@charset "UTF-8";

._2Tl9qLr1 {
    color: inherit
}

._2G-n6ox_,
.u9CFrtYs {
    pointer-events: none
}

._2G-n6ox_ {
    border-style: solid;
    bottom: -100%;
    box-sizing: border-box;
    left: 0;
    position: absolute;
    right: -100%;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

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

.ZgRckQ7P {
    border-right-width: 1px
}

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

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

._2n8EzMcS {
    border-width: 1px
}

._9PxflOnB {
    border: none !important;
    position: relative
}

._2tSNOCuL {
    position: absolute;
    width: .24rem;
    height: .24rem;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-animation: _3yuF3Zcw .9s linear infinite;
    animation: _3yuF3Zcw .9s linear infinite
}

[dir=rtl] ._2tSNOCuL {
    -webkit-animation: bufc9DLz .9s linear infinite;
    animation: bufc9DLz .9s linear infinite
}

._2cZeau5Z {
    width: .24rem;
    height: .24rem;
    margin-top: .24rem
}

@-webkit-keyframes _3yuF3Zcw {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _3yuF3Zcw {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes bufc9DLz {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    to {
        -webkit-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

@keyframes bufc9DLz {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    to {
        -webkit-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

._35eX8yaQ {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 99999999
}

._3Hq0iGfB {
    position: fixed;
    width: .64rem;
    height: .64rem;
    border-radius: .04rem;
    top: 50%;
    left: 50%;
    text-align: center;
    color: #fff;
    font-size: .15rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: -.66rem;
    background-color: rgba(0, 0, 0, .8);
    z-index: 999999999
}

._1I2nng8d {
    width: 1rem;
    height: auto;
    min-height: 1rem;
    padding-top: .68rem;
    margin-top: -.82rem
}

.oPtSq5LO:after {
    transition: .1s;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    will-change: transform;
    -webkit-animation: _3XM2djnk .24s linear both;
    animation: _3XM2djnk .24s linear both;
    background-color: #f2f2f2;
    border-radius: .22rem
}

.oPtSq5LO:active:after {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.VEkbii-A:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    will-change: transform;
    -webkit-animation: VEkbii-A .2s ease both;
    animation: VEkbii-A .2s ease both;
    background-color: #f2f2f2;
    border-radius: .22rem
}

@-webkit-keyframes _3XM2djnk {
    0.00% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    8.33% {
        -webkit-transform: scale(.5302395951);
        transform: scale(.5302395951);
        opacity: .46
    }

    16.67% {
        -webkit-transform: scale(.585115143);
        transform: scale(.585115143);
        opacity: .71
    }

    25.00% {
        -webkit-transform: scale(.6863602763);
        transform: scale(.6863602763);
        opacity: .85
    }

    33.33% {
        -webkit-transform: scale(.8405183196);
        transform: scale(.8405183196);
        opacity: .94
    }

    41.67% {
        -webkit-transform: scale(.9513290851);
        transform: scale(.9513290851);
        opacity: .99
    }

    50.00% {
        -webkit-transform: scale(1.00579595);
        transform: scale(1.00579595);
        opacity: 1
    }

    58.33% {
        -webkit-transform: scale(1.0313030358);
        transform: scale(1.0313030358);
        opacity: 1
    }

    66.67% {
        -webkit-transform: scale(1.0406748277);
        transform: scale(1.0406748277);
        opacity: 1
    }

    75.00% {
        -webkit-transform: scale(1.039866671);
        transform: scale(1.039866671);
        opacity: 1
    }

    83.33% {
        -webkit-transform: scale(1.0320445663);
        transform: scale(1.0320445663);
        opacity: 1
    }

    91.67% {
        -webkit-transform: scale(1.0190822239);
        transform: scale(1.0190822239);
        opacity: 1
    }

    100.00% {
        -webkit-transform: scale(1.0021798037);
        transform: scale(1.0021798037);
        opacity: 1
    }
}

@keyframes _3XM2djnk {
    0.00% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    8.33% {
        -webkit-transform: scale(.5302395951);
        transform: scale(.5302395951);
        opacity: .46
    }

    16.67% {
        -webkit-transform: scale(.585115143);
        transform: scale(.585115143);
        opacity: .71
    }

    25.00% {
        -webkit-transform: scale(.6863602763);
        transform: scale(.6863602763);
        opacity: .85
    }

    33.33% {
        -webkit-transform: scale(.8405183196);
        transform: scale(.8405183196);
        opacity: .94
    }

    41.67% {
        -webkit-transform: scale(.9513290851);
        transform: scale(.9513290851);
        opacity: .99
    }

    50.00% {
        -webkit-transform: scale(1.00579595);
        transform: scale(1.00579595);
        opacity: 1
    }

    58.33% {
        -webkit-transform: scale(1.0313030358);
        transform: scale(1.0313030358);
        opacity: 1
    }

    66.67% {
        -webkit-transform: scale(1.0406748277);
        transform: scale(1.0406748277);
        opacity: 1
    }

    75.00% {
        -webkit-transform: scale(1.039866671);
        transform: scale(1.039866671);
        opacity: 1
    }

    83.33% {
        -webkit-transform: scale(1.0320445663);
        transform: scale(1.0320445663);
        opacity: 1
    }

    91.67% {
        -webkit-transform: scale(1.0190822239);
        transform: scale(1.0190822239);
        opacity: 1
    }

    100.00% {
        -webkit-transform: scale(1.0021798037);
        transform: scale(1.0021798037);
        opacity: 1
    }
}

@-webkit-keyframes VEkbii-A {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes VEkbii-A {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

.RK_0sFd4 {
    -webkit-animation: WomE8K70 .3s;
    animation: WomE8K70 .3s;
    background: rgba(0, 0, 0, .8);
    border-radius: .04rem;
    color: #fff;
    font-size: .16rem;
    line-height: .22rem;
    max-width: 80vw;
    overflow: hidden;
    padding: .14rem .24rem;
    pointer-events: auto;
    text-align: center;
    will-change: opacity
}

@-webkit-keyframes WomE8K70 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes WomE8K70 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.vHd-2JLj {
    display: inline-block;
    height: .22rem;
    margin-right: .04rem;
    vertical-align: -.02rem
}

.vHd-2JLj ._3IQP4Via {
    align-items: center;
    display: flex;
    height: 100%
}

._34SqsYBe {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100vw;
    z-index: 11001
}

._10qs7ZoT {
    width: 14px;
    height: 14px;
    fill: #777;
    margin-left: 2px
}

._297kitJS {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

._2hrbfHiC {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

._3lrcAvvi {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

._3zRmqA4J {
    width: 16px;
    height: 16px;
    fill: #000;
    cursor: pointer;
    position: relative
}

._3zRmqA4J:active,
._3zRmqA4J:hover {
    opacity: .6
}

._3zRmqA4J:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    width: 44px;
    height: 44px;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

._3eaNRWaK {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    z-index: 10000000
}

._3De3vTtS {
    visibility: hidden;
    position: none
}

.CyO3T1yr.CyO3T1yr {
    z-index: 10001
}

.EsplkMVb {
    z-index: 11;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: pointer
}

.EsplkMVb ._3yh1u9R2 {
    margin-right: 2px;
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    fill: #222;
    color: #222
}

.EsplkMVb p {
    font-size: 16px;
    color: #222
}

.EsplkMVb._1eJPNZ_P p {
    text-decoration: underline;
    color: #222
}

.EsplkMVb:active {
    opacity: .6
}

._1SGwfeZv {
    z-index: 11;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    width: 36px;
    height: 36px;
    right: 4px;
    top: 4px;
    cursor: pointer
}

._1SGwfeZv ._2IxJmTj7 {
    width: 18px;
    height: 18px;
    color: #222;
    fill: #222
}

._1NfHXbXB {
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    z-index: -9999;
    opacity: 0;
    pointer-events: none
}

._3mn9Y0tf {
    z-index: 999;
    position: fixed;
    padding: 32px 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .6);
    overflow-y: auto;
    overflow-y: overlay !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
    scrollbar-gutter: stable both-edges
}

._3mn9Y0tf::-webkit-scrollbar {
    width: 12px;
    background: transparent
}

._3mn9Y0tf::-webkit-scrollbar-button:vertical:decrement,
._3mn9Y0tf::-webkit-scrollbar-button:vertical:end:decrement,
._3mn9Y0tf::-webkit-scrollbar-button:vertical:increment,
._3mn9Y0tf::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

._3mn9Y0tf::-webkit-scrollbar-thumb {
    border: 3px solid transparent;
    border-radius: 999px;
    background-clip: content-box;
    background-color: #ccc
}

._3mn9Y0tf:hover::-webkit-scrollbar-thumb {
    background-color: #ccc
}

._3mn9Y0tf::-webkit-scrollbar {
    background: #fafafa;
    border-left: 1px solid #ddd;
    width: 13px
}

._3mn9Y0tf::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

._3mn9Y0tf::-webkit-scrollbar {
    border-left: none !important
}

._3mn9Y0tf.Q5fFnvGc {
    align-items: baseline
}

._3mn9Y0tf._1ni3dU2Q {
    flex-direction: column
}

._3mn9Y0tf ._2OaJDN8Y {
    display: flex;
    display: -webkit-flex;
    justify-content: normal;
    -webkit-justify-content: initial;
    align-items: normal;
    -webkit-align-items: initial;
    flex-direction: column;
    position: relative;
    -webkit-animation: _3MqRHU0R .15s ease;
    animation: _3MqRHU0R .15s ease;
    width: 494px;
    padding: 36px 40px;
    border-radius: 4px;
    max-height: 100%;
    max-height: min(640px, 90% + 57.6px, 100%);
    background-color: #fff;
    z-index: 0
}

._3mn9Y0tf ._2OaJDN8Y._1xAk_zzX {
    width: 640px
}

.sp7g3y62 {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

@-webkit-keyframes _3MqRHU0R {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .2
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _3MqRHU0R {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .2
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

._10EiyDKr {
    overflow-y: overlay !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
    position: relative;
    margin-right: -35px;
    padding-right: 35px;
    overflow-y: auto
}

._10EiyDKr::-webkit-scrollbar {
    width: 12px
}

._10EiyDKr::-webkit-scrollbar-button:vertical:decrement,
._10EiyDKr::-webkit-scrollbar-button:vertical:end:decrement,
._10EiyDKr::-webkit-scrollbar-button:vertical:increment,
._10EiyDKr::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

._10EiyDKr::-webkit-scrollbar-thumb {
    border: 3px solid transparent;
    border-radius: 999px;
    background-clip: content-box;
    background-color: #ccc
}

._10EiyDKr:hover::-webkit-scrollbar-thumb {
    background-color: #ccc
}

._10EiyDKr::-webkit-scrollbar {
    background: #fafafa;
    border-left: 1px solid #ddd;
    width: 13px
}

._10EiyDKr::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

._10EiyDKr::-webkit-scrollbar {
    border-left: none !important;
    background: transparent
}

._10EiyDKr._2gC1sYKf {
    padding-right: 25px
}

._10EiyDKr._2tS4rzSg {
    margin: 0 -35px 24px 0
}

._10EiyDKr._2tS4rzSg._2gC1sYKf {
    margin: 0 -35px 12px 0
}

._10EiyDKr._264saZjw {
    margin: 12px -35px 24px 0
}

._10EiyDKr._264saZjw._2gC1sYKf {
    margin: 12px -35px 12px 0
}

._10EiyDKr._3hjIP4Y2,
._10EiyDKr._3hjIP4Y2._2gC1sYKf {
    margin: 12px -35px 0 0
}

._10EiyDKr._2NtM2z1V {
    margin: 0 -40px;
    padding-right: 0
}

._10EiyDKr._2NtM2z1V._2tS4rzSg {
    margin: 0 -40px 24px
}

._10EiyDKr._2NtM2z1V._2tS4rzSg._2gC1sYKf {
    margin: 0 -40px 12px
}

._10EiyDKr._2NtM2z1V._264saZjw {
    margin: 12px -40px 24px
}

._10EiyDKr._2NtM2z1V._264saZjw._2gC1sYKf {
    margin: 12px -40px
}

._10EiyDKr._2NtM2z1V._3hjIP4Y2,
._10EiyDKr._2NtM2z1V._3hjIP4Y2._2gC1sYKf {
    margin: 12px -40px 0
}

._2vD67KZ0 {
    pointer-events: none;
    z-index: 10;
    position: absolute;
    width: calc(100% - 80px);
    height: 18px
}

._2vD67KZ0._1De7w6r4 {
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    bottom: 0
}

._2vD67KZ0._2lnKLc7G {
    background-image: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #fff);
    top: 0
}

._2vD67KZ0._2NtM2z1V {
    width: calc(100% - 13px);
    left: 0
}

.URN9RgZ8 {
    margin-top: 3px;
    font-size: 14px;
    line-height: 20px
}

._39vL3TE4,
.URN9RgZ8 {
    text-align: center;
    color: #222
}

._39vL3TE4 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600
}

._2WWajeFZ {
    margin-top: 8px
}

._2WWajeFZ .NfTQC1sN {
    font-size: 13px;
    line-height: 17px
}

._2WWajeFZ ._3QyqfS9d {
    height: 12px;
    width: 12px
}

.r4p8Z7mW {
    font-size: 14px;
    color: unset;
    line-height: 20px;
    font-weight: 400
}

.HP0Q8Erh {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    vertical-align: middle;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

._2w9o-fYo {
    color: #222
}

._2w9o-fYo .HP0Q8Erh {
    fill: #222
}

._5vqcNvh2 {
    color: #fb7701
}

._5vqcNvh2 .HP0Q8Erh {
    fill: #fb7701
}

._3Gh4TaY4 {
    color: #fc3310
}

._3Gh4TaY4 .HP0Q8Erh {
    fill: #fc3310
}

._1jFaAQT9 {
    color: #888
}

._1jFaAQT9 .HP0Q8Erh {
    fill: #888
}

._2rTtqI4k:hover {
    background-color: #f2f2f2
}

._2lu1XasI {
    width: 100%;
    justify-content: space-between
}

._2lu1XasI,
.bxAQwFtC {
    display: flex;
    align-items: center
}

.bxAQwFtC {
    height: -webkit-max-content;
    height: max-content;
    background: #fff;
    border: 1px solid #ececec;
    position: relative;
    border-radius: 4px;
    min-height: 64px;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    padding: 12px 12px 12px 18px
}

.bxAQwFtC ._3de97TyQ {
    font-size: 16px;
    color: unset;
    line-height: 22px;
    font-weight: 500;
    display: inline
}

.bxAQwFtC .Tpjxdpek {
    width: 16px;
    height: 16px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

.bxAQwFtC .POHtBlQk {
    display: inline-block;
    margin-top: 3px
}

.bxAQwFtC:before {
    width: 6px;
    height: calc(100% + 2px);
    border-radius: 4px 0 0 4px;
    position: absolute;
    top: -1px;
    left: -1px;
    content: ""
}

._2rTtqI4k {
    cursor: pointer
}

._2rTtqI4k:hover {
    background: #f2f2f2
}

._2rTtqI4k:active {
    background: #f6f6f6
}

._2qKkMceS {
    line-height: 20px
}

._3nnXfhyZ .V8Bkip0h {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-left: 20px;
    fill: #222;
    color: #222;
    align-self: center
}

._33Iqb2rc {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    display: inline-flex;
    align-items: center
}

._33Iqb2rc:before {
    content: "​"
}

.Z_aAFGFj {
    width: 100%;
    height: 100%;
    flex-shrink: 0;
    vertical-align: middle
}

._4HGwps0B {
    border-color: #000
}

._4HGwps0B .Z_aAFGFj {
    fill: #000
}

._4HGwps0B ._3de97TyQ {
    color: #000
}

._4HGwps0B:before {
    background: #000
}

._3B0l59oP {
    border-color: #fb7701
}

._3B0l59oP .Z_aAFGFj {
    fill: #fb7701
}

._3B0l59oP ._3de97TyQ {
    color: #fb7701
}

._3B0l59oP:before {
    background: #fb7701
}

._6VTtg2B2 {
    border-color: #0a8800
}

._6VTtg2B2 .Z_aAFGFj {
    fill: #0a8800
}

._6VTtg2B2 ._3de97TyQ {
    color: #0a8800
}

._6VTtg2B2:before {
    background: #0a8800
}

._159adhBB {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._3nnXfhyZ {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1PwgSgrq {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

.k68eKo1C {
    width: 100%
}

._1i8eACtM {
    font-weight: 600;
    margin-top: 20px;
    text-align: left;
    width: 100%
}

._3O7PjmHe {
    border: 1px solid #222;
    border-radius: 4px;
    display: flex;
    height: 44px;
    margin-top: 7px;
    overflow: hidden;
    width: 100%
}

._3O7PjmHe input {
    padding: 0 .14rem;
    width: 100%
}

._2fh2R8rR {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    width: 100%
}

._2fh2R8rR ._1QjCDmso {
    margin-top: 20px;
    width: 320px
}

._2fh2R8rR ._3fSwWE8i {
    margin-top: 24px;
    width: 320px
}

._1P45CZvO {
    color: #888;
    cursor: pointer;
    margin-top: 20px
}

._1P45CZvO svg {
    vertical-align: middle
}

._1P45CZvO:hover {
    text-decoration: underline
}

._1P45CZvO:active {
    color: hsla(0, 0%, 53%, .8)
}

.lazy-image[data-state=fail] {
    background-color: #f7f7f7
}

.s5Zu1VMr {
    align-items: center;
    border: none;
    display: inline-flex;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    justify-content: center;
    margin: 0;
    max-width: 3.51rem;
    outline: none;
    padding: 0;
    text-align: center;
    -webkit-user-select: none;
    user-select: none
}

.s5Zu1VMr ._3CyFCFTj {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    width: 100%
}

._2RHJ5rTi {
    background-color: #fb7701;
    border-radius: 999rem;
    color: #fff
}

._2RHJ5rTi:active {
    background-color: #e76d00 !important;
    color: #ebebeb !important
}

._2RHJ5rTi:disabled {
    background-color: #fb7701 !important;
    opacity: .4 !important
}

[data-theme=t1] ._2RHJ5rTi {
    background-color: #fb7701;
    border-radius: 999rem;
    color: #fff
}

[data-theme=t1] ._2RHJ5rTi:active {
    background-color: #e76d00 !important
}

[data-theme=t1] ._2RHJ5rTi:disabled {
    background-color: #fb7701 !important;
    opacity: .4 !important
}

[data-theme=t2] ._2RHJ5rTi {
    background-color: #fdeddf;
    border: none !important;
    border-radius: 999rem;
    color: #fb7701;
    position: relative
}

[data-theme=t2] ._2RHJ5rTi:active {
    background-color: #fed9b8 !important
}

[data-theme=t2] ._2RHJ5rTi:after {
    border: 2px solid #fb7701;
    border-radius: 999rem;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

[data-theme=t2] ._2RHJ5rTi:disabled {
    opacity: .4 !important
}

[data-theme=t3] ._2RHJ5rTi {
    background-color: #fb7701;
    border-radius: 999rem;
    color: #fff
}

[data-theme=t3] ._2RHJ5rTi:active {
    background-color: #e76d00 !important;
    color: #ebebeb !important
}

[data-theme=t3] ._2RHJ5rTi:disabled {
    background-color: #fb7701 !important;
    opacity: .4 !important
}

._2eTRBVKB {
    background-color: #000;
    background-color: hsla(0, 0%, 100%, 0);
    border: none !important;
    border-radius: 999rem;
    color: #fff;
    position: relative
}

._2eTRBVKB:active {
    background-color: #333 !important
}

._2eTRBVKB:disabled {
    background-color: #000 !important;
    opacity: .4 !important
}

._2eTRBVKB:after {
    border: 1px solid #fff;
    border-radius: 1998rem;
    bottom: -100%;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: -100%;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

._2eTRBVKB:active {
    background-color: hsla(0, 0%, 100%, .16) !important
}

._2Z5GfEoT {
    background-color: #fff;
    background-color: transparent;
    border: none !important;
    border-radius: 999rem;
    color: #000;
    position: relative
}

._2Z5GfEoT:active {
    background-color: #ebebeb !important
}

._2Z5GfEoT:after {
    border: 1px solid #000;
    border-radius: 1998rem;
    bottom: -100%;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: -100%;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

._2Z5GfEoT:disabled {
    background-color: #fff !important;
    opacity: .4 !important
}

._2Z5GfEoT:active {
    background-color: rgba(0, 0, 0, .08) !important
}

._1gc62Y4t {
    border-radius: 999rem;
    font-size: .16rem;
    font-weight: 500;
    height: .44rem;
    line-height: .18rem;
    padding: 0 .18rem
}

._1gc62Y4t ._3CyFCFTj {
    max-height: .36rem;
    white-space: normal
}

._1gc62Y4t.Zu4uFYH- {
    padding: 0 .11rem
}

._3L-cksQ0 {
    border-radius: 999rem;
    font-size: .15rem;
    font-weight: 500;
    height: .41rem;
    line-height: .17rem;
    padding: 0 .16rem
}

._3L-cksQ0 ._3CyFCFTj {
    max-height: .34rem;
    white-space: normal
}

._3L-cksQ0.Zu4uFYH- {
    padding: 0 .1rem
}

.NLk0YNqU {
    border-radius: 999rem;
    font-size: .13rem;
    font-weight: 500;
    height: .35rem;
    line-height: .15rem;
    padding: 0 .14rem
}

.NLk0YNqU ._3CyFCFTj {
    max-height: .3rem;
    white-space: normal
}

.NLk0YNqU.Zu4uFYH- {
    padding: 0 .09rem
}

._3gTf6dbG {
    border-radius: 999rem;
    font-size: .13rem;
    font-weight: 500;
    height: .31rem;
    line-height: .15rem;
    padding: 0 .12rem
}

._3gTf6dbG ._3CyFCFTj {
    max-height: .3rem;
    white-space: normal
}

._3gTf6dbG.Zu4uFYH- {
    padding: 0 .08rem
}

._1MTJ_2Vc {
    border-radius: 999rem;
    font-size: .12rem;
    font-weight: 500;
    height: .22rem;
    padding: 0 .09rem
}

._1MTJ_2Vc.Zu4uFYH- {
    padding: 0 .06rem
}

._1P2l8PbU {
    border-radius: 999rem;
    font-size: .12rem;
    font-weight: 500;
    height: .19rem;
    padding: 0 .08rem
}

._1P2l8PbU.Zu4uFYH- {
    padding: 0 .05rem
}

._2mv1Yowc {
    margin-right: .04rem
}

._3Q_dWoTR {
    background: none;
    height: auto;
    padding: 0;
    width: auto
}

._3Q_dWoTR,
._3Q_dWoTR ._3CyFCFTj {
    white-space: nowrap
}

._3Q_dWoTR.Zu4uFYH- {
    padding: 0
}

._3Q_dWoTR:active {
    opacity: .6
}

._1MBARtCB {
    -webkit-hyphens: auto;
    hyphens: auto
}

._366FCNFx {
    align-items: center;
    display: inline-flex
}

._366FCNFx:before {
    content: "​"
}

._3ad6FK75::-webkit-scrollbar {
    display: none
}

._1idnA5E1 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%
}

._2FWD-hLk {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    margin-right: 12px;
    position: relative;
    width: 59px
}

._2FWD-hLk:last-of-type {
    margin-right: 0
}

[dir=rtl] ._2FWD-hLk {
    margin-left: .08rem;
    margin-right: 0
}

[dir=rtl] ._2FWD-hLk:last-of-type {
    margin-left: 0
}

._3wB2g2dl {
    padding-bottom: 100%;
    width: 100%
}

._1xC9TZ-_ {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._2kIIkDO8 {
    border: 1px solid #222;
    color: #222
}

._2kIIkDO8:after {
    -webkit-animation: PhpxO56_ 1s linear infinite;
    animation: PhpxO56_ 1s linear infinite;
    border-left: 1px solid #222;
    content: "";
    display: block;
    height: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0
}

@-webkit-keyframes PhpxO56_ {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

@keyframes PhpxO56_ {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

._1cq8FipH {
    height: 0;
    opacity: 0;
    position: absolute
}

._1h8wSRkS {
    float: right;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    margin-top: 8px;
    text-align: right
}

.m2eVdnwE {
    color: #888
}

.Wv4jib_9 {
    color: #fb7701;
    cursor: pointer
}

.Wv4jib_9:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._1M9RzV7y {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

._1EZO4hUT {
    width: 100%
}

._2_hK7L-b {
    margin-top: 3px
}

._32PrCPD9 {
    color: #fb7701;
    font-weight: 600
}

._9qEfeuR1 {
    margin-top: 20px
}

._2PpLY2h6 {
    color: #888;
    cursor: pointer;
    margin-top: 40px
}

._2PpLY2h6 svg {
    vertical-align: middle
}

._2PpLY2h6:hover {
    text-decoration: underline
}

._2PpLY2h6:active {
    color: hsla(0, 0%, 53%, .8)
}

._17pz4Wiv {
    text-align: left
}

._1WW4hQNR {
    display: flex;
    flex-direction: column;
    width: 100%
}

._3wtSmv3k {
    color: #222;
    font-size: 20px;
    line-height: 24px
}

._1ylPP2qd {
    color: #222;
    font-size: 14px;
    line-height: 20px;
    margin: 7px 0 8px
}

._2p26VNfc {
    align-items: center;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
    padding: 12px;
    text-align: left;
    width: 100%
}

._2p26VNfc:active {
    background-color: #ebebeb
}

._2p26VNfc._3oSyLw5w:active {
    background-color: transparent
}

._2p26VNfc._3oSyLw5w ._3kbZ20Yf,
._2p26VNfc._3oSyLw5w ._3SPJ8wBa,
._2p26VNfc._3oSyLw5w .fBWx5rSZ {
    color: #aaa
}

.fBWx5rSZ {
    align-items: center;
    color: #222;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px
}

._3C0jGmQW {
    height: 18px;
    width: 18px
}

._3C0jGmQW,
._3kbZ20Yf {
    color: #222;
    margin-right: 2px
}

._3kbZ20Yf {
    height: 19px;
    width: 19px
}

._2o1TAepB {
    color: #888;
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px
}

._3SPJ8wBa {
    color: #222;
    flex-shrink: 0;
    height: 14px;
    margin-left: 6px;
    width: 14px
}

._3pnm9aSb {
    align-items: center;
    -webkit-align-items: center;
    color: #aaa;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 13px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-top: 10px
}

._2PpUTmDH {
    height: 13px;
    margin-right: 4px;
    width: 13px;
    fill: #aaa
}

._2IgmuEmg._2IgmuEmg {
    z-index: 11001
}

._3R87eXDQ._3R87eXDQ {
    background-color: transparent
}

._1qV-fJak {
    align-items: center;
    color: #222;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

._1qV-fJak ._1YrZG6TN {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

._1qV-fJak ._3e3O-SwL {
    width: 100%
}

._1qV-fJak .xLkvmkXq {
    margin-top: 3px
}

._1qV-fJak ._10JahZHV {
    font-weight: 600;
    margin-top: 20px;
    text-align: left;
    width: 100%
}

._1qV-fJak ._1TvtW9Ax {
    color: #fb7701;
    font-weight: 600
}

._1qV-fJak ._1YkNwsGw {
    margin-top: 20px
}

._1qV-fJak ._2RCnD5zr {
    border: 1px solid #222;
    border-radius: 4px;
    display: flex;
    height: 44px;
    margin-top: 7px;
    overflow: hidden;
    width: 100%
}

._1qV-fJak ._2RCnD5zr input {
    padding: 0 .14rem;
    width: 100%
}

._1qV-fJak ._3vLlh40v {
    align-items: center;
    color: #000;
    cursor: pointer;
    display: flex;
    font-size: 15px;
    line-height: 21px;
    margin-top: 12px
}

._1qV-fJak ._3vLlh40v svg {
    height: 20px;
    margin-right: 6px;
    width: 20px
}

._1qV-fJak ._3be4dK2P {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    width: 100%
}

._1qV-fJak ._3be4dK2P ._2hVkIU0R {
    margin-top: 20px;
    width: 320px
}

._1qV-fJak ._3be4dK2P ._1AfCgCKP {
    margin-top: 24px;
    width: 320px
}

._1qV-fJak ._2Ta6ayK1 {
    color: #888;
    cursor: pointer;
    margin-top: 20px
}

._1qV-fJak ._2Ta6ayK1 svg {
    vertical-align: middle
}

._1qV-fJak ._2Ta6ayK1:hover {
    text-decoration: underline
}

._1qV-fJak ._2Ta6ayK1:active {
    color: hsla(0, 0%, 53%, .8)
}

._1qV-fJak ._10-AkFSt {
    margin-top: 40px
}

._1qV-fJak ._3qQscDHa {
    text-align: left
}

._1iDCx5uU {
    display: inline-block;
    border: 0;
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: top;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat
}

._2aAnt6Aj[data-state=fail] {
    background-color: #f7f7f7
}


.wxWpAMbp[data-state=fail] {
    background-color: #f7f7f7
}

.wxWpAMbp[data-state=succ] {
    content: normal
}

.B_tlp2B8.B_tlp2B8 {
    z-index: 10001
}

._2gmcyp6H._3UzSPNct {
    margin-top: 30px
}

._2gmcyp6H ._2QE1M8BH {
    text-align: center;
    cursor: pointer
}

._2gmcyp6H._1iCUl72t {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column
}

._2gmcyp6H._1iCUl72t ._2QE1M8BH {
    margin-top: 12px
}

._2gmcyp6H._1iCUl72t ._2QE1M8BH:first-child {
    margin-top: 0
}

._2gmcyp6H._2uHHTKi7 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row-reverse
}

._2gmcyp6H._2uHHTKi7 ._2QE1M8BH {
    margin-left: 16px
}

._2gmcyp6H._2uHHTKi7 ._2QE1M8BH:last-child {
    margin-left: 0
}

[dir=rtl] ._2gmcyp6H._2uHHTKi7 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

[dir=rtl] ._2gmcyp6H._2uHHTKi7 ._2QE1M8BH {
    margin-right: 16px;
    margin-left: 0
}

[dir=rtl] ._2gmcyp6H._2uHHTKi7 ._2QE1M8BH:last-child {
    margin-right: 0
}

._2gmcyp6H .WoFLMBs7 {
    width: 320px
}

._2gmcyp6H .Vy0sO6WF {
    width: 100%
}

._1WxiVZeK {
    margin-top: 12px;
    text-align: center
}

._2ugbvrpI {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
}

._2ugbvrpI:focus-visible {
    outline-offset: 2px;
    border-radius: 9999999px !important;
    outline: .02rem solid #0b7bff
}



._2ugbvrpI ._3cgghkPI {
    display: inline-block;
    transition: all .15s ease;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 9999999px
}

._3qm8ehw_ {
    opacity: .4;
    pointer-events: none
}

._3SiSJiiI span {
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border-radius: 50%;
    margin: -2px 2px 0;
    -webkit-animation: _16zv39i5 1s ease infinite;
    animation: _16zv39i5 1s ease infinite
}

._3SiSJiiI span:first-child {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

._3SiSJiiI span:nth-child(2) {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

._3SiSJiiI span:nth-child(3) {
    -webkit-animation-delay: 0;
    animation-delay: 0
}

@-webkit-keyframes _16zv39i5 {

    0%,
    60%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    30% {
        -webkit-transform: scale(.01);
        transform: scale(.01);
        opacity: .1
    }
}

@keyframes _16zv39i5 {

    0%,
    60%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    30% {
        -webkit-transform: scale(.01);
        transform: scale(.01);
        opacity: .1
    }
}

._3E4sGl93 {
    color: #fff
}

._3E4sGl93 svg {
    fill: currentColor
}

._3E4sGl93 ._3SiSJiiI span {
    background-color: #fff
}

._3E4sGl93:active ._3cgghkPI,
._3E4sGl93:hover ._3cgghkPI {
    background-color: #fb8114
}

._3E4sGl93 ._3cgghkPI {
    background: #fb7701;
}

._1TeP2qll {
    color: #222
}

._1TeP2qll svg {
    fill: currentColor
}

._1TeP2qll ._3SiSJiiI span {
    background-color: #222
}

._1TeP2qll:hover ._3cgghkPI {
    box-shadow: 0 0 0 1px #222;
    border-color: #222
}

._1TeP2qll:active ._3cgghkPI {
    box-shadow: 0 0 0 1px #aaa;
    border-color: #aaa
}

._1TeP2qll ._3cgghkPI {
    border: 1px solid #fff;
    background: #fff;
    border: 1px solid #888
}

._1y9vFTBL {
    color: #222
}

._1y9vFTBL svg {
    fill: currentColor
}

._1y9vFTBL ._3SiSJiiI span {
    background-color: #222
}

._1y9vFTBL:hover ._3cgghkPI {
    background: rgba(0, 0, 0, .06)
}

._1y9vFTBL:active ._3cgghkPI {
    background: rgba(0, 0, 0, .12)
}

._2ICDArT3 {
    color: #fff
}

._2ICDArT3 svg {
    fill: currentColor
}

._2ICDArT3 ._3SiSJiiI span {
    background-color: #fff
}

._2ICDArT3:hover ._3cgghkPI {
    box-shadow: 0 0 0 1px #fff;
    border-color: #fff
}

._2ICDArT3:active ._3cgghkPI {
    box-shadow: 0 0 0 1px #aaa;
    border-color: #aaa
}

._2ICDArT3 ._3cgghkPI {
    border: 1px solid #fff
}

._1hWE8ZjZ {
    cursor: pointer;
    color: #222
}

._1hWE8ZjZ svg {
    fill: currentColor
}

._1hWE8ZjZ:hover {
    color: #fb7701
}

._1hWE8ZjZ:hover svg {
    fill: currentColor
}

._1hWE8ZjZ:active {
    color: #ec7000
}

._1hWE8ZjZ:active svg {
    fill: currentColor
}

._1hWE8ZjZ:focus-visible {
    outline-offset: 2px;
    outline: .02rem solid #0b7bff;
    border-radius: 4px
}

._2Yf55GqX {
    text-decoration: underline
}

.HpUw-7x2 {
    color: #fb7701
}

.HpUw-7x2 svg {
    fill: currentColor
}

.HpUw-7x2:hover {
    color: rgba(251, 119, 1, .6)
}

.HpUw-7x2:hover svg {
    fill: currentColor
}

.HpUw-7x2:active {
    color: #ec7000
}

.HpUw-7x2:active svg {
    fill: currentColor
}

.R8mNGZXv {
    height: 48px;
    padding: 0 19px;
    font-size: 16px;
    line-height: 17px
}

.R8mNGZXv ._3LqgzxHv {
    display: block;
    max-height: 51px
}

.R8mNGZXv._28_m8Owy {
    font-size: 16px;
    line-height: 18px
}

.R8mNGZXv._28_m8Owy ._3LqgzxHv {
    display: block;
    max-height: 36px
}

.MONl7TFo {
    height: 42px;
    padding: 0 17px;
    font-size: 14px;
    line-height: 15px
}

.MONl7TFo ._3LqgzxHv {
    display: block;
    max-height: 45px
}

.MONl7TFo._28_m8Owy {
    font-size: 14px;
    line-height: 16px
}

.MONl7TFo._28_m8Owy ._3LqgzxHv {
    display: block;
    max-height: 32px
}

._3RLRwCY0 {
    height: 32px;
    padding: 0 13px;
    font-size: 14px;
    line-height: 15px
}

._3RLRwCY0 ._3LqgzxHv {
    display: block;
    max-height: 30px
}

._3RLRwCY0._28_m8Owy {
    font-size: 14px;
    line-height: 16px
}

._3RLRwCY0._28_m8Owy ._3LqgzxHv {
    display: block;
    max-height: 32px;
    z-index: 1;
}

._1GKzHdAJ {
    height: 17px;
    padding: 0 5px;
    font-size: 12px;
    line-height: 13px
}

._1GKzHdAJ ._3LqgzxHv {
    display: block;
    max-height: 13px
}

._1GKzHdAJ._28_m8Owy {
    font-size: 12px;
    line-height: 14px
}

._1GKzHdAJ._28_m8Owy ._3LqgzxHv {
    display: block;
    max-height: 14px
}

.LAqjot__::-webkit-scrollbar {
    display: none
}

._1B-SRiEQ {
    align-items: center;
    color: #0a8800;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px;
    margin-top: 10px
}

._1B-SRiEQ ._3HY1FB1F {
    -webkit-margin-end: 6px;
    margin-inline-end: 6px
}

._1qE3AN0l {
    padding: 16px 0;
    width: 100%;
    -webkit-padding-start: 12px;
    padding-inline-start: 12px;
    -webkit-padding-end: 10px;
    cursor: pointer;
    padding-inline-end: 10px
}

._1qE3AN0l ._2SEf9xJf {
    align-items: center;
    display: flex;
    justify-content: center
}

._1qE3AN0l ._2SEf9xJf ._2p-Zijx9 {
    height: 21px;
    width: 21px;
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
    fill: #ddd
}

._1qE3AN0l ._2SEf9xJf ._8D25__R_ {
    fill: #222
}

._1qE3AN0l ._2SEf9xJf span {
    flex: 1
}

._1qE3AN0l ._2SEf9xJf ._1U-zwtLB {
    height: 14px;
    width: 14px;
    -webkit-margin-start: 12px;
    margin-inline-start: 12px
}

._1qE3AN0l ._2ogAdbic {
    color: #777;
    font-size: 13px;
    line-height: 17px;
    margin: 4px 26px;
    position: relative
}

._1qE3AN0l ._2ogAdbic .qBVEIIMl {
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 294px
}

._1qE3AN0l ._2ogAdbic ._350PJtv8 {
    align-items: center;
    color: #222;
    display: flex;
    position: absolute;
    right: -23px;
    top: 0
}

._1qE3AN0l ._2ogAdbic ._350PJtv8 svg {
    -webkit-margin-start: 1px;
    margin-inline-start: 1px
}

._1qE3AN0l ._2ogAdbic ._350PJtv8:hover {
    text-decoration: underline
}

.eG846YqQ {
    border-color: #222
}

._2dKg1Q7m {
    border: 1px solid #222;
    border-radius: 4px;
    font-size: 16px;
    line-height: 20px;
    padding: 12px 10px 12px 12px
}

._2dKg1Q7m span {
    font-weight: 600
}

.OaF0O4uv {
    border-bottom: 1px solid #ececec;
    font-size: 14px;
    line-height: 18px
}

._30iIZMpz {
    border-color: #fb7701;
    font-size: 18px
}

.ezlTzn78 {
    background-color: #fb7701;
    border: none;
    color: #fff;
    font-size: 18px
}

.ezlTzn78 ._2p-Zijx9._2p-Zijx9 {
    fill: #fff
}

._160FL2QJ {
    border-color: #fb7701
}

._160FL2QJ,
._208hkO1Q {
    font-size: 18px;
    order: 1
}

._208hkO1Q {
    background-color: #fb7701;
    border: none;
    color: #fff
}

._208hkO1Q ._2p-Zijx9._2p-Zijx9 {
    fill: #fff
}

._19kuyX50._19kuyX50 {
    background-color: transparent
}

._2i9uBIzk {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 20px
}

._2i9uBIzk ._3YY5PxJ0 {
    margin-top: 6px
}

._27hX5gnW {
    color: #fb7701
}

.fJ3HqeID {
    width: 100%
}

[dir=rtl] ._2yz8NjAW._2yz8NjAW {
    flex-direction: row-reverse;
    left: auto;
    right: 10px
}

[dir=rtl] ._1OzuRjdn._1OzuRjdn {
    left: 4px;
    right: 0
}

._32kDFB1O {
    color: #000;
    font-size: 14px;
    line-height: 21px
}

._36v2JzJV {
    display: flex;
    flex-direction: column
}

._3TvJeIcO {
    margin: 3px 0 24px;
    text-align: center;
    white-space: pre-wrap
}

._3GMmsKf- {
    display: block;
    text-align: center
}

._1THerL1p {
    line-height: 20px
}

._3GfosYkh {
    cursor: pointer
}

._3GfosYkh:hover {
    opacity: .6
}

._3GfosYkh:active {
    color: #005fb3;
    opacity: 1
}

._1neT0drW {
    display: flex;
    justify-content: space-between
}

._1neT0drW .mtbpNccx {
    width: calc(50% - 8px)
}

._2m4Xr4CW {
    align-items: center;
    flex-direction: column-reverse
}

._2m4Xr4CW .mtbpNccx {
    width: 320px
}

._2m4Xr4CW .mtbpNccx:first-child {
    margin-top: 12px
}

._1ZXY0i_3 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: .06rem;
    margin-left: 8px
}

._3HHCIx5v {
    align-self: center;
    font-size: .26rem;
    font-weight: 700;
    line-height: .26rem;
    text-align: center
}

._3yKbKJ0v {
    font-size: .38rem;
    font-weight: 700;
    line-height: .38rem
}

._3nMvplso {
    align-self: center
}

._2uaLdieX {
    max-height: 50vh;
    overflow-x: hidden;
    overflow-y: scroll;
    white-space: pre-wrap
}

.NQop0kzN {
    position: relative;
    display: inline-block;
    margin-left: .03rem;
    line-height: 1
}

._3b4Cg2gC {
    color: grey;
    font-size: .12rem
}

.message-container {
    position: fixed;
    top: 52px;
    left: 0;
    width: 100vw;
    z-index: 10150
}

.message-container .slide-in-top-enter {
    opacity: 0;
    -webkit-transform: translateY(-24px);
    transform: translateY(-24px);
    padding-top: 0;
    padding-bottom: 0
}

.message-container .slide-in-top-enter-active {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
    padding-top: 12px;
    padding-bottom: 12px;
    transition-property: opacity, padding-top, padding-bottom, -webkit-transform;
    transition-property: transform, opacity, padding-top, padding-bottom;
    transition-property: transform, opacity, padding-top, padding-bottom, -webkit-transform;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.message-container .slide-in-top-enter-done {
    padding-top: 12px;
    padding-bottom: 12px
}

.message-container .slide-in-top-exit {
    opacity: 1;
    max-height: 170px;
    padding-top: 12px;
    padding-bottom: 12px
}

.message-container .slide-in-top-exit-active {
    opacity: 0;
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    transition-property: max-height, opacity, padding-top, padding-bottom;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.message-container,
.message-container .message {
    pointer-events: none
}

.message-container .message {
    text-align: center;
    overflow: visible
}

.message-container .message .message-content {
    background: rgba(0, 0, 0, .8);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .15);
    padding: 15px 24px;
    border-radius: 4px;
    line-height: 22px;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    max-width: 400px
}

.message-container .message .message-content .icon {
    width: 20px;
    height: 20px;
    background: radial-gradient(#fff 50%, transparent 51%)
}

.message-container .message .message-content .message-icon-wrap {
    display: inline-block;
    height: 22px;
    vertical-align: bottom;
    margin-right: 8px
}

.message-container .message .message-content .message-icon-content {
    display: flex;
    align-items: center;
    height: 22px;
    margin-top: -1px
}

.message-container .message .message-content .text {
    font-size: 14px;
    color: #fff
}

.message-container .message .message-content-white {
    background: #fff
}

.message-container .message .message-content-white .text {
    color: #000
}

._2bZizXwu {
    width: 28px;
    height: 28px
}

.CU__NzAc {
    width: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 0 !important;
    overflow: visible !important
}

._3bPWV6md {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

._2vmo7dY4 {
    margin-top: 36px
}

._2LWYtz5S {
    width: 640px;
    min-height: 360px
}

._2vx5akiX {
    position: absolute;
    top: -36px;
    right: -36px;
    width: 28px;
    height: 28px;
    cursor: pointer
}

._2_cWAob- {
    width: 100%;
    height: 213px;
    margin-bottom: 22px;
    background-image: url(https://commimg-us.kwcdn.com/upload_commimg/bg-popup/251bc4a0-c443-4a3e-b3c5-d0dc5c498f77.png.slim.png);
    background-size: 100%
}

._15dGffZS {
    height: 80px;
    margin-top: 14px;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    color: #080808;
    text-align: center
}

._2LT9a-_f,
._15dGffZS {
    display: flex;
    align-items: center;
    justify-content: center
}

._117kWZ26 {
    width: 180px;
    text-align: center
}

._117kWZ26 .we7bAjLJ {
    width: 54px;
    height: 54px
}

._117kWZ26 .ZH3oEWt7 {
    height: 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    color: #000;
    opacity: .8
}

._1tHgIvro {
    width: 497px;
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: #afafaf;
    text-align: center
}

._1tHgIvro a {
    color: #777
}

._1tHgIvro a:hover {
    text-decoration: underline
}

._1iZAysbu {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 14px;
    margin: 6px 0 -20px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: #fa320f
}

._1iZAysbu ._3bX-gSxd {
    width: 11px;
    height: 11px;
    margin-right: 4px
}

._2_wkjN5x {
    justify-content: center;
    width: 482px;
    margin: 0 auto
}

._2_wkjN5x,
.echdAsWA {
    display: flex;
    align-items: center;
    height: 36px
}

.echdAsWA {
    justify-content: flex-start;
    width: 366px;
    border: 1px solid #dfdfdf;
    border-right: none;
    border-radius: 4px 0 0 4px
}

._31LsP-ub {
    width: 290px;
    height: 34px;
    padding-left: 12px;
    color: #000
}

._2e7hKatR {
    width: 366px
}

.oFClKegR {
    width: 116px;
    height: 36px;
    font-size: 16px;
    font-weight: 500;
    line-height: 36px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: #fb7701;
    border-radius: 0 4px 4px 0
}

._1yGXyz8c {
    margin-bottom: 20px;
    text-align: center
}

._1yGXyz8c span {
    height: 14px;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    color: #000
}

._1yGXyz8c ._3ffv5a0L {
    width: 12px;
    height: 12px;
    margin-top: 3px;
    margin-left: 4px
}

._1PP9pIMx {
    width: 482px
}

._1kwITYGJ {
    width: 414px
}

._1k2qElz6 {
    width: 100%;
    height: 44px;
    border: 1px solid #dfdfdf;
    border-radius: 4px
}

._7VPmn8hY {
    width: 100%;
    padding-left: 12px;
    font-size: 14px;
    line-height: 20px
}

._1y8v9bDA {
    width: 320px;
    height: 48px;
    margin-top: 30px;
    font-size: 16px
}

._3a3_-kBD {
    width: 100%;
    margin-top: 8px;
    font-size: 13px;
    line-height: 17px;
    color: #888;
    text-align: right
}

._3JKnp38Z {
    color: #fb7701;
    cursor: pointer
}

._44WUkVdk {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%
}

._2gPYYUMe {
    position: relative;
    width: 59px;
    margin-right: 10px;
    cursor: pointer;
    border: 1px solid #dcdcdc;
    border-radius: 4px
}

._2gPYYUMe:last-of-type {
    margin-right: 0
}

[dir=rtl] ._2gPYYUMe:last-of-type {
    margin-right: 10px;
    margin-left: 0
}

[dir=rtl] ._2gPYYUMe:first-child {
    margin-right: 0
}

._2Qc0nPTh {
    width: 100%;
    padding-bottom: 100%
}

._11_IbUGo {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 30px;
    font-weight: 600;
    color: #000;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.OjZjyBUU {
    color: #222;
    border: 1px solid #aaa
}

.OjZjyBUU:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 0;
    height: 30px;
    content: "";
    border-left: 1px solid #222;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: _3LTEkyGH 1s linear infinite;
    animation: _3LTEkyGH 1s linear infinite
}

@-webkit-keyframes _3LTEkyGH {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

@keyframes _3LTEkyGH {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

._1voaXc5g {
    position: absolute;
    height: 0;
    opacity: 0
}

._2cjNhQ-L {
    display: flex;
    justify-content: flex-end;
    margin-top: 8px;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px
}

._2p3KcC0r {
    color: #888
}

.Z5byvmwL {
    color: #fb7701;
    cursor: pointer
}

._2hUfgJgK {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    color: #222;
    text-align: start
}

.VavS8Cs- {
    width: 514px;
    padding: 38px 50px 40px
}

.Ztc_J3-s {
    margin-bottom: 3px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    color: #222;
    text-align: center
}

._17x8UIFs {
    margin-bottom: 20px;
    color: #222
}

._3SBoeWK_,
._17x8UIFs {
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

._3SBoeWK_ {
    font-weight: 600;
    color: #fb7701
}

._3Y46Kyc0 {
    text-align: center
}

._2044cCVH {
    width: 486px;
    padding: 36px 40px
}

._2Jk2OyUb {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 360px;
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    color: #080808;
    text-align: center
}

.SaiOpAkR {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto 20px
}

._3DVL-ktS {
    margin-top: 12px;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    color: #aaa;
    text-align: center
}

._3DVL-ktS a {
    color: #777
}

._3DVL-ktS a:hover {
    text-decoration: underline
}

.AYD8y6Hj {
    margin-bottom: 2px;
    color: #777
}

._1lgD2z8y,
.AYD8y6Hj {
    font-size: 13px;
    font-weight: 400;
    line-height: 14px
}

._1lgD2z8y {
    margin-bottom: 0;
    color: #000
}

.eoSzP73m {
    width: 100%;
    margin: 20px auto 0
}

._3oeAbOS1 {
    margin: 0 0 10px !important
}

._3LUqS81c._3LUqS81c {
    z-index: 11001
}

._39cpj5eD {
    justify-content: center;
    width: 482px;
    margin: 0 auto
}

._2q1cR5b8,
._39cpj5eD {
    display: flex;
    align-items: center;
    height: 36px
}

._2q1cR5b8 {
    justify-content: flex-start;
    width: 366px;
    border: 1px solid #dfdfdf;
    border-right: none;
    border-radius: 4px 0 0 4px
}

.rp1Il91M {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #000;
    text-align: center
}

.HuyuRPP5 {
    width: 1px;
    height: 13px;
    background-color: #dfdfdf
}

.A8qpte3L {
    width: 290px;
    height: 34px;
    padding-left: 12px;
    color: #000
}

.CEbuD039 {
    width: 366px
}

._3yBJriVw {
    width: 116px;
    height: 36px;
    font-size: 16px;
    font-weight: 500;
    line-height: 36px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: #fb7701;
    border-radius: 0 4px 4px 0
}

._2MXVp0wm {
    font-size: 13px;
    font-weight: 400;
    text-align: center
}

._2MXVp0wm ._3-pyiEnm {
    margin-bottom: 8px;
    line-height: 22px;
    color: #777
}

._2MXVp0wm span {
    height: 14px;
    line-height: 14px;
    color: #000
}

._2MXVp0wm ._2Kwc5Wah {
    width: 12px;
    height: 12px;
    margin-top: 3px;
    margin-left: 4px
}

._3tWz0XkR {
    z-index: 2147483647 !important
}

._3fV8jYap._3fV8jYap {
    height: .28rem;
    position: absolute;
    right: -.14rem;
    top: -.42rem;
    width: .28rem;
    fill: #fff;
    color: #fff
}

._3fV8jYap._3fV8jYap:active {
    opacity: .6
}

._9CcPOimZ {
    -webkit-animation: _2XH8mBQq .15s ease both;
    animation: _2XH8mBQq .15s ease both
}

@-webkit-keyframes _2XH8mBQq {
    0% {
        opacity: 0;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes _2XH8mBQq {
    0% {
        opacity: 0;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes j923V85D {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes j923V85D {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes _3JzYjJLo {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _3JzYjJLo {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

._36N82GBQ {
    -webkit-animation: j923V85D .15s ease both;
    animation: j923V85D .15s ease both
}

body ._2n7VAhK4._2n7VAhK4 {
    height: calc(100vh + .01rem);
    top: -.01rem
}

._1e2xIsEh {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .8);
    z-index: 11000
}

._3IPJPddP {
    position: relative;
    -webkit-animation: _39jYDCfY .2s;
    animation: _39jYDCfY .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border-radius: .08rem;
    width: 2.9rem;
    background-color: #fff;
    z-index: 11000
}

@-webkit-keyframes _39jYDCfY {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6);
        opacity: .5
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _39jYDCfY {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6);
        opacity: .5
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

._3vLWmde3 {
    z-index: 11000;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

._3d6oZgzq {
    position: absolute;
    width: .29rem;
    height: .29rem;
    right: -.145rem;
    background-size: 100%;
    top: -.14rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABXCAMAAABGFileAAAAZlBMVEVHcEzn5+fg4ODk5OTh4eHj4+Ph4eHh4eHg4ODp6enk5OTg4OD////w8PDi4uLh4eHh4eHg4ODg4ODg4ODg4ODg4ODg4ODg4OBmZmbV1dXa2tqDg4N5eXmwsLB/f39xcXHFxcVra2sMBscFAAAAF3RSTlMAH/wXzUuJ6vYPHJUDCGCRvcLc2aewO1l+nbIAAAH/SURBVHjatZnrboMwDEZDmquglK6XD9jo1vd/yVVoWrS1gEvzHfVfpSMrcoxjq2XiuXYnc/BBB38wJ1efo3qVrXVGY0SPvxFtnN2ul1b2GDBFONpqlXXjPObxbvO0tSgDlgll8ZQ1lhoydBnl2tpDjq+lR7DHc+xFh2E9nsXb5YTdYQ27hXSODdbRxNmcNViLmcnl4g3reSsmo03aVeKJiKPBa5j4MBMavErzKCt2eJ3dvdYiB/YuFTxy4P8nxR552P+rYMhF/SfFPHLho0qUyEeZtIVGPnRBCRcp4E1ATsLmx+uQF6dGKo+8+GrpBnfD0OMR/TB0S7f5OK39bNtL9+iPS9t+TouPY30MmGJob3x099qP9saAKcI2HcOkN4mRtPNe2Pls6C9JfKe99PMZYSAUy7UwSkUNoViuhY7qDAjFci1wXqy8/fuvOGnf+8Uq7ABhxPJoAadOgDRicbTASRmIxV9iLYw6QCxuxVoclIdYLNdqrwKkYrkWCEpDRHcdtdcOIjQrXtb5svKBlb+s+8aqD6x6xqq/rO8F6fvG+h6z+gdWv0Pqz1j9JKv/JfXrrPcF6T3Eer+R3pus9zHpPc+cP/DnJRVhvkOYRxHmZ4x5H2k+SZqnkua/tHk1f77O3wckKsL+grBvIeyHCPsswv6Nti+U7zcT4v0max/7DaMoFZeb5NVRAAAAAElFTkSuQmCC")
}

._3d6oZgzq:active {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABXCAMAAABGFileAAAAZlBMVEVHcEzAwMDAwMDBwcHAwMDBwcHGxsbJycnBwcHAwMDAwMDDw8Pj4+PBwcHAwMDAwMDBwcHAwMDAwMDAwMDCwsLAwMAzMzO6urpVVVVQUFBISEiysrJLS0uIiIi0tLS2trY9PT2hoaGwqx6HAAAAFXRSTlMA9vzAzYkfDpTo2xcESPBRX6ewYjvU6eoOAAACHklEQVR42rWZ646CMBBGe4NSFLzxgaig+/4vucYlMauUDtA5/zlpmo92OiPC2OqUHE3uSlW63ByTU2XFWmyRGIVPlEmKFe5tcZDwIQ/FdpF1kzhM45LNbGuaSYSRWTpvWzMFGiqzdO3egY7bU7dAYx6atBm7EnMpd+FsZVhCFsic1ViGtpOZNViKmchymmM5eepdbY415J4VW4N1GDuaBI2VKD2WigzryUZ+B8Rg9xWFEjEoP0OhEQf9cYIhFvt/EXOIhbOeLETMRKoQD5V6lhttwRuJmMjN4E0Ql2Q4GBzi4rYvbwEvfdc1GKPpuh5eipf3AB/3R123Y9/3bV0//OKDeGIlfHT1k1v/rb3VTzr4kHbYBq93EH9pp70optPQnAfxmLZtphNh4Ofe/omveHMdtHf4MUJYhbD4cn1rL2EtlBUVQBTTtUAlTiCL6Vqcwj9xcx7Eb+25Cf/KR5DFdC2OwoAs/iFrYUQOsrgma5ELB7KYroUTEmQxXQspFEj0j5f20YOEEiXLekuu/eXKA1d+uf43rvOB7TyrAqsdP3/PAXFFuy9us+8L2v3W401Pud8C93G79D7mqh+46p3p+qxfWp9x1ZNc9S9Tvc71vmB6D3G935jem1zvY6b3PFP/gatfwtTfYepHsfTPoLdM/T6m/iRTP5Wp/8vUr2bqr/PMA5jmFzzzFqb5EM88i3P+xj8v5J9v0uexUkn6PPYXTJHpYOFmuFUAAAAASUVORK5CYII=")
}

._3IYhIra1 {
    top: -.425rem;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABXCAMAAABGFileAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABjUExURUdwTP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zQsxRwAAAAgdFJOUwBM54kLzpQBnfwYIb8QYAT3299I8TVUe68+pmmGxyuNnJ7zzAAAArNJREFUeNq1mdmO4jAQRW8SOx5nJWwBejv//5WjVoTUQzd0AVPnCRHn6rrixK4q/U5/HKpDnMpt3pZTPFTDsdezhE0VM5fkWG2CHmbcnFZcY3XajHqEpirP7k7zftc2YQxNu9vPp/MMyqrRvbT1YjV+FEFSUkpJSp9IofiIi+m61T30dV4Mvesa78t0ct3LShpKgLci3R5WvAGUQzKGoAPojgYDx2WoKRj7LbAuZHGRVKyB7f7XgWMN5NcgK+E1A/X4y6gOWO90D7s10N100kTg0Os++gMQG12lnYBZ9zMDU3vV7QR50CMMGaYrjkOEVaHHKFYQw48roYNc6FGKDN2o79TAoMcZgFrf2AOznmEG9rqg3cJBz3GAbXsR3Q7WvZ6jX0OXLoOTd3qWXb54RH0Jr3qeVyj7f9fCOuh5wvqfNdFmKPQfSAXk9qvdTv+H7ovhZgVHXZCa+iXdNvdSN993EFid/63g7cf370+6Jfvnx/frDarl11j+GN0XFuEbsrzoGwWUoz7ZQJmu3HgWtl9NJWz0yQkqw63WaxWcJCms4N1ws1FW77AKSxiiYbLmEKUIm8X3hwzC1sjrY4lrhEIGYausCohSn8lBBmGrrEIm9zpClAzCVlkpwlEDnGQQtsvqBIMqmGURNstqhkoH2MskbJXVHg6KsJNN2CirHURN0MombJRVC5NKaGQTnmyyqYFSWwiyCdtkpQBbZRhlIE3AlGRghOzl1yG+aqD0Wg8O6zftIHq9bw7fhzRD5fU98/r+eu0XTvub137sdX7wOu84nc+8zpNe51+n87pXfnEzH0oP50Ne+ZtTvumVHzvl8171B6d6iW99x78eJYf6mUO9z6E+6VRP9a//+terJYf6+kU/wMS5H+DUv3Dst/j3h+z9rAsM/SyH/ptHv9C/v+nVj/0LAPh9AiWQeMwAAAAASUVORK5CYII=")
}

._3IYhIra1:active {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABXCAMAAABGFileAAAAV1BMVEX///////////////////////////9HcEz///////////////////////////////////////////////////////////////////////////////////8pF4XJAAAAHXRSTlN/RRJ8TwcnAIABSjFuDGBocxxlAnhUIj1XU7+nhdFnlMwAAALNSURBVHjatdnnjtswEIXRj+KSV1Qvblve/zkDREkWGxeOC+8vwbIOZNoWyRmUTZhbd1q6acdu6paTa+egbMiYB7dwnsUdwuPuGveea/H7uD7k9m5iy/h+jHPVhzX01RyP7yNbJtff7VaN30wXg6SUtpe3oxDdZvumussNDdsNVbqSVLlpk4PZTe0EsMSklK7CSnEBmNpkc6sBYDgon8P21srixh3QRdkSO2AXs+7aAN4FWROcB5r1thsGoJt1T+YOGMIttx+BU9B9CSdg7K+7VQccdX+OQFddc/sOaPVIWqDrL7thBB/1WKKHMVxy1wGIejQRGNYLbpMZBMtQNOduzHxlti8v/u9WOzjpuZxgV/100wBdeNINHQzph9uCn/VsZg+tvt0UJnB6Pg6m8O2qyY6CfSSab7cCol6RCL765zYw6DUZoPnr9h7OZofUN226Saxt05/PIOD7P66DRWdp6vrtFpze6rrRWRZwm7tOEC9MnvUG32Dr9uIIT6vEdnTh+vXtFpyunU3bXSLtwWUvtZ9zsJdQ8FDlLrazqsAHoQOM2Q9rZ1Ma4SDkwCkD21lpA9ECUVnYzirCIgIQlIXtrH6LzDBKWdjOSiPMtPAuA2xn9Q4tDo6ywGZWR3CcIMoEW1lFOLHALBtsZNMMCx1UssE2VqqgY4JeNvjLxqqHCQ9BJvjz49PEKoAHWGWBvz4+Pr4srFaAXZH73ZUa31K/hwK/X82wFPu/OeoXPx/WI7gSz7M9tKWev6Xmi0LzW6n5+PXrB2mEQ6n1zuvXZ8nB/tZ6Mj2xniy1/i20Xi+1v8jsh7ITemY/VGD/Vna/qb7A/rjAfr5I/aFQvaRQfadQPapU/axQva9QfbJQPbVQ/bdQvbpQfb1MP6Bs/8Leb7mRu/stUrL3h2jCI/2seutn/czPflYq0X97sl9Y18D3YaZfWLS/ae/Hery9H/sLYLTL7nTCK5EAAAAASUVORK5CYII=")
}

._3bB3-RT0._3bB3-RT0 {
    border-radius: .06rem;
    margin-top: -.1rem;
    width: 2.9rem
}

.fSZadCG9 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
    padding: .21rem .2rem .24rem;
    position: relative;
    width: 2.9rem
}

._3ot7j_0h {
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._3ot7j_0h ._2hoMCbHQ {
    position: relative
}

._3ot7j_0h ._2hoMCbHQ ._2t1B-hAi {
    border-radius: .04rem;
    height: .9rem;
    width: .9rem
}

._3ot7j_0h ._2hoMCbHQ ._2t1B-hAi>img {
    height: 100%;
    width: 100%
}

._3ot7j_0h ._2hoMCbHQ ._2k8tI8HI {
    box-shadow: .02rem 0 .02rem 0 rgba(0, 0, 0, .16)
}

._3ot7j_0h ._2hoMCbHQ ._1O7Inl_5 {
    border-radius: .02rem;
    height: .82rem;
    left: .14rem;
    overflow: hidden;
    position: absolute;
    top: .04rem;
    width: .82rem;
    z-index: -1
}

._3ot7j_0h ._2hoMCbHQ ._1O7Inl_5>img {
    height: 100%;
    width: 100%
}

._3ot7j_0h ._2hoMCbHQ ._1O7Inl_5:before {
    background-color: rgba(0, 0, 0, .3);
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._3ot7j_0h .fjXi894j {
    background: hsla(0, 0%, 100%, .7);
    border-radius: .08rem;
    bottom: .07rem;
    color: #000;
    font-size: .1rem;
    font-weight: 400;
    height: .16rem;
    left: 50%;
    max-width: .82rem;
    overflow: hidden;
    padding: 0 .06rem;
    position: absolute;
    text-overflow: ellipsis;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    width: auto;
    z-index: 1
}

._1Y1_ePs6 {
    color: #000;
    font-size: .16rem;
    font-weight: 500;
    line-height: .24rem;
    text-align: center
}

._1Y1_ePs6._8zF1lJN- {
    margin-top: .4rem
}

.HfGeBE6D {
    color: #000;
    font-size: .13rem;
    line-height: .2rem;
    margin-top: .04rem
}

._1wnaeSKG,
.HfGeBE6D {
    font-weight: 400;
    text-align: center
}

._1wnaeSKG {
    background-color: rgba(252, 51, 16, .05);
    border-radius: .04rem;
    color: #fc3310;
    font-size: .12rem;
    line-height: .17rem;
    margin-top: .14rem;
    padding: .1rem .12rem;
    width: 100%
}

._1cQ6HMsU {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center;
    margin-top: .2rem;
    width: 100%
}

[dir=rtl] ._1cQ6HMsU:not(.REKASCMI) {
    direction: rtl
}

[dir=rtl] ._1cQ6HMsU:not(.REKASCMI) ._3NQnNWbw {
    margin-left: 0;
    margin-right: .12rem
}

.REKASCMI {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column-reverse;
    justify-content: center;
    -webkit-justify-content: center
}

.REKASCMI ._1gkSiOUH {
    width: 100%
}

.REKASCMI ._1gkSiOUH._3NQnNWbw {
    margin-bottom: .12rem;
    margin-left: 0
}

.REKASCMI ._1gkSiOUH._39aHhAAm {
    margin-bottom: 0
}

._1gkSiOUH {
    align-items: center;
    border-radius: .2rem;
    display: flex;
    font-size: .15rem;
    font-weight: 500;
    height: .41rem;
    justify-content: center;
    text-align: center;
    width: 1.19rem
}

._1gkSiOUH._3NQnNWbw {
    background: #000;
    background-color: #000;
    border-radius: 999rem;
    color: #fff;
    margin-left: .12rem
}

._1gkSiOUH._3NQnNWbw:active {
    background-color: #333 !important
}

._1gkSiOUH._3NQnNWbw:disabled {
    background-color: #000 !important;
    opacity: .4 !important
}

._1gkSiOUH._2lSZC_nW.sTzBDI8s {
    background-color: #fff;
    border: none !important;
    border-radius: .2rem;
    border-radius: 999rem;
    color: #000;
    position: relative
}

._1gkSiOUH._2lSZC_nW.sTzBDI8s:after {
    border-radius: .4rem
}

._1gkSiOUH._2lSZC_nW.sTzBDI8s:active {
    background-color: #ebebeb !important
}

._1gkSiOUH._2lSZC_nW.sTzBDI8s:after {
    border: 1px solid #000;
    border-radius: 1998rem;
    bottom: -100%;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: -100%;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

._1gkSiOUH._2lSZC_nW.sTzBDI8s:disabled {
    background-color: #fff !important;
    opacity: .4 !important
}

[data-theme=t1] ._37bGTiOl._1gkSiOUH {
    background-color: #fb7701;
    border-radius: 999rem;
    color: #fff
}

[data-theme=t1] ._37bGTiOl._1gkSiOUH:active {
    background-color: #e76d00 !important
}

[data-theme=t1] ._37bGTiOl._1gkSiOUH:disabled {
    background-color: #fb7701 !important;
    opacity: .4 !important
}

[data-theme=t2] ._37bGTiOl._1gkSiOUH {
    background-color: #fdeddf;
    border: none !important;
    border-radius: 999rem;
    color: #fb7701;
    position: relative
}

[data-theme=t2] ._37bGTiOl._1gkSiOUH:active {
    background-color: #fed9b8 !important
}

[data-theme=t2] ._37bGTiOl._1gkSiOUH:after {
    border: 2px solid #fb7701;
    border-radius: 999rem;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

[data-theme=t2] ._37bGTiOl._1gkSiOUH:disabled {
    opacity: .4 !important
}

[data-theme=t3] ._37bGTiOl._1gkSiOUH {
    background-color: #fb7701;
    border-radius: 999rem;
    color: #fff
}

[data-theme=t3] ._37bGTiOl._1gkSiOUH:active {
    background-color: #e76d00 !important;
    color: #ebebeb !important
}

[data-theme=t3] ._37bGTiOl._1gkSiOUH:disabled {
    background-color: #fb7701 !important;
    opacity: .4 !important
}

._2QGdBlJO._1gkSiOUH {
    background-color: #000;
    border-radius: 999rem;
    color: #fff
}

._2QGdBlJO._1gkSiOUH:active {
    background-color: #333 !important
}

._2QGdBlJO._1gkSiOUH:disabled {
    background-color: #000 !important;
    opacity: .4 !important
}

[data-theme=t1] .PM63J-P2._1gkSiOUH {
    background-color: #fff;
    border: none !important;
    border-radius: 999rem;
    color: #fb7701;
    position: relative
}

[data-theme=t1] .PM63J-P2._1gkSiOUH:after {
    border: 1px solid #fb7701;
    border-radius: 1998rem;
    bottom: -100%;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: -100%;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

[data-theme=t1] .PM63J-P2._1gkSiOUH:active {
    border-color: #c85f00 !important;
    color: #c85f00 !important
}

[data-theme=t1] .PM63J-P2._1gkSiOUH:active:after {
    border-color: #c85f00 !important
}

[data-theme=t1] .PM63J-P2._1gkSiOUH:disabled {
    border-color: #fb7701 !important;
    color: #fb7701 !important;
    opacity: .4 !important
}

[data-theme=t2] .PM63J-P2._1gkSiOUH {
    background-color: #fdeddf;
    border: none !important;
    border-radius: 999rem;
    color: #fb7701;
    position: relative
}

[data-theme=t2] .PM63J-P2._1gkSiOUH:active {
    background-color: #fed9b8 !important
}

[data-theme=t2] .PM63J-P2._1gkSiOUH:after {
    border: 2px solid #fb7701;
    border-radius: 999rem;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

[data-theme=t2] .PM63J-P2._1gkSiOUH:disabled {
    opacity: .4 !important
}

[data-theme=t3] .PM63J-P2._1gkSiOUH {
    background-color: #fb7701;
    border-radius: 999rem;
    color: #fff
}

[data-theme=t3] .PM63J-P2._1gkSiOUH:active {
    background-color: #e76d00 !important;
    color: #ebebeb !important
}

[data-theme=t3] .PM63J-P2._1gkSiOUH:disabled {
    background-color: #fb7701 !important;
    opacity: .4 !important
}

._3gUd3pC_ {
    width: 414px
}

._3d56vZKK {
    width: 100%;
    height: 44px;
    border: 1px solid #dfdfdf;
    border-radius: 4px
}

._1j4e99nr {
    width: 90px;
    font-weight: 500;
    color: #222;
    text-align: center
}

._1j4e99nr,
._1pLswoXs {
    font-size: 14px;
    line-height: 20px
}

._1pLswoXs {
    width: 312px;
    padding-left: 12px
}

._3vjpSQoa {
    width: 320px;
    height: 48px;
    margin-top: 30px;
    font-size: 16px
}

._2WRt59sC {
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    color: #000
}

._1Uai9KFx {
    width: 100%
}

._3_dIrgYU {
    margin: 0 0 10px !important
}

._2M6BykWr {
    width: 514px;
    padding: 38px 50px 40px
}

._1ZtbNImR {
    margin-bottom: 3px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

._1ZtbNImR,
._2Y-YVXEa {
    color: #222;
    text-align: center
}

._2Y-YVXEa {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px
}

._1a0t1JrQ {
    margin-top: 12px;
    text-align: center
}

._1NteNVMW {
    background-color: rgba(0, 0, 0, .6) !important
}

._3USH1AIi {
    overflow: auto !important;
    background-color: transparent !important;
    -webkit-transform: .9;
    transform: .9
}

._2iXVAmEa,
._3USH1AIi {
    width: 100%;
    height: 100%
}

._2iXVAmEa {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

._1ABN2Eom:after {
    transition: .1s;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    will-change: transform;
    -webkit-animation: _1_NaFLmO .24s linear both;
    animation: _1_NaFLmO .24s linear both;
    background-color: #f2f2f2;
    border-radius: .22rem
}

._1ABN2Eom:active:after {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

._3cp5aFtJ:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    will-change: transform;
    -webkit-animation: _3cp5aFtJ .2s ease both;
    animation: _3cp5aFtJ .2s ease both;
    background-color: #f2f2f2;
    border-radius: .22rem
}

@-webkit-keyframes _1_NaFLmO {
    0.00% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    8.33% {
        -webkit-transform: scale(.5302395951);
        transform: scale(.5302395951);
        opacity: .46
    }

    16.67% {
        -webkit-transform: scale(.585115143);
        transform: scale(.585115143);
        opacity: .71
    }

    25.00% {
        -webkit-transform: scale(.6863602763);
        transform: scale(.6863602763);
        opacity: .85
    }

    33.33% {
        -webkit-transform: scale(.8405183196);
        transform: scale(.8405183196);
        opacity: .94
    }

    41.67% {
        -webkit-transform: scale(.9513290851);
        transform: scale(.9513290851);
        opacity: .99
    }

    50.00% {
        -webkit-transform: scale(1.00579595);
        transform: scale(1.00579595);
        opacity: 1
    }

    58.33% {
        -webkit-transform: scale(1.0313030358);
        transform: scale(1.0313030358);
        opacity: 1
    }

    66.67% {
        -webkit-transform: scale(1.0406748277);
        transform: scale(1.0406748277);
        opacity: 1
    }

    75.00% {
        -webkit-transform: scale(1.039866671);
        transform: scale(1.039866671);
        opacity: 1
    }

    83.33% {
        -webkit-transform: scale(1.0320445663);
        transform: scale(1.0320445663);
        opacity: 1
    }

    91.67% {
        -webkit-transform: scale(1.0190822239);
        transform: scale(1.0190822239);
        opacity: 1
    }

    100.00% {
        -webkit-transform: scale(1.0021798037);
        transform: scale(1.0021798037);
        opacity: 1
    }
}

@keyframes _1_NaFLmO {
    0.00% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    8.33% {
        -webkit-transform: scale(.5302395951);
        transform: scale(.5302395951);
        opacity: .46
    }

    16.67% {
        -webkit-transform: scale(.585115143);
        transform: scale(.585115143);
        opacity: .71
    }

    25.00% {
        -webkit-transform: scale(.6863602763);
        transform: scale(.6863602763);
        opacity: .85
    }

    33.33% {
        -webkit-transform: scale(.8405183196);
        transform: scale(.8405183196);
        opacity: .94
    }

    41.67% {
        -webkit-transform: scale(.9513290851);
        transform: scale(.9513290851);
        opacity: .99
    }

    50.00% {
        -webkit-transform: scale(1.00579595);
        transform: scale(1.00579595);
        opacity: 1
    }

    58.33% {
        -webkit-transform: scale(1.0313030358);
        transform: scale(1.0313030358);
        opacity: 1
    }

    66.67% {
        -webkit-transform: scale(1.0406748277);
        transform: scale(1.0406748277);
        opacity: 1
    }

    75.00% {
        -webkit-transform: scale(1.039866671);
        transform: scale(1.039866671);
        opacity: 1
    }

    83.33% {
        -webkit-transform: scale(1.0320445663);
        transform: scale(1.0320445663);
        opacity: 1
    }

    91.67% {
        -webkit-transform: scale(1.0190822239);
        transform: scale(1.0190822239);
        opacity: 1
    }

    100.00% {
        -webkit-transform: scale(1.0021798037);
        transform: scale(1.0021798037);
        opacity: 1
    }
}

@-webkit-keyframes _3cp5aFtJ {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes _3cp5aFtJ {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

div._1GTw6RhN ._1iZ35oB8 {
    display: block
}

div._1GTw6RhN ._3us8gILB {
    color: #ce1e27
}

div._1GTw6RhN ._3cQcntr9 {
    background-color: #f8f8f8
}

div._3ZyEt0PH .YZ5rLwLS {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px)
}

div._3ZyEt0PH ._3B0lklgx {
    border-bottom: none
}

div._3ZyEt0PH ._1njlb2eq {
    color: #fff;
    border-top-width: 1px;
    border-top-style: solid
}

div._3ZyEt0PH .RESUW3_J {
    background-color: #fcfcfc;
    border-radius: 13px
}

div._3ZyEt0PH ._2BPxIjzy {
    fill: #fff !important
}

div._3ZyEt0PH ._3kSL7XdL {
    color: #fff !important
}

div._3ZyEt0PH ._3rvSXxDG {
    color: #fff
}

div._3ZyEt0PH div._2bhdG7Lc {
    border-color: #fff;
    background-color: hsla(0, 0%, 100%, .24)
}

div._3ZyEt0PH div._2bhdG7Lc:not(._2HuLLvte):hover {
    border-color: hsla(0, 0%, 100%, .6)
}

div._3ZyEt0PH ._2HuLLvte {
    border-color: #fff;
    background-color: hsla(0, 0%, 100%, .24)
}

div._3ZyEt0PH ._2HuLLvte .bNrJtLfa {
    color: hsla(0, 0%, 100%, .6)
}

div._3ZyEt0PH ._2MrYBOZb {
    caret-color: #fff
}

div._3ZyEt0PH ._2MrYBOZb:disabled {
    opacity: 1;
    -webkit-text-fill-color: #fff
}

div._3ZyEt0PH svg.timYucEI {
    fill: #666
}

div._3ZyEt0PH .S0-a3guN {
    background-color: #fff
}

div._3ZyEt0PH .S0-a3guN:hover {
    background-color: #d9d9d9
}

div._3ZyEt0PH .S0-a3guN:active {
    background-color: #fff
}

div._3ZyEt0PH .S0-a3guN>svg {
    fill: #222
}

div._3ZyEt0PH ._30665kJw>svg {
    fill: #fff
}

div._3ZyEt0PH .bNrJtLfa {
    color: #fff
}

div._3ZyEt0PH ._1H3snPpF,
div._3ZyEt0PH ._2o1RkdtM,
div._3ZyEt0PH ._3JFS_mt6,
div._3ZyEt0PH .StCOX6tK {
    fill: #fff
}

div._3ZyEt0PH ._1ajtQ6tb {
    color: #fff
}

div._3ZyEt0PH ._1525rn4_ {
    background-color: #fff;
    color: #222;
    border: 1px solid #4d8a76
}

div._3ZyEt0PH ._3v_S2dl-:after,
div._3ZyEt0PH ._3wt5RjbO:after {
    position: absolute
}

._1wHZWP4y {
    top: -.05rem;
    bottom: 0;
    background-color: rgba(0, 0, 0, .85);
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center
}

._1wHZWP4y,
._1wHZWP4y:after {
    position: fixed;
    right: 0;
    left: 0
}

._1wHZWP4y:after {
    content: "";
    top: 0;
    height: 1px;
    background-color: #000;
    z-index: 10;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: top;
    transform-origin: top
}

._3Xm-6p9W {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

._2l71qaLh {
    background-color: transparent
}

._3Jf_NCF9 {
    -webkit-overflow-scrolling: touch
}

._1XnMqMZ3 {
    background-color: transparent;
    transition: background-color .15s ease
}

._3W0E5Ehw {
    background-color: rgba(0, 0, 0, .6) !important
}

.ZRazQz0C {
    position: relative;
    background: #fff;
    overflow: hidden;
    flex-shrink: 0
}

._2gouxVXD {
    transition: all .15s ease;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    border-radius: 4px;
    opacity: 0
}

._1Zbxph44 {
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
    opacity: 1 !important
}

._2zINzIIN {
    justify-content: flex-end
}

._2zINzIIN,
._3ymCCXaX {
    transition-duration: .3s
}

._3ymCCXaX {
    justify-content: flex-start
}

._18rERHVv {
    align-items: flex-start
}

._1voknDnR,
._18rERHVv {
    transition-duration: .3s
}

._1voknDnR {
    align-items: flex-end
}

._2XdLg5zX {
    transition: all .2s ease
}

._2NpkwCCA {
    height: 100%;
    -webkit-transform: translate(100%);
    transform: translate(100%)
}

._1aMqRZh- {
    height: 100%;
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
}

._1AtLwMjs {
    width: 100%;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

._2UNW5mlL {
    width: 100%;
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

._1C8uZR-_ {
    transition-duration: .3s;
    -webkit-transform: translate(0);
    transform: translate(0)
}

._209nN8GI {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1;
    width: 36px;
    height: 36px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

._209nN8GI svg {
    width: 36px;
    height: 36px;
    pointer-events: none
}

._1yUC61O5._1yUC61O5 {
    transition-duration: .3s;
    -webkit-transform: translate(0);
    transform: translate(0)
}

._2NF-Adyi {
    top: 19px;
    right: 14px
}

._2NF-Adyi,
._2NF-Adyi svg {
    width: 36px;
    height: 36px
}

.h_UyY1Pb {
    position: fixed;
    top: -.05rem;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center
}

.uVfS5LOk {
    position: absolute;
    top: -5px;
    left: 0;
    width: 100vw;
    height: calc(100vh + 10px)
}

.uVfS5LOk:after {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
    background-color: #000;
    z-index: 10;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: top;
    transform-origin: top
}

._zSrnpBA {
    width: 500px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column
}

._4No3L5vM {
    width: 40px;
    height: 40px;
    -webkit-transform: rotate(0) scale(.8);
    transform: rotate(0) scale(.8);
    -webkit-animation: WDAcLq2Q .32s linear 1.568s 1 normal both;
    animation: WDAcLq2Q .32s linear 1.568s 1 normal both
}

@-webkit-keyframes WDAcLq2Q {
    0% {
        -webkit-transform: rotate(0) scale(.8);
        transform: rotate(0) scale(.8)
    }

    to {
        -webkit-transform: rotate(281.74deg) scale(.2);
        transform: rotate(281.74deg) scale(.2)
    }
}

@keyframes WDAcLq2Q {
    0% {
        -webkit-transform: rotate(0) scale(.8);
        transform: rotate(0) scale(.8)
    }

    to {
        -webkit-transform: rotate(281.74deg) scale(.2);
        transform: rotate(281.74deg) scale(.2)
    }
}

._1Z4cyEY7 {
    position: absolute;
    top: 309px;
    left: 175px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _3evgGUE3 .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both;
    animation: _3evgGUE3 .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both
}

@-webkit-keyframes _3evgGUE3 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-102px, 18px, 0);
        transform: translate3d(-102px, 18px, 0)
    }

    to {
        -webkit-transform: translate3d(-116px, 20px, 0);
        transform: translate3d(-116px, 20px, 0)
    }
}

@keyframes _3evgGUE3 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-102px, 18px, 0);
        transform: translate3d(-102px, 18px, 0)
    }

    to {
        -webkit-transform: translate3d(-116px, 20px, 0);
        transform: translate3d(-116px, 20px, 0)
    }
}

@-webkit-keyframes _2_p70K2K {

    0%,
    to {
        opacity: 0
    }

    21.43% {
        opacity: 1
    }
}

@keyframes _2_p70K2K {

    0%,
    to {
        opacity: 0
    }

    21.43% {
        opacity: 1
    }
}

._3oiJflS3 {
    width: 40px;
    height: 40px;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-animation: _2jTNSy4U .32s linear 1.568s 1 normal both;
    animation: _2jTNSy4U .32s linear 1.568s 1 normal both
}

@-webkit-keyframes _2jTNSy4U {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-transform: scale(1.21);
        transform: scale(1.21)
    }

    to {
        -webkit-transform: scale(.2);
        transform: scale(.2)
    }
}

@keyframes _2jTNSy4U {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    50% {
        -webkit-transform: scale(1.21);
        transform: scale(1.21)
    }

    to {
        -webkit-transform: scale(.2);
        transform: scale(.2)
    }
}

._1U9EWTgX {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-animation: _2wnactUe .32s linear 1.568s 1 normal both;
    animation: _2wnactUe .32s linear 1.568s 1 normal both
}

@-webkit-keyframes _2wnactUe {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(281.74deg);
        transform: rotate(281.74deg)
    }
}

@keyframes _2wnactUe {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(281.74deg);
        transform: rotate(281.74deg)
    }
}

._2jewGTuV {
    position: absolute;
    top: 309px;
    left: 175px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _2dJeCOjW .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both;
    animation: _2dJeCOjW .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both
}

@-webkit-keyframes _2dJeCOjW {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-28px, -41px, 0);
        transform: translate3d(-28px, -41px, 0)
    }

    to {
        -webkit-transform: translate3d(-32px, -47px, 0);
        transform: translate3d(-32px, -47px, 0)
    }
}

@keyframes _2dJeCOjW {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-28px, -41px, 0);
        transform: translate3d(-28px, -41px, 0)
    }

    to {
        -webkit-transform: translate3d(-32px, -47px, 0);
        transform: translate3d(-32px, -47px, 0)
    }
}

._2pL2WpTz {
    position: absolute;
    top: 315px;
    left: 169px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _3_dRY2kP .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both;
    animation: _3_dRY2kP .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both
}

@-webkit-keyframes _3_dRY2kP {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-81px, 27px, 0);
        transform: translate3d(-81px, 27px, 0)
    }

    to {
        -webkit-transform: translate3d(-92px, 32px, 0);
        transform: translate3d(-92px, 32px, 0)
    }
}

@keyframes _3_dRY2kP {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-81px, 27px, 0);
        transform: translate3d(-81px, 27px, 0)
    }

    to {
        -webkit-transform: translate3d(-92px, 32px, 0);
        transform: translate3d(-92px, 32px, 0)
    }
}

._3J7-mx_o {
    position: absolute;
    top: 302px;
    left: 178px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _2XMWzB-d .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both;
    animation: _2XMWzB-d .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both
}

@-webkit-keyframes _2XMWzB-d {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(65px, -49px, 0);
        transform: translate3d(65px, -49px, 0)
    }

    to {
        -webkit-transform: translate3d(74px, -56px, 0);
        transform: translate3d(74px, -56px, 0)
    }
}

@keyframes _2XMWzB-d {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(65px, -49px, 0);
        transform: translate3d(65px, -49px, 0)
    }

    to {
        -webkit-transform: translate3d(74px, -56px, 0);
        transform: translate3d(74px, -56px, 0)
    }
}

._1aVCwpZu {
    position: absolute;
    top: 313px;
    left: 187px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _1my2yH6V .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both;
    animation: _1my2yH6V .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both
}

@-webkit-keyframes _1my2yH6V {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(76px, -19px, 0);
        transform: translate3d(76px, -19px, 0)
    }

    to {
        -webkit-transform: translate3d(87px, -22px, 0);
        transform: translate3d(87px, -22px, 0)
    }
}

@keyframes _1my2yH6V {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(76px, -19px, 0);
        transform: translate3d(76px, -19px, 0)
    }

    to {
        -webkit-transform: translate3d(87px, -22px, 0);
        transform: translate3d(87px, -22px, 0)
    }
}

.wT8i4kBM {
    position: absolute;
    top: 316px;
    left: 170px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _2bJn092y .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both;
    animation: _2bJn092y .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both
}

@-webkit-keyframes _2bJn092y {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-96px, -1px, 0);
        transform: translate3d(-96px, -1px, 0)
    }

    to {
        -webkit-transform: translate3d(-110px, 0, 0);
        transform: translate3d(-110px, 0, 0)
    }
}

@keyframes _2bJn092y {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-96px, -1px, 0);
        transform: translate3d(-96px, -1px, 0)
    }

    to {
        -webkit-transform: translate3d(-110px, 0, 0);
        transform: translate3d(-110px, 0, 0)
    }
}

._37Z4lzXK {
    position: absolute;
    top: 304px;
    left: 161px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _2nM4t9G8 .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both;
    animation: _2nM4t9G8 .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both
}

@-webkit-keyframes _2nM4t9G8 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-52px, -30px, 0);
        transform: translate3d(-52px, -30px, 0)
    }

    to {
        -webkit-transform: translate3d(-59px, -34px, 0);
        transform: translate3d(-59px, -34px, 0)
    }
}

@keyframes _2nM4t9G8 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(-52px, -30px, 0);
        transform: translate3d(-52px, -30px, 0)
    }

    to {
        -webkit-transform: translate3d(-59px, -34px, 0);
        transform: translate3d(-59px, -34px, 0)
    }
}

._2tYVjSpI {
    position: absolute;
    top: 309px;
    left: 175px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: Y_uzAvjj .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both;
    animation: Y_uzAvjj .32s linear 1.568s 1 normal both, _2_p70K2K .56s steps(1) 1.408s 1 normal both
}

@-webkit-keyframes Y_uzAvjj {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(57px, -39px, 0);
        transform: translate3d(57px, -39px, 0)
    }

    to {
        -webkit-transform: translate3d(65px, -45px, 0);
        transform: translate3d(65px, -45px, 0)
    }
}

@keyframes Y_uzAvjj {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5% {
        -webkit-transform: translate3d(57px, -39px, 0);
        transform: translate3d(57px, -39px, 0)
    }

    to {
        -webkit-transform: translate3d(65px, -45px, 0);
        transform: translate3d(65px, -45px, 0)
    }
}

._1CV0qr6y {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

._3oy_1Pi9 {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 514px;
    padding-top: 40px
}

._2ktjo_N9 {
    position: absolute;
    top: 0;
    right: 0
}

._25RaGl8l,
.CmkgCBUQ {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}

._25RaGl8l {
    position: relative
}

._3ma8t3Fa {
    background-color: #fff
}

.V6Cqrm0V {
    padding: 30px 0 20px
}

._921ZQjvy {
    padding-bottom: 30px
}

._5lW08LrX {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    color: #222
}

._5lW08LrX,
._22UVbTai {
    width: 100%;
    padding: 0 50px;
    text-align: center
}

._22UVbTai {
    margin-top: 12px
}

._3Y6FeKfW:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
    background: linear-gradient(180deg, #e9c2a0, #eac485, #eccc90);
    border-radius: 4px
}

._9dMZtqgy {
    z-index: 99;
    background-color: transparent;
    border: 3px solid transparent;
    border-radius: 4px
}

._8uSQir3r {
    background-color: #fff6e8;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.J4dHvBlm {
    margin-top: 18px
}

.J4dHvBlm,
.vFNe3T6w {
    display: flex;
    justify-content: center
}

.vFNe3T6w {
    align-items: center;
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 30px;
    opacity: .7
}

._4wRcs6IF {
    width: 44.63px;
    height: 43.92px
}

._3RstWlpH {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 138px
}

.goM4ZxyQ {
    padding: 0 14px;
    margin-top: 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: #000;
    text-align: center
}

._3g43_U_Q {
    padding-top: 20px;
    background-color: #fff
}

._1TYjQnLh {
    position: absolute;
    top: -61px;
    left: 83px
}

._3oW-K-Tn {
    width: 157px;
    height: 107px
}

._30AB01xn {
    position: absolute;
    top: -71px;
    left: 272px
}

._3dHGvMJc {
    width: 143px;
    height: 135px
}

@-webkit-keyframes _1ssY6LPZ {
    0% {
        opacity: 0
    }

    48.8%,
    to {
        opacity: 1
    }
}

@keyframes _1ssY6LPZ {
    0% {
        opacity: 0
    }

    48.8%,
    to {
        opacity: 1
    }
}

._36IRv9kZ {
    position: absolute;
    top: -48px;
    left: 258px;
    z-index: -1;
    width: 19px;
    height: 13px;
    -webkit-transform: scale(1.26);
    transform: scale(1.26)
}

.uk2C2hWW {
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _3otXymkF 2.56s linear 2.44s 1 normal both, _1ssY6LPZ 5s steps(1) 0s 1 normal both;
    animation: _3otXymkF 2.56s linear 2.44s 1 normal both, _1ssY6LPZ 5s steps(1) 0s 1 normal both
}

@-webkit-keyframes _3otXymkF {

    0%,
    25%,
    50%,
    75%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10.94% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    12.5%,
    37.5%,
    62.5%,
    87.5% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    23.44%,
    98.44% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes _3otXymkF {

    0%,
    25%,
    50%,
    75%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10.94% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    12.5%,
    37.5%,
    62.5%,
    87.5% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    23.44%,
    98.44% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

._16Kk68AT {
    position: absolute;
    top: -18px;
    left: 244px;
    z-index: -1;
    width: 20px;
    height: 13px;
    -webkit-transform: scale(1.26);
    transform: scale(1.26)
}

._3A_KtQbu {
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _2RIoBkJG 2.56s linear 2.44s 1 normal both, _1ssY6LPZ 5s steps(1) 0s 1 normal both;
    animation: _2RIoBkJG 2.56s linear 2.44s 1 normal both, _1ssY6LPZ 5s steps(1) 0s 1 normal both
}

@-webkit-keyframes _2RIoBkJG {

    0%,
    26.56%,
    53.12%,
    79.69% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10.94%,
    90.63% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    12.5%,
    39.06%,
    65.63% {
        -webkit-transform: translate3d(0, -6px, 0);
        transform: translate3d(0, -6px, 0)
    }

    25% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    98.44% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0)
    }

    to {
        -webkit-transform: translate3d(0, -2px, 0);
        transform: translate3d(0, -2px, 0)
    }
}

@keyframes _2RIoBkJG {

    0%,
    26.56%,
    53.12%,
    79.69% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10.94%,
    90.63% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    12.5%,
    39.06%,
    65.63% {
        -webkit-transform: translate3d(0, -6px, 0);
        transform: translate3d(0, -6px, 0)
    }

    25% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    98.44% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0)
    }

    to {
        -webkit-transform: translate3d(0, -2px, 0);
        transform: translate3d(0, -2px, 0)
    }
}

._3hAV_gdE {
    position: relative;
    flex-shrink: 0;
    width: 1440px;
    height: 900px;
    overflow: hidden
}

._1cj62LYJ {
    position: absolute;
    top: 255px;
    left: 949px;
    opacity: 1;
    -webkit-animation: _2iJ-e89E .12s cubic-bezier(.33, 0, .67, 1) 2.4s 1 normal both;
    animation: _2iJ-e89E .12s cubic-bezier(.33, 0, .67, 1) 2.4s 1 normal both
}

._1QINHbSn {
    overflow: visible !important;
    background-color: transparent;
    transition: unset
}

@-webkit-keyframes _1_RxuNPI {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _1_RxuNPI {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._1rFlbm6V {
    position: absolute;
    top: -57px;
    left: 221px;
    width: 1000px;
    height: 1000px;
    opacity: 0;
    -webkit-transform: scale(.2);
    transform: scale(.2);
    -webkit-animation: _3AAP635v .76s cubic-bezier(.33, 0, .67, 1) .16s 1 normal both, _3eFTjZrt .76s cubic-bezier(.33, 0, .67, 1) .16s 1 normal both;
    animation: _3AAP635v .76s cubic-bezier(.33, 0, .67, 1) .16s 1 normal both, _3eFTjZrt .76s cubic-bezier(.33, 0, .67, 1) .16s 1 normal both
}

@-webkit-keyframes _3AAP635v {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2)
    }

    57.89% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@keyframes _3AAP635v {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2)
    }

    57.89% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@-webkit-keyframes _3eFTjZrt {

    0%,
    to {
        opacity: 0
    }

    57.89% {
        opacity: .8;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }
}

@keyframes _3eFTjZrt {

    0%,
    to {
        opacity: 0
    }

    57.89% {
        opacity: .8;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }
}

._2c9toJcK {
    position: absolute;
    top: 396px;
    left: 765px;
    width: 48px;
    height: 30px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: vb6GfO0g .6s cubic-bezier(.8, 0, .25, 1) .357s 1 normal both, tVTiIBT_ 1.24s cubic-bezier(.8, 0, .25, 1) .2s 1 normal both;
    animation: vb6GfO0g .6s cubic-bezier(.8, 0, .25, 1) .357s 1 normal both, tVTiIBT_ 1.24s cubic-bezier(.8, 0, .25, 1) .2s 1 normal both
}

@-webkit-keyframes vb6GfO0g {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-133px, 0, 0);
        transform: translate3d(-133px, 0, 0)
    }
}

@keyframes vb6GfO0g {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-133px, 0, 0);
        transform: translate3d(-133px, 0, 0)
    }
}

@-webkit-keyframes tVTiIBT_ {

    0%,
    61.29%,
    to {
        opacity: 0
    }

    29.59%,
    40.16% {
        opacity: 1;
        -webkit-animation-timing-function: cubic-bezier(.8, 0, .25, 1);
        animation-timing-function: cubic-bezier(.8, 0, .25, 1)
    }
}

@keyframes tVTiIBT_ {

    0%,
    61.29%,
    to {
        opacity: 0
    }

    29.59%,
    40.16% {
        opacity: 1;
        -webkit-animation-timing-function: cubic-bezier(.8, 0, .25, 1);
        animation-timing-function: cubic-bezier(.8, 0, .25, 1)
    }
}

._3Q1x4F56 {
    width: 30px;
    height: 30px;
    -webkit-transform: rotate(-2.06deg);
    transform: rotate(-2.06deg);
    -webkit-animation: _1NVA41ii .79s linear .206s 1 normal both;
    animation: _1NVA41ii .79s linear .206s 1 normal both
}

@-webkit-keyframes _1NVA41ii {
    0% {
        -webkit-transform: rotate(-2.06deg);
        transform: rotate(-2.06deg)
    }

    16.83% {
        -webkit-transform: rotate(-48deg);
        transform: rotate(-48deg)
    }

    97.62% {
        -webkit-transform: rotate(152.56deg);
        transform: rotate(152.56deg)
    }

    to {
        -webkit-transform: rotate(121deg);
        transform: rotate(121deg)
    }
}

@keyframes _1NVA41ii {
    0% {
        -webkit-transform: rotate(-2.06deg);
        transform: rotate(-2.06deg)
    }

    16.83% {
        -webkit-transform: rotate(-48deg);
        transform: rotate(-48deg)
    }

    97.62% {
        -webkit-transform: rotate(152.56deg);
        transform: rotate(152.56deg)
    }

    to {
        -webkit-transform: rotate(121deg);
        transform: rotate(121deg)
    }
}

._3MD4RNu2 {
    position: absolute;
    top: 396px;
    left: 774px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: vb6GfO0g .61s cubic-bezier(.8, 0, .25, 1) .358s 1 normal both, Obn8_QKY 1.19s cubic-bezier(.8, 0, .83, .83) .332s 1 normal both;
    animation: vb6GfO0g .61s cubic-bezier(.8, 0, .25, 1) .358s 1 normal both, Obn8_QKY 1.19s cubic-bezier(.8, 0, .83, .83) .332s 1 normal both
}

@-webkit-keyframes Obn8_QKY {

    0%,
    53.1%,
    to {
        opacity: 0
    }

    11.38%,
    47.09% {
        opacity: 1;
        -webkit-animation-timing-function: cubic-bezier(.17, .17, .25, 1);
        animation-timing-function: cubic-bezier(.17, .17, .25, 1)
    }
}

@keyframes Obn8_QKY {

    0%,
    53.1%,
    to {
        opacity: 0
    }

    11.38%,
    47.09% {
        opacity: 1;
        -webkit-animation-timing-function: cubic-bezier(.17, .17, .25, 1);
        animation-timing-function: cubic-bezier(.17, .17, .25, 1)
    }
}

.nw0vpvCw {
    position: absolute;
    top: 475px;
    left: 625px;
    width: 66px;
    height: 11px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _1wByHPI- .52s cubic-bezier(.94, 0, .62, .42) .44s 1 normal both, _2ol6UkcM 1s cubic-bezier(.8, 0, .25, 1) .44s 1 normal both;
    animation: _1wByHPI- .52s cubic-bezier(.94, 0, .62, .42) .44s 1 normal both, _2ol6UkcM 1s cubic-bezier(.8, 0, .25, 1) .44s 1 normal both
}

@-webkit-keyframes _1wByHPI- {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(119px, 0, 0);
        transform: translate3d(119px, 0, 0)
    }
}

@keyframes _1wByHPI- {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(119px, 0, 0);
        transform: translate3d(119px, 0, 0)
    }
}

@-webkit-keyframes _2ol6UkcM {

    0%,
    52%,
    to {
        opacity: 0
    }

    29.12%,
    45.76% {
        opacity: 1;
        -webkit-animation-timing-function: cubic-bezier(.8, 0, .25, 1);
        animation-timing-function: cubic-bezier(.8, 0, .25, 1)
    }
}

@keyframes _2ol6UkcM {

    0%,
    52%,
    to {
        opacity: 0
    }

    29.12%,
    45.76% {
        opacity: 1;
        -webkit-animation-timing-function: cubic-bezier(.8, 0, .25, 1);
        animation-timing-function: cubic-bezier(.8, 0, .25, 1)
    }
}

.bexUHCRW {
    position: absolute;
    top: 163px;
    left: 481px;
    width: 495px;
    height: 492px;
    opacity: 0;
    -webkit-transform: scale(.49);
    transform: scale(.49);
    -webkit-animation: _10gB-ZI9 .52s linear 2.04s 1 normal both, _3BoeRixE .56s cubic-bezier(.33, 0, .67, 1) 2s 1 normal both;
    animation: _10gB-ZI9 .52s linear 2.04s 1 normal both, _3BoeRixE .56s cubic-bezier(.33, 0, .67, 1) 2s 1 normal both
}

@-webkit-keyframes _10gB-ZI9 {
    0% {
        -webkit-transform: scale(.49);
        transform: scale(.49)
    }

    to {
        -webkit-transform: scale(1.76);
        transform: scale(1.76)
    }
}

@keyframes _10gB-ZI9 {
    0% {
        -webkit-transform: scale(.49);
        transform: scale(.49)
    }

    to {
        -webkit-transform: scale(1.76);
        transform: scale(1.76)
    }
}

@-webkit-keyframes _3BoeRixE {

    0%,
    to {
        opacity: 0
    }

    35.71% {
        opacity: 1
    }
}

@keyframes _3BoeRixE {

    0%,
    to {
        opacity: 0
    }

    35.71% {
        opacity: 1
    }
}

._20kd_yyV {
    position: absolute;
    top: 369px;
    left: 817px;
    width: 44px;
    height: 44px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: N6lHSEwO 1.28s linear .16s 1 normal both, _18maXguI 1.28s linear .16s 1 normal both;
    animation: N6lHSEwO 1.28s linear .16s 1 normal both, _18maXguI 1.28s linear .16s 1 normal both
}

@-webkit-keyframes N6lHSEwO {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(38px, -35px, 0);
        transform: translate3d(38px, -35px, 0)
    }
}

@keyframes N6lHSEwO {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(38px, -35px, 0);
        transform: translate3d(38px, -35px, 0)
    }
}

@-webkit-keyframes _18maXguI {
    0% {
        opacity: 0
    }

    12.5% {
        opacity: 1
    }

    28.13% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .88
    }
}

@keyframes _18maXguI {
    0% {
        opacity: 0
    }

    12.5% {
        opacity: 1
    }

    28.13% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .88
    }
}

.awwDxb3P {
    width: 44px;
    height: 44px;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}

._31F72okg {
    position: absolute;
    top: 463px;
    left: 739px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _2a__xd5u 1.28s linear .16s 1 normal both, z8QC5Lr6 1.36s linear .16s 1 normal both;
    animation: _2a__xd5u 1.28s linear .16s 1 normal both, z8QC5Lr6 1.36s linear .16s 1 normal both
}

@-webkit-keyframes _2a__xd5u {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    96.88% {
        -webkit-transform: translate3d(57px, 70px, 0);
        transform: translate3d(57px, 70px, 0)
    }

    to {
        -webkit-transform: translate3d(58px, 72px, 0);
        transform: translate3d(58px, 72px, 0)
    }
}

@keyframes _2a__xd5u {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    96.88% {
        -webkit-transform: translate3d(57px, 70px, 0);
        transform: translate3d(57px, 70px, 0)
    }

    to {
        -webkit-transform: translate3d(58px, 72px, 0);
        transform: translate3d(58px, 72px, 0)
    }
}

@-webkit-keyframes z8QC5Lr6 {

    0%,
    94.12%,
    to {
        opacity: 0
    }

    11.76%,
    55.88% {
        opacity: 1
    }

    26.47% {
        opacity: .3
    }

    82.35% {
        opacity: .4
    }
}

@keyframes z8QC5Lr6 {

    0%,
    94.12%,
    to {
        opacity: 0
    }

    11.76%,
    55.88% {
        opacity: 1
    }

    26.47% {
        opacity: .3
    }

    82.35% {
        opacity: .4
    }
}

._1jbgCjOi {
    position: absolute;
    top: 459px;
    left: 607px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: gmoZoslu 1.44s linear .16s 1 normal both, _2wKMrGjc 1.44s linear .16s 1 normal both;
    animation: gmoZoslu 1.44s linear .16s 1 normal both, _2wKMrGjc 1.44s linear .16s 1 normal both
}

@-webkit-keyframes gmoZoslu {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-39px, 36px, 0);
        transform: translate3d(-39px, 36px, 0)
    }
}

@keyframes gmoZoslu {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-39px, 36px, 0);
        transform: translate3d(-39px, 36px, 0)
    }
}

@-webkit-keyframes _2wKMrGjc {
    0% {
        opacity: 0
    }

    11.11%,
    91.67% {
        opacity: 1
    }

    25% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .8
    }
}

@keyframes _2wKMrGjc {
    0% {
        opacity: 0
    }

    11.11%,
    91.67% {
        opacity: 1
    }

    25% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .8
    }
}

._32htZW7c {
    width: 44px;
    height: 44px;
    -webkit-transform: scale(.4);
    transform: scale(.4)
}

._2UdARlkp {
    position: absolute;
    top: 439px;
    left: 647px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: USyi7u9z 1.28s linear .16s 1 normal both, sNCFZsyD 1.32s linear .16s 1 normal both;
    animation: USyi7u9z 1.28s linear .16s 1 normal both, sNCFZsyD 1.32s linear .16s 1 normal both
}

@-webkit-keyframes USyi7u9z {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    96.88% {
        -webkit-transform: translate3d(-126px, 25px, 0);
        transform: translate3d(-126px, 25px, 0)
    }

    to {
        -webkit-transform: translate3d(-130px, 26px, 0);
        transform: translate3d(-130px, 26px, 0)
    }
}

@keyframes USyi7u9z {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    96.88% {
        -webkit-transform: translate3d(-126px, 25px, 0);
        transform: translate3d(-126px, 25px, 0)
    }

    to {
        -webkit-transform: translate3d(-130px, 26px, 0);
        transform: translate3d(-130px, 26px, 0)
    }
}

@-webkit-keyframes sNCFZsyD {

    0%,
    96.97%,
    to {
        opacity: 0
    }

    12.12%,
    57.58% {
        opacity: 1
    }

    27.27% {
        opacity: .3
    }

    84.85% {
        opacity: .4
    }
}

@keyframes sNCFZsyD {

    0%,
    96.97%,
    to {
        opacity: 0
    }

    12.12%,
    57.58% {
        opacity: 1
    }

    27.27% {
        opacity: .3
    }

    84.85% {
        opacity: .4
    }
}

._1WN-6kGY {
    position: absolute;
    top: 429px;
    left: 777px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _3Bm0hz1C 1.28s linear .16s 1 normal both, _1T-r7mrj 1.28s linear .16s 1 normal both;
    animation: _3Bm0hz1C 1.28s linear .16s 1 normal both, _1T-r7mrj 1.28s linear .16s 1 normal both
}

@-webkit-keyframes _3Bm0hz1C {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(60px, -3px, 0);
        transform: translate3d(60px, -3px, 0)
    }
}

@keyframes _3Bm0hz1C {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(60px, -3px, 0);
        transform: translate3d(60px, -3px, 0)
    }
}

@-webkit-keyframes _1T-r7mrj {
    0% {
        opacity: 0
    }

    12.5% {
        opacity: 1
    }

    28.13% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .92
    }
}

@keyframes _1T-r7mrj {
    0% {
        opacity: 0
    }

    12.5% {
        opacity: 1
    }

    28.13% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .92
    }
}

.B3CycdnN {
    position: absolute;
    top: 409px;
    left: 587px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: fVkm93U7 1.24s linear .16s 1 normal both, m7JIczGO 1.24s linear .16s 1 normal both;
    animation: fVkm93U7 1.24s linear .16s 1 normal both, m7JIczGO 1.24s linear .16s 1 normal both
}

@-webkit-keyframes fVkm93U7 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    96.77%,
    to {
        -webkit-transform: translate3d(-94px, -60px, 0);
        transform: translate3d(-94px, -60px, 0)
    }
}

@keyframes fVkm93U7 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    96.77%,
    to {
        -webkit-transform: translate3d(-94px, -60px, 0);
        transform: translate3d(-94px, -60px, 0)
    }
}

@-webkit-keyframes m7JIczGO {
    0% {
        opacity: 0
    }

    12.9%,
    61.29% {
        opacity: 1
    }

    29.03% {
        opacity: .3
    }

    90.32% {
        opacity: .4
    }

    to {
        visibility: hidden;
        opacity: .1
    }
}

@keyframes m7JIczGO {
    0% {
        opacity: 0
    }

    12.9%,
    61.29% {
        opacity: 1
    }

    29.03% {
        opacity: .3
    }

    90.32% {
        opacity: .4
    }

    to {
        visibility: hidden;
        opacity: .1
    }
}

._1OdWPSer {
    position: absolute;
    top: 491px;
    left: 779px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _3fAZ9O6y .68s linear .48s 1 normal both, _3nAlTRbg 1.16s steps(1) 0s 1 normal both;
    animation: _3fAZ9O6y .68s linear .48s 1 normal both, _3nAlTRbg 1.16s steps(1) 0s 1 normal both
}

@-webkit-keyframes _3fAZ9O6y {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    94.12%,
    to {
        -webkit-transform: translate3d(25px, 54px, 0);
        transform: translate3d(25px, 54px, 0)
    }
}

@keyframes _3fAZ9O6y {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    94.12%,
    to {
        -webkit-transform: translate3d(25px, 54px, 0);
        transform: translate3d(25px, 54px, 0)
    }
}

@-webkit-keyframes _3nAlTRbg {
    0% {
        opacity: 0
    }

    41.38% {
        opacity: .61;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    55.17% {
        opacity: .3
    }

    89.66% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: .8
    }
}

@keyframes _3nAlTRbg {
    0% {
        opacity: 0
    }

    41.38% {
        opacity: .61;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    55.17% {
        opacity: .3
    }

    89.66% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: .8
    }
}

._3eseH-u4 {
    position: absolute;
    top: 356px;
    left: 668px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _3cqGSfKz .32s linear .92s 1 normal both, da4FUa-S 1.24s steps(1) 0s 1 normal both;
    animation: _3cqGSfKz .32s linear .92s 1 normal both, da4FUa-S 1.24s steps(1) 0s 1 normal both
}

@-webkit-keyframes _3cqGSfKz {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5%,
    to {
        -webkit-transform: translate3d(-10px, -29px, 0);
        transform: translate3d(-10px, -29px, 0)
    }
}

@keyframes _3cqGSfKz {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    87.5%,
    to {
        -webkit-transform: translate3d(-10px, -29px, 0);
        transform: translate3d(-10px, -29px, 0)
    }
}

@-webkit-keyframes da4FUa-S {
    0% {
        opacity: 0
    }

    74.19% {
        opacity: .61;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    87.1% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .58
    }
}

@keyframes da4FUa-S {
    0% {
        opacity: 0
    }

    74.19% {
        opacity: .61;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    87.1% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .58
    }
}

._3GsAQ2nv {
    position: absolute;
    top: 364px;
    left: 735px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: a-zzNRU1 .68s linear .56s 1 normal both, _11avumcV 1.24s steps(1) 0s 1 normal both;
    animation: a-zzNRU1 .68s linear .56s 1 normal both, _11avumcV 1.24s steps(1) 0s 1 normal both
}

@-webkit-keyframes a-zzNRU1 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    94.12% {
        -webkit-transform: translate3d(23px, -64px, 0);
        transform: translate3d(23px, -64px, 0)
    }

    to {
        -webkit-transform: translate3d(23px, -64px, 0);
        transform: translate3d(23px, -64px, 0)
    }
}

@keyframes a-zzNRU1 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    94.12% {
        -webkit-transform: translate3d(23px, -64px, 0);
        transform: translate3d(23px, -64px, 0)
    }

    to {
        -webkit-transform: translate3d(23px, -64px, 0);
        transform: translate3d(23px, -64px, 0)
    }
}

@-webkit-keyframes _11avumcV {
    0% {
        opacity: 0
    }

    45.16% {
        opacity: .61;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    58.06% {
        opacity: .3
    }

    90.32% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: .8
    }
}

@keyframes _11avumcV {
    0% {
        opacity: 0
    }

    45.16% {
        opacity: .61;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    58.06% {
        opacity: .3
    }

    90.32% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: .8
    }
}

._2v2yLGxn {
    position: absolute;
    top: 362px;
    left: 790px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _14HHxzAZ .4s linear .92s 1 normal both, _1Ym8qPK3 1.32s steps(1) 0s 1 normal both;
    animation: _14HHxzAZ .4s linear .92s 1 normal both, _1Ym8qPK3 1.32s steps(1) 0s 1 normal both
}

@-webkit-keyframes _14HHxzAZ {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    90% {
        -webkit-transform: translate3d(19px, -35px, 0);
        transform: translate3d(19px, -35px, 0)
    }

    to {
        -webkit-transform: translate3d(19px, -35px, 0);
        transform: translate3d(19px, -35px, 0)
    }
}

@keyframes _14HHxzAZ {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    90% {
        -webkit-transform: translate3d(19px, -35px, 0);
        transform: translate3d(19px, -35px, 0)
    }

    to {
        -webkit-transform: translate3d(19px, -35px, 0);
        transform: translate3d(19px, -35px, 0)
    }
}

@-webkit-keyframes _1Ym8qPK3 {

    0%,
    to {
        opacity: 0
    }

    69.7% {
        opacity: 1
    }
}

@keyframes _1Ym8qPK3 {

    0%,
    to {
        opacity: 0
    }

    69.7% {
        opacity: 1
    }
}

._14fP8FVp {
    position: absolute;
    top: 360px;
    left: 788px;
    opacity: 0;
    -webkit-transform: translate3d(3px, 0, 0);
    transform: translate3d(3px, 0, 0);
    -webkit-animation: _1XgzC8DM .72s linear .6s 1 normal both, _3nsFVkW_ 1.32s steps(1) 0s 1 normal both;
    animation: _1XgzC8DM .72s linear .6s 1 normal both, _3nsFVkW_ 1.32s steps(1) 0s 1 normal both
}

@-webkit-keyframes _1XgzC8DM {
    0% {
        -webkit-transform: translate3d(3px, 0, 0);
        transform: translate3d(3px, 0, 0)
    }

    94.44%,
    to {
        -webkit-transform: translate3d(67px, -7px, 0);
        transform: translate3d(67px, -7px, 0)
    }
}

@keyframes _1XgzC8DM {
    0% {
        -webkit-transform: translate3d(3px, 0, 0);
        transform: translate3d(3px, 0, 0)
    }

    94.44%,
    to {
        -webkit-transform: translate3d(67px, -7px, 0);
        transform: translate3d(67px, -7px, 0)
    }
}

@-webkit-keyframes _3nsFVkW_ {
    0% {
        opacity: 0
    }

    45.45%,
    72.73% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        visibility: hidden;
        opacity: .3
    }
}

@keyframes _3nsFVkW_ {
    0% {
        opacity: 0
    }

    45.45%,
    72.73% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    to {
        visibility: hidden;
        opacity: .3
    }
}

._2OgUc_9o {
    position: absolute;
    top: 454px;
    left: 818px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _3trJDVDD .28s linear 1.04s 1 normal both, TvlGDj0v 1.32s steps(1) 0s 1 normal both;
    animation: _3trJDVDD .28s linear 1.04s 1 normal both, TvlGDj0v 1.32s steps(1) 0s 1 normal both
}

@-webkit-keyframes _3trJDVDD {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    85.71% {
        -webkit-transform: translate3d(22px, 19px, 0);
        transform: translate3d(22px, 19px, 0)
    }

    to {
        -webkit-transform: translate3d(22px, 19px, 0);
        transform: translate3d(22px, 19px, 0)
    }
}

@keyframes _3trJDVDD {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    85.71% {
        -webkit-transform: translate3d(22px, 19px, 0);
        transform: translate3d(22px, 19px, 0)
    }

    to {
        -webkit-transform: translate3d(22px, 19px, 0);
        transform: translate3d(22px, 19px, 0)
    }
}

@-webkit-keyframes TvlGDj0v {

    0%,
    to {
        opacity: 0
    }

    78.79% {
        opacity: 1
    }
}

@keyframes TvlGDj0v {

    0%,
    to {
        opacity: 0
    }

    78.79% {
        opacity: 1
    }
}

._6ogkawGL {
    position: absolute;
    top: 481px;
    left: 759px;
    opacity: 0;
    -webkit-transform: translate3d(1px, 4px, 0);
    transform: translate3d(1px, 4px, 0);
    -webkit-animation: _21fwJ7fm .72s linear .6s 1 normal both, Ce3AaROO 1.32s steps(1) 0s 1 normal both;
    animation: _21fwJ7fm .72s linear .6s 1 normal both, Ce3AaROO 1.32s steps(1) 0s 1 normal both
}

@-webkit-keyframes _21fwJ7fm {
    0% {
        -webkit-transform: translate3d(1px, 4px, 0);
        transform: translate3d(1px, 4px, 0)
    }

    94.44% {
        -webkit-transform: translate3d(14px, 70px, 0);
        transform: translate3d(14px, 70px, 0)
    }

    to {
        -webkit-transform: translate3d(14px, 70px, 0);
        transform: translate3d(14px, 70px, 0)
    }
}

@keyframes _21fwJ7fm {
    0% {
        -webkit-transform: translate3d(1px, 4px, 0);
        transform: translate3d(1px, 4px, 0)
    }

    94.44% {
        -webkit-transform: translate3d(14px, 70px, 0);
        transform: translate3d(14px, 70px, 0)
    }

    to {
        -webkit-transform: translate3d(14px, 70px, 0);
        transform: translate3d(14px, 70px, 0)
    }
}

@-webkit-keyframes Ce3AaROO {
    0% {
        opacity: 0
    }

    45.45%,
    57.58% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    84.85% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .65
    }
}

@keyframes Ce3AaROO {
    0% {
        opacity: 0
    }

    45.45%,
    57.58% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    84.85% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .65
    }
}

._30BkoRbC {
    position: absolute;
    top: 461px;
    left: 663px;
    opacity: 0;
    -webkit-transform: translate3d(-1px, 4px, 0);
    transform: translate3d(-1px, 4px, 0);
    -webkit-animation: _1sVWPRPP .68s linear .6s 1 normal both, _1ZLnj8vu 1.28s steps(1) 0s 1 normal both;
    animation: _1sVWPRPP .68s linear .6s 1 normal both, _1ZLnj8vu 1.28s steps(1) 0s 1 normal both
}

@-webkit-keyframes _1sVWPRPP {
    0% {
        -webkit-transform: translate3d(-1px, 4px, 0);
        transform: translate3d(-1px, 4px, 0)
    }

    94.12%,
    to {
        -webkit-transform: translate3d(-21px, 69px, 0);
        transform: translate3d(-21px, 69px, 0)
    }
}

@keyframes _1sVWPRPP {
    0% {
        -webkit-transform: translate3d(-1px, 4px, 0);
        transform: translate3d(-1px, 4px, 0)
    }

    94.12%,
    to {
        -webkit-transform: translate3d(-21px, 69px, 0);
        transform: translate3d(-21px, 69px, 0)
    }
}

@-webkit-keyframes _1ZLnj8vu {
    0% {
        opacity: 0
    }

    46.88%,
    65.63% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    93.75% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .44
    }
}

@keyframes _1ZLnj8vu {
    0% {
        opacity: 0
    }

    46.88%,
    65.63% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    93.75% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .44
    }
}

._3D6woB8U {
    position: absolute;
    top: 467px;
    left: 599px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _22s9Ev0g .44s linear .92s 1 normal both, _2KjDmN8s 1.36s steps(1) 0s 1 normal both;
    animation: _22s9Ev0g .44s linear .92s 1 normal both, _2KjDmN8s 1.36s steps(1) 0s 1 normal both
}

@-webkit-keyframes _22s9Ev0g {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    90.91%,
    to {
        -webkit-transform: translate3d(-33px, 44px, 0);
        transform: translate3d(-33px, 44px, 0)
    }
}

@keyframes _22s9Ev0g {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    90.91%,
    to {
        -webkit-transform: translate3d(-33px, 44px, 0);
        transform: translate3d(-33px, 44px, 0)
    }
}

@-webkit-keyframes _2KjDmN8s {

    0%,
    to {
        opacity: 0
    }

    67.65% {
        opacity: 1
    }
}

@keyframes _2KjDmN8s {

    0%,
    to {
        opacity: 0
    }

    67.65% {
        opacity: 1
    }
}

._31c_jAAg {
    position: absolute;
    top: 385px;
    left: 573px;
    opacity: 0;
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
    -webkit-animation: _2Ziu-fZ1 .68s linear .6s 1 normal both, yDmfFNz9 1.28s steps(1) 0s 1 normal both;
    animation: _2Ziu-fZ1 .68s linear .6s 1 normal both, yDmfFNz9 1.28s steps(1) 0s 1 normal both
}

@-webkit-keyframes _2Ziu-fZ1 {
    0% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    94.12% {
        -webkit-transform: translate3d(-80px, 7px, 0);
        transform: translate3d(-80px, 7px, 0)
    }

    to {
        -webkit-transform: translate3d(-80px, 7px, 0);
        transform: translate3d(-80px, 7px, 0)
    }
}

@keyframes _2Ziu-fZ1 {
    0% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    94.12% {
        -webkit-transform: translate3d(-80px, 7px, 0);
        transform: translate3d(-80px, 7px, 0)
    }

    to {
        -webkit-transform: translate3d(-80px, 7px, 0);
        transform: translate3d(-80px, 7px, 0)
    }
}

@-webkit-keyframes yDmfFNz9 {

    0%,
    to {
        opacity: 0
    }

    46.88% {
        opacity: 1
    }
}

@keyframes yDmfFNz9 {

    0%,
    to {
        opacity: 0
    }

    46.88% {
        opacity: 1
    }
}

._36bYi2Ny {
    position: absolute;
    top: 352px;
    left: 636px;
    opacity: 0;
    -webkit-transform: translate3d(-3px, -2px, 0);
    transform: translate3d(-3px, -2px, 0);
    -webkit-animation: _3i5PPyz8 .56s linear .6s 1 normal both, _1PLQzZF_ 1.16s steps(1) 0s 1 normal both;
    animation: _3i5PPyz8 .56s linear .6s 1 normal both, _1PLQzZF_ 1.16s steps(1) 0s 1 normal both
}

@-webkit-keyframes _3i5PPyz8 {
    0% {
        -webkit-transform: translate3d(-3px, -2px, 0);
        transform: translate3d(-3px, -2px, 0)
    }

    92.86%,
    to {
        -webkit-transform: translate3d(-54px, -38px, 0);
        transform: translate3d(-54px, -38px, 0)
    }
}

@keyframes _3i5PPyz8 {
    0% {
        -webkit-transform: translate3d(-3px, -2px, 0);
        transform: translate3d(-3px, -2px, 0)
    }

    92.86%,
    to {
        -webkit-transform: translate3d(-54px, -38px, 0);
        transform: translate3d(-54px, -38px, 0)
    }
}

@-webkit-keyframes _1PLQzZF_ {
    0% {
        opacity: 0
    }

    51.72%,
    65.52% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    96.55% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .37
    }
}

@keyframes _1PLQzZF_ {
    0% {
        opacity: 0
    }

    51.72%,
    65.52% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    96.55% {
        opacity: .3
    }

    to {
        visibility: hidden;
        opacity: .37
    }
}

._15fMiTdD {
    position: absolute;
    top: -75px;
    left: 560px;
    width: 720px;
    height: 450px;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
    -webkit-animation: _1H15zhqq 3.16s steps(1) 0s 1 normal both;
    animation: _1H15zhqq 3.16s steps(1) 0s 1 normal both
}

@-webkit-keyframes _1H15zhqq {

    0%,
    to {
        visibility: hidden;
        opacity: 0
    }

    51.98% {
        visibility: visible;
        opacity: 1
    }
}

@keyframes _1H15zhqq {

    0%,
    to {
        visibility: hidden;
        opacity: 0
    }

    51.98% {
        visibility: visible;
        opacity: 1
    }
}

._1ADVO5t4 {
    width: 313px;
    height: 99px;
    -webkit-transform: scale(.16);
    transform: scale(.16);
    -webkit-animation: _3qqL5yNW .68s cubic-bezier(.4, 0, .2, 1) 0s 1 normal both;
    animation: _3qqL5yNW .68s cubic-bezier(.4, 0, .2, 1) 0s 1 normal both
}

@-webkit-keyframes _3qqL5yNW {
    0% {
        -webkit-transform: scale(.16);
        transform: scale(.16)
    }

    64.71% {
        -webkit-transform: scale(1.06);
        transform: scale(1.06);
        -webkit-animation-timing-function: cubic-bezier(.17, 0, .67, 1);
        animation-timing-function: cubic-bezier(.17, 0, .67, 1)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes _3qqL5yNW {
    0% {
        -webkit-transform: scale(.16);
        transform: scale(.16)
    }

    64.71% {
        -webkit-transform: scale(1.06);
        transform: scale(1.06);
        -webkit-animation-timing-function: cubic-bezier(.17, 0, .67, 1);
        animation-timing-function: cubic-bezier(.17, 0, .67, 1)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

._1LxZJqJi {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-animation: _1YPujJ8r .8s cubic-bezier(.33, 0, .67, 1) .92s 1 normal both;
    animation: _1YPujJ8r .8s cubic-bezier(.33, 0, .67, 1) .92s 1 normal both
}

@-webkit-keyframes _1YPujJ8r {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    25%,
    75% {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }

    50%,
    to {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg)
    }
}

@keyframes _1YPujJ8r {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    25%,
    75% {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }

    50%,
    to {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg)
    }
}

._1y9dUjme {
    position: absolute;
    top: 464px;
    left: 563px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _3mmYWIrl .44s linear 0s 1 normal both, lPIjdAVL 1.72s cubic-bezier(.17, 0, .25, 1) 0s 1 normal both;
    animation: _3mmYWIrl .44s linear 0s 1 normal both, lPIjdAVL 1.72s cubic-bezier(.17, 0, .25, 1) 0s 1 normal both
}

@-webkit-keyframes _3mmYWIrl {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    90.91% {
        -webkit-transform: translate3d(0, -67px, 0);
        transform: translate3d(0, -67px, 0)
    }

    to {
        -webkit-transform: translate3d(0, -68px, 0);
        transform: translate3d(0, -68px, 0)
    }
}

@keyframes _3mmYWIrl {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    90.91% {
        -webkit-transform: translate3d(0, -67px, 0);
        transform: translate3d(0, -67px, 0)
    }

    to {
        -webkit-transform: translate3d(0, -68px, 0);
        transform: translate3d(0, -68px, 0)
    }
}

@-webkit-keyframes lPIjdAVL {

    0%,
    to {
        opacity: 0
    }

    16.28% {
        opacity: 1;
        -webkit-animation-timing-function: steps(1);
        animation-timing-function: steps(1)
    }
}

@keyframes lPIjdAVL {

    0%,
    to {
        opacity: 0
    }

    16.28% {
        opacity: 1;
        -webkit-animation-timing-function: steps(1);
        animation-timing-function: steps(1)
    }
}

._1aAxalCw {
    width: 131px;
    height: 89px
}

@-webkit-keyframes AiLpqScg {
    0% {
        -webkit-transform: rotate(10.71deg) scale(1.3);
        transform: rotate(10.71deg) scale(1.3)
    }

    to {
        -webkit-transform: rotate(0) scale(1.2);
        transform: rotate(0) scale(1.2)
    }
}

@keyframes AiLpqScg {
    0% {
        -webkit-transform: rotate(10.71deg) scale(1.3);
        transform: rotate(10.71deg) scale(1.3)
    }

    to {
        -webkit-transform: rotate(0) scale(1.2);
        transform: rotate(0) scale(1.2)
    }
}

._3PJv2HJ_ {
    position: absolute;
    top: 409px;
    left: 590px;
    opacity: 0;
    -webkit-animation: _16cSLC0W 5s steps(1) 0s 1 normal both;
    animation: _16cSLC0W 5s steps(1) 0s 1 normal both
}

._161M0QPR {
    transition: all .76s linear 1.68s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._7h6g3ftT {
    -webkit-transform: rotate(10.71deg) scale(1.3);
    transform: rotate(10.71deg) scale(1.3);
    -webkit-animation: AiLpqScg .76s cubic-bezier(.33, 0, .67, 1) 1.68s 1 normal both, _2iJ-e89E .12s steps(1) 2.46s 1 normal both;
    animation: AiLpqScg .76s cubic-bezier(.33, 0, .67, 1) 1.68s 1 normal both, _2iJ-e89E .12s steps(1) 2.46s 1 normal both
}

@-webkit-keyframes _3xuFLjmW {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    94.74% {
        -webkit-transform: translate3d(-31px, -164px, 0);
        transform: translate3d(-31px, -164px, 0)
    }

    to {
        -webkit-transform: translate3d(-31px, -165px, 0);
        transform: translate3d(-31px, -165px, 0)
    }
}

@keyframes _3xuFLjmW {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    94.74% {
        -webkit-transform: translate3d(-31px, -164px, 0);
        transform: translate3d(-31px, -164px, 0)
    }

    to {
        -webkit-transform: translate3d(-31px, -165px, 0);
        transform: translate3d(-31px, -165px, 0)
    }
}

@-webkit-keyframes _16cSLC0W {
    0% {
        opacity: 0
    }

    33.6%,
    to {
        opacity: 1
    }
}

@keyframes _16cSLC0W {
    0% {
        opacity: 0
    }

    33.6%,
    to {
        opacity: 1
    }
}

.YZXBrWdv {
    width: 120px;
    height: 113px
}

@-webkit-keyframes UeSaLa74 {
    0% {
        -webkit-transform: rotate(-44deg) scale(1.28);
        transform: rotate(-44deg) scale(1.28)
    }

    to {
        -webkit-transform: rotate(0) scale(1.2);
        transform: rotate(0) scale(1.2)
    }
}

@keyframes UeSaLa74 {
    0% {
        -webkit-transform: rotate(-44deg) scale(1.28);
        transform: rotate(-44deg) scale(1.28)
    }

    to {
        -webkit-transform: rotate(0) scale(1.2);
        transform: rotate(0) scale(1.2)
    }
}

.hVyYhFG1 {
    position: absolute;
    top: 381px;
    left: 727px;
    opacity: 0;
    -webkit-animation: _16cSLC0W 5s steps(1) 0s 1 normal both;
    animation: _16cSLC0W 5s steps(1) 0s 1 normal both
}

._3dV6qvX2 {
    transition: all .76s linear 1.68s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._3_i_QCGW {
    -webkit-transform: rotate(-44deg) scale(1.28);
    transform: rotate(-44deg) scale(1.28);
    -webkit-animation: UeSaLa74 .76s cubic-bezier(.33, 0, .67, 1) 1.68s 1 normal both, _2iJ-e89E .12s steps(1) 2.46s 1 normal both;
    animation: UeSaLa74 .76s cubic-bezier(.33, 0, .67, 1) 1.68s 1 normal both, _2iJ-e89E .12s steps(1) 2.46s 1 normal both
}

._1b0tH3XG {
    width: 119px;
    height: 129px;
    -webkit-transform: scale(2.32);
    transform: scale(2.32);
    -webkit-animation: _3empHs9J .32s cubic-bezier(.17, .54, .3, 1) 1.72s 1 normal both;
    animation: _3empHs9J .32s cubic-bezier(.17, .54, .3, 1) 1.72s 1 normal both
}

@-webkit-keyframes _3empHs9J {
    0% {
        -webkit-transform: scale(2.32);
        transform: scale(2.32)
    }

    to {
        -webkit-transform: scale(2.99);
        transform: scale(2.99)
    }
}

@keyframes _3empHs9J {
    0% {
        -webkit-transform: scale(2.32);
        transform: scale(2.32)
    }

    to {
        -webkit-transform: scale(2.99);
        transform: scale(2.99)
    }
}

._3O9hpHaW {
    position: absolute;
    top: 365px;
    left: 665px;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: _2VcZveHH .32s cubic-bezier(.33, 0, .67, 1) 1.72s 1 normal both, _3bPUfbn- 1.04s cubic-bezier(.17, .22, .3, 1) 1.56s 1 normal both;
    animation: _2VcZveHH .32s cubic-bezier(.33, 0, .67, 1) 1.72s 1 normal both, _3bPUfbn- 1.04s cubic-bezier(.17, .22, .3, 1) 1.56s 1 normal both
}

@-webkit-keyframes _2VcZveHH {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
}

@keyframes _2VcZveHH {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
}

@-webkit-keyframes _3bPUfbn- {

    0%,
    61.54%,
    to {
        opacity: 0
    }

    15.38%,
    30.77% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }
}

@keyframes _3bPUfbn- {

    0%,
    61.54%,
    to {
        opacity: 0
    }

    15.38%,
    30.77% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }
}

._38sXbiPW {
    position: absolute;
    top: 140px;
    left: 528px;
    width: 375px;
    height: 800px;
    overflow: hidden;
    opacity: 0;
    -webkit-transform: scale(1.59);
    transform: scale(1.59);
    -webkit-animation: _2L3y07dj 2.33s steps(1) 0s 1 normal both;
    animation: _2L3y07dj 2.33s steps(1) 0s 1 normal both
}

@-webkit-keyframes _2L3y07dj {

    0%,
    to {
        opacity: 0
    }

    60.48% {
        opacity: 1
    }
}

@keyframes _2L3y07dj {

    0%,
    to {
        opacity: 0
    }

    60.48% {
        opacity: 1
    }
}

._3hObk5NZ {
    width: 563px;
    height: 436px
}

._1MPKKxvO {
    position: absolute;
    top: 145px;
    left: 438px;
    pointer-events: none;
    opacity: 0;
    -webkit-animation: bYHlV-6Z .6s cubic-bezier(.33, 0, .67, 1) 2.04s 1 normal both;
    animation: bYHlV-6Z .6s cubic-bezier(.33, 0, .67, 1) 2.04s 1 normal both
}

._2c3lNDkq {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._1B0mMGTZ,
._2c3lNDkq {
    transition: all .4s cubic-bezier(.33, 0, .67, 1) 2.04s
}

._1B0mMGTZ {
    -webkit-transform: scaleX(.1) scaleY(.05);
    transform: scaleX(.1) scaleY(.05)
}

@-webkit-keyframes DjQ8EnmN {
    0% {
        -webkit-transform: scaleX(.1) scaleY(.05);
        transform: scaleX(.1) scaleY(.05)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes DjQ8EnmN {
    0% {
        -webkit-transform: scaleX(.1) scaleY(.05);
        transform: scaleX(.1) scaleY(.05)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes _7659ZhZk {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, 123px, 0);
        transform: translate3d(0, 123px, 0)
    }
}

@keyframes _7659ZhZk {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, 123px, 0);
        transform: translate3d(0, 123px, 0)
    }
}

@-webkit-keyframes bYHlV-6Z {
    0% {
        opacity: 0
    }

    66.67% {
        opacity: 1;
        -webkit-animation-timing-function: cubic-bezier(.17, 0, .83, 1);
        animation-timing-function: cubic-bezier(.17, 0, .83, 1)
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes bYHlV-6Z {
    0% {
        opacity: 0
    }

    66.67% {
        opacity: 1;
        -webkit-animation-timing-function: cubic-bezier(.17, 0, .83, 1);
        animation-timing-function: cubic-bezier(.17, 0, .83, 1)
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

._2T6iV_ES {
    position: absolute;
    right: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-animation: _1_RxuNPI .12s cubic-bezier(.33, 0, .67, 1) 2.44s 1 normal both;
    animation: _1_RxuNPI .12s cubic-bezier(.33, 0, .67, 1) 2.44s 1 normal both
}

@-webkit-keyframes _2iJ-e89E {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes _2iJ-e89E {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

._3lDDYw-_ {
    z-index: 11;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: pointer
}

._3lDDYw-_ .Azl1Jqz4 {
    margin-right: 2px;
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    fill: #222;
    color: #222
}

._3lDDYw-_ p {
    font-size: 16px;
    color: #222
}

._3lDDYw-_.XaO4Cr8x p {
    text-decoration: underline;
    color: #222
}

._3lDDYw-_:active {
    opacity: .6
}

.vE8mlHEd {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 414px
}

._1s3Boyax {
    width: 100%;
    margin-bottom: 8px;
    font-size: 13px;
    line-height: 14px;
    color: #777;
    text-align: center
}

._1ITjAKgZ {
    width: 100%;
    height: 46px;
    border-radius: 4px
}

.GzBk1AL2 {
    width: 298px;
    height: 46px
}

._3aPzNO1f {
    width: 298px;
    height: 20px;
    padding-left: 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #000
}

._12Q3h15q {
    width: 116px;
    height: 46px;
    font-size: 16px;
    font-weight: 500;
    line-height: 46px;
    color: #fff
}

._3Y1FJvcG {
    margin-bottom: -10px
}

._3mtgdxFm {
    color: #fb7701
}

.yxcAv2Eq {
    z-index: 11;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    width: 36px;
    height: 36px;
    right: 4px;
    top: 4px;
    cursor: pointer
}

.yxcAv2Eq ._2UOpCl3r {
    width: 18px;
    height: 18px;
    color: #222;
    fill: #222
}

.AMFPMKvT {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 414px
}

._2-GA9DeE {
    width: 100%;
    margin-bottom: 8px;
    font-size: 13px;
    line-height: 14px;
    color: #777;
    text-align: center
}

.IxC_qX6b {
    width: 100%;
    height: 46px;
    border-radius: 4px
}

.lY83jfH0 {
    width: 298px;
    height: 46px
}

._1Y5kvZm3 {
    width: 90px;
    font-weight: 500;
    color: #222;
    text-align: center
}

._1Y5kvZm3,
._6gN84w2x {
    font-size: 14px;
    line-height: 20px
}

._6gN84w2x {
    width: 208px;
    height: 20px;
    padding-left: 16px;
    font-weight: 400;
    color: #000
}

.vxqhSz4a {
    width: 116px;
    height: 46px;
    font-size: 16px;
    font-weight: 500;
    line-height: 46px;
    color: #fff
}

._1fcn7Upn {
    margin-bottom: -10px
}

._3sSjijai {
    display: flex;
    justify-content: center;
    width: 100%;
    flex-wrap: nowrap
}

._3yMugDer {
    width: 59px;
    border-radius: 4px;
    margin-right: 10px;
    position: relative;
    border: 1px solid #dcdcdc;
    cursor: pointer
}

._3yMugDer:last-of-type {
    margin-right: 0
}

[dir=rtl] ._3yMugDer:last-of-type {
    margin-left: 0;
    margin-right: 10px
}

[dir=rtl] ._3yMugDer:first-child {
    margin-right: 0
}

._369spud3 {
    width: 100%;
    padding-bottom: 100%
}

._1XG6Un6G {
    font-size: 30px;
    color: #000;
    font-weight: 600;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._1EQz4lHe {
    border: 1px solid #aaa;
    color: #222
}

._1EQz4lHe:after {
    content: "";
    display: block;
    position: absolute;
    height: 30px;
    width: 0;
    border-left: 1px solid #222;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: _3z-M2DXY 1s linear infinite;
    animation: _3z-M2DXY 1s linear infinite
}

@-webkit-keyframes _3z-M2DXY {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

@keyframes _3z-M2DXY {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

._319c7aQG {
    height: 0;
    opacity: 0;
    position: absolute
}

._1uJ-OEWe {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400;
    display: flex;
    justify-content: flex-end;
    margin-top: 8px
}

._1mj97EO2 {
    color: #888
}

._1j9Oyixn {
    color: #fb7701;
    cursor: pointer
}

._3va_340O {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 600;
    margin-bottom: 8px;
    text-align: start
}

._2an7OPVF {
    z-index: 999;
    position: fixed;
    padding: 32px 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .6);
    overflow-y: auto;
    overflow-y: overlay !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
    scrollbar-gutter: stable
}

._2an7OPVF::-webkit-scrollbar {
    width: 8px;
    background: transparent
}

._2an7OPVF::-webkit-scrollbar-button:vertical:decrement,
._2an7OPVF::-webkit-scrollbar-button:vertical:end:decrement,
._2an7OPVF::-webkit-scrollbar-button:vertical:increment,
._2an7OPVF::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

._2an7OPVF::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    border-radius: 999px;
    background-clip: content-box;
    background-color: #ccc
}

._2an7OPVF:hover::-webkit-scrollbar-thumb {
    background-color: #ccc
}

._2an7OPVF::-webkit-scrollbar {
    background: #fafafa;
    border-left: 1px solid #ddd;
    width: 9px
}

._2an7OPVF::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

._2an7OPVF::-webkit-scrollbar {
    border-left: none !important
}

._2an7OPVF._2icuDQqv {
    align-items: baseline
}

._2an7OPVF ._2DgKhqUH {
    display: flex;
    display: -webkit-flex;
    justify-content: normal;
    -webkit-justify-content: initial;
    align-items: normal;
    -webkit-align-items: initial;
    flex-direction: column;
    position: relative;
    -webkit-animation: sIJyqTWS .15s ease;
    animation: sIJyqTWS .15s ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 494px;
    padding: 36px 40px;
    border-radius: 4px;
    max-height: min(640px, 90% + 57.6px, 100%);
    background-color: #fff
}

._2an7OPVF ._2DgKhqUH.KtpHq7TH {
    width: 640px
}

@-webkit-keyframes sIJyqTWS {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .2
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes sIJyqTWS {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .2
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

._2Aoeer-q {
    width: 514px;
    padding: 48px 50px
}

._2j4_x46d {
    margin-bottom: 22px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    color: #222
}

._1O9j0tlB,
._2j4_x46d {
    width: 414px;
    text-align: center
}

._1O9j0tlB {
    margin-top: 10px;
    margin-bottom: 12px;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #777
}

._2AEvpzSi {
    margin-top: 12px;
    text-align: center
}

._2XDkaeqV {
    display: flex;
    margin-bottom: 20px
}

.C9kJqvYV {
    flex-direction: column;
    width: 138px
}

._1oTN0meR,
.C9kJqvYV {
    display: flex;
    align-items: center
}

._1oTN0meR {
    justify-content: center;
    width: 60px;
    height: 60px;
    margin-bottom: 12px;
    background-color: #fff4eb;
    border-radius: 50%
}

._2L_MmM1K {
    width: 44.63px;
    height: 43.92px
}

._1bmRny_2 {
    width: 85px;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: #000;
    text-align: center
}

.m2f8YlPg {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 13px;
    line-height: 17px;
    color: #fc3310
}

._3DYm1ab4 {
    flex-shrink: 0;
    align-self: flex-start;
    margin-top: 3px;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    fill: #fc3310;
    color: #fc3310
}

._3kxfRzUU {
    overflow-y: overlay !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
    position: relative;
    margin-right: -35px;
    padding-right: 35px;
    overflow-y: auto
}

._3kxfRzUU::-webkit-scrollbar {
    width: 8px
}

._3kxfRzUU::-webkit-scrollbar-button:vertical:decrement,
._3kxfRzUU::-webkit-scrollbar-button:vertical:end:decrement,
._3kxfRzUU::-webkit-scrollbar-button:vertical:increment,
._3kxfRzUU::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

._3kxfRzUU::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    border-radius: 999px;
    background-clip: content-box;
    background-color: #ccc
}

._3kxfRzUU:hover::-webkit-scrollbar-thumb {
    background-color: #ccc
}

._3kxfRzUU::-webkit-scrollbar {
    background: #fafafa;
    border-left: 1px solid #ddd;
    width: 9px
}

._3kxfRzUU::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

._3kxfRzUU::-webkit-scrollbar {
    border-left: none !important;
    background: transparent
}

._3kxfRzUU ._1HLW6gms {
    z-index: 10;
    position: absolute;
    width: calc(100% - 25px);
    height: 18px
}

._3kxfRzUU ._1HLW6gms._1L0ULQhK {
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    bottom: 0
}

._3kxfRzUU ._1HLW6gms._1LelmHc4 {
    background-image: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #fff);
    top: 0
}

._3kxfRzUU._2LC6xeN5 {
    padding-right: 25px
}

._3kxfRzUU._2Z_csN7u {
    margin: 0 -35px 24px 0
}

._3kxfRzUU._2Z_csN7u._2LC6xeN5 {
    margin: 0 -35px 12px 0
}

._3kxfRzUU._1Ow-MAf8 {
    margin: 12px -35px 24px 0
}

._3kxfRzUU._1Ow-MAf8._2LC6xeN5 {
    margin: 12px -35px 12px 0
}

._3kxfRzUU._3RCCaaCh,
._3kxfRzUU._3RCCaaCh._2LC6xeN5 {
    margin: 12px -35px 0 0
}

._3kxfRzUU._3Z-L9ri2 {
    margin: 0 -40px;
    padding-right: 0
}

._3kxfRzUU._3Z-L9ri2 ._1HLW6gms {
    width: 100%
}

._3kxfRzUU._3Z-L9ri2._2Z_csN7u {
    margin: 0 -40px 24px
}

._3kxfRzUU._3Z-L9ri2._2Z_csN7u._2LC6xeN5 {
    margin: 0 -40px 12px
}

._3kxfRzUU._3Z-L9ri2._1Ow-MAf8 {
    margin: 12px -40px 24px
}

._3kxfRzUU._3Z-L9ri2._1Ow-MAf8._2LC6xeN5 {
    margin: 12px -40px
}

._3kxfRzUU._3Z-L9ri2._3RCCaaCh,
._3kxfRzUU._3Z-L9ri2._3RCCaaCh._2LC6xeN5 {
    margin: 12px -40px 0
}

.z-ME_Xmc {
    width: 494px;
    min-height: 442px
}

._1a_cXRw9 {
    height: 28px;
    margin-top: 36px;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    color: #222;
    text-align: center
}

._1a_cXRw9,
._1elhscs0 {
    display: flex;
    align-items: center;
    justify-content: center
}

._3kkXDJLI {
    width: 137px;
    margin-top: 30px;
    text-align: center
}

._3kkXDJLI ._1TfyB5LV {
    width: 60px;
    height: 60px;
    margin-bottom: 6px
}

._3kkXDJLI ._1XGifVvA {
    width: 81px;
    height: 64px;
    margin: 0 auto;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px;
    color: #000
}

._1C0HUB26 {
    margin-top: 30px
}

._1C0HUB26 .ymrtZcaA {
    width: 16px;
    height: 16px;
    margin-right: 5px
}

._2ftfFxTj {
    font-size: 14px;
    font-weight: 400;
    line-height: 13px;
    color: #0cab00
}

._2_DEI8O1 {
    width: 412px;
    margin-top: 33px;
    margin-bottom: 36px;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    color: #333;
    text-align: center
}

._2_DEI8O1 a {
    color: #777
}

._2_DEI8O1 a:hover {
    text-decoration: underline
}

._3uhqcDXj {
    width: 414px;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    color: #777
}

._3QrKPEE4 {
    position: relative;
    margin-top: 30px
}

._3QrKPEE4 ._2Eqqm9j7 {
    justify-content: space-evenly
}

._3QrKPEE4 .dipu4hg1 {
    margin-top: -17px;
    padding-right: 108px
}

.yfzn3zd3 {
    margin-top: 30px
}

.Obzm-Q08 {
    color: #fb7701;
    word-wrap: break-word
}

._8T74Q78h {
    align-self: flex-start;
    margin-top: 30px
}

._3S0ERvXx {
    margin-top: 3px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #222
}

._1SXjtL2D {
    flex-wrap: wrap;
    width: 414px;
    height: auto;
    margin: 0 auto
}

._2MO_gN-f {
    flex: 1 1 100%;
    width: 414px;
    height: 44px;
    margin: 8px auto 20px;
    border: .5px solid #aaa;
    border-radius: 4px
}

._1-MA7x5E {
    padding-left: 17px;
    font-size: 16px
}

._3J6IKhk3 {
    flex: 1 1 100%;
    width: 413px;
    height: 48px;
    margin-top: 0 !important;
    font-size: 16px;
    line-height: 48px;
    background: #fb7701;
    border-radius: 24px
}

._3AnZfRGd {
    width: 414px;
    margin: -12px auto 20px;
    font-size: 13px
}

._3pL5YXxn {
    width: 100%;
    margin-top: 30px;
    font-size: 14px
}

._1Ss0hybt {
    color: #222;
    margin-bottom: 5px
}

._2u2Ic-6p {
    margin-bottom: 2px;
    line-height: 20px;
    color: #888
}

._1Q-TBDyp {
    cursor: pointer;
    color: #222
}

._1Q-TBDyp:active,
._1Q-TBDyp:active+._18cFMWcQ {
    opacity: .6
}

._18cFMWcQ {
    fill: #000
}

._18cFMWcQ,
._1001oFrq {
    cursor: pointer;
    vertical-align: -2px;
    width: 12px;
    height: 12px
}

.DH5-hSGT {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    text-align: center;
    color: #222
}

.SRvEQ34T {
    display: flex;
    display: -webkit-flex;
    justify-content: space-evenly;
    -webkit-justify-content: space-evenly;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-top: 12px;
    padding: 12px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #ddd;
    cursor: pointer
}

.SRvEQ34T:first-child {
    margin-top: 0
}

.SRvEQ34T .jLWjPxKk {
    line-height: 14px;
    font-weight: 500;
    color: #000
}

.SRvEQ34T ._23b3Uckw {
    margin-top: 8px;
    line-height: 16px;
    color: #777
}

.SRvEQ34T ._5ttsPzxa {
    flex: 1;
    min-width: 0
}

.SRvEQ34T ._1XRZPrwH {
    margin-top: 11px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.SRvEQ34T ._3l4Us1W3 {
    flex-shrink: 0;
    margin-right: 4px;
    width: 16px;
    height: 16px
}

.SRvEQ34T ._1zoo9NfN {
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.SRvEQ34T ._3l4Us1W3+._2V0NqEHx {
    margin-left: 0
}

.SRvEQ34T ._2V0NqEHx {
    max-width: calc(80% - 40px);
    margin-left: 8px;
    color: #777;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.SRvEQ34T ._23L_XZbN {
    white-space: nowrap
}

._1JXp4ita {
    max-width: 279px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
    color: #222;
    line-height: 14px;
    font-weight: 400;
    padding: 4px 7px;
    font-size: 12px;
    background-color: rgba(246, 242, 242, .8);
    -webkit-transform: scale(.91);
    transform: scale(.91);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 9999;
    position: fixed;
    pointer-events: none;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, .04)
}

._2B9hEQ-e {
    display: none
}

._3K_xz3dj {
    position: relative
}

._3ou7rg77 ._1rLuSyEq,
._3ou7rg77 ._1Xwnbjek,
._3ou7rg77 ._2JjN62bm,
._3ou7rg77 ._6yVRq4DH {
    position: absolute;
    background: transparent
}

._3ou7rg77 ._2JjN62bm,
._3ou7rg77 ._6yVRq4DH {
    width: 100%
}

._3ou7rg77 ._1rLuSyEq,
._3ou7rg77 ._1Xwnbjek {
    height: 100%
}

._1cQQYd8e._1cQQYd8e._1cQQYd8e {
    z-index: 11001
}

._2h2UtKfB {
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff
}

._3W526wEW {
    -webkit-transform: translateY(-.5rem);
    transform: translateY(-.5rem)
}

._2UzfSTnt {
    margin: 0 auto;
    padding: 0 .24rem;
    text-align: center
}

._2UzfSTnt .sbUHacIs {
    height: 1.2rem;
    margin: 0 auto;
    width: 1.2rem
}

._2UzfSTnt ._2Hu7qcim {
    color: #000;
    font-size: .15rem;
    font-weight: 500
}

._2UzfSTnt ._2Hu7qcim,
._2UzfSTnt ._2mVRY1Tr {
    line-height: .19rem;
    word-break: break-word
}

._2UzfSTnt ._2mVRY1Tr {
    color: #777;
    font-size: .13rem;
    font-weight: 400;
    margin-top: .04rem
}

._2UzfSTnt ._3xGS-VTg {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
    margin-top: .12rem
}

._2UzfSTnt ._1hcf5JjA+._2Yvkib-E {
    margin-top: .12rem
}

._2TAYq8gP {
    text-decoration: underline;
    cursor: pointer
}

._2TAYq8gP:active {
    opacity: .6
}

.qJVSludj {
    text-decoration: underline;
    cursor: pointer
}

.qJVSludj:active {
    opacity: .6
}

.qJVSludj:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px
}

.zBEpY5eo {
    height: 25px
}

.zBEpY5eo:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 9999px
}

._1RIXIimu {
    width: 43px;
    height: 25px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    background-color: #ececec;
    border-radius: 15px;
    position: relative
}

._1RIXIimu:after {
    content: "";
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: block;
    background: #fff;
    transition: all .2s;
    position: absolute;
    right: 19px;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._1RIXIimu:hover {
    cursor: pointer
}

._1seMDavM {
    background-color: #fb7701
}

._1seMDavM:after {
    right: 2px
}

._3sYwug8G._1RIXIimu {
    background-color: #cdcdcd;
    pointer-events: none
}

._3sYwug8G._1RIXIimu:after {
    right: 2px
}

._9G6lkVal {
    z-index: 2147483646 !important
}

._9G6lkVal._2tpkrhni {
    background-color: rgba(0, 0, 0, .3)
}

._1ohnJdD1 {
    width: 660px !important;
    border-radius: 4px;
    max-height: none !important
}

.PXXq3oiT {
    font-size: 20px;
    color: #222;
    text-align: center;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 20px
}

._1OEpY7po {
    width: .2rem;
    height: .2rem
}

.Cch6T5fo {
    margin-bottom: 24px;
    font-size: 15px;
    color: #000;
    line-height: 23px;
    font-weight: 400
}

.Cch6T5fo ._3lo8TQhi {
    text-decoration: underline
}

.Cch6T5fo ._3lo8TQhi:hover {
    cursor: pointer
}

.Cch6T5fo ._3lo8TQhi:active {
    opacity: .6
}

.YHQj0xRt {
    width: 320px;
    height: 48px;
    margin: 24px auto;
    line-height: 24px !important
}

._1HjZdSPS {
    margin-bottom: 0
}

.KVn_JEwR {
    flex: 1;
    margin: .34rem -.12rem 0;
    position: relative;
    border: none !important
}

.KVn_JEwR:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: -100%;
    left: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

._3Qe96VYZ .iBTl9NvS {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    border: none !important;
    height: 70px;
    font-size: 18px;
    color: #222;
    line-height: 22px;
    font-weight: 600
}

._3Qe96VYZ .iBTl9NvS:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: -100%;
    left: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    box-sizing: border-box;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

._3Qe96VYZ .iBTl9NvS .h8hKBQqp {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3Qe96VYZ .iBTl9NvS .h8hKBQqp ._2K_RAfmp {
    margin-left: .06rem
}

._3Qe96VYZ .iBTl9NvS .h8hKBQqp:hover {
    cursor: pointer
}

._3Qe96VYZ .iBTl9NvS .h8hKBQqp:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px
}

._3Qe96VYZ .iBTl9NvS ._2OpXMQ4R {
    width: 43px;
    height: 25px
}

._3Qe96VYZ ._364i0SN0 {
    padding-bottom: 12px;
    font-size: 14px;
    color: #777
}

._3Qe96VYZ.J58ddaxJ {
    padding-left: 20px
}

._3Qe96VYZ.PzFV4Vyz .iBTl9NvS:after {
    display: none
}

._14AacFpz {
    font-size: 14px;
    color: #888;
    text-align: right;
    line-height: 20px;
    font-weight: 400
}

.message-container {
    z-index: 2147483647 !important
}

._1ay60Jd- {
    position: fixed;
    bottom: 20px;
    left: 44px;
    width: 720px;
    background: #fff;
    box-shadow: 0 0 12px -4px rgba(0, 0, 0, .2);
    border-radius: 4px;
    z-index: 100000000000000000;
    overflow: hidden
}

.lDdU6QKS {
    position: fixed;
    z-index: 9999999;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, .6)
}

.lDdU6QKS._2jWuJU6R {
    background: rgba(0, 0, 0, .3)
}

._2nr9uLlM {
    text-align: left;
    font-size: 20px;
    color: #222;
    font-weight: 600;
    margin-bottom: 12px
}

.Czi8PLQ5 {
    padding: 20px;
    background-color: #fff
}

.Czi8PLQ5 ._1INI6NRL {
    position: relative;
    font-size: 14px;
    color: #222;
    line-height: 21px;
    font-weight: 400;
    overflow: hidden
}

.Czi8PLQ5 ._1INI6NRL._22guEm0G {
    max-height: none
}

.Czi8PLQ5 .lbsvnZAs {
    text-decoration: underline
}

.Czi8PLQ5 .lbsvnZAs:hover {
    cursor: pointer
}

.Czi8PLQ5 .lbsvnZAs:active {
    opacity: .6
}

.Czi8PLQ5 .KmT5vb1F {
    margin-top: .02rem;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.Czi8PLQ5 .abwOsyXo {
    width: 160px;
    height: 48px;
    margin-left: 16px
}

.Czi8PLQ5 .q1tm7pcj {
    text-decoration: underline;
    font-size: 13px;
    color: #222;
    line-height: 19px;
    font-weight: 400
}

.Czi8PLQ5 .q1tm7pcj:hover {
    cursor: pointer
}

.Czi8PLQ5 .q1tm7pcj:active {
    opacity: .6
}

.flex-box {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.flex-column {
    flex-direction: column
}

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

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

.justify-content-center {
    justify-content: center
}

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

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

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

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

.align-items-center {
    align-items: center
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.flex {
    flex: 1
}

._1LssdoSX {
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    width: 48px;
    height: 48px
}

._1LssdoSX:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff
}

._1wPRv6CS {
    flex-shrink: 0;
    position: absolute
}

._1nkfa5vq {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

._3kxCZhl4 {
    margin: 8px 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column
}

._2L3WgmkP {
    width: 1px;
    height: 11px;
    opacity: .5;
    background-color: #fff;
    flex-shrink: 0;
    margin: 0 11px
}

._1DLPsKvA {
    justify-content: center;
    -webkit-justify-content: center;
    width: 360px
}

._1DLPsKvA,
._25Y-JxwN {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._25Y-JxwN {
    width: 168.5px;
    height: 27px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._3QolSfRc {
    flex-shrink: 0;
    width: 21px;
    height: 21px;
    margin-right: 4px
}

._2TSkE5bm {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    color: #fff;
    line-height: 15px;
    flex: 1
}

._1K4C9mPU {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

._4kQNZKL7,
._4kQNZKL7:active,
._4kQNZKL7:hover {
    text-decoration: underline
}

._1Qo62Zpu {
    width: 10px !important;
    height: 10px !important;
    fill: #fff;
    vertical-align: middle
}

.EXDdOpER {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3zr8Sp-Q {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    width: 100%;
    padding-top: 29px;
    background-color: #1e1e1e;
    color: #fff
}

.Qlv5hUYy {
    font-size: 14px;
    color: #fff
}

._8nFwjizG {
    width: 500px;
    flex-shrink: 0
}

._3waRZrSB {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row
}

@media (max-width:1500px) {
    .scale_layout.none_sidebar_layout ._3waRZrSB {
        padding-right: 40px
    }
}

@media (max-width:1641px) {
    .scale_layout.single_sidebar_layout ._3waRZrSB {
        padding-right: 40px
    }
}

@media (max-width:1701px) {
    .scale_layout.double_sidebar_layout ._3waRZrSB {
        padding-right: 40px
    }
}

._3YsG2BXw {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: unset;
    -webkit-align-items: unset;
    flex-direction: row;
    margin-bottom: 38px;
    width: calc(100% + 25px);
    position: relative;
    left: -25px
}

._3YsG2BXw>div {
    padding-left: 25px
}

._3YsG2BXw ._1JKc-xuA,
._3YsG2BXw ._2iM4iYQk,
._3YsG2BXw .wGBIqdiY {
    overflow: hidden
}

._3YsG2BXw ._1JKc-xuA>.Qlv5hUYy,
._3YsG2BXw ._2iM4iYQk>.Qlv5hUYy,
._3YsG2BXw .wGBIqdiY>.Qlv5hUYy {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3YsG2BXw ._2iM4iYQk {
    display: flex;
    flex-direction: column;
    width: 100%;
}

._3YsG2BXw ._2iM4iYQk .ISuBDn8A {
    margin-top: 8px
}

._3YsG2BXw ._2iM4iYQk ._1eE29jts {
    font-size: 13px;
    line-height: 23px;
    margin-top: 8px;
    color: #fff
}

._3YsG2BXw ._2iM4iYQk ._1eE29jts,
._3YsG2BXw ._2iM4iYQk ._1eE29jts ._1OR5mLoo,
._3YsG2BXw ._2iM4iYQk ._1eE29jts .eUtuP8SK {
    white-space: break-spaces
}

._3YsG2BXw ._2iM4iYQk ._1eE29jts .eUtuP8SK {
    color: #fff;
    opacity: .7
}

._3YsG2BXw ._2iM4iYQk ._1eE29jts .eUtuP8SK:hover {
    opacity: 1
}

._3YsG2BXw ._2iM4iYQk ._1eE29jts ._2SkRvqDN {
    color: #fb7701;
    opacity: 1;
    text-decoration: underline
}

._3YsG2BXw ._2iM4iYQk ._1eE29jts ._1OR5mLoo {
    margin-top: 5px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    opacity: .5
}

._3YsG2BXw ._3iTd5fSi {
    -webkit-user-select: none;
    user-select: none
}

._3YsG2BXw .iN2FAT3S {
    margin-top: 11px;
    display: flex
}

._3YsG2BXw .iN2FAT3S ._3cCv2OHw {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    min-width: 168px;
    width: -webkit-max-content;
    width: max-content;
    flex-grow: 0;
    height: 50px;
    border: 1px solid #424242;
    border-radius: 25px;
    position: relative;
    padding: 0 18px;
    cursor: pointer
}

._3YsG2BXw .iN2FAT3S ._3cCv2OHw:not(:last-child) {
    margin-right: 12px
}

._3YsG2BXw .iN2FAT3S ._3cCv2OHw .vRU6vJo1 {
    width: 30px;
    height: 30px;
    margin-right: 8px;
    margin-top: 1px
}

._3YsG2BXw .iN2FAT3S ._3cCv2OHw ._1OR5mLoo {
    color: #fff;
    margin-top: -5px;
    position: relative
}

._3YsG2BXw .iN2FAT3S ._3cCv2OHw ._1OR5mLoo ._3JLhFXvB {
    opacity: .6;
    font-size: 22px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    font-weight: 400;
    white-space: nowrap
}

._3YsG2BXw .iN2FAT3S ._3cCv2OHw ._1OR5mLoo .Qlv5hUYy {
    font-size: 16px;
    color: #fff;
    line-height: 16px;
    font-weight: 500;
    margin-top: 16.5px
}

._3YsG2BXw .iN2FAT3S ._3cCv2OHw:hover {
    border-color: hsla(0, 0%, 100%, .6)
}

._3YsG2BXw .wGBIqdiY {
    min-width: 108px;
    -webkit-user-select: none;
    user-select: none;
    overflow: visible
}

._3YsG2BXw .f-fl0m7U {
    margin-top: 11px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

._3YsG2BXw .f-fl0m7U ._3oV-P_Z2 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 26px;
    position: relative;
    margin-right: 27px;
    cursor: pointer
}

._3YsG2BXw .f-fl0m7U ._3oV-P_Z2 .vRU6vJo1 {
    width: 26px;
    height: 26px
}

._3YsG2BXw .f-fl0m7U ._3oV-P_Z2:hover:before {
    content: "";
    position: absolute;
    background: #fff;
    opacity: .1;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    left: -9px
}

.QcQDyfe4 {
    height: 100px
}

._2sWS8-Sn {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    margin-top: 30px;
    height: 76px;
    font-size: 12px;
    color: #fff
}

._2H5ztyw6 {
    opacity: .5
}

._2zVuzvu9 {
    margin-left: 20px;
    text-decoration: underline;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2zVuzvu9:active,
._2zVuzvu9:active>*,
._2zVuzvu9:hover,
._2zVuzvu9:hover>* {
    opacity: 1;
    text-decoration: underline !important
}

._2xoBLzQl {
    opacity: .5
}

.Uoul06rj {
    margin-left: 4px
}

._3OkLyLMN {
    margin-right: 25px
}

._3OkLyLMN:last-child {
    margin-right: 0
}

._1JKc-xuA:hover {
    opacity: .8
}

._3roaxNnR {
    flex-shrink: 0
}

._3kdI2q6R {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-direction: column
}

.DT4LRGe0 {
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-weight: 600;
    height: 18px;
    margin-bottom: 10px
}

.iQQ0NA3J {
    margin-bottom: 8px
}

.iQQ0NA3J,
.iQQ0NA3J>a {
    font-size: 13px;
    color: #fff;
    line-height: 19px;
    font-weight: 400
}

._88iuooXO {
    position: relative;
    left: -10px;
    bottom: -10px
}

.zUBNMbHQ {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px
}

.zUBNMbHQ ._3BCd4YuR {
    width: 42px;
    height: 28px;
    border-radius: 3px;
    margin-right: 8px;
    margin-bottom: 10px
}

.FVQHwTm7 {
    display: block;
    width: 100%;
    height: 100%
}

.YyNwB44M {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 12px
}

.YyNwB44M ._3yCE4omr {
    margin-right: 8px;
    height: 28px;
    margin-bottom: 10px
}

._2Xy3r35s {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1GlrHM1T {
    width: 360px;
    height: 104px;
    position: relative;
    margin-bottom: 32px;
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-radius: 12px;
    overflow: hidden
}

._3BpOCunH {
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat
}

.cPI_ows4 {
    z-index: 2;
    position: relative;
    height: 100%;
    max-width: 216px;
    margin-left: 12px;
    padding: 12px 0;
    display: flex;
    flex-flow: column;
    justify-content: space-between
}

._296D4C8z {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-weight: 600
}

._1AS-T1C3 {
    height: 28px;
    width: 157px
}

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

._16TdvqQM {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%
}

ul {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._3XqtaQdr {
    display: flex;
    flex-wrap: nowrap
}

._1TCxmeFq {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    height: .01rem;
    width: 100%
}

.D0FVzgn4 {
    -webkit-animation: none !important;
    animation: none !important
}

._23GCt-_J {
    -webkit-animation-play-state: paused !important;
    animation-play-state: paused !important
}

._1DTy6rRD {
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    position: absolute
}

.mOjer4Zb {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1zdy5XPg {
    height: 40px;
    padding: 0 16px
}

._1zdy5XPg .fNd4dFZs {
    border-color: hsla(0, 0%, 100%, .5)
}

._1zdy5XPg:hover .fNd4dFZs {
    -webkit-transform: none;
    transform: none
}

._1QlfDWfp {
    justify-content: space-between;
    -webkit-justify-content: space-between;
    width: 100%
}

._1Ey0JU9V,
._1QlfDWfp {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1Ey0JU9V {
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._1ZCe4WD7 {
    width: 32px;
    height: 32px;
    margin-right: 6px;
    flex-shrink: 0
}

._1JZfh4WU {
    max-width: 245px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700
}

._2QCqms72 {
    width: 12px;
    height: 12px;
    margin-left: 2px;
    flex-shrink: 0
}

@media screen and (max-width:1439px) {
    ._1zdy5XPg {
        height: 34px
    }

    ._1ZCe4WD7 {
        width: 26px;
        height: 26px
    }

    ._1JZfh4WU {
        font-size: 14px;
        line-height: 17px
    }
}

@media screen and (max-width:1219px) {
    ._1zdy5XPg {
        height: 34px;
        padding: 0 12px
    }

    ._1ZCe4WD7 {
        width: 22px;
        height: 22px
    }

    ._1JZfh4WU {
        font-size: 12px;
        line-height: 15px
    }

    ._2QCqms72 {
        width: 10px;
        height: 10px
    }
}

._2yxC02T8 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.q-xSeiR6:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 8px
}

._1IzBqM5S {
    height: 42px;
    border: 1px solid #7f7f7f;
    border-radius: 8px;
    position: relative;
    overflow: hidden
}

@media (any-hover:hover) {
    ._1IzBqM5S:hover {
        border-color: #fff
    }

    ._1IzBqM5S:hover ._14J6thNh {
        background: #fb8011
    }
}

@media (any-hover:none) {
    ._1IzBqM5S:active {
        border-color: #fff
    }

    ._1IzBqM5S:active ._14J6thNh {
        background: #fb8011
    }
}

@media (any-hover:hover) {
    ._1IzBqM5S:active ._14J6thNh {
        background: #ec7001
    }
}

._1w2xK27P {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    padding: 0 12px
}

.Nxh6fCs5 {
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-width: 160px
}

._14J6thNh {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    max-width: 120px;
    padding: 6px 12px;
    border-radius: 99px;
    margin-left: 20px;
    background: #fb7701
}

._1pWuHWId,
._14J6thNh {
    font-size: 12px;
    line-height: 16px;
    font-weight: 500
}

._1pWuHWId {
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1eO0uFgU {
    width: 10px;
    height: 10px;
    margin-left: 2px;
    color: #fff;
    fill: #fff
}

._261SZ6Jc {
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0
}

._2jo62Y3O,
._261SZ6Jc {
    width: 100%;
    height: 100%
}

._2jo62Y3O {
    object-fit: cover
}

@media screen and (max-width:1439px) {
    ._1IzBqM5S {
        height: 40px
    }

    .Nxh6fCs5 {
        font-size: 12px;
        line-height: 15px
    }

    ._14J6thNh {
        padding: 5px 11px
    }
}

@media screen and (max-width:1219px) {
    ._1IzBqM5S {
        height: 38px
    }

    .Nxh6fCs5 {
        font-size: 11px;
        line-height: 14px
    }

    ._14J6thNh {
        padding: 4px 10px
    }
}

.CHsypxXi {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.PzPEU2_V {
    height: 40px;
    padding: 0 16px
}

.PzPEU2_V ._2fujteZi {
    border-color: rgba(255, 247, 167, .5)
}

@media (any-hover:hover) {
    .PzPEU2_V:hover ._2fujteZi {
        border-color: #fff7a7;
        box-shadow: 0 0 0 1px #fff7a7;
        -webkit-transform: none;
        transform: none
    }
}

@media (any-hover:none) {
    .PzPEU2_V:active ._2fujteZi {
        border-color: #fff7a7;
        box-shadow: 0 0 0 1px #fff7a7;
        -webkit-transform: none;
        transform: none
    }
}

@media (any-hover:hover) {
    .PzPEU2_V:active ._2fujteZi {
        border-color: rgba(255, 247, 167, .8);
        box-shadow: 0 0 0 1px rgba(255, 247, 167, .8)
    }
}

._3ipellrH {
    justify-content: space-between;
    -webkit-justify-content: space-between;
    width: 100%
}

._3ipellrH,
._3oNLB779 {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3oNLB779 {
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._1EFN6MKS {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    flex-shrink: 0
}

.yVtYazZn {
    max-width: 168px;
    text-align: left;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    line-height: 17px;
    font-weight: 600
}

._3uvS3gA0 {
    width: 12px;
    height: 12px;
    margin-left: 3px
}

@media screen and (max-width:1439px) {
    .PzPEU2_V {
        height: 38px;
        padding: 0 14px
    }

    ._1EFN6MKS {
        width: 26px;
        height: 26px
    }

    .yVtYazZn {
        max-width: 179px;
        font-size: 13px;
        line-height: 16px
    }

    ._3uvS3gA0 {
        width: 11px;
        height: 11px
    }
}

@media screen and (max-width:1219px) {
    .PzPEU2_V {
        height: 36px;
        padding: 0 12px
    }

    ._1EFN6MKS {
        width: 22px;
        height: 22px
    }

    .yVtYazZn {
        max-width: 158px;
        font-size: 12px;
        line-height: 15px
    }

    ._3uvS3gA0 {
        width: 10px;
        height: 10px
    }
}

._1H7W5NXz {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 17px
}

._2VJ1fZKU {
    height: 13px;
    font-size: 13px;
    color: #000;
    line-height: 13px;
    font-weight: 400;
    margin-right: 5px
}

._3TJFZztr {
    width: 17px;
    height: 17px;
    background: rgba(0, 0, 0, .9);
    border-radius: 2px;
    font-size: 11px;
    color: #fff;
    line-height: 17px;
    font-weight: 400;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2sdQc8rm {
    width: 5px;
    height: 16px;
    font-size: 14px;
    color: #000;
    line-height: 13px;
    font-weight: 400;
    opacity: .8;
    text-align: center
}

._1x67MdhD {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3-ebPKJ9 {
    width: 22px
}

._1BqB-Uml,
._3-ebPKJ9 {
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    text-align: center
}

._1BqB-Uml {
    width: 6px;
    margin-bottom: 2px
}

._2eOJUqG- {
    border-radius: 2px;
    padding: 4px 6px;
    min-width: 60px;
    text-align: center
}

._2eOJUqG-.rCwNPUNW {
    padding: 4px 6px 4px 5px;
    min-width: unset;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1rtFqZ0G {
    width: 14px;
    height: 14px;
    margin-right: 4px
}

.SnZvcnzc {
    font-size: 20px;
    color: #222;
    line-height: 1.2 !important;
    font-weight: 500
}

.bE-Y0iQV {
    display: flex;
    flex-direction: row;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: 400;
    white-space: pre-wrap;
    word-wrap: break-word;
    text-align: left;
    width: 100%;
    margin-top: 12px
}

.bE-Y0iQV._3MHcKMF_ {
    margin-top: 0
}

.gmzPHPFy {
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: 8px;
    flex-shrink: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.OtkAuNRp {
    display: flex;
    align-items: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: hidden
}

.DNppPv8l,
.OtkAuNRp {
    position: relative;
    height: 26px
}

.DNppPv8l {
    margin-right: 4px;
    width: 22px;
    font-size: 22px;
    line-height: 26px;
    font-weight: 700
}

.DNppPv8l>li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-decoration: none !important
}

.to7D7MaH {
    z-index: 3
}

.V1VQ-sWh,
.wFowVOev {
    z-index: 1;
    position: absolute;
    left: 0;
    width: 100%;
    height: 50%;
    overflow: hidden;
    outline: 1px solid transparent
}

.wFowVOev {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    top: 0
}

.V1VQ-sWh {
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    bottom: 0;
    border-bottom-left-radius: 1.6px;
    border-bottom-right-radius: 1.6px
}

.TksV2FXh {
    -webkit-animation: _2XRIv0b8 .25s linear .25s both;
    animation: _2XRIv0b8 .25s linear .25s both;
    z-index: 5
}

@-webkit-keyframes _2XRIv0b8 {
    0% {
        z-index: 2
    }

    20%,
    to {
        z-index: 4
    }
}

@keyframes _2XRIv0b8 {
    0% {
        z-index: 2
    }

    20%,
    to {
        z-index: 4
    }
}

.to7D7MaH .wFowVOev {
    z-index: 2;
    -webkit-animation: _3_ZxtT8_ .25s linear both;
    animation: _3_ZxtT8_ .25s linear both;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg)
}

@-webkit-keyframes _3_ZxtT8_ {
    0% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }

    to {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg)
    }
}

@keyframes _3_ZxtT8_ {
    0% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }

    to {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg)
    }
}

.TksV2FXh .V1VQ-sWh {
    z-index: 2;
    -webkit-animation: _1p9S3-Vr .25s linear .25s both;
    animation: _1p9S3-Vr .25s linear .25s both;
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

@-webkit-keyframes _1p9S3-Vr {
    0% {
        -webkit-transform: rotateX(90deg);
        transform: rotateX(90deg)
    }

    to {
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
}

@keyframes _1p9S3-Vr {
    0% {
        -webkit-transform: rotateX(90deg);
        transform: rotateX(90deg)
    }

    to {
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
}

._3Hs6O-89 {
    height: 100%;
    z-index: 2
}

._3Hs6O-89,
._9YgJN1xV {
    position: absolute;
    width: 100%
}

._9YgJN1xV {
    left: 0;
    z-index: 1;
    height: 200%;
    text-align: center;
    border-radius: 1.6px;
    background-color: #edffea;
    color: #000
}

.V1VQ-sWh ._9YgJN1xV {
    bottom: 0
}

.V1VQ-sWh,
.wFowVOev {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._2AYkwwkX {
    display: block;
    height: 100%;
    -webkit-perspective: 200px;
    perspective: 200px;
    margin: 0 !important;
    overflow: visible !important;
    cursor: default !important
}

.to7D7MaH .V1VQ-sWh ._3Hs6O-89,
.to7D7MaH .wFowVOev ._3Hs6O-89 {
    background-color: rgba(0, 0, 0, .2);
    -webkit-animation: qiHIqrsN .25s linear both;
    animation: qiHIqrsN .25s linear both;
    opacity: 1
}

@-webkit-keyframes qiHIqrsN {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes qiHIqrsN {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.TksV2FXh .wFowVOev ._3Hs6O-89 {
    background-color: rgba(0, 0, 0, .2);
    -webkit-animation: _1vUSv1rQ .25s linear .15s both;
    animation: _1vUSv1rQ .25s linear .15s both;
    opacity: 0
}

.TksV2FXh .V1VQ-sWh ._3Hs6O-89 {
    background-color: rgba(0, 0, 0, .2);
    -webkit-animation: _1vUSv1rQ .25s linear .1s both;
    animation: _1vUSv1rQ .25s linear .1s both;
    opacity: 0
}

@-webkit-keyframes _1vUSv1rQ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _1vUSv1rQ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.j67b6Pmy {
    width: 12px;
    font-size: 19px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 3px
}

._3xKvAM_J:before,
.V1VQ-sWh:before,
.wFowVOev:after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 5;
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, .18)
}

.wFowVOev:after {
    top: 12.5px
}

.V1VQ-sWh:before {
    bottom: 12.5px
}

._3xKvAM_J:before {
    top: 12.5px
}

._3xKvAM_J {
    text-align: center;
    z-index: 1;
    border-radius: 1.6px;
    height: 100%
}

@media screen and (max-width:1439px) {
    .OtkAuNRp {
        height: 20px
    }

    .DNppPv8l {
        width: 16px;
        height: 20px
    }

    .DNppPv8l,
    .j67b6Pmy {
        line-height: 20px;
        font-size: 16px
    }

    .j67b6Pmy {
        width: 10px
    }

    ._3xKvAM_J:before,
    .wFowVOev:after {
        top: 10px
    }

    .V1VQ-sWh:before {
        bottom: 9px
    }
}

@media screen and (max-width:1219px) {

    .DNppPv8l,
    .OtkAuNRp {
        height: 16px
    }

    .DNppPv8l {
        width: 13px;
        line-height: 16px;
        font-size: 13px;
        margin-right: 3px
    }

    .j67b6Pmy {
        width: 8px;
        font-size: 12px;
        line-height: 16px
    }

    ._3xKvAM_J:before,
    .wFowVOev:after {
        top: 8px
    }

    .V1VQ-sWh:before {
        bottom: 7px
    }
}

._3_u1ocCE._2uPg9bsK {
    margin-top: 2px
}

._3_u1ocCE .KZBuDtaZ {
    padding: 0 2px 1px;
    border-radius: 2px
}

._3FF0c3Ee {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    contain: layout;
    z-index: 2
}

._3Co_2mtn {
    line-height: 1px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.RO-XRS5A {
    font-size: 14px;
    line-height: 17px;
    font-weight: 500
}

@media screen and (max-width:1439px) {
    .RO-XRS5A {
        font-size: 12px;
        line-height: 15px
    }
}

@media screen and (max-width:1219px) {
    .RO-XRS5A {
        font-size: 11px;
        line-height: 14px
    }
}

:lang(th) ._1YQ0SutV,
:lang(th) ._2--CUL8C,
:lang(th) .FXNwUpvs {
    line-height: 1.65
}

._33LMUpZn {
    width: 100%;
    height: 52px;
    background-color: #000;
    position: relative
}

._33LMUpZn.O2CLuy7l {
    overflow: hidden
}

._1bmUnU_o {
    margin: auto;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    z-index: 1;
    position: relative
}

._3od9UQul {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    contain: layout;
    z-index: 2
}

._1Eo5h102 {
    width: 1px;
    height: 33px;
    opacity: .4;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), #fff, #fff, hsla(0, 0%, 100%, 0));
    flex-shrink: 0;
    margin: 0 8px
}

.jN77PowC {
    height: 52px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    overflow: hidden
}

.jN77PowC._3jDSBQIx {
    flex-shrink: 0;
    max-width: 25%
}

.jN77PowC._3jDSBQIx._2VgxjW3x {
    max-width: 33%
}

.jN77PowC._3jDSBQIx._2_eIW_bU {
    max-width: 50%
}

.jN77PowC.JKzgNVl5 {
    max-width: 40%
}

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

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

.jN77PowC._1E3vAOZy {
    margin-left: -4px
}

.jN77PowC.ZrNrGVu8 {
    margin-right: -4px
}

.jN77PowC._17MoOyFO {
    padding: 0 4px
}

._16xsx6l6,
._18RYS3F- {
    cursor: pointer
}

._16xsx6l6:focus-visible,
._18RYS3F-:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 2px
}

._16xsx6l6:hover ._1YQ0SutV,
._16xsx6l6:hover ._2--CUL8C,
._16xsx6l6:hover .FXNwUpvs,
._18RYS3F-:hover ._1YQ0SutV,
._18RYS3F-:hover ._2--CUL8C,
._18RYS3F-:hover .FXNwUpvs {
    text-decoration: underline
}

._16xsx6l6:focus ._1YQ0SutV,
._16xsx6l6:focus ._2--CUL8C,
._16xsx6l6:focus .FXNwUpvs,
._18RYS3F-:focus ._1YQ0SutV,
._18RYS3F-:focus ._2--CUL8C,
._18RYS3F-:focus .FXNwUpvs {
    text-decoration: none
}

._16xsx6l6:active,
._18RYS3F-:active {
    opacity: .6
}

._16xsx6l6:active ._1YQ0SutV,
._16xsx6l6:active ._2--CUL8C,
._16xsx6l6:active .FXNwUpvs,
._18RYS3F-:active ._1YQ0SutV,
._18RYS3F-:active ._2--CUL8C,
._18RYS3F-:active .FXNwUpvs {
    text-decoration: none
}

._16xsx6l6,
._18RYS3F- {
    overflow: hidden
}

._18RYS3F- {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3_bDw4vg {
    width: 32px;
    height: 32px;
    margin-right: 10px;
    flex-shrink: 0
}

.Rk4qLYwm {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1YQ0SutV,
._2--CUL8C {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2--CUL8C {
    font-size: 16px;
    line-height: 19px;
    font-weight: 700
}

._1YQ0SutV {
    font-size: 14px;
    line-height: 17px;
    font-weight: 500
}

._3liERXqa {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    margin-left: 12px
}

._3liERXqa.wqGKL4U2 {
    overflow: hidden
}

._3MNjI3jO {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700
}

._3MNjI3jO._1psDO8yH {
    font-size: 14px;
    line-height: 18px;
    padding: 2px 6px !important
}

.FXNwUpvs {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400
}

._196TBmH8 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    white-space: nowrap
}

._1Xd4uYzG,
._196TBmH8 {
    overflow: hidden
}

._1sIMz-Cg {
    width: 14px;
    height: 14px;
    margin-left: 4px;
    margin-top: 1px;
    flex-shrink: 0
}

@media screen and (max-width:1439px) {
    ._3_bDw4vg {
        width: 26px;
        height: 26px
    }

    ._2--CUL8C {
        font-size: 14px;
        line-height: 17px
    }

    ._1YQ0SutV {
        font-size: 12px;
        line-height: 15px
    }

    ._1sIMz-Cg {
        width: 12px;
        height: 12px
    }

    ._3MNjI3jO {
        font-size: 14px;
        line-height: 18px
    }

    ._3MNjI3jO._1psDO8yH {
        font-size: 12px;
        line-height: 16px;
        padding: 2px 6px !important
    }

    .FXNwUpvs {
        font-size: 12px;
        line-height: 15px
    }
}

@media screen and (max-width:1219px) {
    ._3_bDw4vg {
        width: 22px;
        height: 22px
    }

    ._2--CUL8C {
        font-size: 12px;
        line-height: 15px
    }

    ._1YQ0SutV {
        font-size: 11px;
        line-height: 14px
    }

    ._1sIMz-Cg {
        width: 10px;
        height: 10px
    }

    ._3MNjI3jO {
        font-size: 12px;
        line-height: 16px
    }

    ._3MNjI3jO._1psDO8yH {
        font-size: 11px;
        line-height: 15px;
        padding: 2px 6px !important
    }

    .FXNwUpvs {
        font-size: 11px;
        line-height: 14px
    }
}

._1ojRcm9h {
    background-color: #eff7ee;
    border-radius: 2px;
    padding: 10px 20px
}

.QV0DWuOf {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.JrmQMb_G {
    font-size: 13px;
    color: #0a8800;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 6px
}

._2bn02F2j {
    flex: 1;
    padding-left: 4px;
    line-height: 17px
}

._3h5Wnl1_ {
    fill: currentColor;
    font-size: 14px
}

.XN7JFEW1 {
    font-size: 12px;
    line-height: 16px;
    color: #777;
    margin-top: 6px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.XN7JFEW1:active {
    opacity: .6
}

._28_-YPs6 {
    font-size: 12px;
    fill: currentColor
}

._3DIB7VxH {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

div.F9DPQLZE ._2jfuvPkH {
    display: block
}

div._1X6Lit2I .JCZsaRAu {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px)
}

div._1X6Lit2I ._1gZBnt5M {
    opacity: 1
}

div._1X6Lit2I .yzL0lSdQ {
    color: #fff;
    border-top-width: 1px;
    border-top-style: solid
}

div._1X6Lit2I ._2h_CUm22 {
    fill: #fff !important;
    color: #fff !important
}

div._1X6Lit2I ._18U1wRIT {
    color: #fff !important
}

div._1X6Lit2I ._1DZPzdjJ {
    color: #fff
}

div._1X6Lit2I .Gyy1j1iV:after {
    content: ""
}

div._1X6Lit2I ._3KgONsRS._3KgONsRS {
    border-color: hsla(0, 0%, 92.5%, .1)
}

div._1X6Lit2I div._1N8myIsX ._3PHTjo2P {
    border: none
}

div._1X6Lit2I div._1N8myIsX ._2Zuym6x8,
div._1X6Lit2I div._1N8myIsX ._3PHTjo2P {
    padding-left: 15px
}

div._1X6Lit2I div._1N8myIsX ._3br5KLwJ {
    background-color: #fff
}

div._1X6Lit2I div._1N8myIsX .Ekwe4GOT {
    margin-right: 3px
}

div._1X6Lit2I ._1KZuQNOe,
div._1X6Lit2I ._2xvF7JBB,
div._1X6Lit2I ._15XCQWy_,
div._1X6Lit2I .cAQsvZFB {
    fill: #fff;
    color: #fff
}

div._1X6Lit2I ._2eKJ81QH {
    color: #fff
}

div._1X6Lit2I ._1ewLaoIH {
    border-color: #fff
}

div._1X6Lit2I .yOgYjmo- {
    position: absolute;
    top: 25px !important
}

div._1X6Lit2I ._3_UO0FF2:after,
div._1X6Lit2I ._18NXRGyQ:after {
    position: absolute
}

@media (max-width:1439px) {

    .scale_layout.none_sidebar_layout div._1X6Lit2I div._1N8myIsX ._2Zuym6x8,
    .scale_layout.none_sidebar_layout div._1X6Lit2I div._1N8myIsX ._3PHTjo2P {
        padding-left: 12px
    }
}

@media (max-width:1580px) {

    .scale_layout.single_sidebar_layout div._1X6Lit2I div._1N8myIsX ._2Zuym6x8,
    .scale_layout.single_sidebar_layout div._1X6Lit2I div._1N8myIsX ._3PHTjo2P {
        padding-left: 12px
    }
}

@media (max-width:1640px) {

    .scale_layout.double_sidebar_layout div._1X6Lit2I div._1N8myIsX ._2Zuym6x8,
    .scale_layout.double_sidebar_layout div._1X6Lit2I div._1N8myIsX ._3PHTjo2P {
        padding-left: 12px
    }
}

._3GBVQxAr {
    position: relative
}

._2lAzK2d0:after {
    transition: .1s;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    will-change: transform;
    -webkit-animation: WshwGipL .24s linear both;
    animation: WshwGipL .24s linear both;
    background-color: #f2f2f2;
    border-radius: .22rem
}

._2lAzK2d0:active:after {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

._32_XPgZj:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    will-change: transform;
    -webkit-animation: _32_XPgZj .2s ease both;
    animation: _32_XPgZj .2s ease both;
    background-color: #f2f2f2;
    border-radius: .22rem
}

@-webkit-keyframes WshwGipL {
    0.00% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    8.33% {
        -webkit-transform: scale(.5302395951);
        transform: scale(.5302395951);
        opacity: .46
    }

    16.67% {
        -webkit-transform: scale(.585115143);
        transform: scale(.585115143);
        opacity: .71
    }

    25.00% {
        -webkit-transform: scale(.6863602763);
        transform: scale(.6863602763);
        opacity: .85
    }

    33.33% {
        -webkit-transform: scale(.8405183196);
        transform: scale(.8405183196);
        opacity: .94
    }

    41.67% {
        -webkit-transform: scale(.9513290851);
        transform: scale(.9513290851);
        opacity: .99
    }

    50.00% {
        -webkit-transform: scale(1.00579595);
        transform: scale(1.00579595);
        opacity: 1
    }

    58.33% {
        -webkit-transform: scale(1.0313030358);
        transform: scale(1.0313030358);
        opacity: 1
    }

    66.67% {
        -webkit-transform: scale(1.0406748277);
        transform: scale(1.0406748277);
        opacity: 1
    }

    75.00% {
        -webkit-transform: scale(1.039866671);
        transform: scale(1.039866671);
        opacity: 1
    }

    83.33% {
        -webkit-transform: scale(1.0320445663);
        transform: scale(1.0320445663);
        opacity: 1
    }

    91.67% {
        -webkit-transform: scale(1.0190822239);
        transform: scale(1.0190822239);
        opacity: 1
    }

    100.00% {
        -webkit-transform: scale(1.0021798037);
        transform: scale(1.0021798037);
        opacity: 1
    }
}

@keyframes WshwGipL {
    0.00% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    8.33% {
        -webkit-transform: scale(.5302395951);
        transform: scale(.5302395951);
        opacity: .46
    }

    16.67% {
        -webkit-transform: scale(.585115143);
        transform: scale(.585115143);
        opacity: .71
    }

    25.00% {
        -webkit-transform: scale(.6863602763);
        transform: scale(.6863602763);
        opacity: .85
    }

    33.33% {
        -webkit-transform: scale(.8405183196);
        transform: scale(.8405183196);
        opacity: .94
    }

    41.67% {
        -webkit-transform: scale(.9513290851);
        transform: scale(.9513290851);
        opacity: .99
    }

    50.00% {
        -webkit-transform: scale(1.00579595);
        transform: scale(1.00579595);
        opacity: 1
    }

    58.33% {
        -webkit-transform: scale(1.0313030358);
        transform: scale(1.0313030358);
        opacity: 1
    }

    66.67% {
        -webkit-transform: scale(1.0406748277);
        transform: scale(1.0406748277);
        opacity: 1
    }

    75.00% {
        -webkit-transform: scale(1.039866671);
        transform: scale(1.039866671);
        opacity: 1
    }

    83.33% {
        -webkit-transform: scale(1.0320445663);
        transform: scale(1.0320445663);
        opacity: 1
    }

    91.67% {
        -webkit-transform: scale(1.0190822239);
        transform: scale(1.0190822239);
        opacity: 1
    }

    100.00% {
        -webkit-transform: scale(1.0021798037);
        transform: scale(1.0021798037);
        opacity: 1
    }
}

@-webkit-keyframes _32_XPgZj {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes _32_XPgZj {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}



._3DIuY66t {
    z-index: 604
}

._3gZnzQma {
    z-index: 606
}

._1yJxLM0M {
    z-index: 607
}


._1RkyuWVj ._3DIuY66t {
    z-index: 607
}

._1RkyuWVj ._1yJxLM0M,
._1RkyuWVj ._3gZnzQma {
    z-index: 600
}

._1-kN0oy- {
    background-color: rgba(0, 0, 0, .6);
    position: fixed;
    z-index: 601;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

._1z3U0DW_ {
    opacity: 0;
    -webkit-animation: _2sZw-tvN .12s both;
    animation: _2sZw-tvN .12s both
}

@-webkit-keyframes _2sZw-tvN {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _2sZw-tvN {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._2LUV5vVW {
    opacity: 1;
    -webkit-animation: _3MTfKHu2 .12s both;
    animation: _3MTfKHu2 .12s both
}

@-webkit-keyframes _3MTfKHu2 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _3MTfKHu2 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ypMz5n4e {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.h7XNUfCB {
    position: absolute;
    bottom: 3px;
    width: 16px;
    height: 4px;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    background: #fb7701;
    border-radius: 2px
}

._3Dio8XUP {
    margin-right: 10px
}

._1ds_vWpj,
.IGF4LXWi {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 0;
    margin-right: 0
}

@media (max-width:1439px) {
    .scale_layout.none_sidebar_layout .cT2jcDoE {
        width: 16px;
        height: 16px
    }

    .scale_layout.none_sidebar_layout ._3Dio8XUP {
        margin-right: 8px
    }

    .scale_layout.none_sidebar_layout ._1ds_vWpj,
    .scale_layout.none_sidebar_layout .IGF4LXWi {
        padding-left: 6px;
        padding-right: 6px;
        margin-left: 2px;
        margin-right: 2px;
        font-size: 12px
    }

    .scale_layout.none_sidebar_layout ._24yTLIg6 {
        font-size: 12px;
        display: block
    }

    .scale_layout.none_sidebar_layout .Xa0AGwnj {
        width: 16px;
        height: 16px
    }
}

@media (max-width:1580px) {
    .scale_layout.single_sidebar_layout .cT2jcDoE {
        width: 16px;
        height: 16px
    }

    .scale_layout.single_sidebar_layout ._3Dio8XUP {
        margin-right: 8px
    }

    .scale_layout.single_sidebar_layout ._1ds_vWpj,
    .scale_layout.single_sidebar_layout .IGF4LXWi {
        padding-left: 6px;
        padding-right: 6px;
        margin-left: 2px;
        margin-right: 2px;
        font-size: 12px
    }

    .scale_layout.single_sidebar_layout ._24yTLIg6 {
        font-size: 12px;
        display: block
    }

    .scale_layout.single_sidebar_layout .Xa0AGwnj {
        width: 16px;
        height: 16px
    }
}

@media (max-width:1640px) {
    .scale_layout.double_sidebar_layout .cT2jcDoE {
        width: 16px;
        height: 16px
    }

    .scale_layout.double_sidebar_layout ._3Dio8XUP {
        margin-right: 8px
    }

    .scale_layout.double_sidebar_layout ._1ds_vWpj,
    .scale_layout.double_sidebar_layout .IGF4LXWi {
        padding-left: 6px;
        padding-right: 6px;
        margin-left: 2px;
        margin-right: 2px;
        font-size: 12px
    }

    .scale_layout.double_sidebar_layout ._24yTLIg6 {
        font-size: 12px;
        display: block
    }

    .scale_layout.double_sidebar_layout .Xa0AGwnj {
        width: 16px;
        height: 16px
    }
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3Dio8XUP {
        margin-right: 5px
    }

    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._1ds_vWpj,
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout .IGF4LXWi {
        padding-left: 3px;
        padding-right: 3px;
        margin-left: 2px;
        margin-right: 2px;
        font-size: 12px
    }

    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._24yTLIg6 {
        font-size: 12px;
        display: block
    }

    .scale_layout.none_sidebar_layout.main_scale_to_768_layout .Xa0AGwnj {
        width: 16px;
        height: 16px
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3Dio8XUP {
        margin-right: 5px
    }

    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._1ds_vWpj,
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout .IGF4LXWi {
        padding-left: 3px;
        padding-right: 3px;
        margin-left: 2px;
        margin-right: 2px;
        font-size: 12px
    }

    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._24yTLIg6 {
        font-size: 12px;
        display: block
    }

    .scale_layout.single_sidebar_layout.main_scale_to_768_layout .Xa0AGwnj {
        width: 16px;
        height: 16px
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3Dio8XUP {
        margin-right: 5px
    }

    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._1ds_vWpj,
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout .IGF4LXWi {
        padding-left: 3px;
        padding-right: 3px;
        margin-left: 2px;
        margin-right: 2px;
        font-size: 12px
    }

    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._24yTLIg6 {
        font-size: 12px;
        display: block
    }

    .scale_layout.double_sidebar_layout.main_scale_to_768_layout .Xa0AGwnj {
        width: 16px;
        height: 16px
    }
}

._1z7oCw9a,
._1z_A_77B {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3-5bT22U,
._3zOXB3tL {
    scrollbar-width: thin;
    scrollbar-color: transparent transparent
}

._3-5bT22U:hover,
._3zOXB3tL:hover {
    scrollbar-color: #dedede transparent
}

._3-5bT22U::-webkit-scrollbar,
._3zOXB3tL::-webkit-scrollbar {
    width: 5px
}

._3-5bT22U::-webkit-scrollbar-thumb,
._3zOXB3tL::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._3-5bT22U::-webkit-scrollbar-track,
._3zOXB3tL::-webkit-scrollbar-track {
    border-radius: 3px;
    margin: 2px 0
}

._3-5bT22U:hover::-webkit-scrollbar-thumb,
._3zOXB3tL:hover::-webkit-scrollbar-thumb {
    background-color: #aaa
}

._2jbDKJi2 {
    position: relative;
    border-radius: .22rem
}

._2jbDKJi2:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

.f6BmbmAz {
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .22rem;
    width: auto;
    height: .44rem;
    cursor: pointer
}

._398h_7ul {
    font-size: 12px;
    margin-left: 4px;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

._3ZwPkfOp:not(._1i2fFQZt) ._398h_7ul {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

._216ubQYR {
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    transition: width .2s;
    white-space: nowrap;
    position: relative;
    text-align: center;
    font-size: 13px;
    color: #222;
    font-weight: 500
}

.MbZamFf4 {
    font-size: inherit;
    font-weight: inherit
}

._3_qRwsZv,
.tFd8N4Fp {
    display: none
}

@-webkit-keyframes _1UJ1ZD5M {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) translateZ(0);
        transform: translateY(0) translateZ(0);
        opacity: 1
    }
}

@keyframes _1UJ1ZD5M {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) translateZ(0);
        transform: translateY(0) translateZ(0);
        opacity: 1
    }
}

._3ZwPkfOp ._2CUszeFD {
    -webkit-animation: _1UJ1ZD5M .3s ease both;
    animation: _1UJ1ZD5M .3s ease both
}

._3ZwPkfOp ._3_qRwsZv {
    display: block;
    position: absolute;
    top: -6px;
    left: 50%;
    -webkit-transform: translateX(-120px);
    transform: translateX(-120px);
    z-index: 1000;
    padding-top: 15px
}

._3ZwPkfOp .tFd8N4Fp {
    display: block !important;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -12px;
    z-index: 100000;
    width: 22px;
    height: 8px;
    stroke-width: 1;
    fill: #fff;
    color: #fff;
    stroke: #dfdfdf;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

._3whZW_Rn {
    position: relative;
    background-color: #fff;
    border: .5px solid #dfdfdf;
    border-radius: 4px;
    box-shadow: -6px 6px 12px -4px rgba(0, 0, 0, .1019607843);
    max-height: calc(100vh - 160px);
    overflow: hidden;
    min-height: 161px
}

._3-5bT22U,
._3whZW_Rn {
    width: 240px;
    height: -webkit-max-content;
    height: max-content
}

._3-5bT22U {
    overflow: auto;
    min-height: 159px;
    overflow-x: hidden;
    max-height: calc(100vh - 180px);
    padding: 14px 0;
    overscroll-behavior: contain
}

._3kkUa4Zr {
    width: -webkit-fit-content;
    width: fit-content
}

._24YgpywZ {
    display: none
}

._27tw5ERt {
        width: 606px;
}



.e75ZP_DS {
    position: relative;
    width: 229px;
    height: 37px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 14px;
    color: #222;
    line-height: 17px;
    font-weight: 500;
    cursor: pointer
}

._2zWwaifk,
.xCGw4VYu {
    pointer-events: none
}

._2zWwaifk {
    font-size: 14px
}

._1NIAMERS.e75ZP_DS {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1NIAMERS.e75ZP_DS>a {
    font-weight: 500
}

._2gvejVAy {
    visibility: hidden;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    position: absolute
}

._2xmtNQuZ {
    width: auto;
    position: absolute
}

._2zWwaifk {
    position: absolute;
    right: 12px
}

._1vWi_NB5 {
    height: 8px;
    position: absolute;
    right: 13px;
    pointer-events: none
}

._3-nHWzJ8 {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    padding: 0 24px;
    background: #fff;
    height: 100%;
    width: calc(100% - 4px);
    cursor: pointer
}

._3-nHWzJ8:focus-visible {
    outline-offset: -2px;
    outline-color: #0b7bff
}

.rdZ3D3cl {
    background: #f6f6f6
}

.UHJcc-bm {
    height: 100%;
    position: relative;
    display: inline-flex;
    align-items: center;
    max-width: 100%
}

._2r4m8mn6 {
    position: absolute;
    top: -4px;
    right: -4px;
    font-size: 12px;
    color: #fb7701;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 15px;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    padding: 0 4px;
    background-color: #fff;
    border: 1px solid #fb7701;
    border-radius: 10px 10px 10px 1px
}

@-webkit-keyframes _2UL9u8mB {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes _2UL9u8mB {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@media (max-width:1200px) {
    #main_scale.main_scale_to_768 ._3ZwPkfOp ._27tw5ERt {
        width: 736px !important;
        background-color: #fff
    }

    #main_scale.main_scale_to_768 ._3ZwPkfOp ._3_qRwsZv {
        display: block;
        position: fixed !important;
        z-index: 1000;
        padding-top: 15px;
        -webkit-transform: unset;
        transform: unset;
        -webkit-animation: unset;
        animation: unset
    }
}

._1wBZtqxQ {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 240px;
    height: calc(100vh - 160px);
    cursor: auto
}

@-webkit-keyframes _3Df6uL2M {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _3Df6uL2M {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._1yH9dwRT {
    width: 50px;
    height: 50px;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/2f696ba5-99cf-4980-8ba9-e76b3ede6cf3.png);
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: middle;
    -webkit-animation: _3Df6uL2M 1s linear 0s infinite;
    animation: _3Df6uL2M 1s linear 0s infinite
}

h1,
h2,
h3 {
    vertical-align: baseline;
    border: 0;
    list-style: outside none none;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    font-weight: inherit;
    font-size: inherit
}

._2Hb9NRoy {
    flex-direction: row;
    font-size: .13rem;
    color: #222;
    font-weight: 500;
    border-radius: .16rem;
    width: auto;
    height: .44rem;
    position: relative;
    cursor: pointer
}

._1VaMQd2e,
._2Hb9NRoy {
    display: flex;
    align-items: center;
    justify-content: center
}

._1VaMQd2e {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999999;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    user-select: none
}

._3OfY2sli {
    width: 64px;
    height: 64px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center
}

._1qN17elL {
    background-color: rgba(0, 0, 0, .8)
}

._2egKkHlK {
    width: 24px;
    height: 24px;
    -webkit-animation: _1En7Ef6R 1s linear infinite;
    animation: _1En7Ef6R 1s linear infinite;
    background-size: 100%
}

@-webkit-keyframes _1En7Ef6R {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _1En7Ef6R {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._1BcvI5eM {
    height: 5px;
    border-radius: 3px;
    position: relative
}

._2_qpoxvt {
    width: 100%;
    height: 100%;
    background-color: #e2e2e2
}

._1XZFT3rT,
._2_qpoxvt {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 3px
}

._1XZFT3rT {
    height: 5px;
    background-color: #000;
    transition: width linear
}

._2jAcM8qZ {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

:lang(th) ._1jjEH2V2 {
    line-height: 1.65 !important
}

._3-1PtZMm {
    width: 100%;
    position: relative
}

._3-1PtZMm:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 2px
}

._1PwNGKR4 {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1TYDGKTv {
    width: 32px;
    height: 32px;
    margin-right: 10px;
    flex-shrink: 0
}

._38acWN9n {
    position: relative
}

._15Yk4e4G {
    line-height: 1px;
    white-space: nowrap;
    position: absolute;
    top: 0;
    opacity: 0
}

.M9hIbQ92 {
    display: inline-block;
    margin-bottom: 2px
}

._29IDuqno {
    font-size: 16px;
    color: #adffa2;
    line-height: 19px;
    font-weight: 700;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._29IDuqno.TyK85Fh- {
    max-width: 333px
}

._29IDuqno._2CiKQ-ZF {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._29IDuqno._2CiKQ-ZF .M9hIbQ92 {
    flex: 1;
    margin-left: 10px;
    margin-bottom: 0
}

._3JdjMkY1 {
    margin-left: 3px
}

._3s5eVJB2 {
    width: 22px
}

._2iCo4Y98,
._3s5eVJB2 {
    font-size: 16px;
    color: #adffa2;
    line-height: 18px;
    font-weight: 700;
    text-align: center
}

._2iCo4Y98 {
    width: 6px;
    margin-bottom: 2px
}

._3nyd8Ynb {
    margin-top: 4px
}

._12xXwjSj {
    width: 14px;
    height: 14px;
    flex-shrink: 0
}

._1jnCXN5e {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-left: 10px
}

._1jnCXN5e._2FyCJ0Ez {
    font-size: 14px;
    line-height: 18px;
    padding: 2px 6px !important
}

._3WiIczgU {
    max-width: 160px;
    margin-left: 20px;
    text-align: right
}

._2Dq3ES9V {
    font-size: 14px;
    line-height: 17px;
    font-weight: 500
}

._3-1PtZMm:hover ._2Dq3ES9V,
._3-1PtZMm:hover ._3s5eVJB2,
._3-1PtZMm:hover ._29IDuqno {
    text-decoration: underline
}

._3-1PtZMm:focus ._2Dq3ES9V,
._3-1PtZMm:focus ._3s5eVJB2,
._3-1PtZMm:focus ._29IDuqno {
    text-decoration: none
}

._3-1PtZMm:active ._1PwNGKR4 {
    opacity: .6
}

._3-1PtZMm:active ._2Dq3ES9V,
._3-1PtZMm:active ._3s5eVJB2,
._3-1PtZMm:active ._29IDuqno {
    text-decoration: none
}

.poTuttmq {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 18px;
    color: #adffa2;
    line-height: 19px;
    font-weight: 600;
    position: relative;
    margin-left: 24px
}

.poTuttmq._6jD2bSqW {
    margin-left: 12px
}

.poTuttmq._2sFsamxe {
    margin-left: 8px
}

._1jjEH2V2 {
    margin-left: 24px;
    width: 91px;
    height: 30px !important;
    border-radius: 15px;
    padding: 0 8px !important;
    font-size: 14px;
    color: #000 !important;
    font-weight: 500;
    flex-shrink: 0
}

.x5GPMYG3 {
    background-color: #fff;
    border: none !important
}

._1jjEH2V2:active .x5GPMYG3,
._1jjEH2V2:hover .x5GPMYG3 {
    background-color: #ebebeb;
    box-shadow: 0 0 0 1px #ebebeb
}

._35gX_0KV {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0
}

._35gX_0KV._3KB_9UOB {
    -webkit-animation: _1ZOMxZSY .15s linear .75s both;
    animation: _1ZOMxZSY .15s linear .75s both
}

._2VSqE_GP {
    -webkit-animation: _2eJf1QV7 .25s linear .55s both;
    animation: _2eJf1QV7 .25s linear .55s both
}

@-webkit-keyframes _2eJf1QV7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _2eJf1QV7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes _1ZOMxZSY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _1ZOMxZSY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media screen and (max-width:1439px) {
    ._1TYDGKTv {
        width: 26px;
        height: 26px
    }

    ._29IDuqno {
        font-size: 14px;
        line-height: 17px
    }

    ._2iCo4Y98,
    ._3s5eVJB2 {
        font-size: 14px;
        line-height: 16px
    }

    ._3s5eVJB2 {
        width: 19px
    }

    ._1jnCXN5e {
        font-size: 14px;
        line-height: 18px
    }

    ._1jnCXN5e._2FyCJ0Ez {
        font-size: 12px;
        line-height: 16px;
        padding: 2px 6px !important
    }

    ._2Dq3ES9V {
        font-size: 12px;
        line-height: 15px
    }
}

@media screen and (max-width:1219px) {
    ._1TYDGKTv {
        width: 22px;
        height: 22px
    }

    ._29IDuqno {
        font-size: 12px;
        line-height: 15px
    }

    ._2iCo4Y98,
    ._3s5eVJB2 {
        font-size: 12px;
        line-height: 14px
    }

    ._3s5eVJB2 {
        width: 16px
    }

    ._1jnCXN5e {
        font-size: 12px;
        line-height: 16px
    }

    ._1jnCXN5e._2FyCJ0Ez {
        font-size: 11px;
        line-height: 15px;
        padding: 2px 6px !important
    }

    ._2Dq3ES9V {
        font-size: 11px;
        line-height: 14px
    }
}

.STyl6EPz {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1mnAsY6O {
    height: 52px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    overflow: hidden;
    padding: 0 4px
}

._1mnAsY6O._1DKEBcop {
    flex-shrink: 0;
    margin-left: -4px
}

._1mnAsY6O._2qg8K0o6 {
    flex-grow: 1;
    margin-right: -4px
}

.Xa6RtrZy {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    contain: layout;
    z-index: 2
}

._2A-qZSrS {
    width: 100%;
    height: 100%;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    will-change: transform
}

._2-0VLZEd {
    height: 52px
}

._1-Jw8ZXA,
._2-0VLZEd {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1-Jw8ZXA {
    overflow: hidden;
    position: relative;
    z-index: 1
}

._19EAkXO6 {
    width: 1px;
    height: 33px;
    opacity: .4;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), #fff, #fff, hsla(0, 0%, 100%, 0));
    flex-shrink: 0;
    margin: 0 17px 0 20px
}

.kr1qaGGW {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Ee_JeZaT {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    will-change: transform;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

._1eHrsim6 {
    width: 100%;
    height: 52px;
    position: relative
}

._2pGtUtXy {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000
}

.mp_p84f0 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2UbxPzJy,
._3QBe5DXL {
    position: relative;
    width: 100%
}

.ZVmrxsji {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    will-change: transform
}

.cacheContent ._1y9nRFjJ {
    top: unset !important
}

.tktVr-6U {
    padding-right: 0 !important
}

._3bmWTnN_ {
    background: #fff
}

.scale_layout.main_scale_to_1080_layout ._3bmWTnN_ {
    min-width: 1080px
}

.scale_layout.main_scale_to_768_layout ._3bmWTnN_ {
    min-width: 768px
}

@media (max-width:1600px) {
    .static_layout ._3bmWTnN_ {
        min-width: 1120px
    }
}

@media (min-width:1601px) {
    .static_layout ._3bmWTnN_ {
        min-width: 1400px
    }
}

._3jf5hlrN {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .22rem;
    height: .44rem;
    cursor: pointer
}

._3bSc6Wnp,
._3jf5hlrN {
    position: relative;
    font-weight: 500;
    width: auto
}

._3bSc6Wnp {
    height: 30px;
    border-radius: 30px;
    white-space: nowrap;
    text-align: center;
    font-size: 13px;
    color: #222;
    line-height: 30px
}

._1bdQ-RiM {
    font-size: inherit;
    font-weight: inherit
}

._1q7gg7LS {
    height: .44rem;
    margin-right: 10px
}

._1IYloaTR,
._1q7gg7LS {
    position: relative;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: -webkit-max-content;
    width: max-content
}

._1IYloaTR {
    height: .28rem;
    border-radius: .16rem;
    padding: 0 10px
}

._1QAuJDtn {
    cursor: pointer;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: auto;
    height: .44rem;
    font-size: .13rem;
    color: #222;
    font-weight: 500
}

._1-iinnxO {
    position: absolute;
    bottom: 8px;
    width: 16px;
    height: 4px;
    background: #fb7701;
    border-radius: 2px;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.D4lLWW_h {
    display: none
}

@-webkit-keyframes _34_IxDIw {
    0% {
        -webkit-transform: translateY(-10px) !important;
        transform: translateY(-10px) !important;
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) !important;
        transform: translateY(0) !important;
        opacity: 1
    }
}

@keyframes _34_IxDIw {
    0% {
        -webkit-transform: translateY(-10px) !important;
        transform: translateY(-10px) !important;
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) !important;
        transform: translateY(0) !important;
        opacity: 1
    }
}

._1zidy1ig {
    position: absolute;
    top: 50%
}

._11O9rCte {
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._3Z17xt1D {
    right: 0;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

._3QGkG0_h {
    visibility: hidden;
    pointer-events: none
}

._1IWUNB9w {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    width: 44px;
    height: 44px;
    background: transparent;
    box-shadow: none;
    border: none;
    opacity: 1
}

._1FikDxz5,
._1IWUNB9w {
    -webkit-user-select: none;
    user-select: none;
    position: absolute
}

._1FikDxz5 {
    pointer-events: none;
    width: 100%;
    height: 100%;
    background: #fff;
    box-shadow: .04rem 0 .07rem 0 rgba(0, 0, 0, .1);
    border: .01rem solid rgba(0, 0, 0, .05);
    pointer-events: auto;
    transition: -webkit-transform .15s ease;
    transition: transform .15s ease;
    transition: transform .15s ease, -webkit-transform .15s ease;
    border-radius: 50%;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._1FikDxz5:hover {
    -webkit-transform: scale(1.02) translate(-50%, -50%);
    transform: scale(1.02) translate(-50%, -50%)
}

._1FikDxz5:active {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
    transition: -webkit-transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease
}

._1FikDxz5._3iHPF--z:after,
._1FikDxz5:hover:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, .03);
    border-radius: 50%
}

._37BGf9WA {
    pointer-events: none;
    width: 16px;
    height: 16px;
    z-index: 2;
    position: relative
}

._2uCTsa0G {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1VYR7fAr {
    z-index: 1;
    width: 100%;
    height: 41px;
    border-color: #ececec;
    border-top: 1px #ececec;
    border-style: solid
}

._1C-auq_I,
._1VYR7fAr {
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1C-auq_I {
    width: calc(100% - 47px);
    margin-left: -10px
}

.Y7ONlgGY {
    overflow: hidden;
    padding-left: 2px;
    padding-right: 10px
}

._21DmbCxV,
.Y7ONlgGY {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._21DmbCxV {
    width: 100%;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000
}

._3tu04A3r {
    position: relative;
    width: 64px;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1O-DrORO {
    opacity: .3;
    pointer-events: none
}

._2Gk4qKL4._2E3w8Rmd {
    cursor: auto
}

._2Gk4qKL4._2E3w8Rmd:after {
    background: none !important
}

._2Gk4qKL4 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 28px;
    height: 28px;
    cursor: pointer
}

._2Gk4qKL4:first-of-type {
    margin-right: 4px;
    margin-left: 4px
}

._18tEIkJ4 {
    width: 16px;
    height: 16px;
    fill: #222;
    color: #222
}

._1YjI4sgn {
    position: fixed;
    top: 50vh;
    right: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    z-index: 10150;
    max-width: 400px;
    padding: 15px 24px;
    text-align: center;
    background: rgba(0, 0, 0, .8);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .15);
    border-radius: 4px;
    line-height: 22px;
    -webkit-animation: RjhR1LbH .3s cubic-bezier(.78, .14, .15, .86) 1 normal both;
    animation: RjhR1LbH .3s cubic-bezier(.78, .14, .15, .86) 1 normal both
}

@-webkit-keyframes RjhR1LbH {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes RjhR1LbH {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._2HtICEYd {
    margin: 0 auto;
    display: inline-block;
    font-size: 14px;
    color: #fff
}

._2Hj7BeUI {
    display: inline-block;
    height: 22px;
    vertical-align: bottom;
    margin-right: 8px
}

._3E7pOb9t {
    display: flex;
    align-items: center;
    height: 22px
}

._7TqjuDx8 {
    width: 20px;
    height: 20px;
    background: radial-gradient(#fff 50%, transparent 51%)
}

._29AwIjN9 {
    z-index: 99999
}

._1iJJsZL8 {
    background: transparent !important
}

.kfYnxHNS {
    overflow: visible !important
}

.RiSdpizk {
    text-align: center
}

.PTooxgUO {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

._1ik_o5M8 {
    border-radius: 50%;
    height: 48px;
    margin-top: 30px;
    width: 48px
}

._3tQgbFqx,
.lJ8djx_S {
    color: #222;
    font-size: 14px;
    line-height: 18px
}

._1Kuv32FD {
    margin-left: 8px
}

.lJ8djx_S {
    font-weight: 600;
    margin: 8px auto 4px
}

._3tQgbFqx {
    font-weight: 400
}

._36TsCWSv {
    line-height: normal;
    margin: 12px auto 16px
}

._1K0PVvp4 {
    color: #888;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    text-align: center
}

._3UBm_b1i {
    z-index: 10003 !important
}

._3O8y3em4 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 320px;
    height: 40px;
    font-size: 14px;
    color: #222;
    border: 1px solid #888;
    border-radius: 22px;
    line-height: normal;
    cursor: pointer
}

._3O8y3em4:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._3O8y3em4:active {
    -webkit-transform: none;
    transform: none
}

._3yM8wL5O {
    width: 24px;
    height: 24px
}

._1ZJmyKuk {
    text-decoration: underline
}

._1ZJmyKuk:hover {
    cursor: pointer;
    opacity: .6
}

._1ZJmyKuk:active {
    opacity: .4
}

._1dzpDTSy {
    color: #000;
    font-size: 14px;
    line-height: 20px
}

._21i4gWKu {
    margin: 20px 0 12px
}

._2MzUMArw {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 12px;
    width: 100%
}

._2MzUMArw ._1rpdln8B {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

._2MzUMArw ._39tdV4Gz {
    flex-shrink: 0
}

._2MzUMArw .Gbm9Co0I {
    align-items: center;
    display: flex
}

._2MzUMArw .IDildXDu {
    border-radius: 50%;
    height: 48px;
    margin-right: 12px;
    width: 48px
}

._2MzUMArw .kYiwfjem {
    display: flex;
    flex-direction: column;
    gap: 4px
}

._2MzUMArw ._1DhQkp2r {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

._2MzUMArw .cGXThl3x {
    color: #222;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: center
}

._2MzUMArw .qKKFX5uw {
    background: #ececec;
    height: 1px;
    margin: 12px 0 10px;
    width: 100%
}

._2MzUMArw ._2akdRUbx {
    align-items: center;
    color: #888;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    gap: 8px;
    line-height: 18px;
    text-align: center
}

._2MzUMArw ._3gXsKH8t {
    background: #ddd;
    height: 11px;
    width: 1px
}

._2rAhXqDj {
    margin-top: 12px
}

._3xFvjypS {
    align-items: center;
    display: flex;
    gap: 16px;
    margin-top: 24px;
    width: 100%
}

.-lR2o3Qh {
    flex: 1
}

.Q_Uo8X7O {
    color: #fb7701
}

._3I4HLVxA {
    background: transparent !important
}

._1TfgJogX {
    z-index: 10002 !important
}

._2n_BOG0d {
    color: #fb7701;
    white-space: nowrap
}

._2YUtpjCq {
    align-items: center;
    -webkit-align-items: center;
    color: #fc3310;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 13px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 17px
}

.ZwHP-vYV {
    align-self: flex-start;
    flex-shrink: 0;
    height: 12px;
    margin-right: 4px;
    margin-top: 3px;
    width: 12px;
    fill: #fc3310;
    color: #fc3310
}

._1iiIu6bE {
    font-size: 14px;
    margin-top: 30px;
    width: 100%
}

._3tUdyE2x {
    color: #222;
    margin-bottom: 5px
}

._1lVWLygl {
    color: #888;
    line-height: 20px;
    margin-bottom: 2px
}

._2gjphHkH {
    color: #222;
    cursor: pointer
}

._2gjphHkH:active,
._2gjphHkH:active+._3ZgU5j-C {
    opacity: .6
}

._3ZgU5j-C {
    fill: #000
}

._3ZgU5j-C,
.v3JJcub9 {
    cursor: pointer;
    height: 12px;
    vertical-align: -2px;
    width: 12px
}

._1Ue-GGCG {
    margin-top: 30px;
    position: relative
}

._1Ue-GGCG .jVtUfpm_ {
    justify-content: space-evenly
}

._1Ue-GGCG ._2V8CICbm {
    margin-top: -17px;
    padding-right: 108px
}

._38pWFe7g {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%
}

._2Q-RThpg {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    cursor: pointer;
    margin-right: 10px;
    position: relative;
    width: 59px
}

._2Q-RThpg:last-of-type {
    margin-right: 0
}

[dir=rtl] ._2Q-RThpg:last-of-type {
    margin-left: 0;
    margin-right: 10px
}

[dir=rtl] ._2Q-RThpg:first-child {
    margin-right: 0
}

.Ti3mtRBe {
    padding-bottom: 100%;
    width: 100%
}

.KCu0uxtP {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._3x099PUL {
    border: 1px solid #aaa;
    color: #222
}

._3x099PUL:after {
    -webkit-animation: _2ibUp-OZ 1s linear infinite;
    animation: _2ibUp-OZ 1s linear infinite;
    border-left: 1px solid #222;
    content: "";
    display: block;
    height: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0
}

@-webkit-keyframes _2ibUp-OZ {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

@keyframes _2ibUp-OZ {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

._1ywzjH3K {
    height: 0;
    opacity: 0;
    position: absolute
}

._369FdDWi {
    display: flex;
    font-size: 13px;
    font-weight: 400;
    justify-content: flex-end;
    line-height: 17px;
    margin-top: 8px
}

._3toQ47z4 {
    color: #888
}

.MT-1w_6w {
    color: #fb7701;
    cursor: pointer
}

._3AFtMs7h {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px;
    text-align: start
}

._37kROftS {
    align-items: center;
    -webkit-align-items: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 14px;
    justify-content: space-evenly;
    -webkit-justify-content: space-evenly;
    margin-top: 12px;
    padding: 12px
}

._37kROftS:first-child {
    margin-top: 0
}

._37kROftS .Z6HmIbC5 {
    color: #000;
    font-weight: 500;
    line-height: 14px
}

._37kROftS ._1b9IKx2b {
    color: #777;
    line-height: 16px;
    margin-top: 8px
}

._37kROftS ._26j1EIgh {
    flex: 1;
    min-width: 0
}

._37kROftS .HEkeiojZ {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-top: 11px
}

._37kROftS ._3fBKEiQy {
    flex-shrink: 0;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

._37kROftS ._28TS36D0 {
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._37kROftS ._3fBKEiQy+._2wc1unQI {
    margin-left: 0
}

._37kROftS ._2wc1unQI {
    color: #777;
    margin-left: 8px;
    max-width: calc(80% - 40px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._37kROftS ._3d_naCPc {
    white-space: nowrap
}

._3dvVSn7- {
    margin-top: 20px
}

._3a_T4Nnh {
    margin-top: 8px
}

._1CIWpc1U {
    font-size: 16px;
    height: 48px;
    margin: 30px auto 0;
    width: 320px
}

.L0f1hok5 {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 44px;
    overflow: hidden;
    padding: 0 8px 0 14px;
    position: relative;
    width: 100%
}

.L0f1hok5:hover {
    border-color: #aaa
}

.L0f1hok5 ._3VnuZ5nq {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px;
    text-align: start
}

.L0f1hok5 .dYQMRejf {
    background-color: #fff;
    color: #222;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    width: 100%
}

.L0f1hok5 .dYQMRejf::-webkit-input-placeholder {
    color: #aaa
}

.L0f1hok5 .M402f2cc {
    position: absolute;
    right: 12px;
    top: 8px
}

.L0f1hok5 ._22Ngb9Vl {
    margin-right: 10px
}

.L0f1hok5 ._22Ngb9Vl,
.L0f1hok5 .MO7c4vCs {
    cursor: pointer;
    height: 24px;
    width: 24px;
    fill: #cdcdcd;
    color: #cdcdcd
}

.L0f1hok5 ._39SGVl6z {
    border-color: #aaa
}

.hGqsshFV {
    margin-top: 20px
}

._2DEtgW2k {
    margin-top: 8px
}

._3c_NEABp {
    font-size: 16px;
    height: 48px;
    margin: 30px auto 0;
    width: 320px
}

._2yAro778:after {
    display: none
}

._1ECVRyCp {
    overflow: visible !important
}

.Dn0iUut_ {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    max-height: 640px;
    overflow: visible
}

.AlMoz6XV {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px
}

.kGQZdeOk {
    margin-right: 2px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    display: inline-block
}

._1wx4VTPG,
._2el3j_r0,
.A-6cqMCS {
    color: #fc3310;
    margin-top: 8px;
    line-height: 18px;
    font-size: 14px
}

._1wx4VTPG ._36FORHfK,
._2el3j_r0 ._36FORHfK,
.A-6cqMCS ._36FORHfK {
    fill: #fc3310;
    margin-right: 4px;
    width: 14px;
    height: 14px;
    display: inline;
    vertical-align: middle;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.A-6cqMCS {
    color: #fb7701
}

._2GBupQBD {
    position: relative;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: flex
}

._2GBupQBD:hover {
    border-color: #222
}

._2GBupQBD._34fcLQl5._2t95nn4x input {
    padding-right: 40px;
    padding-left: 12px
}

._2GBupQBD._1zEAtq12 {
    border-color: #fc3310
}

._2GBupQBD._3uwCUJex {
    border-color: #222
}

._2GBupQBD ._3mW0YCow {
    color: #aaa;
    font-size: 14px;
    padding: 0 12px;
    height: 42px;
    line-height: 42px;
    width: 100%;
    position: absolute;
    pointer-events: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    left: 0;
    top: 0;
    overflow: hidden
}

._2GBupQBD._3T2I4fpc ._3mW0YCow {
    font-size: 13px
}

._2GBupQBD._2a5gwkvv ._3mW0YCow {
    font-size: 12px
}

._3OR7qd8j {
    padding: 0 12px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    width: 100%;
    height: 42px;
    background: #fff;
    color: #222;
    border: none;
    outline: none;
    box-sizing: border-box;
    text-overflow: ellipsis
}

._1l7c6-NC {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 9px;
    top: 9px;
    fill: #aaa;
    cursor: pointer;
    opacity: 0
}

.D1Ifeu5_ {
    opacity: 1
}

._3_RK98xV {
    font-size: 14px;
    word-break: keep-all;
    white-space: nowrap;
    padding: 0 12px;
    visibility: hidden;
    height: 0;
    opacity: 0;
    pointer-events: none
}

._3dNJrAaL {
    position: relative;
    flex-grow: 1
}

._2h3Ccr9U {
    position: relative;
    text-align: initial
}

[dir=rtl] ._2h3Ccr9U ._3xT0h3Kt {
    direction: rtl;
    text-align: left
}

._2h3Ccr9U ._2ibnWtTR {
    opacity: 1
}

._1sO0KVaB {
    position: absolute;
    width: 100%;
    max-height: 168px;
    top: calc(100% + 3px);
    left: 0;
    z-index: 2;
    border: 1px solid rgba(0, 0, 0, .11);
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .11);
    border-radius: 6px;
    overflow: hidden;
    display: flex
}

._1sO0KVaB ._3ALXD2TP {
    background: #fff;
    width: 100%;
    flex: 1;
    overflow-x: hidden;
    overflow-y: scroll
}

._1sO0KVaB ._3ALXD2TP::-webkit-scrollbar {
    background-color: transparent;
    width: 4px;
    height: 4px
}

._1sO0KVaB ._3ALXD2TP::-webkit-scrollbar-track {
    display: none
}

._1sO0KVaB ._3ALXD2TP::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #cdcdcd
}

._1sO0KVaB ._3it11Jh2 {
    height: 38px;
    padding-left: 12px;
    color: #aaa;
    font-size: 15px;
    display: flex;
    align-items: center;
    cursor: pointer
}

._1sO0KVaB ._3it11Jh2._3gSRK_fd,
._1sO0KVaB ._3it11Jh2:hover {
    background: rgba(0, 0, 0, .08)
}

._1sO0KVaB ._3it11Jh2:first-child {
    margin-top: 6px
}

._1sO0KVaB ._3it11Jh2:last-child {
    margin-bottom: 6px
}

._1sO0KVaB ._15zTrWrz {
    color: #000
}

._3oQAyqDI {
    text-align: center
}

._3y3DYb0J {
    height: 90px;
    margin: 20px auto 30px;
    width: 90px
}

._21WmouNj {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

._3NCd995j {
    color: #000;
    font-size: 14px;
    line-height: 19px;
    margin-top: 20px
}

.k_RWDUv5 {
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    margin: 30px auto 0;
    width: 320px
}

.splide__container {
    box-sizing: border-box;
    position: relative
}

.splide__list {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important
}

.splide.is-initialized:not(.is-active) .splide__list {
    display: block
}

.splide__pagination {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    pointer-events: none
}

.splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto
}

.splide:not(.is-overflow) .splide__pagination {
    display: none
}

.splide__progress__bar {
    width: 0
}

.splide {
    position: relative;
    visibility: hidden
}

.splide.is-initialized,
.splide.is-rendered {
    visibility: visible
}

.splide__slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
    flex-shrink: 0;
    list-style-type: none !important;
    margin: 0;
    position: relative
}

.splide__slide img {
    vertical-align: bottom
}

.splide__spinner {
    -webkit-animation: splide-loading 1s linear infinite;
    animation: splide-loading 1s linear infinite;
    border: 2px solid #999;
    border-left-color: transparent;
    border-radius: 50%;
    bottom: 0;
    contain: strict;
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.splide__sr {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
    display: none
}

.splide__toggle.is-active .splide__toggle__pause {
    display: inline
}

.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0
}

@-webkit-keyframes splide-loading {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes splide-loading {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.splide__track--draggable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

.splide__track--fade>.splide__list>.splide__slide {
    margin: 0 !important;
    opacity: 0;
    z-index: 0
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
    opacity: 1;
    z-index: 1
}

.splide--rtl {
    direction: rtl
}

.splide__track--ttb>.splide__list {
    display: block
}

.splide__arrow {
    align-items: center;
    background: #ccc;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 2em;
    justify-content: center;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2em;
    z-index: 1
}

.splide__arrow svg {
    fill: #000;
    height: 1.2em;
    width: 1.2em
}

.splide__arrow:hover:not(:disabled) {
    opacity: .9
}

.splide__arrow:disabled {
    opacity: .3
}

.splide__arrow:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide__arrow--prev {
    left: 1em
}

.splide__arrow--prev svg {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.splide__arrow--next {
    right: 1em
}

.splide.is-focus-in .splide__arrow:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide__pagination {
    bottom: .5em;
    left: 0;
    padding: 0 1em;
    position: absolute;
    right: 0;
    z-index: 1
}

.splide__pagination__page {
    background: #ccc;
    border: 0;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin: 3px;
    opacity: .7;
    padding: 0;
    position: relative;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear;
    width: 8px
}

.splide__pagination__page.is-active {
    background: #fff;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    z-index: 1
}

.splide__pagination__page:hover {
    cursor: pointer;
    opacity: .9
}

.splide.is-focus-in .splide__pagination__page:focus,
.splide__pagination__page:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide__progress__bar {
    background: #ccc;
    height: 3px
}

.splide__slide {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.splide__slide:focus {
    outline: 0
}

@supports(outline-offset:-3px) {
    .splide__slide:focus-visible {
        outline: 3px solid #0bf;
        outline-offset: -3px
    }
}

@media screen and (-ms-high-contrast:none) {
    .splide__slide:focus-visible {
        border: 3px solid #0bf
    }
}

@supports(outline-offset:-3px) {
    .splide.is-focus-in .splide__slide:focus {
        outline: 3px solid #0bf;
        outline-offset: -3px
    }
}

@media screen and (-ms-high-contrast:none) {
    .splide.is-focus-in .splide__slide:focus {
        border: 3px solid #0bf
    }

    .splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
        border-color: #0bf
    }
}

.splide__toggle {
    cursor: pointer
}

.splide.is-focus-in .splide__toggle:focus,
.splide__toggle:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px
}

.splide__track--nav>.splide__list>.splide__slide {
    border: 3px solid transparent;
    cursor: pointer
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
    border: 3px solid #000
}

.splide__arrows--rtl .splide__arrow--prev {
    left: auto;
    right: 1em
}

.splide__arrows--rtl .splide__arrow--prev svg {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.splide__arrows--rtl .splide__arrow--next {
    left: 1em;
    right: auto
}

.splide__arrows--rtl .splide__arrow--next svg {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.splide__arrows--ttb .splide__arrow {
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.splide__arrows--ttb .splide__arrow--prev {
    top: 1em
}

.splide__arrows--ttb .splide__arrow--prev svg {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.splide__arrows--ttb .splide__arrow--next {
    bottom: 1em;
    top: auto
}

.splide__arrows--ttb .splide__arrow--next svg {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.splide__pagination--ttb {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: auto;
    padding: 1em 0;
    right: .5em;
    top: 0
}

._1w_3schO {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 44px;
    height: 44px;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    cursor: pointer
}

._1w_3schO ._3gT4TXUT {
    width: 16px;
    height: 16px;
    position: relative;
    margin-left: 0;
    pointer-events: none;
    z-index: 2;
    fill: #000
}

._3NDbmw41 {
    width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid rgba(0, 0, 0, .05);
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, .1);
    transition: -webkit-transform .15s ease;
    transition: transform .15s ease;
    transition: transform .15s ease, -webkit-transform .15s ease;
    pointer-events: auto;
    z-index: 1;
    -webkit-user-select: none;
    user-select: none
}

._3NDbmw41:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._3NDbmw41:active {
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: -webkit-transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease
}

._3NDbmw41:active:after,
._3NDbmw41:hover:after {
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    border-radius: 50%;
    background: rgba(0, 0, 0, .03);
    content: ""
}

.eK_Iz02C {
    position: absolute;
    width: 90px;
    height: 80px;
    pointer-events: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._3V6lqY7l {
    background-image: linear-gradient(90deg, #fff 40%, hsla(0, 0%, 100%, 0));
    left: -10px
}

._2raVkq1r {
    background-image: linear-gradient(270deg, #fff 40%, hsla(0, 0%, 100%, 0));
    right: -10px
}

._3orbG74o {
    margin-top: 30px;
    position: relative
}

._3orbG74o ._2C0YWINW {
    justify-content: space-evenly
}

._3orbG74o .CdlfvuD9 {
    margin-top: -17px;
    padding-right: 108px
}

._1EywImqK {
    margin-top: 30px
}

._1uiQunYC {
    color: #fb7701;
    word-wrap: break-word
}

.CDDhLM7k {
    color: #fb7701;
    white-space: nowrap
}

._2E__YeAR {
    align-self: flex-start;
    margin-top: 30px
}

._18wCTF8e {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-bottom: 16px
}

._2bgMO1q8 {
    height: 73px;
    width: 73px;
    fill: #0a8800
}

._11fXiDl7 {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin: 16px 0 20px
}

._1J8F6Tvj {
    background: #f6f6f6;
    border-radius: 2px;
    padding: 12px;
    width: 100%
}

._1J8F6Tvj ._14sTG7z2 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top: 9px
}

._1J8F6Tvj ._14sTG7z2:first-child {
    margin-top: 0
}

._1J8F6Tvj ._14sTG7z2 .jwniGUKb {
    color: #777;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px
}

._1J8F6Tvj ._14sTG7z2 ._2zwOEi1q {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px
}

._2hD-UNY9 ._1VsCfz74 {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    margin-top: 12px
}

._2hD-UNY9 p {
    color: #222;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    margin-top: 4px
}

._3c9O3Rhu {
    font-size: 16px;
    font-weight: 500;
    height: 54px;
    margin: 31px auto 0;
    width: 320px
}

._3m0YWli2 {
    color: #222;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    margin-bottom: 10px
}

._1PJb3MwP {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._1PJb3MwP:after {
    color: #fb7701;
    content: "*";
    margin-left: 4px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

._22h9es_m {
    margin-top: 9px
}

._1nHiEG4c {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._1nHiEG4c ._3ZQKMFoT {
    height: 20px;
    margin-right: 8px;
    width: 20px
}

._1nHiEG4c ._3131PN-G {
    color: #222;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px
}

._1Mbc5her {
    padding-left: 29px
}

._1Mbc5her ._2IKGbByV {
    color: #777;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 4px
}

._1Mbc5her ._3Kwp8fD- {
    margin: 8px 0 12px
}

._1Mbc5her ._1Nk7mGFo._1Nk7mGFo {
    height: 81px
}

._32gR6lLZ {
    margin-top: 31px
}

._2gWv507p {
    height: 44px
}

._1sccfpvM {
    color: #222;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px
}

.f8d3RgRH {
    font-size: 16px;
    height: 54px;
    margin: 25px auto 0;
    width: 320px
}

._2HcW8dG4 {
    width: 20px;
    height: 20px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border-radius: 50%;
    flex-shrink: 0;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: relative
}

._2HcW8dG4:focus-visible {
    outline-offset: 2px;
    outline: .02rem solid #0b7bff
}

._3mO0oOUp {
    border: 1px solid #929292;
    background: #fff
}

@media (any-hover:hover) {
    ._3mO0oOUp:hover {
        background: #eee
    }
}

@media (any-hover:none) {
    ._3mO0oOUp:active {
        background: #eee
    }
}

._1KFD-ThY {
    border: 1px solid #222;
    background: #222
}

@media (any-hover:hover) {
    ._1KFD-ThY:hover {
        border: 1px solid #4e4e4e;
        background: #4e4e4e
    }
}

@media (any-hover:none) {
    ._1KFD-ThY:active {
        border: 1px solid #4e4e4e;
        background: #4e4e4e
    }
}

._1H8Vj1Zr {
    fill: #fff;
    width: 20px;
    height: 20px
}

._3qJVKEIj {
    cursor: not-allowed;
    border: 1px solid #ddd;
    background: hsla(0, 0%, 92.5%, .85)
}

._1CmDETI8,
._2rRemewk {
    border-radius: 50%
}

._1CmDETI8 {
    width: 8px;
    height: 8px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

._3nXpGV_A._3mO0oOUp {
    background: hsla(0, 0%, 100%, .8)
}

@media (any-hover:hover) {
    ._3nXpGV_A._3mO0oOUp:hover {
        border: 1px solid #7c7c7c;
        background: hsla(0, 0%, 80%, .8)
    }
}

@media (any-hover:none) {
    ._3nXpGV_A._3mO0oOUp:active {
        border: 1px solid #7c7c7c;
        background: hsla(0, 0%, 80%, .8)
    }
}

._3nXpGV_A._1KFD-ThY {
    border: 1px solid #fff
}

@media (any-hover:hover) {
    ._3nXpGV_A._1KFD-ThY:hover {
        border: 1px solid #fff;
        background: #4e4e4e
    }
}

@media (any-hover:none) {
    ._3nXpGV_A._1KFD-ThY:active {
        border: 1px solid #fff;
        background: #4e4e4e
    }
}

._2zWPzx8l {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: opacity .2s linear;
    overflow: hidden
}

._1pokNxmJ {
    position: relative
}

._1TMXzN6V {
    width: 100%;
    height: 100%;
    cursor: zoom-out;
    object-fit: cover
}

._3GPhM7m1 {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex: 1;
    margin-left: 20px
}

._3GPhM7m1 ._2NTu2Nr2 {
    width: 100%;
    height: 100%
}

._3GPhM7m1 ._2NTu2Nr2>img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

._3GPhM7m1 ._38NCbm75 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

._3GPhM7m1 ._38NCbm75>video {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

._1gITfZMF,
._2jlTCBiG {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    background-color: hsla(0, 0%, 100%, .9);
    box-shadow: 0 1px 9px 2px rgba(0, 0, 0, .08);
    border-radius: 50%;
    cursor: pointer
}

._1gITfZMF {
    margin: 0 24px 0 10px
}

._2jlTCBiG {
    margin: 0 10px 0 24px
}

.vwHU9osd {
    width: 20px;
    height: 20px;
    fill: #222;
    margin-left: 0 !important
}

._3JR5v6it {
    display: flex;
    flex-direction: column;
    width: 97px;
    height: 100%;
    overflow-y: auto;
    padding: 2px 0 0 2px;
    flex-shrink: 0;
    scrollbar-width: none;
    -ms-overflow-style: none
}

._3JR5v6it::-webkit-scrollbar {
    display: none
}

._3JR5v6it ._3HJVtuDQ {
    width: 90px;
    height: 90px;
    object-fit: cover;
    margin-bottom: 10px;
    cursor: pointer
}

._3JR5v6it ._1b0wf5gD,
._3JR5v6it ._3HJVtuDQ:hover {
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #fb7701
}

._3JR5v6it ._1eAqL3_n {
    position: relative;
    width: 90px;
    height: 90px;
    margin-bottom: 10px;
    cursor: pointer
}

._3JR5v6it ._2V2HJ9rs {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 34px;
    height: 34px;
    fill: #fff
}

._22xd-P1n {
    background-color: transparent
}

._3-F1SEyv {
    fill: #fff
}

._3-F1SEyv:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: #f2f2f2;
    border-radius: .22rem;
    -webkit-animation: none;
    animation: none;
    transition: opacity .1s linear, -webkit-transform .1s linear;
    transition: opacity .1s linear, transform .1s linear;
    transition: opacity .1s linear, transform .1s linear, -webkit-transform .1s linear;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .9
}

._3-F1SEyv:hover:after {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

._3iOk-1pd {
    display: flex;
    padding: 38px 30px;
    width: 100vw;
    height: 100vh;
    background-color: transparent;
    -webkit-user-select: none;
    user-select: none;
    min-height: 300px
}

._1yVdPa4x {
    display: flex;
    flex-wrap: wrap;
    gap: 12px
}

._1j-XJ_1q {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 78px;
    height: 78px;
    -webkit-user-select: none;
    user-select: none
}

._1j-XJ_1q:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .03)
}

._3d92HAPQ:before {
    background-color: rgba(0, 0, 0, .4)
}

._337v4bLR {
    border: 1px solid #fc3310
}

._2DEKm7oG {
    position: absolute;
    right: -5px;
    top: -5px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    z-index: 3
}

._2DEKm7oG>img,
.JtFlo8n0 {
    object-fit: cover
}

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

.QtmHRcid {
    position: absolute;
    height: 13px;
    font-size: 13px;
    color: #fff;
    line-height: 13px;
    font-weight: 400;
    z-index: 2
}

.Ht-UneWR {
    -webkit-transform: rotate(17deg);
    transform: rotate(17deg)
}

._3RYNWxjb,
.Ht-UneWR {
    width: 28px;
    height: 28px;
    position: absolute;
    cursor: pointer
}

._3RYNWxjb {
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

._3RYNWxjb:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

._1KEDR939 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    z-index: 4;
    color: #fff;
    display: none;
    font-size: 12px;
    background-color: #000
}

._1j-XJ_1q:hover ._1KEDR939,
._8oE9rpK2 {
    display: block;
    cursor: pointer;
    -webkit-animation: _1_ic6tfl .2s linear;
    animation: _1_ic6tfl .2s linear
}

@-webkit-keyframes _1_ic6tfl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _1_ic6tfl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._2pf6UZ9B {
    position: absolute
}

._1awvfQLn {
    fill: none;
    stroke: rgba(0, 0, 0, .4);
    stroke-width: 3px
}

._14iKu9pV {
    stroke: #fff;
    stroke-dasharray: 52.5, 75;
    stroke-linecap: round;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: center;
    transform-origin: center
}

.g_uyCRY1 {
    display: flex;
    flex-wrap: wrap
}

._3wVf4O1f {
    width: 38px;
    height: 38px
}

._3wVf4O1f>img {
    object-fit: cover
}

.wYlBmz2q {
    height: 13px;
    font-size: 13px;
    color: #888;
    line-height: 13px;
    font-weight: 400
}

._2nQCvMjJ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 78px;
    height: 78px;
    border: 1px dashed #cdcdcd;
    cursor: pointer
}

._2nQCvMjJ:hover {
    border: 1px dashed #222
}

._2nQCvMjJ:hover .wYlBmz2q {
    color: #222
}

._2nQCvMjJ:active {
    background: rgba(0, 0, 0, .06)
}

._2nQCvMjJ._3hBOID5z {
    background: #fafafa;
    border: 1px dashed #000
}

._2nQCvMjJ._3hBOID5z .wYlBmz2q {
    color: #222
}

._2nQCvMjJ._3hBOID5z:hover {
    background: #fff
}

._2nQCvMjJ._3hBOID5z:active {
    background: rgba(0, 0, 0, .06)
}

._2Y1mVwaf {
    position: relative;
    height: 108px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-bottom: 8px
}

._2Y1mVwaf:focus,
._2Y1mVwaf:hover {
    border-color: #222
}

._2Y1mVwaf._27S56USF {
    border-color: #fc3310
}

._24YyIRLS {
    font-size: 14px;
    background: #fff;
    color: #222;
    line-height: 20px;
    border-radius: 4px;
    width: 100%;
    height: calc(100% - 20px);
    border: none;
    outline: none;
    box-sizing: border-box;
    resize: none;
    padding: 8px 10px 0;
    scrollbar-width: auto !important;
    overflow-y: overlay !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent
}

._24YyIRLS::-webkit-scrollbar {
    width: 18px;
    background: transparent
}

._24YyIRLS::-webkit-scrollbar-button:vertical:decrement,
._24YyIRLS::-webkit-scrollbar-button:vertical:end:decrement,
._24YyIRLS::-webkit-scrollbar-button:vertical:increment,
._24YyIRLS::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

._24YyIRLS::-webkit-scrollbar-thumb {
    border: 6px solid transparent;
    border-radius: 999px;
    background-clip: content-box;
    background-color: #ccc
}

._24YyIRLS:hover::-webkit-scrollbar-thumb {
    background-color: #ccc
}

._24YyIRLS::-webkit-scrollbar-thumb {
    background-color: transparent
}

._24YyIRLS::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

._24YyIRLS::-webkit-input-placeholder {
    color: #aaa;
    height: 20px;
    line-height: 20px
}

._3FcDGqDG {
    position: absolute;
    bottom: 8px;
    right: 10px;
    z-index: 1;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #aaa;
    text-align: right;
    height: 17px
}

._3FcDGqDG._3yYC0h_W {
    display: inline-flex
}

._2BIAt1zy {
    color: #222
}

._37Y-YH9i {
    margin: 0 3px
}

._3suIZVG- {
    color: #222;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    margin-bottom: 10px
}

.utOJAV9G {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

.utOJAV9G:after {
    color: #fb7701;
    content: "*";
    margin-left: 4px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

._2jnFJNqR {
    margin-top: 9px
}

._2f39Sucl {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._2f39Sucl ._30jhuZFU {
    height: 20px;
    margin-right: 8px;
    width: 20px
}

._2f39Sucl ._2-7LNqSA {
    color: #222;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px
}

._34fdRu5V {
    padding-left: 29px
}

._34fdRu5V ._21YKPPRk {
    color: #777;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 4px
}

._34fdRu5V ._3BtGetmh {
    margin: 8px 0 12px
}

._34fdRu5V ._1BgZdpuP._1BgZdpuP {
    height: 81px
}

._2IUcsZ0q {
    background: #ececec;
    height: 1px;
    margin: 16px 0
}

.DJZu36kv {
    height: 44px
}

._1RQGp3-D {
    color: #222;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px
}

._3aOXLlFe {
    font-size: 16px;
    height: 54px;
    margin: 25px auto 0;
    width: 320px
}

._2UphLQ-H {
    align-items: center;
    -webkit-align-items: center;
    color: #888;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 13px;
    font-weight: 400;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 17px
}

._2UphLQ-H:hover {
    cursor: pointer;
    opacity: .6
}

._2UphLQ-H:active {
    opacity: .4
}

._3sxVPSBQ {
    height: 10px;
    margin-left: 2px;
    width: 10px
}

._2SZwNweY {
    color: #222;
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
    margin: 12px 0 6px
}

._37l2l2GE {
    align-items: center;
    -webkit-align-items: center;
    color: #000;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 13px;
    font-weight: 400;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 17px;
    margin-top: 4px
}

._37l2l2GE:before {
    background: #000;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 3px;
    margin-right: 6px;
    width: 3px
}

._3W75xu2a {
    color: #222;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    margin-top: 6px
}

.yi2j_O6b {
    text-decoration: underline
}

.yi2j_O6b:hover {
    cursor: pointer;
    opacity: .6
}

.yi2j_O6b:active {
    opacity: .4
}

._1kC9J85t {
    border: .5px solid #ddd;
    border-radius: 4px;
    margin-bottom: 14px;
    margin-top: 10px;
    padding: 12px 16px;
    width: 100%
}

._39Agqnbu {
    color: #222;
    font-size: 15px;
    font-weight: 600;
    line-height: 19px
}

._3y5dWW-Z {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-top: 12px
}

._3y5dWW-Z ._1rav2khg {
    border-radius: 50%;
    height: 30px;
    margin-right: 8px;
    width: 30px
}

._3y5dWW-Z ._1LUvqhIA {
    color: #222;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px
}

._2jEcsxZu {
    color: #222;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    margin-top: 10px
}

._2jEcsxZu ._1rHlPRsA {
    color: #888;
    margin-bottom: 4px
}

._2jEcsxZu ._37Wx15K8 {
    font-weight: 500
}

._1xXG57fF {
    font-size: 16px;
    height: 54px;
    margin: 0 auto;
    width: 320px
}

._23KJVXqA {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    margin-top: 21px
}

._3yP5Z0la,
._22hKtwrD {
    color: #fb7701;
    cursor: pointer
}

._3yP5Z0la:hover,
._22hKtwrD:hover {
    opacity: .6
}

._3yP5Z0la {
    height: 14px;
    width: 14px;
    fill: #fb7701;
    cursor: pointer;
    vertical-align: middle
}

.uE_P_4bX {
    font-size: 16px;
    font-weight: 500;
    height: 54px;
    margin: 23px auto 0;
    width: 320px
}

._2dUYfnnc {
    display: inline-flex;
    align-items: center;
    height: 18px;
    padding: 0 4px;
    border: 1px solid #fb7701;
    border-radius: 3px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    color: #fb7701;
    box-sizing: border-box
}

._3x2kJmYJ {
    display: inline;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1
}

.gdpyE4Ln {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.obW1xFdQ {
    -webkit-margin-end: -2px;
    margin-inline-end: -2px;
    fill: #fb7701;
    color: #fb7701;
    width: 10px;
    height: 10px
}

._2SD7sfjv {
    height: unset;
    min-height: 22px;
    max-height: 32px;
    background: rgba(0, 0, 0, .6);
    border-radius: 20px;
    border: .5px solid hsla(0, 0%, 100%, .4);
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    padding: 1px 6px
}

._2SD7sfjv._1f9VEEmz {
    min-height: 26px;
    max-height: 34px;
    font-size: 14px;
    line-height: 16px
}

._2SD7sfjv ._3x2kJmYJ {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-hyphens: auto;
    hyphens: auto
}

._2SD7sfjv .obW1xFdQ {
    fill: #fff
}

._2SD7sfjv._3qgV4zt7 {
    visibility: hidden
}

.krQrZ0Y_ {
    cursor: pointer
}

.krQrZ0Y_:hover {
    position: relative;
    overflow: hidden
}

.krQrZ0Y_:hover:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fb7701;
    opacity: .08
}

.krQrZ0Y_:active {
    opacity: .6
}

._2ZQbRjZz {
    word-break: break-all
}

._2RwC2BVj {
    visibility: visible
}

._2RwC2BVj .splide__arrow:disabled,
._2RwC2BVj .splide__pagination {
    display: none
}

._2RwC2BVj .splide__arrow {
    opacity: 1;
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none
}

._2RwC2BVj .splide__arrow svg {
    -webkit-transform: unset;
    transform: unset
}

._2RwC2BVj .splide__arrow:hover:not(:disabled) {
    opacity: 1
}

[dir=rtl] ._2RwC2BVj._2RX912yy {
    direction: ltr
}

._2RwC2BVj._2RX912yy .splide__arrows--rtl .splide__arrow--prev {
    right: unset;
    left: 1em
}

._2RwC2BVj._2RX912yy .splide__arrows--rtl .splide__arrow--next {
    right: 1em;
    left: unset
}

._1BkQZ2MU {
    visibility: hidden
}

._1Ev8iJ18 {
    white-space: nowrap !important;
    width: auto !important
}

._2Qn7aktA {
    align-items: center;
    display: flex;
    height: auto;
    justify-content: center;
    padding: .18rem .24rem;
    width: 100%
}

._2Qn7aktA .uvrD8Oos {
    flex: 0 0 auto;
    height: .2rem;
    width: .2rem;
    fill: #0a8800
}

._2Qn7aktA ._29N6D0ES {
    color: #222;
    flex: 1 1 auto;
    font-size: .14rem;
    line-height: .2rem;
    margin: 0 .12rem 0 .06rem
}

._2Qn7aktA ._3tqJW9PC {
    flex: 0 0 auto;
    min-width: .8rem
}

._3vbV41MN {
    display: flex;
    justify-content: center
}

._3m1R2zkK {
    height: .62rem;
    margin: 0 0 .08rem
}

.cRn1yQLq {
    color: #222;
    font-size: .14rem;
    line-height: .2rem;
    margin: .03rem auto .2rem;
    text-align: center
}

._376jRON_ {
    padding-top: .1rem
}

._16lXfvSE {
    margin: .2rem auto 0;
    width: 3.2rem
}

._1nqpgL3G {
    color: #777;
    cursor: pointer;
    font-size: .13rem;
    height: auto;
    line-height: .17rem;
    margin: .12rem auto 0;
    text-align: center;
    width: 4.14rem
}

._1nqpgL3G:active {
    opacity: .6 !important
}

._1nqpgL3G:hover {
    text-decoration: underline
}

._1nqpgL3G .uvrD8Oos {
    height: .12rem;
    width: .12rem
}

._2jvG11Ro {
    display: inline-block
}

._159M1rsu {
    cursor: pointer
}

._159M1rsu:active {
    opacity: .6 !important
}

._2gSznTcT {
    cursor: pointer
}

._2gSznTcT:active {
    opacity: .6 !important
}

._2gSznTcT:hover,
._2gSznTcT :hover {
    text-decoration: underline
}

._3MJCwQhb {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: currentColor
}

.Rh7rZGSt {
    display: flex;
    height: 100vh;
    justify-content: center;
    padding: 48px 0 36px;
    -webkit-user-select: none;
    user-select: none;
    width: 100vw;
    -webkit-user-drag: none
}

._2Y0uTLGo {
    width: 100%
}

._2Y0uTLGo,
._7IqJkORt {
    align-items: center;
    display: flex
}

._7IqJkORt {
    -webkit-align-items: center;
    background: transparent;
    border-radius: 50%;
    cursor: pointer;
    display: -webkit-flex;
    flex-direction: row;
    height: 36px;
    justify-content: center;
    -webkit-justify-content: center;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 36px;
    z-index: 1
}

._7IqJkORt ._1LD2Fme2 {
    fill: #fff;
    height: 16px;
    width: 16px
}

._3_WQL65N._10b3WGLy {
    background-color: rgba(0, 0, 0, .8) !important
}

._33lVlU0H {
    background: none !important;
    border-radius: 4px;
    opacity: 0;
    transition: all .15s ease
}

._3Y_rf-Qt {
    flex: 1;
    flex-direction: column;
    height: 100%;
    padding: 0 60px
}

._3Y_rf-Qt,
._37xIXNiz {
    align-items: center;
    display: flex
}

._37xIXNiz {
    flex: 1;
    justify-content: space-between;
    overflow: hidden;
    position: relative;
    width: 100%
}

._1vM9OKk5 {
    justify-content: center
}

._3WHOs3wd {
    flex: 1;
    height: 100%;
    position: relative
}

._2u3ATL1t {
    align-items: center;
    display: none;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._2u3ATL1t video {
    cursor: pointer;
    height: 100%;
    max-width: 100%;
    object-fit: contain
}

._2u3ATL1t img {
    cursor: zoom-in;
    height: 100%;
    object-fit: contain;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none
}

._3bGh4Wfi {
    display: flex
}

.diSWHeR_ {
    cursor: zoom-out;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: all .3s ease;
    z-index: 3
}

.diSWHeR_,
.diSWHeR_ img {
    width: 100%
}

._6xVrqpyH {
    pointer-events: none;
    position: absolute
}

._38Qci_0o {
    opacity: 1;
    pointer-events: all
}

._21HqMnVf {
    flex-shrink: 0;
    height: 100%;
    margin-left: 60px;
    overflow-y: auto;
    scrollbar-width: none;
    width: 90px;
    width: 95px;
    -ms-overflow-style: none
}

._21HqMnVf::-webkit-scrollbar {
    width: 5px
}

._21HqMnVf::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: 3px
}

._21HqMnVf::-webkit-scrollbar-track {
    border-radius: 3px
}

._21HqMnVf:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

.nRQTKgSX {
    width: 90px
}

._1Wuy2XCJ {
    cursor: pointer;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative
}

._1Wuy2XCJ:not(:last-child) {
    margin-bottom: 10px
}

._1Wuy2XCJ img {
    width: 100%
}

._1Wuy2XCJ._2wAHZHEu:before {
    border: 2px solid #fb7701;
    box-shadow: inset 0 0 0 1px #fff;
    height: 100%;
    width: 100%;
    z-index: 2
}

._1Wuy2XCJ._2wAHZHEu:before,
._1Wuy2XCJ:after {
    content: "";
    left: 0;
    position: absolute;
    top: 0
}

._1Wuy2XCJ:after {
    background-color: rgba(0, 0, 0, .02);
    bottom: 0;
    right: 0;
    z-index: 1
}

._2Vq1iAEa {
    align-items: center;
    -webkit-align-items: center;
    background: rgba(0, 0, 0, .5);
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 50%;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: .34rem;
    justify-content: center;
    -webkit-justify-content: center;
    position: absolute;
    right: 50%;
    top: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    width: .34rem;
    z-index: 2
}

._2Vq1iAEa .SWk3Nc3D {
    height: .14rem;
    width: .14rem;
    fill: #fff
}

._1ozddime {
    background-color: #f4f4f4;
    overflow: hidden
}

.jhfPl1Fa {
    align-items: center;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .08);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    position: relative;
    width: 48px;
    z-index: 2
}

.jhfPl1Fa:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.jhfPl1Fa:active {
    opacity: .6;
    -webkit-transform: scale(1);
    transform: scale(1)
}

._3sd-0wqc {
    margin-left: 40px;
    margin-right: 24px
}

._29CBKwxi {
    margin-left: 24px;
    margin-right: 40px
}

._3sd-0wqc,
._29CBKwxi {
    bottom: unset !important;
    position: relative !important;
    z-index: 2
}

.xBVNfgJ8 {
    height: 20px;
    width: 20px;
    fill: #222;
    margin-left: 0 !important
}

._1A8Bbk4e {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border: .5px solid rgba(0, 0, 0, .1);
    opacity: .9;
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none
}

._1A8Bbk4e:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._1A8Bbk4e:active {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .6
}

._3CAmTYxg {
    width: 16px;
    height: 16px;
    margin-left: 1px
}

._2nZOdaQ2 {
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #ececec;
    display: flex;
    height: .52rem;
    overflow: hidden;
    padding: 0 .14rem;
    position: relative;
    width: 100%
}

._2nZOdaQ2 .F15Vq3m6 {
    padding: .11rem;
    right: .07rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._2nZOdaQ2 .F15Vq3m6,
.NOVwiNfi {
    border-radius: 50%;
    height: .36rem;
    position: absolute;
    width: .36rem
}

.NOVwiNfi {
    margin-left: -.09rem
}

._2bCAP-T7 {
    height: .18rem;
    margin: .09rem;
    width: .18rem
}

._3uHBhHkv {
    height: .13rem;
    width: .13rem
}

.RNV5F-HW {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    line-height: 1;
    text-align: center;
    width: 100%
}

._1lV3CrnI {
    color: #222;
    font-size: .17rem;
    font-weight: 600;
    line-height: .23rem;
    margin: -.03rem 0;
    max-width: 2.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2hN1itJ- {
    color: #777;
    font-size: .13rem;
    height: .13rem;
    margin-top: .06rem
}

._3hblJ_kQ {
    cursor: pointer;
    -webkit-transform: translate(0);
    transform: translate(0)
}

._1nr-Pvuj:after {
    -webkit-animation: _1VA4KyAG .24s linear both;
    animation: _1VA4KyAG .24s linear both;
    background-color: #f2f2f2;
    border-radius: .22rem;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .1s;
    will-change: transform;
    z-index: -1
}

._1nr-Pvuj:active:after {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

._2GzykXwq:after {
    -webkit-animation: _2GzykXwq .2s ease both;
    animation: _2GzykXwq .2s ease both;
    background-color: #f2f2f2;
    border-radius: .22rem;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    will-change: transform;
    z-index: -1
}

@-webkit-keyframes _1VA4KyAG {
    0.00% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    8.33% {
        opacity: .46;
        -webkit-transform: scale(.5302395951);
        transform: scale(.5302395951)
    }

    16.67% {
        opacity: .71;
        -webkit-transform: scale(.585115143);
        transform: scale(.585115143)
    }

    25.00% {
        opacity: .85;
        -webkit-transform: scale(.6863602763);
        transform: scale(.6863602763)
    }

    33.33% {
        opacity: .94;
        -webkit-transform: scale(.8405183196);
        transform: scale(.8405183196)
    }

    41.67% {
        opacity: .99;
        -webkit-transform: scale(.9513290851);
        transform: scale(.9513290851)
    }

    50.00% {
        opacity: 1;
        -webkit-transform: scale(1.00579595);
        transform: scale(1.00579595)
    }

    58.33% {
        opacity: 1;
        -webkit-transform: scale(1.0313030358);
        transform: scale(1.0313030358)
    }

    66.67% {
        opacity: 1;
        -webkit-transform: scale(1.0406748277);
        transform: scale(1.0406748277)
    }

    75.00% {
        opacity: 1;
        -webkit-transform: scale(1.039866671);
        transform: scale(1.039866671)
    }

    83.33% {
        opacity: 1;
        -webkit-transform: scale(1.0320445663);
        transform: scale(1.0320445663)
    }

    91.67% {
        opacity: 1;
        -webkit-transform: scale(1.0190822239);
        transform: scale(1.0190822239)
    }

    100.00% {
        opacity: 1;
        -webkit-transform: scale(1.0021798037);
        transform: scale(1.0021798037)
    }
}

@keyframes _1VA4KyAG {
    0.00% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    8.33% {
        opacity: .46;
        -webkit-transform: scale(.5302395951);
        transform: scale(.5302395951)
    }

    16.67% {
        opacity: .71;
        -webkit-transform: scale(.585115143);
        transform: scale(.585115143)
    }

    25.00% {
        opacity: .85;
        -webkit-transform: scale(.6863602763);
        transform: scale(.6863602763)
    }

    33.33% {
        opacity: .94;
        -webkit-transform: scale(.8405183196);
        transform: scale(.8405183196)
    }

    41.67% {
        opacity: .99;
        -webkit-transform: scale(.9513290851);
        transform: scale(.9513290851)
    }

    50.00% {
        opacity: 1;
        -webkit-transform: scale(1.00579595);
        transform: scale(1.00579595)
    }

    58.33% {
        opacity: 1;
        -webkit-transform: scale(1.0313030358);
        transform: scale(1.0313030358)
    }

    66.67% {
        opacity: 1;
        -webkit-transform: scale(1.0406748277);
        transform: scale(1.0406748277)
    }

    75.00% {
        opacity: 1;
        -webkit-transform: scale(1.039866671);
        transform: scale(1.039866671)
    }

    83.33% {
        opacity: 1;
        -webkit-transform: scale(1.0320445663);
        transform: scale(1.0320445663)
    }

    91.67% {
        opacity: 1;
        -webkit-transform: scale(1.0190822239);
        transform: scale(1.0190822239)
    }

    100.00% {
        opacity: 1;
        -webkit-transform: scale(1.0021798037);
        transform: scale(1.0021798037)
    }
}

@-webkit-keyframes _2GzykXwq {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes _2GzykXwq {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

._1ndfgv4b {
    position: relative
}

._1ndfgv4b:not(:last-child) {
    margin-bottom: .12rem
}

._1ndfgv4b .DkfIhbHd {
    background: #fff;
    border-radius: 50%;
    height: .36rem;
    position: absolute;
    top: 0;
    width: .36rem
}

._1ndfgv4b .DkfIhbHd:not(._2szVT0oY) {
    left: .12rem
}

._1ndfgv4b .DkfIhbHd._2szVT0oY {
    right: .12rem
}

._1ndfgv4b .WBLE4JGi {
    background: #fff;
    border-radius: .08rem 0 .08rem .08rem;
    margin: 0 auto;
    padding: .16rem;
    width: 2.55rem
}

._2BKd0lw6 {
    -webkit-animation: _1Mvsyt4w 2s linear .5s infinite;
    animation: _1Mvsyt4w 2s linear .5s infinite;
    background-color: #f7f7f7;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position: 200%;
    background-repeat: no-repeat;
    background-size: 200% auto;
    height: .16rem;
    width: 100%
}

._2BKd0lw6:not(:last-child) {
    margin-bottom: .08rem
}

._2IHmmn7T {
    position: relative;
    width: 100%
}

._12MSSmBW {
    -webkit-animation: _1Mvsyt4w 2s linear .5s infinite;
    animation: _1Mvsyt4w 2s linear .5s infinite;
    background-color: #f7f7f7;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position: 200%;
    background-repeat: no-repeat;
    background-size: 200% auto;
    border-radius: .15rem;
    height: .3rem;
    width: .6rem
}

@-webkit-keyframes _1Mvsyt4w {
    to {
        background-position-x: -200%
    }
}

@keyframes _1Mvsyt4w {
    to {
        background-position-x: -200%
    }
}

._1ISltDH1 {
    background: #f6f6f6;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    height: 100%
}

._2LdFJf-3 {
    flex: 1;
    position: relative
}

._2LdFJf-3,
._2zZaTai8 {
    overflow: hidden;
    width: 100%
}

._2zZaTai8 {
    bottom: .2rem;
    position: absolute
}

._3foDFLG4 {
    align-items: stretch;
    -webkit-align-items: stretch;
    display: flex;
    display: -webkit-flex
}

._3foDFLG4 ._2xrL_RpL {
    flex: none;
    height: .8rem;
    width: .8rem
}

._3foDFLG4 ._1yrU2HdM {
    display: flex;
    display: -webkit-flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-left: .08rem
}

._1JtU8pBi {
    margin-top: .08rem
}

._2Y-c9gEd {
    background-color: #f7f7f7;
    height: .01rem;
    margin: .11rem 0;
    width: 100%
}

._999x09z3 {
    background: #f6f6f6;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._2sjNMLw8 {
    margin-bottom: .1rem
}

._1Bg4Vn4U {
    align-items: center;
    -webkit-align-items: center;
    background: #fff;
    border: none !important;
    border-radius: 0;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: start;
    -webkit-justify-content: start;
    overflow: hidden;
    padding: .12rem;
    position: relative
}

._1Bg4Vn4U:after {
    border-bottom: 1px solid #ececec;
    border-radius: 0;
    bottom: -100%;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    left: .72rem;
    pointer-events: none;
    position: absolute;
    right: -100%;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 200%
}

._1Bg4Vn4U:last-child:after {
    display: none
}

._2kXK43Yg {
    align-items: start;
    -webkit-align-items: start;
    display: flex;
    display: -webkit-flex;
    flex: 1 0 auto;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
    margin-left: .12rem;
    width: 2.67rem
}

.uZKJaAN2 {
    background: #f7f7f7;
    border-radius: 50%;
    flex-shrink: 0;
    height: .48rem;
    overflow: hidden;
    position: relative;
    width: .48rem
}

.uZKJaAN2:before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-duration: 1.85s;
    animation-duration: 1.85s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: _1KmPk5jH;
    animation-name: _1KmPk5jH;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position-x: -38px;
    background-repeat: no-repeat;
    background-size: 38px 100%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: background-position-x;
    z-index: 1
}

@-webkit-keyframes _1KmPk5jH {
    0% {
        background-position-x: -38px
    }

    46% {
        background-position-x: 48px
    }

    to {
        background-position-x: 48px
    }
}

@keyframes _1KmPk5jH {
    0% {
        background-position-x: -38px
    }

    46% {
        background-position-x: 48px
    }

    to {
        background-position-x: 48px
    }
}

._2BSmwQX6 {
    background: #f7f7f7;
    height: .17rem;
    overflow: hidden;
    position: relative;
    width: 2.91rem
}

._2BSmwQX6:before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-duration: 1.85s;
    animation-duration: 1.85s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: VkFxPurZ;
    animation-name: VkFxPurZ;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position-x: -116px;
    background-repeat: no-repeat;
    background-size: 116px 100%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: background-position-x;
    z-index: 1
}

@-webkit-keyframes VkFxPurZ {
    0% {
        background-position-x: -116px
    }

    46% {
        background-position-x: 291px
    }

    to {
        background-position-x: 291px
    }
}

@keyframes VkFxPurZ {
    0% {
        background-position-x: -116px
    }

    46% {
        background-position-x: 291px
    }

    to {
        background-position-x: 291px
    }
}

._27893iuq {
    background: #f7f7f7;
    height: .17rem;
    margin-top: .08rem;
    overflow: hidden;
    position: relative;
    width: 1.92rem
}

._27893iuq:before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-duration: 1.85s;
    animation-duration: 1.85s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: _29SEmZR0;
    animation-name: _29SEmZR0;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position-x: -77px;
    background-repeat: no-repeat;
    background-size: 77px 100%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: background-position-x;
    z-index: 1
}

@-webkit-keyframes _29SEmZR0 {
    0% {
        background-position-x: -77px
    }

    46% {
        background-position-x: 192px
    }

    to {
        background-position-x: 192px
    }
}

@keyframes _29SEmZR0 {
    0% {
        background-position-x: -77px
    }

    46% {
        background-position-x: 192px
    }

    to {
        background-position-x: 192px
    }
}

._1r4kE-r2 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    left: 0;
    position: absolute;
    top: 0
}

._1r4kE-r2,
._3yaSN-Xr {
    background: #f6f6f6;
    width: 100%
}

._3yaSN-Xr {
    flex: 1;
    overflow: hidden;
    position: relative
}

._2gpUQ7ab {
    bottom: .14rem;
    position: absolute;
    width: 100%
}

._26Z0QB2l {
    background: #fff;
    border-radius: .08rem;
    height: 2.25rem;
    margin: .12rem auto;
    padding: .06rem .12rem .08rem;
    position: relative;
    width: 3.47rem
}

._1--H67TM {
    height: .17rem
}

._1--H67TM,
._2vIlb0Go {
    background: #f7f7f7;
    width: 3.23rem
}

._2vIlb0Go {
    height: .16rem;
    margin-top: .06rem
}

._1--H67TM,
._2vIlb0Go {
    position: relative
}

._1--H67TM:before,
._2vIlb0Go:before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-duration: 1.85s;
    animation-duration: 1.85s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: _23zceaz1;
    animation-name: _23zceaz1;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position-x: -123px;
    background-repeat: no-repeat;
    background-size: 123px 100%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: background-position-x;
    z-index: 1
}

@-webkit-keyframes _23zceaz1 {
    0% {
        background-position-x: -123px
    }

    46% {
        background-position-x: 323px
    }

    to {
        background-position-x: 323px
    }
}

@keyframes _23zceaz1 {
    0% {
        background-position-x: -123px
    }

    46% {
        background-position-x: 323px
    }

    to {
        background-position-x: 323px
    }
}

._3_MyWr4J {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 1rem;
    justify-content: center;
    -webkit-justify-content: center;
    margin: .08rem 0 .1rem
}

._2gZ8k_Zx {
    background: #f7f7f7;
    height: 1rem;
    position: relative;
    width: 1rem
}

._2gZ8k_Zx:before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-duration: 1.85s;
    animation-duration: 1.85s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: _1Myu-tXZ;
    animation-name: _1Myu-tXZ;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position-x: -80px;
    background-repeat: no-repeat;
    background-size: 80px 100%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: background-position-x;
    z-index: 1
}

@-webkit-keyframes _1Myu-tXZ {
    0% {
        background-position-x: -80px
    }

    46% {
        background-position-x: 100px
    }

    to {
        background-position-x: 100px
    }
}

@keyframes _1Myu-tXZ {
    0% {
        background-position-x: -80px
    }

    46% {
        background-position-x: 100px
    }

    to {
        background-position-x: 100px
    }
}

.WKF3tPsS {
    height: 100%;
    margin-left: .12rem
}

._1JGjscqQ,
.WKF3tPsS {
    position: relative;
    width: 2.11rem
}

._1JGjscqQ {
    background: #f7f7f7;
    height: .13rem;
    margin-bottom: .06rem
}

._1JGjscqQ:before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-duration: 1.85s;
    animation-duration: 1.85s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: _1CHjatu2;
    animation-name: _1CHjatu2;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position-x: -84px;
    background-repeat: no-repeat;
    background-size: 84px 100%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: background-position-x;
    z-index: 1
}

@-webkit-keyframes _1CHjatu2 {
    0% {
        background-position-x: -84px
    }

    46% {
        background-position-x: 211px
    }

    to {
        background-position-x: 211px
    }
}

@keyframes _1CHjatu2 {
    0% {
        background-position-x: -84px
    }

    46% {
        background-position-x: 211px
    }

    to {
        background-position-x: 211px
    }
}

._1ZJcwxRO {
    background: #f7f7f7;
    border-radius: .16rem;
    bottom: 0;
    height: .31rem;
    position: relative;
    width: 1.15rem
}

._1ZJcwxRO,
._1ZJcwxRO:before {
    left: 0;
    position: absolute
}

._1ZJcwxRO:before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-duration: 1.85s;
    animation-duration: 1.85s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: rKbkKmK0;
    animation-name: rKbkKmK0;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    background-position-x: -92px;
    background-repeat: no-repeat;
    background-size: 92px 100%;
    content: "";
    display: block;
    height: 100%;
    top: 0;
    width: 100%;
    will-change: background-position-x;
    z-index: 1
}

@-webkit-keyframes rKbkKmK0 {
    0% {
        background-position-x: -92px
    }

    46% {
        background-position-x: 115px
    }

    to {
        background-position-x: 115px
    }
}

@keyframes rKbkKmK0 {
    0% {
        background-position-x: -92px
    }

    46% {
        background-position-x: 115px
    }

    to {
        background-position-x: 115px
    }
}

._1QWvP3mx {
    border-top: 1px solid #f7f7f7;
    padding-top: .1rem
}

@-webkit-keyframes K1aGchTJ {
    0% {
        opacity: 1;
        -webkit-transform: scaleX(1) translateZ(0);
        transform: scaleX(1) translateZ(0)
    }

    40% {
        height: 3.6rem
    }

    85% {
        bottom: var(--bottom-end, 0);
        height: 56px;
        width: 80px
    }

    to {
        bottom: var(--bottom-end, 0);
        height: 30px;
        opacity: .1;
        -webkit-transform: scale(.1) translate3d(100px, 0, 0);
        transform: scale(.1) translate3d(100px, 0, 0);
        width: 30px
    }
}

@keyframes K1aGchTJ {
    0% {
        opacity: 1;
        -webkit-transform: scaleX(1) translateZ(0);
        transform: scaleX(1) translateZ(0)
    }

    40% {
        height: 3.6rem
    }

    85% {
        bottom: var(--bottom-end, 0);
        height: 56px;
        width: 80px
    }

    to {
        bottom: var(--bottom-end, 0);
        height: 30px;
        opacity: .1;
        -webkit-transform: scale(.1) translate3d(100px, 0, 0);
        transform: scale(.1) translate3d(100px, 0, 0);
        width: 30px
    }
}

.animate__zoomOutRight {
    -webkit-animation-name: K1aGchTJ;
    animation-name: K1aGchTJ;
    -webkit-animation: K1aGchTJ .5s ease-in-out;
    animation: K1aGchTJ .5s ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-transform-origin: right 80%;
    transform-origin: right 80%
}

._3NvIkFwh {
    background: #fff;
    border-radius: .1rem;
    bottom: .2rem;
    box-shadow: 0 0 .12rem 0 rgba(0, 0, 0, .1);
    height: 7.2rem;
    max-height: 90vh;
    overflow: hidden;
    position: fixed;
    right: .69rem;
    width: 3.75rem;
    z-index: 1001
}

._2GtzzhcS {
    display: none
}

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

._3JubW0ou {
    -webkit-animation: vOElgIgw 1s linear infinite;
    animation: vOElgIgw 1s linear infinite;
    height: .32rem;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
    width: .32rem
}

@-webkit-keyframes vOElgIgw {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg)
    }

    to {
        -webkit-transform: translate(-50%, -50%) rotate(1turn);
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@keyframes vOElgIgw {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg)
    }

    to {
        -webkit-transform: translate(-50%, -50%) rotate(1turn);
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

._2zknCIA9 ._3IL1VEGP {
    align-items: center;
    color: #6cd93f;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    line-height: 22px;
    text-align: center
}

._2zknCIA9 ._3RkunOPI {
    height: 20px;
    margin-right: 6px;
    width: 20px;
    fill: #0a8800
}

._2zknCIA9 ._3Smpfz7P {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: center
}

._12pVchub {
    z-index: 1001 !important
}

._3nm8E1o6 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-direction: column;
    display: inline-flex;
    margin-bottom: 20px;
    margin-left: 30px
}

._3nm8E1o6,
.ueQ3rCYG {
    align-items: center;
    -webkit-align-items: center
}

.ueQ3rCYG {
    background: rgba(0, 0, 0, .03);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    transition: all .3s;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row
}

.ueQ3rCYG,
.ueQ3rCYG .dgD38Baj {
    width: 140px;
    height: 140px
}

._1iAexaGn {
    position: relative;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden
}

._1iAexaGn:after {
    content: "";
    background: rgba(0, 0, 0, .03);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.taqKjySP:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px
}

.cM99I8_b {
    margin-top: 7px;
    margin-bottom: 7px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 140px
}

._2bopacAn {
    display: inline
}

._1hfqlJNR {
    width: 22px;
    height: 22px;
    position: absolute !important;
    z-index: 10;
    left: 5px;
    top: 5px;
    border-color: #aaa !important
}

._1hfqlJNR:after {
    content: "";
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    z-index: 4
}

._1hfqlJNR._2LUMXfYP {
    border-color: #fff !important
}

.WTfE1I35 {
    font-size: 14px
}

._2WqPzOTV,
.WTfE1I35 {
    color: #222;
    line-height: 18px;
    font-weight: 400;
    white-space: pre
}

._2WqPzOTV {
    font-size: 12px;
    margin-right: 1px;
    margin-left: 1px
}

._1Mq2ZrW6 .WTfE1I35 {
    font-size: 13px !important
}

._1Mq2ZrW6 ._2WqPzOTV {
    font-size: 11px !important
}

._3XYUduR6 {
    margin: -9px -10px 6px;
    max-width: 160px !important
}

._19bjoQnW {
    position: relative;
    width: 80px;
    height: 22px
}

.WlwLjXKK {
    position: relative;
    top: -2px
}

._2kyZWbbh {
    position: absolute;
    bottom: 4px;
    width: 100%;
    padding: 0 2px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    pointer-events: none
}

._119-nogP .cM99I8_b {
    height: 19px;
    background: #f7f7f7
}

._119-nogP .ueQ3rCYG {
    transition: none
}

._119-nogP ._19bjoQnW {
    background: #f7f7f7
}

.M0FmNH9h.M0FmNH9h {
    background: rgba(251, 119, 1, .9);
    border: none;
    padding: 2px 6px
}

._3ULOE4V9 {
    overflow-wrap: break-word
}

._2rhtLMkb {
    width: 16px;
    height: 16px;
    margin: -1px 0 -2px
}

._1BuCgev- {
    background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22%23aaa%22%3E%3Cpath d=%22M522.9 148.1c11 3.7 19.7 12.7 23.2 24.2l68.8 226.1 226.9-1.3c19.7-0.1 35.8 16.5 35.9 37.2 0.1 12.1-5.5 23.5-14.9 30.6l-184.2 138.4 71.3 225.3c6.2 19.6-4 40.8-22.7 47.2-11 3.8-23.1 1.8-32.4-5.4l-182.8-140.5-182.8 140.5c-15.9 12.2-38.3 8.7-49.9-7.9-6.9-9.8-8.8-22.4-5.2-33.9l71.3-225.3-184.2-138.4c-16-12-19.7-35.4-8.2-52.2 6.8-9.8 17.6-15.6 29.2-15.6l226.9 1.3 68.8-226.1c6-19.7 26.1-30.5 45-24.2z m60.8 295.4l-71.7-235.2-71.7 235.2-235.8-1.4 191.6 144-74.2 234.2 190.1-146.1 190 146.1-74.1-234.2 191.5-144-235.7 1.4z%22%3E%3C/path%3E%3C/svg%3E");
    position: relative
}

._1BuCgev-,
.UCK2cqPT {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.UCK2cqPT {
    background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22%23000%22%3E%3Cpath d=%22M512 729.9l-182.8 140.5c-15.9 12.2-38.3 8.7-49.9-7.9-6.9-9.8-8.8-22.4-5.2-33.9l71.3-225.3-184.2-138.4c-16-12-19.7-35.4-8.2-52.2 6.8-9.8 17.6-15.6 29.2-15.6l226.9 1.3 68.8-226.1c6-19.7 26.1-30.5 45-24.2 11 3.7 19.7 12.7 23.2 24.2l68.8 226.1 226.9-1.3c19.7-0.1 35.8 16.5 35.9 37.2 0.1 12.1-5.5 23.5-14.9 30.6l-184.2 138.4 71.3 225.3c6.2 19.6-4 40.8-22.7 47.2-11 3.8-23.1 1.8-32.4-5.4l-182.8-140.5z%22%3E%3C/path%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    background-position-x: left
}

._1BuCgev-,
.UCK2cqPT {
    overflow: hidden;
    background-repeat: repeat-x
}

._1dYK2uzG {
    z-index: 999;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 0;
    height: 0
}

._2b2SedtV {
    position: relative;
    display: inline-block
}

._2RWBQk3A {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);
    overflow: hidden;
    position: absolute;
    z-index: 988;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.UoNFvaFm {
    max-width: 332px;
    box-sizing: border-box;
    padding: 12px 16px
}

.UoNFvaFm:after {
    content: attr(alt);
    display: block;
    visibility: hidden;
    white-space: nowrap;
    height: 0
}

._3R8if0AV ._2RWBQk3A {
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1)
}

@-webkit-keyframes _7t9YMryN {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _7t9YMryN {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes _3QFmdn8V {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _3QFmdn8V {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

._3vr7b2Jf {
    display: none;
    z-index: 99;
    top: unset;
    bottom: -6px;
    -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
    transform: translateX(50%) translateY(100%) translateZ(0)
}

._3vr7b2Jf,
._3vr7b2Jf ._2ewe-jmW {
    position: absolute;
    right: 50%;
    left: unset
}

._3vr7b2Jf ._2ewe-jmW {
    z-index: 999;
    width: 22px;
    height: 8px;
    top: 0;
    bottom: unset;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    stroke: #ececec;
    stroke-width: 1;
    fill: #fff
}

._3vr7b2Jf._3JhnWISi {
    -webkit-animation: _7t9YMryN .3s ease both;
    animation: _7t9YMryN .3s ease both
}

._3vr7b2Jf._1XCCpfkm {
    -webkit-animation: _3QFmdn8V .3s ease both;
    animation: _3QFmdn8V .3s ease both
}

._3vr7b2Jf._1GsglM_r {
    -webkit-animation: _3src-5_b .3s ease both;
    animation: _3src-5_b .3s ease both
}

._3vr7b2Jf._2zDr1Phn {
    -webkit-animation: _25Il75xL .3s ease both;
    animation: _25Il75xL .3s ease both
}

._3vr7b2Jf.kScgNFcn {
    -webkit-animation: _2XHG9vvZ .3s ease both;
    animation: _2XHG9vvZ .3s ease both
}

._3vr7b2Jf._3G7On7kN {
    -webkit-animation: _1QejD6uq .3s ease both;
    animation: _1QejD6uq .3s ease both
}

@-webkit-keyframes _3src-5_b {
    0% {
        -webkit-transform: translateX(50%) translateY(calc(100% - 10px)) translateZ(0);
        transform: translateX(50%) translateY(calc(100% - 10px)) translateZ(0);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
        transform: translateX(50%) translateY(100%) translateZ(0);
        opacity: 1
    }
}

@keyframes _3src-5_b {
    0% {
        -webkit-transform: translateX(50%) translateY(calc(100% - 10px)) translateZ(0);
        transform: translateX(50%) translateY(calc(100% - 10px)) translateZ(0);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
        transform: translateX(50%) translateY(100%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _25Il75xL {
    0% {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
        transform: translateX(50%) translateY(100%) translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(50%) translateY(calc(100% - 10px)) translateZ(0);
        transform: translateX(50%) translateY(calc(100% - 10px)) translateZ(0);
        opacity: 0
    }
}

@keyframes _25Il75xL {
    0% {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
        transform: translateX(50%) translateY(100%) translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(50%) translateY(calc(100% - 10px)) translateZ(0);
        transform: translateX(50%) translateY(calc(100% - 10px)) translateZ(0);
        opacity: 0
    }
}

@-webkit-keyframes _2XHG9vvZ {
    0% {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0) scale(.9);
        transform: translateX(50%) translateY(100%) translateZ(0) scale(.9);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
        transform: translateX(50%) translateY(100%) translateZ(0);
        opacity: 1
    }
}

@keyframes _2XHG9vvZ {
    0% {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0) scale(.9);
        transform: translateX(50%) translateY(100%) translateZ(0) scale(.9);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
        transform: translateX(50%) translateY(100%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _1QejD6uq {
    0% {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
        transform: translateX(50%) translateY(100%) translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0) scale(.9);
        transform: translateX(50%) translateY(100%) translateZ(0) scale(.9);
        opacity: 0
    }
}

@keyframes _1QejD6uq {
    0% {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0);
        transform: translateX(50%) translateY(100%) translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(50%) translateY(100%) translateZ(0) scale(.9);
        transform: translateX(50%) translateY(100%) translateZ(0) scale(.9);
        opacity: 0
    }
}

._2DYPorIq {
    top: -6px;
    right: 50%;
    bottom: unset;
    left: unset;
    -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
    transform: translateX(50%) translateY(-100%) translateZ(0)
}

._2DYPorIq ._2ewe-jmW {
    top: unset;
    right: 50%;
    bottom: 0;
    left: unset;
    -webkit-transform: translateX(50%) rotate(180deg);
    transform: translateX(50%) rotate(180deg)
}

._2DYPorIq ._2RWBQk3A {
    bottom: 7px
}

._2DYPorIq._1GsglM_r {
    -webkit-animation-name: _2BRyHRTe;
    animation-name: _2BRyHRTe
}

._2DYPorIq._2zDr1Phn {
    -webkit-animation-name: _3j27pq_t;
    animation-name: _3j27pq_t
}

._2DYPorIq.kScgNFcn {
    -webkit-animation: IGIrO3UN .3s ease both;
    animation: IGIrO3UN .3s ease both
}

._2DYPorIq._3G7On7kN {
    -webkit-animation: _18FQCPwG .3s ease both;
    animation: _18FQCPwG .3s ease both
}

@-webkit-keyframes _2BRyHRTe {
    0% {
        -webkit-transform: translateX(50%) translateY(calc(-100% + 10px)) translateZ(0);
        transform: translateX(50%) translateY(calc(-100% + 10px)) translateZ(0);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
        transform: translateX(50%) translateY(-100%) translateZ(0);
        opacity: 1
    }
}

@keyframes _2BRyHRTe {
    0% {
        -webkit-transform: translateX(50%) translateY(calc(-100% + 10px)) translateZ(0);
        transform: translateX(50%) translateY(calc(-100% + 10px)) translateZ(0);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
        transform: translateX(50%) translateY(-100%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _3j27pq_t {
    0% {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
        transform: translateX(50%) translateY(-100%) translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(50%) translateY(calc(-100% + 10px)) translateZ(0);
        transform: translateX(50%) translateY(calc(-100% + 10px)) translateZ(0);
        opacity: 0
    }
}

@keyframes _3j27pq_t {
    0% {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
        transform: translateX(50%) translateY(-100%) translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(50%) translateY(calc(-100% + 10px)) translateZ(0);
        transform: translateX(50%) translateY(calc(-100% + 10px)) translateZ(0);
        opacity: 0
    }
}

@-webkit-keyframes IGIrO3UN {
    0% {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0) scale(.9);
        transform: translateX(50%) translateY(-100%) translateZ(0) scale(.9);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
        transform: translateX(50%) translateY(-100%) translateZ(0);
        opacity: 1
    }
}

@keyframes IGIrO3UN {
    0% {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0) scale(.9);
        transform: translateX(50%) translateY(-100%) translateZ(0) scale(.9);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
        transform: translateX(50%) translateY(-100%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _18FQCPwG {
    0% {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
        transform: translateX(50%) translateY(-100%) translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0) scale(.9);
        transform: translateX(50%) translateY(-100%) translateZ(0) scale(.9);
        opacity: 0
    }
}

@keyframes _18FQCPwG {
    0% {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0);
        transform: translateX(50%) translateY(-100%) translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(50%) translateY(-100%) translateZ(0) scale(.9);
        transform: translateX(50%) translateY(-100%) translateZ(0) scale(.9);
        opacity: 0
    }
}

._1dQsTgtE {
    top: 50%;
    right: unset;
    bottom: unset;
    left: -6px;
    -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
    transform: translateX(-100%) translateY(-50%) translateZ(0)
}

._1dQsTgtE ._2ewe-jmW {
    top: 50%;
    right: -7px;
    bottom: unset;
    left: unset;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg)
}

._1dQsTgtE ._2RWBQk3A {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 7px
}

._1dQsTgtE._1GsglM_r {
    -webkit-animation-name: _2XYWkyYh;
    animation-name: _2XYWkyYh
}

._1dQsTgtE._2zDr1Phn {
    -webkit-animation-name: fHZYCJ2D;
    animation-name: fHZYCJ2D
}

._1dQsTgtE.kScgNFcn {
    -webkit-animation: _1Pdo1U2m .3s ease both;
    animation: _1Pdo1U2m .3s ease both
}

._1dQsTgtE._3G7On7kN {
    -webkit-animation: _1YZE__yl .3s ease both;
    animation: _1YZE__yl .3s ease both
}

@-webkit-keyframes _2XYWkyYh {
    0% {
        -webkit-transform: translateX(calc(-100% + 10px)) translateY(-50%) translateZ(0);
        transform: translateX(calc(-100% + 10px)) translateY(-50%) translateZ(0);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
        transform: translateX(-100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@keyframes _2XYWkyYh {
    0% {
        -webkit-transform: translateX(calc(-100% + 10px)) translateY(-50%) translateZ(0);
        transform: translateX(calc(-100% + 10px)) translateY(-50%) translateZ(0);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
        transform: translateX(-100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fHZYCJ2D {
    to {
        -webkit-transform: translateX(calc(-100% + 10px)) translateY(-50%) translateZ(0);
        transform: translateX(calc(-100% + 10px)) translateY(-50%) translateZ(0);
        opacity: 0
    }

    0% {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
        transform: translateX(-100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@keyframes fHZYCJ2D {
    to {
        -webkit-transform: translateX(calc(-100% + 10px)) translateY(-50%) translateZ(0);
        transform: translateX(calc(-100% + 10px)) translateY(-50%) translateZ(0);
        opacity: 0
    }

    0% {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
        transform: translateX(-100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _1Pdo1U2m {
    0% {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0) scale(.9);
        transform: translateX(-100%) translateY(-50%) translateZ(0) scale(.9);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
        transform: translateX(-100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@keyframes _1Pdo1U2m {
    0% {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0) scale(.9);
        transform: translateX(-100%) translateY(-50%) translateZ(0) scale(.9);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
        transform: translateX(-100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _1YZE__yl {
    to {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0) scale(.9);
        transform: translateX(-100%) translateY(-50%) translateZ(0) scale(.9);
        opacity: 0
    }

    0% {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
        transform: translateX(-100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@keyframes _1YZE__yl {
    to {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0) scale(.9);
        transform: translateX(-100%) translateY(-50%) translateZ(0) scale(.9);
        opacity: 0
    }

    0% {
        -webkit-transform: translateX(-100%) translateY(-50%) translateZ(0);
        transform: translateX(-100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

._2leuQHw6 {
    top: 50%;
    right: -6px;
    bottom: unset;
    left: unset;
    -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
    transform: translateX(100%) translateY(-50%) translateZ(0)
}

._2leuQHw6 ._2ewe-jmW {
    top: 50%;
    right: unset;
    bottom: unset;
    left: -7px;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg)
}

._2leuQHw6 ._2RWBQk3A {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 7px
}

._2leuQHw6._1GsglM_r {
    -webkit-animation-name: DuBZaRz7;
    animation-name: DuBZaRz7
}

._2leuQHw6._2zDr1Phn {
    -webkit-animation-name: -hIWNAHQ;
    animation-name: -hIWNAHQ
}

._2leuQHw6.kScgNFcn {
    -webkit-animation: _10GJLitD .3s ease both;
    animation: _10GJLitD .3s ease both
}

._2leuQHw6._3G7On7kN {
    -webkit-animation: _2AtEVdtO .3s ease both;
    animation: _2AtEVdtO .3s ease both
}

@-webkit-keyframes DuBZaRz7 {
    0% {
        -webkit-transform: translateX(calc(100% - 10px)) translateY(-50%) translateZ(0);
        transform: translateX(calc(100% - 10px)) translateY(-50%) translateZ(0);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
        transform: translateX(100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@keyframes DuBZaRz7 {
    0% {
        -webkit-transform: translateX(calc(100% - 10px)) translateY(-50%) translateZ(0);
        transform: translateX(calc(100% - 10px)) translateY(-50%) translateZ(0);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
        transform: translateX(100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes -hIWNAHQ {
    to {
        -webkit-transform: translateX(calc(100% - 10px)) translateY(-50%) translateZ(0);
        transform: translateX(calc(100% - 10px)) translateY(-50%) translateZ(0);
        opacity: 0
    }

    0% {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
        transform: translateX(100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@keyframes -hIWNAHQ {
    to {
        -webkit-transform: translateX(calc(100% - 10px)) translateY(-50%) translateZ(0);
        transform: translateX(calc(100% - 10px)) translateY(-50%) translateZ(0);
        opacity: 0
    }

    0% {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
        transform: translateX(100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _10GJLitD {
    0% {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0) scale(.9);
        transform: translateX(100%) translateY(-50%) translateZ(0) scale(.9);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
        transform: translateX(100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@keyframes _10GJLitD {
    0% {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0) scale(.9);
        transform: translateX(100%) translateY(-50%) translateZ(0) scale(.9);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
        transform: translateX(100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _2AtEVdtO {
    to {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0) scale(.9);
        transform: translateX(100%) translateY(-50%) translateZ(0) scale(.9);
        opacity: 0
    }

    0% {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
        transform: translateX(100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

@keyframes _2AtEVdtO {
    to {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0) scale(.9);
        transform: translateX(100%) translateY(-50%) translateZ(0) scale(.9);
        opacity: 0
    }

    0% {
        -webkit-transform: translateX(100%) translateY(-50%) translateZ(0);
        transform: translateX(100%) translateY(-50%) translateZ(0);
        opacity: 1
    }
}

._28pVA9Oz {
    display: block
}

._3TjPfWu0 {
    width: 14px;
    height: 14px;
    fill: #fff;
    opacity: .8
}

.uxzfSgXc {
    width: 24px;
    height: 24px;
    display: inline-flex;
    border-radius: 50%
}

._2YxEuIlD,
.uxzfSgXc {
    justify-content: center;
    align-items: center
}

._2YxEuIlD {
    position: absolute;
    right: 0;
    top: 0;
    width: 34px;
    height: 34px;
    cursor: pointer;
    display: flex
}

._2YxEuIlD:hover .uxzfSgXc {
    background-color: hsla(0, 0%, 100%, .15)
}

._2YxEuIlD:active ._3TjPfWu0 {
    opacity: .5
}

._3GB53PsG {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._2Vb2PiFN ._2RWBQk3A {
    border: 1px solid #dfdfdf;
    box-shadow: 0 0 15px -4px rgba(0, 0, 0, .35)
}

._2Vb2PiFN ._2ewe-jmW {
    stroke: #dfdfdf
}

._2h3iZbl9 {
    width: 100vw;
    height: 100vh;
    text-align: center;
    padding-top: 230px
}

._1z8B-95B {
    width: 120px;
    height: 120px;
    margin: 0 auto
}

._3iPKi4S1 {
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 500
}

.eOopBZ6M {
    font-size: 13px;
    color: #777;
    line-height: 19px;
    margin-top: 8px
}

._2eorKBh7 {
    width: 250px;
    height: 42px;
    margin: 24px auto 0;
    font-size: 16px;
    color: #222;
    font-weight: 500;
    z-index: 1
}

.splide__pagination {
    display: none
}

.splide__arrow.splide__arrow--prev ._1EdYAEY6 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.splide__arrow.splide__arrow--next ._1EdYAEY6 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

._1PUQEI_1 .splide__arrow:hover {
    -webkit-transform: translateY(-50%) scale(1.02);
    transform: translateY(-50%) scale(1.02)
}

._1PUQEI_1 .splide__arrow:active {
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
    opacity: .6 !important
}

.UD8rJ5QD .splide__arrow {
    width: 44px;
    height: 44px
}

._3lzJXvm2 {
    visibility: hidden
}

.OTHEoQ9O.OTHEoQ9O {
    visibility: visible
}

.OTHEoQ9O .splide__arrow {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border: .5px solid rgba(0, 0, 0, .1);
    opacity: .9;
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none;
    left: unset;
    right: unset
}

.OTHEoQ9O .splide__arrow svg {
    -webkit-transform: unset;
    transform: unset
}

.OTHEoQ9O .PLq1hv2N .splide__arrow {
    background: transparent;
    box-shadow: none;
    border: none
}

[dir=rtl] .OTHEoQ9O {
    direction: ltr
}

._1YnGOV-u {
    display: inline-block;
    max-width: 100%
}

._1YnGOV-u ._3QbxaZJE._3QbxaZJE {
    width: 90px !important;
    height: 100% !important;
    top: 20px !important;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    z-index: 10;
    position: absolute;
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    -webkit-transform: none;
    transform: none;
    transition: none;
    background: unset
}

._1YnGOV-u ._3QbxaZJE._3QbxaZJE:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 50%
}

._1YnGOV-u ._3QbxaZJE._3QbxaZJE:focus {
    outline: none
}

._1YnGOV-u ._3QbxaZJE._3QbxaZJE:active,
._1YnGOV-u ._3QbxaZJE._3QbxaZJE:hover {
    -webkit-transform: none;
    transform: none;
    opacity: 1
}

._1YnGOV-u ._3QbxaZJE._3QbxaZJE svg {
    -webkit-transform: unset;
    transform: unset
}

._1YnGOV-u ._3QbxaZJE._3QbxaZJE:after {
    content: "";
    display: none
}

._1YnGOV-u ._3iMI-pP0._3iMI-pP0 {
    left: 0;
    justify-content: flex-start
}

._1YnGOV-u ._1jtaJ_Nm._1jtaJ_Nm {
    right: 0;
    justify-content: flex-end
}

._1YnGOV-u ._1lNz9zSG,
._1YnGOV-u ._3ld6UD3d {
    padding: 20px !important;
    margin: -20px !important
}

._1YnGOV-u ._1lNz9zSG._1lNz9zSG:active {
    opacity: 1 !important;
    -webkit-transform: none;
    transform: none
}

._1T3nj4Po {
    position: absolute;
    top: -20px;
    display: flex;
    align-items: center;
    width: 90px;
    height: calc(100% + 40px);
    flex-shrink: 0
}

.do4SC7Bs {
    margin: 0 2px
}

._19I48FH7._19I48FH7 ._3QbxaZJE._3QbxaZJE {
    top: 15px !important
}

._1YsWMHoj._1YsWMHoj ._3QbxaZJE._3QbxaZJE {
    top: 18px !important
}

._3ao-5fYh .do4SC7Bs {
    width: 30px;
    height: 30px
}

._3ao-5fYh ._2SgRzXk8 {
    width: 12px;
    height: 12px
}

._31wMD-Ss {
    left: 18px;
    justify-content: flex-start;
    background-image: linear-gradient(90deg, #fff 59%, hsla(0, 0%, 100%, 0))
}

._1_Km_q8P {
    right: 18px;
    justify-content: flex-end;
    background-image: linear-gradient(270deg, #fff 59%, hsla(0, 0%, 100%, 0))
}

._2SgRzXk8 {
    display: flex;
    align-content: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    fill: #222;
    margin-left: 0
}

._1KoBtZNr {
    visibility: hidden
}

._1Lj8OvV5 {
    visibility: visible
}

._3-jnCCvE {
    display: flex;
    justify-content: center;
    align-items: center;
    background: hsla(0, 0%, 100%, .9);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border: .5px solid rgba(80, 71, 71, .1);
    border-radius: 50%;
    cursor: pointer
}

._3-jnCCvE:hover {
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
    background: #fff
}

._3-jnCCvE:active {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .8
}

._3-jnCCvE:active svg {
    opacity: .8
}

.KoFmh6aF.KoFmh6aF {
    width: 36px;
    height: 36px;
    background: transparent;
    box-shadow: none;
    border: none
}

.KoFmh6aF.KoFmh6aF[disabled] svg {
    fill: #aaa !important
}

.KoFmh6aF.KoFmh6aF:hover {
    -webkit-transform: none;
    transform: none
}

.KoFmh6aF.KoFmh6aF:active {
    -webkit-transform: none;
    transform: none;
    opacity: 1
}

.KoFmh6aF.KoFmh6aF ._1bxMFNsW {
    width: 13px;
    height: 13px
}

._3OpEeEq1 {
    width: 44px;
    height: 44px
}

._3OpEeEq1 ._1bxMFNsW {
    width: 16px;
    height: 16px
}

.dSrWyjts {
    width: 40px;
    height: 40px
}

.dSrWyjts ._1bxMFNsW {
    width: 16px;
    height: 16px
}

.nTcdgK2Y {
    width: 30px;
    height: 30px
}

.nTcdgK2Y ._1bxMFNsW {
    width: 12px;
    height: 12px
}

._2AwLcXgf {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.cetfK5ee {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

._18SHZTrB {
    width: 20px;
    height: 20px;
    fill: #222;
    margin-right: 10px;
    margin-left: -4px;
    margin-top: 12px
}

._1n7WgPdW {
    position: relative
}

._1n7WgPdW:after,
._1n7WgPdW:before {
    position: absolute;
    width: 18px;
    height: calc(100% + 8px);
    content: "";
    background-color: #fff;
    z-index: 5;
    top: -2px
}

._1n7WgPdW:before {
    left: -20px
}

._1n7WgPdW:after {
    right: -20px
}

._2k8_vJy6 {
    flex-shrink: 0;
    cursor: pointer;
    box-sizing: border-box
}

._1NAOnZs8 {
    max-width: 300px;
    height: 36px
}

._1NAOnZs8 ._1CJGxzWt,
._1NAOnZs8 ._2IGOMJqD {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

._1NmOc66S {
    width: auto;
    height: 56px
}

.IgftCM7x.IgftCM7x {
    height: 53px;
    padding: 8.5px 22px
}

._2o5P6n1t {
    position: relative;
    width: auto;
    padding: 10px 22px;
    color: #222;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    white-space: normal;
    background: #fff;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2o5P6n1t:active {
    box-shadow: none
}

._2o5P6n1t:active .joGb6Gbc.joGb6Gbc {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: none
}

._2o5P6n1t .joGb6Gbc {
    border-color: #ddd
}

._2o5P6n1t ._3uMxm957._3uMxm957 {
    border-color: #222
}

._2o5P6n1t:hover .joGb6Gbc {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .11)
}

._2o5P6n1t:hover ._3uMxm957._3uMxm957 {
    border-color: #222
}

.avU0dEjD {
    margin-right: 14px
}

._3hos9LrI {
    position: relative;
    text-align: left
}

.a57aoHo_ {
    font-size: 14px;
    color: transparent;
    line-height: 18px;
    font-weight: 500
}

.XW0DmLHq {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._1054__YE,
.abnHuAl_ {
    white-space: nowrap
}

._1054__YE {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis
}

._1CJGxzWt {
    color: #888;
    font-weight: 500;
    font-size: 15px;
    line-height: 19px;
    padding: 5px 14px;
    position: relative
}

._1CJGxzWt:active {
    color: #555
}

._37GuYs2T {
    margin-right: 0
}

.IH9qJi9e {
    position: relative;
    color: #222
}

.IH9qJi9e:after {
    position: absolute;
    bottom: -6px;
    left: 50%;
    width: 16px;
    height: 4px;
    background: #222;
    border-radius: 2px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: ""
}

.ZwXAGBeU {
    outline-offset: 2px;
    outline: 2px solid #0b7bff;
    border-radius: 9999999px
}

.bA_zzz0e {
    outline-offset: 10px;
    outline: 2px solid #0b7bff;
    border-radius: 22px
}

._1_M9EQgH {
    overflow: visible !important
}

.anXH5LTw {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    max-height: 640px;
    overflow: visible
}

._1OxmLQKX {
    margin-top: 30px;
    position: relative
}

._1OxmLQKX ._2scqATdj {
    justify-content: space-evenly
}

._1OxmLQKX ._3GgPgTKH {
    margin-top: -17px;
    padding-right: 108px
}

._1O_isBCE {
    width: 100%
}

._5Yp3d-sa {
    color: #fb7701;
    word-break: break-word
}

._3GgPgTKH {
    margin-top: 8px
}

._7MECRuEJ {
    border-radius: 50%
}

._2RJhikxK._2_mSfdjV {
    text-decoration: underline;
    -webkit-text-decoration-color: var(--decoColor);
    text-decoration-color: var(--decoColor);
    text-decoration-thickness: var(--decoThickness)
}

._2RJhikxK._1SVbcA7X {
    text-decoration: line-through;
    -webkit-text-decoration-color: var(--decoColor);
    text-decoration-color: var(--decoColor);
    text-decoration-thickness: var(--decoThickness)
}

._2a35qbS9 {
    display: inline-flex;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    position: relative
}

._2a35qbS9._1sy6wtWy {
    cursor: pointer
}

._2a35qbS9 ._3k2EoOrA {
    margin: 0 !important;
    padding: 0 !important
}

._2yGtoVdb._2yGtoVdb {
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    -webkit-transform: none;
    transform: none;
    transition: none;
    background: unset;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 30px;
    z-index: 2
}

._2yGtoVdb._2yGtoVdb:active,
._2yGtoVdb._2yGtoVdb:hover {
    -webkit-transform: none;
    transform: none;
    opacity: 1
}

._2yGtoVdb._2yGtoVdb svg {
    -webkit-transform: unset;
    transform: unset
}

._2yGtoVdb._2yGtoVdb:after {
    content: "";
    display: none
}

._2yGtoVdb._2yGtoVdb._6K0u_NpC {
    left: -15px;
    right: unset
}

._2yGtoVdb._2yGtoVdb.gnOy2iWz {
    right: -15px;
    left: unset
}

._1zNBWkAn {
    width: 30px;
    height: 30px;
    cursor: pointer;
    pointer-events: auto;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border: .5px solid rgba(0, 0, 0, .1);
    flex-shrink: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1zNBWkAn:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._1zNBWkAn:hover ._1mSE8KdQ {
    -webkit-transform: scale(.9804);
    transform: scale(.9804)
}

._1zNBWkAn:active {
    -webkit-transform: scale(1);
    transform: scale(1)
}

._1mSE8KdQ._1mSE8KdQ {
    fill: #000;
    width: 12px;
    height: 12px
}

._1_Rtq4AV {
    line-height: 20px
}

._1_Rtq4AV:not(:first-child) {
    margin-top: 3px;
    line-height: 18px
}

._1_Rtq4AV span {
    vertical-align: middle;
    white-space: pre-wrap
}

._1_Rtq4AV span[data-countdown=true] {
    display: inline-block;
    vertical-align: baseline;
    white-space: pre;
    min-width: 64px
}

._1_Rtq4AV span[data-countdown-day=true] {
    min-width: 84px
}

._1_swvw34 {
    position: relative;
    text-align: left;
    padding-left: 13px
}

._1_swvw34:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #6cd93f;
    position: absolute;
    left: 0;
    top: 8px
}

._20Lw9Ghc {
    width: 20px !important;
    height: 20px !important;
    vertical-align: middle
}

._1I_8mzgO {
    vertical-align: middle;
    margin: 0 3px
}

._2oDJVkbK {
    font-size: 14px !important;
    font-weight: 400 !important
}

.ktcQrU9n {
    pointer-events: auto;
    cursor: pointer
}

._2euAhIp7 {
    padding: 14px 40px !important;
    background: rgba(0, 0, 0, .9) !important
}

._3ljdVPup {
    margin: 10px 0 7px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._2STlRFOY {
    min-width: 116px;
    min-height: 32px;
    max-height: 44px;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-weight: 600;
    padding: 4px 12px;
    margin: 0 -16px
}

._2STlRFOY ._1jm_4EJ4 {
    transition-duration: .15s;
    transition-timing-function: ease;
    transition-property: top, left, bottom, right
}

._2STlRFOY:hover ._1jm_4EJ4 {
    top: -1%;
    left: -1%;
    bottom: -1%;
    right: -1%;
    -webkit-transform: none;
    transform: none
}

._2STlRFOY ._27N46HGJ {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._3ljdVPup:not(.FtR9U_uP) ._2STlRFOY:active ._1jm_4EJ4 {
    background-color: hsla(0, 0%, 100%, .24)
}

._2Z1D41kt {
    margin: 8px auto 12px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2Z1D41kt._3y8eF7W0 {
    margin: 18px auto
}

._2Z1D41kt._3y8eF7W0 ._1wdm8I-B {
    width: 90px;
    height: 90px;
    margin-left: 11px
}

._2Z1D41kt._3y8eF7W0 ._3jRJGjQT {
    font-size: 20px
}

._1wdm8I-B {
    position: relative;
    width: 40px;
    height: 40px;
    margin-left: 8px;
    overflow: hidden;
    flex-shrink: 0
}

._1wdm8I-B:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .03);
    z-index: 1
}

._1wdm8I-B:first-child {
    margin-left: 0 !important
}

._3jRJGjQT {
    background: rgba(0, 0, 0, .65);
    top: 0;
    bottom: 0;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    font-weight: 500;
    z-index: 2
}

._3jRJGjQT,
.MwnDzC3W {
    position: absolute;
    right: 0;
    left: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.MwnDzC3W {
    bottom: 6px;
    z-index: 3
}

._1L972enk {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._313Z71lG:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 22px
}

._3ZeTocIL {
    height: 44px;
    min-width: 44px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

._1xiTFwaX,
._3lJOV8dO,
._3YZgACA6 {
    width: 24px;
    height: 24px
}

._1MI18fma {
    font-size: 13px;
    color: #222;
    line-height: 15px;
    font-weight: 600
}

._1xiTFwaX {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

._22IOHlZz {
    margin-left: 2px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width:1439px) {
    .scale_layout.none_sidebar_layout ._3ZeTocIL {
        padding: 0 7px
    }

    .scale_layout.none_sidebar_layout ._1MI18fma {
        font-size: 12px
    }

    .scale_layout.none_sidebar_layout ._1xiTFwaX,
    .scale_layout.none_sidebar_layout ._3lJOV8dO,
    .scale_layout.none_sidebar_layout ._3YZgACA6 {
        width: 30px;
        height: 30px
    }
}

@media (max-width:1580px) {
    .scale_layout.single_sidebar_layout ._3ZeTocIL {
        padding: 0 7px
    }

    .scale_layout.single_sidebar_layout ._1MI18fma {
        font-size: 12px
    }

    .scale_layout.single_sidebar_layout ._1xiTFwaX,
    .scale_layout.single_sidebar_layout ._3lJOV8dO,
    .scale_layout.single_sidebar_layout ._3YZgACA6 {
        width: 30px;
        height: 30px
    }
}

@media (max-width:1640px) {
    .scale_layout.double_sidebar_layout ._3ZeTocIL {
        padding: 0 7px
    }

    .scale_layout.double_sidebar_layout ._1MI18fma {
        font-size: 12px
    }

    .scale_layout.double_sidebar_layout ._1xiTFwaX,
    .scale_layout.double_sidebar_layout ._3lJOV8dO,
    .scale_layout.double_sidebar_layout ._3YZgACA6 {
        width: 30px;
        height: 30px
    }
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3ZeTocIL {
        padding: 0 7px
    }

    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._1MI18fma {
        font-size: 12px
    }

    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._1xiTFwaX,
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3lJOV8dO,
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3YZgACA6 {
        width: 30px;
        height: 30px
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3ZeTocIL {
        padding: 0 7px
    }

    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._1MI18fma {
        font-size: 12px
    }

    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._1xiTFwaX,
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3lJOV8dO,
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3YZgACA6 {
        width: 30px;
        height: 30px
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3ZeTocIL {
        padding: 0 7px
    }

    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._1MI18fma {
        font-size: 12px
    }

    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._1xiTFwaX,
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3lJOV8dO,
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3YZgACA6 {
        width: 30px;
        height: 30px
    }
}

._3vl9a7iw ._1gtBfkVP {
    width: 4.5rem;
    height: 2.88rem;
    padding-top: .2rem
}

._3vl9a7iw ._3V8r-Fax {
    width: 2.5rem;
    height: .48rem
}

._37wP3vvw {
    width: 4.5rem;
    height: 2.33rem;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2VbI84bx {
    margin: auto;
    text-align: center
}

._3oU_twCj {
    width: .25rem;
    height: .25rem;
    display: inline-block;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/2f696ba5-99cf-4980-8ba9-e76b3ede6cf3.png);
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: middle;
    -webkit-animation: _2VbI84bx 1s linear 0s infinite;
    animation: _2VbI84bx 1s linear 0s infinite
}

._3kxMkRTx {
    font-size: .18rem;
    color: #222;
    margin-left: .12rem;
    vertical-align: middle
}

@-webkit-keyframes _2VbI84bx {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _2VbI84bx {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._2wTEEVRh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._381QYruv {
    position: absolute;
    right: -4px;
    top: -6px
}

._3oG5PUPV {
    left: 13px;
    right: unset
}

._2gchur_3 {
    margin-bottom: 1px;
    font-size: 20px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    color: #fff;
    font-weight: 600
}

.W6dm7amc {
    display: none
}

.W6dm7amc ._1b5Z-xj- {
    font-size: 12px
}

@media (max-width:900px) {

    .scale_layout.none_sidebar_layout .layout_exp_style_0 ._3VebacjD,
    .scale_layout.none_sidebar_layout .layout_exp_style_1 ._3VebacjD,
    .scale_layout.none_sidebar_layout .layout_exp_style_3 ._3VebacjD {
        display: none !important
    }
}

@media (max-width:1041px) {

    .scale_layout.single_sidebar_layout .layout_exp_style_0 ._3VebacjD,
    .scale_layout.single_sidebar_layout .layout_exp_style_1 ._3VebacjD,
    .scale_layout.single_sidebar_layout .layout_exp_style_3 ._3VebacjD {
        display: none !important
    }
}

@media (max-width:1101px) {

    .scale_layout.double_sidebar_layout .layout_exp_style_0 ._3VebacjD,
    .scale_layout.double_sidebar_layout .layout_exp_style_1 ._3VebacjD,
    .scale_layout.double_sidebar_layout .layout_exp_style_3 ._3VebacjD {
        display: none !important
    }
}

@media (max-width:1439px) {

    .scale_layout.none_sidebar_layout .layout_exp_style_0 .W6dm7amc,
    .scale_layout.none_sidebar_layout .layout_exp_style_1 .W6dm7amc,
    .scale_layout.none_sidebar_layout .layout_exp_style_3 .W6dm7amc {
        display: unset
    }
}

@media (max-width:1580px) {

    .scale_layout.single_sidebar_layout .layout_exp_style_0 .W6dm7amc,
    .scale_layout.single_sidebar_layout .layout_exp_style_1 .W6dm7amc,
    .scale_layout.single_sidebar_layout .layout_exp_style_3 .W6dm7amc {
        display: unset
    }
}

@media (max-width:1640px) {

    .scale_layout.double_sidebar_layout .layout_exp_style_0 .W6dm7amc,
    .scale_layout.double_sidebar_layout .layout_exp_style_1 .W6dm7amc,
    .scale_layout.double_sidebar_layout .layout_exp_style_3 .W6dm7amc {
        display: unset
    }
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout .W6dm7amc {
        display: unset
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout .W6dm7amc {
        display: unset
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout .W6dm7amc {
        display: unset
    }
}

._1W8gg4pk {
    display: inline-flex;
    min-width: 15px;
    height: 15px;
    background: #fb7001;
    border: 1px solid #fff;
    border-radius: 7.5px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 15px;
    font-weight: 600;
    padding: 0 3px
}

._1W8gg4pk span {
    zoom: .833
}

._183Mln5Q {
    min-width: 20px;
    height: 20px;
    border-radius: 10px;
    font-size: 12px;
    padding: 0 4px
}

._183Mln5Q span {
    zoom: unset
}

.LHbEoHXM {
    min-width: unset;
    width: 10px;
    height: 10px;
    background: #fb7701;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 0
}

.i97Ahqzz {
    min-width: 16px;
    height: 16px;
    background: none;
    border: none;
    padding: 0
}

.i97Ahqzz._183Mln5Q {
    min-width: 18px;
    height: 18px
}

.i97Ahqzz img {
    width: 100%;
    height: 100%
}

.BKzRRb3y {
    width: 31px;
    height: 16px
}

.BKzRRb3y._183Mln5Q {
    width: 31px;
    height: 18px
}

._3RrMMAFq {
    width: 16px;
    height: 16px
}

._3RrMMAFq._183Mln5Q {
    width: 18px;
    height: 18px
}

._2d8_frJT {
    position: relative;
    display: inline-block
}

._13XGz45u {
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

._1o6xO3o2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2CSyqUbD>div:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 22px
}

._2QwhFZ0S {
    padding-top: 8px !important
}

._2QwhFZ0S._2QwhFZ0S {
    top: calc(100% + 1px)
}

._2QwhFZ0S>svg {
    top: 1px !important
}

._2CzjpX8u {
    overflow: inherit !important
}

._31Uo-Riu._2QwhFZ0S {
    padding-top: 7px !important
}

.OfMlnojf>svg {
    top: 1px !important
}

.OfMlnojf:not(._3WR1fB2o) {
    padding-top: 8px !important
}

._2Y5MuzIY {
    overflow: inherit !important
}

._1gO8DCFg.OfMlnojf:not(._3WR1fB2o) {
    padding-top: 7px !important
}

.layout_exp_style_1 ._1gO8DCFg.OfMlnojf:not(._3WR1fB2o),
.layout_exp_style_2 ._1gO8DCFg.OfMlnojf:not(._3WR1fB2o),
.layout_exp_style_3 ._1gO8DCFg.OfMlnojf:not(._3WR1fB2o),
.layout_exp_style_4 ._1gO8DCFg.OfMlnojf:not(._3WR1fB2o) {
    padding-top: 46px !important
}

.OfMlnojf._10xDq63V ._2Y5MuzIY {
    background-color: rgba(0, 0, 0, .8);
    border: none;
    box-shadow: none
}

.OfMlnojf._10xDq63V ._34rW9pdp {
    stroke: rgba(0, 0, 0, .8);
    fill: rgba(0, 0, 0, .8)
}

._3ta5Q4Pa {
    padding: 8px;
    position: relative;
    border-radius: 4px
}

.nv95vJMX {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    right: 5px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    background-color: transparent;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    transition: background-color .15s
}

.nv95vJMX:hover {
    background-color: #ececec
}

._2VAZRxpw {
    width: 14px;
    height: 14px
}

._3ta5Q4Pa._2uPguPWD .nv95vJMX:hover {
    background-color: hsla(0, 0%, 100%, .15)
}

._3ta5Q4Pa._2uPguPWD ._2VAZRxpw {
    stroke: #d6d6d6;
    fill: #d6d6d6
}

._2wq3aKaZ {
    display: none;
    position: absolute;
    left: 50%;
    top: 100%;
    z-index: 99;
    padding-top: 10px;
    -webkit-transform: translateX(-50%) translateY(0) translateZ(0);
    transform: translateX(-50%) translateY(0) translateZ(0);
    -webkit-font-smoothing: antialiased
}

._376gqwlQ {
    display: block
}

._6TJi4HUP {
    -webkit-animation: _2DAtDpcQ .3s ease both;
    animation: _2DAtDpcQ .3s ease both
}

._39l0OSJL {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    box-shadow: -6px 6px 12px -4px rgba(0, 0, 0, .1);
    overflow: hidden;
    position: relative;
    z-index: 988;
    -webkit-font-smoothing: antialiased
}

._3Y3Bmpj1 {
    z-index: 999;
    width: 22px;
    height: 8px;
    position: absolute;
    top: 3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    stroke: #dfdfdf;
    stroke-width: 1;
    fill: #fff
}

._1a1gAOCE._6TJi4HUP {
    -webkit-animation-name: _2e1MzUqT;
    animation-name: _2e1MzUqT
}

._1a1gAOCE._2wq3aKaZ {
    top: unset;
    bottom: 100%;
    padding-bottom: 10px;
    -webkit-transform: translateX(-50%) translateZ(0);
    transform: translateX(-50%) translateZ(0)
}

._1a1gAOCE ._3Y3Bmpj1 {
    top: unset;
    bottom: 3px;
    -webkit-transform: translateX(-50%) rotate(180deg) translateZ(0);
    transform: translateX(-50%) rotate(180deg) translateZ(0)
}

@-webkit-keyframes _2DAtDpcQ {
    0% {
        -webkit-transform: translateX(-50%) translateY(-10px);
        transform: translateX(-50%) translateY(-10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(-50%) translateY(0) translateZ(0);
        transform: translateX(-50%) translateY(0) translateZ(0);
        opacity: 1
    }
}

@keyframes _2DAtDpcQ {
    0% {
        -webkit-transform: translateX(-50%) translateY(-10px);
        transform: translateX(-50%) translateY(-10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(-50%) translateY(0) translateZ(0);
        transform: translateX(-50%) translateY(0) translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes _2e1MzUqT {
    0% {
        -webkit-transform: translateX(-50%) translateY(10px);
        transform: translateX(-50%) translateY(10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(-50%) translateY(0) translateZ(0);
        transform: translateX(-50%) translateY(0) translateZ(0);
        opacity: 1
    }
}

@keyframes _2e1MzUqT {
    0% {
        -webkit-transform: translateX(-50%) translateY(10px);
        transform: translateX(-50%) translateY(10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(-50%) translateY(0) translateZ(0);
        transform: translateX(-50%) translateY(0) translateZ(0);
        opacity: 1
    }
}

._3a02IWgd {
    position: relative
}

.rfIaQJ2k {
    background: #fff;
    padding: 22px 24px;
    width: 270px;
    height: auto;
    margin: 0 auto;
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    overscroll-behavior: contain
}

._2lWHDYbB {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500
}

._15yBRwqR {
    width: 18px;
    height: 18px
}

div._2uI27-yS {
    height: 18px;
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #222;
    font-weight: 400;
    font-size: 14px;
    margin-top: 16px
}

div._2uI27-yS:hover div.PNmImIad {
    background-color: #eee
}

div._2uI27-yS ._34UZHyq_ {
    margin-left: 8px
}

._3H34CO9Y {
    width: 100%;
    height: 1px;
    margin-top: 17px;
    background-color: #ececec
}

._2dozIwuZ {
    color: #222;
    font-size: 14px;
    margin-top: 20px;
    line-height: 18px;
    font-weight: 500
}

._2VZz1XNS {
    margin-top: 8px;
    margin-bottom: 2px;
    height: 18px;
    line-height: 18px;
    display: flex;
    align-items: center
}

._98G0Naur {
    margin-right: 4px
}

._28RuGxdt,
._98G0Naur {
    color: #505050;
    font-size: 14px
}

._28RuGxdt {
    font-weight: 600
}

._1RTgJgBN {
    margin-left: auto;
    color: #888;
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 14px
}

._1RTgJgBN:hover {
    color: #b8b8b8
}

._1RTgJgBN:hover .mIWYbs6n {
    fill: #b8b8b8
}

._1RTgJgBN:active {
    color: grey
}

._1RTgJgBN:active .mIWYbs6n {
    fill: grey
}

.mIWYbs6n {
    width: 10px;
    height: 10px;
    fill: #888
}

._16xWivZk {
    margin-top: 20px
}

._4PIU0PRc {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-right: 6px
}

._6mGcyleX {
    color: #888;
    font-size: 14px;
    line-height: 18px
}

._2F3-bMa_ {
    width: 100%;
    height: 32px;
    margin-top: 12px
}

._3OweNz6V {
    color: #222;
    font-size: 13px;
    margin-top: 17px
}

._3OweNz6V .tQv1hPxw {
    width: 13px;
    height: 13px;
    fill: #222;
    margin-right: 3px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

._2k7VHtLG {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3Pgge-o6 {
    width: 100% !important;
    height: 100% !important;
    border-radius: 50%
}

.DlyYcbWT {
    border: 3px solid transparent
}

._3uybEDCV {
    width: 100% !important;
    height: 100% !important;
    border-radius: 50%;
    background-color: #f7f7f7
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout .DlyYcbWT {
        border: 3.5px solid transparent
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout .DlyYcbWT {
        border: 3.5px solid transparent
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout .DlyYcbWT {
        border: 3.5px solid transparent
    }
}

@media (max-width:1439px) {

    .scale_layout.none_sidebar_layout .layout_exp_style_0 .DlyYcbWT,
    .scale_layout.none_sidebar_layout .layout_exp_style_1 .DlyYcbWT,
    .scale_layout.none_sidebar_layout .layout_exp_style_3 .DlyYcbWT {
        border: 3.5px solid transparent
    }
}

@media (max-width:1580px) {

    .scale_layout.single_sidebar_layout .layout_exp_style_0 .DlyYcbWT,
    .scale_layout.single_sidebar_layout .layout_exp_style_1 .DlyYcbWT,
    .scale_layout.single_sidebar_layout .layout_exp_style_3 .DlyYcbWT {
        border: 3.5px solid transparent
    }
}

@media (max-width:1640px) {

    .scale_layout.double_sidebar_layout .layout_exp_style_0 .DlyYcbWT,
    .scale_layout.double_sidebar_layout .layout_exp_style_1 .DlyYcbWT,
    .scale_layout.double_sidebar_layout .layout_exp_style_3 .DlyYcbWT {
        border: 3.5px solid transparent
    }
}

._2k0aznwW {
    width: 21px;
    height: 21px;
    margin-right: 7px;
    flex-shrink: 0
}

._492fCucT {
    max-height: calc(100vh - 160px);
    overflow-y: auto;
    background: #fff;
    width: 270px;
    border-radius: 6px;
    font-weight: 400;
    overscroll-behavior: contain
}

._492fCucT::-webkit-scrollbar {
    width: 5px
}

._492fCucT::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._492fCucT::-webkit-scrollbar-track {
    border-radius: 3px
}

._492fCucT:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._16miXUTU {
    padding: 14px 0
}

._1pGmdoJy {
    min-height: 38px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    color: #222
}

._1pGmdoJy:hover {
    background: #f2f2f2
}

._36LUVtxr {
    margin-left: 8px;
    min-width: 15px;
    width: -webkit-fit-content;
    width: fit-content;
    height: 15px;
    background: #fb7701;
    border-radius: 10px;
    text-align: center;
    padding: 0 2px;
    flex-shrink: 0;
    font-size: 10px;
    color: #fff;
    line-height: 15px;
    font-weight: 500
}

.d3yZ_Zjp {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3aa9TC6t {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fb7701;
    border: 1px solid #fff;
    position: absolute;
    right: 0;
    top: 0
}

@media (max-width:1439px) {

    .scale_layout.none_sidebar_layout .layout_exp_style_0 .j-mZmEkY,
    .scale_layout.none_sidebar_layout .layout_exp_style_1 .j-mZmEkY,
    .scale_layout.none_sidebar_layout .layout_exp_style_3 .j-mZmEkY {
        display: none
    }
}

@media (max-width:1580px) {

    .scale_layout.single_sidebar_layout .layout_exp_style_0 .j-mZmEkY,
    .scale_layout.single_sidebar_layout .layout_exp_style_1 .j-mZmEkY,
    .scale_layout.single_sidebar_layout .layout_exp_style_3 .j-mZmEkY {
        display: none
    }
}

@media (max-width:1640px) {

    .scale_layout.double_sidebar_layout .layout_exp_style_0 .j-mZmEkY,
    .scale_layout.double_sidebar_layout .layout_exp_style_1 .j-mZmEkY,
    .scale_layout.double_sidebar_layout .layout_exp_style_3 .j-mZmEkY {
        display: none
    }
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout .j-mZmEkY {
        display: none
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout .j-mZmEkY {
        display: none
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout .j-mZmEkY {
        display: none
    }
}

._3jjx5yN0 {
    top: 2px;
    right: 2px
}

._3jjx5yN0,
._3jjx5yN0 ._32IkHmaL {
    width: 23px;
    height: 12px
}

._1XWmrLrL {
    top: 5px;
    right: 5px
}

._1XWmrLrL,
._1XWmrLrL ._32IkHmaL {
    width: 38px;
    height: 20px
}

._1En70tOO {
    z-index: 9;
    cursor: pointer;
    position: absolute
}

._2wIUU9JE {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2eChCYOT {
    display: flex;
    margin-bottom: 18px;
    cursor: pointer;
    margin-left: .02rem
}

._2eChCYOT:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._2eChCYOT:first-child {
    margin-top: .02rem
}

._2odQSVLs {
    position: relative;
    flex: 0 0 60px;
    height: 60px
}

._2odQSVLs img {
    width: 100%;
    height: 100%
}

._2gB-A2dq {
    margin-left: 8px;
    flex: 1;
    min-width: 1px;
    position: relative
}

._3DYvWsAP {
    font-size: 13px;
    color: #222;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1R9Pq3G3 {
    height: 14px;
    font-weight: 500;
    margin: 2px 0 4px;
    width: 100%;
    overflow: hidden
}

._1R9Pq3G3 .uAO7OwfG {
    max-width: 200%;
    display: inline-block;
    line-height: 28px;
    font-size: 22px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    line-height: 1;
    padding: 3px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 3px;
    width: -webkit-max-content;
    width: max-content;
    background-size: cover
}

._1R9Pq3G3 ._1k_LTvSe {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-top: 1px;
    margin-right: 6px;
    flex-shrink: 0
}

._2Y1SK47d {
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 600;
    height: 20px;
    display: flex;
    align-items: baseline;
    padding-right: 30px
}

._3_vIuw5W {
    font-size: 14px;
    line-height: 18px
}

._3nfO_efK {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 24px;
    height: 24px
}

._3nfO_efK:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._3nfO_efK:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._3nfO_efK:active {
    opacity: .6
}

.CZGCAa16.CZGCAa16 {
    display: inline;
    vertical-align: baseline;
    float: left
}

._1REM6F5c {
    width: 514px !important
}

.LDYyEwr3 {
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    width: 394px;
    margin: 12px auto 0
}

.hsOT9EHw,
.LDYyEwr3 {
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.hsOT9EHw {
    width: calc(50% - 1px);
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column
}

.hsOT9EHw+.hsOT9EHw {
    margin-left: 1px
}

.dwth8HPN {
    height: 80px;
    flex-shrink: 0
}

._219S4m61 {
    font-size: 16px;
    color: #222;
    line-height: 19px;
    font-weight: 500;
    margin-top: 12px
}

._3paisY4a,
._219S4m61 {
    width: 100%;
    text-align: center
}

._3paisY4a {
    font-size: 14px;
    color: #555;
    line-height: 18px;
    margin-top: 4px
}

._2pX7RF7R {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 26px;
    background: hsla(0, 0%, 100%, .7);
    border-bottom-left-radius: 4px;
    padding: 3px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    z-index: 9
}

._2pX7RF7R ._13MJzh5j {
    height: 20px
}

.WJZKIE7H {
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    height: 33px;
    background: hsla(0, 0%, 100%, .7);
    border-bottom-left-radius: 5px;
    padding: 4px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    z-index: 9
}

.WJZKIE7H ._13MJzh5j {
    height: 25px
}

.Z_NvTZ-V {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 44px;
    background: hsla(0, 0%, 100%, .7);
    border-bottom-left-radius: 7px;
    padding: 5px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    z-index: 9
}

.Z_NvTZ-V ._13MJzh5j {
    height: 34px
}

._1zLBtB7z {
    width: 67px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._1zLBtB7z,
._1zLBtB7z ._13MJzh5j {
    height: 46px
}

.fq3-v7CF {
    position: absolute;
    top: 0;
    right: 0;
    width: 28px;
    height: 20px;
    background: hsla(0, 0%, 100%, .7);
    border-bottom-left-radius: 4px;
    padding: 2px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    z-index: 9
}

.fq3-v7CF ._13MJzh5j {
    height: 16px
}

._3-8Digba {
    cursor: pointer
}

._13MJzh5j {
    width: auto
}

._13MJzh5j:not([data-state=succ]) {
    width: 1px
}

._32SU-Lb6 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3YkHlcyO {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    padding: 16px 0 16px 16px;
    transition: all .2s;
    background: #fff
}

._2o3tK-cK {
    width: 100%;
    height: 100%;
    border-right: 1px solid #ececec;
    display: flex;
    flex-direction: column
}

._7Kt3GflM {
    flex: 0 0 auto;
    margin-right: 20px;
    margin-bottom: 16px;
    color: #222;
    line-height: 20px;
    cursor: pointer;
    display: flex;
    align-items: center
}

._7Kt3GflM:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._7Kt3GflM ._2JrUC5IO {
    font-weight: 600;
    font-size: 16px
}

._7Kt3GflM ._3DsUsS81 {
    width: 13px;
    height: 13px;
    fill: #000
}

.cDjl2N8S {
    flex: 1;
    margin-right: 5px;
    overflow-y: auto;
    padding-right: 15px;
    overscroll-behavior: contain;
    padding-left: 6px;
    margin-left: -6px;
    padding-top: 6px;
    margin-top: -6px
}

.cDjl2N8S::-webkit-scrollbar {
    width: 5px
}

.cDjl2N8S::-webkit-scrollbar-thumb {
    background-color: transparent
}

.cDjl2N8S::-webkit-scrollbar-track {
    border-radius: 3px
}

.cDjl2N8S:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

.cDjl2N8S::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: rgba(0, 0, 0, .2)
}

.cDjl2N8S:hover::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2)
}

._3GVB5qF9 {
    position: relative
}

.T0BAmuO3 {
    overscroll-behavior: contain;
    overflow-y: auto;
    max-height: calc(100vh - 160px);
    min-height: 160px;
    background: #fff
}

.T0BAmuO3::-webkit-scrollbar {
    width: 5px
}

.T0BAmuO3::-webkit-scrollbar-track {
    border-radius: 3px
}

.T0BAmuO3:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

.T0BAmuO3::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

.T0BAmuO3:hover::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2)
}

._2sYHDX7J {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    height: 44px;
    display: flex;
    flex-direction: column;
    transition: all .15s
}

._3mIFvorP {
    width: 100%;
    height: 20px;
    content: "";
    display: inline-block;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    background-image: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0))
}

.BHdJnko2 {
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background: #fff
}

.BHdJnko2:hover {
    background: #f2f2f2
}

.bXfdPoDE {
    opacity: 0;
    cursor: none;
    pointer-events: none
}

._3LsA7j3d {
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    background-color: #fb7701;
    margin-left: 4px
}

._3lDRJG6Q {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-break: normal
}

._3lDRJG6Q,
._3yEflsDu {
    margin-right: 12px;
    max-width: calc(100% - 12px)
}

._3yEflsDu {
    height: 26px;
    display: inline-flex;
    padding: 0 8px
}

._2QDCZbkl,
._3Xxp9uru {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._2QDCZbkl {
    display: inline-block
}

._3yXdr3WX {
    width: 10px;
    height: 10px
}

._1qhlckQC {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2ftNrlSb {
    position: relative;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 8px;
    margin: -4px 17px 6px;
    cursor: pointer
}

._2ftNrlSb:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

.aClOxOgv {
    padding: 7px;
    border: 1px solid #fb7701;
    border-radius: 2px;
    background-color: #fff9f3
}

._3wxlhz8u._3wxlhz8u {
    padding: 5px 6px 6px;
    background-color: #fff;
    border-color: #dfdfdf;
    max-height: 58px
}

._15ysTN3N._15ysTN3N,
._15ysTN3N._15ysTN3N g,
._15ysTN3N._15ysTN3N svg {
    fill: #fff;
    stroke: #dfdfdf
}

.oL8I85EY {
    position: absolute;
    top: 2px;
    left: 2px
}

.oL8I85EY,
.oL8I85EY g,
.oL8I85EY svg {
    fill: #fff9f3;
    stroke: #fb7701
}

._2ftNrlSb:hover .aClOxOgv {
    background: #fed9b8
}

._2ftNrlSb:hover .oL8I85EY g,
._2ftNrlSb:hover .oL8I85EY svg {
    fill: #fed9b8
}

._2ftNrlSb:hover ._3wxlhz8u._3wxlhz8u {
    background: #ebebeb
}

._2ftNrlSb:hover ._15ysTN3N._15ysTN3N g,
._2ftNrlSb:hover ._15ysTN3N._15ysTN3N svg {
    fill: #ebebeb
}

.GcTOENWG {
    width: 12px;
    height: 12px;
    margin-left: 3px;
    fill: #0a8800
}

.Sal9J963 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3UWZ1ivj {
    width: 32px;
    height: 32px;
    margin-right: 9px;
    position: relative;
    flex-shrink: 0
}

._7X8LfuEK._7X8LfuEK {
    width: 21px;
    height: 21px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-right: 6px
}

._3li3gP0N {
    position: relative
}

._3li3gP0N:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._32P_o9FY {
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 30;
    width: 32px;
    height: 32px
}

._3c6nbzvS._3c6nbzvS {
    width: 100%;
    height: 100%;
    background-size: 100% 100%
}

.VfoFJxoT {
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 20;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 3px;
    bottom: 3px;
    left: 9px
}

.VfoFJxoT:after {
    background: rgba(0, 0, 0, .4)
}

._1m3KN9Mt {
    flex: 1;
    width: 100%
}

._1iwIpu0e {
    width: 181px
}

._2166XQBZ._2166XQBZ {
    line-height: 15px
}

._3MmUQIij {
    font-size: 13px;
    color: #000
}

._3MmUQIij,
._35tllLP6 {
    line-height: 15px;
    font-weight: 400
}

._35tllLP6 {
    margin-top: 2px;
    font-size: 12px;
    color: #777
}

._2GwhWJ7y,
._35tllLP6 {
    white-space: nowrap
}

._2GwhWJ7y,
._3Rw4x4S8,
._35tllLP6 {
    overflow: hidden;
    text-overflow: ellipsis
}

._3Rw4x4S8 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 17px
}

._1cMmNltl {
    margin-top: 8px
}

._3xfHTCBM {
    height: 26px;
    font-size: 13px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    display: flex;
    align-items: center
}

._1MqbpCy1 {
    border: 1px solid #fb7701;
    border-radius: 4px;
    margin: 0 20px 16px
}

._3vtXrGdv {
    padding: 6px 9px;
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #fff;
    background: #fb7701;
    line-height: 19px;
    font-weight: 500
}

._22L4fNgY {
    flex-shrink: 0;
    width: 17px;
    height: 17px;
    margin-right: 6px
}

._3u49og3B {
    padding: 8px 10px 16px
}

._1LI3UoP- {
    font-size: 12px;
    color: #000;
    line-height: 18px;
    font-weight: 400
}

.Ygg-wCc7 {
    margin-top: 10px;
    width: 100%
}

._3TKMH5lK {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.VVIEDdad {
    width: 232px;
    border: 1px solid #0a8800;
    border-radius: 4px;
    color: #000;
    font-size: 12px;
    line-height: 18px;
    margin: 0 auto
}

._3bl0ZM46 {
    margin: 0 9px 0 6px
}

._3bl0ZM46:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._1uZ31T_H {
    width: 100%;
    background-color: #0a8800;
    color: #fff;
    font-size: 13px;
    line-height: 19px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._1uZ31T_H .tSBfdEgc {
    width: 17px;
    height: 17px;
    margin: 0 6px 0 9px
}

._1uZ31T_H span {
    flex: 1
}

._1uZ31T_H ._2_a2DteL {
    width: 10px;
    height: 10px;
    fill: #fff;
    cursor: pointer
}

._1uZ31T_H ._2_a2DteL:hover {
    fill: hsla(0, 0%, 100%, .6)
}

._1uZ31T_H ._2_a2DteL:active {
    fill: #fff
}

._29O_ZPsm {
    padding: 8px 10px 16px
}

._29O_ZPsm ._3o6daIdX {
    margin-top: 8px
}

._29O_ZPsm ._2e8RB7CK {
    font-size: 13px;
    line-height: 15px
}

._29O_ZPsm ._2e8RB7CK .Z6okPdUW {
    background-color: #0a8800;
    cursor: pointer
}

._29O_ZPsm ._2e8RB7CK:hover .Z6okPdUW {
    background-color: #097d00
}

._2MoXJm6n {
    width: 232px;
    border: 1px solid #0a8800;
    border-radius: 4px;
    padding: 12px 10px 16px;
    position: relative;
    margin: 0 auto
}

._2cIwf1Yw {
    margin-right: 17px;
    display: flex;
    align-items: center
}

._2cIwf1Yw ._2_a2DteL {
    width: 20px;
    height: 20px;
    top: 0;
    right: 0
}

._2cIwf1Yw ._2_a2DteL svg {
    width: 10px;
    height: 10px
}

._2-HuQX1w {
    background-color: #0a8800;
    border-radius: 50%;
    margin-right: 6px;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0
}

._2-HuQX1w .tSBfdEgc {
    width: 23px;
    height: 23px;
    color: #fff
}

._1X8YwExZ {
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

._1X8YwExZ ._3o6daIdX {
    width: calc(50% - 4px)
}

._1X8YwExZ ._2e8RB7CK {
    font-size: 13px;
    line-height: 15px
}

._1X8YwExZ ._2e8RB7CK .Z6okPdUW {
    background-color: #0a8800
}

._1X8YwExZ ._2e8RB7CK:hover .Z6okPdUW {
    background-color: #097d00
}

.R3ztq-ap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2v7EbXYx {
    color: #333;
    width: 270px;
    border-radius: 6px;
    font-weight: 400;
    z-index: 2
}

._39v04Bi9 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: calc(100% - 8px);
    height: 56px;
    padding: 0 18px;
    margin: 8px 4px;
    font-weight: 600
}

._39v04Bi9:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._39v04Bi9:hover {
    background: #f2f2f2
}

._3a-F62mT._3a-F62mT {
    flex-shrink: 0;
    position: relative;
    background-color: transparent !important
}

._3a-F62mT._3a-F62mT:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .03)
}

._3rF0UEhq {
    margin: 8px 22px;
    cursor: pointer
}

._3rF0UEhq:hover {
    opacity: .6
}

._3rF0UEhq .SIWlbmwk {
    font-size: 14px;
    color: #fb7701;
    line-height: 18px;
    font-weight: 600
}

._3rF0UEhq .H6OE-04L {
    width: 14px;
    height: 14px;
    vertical-align: text-bottom
}

._2_REpy-u {
    height: 1px;
    margin: 0 20px;
    border-bottom: 1px solid #ececec
}

[dir=rtl] ._344vTzMF {
    direction: rtl
}

.x-d3-39h {
    font-size: 20px;
    padding: 0 6px 0 10px;
    max-width: 175px;
    width: -webkit-fit-content;
    width: fit-content;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3N2QNPVf {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column
}

._3N2QNPVf ._1-brXc-f {
    font-size: 16px;
    color: #222;
    line-height: 20px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3N2QNPVf ._1-brXc-f ._344vTzMF {
    display: inline-block
}

._3N2QNPVf ._2HTydsay {
    margin-top: 2px;
    width: 100%;
    font-size: 13px;
    color: #222;
    line-height: 17px;
    font-weight: 400
}

.NLJNxkdK:not(:empty) {
    padding: 10px 0
}

._1NyWw3Gl {
    font-size: 14px;
    cursor: pointer;
    display: flex;
    align-items: center;
    position: relative;
    padding: 7px 0;
    overflow: hidden;
    margin: 0 6px
}

._1NyWw3Gl:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px;
    background: #fff;
    z-index: 1
}

._1NyWw3Gl:hover {
    background: #f2f2f2
}

._1NyWw3Gl ._2CQMYMx5,
._1NyWw3Gl ._2ywoPiv_,
._1NyWw3Gl ._3cYTr7zU,
._1NyWw3Gl .lwmSnnip {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 50%;
    left: 16px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._1NyWw3Gl ._2ywoPiv_,
._1NyWw3Gl ._3cYTr7zU,
._1NyWw3Gl .lwmSnnip {
    fill: #222
}

._1NyWw3Gl .lwmSnnip {
    fill: #222;
    color: #222
}

._1NyWw3Gl ._3FT6Utgp {
    position: relative;
    padding-left: 44px;
    flex: 1;
    min-width: 0;
    justify-content: space-between;
    flex-wrap: wrap
}

._1NyWw3Gl ._3FT6Utgp,
._1NyWw3Gl ._3FT6Utgp .eduEWbVc {
    display: flex;
    align-items: center
}

._1_twsEtd:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._83EORyVk {
    margin: 7px 0
}

._2CQMYMx5 {
    width: 24px;
    height: 24px;
    fill: #222
}

._3YX5wfMm {
    overflow: hidden
}

.XZP0Vl-r {
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .03) !important
}

._2qrn4F1S {
    border: 1px solid #fff
}

.-Q8gMQ-O {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2psv_K5U,
._4e3OJgL- {
    width: 24px !important;
    height: 24px !important
}

._2psv_K5U:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .03)
}

._4e3OJgL- {
    border-radius: 50%;
    overflow: hidden;
    position: relative
}

._2jSQdRcd {
    height: 15px;
    max-width: 114px;
    position: relative;
    transition: width .3s
}

._26fhbz8n {
    font-size: 12px;
    line-height: 15px;
    display: flex;
    white-space: pre
}

._2ZhioXe9,
._26fhbz8n {
    color: #222;
    font-weight: 400
}

._2ZhioXe9 {
    font-size: 22px;
    line-height: 30px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

._2lTcedc6._2lTcedc6 {
    margin-left: 4px
}

._2PffkKmv {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: pre-wrap;
    word-wrap: break-word
}

@media (max-width:1439px) {
    .scale_layout.none_sidebar_layout ._2O-ZHl-4 {
        margin-left: 2px
    }

    .scale_layout.none_sidebar_layout ._2lTcedc6 {
        margin-bottom: 0
    }

    .scale_layout.none_sidebar_layout ._2jSQdRcd {
        display: none
    }

    .scale_layout.none_sidebar_layout ._2PffkKmv {
        max-width: 58px
    }
}

@media (max-width:1580px) {
    .scale_layout.single_sidebar_layout ._2O-ZHl-4 {
        margin-left: 2px
    }

    .scale_layout.single_sidebar_layout ._2lTcedc6 {
        margin-bottom: 0
    }

    .scale_layout.single_sidebar_layout ._2jSQdRcd {
        display: none
    }

    .scale_layout.single_sidebar_layout ._2PffkKmv {
        max-width: 58px
    }
}

@media (max-width:1640px) {
    .scale_layout.double_sidebar_layout ._2O-ZHl-4 {
        margin-left: 2px
    }

    .scale_layout.double_sidebar_layout ._2lTcedc6 {
        margin-bottom: 0
    }

    .scale_layout.double_sidebar_layout ._2jSQdRcd {
        display: none
    }

    .scale_layout.double_sidebar_layout ._2PffkKmv {
        max-width: 58px
    }
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._2lTcedc6 {
        margin-bottom: 0
    }

    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._2jSQdRcd {
        display: none
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._2lTcedc6 {
        margin-bottom: 0
    }

    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._2jSQdRcd {
        display: none
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._2lTcedc6 {
        margin-bottom: 0
    }

    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._2jSQdRcd {
        display: none
    }
}

._1MYxPpz3 {
    display: flex;
    position: relative;
    flex-direction: row-reverse;
    transition: all .2s;
    box-shadow: -6px 6px 12px -4px rgba(0, 0, 0, .1);
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    background: #fff;
    position: absolute;
    right: 0
}

._12nCUlaQ {
    width: 272px;
    overflow: visible !important;
    border: none !important;
    box-shadow: none !important;
    background: transparent !important
}

._37TLDpil {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden
}

[dir=rtl] ._37TLDpil {
    direction: rtl
}

.AzrpqMgp {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._10iL_95W {
    flex-shrink: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 10px;
    margin-right: -10px
}

._10iL_95W :focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff
}

@media (max-width:1439px) {
    .scale_layout.none_sidebar_layout ._10iL_95W {
        margin-left: 9px;
        margin-right: -7px
    }
}

@media (max-width:1580px) {
    .scale_layout.single_sidebar_layout ._10iL_95W {
        margin-left: 9px;
        margin-right: -7px
    }
}

@media (max-width:1640px) {
    .scale_layout.double_sidebar_layout ._10iL_95W {
        margin-left: 9px;
        margin-right: -7px
    }
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._10iL_95W {
        margin-left: 3px
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._10iL_95W {
        margin-left: 3px
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._10iL_95W {
        margin-left: 3px
    }
}

.MVzAIXPI {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2cFazqKy {
    color: #fb7701;
    fill: #fb7701;
    width: 14px;
    height: 14px
}

._4sON8DqH {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1Lj2Tx0Y {
    padding-bottom: 24px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    position: relative
}

._2ZXYzAHq {
    padding: 24px 0 2px 20px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #222;
    font-weight: 500;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2ZXYzAHq,
._346_UzrG {
    width: 100%;
    display: flex;
    display: -webkit-flex
}

._346_UzrG {
    padding: 0 .15rem 0 .2rem;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

._1qXXxiMn {
    margin-right: .1rem;
    margin-top: .1rem;
    max-width: 4.2rem
}

.q8uVbyTN {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    height: 30px;
    max-width: 100%;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #222;
    line-height: 30px;
    font-weight: 400;
    padding: 0 10px;
    position: relative;
    cursor: pointer
}

.q8uVbyTN:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 15px
}

.q8uVbyTN:before {
    content: "";
    background: #f6f6f6;
    border-radius: 15px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

.q8uVbyTN:hover:before {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    background: #ececec
}

.q8uVbyTN:active:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.q8uVbyTN>span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.q8uVbyTN._3aHvthbE {
    padding-left: 4px
}

.q8uVbyTN:not(._3aHvthbE):has(._2hY-nk32) {
    padding-left: 8px
}

._2mIj-kvP {
    cursor: pointer;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: .14rem;
    color: #888;
    line-height: normal;
    height: .3rem;
    margin-top: 10px;
    margin-right: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 20%, #fff)
}

._2mIj-kvP:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._2mIj-kvP:hover {
    opacity: .6
}

._2mIj-kvP:active {
    opacity: 1
}

._2mIj-kvP ._3XUJX10V {
    width: .1rem;
    height: .1rem;
    margin-left: .02rem;
    fill: #888
}

._6VmqEXSo {
    position: relative
}

.TmO0i8gN {
    position: absolute !important;
    visibility: hidden;
    opacity: 0;
    top: -9999px;
    left: -9999px
}

#searchBar .rc-tooltip-content {
    position: relative;
    padding: 0;
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid #dfdfdf
}

#searchBar .rc-tooltip-arrow {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    stroke-width: 1
}

#searchBar .rc-tooltip-inner:after {
    display: none
}

._3duxy61N {
    position: absolute;
    right: 20px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer
}

._3duxy61N:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

._3oBWOkAM {
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23888' d='M622.6 38.4c54.9 0 99.8 42.3 104.4 96l.4 9.1-.1 97.7h210.5c26.5 0 48 21.5 48 48 0 24.3-18.1 44.4-41.5 47.6l-6.5.4h-30.4l-56.3 534.1c-6.5 61.5-56 109-116.7 113.8l-10.2.5H299.8c-61.9 0-114.3-44.2-125.5-104.2l-1.4-10.1-56.4-534.1H86.2c-26.5 0-48-21.5-48-48 0-24.3 18.1-44.4 41.5-47.5l6.5-.5h210.6v-97.7c0-54.9 42.1-100.1 95.7-104.7l9.1-.4h221zm188.3 298.8H213l55.3 524c1.5 14.3 12.4 25.5 26.2 27.9l5.3.5h424.4c14.4 0 26.7-9.7 30.5-23.1l1-5.3 55.2-524zM622.6 134.4h-221c-3.8 0-7.2 2.6-8.3 6.2l-.5 2.9v97.7h238.5l.1-97.7c0-4-2.5-7.4-6.1-8.6l-2.7-.5z'/%3E%3C/svg%3E") no-repeat 50% 50%/100% 100%
}

._1WQEtT6B {
    font-size: 14px;
    color: #888;
    font-weight: 400;
    margin-right: 17px;
    cursor: pointer
}

._1WQEtT6B:hover {
    opacity: .6
}

._1akqlJyx {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22%23888%22%3E%3Cpath d=%22M248.7 155.6l7.1 6.2 256.3 256.6 256.6-256.2c25-25 65.5-24.9 90.5 0.1 22.7 22.7 24.7 58.3 6.2 83.3l-6.2 7.2-256.8 256.2 256.3 256.6c25 25 24.9 65.5 0 90.6-22.7 22.7-58.3 24.7-83.4 6.1l-7.1-6.2-256.3-256.8-256.6 256.4c-25 25-65.5 24.9-90.5-0.1-22.7-22.7-24.7-58.3-6.2-83.3l6.2-7.2 256.6-256.3-256.1-256.6c-25-25-24.9-65.5 0-90.5 22.7-22.7 58.3-24.7 83.4-6.1z%22%3E%3C/path%3E%3C/svg%3E");
    width: 13px;
    height: 13px;
    margin-left: 3px;
    flex-shrink: 0;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

._2hY-nk32 {
    width: 14px;
    height: 14px;
    position: relative;
    flex-shrink: 0
}

._2hY-nk32+._3YuM_Ijc {
    margin-left: 2px
}

._3k6L5Uku {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    border-radius: 50%
}

._3k6L5Uku+._2hY-nk32 {
    margin-left: 2px
}

._3k6L5Uku+._3YuM_Ijc {
    margin-left: 6px
}

._2jtdZ49n {
    position: relative;
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    border-radius: 50%;
    margin-right: 6px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, .06)
}

._2jtdZ49n:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03)
}

._1Tt771tf {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

._1Tt771tf[data-state=fail] {
    background-color: transparent
}

._3aANWlRn {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.l1LlvSn7 {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

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

._25tD-qqp {
    width: 20px;
    height: 20px;
    margin-right: 4px
}

._1LdfaaeO {
    font-weight: 600
}

.kO0uWy3L {
    width: 12px;
    height: 12px;
    fill: #222;
    margin-left: 1px;
    -webkit-transform: translateY(.5px) rotate(-90deg);
    transform: translateY(.5px) rotate(-90deg)
}

.F_HNVMSu {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2jcx3TGT {
    overflow: hidden;
    width: 100%
}

.nTJ9YZso {
    height: 32px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: .14rem;
    color: #222;
    line-height: .32rem;
    padding: 0 20px;
    margin-bottom: .02rem;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3WrbT-H9,
.nTJ9YZso:active,
.nTJ9YZso:hover {
    background-color: #ececec
}

.nTJ9YZso:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: -2px;
    border-radius: 4px
}

._8ede-LPZ {
    padding-right: 10px
}

._2SloeoRO {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hLr8_xhc {
    color: #222;
    background: transparent
}

._3vmGzHOk {
    font-weight: 600
}

._2nFqJpEV,
._25id_fdL {
    color: #aaa
}

._2nFqJpEV {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.gp-uG2_9 {
    width: 18px;
    height: 18px;
    margin-right: 6px;
    fill: #222;
    color: #222;
    flex-shrink: 0
}

._2GXu1M51 {
    margin-left: 3px;
    flex-shrink: 0
}

._3v9YLvw8 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _2wa1PBR1 {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes _2wa1PBR1 {
    0% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

._3KC0yZ4V {
    position: absolute;
    width: 460px;
    left: 50%;
    top: 51px;
    z-index: 999;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation: _2wa1PBR1 .3s ease both;
    animation: _2wa1PBR1 .3s ease both;
    pointer-events: none
}

.yA-0HmO6 {
    position: relative;
    z-index: 999;
    margin-left: -50%;
    border-radius: .04rem;
    border: 1px solid #dfdfdf;
    width: 100%;
    box-shadow: -6px 6px 12px -4px rgba(0, 0, 0, .1);
    background: #fff;
    pointer-events: auto
}

.yA-0HmO6:after {
    content: "";
    width: 100%;
    height: 12px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

._2fiC-rpC {
    width: 100%;
    max-height: 530px;
    overflow-y: auto;
    overflow-x: hidden;
    overscroll-behavior-y: contain;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent
}

._2fiC-rpC:hover {
    scrollbar-color: #ccc transparent
}

._2fiC-rpC::-webkit-scrollbar {
    width: 13px;
    background: #fff
}

._2fiC-rpC::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background-color: transparent;
    box-shadow: inset 0 0 13px 13px transparent;
    border: 4px solid transparent
}

._2fiC-rpC::-webkit-scrollbar-track {
    border-radius: 7px;
    background-color: #fff;
    box-shadow: inset 0 0 13px 13px #fff;
    border: 4px solid transparent
}

._2fiC-rpC:hover::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 13px 13px #aaa
}

._2KVOdGOx {
    padding: 12px 0 8px
}

.he72Cnyh {
    position: absolute;
    top: -8px;
    left: 50%;
    z-index: 100000;
    width: 22px;
    height: 8px;
    stroke-width: 1;
    fill: #fff;
    stroke: #dfdfdf;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

._35GM5Qrv {
    display: none
}

._1b03WW22 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3QxRm-NP {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-size: 13px;
    color: #666;
    line-height: 18px;
    overflow: hidden
}

._3AlW21gI,
._3QxRm-NP {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3AlW21gI {
    min-width: 0
}

.HvQQFlQw {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width:1439px) {
    .scale_layout.none_sidebar_layout ._3QxRm-NP {
        font-size: 12px
    }
}

@media (max-width:1580px) {
    .scale_layout.single_sidebar_layout ._3QxRm-NP {
        font-size: 12px
    }
}

@media (max-width:1640px) {
    .scale_layout.double_sidebar_layout ._3QxRm-NP {
        font-size: 12px
    }
}

._3i2BMOYR {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1Q8KuS1M,
.f8wWDWMo {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex: 1
}

.f8wWDWMo {
    position: relative;
    min-width: 210px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.f8wWDWMo:focus-visible {
    outline: none
}

.f8wWDWMo:focus-visible ._1azs12jl {
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout .f8wWDWMo {
        min-width: 116px
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout .f8wWDWMo {
        min-width: 116px
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout .f8wWDWMo {
        min-width: 116px
    }
}

._1azs12jl {
    height: .4rem;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border-radius: .2rem;
    top: -.005rem;
    flex: 1;
    border: 2px solid #222;
    background-color: #fff
}

._1azs12jl:not(._3pzDe3Qz):hover {
    border-color: rgba(34, 34, 34, .6);
    background: #f2f2f2
}

._3pzDe3Qz {
    border-color: #222
}

._7H3Q1N2_ {
    flex: 1;
    width: 100%;
    min-width: 0;
    height: .38rem;
    font-size: .13rem;
    color: #222;
    line-height: .18rem;
    font-weight: 500;
    position: relative;
    background-color: hsla(0, 0%, 100%, 0);
    caret-color: #222
}

._7H3Q1N2_:-webkit-autofill {
    box-shadow: inset 0 0 0 1000px hsla(0, 0%, 100%, 0) !important
}

._7H3Q1N2_:disabled {
    opacity: 1;
    -webkit-text-fill-color: #222
}

._1r_JMfQd {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: .2rem;
    height: .2rem;
    flex-shrink: 0;
    background-color: transparent;
    border-radius: 50%
}

._1r_JMfQd:focus-visible {
    outline: 2px solid #0b7bff
}

.rPqGq5-v {
    width: 100%;
    height: 100%;
    fill: #cdcdcd
}

.rPqGq5-v:hover {
    fill: #aaa
}

.rPqGq5-v:active {
    fill: #cdcdcd
}

._1IHB0nqj {
    color: inherit;
    cursor: pointer
}

._3c7A9Vnx {
    width: 44px;
    height: 34px;
    flex-shrink: 0;
    background-color: #222;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-left: 4px;
    margin-right: 1px;
    border-radius: 17px;
    cursor: pointer
}

._3c7A9Vnx:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

._3c7A9Vnx._1jUNCXos {
    width: -webkit-fit-content;
    width: fit-content;
    height: 34px;
    padding: 8px 12px
}

._3c7A9Vnx ._2dYpi20Y {
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 56px;
    min-width: 28px;
    text-align: center
}

._3c7A9Vnx ._2UEx64Du {
    fill: #fff;
    width: .2rem;
    height: .2rem
}

._3c7A9Vnx:hover {
    opacity: .8
}

._3c7A9Vnx:active {
    opacity: .92
}

._2FfaAacF {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    pointer-events: none
}

._2FfaAacF ._3c7A9Vnx {
    opacity: 0;
    visibility: hidden
}

._1azs12jl,
._2FfaAacF {
    padding-left: 13px
}

@media (max-width:1439px) {

    .scale_layout.none_sidebar_layout ._1azs12jl,
    .scale_layout.none_sidebar_layout ._2FfaAacF {
        padding-left: 10px
    }

    .scale_layout.none_sidebar_layout ._3c7A9Vnx:not(._1jUNCXos) {
        width: 34px
    }

    .scale_layout.none_sidebar_layout ._7H3Q1N2_ {
        font-size: 12px
    }
}

@media (max-width:1580px) {

    .scale_layout.single_sidebar_layout ._1azs12jl,
    .scale_layout.single_sidebar_layout ._2FfaAacF {
        padding-left: 10px
    }

    .scale_layout.single_sidebar_layout ._3c7A9Vnx:not(._1jUNCXos) {
        width: 34px
    }

    .scale_layout.single_sidebar_layout ._7H3Q1N2_ {
        font-size: 12px
    }
}

@media (max-width:1640px) {

    .scale_layout.double_sidebar_layout ._1azs12jl,
    .scale_layout.double_sidebar_layout ._2FfaAacF {
        padding-left: 10px
    }

    .scale_layout.double_sidebar_layout ._3c7A9Vnx:not(._1jUNCXos) {
        width: 34px
    }

    .scale_layout.double_sidebar_layout ._7H3Q1N2_ {
        font-size: 12px
    }
}

._2zZeukQC {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2GS9Ilrq {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    overflow: hidden;
    padding: 0 10px;
    margin: 0 -10px
}

._2GS9Ilrq,
._3-CLYVT9 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 100%
}

._3-CLYVT9 {
    flex-grow: 1
}

.om4n6mFo {
    position: relative;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: auto;
    height: .44rem;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    white-space: nowrap;
    cursor: pointer;
    border-radius: .22rem
}

.om4n6mFo:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff
}

._2VWjzm9u {
    font-size: inherit;
    font-weight: inherit
}

.ncBrJe8U {
    width: 17px !important;
    height: 17px !important;
    margin-top: -1.5px;
    margin-right: .03rem;
    flex-shrink: 0
}

._3vn7pAIv {
    position: absolute;
    top: .02rem;
    right: -.05rem;
    width: .3rem;
    height: .14rem
}

._3vn7pAIv[data-state=fail] {
    display: none
}

@media (max-width:1150px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3KPReHFH {
        display: none
    }
}

@media (max-width:1291px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3KPReHFH {
        display: none
    }
}

@media (max-width:1351px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3KPReHFH {
        display: none
    }
}

@media (max-width:999px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._1iDvw07M {
        display: none
    }
}

@media (max-width:1140px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._1iDvw07M {
        display: none
    }
}

@media (max-width:1200px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._1iDvw07M {
        display: none
    }
}

@media (max-width:900px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout .k22IdvG5 {
        display: none
    }
}

@media (max-width:1041px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout .k22IdvG5 {
        display: none
    }
}

@media (max-width:1101px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout .k22IdvG5 {
        display: none
    }
}

._2ql560ps {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1QyDdSty,
._15S0YAma {
    display: flex;
    align-items: center
}

._1CmrZeBi,
._15S0YAma {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ececec
}

._1CmrZeBi {
    display: block
}

._1QyDdSty {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 63px
}

._15S0YAma._12xrAavB {
    flex-direction: column
}

._15S0YAma._12xrAavB ._1QyDdSty {
    height: 59px
}

._3ZUgESYj {
    width: 10px;
    flex-shrink: 0
}

._3IwMXbMo {
    flex: 1;
    flex-grow: 3
}

@media (max-width:1439px) {
    .scale_layout.none_sidebar_layout ._3ZUgESYj {
        width: 8px
    }
}

@media (max-width:1580px) {
    .scale_layout.single_sidebar_layout ._3ZUgESYj {
        width: 8px
    }
}

@media (max-width:1640px) {
    .scale_layout.double_sidebar_layout ._3ZUgESYj {
        width: 8px
    }
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3ZUgESYj {
        width: 5px
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3ZUgESYj {
        width: 5px
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3ZUgESYj {
        width: 5px
    }
}

.AsCmt-5Q {
    margin: auto
}

.AsCmt-5Q .wgGLeJHf {
    width: 100%;
    padding-top: 24px
}

.AsCmt-5Q ._2GtpfLQu {
    width: 134px;
    height: 42px
}

._1gUdx7Ah {
    width: 100%;
    overflow: hidden
}

._1tiDIFmO {
    width: 100%;
    white-space: nowrap;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

._2o1GmJ1b {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2Ev3YRz_ {
    height: 0;
    visibility: hidden;
    white-space: nowrap
}

.k6MMZ_dw {
    width: calc(100% - 10px);
    max-height: 36px;
    overflow: hidden
}

._2DMiLLSR {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    min-height: 18px;
    line-height: 18px
}

._2-9MMOzt {
    font-size: 14px;
    color: #fff;
    font-weight: 600
}

._3PX3J5Se,
.e1K862YJ {
    font-size: 12px
}

._3PX3J5Se {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-height: 15px
}

._3PX3J5Se span[data-countdown=true] {
    display: inline-block;
    text-align: left;
    min-width: 54px
}

._3PX3J5Se span[data-countdown-ms=true] {
    min-width: 65px
}

._3PX3J5Se span[data-countdown-day=true] {
    min-width: 73px
}

._3PX3J5Se span[data-countdown-day=true][data-countdown-ms=true] {
    min-width: 84px
}

[dir=rtl] ._3PX3J5Se span[data-type=time-ms] {
    display: inline-block;
    min-width: 9px;
    text-align: right
}

._3PX3J5Se span {
    font-weight: 400 !important
}

.sIwAx1g3 {
    width: auto !important;
    height: 12px !important;
    margin-top: 2px
}

._3PX3J5Se .sIwAx1g3:not(:last-child) {
    margin-right: 1px
}

._3PX3J5Se .sIwAx1g3:not(:first-child) {
    margin-left: 1px
}

._3Bjtdzgt {
    overflow: hidden;
    white-space: nowrap
}

.R234cHzn {
    -webkit-animation: R234cHzn 6s linear infinite normal both;
    animation: R234cHzn 6s linear infinite normal both;
    display: inline-block;
    width: -webkit-max-content;
    width: max-content
}

.R234cHzn+.R234cHzn {
    margin-left: 20px
}

@-webkit-keyframes R234cHzn {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    83% {
        -webkit-transform: translateX(calc(-100% - 20px));
        transform: translateX(calc(-100% - 20px))
    }

    to {
        -webkit-transform: translateX(calc(-100% - 20px));
        transform: translateX(calc(-100% - 20px))
    }
}

@keyframes R234cHzn {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    83% {
        -webkit-transform: translateX(calc(-100% - 20px));
        transform: translateX(calc(-100% - 20px))
    }

    to {
        -webkit-transform: translateX(calc(-100% - 20px));
        transform: translateX(calc(-100% - 20px))
    }
}

._3FCYAf_8 {
    overflow: hidden;
    white-space: nowrap
}

._36Pw-hVK {
    display: inline-block;
    width: -webkit-max-content;
    width: max-content
}

.xQVF9t4O {
    -webkit-animation: WoQo0S-f 5s linear 1 normal both;
    animation: WoQo0S-f 5s linear 1 normal both
}

._2-UjlqzW {
    -webkit-animation: WoQo0S-f 5s linear infinite normal both;
    animation: WoQo0S-f 5s linear infinite normal both
}

@-webkit-keyframes WoQo0S-f {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes WoQo0S-f {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

.SC20lzST {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column;
    padding: 0 14px;
    width: 100%
}

._2-XCS0R4 {
    margin: 0 auto 10px;
    font-size: 14px;
    color: #fff;
    line-height: none;
    font-weight: 500;
    width: 100%;
    height: 42px;
    padding: 0 6px
}

._2-XCS0R4._2Wtfqv1o {
    -webkit-animation: _1F1qhTyo .16s cubic-bezier(.33, 0, .67, 1) 0s 1 normal both;
    animation: _1F1qhTyo .16s cubic-bezier(.33, 0, .67, 1) 0s 1 normal both
}

._2E7lUyog {
    margin: 0 auto 12px;
    color: #222
}

._2SPe47TF {
    margin: 0 auto 12px;
    width: calc(100% - 24px);
    height: 1px;
    background: #ececec
}

._2iaexXS2 ._2-XCS0R4 {
    border-radius: 16px;
    background-color: #f7f7f7
}

@-webkit-keyframes _1F1qhTyo {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes _1F1qhTyo {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

._3BTERRhc {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._3BTERRhc,
.BYM9ofkI {
    overflow: hidden;
    text-overflow: ellipsis
}

.BYM9ofkI {
    max-width: calc(100% - 15px);
    height: 15px;
    background: #0ca200;
    padding: 0 4px;
    border-radius: 8px 8px 8px 0;
    pointer-events: none;
    position: absolute;
    top: -10px;
    right: 0;
    white-space: nowrap;
    font-size: 11px;
    color: #fff;
    line-height: 15px;
    font-weight: 500
}

.BYM9ofkI:lang(ka) {
    line-height: 14px
}

.BYM9ofkI ._3odDIIpA {
    margin-top: 2px
}

._1o9icIPB {
    margin-top: 3px;
    margin-right: 4px
}

.N0FyO2G1 {
    white-space: pre-line;
    font-size: 20px !important;
    font-weight: 600 !important
}

._2qwtFgWU {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 40px
}

._111mbJHE {
    width: 116px;
    height: 116px;
    position: relative;
    overflow: hidden;
    margin-right: 10px !important
}

._111mbJHE:last-of-type {
    margin-right: 0 !important
}

._111mbJHE:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .03)
}

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

._3-_CGMpR {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 8px;
    left: 0;
    width: 100%
}

._1CkGg0cl {
    top: 40px !important
}

._1CkGg0cl,
._1CkGg0cl>div {
    width: 36px !important;
    height: 36px !important
}

._2r9qS0Ry {
    left: -18px !important
}

._21gjBpvI {
    right: -18px !important
}

._2BKlm9Fc {
    margin-left: 4px;
    margin-top: 2px;
    font-size: 13px;
    color: #fb7701;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    text-align: center;
    white-space: pre
}

._36P-A3Ea {
    width: 13px;
    height: 13px;
    margin: 0 2px
}

._3pCMqRw7 {
    margin: 0 0 20px;
    width: calc(100% - 28px);
    background: #fff3e7;
    border-radius: 4px 4px 0 0;
    position: relative;
    overflow: hidden
}

._3pCMqRw7:after {
    content: "";
    height: 8px;
    position: absolute;
    right: -10px;
    bottom: 0;
    left: -10px;
    background-image: linear-gradient(0deg, rgba(122, 62, 6, .04), rgba(122, 62, 6, 0) 99%)
}

.ac_cfRXY {
    width: calc(100% - 20px);
    height: 1px;
    margin: auto;
    background: rgba(0, 0, 0, .05)
}

._1OCtTNBK {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    min-height: 52px;
    padding: 10px
}

._bSIX5Ew {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    background-repeat: no-repeat;
    background-size: 100%;
    flex-shrink: 0
}

._1Ux3YjcG {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column
}

._3l2s-07K {
    word-break: break-word;
    font-size: 12px;
    color: #222;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

._26hQXtno {
    position: relative;
    width: 100%;
    background: rgba(0, 0, 0, .1);
    overflow: hidden;
    margin-top: 6px
}

._2z5t4xOw,
._26hQXtno {
    height: 4px;
    border-radius: 8px
}

._2z5t4xOw {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .85);
    transition: all .3s
}

._1L1FYv1m._3pCMqRw7 {
    min-height: 52px;
    background-color: #f7f7f7
}

:lang(th) ._3l2s-07K {
    line-height: 1.65
}

._3mc1x5ZN {
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none;
    white-space: pre
}

._3uIRFNMG {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.WYn3Fkad {
    display: flex;
    justify-content: center
}

.Ua1NGB07 {
    max-width: 100%
}

._3Mb9kRak,
.Ua1NGB07 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3Mb9kRak {
    font-size: 18px;
    color: #222;
    line-height: 18px;
    font-weight: 600
}

._2Au1PtDF {
    flex-shrink: 0
}

._2niWyXrm {
    vertical-align: top
}

._3BVbFUiu {
    width: 24px;
    height: 24px;
    position: relative;
    font-size: 12px;
    line-height: normal;
    font-weight: 700;
    flex-shrink: 0
}

._3BVbFUiu ._2y2PWOud {
    -webkit-transform: scale(1);
    transform: scale(1);
    position: absolute;
    top: 0;
    right: -1px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

._3BVbFUiu._1adSM_sE ._2y2PWOud {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

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

._1adSM_sE._3BVbFUiu {
    width: 26px;
    height: 26px
}

._3bcJ7yLw._3BVbFUiu {
    width: 30px;
    height: 30px
}

._3BVbFUiu._2aI3_dO_ {
    width: 24px;
    height: 24px;
    font-size: 13px;
    line-height: 13px
}

._3BVbFUiu._2aI3_dO_ ._2y2PWOud {
    right: -1px
}

._3BVbFUiu._2aI3_dO_._7xsDGXpl ._2y2PWOud {
    right: -2px
}

._3BVbFUiu._2aI3_dO_._1adSM_sE ._2y2PWOud {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.Y524JGKa {
    margin-top: 14px;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

.Y524JGKa._2Unv3NbE {
    flex-wrap: wrap;
    overflow: hidden;
    height: 24px
}

.Y524JGKa._2Unv3NbE._1pIc-yCc {
    height: 26px
}

.Y524JGKa._2Unv3NbE._3lZmmJiM {
    height: 30px
}

._3i3cau04 {
    margin-left: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .85);
    line-height: 18px;
    font-weight: 400;
    white-space: pre
}

.GPPyq8je {
    margin: 0
}

.GPPyq8je svg {
    fill: #fff
}

._2HyeFvCz {
    width: 172px;
    height: 38px;
    margin: 22px 14px 8px;
    background: #fff;
    border-radius: 4px;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    overflow: hidden
}

._2HyeFvCz ._3mS4y8D2 {
    flex-shrink: 1
}

._2HyeFvCz .rNvtzNHD {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._2HyeFvCz._1NvFDyVl {
    justify-content: center
}

._2OEzo5sb {
    margin-left: 3px;
    letter-spacing: 0;
    flex-shrink: 1;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1Q3GdoqV {
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    max-width: 100%
}

._1Q3GdoqV,
._2pzpsw5- {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2pzpsw5- {
    padding: 0 14px;
    margin-top: 5px;
    justify-content: center;
    -webkit-justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 5px;
    width: 100%
}

._13SLdG_a {
    min-height: 18px
}

.bZSbMBKP {
    margin-top: 15px;
    margin-bottom: 15px
}

._21rjrFMl {
    width: 100%;
    min-width: 184px
}

._3ZoE3Ztx {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    padding: 0 4px 8px 12px;
    margin-bottom: 2px
}

.q9HDq0f2 {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background: #f7f7f7;
    border-radius: 50%
}

._6KTsfUOC {
    width: 104px;
    height: 17px;
    background: #f7f7f7
}

._1YLLdZ9H {
    margin-bottom: 2px
}

.IWHjvcN- {
    flex: 1;
    width: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-left: 2px;
    scrollbar-width: thin;
    scrollbar-color: #aaa transparent
}

.IWHjvcN-::-webkit-scrollbar {
    width: 4px;
    background: #fff
}

.IWHjvcN-::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #aaa
}

.IWHjvcN-::-webkit-scrollbar-track {
    border-radius: 2px;
    background-color: #fff
}

.IWHjvcN-._1tOFIixR {
    margin-top: -4px
}

._2BfYj0MA {
    overflow: hidden
}

._1k3anNaJ {
    margin-top: -4px
}

._2u_vOA98 {
    position: relative;
    width: 201px;
    height: 100%;
    min-width: 141px;
    background-color: #fff;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    flex-shrink: 0;
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf
}

.IShX0y8z {
    overflow: hidden;
    transition: width .3s
}

._7noCqUw6 {
    flex-shrink: 0;
    position: relative
}

.hey9etHY {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: unset
}

.ARYR7S-d {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._38NCSIHQ {
    width: 240px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    padding: 16px 6px 18px 16px
}

._3bOJZBfB {
    z-index: 60;
    padding-top: 8px !important
}

._3bOJZBfB>svg {
    top: 1px !important;
    fill: rgba(0, 0, 0, .8);
    stroke: rgba(0, 0, 0, .8)
}

._3bOJZBfB>div {
    overflow: inherit
}

._38QoYqzI._38QoYqzI {
    background-color: rgba(0, 0, 0, .8);
    border: 2px solid hsla(0, 0%, 100%, .3)
}

._1weRRMRW {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    position: absolute;
    top: -13px;
    right: -14px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    background: #ececec;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

._1CBAcRDI {
    width: 14px;
    height: 14px
}

._2WXdHd4T {
    margin-top: 10px;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    font-weight: 600;
    width: 208px;
    height: 42px;
    border-radius: 21px
}

.YIv219xY {
    margin-top: 30px
}

._2R0M0up3 {
    padding: 0
}

.g17i0TZu {
    -webkit-transform: translateX(-98px) !important;
    transform: translateX(-98px) !important
}

._9Pl2ORFA {
    width: 100%;
    position: relative
}

._9Pl2ORFA+._2WXdHd4T {
    margin-top: 18px
}

._2iFE99HJ {
    overflow-y: scroll;
    overflow-y: overlay;
    width: 100%;
    max-height: 256px;
    padding-right: 10px;
    padding-top: 4px;
    margin-top: -4px
}

._2iFE99HJ::-webkit-scrollbar {
    width: 5px
}

._2iFE99HJ::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._2iFE99HJ::-webkit-scrollbar-track {
    border-radius: 3px
}

._2iFE99HJ:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._2iFE99HJ::-webkit-scrollbar-thumb,
._2iFE99HJ:hover::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 87.8%, .5)
}

._2iFE99HJ::-webkit-scrollbar {
    background-color: hsla(0, 0%, 87.8%, .2)
}

._2iFE99HJ._1BM0P62S {
    overflow: visible;
    max-height: unset;
    padding-top: 0;
    margin-top: 0
}

._2iFE99HJ._2YZZzZRF ._15pgRul2 {
    width: 84px;
    height: 84px
}

._2iFE99HJ._2YZZzZRF ._20lKOGXi {
    align-items: flex-start;
    margin-top: 2px
}

._2iFE99HJ._2YZZzZRF ._20lKOGXi>div {
    max-height: 50px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

._2iFE99HJ._2YZZzZRF .XSvkYAnZ {
    height: 88px
}

._3Uh1mPnZ {
    font-size: 13px;
    color: #fff;
    line-height: 15px;
    height: 17px;
    position: relative;
    margin-top: 10px;
    opacity: .5;
    text-align: center
}

._3Uh1mPnZ:after,
._3Uh1mPnZ:before {
    content: "";
    display: block;
    width: 61px;
    height: 2px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

._3Uh1mPnZ:before {
    background: linear-gradient(90deg, #2a2a2a, #fff);
    left: 8px
}

._3Uh1mPnZ:after {
    background: linear-gradient(-90deg, #2a2a2a, #fff);
    right: 8px
}

._3BBKLBji {
    position: absolute;
    right: 5px;
    bottom: 0;
    left: 0;
    width: calc(100% - 5px);
    height: 30px;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .7));
    pointer-events: none
}

._3d23terD {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._3d23terD:not(:first-child) {
    margin-top: 16px
}

._15pgRul2 {
    width: 64px;
    height: 64px;
    margin-right: 8px;
    flex-shrink: 0
}

.U5cNoDEc {
    width: 100%;
    height: auto
}

.XSvkYAnZ {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    overflow: hidden;
    height: 68px;
    margin: -2px 0
}

._1XkupY2n {
    font-size: 14px;
    color: hsla(0, 0%, 100%, .5);
    line-height: 14px;
    width: 100%
}

._1XkupY2n._1qhJawfc {
    line-height: 16px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1XkupY2n._1anM-Rsc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._20lKOGXi {
    flex: 1;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._20lKOGXi>div {
    color: #fb7701;
    line-height: 16px;
    max-height: 34px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._20lKOGXi span {
    line-height: 16px;
    font-size: 13px !important;
    color: #fb7701;
    font-weight: 400 !important
}

._13KfD-Df._13KfD-Df {
    padding: 1px 4px;
    border-radius: 3px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

._13KfD-Df._13KfD-Df ._3gbVth2s {
    font-size: 11px !important
}

.xgkLMQvy {
    display: block
}

._1zL74vpp {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    height: 18px;
    flex-shrink: 0
}

._31X1Zfb- {
    margin: 0 5px 0 0;
    line-height: 18px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    white-space: pre
}

._31X1Zfb- .mZJeqzUl {
    font-size: 16px
}

.yhcOpEwZ {
    font-size: 13px;
    color: #aaa;
    line-height: 16px;
    text-decoration: line-through;
    white-space: pre
}

._2TTOjtlY {
    color: #fff;
    margin-top: 10px;
    padding-right: 10px
}

._2TTOjtlY span {
    font-size: 16px !important;
    line-height: 22px !important;
    font-weight: 600 !important
}

._2iqssBDz {
    margin-right: 3px;
    vertical-align: text-bottom;
    margin-top: -4px;
    position: relative;
    top: 1px
}

._2iqssBDz:not(:first-child) {
    margin-left: 3px
}

.H2wvBEUA {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._38tpVveK {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 12px 4px 12px 12px;
    max-width: 420px;
    width: -webkit-max-content;
    width: max-content
}

._2McDLgg0 {
    flex-shrink: 0;
    margin-right: 10px
}

._2McDLgg0:last-child {
    margin-right: 0
}

._2p7tDOkk {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-width: 0;
    flex: 1
}

._1dyFTSjV {
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-right: -2px
}

._1dyFTSjV>._1jdkqZ4e {
    border: 1px solid #fff
}

._1jdkqZ4e {
    position: relative;
    z-index: 3;
    border-radius: 50%;
    overflow: hidden;
    width: 36px;
    height: 36px
}

._1jdkqZ4e ._21_HU9D6 {
    width: 100%;
    height: 100%
}

._3QyOKY2- {
    left: -12px;
    z-index: 1
}

._3IcxUjhM:after {
    content: "";
    background: rgba(0, 0, 0, .4);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2
}

._3iHVue20 {
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 13px;
    height: 3px;
    position: absolute;
    top: 50%;
    right: unset;
    bottom: unset;
    left: 16px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 3;
    background-image: url(https://commimg-us.kwcdn.com/upload_commimg/temu_customer_service/42138d91-d1c1-4637-aaa7-958b8da99289.png);
    background-repeat: no-repeat;
    background-size: 100%
}

._2v8inU-5,
._3iHVue20 {
    justify-content: flex-start
}

._2v8inU-5 {
    min-height: 100vh;
    display: flex;
    flex-direction: row-reverse;
    width: 100%
}

._3ugBbVuE {
    overflow-x: clip
}

.textEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

html {
    font-size: 100px
}

body {
    background: #fff;
    color: #000;
    font-size: .12rem;
    line-height: 1.5
}

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

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

.main_scale {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%
}

.headerContent {
    padding: 0 44px;
    max-width: 2560px;
    margin: auto
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout .headerContent {
        padding: 0 20px
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout .headerContent {
        padding: 0 20px
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout .headerContent {
        padding: 0 20px
    }
}

.baseContent {
    flex: 1;
    width: 100%
}

.mainContent {
    flex: 1;
    margin: 0 auto
}

.main_scale .mainContent {
    width: 100%;
    max-width: 1440px
}

.main_scale.main_scale_to_1080 {
    min-width: 1080px
}

.main_scale.main_scale_to_1080 .mainContent {
    min-width: 1080px;
    max-width: 1440px;
    padding: 0 44px
}

.main_scale.main_scale_to_768 {
    min-width: 768px
}

.main_scale.main_scale_to_768 .mainContent {
    min-width: 768px;
    padding: 0 max(min(50% - 496px, 44px), 20px)
}

._2ErfmStX {
    align-items: center;
    display: flex;
    height: 20px;
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 100
}

._2ErfmStX._3yjHUNP5 {
    height: 12px;
    right: 2px;
    top: 2px
}

._34StUbqf {
    max-height: 20px;
    max-width: 36px
}

._34StUbqf._3yjHUNP5 {
    max-height: 12px;
    max-width: 22px
}

.UC-o-VTU {
    position: absolute;
    right: 0;
    top: 0
}

.UC-o-VTU._4zIXEvj0 {
    top: 19px
}

.UC-o-VTU._4zIXEvj0._26o9d8bS {
    top: 17px
}

.UC-o-VTU._2fx_gNrR {
    top: 24px
}

.UC-o-VTU._2fx_gNrR._26o9d8bS {
    top: 22px
}

._3CPNpb8m {
    width: -webkit-max-content;
    width: max-content;
    max-width: 494px;
    min-width: 372px;
    min-height: 120px;
    font-size: 14px;
    padding: 12px 0
}

._2w0LEvtr {
    padding: 0 15px;
    margin-bottom: 22px
}

._2w0LEvtr ._4P9Hcv7f {
    font-size: 15px;
    color: #000;
    line-height: 19px;
    font-weight: 500
}

._2w0LEvtr ._4P9Hcv7f,
._2w0LEvtr ._347n69Nn {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

._2w0LEvtr ._347n69Nn {
    font-size: 13px;
    color: #777;
    line-height: 17px;
    font-weight: 400
}

._2w0LEvtr ._3E14JYLL {
    padding-top: 14px
}

._2w0LEvtr ._3E14JYLL,
._2w0LEvtr .vK9-qIeI {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2w0LEvtr .vK9-qIeI {
    flex-shrink: 0;
    cursor: pointer
}

._2w0LEvtr .vK9-qIeI:first-child {
    margin-right: 100px
}

._2w0LEvtr ._3ipNP3ZU {
    width: 20px;
    margin-right: 4px
}

._2w0LEvtr ._3U08dxQT {
    color: #000;
    font-weight: 400;
    margin-left: 0;
    font-size: 15px
}

._2w0LEvtr ._3l62Fggr {
    width: 100%;
    height: 43px;
    margin-top: 8px;
    position: relative;
    border-radius: 4px;
    padding: 10px
}

._2w0LEvtr ._3l62Fggr:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: -100%;
    left: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    width: 200%;
    box-sizing: border-box;
    border: 1px solid #aaa;
    border-radius: 8px
}

._2w0LEvtr ._3l62Fggr._2HcFO3xm:after {
    border-color: #000
}

._2w0LEvtr ._1KmYWe-H {
    width: 100%;
    height: 100%;
    font-size: 13px;
    line-height: 19px;
    color: #000
}

._3craV7NP {
    padding: 0 16px
}

._3craV7NP:not(:first-child):hover {
    background: #f2f2f2
}

._4D959hM4 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%;
    height: 56px;
    position: relative;
    cursor: pointer;
    font-size: 15px
}

._1itDx0ns {
    padding: 0 25px 36px
}

._1itDx0ns,
._1K-3ETLd {
    width: 494px;
    background: #fff;
    position: relative;
    border-radius: 4px
}

._1K-3ETLd {
    padding: 0 40px 36px
}

._1K-3ETLd ._4D959hM4 {
    height: auto;
    margin-bottom: 16px
}

._1K-3ETLd ._4D959hM4:last-child {
    margin-bottom: 0
}

._1JBcFJdi {
    max-width: 372px
}

._1JBcFJdi ._4D959hM4 {
    position: relative
}

._1JBcFJdi ._4D959hM4:after {
    content: " ";
    position: absolute;
    width: 200%;
    height: 1px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    left: 0;
    bottom: 0;
    background: #ececec
}

.O86iRVKD {
    flex: 1;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-direction: column
}

._1J5sx2q3 {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

._4P9Hcv7f {
    font-size: 15px;
    color: #000;
    font-weight: 500
}

._3KdRcSNH,
._4P9Hcv7f,
._347n69Nn {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

._3KdRcSNH,
._347n69Nn {
    font-size: 13px;
    color: #777;
    font-weight: 400
}

._3KdRcSNH {
    color: #0065be;
    text-decoration: underline
}

._2B2xijQL {
    padding: 36px 0 18px;
    font-size: 20px;
    color: #222;
    text-align: center;
    line-height: 28px;
    font-weight: 600;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.xVoRZmxC {
    position: absolute;
    width: 22px;
    height: 22px;
    top: 12px;
    right: 12px;
    cursor: pointer
}

._3Rbb4-GN {
    margin-top: 24px;
    padding: 0 16px;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3Rbb4-GN ._31yBo2Pq {
    min-width: 199px;
    height: 46px;
    font-size: 16px
}

._2OkZZmT5 {
    z-index: 999;
    position: fixed;
    padding: 32px 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .6);
    overflow-y: auto;
    overflow-y: overlay !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent
}

.oZ5AKTnr {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre-wrap;
    line-height: 16px
}

._2QlTgZaA {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    border-radius: 0 0 0 3px;
    overflow: hidden
}

._2QlTgZaA ._1X_u4wbs,
._2QlTgZaA ._2AzzC9IN,
._2QlTgZaA ._2Flys0Ky {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._2QlTgZaA ._1X_u4wbs {
    opacity: .75
}

._2QlTgZaA ._2Flys0Ky {
    opacity: .6
}

._2QlTgZaA ._2AzzC9IN {
    opacity: .5
}

._2eLllFE7 {
    z-index: 11;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    max-width: 90%
}

._2eLllFE7 ._17tojBrs {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

._1zokX3lV {
    flex-shrink: 0;
    width: 12px;
    height: 12px;
    margin-left: 2px;
    vertical-align: -1px
}

._1LkLTqnL {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    width: 220px;
    height: 52px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: 600;
    position: relative;
    cursor: pointer
}

._1LkLTqnL:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #222;
    border-radius: 26px
}

._1LkLTqnL:hover:before {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1)
}

._1LkLTqnL:active:before {
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: none
}

._1dFTpVKK {
    margin-left: 5px
}

._3nOB8RhB:focus-visible {
    border-radius: 15px;
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

._2H3wPen3 {
    align-items: center;
    -webkit-align-items: center;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 28px;
    justify-content: center;
    -webkit-justify-content: center;
    max-width: 124px;
    min-width: 43px;
    padding: 0 6px;
    position: relative
}

._2H3wPen3:before {
    background: #fff;
    border: 1px solid #222;
    border-radius: 15px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._2H3wPen3:hover:before {
    border: 1.5px solid #222;
    -webkit-transform: scale(1.08);
    transform: scale(1.08)
}

._2H3wPen3:active:before,
._2H3wPen3:hover:before {
    transition: width .15s ease, height .15s ease
}

._2H3wPen3:active:before {
    border: 1px solid #222;
    -webkit-transform: scale(1);
    transform: scale(1);
    width: 100%
}

.yJzVwB_r {
    height: 24px;
    position: relative;
    width: 24px;
    z-index: 9
}

._1JgVnzL1 {
    background-color: #fb7701;
    border: 1px solid #fff;
    border-radius: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0 4px;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -9px;
    z-index: 20
}

._1JgVnzL1.A0dCHEXr {
    letter-spacing: -.5px
}

._2Ao1U1TD {
    font-size: 13px;
    font-weight: 600;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1EzykW0k {
    display: inline-block;
    background-color: currentColor;
    mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' style='width:1em;height:1em;vertical-align:middle' fill='currentcolor' overflow='hidden'%3E%3Cpath d='M409.5 758.8c28.3 0 51.2 22.9 51.1 51.2 0 28.3-22.9 51.2-51.1 51.2-28.3 0-51.2-22.9-51.2-51.2 0-28.3 22.9-51.2 51.2-51.2zm327.7 0c28.3 0 51.2 22.9 51.2 51.2 0 28.3-22.9 51.2-51.2 51.2-28.3 0-51.2-22.9-51.1-51.2 0-28.3 22.9-51.2 51.1-51.2zm-541-563.2c18.1 0 36.7 3.5 56.9 15.6 19.3 11.6 34.7 29.3 44.4 52.8l3.4 9 1.4 5.6 18.5 113.1L352.2 591c3.4 20.9 20.4 36.7 41 39l5.3.3h347.2c21.3 0 39.6-14.3 45.3-35.1l1.2-5.4 48.6-260.5c3.9-20.8 23.9-34.6 44.8-30.7 19.2 3.6 32.4 21 31.3 40l-.6 4.8-48.5 259.5c-9.2 57.5-57.1 100.4-114.5 103.9l-7.6.3H398.5c-60.6 0-112.3-43.9-122.1-104L240 372.8l-12.8-77.6-1-2.8c-2.6-6-5.9-10.3-9.8-13.3l-3-2.1c-4.4-2.6-8.8-3.9-13-4.4l-4.2-.2h-85.3c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3h85.3zm382.2-1.2c19.6 0 35.7 14.6 38.1 33.6l.3 4.8v72.5h72.6c21.2 0 38.4 17.2 38.4 38.4 0 19.6-14.6 35.7-33.6 38.1l-4.8.3h-72.6v72.5c0 21.2-17.2 38.4-38.4 38.4-19.6 0-35.7-14.6-38.1-33.5l-.3-4.9v-72.5h-72.5c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3H540v-72.5c0-21.2 17.2-38.4 38.4-38.4z' fill='%23000'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' style='width:1em;height:1em;vertical-align:middle' fill='currentcolor' overflow='hidden'%3E%3Cpath d='M409.5 758.8c28.3 0 51.2 22.9 51.1 51.2 0 28.3-22.9 51.2-51.1 51.2-28.3 0-51.2-22.9-51.2-51.2 0-28.3 22.9-51.2 51.2-51.2zm327.7 0c28.3 0 51.2 22.9 51.2 51.2 0 28.3-22.9 51.2-51.2 51.2-28.3 0-51.2-22.9-51.1-51.2 0-28.3 22.9-51.2 51.1-51.2zm-541-563.2c18.1 0 36.7 3.5 56.9 15.6 19.3 11.6 34.7 29.3 44.4 52.8l3.4 9 1.4 5.6 18.5 113.1L352.2 591c3.4 20.9 20.4 36.7 41 39l5.3.3h347.2c21.3 0 39.6-14.3 45.3-35.1l1.2-5.4 48.6-260.5c3.9-20.8 23.9-34.6 44.8-30.7 19.2 3.6 32.4 21 31.3 40l-.6 4.8-48.5 259.5c-9.2 57.5-57.1 100.4-114.5 103.9l-7.6.3H398.5c-60.6 0-112.3-43.9-122.1-104L240 372.8l-12.8-77.6-1-2.8c-2.6-6-5.9-10.3-9.8-13.3l-3-2.1c-4.4-2.6-8.8-3.9-13-4.4l-4.2-.2h-85.3c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3h85.3zm382.2-1.2c19.6 0 35.7 14.6 38.1 33.6l.3 4.8v72.5h72.6c21.2 0 38.4 17.2 38.4 38.4 0 19.6-14.6 35.7-33.6 38.1l-4.8.3h-72.6v72.5c0 21.2-17.2 38.4-38.4 38.4-19.6 0-35.7-14.6-38.1-33.5l-.3-4.9v-72.5h-72.5c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3H540v-72.5c0-21.2 17.2-38.4 38.4-38.4z' fill='%23000'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain
}

._2kETv2wQ {
    overflow: hidden
}

._2kETv2wQ._1H7Zjhdf {
    position: relative
}

._2kETv2wQ._1H7Zjhdf:before {
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0) 82%)
}

._2kETv2wQ._1H7Zjhdf:after,
._2kETv2wQ._1H7Zjhdf:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 8px;
    z-index: 1
}

._2kETv2wQ._1H7Zjhdf:after {
    background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0) 82%);
    right: 0;
    top: 0
}

._2kETv2wQ .vvTfernH._2n5GwYK8 {
    -webkit-animation: _2n5GwYK8 10s linear;
    animation: _2n5GwYK8 10s linear
}

._2kETv2wQ .vvTfernH {
    display: flex;
    position: relative
}

._2kETv2wQ ._1ezvPiKl {
    flex-shrink: 0;
    white-space: nowrap
}

@-webkit-keyframes _2n5GwYK8 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes _2n5GwYK8 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

._2Rn65ox1 {
    align-items: center;
    color: #777;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    max-width: 100%;
    -webkit-transform-origin: left;
    transform-origin: left;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content;
    --lineColor: #777;
    --lineHeight: 1px;
    --linemt: 0
}

._2Rn65ox1.avpVJ-7j {
    color: #000
}

._2Rn65ox1._2cksKdbn {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    --lineColor: #000
}

._2Rn65ox1 ._25Jt0GfQ {
    margin-right: 2px
}

._2Rn65ox1 ._3TAPHDOX {
    position: relative
}

._2Rn65ox1 ._3TAPHDOX.iOhbBngG:after {
    background: var(--lineColor);
    content: " ";
    height: var(--lineHeight);
    left: 0;
    margin-top: var(--linemt);
    min-height: 1px;
    position: absolute;
    top: 50%;
    width: 100%
}

._3HSkEm93 {
    max-width: 467px;
    padding: 4px 12px 12px
}

._1WSzHClN {
    max-width: 417px;
    width: -webkit-max-content;
    width: max-content
}

._2ztGc7Gs {
    flex-shrink: 0;
    height: 12px;
    vertical-align: -1px;
    width: 12px
}

._2QOgQuwZ,
._2ztGc7Gs {
    margin-left: 4px
}

._3qAvUnip {
    color: #222;
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin-top: 8px
}

._3qAvUnip._3JB_DvH6 {
    color: #0c65b4;
    cursor: pointer;
    text-decoration: underline
}

._1ImoThc3,
._26UgU_0I {
    font-size: 14px
}

.Z48Gut5G {
    font-size: 18px
}

.L_8kC-5K {
    align-items: center;
    background: hsla(0, 0%, 100%, .95);
    border: 1px solid #cdcdcd;
    border-radius: 17px;
    color: #000;
    display: inline-flex;
    font-weight: 400;
    height: 26px;
    line-height: 1;
    max-width: 100%;
    padding: 0 12px;
    transition: all .3s
}

.L_8kC-5K ._35xV3KHh {
    flex-shrink: 0;
    height: 18px;
    margin-right: 4px;
    width: 18px
}

.L_8kC-5K ._2HVNHFgs {
    font-size: 0;
    height: 100%;
    min-width: 0;
    overflow: hidden;
    position: relative;
    top: -1px;
    width: -webkit-min-content;
    width: min-content
}

.L_8kC-5K ._2kWybxFE {
    display: inline-block;
    font-size: 14px;
    line-height: 26px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.L_8kC-5K._2_4bq2EH {
    border: 1px solid rgba(0, 0, 0, .06);
    font-weight: 500;
    height: 25px;
    padding: 0 7px
}

.L_8kC-5K._2_4bq2EH ._2kWybxFE {
    font-size: 13px;
    line-height: 25px
}

.L_8kC-5K._2_4bq2EH ._35xV3KHh {
    height: 15px;
    margin-right: 2px;
    width: 15px
}

._1XWuIfqs {
    display: flex;
    flex-wrap: wrap;
    height: 22px;
    min-width: 0;
    overflow: hidden;
    width: 100%
}

._1XWuIfqs>div {
    flex-shrink: 0
}

._1XWuIfqs._3TdM49VY ._1kziRf5m,
._1XWuIfqs._3TdM49VY ._7LLqXcNd,
._1XWuIfqs._3TdM49VY .R1WtfNqN {
    opacity: 0
}

.show ._7LLqXcNd,
.show .R1WtfNqN {
    opacity: 1 !important
}

.R1WtfNqN {
    height: 14px;
    margin-right: 4px;
    width: 11px
}

._2myxWHLi {
    color: #222;
    display: flex;
    height: 22px;
    line-height: 22px;
    white-space: nowrap
}

._2myxWHLi._34JT516r {
    font-family: Microsoft YaHei, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif
}

._2myxWHLi._3kXcwZ5n {
    margin-left: 2px
}

.LiwdOzUs {
    font-size: 18.1px;
    font-weight: 620;
    margin-top: 1px
}

._21mW6kwi,
._23iHZvtC {
    font-size: 13px;
    font-weight: 600;
    white-space: pre
}

._7LLqXcNd {
    align-items: baseline;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    height: 100%;
    line-height: 18px;
    margin-top: 3px;
    position: relative;
    -webkit-text-size-adjust: none;
    text-size-adjust: none
}

._7LLqXcNd._3TdM49VY {
    opacity: 0
}

._2LuVPZmT {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    max-width: 100%
}

.l1IF3hu6 {
    font-weight: 400
}

.gXSsgZXB,
.l1IF3hu6 {
    color: #888;
    font-size: 13px;
    margin-left: 6px;
    white-space: nowrap
}

.gXSsgZXB ._1GKMA1Nk {
    display: inline-flex
}

.gXSsgZXB ._1GKMA1Nk ._3vfo0XTx {
    margin-left: 2px
}

.gXSsgZXB ._1GKMA1Nk ._3vfo0XTx:first-child {
    margin-left: 0
}

._2vs18nvO {
    margin-left: 6px
}

._2vs18nvO .dzWREo9w {
    align-items: center;
    border: 1px solid #fb7701;
    border-radius: 3px;
    color: #fb7701;
    display: inline-flex;
    font-size: 12px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    padding: 0 4px;
    position: relative;
    top: -1px;
    white-space: nowrap
}

._200X6Y1x {
    color: #888;
    font-size: 13px;
    font-weight: 400;
    margin-left: 6px
}

._200X6Y1x ._1AGZ0Th4 {
    margin-right: 2px
}

._200X6Y1x ._1AGZ0Th4:last-child {
    margin-right: 0
}

._2vs18nvO {
    -webkit-transform-origin: 0 50% !important;
    transform-origin: 0 50% !important
}

._1pQJgxwU {
    display: inline-block;
    height: 13px;
    width: 13px;
    fill: #fb7701;
    vertical-align: -1px
}

._1pQJgxwU._1PmLLtCl {
    margin-top: 3px
}

._3uLnHYyR {
    height: 16px;
    margin-left: 0 !important;
    margin-right: 0;
    position: relative;
    top: 2px;
    width: 16px
}

._3uLnHYyR._1xdclt-w {
    height: 13px;
    width: 13px
}

._3uLnHYyR._1xdclt-w._398KcfeS {
    height: 100%;
    top: 0;
    width: auto !important
}

._3WBDHjhZ {
    align-items: baseline;
    display: flex;
    flex-direction: row-reverse;
    flex-shrink: 0;
    flex-wrap: wrap;
    height: 22px;
    justify-content: flex-end;
    max-width: 100%
}

._1LpK4SY8 {
    font-size: 16px;
    font-weight: 600;
    height: 22px;
    line-height: 22px;
    margin-left: 0 !important;
    margin-right: 4px;
    white-space: nowrap
}

._1LpK4SY8._1xdclt-w {
    font-size: 13px;
    font-weight: 500
}

._1LpK4SY8.Bz-M6V-0 {
    margin-right: 0
}

._1LpK4SY8 .ofWCsrRA {
    display: inline-block
}

._3BTq5CbY {
    height: 10px;
    margin-left: 2px;
    vertical-align: baseline;
    width: 10px
}

._3fWcyRiY {
    max-width: 417px;
    width: -webkit-max-content;
    width: max-content
}

._1HtbonTs {
    max-width: 467px;
    padding: 4px 12px 12px
}

._2DBrtfWA {
    color: #222;
    font-size: 13px;
    line-height: 20px;
    margin-top: 8px
}

._2DBrtfWA.r-gjMoVU {
    color: #0c65b4;
    cursor: pointer;
    text-decoration: underline
}

._1kziRf5m {
    color: #fb7701;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin-left: 6px;
    white-space: nowrap
}

._1kziRf5m._37lQn-Bl,
.HamwG-xV {
    color: #888
}

.HamwG-xV {
    font-size: 13px;
    margin-left: 6px;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content
}

._382YgpSF {
    font-weight: 620;
    line-height: 20px;
    margin-top: 1px
}

._382YgpSF ._2de9ERAH {
    font-size: 18px
}

._382YgpSF ._3SrxhhHh {
    font-size: 13px;
    font-weight: 700
}

._382YgpSF ._2FrSJ6SR {
    font-weight: 700
}

._382YgpSF ._2k-sV0rH {
    font-size: 11px;
    font-weight: 400
}

.Rrrlq1vv {
    display: inline-block;
    height: 13px;
    width: 13px
}

._1kziRf5m,
._200X6Y1x,
.gXSsgZXB,
.l1IF3hu6 {
    margin-bottom: 2px
}

._1kziRf5m,
._2myxWHLi,
._3uLnHYyR,
._200X6Y1x,
.gXSsgZXB,
.HamwG-xV,
.l1IF3hu6,
.R1WtfNqN {
    margin-bottom: 10px;
    -webkit-transform-origin: 0 70%;
    transform-origin: 0 70%
}

._1LpK4SY8 {
    -webkit-transform-origin: 0 70%;
    transform-origin: 0 70%
}

.jujgHBng {
    margin-left: 0 !important;
    margin-right: 6px
}

.jujgHBng._1KHq7Mup {
    margin-right: 4px !important;
    position: relative;
    top: -1px
}

._2wQVZs2Q ._3uLnHYyR {
    margin-right: 0
}

._2wQVZs2Q ._200X6Y1x,
._2wQVZs2Q .gXSsgZXB,
._2wQVZs2Q .HamwG-xV,
._2wQVZs2Q .l1IF3hu6 {
    color: #777;
    font-size: 13px;
    margin-left: 4px
}

._2wQVZs2Q ._1kziRf5m {
    font-size: 13px;
    margin-left: 4px
}

._2wQVZs2Q ._1T_c6byO {
    color: #fb7701
}

._2wQVZs2Q ._1LpK4SY8 {
    font-size: 15px;
    margin-right: 0
}

._2wQVZs2Q ._3SrxhhHh {
    font-size: 13px
}

._2wQVZs2Q ._2Q2-D3Jp {
    height: 12px;
    margin-left: 2px;
    vertical-align: -1px;
    width: 12px
}

._2wQVZs2Q ._2WVmloMg {
    color: #000;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 4px
}

._2wQVZs2Q ._3LwbZpNv {
    color: #000;
    font-weight: 500;
    --lineColor: #000
}

._2wQVZs2Q .TN3Opl-E {
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.TK-LF3Az {
    cursor: pointer
}

.TK-LF3Az:hover {
    text-decoration: underline
}

.TK-LF3Az:active {
    opacity: .6
}

._3L2Zyh4K {
    cursor: pointer
}

._2kme3RGt {
    display: inline-block;
    position: relative
}

._2kme3RGt:after {
    background-color: var(--img-bg-color);
    border-radius: var(--img-border-radius);
    bottom: 0;
    content: "";
    left: 0;
    opacity: var(--img-opacity);
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

._272I_2Ry {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%
}

.J1gvNUi8 {
    color: #222;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 16px;
    text-align: left;
    width: 372px
}

._2pmXgco6 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 18px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 18px;
    overflow: hidden
}

._2pmXgco6 ._2BmXRqKn {
    color: #222;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _2E7Nw7p5 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2E7Nw7p5 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.f55CXuCj {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    max-width: 100%
}

.KA6C0hWK {
    max-width: 100%;
    overflow: hidden;
    padding-right: 3px;
    width: auto
}

._2wnAuSuL {
    align-items: center;
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: -webkit-max-content;
    width: max-content
}

._2wnAuSuL ._2Uaxcds9 {
    margin-right: 25px
}

._2Uaxcds9 {
    display: inline-flex;
    white-space: pre;
    width: -webkit-max-content;
    width: max-content
}

._3R-uhzQH {
    -webkit-animation: _2E7Nw7p5 10s linear 0s infinite normal;
    animation: _2E7Nw7p5 10s linear 0s infinite normal
}

._2vP_bZVG {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 16px;
    justify-content: flex-start;
    line-height: 12px;
    margin-left: 4px
}

[dir=rtl] ._2vP_bZVG {
    direction: rtl
}

._2zB2SNkH {
    background-color: #000;
    border-radius: 2px;
    color: #fff;
    font-size: 11px;
    height: 17px;
    justify-content: center;
    padding: 2px;
    width: 17px
}

._1zRwWQWo,
._2zB2SNkH {
    align-items: center;
    display: flex
}

._1zRwWQWo {
    flex-grow: 100;
    height: 100%;
    justify-content: flex-start
}

[dir=rtl] ._1zRwWQWo {
    justify-content: flex-end
}

.oI8HIj2f {
    align-items: center;
    display: inline-flex;
    display: inline-block;
    justify-content: center;
    line-height: normal;
    white-space: nowrap
}

._1DcgMN1D {
    height: 0;
    overflow: hidden;
    padding-bottom: 10.526%;
    position: relative;
    width: 100%
}

._1DcgMN1D .Kebjw7L0 {
    bottom: 0;
    position: absolute;
    z-index: 0
}

._1DcgMN1D ._3bwkYEEZ {
    align-items: center;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    font-size: 28px;
    height: 200%;
    left: 0;
    line-height: 1;
    padding-right: 3.125%;
    position: absolute;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content;
    z-index: 1
}

._1DcgMN1D ._26W2DxeF {
    position: relative
}

._1DcgMN1D ._26W2DxeF._1Z4NlmJQ {
    display: -webkit-box;
    line-height: 200%;
    max-width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal
}

._1DcgMN1D ._31PSsGSB {
    align-items: center;
    color: #b3b3b3;
    display: flex;
    flex: 1
}

._1DcgMN1D ._31PSsGSB._1Z4NlmJQ {
    width: 100%
}

._1DcgMN1D ._31PSsGSB._1Z4NlmJQ ._1moH5HOP {
    display: block;
    line-height: 200%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1DcgMN1D .StnClxB- {
    margin-left: 2%
}

._1DcgMN1D._23WVWxCk {
    padding-bottom: 12.785%
}

._1DcgMN1D._23WVWxCk ._3bwkYEEZ {
    align-items: flex-start;
    flex-direction: column;
    font-size: 22px;
    justify-content: center;
    line-height: 1
}

._1DcgMN1D._23WVWxCk ._26W2DxeF {
    position: relative
}

._1DcgMN1D._23WVWxCk ._26W2DxeF,
._1DcgMN1D._23WVWxCk ._31PSsGSB {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center
}

._1DcgMN1D._3xp36XWR ._3bwkYEEZ {
    justify-content: center
}

._1DcgMN1D._3xp36XWR .StnClxB- {
    position: relative
}

._1DcgMN1D._3xp36XWR .StnClxB- span {
    color: transparent
}

._1DcgMN1D._3xp36XWR .StnClxB-:before {
    content: attr(aria-label);
    height: 100%;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

._1DcgMN1D._1AswManQ ._3bwkYEEZ {
    font-size: 26px
}

._1DcgMN1D._1AswManQ ._31PSsGSB {
    margin-left: 8px
}

._1DcgMN1D._1dzWDRSa ._3bwkYEEZ {
    margin-left: -1.171875%
}

._1DcgMN1D._1dzWDRSa ._26W2DxeF {
    display: block;
    height: 200%;
    max-width: 41%;
    overflow: hidden;
    padding-right: 6.2992%;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1DcgMN1D._1dzWDRSa ._26W2DxeF:after {
    background-color: rgba(255, 201, 168, .4);
    content: " ";
    display: inline-block;
    height: 76%;
    position: absolute;
    right: 4px;
    top: 12%;
    width: 2px
}

._1DcgMN1D._1dzWDRSa .QORmxu8I {
    height: 28px;
    margin-left: 4px;
    width: 28px
}

.Kebjw7L0[data-state=fail]~._3bwkYEEZ {
    display: none
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 26, 26px), 18px)
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 26, 26px), 20px)
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 28, 28px), 20px)
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 22, 22px), 18px)
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 22, 22px), 16px)
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 22, 22px), 18px)
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 24, 24px), 18px)
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: 18px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF:after {
    right: 2px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._39Bf9v43 {
    height: 16px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa .QORmxu8I {
    height: 22px;
    width: 22px
}

@media (max-width:1198px) {

    .none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF,
    .none_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._26W2DxeF {
        display: none
    }

    .none_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._31PSsGSB {
        justify-content: flex-start;
        margin: 0 !important;
        width: 100%
    }
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 26, 26px), 18px)
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 26, 26px), 20px)
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 28, 28px), 20px)
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 22, 22px), 18px)
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 22, 22px), 16px)
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 22, 22px), 18px)
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 24, 24px), 18px)
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: 18px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF:after {
    right: 2px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._39Bf9v43 {
    height: 16px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa .QORmxu8I {
    height: 22px;
    width: 22px
}

@media (max-width:1198px) {

    .single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF,
    .single_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._26W2DxeF {
        display: none
    }

    .single_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._31PSsGSB {
        justify-content: flex-start;
        margin: 0 !important;
        width: 100%
    }
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 26, 26px), 18px)
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 26, 26px), 20px)
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 28, 28px), 20px)
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 22, 22px), 18px)
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 22, 22px), 16px)
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 22, 22px), 18px)
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 24, 24px), 18px)
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: 18px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF:after {
    right: 2px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._39Bf9v43 {
    height: 16px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa .QORmxu8I {
    height: 22px;
    width: 22px
}

@media (max-width:1198px) {

    .double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF,
    .double_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._26W2DxeF {
        display: none
    }

    .double_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._31PSsGSB {
        justify-content: flex-start;
        margin: 0 !important;
        width: 100%
    }
}

@media (max-width:1221px) {
    .scale_layout.main_scale_to_768_layout.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId) ._3bwkYEEZ {
        font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 32, 32px), 18px)
    }
}

@media (max-width:1361px) {
    .scale_layout.main_scale_to_768_layout.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId) ._3bwkYEEZ {
        font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 32, 32px), 18px)
    }
}

@media (max-width:1421px) {
    .scale_layout.main_scale_to_768_layout.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId) ._3bwkYEEZ {
        font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 32, 32px), 18px)
    }
}

._2AnbUYFa {
    padding: 9px
}

._2AnbUYFa .dZqF7lNq {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%
}

._2AnbUYFa ._3y7orhrF {
    background: rgba(0, 0, 0, .03);
    height: 100%;
    padding-bottom: 100%;
    width: 100%
}

._2AnbUYFa ._1CGAocvs,
._2AnbUYFa ._3akDTDOu,
._2AnbUYFa ._3hSMwzlX {
    background: rgba(0, 0, 0, .03);
    height: 20px;
    margin-top: 10px
}

._2AnbUYFa ._3hSMwzlX {
    width: 90%
}

._2AnbUYFa ._1CGAocvs {
    width: 40%
}

._2AnbUYFa ._3akDTDOu {
    width: 70%
}

.fG7mbwBM {
    background: hsla(0, 0%, 100%, .8);
    border: 1px solid #cdcdcd;
    border-radius: 17px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    overflow: hidden;
    padding: 0 12px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3qGJLBpe:hover:not(._2vkNDAyP):not(._1Sknaf2m):not(._2nlST0a9) .quickLook {
    height: auto;
    opacity: 1;
    width: auto
}

._3qGJLBpe:hover:not(._2vkNDAyP):not(._1Sknaf2m):not(._2nlST0a9) .hoverHidden {
    opacity: 0 !important;
    transition: none
}

._2AnbUYFa,
._3qGJLBpe {
    border-radius: 4px;
    cursor: pointer;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    height: 100%;
    -webkit-user-select: none;
    user-select: none;
    width: 2.835rem
}

._2AnbUYFa ._3JReNUVm,
._3qGJLBpe ._3JReNUVm {
    margin-top: 2px
}

._2AnbUYFa ._1iFSq0LZ,
._3qGJLBpe ._1iFSq0LZ {
    margin: 5px 0 2px
}

#main_scale ._2AnbUYFa,
#main_scale ._3qGJLBpe {
    width: 100%;
    box-shadow: none;
}

@-webkit-keyframes _2OfrjQ1m {
    0% {
        box-shadow: 0 0 0 rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@keyframes _2OfrjQ1m {
    0% {
        box-shadow: 0 0 0 rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@-webkit-keyframes XPFxSYt2 {
    0% {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: 0 0 0 rgba(0, 0, 0, .1)
    }
}

@keyframes XPFxSYt2 {
    0% {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: 0 0 0 rgba(0, 0, 0, .1)
    }
}

._3qGJLBpe {
    position: relative
}

._3qGJLBpe._2Y2Y4-8H:hover:not(._2vkNDAyP) {
    -webkit-animation: _2OfrjQ1m .3s both;
    animation: _2OfrjQ1m .3s both
}

._3qGJLBpe._1Vez-CvT:hover:not(._2vkNDAyP) .goods-img-external {
    -webkit-transform: scale(1.08);
    transform: scale(1.08)
}

._3qGJLBpe._1Vez-CvT .goods-img-external {
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._3ZME5MBZ {
    align-items: center;
    -webkit-align-items: center;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    overflow: hidden;
    position: relative;
    width: 100%
}

._3ZME5MBZ:after {
    background-color: rgba(0, 0, 0, .03);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media (max-width:1600px) {

    ._2AnbUYFa,
    ._3qGJLBpe {
        width:100%;
    }
}

._3frBeExI {
    width: 100%
}

._2s7BZSpH {
    height: 100%;
    max-width: none;
    min-width: unset;
    width: auto
}

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

._3wxZzIxS {
    height: 68px;
    left: 12px;
    position: absolute;
    top: 12px;
    width: 68px
}

.GjArCfxF {
    padding-bottom: 100%
}

._1cqTVAmb {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 12px;
    height: 32px;
    justify-content: center;
    justify-content: space-between;
    margin-top: 15px;
    width: 100%
}

._3I9Bq8Jn {
    align-items: baseline;
    display: flex;
    flex: 1;
    flex-wrap: wrap
}

._3v-w4JC4 {
    flex-direction: row-reverse;
    flex-wrap: wrap;
    max-width: 100%;
    overflow: hidden
}

._3gMYszat,
._3v-w4JC4 {
    align-items: center;
    display: flex
}

._3gMYszat {
    position: relative
}

._3gMYszat ._1BtS1q1I,
._3gMYszat ._2PjSQh3g {
    font-size: 16px;
    font-weight: 500
}

._3gMYszat ._1FVL_pgA {
    font-size: 18px;
    font-weight: 500
}

.ByQ8Qwf8 {
    align-items: baseline;
    color: #aaa;
    display: flex;
    flex-grow: 1;
    font-weight: 400;
    margin-left: 7px;
    margin-right: 7px;
    position: relative;
    text-decoration: line-through
}

.ByQ8Qwf8 ._1BtS1q1I,
.ByQ8Qwf8 ._2PjSQh3g {
    font-size: 11px
}

.ByQ8Qwf8 ._1FVL_pgA {
    font-size: 13px
}

._18LPOke8 {
    background: #fff;
    border: 1px solid rgba(251, 119, 1, .4);
    border-radius: 3px;
    color: #fb7701;
    font-size: .13rem;
    font-weight: 600;
    height: .19rem;
    line-height: .18rem;
    margin-right: 7px
}

._3tAUu0RX {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative
}

._3tAUu0RX._1_lX_nIo {
    height: 32px
}

._3tAUu0RX ._2LhE_FY3 {
    flex: 1;
    flex-basis: min-content;
    flex-shrink: 0;
    max-width: calc(100% - 46px)
}

._3tAUu0RX .E0Fttf3G {
    min-width: 0
}

._3tAUu0RX._3gHjEaRX ._2LhE_FY3 {
    max-width: 100%
}

._3tAUu0RX._3gHjEaRX ._3yljfR3_ {
    margin-left: 0
}

._3tAUu0RX._1QhQr8pq {
    margin-top: 4px
}

._3tAUu0RX._2Uz0YpQP,
._3tAUu0RX.VtxB-5i6 {
    background-color: #fff4f5;
    border-radius: 16px;
    padding-left: 10px !important;
    position: relative
}

._3tAUu0RX._2Uz0YpQP:focus-visible,
._3tAUu0RX.VtxB-5i6:focus-visible {
    border-radius: 32px;
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

._3tAUu0RX._2Uz0YpQP ._1eNOXhtH:focus-visible,
._3tAUu0RX.VtxB-5i6 ._1eNOXhtH:focus-visible {
    outline: none
}

._3tAUu0RX._2Uz0YpQP:active:before,
._3tAUu0RX.VtxB-5i6:active:before {
    background: rgba(0, 0, 0, .04);
    border-radius: 16px;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

._3tAUu0RX._2Uz0YpQP ._2LhE_FY3,
._3tAUu0RX.VtxB-5i6 ._2LhE_FY3 {
    max-width: calc(100% - 69px)
}

._3tAUu0RX._2Uz0YpQP ._3yljfR3_,
._3tAUu0RX.VtxB-5i6 ._3yljfR3_ {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/srch/79eea342-6bf9-44f2-b6e0-3b96b710a7f2.png.slim.png);
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent;
    height: 100%;
    padding-left: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 69px
}

._3tAUu0RX._2Uz0YpQP ._3yljfR3_:before,
._3tAUu0RX.VtxB-5i6 ._3yljfR3_:before {
    display: none
}

._3tAUu0RX._2Uz0YpQP {
    background-color: #fff3e9
}

._3tAUu0RX._2Uz0YpQP ._2LhE_FY3 {
    max-width: calc(100% - 64px)
}

._3tAUu0RX._2Uz0YpQP ._3yljfR3_ {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/srch/ff2af6ff-74b2-4aeb-a983-e930d488715a.png.slim.png);
    color: transparent;
    position: absolute;
    right: 0;
    top: 0;
    width: 64px
}

._3tAUu0RX.w2TA5dBw._2Uz0YpQP ._3yljfR3_,
._3tAUu0RX.w2TA5dBw.VtxB-5i6 ._3yljfR3_ {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/srch/b11d0cc7-14e9-4ee0-b66c-b90873438e9f.png.slim.png)
}

._3tAUu0RX.w2TA5dBw._2Uz0YpQP ._3yljfR3_ {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/srch/d36e37d4-cca1-44a3-9472-4b27fb7ed7d4.png.slim.png)
}

._1FVL_pgA {
    font-size: 20px;
    font-weight: 400;
    line-height: 34px
}

._ptMwdD- {
    color: #888;
    display: inline-block;
    flex-grow: 100;
    font-size: 13px;
    font-weight: 400;
    margin-left: 7px
}

._ptMwdD- ._2gZwbw6w {
    margin-right: 2px
}

._3If8lBav {
    height: 8%;
    width: 100%
}

._34fJf3Yb {
    height: 18px;
    margin-bottom: 4px;
    margin-top: -4px;
    overflow: hidden
}

._12VB2h1I {
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-right: 14px
}

._29gv-X1e {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-bottom: 6px;
    margin-left: -2px
}

._29gv-X1e ._17YY_qdj {
    color: #222;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px
}

._3wiTAOyE {
    height: 14px;
    margin-right: 3px;
    width: 14px
}

.a3Tf9Ugm {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

._1E-imTLU {
    height: 100%;
    padding: 9px
}

._3N0CoW9J {
    height: .42rem;
    margin-top: .1rem;
    width: 100%
}

._3Bv9Z_5u {
    align-items: center;
    background: #fb7701;
    border-radius: 21px;
    border-radius: .21rem;
    bottom: 9px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 42px;
    justify-content: center;
    left: 9px;
    line-height: normal;
    margin: .1rem .04rem 0;
    position: absolute;
    right: 9px;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    width: auto
}

._3Bv9Z_5u svg {
    fill: #fff
}

._3Bv9Z_5u:active,
._3Bv9Z_5u:hover {
    background: #fb8114;
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._12KMTh-x {
    bottom: 0;
    width: 100%
}

._12KMTh-x,
.R1wqJUNx {
    left: 0;
    position: absolute
}

.R1wqJUNx {
    align-items: center;
    -webkit-align-items: center;
    background: rgba(0, 0, 0, .75);
    border-radius: 0 0 3px 0;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 17px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    max-width: 100%;
    padding: 0 3px;
    top: 0
}

.R1wqJUNx ._3E7Aro1b {
    display: inline-block;
    height: 11px;
    width: 11px
}

.R1wqJUNx ._204ZT3ev {
    color: #fff;
    display: -webkit-box;
    font-size: 13px;
    overflow: hidden;
    padding-left: 2px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: block;
    white-space: nowrap
}

._1QhQr8pq {
    margin: 5px 0
}

._1QhQr8pq:first-child {
    margin-top: 0
}

._1QhQr8pq._2OxUpPfC {
    margin-left: 5px !important
}

._1QhQr8pq._3tAUu0RX {
    margin-bottom: 2px
}

._1QhQr8pq._2gAD5fPC {
    margin: 4px 0
}

._1QhQr8pq+._2gAD5fPC {
    margin-bottom: 4px
}

._2gAD5fPC+._1QhQr8pq {
    margin-top: 4px
}

._3tAUu0RX+._1QhQr8pq {
    margin-top: 2px
}

._1_fYX6fD {
    display: inline-block;
    max-width: 100%
}

.qqnOgN3x {
    height: 18px
}

._1y4dcFlM {
    height: 100%;
    transition: all .3s;
    white-space: nowrap;
    width: 100%
}

.goods-image-container-external:hover ._1XMvuKgn ._1y4dcFlM.araHtJv5 {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.goods-image-container-external ._1XMvuKgn {
    position: relative
}

._2b_XHct4 {
    background-color: rgba(0, 0, 0, .03);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 48% auto
}

._2b_XHct4 ._2JwifJQ6[data-state=succ] {
    background-color: #fff
}

._2b_XHct4 ._2JwifJQ6[data-state=fail] {
    background-color: transparent !important
}

.LvUYwE-z {
    margin-top: 10px
}

._2HEpdQL7 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    line-height: 16px
}

._2HEpdQL7 ._3qbEjcUq {
    color: #fb7701;
    font-size: 14px;
    margin-right: 6px
}

._2HEpdQL7 .vwqjovxy {
    flex: 1;
    height: 16px;
    overflow: hidden
}

._2HEpdQL7 ._2xRU1elb {
    background: linear-gradient(90deg, #fb7701, #ff3931);
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    font-style: italic;
    height: 32px;
    line-height: 30px;
    max-width: 200%;
    overflow: hidden;
    padding: 0 12px 0 10px;
    text-overflow: ellipsis;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: fit-content
}

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

._1ak1dai3 ._15k-KdgR {
    color: #000
}

._1ak1dai3 ._2BkfFjEO {
    color: #000;
    font-size: 12px
}

._1ak1dai3 ._1bVTdz61 {
    font-size: 12px
}

._1ak1dai3:focus-visible {
    border-radius: 4px;
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

.T7ca4Et2+._202iEXBj {
    margin-top: 6px
}

.GLHvMp17 .R1wqJUNx {
    height: 18px;
    padding: 0 6px
}

.GLHvMp17 .R1wqJUNx ._204ZT3ev {
    font-size: 12px
}

.GLHvMp17 .R1wqJUNx ._3E7Aro1b {
    flex-shrink: 0;
    height: 10px;
    width: 10px
}

.GLHvMp17 ._3bea7lk7 {
    border-radius: 0 0 5px 0;
    height: 24px;
    max-width: calc(100% - 10px)
}

.GLHvMp17 ._3bea7lk7 ._204ZT3ev {
    font-size: 16px
}

.GLHvMp17 ._3bea7lk7 ._3E7Aro1b {
    flex-shrink: 0;
    height: 14px;
    width: 14px
}

.GLHvMp17 ._3tAUu0RX._1QhQr8pq {
    margin-top: 1px
}

.GLHvMp17 ._3tAUu0RX._1Nj5kF6L {
    margin-top: 8px
}

.NChdjz2-.NChdjz2- {
    align-items: baseline;
    background-position: center 0 !important;
    display: inline-flex;
    justify-content: center
}

.NChdjz2-.NChdjz2-._1cYF3vLq {
    align-items: center;
    background-position: 50% !important
}

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

._1WTlEMMS {
    margin-bottom: 4px;
    margin-top: 2px
}

._1CCAvsJn {
    margin-top: 5px;
    width: -webkit-fit-content;
    width: fit-content
}

._2ALMCStv {
    color: #fff;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3GswNuLt {
    left: 8px;
    position: absolute;
    top: 8px
}

._3FuNuNP8 {
    background-color: hsla(0, 18%, 96%, .8);
    border: 1px solid rgba(0, 0, 0, .04);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
    color: #222;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    max-width: 279px;
    padding: 4px 7px;
    pointer-events: none;
    position: fixed;
    -webkit-transform: scale(.91);
    transform: scale(.91);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 9999
}

._2fOpdRtx {
    display: none
}

._3AbcHYoU {
    position: relative
}

._6q6qVUF5 ._1Ytg3wZ1,
._6q6qVUF5 ._3VZvMTKZ,
._6q6qVUF5 ._23WzI4E9,
._6q6qVUF5 .NZlo4RFn {
    background: transparent;
    position: absolute
}

._6q6qVUF5 ._23WzI4E9,
._6q6qVUF5 .NZlo4RFn {
    width: 100%
}

._6q6qVUF5 ._1Ytg3wZ1,
._6q6qVUF5 ._3VZvMTKZ {
    height: 100%
}




._2gH3a41X {
    background-image: linear-gradient(180deg, #fff 18%, #f8f8f8);
    border-radius: 7px 7px 0 0;
    bottom: 0;
    left: 0;
    position: absolute !important;
    z-index: 10
}

._1UKPqtmS {
    padding: 0 3.90625%
}

._3fkEut1x {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 14px;
    height: 34px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    width: 100%
}

._3L-8vWde {
    flex: 1;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    top: 1px;
    white-space: nowrap
}

._3L-8vWde ._2oa5Hgis {
    display: inline-block;
    height: 12px;
    position: relative;
    top: 2px;
    width: 12px
}

._3L-8vWde:hover {
    text-decoration: underline
}

._4S8QnO1j {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 14px;
    justify-content: center;
    -webkit-justify-content: center;
    margin-left: 10px;
    position: relative;
    width: 14px
}

._4S8QnO1j:hover:after {
    background-color: #ececec;
    border-radius: 100%;
    content: "";
    height: 200%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 200%;
    z-index: -1
}

._4S8QnO1j ._2HWuJ9lX {
    color: #222;
    height: 100%;
    width: 100%;
    fill: #222
}

._3_4H_7tT {
    height: calc(100% - 34px);
    position: relative;
    width: 100%
}

._3xlKnd3F {
    height: 100%;
    overflow: hidden;
    width: 100%
}

._22IoxbGP {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    height: 100%;
    -webkit-perspective: 1000;
    perspective: 1000;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s
}

._16olqHK4 {
    display: flex;
    flex-direction: column;
    margin-right: 2.1186440678%;
    max-width: 33.8983050847%;
    min-width: 33.8983050847%
}

._16olqHK4 ._3dP96qoH {
    position: relative
}

._16olqHK4 ._3dP96qoH:after {
    background-color: rgba(0, 0, 0, .03);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._16olqHK4 ._3JTinA_9 {
    width: 100%
}

._3dP96qoH {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center;
    overflow: hidden
}

.aA7JZlgF {
    align-items: center;
    display: flex;
    flex: 1
}

._2Qb__tc4 {
    color: #000;
    line-height: normal;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content
}

._2Qb__tc4 ._1j8G0ChX {
    font-size: max(min((100vw - 88px)/1600 * 14, 14px), 12px)
}

._2Qb__tc4 ._1RHG60TC,
._2Qb__tc4 .JM_PfXdX {
    white-space: pre
}

._2Qb__tc4 ._1j8G0ChX._2noshHMi,
._2Qb__tc4 ._1RHG60TC,
._2Qb__tc4 .JM_PfXdX {
    font-size: max(min((100vw - 88px)/1600 * 13, 13px), 11px)
}

._2wVqF2vG {
    align-items: center;
    background: #f2f2f2;
    box-sizing: border-box;
    color: #000;
    display: flex;
    font-size: 18px;
    height: 150%;
    line-height: 20px;
    max-width: 120px;
    min-width: 120px;
    padding: 0 8px;
    text-align: center;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

._2wVqF2vG ._2uD_fiFv {
    width: 100%
}

._2wVqF2vG .TbMJXDVX {
    height: 37px;
    width: 37px
}

._2wVqF2vG ._3ujKHAT9 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-hyphens: manual;
    hyphens: manual;
    word-break: break-word
}

._3WcA29E9 {
    top: 39% !important
}

@media (max-width:1233px) {
    .none_sidebar_layout ._2wVqF2vG {
        max-width: 92px;
        min-width: 92px
    }
}

@media (max-width:1374px) {
    .single_sidebar_layout ._2wVqF2vG {
        max-width: 92px;
        min-width: 92px
    }
}

@media (max-width:1434px) {
    .double_sidebar_layout ._2wVqF2vG {
        max-width: 92px;
        min-width: 92px
    }
}

.kKznQArS ._2gH3a41X {
    background: rgba(0, 0, 0, .8);
    color: #fff
}

.kKznQArS ._2Qb__tc4,
.kKznQArS ._2wVqF2vG {
    color: #fff
}

.kKznQArS ._3dP96qoH {
    background: #212121
}

.kKznQArS ._3dP96qoH:after {
    display: none
}

.kKznQArS ._4S8QnO1j {
    height: 14px;
    margin-left: 10px;
    width: 14px
}

.kKznQArS ._4S8QnO1j ._2HWuJ9lX {
    color: #fff;
    height: 100%;
    width: 100%;
    fill: #fff
}

.kKznQArS ._4S8QnO1j:hover ._2HWuJ9lX {
    opacity: .8
}

.kKznQArS ._4S8QnO1j:hover:after {
    display: none
}

.kKznQArS ._4S8QnO1j:active ._2HWuJ9lX {
    opacity: .6
}

.kKznQArS ._2wVqF2vG {
    background: #212121
}

.kKznQArS ._2uD_fiFv:hover {
    opacity: .8
}

.kKznQArS ._2uD_fiFv:active {
    opacity: .6
}

.kKznQArS ._3L-8vWde:hover {
    opacity: .8;
    text-decoration: none
}

.kKznQArS ._3L-8vWde:hover ._2oa5Hgis {
    opacity: .8
}

.kKznQArS ._3L-8vWde:active,
.kKznQArS ._3L-8vWde:active ._2oa5Hgis {
    opacity: .6
}

._2Qg7SIAQ {
    text-align: center;
    margin: 0 auto;
    max-width: 520px;
    padding: 0 60px
}

._2Qg7SIAQ .bg-empty-image {
    width: 120px;
    height: 120px;
    margin: 0 auto
}

._2Qg7SIAQ .bg-empty-title {
    font-size: 16px;
    line-height: 20px;
    color: #222;
    word-break: break-word
}

._2Qg7SIAQ .bg-empty-title-bold {
    font-weight: 600
}

._2Qg7SIAQ .bg-empty-desc {
    color: #888;
    font-size: 14px;
    line-height: 18px;
    margin-top: 6px;
    word-break: break-word;
    font-weight: 400
}

._2Qg7SIAQ .bg-empty-button-wrapper {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    margin-top: 4px
}

._2Qg7SIAQ .bg-empty-main-button,
._2Qg7SIAQ .bg-empty-secondary-button {
    margin-top: 12px
}

._2J3f97Mk {
    color: #666;
    font-size: 14px;
    padding: 20px 0 40px;
    text-align: center
}

._1cv6xu2h {
    height: .52rem;
    margin: 0 auto;
    text-align: center;
    width: 100%
}

._3evibQQg {
    -webkit-animation: _1cv6xu2h 1s linear 0s infinite;
    animation: _1cv6xu2h 1s linear 0s infinite;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/2f696ba5-99cf-4980-8ba9-e76b3ede6cf3.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: .25rem;
    width: .25rem
}

._2S1OLDtP,
._3evibQQg {
    vertical-align: middle
}

._2S1OLDtP {
    color: #666;
    font-size: .15rem;
    line-height: .45rem;
    margin-left: .2rem
}

@-webkit-keyframes _1cv6xu2h {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _1cv6xu2h {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._2rMaxXAr {
    height: 52px;
    width: 220px
}

._2rMaxXAr .mcZy82VG {
    font-size: 10px;
    margin-left: 5px
}

._3r1Y7ivb {
    height: 1px
}

._3HKY2899 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 auto
}

.EKDT7a3v {
    margin-bottom: 12px
}

#main_scale .EKDT7a3v {
    position: relative;
    width: 20%
}

@media (max-width:1232px) {
    #main_scale.main_scale_to_768 .EKDT7a3v {
        width: 25%
    }
}

._6SrDUqV_ {
    cursor: pointer
}

._1Y8ZWzHh {
    overflow: hidden;
    position: relative;
    width: 100%
}

._1Y8ZWzHh:after {
    background: rgba(0, 0, 0, .03);
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._1_ozo7oW,
._2ICSpTV- {
    margin-top: 4px
}

._2ICSpTV- {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative
}

._2ICSpTV- .xKJDFrgK {
    flex: 1
}

._2ICSpTV- ._2AaABHgC {
    margin-left: 4px;
    width: 43px
}

.XGICRy67 {
    bottom: 8px;
    height: 28px;
    left: 0;
    position: absolute;
    width: 100%
}

.XGICRy67 .ajDHMpMN {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center
}

.XGICRy67 ._3_xyEIbx {
    height: 0;
    margin: 0 12px;
    opacity: 0;
    width: -webkit-fit-content;
    width: fit-content;
    width: 0
}

._6SrDUqV_:hover ._3_xyEIbx {
    height: 28px;
    opacity: 1;
    width: -webkit-fit-content;
    width: fit-content
}

._6SrDUqV_:hover .ajDHMpMN {
    height: 0;
    opacity: 0;
    width: 0
}

._2AA37HuP {
    color: #777;
    font-size: 13px;
    line-height: 15px;
    margin: 1px 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2Hxnz2ye {
    height: 28px !important;
    padding: 0 11.5px 0 9px;
    pointer-events: auto
}

._2Hxnz2ye:hover ._2sq0UeUQ {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1) !important;
    z-index: -1;
}

._2Hxnz2ye:active {
    -webkit-transform: scale(1);
    transform: scale(1)
}

._2xYyLZTF {
    align-items: center !important;
    display: flex !important;
    line-height: 1
}

._2sq0UeUQ {
    background: hsla(0, 0%, 100%, .8) !important;
    border: 1px solid #cdcdcd !important
}

._27MWMVWG {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-left: 2px
}

.M6NzBXvN {
    height: 16px;
    margin-top: -1px;
    width: 16px
}

.UdkGbCQU {
    height: 25px !important;
    padding: 0 7px 0 7.35px
}

.UdkGbCQU ._27MWMVWG {
    font-size: 13px;
    font-weight: 500
}

.UdkGbCQU ._2sq0UeUQ {
    background: hsla(0, 0%, 100%, .95) !important
}

._2Yycy2MJ {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block
}

._1GE1BzXo,
._2Yycy2MJ {
    height: 100%;
    position: relative;
    width: 100%
}

._1GE1BzXo {
    z-index: 0
}

._1GE1BzXo ._27OQHD30 {
    z-index: 1
}

._1GE1BzXo ._1g2Xjt-6,
._1GE1BzXo ._27OQHD30 {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._1GE1BzXo ._1g2Xjt-6[data-state=succ] {
    background-color: #fff;
    z-index: 2
}

._1GE1BzXo ._1g2Xjt-6[data-state=loading] {
    z-index: 0
}

._3QE924aA {
    background-position: 0 0 !important;
    background-size: cover !important
}

._2BvQbnbN {
    color: #777;
    display: block;
    font-size: 13px;
    font-weight: inherit;
    line-height: 20px;
    white-space: nowrap;
    width: 100%
}

._2BvQbnbN,
._2BvQbnbN.rE1Dn9Aq {
    overflow: hidden;
    text-overflow: ellipsis
}

._2BvQbnbN.rE1Dn9Aq {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: pre-line
}

._2BvQbnbN._2fLnHBGs {
    align-items: center;
    display: inline-flex;
    justify-content: flex-start
}

._2BvQbnbN._2fLnHBGs ._2D9RBAXL,
._2BvQbnbN._2fLnHBGs ._2OhmWdMU {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1_tpvRzv {
    color: #000
}

._2We-Qca4 {
    border: 1px solid rgba(251, 119, 1, .4);
    border-radius: 3px;
    color: #fb7701;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 18px;
    line-height: 16px;
    margin-right: 6px;
    padding: 0 4px;
    position: relative;
    text-align: center;
    top: -1px
}

._2We-Qca4.YhMGSgNA {
    border-color: #000;
    color: #222
}

._2OhmWdMU {
    display: inline
}

.oMRVEXZ7 {
    position: relative;
    top: 1px
}

._2JVm1TM2 {
    background-color: currentColor;
    -webkit-mask-position: 0 50% !important;
    mask-position: 0 50% !important;
    -webkit-mask-repeat: repeat-x !important;
    mask-repeat: repeat-x !important
}

[dir=rtl] ._2JVm1TM2 {
    -webkit-mask-position: 100% 50% !important;
    mask-position: 100% 50% !important
}

.q5dVRAb0 {
    color: #c2c2c2;
    -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:1em;height:1em;vertical-align:middle' viewBox='0 0 1024 1024' fill='currentcolor' overflow='hidden'%3E%3Cpath fill='%23aaa' d='M523.6 154.2c10.9 3.6 19.5 12.2 23.1 23.2l65.5 196.7 207.3 1.5c20.2.1 36.5 16.6 36.3 36.8-.1 11.5-5.6 22.3-14.8 29.2L674.1 564.7l62.7 197.6c6.1 19.3-4.6 39.8-23.9 45.9-11 3.5-23 1.6-32.3-5.1L512 682.4 343.4 803.1c-16.4 11.8-39.3 8-51-8.5-6.7-9.4-8.6-21.4-5.2-32.3l62.7-197.6L183 441.6c-16.3-12-19.7-34.9-7.7-51.1 6.8-9.3 17.6-14.8 29.2-14.9l207.3-1.5 65.5-196.7c6.4-19.2 27.1-29.5 46.3-23.2M578 421.1l-66-198.4-66 198.4-209.1 1.5 168.3 124.1L342 745.9l170-121.6 169.9 121.6-63.1-199.2L787 422.6z'/%3E%3C/svg%3E");
    mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:1em;height:1em;vertical-align:middle' viewBox='0 0 1024 1024' fill='currentcolor' overflow='hidden'%3E%3Cpath fill='%23aaa' d='M523.6 154.2c10.9 3.6 19.5 12.2 23.1 23.2l65.5 196.7 207.3 1.5c20.2.1 36.5 16.6 36.3 36.8-.1 11.5-5.6 22.3-14.8 29.2L674.1 564.7l62.7 197.6c6.1 19.3-4.6 39.8-23.9 45.9-11 3.5-23 1.6-32.3-5.1L512 682.4 343.4 803.1c-16.4 11.8-39.3 8-51-8.5-6.7-9.4-8.6-21.4-5.2-32.3l62.7-197.6L183 441.6c-16.3-12-19.7-34.9-7.7-51.1 6.8-9.3 17.6-14.8 29.2-14.9l207.3-1.5 65.5-196.7c6.4-19.2 27.1-29.5 46.3-23.2M578 421.1l-66-198.4-66 198.4-209.1 1.5 168.3 124.1L342 745.9l170-121.6 169.9 121.6-63.1-199.2L787 422.6z'/%3E%3C/svg%3E")
}

.WCDudEtm {
    color: #000;
    left: 0;
    -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:1em;height:1em;vertical-align:middle' viewBox='0 0 1024 1024' fill='currentcolor' overflow='hidden'%3E%3Cpath fill='%23000' d='M512 682.4L343.4 803.1c-16.4 11.8-39.3 8-51-8.5-6.7-9.4-8.6-21.4-5.2-32.3l62.7-197.6L183 441.6c-16.3-12-19.7-34.9-7.7-51.1 6.8-9.3 17.6-14.8 29.2-14.9l207.3-1.5 65.5-196.7c6.4-19.2 27.1-29.5 46.3-23.2 10.9 3.6 19.5 12.2 23.1 23.2l65.5 196.7 207.3 1.5c20.2.1 36.5 16.6 36.3 36.8-.1 11.5-5.6 22.3-14.8 29.2L674.1 564.7l62.7 197.6c6.1 19.3-4.6 39.8-23.9 45.9-11 3.5-23 1.6-32.3-5.1z'/%3E%3C/svg%3E");
    mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:1em;height:1em;vertical-align:middle' viewBox='0 0 1024 1024' fill='currentcolor' overflow='hidden'%3E%3Cpath fill='%23000' d='M512 682.4L343.4 803.1c-16.4 11.8-39.3 8-51-8.5-6.7-9.4-8.6-21.4-5.2-32.3l62.7-197.6L183 441.6c-16.3-12-19.7-34.9-7.7-51.1 6.8-9.3 17.6-14.8 29.2-14.9l207.3-1.5 65.5-196.7c6.4-19.2 27.1-29.5 46.3-23.2 10.9 3.6 19.5 12.2 23.1 23.2l65.5 196.7 207.3 1.5c20.2.1 36.5 16.6 36.3 36.8-.1 11.5-5.6 22.3-14.8 29.2L674.1 564.7l62.7 197.6c6.1 19.3-4.6 39.8-23.9 45.9-11 3.5-23 1.6-32.3-5.1z'/%3E%3C/svg%3E");
    position: absolute;
    top: 0
}

._3UEP91lE {
    align-items: center;
    -webkit-align-items: center;
    color: #777;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 0;
    font-weight: 400;
    height: 18px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 18px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3bt3FuDV {
    color: #000;
    flex-shrink: 0;
    margin-right: 2px
}

._3bt3FuDV,
._3CizNywp {
    font-size: 14px;
    margin-left: 1px;
    position: relative;
    top: 1px
}

._3CizNywp {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._19DJKl1C {
    margin-left: -3px
}

._19DJKl1C._2Q-Cfikr {
    margin-left: 0
}

._3Z9HrTzc {
    display: flex;
    position: relative
}

._2sK3mYs3 {
    flex-shrink: 0;
    height: 96px;
    margin-right: 35px;
    overflow: hidden;
    position: relative;
    width: 96px
}

._2sK3mYs3:before {
    background-color: rgba(0, 0, 0, .03);
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.kSN71Qi3 {
    display: flex;
    flex: 1
}

._2SXOwHkv {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 6px 0
}

.VFgFPsgC {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #222;
    font-size: 14px;
    line-height: 18px
}

._17pEVmuy div {
    font-size: 16px
}

._2p-zKBV- {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 214px
}

._1T8KJRBP {
    width: 100%
}

._5EJCYqOB._5EJCYqOB {
    flex-shrink: 0;
    width: 1090px
}

._3FSvu2so {
    margin: 0 -40px;
    max-height: 556px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 40px
}

._3FSvu2so ._3RX1HEay {
    display: flex;
    flex-direction: column;
    width: 1010px
}

._1tUFj2Vy,
._2b9zJcAP {
    padding-top: 28px
}

._1tUFj2Vy {
    margin-left: -14px
}

._3kR64QkN {
    margin-top: 16px;
    position: relative;
    text-align: right;
    z-index: 10
}

._1aKJg--I {
    align-items: center;
    display: flex
}

._1xnjp9Ve {
    font-size: 0;
    margin-left: 3px
}

._1b7xzehL,
._2EcLfnRF {
    display: block;
    height: 8px;
    width: 8px;
    fill: #888 !important
}

._1b7xzehL.yvjsyfiI,
._2EcLfnRF.yvjsyfiI {
    fill: #000 !important
}

._2EcLfnRF {
    margin-top: -2px
}

._1LhMzkTP,
.Ooi09rw8 {
    margin: 12px -5px 0
}

._3o9NRvPQ {
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 5px;
    width: 204px
}

._3o9NRvPQ:last-child {
    margin-right: 0
}

._1RHo7Dl3 {
    flex-shrink: 0;
    height: 37px;
    margin-top: 28px
}

._1wEwbvJW {
    flex-shrink: 0;
    height: 31px;
    margin-left: auto;
    margin-top: 16px;
    width: 500px
}

._1LhMzkTP {
    display: flex;
    flex-wrap: wrap
}

@-webkit-keyframes OgPginQZ {
    0% {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }

    54% {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }

    to {
        -webkit-transform: translateX(366px);
        transform: translateX(366px)
    }
}

@keyframes OgPginQZ {
    0% {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }

    54% {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }

    to {
        -webkit-transform: translateX(366px);
        transform: translateX(366px)
    }
}

.XGNtFZEY {
    overflow: hidden;
    position: relative
}

.XGNtFZEY:before {
    -webkit-animation: OgPginQZ 1.85s ease-in-out infinite;
    animation: OgPginQZ 1.85s ease-in-out infinite;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .02) 25%, rgba(0, 0, 0, .03) 50%, rgba(0, 0, 0, .02) 75%, transparent);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 110px;
    z-index: 1
}

._1hebBPBW {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%
}

._3fFVsKMt {
    background-color: #f7f7f7
}

._3P3vh-CN {
    height: 100%;
    padding-bottom: 100%;
    width: 100%
}

._3jtQRnDu {
    height: 20px;
    width: 100%
}

._3jtQRnDu,
.c9YtQw3a {
    margin-top: 10px
}

.c9YtQw3a {
    display: flex;
    justify-content: space-between
}

._3jo34Zg0 {
    height: 20px;
    width: 64%
}

._1wOGcuWL {
    height: 20px;
    width: 17%
}

._3GB14rLd {
    border-radius: .21rem;
    height: 42px;
    margin: .1rem .04rem 0
}

.CZDUpVsj {
    background-color: rgba(0, 0, 0, .03);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 48% auto
}

.CZDUpVsj ._3fFVsKMt {
    background-color: rgba(0, 0, 0, .02)
}

._3NICOzko {
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 30
}

._3gSpWoMV {
    left: -10px
}

._3_-t2Pfg {
    right: -10px
}

._3gsuC-WN {
    align-items: center;
    background: #fff;
    border: .5px solid rgba(0, 0, 0, .05);
    border-radius: 50%;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .05);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    pointer-events: auto;
    width: 24px
}

._3gsuC-WN:active {
    opacity: .8;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.j_n9lucY,
.nlr66LO7 {
    color: #222;
    height: 12px;
    width: 12px;
    fill: #222
}

._1JtWlhc- {
    pointer-events: none;
    visibility: hidden
}

@media (max-width:1108px) {
    .none_sidebar_layout ._3gsuC-WN {
        height: 22px;
        width: 22px
    }

    .none_sidebar_layout .nlr66LO7 {
        height: 10px;
        width: 10px
    }

    .none_sidebar_layout .j_n9lucY {
        height: 12px;
        width: 12px
    }
}

@media (max-width:1249px) {
    .single_sidebar_layout ._3gsuC-WN {
        height: 22px;
        width: 22px
    }

    .single_sidebar_layout .nlr66LO7 {
        height: 10px;
        width: 10px
    }

    .single_sidebar_layout .j_n9lucY {
        height: 12px;
        width: 12px
    }
}

@media (max-width:1309px) {
    .double_sidebar_layout ._3gsuC-WN {
        height: 22px;
        width: 22px
    }

    .double_sidebar_layout .nlr66LO7 {
        height: 10px;
        width: 10px
    }

    .double_sidebar_layout .j_n9lucY {
        height: 12px;
        width: 12px
    }
}

._1tXy7dE9 {
    display: inline-block;
    background: #f7f7f7;
    position: relative;
    overflow: hidden
}

._3QGopjsL:after {
    content: "";
    display: block;
    top: 0;
    left: 0;
    z-index: 1;
    width: 1.4rem;
    height: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    -webkit-animation: _1tXy7dE9 1.85s ease-in-out infinite;
    animation: _1tXy7dE9 1.85s ease-in-out infinite
}

@-webkit-keyframes _1tXy7dE9 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    54% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(3.5rem);
        transform: translateX(3.5rem)
    }
}

@keyframes _1tXy7dE9 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    54% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(3.5rem);
        transform: translateX(3.5rem)
    }
}

.R3Uz1owa {
    height: 26px;
    margin: 6px 0;
    padding: 0 6px;
    position: relative;
    z-index: 1
}

._2_qp-Tih.NAP7nRQP {
    margin-bottom: 6px
}

._2_qp-Tih {
    height: 26px;
    pointer-events: auto;
    width: 26px
}

._2_qp-Tih.NAP7nRQP {
    margin-bottom: 10px
}

._2TJc1kNc {
    display: inline-block;
    max-width: 100%;
    min-width: 26px;
    width: -webkit-fit-content;
    width: fit-content
}

.quickLook {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    display: inline-block;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 0;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    opacity: 0;
    width: 0
}

.hoverHidden {
    font-size: 0
}

._3gjkJeba {
    max-width: 467px;
    padding: 4px 12px
}

._1z1Zo02j {
    font-size: 14px;
    max-width: 417px;
    width: -webkit-max-content;
    width: max-content
}

._1Ab3amio {
    flex-shrink: 0;
    height: 12px;
    margin-left: 4px;
    vertical-align: baseline;
    width: 12px
}

._3Yr7f6-s {
    align-items: center;
    -webkit-align-items: center;
    border-radius: 13px;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 13px;
    font-weight: 500;
    height: 26px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    left: 50%;
    max-width: calc(100% - 12px);
    opacity: .9;
    padding: 0 7px;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: -webkit-max-content;
    width: max-content;
    z-index: 11
}

._3Yr7f6-s ._1u5IqR2q {
    flex-shrink: 0;
    height: .14rem;
    margin-left: 4px;
    width: .14rem
}

._36co1QIs {
    flex-shrink: 0;
    height: 17px
}

._3O7xOGue {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1PZ4HK6Z {
    align-items: center;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0
}

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

._3BWZGY0Y {
    color: #fff;
    font-size: .12rem;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap
}

.plsP29g- {
    align-items: baseline;
    display: flex;
    min-width: 0
}

.plsP29g- ._2heWRseT {
    height: 18px;
    margin-right: 6px;
    width: 18px
}

._2EviIf8K {
    align-items: center;
    -webkit-align-items: center;
    border-radius: 7px 0 7px 0;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: center;
    -webkit-justify-content: center;
    margin-right: 5px;
    padding: 0 5px;
    position: relative
}

._2EviIf8K._3oNdYuZR {
    margin-right: 0;
    padding-left: 0
}

._2EviIf8K:hover:after {
    background: hsla(0, 0%, 100%, .1)
}

._2EviIf8K:active:after,
._2EviIf8K:hover:after {
    border-radius: 7px 0 7px 0;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._2EviIf8K:active:after {
    background: rgba(0, 0, 0, .06)
}

._2EviIf8K,
.GUDfzQZ8 {
    display: block;
    flex-shrink: 0;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2EviIf8K {
    flex: inherit
}

.GUDfzQZ8 {
    flex: 1
}

.u01H09Xi {
    display: inline-block;
    height: 10px;
    margin-left: 2px;
    position: relative;
    top: 1px;
    width: 10px
}

._3TbT0BMX ._2EviIf8K {
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 0 !important;
    margin-right: 0
}

._3TbT0BMX .GUDfzQZ8 {
    border-bottom-left-radius: 1px !important;
    border-bottom-right-radius: 3px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 3px !important;
    padding-right: 5px
}

.n7AuqfCR {
    display: inline-flex;
    line-height: 14px;
    line-height: 17px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mKJaxtWR:first-child {
    margin-right: 5px
}

._3UD214NZ {
    height: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

._3j2GLUKL {
    align-items: center;
    display: flex;
    height: 20px
}

._2-CiBoR0 {
    border-radius: 3px;
    display: inline-flex;
    overflow: hidden
}

._2-CiBoR0,
._2x-QUGJA {
    align-items: center;
    max-width: 100%
}

._2x-QUGJA {
    display: flex;
    height: 20px
}

._2x-QUGJA._2F2DaRsu {
    background-size: cover;
    height: 18px;
    padding: 0 4px;
    width: -webkit-fit-content;
    width: fit-content
}

._2x-QUGJA._2F2DaRsu ._1_Gt2q_G {
    font-size: 12px
}

._2x-QUGJA._2F2DaRsu ._2BVIJlYU {
    height: 12px;
    margin-right: 2px;
    width: 12px
}

._2x-QUGJA._1cRWPP9x {
    max-width: calc(100% - 16px)
}

._2x-QUGJA.G33EpKQL {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain
}

._2x-QUGJA.G33EpKQL ._2BVIJlYU {
    height: 14px;
    width: 14px
}

._2BVIJlYU {
    flex-shrink: 0;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

._2BVIJlYU._1aNxVf6m {
    border-radius: 50%;
    margin-left: 4px;
    margin-right: 0
}

._1_Gt2q_G {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1_Gt2q_G.xN-3qC1S {
    flex-shrink: 0
}

.TBZvIKWH {
    max-width: 100%
}

.TBZvIKWH._3AO2cRT8 {
    display: flex;
    max-width: none;
    white-space: nowrap
}

.TBZvIKWH._3AO2cRT8 ._2Ip_Uumm {
    flex-shrink: 0;
    margin-right: 8px
}

.bMoLUAkb {
    height: 8px;
    margin: 0 4px;
    width: 1px
}

.uxdDu7iC {
    height: 18px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: fit-content
}

.uxdDu7iC._1hpOZRQk img {
    vertical-align: -1px !important
}

._1zhndvJX {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 18px;
    line-height: 18px;
    width: 100%
}

._1zhndvJX ._23AyAhJR {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._306LvjEY {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

._2r8xgLgK ._306LvjEY {
    height: 14px;
    margin-right: 2px;
    width: 14px
}

._2r8xgLgK ._23AyAhJR {
    font-weight: 500
}

._3GHM6Hi8 {
    height: 20px
}

.g2jnqrKf {
    align-items: center;
    display: flex;
    margin: 10px 0 4px;
    min-height: 15px;
    padding-right: 5px
}

._2bTM_v5J {
    background: rgba(0, 0, 0, .08);
    border-radius: 4px;
    flex-shrink: 99999999;
    height: 4px;
    margin-right: 4px;
    min-width: 60px;
    position: relative;
    width: 127px
}

.wN5TIJxU {
    background-color: #fb7701;
    border-radius: 100px;
    height: 100%
}

._1AVupOEN,
.wN5TIJxU {
    position: absolute
}

._1AVupOEN {
    height: 17px;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 17px
}

._1TfF7wZ5 {
    color: #fb7701;
    flex: none;
    font-weight: 700;
    width: 90px
}

._2A_yzca- {
    flex-shrink: 0;
    margin-right: 5px;
    max-width: 102px
}

._1rKHXVPT,
._2A_yzca- {
    color: #fb7701;
    font-size: 13px;
    font-weight: 500;
    margin-left: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1rKHXVPT {
    flex-shrink: 1
}

._2yjt6Hgv {
    display: flex;
    font-size: 14px;
    height: 18px;
    line-height: 18px
}

._175GMD_T {
    flex-shrink: 0;
    position: relative
}

._175GMD_T.sr133ZEB {
    margin-right: 15px
}

._175GMD_T.sr133ZEB:after {
    background: linear-gradient(180deg, #fff, #b1b1b1 50%, #fff);
    content: " ";
    height: 17px;
    position: absolute;
    right: -8px;
    width: 1px
}

._2nWLz54V,
.ssLBOIke {
    border-radius: 50%;
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    width: 18px
}

._2nWLz54V:last-child,
.ssLBOIke:last-child {
    margin-right: 0
}

._2nWLz54V:after,
.ssLBOIke:after {
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 50%;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

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

._35gkj6Xz {
    background-color: #c9c9c9;
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 50%;
    display: inline-block;
    height: 18px;
    position: relative;
    width: 18px
}

._35gkj6Xz ._30bRqQ8B {
    display: block;
    font-size: 13px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._27Gw_NYz {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dMAo2Nzy {
    font-size: 0 !important;
    margin: 4px 0 -1px !important;
    position: relative
}

.dMAo2Nzy,
.Fqp_FGPf {
    height: 20px;
    overflow: hidden
}

.Fqp_FGPf {
    -webkit-margin-end: 10px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-inline-end: 10px;
    max-width: 100%;
    text-overflow: ellipsis;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    vertical-align: middle;
    white-space: nowrap
}

.Fqp_FGPf.As81QPQx {
    display: block
}

.Fqp_FGPf ._1okHQuQ- {
    margin: 0
}

.Fqp_FGPf ._1okHQuQ-._1l6411l7 {
    font-size: 13px;
    max-width: 150px
}

._2hstHgnw {
    border: 1px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    flex-shrink: 0;
    height: 20px;
    line-height: 100%;
    width: 20px
}

.YKVKyRyp {
    margin-right: -9px;
    position: relative;
    z-index: 1
}

._3nZpciWc {
    border-radius: 50%;
    height: 18px;
    width: 18px
}

._3nZpciWc.RRLX-_EO {
    border-radius: 0
}

._3GhgeHCP {
    -webkit-margin-end: 10px;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-inline-end: 10px;
    max-width: 100%;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

._2h8Ne7BR,
._3GhgeHCP {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2h8Ne7BR {
    margin-left: 4px
}

._1UjGccS2 {
    font-size: 12px
}

._1fHDHyj7 ._3nZpciWc {
    border: 2px solid #fff;
    border-radius: 0
}

._1fHDHyj7 ._2h8Ne7BR {
    margin-left: 0
}

._1fHDHyj7 ._2hstHgnw {
    border-radius: 0
}

._24ppIxMM {
    align-items: center;
    display: flex;
    height: 100%;
    max-width: 100%
}

.H_4H5HZp {
    height: 20px;
    line-height: 20px
}

@media (max-width:1390px) {
    ._1p2IgoJL {
        font-size: 12px
    }
}

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

._2wJUAk37 {
    height: 18px;
    margin-top: 2px !important
}

._258E5i0- {
    -webkit-margin-end: 8px;
    height: 18px;
    line-height: 18px;
    margin-inline-end: 8px
}

._258E5i0- ._2hstHgnw {
    height: 16px;
    width: 16px
}

._258E5i0- ._2hstHgnw ._3nZpciWc {
    height: 14px;
    width: 14px
}

._258E5i0- ._2h8Ne7BR {
    margin-left: 3px
}

._258E5i0-.i4Zazixi {
    line-height: 14px !important
}

._258E5i0-.I2PMHRxB {
    line-height: 13px !important
}

._1ivOrtr6 img,
._2TpD0GbS img {
    vertical-align: -1px !important
}

._2ZzejU_2 {
    line-height: 18px !important;
    margin-right: 0
}

._2ZzejU_2 img {
    vertical-align: 0 !important
}

._2wqLKvyh {
    align-items: center;
    display: inline-flex;
    max-width: 100%
}

._1FxJ41PO {
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3zueAyfs {
    height: 18px
}

._29eI_zBp {
    align-items: center;
    display: inline-flex;
    flex-shrink: 0;
    max-width: calc(100% - 40px)
}

._29eI_zBp ._9Y1bI7Z0 {
    margin-right: 3px
}

._29eI_zBp._12sFI7Sg {
    margin-top: -1px
}

._29eI_zBp._2ZLByGwt {
    vertical-align: 1px
}

._29eI_zBp._3jtB9GS7 {
    max-width: 90%
}

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

._2RC6dVF0 {
    background-size: 100% 100%;
    font-size: 12px;
    margin-right: 3px;
    text-align: center;
    white-space: nowrap
}

._2RC6dVF0 .upOSkjcf {
    display: inline-block
}

._1lye_1hP {
    align-items: center;
    background-color: rgba(0, 0, 0, .6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    overflow-y: auto;
    overflow-y: overlay !important;
    padding: 32px 0;
    position: fixed;
    right: 0;
    scrollbar-color: #ccc transparent;
    scrollbar-width: thin;
    top: 0;
    z-index: 999
}

._2Cq3Ru-N {
    background: #fff;
    border-radius: 4px;
    padding: 0 25px 36px;
    position: relative;
    width: 494px
}

.XiL8cbgV {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    overflow: hidden;
    padding: 36px 0 18px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qzN25FSE {
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 22px
}

.hImo-tja {
    padding: 10px
}

._2CpyhEpe {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top: 24px;
    padding: 0 16px;
    width: 100%
}

._2CpyhEpe ._1fmzLef8 {
    font-size: 16px;
    height: 46px;
    width: 100%
}

._1O9WmJi_ {
    align-items: center;
    border: 1px solid;
    border-radius: 3px;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 18px;
    line-height: 18px;
    min-width: 0;
    padding: 0 3px;
    white-space: nowrap
}

._1O9WmJi_._2goKs_0n {
    border: none
}

._3O98knlk {
    height: 16px;
    margin-right: 2px;
    width: 16px
}

.C9HMW0KN {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._whQGstf {
    border-right: 1px solid #fff;
    flex-shrink: 0;
    height: 18px;
    margin: 0 3px;
    opacity: .6;
    position: relative;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: center;
    transform-origin: center
}

._1VrmMPn9 {
    height: 12px;
    margin-right: 2px;
    width: 12px
}

.ioY7kWa5 {
    align-items: center;
    background-color: rgba(0, 0, 0, .6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    overflow-y: auto;
    overflow-y: overlay !important;
    padding: 32px 0;
    position: fixed;
    right: 0;
    scrollbar-color: #ccc transparent;
    scrollbar-width: thin;
    top: 0;
    z-index: 999
}

._1zIqZy4o {
    background: #fff;
    border-radius: 4px;
    padding: 0 25px 36px;
    position: relative;
    width: 494px
}

._2jS_rnec {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    overflow: hidden;
    padding: 36px 0 18px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2mbvbnPc {
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 22px
}

._2A6YwiLm {
    padding: 10px
}

._8RJerau5 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top: 24px;
    padding: 0 16px;
    width: 100%
}

._8RJerau5 .M2IDRT1z {
    font-size: 16px;
    height: 46px;
    width: 100%
}

._1NFp0D4d:active {
    opacity: .8
}

._2aarqcED {
    align-items: center;
    border-radius: 2px;
    display: flex;
    font-size: 12px;
    height: 18px;
    line-height: 14px;
    min-width: 0;
    padding: 0 4px
}

._1AarnOph {
    background-color: currentColor;
    display: inline-block;
    height: 8px;
    margin: 0 3px;
    opacity: .6;
    width: 1px
}

.WxRH-XLo {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2wYF2O6T {
    flex-shrink: 0;
    margin-right: 3px
}

._2wYF2O6T ._2stvR3C3,
._2wYF2O6T ._3f9xDSyv {
    display: inline-block
}

._1WiBvcs4 {
    align-items: center;
    border-radius: 3px;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 18px;
    line-height: 18px;
    margin-right: 3px;
    min-width: 0;
    padding: 0 3px;
    white-space: nowrap
}

._2loPjKEE {
    border: 1px solid;
    border-radius: 3px;
    line-height: normal
}

._1_nkBaiH:active {
    opacity: .8
}

.cQPeSzB2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1zC0BtnT {
    height: 16px;
    margin-right: 2px;
    width: 16px
}

@-webkit-keyframes _5j3FB920 {
    0% {
        box-shadow: 0 0 0 hsla(0, 0%, 100%, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@keyframes _5j3FB920 {
    0% {
        box-shadow: 0 0 0 hsla(0, 0%, 100%, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@-webkit-keyframes _3rCjmUGk {
    0% {
        max-height: 0;
        opacity: 0
    }

    to {
        max-height: 70px;
        opacity: 1
    }
}

@keyframes _3rCjmUGk {
    0% {
        max-height: 0;
        opacity: 0
    }

    to {
        max-height: 70px;
        opacity: 1
    }
}

.Ois68FAW ._1UrrHYym {
    height: 100%;
}

.Ois68FAW:focus-visible {
    border-radius: 4px;
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

.HwFz3_IB {
    display: none;
    overflow: hidden
}

._3WLGqY50 {
    position: relative
}

._3WLGqY50 ._1UrrHYym {
    background: #fff;
    border-radius: 4px;
    height: auto;
    left: 0;
    padding: 9px;
    position: absolute;
    top: 0;
    width: 100%
}

._3WLGqY50 .HwFz3_IB {
    display: block;
    max-height: 0
}

._3WLGqY50:hover:not(.Ww9SMgRG) .HwFz3_IB {
    -webkit-animation: _3rCjmUGk .15s ease forwards;
    animation: _3rCjmUGk .15s ease forwards
}

._3WLGqY50:hover:not(.Ww9SMgRG) ._1UrrHYym {
    -webkit-animation: _5j3FB920 .15s ease forwards;
    animation: _5j3FB920 .15s ease forwards;
    background: #fff;
    z-index: 10
}

._10vCku8m {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

._10vCku8m._1SU75IV- {
    z-index: 10
}

._1O0F0hOU {
    background-image: linear-gradient(180deg, #fff 18%, #f8f8f8);
    border-radius: 8px 8px 0 0;
    bottom: 0;
    justify-content: normal;
    -webkit-justify-content: initial;
    left: 0;
    padding: 11px 0;
    position: absolute;
    width: 100%;
    z-index: 10
}

._1O0F0hOU,
.gdwQ03Jk {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row
}

.gdwQ03Jk {
    height: 14px;
    justify-content: center;
    -webkit-justify-content: center;
    margin-left: 10px;
    position: relative;
    position: absolute;
    right: 9px;
    top: 9px;
    width: 14px
}

.gdwQ03Jk:hover:after {
    background-color: #ececec;
    border-radius: 100%;
    content: "";
    height: 200%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 200%;
    z-index: -1
}

.gdwQ03Jk .xuD6DVFv {
    color: #222;
    height: 100%;
    width: 100%;
    fill: #222
}

._3KnE9TDj {
    height: 42px;
    width: 42px
}

.j5SBEYn0 {
    margin-left: .05rem;
    max-width: calc(100% - 86px)
}

._1qvMXwsH {
    color: #000;
    display: -webkit-box;
    font-weight: 500;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1qvMXwsH,
._2KOekzcN {
    font-size: 14px;
    line-height: 16px
}

._2KOekzcN {
    align-items: center;
    -webkit-align-items: center;
    color: #fb7701;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-weight: 400;
    justify-content: normal;
    -webkit-justify-content: initial;
    margin-top: 4px;
    width: calc(100% + 16px)
}

._2KOekzcN .PAoxsSlj {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2KOekzcN ._2hwBw6ni {
    flex-shrink: 0;
    height: 11px;
    width: 11px;
    fill: #fb7701;
    color: #fb7701
}

._28ExM6Sf {
    background: rgba(0, 0, 0, .8);
    color: #fff
}

._28ExM6Sf .gdwQ03Jk {
    height: 14px;
    margin-left: 10px;
    width: 14px
}

._28ExM6Sf .gdwQ03Jk .xuD6DVFv {
    color: #fff;
    height: 100%;
    width: 100%;
    fill: #fff
}

._28ExM6Sf .gdwQ03Jk:hover .xuD6DVFv {
    opacity: .8
}

._28ExM6Sf .gdwQ03Jk:hover:after {
    display: none
}

._28ExM6Sf .gdwQ03Jk:active .xuD6DVFv {
    opacity: .6
}

._28ExM6Sf ._1qvMXwsH {
    color: #fff
}

._28ExM6Sf .j5SBEYn0:hover {
    opacity: .8
}

._28ExM6Sf .j5SBEYn0:active {
    opacity: .6
}

.qfUg-ley {
    margin-left: 9px;
    width: 42px
}

.F4k3k3Ud {
    align-items: center;
    border-radius: 2px;
    display: flex;
    font-size: 12px;
    height: 14px;
    justify-content: center;
    line-height: normal;
    margin-top: -6px;
    padding: 0 2px;
    position: relative
}

._1zMYm4pA {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3Xutq9rk {
    max-width: 467px;
    padding: 4px 12px 12px
}

._3km3y4aS {
    max-width: 417px;
    width: -webkit-max-content;
    width: max-content
}

.WvQKodmI {
    flex-shrink: 0;
    height: 12px;
    margin-left: 4px;
    vertical-align: -1px;
    width: 12px
}

._3vL_T8vV {
    color: #222;
    font-size: 13px;
    line-height: 20px;
    margin-top: 8px
}

._3vL_T8vV._30dj2SpG {
    color: #0c65b4;
    cursor: pointer;
    text-decoration: underline
}

._3_NY-X75 {
    align-items: center;
    display: flex;
    font-size: 0;
    margin: -2px 0 7px;
    max-width: 100%;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._3zNFa-GG {
    min-width: 0
}

._3_NY-X75 .bsd3__U3 {
    height: 5px;
    left: 19px;
    position: relative
}

._3_NY-X75 ._3SGFuFhq {
    align-items: center;
    border: 1px solid #fb7701;
    border-radius: 4px 3px 3px 4px;
    display: flex;
    font-size: 13px;
    line-height: 20px;
    max-width: 100%;
    min-width: 0;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._3SGFuFhq._1OPNIyuO {
    width: 100%
}

._3_NY-X75 ._3SGFuFhq._1lZfa5LY ._32_ygAkg {
    max-width: 160px
}

._3_NY-X75 ._3SGFuFhq._1lZfa5LY ._26hb-X_1 {
    flex-shrink: inherit;
    flex: 1;
    max-width: none;
    min-width: 0
}

._3_NY-X75 ._1LLbpUTn {
    color: #fff;
    overflow: hidden;
    padding: 0 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3_NY-X75 ._15Fo_CJ3 {
    color: #fb7701;
    flex: none;
    margin: 0 4px;
    width: 56px
}

._3_NY-X75 ._15Fo_CJ3._3kCiPEgw {
    color: #fff
}

._3_NY-X75._2ZHIxYa_ {
    margin-top: 4px
}

._3_NY-X75._2ZHIxYa_ ._3SGFuFhq {
    border: none;
    line-height: 17px
}

._3_NY-X75 ._32_ygAkg {
    align-items: center;
    background: #fb7701;
    border-radius: 3px;
    display: inline-flex;
    min-width: 0;
    padding-left: 2px
}

._3_NY-X75 ._18e244O3 {
    border: 1px solid #fb7701;
    border-radius: 3px;
    overflow: hidden
}

._3_NY-X75 ._18e244O3 ._32_ygAkg {
    border-radius: 0
}

._3_NY-X75 ._2cbTYVFQ {
    background: #fb7701;
    border-radius: 3px;
    overflow: hidden;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._2cbTYVFQ ._32_ygAkg {
    border-radius: 0
}

._30wBhFpe {
    margin: 2px 0 5px
}

.rJ2Qpvaa {
    align-items: center;
    border-radius: 4px 0 0 4px;
    border-right: 0 !important;
    display: inline-flex;
    font-size: 13px;
    height: 19px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 8px 0 3px;
    position: relative
}

.rJ2Qpvaa:after,
.rJ2Qpvaa:before {
    border-bottom: 11px solid transparent;
    border-top: 11px solid transparent;
    content: " ";
    height: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0
}

.rJ2Qpvaa:after {
    border-right: 6px solid;
    right: 0
}

.rJ2Qpvaa:before {
    border-right: 6px solid #fff;
    right: -1px;
    z-index: 1
}

.rJ2Qpvaa ._3PbhUZ0V {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rJ2Qpvaa._2cbTYVFQ {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 4px
}

._26hb-X_1 {
    color: #fb7701;
    flex-shrink: 0;
    margin-left: 3px;
    max-width: calc(100% - 110px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._26hb-X_1._3D5QgmfL {
    font-size: 14px;
    line-height: 18px
}

._1gG_P5IR {
    height: 12px
}

._1gG_P5IR,
._3OrxLdi2 {
    flex-shrink: 0;
    margin-right: 2px;
    width: 12px
}

._3OrxLdi2+._1LLbpUTn {
    padding-left: 0
}

._2QH67KGq {
    border: 1px solid #fff;
    height: 10px;
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    width: 1px
}

._1EHdqFnr {
    color: #777;
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    position: relative
}

._1EHdqFnr ._2GBsFdkx {
    margin-left: 8px
}

._1EHdqFnr ._2GBsFdkx:first-child {
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fpp_DpAU {
    padding-top: 4px;
    position: relative
}

.tJE0LSeo {
    background-color: rgba(0, 0, 0, .08);
    border-radius: 1.5px;
    height: 3px;
    width: 80%
}

.tJE0LSeo._1ZM0FjpQ {
    width: 70%
}

._3wh-lr2G {
    background-color: #000;
    border-radius: 1.5px;
    height: 100%;
    max-width: 100%;
    min-width: 3px;
    width: 50%
}

._2KXn4dYK {
    align-items: center;
    display: flex;
    height: 18px;
    margin-top: 6px
}

._3em-XGIK {
    height: 14px;
    margin-right: 4px;
    width: 14px
}

._1CIif-sP {
    color: #555;
    font-size: 13px;
    line-height: 18px;
    white-space: nowrap
}

._2CDYTFy2 {
    align-items: center;
    display: flex;
    width: 100%
}

._39BNI1lc {
    color: #fb7701;
    font-size: 13px;
    font-weight: 400;
    height: 17px;
    line-height: 17px
}

._3Z4eZeyZ {
    border: 1px solid #fb7701;
    border-radius: 3px;
    color: #fb7701;
    font-size: 12px;
    font-weight: 600;
    height: 18px;
    line-height: 16px;
    margin-left: 6px;
    padding: 0 4px;
    text-align: center
}

._2iONhc9l {
    align-items: center;
    display: flex;
    height: 18px;
    margin-top: 1px;
    overflow: hidden
}

._2iONhc9l .mQK0O5yu {
    flex-shrink: 0;
    font-size: 14px;
    line-height: 18px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2iONhc9l .AJl9Ukpl {
    height: 16px;
    margin-left: 4px
}

._2iONhc9l .IOZ8WgGF {
    height: 16px;
    margin-right: 4px;
    width: 35px
}

._2iONhc9l .IOZ8WgGF:last-child {
    margin-right: 0
}

._1x1bqlnD {
    color: #fb7701;
    font-size: 14px;
    height: 18px;
    line-height: 18px
}

._1x1bqlnD._2p-vohYD {
    color: #0a8800
}

._1x1bqlnD ._2I8PtBII {
    font-size: 10px;
    fill: #0a8800
}

._JnuTL4A {
    background: #f6f6f6;
    border-radius: 2px;
    height: auto;
    padding: 8px 9px;
    width: 100%
}

._1_9_aspn {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #555;
    font-size: 13px;
    line-height: 19px;
    text-overflow: ellipsis
}

._1_9_aspn,
._2TpZEjGH {
    flex-shrink: 0;
    overflow: hidden
}

._2TpZEjGH {
    border-radius: 50%;
    display: inline-block;
    height: 19px;
    margin-right: 6px;
    position: relative;
    vertical-align: top;
    width: 19px
}

._2TpZEjGH:before {
    background-color: rgba(0, 0, 0, .06);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

._2bwZSiS3 {
    height: 19px;
    width: 19px
}

._3ZhYwOCn {
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    margin: 20px 0
}

._3EGNiotw {
    margin-bottom: 12px
}

.t33rbhT3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -9px;
    margin-right: -15px
}

#main_scale .t33rbhT3 {
    margin-left: -9px;
    margin-right: unset;
    padding-left: unset;
    width: 100%;
    width: calc(100% + 18px) !important
}

#main_scale ._3EGNiotw {
    position: relative;
    width: 20%
}

@media (max-width:1232px) {
    #main_scale.main_scale_to_768 ._3EGNiotw {
        width: 25%
    }
}
@media (max-width:1024px) {
    #main_scale.main_scale_to_768 ._3EGNiotw {
        width: 25%
    }
    #main_scale .t33rbhT3 {
        margin-left: -9px;
        margin-right: unset;
        padding-left: unset;
        width: 100%;
        width: calc(97% + 18px) !important;
    }
}