@-webkit-keyframes Privacy_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Privacy_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Privacy_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Privacy_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Privacy_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Privacy_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Privacy_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Privacy_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Privacy_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Privacy_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Privacy_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Privacy_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Privacy_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Privacy_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Privacy_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Privacy_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Privacy_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Privacy_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Privacy_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Privacy_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Privacy_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Privacy_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Privacy_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Privacy_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Privacy_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Privacy_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Privacy_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Privacy_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Privacy_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Privacy_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Privacy_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Privacy_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Privacy_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Privacy_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Privacy_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Privacy_FontBody4V2-4HM {
    font-size: .875rem;
    font-weight: 400
}

.Privacy_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Privacy_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Privacy_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Privacy_FontCaption4V2-r {
    font-size: .625rem;
    font-weight: 400
}

.Privacy_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Privacy_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@-webkit-keyframes Privacy_show-modal {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

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

@keyframes Privacy_show-modal {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

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

.Privacy_modalWrap {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .5);
    overflow-y: auto
}

.Privacy_modal {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 14px;
    width: 860px;
    height: 616px;
    background-color: var(--Color_Bg_White);
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    -webkit-animation: Privacy_show-modal .3s ease-in-out;
    animation: Privacy_show-modal .3s ease-in-out
}

.Privacy_modal.Privacy_miui {
    margin: 4.31818rem 0
}

.Privacy_title {
    width: 100%;
    padding: 17px 20px;
    background-color: var(--Color_Bg_Title);
    text-align: left;
    font-size: 16px;
    position: relative;
    display: flex;
    align-items: center
}

.Privacy_close {
    position: absolute;
    right: 15px;
    width: 30px;
    height: 30px;
    cursor: pointer
}

.Privacy_content {
    font-size: 14px;
    line-height: 23px;
    color: rgba(0, 0, 0, .9);
    margin: 19px 30px 22px;
    text-align: left
}

@media (prefers-color-scheme:dark) {
    .Privacy_content {
        color: hsla(0, 0%, 100%, .9)
    }
}

.Privacy_content>button {
    color: var(--Color_Info);
    cursor: pointer
}

.Privacy_iframeWrapper {
    flex: 1 1;
    width: calc(100% - 60px);
    margin: 0 30px 30px 20px;
    overflow-y: auto
}

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

.Privacy_btnGroup {
    width: 100%;
    box-shadow: 0 -1px 0 0 rgba(235, 242, 255, .76);
    text-align: center;
    font-size: 16px;
    cursor: pointer
}

.Privacy_btn {
    width: 122px;
    height: 40px;
    text-align: center;
    display: inline-block;
    padding: 9px 0;
    margin: 13px;
    border-radius: 21px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.Privacy_btnLeft {
    background-color: var(--Color_Bg_Card_Gray);
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .Privacy_btnLeft {
        color: hsla(0, 0%, 100%, .5)
    }
}

.Privacy_btnLeft:hover {
    background-color: rgba(0, 0, 0, .08)
}

.Privacy_btnRight {
    background: var(--Color_Primary);
    color: var(--Color_White)
}

.Privacy_btnRight:hover {
    background: #ea4738
}

html[env=app] .Privacy_FontHeadline1,
html[env=app] .Privacy_FontHeadline2,
html[env=app] .Privacy_FontHeadline3,
html[env=app] .Privacy_FontTitle1,
html[env=app] .Privacy_FontTitle2,
html[env=app] .Privacy_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Privacy_FontLargeTitle1V2,
html[env=app] .Privacy_FontTitle1V2,
html[env=app] .Privacy_FontTitle2V2,
html[env=app] .Privacy_FontTitle3V2,
html[env=app] .Privacy_FontTitle4V2,
html[env=app] .Privacy_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Privacy_FontHeadline1V2,
html[env=app] .Privacy_FontHeadline2V2,
html[env=app] .Privacy_FontHeadline3V2,
html[env=app] .Privacy_FontHeadline4V2,
html[env=app] .Privacy_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}
.BannerCard_bannerCard {
    padding: var(--padding-card) var(--padding-card) 0;
    background-color: var(--Color_Bg_White);
}

.BannerCard_content {
    display: flex;
    align-items: center;
  
    border-radius: .5rem;
}

.BannerCard_thumbnailImg {
    position: relative;
    width: 3rem;
    height: 3rem;
    border-radius: .625rem;
    overflow: hidden;
}

.BannerCard_texts {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 .625rem; 
}

.BannerCard_title {
    color: var(--Color_Text_1);
    line-height: 1.25rem;
    margin-bottom: .25rem;
    font-weight: 600;
}

.BannerCard_desc {
    color: var(--Color_Text_2);
    line-height: 1.0625rem;
}

.BannerCard_jumpTo {
    flex-shrink: 0;
    padding: 0 1rem;
}

@-webkit-keyframes UserProtoal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes UserProtoal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes UserProtoal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes UserProtoal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes UserProtoal_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes UserProtoal_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes UserProtoal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes UserProtoal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.UserProtoal_wrapper {
    padding: .68182rem
}

.UserProtoal_wrapper blockquote,
.UserProtoal_wrapper button,
.UserProtoal_wrapper code,
.UserProtoal_wrapper dd,
.UserProtoal_wrapper div,
.UserProtoal_wrapper dl,
.UserProtoal_wrapper dt,
.UserProtoal_wrapper fieldset,
.UserProtoal_wrapper form,
.UserProtoal_wrapper h1,
.UserProtoal_wrapper h2,
.UserProtoal_wrapper h3,
.UserProtoal_wrapper h4,
.UserProtoal_wrapper h5,
.UserProtoal_wrapper h6,
.UserProtoal_wrapper input,
.UserProtoal_wrapper legend,
.UserProtoal_wrapper li,
.UserProtoal_wrapper ol,
.UserProtoal_wrapper p,
.UserProtoal_wrapper pre,
.UserProtoal_wrapper td,
.UserProtoal_wrapper textarea,
.UserProtoal_wrapper th,
.UserProtoal_wrapper ul {
    color: var(--Color_Text_1);
    margin: 0;
    padding: 0;
    font-family: Arial, seri-sans
}

.UserProtoal_wrapper :focus {
    outline: 0 none
}

.UserProtoal_wrapper h2 {
    text-align: center;
    line-height: .90909rem
}

.UserProtoal_wrapper a,
.UserProtoal_wrapper a:visited,
.UserProtoal_wrapper ins {
    text-decoration: none
}

.UserProtoal_wrapper p {
    margin-bottom: .22727rem;
    font-size: .68182rem
}

.UserProtoal_wrapper h3 {
    padding: .45455rem 0;
    font-weight: 700;
    font-size: .79545rem
}

.UserProtoal_wrapper .UserProtoal_title {
    margin-bottom: .45455rem;
    line-height: .63636rem
}

.UserProtoal_wrapper .UserProtoal_content {
    color: var(--Color_Text_1);
    margin-bottom: .45455rem;
    word-wrap: break-word
}

.toast-wrap {
    position: fixed;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: .91636rem .85091rem .78545rem;
    font: 0 a11;
    font-size: .78545rem;
    line-height: .78545rem;
    color: hsla(0, 0%, 100%, .9);
    border-radius: .52364rem;
    background: rgba(79, 79, 79, .9);
    opacity: 0;
    -webkit-transition: bottom .2s ease-in-out, opacity .2s ease-in-out;
    transition: bottom .2s ease-in-out, opacity .2s ease-in-out
}

.toast-wrap_transtion-end {
    bottom: 1.96364rem;
    opacity: 1
}

.comp {
    justify-content: center !important;
    background-color: transparent
}

.comp .comp-body {
    width: 100%
}

.comp .comp-body .comp-circle {
    width: 2.61818rem;
    height: 2.61818rem;
    border-radius: 1.30909rem;
    border: .21818rem solid rgba(0, 0, 0, .1);
    border-top-color: rgba(0, 0, 0, .9);
    -webkit-animation: base-rotate 1s ease-in infinite;
    animation: base-rotate 1s ease-in infinite
}

.comp .comp-body .comp-message {
    margin-top: .87273rem;
    text-align: center;
    font: 700 0 mipro, miui;
    font-size: .78545rem;
    line-height: 1.26545rem;
    color: rgba(0, 0, 0, .46)
}

@media (prefers-color-scheme:dark) {
    .comp .comp-body .comp-message {
        color: hsla(0, 0%, 100%, .46)
    }
}

@-webkit-keyframes StatusBar_fadeUp-2U {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes StatusBar_fadeUp-2U {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes StatusBar_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes StatusBar_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes StatusBar_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes StatusBar_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes StatusBar_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes StatusBar_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.StatusBar_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.StatusBar_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.StatusBar_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.StatusBar_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.StatusBar_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.StatusBar_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.StatusBar_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.StatusBar_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.StatusBar_FontBody2-kH {
    font-size: 1.02273rem;
    font-weight: 400
}

.StatusBar_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.StatusBar_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.StatusBar_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.StatusBar_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.StatusBar_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.StatusBar_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.StatusBar_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.StatusBar_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.StatusBar_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.StatusBar_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.StatusBar_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.StatusBar_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.StatusBar_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.StatusBar_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.StatusBar_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.StatusBar_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.StatusBar_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.StatusBar_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.StatusBar_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.StatusBar_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.StatusBar_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.StatusBar_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.StatusBar_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.StatusBar_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.StatusBar_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.StatusBar_height {
    position: fixed;
    background: var(--Color_Bg_Title);
    width: 100%;
    top: 0;
    left: 0;
    z-index: 102
}

.StatusBar_heightPad {
    width: 100%
}

html[env=app] .StatusBar_FontHeadline1,
html[env=app] .StatusBar_FontHeadline2,
html[env=app] .StatusBar_FontHeadline3,
html[env=app] .StatusBar_FontTitle1,
html[env=app] .StatusBar_FontTitle2,
html[env=app] .StatusBar_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .StatusBar_FontLargeTitle1V2,
html[env=app] .StatusBar_FontTitle1V2,
html[env=app] .StatusBar_FontTitle2V2,
html[env=app] .StatusBar_FontTitle3V2,
html[env=app] .StatusBar_FontTitle4V2,
html[env=app] .StatusBar_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .StatusBar_FontHeadline1V2,
html[env=app] .StatusBar_FontHeadline2V2,
html[env=app] .StatusBar_FontHeadline3V2,
html[env=app] .StatusBar_FontHeadline4V2,
html[env=app] .StatusBar_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Tooltip_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Tooltip_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Tooltip_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Tooltip_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Tooltip_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Tooltip_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Tooltip_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Tooltip_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Tooltip_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Tooltip_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Tooltip_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Tooltip_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Tooltip_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Tooltip_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Tooltip_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Tooltip_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Tooltip_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Tooltip_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Tooltip_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Tooltip_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Tooltip_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Tooltip_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Tooltip_FontTitle1V2-V {
    font-size: 1.375rem;
    font-weight: 600
}

.Tooltip_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Tooltip_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Tooltip_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Tooltip_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Tooltip_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Tooltip_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Tooltip_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Tooltip_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Tooltip_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Tooltip_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Tooltip_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Tooltip_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Tooltip_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Tooltip_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Tooltip_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Tooltip_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Tooltip_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Tooltip_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Tooltip_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Tooltip_container {
    position: fixed;
    left: .34091rem;
    bottom: .34091rem;
    z-index: 1999;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - .68182rem);
    padding: 0 1.36364rem;
    background-color: var(--Color_Bg_White);
    border: .02273rem solid rgba(0, 0, 0, .1);
    box-shadow: 0 0 .45455rem 0 rgba(0, 0, 0, .1);
    border-radius: .45455rem
}

.Tooltip_container>.Tooltip_header {
    flex: 1 1;
    margin-left: .47727rem;
    margin-right: .47727rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: var(--Color_Text_1)
}

.Tooltip_container>.Tooltip_header>.Tooltip_title {
    font-size: .90909rem;
    line-height: 1.20455rem;
    font-weight: 500
}

.Tooltip_container>.Tooltip_header>.Tooltip_subTitle {
    opacity: .5;
    font-size: .72727rem;
    line-height: .95455rem
}

.Tooltip_container>.Tooltip_button {
    position: relative;
    display: block;
    width: 5.5rem;
    height: 2rem;
    font-weight: 500;
    font-size: .81818rem;
    color: var(--Color_White);
    text-align: center;
    line-height: 2rem;
    background-color: var(--Color_Primary);
    border-radius: 1rem
}

.Tooltip_container>.Tooltip_button.Tooltip_press>.Tooltip_mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, .08)
}

.Tooltip_container>.Tooltip_close {
    display: block;
    width: 1.09091rem;
    height: 1.09091rem;
    margin-left: .72727rem
}

html[env=app] .Tooltip_FontHeadline1,
html[env=app] .Tooltip_FontHeadline2,
html[env=app] .Tooltip_FontHeadline3,
html[env=app] .Tooltip_FontTitle1,
html[env=app] .Tooltip_FontTitle2,
html[env=app] .Tooltip_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Tooltip_FontLargeTitle1V2,
html[env=app] .Tooltip_FontTitle1V2-V,
html[env=app] .Tooltip_FontTitle2V2,
html[env=app] .Tooltip_FontTitle3V2,
html[env=app] .Tooltip_FontTitle4V2,
html[env=app] .Tooltip_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Tooltip_container>.Tooltip_button,
html[env=app] .Tooltip_container>.Tooltip_header>.Tooltip_title,
html[env=app] .Tooltip_FontHeadline1V2,
html[env=app] .Tooltip_FontHeadline2V2,
html[env=app] .Tooltip_FontHeadline3V2,
html[env=app] .Tooltip_FontHeadline4V2,
html[env=app] .Tooltip_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.Wakeup_logo {
    display: block;
    width: 2.43182rem;
    height: 2.43182rem
}

@-webkit-keyframes GuidePage_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes GuidePage_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes GuidePage_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes GuidePage_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes GuidePage_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes GuidePage_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes GuidePage_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes GuidePage_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.GuidePage_guide-bg {
    display: flex;
    justify-content: flex-end;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100003;
    width: 100vw;
    height: 100vh;
    background-image: url(../image/weixin_shadow_bg.613e8945.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.GuidePage_guide-bg>.GuidePage_guide-fg {
    width: 14.54545rem;
    height: 7.27273rem;
    margin-top: .68182rem;
    margin-right: 1.13636rem;
    background-image: url(../image/weixin_shadow_fg.2862b235.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.GuidePage_guide-bg>.GuidePage_guide-fg.GuidePage_guide-share {
    background-image: url(../image/weixin_shadow_fg_share.62e9fe83.png)
}

@-webkit-keyframes Error_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Error_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Error_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Error_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Error_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Error_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Error_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Error_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Error_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Error_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Error_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Error_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Error_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Error_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Error_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Error_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Error_FontBody2-g_n {
    font-size: 1.02273rem;
    font-weight: 400
}

.Error_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Error_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Error_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Error_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Error_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Error_FontTitle1V2-b {
    font-size: 1.375rem;
    font-weight: 600
}

.Error_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Error_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Error_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Error_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Error_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Error_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Error_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Error_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Error_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Error_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Error_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Error_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Error_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Error_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Error_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Error_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Error_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Error_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Error_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Error_errorSection {
    width: 100%;
    text-align: center;
    padding-bottom: 4.5625rem;
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.Error_errorPic {
    height: 4rem;
    margin-top: 6.0625rem
}

.Error_errorMsg {
    font-size: .8125rem;
    line-height: 1.25rem;
    color: var(--Color_Text_2);
    margin-top: .75rem
}

html[env=app] .Error_FontHeadline1,
html[env=app] .Error_FontHeadline2,
html[env=app] .Error_FontHeadline3,
html[env=app] .Error_FontTitle1,
html[env=app] .Error_FontTitle2,
html[env=app] .Error_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Error_FontLargeTitle1V2,
html[env=app] .Error_FontTitle1V2-b,
html[env=app] .Error_FontTitle2V2,
html[env=app] .Error_FontTitle3V2,
html[env=app] .Error_FontTitle4V2,
html[env=app] .Error_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Error_FontHeadline1V2,
html[env=app] .Error_FontHeadline2V2,
html[env=app] .Error_FontHeadline3V2,
html[env=app] .Error_FontHeadline4V2,
html[env=app] .Error_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Radio_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Radio_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Radio_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Radio_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Radio_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Radio_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Radio_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Radio_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Radio_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Radio_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Radio_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Radio_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Radio_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Radio_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Radio_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Radio_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Radio_FontBody2,
.Radio_radio .Radio_label-Ucu {
    font-size: 1.02273rem;
    font-weight: 400
}

.Radio_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Radio_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Radio_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Radio_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Radio_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Radio_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Radio_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Radio_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Radio_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Radio_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Radio_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Radio_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Radio_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Radio_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Radio_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Radio_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Radio_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Radio_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Radio_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Radio_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Radio_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Radio_FontCaption3V2- {
    font-size: .6875rem;
    font-weight: 400
}

.Radio_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Radio_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Radio_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Radio_radioGroup>div {
    margin-bottom: .54545rem
}

.Radio_radioGroup>div:last-child {
    margin-bottom: unset
}

.Radio_radio {
    background-color: var(--Color_Bg_Title);
    color: var(--Color_Text_2);
    height: 3.40909rem;
    border-radius: .45455rem;
    display: flex;
    align-items: center
}

.Radio_radio.Radio_checked {
    color: var(--Color_Text_1)
}

.Radio_radio.Radio_checked .Radio_box {
    border: none
}

.Radio_radio .Radio_label-Ucu {
    margin: 0 1.02273rem;
    flex: 1 1
}

.Radio_radio .Radio_box {
    flex-shrink: 0;
    width: 1.45455rem;
    height: 1.45455rem;
    border-radius: 50%;
    background-color: var(--Color_Btn_Switch);
    border: .06818rem solid var(--Color_White);
    margin: 0 .97727rem;
    box-sizing: border-box;
    overflow: hidden
}

.Radio_radio .Radio_box img {
    width: 100%;
    height: 100%;
    background-color: var(--Color_Primary)
}

html[env=app] .Radio_FontHeadline1,
html[env=app] .Radio_FontHeadline2,
html[env=app] .Radio_FontHeadline3,
html[env=app] .Radio_FontTitle1,
html[env=app] .Radio_FontTitle2,
html[env=app] .Radio_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Radio_FontLargeTitle1V2,
html[env=app] .Radio_FontTitle1V2,
html[env=app] .Radio_FontTitle2V2,
html[env=app] .Radio_FontTitle3V2,
html[env=app] .Radio_FontTitle4V2,
html[env=app] .Radio_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Radio_FontHeadline1V2,
html[env=app] .Radio_FontHeadline2V2,
html[env=app] .Radio_FontHeadline3V2,
html[env=app] .Radio_FontHeadline4V2,
html[env=app] .Radio_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Checkbox_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Checkbox_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Checkbox_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Checkbox_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Checkbox_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Checkbox_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Checkbox_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Checkbox_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Checkbox_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Checkbox_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Checkbox_FontTitle2-w {
    font-size: 1.22727rem;
    font-weight: 500
}

.Checkbox_FontTitle3-oh {
    font-size: 1.09091rem;
    font-weight: 500
}

.Checkbox_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Checkbox_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Checkbox_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Checkbox_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Checkbox_checkbox .Checkbox_label,
.Checkbox_checkboxBtn .Checkbox_label,
.Checkbox_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Checkbox_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Checkbox_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Checkbox_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Checkbox_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Checkbox_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Checkbox_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Checkbox_FontTitle2V2-jzK {
    font-size: 1.25rem;
    font-weight: 600
}

.Checkbox_FontTitle3V2-4N {
    font-size: 1.125rem;
    font-weight: 600
}

.Checkbox_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Checkbox_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Checkbox_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Checkbox_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Checkbox_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Checkbox_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Checkbox_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Checkbox_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Checkbox_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Checkbox_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Checkbox_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Checkbox_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Checkbox_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Checkbox_FontCaption3V2-m {
    font-size: .6875rem;
    font-weight: 400
}

.Checkbox_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Checkbox_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Checkbox_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Checkbox_checkboxGroup>div {
    margin-bottom: .54545rem
}

.Checkbox_checkboxGroup>div:last-child {
    margin-bottom: unset
}

.Checkbox_checkboxBtn {
    display: inline-block;
    width: 1.59091rem;
    height: 1.59091rem
}

.Checkbox_checkbox {
    background-color: var(--Color_Bg_Card_Gray);
    color: var(--Color_Text_2);
    height: 3.40909rem;
    border-radius: .45455rem;
    display: flex;
    align-items: center
}

.Checkbox_checkbox .Checkbox_box {
    margin: 0 .97727rem
}

.Checkbox_checkbox.Checkbox_checked,
.Checkbox_checkboxBtn.Checkbox_checked {
    color: var(--Color_Text_1)
}

.Checkbox_checkbox.Checkbox_checked .Checkbox_box,
.Checkbox_checkboxBtn.Checkbox_checked .Checkbox_box {
    border: none
}

.Checkbox_checkbox .Checkbox_label,
.Checkbox_checkboxBtn .Checkbox_label {
    margin: 0 1.02273rem;
    flex: 1 1
}

.Checkbox_checkbox .Checkbox_box,
.Checkbox_checkboxBtn .Checkbox_box {
    flex-shrink: 0;
    width: 1.45455rem;
    height: 1.45455rem;
    border-radius: 50%;
    background-color: var(--Color_Btn_Switch);
    border: .06818rem solid var(--Color_White);
    box-sizing: border-box;
    overflow: hidden
}

.Checkbox_checkbox .Checkbox_box img,
.Checkbox_checkboxBtn .Checkbox_box img {
    width: 100%;
    height: 100%;
    background-color: var(--Color_Primary)
}

.Checkbox_radioGroup>div:last-child {
    margin-bottom: unset
}

.Checkbox_radioGroup .Checkbox_multiBack {
    background-color: var(--Color_Bg_Card_White);
    border-bottom: .06818rem solid var(--Color_Divider);
    border-radius: 0
}

.Checkbox_radioGroup .Checkbox_multiBack:last-child {
    border-bottom: none
}

html[env=app] .Checkbox_FontHeadline1,
html[env=app] .Checkbox_FontHeadline2,
html[env=app] .Checkbox_FontHeadline3,
html[env=app] .Checkbox_FontTitle1,
html[env=app] .Checkbox_FontTitle2-w,
html[env=app] .Checkbox_FontTitle3-oh {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Checkbox_FontLargeTitle1V2,
html[env=app] .Checkbox_FontTitle1V2,
html[env=app] .Checkbox_FontTitle2V2-jzK,
html[env=app] .Checkbox_FontTitle3V2-4N,
html[env=app] .Checkbox_FontTitle4V2,
html[env=app] .Checkbox_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Checkbox_FontHeadline1V2,
html[env=app] .Checkbox_FontHeadline2V2,
html[env=app] .Checkbox_FontHeadline3V2,
html[env=app] .Checkbox_FontHeadline4V2,
html[env=app] .Checkbox_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes avatar_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes avatar_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes avatar_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes avatar_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes avatar_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes avatar_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes avatar_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes avatar_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.avatar_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.avatar_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.avatar_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.avatar_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.avatar_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.avatar_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.avatar_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.avatar_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.avatar_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.avatar_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.avatar_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.avatar_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.avatar_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.avatar_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.avatar_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.avatar_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.avatar_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.avatar_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.avatar_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.avatar_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.avatar_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.avatar_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.avatar_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.avatar_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.avatar_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.avatar_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.avatar_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.avatar_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.avatar_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.avatar_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.avatar_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.avatar_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.avatar_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.avatar_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.avatar_mifans-avatar {
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem
}

.avatar_mifans-avatar>img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.avatar_mifans-avatar-mm {
    width: 1.36364rem;
    height: 1.36364rem;
    line-height: 1.36364rem
}

.avatar_mifans-avatar-sm {
    width: 2.04545rem;
    height: 2.04545rem;
    line-height: 2.04545rem
}

.avatar_mifans-avatar-lg {
    width: 3.40909rem;
    height: 3.40909rem;
    line-height: 3.40909rem
}

.avatar_mifans-avatar-badge {
    position: relative;
    display: inline-flex;
    line-height: 1
}

.avatar_mifans-avatar-badge-icon {
    position: absolute;
    right: 0;
    bottom: 0;
    width: .75rem;
    height: .75rem;
    border-radius: 50%;
    border: .03125rem solid var(--Color_White);
    overflow: hidden
}

.avatar_mifans-avatar-badge-icon-child {
    display: block;
    width: 100%;
    height: 100%
}

.avatar_mifans-avatar-group {
    display: inline-flex;
    flex-direction: row-reverse
}

.avatar_mifans-avatar-group .avatar_mifans-avatar {
    border: .06818rem solid var(--Color_White)
}

.avatar_mifans-avatar-group .avatar_mifans-avatar:not(:first-child) {
    margin-right: -.81818rem
}

.avatar_mifans-avatar-group .avatar_mifans-avatar-mm:not(:first-child) {
    margin-right: -.45455rem
}

.avatar_mifans-avatar-group .avatar_mifans-avatar-sm:not(:first-child) {
    margin-right: -.68182rem
}

.avatar_mifans-avatar-group .avatar_mifans-avatar-lg:not(:first-child) {
    margin-right: -1.13636rem
}

html[env=app] .avatar_FontHeadline1,
html[env=app] .avatar_FontHeadline2,
html[env=app] .avatar_FontHeadline3,
html[env=app] .avatar_FontTitle1,
html[env=app] .avatar_FontTitle2,
html[env=app] .avatar_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .avatar_FontLargeTitle1V2,
html[env=app] .avatar_FontTitle1V2,
html[env=app] .avatar_FontTitle2V2,
html[env=app] .avatar_FontTitle3V2,
html[env=app] .avatar_FontTitle4V2,
html[env=app] .avatar_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .avatar_FontHeadline1V2,
html[env=app] .avatar_FontHeadline2V2,
html[env=app] .avatar_FontHeadline3V2,
html[env=app] .avatar_FontHeadline4V2,
html[env=app] .avatar_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Button_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Button_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Button_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Button_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Button_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Button_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Button_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Button_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Button_FontLargeTitle1-Elt {
    font-size: 1.63636rem;
    font-weight: 400
}

.Button_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Button_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Button_FontTitle3,
.Button_xLarge {
    font-size: 1.09091rem;
    font-weight: 500
}

.Button_FontHeadline1,
.Button_large {
    font-size: 1.02273rem;
    font-weight: 500
}

.Button_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Button_FontHeadline3,
.Button_middle,
.Button_small {
    font-size: .81818rem;
    font-weight: 500
}

.Button_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Button_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Button_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Button_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Button_FontCaption2- {
    font-size: .75rem;
    font-weight: 400
}

.Button_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Button_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Button_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Button_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Button_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Button_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Button_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Button_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Button_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Button_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Button_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Button_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Button_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Button_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Button_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Button_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Button_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Button_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Button_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Button_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Button_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Button_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Button_btn {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-sizing: border-box
}

.Button_small {
    min-width: 3.5rem;
    height: 1.75rem;
    line-height: 1.75rem;
    border-radius: .875rem;
    padding: 0 .53125rem
}

.Button_small.Button_outline,
.Button_small.Button_outlinePrimary,
.Button_small.Button_outlineSelect {
    padding: 0 .4375rem
}

.Button_middle {
    min-width: 4.6875rem;
    height: 2.25rem;
    line-height: 2.25rem;
    border-radius: 1.125rem;
    padding: 0 1rem
}

.Button_middle.Button_outline,
.Button_middle.Button_outlinePrimary,
.Button_middle.Button_outlineSelect {
    padding: 0 .90625rem
}

.Button_large {
    min-width: 6.625rem;
    height: 2.625rem;
    line-height: 2.625rem;
    border-radius: 1.3125rem;
    padding: 0 1.125rem
}

.Button_large.Button_outline,
.Button_large.Button_outlinePrimary,
.Button_large.Button_outlineSelect {
    padding: 0 1.03125rem
}

.Button_xLarge {
    min-width: 6.8125rem;
    height: 3rem;
    line-height: 3rem;
    border-radius: 1.5rem;
    padding: 0 1.125rem
}

.Button_xLarge.Button_outline,
.Button_xLarge.Button_outlinePrimary,
.Button_xLarge.Button_outlineSelect {
    padding: 0 1.03125rem
}

.Button_default {
    background-color: var(--Color_Btn_Default);
    color: var(--Color_Text_1)
}

.Button_default.Button_disabled {
    color: var(--Color_Text_4)
}

.Button_primary {
    background-color: var(--Color_Btn_Primary);
    color: var(--Color_White)
}

.Button_primary.Button_disabled {
    opacity: .2
}

.Button_white {
    background-color: var(--Color_Btn_White);
    color: var(--Color_Text_1)
}

.Button_white.Button_disabled {
    color: var(--Color_Text_4)
}

.Button_black {
    background-color: var(--Color_Btn_Black);
    color: var(--Color_White_DisColor)
}

.Button_black.Button_disabled {
    opacity: .2
}

.Button_success {
    background-color: var(--Color_Success_100);
    color: var(--Color_Success)
}

.Button_success.Button_disabled {
    opacity: .2
}

.Button_info {
    background-color: var(--Color_Info_100);
    color: var(--Color_Info)
}

.Button_info.Button_disabled {
    opacity: .2
}

.Button_outline {
    background-color: initial;
    color: var(--Color_Text_2);
    border: .0625rem solid var(--Color_Border_Card)
}

.Button_outline.Button_disabled {
    color: var(--Color_Text_3)
}

.Button_outlinePrimary {
    background-color: initial;
    color: var(--Color_Btn_Primary);
    border: .0625rem solid var(--Color_Btn_Primary)
}

.Button_outlinePrimary.Button_disabled {
    opacity: .2
}

.Button_outlineSelect {
    background-color: var(--Color_Primary_100);
    color: var(--Color_Btn_Primary);
    border: .0625rem solid var(--Color_Btn_Primary)
}

.Button_outlineSelect.Button_disabled {
    opacity: .2
}

.Button_disabled {
    cursor: not-allowed
}

.Button_block {
    display: block;
    width: 100%
}

html[env=app] .Button_FontHeadline1,
html[env=app] .Button_FontHeadline2,
html[env=app] .Button_FontHeadline3,
html[env=app] .Button_FontTitle1,
html[env=app] .Button_FontTitle2,
html[env=app] .Button_FontTitle3,
html[env=app] .Button_large,
html[env=app] .Button_middle,
html[env=app] .Button_small,
html[env=app] .Button_xLarge {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Button_FontLargeTitle1V2,
html[env=app] .Button_FontTitle1V2,
html[env=app] .Button_FontTitle2V2,
html[env=app] .Button_FontTitle3V2,
html[env=app] .Button_FontTitle4V2,
html[env=app] .Button_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Button_FontHeadline1V2,
html[env=app] .Button_FontHeadline2V2,
html[env=app] .Button_FontHeadline3V2,
html[env=app] .Button_FontHeadline4V2,
html[env=app] .Button_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Card_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Card_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Card_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Card_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Card_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Card_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Card_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Card_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Card_FontLargeTitle1-yYv {
    font-size: 1.63636rem;
    font-weight: 400
}

.Card_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Card_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Card_FontTitle3__-Fk39 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Card_cardTitle-b .Card_title,
.Card_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Card_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Card_FontHeadline3-i {
    font-size: .81818rem;
    font-weight: 500
}

.Card_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Card_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Card_card.Card_tabCard .Card_moreInfo,
.Card_cardTitle-b .Card_foldBtn,
.Card_cardTitle-b .Card_moreInfo,
.Card_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Card_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Card_FontCaption2-1Fb {
    font-size: .75rem;
    font-weight: 400
}

.Card_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Card_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Card_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Card_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Card_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Card_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Card_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Card_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Card_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Card_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Card_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Card_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Card_FontBody1V2-jc {
    font-size: 1.0625rem;
    font-weight: 400
}

.Card_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Card_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Card_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Card_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Card_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Card_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Card_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Card_FontCaption5V2-q {
    font-size: .5rem;
    font-weight: 400
}

.Card_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.card-tab {
    background-color: var(--Color_Bg_Card_White) !important;
    width: 13.63636rem !important
}

.Card_card {
    background-color: var(--Color_Bg_Card_White);
    position: relative
}

.Card_card.Card_tabCard {
    padding-top: unset
}

.Card_card.Card_tabCard.Card_column .Card_moreInfo {
    padding-right: .81818rem
}

.Card_card.Card_tabCard.Card_fillet .Card_moreInfo {
    padding-right: 1.02273rem
}

.Card_card.Card_tabCard .Card_moreInfo {
    position: absolute;
    right: 0;
    top: 0;
    height: 3.40909rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: var(--Color_Text_3)
}

.Card_card.Card_tabCard .Card_moreInfo img {
    width: .47727rem;
    height: 1.09091rem;
    margin-left: .54545rem
}

.Card_card.Card_titleFoldCard {
    padding-top: unset;
    padding-bottom: unset
}

.Card_card.Card_titleFoldCard .Card_foldBtn>img {
    width: 1.09091rem;
    height: 1.09091rem;
    margin-left: .34091rem
}

.Card_card .Card_cardHeader {
    padding-top: unset
}

.Card_card .Card_cardFooter {
    padding-bottom: 3.40909rem
}

.Card_column {
    padding: 1.02273rem .81818rem
}

.Card_fillet {
    padding: 1.02273rem;
    border-radius: .45455rem
}

.Card_cardTitle-b {
    display: flex;
    line-height: 3.40909rem
}

.Card_cardTitle-b .Card_title {
    flex: 1 1;
    color: var(--Color_Text_1)
}

.Card_cardTitle-b .Card_foldBtn,
.Card_cardTitle-b .Card_moreInfo {
    width: 6.81818rem;
    margin-left: 2.04545rem;
    justify-content: flex-end;
    display: flex;
    align-items: center;
    color: var(--Color_Text_3)
}

.Card_cardTitle-b .Card_foldBtn img,
.Card_cardTitle-b .Card_moreInfo img {
    width: .47727rem;
    height: 1.09091rem;
    margin-left: .54545rem
}

.Card_cardFlod-SHX {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 3.40909rem;
    text-align: center
}

.Card_cardFlod-SHX img {
    width: 1.36364rem;
    height: 1.36364rem;
    vertical-align: middle
}

html[env=app] .Card_cardTitle-b .Card_title,
html[env=app] .Card_FontHeadline1,
html[env=app] .Card_FontHeadline2,
html[env=app] .Card_FontHeadline3-i,
html[env=app] .Card_FontTitle1,
html[env=app] .Card_FontTitle2,
html[env=app] .Card_FontTitle3__-Fk39 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Card_FontLargeTitle1V2,
html[env=app] .Card_FontTitle1V2,
html[env=app] .Card_FontTitle2V2,
html[env=app] .Card_FontTitle3V2,
html[env=app] .Card_FontTitle4V2,
html[env=app] .Card_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Card_FontHeadline1V2,
html[env=app] .Card_FontHeadline2V2,
html[env=app] .Card_FontHeadline3V2,
html[env=app] .Card_FontHeadline4V2,
html[env=app] .Card_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Input_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Input_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Input_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Input_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Input_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Input_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Input_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Input_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Input_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Input_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Input_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Input_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Input_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Input_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Input_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Input_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Input_FontBody2,
.Input_input,
.Input_suffix {
    font-size: 1.02273rem;
    font-weight: 400
}

.Input_FontBody3,
.Input_prefix {
    font-size: .95455rem;
    font-weight: 400
}

.Input_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Input_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Input_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Input_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Input_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Input_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Input_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Input_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Input_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Input_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Input_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Input_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Input_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Input_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Input_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Input_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Input_FontBody3V2__-gjPM {
    font-size: .9375rem;
    font-weight: 400
}

.Input_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Input_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Input_FontCaption2V2-H {
    font-size: .75rem;
    font-weight: 400
}

.Input_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Input_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Input_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Input_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Input_inputDiv {
    position: relative
}

.Input_input {
    width: 100%;
    height: 3.5rem;
    padding: 0 .9375rem;
    background-color: var(--Color_Bg_Input);
    border: .0625rem solid var(--Color_Bg_Input);
    border-radius: .45455rem;
    color: var(--Color_Text_1)
}

.Input_input::-webkit-input-placeholder {
    color: var(--Color_Text_3)
}

.Input_input:focus {
    border: .0625rem solid var(--Color_Border_Card)
}

.Input_input.Input_pre {
    padding-left: 3.125rem
}

.Input_input.Input_suf {
    padding-right: 3.125rem
}

.Input_prefix {
    color: #7e7e7e;
    left: 0;
    margin-left: .9375rem
}

.Input_prefix,
.Input_suffix {
    height: 3.5rem;
    line-height: 3.5rem;
    position: absolute;
    top: 0
}

.Input_suffix {
    color: var(--Color_Primary);
    right: 0;
    margin-right: .9375rem
}

html[env=app] .Input_FontHeadline1,
html[env=app] .Input_FontHeadline2,
html[env=app] .Input_FontHeadline3,
html[env=app] .Input_FontTitle1,
html[env=app] .Input_FontTitle2,
html[env=app] .Input_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Input_FontLargeTitle1V2,
html[env=app] .Input_FontTitle1V2,
html[env=app] .Input_FontTitle2V2,
html[env=app] .Input_FontTitle3V2,
html[env=app] .Input_FontTitle4V2,
html[env=app] .Input_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Input_FontHeadline1V2,
html[env=app] .Input_FontHeadline2V2,
html[env=app] .Input_FontHeadline3V2,
html[env=app] .Input_FontHeadline4V2,
html[env=app] .Input_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Divider_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Divider_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Divider_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Divider_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Divider_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Divider_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Divider_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Divider_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Divider_divider {
    width: 100%;
    height: .0625rem;
    background: var(--Color_Divider)
}

@media (-webkit-min-device-pixel-ratio:2) {
    .Divider_divider {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
}

@media (-webkit-min-device-pixel-ratio:3) {
    .Divider_divider {
        -webkit-transform: scaleY(.333);
        transform: scaleY(.333);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }
}

.lazyload-img_lazyloadImg {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

img.lazyload-img_lazyloadImg {
    object-fit: cover;
    max-width: 100%
}

@-webkit-keyframes List_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes List_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes List_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes List_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes List_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes List_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes List_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes List_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.List_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.List_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.List_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.List_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.List_FontHeadline1,
.List_listItem .List_content .List_left__-2pa9 .List_prefix .List_necessary-dt {
    font-size: 1.02273rem;
    font-weight: 500
}

.List_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.List_FontHeadline3-Pz {
    font-size: .81818rem;
    font-weight: 500
}

.List_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.List_FontBody2,
.List_listItem .List_content .List_left__-2pa9 .List_prefix {
    font-size: 1.02273rem;
    font-weight: 400
}

.List_FontBody3,
.List_listItem .List_content .List_right .List_extra {
    font-size: .95455rem;
    font-weight: 400
}

.List_FontCaption1,
.List_listItem .List_content .List_left__-2pa9 .List_description {
    font-size: .81818rem;
    font-weight: 400
}

.List_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.List_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.List_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.List_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.List_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.List_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.List_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.List_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.List_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.List_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.List_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.List_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.List_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.List_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.List_FontBody2V2- {
    font-size: 1rem;
    font-weight: 400
}

.List_FontBody3V2- {
    font-size: .9375rem;
    font-weight: 400
}

.List_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.List_FontCaption1V2-D {
    font-size: .8125rem;
    font-weight: 400
}

.List_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.List_FontCaption3V2-PJ {
    font-size: .6875rem;
    font-weight: 400
}

.List_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.List_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.List_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.List_list {
    margin-bottom: .54545rem
}

.List_list .List_listItem:last-child .List_content {
    border: none
}

.List_listItem {
    width: 100%;
    background-color: var(--Color_Bg_Card_White);
    padding: 0 .81818rem
}

.List_listItem .List_content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.11364rem 0;
    border-bottom: .02273rem solid var(--Color_Divider)
}

.List_listItem .List_content .List_left__-2pa9 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.List_listItem .List_content .List_left__-2pa9 .List_prefix {
    color: var(--Color_Text_1)
}

.List_listItem .List_content .List_left__-2pa9 .List_prefix .List_necessary-dt {
    margin-left: .13636rem;
    color: var(--Color_Primary)
}

.List_listItem .List_content .List_left__-2pa9 .List_description {
    margin-top: .09091rem;
    color: var(--Color_Text_2)
}

.List_listItem .List_content .List_center {
    flex: 1 1
}

.List_listItem .List_content .List_right {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.List_listItem .List_content .List_right .List_extra {
    color: var(--Color_Text_3)
}

.List_listItem .List_content .List_right .List_more {
    width: .47727rem;
    height: 1.09091rem;
    margin-left: .34091rem
}

.List_clickable:active {
    background-color: var(--Color_Bg_Card_Gray)
}

html[env=app] .List_FontHeadline1,
html[env=app] .List_FontHeadline2,
html[env=app] .List_FontHeadline3-Pz,
html[env=app] .List_FontTitle1,
html[env=app] .List_FontTitle2,
html[env=app] .List_FontTitle3,
html[env=app] .List_listItem .List_content .List_left__-2pa9 .List_prefix .List_necessary-dt {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .List_FontLargeTitle1V2,
html[env=app] .List_FontTitle1V2,
html[env=app] .List_FontTitle2V2,
html[env=app] .List_FontTitle3V2,
html[env=app] .List_FontTitle4V2,
html[env=app] .List_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .List_FontHeadline1V2,
html[env=app] .List_FontHeadline2V2,
html[env=app] .List_FontHeadline3V2,
html[env=app] .List_FontHeadline4V2,
html[env=app] .List_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Modal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Modal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Modal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Modal_modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background-color: var(--Color_Mask_1);
    z-index: 100002;
    display: none
}

.Modal_modal.Modal_show {
    display: block;
    -webkit-animation: Modal_fadeIn .2s cubic-bezier(.55, 0, .55, .2) forwards;
    animation: Modal_fadeIn .2s cubic-bezier(.55, 0, .55, .2) forwards
}

.Modal_modal.Modal_show .Modal_modalBody {
    -webkit-animation: Modal_modalFadeUp 0s cubic-bezier(.55, 0, .55, .2) forwards;
    animation: Modal_modalFadeUp 0s cubic-bezier(.55, 0, .55, .2) forwards
}

.Modal_modal.Modal_show.Modal_floatIn .Modal_modalBody {
    -webkit-animation: Modal_floatIn .2s cubic-bezier(.55, 0, .55, .2) forwards;
    animation: Modal_floatIn .2s cubic-bezier(.55, 0, .55, .2) forwards
}

.Modal_modalBody {
    position: absolute;
    left: 50%;
    bottom: 0;
    padding: 0 var(--spacing-page);
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 100%;
    background: var(--Color_Bg_Dialog);
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem
}

.Modal_title-RP {
    padding: 1.81818rem 0;
    text-align: center;
    line-height: 1.45455rem;
    color: var(--Color_Text_1)
}

.Modal_footer {
    display: flex;
    padding: 1.81818rem 0
}

.Modal_footer>div {
    flex: 1 1
}

.Modal_footer div:nth-child(2) {
    margin-left: .90909rem
}

@-webkit-keyframes Modal_modalFadeUp {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    to {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }
}

@keyframes Modal_modalFadeUp {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    to {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }
}

@-webkit-keyframes Modal_floatIn {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    to {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@keyframes Modal_floatIn {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    to {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@media screen and (min-width:670px) {
    .Modal_modal.Modal_show {
        display: block;
        -webkit-animation: Modal_fadeIn .2s cubic-bezier(.55, 0, .55, .2) forwards;
        animation: Modal_fadeIn .2s cubic-bezier(.55, 0, .55, .2) forwards
    }

    .Modal_modal.Modal_show .Modal_modalBody {
        -webkit-animation: Modal_modalFadeUpPad .2s cubic-bezier(.55, 0, .55, .2) forwards;
        animation: Modal_modalFadeUpPad .2s cubic-bezier(.55, 0, .55, .2) forwards
    }

    .Modal_modalBody {
        border-radius: 1.5rem;
        top: 50%;
        bottom: unset;
        width: 24.54545rem;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@-webkit-keyframes Modal_modalFadeUpPad {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    to {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@keyframes Modal_modalFadeUpPad {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    to {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

.Modal_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Modal_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Modal_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Modal_FontTitle3,
.Modal_title-RP {
    font-size: 1.09091rem;
    font-weight: 500
}

.Modal_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Modal_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Modal_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Modal_FontBody1-Z {
    font-size: 1.09091rem;
    font-weight: 400
}

.Modal_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Modal_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Modal_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Modal_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Modal_FontCaption3-CiO {
    font-size: .68182rem;
    font-weight: 400
}

.Modal_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Modal_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Modal_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Modal_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Modal_FontTitle4V2-r {
    font-size: 1rem;
    font-weight: 600
}

.Modal_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Modal_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Modal_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Modal_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Modal_FontHeadline4V2- {
    font-size: .875rem;
    font-weight: 500
}

.Modal_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Modal_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Modal_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Modal_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Modal_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Modal_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Modal_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Modal_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Modal_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Modal_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Modal_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes Modal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Modal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Modal_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modal_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Modal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@media screen and (min-width:670px) {
    .Modal_modal.Modal_show {
        display: block;
        -webkit-animation: Modal_fadeIn .2s cubic-bezier(.55, 0, .55, .2) forwards;
        animation: Modal_fadeIn .2s cubic-bezier(.55, 0, .55, .2) forwards
    }

    .Modal_modal.Modal_show .Modal_modalBody {
        -webkit-animation: none;
        animation: none
    }

    .Modal_modalBody {
        border-radius: 1.5rem;
        top: 50%;
        bottom: unset;
        width: 24.54545rem;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

html[env=app] .Modal_FontHeadline1,
html[env=app] .Modal_FontHeadline2,
html[env=app] .Modal_FontHeadline3,
html[env=app] .Modal_FontTitle1,
html[env=app] .Modal_FontTitle2,
html[env=app] .Modal_FontTitle3,
html[env=app] .Modal_title-RP {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Modal_FontLargeTitle1V2,
html[env=app] .Modal_FontTitle1V2,
html[env=app] .Modal_FontTitle2V2,
html[env=app] .Modal_FontTitle3V2,
html[env=app] .Modal_FontTitle4V2-r,
html[env=app] .Modal_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Modal_FontHeadline1V2,
html[env=app] .Modal_FontHeadline2V2,
html[env=app] .Modal_FontHeadline3V2,
html[env=app] .Modal_FontHeadline4V2-,
html[env=app] .Modal_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes NavBar_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes NavBar_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes NavBar_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.NavBar_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.NavBar_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.NavBar_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.NavBar_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.NavBar_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.NavBar_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.NavBar_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.NavBar_FontBody1-lm {
    font-size: 1.09091rem;
    font-weight: 400
}

.NavBar_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.NavBar_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.NavBar_FontCaption1__-JO9V {
    font-size: .81818rem;
    font-weight: 400
}

.NavBar_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.NavBar_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.NavBar_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.NavBar_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.NavBar_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.NavBar_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.NavBar_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.NavBar_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.NavBar_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.NavBar_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.NavBar_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.NavBar_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.NavBar_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.NavBar_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.NavBar_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.NavBar_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.NavBar_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.NavBar_FontCaption1V2-CX {
    font-size: .8125rem;
    font-weight: 400
}

.NavBar_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.NavBar_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.NavBar_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.NavBar_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.NavBar_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes NavBar_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes NavBar_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes NavBar_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NavBar_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes NavBar_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.NavBar_statusBar {
    background-color: var(--Color_Bg_Title)
}

.NavBar_navBar,
.NavBar_statusBar {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.NavBar_navBar {
    display: flex;
    height: 3.40909rem;
    align-items: center;
    justify-content: space-between;
    padding: 0 .90909rem
}

.NavBar_navBar .NavBar_left,
.NavBar_navBar .NavBar_right {
    display: flex;
    align-items: center;
    z-index: 1
}

.NavBar_navBar img {
    width: 2.04545rem;
    height: 2.04545rem;
    cursor: pointer;
    border-radius: 50%
}

.NavBar_navBar.NavBar_normal .NavBar_title {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 1.70455rem;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    background-color: var(--Color_Bg_Title)
}

.NavBar_navBar .NavBar_title {
    display: block;
    width: 100%;
    color: var(--Color_Text_1);
    font-size: 1.09091rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    margin: 0
}

.NavBar_navBar .NavBar_right {
    justify-self: right;
    white-space: nowrap
}

.NavBar_navBar .NavBar_right img {
    margin-left: .54545rem
}

.NavBar_navBar .NavBar_right .NavBar_textBtn {
    margin-right: .90909rem;
    background-color: initial
}

.NavBar_navBar .NavBar_left {
    justify-self: left;
    white-space: nowrap
}

.NavBar_navBar .NavBar_left img {
    margin-right: .54545rem
}

.NavBar_navBar .NavBar_left .NavBar_textBtn {
    margin-left: .90909rem;
    background-color: initial
}

.NavBar_navBar.NavBar_large {
    display: grid;
    height: unset;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 3.40909rem 2.18182rem;
    background-color: var(--Color_Bg_Title);
    grid-template-areas: "left right" "title title" "info info";
    padding-bottom: 1.22727rem
}

.NavBar_navBar.NavBar_large .NavBar_left {
    grid-area: left
}

.NavBar_navBar.NavBar_large .NavBar_right {
    grid-area: right
}

.NavBar_navBar.NavBar_large .NavBar_title {
    grid-area: title;
    font-size: 1.63636rem;
    text-align: left
}

.NavBar_navBar.NavBar_large .NavBar_info {
    grid-area: info;
    font-size: .95455rem;
    color: var(--Color_Text_2);
    margin-top: .54545rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.NavBar_placeholder {
    top: 0;
    left: 0;
    width: 100%;
    height: 3.40909rem;
    background-color: var(--Color_Bg_Title);
    z-index: 10
}

.NavBar_splitBar {
    height: var(--detail-blank-height);
    background-color: var(--Color_Bg_Gray)
}

.NavBar_statusBarGapCover-YsR {
    position: fixed;
    width: 100%;
    height: 1px;
    background-color: var(--Color_Bg_Title);
    z-index: 1000
}

html[env=app] .NavBar_FontHeadline1,
html[env=app] .NavBar_FontHeadline2,
html[env=app] .NavBar_FontHeadline3,
html[env=app] .NavBar_FontTitle1,
html[env=app] .NavBar_FontTitle2,
html[env=app] .NavBar_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .NavBar_FontLargeTitle1V2,
html[env=app] .NavBar_FontTitle1V2,
html[env=app] .NavBar_FontTitle2V2,
html[env=app] .NavBar_FontTitle3V2,
html[env=app] .NavBar_FontTitle4V2,
html[env=app] .NavBar_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .NavBar_FontHeadline1V2,
html[env=app] .NavBar_FontHeadline2V2,
html[env=app] .NavBar_FontHeadline3V2,
html[env=app] .NavBar_FontHeadline4V2,
html[env=app] .NavBar_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Rate_fadeUp-1 {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Rate_fadeUp-1 {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Rate_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Rate_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Rate_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Rate_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Rate_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Rate_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Rate_rate {
    display: flex;
    width: 100%
}

.Rate_rate .Rate_star {
    width: 1.36364rem;
    height: 1.36364rem
}

@-webkit-keyframes Search_fadeUp- {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Search_fadeUp- {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Search_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Search_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Search_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Search_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Search_fadeUpIn- {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Search_fadeUpIn- {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Search_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Search_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Search_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Search_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Search_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Search_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Search_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Search_FontBody1-F4 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Search_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Search_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Search_container .Search_input,
.Search_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Search_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Search_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Search_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Search_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Search_FontTitle2V2-pN7 {
    font-size: 1.25rem;
    font-weight: 600
}

.Search_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Search_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Search_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Search_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Search_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Search_FontHeadline3V2-beM {
    font-size: .9375rem;
    font-weight: 500
}

.Search_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Search_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Search_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Search_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Search_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Search_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Search_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Search_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Search_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Search_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Search_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Search_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Search_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 2.04545rem;
    padding: 0 .81818rem;
    background-color: var(--Color_Bg_Input);
    border-radius: 1.36364rem
}

.Search_container .Search_search {
    width: .81818rem;
    height: .81818rem
}

.Search_container .Search_input {
    flex: 1 1;
    height: 2.04545rem;
    margin: 0 .95455rem 0 .45455rem;
    background-color: initial;
    color: var(--Color_Text_1)
}

.Search_container .Search_input::-webkit-input-placeholder {
    color: var(--Color_Text_2)
}

.Search_container .Search_input:focus {
    border: none
}

.Search_container .Search_clear-gA {
    width: .54545rem;
    height: .54545rem;
    margin: .13636rem
}

html[env=app] .Search_FontHeadline1,
html[env=app] .Search_FontHeadline2,
html[env=app] .Search_FontHeadline3,
html[env=app] .Search_FontTitle1,
html[env=app] .Search_FontTitle2,
html[env=app] .Search_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Search_FontLargeTitle1V2,
html[env=app] .Search_FontTitle1V2,
html[env=app] .Search_FontTitle2V2-pN7,
html[env=app] .Search_FontTitle3V2,
html[env=app] .Search_FontTitle4V2,
html[env=app] .Search_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Search_FontHeadline1V2,
html[env=app] .Search_FontHeadline2V2,
html[env=app] .Search_FontHeadline3V2-beM,
html[env=app] .Search_FontHeadline4V2,
html[env=app] .Search_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Switch_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Switch_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Switch_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Switch_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Switch_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Switch_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Switch_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Switch_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Switch_switch {
    position: relative;
    display: flex;
    align-items: center;
    width: 3.04545rem;
    height: 1.68182rem;
    background-color: var(--Color_Btn_Switch);
    border-radius: 2.04545rem
}

.Switch_switch .Switch_dot__-VdBC {
    position: absolute;
    width: .81818rem;
    height: .81818rem;
    background-color: var(--Color_White);
    border-radius: 50%
}

.Switch_switch .Switch_leftDot {
    left: .43182rem;
    -webkit-transition: left .2s;
    transition: left .2s
}

.Switch_switch .Switch_rightDot {
    left: 1.79545rem;
    -webkit-transition: left .2s;
    transition: left .2s
}

.Switch_checked {
    background-color: var(--Color_Primary)
}

@-webkit-keyframes tabs_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes tabs_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes tabs_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes tabs_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes tabs_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes tabs_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes tabs_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes tabs_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.tabs_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.tabs_FontTitle1-i3d {
    font-size: 1.36364rem;
    font-weight: 500
}

.tabs_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.tabs_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.tabs_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.tabs_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.tabs_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.tabs_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.tabs_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.tabs_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.tabs_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.tabs_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.tabs_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.tabs_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.tabs_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.tabs_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.tabs_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.tabs_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.tabs_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.tabs_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.tabs_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.tabs_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.tabs_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.tabs_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.tabs_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.tabs_FontBody2V2,
.tabs_mifans-tabs-header-item {
    font-size: 1rem;
    font-weight: 400
}

.tabs_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.tabs_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.tabs_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.tabs_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.tabs_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.tabs_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.tabs_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.tabs_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.tabs_mifans-tabs-header {
    height: 3.125rem;
    background-color: var(--Color_Bg_White)
}

.tabs_mifans-tabs-header-list {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.tabs_mifans-tabs-header-list .tabs_mifans-tabs-header-slider {
    content: "";
    position: absolute;
    left: 0;
    bottom: .5rem;
    display: block;
    width: 1.13636rem;
    height: .13636rem;
    border-radius: .06818rem;
    background-color: var(--Color_Primary);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    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
}

.tabs_mifans-tabs-header-item {
    display: inline-block;
    line-height: 3.125rem;
    text-align: center;
    cursor: pointer;
    color: var(--Color_Text_2);
    white-space: nowrap
}

.tabs_mifans-tabs-header-item-active {
    color: var(--Color_Text_1);
    font-weight: 600
}

.tabs_mifans-tabs-header-full {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.tabs_mifans-tabs-header-full .tabs_mifans-tabs-header-item,
.tabs_mifans-tabs-header-full .tabs_mifans-tabs-header-list {
    flex: 1 1
}

.tabs_mifans-tabs-header-flat {
    overflow-x: auto;
    padding: 0 var(--padding)
}

.tabs_mifans-tabs-header-flat .tabs_mifans-tabs-header-list {
    flex-wrap: nowrap
}

.tabs_mifans-tabs-header-flat .tabs_mifans-tabs-header-item:not(:first-child) {
    margin-left: 1.25rem
}

.tabs_mifans-tabs-body {
    display: flex;
    overflow-x: hidden
}

.tabs_mifans-tabs-body-list {
    display: flex;
    flex-wrap: nowrap
}

html[env=app] .tabs_FontHeadline1,
html[env=app] .tabs_FontHeadline2,
html[env=app] .tabs_FontHeadline3,
html[env=app] .tabs_FontTitle1-i3d,
html[env=app] .tabs_FontTitle2,
html[env=app] .tabs_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .tabs_FontLargeTitle1V2,
html[env=app] .tabs_FontTitle1V2,
html[env=app] .tabs_FontTitle2V2,
html[env=app] .tabs_FontTitle3V2,
html[env=app] .tabs_FontTitle4V2,
html[env=app] .tabs_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .tabs_FontHeadline1V2,
html[env=app] .tabs_FontHeadline2V2,
html[env=app] .tabs_FontHeadline3V2,
html[env=app] .tabs_FontHeadline4V2,
html[env=app] .tabs_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .tabs_mifans-tabs-header-item-active {
    font-weight: 400;
    font-family: mipro-demiBold
}

@-webkit-keyframes Tag_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Tag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes Tag_fadeIn-Sh {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Tag_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Tag_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Tag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Tag_fadeIn-Sh {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Tag_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Tag_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Tag_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Tag_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Tag_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Tag_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Tag_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Tag_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Tag_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Tag_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Tag_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Tag_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Tag_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Tag_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Tag_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Tag_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Tag_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Tag_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Tag_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Tag_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Tag_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Tag_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Tag_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Tag_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Tag_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Tag_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Tag_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Tag_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Tag_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Tag_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Tag_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Tag_FontCaption2V2,
.Tag_tag.Tag_large,
.Tag_tag.Tag_small,
.Tag_tag.Tag_xSmall {
    font-size: .75rem;
    font-weight: 400
}

.Tag_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Tag_FontCaption4V2-0 {
    font-size: .625rem;
    font-weight: 400
}

.Tag_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Tag_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Tag_tag {
    display: inline-block;
    border-radius: .375rem
}

.Tag_tag.Tag_large {
    height: 1.5rem;
    line-height: 1.5rem;
    padding: 0 .5rem
}

.Tag_tag.Tag_small {
    height: 1.25rem;
    line-height: 1.25rem;
    padding: 0 .375rem
}

.Tag_tag.Tag_xSmall {
    height: 1rem;
    line-height: 1rem;
    padding: 0 .25rem
}

.Tag_tag .Tag_content- {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%
}

.Tag_tag .Tag_content- .Tag_icon {
    width: .75rem;
    height: .75rem;
    margin: 0 .25rem 0 0
}

.Tag_tag .Tag_content- .Tag_close {
    width: .5625rem;
    height: .5625rem;
    margin: .125rem .125rem .125rem .375rem
}

.Tag_tag.Tag_normal {
    background-color: var(--Color_Bg_Card_Gray);
    color: var(--Color_Text_2)
}

.Tag_tag.Tag_danger {
    background-color: var(--Color_Primary_100);
    color: var(--Color_Primary)
}

.Tag_tag.Tag_info-j {
    background-color: var(--Color_Info_100);
    color: var(--Color_Info)
}

.Tag_tag.Tag_success {
    background-color: var(--Color_Success_100);
    color: var(--Color_Success)
}

.Tag_displayNone {
    display: none
}

html[env=app] .Tag_FontHeadline1,
html[env=app] .Tag_FontHeadline2,
html[env=app] .Tag_FontHeadline3,
html[env=app] .Tag_FontTitle1,
html[env=app] .Tag_FontTitle2,
html[env=app] .Tag_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Tag_FontLargeTitle1V2,
html[env=app] .Tag_FontTitle1V2,
html[env=app] .Tag_FontTitle2V2,
html[env=app] .Tag_FontTitle3V2,
html[env=app] .Tag_FontTitle4V2,
html[env=app] .Tag_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Tag_FontHeadline1V2,
html[env=app] .Tag_FontHeadline2V2,
html[env=app] .Tag_FontHeadline3V2,
html[env=app] .Tag_FontHeadline4V2,
html[env=app] .Tag_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes TextArea_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes TextArea_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes TextArea_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes TextArea_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes TextArea_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes TextArea_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes TextArea_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes TextArea_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.TextArea_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.TextArea_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.TextArea_FontTitle2-oeV {
    font-size: 1.22727rem;
    font-weight: 500
}

.TextArea_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.TextArea_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.TextArea_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.TextArea_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.TextArea_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.TextArea_FontBody2,
.TextArea_textArea {
    font-size: 1.02273rem;
    font-weight: 400
}

.TextArea_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.TextArea_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.TextArea_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.TextArea_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.TextArea_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.TextArea_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.TextArea_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.TextArea_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.TextArea_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.TextArea_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.TextArea_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.TextArea_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.TextArea_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.TextArea_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.TextArea_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.TextArea_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.TextArea_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.TextArea_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.TextArea_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.TextArea_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.TextArea_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.TextArea_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.TextArea_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.TextArea_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.TextArea_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.TextArea_textArea {
    width: 100%;
    height: 10.54545rem;
    padding: 1.02273rem;
    background-color: var(--Color_Bg_Input);
    border: .09091rem solid var(--Color_Bg_Input);
    border-radius: .45455rem;
    color: var(--Color_Text_1)
}

.TextArea_textArea::-webkit-input-placeholder {
    color: var(--Color_Text_3)
}

.TextArea_textArea:focus {
    border: .09091rem solid var(--Color_Border_Card)
}

html[env=app] .TextArea_FontHeadline1,
html[env=app] .TextArea_FontHeadline2,
html[env=app] .TextArea_FontHeadline3,
html[env=app] .TextArea_FontTitle1,
html[env=app] .TextArea_FontTitle2-oeV,
html[env=app] .TextArea_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .TextArea_FontLargeTitle1V2,
html[env=app] .TextArea_FontTitle1V2,
html[env=app] .TextArea_FontTitle2V2,
html[env=app] .TextArea_FontTitle3V2,
html[env=app] .TextArea_FontTitle4V2,
html[env=app] .TextArea_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .TextArea_FontHeadline1V2,
html[env=app] .TextArea_FontHeadline2V2,
html[env=app] .TextArea_FontHeadline3V2,
html[env=app] .TextArea_FontHeadline4V2,
html[env=app] .TextArea_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes SearchTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes SearchTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes SearchTitle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes SearchTitle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes SearchTitle_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes SearchTitle_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes SearchTitle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes SearchTitle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.SearchTitle_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.SearchTitle_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.SearchTitle_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.SearchTitle_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.SearchTitle_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.SearchTitle_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.SearchTitle_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.SearchTitle_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.SearchTitle_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.SearchTitle_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.SearchTitle_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.SearchTitle_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.SearchTitle_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.SearchTitle_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.SearchTitle_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.SearchTitle_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.SearchTitle_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.SearchTitle_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.SearchTitle_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.SearchTitle_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.SearchTitle_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.SearchTitle_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.SearchTitle_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.SearchTitle_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.SearchTitle_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.SearchTitle_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.SearchTitle_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.SearchTitle_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.SearchTitle_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.SearchTitle_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.SearchTitle_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.SearchTitle_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.SearchTitle_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.SearchTitle_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.SearchTitle_searchTitle {
    background-color: var(--Color_Bg_Title)
}

.SearchTitle_searchTitle .SearchTitle_search {
    flex: 1 1;
    width: 100%;
    height: 2.04545rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 1.36364rem;
    color: var(--Color_Text_2);
    padding: 0 .86364rem;
    margin-left: .86364rem;
    background-color: var(--Color_Bg_Input);
    font-size: .81818rem
}

.SearchTitle_searchTitle .SearchTitle_search img {
    width: .81818rem;
    height: .81818rem;
    margin-right: .5rem
}

.SearchTitle_searchTitleNext {
    background-color: var(--Color_Bg_Title)
}

.SearchTitle_searchTitleNext button {
    color: var(--Color_Btn_Primary)
}

.SearchTitle_searchTitleNext .SearchTitle_search {
    flex: 1 1;
    width: 0;
    margin: 0 1.36364rem
}

.SearchTitle_searchTitleNext .SearchTitle_search input {
    background-color: initial
}

html[env=app] .SearchTitle_FontHeadline1,
html[env=app] .SearchTitle_FontHeadline2,
html[env=app] .SearchTitle_FontHeadline3,
html[env=app] .SearchTitle_FontTitle1,
html[env=app] .SearchTitle_FontTitle2,
html[env=app] .SearchTitle_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .SearchTitle_FontLargeTitle1V2,
html[env=app] .SearchTitle_FontTitle1V2,
html[env=app] .SearchTitle_FontTitle2V2,
html[env=app] .SearchTitle_FontTitle3V2,
html[env=app] .SearchTitle_FontTitle4V2,
html[env=app] .SearchTitle_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .SearchTitle_FontHeadline1V2,
html[env=app] .SearchTitle_FontHeadline2V2,
html[env=app] .SearchTitle_FontHeadline3V2,
html[env=app] .SearchTitle_FontHeadline4V2,
html[env=app] .SearchTitle_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Filter_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Filter_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Filter_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Filter_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes Filter_fadeIn-NXi {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Filter_fadeIn-NXi {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Filter_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Filter_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Filter_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Filter_FontLargeTitle1-sV8 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Filter_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Filter_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Filter_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Filter_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Filter_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Filter_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Filter_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Filter_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Filter_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Filter_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Filter_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Filter_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Filter_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Filter_FontTitle1V2- {
    font-size: 1.375rem;
    font-weight: 600
}

.Filter_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Filter_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Filter_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Filter_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Filter_FontHeadline1V2- {
    font-size: 1.0625rem;
    font-weight: 500
}

.Filter_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Filter_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Filter_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Filter_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Filter_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Filter_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Filter_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Filter_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Filter_filter>section>ul>li,
.Filter_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Filter_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Filter_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Filter_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Filter_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Filter_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Filter_filter .Filter_hidden {
    display: none
}

.Filter_filter>section:not(:first-child) {
    margin-top: .22727rem
}

.Filter_filter>section>h3 {
    color: var(--Color_Text_2);
    font-weight: 500;
    padding-top: .54545rem
}

.Filter_filter>section>ul {
    display: flex;
    align-items: center;
    margin-top: 1.09091rem;
    flex-wrap: wrap
}

.Filter_filter>section>ul>li {
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 22%;
    height: 1.75rem;
    border-radius: .875rem;
    background-color: var(--Color_Bg_Gray);
    color: var(--Color_Text_1);
    margin-bottom: .625rem
}

.Filter_filter>section>ul>li:not(:nth-child(4n+1)) {
    margin-left: 4%
}

.Filter_filter>section>ul>li.Filter_active {
    color: var(--Color_White_DisColor);
    background-color: var(--Color_Btn_Black)
}

html[env=app] .Filter_FontHeadline1,
html[env=app] .Filter_FontHeadline2,
html[env=app] .Filter_FontHeadline3,
html[env=app] .Filter_FontTitle1,
html[env=app] .Filter_FontTitle2,
html[env=app] .Filter_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Filter_FontLargeTitle1V2,
html[env=app] .Filter_FontTitle1V2-,
html[env=app] .Filter_FontTitle2V2,
html[env=app] .Filter_FontTitle3V2,
html[env=app] .Filter_FontTitle4V2,
html[env=app] .Filter_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Filter_filter>section>h3,
html[env=app] .Filter_FontHeadline1V2-,
html[env=app] .Filter_FontHeadline2V2,
html[env=app] .Filter_FontHeadline3V2,
html[env=app] .Filter_FontHeadline4V2,
html[env=app] .Filter_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes picker_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes picker_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes picker_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes picker_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes picker_fadeIn-DS5 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes picker_fadeIn-DS5 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes picker_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes picker_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes picker_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.picker_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.picker_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.picker_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.picker_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.picker_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.picker_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.picker_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.picker_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.picker_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.picker_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.picker_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.picker_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.picker_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.picker_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.picker_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.picker_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.picker_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.picker_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.picker_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.picker_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.picker_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.picker_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.picker_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.picker_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.picker_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.picker_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.picker_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.picker_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.picker_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.picker_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.picker_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.picker_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.picker_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.picker_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.picker_optionList {
    max-height: 400px;
    overflow-y: auto
}

.picker_optionList .picker_listItem {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 2.04545rem;
    padding-right: 1.63636rem;
    height: 3.63636rem;
    background-color: var(--Color_Bg_Dialog)
}

.picker_optionList .picker_listItem.picker_active {
    background-color: rgba(255, 111, 72, .05)
}

.picker_optionList .picker_listItem .picker_text {
    font-size: .95455rem;
    font-weight: 400;
    color: var(--Color_Text_1);
    line-height: .95455rem
}

.picker_optionList .picker_listItem img {
    width: 1.36364rem;
    height: 1.36364rem
}

.picker_mask {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99999
}

.picker_popover {
    position: absolute;
    border-radius: .75rem;
    background-color: var(--Color_Bg_Dialog);
    padding: .625rem .3125rem;
    border: .03125rem solid rgba(0, 0, 0, .06);
    box-shadow: 0 15px 30px rgba(0, 0, 0, .1)
}

@media (prefers-color-scheme:dark) {
    .picker_popover {
        box-shadow: 0 15px 30px rgba(0, 0, 0, .2)
    }
}

.picker_popover .picker_item {
    height: 2.75rem;
    padding: 0 1.25rem 0 .9375rem
}

.picker_popover .picker_item+.picker_item {
    margin-top: .3125rem
}

.picker_top-right {
    top: calc(var(--statusBarHeight) + 3rem);
    right: 1.25rem
}

html[env=app] .picker_FontHeadline1,
html[env=app] .picker_FontHeadline2,
html[env=app] .picker_FontHeadline3,
html[env=app] .picker_FontTitle1,
html[env=app] .picker_FontTitle2,
html[env=app] .picker_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .picker_FontLargeTitle1V2,
html[env=app] .picker_FontTitle1V2,
html[env=app] .picker_FontTitle2V2,
html[env=app] .picker_FontTitle3V2,
html[env=app] .picker_FontTitle4V2,
html[env=app] .picker_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .picker_FontHeadline1V2,
html[env=app] .picker_FontHeadline2V2,
html[env=app] .picker_FontHeadline3V2,
html[env=app] .picker_FontHeadline4V2,
html[env=app] .picker_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Badge_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Badge_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Badge_fadeDown- {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Badge_fadeDown- {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Badge_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Badge_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Badge_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Badge_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Badge_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Badge_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Badge_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Badge_FontTitle3- {
    font-size: 1.09091rem;
    font-weight: 500
}

.Badge_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Badge_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Badge_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Badge_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Badge_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Badge_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Badge_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Badge_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Badge_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Badge_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Badge_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Badge_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Badge_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Badge_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Badge_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Badge_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Badge_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Badge_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Badge_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Badge_FontHeadline5V2-o3Z {
    font-size: .8125rem;
    font-weight: 500
}

.Badge_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Badge_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Badge_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Badge_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Badge_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Badge_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Badge_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Badge_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Badge_FontCaption5V2-d {
    font-size: .5rem;
    font-weight: 400
}

.Badge_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Badge_badgeWrap {
    position: relative;
    display: inline-block
}

.Badge_badgeWrap .Badge_badge-tLZ {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 1rem;
    height: 1rem;
    border-radius: .5rem;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    color: var(--Color_White);
    text-align: center;
    background-color: var(--Color_Primary);
    border: .09375rem solid var(--Color_White_DisColor);
    padding: .06818rem;
    vertical-align: middle
}

.Badge_badgeWrap .Badge_badgeDot {
    min-width: unset;
    width: .375rem;
    height: .375rem
}

.Badge_badgeWrap .Badge_badgeContent {
    white-space: nowrap;
    font-size: .625rem;
    line-height: .625rem
}

html[env=app] .Badge_FontHeadline1,
html[env=app] .Badge_FontHeadline2,
html[env=app] .Badge_FontHeadline3,
html[env=app] .Badge_FontTitle1,
html[env=app] .Badge_FontTitle2,
html[env=app] .Badge_FontTitle3- {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Badge_FontLargeTitle1V2,
html[env=app] .Badge_FontTitle1V2,
html[env=app] .Badge_FontTitle2V2,
html[env=app] .Badge_FontTitle3V2,
html[env=app] .Badge_FontTitle4V2,
html[env=app] .Badge_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Badge_FontHeadline1V2,
html[env=app] .Badge_FontHeadline2V2,
html[env=app] .Badge_FontHeadline3V2,
html[env=app] .Badge_FontHeadline4V2,
html[env=app] .Badge_FontHeadline5V2-o3Z {
    font-weight: 400;
    font-family: mipro-medium
}

.Loading_loading {
    --dot-size: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
    color: var(--Color_Text_2)
}

.Loading_loading .Loading_dot {
    position: relative;
    width: var(--dot-size);
    height: var(--dot-size);
    border-radius: 100%;
    background-color: currentColor;
    margin: 0 var(--dot-size);
    -webkit-animation: Loading_up-and-down .8s ease infinite;
    animation: Loading_up-and-down .8s ease infinite
}

.Loading_loading .Loading_dot:nth-child(2) {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.Loading_loading .Loading_dot:last-child {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

@-webkit-keyframes Loading_up-and-down {
    0% {
        top: calc(var(--dot-size)*-1.2)
    }

    20% {
        top: calc(var(--dot-size)*1.2)
    }

    40% {
        top: 0
    }
}

@keyframes Loading_up-and-down {
    0% {
        top: calc(var(--dot-size)*-1.2)
    }

    20% {
        top: calc(var(--dot-size)*1.2)
    }

    40% {
        top: 0
    }
}

@-webkit-keyframes GeneralLoading_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes GeneralLoading_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes GeneralLoading_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes GeneralLoading_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes GeneralLoading_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes GeneralLoading_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes GeneralLoading_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes GeneralLoading_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.GeneralLoading_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.GeneralLoading_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.GeneralLoading_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.GeneralLoading_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.GeneralLoading_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.GeneralLoading_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.GeneralLoading_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.GeneralLoading_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.GeneralLoading_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.GeneralLoading_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.GeneralLoading_FontCaption1-i {
    font-size: .81818rem;
    font-weight: 400
}

.GeneralLoading_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.GeneralLoading_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.GeneralLoading_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.GeneralLoading_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.GeneralLoading_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.GeneralLoading_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.GeneralLoading_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.GeneralLoading_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.GeneralLoading_FontHeadline1V2-f {
    font-size: 1.0625rem;
    font-weight: 500
}

.GeneralLoading_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.GeneralLoading_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.GeneralLoading_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.GeneralLoading_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.GeneralLoading_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.GeneralLoading_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.GeneralLoading_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.GeneralLoading_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.GeneralLoading_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.GeneralLoading_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.GeneralLoading_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.GeneralLoading_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.GeneralLoading_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.GeneralLoading_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.GeneralLoading_mask {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    margin: 0 auto;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    touch-action: none
}

.GeneralLoading_loadingWrapper {
    width: 5.25rem;
    height: 5.25rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: -webkit-gradient(linear, left bottom, left top, from(var(--Color_Bg_Toast)), to(var(--Color_Bg_Toast))), rgba(97, 96, 96, .56);
    background: -webkit-linear-gradient(bottom, var(--Color_Bg_Toast), var(--Color_Bg_Toast)), rgba(97, 96, 96, .56);
    background: linear-gradient(0deg, var(--Color_Bg_Toast), var(--Color_Bg_Toast)), rgba(97, 96, 96, .56);
    background-blend-mode: normal, color-dodge;
    border: .02125rem solid var(--Color_Border_Toast);
    -webkit-backdrop-filter: blur(4.08333rem);
    backdrop-filter: blur(4.08333rem);
    color: var(--Color_Text_Toast);
    border-radius: .875rem
}

.GeneralLoading_iconImg {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-animation: GeneralLoading_spin 1s linear infinite;
    animation: GeneralLoading_spin 1s linear infinite
}

.GeneralLoading_loading {
    --dot-size: 2px;
    display: flex;
    justify-content: center;
    align-items: baseline;
    margin-top: .5rem;
    line-height: 1.1875rem
}

.GeneralLoading_loading>span {
    font-size: .875rem
}

.GeneralLoading_loading .GeneralLoading_dot {
    position: relative;
    width: var(--dot-size);
    height: var(--dot-size);
    border-radius: 100%;
    background-color: currentColor;
    margin: 0 var(--dot-size);
    -webkit-animation: GeneralLoading_up-and-down .8s ease infinite;
    animation: GeneralLoading_up-and-down .8s ease infinite
}

.GeneralLoading_loading .GeneralLoading_dot:nth-child(2) {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.GeneralLoading_loading .GeneralLoading_dot:last-child {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

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

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

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

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

@-webkit-keyframes GeneralLoading_up-and-down {
    0% {
        top: calc(var(--dot-size)*-1.2)
    }

    20% {
        top: calc(var(--dot-size)*1.2)
    }

    40% {
        top: 0
    }
}

@keyframes GeneralLoading_up-and-down {
    0% {
        top: calc(var(--dot-size)*-1.2)
    }

    20% {
        top: calc(var(--dot-size)*1.2)
    }

    40% {
        top: 0
    }
}

html[env=app] .GeneralLoading_FontHeadline1,
html[env=app] .GeneralLoading_FontHeadline2,
html[env=app] .GeneralLoading_FontHeadline3,
html[env=app] .GeneralLoading_FontTitle1,
html[env=app] .GeneralLoading_FontTitle2,
html[env=app] .GeneralLoading_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .GeneralLoading_FontLargeTitle1V2,
html[env=app] .GeneralLoading_FontTitle1V2,
html[env=app] .GeneralLoading_FontTitle2V2,
html[env=app] .GeneralLoading_FontTitle3V2,
html[env=app] .GeneralLoading_FontTitle4V2,
html[env=app] .GeneralLoading_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .GeneralLoading_FontHeadline1V2-f,
html[env=app] .GeneralLoading_FontHeadline2V2,
html[env=app] .GeneralLoading_FontHeadline3V2,
html[env=app] .GeneralLoading_FontHeadline4V2,
html[env=app] .GeneralLoading_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.InfiniteScroll_infiniteScrollLoading {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 40px;
    color: var(--Color_Text_2);
    font-size: 14px
}

.SwipeView_hide-scrollbar::-webkit-scrollbar,
.SwipeView_swipeView-z .SwipeView_track .SwipeView_pane::-webkit-scrollbar {
    display: none
}

.SwipeView_swipeView-z {
    overflow-x: hidden
}

.SwipeView_swipeView-z .SwipeView_track {
    display: flex;
    height: 100%
}

.SwipeView_swipeView-z .SwipeView_track .SwipeView_pane {
    flex: 1 0;
    height: 100%;
    overflow: hidden auto
}

.loading_container- {
    width: 100%;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center
}

.loading_container- img {
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto
}

@-webkit-keyframes ScrollView_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ScrollView_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ScrollView_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ScrollView_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ScrollView_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ScrollView_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ScrollView_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ScrollView_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ScrollView_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.ScrollView_FontTitle1-06h {
    font-size: 1.36364rem;
    font-weight: 500
}

.ScrollView_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.ScrollView_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.ScrollView_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.ScrollView_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.ScrollView_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.ScrollView_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.ScrollView_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.ScrollView_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.ScrollView_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.ScrollView_FontCaption2-v {
    font-size: .75rem;
    font-weight: 400
}

.ScrollView_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.ScrollView_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.ScrollView_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.ScrollView_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.ScrollView_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.ScrollView_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.ScrollView_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.ScrollView_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.ScrollView_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.ScrollView_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.ScrollView_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.ScrollView_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.ScrollView_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.ScrollView_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.ScrollView_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.ScrollView_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.ScrollView_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.ScrollView_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.ScrollView_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.ScrollView_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.ScrollView_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.ScrollView_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.ScrollView_scroll {
    overflow-y: scroll;
    overflow-x: hidden;
    position: relative;
    z-index: 0;
    background-color: var(--Color_Bg_Gray)
}

.ScrollView_scrollList {
    position: relative
}

.ScrollView_upWrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #999;
    height: 50px;
    font-size: 14px;
    position: relative
}

.ScrollView_upAfterTrigger,
.ScrollView_upBeforeTrigger,
.ScrollView_upLoading {
    width: 100%;
    text-align: center;
    display: none
}

.ScrollView_upBeforeTrigger {
    color: #0299ff
}

.ScrollView_downWrapper {
    position: absolute;
    width: 100%;
    left: 0;
    top: -50px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    color: #999;
    -webkit-transition: all;
    transition: all;
    font-size: 14px;
    z-index: -1
}

.ScrollView_downBeforeTrigger,
.ScrollView_downLoading {
    width: 100%;
    text-align: center
}

.ScrollView_downLoading {
    display: none
}

.ScrollView_downBeforeTrigger {
    display: block
}

.ScrollView_afterDown {
    height: 2.72727rem;
    line-height: 2.72727rem;
    background: var(--Color_Primary);
    box-shadow: 0 .22727rem .45455rem 0 rgba(252, 99, 94, .4);
    border-radius: 1.36364rem;
    visibility: hidden;
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 2.81818rem;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: 700;
    font-size: .86364rem;
    text-align: center
}

.ScrollView_toastAnimate-4J {
    -webkit-animation: ScrollView_changeToast-7SM 1.1s ease-out 1 normal forwards running;
    animation: ScrollView_changeToast-7SM 1.1s ease-out 1 normal forwards running;
    visibility: visible
}

@-webkit-keyframes ScrollView_changeToast-7SM {
    0% {
        width: 2.72727rem;
        color: transparent
    }

    13% {
        color: transparent
    }

    18% {
        opacity: 1;
        width: 8.63636rem;
        color: var(--Color_White)
    }

    80% {
        opacity: 1;
        width: 8.63636rem;
        color: var(--Color_White)
    }

    to {
        opacity: 0;
        width: 8.63636rem;
        color: var(--Color_White);
        visibility: hidden
    }
}

@keyframes ScrollView_changeToast-7SM {
    0% {
        width: 2.72727rem;
        color: transparent
    }

    13% {
        color: transparent
    }

    18% {
        opacity: 1;
        width: 8.63636rem;
        color: var(--Color_White)
    }

    80% {
        opacity: 1;
        width: 8.63636rem;
        color: var(--Color_White)
    }

    to {
        opacity: 0;
        width: 8.63636rem;
        color: var(--Color_White);
        visibility: hidden
    }
}

.ScrollView_topDivider {
    position: fixed;
    top: 0;
    width: 100vw;
    height: .02273rem;
    background-color: rgba(0, 0, 0, .1);
    z-index: 99
}

html[env=app] .ScrollView_FontHeadline1,
html[env=app] .ScrollView_FontHeadline2,
html[env=app] .ScrollView_FontHeadline3,
html[env=app] .ScrollView_FontTitle1-06h,
html[env=app] .ScrollView_FontTitle2,
html[env=app] .ScrollView_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .ScrollView_FontLargeTitle1V2,
html[env=app] .ScrollView_FontTitle1V2,
html[env=app] .ScrollView_FontTitle2V2,
html[env=app] .ScrollView_FontTitle3V2,
html[env=app] .ScrollView_FontTitle4V2,
html[env=app] .ScrollView_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .ScrollView_FontHeadline1V2,
html[env=app] .ScrollView_FontHeadline2V2,
html[env=app] .ScrollView_FontHeadline3V2,
html[env=app] .ScrollView_FontHeadline4V2,
html[env=app] .ScrollView_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Banner_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Banner_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Banner_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Banner_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Banner_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Banner_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Banner_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Banner_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Banner_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Banner_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Banner_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Banner_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Banner_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Banner_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Banner_FontHeadline3-X {
    font-size: .81818rem;
    font-weight: 500
}

.Banner_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Banner_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Banner_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Banner_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Banner_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Banner_FontCaption3-zqK {
    font-size: .68182rem;
    font-weight: 400
}

.Banner_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Banner_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Banner_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Banner_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Banner_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Banner_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Banner_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Banner_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Banner_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Banner_FontHeadline4V2-mYy {
    font-size: .875rem;
    font-weight: 500
}

.Banner_FontHeadline5V2-C {
    font-size: .8125rem;
    font-weight: 500
}

.Banner_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Banner_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Banner_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Banner_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Banner_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Banner_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Banner_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Banner_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Banner_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Banner_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Banner_banner {
    width: 100%;
    height: 100%;
    font-size: 0
}

.Banner_singleBannerImg {
    width: 100%
}

@media (prefers-color-scheme:dark) {

    .Banner_reverseColor,
    .Banner_reverseColor>* {
        -webkit-filter: invert(1) hue-rotate(180deg);
        filter: invert(1) hue-rotate(180deg)
    }
}

html[env=app] .Banner_FontHeadline1,
html[env=app] .Banner_FontHeadline2,
html[env=app] .Banner_FontHeadline3-X,
html[env=app] .Banner_FontTitle1,
html[env=app] .Banner_FontTitle2,
html[env=app] .Banner_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Banner_FontLargeTitle1V2,
html[env=app] .Banner_FontTitle1V2,
html[env=app] .Banner_FontTitle2V2,
html[env=app] .Banner_FontTitle3V2,
html[env=app] .Banner_FontTitle4V2,
html[env=app] .Banner_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Banner_FontHeadline1V2,
html[env=app] .Banner_FontHeadline2V2,
html[env=app] .Banner_FontHeadline3V2,
html[env=app] .Banner_FontHeadline4V2-mYy,
html[env=app] .Banner_FontHeadline5V2-C {
    font-weight: 400;
    font-family: mipro-medium
}

.RatioContainer_parent-container {
    position: relative;
    width: 100%
}

.RatioContainer_parent-container>.RatioContainer_child-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@-webkit-keyframes Title_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Title_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Title_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Title_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Title_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Title_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Title_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Title_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.mio-subject-title {
    overflow: hidden;
    background-color: var(--Color_Bg_Card_White)
}

.Title_titleWrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    color: var(--Color_Text_1)
}

.Title_title {
    font-size: 1.09091rem;
    line-height: 1.09091rem;
    font-weight: 700
}

.Title_subTitle {
    display: inline-block;
    font-size: .81818rem;
    color: var(--Color_Text_3);
    line-height: 1.45455rem
}

.Title_subTitle i {
    font-size: .86364rem;
    color: inherit;
    margin-left: .22727rem
}

.Title_newSubjectTitle .Title_titleWrapper {
    margin-left: 0;
    margin-right: 0
}

.Title_newSubjectTitle .Title_title {
    font-size: 1.02273rem;
    line-height: 1.36364rem;
    color: var(--Color_Text_1)
}

.Title_newSubjectTitle .Title_subTitle {
    font-size: .95455rem;
    line-height: 1.40909rem;
    color: var(--Color_Text_3)
}

.Title_newSubjectTitle .Title_arrowRight {
    height: .90909rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    line-height: 1.36364rem;
    position: relative;
    top: .18182rem
}

@-webkit-keyframes Divider_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Divider_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Divider_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Divider_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Divider_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Divider_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Divider_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Divider_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Divider_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Divider_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Divider_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Divider_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Divider_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Divider_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Divider_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Divider_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Divider_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Divider_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Divider_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Divider_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Divider_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Divider_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Divider_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Divider_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Divider_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Divider_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Divider_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Divider_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Divider_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Divider_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Divider_FontHeadline4V2- {
    font-size: .875rem;
    font-weight: 500
}

.Divider_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Divider_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Divider_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Divider_FontBody3V2- {
    font-size: .9375rem;
    font-weight: 400
}

.Divider_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Divider_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Divider_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Divider_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Divider_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Divider_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Divider_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@media (prefers-color-scheme:dark) {

    .Divider_reverseColor,
    .Divider_reverseColor>* {
        -webkit-filter: invert(1) hue-rotate(180deg);
        filter: invert(1) hue-rotate(180deg)
    }
}

html[env=app] .Divider_FontHeadline1,
html[env=app] .Divider_FontHeadline2,
html[env=app] .Divider_FontHeadline3,
html[env=app] .Divider_FontTitle1,
html[env=app] .Divider_FontTitle2,
html[env=app] .Divider_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Divider_FontLargeTitle1V2,
html[env=app] .Divider_FontTitle1V2,
html[env=app] .Divider_FontTitle2V2,
html[env=app] .Divider_FontTitle3V2,
html[env=app] .Divider_FontTitle4V2,
html[env=app] .Divider_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Divider_FontHeadline1V2,
html[env=app] .Divider_FontHeadline2V2,
html[env=app] .Divider_FontHeadline3V2,
html[env=app] .Divider_FontHeadline4V2-,
html[env=app] .Divider_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Button_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Button_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Button_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Button_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Button_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes Button_fadeOut-ah {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Button_fadeOut-ah {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Button_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Button_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Button_findMore {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.09091rem;
    line-height: 2.72727rem;
    height: 2.72727rem;
    margin: .90909rem 1.22727rem;
    background: var(--Color_Primary);
    color: var(--Color_White);
    border-radius: 1.36364rem;
    font-weight: 700
}

@-webkit-keyframes Tab_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Tab_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Tab_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Tab_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Tab_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Tab_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Tab_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Tab_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Tab_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Tab_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Tab_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Tab_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Tab_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Tab_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Tab_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Tab_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Tab_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Tab_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Tab_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Tab_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Tab_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Tab_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Tab_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Tab_FontTitle2V2-Mx {
    font-size: 1.25rem;
    font-weight: 600
}

.Tab_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Tab_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Tab_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Tab_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Tab_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Tab_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Tab_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Tab_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Tab_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Tab_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Tab_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Tab_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Tab_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Tab_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Tab_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Tab_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Tab_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Tab_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Tab_tab {
    position: relative;
    height: 3rem;
    display: flex;
    background-color: var(--Color_Bg_White)
}

.Tab_tab .Tab_tabItem {
    flex: 1 1;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.02273rem;
    color: var(--Color_Text_2);
    line-height: 1.02273rem;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer
}

.Tab_tab .Tab_tabItem.Tab_active {
    color: var(--Color_Text_1);
    font-weight: 700
}

.Tab_tab .Tab_indicator {
    position: absolute;
    left: 0;
    bottom: .40909rem;
    width: 1.09091rem;
    height: .13636rem;
    background-color: var(--Color_Primary);
    border-radius: .04545rem
}

.Tab_tab .Tab_supRightClassName {
    width: .81818rem;
    border-radius: 50%
}

.Tab_tab .Tab_supRightClassName,
.Tab_tab .Tab_supRightClassNameTwo {
    position: relative;
    top: -.22727rem;
    right: -.11364rem;
    line-height: .81818rem;
    text-align: center;
    font-size: .54545rem;
    color: var(--Color_White);
    background-color: #fe3e29
}

.Tab_tab .Tab_supRightClassNameTwo {
    padding: .04545rem .22727rem;
    border-radius: .40909rem
}

html[env=app] .Tab_FontHeadline1,
html[env=app] .Tab_FontHeadline2,
html[env=app] .Tab_FontHeadline3,
html[env=app] .Tab_FontTitle1,
html[env=app] .Tab_FontTitle2,
html[env=app] .Tab_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Tab_FontLargeTitle1V2,
html[env=app] .Tab_FontTitle1V2,
html[env=app] .Tab_FontTitle2V2-Mx,
html[env=app] .Tab_FontTitle3V2,
html[env=app] .Tab_FontTitle4V2,
html[env=app] .Tab_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Tab_FontHeadline1V2,
html[env=app] .Tab_FontHeadline2V2,
html[env=app] .Tab_FontHeadline3V2,
html[env=app] .Tab_FontHeadline4V2,
html[env=app] .Tab_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Subject_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Subject_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Subject_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Subject_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Subject_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Subject_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Subject_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Subject_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Subject_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Subject_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Subject_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Subject_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Subject_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Subject_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Subject_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Subject_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Subject_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Subject_FontTitle1V2-3pV {
    font-size: 1.375rem;
    font-weight: 600
}

.Subject_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Subject_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Subject_FontTitle4V2- {
    font-size: 1rem;
    font-weight: 600
}

.Subject_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Subject_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Subject_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Subject_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Subject_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Subject_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Subject_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Subject_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Subject_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Subject_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Subject_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Subject_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Subject_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Subject_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Subject_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Subject_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes Subject_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Subject_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Subject_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Subject_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Subject_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Subject_subject {
    background: var(--Color_Bg_Gray)
}

.Subject_subject.Subject_container- {
    min-height: 100vh
}

.Subject_subject .Subject_scrollView {
    background-color: initial !important
}

.Subject_errorPage {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background: var(--Color_Bg_White)
}

.Subject_errorPage>p {
    font-size: .95455rem;
    color: var(--Color_Text_2)
}

.Subject_errorPage>button {
    font-size: .72727rem;
    font-weight: 500;
    margin-top: .72727rem;
    height: 1.72727rem;
    line-height: 1.72727rem;
    padding: 0 .90909rem;
    color: var(--Color_Text_2);
    background-color: var(--Color_Bg_White);
    border-radius: .86364rem;
    border: .02273rem solid var(--Color_Border_Card);
    box-sizing: border-box;
    position: relative;
    z-index: 0
}

.Subject_errorPage>button:active {
    -webkit-animation: Subject_cardClickDown .3s ease-out forwards;
    animation: Subject_cardClickDown .3s ease-out forwards
}

@-webkit-keyframes Subject_cardClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@keyframes Subject_cardClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

html[env=app] .Subject_FontHeadline1,
html[env=app] .Subject_FontHeadline2,
html[env=app] .Subject_FontHeadline3,
html[env=app] .Subject_FontTitle1,
html[env=app] .Subject_FontTitle2,
html[env=app] .Subject_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Subject_FontLargeTitle1V2,
html[env=app] .Subject_FontTitle1V2-3pV,
html[env=app] .Subject_FontTitle2V2,
html[env=app] .Subject_FontTitle3V2,
html[env=app] .Subject_FontTitle4V2-,
html[env=app] .Subject_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Subject_errorPage>button,
html[env=app] .Subject_FontHeadline1V2,
html[env=app] .Subject_FontHeadline2V2,
html[env=app] .Subject_FontHeadline3V2,
html[env=app] .Subject_FontHeadline4V2,
html[env=app] .Subject_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

 
.title.solid {
    background: var(--Color_Bg_White) !important;
    color: var(--Color_Text_1) !important;
    top: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.title.pageTitle .titleContent {
    position: relative
}

.title.pageTitle .left {
    position: absolute;
    left: 0
}

.title.pageTitle .right {
    position: absolute;
    right: 0
}

.title .titleLayer {
    z-index: 1
}

.title .titleContent,
.title .titleLayer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.title .titleContent {
    z-index: 2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 var(--spacing-card)
}

.title .left,
.title .right {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 2.04545rem
}

.title .left>img,
.title .right>img {
    width: 2.04545rem;
    height: 2.04545rem
}

@media (max-width:330px) {

    .title .left,
    .title .right {
        min-width: 1.59091rem
    }

    .title .left>img,
    .title .right>img {
        width: 1.59091rem;
        height: 1.59091rem
    }
}

.title .left .btnWrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 2.04545rem;
    color: rgba(0, 0, 0, .9)
}

@media (prefers-color-scheme:dark) {
    .title .left .btnWrapper {
        color: hsla(0, 0%, 100%, .9)
    }
}

.title .left .btnWrapper:active {
    color: rgba(0, 0, 0, .54)
}

@media (prefers-color-scheme:dark) {
    .title .left .btnWrapper:active {
        color: hsla(0, 0%, 100%, .54)
    }
}

.title .left .btnWrapper:before {
    content: "";
    position: absolute;
    width: 2.04545rem;
    height: 2.04545rem;
    top: 0;
    left: 0;
    z-index: 1
}

.title .middle {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    font-size: 1.09091rem
}

.title .backBtn,
.title .middle {
    display: flex;
    justify-content: center;
    align-items: center
}

.title .backBtn {
    font-size: 1rem;
    font-weight: 700
}

.title .midTitle {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 3.40909rem;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 6.36364rem)
}

.placeholder {
    height: 3.40909rem
}

.backBtnNew {
    width: 2.04545rem;
    height: 2.04545rem
}

.splitBar {
    height: var(--detail-blank-height);
    background-color: var(--Color_Bg_Gray)
}

html[env=app] .title .midTitle {
    font-weight: 400;
    font-family: mipro-demiBold
}

@-webkit-keyframes Button_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Button_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Button_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Button_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Button_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Button_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Button_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Button_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Button_button {
    width: 4.77273rem;
    height: 1.86364rem;
    font-size: 1.04545rem;
    font-weight: 700;
    margin: 0 auto;
    color: var(--Color_Primary);
    text-align: center;
    position: relative;
    border-radius: 1.59091rem;
    border: .02273rem solid var(--Color_Primary);
    box-sizing: border-box
}

.Button_button:active {
    -webkit-animation: Button_opacityClickDown .3s ease-out forwards;
    animation: Button_opacityClickDown .3s ease-out forwards
}

@-webkit-keyframes Button_opacityClickDown {
    to {
        opacity: .6
    }
}

@keyframes Button_opacityClickDown {
    to {
        opacity: .6
    }
}

.Button_disabled {
    color: rgba(0, 0, 0, .6);
    border: .02273rem solid rgba(0, 0, 0, .3)
}

@media (prefers-color-scheme:dark) {
    .Button_disabled {
        color: hsla(0, 0%, 100%, .6)
    }
}

.Button_disabled:active {
    background-color: rgba(0, 0, 0, .08)
}

@media (prefers-color-scheme:dark) {
    .Button_disabled {
        background: #1a1a1a
    }
}

.Button_fill {
    width: 4.77273rem;
    height: 1.86364rem;
    font-size: 1.04545rem;
    text-align: center;
    border-radius: .34091rem;
    color: var(--Color_White)
}

.Button_fillNormal {
    margin: 0 auto
}

.Button_fillNormal,
.Button_fillNormal:active {
    background: var(--Color_Primary)
}

.Button_disabledNormal {
    background: rgba(255, 89, 74, .5)
}

.Button_gray {
    background-color: rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .7)
}

@media (prefers-color-scheme:dark) {
    .Button_gray {
        color: hsla(0, 0%, 100%, .7)
    }
}

.Button_gray:active {
    background-color: rgba(0, 0, 0, .12)
}

@media (prefers-color-scheme:dark) {
    .Button_gray {
        background: #1a1a1a
    }
}

.Button_grayNormal {
    background-color: rgba(0, 0, 0, .04);
    color: var(--Color_Primary)
}

.Button_grayNormal:active {
    background-color: rgba(0, 0, 0, .12)
}

@media (prefers-color-scheme:dark) {
    .Button_grayNormal {
        background: #1a1a1a
    }
}

.Button_float-P {
    position: fixed;
    bottom: 2.22727rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 15.38636rem;
    height: 3.18182rem;
    line-height: 3.18182rem;
    box-shadow: 0 .22727rem .90909rem 0 rgba(255, 89, 74, .4);
    border-radius: 1.59091rem;
    font-size: 1.04545rem;
    color: var(--Color_White);
    text-align: center;
    z-index: 99
}

.Button_float-P,
.Button_float-P:active {
    background: var(--Color_Primary)
}

.Button_listBtn {
    width: 4.09091rem;
    height: 2rem;
    line-height: 2rem;
    font-size: .81818rem;
    font-weight: 700;
    text-align: center;
    border-radius: 1rem
}

.Button_listGrey {
    background-color: var(--Color_Bg_Card_Gray);
    color: rgba(0, 0, 0, .4)
}

@media (prefers-color-scheme:dark) {
    .Button_listGrey {
        color: hsla(0, 0%, 100%, .4)
    }
}

.Button_listGrey:active {
    background-color: rgba(0, 0, 0, .12)
}

@media (prefers-color-scheme:dark) {
    .Button_listGrey {
        background: #1a1a1a
    }
}

.Button_list {
    background-color: var(--Color_Primary);
    color: var(--Color_White)
}

.Button_list:active {
    background-color: #eb3f3a
}

.Button_list.Button_shadow {
    box-shadow: 0 .22727rem .45455rem 0 rgba(255, 89, 74, .4)
}

.Button_listDisabled {
    background-color: #ffaca6;
    color: var(--Color_White)
}

.Button_listLineGrey {
    border: .02273rem solid #6c6c6c;
    color: #6c6c6c
}

.Button_listLineGrey:active {
    border: .02273rem solid #a4a4a4;
    color: #a4a4a4
}

.Button_listLine {
    border: .02273rem solid #fe6660;
    color: #fe6660
}

.Button_listLine:active {
    border: .02273rem solid #fe9a99;
    color: #fe9a99
}

.addPost {
    right: 1.25rem;
    bottom: 1.25rem;
    position: fixed !important;
    z-index: 99 !important;
    cursor: pointer;
    border-radius: 50%;
    width: 3.40909rem;
    height: 3.40909rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--Color_White);
    text-align: center;
    background: var(--Color_Primary);
    box-shadow: 0 .17045rem .45455rem rgba(216, 18, 0, .15)
}

.addPost>* {
    line-height: 0;
    font-size: .68182rem
}

.addPost {
    position: relative;
    z-index: 0
}

.addPost:active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    pointer-events: none;
    -webkit-animation: btnClickDown .3s ease-out forwards;
    animation: btnClickDown .3s ease-out forwards
}

@-webkit-keyframes btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@keyframes btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@-webkit-keyframes wrapper_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes wrapper_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes wrapper_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes wrapper_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes wrapper_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes wrapper_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes wrapper_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes wrapper_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.wrapper_customRightFloatBtn {
    right: 1.36364rem;
    bottom: 1.36364rem;
    position: fixed !important;
    z-index: 99 !important
}

.wrapper_customRightFloatBtn img {
    width: 50%;
    height: 50%;
    float: right
}

.wrapper_share {
    width: 1.13636rem;
    height: 1.13636rem;
    overflow: hidden
}

.wrapper_share img {
    float: left
}

.wrapper_more {
    width: 2.72727rem;
    height: 2.72727rem
}

.wrapper_more:active {
    -webkit-animation: wrapper_opacityClickDown .3s ease-out forwards;
    animation: wrapper_opacityClickDown .3s ease-out forwards
}

@-webkit-keyframes wrapper_opacityClickDown {
    to {
        opacity: .6
    }
}

@keyframes wrapper_opacityClickDown {
    to {
        opacity: .6
    }
}

.wrapper_userCenter {
    font-size: .81818rem;
    padding-right: 1rem
}

@-webkit-keyframes DialogNew_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes DialogNew_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes DialogNew_fadeUpIn-Xk {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.DialogNew_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.DialogNew_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.DialogNew_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.DialogNew_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.DialogNew_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.DialogNew_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.DialogNew_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.DialogNew_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.DialogNew_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.DialogNew_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.DialogNew_FontCaption1-q_d {
    font-size: .81818rem;
    font-weight: 400
}

.DialogNew_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.DialogNew_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.DialogNew_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.DialogNew_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.DialogNew_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.DialogNew_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.DialogNew_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.DialogNew_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.DialogNew_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.DialogNew_FontHeadline2V2-wKz {
    font-size: 1rem;
    font-weight: 500
}

.DialogNew_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.DialogNew_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.DialogNew_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.DialogNew_FontBody1V2__-8glF {
    font-size: 1.0625rem;
    font-weight: 400
}

.DialogNew_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.DialogNew_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.DialogNew_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.DialogNew_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.DialogNew_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.DialogNew_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.DialogNew_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.DialogNew_FontCaption5V2-f {
    font-size: .5rem;
    font-weight: 400
}

.DialogNew_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes DialogNew_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes DialogNew_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes DialogNew_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes DialogNew_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes DialogNew_fadeUpIn-Xk {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.DialogNew_dialogMain {
    background: var(--Color_Bg_Dialog);
    border-radius: 1.5rem;
    padding-top: .45455rem
}

.DialogNew_dialogTitle {
    margin-top: 1.38636rem;
    text-align: center;
    font-size: 1.13636rem;
    font-weight: 500;
    color: var(--Color_Text_1);
    margin-bottom: .22727rem;
    line-height: 1.15909rem
}

.DialogNew_dialogContent {
    width: calc(100% - 5.45455rem);
    margin: 1.45455rem auto 2.47727rem
}

.DialogNew_dialogContent p {
    font-size: 1.04545rem;
    font-weight: 400;
    color: rgba(0, 0, 0, .7);
    line-height: 1.40909rem;
    text-align: justify;
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-word
}

@media (prefers-color-scheme:dark) {
    .DialogNew_dialogContent p {
        color: hsla(0, 0%, 100%, .7)
    }
}

.DialogNew_dialogContent span {
    color: var(--Color_Info)
}

.DialogNew_dialogContent span img {
    width: .79545rem;
    height: .79545rem;
    vertical-align: middle;
    margin-left: -.22727rem
}

.DialogNew_dialogContent .DialogNew_dialogGoContent {
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 1.09091rem;
    line-height: 1.45455rem;
    color: var(--Color_Text_1);
    opacity: .7
}

.DialogNew_dialogContent .DialogNew_dialogGoImg img {
    width: 1.09091rem;
    height: 1.09091rem;
    margin-left: .22727rem;
    position: relative;
    bottom: .11364rem
}

.DialogNew_dialogGoContentCenter {
    text-align: center;
    margin-top: 1.09091rem;
    margin-bottom: 1.81818rem
}

.DialogNew_dialogContentCenter p {
    text-align: center
}

.DialogNew_dialogFoot {
    display: flex;
    padding: 0 1.81818rem 1.59091rem
}

.DialogNew_dialogFoot div:nth-child(2) {
    margin-left: .90909rem
}

.DialogNew_dialogFootLeft,
.DialogNew_dialogFootRight {
    flex: 1 1;
    text-align: center;
    background-color: var(--Color_Bg_Card_Gray);
    border-radius: 1.59091rem;
    height: 3.18182rem;
    line-height: 3.18182rem;
    font-size: 1.04545rem;
    font-weight: 500
}

@media (prefers-color-scheme:dark) {

    .DialogNew_dialogFootLeft,
    .DialogNew_dialogFootRight {
        background: #38383a
    }
}

.DialogNew_dialogFootLeft,
.DialogNew_dialogFootRight {
    position: relative;
    z-index: 0
}

.DialogNew_dialogFootLeft:active:after,
.DialogNew_dialogFootRight:active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    pointer-events: none;
    -webkit-animation: DialogNew_btnClickDown .3s ease-out forwards;
    animation: DialogNew_btnClickDown .3s ease-out forwards
}

@-webkit-keyframes DialogNew_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@keyframes DialogNew_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

.DialogNew_dialogFootLeft {
    color: rgba(0, 0, 0, .7)
}

@media (prefers-color-scheme:dark) {
    .DialogNew_dialogFootLeft {
        color: hsla(0, 0%, 100%, .7)
    }
}

.DialogNew_dialogFootRight {
    color: var(--Color_Primary)
}

.DialogNew_dialogImg {
    margin-top: 1.81818rem;
    text-align: center
}

.DialogNew_dialogImg img {
    max-width: 10.68182rem;
    max-height: 7.36364rem
}

.DialogNew_dialogImg span {
    display: block;
    margin-top: .45455rem;
    text-align: center;
    font-size: 1.04545rem;
    font-weight: 400;
    color: rgba(0, 0, 0, .7);
    line-height: 1.38636rem
}

@media (prefers-color-scheme:dark) {
    .DialogNew_dialogImg span {
        color: hsla(0, 0%, 100%, .7)
    }
}

.DialogNew_goodsType {
    padding: 1.36364rem .93182rem 1.84091rem 1.81818rem
}

.DialogNew_goodsInfo {
    display: flex
}

.DialogNew_goodsInfo .DialogNew_icon {
    width: 4.5rem;
    height: 4.5rem;
    border-radius: .27273rem;
    margin-right: 1.04545rem;
    background-color: rgba(0, 0, 0, .03)
}

.DialogNew_goodsInfo .DialogNew_infoName {
    flex: 1 1;
    display: flex;
    flex-direction: column
}

.DialogNew_goodsInfo .DialogNew_infoName span {
    margin-top: .40909rem;
    opacity: .9;
    font-size: 1.09091rem;
    color: var(--Color_Text_1);
    line-height: 1.81818rem;
    margin-bottom: .43182rem
}

.DialogNew_goodsNum {
    display: flex;
    margin-top: 1.13636rem;
    justify-content: space-between
}

.DialogNew_goodsNum .DialogNew_numTitle {
    width: 4.54545rem;
    opacity: .5;
    font-size: .95455rem;
    color: var(--Color_Text_1);
    line-height: 1.70455rem
}

.DialogNew_goodsNum .DialogNew_numOperate {
    display: flex;
    flex: 1 1;
    justify-content: flex-end
}

.DialogNew_goodsNum .DialogNew_numOperate .DialogNew_operateBtn {
    height: 1.70455rem;
    width: 2.95455rem;
    padding: .34091rem .90909rem
}

.DialogNew_goodsNum .DialogNew_numOperate .DialogNew_operateBtn img {
    width: .77273rem;
    height: .77273rem
}

.DialogNew_goodsNum .DialogNew_numOperate .DialogNew_num-ui_ {
    min-width: 2.79545rem;
    height: 1.70455rem;
    background-color: rgba(0, 0, 0, .06);
    border-radius: .27273rem;
    text-align: center;
    line-height: 1.70455rem;
    padding: 0 .56818rem
}

html[env=app] .DialogNew_FontHeadline1,
html[env=app] .DialogNew_FontHeadline2,
html[env=app] .DialogNew_FontHeadline3,
html[env=app] .DialogNew_FontTitle1,
html[env=app] .DialogNew_FontTitle2,
html[env=app] .DialogNew_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .DialogNew_FontLargeTitle1V2,
html[env=app] .DialogNew_FontTitle1V2,
html[env=app] .DialogNew_FontTitle2V2,
html[env=app] .DialogNew_FontTitle3V2,
html[env=app] .DialogNew_FontTitle4V2,
html[env=app] .DialogNew_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .DialogNew_dialogFootLeft,
html[env=app] .DialogNew_dialogFootRight,
html[env=app] .DialogNew_dialogTitle,
html[env=app] .DialogNew_FontHeadline1V2,
html[env=app] .DialogNew_FontHeadline2V2-wKz,
html[env=app] .DialogNew_FontHeadline3V2,
html[env=app] .DialogNew_FontHeadline4V2,
html[env=app] .DialogNew_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Share_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Share_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Share_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Share_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Share_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Share_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Share_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Share_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Share_iconClick {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgba(0, 0, 0, .9)
}

@media (prefers-color-scheme:dark) {
    .Share_iconClick {
        color: hsla(0, 0%, 100%, .9)
    }
}

.Share_iconClick:active {
    color: rgba(0, 0, 0, .54)
}

@media (prefers-color-scheme:dark) {
    .Share_iconClick:active {
        color: hsla(0, 0%, 100%, .54)
    }
}

.Share_iconClick:active {
    -webkit-animation: Share_opacityClickDown-vE .3s ease-out forwards;
    animation: Share_opacityClickDown-vE .3s ease-out forwards
}

@-webkit-keyframes Share_opacityClickDown-vE {
    to {
        opacity: .6
    }
}

@keyframes Share_opacityClickDown-vE {
    to {
        opacity: .6
    }
}

.Share_iconClick .Share_more {
    width: 2.72727rem;
    height: 2.72727rem;
    line-height: 2.72727rem;
    font-size: 1rem;
    text-align: center
}

.Share_iconClick:before,
.Share_iconClick>img {
    width: 2.72727rem;
    height: 2.72727rem
}

.Share_iconClick:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

@-webkit-keyframes UserListCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes UserListCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes UserListCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes UserListCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes UserListCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes UserListCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes UserListCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes UserListCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.UserListCard_listItem-z {
    width: 22.72727rem;
    height: 5.09091rem;
    display: flex;
    padding: 1.36364rem 0;
    margin: 0 .90909rem;
    justify-content: space-between;
    border-bottom: .02273rem solid rgba(0, 0, 0, .1)
}

@media (prefers-color-scheme:dark) {
    .UserListCard_listItem-z {
        border-color: #262626
    }
}

.UserListCard_listLeft {
    flex: 1 1;
    display: flex
}

.UserListCard_listAvatar {
    width: 2.36364rem;
    height: 2.36364rem;
    border-radius: 50%;
    position: relative
}

.UserListCard_listContent {
    flex: 1 1;
    width: 14.68182rem;
    padding: .09091rem .45455rem 0;
    font-weight: 500;
    color: var(--Color_Text_1);
    display: flex;
    flex-direction: column;
    justify-content: center
}

.UserListCard_listContent .UserListCard_name {
    width: 14.68182rem;
    opacity: .8;
    font-size: .95455rem;
    line-height: .95455rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.UserListCard_listContent .UserListCard_signature {
    width: 14.68182rem;
    opacity: .46;
    font-size: .81818rem;
    line-height: 1.09091rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: .22727rem
}

.UserListCard_listBtn {
    margin-top: .31818rem;
    width: 4.09091rem
}

.UserListCard_eachFollow {
    width: 4.09091rem;
    height: 2rem;
    border-radius: 2rem;
    background-color: var(--Color_Bg_Card_Gray);
    text-align: center
}

@media (prefers-color-scheme:dark) {
    .UserListCard_eachFollow {
        background: #1a1a1a
    }
}

.UserListCard_eachFollow img {
    width: .93182rem;
    height: .95455rem;
    margin-top: .52273rem
}

html[env=app] .UserListCard_listContent {
    font-weight: 400;
    font-family: mipro-medium
}

.LazyLoadImg_loadMask {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: calc(100% + .13636rem);
    height: calc(100% + .13636rem);
    border-radius: inherit;
    position: absolute;
    left: -.06818rem;
    top: -.06818rem
}

.LazyLoadImg_leave {
    -webkit-animation: LazyLoadImg_hide .2s forwards;
    animation: LazyLoadImg_hide .2s forwards
}

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

    to {
        opacity: 0;
        z-index: -1;
        visibility: hidden
    }
}

@keyframes LazyLoadImg_hide {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        z-index: -1;
        visibility: hidden
    }
}

.LazyLoadImg_lazyImg {
    width: 100%;
    height: 100%;
    border-radius: inherit;
    object-fit: cover
}

.LazyLoadImg_lazyHelpImg- {
    background-position-Y: 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: inherit
}

@-webkit-keyframes addPointToast_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes addPointToast_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes addPointToast_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes addPointToast_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes addPointToast_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes addPointToast_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes addPointToast_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes addPointToast_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.addPointToast_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.addPointToast_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.addPointToast_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.addPointToast_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.addPointToast_FontHeadline1- {
    font-size: 1.02273rem;
    font-weight: 500
}

.addPointToast_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.addPointToast_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.addPointToast_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.addPointToast_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.addPointToast_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.addPointToast_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.addPointToast_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.addPointToast_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.addPointToast_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.addPointToast_FontTitle1V2- {
    font-size: 1.375rem;
    font-weight: 600
}

.addPointToast_FontTitle2V2-0d {
    font-size: 1.25rem;
    font-weight: 600
}

.addPointToast_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.addPointToast_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.addPointToast_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.addPointToast_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.addPointToast_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.addPointToast_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.addPointToast_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.addPointToast_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.addPointToast_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.addPointToast_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.addPointToast_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.addPointToast_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.addPointToast_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.addPointToast_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.addPointToast_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.addPointToast_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.addPointToast_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.addPointToast_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.addPointToast_toast {
    position: fixed;
    z-index: 100;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: var(--Color_Bg_White);
    width: 7.5rem;
    text-align: center;
    padding: 1.25rem .625rem;
    opacity: 0;
    top: 24.5rem;
    pointer-events: none;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .05);
    border-radius: 1rem
}

.addPointToast_toast.addPointToast_visible {
    opacity: 1;
    top: 23.25rem
}

.addPointToast_toast .addPointToast_score {
    display: flex;
    align-items: center;
    margin-bottom: .3125rem
}

.addPointToast_toast .addPointToast_score .addPointToast_left-,
.addPointToast_toast .addPointToast_score .addPointToast_right {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 1.75rem;
    height: 2.875rem
}

.addPointToast_toast .addPointToast_score .addPointToast_left- {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAuCAYAAAA7v3kyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEySURBVHgB7dY7TsNAEADQ2V0bKV2O4JbOPgHJDcIJgBukQqIzTazQ+AiIE7hEwpE2N1gShCjxESJRIe0HW0lBAfau7TjNvGr9GY9GHs8aACGE0El98ngMjih08KVGE+GYtFNCY2BG5WjuEkOgpXf+ECplRLnc+UxH59O7wiauVYWHZNnhcCw1zT54EtjEOlUonpPAO/OujNHxH5cL0Pre92FdV611hVVzMJ+GZbLwn1sCoORCSgjqGqnVO9zkizkhLP11qlCMXEbT29em2NZNs31JroHSx/IRO8VUFFk2TSdvqyXf5MvYJcaDDgzRT5rBGoYieOo82hA6ju1qMYOeNM7S/S7AUpEnE+hBbcLqF6LaesplwAjL+kjaOEurj9tT35lk5maQeblPare5IoQQGsYPGvhrHNs37oUAAAAASUVORK5CYII=)
}

.addPointToast_toast .addPointToast_score .addPointToast_right {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAuCAYAAAA7v3kyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFESURBVHgB7dbNTcMwGAbgz3Yu/Bw6QnLk1mzQbAATUCbghsQJn4haDi0bwATlhmhAGcE0HYCOUCEkEDg2DqhIFApx4lYIfY8UJUosv4lk5TUAQgh9R1zGPjhCSw3yKAdHfg3Mro63CYHd8c3JEThAFj24S3njQW3sa634x2BCuUfl+VZ0OIGKFn7h9GXdV0oFn27qvCUl+MK8DCzLKIl5dt3Ro6TDYVVM2Bk4UmqVKi37YOGnBUbAIZH2GlQ+94tVbSa+kOxxL4z4dGmB76Gxz3Ka5ozshNHBLayCSLtNQAj9L3XqqdTPe55nihkqsg4cJ3Gr2AUIc4YKrALfwggbFNeM0EE2jNtgqVRbFPube7nWNrXT+zqBPt1kTzyYq6FagTOz6jGXvjkmVSrIug/FsNtkVIucqSCssXuzUmysACGE/qxXyG5zpD/UnQgAAAAASUVORK5CYII=)
}

.addPointToast_toast .addPointToast_score .addPointToast_center {
    flex: 1 0;
    color: #d2bc89;
    font-weight: 700;
    font-size: 2.1875rem
}

.addPointToast_toast .addPointToast_desc {
    font-size: .75rem;
    text-align: center;
    color: var(--Color_Text_1)
}

html[env=app] .addPointToast_FontHeadline1-,
html[env=app] .addPointToast_FontHeadline2,
html[env=app] .addPointToast_FontHeadline3,
html[env=app] .addPointToast_FontTitle1,
html[env=app] .addPointToast_FontTitle2,
html[env=app] .addPointToast_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .addPointToast_FontLargeTitle1V2,
html[env=app] .addPointToast_FontTitle1V2-,
html[env=app] .addPointToast_FontTitle2V2-0d,
html[env=app] .addPointToast_FontTitle3V2,
html[env=app] .addPointToast_FontTitle4V2,
html[env=app] .addPointToast_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .addPointToast_FontHeadline1V2,
html[env=app] .addPointToast_FontHeadline2V2,
html[env=app] .addPointToast_FontHeadline3V2,
html[env=app] .addPointToast_FontHeadline4V2,
html[env=app] .addPointToast_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Tab_fadeUp- {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Tab_fadeUp- {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Tab_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Tab_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Tab_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Tab_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Tab_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Tab_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Tab_container {
    width: 100%;
    height: 3.40909rem
}

.Tab_tabWrap {
    position: fixed;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 9999;
    width: 100%
}

.Tab_tab {
    height: 3.40909rem;
    padding: 1.02273rem .79545rem;
    overflow-x: auto;
    overflow-y: hidden;
    background-color: var(--Color_Bg_White)
}

.Tab_tabItem {
    flex: none !important;
    display: inline-block;
    color: var(--Color_Text_2);
    font-size: 1.02273rem;
    line-height: 1.36364rem;
    font-weight: 400 !important
}

.Tab_tabItem:not(:first-child) {
    margin-left: 2.04545rem
}

.Tab_tabItem.Tab_active {
    color: var(--Color_Text_1)
}

@-webkit-keyframes ProposalCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ProposalCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ProposalCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ProposalCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.ProposalCard_FontTitle1-9 {
    font-size: 1.36364rem;
    font-weight: 500
}

.ProposalCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.ProposalCard_FontTitle3-T {
    font-size: 1.09091rem;
    font-weight: 500
}

.ProposalCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.ProposalCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.ProposalCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.ProposalCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.ProposalCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.ProposalCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.ProposalCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.ProposalCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.ProposalCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.ProposalCard_FontLargeTitle1V2-bPi {
    font-size: 1.625rem;
    font-weight: 600
}

.ProposalCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.ProposalCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.ProposalCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.ProposalCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.ProposalCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.ProposalCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.ProposalCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.ProposalCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.ProposalCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.ProposalCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.ProposalCard_FontBody1V2- {
    font-size: 1.0625rem;
    font-weight: 400
}

.ProposalCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.ProposalCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.ProposalCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.ProposalCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.ProposalCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.ProposalCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.ProposalCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.ProposalCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.ProposalCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes ProposalCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ProposalCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ProposalCard_fadeIn- {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ProposalCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ProposalCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ProposalCard_hotProposal {
    width: 100%;
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.ProposalCard_title {
    padding-bottom: .29545rem;
    font-size: .95455rem;
    line-height: 1.27273rem;
    color: rgba(0, 0, 0, .9);
    font-weight: 700
}

@media (prefers-color-scheme:dark) {
    .ProposalCard_title {
        color: hsla(0, 0%, 100%, .9)
    }
}

.ProposalCard_card {
    position: relative;
    padding-bottom: 1.5rem
}

.ProposalCard_firstCard {
    position: relative;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    -webkit-transition: .25s cubic-bezier(0, 0, .45, 1);
    transition: .25s cubic-bezier(0, 0, .45, 1);
    z-index: 2
}

.ProposalCard_secondCard {
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-transform: scale(.918) translateY(1.5rem);
    transform: scale(.918) translateY(1.5rem);
    z-index: 1
}

.ProposalCard_secondCard:after {
    position: absolute;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.ProposalCard_proposal {
    padding-top: .61364rem;
    padding-bottom: .61364rem
}

.ProposalCard_cardWrap {
    position: relative;
    padding: .90909rem;
    background-color: var(--Color_Bg_White);
    box-shadow: 0 .11364rem .36364rem 0 rgba(0, 0, 0, .08);
    border-radius: .56818rem
}

@media (prefers-color-scheme:dark) {
    .ProposalCard_cardWrap {
        border: 1px solid #262626
    }
}

.ProposalCard_main {
    height: 5.81818rem
}

.ProposalCard_textContent {
    margin-right: 2.22727rem;
    font-size: .95455rem;
    line-height: 1.27273rem;
    vertical-align: middle
}

.ProposalCard_textContent a {
    color: var(--Color_Info)
}

.ProposalCard_readMore {
    float: none;
    vertical-align: top
}

.ProposalCard_typeTag {
    position: relative;
    bottom: .09091rem;
    display: inline-block;
    padding: .11364rem .22727rem;
    font-size: .59091rem;
    font-weight: 700;
    line-height: 1;
    border-radius: .18182rem;
    border: .04545rem solid #f38e1a;
    background-color: rgba(255, 156, 43, .06);
    color: #f38e1a;
    text-align: center;
    margin-left: .54545rem
}

.ProposalCard_typeTag .ProposalCard_help {
    background-color: rgba(255, 89, 74, .05);
    border: .04545rem solid var(--Color_Primary);
    color: var(--Color_Primary)
}

.ProposalCard_boardContain {
    height: 1.45455rem;
    overflow-y: hidden;
    margin-top: .36364rem;
    padding-right: 1.13636rem
}

.ProposalCard_boardsWrap {
    display: flex;
    flex-wrap: wrap
}

.ProposalCard_board {
    position: relative;
    font-size: .72727rem;
    line-height: .95455rem;
    color: rgba(0, 0, 0, .45);
    padding: .25rem .40909rem;
    background-color: var(--Color_Bg_Card_Gray);
    border-radius: .18182rem;
    margin-right: .34091rem
}

@media (prefers-color-scheme:dark) {
    .ProposalCard_board {
        color: hsla(0, 0%, 100%, .45)
    }
}

.ProposalCard_ellipsisIcon {
    position: absolute;
    right: -1.25rem;
    top: .34091rem;
    display: block;
    width: .79545rem;
    height: .79545rem
}

.ProposalCard_follow {
    position: absolute;
    top: .68182rem;
    right: .68182rem;
    width: 1.81818rem;
    height: 1.81818rem
}

.ProposalCard_headers {
    display: flex
}

.ProposalCard_participateCnt {
    min-width: 4.72727rem
}

.ProposalCard_employee {
    margin-left: 3.22727rem
}

.ProposalCard_description {
    text-indent: .11364rem;
    font-size: .75rem;
    line-height: 1rem;
    color: rgba(0, 0, 0, .4);
    margin-top: .27273rem
}

@media (prefers-color-scheme:dark) {
    .ProposalCard_description {
        color: hsla(0, 0%, 100%, .4)
    }
}

.ProposalCard_sealWrap {
    position: absolute;
    top: 6.54545rem;
    right: 6.5rem
}

html[env=app] .ProposalCard_FontHeadline1,
html[env=app] .ProposalCard_FontHeadline2,
html[env=app] .ProposalCard_FontHeadline3,
html[env=app] .ProposalCard_FontTitle1-9,
html[env=app] .ProposalCard_FontTitle2,
html[env=app] .ProposalCard_FontTitle3-T {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .ProposalCard_FontLargeTitle1V2-bPi,
html[env=app] .ProposalCard_FontTitle1V2,
html[env=app] .ProposalCard_FontTitle2V2,
html[env=app] .ProposalCard_FontTitle3V2,
html[env=app] .ProposalCard_FontTitle4V2,
html[env=app] .ProposalCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .ProposalCard_FontHeadline1V2,
html[env=app] .ProposalCard_FontHeadline2V2,
html[env=app] .ProposalCard_FontHeadline3V2,
html[env=app] .ProposalCard_FontHeadline4V2,
html[env=app] .ProposalCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes OldEllipsis_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes OldEllipsis_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes OldEllipsis_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes OldEllipsis_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes OldEllipsis_fadeIn-MaZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes OldEllipsis_fadeIn-MaZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes OldEllipsis_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes OldEllipsis_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes OldEllipsis_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.OldEllipsis_wrapper {
    width: 100%;
    overflow: hidden
}

.OldEllipsis_readMore {
    color: var(--Color_Primary);
    font-size: .95455rem;
    float: right
}

.OldEllipsis_unfold {
    color: var(--Color_Primary);
    font-size: .95455rem;
    width: 100%;
    text-align: right;
    line-height: 1
}

.OldEllipsis_hide {
    display: none
}

.OldEllipsis_content {
    word-break: break-all
}

.OldEllipsis_clickBtn {
    color: var(--Color_Info);
    padding-left: .34091rem
}

.OldEllipsis_wrapperStatus:active:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--Color_Bg_White);
    z-index: -1
}

@-webkit-keyframes avatars_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes avatars_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes avatars_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes avatars_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes avatars_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes avatars_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes avatars_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes avatars_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.avatars_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.avatars_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.avatars_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.avatars_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.avatars_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.avatars_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.avatars_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.avatars_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.avatars_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.avatars_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.avatars_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.avatars_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.avatars_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.avatars_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.avatars_FontTitle1V2-3m6 {
    font-size: 1.375rem;
    font-weight: 600
}

.avatars_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.avatars_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.avatars_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.avatars_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.avatars_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.avatars_FontHeadline2V2-H {
    font-size: 1rem;
    font-weight: 500
}

.avatars_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.avatars_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.avatars_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.avatars_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.avatars_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.avatars_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.avatars_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.avatars_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.avatars_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.avatars_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.avatars_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.avatars_FontCaption5V2-wg {
    font-size: .5rem;
    font-weight: 400
}

.avatars_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.avatars_avatars {
    position: relative
}

.avatars_avatarWrap {
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    background-color: var(--Color_Bg_White)
}

html[env=app] .avatars_FontHeadline1,
html[env=app] .avatars_FontHeadline2,
html[env=app] .avatars_FontHeadline3,
html[env=app] .avatars_FontTitle1,
html[env=app] .avatars_FontTitle2,
html[env=app] .avatars_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .avatars_FontLargeTitle1V2,
html[env=app] .avatars_FontTitle1V2-3m6,
html[env=app] .avatars_FontTitle2V2,
html[env=app] .avatars_FontTitle3V2,
html[env=app] .avatars_FontTitle4V2,
html[env=app] .avatars_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .avatars_FontHeadline1V2,
html[env=app] .avatars_FontHeadline2V2-H,
html[env=app] .avatars_FontHeadline3V2,
html[env=app] .avatars_FontHeadline4V2,
html[env=app] .avatars_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Seal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Seal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Seal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Seal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Seal_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Seal_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Seal_fadeUpIn- {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Seal_fadeUpIn- {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Seal_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Seal_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Seal_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Seal_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Seal_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Seal_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Seal_FontHeadline3- {
    font-size: .81818rem;
    font-weight: 500
}

.Seal_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Seal_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Seal_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Seal_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Seal_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Seal_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Seal_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Seal_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Seal_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Seal_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Seal_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Seal_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Seal_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Seal_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Seal_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Seal_FontHeadline4V2-LO {
    font-size: .875rem;
    font-weight: 500
}

.Seal_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Seal_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Seal_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Seal_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Seal_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Seal_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Seal_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Seal_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Seal_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Seal_FontCaption5V2-TPc {
    font-size: .5rem;
    font-weight: 400
}

.Seal_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Seal_seal {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: cover;
    z-index: 2
}

.Seal_title {
    position: relative;
    top: 1.31818rem;
    font-weight: 700;
    font-size: .59091rem;
    line-height: 1;
    letter-spacing: .13636rem;
    white-space: nowrap;
    color: var(--Color_Primary);
    opacity: .8;
    text-align: center;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg)
}

html[env=app] .Seal_FontHeadline1,
html[env=app] .Seal_FontHeadline2,
html[env=app] .Seal_FontHeadline3-,
html[env=app] .Seal_FontTitle1,
html[env=app] .Seal_FontTitle2,
html[env=app] .Seal_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Seal_FontLargeTitle1V2,
html[env=app] .Seal_FontTitle1V2,
html[env=app] .Seal_FontTitle2V2,
html[env=app] .Seal_FontTitle3V2,
html[env=app] .Seal_FontTitle4V2,
html[env=app] .Seal_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Seal_FontHeadline1V2,
html[env=app] .Seal_FontHeadline2V2,
html[env=app] .Seal_FontHeadline3V2,
html[env=app] .Seal_FontHeadline4V2-LO,
html[env=app] .Seal_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes participate_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes participate_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes participate_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes participate_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes participate_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes participate_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes participate_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes participate_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.participate_FontLargeTitle1-ApE {
    font-size: 1.63636rem;
    font-weight: 400
}

.participate_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.participate_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.participate_FontTitle3-u {
    font-size: 1.09091rem;
    font-weight: 500
}

.participate_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.participate_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.participate_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.participate_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.participate_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.participate_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.participate_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.participate_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.participate_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.participate_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.participate_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.participate_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.participate_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.participate_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.participate_FontTitle5V2-Pv_ {
    font-size: .6875rem;
    font-weight: 600
}

.participate_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.participate_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.participate_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.participate_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.participate_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.participate_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.participate_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.participate_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.participate_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.participate_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.participate_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.participate_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.participate_FontCaption4V2-Uf {
    font-size: .625rem;
    font-weight: 400
}

.participate_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.participate_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.participate_main {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.participate_button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 3.13636rem;
    width: 10.22727rem;
    border-radius: 1.59091rem;
    font-size: .95455rem;
    font-weight: 700;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-bottom: .18182rem
}

.participate_want {
    color: var(--Color_Primary);
    border: .04545rem solid rgba(255, 111, 72, .5);
    margin-right: .81818rem
}

.participate_noWant {
    color: var(--Color_Info);
    border: .04545rem solid rgba(54, 161, 255, .5)
}

html[env=app] .participate_FontHeadline1,
html[env=app] .participate_FontHeadline2,
html[env=app] .participate_FontHeadline3,
html[env=app] .participate_FontTitle1,
html[env=app] .participate_FontTitle2,
html[env=app] .participate_FontTitle3-u {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .participate_FontLargeTitle1V2,
html[env=app] .participate_FontTitle1V2,
html[env=app] .participate_FontTitle2V2,
html[env=app] .participate_FontTitle3V2,
html[env=app] .participate_FontTitle4V2,
html[env=app] .participate_FontTitle5V2-Pv_ {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .participate_FontHeadline1V2,
html[env=app] .participate_FontHeadline2V2,
html[env=app] .participate_FontHeadline3V2,
html[env=app] .participate_FontHeadline4V2,
html[env=app] .participate_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes participateResult_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes participateResult_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes participateResult_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes participateResult_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes participateResult_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes participateResult_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes participateResult_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes participateResult_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.participateResult_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.participateResult_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.participateResult_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.participateResult_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.participateResult_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.participateResult_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.participateResult_FontHeadline3- {
    font-size: .81818rem;
    font-weight: 500
}

.participateResult_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.participateResult_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.participateResult_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.participateResult_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.participateResult_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.participateResult_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.participateResult_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.participateResult_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.participateResult_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.participateResult_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.participateResult_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.participateResult_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.participateResult_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.participateResult_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.participateResult_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.participateResult_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.participateResult_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.participateResult_FontBody1V2-P {
    font-size: 1.0625rem;
    font-weight: 400
}

.participateResult_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.participateResult_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.participateResult_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.participateResult_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.participateResult_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.participateResult_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.participateResult_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.participateResult_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.participateResult_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.participateResult_desc {
    margin-top: .38636rem;
    justify-content: space-between;
    font-size: .95455rem;
    font-weight: 400
}

.participateResult_desc,
.participateResult_desc .participateResult_dislike,
.participateResult_desc .participateResult_like {
    display: flex;
    align-items: center
}

.participateResult_desc .participateResult_like {
    color: var(--Color_Primary)
}

.participateResult_desc .participateResult_like img {
    margin-left: .27273rem
}

.participateResult_desc .participateResult_dislike {
    color: var(--Color_Info)
}

.participateResult_desc .participateResult_dislike img {
    margin-right: .27273rem
}

.participateResult_desc img {
    width: 1.09091rem;
    height: 1.09091rem
}

.participateResult_options {
    display: flex;
    justify-content: space-between;
    font-size: .90909rem;
    font-weight: 700;
    color: var(--Color_Text_1);
    margin-bottom: .18182rem
}

.participateResult_option {
    display: flex;
    align-items: center
}

.participateResult_option img {
    width: .65909rem;
    height: .65909rem;
    margin: 0 .18182rem
}

.participateResult_progress {
    display: flex
}

.participateResult_red {
    background: var(--Color_Primary);
    border-radius: .22727rem 0 0 .22727rem;
    margin-right: .22727rem
}

.participateResult_blue,
.participateResult_red {
    height: .31818rem;
    -webkit-transition: width .6s;
    transition: width .6s
}

.participateResult_blue {
    background: var(--Color_Info);
    border-radius: 0 .22727rem .22727rem 0
}

.participateResult_all .participateResult_blue,
.participateResult_all .participateResult_red {
    margin-right: 0;
    border-radius: .22727rem
}

.participateResult_count {
    display: flex;
    justify-content: space-between;
    font-size: .63636rem;
    line-height: .84091rem;
    color: var(--Color_Text_1);
    margin-top: .36364rem
}

html[env=app] .participateResult_FontHeadline1,
html[env=app] .participateResult_FontHeadline2,
html[env=app] .participateResult_FontHeadline3-,
html[env=app] .participateResult_FontTitle1,
html[env=app] .participateResult_FontTitle2,
html[env=app] .participateResult_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .participateResult_FontLargeTitle1V2,
html[env=app] .participateResult_FontTitle1V2,
html[env=app] .participateResult_FontTitle2V2,
html[env=app] .participateResult_FontTitle3V2,
html[env=app] .participateResult_FontTitle4V2,
html[env=app] .participateResult_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .participateResult_FontHeadline1V2,
html[env=app] .participateResult_FontHeadline2V2,
html[env=app] .participateResult_FontHeadline3V2,
html[env=app] .participateResult_FontHeadline4V2,
html[env=app] .participateResult_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes voteArea_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes voteArea_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes voteArea_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes voteArea_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes voteArea_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes voteArea_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.voteArea_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.voteArea_FontTitle1-vsm {
    font-size: 1.36364rem;
    font-weight: 500
}

.voteArea_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.voteArea_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.voteArea_FontHeadline1-IW {
    font-size: 1.02273rem;
    font-weight: 500
}

.voteArea_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.voteArea_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.voteArea_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.voteArea_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.voteArea_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.voteArea_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.voteArea_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.voteArea_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.voteArea_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.voteArea_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.voteArea_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.voteArea_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.voteArea_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.voteArea_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.voteArea_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.voteArea_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.voteArea_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.voteArea_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.voteArea_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.voteArea_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.voteArea_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.voteArea_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.voteArea_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.voteArea_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.voteArea_FontCaption2V2- {
    font-size: .75rem;
    font-weight: 400
}

.voteArea_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.voteArea_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.voteArea_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.voteArea_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.voteArea_main {
    position: relative
}

.voteArea_show {
    z-index: 1
}

.voteArea_hide {
    opacity: 0;
    visibility: hidden
}

.voteArea_entry {
    visibility: visible;
    -webkit-animation: voteArea_fadeIn .4s ease forwards;
    animation: voteArea_fadeIn .4s ease forwards
}

.voteArea_leave {
    -webkit-animation: voteArea_fadeOut .25s ease forwards;
    animation: voteArea_fadeOut .25s ease forwards
}

.voteArea_result {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.voteArea_addText {
    position: absolute;
    top: 2.04545rem;
    left: 4.31818rem;
    font-size: 1.45455rem;
    line-height: 1.45455rem;
    font-weight: 700;
    color: var(--Color_Primary);
    z-index: 1;
    -webkit-animation: voteArea_fadeUpOut .6s forwards;
    animation: voteArea_fadeUpOut .6s forwards
}

.voteArea_addText.voteArea_dislike {
    right: 4.31818rem;
    left: unset;
    color: #3582fe
}

@keyframes voteArea_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
        visibility: hidden
    }
}

@-webkit-keyframes voteArea_fadeUpOut {
    55% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-2.5rem);
        transform: translateY(-2.5rem)
    }
}

@keyframes voteArea_fadeUpOut {
    55% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-2.5rem);
        transform: translateY(-2.5rem)
    }
}

html[env=app] .voteArea_FontHeadline1-IW,
html[env=app] .voteArea_FontHeadline2,
html[env=app] .voteArea_FontHeadline3,
html[env=app] .voteArea_FontTitle1-vsm,
html[env=app] .voteArea_FontTitle2,
html[env=app] .voteArea_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .voteArea_FontLargeTitle1V2,
html[env=app] .voteArea_FontTitle1V2,
html[env=app] .voteArea_FontTitle2V2,
html[env=app] .voteArea_FontTitle3V2,
html[env=app] .voteArea_FontTitle4V2,
html[env=app] .voteArea_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .voteArea_FontHeadline1V2,
html[env=app] .voteArea_FontHeadline2V2,
html[env=app] .voteArea_FontHeadline3V2,
html[env=app] .voteArea_FontHeadline4V2,
html[env=app] .voteArea_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes TopicCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes TopicCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes TopicCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes TopicCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes TopicCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes TopicCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TopicCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes TopicCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.TopicCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.TopicCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.TopicCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.TopicCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.TopicCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.TopicCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.TopicCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.TopicCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.TopicCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.TopicCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.TopicCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.TopicCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.TopicCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.TopicCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.TopicCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.TopicCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.TopicCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.TopicCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.TopicCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.TopicCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.TopicCard_FontHeadline2V2,
.TopicCard_topicCard .TopicCard_content .TopicCard_titleBar .TopicCard_title {
    font-size: 1rem;
    font-weight: 500
}

.TopicCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.TopicCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.TopicCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.TopicCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.TopicCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.TopicCard_FontBody3V2,
.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_name {
    font-size: .9375rem;
    font-weight: 400
}

.TopicCard_FontBody4V2,
.TopicCard_topicCard .TopicCard_content .TopicCard_titleBar .TopicCard_seeMore span {
    font-size: .875rem;
    font-weight: 400
}

.TopicCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.TopicCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.TopicCard_FontCaption3V2,
.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_tag-l {
    font-size: .6875rem;
    font-weight: 400
}

.TopicCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.TopicCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.TopicCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.TopicCard_topicCard {
    padding-top: .625rem;
    background-color: var(--Color_Bg_White)
}

.TopicCard_topicCard .TopicCard_content {
    position: relative;
    padding-bottom: var(--padding)
}

.TopicCard_topicCard .TopicCard_content .TopicCard_titleBar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 3.125rem;
    padding: 0 var(--padding)
}

.TopicCard_topicCard .TopicCard_content .TopicCard_titleBar .TopicCard_title {
    flex: 1 1;
    color: var(--Color_Text_1);
    line-height: 1.3125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.TopicCard_topicCard .TopicCard_content .TopicCard_titleBar .TopicCard_seeMore {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-shrink: 0
}

.TopicCard_topicCard .TopicCard_content .TopicCard_titleBar .TopicCard_seeMore span {
    color: var(--Color_Text_2)
}

.TopicCard_topicCard .TopicCard_content .TopicCard_titleBar .TopicCard_seeMore .TopicCard_more {
    width: .625rem;
    height: .625rem;
    margin-left: .125rem
}

.TopicCard_topicCard .TopicCard_content .TopicCard_noChannelList {
    padding-top: calc(var(--padding) - .625rem) !important
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- {
    padding: 0 var(--padding)
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- :first-child {
    margin-top: 0
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList->div {
    margin-top: .75rem
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem {
    display: flex;
    justify-content: space-between;
    height: 1.25rem
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left {
    flex: 1 1;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, .8);
    font-size: .95455rem
}

.dark
    .TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left {
        color: hsla(0, 0%, 100%, .8)
    }
 

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_icon {
    width: .75rem;
    height: .75rem;
    margin-right: .25rem
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_info- {
    flex: 1 1;
    display: flex;
    align-items: center;
    width: 0;
    margin-right: .625rem
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_name {
    color: var(--Color_Text_1);
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_tag-l {
    margin-left: .25rem;
 
    padding: 0 .15625rem;
    border-radius: .25rem;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_award,
.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_guide,
.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_hot {
    background: var(--Color_Primary_100);
    color: var(--Color_Primary)
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_left .TopicCard_new {
    background: var(--Color_Orange_100);
    color: var(--Color_Orange)
}

.TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_right {
    display: block;
    font-size: .81818rem;
    color: rgba(0, 0, 0, .4);
    line-height: 1.40909rem
}

.dark
    .TopicCard_topicCard .TopicCard_content .TopicCard_topicList- .TopicCard_topicItem .TopicCard_right {
        color: hsla(0, 0%, 100%, .4)
    }
 
 
 

@-webkit-keyframes RightArrow_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes RightArrow_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes RightArrow_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes RightArrow_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes RightArrow_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes RightArrow_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes RightArrow_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes RightArrow_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.RightArrow_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.RightArrow_FontTitle1-V {
    font-size: 1.36364rem;
    font-weight: 500
}

.RightArrow_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.RightArrow_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.RightArrow_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.RightArrow_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.RightArrow_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.RightArrow_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.RightArrow_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.RightArrow_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.RightArrow_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.RightArrow_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.RightArrow_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.RightArrow_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.RightArrow_FontTitle1V2- {
    font-size: 1.375rem;
    font-weight: 600
}

.RightArrow_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.RightArrow_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.RightArrow_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.RightArrow_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.RightArrow_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.RightArrow_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.RightArrow_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.RightArrow_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.RightArrow_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.RightArrow_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.RightArrow_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.RightArrow_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.RightArrow_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.RightArrow_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.RightArrow_FontCaption2V2-t3G {
    font-size: .75rem;
    font-weight: 400
}

.RightArrow_FontCaption3V2-xmr {
    font-size: .6875rem;
    font-weight: 400
}

.RightArrow_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.RightArrow_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.RightArrow_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.RightArrow_loadArrow {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.125rem;
    height: 1.25rem
}

.RightArrow_loadArrow img {
    width: .625rem;
    height: .625rem
}

html[env=app] .RightArrow_FontHeadline1,
html[env=app] .RightArrow_FontHeadline2,
html[env=app] .RightArrow_FontHeadline3,
html[env=app] .RightArrow_FontTitle1-V,
html[env=app] .RightArrow_FontTitle2,
html[env=app] .RightArrow_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .RightArrow_FontLargeTitle1V2,
html[env=app] .RightArrow_FontTitle1V2-,
html[env=app] .RightArrow_FontTitle2V2,
html[env=app] .RightArrow_FontTitle3V2,
html[env=app] .RightArrow_FontTitle4V2,
html[env=app] .RightArrow_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .RightArrow_FontHeadline1V2,
html[env=app] .RightArrow_FontHeadline2V2,
html[env=app] .RightArrow_FontHeadline3V2,
html[env=app] .RightArrow_FontHeadline4V2,
html[env=app] .RightArrow_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes MultiBanner_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes MultiBanner_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes MultiBanner_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes MultiBanner_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes MultiBanner_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes MultiBanner_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes MultiBanner_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes MultiBanner_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.MultiBanner_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.MultiBanner_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.MultiBanner_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.MultiBanner_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.MultiBanner_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.MultiBanner_FontHeadline2-T {
    font-size: .95455rem;
    font-weight: 500
}

.MultiBanner_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.MultiBanner_FontBody1-hyJ {
    font-size: 1.09091rem;
    font-weight: 400
}

.MultiBanner_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.MultiBanner_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.MultiBanner_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.MultiBanner_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.MultiBanner_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.MultiBanner_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.MultiBanner_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.MultiBanner_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.MultiBanner_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.MultiBanner_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.MultiBanner_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.MultiBanner_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.MultiBanner_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.MultiBanner_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.MultiBanner_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.MultiBanner_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.MultiBanner_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.MultiBanner_FontBody2V2- {
    font-size: 1rem;
    font-weight: 400
}

.MultiBanner_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.MultiBanner_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.MultiBanner_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.MultiBanner_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.MultiBanner_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.MultiBanner_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.MultiBanner_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.MultiBanner_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

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

.MultiBanner_multiBannerItem {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1 1
}

.MultiBanner_multiBannerItem>img {
    width: 100%
}

.MultiBanner_ratio {
    height: 100%
}

.MultiBanner_desc {
    font-size: .86364rem
}

@media (prefers-color-scheme:dark) {

    .MultiBanner_reverseColor,
    .MultiBanner_reverseColor>* {
        -webkit-filter: invert(1) hue-rotate(180deg);
        filter: invert(1) hue-rotate(180deg)
    }
}

html[env=app] .MultiBanner_FontHeadline1,
html[env=app] .MultiBanner_FontHeadline2-T,
html[env=app] .MultiBanner_FontHeadline3,
html[env=app] .MultiBanner_FontTitle1,
html[env=app] .MultiBanner_FontTitle2,
html[env=app] .MultiBanner_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .MultiBanner_FontLargeTitle1V2,
html[env=app] .MultiBanner_FontTitle1V2,
html[env=app] .MultiBanner_FontTitle2V2,
html[env=app] .MultiBanner_FontTitle3V2,
html[env=app] .MultiBanner_FontTitle4V2,
html[env=app] .MultiBanner_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .MultiBanner_FontHeadline1V2,
html[env=app] .MultiBanner_FontHeadline2V2,
html[env=app] .MultiBanner_FontHeadline3V2,
html[env=app] .MultiBanner_FontHeadline4V2,
html[env=app] .MultiBanner_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Carousel_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Carousel_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Carousel_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Carousel_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Carousel_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Carousel_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Carousel_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Carousel_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Carousel_banner {
    width: 100%;
    height: 100%;
    font-size: 0;
    padding-bottom: 1.40909rem;
    margin-bottom: 1.13636rem
}

.Carousel_banner .am-carousel-wrap {
    font-size: 0
}

.Carousel_banner .am-carousel-wrap>.am-carousel-wrap-dot>span {
    width: .31818rem;
    height: .31818rem
}

.Carousel_bannerImg {
    display: inline-block;
    width: 100%
}

.Carousel_bannerImg.Carousel_ratio {
    height: 100%
}

@media (prefers-color-scheme:dark) {

    .Carousel_reverseColor,
    .Carousel_reverseColor>* {
        -webkit-filter: invert(1) hue-rotate(180deg);
        filter: invert(1) hue-rotate(180deg)
    }
}

@-webkit-keyframes UserCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes UserCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes UserCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes UserCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes UserCard_fadeIn-6H {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes UserCard_fadeIn-6H {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes UserCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes UserCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes UserCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.UserCard_container {
    padding: 0 .97727rem;
    display: flex;
    flex-wrap: wrap;
    background-color: var(--Color_Bg_White)
}

.UserCard_item {
    width: 33.33%;
    margin-top: .45455rem
}

.UserCard_itemContainer {
    height: 10rem;
    margin: 0 .25rem;
    border-radius: .45455rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: var(--Color_Bg_Card_Gray)
}

.UserCard_avatar {
    width: 2.72727rem;
    height: 2.72727rem;
    position: relative;
    margin-top: .90909rem;
    border-radius: 50%
}

.UserCard_title-6Ku {
    margin-top: .72727rem;
    font-size: .90909rem;
    line-height: 1.20455rem;
    height: 1.20455rem;
    font-weight: 700;
    max-width: 5.59091rem
}

.UserCard_desc,
.UserCard_title-6Ku {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.UserCard_desc {
    margin-top: .22727rem;
    font-size: .68182rem;
    line-height: .90909rem;
    height: .90909rem;
    color: var(--Color_Text_1);
    opacity: .5;
    max-width: 5.56818rem
}

.UserCard_btn {
    margin-top: .72727rem;
    font-weight: 700;
    font-size: .81818rem;
    line-height: 1.09091rem;
    color: var(--Color_Text_1);
    padding: .27273rem 1rem;
    border: .04545rem solid var(--Color_Border_Card);
    border-radius: 1.81818rem
}

.UserCard_circleCertification {
    height: 1.09091rem;
    width: 1.09091rem;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2
}

@-webkit-keyframes ActivityCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ActivityCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ActivityCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ActivityCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ActivityCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ActivityCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ActivityCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ActivityCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ActivityCard_ActivityCard {
    width: 100%;
    height: 27.68182rem;
    padding-bottom: 1.36364rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: var(--Color_Bg_Card_Gray)
}

.ActivityCard_ActivityCard .ActivityCard_imageP {
    width: 21.27273rem;
    height: 21.27273rem;
    overflow: hidden;
    border-radius: .18182rem .18182rem .02273rem .02273rem
}

.ActivityCard_ActivityCard .ActivityCard_imageP .ActivityCard_image {
    width: 21.27273rem;
    height: 21.27273rem
}

.ActivityCard_ActivityCard .ActivityCard_info {
    width: 21.27273rem;
    height: 6.40909rem;
    position: relative;
    background-color: var(--Color_Bg_White);
    border-radius: .02273rem .02273rem .18182rem .18182rem
}

.ActivityCard_ActivityCard .ActivityCard_info .ActivityCard_title {
    position: absolute;
    top: .81818rem;
    left: 1.36364rem;
    font-size: .95455rem;
    line-height: 1.5rem;
    letter-spacing: .04545rem;
    font-weight: 700;
    color: rgba(0, 0, 0, .8)
}

@media (prefers-color-scheme:dark) {
    .ActivityCard_ActivityCard .ActivityCard_info .ActivityCard_title {
        color: hsla(0, 0%, 100%, .8)
    }
}

.ActivityCard_ActivityCard .ActivityCard_info .ActivityCard_desc {
    position: absolute;
    top: 2.72727rem;
    left: 1.36364rem;
    font-size: .68182rem;
    line-height: .68182rem;
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .ActivityCard_ActivityCard .ActivityCard_info .ActivityCard_desc {
        color: hsla(0, 0%, 100%, .5)
    }
}

.ActivityCard_ActivityCard .ActivityCard_info .ActivityCard_bottom_left {
    position: absolute;
    left: 1.36364rem;
    bottom: 1.5rem;
    font-size: .81818rem;
    line-height: .81818rem;
    color: rgba(0, 0, 0, .3)
}

@media (prefers-color-scheme:dark) {
    .ActivityCard_ActivityCard .ActivityCard_info .ActivityCard_bottom_left {
        color: hsla(0, 0%, 100%, .3)
    }
}

.ActivityCard_ActivityCard .ActivityCard_info .ActivityCard_bottom_right {
    position: absolute;
    right: 1.36364rem;
    bottom: 1.5rem;
    font-size: .81818rem;
    line-height: .81818rem;
    color: rgba(0, 0, 0, .3)
}

@media (prefers-color-scheme:dark) {
    .ActivityCard_ActivityCard .ActivityCard_info .ActivityCard_bottom_right {
        color: hsla(0, 0%, 100%, .3)
    }
}

.ActivityCard_singleBannerImg- {
    width: 100%
}

@-webkit-keyframes ActivityBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ActivityBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ActivityBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ActivityBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ActivityBtn_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ActivityBtn_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ActivityBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ActivityBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ActivityBtn_myAward {
    position: absolute;
    top: .45455rem;
    right: .90909rem;
    width: 4.27273rem;
    height: 1.54545rem;
    z-index: 99
}

.ActivityBtn_ActivityBtn-Y {
    width: 100%;
    height: 100%;
    font-size: 0;
    position: relative
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_bgImg {
    width: 100%
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper {
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper .ActivityBtn_btnZmh {
    width: 13.47727rem;
    height: 3rem;
    position: relative
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper .ActivityBtn_btnZmh .ActivityBtn_btnName {
    width: 100%;
    text-align: center;
    color: var(--Color_White);
    font-size: 1.11364rem;
    top: .54545rem;
    position: absolute
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper .ActivityBtn_btnZmh .ActivityBtn_tips {
    font-size: .81818rem;
    color: #494977;
    text-align: center
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper .ActivityBtn_btnZmh img {
    width: 100%;
    height: 100%
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper .ActivityBtn_btnZycj {
    width: 14.09091rem;
    height: 2.72727rem;
    position: relative
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper .ActivityBtn_btnZycj .ActivityBtn_btnName {
    width: 100%;
    text-align: center;
    color: var(--Color_White);
    font-size: 1.11364rem;
    top: .54545rem;
    position: absolute
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper .ActivityBtn_btnZycj .ActivityBtn_tips {
    margin-top: .22727rem;
    font-size: .56818rem;
    color: #8a8a8a;
    text-align: center
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnWrapper .ActivityBtn_btnZycj img {
    width: 100%;
    height: 100%
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper {
    width: 100%;
    height: 100%;
    top: 5.63636rem;
    position: absolute;
    display: flex;
    align-items: center;
    flex-direction: column
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- {
    width: 16.88636rem;
    height: 3.02273rem;
    position: relative;
    font-family: MI Lan Pro
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_btnName {
    width: 100%;
    text-align: center;
    letter-spacing: .1em;
    font-size: 1.40909rem;
    line-height: 3.02273rem;
    font-weight: 500;
    color: var(--Color_White);
    top: 0;
    position: absolute
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_tips {
    margin-top: .68182rem;
    font-size: .86364rem;
    color: #e1d2c7;
    text-align: center
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_userList {
    margin-top: 1.31818rem;
    font-size: 1.18182rem;
    text-align: center;
    text-decoration: underline;
    color: var(--Color_Text_1)
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_countTime {
    margin-top: 1.86364rem;
    font-size: .95455rem;
    color: var(--Color_Text_1);
    text-align: center
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_countTime .ActivityBtn_time {
    font-family: Mitype Mono;
    margin-top: .56818rem;
    font-size: 1.22727rem;
    line-height: 2.27273rem
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_countTime .ActivityBtn_time>div {
    display: inline-block;
    line-height: 2.27273rem
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_countTime .ActivityBtn_time .ActivityBtn_delimiter {
    margin: 0 .18182rem
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_countTime .ActivityBtn_time .ActivityBtn_dayItem {
    font-size: 1.22727rem;
    letter-spacing: .1em;
    margin-right: .65909rem
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_countTime .ActivityBtn_time .ActivityBtn_timeItem {
    width: 2rem;
    height: 2.27273rem;
    background: #bbd3f0;
    color: var(--Color_Text_1);
    border-radius: .45455rem
}

.ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- img {
    width: 100%;
    height: 100%
}

.ActivityBtn_ActModalWraper {
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 999;
    display: flex;
    align-items: center
}

.ActivityBtn_ActModalWraper .ActivityBtn_modalBg {
    background: var(--Color_Gray_800);
    opacity: .8;
    width: 100vw;
    height: 100vh;
    position: absolute;
    z-index: -1
}

.ActivityBtn_prizeLetter {
    width: 20.25rem;
    height: 32.06818rem;
    margin-left: 2.43182rem;
    position: relative;
    font-family: MI Lan Pro
}

.ActivityBtn_prizeLetter .ActivityBtn_bgImg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1
}

.ActivityBtn_prizeLetter .ActivityBtn_closeImg {
    position: absolute;
    width: 2.27273rem;
    height: 2.27273rem;
    top: .54545rem;
    right: .15909rem
}

.ActivityBtn_prizeLetter .ActivityBtn_closeImg>img {
    width: 1.13636rem;
    height: 1.13636rem;
    margin: .56818rem
}

.ActivityBtn_prizeLetter .ActivityBtn_username {
    font-size: .77273rem;
    color: #1c2a37;
    position: absolute;
    left: 4.15909rem;
    top: 6.11364rem
}

.ActivityBtn_prizeLetter .ActivityBtn_btn-ku {
    position: absolute;
    z-index: 9;
    width: 12.52273rem;
    height: 2.25rem;
    bottom: 3.40909rem;
    left: 3.56818rem
}

.ActivityBtn_prizeLetter .ActivityBtn_btn-ku>img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ActivityBtn_prizeLetter .ActivityBtn_btn-ku>div {
    font-size: 1rem;
    color: var(--Color_White);
    line-height: 2.25rem;
    text-align: center
}

.ActivityBtn_prizeResult {
    width: 20.25rem;
    height: 32.06818rem;
    margin-left: 2.43182rem;
    position: relative;
    font-family: MI Lan Pro
}

.ActivityBtn_prizeResult .ActivityBtn_bgImg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1
}

.ActivityBtn_prizeResult .ActivityBtn_closeImg {
    position: absolute;
    width: 2.27273rem;
    height: 2.27273rem;
    top: -2.65909rem;
    right: -1.13636rem
}

.ActivityBtn_prizeResult .ActivityBtn_closeImg>img {
    width: 1.13636rem;
    height: 1.13636rem;
    margin: .56818rem
}

.ActivityBtn_prizeResult .ActivityBtn_userList {
    margin-top: 6.5rem;
    margin-left: 1.88636rem;
    height: 20.43182rem;
    width: 15.77273rem;
    display: flex;
    font-size: .77273rem;
    padding-right: 1.31818rem;
    color: #1c2a37;
    flex-wrap: wrap;
    overflow-y: scroll;
    align-content: flex-start
}

.ActivityBtn_prizeResult .ActivityBtn_userList>div {
    height: 2.04545rem;
    line-height: 2.04545rem;
    width: 50%;
    text-align: center;
    border-bottom: .02273rem solid
}

.ActivityBtn_prizeResult .ActivityBtn_userList>div:nth-child(2n) {
    border-left: .02273rem solid
}

.ActivityBtn_prizeResult .ActivityBtn_userList>div:first-child,
.ActivityBtn_prizeResult .ActivityBtn_userList>div:nth-child(2) {
    border-top: .02273rem solid
}

.ActivityBtn_prizeResult .ActivityBtn_userList::-webkit-scrollbar {
    display: block;
    width: .31818rem;
    height: 100%
}

.ActivityBtn_prizeResult .ActivityBtn_userList::-webkit-scrollbar-track {
    border-radius: .15909rem;
    background-color: #3c9eff
}

.ActivityBtn_prizeResult .ActivityBtn_userList::-webkit-scrollbar-thumb {
    border-radius: .15909rem;
    background-color: #3284db
}

html[env=app] .ActivityBtn_ActivityBtn-Y .ActivityBtn_btnVwdWrapper .ActivityBtn_btnVwd- .ActivityBtn_btnName {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes PurchaseActivity_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes PurchaseActivity_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes PurchaseActivity_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes PurchaseActivity_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes PurchaseActivity_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes PurchaseActivity_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes PurchaseActivity_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes PurchaseActivity_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.PurchaseActivity_operate {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 8.18182rem;
    overflow-y: hidden
}

.PurchaseActivity_operate button {
    width: 14.09091rem;
    height: 2.70455rem;
    font-size: 1.09091rem;
    line-height: 2.70455rem;
    border-radius: 1.34091rem;
    border: 0;
    background-color: #ff7815;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: var(--Color_White)
}

.PurchaseActivity_operate>.PurchaseActivity_participants {
    margin-top: .52273rem;
    font-size: .54545rem;
    line-height: .54545rem;
    color: #8a8a8a
}

.PurchaseActivity_operate>.PurchaseActivity_tipWrapper {
    width: 100%;
    height: 2.72727rem;
    padding-top: 1.5rem;
    font-size: .72727rem;
    line-height: .72727rem;
    color: #ff6e10;
    text-align: center
}

.PurchaseActivity_timeWrapper {
    padding-top: .45455rem
}

.PurchaseActivity_timeWrapper>h3 {
    font-size: 1.27273rem;
    line-height: 1.81818rem;
    color: var(--Color_Text_1);
    text-align: center
}

.PurchaseActivity_timeWrapper>h3>p:last-child {
    color: #ff6e10
}

.PurchaseActivity_timeWrapper>.PurchaseActivity_timeLine {
    display: block;
    width: 100%;
    height: 6.59091rem;
    margin-top: .90909rem
}

.PurchaseActivity_timeWrapper .PurchaseActivity_phoneTip {
    padding-bottom: 2.61364rem;
    margin-top: .45455rem;
    font-size: .54545rem;
    text-align: center;
    color: #8a8a8a
}

@-webkit-keyframes Modal_fadeUp-qAV {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Modal_fadeUp-qAV {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Modal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Modal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Modal_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Modal_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Modal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Modal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Modal_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Modal_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Modal_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Modal_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Modal_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Modal_FontHeadline2- {
    font-size: .95455rem;
    font-weight: 500
}

.Modal_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Modal_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Modal_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Modal_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Modal_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Modal_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Modal_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Modal_FontLargeTitle1V2- {
    font-size: 1.625rem;
    font-weight: 600
}

.Modal_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Modal_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Modal_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Modal_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Modal_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Modal_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Modal_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Modal_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Modal_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Modal_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Modal_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Modal_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Modal_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Modal_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Modal_FontCaption1V2-s {
    font-size: .8125rem;
    font-weight: 400
}

.Modal_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Modal_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Modal_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Modal_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Modal_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Modal_container {
    width: 0;
    height: 0
}

.Modal_container>.Modal_mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .8)
}

.Modal_container>.Modal_content {
    position: fixed;
    top: 5.90909rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1000;
    -webkit-animation: Modal_modal-in .2s ease-in;
    animation: Modal_modal-in .2s ease-in
}

@-webkit-keyframes Modal_modal-in {
    0% {
        top: 7.5rem;
        opacity: .5
    }

    to {
        top: 5.90909rem
    }
}

@keyframes Modal_modal-in {
    0% {
        top: 7.5rem;
        opacity: .5
    }

    to {
        top: 5.90909rem
    }
}

.Modal_container>.Modal_content>.Modal_closeIcon {
    position: absolute;
    bottom: -4.18182rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    width: 1.59091rem;
    height: 1.59091rem
}

html[env=app] .Modal_FontHeadline1,
html[env=app] .Modal_FontHeadline2-,
html[env=app] .Modal_FontHeadline3,
html[env=app] .Modal_FontTitle1,
html[env=app] .Modal_FontTitle2,
html[env=app] .Modal_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Modal_FontLargeTitle1V2-,
html[env=app] .Modal_FontTitle1V2,
html[env=app] .Modal_FontTitle2V2,
html[env=app] .Modal_FontTitle3V2,
html[env=app] .Modal_FontTitle4V2,
html[env=app] .Modal_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Modal_FontHeadline1V2,
html[env=app] .Modal_FontHeadline2V2,
html[env=app] .Modal_FontHeadline3V2,
html[env=app] .Modal_FontHeadline4V2,
html[env=app] .Modal_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes main_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes main_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes main_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes main_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes main_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes main_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes main_fadeUpIn-1 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes main_fadeUpIn-1 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.main_process {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 19rem;
    height: 27.15909rem;
    background-color: var(--Color_Bg_White);
    border-radius: .45455rem;
    overflow: hidden;
    padding-top: 7.56818rem
}

.main_process>section.main_content {
    width: 5.40909rem;
    height: 6.04545rem
}

.main_process>p {
    margin-top: 3.25rem;
    font-size: 1.27273rem;
    color: #ff7815
}

.main_physical-award {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 19rem;
    height: 27.15909rem;
    background-color: var(--Color_Bg_White);
    border-radius: .45455rem;
    overflow: hidden;
    padding-top: 2.40909rem
}

.main_physical-award>h2 {
    text-align: center;
    font-size: 1.18182rem;
    color: #ff7815
}

.main_physical-award>main {
    width: 12.06818rem;
    height: 15.11364rem;
    overflow: hidden;
    margin: .45455rem 0
}

.main_physical-award>main>img {
    display: block;
    width: 100%;
    height: 100%
}

.main_physical-award>footer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.main_physical-award>footer button {
    width: 7.90909rem;
    height: 2.81818rem;
    line-height: 2.81818rem;
    text-align: center;
    color: var(--Color_White);
    background-color: #ff7815;
    border-radius: 1.40909rem;
    font-size: .90909rem
}

.main_physical-award>footer button.main_shareBtn-U {
    margin-left: .54545rem
}

.main_turnToApp,
.main_virtual-award {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 19rem;
    height: 27.15909rem;
    background-color: var(--Color_Bg_White);
    border-radius: .45455rem;
    overflow: hidden;
    padding-top: 2.18182rem
}

.main_turnToApp>h2,
.main_virtual-award>h2 {
    text-align: center;
    font-size: 1.45455rem;
    line-height: 1.45455rem;
    color: #ff7815
}

.main_turnToApp>h2>div:last-child,
.main_virtual-award>h2>div:last-child {
    margin-top: .52273rem
}

.main_turnToApp>main,
.main_virtual-award>main {
    width: 12.06818rem;
    height: 15.11364rem;
    margin-top: .27273rem;
    margin-bottom: .29545rem;
    overflow: hidden
}

.main_turnToApp>main>img,
.main_virtual-award>main>img {
    display: block;
    width: 100%;
    height: 100%
}

.main_turnToApp>footer,
.main_virtual-award>footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}

.main_turnToApp>footer .main_shareBtn-U,
.main_virtual-award>footer .main_shareBtn-U {
    width: 10.93182rem;
    height: 3.13636rem;
    line-height: 3.13636rem;
    text-align: center;
    color: var(--Color_White);
    background-color: #ff7815;
    border-radius: 1.56818rem;
    font-size: .90909rem
}

.main_turnToApp>footer>.main_btnTip,
.main_virtual-award>footer>.main_btnTip {
    margin-top: .61364rem;
    font-size: .63636rem;
    line-height: .63636rem;
    color: #797979
}

.main_turnToApp>footer.main_virtual-award_footer,
.main_virtual-award>footer.main_virtual-award_footer {
    position: relative
}

.main_turnToApp>footer.main_virtual-award_footer>.main_awardTip,
.main_virtual-award>footer.main_virtual-award_footer>.main_awardTip {
    position: absolute;
    top: -2.06818rem;
    left: 50%;
    width: 100%;
    height: 1.43182rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center
}

.main_turnToApp>footer.main_virtual-award_footer>.main_awardTip>p,
.main_virtual-award>footer.main_virtual-award_footer>.main_awardTip>p {
    font-size: .54545rem;
    line-height: .54545rem;
    color: #acacac
}

.main_turnToApp>footer.main_virtual-award_footer>.main_awardTip>p:last-child,
.main_virtual-award>footer.main_virtual-award_footer>.main_awardTip>p:last-child {
    margin-top: .34091rem
}

.main_bookSuccess {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 27.15909rem;
    background-color: var(--Color_Bg_White);
    border-radius: .45455rem;
    overflow: hidden;
    width: 19rem;
    height: 17.54545rem;
    padding-top: 3.38636rem
}

.main_bookSuccess>h2 {
    width: 100%;
    padding-left: 4.77273rem;
    font-size: 2.13636rem;
    line-height: 2.13636rem;
    font-weight: 400;
    color: #ff7815
}

.main_bookSuccess>.main_subTitle {
    margin-top: .75rem;
    font-size: .72727rem;
    color: #797979
}

.main_bookSuccess .main_shareBtn-U {
    margin-top: 4.79545rem;
    width: 9.90909rem;
    height: 2.81818rem;
    line-height: 2.81818rem;
    text-align: center;
    color: var(--Color_White);
    background-color: #ff7815;
    border-radius: 1.40909rem;
    font-size: .90909rem;
    font-size: .72727rem
}

.main_bookSuccess>.main_tip {
    margin-top: .79545rem;
    font-size: .63636rem;
    color: #797979
}

@-webkit-keyframes Marquee_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Marquee_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Marquee_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Marquee_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Marquee_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Marquee_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Marquee_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Marquee_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Marquee_marquee {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    height: 1.27273rem;
    margin-top: .52273rem;
    overflow: hidden
}

.Marquee_marquee>img {
    margin-top: .22727rem;
    width: .81818rem;
    height: .81818rem
}

.Marquee_marquee .Marquee_marqueeWrapper {
    margin-left: .52273rem
}

.Marquee_marquee .Marquee_marqueeWrapper .Marquee_text {
    font-size: .54545rem;
    line-height: 1.27273rem;
    color: #8a8a8a;
    text-align: center
}

@-webkit-keyframes marquee {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(calc(-100% + 1.27273rem));
        transform: translateY(calc(-100% + 1.27273rem))
    }
}

@keyframes marquee {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(calc(-100% + 1.27273rem));
        transform: translateY(calc(-100% + 1.27273rem))
    }
}

@-webkit-keyframes TurnToAward_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes TurnToAward_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes TurnToAward_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes TurnToAward_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes TurnToAward_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes TurnToAward_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes TurnToAward_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes TurnToAward_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.TurnToAward_container {
    position: absolute;
    top: 1.04545rem;
    right: .79545rem;
    font-size: .77273rem;
    text-align: right
}

.TurnToAward_container>button {
    background-color: initial;
    color: var(--Color_White)
}

.TurnToAward_container>button:last-child {
    margin-left: 1.04545rem
}

@-webkit-keyframes DashBoard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes DashBoard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes DashBoard_fadeDown-BK9 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes DashBoard_fadeDown-BK9 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes DashBoard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes DashBoard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes DashBoard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes DashBoard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.DashBoard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.DashBoard_FontTitle1__-Pu8i {
    font-size: 1.36364rem;
    font-weight: 500
}

.DashBoard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.DashBoard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.DashBoard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.DashBoard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.DashBoard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.DashBoard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.DashBoard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.DashBoard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.DashBoard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.DashBoard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.DashBoard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.DashBoard_FontLargeTitle1V2-Q {
    font-size: 1.625rem;
    font-weight: 600
}

.DashBoard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.DashBoard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.DashBoard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.DashBoard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.DashBoard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.DashBoard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.DashBoard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.DashBoard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.DashBoard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.DashBoard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.DashBoard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.DashBoard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.DashBoard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.DashBoard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.DashBoard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.DashBoard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.DashBoard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.DashBoard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.DashBoard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.DashBoard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.DashBoard_pageWraper {
    background: var(--Color_Bg_Gray);
    overflow: auto
}

.DashBoard_pageWraper .DashBoard_circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.36364rem;
    height: 1.36364rem;
    background: var(--Color_Btn_Primary);
    border-radius: 50%;
    font-size: .90909rem
}

.DashBoard_pageWraper .DashBoard_circle .DashBoard_add {
    color: #fff;
    font-weight: 800
}

.DashBoard_listBoardWrapper {
    background-color: var(--Color_Bg_White)
}

.DashBoard_listBoardWrapper .DashBoard_title {
    padding: 1.02273rem;
    font-size: 1.02273rem;
    line-height: 1.36364rem;
    color: var(--Color_Text_1)
}

.DashBoard_listBoardWrapper .DashBoard_title:after {
    content: "";
    height: 0;
    display: block;
    clear: both
}

.DashBoard_listBoardWrapper .DashBoard_title>.DashBoard_subTitle {
    margin-top: .22727rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    color: var(--Color_Text_2)
}

.DashBoard_listBoardWrapper .DashBoard_title .DashBoard_moreBtn {
    background-color: var(--Color_Bg_White);
    cursor: pointer;
    display: flex;
    align-items: center;
    line-height: 1.27273rem;
    margin-top: .45455rem;
    float: right
}

.DashBoard_listBoardWrapper .DashBoard_title .DashBoard_moreBtn span {
    font-size: .95455rem;
    color: var(--Color_Text_1);
    opacity: .3;
    margin-right: .55682rem
}

.DashBoard_listBoardWrapper .DashBoard_title .DashBoard_moreBtn .DashBoard_rightArrow {
    width: .45455rem;
    height: .81818rem
}

.DashBoard_listBoardWrapper .DashBoard_dataWrapper {
    display: flex;
    flex-wrap: wrap;
    padding: .70455rem 1.02273rem 1.36364rem
}

.DashBoard_listBoardWrapper .DashBoard_dataWrapper .DashBoard_dataCardWrap {
    width: calc((100% - 1.09091rem)/3);
    text-align: center;
    margin-bottom: .45455rem
}

.DashBoard_listBoardWrapper .DashBoard_dataWrapper .DashBoard_dataCardWrap:not(:nth-child(3n+3)) {
    margin-right: .54545rem
}

.DashBoard_listBoardWrapper .DashBoard_dataWrapper .DashBoard_dataCardWrap.DashBoard_display4 {
    width: calc((100% - 1.63636rem)/4)
}

.DashBoard_listBoardWrapper .DashBoard_dataWrapper .DashBoard_dataCardWrap .DashBoard_count- {
    font-size: 1.22727rem;
    line-height: 1.47727rem;
    color: var(--Color_Text_1)
}

.DashBoard_listBoardWrapper .DashBoard_dataWrapper .DashBoard_dataCardWrap .DashBoard_desc {
    margin-top: .29545rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .DashBoard_listBoardWrapper .DashBoard_dataWrapper .DashBoard_dataCardWrap .DashBoard_desc {
        color: hsla(0, 0%, 100%, .5)
    }
}

.DashBoard_tableBoardWrapper {
    background-color: var(--Color_Bg_White);
    padding-bottom: 1.02273rem
}

.DashBoard_tableBoardWrapper .DashBoard_title {
    padding: 1.02273rem;
    font-size: 1.02273rem;
    line-height: 1.36364rem;
    color: var(--Color_Text_1)
}

.DashBoard_tableBoardWrapper .DashBoard_title:after {
    content: "";
    height: 0;
    display: block;
    clear: both
}

.DashBoard_tableBoardWrapper .DashBoard_title>.DashBoard_subTitle {
    margin-top: .22727rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    color: var(--Color_Text_2)
}

.DashBoard_tableBoardWrapper .DashBoard_title .DashBoard_moreBtn {
    background-color: var(--Color_Bg_White);
    cursor: pointer;
    display: flex;
    align-items: center;
    line-height: 1.27273rem;
    margin-top: .45455rem;
    float: right
}

.DashBoard_tableBoardWrapper .DashBoard_title .DashBoard_moreBtn span {
    font-size: .95455rem;
    color: var(--Color_Text_1);
    opacity: .3;
    margin-right: .55682rem
}

.DashBoard_tableBoardWrapper .DashBoard_title .DashBoard_moreBtn .DashBoard_rightArrow {
    width: .45455rem;
    height: .81818rem
}

.DashBoard_tableBoardWrapper .DashBoard_tableBodyWrapper {
    overflow-x: scroll
}

.DashBoard_tableBoardWrapper .DashBoard_tableheader-SKQ {
    height: 2.72727rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    padding: 0 1.02273rem;
    white-space: nowrap;
    display: flex;
    align-items: center
}

.DashBoard_tableBoardWrapper .DashBoard_tableheader-SKQ>div {
    padding-left: .22727rem;
    display: inline-block;
    white-space: normal;
    word-wrap: break-word
}

.DashBoard_tableBoardWrapper .DashBoard_tableBody {
    padding: 1.02273rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    white-space: nowrap;
    display: flex;
    align-items: center
}

.DashBoard_tableBoardWrapper .DashBoard_tableBody:nth-child(2n) {
    background-color: var(--Color_Bg_Gray)
}

.DashBoard_tableBoardWrapper .DashBoard_tableBody>div {
    padding-left: .22727rem;
    display: inline-block;
    white-space: normal;
    word-wrap: break-word;
    line-height: 2
}

html[env=app] .DashBoard_FontHeadline1,
html[env=app] .DashBoard_FontHeadline2,
html[env=app] .DashBoard_FontHeadline3,
html[env=app] .DashBoard_FontTitle1__-Pu8i,
html[env=app] .DashBoard_FontTitle2,
html[env=app] .DashBoard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .DashBoard_FontLargeTitle1V2-Q,
html[env=app] .DashBoard_FontTitle1V2,
html[env=app] .DashBoard_FontTitle2V2,
html[env=app] .DashBoard_FontTitle3V2,
html[env=app] .DashBoard_FontTitle4V2,
html[env=app] .DashBoard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .DashBoard_FontHeadline1V2,
html[env=app] .DashBoard_FontHeadline2V2,
html[env=app] .DashBoard_FontHeadline3V2,
html[env=app] .DashBoard_FontHeadline4V2,
html[env=app] .DashBoard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes TopicTag_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes TopicTag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@-webkit-keyframes TopicTag_fadeOut-43 {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes TopicTag_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes TopicTag_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes TopicTag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes TopicTag_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TopicTag_fadeOut-43 {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes TopicTag_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.TopicTag_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.TopicTag_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.TopicTag_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.TopicTag_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.TopicTag_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.TopicTag_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.TopicTag_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.TopicTag_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.TopicTag_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.TopicTag_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.TopicTag_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.TopicTag_FontCaption2-jE {
    font-size: .75rem;
    font-weight: 400
}

.TopicTag_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.TopicTag_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.TopicTag_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.TopicTag_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.TopicTag_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.TopicTag_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.TopicTag_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.TopicTag_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.TopicTag_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.TopicTag_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.TopicTag_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.TopicTag_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.TopicTag_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.TopicTag_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.TopicTag_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.TopicTag_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.TopicTag_FontCaption1V2,
.TopicTag_tag span {
    font-size: .8125rem;
    font-weight: 400
}

.TopicTag_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.TopicTag_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.TopicTag_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.TopicTag_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.TopicTag_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.TopicTag_tag {
    display: flex;
    justify-content: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 1.75rem;
    font-size: 14px;
    padding-left: .375rem;
    padding-right: .625rem;
    background: var(--Color_Bg_White);
    border: .03125rem solid var(--Color_Border_Card);
    border-radius: 1.4375rem;
    position: relative;
    z-index: 0
}

.TopicTag_tag:active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    pointer-events: none;
    -webkit-animation: TopicTag_btnClickDown .3s ease-out forwards;
    animation: TopicTag_btnClickDown .3s ease-out forwards
}

@-webkit-keyframes TopicTag_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .02)
    }
}

@keyframes TopicTag_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .02)
    }
}

.TopicTag_tag span {
    color: var(--Color_Text_1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.TopicTag_tag img {
    width: 1rem;
    height: 1rem;
    margin-right: .25rem
}

html[env=app] .TopicTag_FontHeadline1,
html[env=app] .TopicTag_FontHeadline2,
html[env=app] .TopicTag_FontHeadline3,
html[env=app] .TopicTag_FontTitle1,
html[env=app] .TopicTag_FontTitle2,
html[env=app] .TopicTag_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .TopicTag_FontLargeTitle1V2,
html[env=app] .TopicTag_FontTitle1V2,
html[env=app] .TopicTag_FontTitle2V2,
html[env=app] .TopicTag_FontTitle3V2,
html[env=app] .TopicTag_FontTitle4V2,
html[env=app] .TopicTag_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .TopicTag_FontHeadline1V2,
html[env=app] .TopicTag_FontHeadline2V2,
html[env=app] .TopicTag_FontHeadline3V2,
html[env=app] .TopicTag_FontHeadline4V2,
html[env=app] .TopicTag_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes CardTags_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes CardTags_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes CardTags_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes CardTags_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes CardTags_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes CardTags_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes CardTags_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes CardTags_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.CardTags_tags {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.CardTags_tag {
    margin-top: .625rem;
    margin-right: .625rem
}

.CardTags_tag:active {
    opacity: .6
}

.CardTags_tag.CardTags_inline {
    margin-top: 0
}

@-webkit-keyframes board_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes board_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes board_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes board_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes board_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes board_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes board_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes board_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.board_tags {
    display: inline-block;
    margin-top: 1.875vh;
    vertical-align: top
}

.board_tags:active:before {
    content: "";
    position: absolute;
    top: -1.63636rem;
    right: -1.22727rem;
    bottom: 0;
    left: -1.22727rem;
    background-color: #fafafa;
    z-index: -1
}

.board_tag {
    float: left;
    margin-right: .54545rem
}

@-webkit-keyframes PostBoard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes PostBoard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes PostBoard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes PostBoard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes PostBoard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes PostBoard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes PostBoard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes PostBoard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.PostBoard_postBoard {
    position: relative
}

.PostBoard_postBoard>h3 {
    height: 3.40909rem;
    padding: 1.02273rem;
    font-size: 1.02273rem;
    line-height: 1.36364rem;
    background-color: var(--Color_Bg_White);
    color: var(--Color_Text_1)
}

.PostBoard_postBoard .PostBoard_btn {
    background-color: var(--Color_Bg_White);
    position: absolute;
    right: 1.09091rem;
    top: 1.02273rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    line-height: 1.27273rem
}

.PostBoard_postBoard .PostBoard_btn span {
    font-size: .95455rem;
    color: var(--Color_Text_1);
    opacity: .3;
    margin-right: .55682rem
}

.PostBoard_postBoard .PostBoard_btn .PostBoard_rightArrow {
    width: .45455rem;
    height: .81818rem
}

.PostBoard_postBoard .PostBoard_tab {
    height: 3.40909rem;
    padding-left: 1.02273rem
}

.PostBoard_postBoard .PostBoard_tabItem {
    flex: none;
    font-weight: 400
}

.PostBoard_postBoard .PostBoard_tabItem:not(:last-child) {
    margin-right: 2.04545rem
}

.PostBoard_postBoard .PostBoard_cardItem {
    padding: 1.13636rem .79545rem;
    background-color: var(--Color_Bg_White)
}

.PostBoard_postBoard .PostBoard_cardItem>h4 {
    margin-bottom: .90909rem;
    font-size: 1.02273rem;
    line-height: 1.36364rem;
    color: var(--Color_Text_1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.PostBoard_postBoard .PostBoard_cardItem>.PostBoard_cardBottom {
    display: flex;
    justify-content: space-between
}

.PostBoard_postBoard .PostBoard_cardItem>.PostBoard_cardBottom>.PostBoard_tagList {
    max-width: 18.77273rem
}

.PostBoard_postBoard .PostBoard_cardItem>.PostBoard_cardBottom>.PostBoard_joinNum {
    padding-top: .27273rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    color: rgba(0, 0, 0, .3)
}

@media (prefers-color-scheme:dark) {
    .PostBoard_postBoard .PostBoard_cardItem>.PostBoard_cardBottom>.PostBoard_joinNum {
        color: hsla(0, 0%, 100%, .3)
    }
}

.PostBoard_postBoard .PostBoard_divider {
    padding: 0 .79545rem;
    background-color: var(--Color_Bg_White)
}

.PostBoard_postBoard .PostBoard_divider:after {
    content: "";
    display: block;
    height: .02273rem;
    background-color: rgba(0, 0, 0, .15)
}

@-webkit-keyframes VipCoupon_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes VipCoupon_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes VipCoupon_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes VipCoupon_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes VipCoupon_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes VipCoupon_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes VipCoupon_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes VipCoupon_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.VipCoupon_container {
    margin-bottom: 1.36364rem;
    padding: 0 .81818rem;
    background-color: var(--Color_Bg_White)
}

.VipCoupon_container .VipCoupon_header {
    display: flex;
    align-items: center;
    width: 100%;
    height: 5.81818rem;
    margin-bottom: .45455rem
}

.VipCoupon_container .VipCoupon_header .VipCoupon_imgWrapper {
    position: relative;
    width: 3.45455rem;
    height: 3.45455rem;
    border-radius: .45455rem
}

.VipCoupon_container .VipCoupon_header .VipCoupon_imgWrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.VipCoupon_container .VipCoupon_header .VipCoupon_headerInfo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: .86364rem
}

.VipCoupon_container .VipCoupon_header .VipCoupon_headerInfo .VipCoupon_title {
    font-size: 1.02273rem;
    line-height: 1.36364rem;
    color: var(--Color_Text_1)
}

.VipCoupon_container .VipCoupon_header .VipCoupon_headerInfo .VipCoupon_subTitle {
    margin-top: .34091rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .VipCoupon_container .VipCoupon_header .VipCoupon_headerInfo .VipCoupon_subTitle {
        color: hsla(0, 0%, 100%, .5)
    }
}

.VipCoupon_container .VipCoupon_couponContainer {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 9.54545rem;
    margin-bottom: .68182rem;
    background-color: #fff6ec;
    border: .02273rem solid #e9d9c2
}

@media (prefers-color-scheme:dark) {

    .VipCoupon_container .VipCoupon_couponContainer,
    .VipCoupon_container .VipCoupon_couponContainer>* {
        -webkit-filter: invert(1) hue-rotate(180deg);
        filter: invert(1) hue-rotate(180deg)
    }
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 6.27273rem;
    padding-left: 1.36364rem;
    padding-right: 1.81818rem
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader .VipCoupon_info {
    flex: 1 1;
    display: flex;
    overflow-x: hidden
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader .VipCoupon_info .VipCoupon_imgWrapper {
    position: relative;
    width: 3.54545rem;
    height: 3.54545rem;
    border-radius: 50%
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader .VipCoupon_info .VipCoupon_imgWrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader .VipCoupon_info .VipCoupon_couponInfo {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: .68182rem;
    overflow-x: hidden
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader .VipCoupon_info .VipCoupon_couponInfo .VipCoupon_title {
    font-size: 1.02273rem;
    line-height: 1.36364rem;
    color: var(--Color_Text_1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader .VipCoupon_info .VipCoupon_couponInfo .VipCoupon_subTitle {
    margin-top: .40909rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    color: rgba(0, 0, 0, .3);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (prefers-color-scheme:dark) {
    .VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader .VipCoupon_info .VipCoupon_couponInfo .VipCoupon_subTitle {
        color: hsla(0, 0%, 100%, .3)
    }
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponHeader .VipCoupon_amount {
    flex-shrink: 0;
    width: 4.54545rem;
    font-size: 1.36364rem;
    line-height: 1.81818rem;
    color: var(--Color_Text_1);
    text-align: end
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponBottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 3.27273rem;
    padding-left: 1.36364rem;
    padding-right: 1.22727rem
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponBottom .VipCoupon_limit {
    padding-left: .45455rem;
    padding-right: .45455rem;
    border: .02273rem solid #724c3a;
    border-radius: .18182rem;
    font-size: .81818rem;
    line-height: 1.36364rem;
    color: #724c3a
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponBottom .VipCoupon_button {
    width: 4.63636rem;
    height: 1.90909rem;
    background-color: var(--Color_Primary);
    border-radius: 1.02273rem;
    font-size: .81818rem;
    line-height: 1.90909rem;
    color: var(--Color_White);
    text-align: center
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_couponBottom .VipCoupon_disable {
    opacity: .3
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_dot {
    position: absolute;
    bottom: 2.81818rem;
    width: .90909rem;
    height: .90909rem;
    background-color: var(--Color_Bg_White);
    border-radius: 50%
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_leftDot {
    left: -.45455rem
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_rightDot {
    right: -.45455rem
}

.VipCoupon_container .VipCoupon_couponContainer .VipCoupon_divider {
    position: absolute;
    align-self: center;
    bottom: 3.27273rem;
    left: .73864rem;
    width: 21.44318rem;
    height: 0;
    border: .02273rem dashed rgba(0, 0, 0, .15)
}

.VipCoupon_container .VipCoupon_loading {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30rem
}

.VipCoupon_container .VipCoupon_drawing {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    z-index: 2
}

.Loading_loading {
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center
}

.Loading_loading img {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto
}

@-webkit-keyframes WitnessBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes WitnessBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes WitnessBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes WitnessBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes WitnessBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes WitnessBtn_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes WitnessBtn_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes WitnessBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.WitnessBtn_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.WitnessBtn_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_noWitness .WitnessBtn_desc,
.WitnessBtn_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.WitnessBtn_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_text,
.WitnessBtn_container .WitnessBtn_title,
.WitnessBtn_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.WitnessBtn_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.WitnessBtn_FontHeadline3-mtL {
    font-size: .81818rem;
    font-weight: 500
}

.WitnessBtn_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_noWitness .WitnessBtn_witness,
.WitnessBtn_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.WitnessBtn_FontBody3-f {
    font-size: .95455rem;
    font-weight: 400
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_person .WitnessBtn_name,
.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_total,
.WitnessBtn_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.WitnessBtn_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.WitnessBtn_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.WitnessBtn_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.WitnessBtn_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.WitnessBtn_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.WitnessBtn_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.WitnessBtn_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.WitnessBtn_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.WitnessBtn_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.WitnessBtn_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.WitnessBtn_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.WitnessBtn_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.WitnessBtn_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.WitnessBtn_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.WitnessBtn_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.WitnessBtn_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.WitnessBtn_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.WitnessBtn_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.WitnessBtn_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.WitnessBtn_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.WitnessBtn_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.WitnessBtn_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.WitnessBtn_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.WitnessBtn_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: var(--Color_Bg_White);
    padding-bottom: 1.09091rem
}

.WitnessBtn_container .WitnessBtn_title {
    align-self: flex-start;
    margin-left: .81818rem;
    color: var(--Color_Text_1);
    line-height: 3.40909rem;
    font-weight: 700
}

.WitnessBtn_container .WitnessBtn_content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc(100% - 1.63636rem);
    height: 10.22727rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f0ef), to(#f9f5f4));
    background: -webkit-linear-gradient(top, #f3f0ef, #f9f5f4);
    background: linear-gradient(180deg, #f3f0ef, #f9f5f4);
    border-radius: .45455rem
}

@media (prefers-color-scheme:dark) {
    .WitnessBtn_container .WitnessBtn_content {
        background: -webkit-gradient(linear, left top, left bottom, from(#272727), to(#2f2d2d));
        background: -webkit-linear-gradient(top, #272727, #2f2d2d);
        background: linear-gradient(180deg, #272727, #2f2d2d)
    }
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessBg {
    position: absolute;
    height: 3.18182rem;
    top: 0
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_noWitness {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 2rem;
    text-align: center
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_noWitness .WitnessBtn_desc {
    color: var(--Color_Black_DisColor);
    line-height: 1.63636rem
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_noWitness .WitnessBtn_witness {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 7.36364rem;
    height: 2.27273rem;
    margin-top: .68182rem;
    border: .13636rem solid #957e69;
    color: #957e69
}

@media (prefers-color-scheme:dark) {
    .WitnessBtn_container .WitnessBtn_content .WitnessBtn_noWitness .WitnessBtn_witness {
        border-color: #dfc6ae;
        color: #dfc6ae
    }
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_rank {
    margin-top: 1.59091rem;
    font-size: 2.04545rem;
    font-weight: 600;
    line-height: 2.72727rem;
    color: #957e69
}

@media (prefers-color-scheme:dark) {
    .WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_rank {
        color: #dfc6ae
    }
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_person {
    display: flex;
    align-items: center;
    margin-top: .54545rem
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_person .WitnessBtn_headerPic {
    position: relative;
    width: 1.36364rem;
    height: 1.36364rem;
    border-radius: 50%
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_person .WitnessBtn_name {
    margin-left: .68182rem;
    color: var(--Color_Black_DisColor);
    line-height: 1.09091rem
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_text {
    margin-top: .54545rem;
    line-height: 1.36364rem;
    color: var(--Color_Black_DisColor)
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_total {
    margin-top: .54545rem;
    line-height: 1.09091rem;
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_total {
        color: hsla(0, 0%, 100%, .5)
    }
}

.WitnessBtn_container .WitnessBtn_content .WitnessBtn_verify {
    position: absolute;
    width: 4.70455rem;
    height: 4.68182rem;
    top: 0;
    right: 0
}

.WitnessBtn_container .WitnessBtn_hasWitnessContent {
    height: 11.36364rem
}

html[env=app] .WitnessBtn_container .WitnessBtn_content .WitnessBtn_noWitness .WitnessBtn_desc,
html[env=app] .WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_text,
html[env=app] .WitnessBtn_container .WitnessBtn_title,
html[env=app] .WitnessBtn_FontHeadline1,
html[env=app] .WitnessBtn_FontHeadline2,
html[env=app] .WitnessBtn_FontHeadline3-mtL,
html[env=app] .WitnessBtn_FontTitle1,
html[env=app] .WitnessBtn_FontTitle2,
html[env=app] .WitnessBtn_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .WitnessBtn_FontLargeTitle1V2,
html[env=app] .WitnessBtn_FontTitle1V2,
html[env=app] .WitnessBtn_FontTitle2V2,
html[env=app] .WitnessBtn_FontTitle3V2,
html[env=app] .WitnessBtn_FontTitle4V2,
html[env=app] .WitnessBtn_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .WitnessBtn_FontHeadline1V2,
html[env=app] .WitnessBtn_FontHeadline2V2,
html[env=app] .WitnessBtn_FontHeadline3V2,
html[env=app] .WitnessBtn_FontHeadline4V2,
html[env=app] .WitnessBtn_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .WitnessBtn_container .WitnessBtn_title {
    font-weight: 400;
    font-family: mipro-semiBold
}

html[env=app] .WitnessBtn_container .WitnessBtn_content .WitnessBtn_witnessContent .WitnessBtn_rank {
    font-weight: 400;
    font-family: mipro-demiBold
}

@-webkit-keyframes letterBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes letterBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes letterBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes letterBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes letterBtn_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes letterBtn_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes letterBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes letterBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.letterBtn_container {
    position: relative
}

.letterBtn_container img {
    width: 100%
}

@-webkit-keyframes Modals_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Modals_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Modals_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Modals_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Modals_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Modals_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Modals_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Modals_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Modals_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Modals_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Modals_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Modals_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Modals_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Modals_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Modals_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Modals_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Modals_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Modals_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Modals_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Modals_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Modals_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Modals_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Modals_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Modals_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Modals_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Modals_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Modals_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Modals_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Modals_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Modals_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Modals_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Modals_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Modals_FontCaption2V2-Br {
    font-size: .75rem;
    font-weight: 400
}

.Modals_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Modals_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Modals_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Modals_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes Modals_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Modals_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Modals_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modals_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Modals_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Modals_mask {
    background-color: var(--Color_Black_800)
}

.Modals_actModal {
    width: 19.77273rem;
    min-width: 19.77273rem;
    max-width: 27.27273rem;
    top: calc(50% + .68182rem);
    bottom: unset;
    position: absolute;
    -webkit-animation: Modals_modalFadeUp .3s ease forwards !important;
    animation: Modals_modalFadeUp .3s ease forwards !important;
    padding: 0;
    background-color: unset
}

.Modals_actModal .Modals_closeIcon {
    width: 1.36364rem;
    height: 1.36364rem;
    top: .45455rem;
    right: .45455rem;
    position: absolute;
    z-index: 99
}

.Modals_letterModal {
    position: relative;
    height: calc(90vh - 3.18182rem);
    max-height: 36.06818rem
}

.Modals_letterModal .Modals_wrapper {
    position: fixed;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: .06818rem solid #ffb569;
    border-radius: 1.27273rem;
    overflow: hidden;
    height: calc(90vh - 7.13636rem);
    max-height: 32.11364rem;
    background: #fcf9f0
}

.Modals_letterModal .Modals_wrapper .Modals_inner {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.Modals_letterModal .Modals_wrapper .Modals_inner img {
    display: block;
    border-radius: 1.27273rem 0 0
}

.Modals_letterModal .Modals_wrapper .Modals_bar {
    position: relative;
    flex-shrink: 0;
    width: 100%;
    height: 2.63636rem;
    box-shadow: 0 -.09091rem .11364rem rgba(0, 0, 0, .1);
    border-radius: 0 0 1.27273rem 1.27273rem;
    overflow: hidden
}

.Modals_letterModal .Modals_footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center
}

.Modals_letterModal .Modals_footer .Modals_btn {
    width: 17.90909rem;
    height: 2.54545rem;
    background: #ff6f00;
    box-shadow: inset 1px 4px 20px 2px hsla(0, 0%, 100%, .4), inset 2px 2px 30px hsla(0, 0%, 100%, .1);
    border-radius: 1.81818rem;
    color: var(--Color_White);
    font-size: 1.09091rem
}

.Modals_letterModal .Modals_footer .Modals_tips {
    width: 100%;
    font-size: .68182rem;
    line-height: .90909rem;
    margin-top: .54545rem;
    color: var(--Color_White);
    letter-spacing: .06818rem
}

.Modals_badgeModal {
    width: 100%
}

.Modals_badgeModal .Modals_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center
}

.Modals_badgeModal .Modals_wrapper .Modals_inner {
    width: 100%;
    position: relative;
    text-align: center
}

.Modals_badgeModal .Modals_wrapper .Modals_inner .Modals_lightBg {
    position: absolute;
    width: 24rem;
    height: 24rem;
    top: 50%;
    left: 50%;
    margin-top: -12rem;
    margin-left: -12rem;
    z-index: 0;
    -webkit-animation: Modals_lightRotate 1.5s cubic-bezier(.21, .01, .83, 1) infinite forwards;
    animation: Modals_lightRotate 1.5s cubic-bezier(.21, .01, .83, 1) infinite forwards
}

.Modals_badgeModal .Modals_wrapper .Modals_inner .Modals_badge {
    position: relative;
    width: 7.86364rem;
    position: 1
}

.Modals_badgeModal .Modals_wrapper .Modals_tips {
    width: 100%;
    text-align: center;
    font-size: .81818rem;
    height: 3.88636rem;
    line-height: 1.09091rem;
    margin-top: .68182rem;
    color: var(--Color_White);
    letter-spacing: .06818rem
}

.Modals_badgeModal .Modals_wrapper .Modals_btn {
    position: relative;
    width: 11.40909rem;
    height: 2.22727rem;
    background: #ff6f00;
    box-shadow: inset 1px 4px 20px 2px hsla(0, 0%, 100%, .4), inset 2px 2px 30px hsla(0, 0%, 100%, .1);
    border-radius: 1.81818rem;
    color: var(--Color_White);
    font-size: 1.09091rem;
    z-index: 1
}

@-webkit-keyframes Modals_modalFadeUp {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    to {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@keyframes Modals_modalFadeUp {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    to {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

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

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

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

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

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

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

html[env=app] .Modals_FontHeadline1,
html[env=app] .Modals_FontHeadline2,
html[env=app] .Modals_FontHeadline3,
html[env=app] .Modals_FontTitle1,
html[env=app] .Modals_FontTitle2,
html[env=app] .Modals_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Modals_FontLargeTitle1V2,
html[env=app] .Modals_FontTitle1V2,
html[env=app] .Modals_FontTitle2V2,
html[env=app] .Modals_FontTitle3V2,
html[env=app] .Modals_FontTitle4V2,
html[env=app] .Modals_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Modals_FontHeadline1V2,
html[env=app] .Modals_FontHeadline2V2,
html[env=app] .Modals_FontHeadline3V2,
html[env=app] .Modals_FontHeadline4V2,
html[env=app] .Modals_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes badgeBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes badgeBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes badgeBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes badgeBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes badgeBtn_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes badgeBtn_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes badgeBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes badgeBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.badgeBtn_container {
    position: relative
}

.badgeBtn_container img {
    width: 100%
}

@-webkit-keyframes ConferenceTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ConferenceTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ConferenceTitle_fadeDown-a_ {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ConferenceTitle_fadeDown-a_ {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ConferenceTitle_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ConferenceTitle_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ConferenceTitle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ConferenceTitle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ConferenceTitle_conference {
    background: var(--Color_Bg_White)
}

.ConferenceTitle_conference .ConferenceTitle_bgImg {
    position: relative;
    width: 100%
}

.ConferenceTitle_conference .ConferenceTitle_btnWrapper {
    padding: 1.36364rem .81818rem 1.13636rem
}

.ConferenceTitle_conference .ConferenceTitle_btnWrapper .ConferenceTitle_btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .20455rem
}

.ConferenceTitle_conference .ConferenceTitle_btnWrapper .ConferenceTitle_btn .ConferenceTitle_title {
    font-size: 1.36364rem;
    line-height: 1.81818rem;
    color: var(--Color_Text_1);
    font-weight: 600
}

.ConferenceTitle_conference .ConferenceTitle_btnWrapper .ConferenceTitle_btn .ConferenceTitle_btnName {
    padding: .34091rem .90909rem;
    font-size: .81818rem;
    line-height: 1.09091rem;
    color: var(--Color_White);
    background: var(--Color_Primary);
    border-radius: .95455rem
}

.ConferenceTitle_conference .ConferenceTitle_btnWrapper .ConferenceTitle_time {
    font-size: .95455rem;
    line-height: 1.27273rem;
    color: var(--Color_Text_1);
    font-weight: 600;
    margin-bottom: .90909rem
}

.ConferenceTitle_conference .ConferenceTitle_btnWrapper .ConferenceTitle_describe {
    font-size: .95455rem;
    line-height: 1.40909rem;
    color: var(--Color_Text_2)
}

html[env=app] .ConferenceTitle_conference .ConferenceTitle_btnWrapper .ConferenceTitle_btn .ConferenceTitle_title,
html[env=app] .ConferenceTitle_conference .ConferenceTitle_btnWrapper .ConferenceTitle_time {
    font-weight: 400;
    font-family: mipro-demiBold
}

.ImageView_save {
    position: fixed;
    z-index: 3000;
    right: 1.36364rem;
    bottom: 2.56818rem
}

.ImageView_save,
.ImageView_save img {
    width: 2.40909rem;
    height: 2.40909rem
}

.ImageView_save:after {
    display: block;
    content: "";
    position: absolute;
    width: 9.09091rem;
    height: 9.09091rem;
    margin-left: -3.40909rem;
    margin-top: -4.54545rem
}

.ImageViewer_image {
    max-width: none
}

.PhotoView-SlideWrap {
    z-index: 100005 !important
}

@-webkit-keyframes ScrollBanner_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ScrollBanner_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ScrollBanner_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ScrollBanner_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes ScrollBanner_fadeIn-4 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ScrollBanner_fadeIn-4 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ScrollBanner_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ScrollBanner_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ScrollBanner_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ScrollBanner_content {
    width: 100%;
    overflow-x: scroll;
    padding: .68182rem .81818rem 1.13636rem;
    background: var(--Color_Bg_White)
}

.ScrollBanner_scrollBanner {
    display: flex;
    align-items: center
}

.ScrollBanner_scrollBannerItem {
    display: inline-block;
    flex-direction: column;
    align-items: center
}

.ScrollBanner_scrollBannerItem .ScrollBanner_bgImg {
    position: relative
}

.ScrollBanner_scrollBannerItem:last-child {
    margin-right: 0 !important
}

.ScrollBanner_desc {
    font-size: 13px
}

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

.ScrollBanner_scrollBanner {
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow-x: auto;
    overflow-y: hidden
}

@media (prefers-color-scheme:dark) {

    .ScrollBanner_reverseColor,
    .ScrollBanner_reverseColor>* {
        -webkit-filter: invert(1) hue-rotate(180deg);
        filter: invert(1) hue-rotate(180deg)
    }
}

@-webkit-keyframes ProductIds_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ProductIds_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ProductIds_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ProductIds_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ProductIds_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ProductIds_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ProductIds_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ProductIds_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ProductIds_ProductIds {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    padding: .68182rem .81818rem .22727rem;
    background: var(--Color_Bg_White)
}

.ProductIds_ProductIdsItem- {
    position: relative;
    text-align: center;
    margin-right: .68182rem;
    margin-bottom: 1rem;
    cursor: pointer
}

.ProductIds_ProductIdsItem- .ProductIds_bgImg {
    position: relative;
    background: var(--Color_Border_Card);
    border: .02273rem solid var(--Color_Border_Card);
    border-radius: .45455rem;
    width: 7.18182rem;
    height: 7.18182rem
}

.ProductIds_ProductIdsItem- .ProductIds_bgImg>img {
    width: 100%;
    height: 100%
}

.ProductIds_ProductIdsItem-:nth-child(3n) {
    margin-right: 0
}

.ProductIds_ProductIdsItem- .ProductIds_hot {
    position: absolute;
    top: .45455rem;
    left: .43182rem;
    background-color: rgba(0, 0, 0, .4);
    border-radius: .22727rem;
    padding: .11364rem .22727rem;
    font-size: .68182rem;
    line-height: .90909rem;
    color: var(--Color_White)
}

.ProductIds_desc {
    width: 7.18182rem;
    margin-top: .45455rem;
    font-size: .95455rem;
    line-height: 1.27273rem;
    color: var(--Color_Text_1);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

html[env=app] .ProductIds_desc {
    font-weight: 400;
    font-family: mipro-medium
}

.FontCaption1,
.mio-video .inputBullet span {
    font-size: .81818rem;
    font-weight: 400
}

body {
    font-family: VideoJS !important
}

.mio-video {
    position: relative;
    overflow: hidden;
    height: 13.63636rem;
    border-radius: .18182rem
}

.mio-video,
.mio-video .video-js {
    width: 100%;
    font-family: VideoJS !important
}

.mio-video .video-js {
    height: 100%
}

.mio-video .video-js .fullscreenIcon {
    font-size: 1.8em;
    line-height: 1.67
}

.mio-video .video-js .vjs-control-bar {
    height: 4em;
    background-color: var(--Color_Black_800)
}

.mio-video .video-js .vjs-time-divider {
    line-height: 4em
}

.mio-video .video-js .vjs-poster {
    background-size: cover
}

.mio-video .video-js .vjs-big-play-button {
    display: none
}

.mio-video .video-js .vjs-control:not(.inputBullet):not(.vjs-current-time):not(.vjs-duration):not(.vjs-volume-panel):not(.vjs-volume-horizontal) {
    width: 3em !important;
    height: 3em;
    align-self: center
}

.mio-video .video-js .vjs-time-control {
    display: block;
    min-width: auto;
    padding: 0
}

.mio-video .video-js .vjs-remaining-time,
.mio-video .video-js .vjs-volume-vertical {
    display: none
}

.mio-video .video-js .vjs-current-time,
.mio-video .video-js .vjs-duration,
.mio-video .video-js .vjs-volume-panel {
    min-width: 3em !important;
    height: 3em;
    align-self: center
}

.mio-video .vjs-has-started .vjs-control-bar {
    padding: 0 10px
}

.mio-video video {
    width: 100%;
    height: 100%;
    font-family: VideoJS !important
}

.mio-video video,
.mio-video video.containVideo {
    object-fit: contain
}

.mio-video .mio-video-play {
    width: 3.75rem;
    height: 3.75rem;
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.mio-video .video-loading {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.mio-video .video-loading .am-icon-lg {
    width: 3.63636rem;
    height: 3.63636rem
}

.mio-video .video-live-sign {
    position: absolute;
    top: .90909rem;
    right: 1.36364rem;
    color: #fff
}

.mio-video .placeholder {
    flex: auto !important
}

.mio-video .inputBullet {
    align-self: center !important;
    width: 10em !important;
    height: 2.7em !important;
    border-radius: 90px;
    background-color: hsla(0, 0%, 76.9%, .2);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mio-video .inputBullet span {
    color: var(--Color_White);
    line-height: 100%
}

.mio-video .horizontalInputBullet {
    width: 12em !important
}

.mio-video .bulletsOn {
    background: url(../image/bulletsOn.2fb71168.svg) 50% no-repeat !important;
    background-size: 2.25em !important
}

.mio-video .bulletsOff {
    background: url(../image/bulletsOff.87ecaccf.svg) 50% no-repeat !important;
    background-size: 2.25em !important
}

.topVideo video {
    height: auto !important
}

@-webkit-keyframes Bullets_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Bullets_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Bullets_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Bullets_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Bullets_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Bullets_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Bullets_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Bullets_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Bullets_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Bullets_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Bullets_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Bullets_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Bullets_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Bullets_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Bullets_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Bullets_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Bullets_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Bullets_container .Bullets_bullet,
.Bullets_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Bullets_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Bullets_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Bullets_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Bullets_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Bullets_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Bullets_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Bullets_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Bullets_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Bullets_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Bullets_FontHeadline1V2-m {
    font-size: 1.0625rem;
    font-weight: 500
}

.Bullets_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Bullets_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Bullets_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Bullets_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Bullets_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Bullets_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Bullets_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Bullets_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Bullets_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Bullets_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Bullets_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Bullets_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Bullets_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Bullets_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Bullets_container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    pointer-events: none
}

.Bullets_container .Bullets_bulletContainer {
    width: 100%;
    height: 33%
}

.Bullets_container .Bullets_bullet {
    min-width: 7.95455rem;
    color: var(--Color_White);
    line-height: 1.27273rem;
    text-shadow: .04545rem .04545rem var(--Color_Black), -.04545rem .04545rem var(--Color_Black), .04545rem -.04545rem var(--Color_Black), -.04545rem -.04545rem var(--Color_Black);
    margin-right: .68182rem
}

.Bullets_container .Bullets_self {
    min-width: auto !important;
    padding: 0 .22727rem .04545rem;
    border: .06818rem solid var(--Color_White)
}

.Bullets_container .Bullets_inputMask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: all
}

html[env=app] .Bullets_FontHeadline1,
html[env=app] .Bullets_FontHeadline2,
html[env=app] .Bullets_FontHeadline3,
html[env=app] .Bullets_FontTitle1,
html[env=app] .Bullets_FontTitle2,
html[env=app] .Bullets_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Bullets_FontLargeTitle1V2,
html[env=app] .Bullets_FontTitle1V2,
html[env=app] .Bullets_FontTitle2V2,
html[env=app] .Bullets_FontTitle3V2,
html[env=app] .Bullets_FontTitle4V2,
html[env=app] .Bullets_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Bullets_FontHeadline1V2-m,
html[env=app] .Bullets_FontHeadline2V2,
html[env=app] .Bullets_FontHeadline3V2,
html[env=app] .Bullets_FontHeadline4V2,
html[env=app] .Bullets_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes InputBullet_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes InputBullet_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes InputBullet_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes InputBullet_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes InputBullet_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes InputBullet_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes InputBullet_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes InputBullet_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.InputBullet_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.InputBullet_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.InputBullet_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.InputBullet_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.InputBullet_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.InputBullet_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.InputBullet_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.InputBullet_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.InputBullet_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.InputBullet_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.InputBullet_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.InputBullet_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.InputBullet_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.InputBullet_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.InputBullet_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.InputBullet_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.InputBullet_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.InputBullet_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.InputBullet_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.InputBullet_FontHeadline1V2- {
    font-size: 1.0625rem;
    font-weight: 500
}

.InputBullet_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.InputBullet_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.InputBullet_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.InputBullet_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.InputBullet_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.InputBullet_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.InputBullet_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.InputBullet_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.InputBullet_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.InputBullet_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.InputBullet_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.InputBullet_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.InputBullet_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.InputBullet_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.InputBullet_container {
    pointer-events: all
}

.InputBullet_container .InputBullet_content {
    display: flex;
    align-items: center;
    margin-top: .68182rem
}

.InputBullet_container .InputBullet_input {
    flex: 1 1;
    background-color: var(--Color_Bg_Input);
    caret-color: var(--Color_Primary);
    padding: 0 1.13636rem;
    font-size: 1.13636rem;
    color: var(--Color_Text_1)
}

.InputBullet_container .InputBullet_input::-webkit-input-placeholder {
    color: var(--Color_Text_3)
}

.InputBullet_container .InputBullet_input:focus {
    border: .06818rem solid var(--Color_Primary)
}

.InputBullet_displayNone {
    display: none
}

.InputBullet_container-normal {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    height: 3.40909rem;
    padding: 0 1.13636rem;
    background-color: var(--Color_Bg_Card_White);
    transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

.InputBullet_container-normal .InputBullet_input {
    height: 2.04545rem;
    border-radius: .90909rem
}

.InputBullet_container-normal .InputBullet_submit {
    width: 5rem;
    margin-left: .90909rem
}

.InputBullet_container-fullV {
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--Color_Black_600)
}

.InputBullet_container-fullV .InputBullet_content {
    flex-direction: column;
    width: 20.45455rem;
    height: 12.72727rem;
    margin-top: 16.13636rem;
    margin-left: calc(50% - 10.22727rem);
    padding: 2.27273rem 1.81818rem 1.81818rem;
    background-color: var(--Color_Bg_Card_White);
    border-radius: 1.5rem
}

.InputBullet_container-fullV .InputBullet_input {
    width: 16.81818rem;
    height: 3.63636rem;
    border-radius: 1.20455rem
}

.InputBullet_container-fullV .InputBullet_buttons {
    display: flex;
    width: 16.81818rem;
    margin-top: 1.81818rem;
    justify-content: space-between;
    align-items: center
}

.InputBullet_container-fullV .InputBullet_buttons .InputBullet_cancel,
.InputBullet_container-fullV .InputBullet_buttons .InputBullet_submit {
    width: 7.95455rem
}

.InputBullet_container-fullH,
.InputBullet_container-pc {
    padding: 0 1.47727rem
}

.InputBullet_container-fullH .InputBullet_input,
.InputBullet_container-pc .InputBullet_input {
    height: 2.72727rem;
    border-radius: .90909rem
}

.InputBullet_container-fullH .InputBullet_submit,
.InputBullet_container-pc .InputBullet_submit {
    width: 9.09091rem;
    margin-left: .90909rem
}

.InputBullet_container-fullH {
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--Color_Black_600)
}

.InputBullet_container-fullH .InputBullet_content {
    height: 4.09091rem;
    margin-top: 2.77273rem;
    padding: 0 1.47727rem;
    background-color: var(--Color_Bg_Card_White);
    border-radius: .90909rem
}

.InputBullet_container-pc {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 4.09091rem;
    background-color: var(--Color_Bg_Card_White)
}

html[env=app] .InputBullet_FontHeadline1,
html[env=app] .InputBullet_FontHeadline2,
html[env=app] .InputBullet_FontHeadline3,
html[env=app] .InputBullet_FontTitle1,
html[env=app] .InputBullet_FontTitle2,
html[env=app] .InputBullet_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .InputBullet_FontLargeTitle1V2,
html[env=app] .InputBullet_FontTitle1V2,
html[env=app] .InputBullet_FontTitle2V2,
html[env=app] .InputBullet_FontTitle3V2,
html[env=app] .InputBullet_FontTitle4V2,
html[env=app] .InputBullet_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .InputBullet_FontHeadline1V2-,
html[env=app] .InputBullet_FontHeadline2V2,
html[env=app] .InputBullet_FontHeadline3V2,
html[env=app] .InputBullet_FontHeadline4V2,
html[env=app] .InputBullet_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Mask_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Mask_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Mask_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Mask_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Mask_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Mask_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Mask_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Mask_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Mask_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Mask_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Mask_FontTitle2-oOr {
    font-size: 1.22727rem;
    font-weight: 500
}

.Mask_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Mask_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Mask_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Mask_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Mask_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Mask_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Mask_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Mask_container .Mask_audience .Mask_desc,
.Mask_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Mask_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Mask_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Mask_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Mask_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Mask_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Mask_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Mask_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Mask_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Mask_FontHeadline1V2- {
    font-size: 1.0625rem;
    font-weight: 500
}

.Mask_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Mask_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Mask_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Mask_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Mask_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Mask_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Mask_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Mask_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Mask_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Mask_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Mask_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Mask_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Mask_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Mask_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Mask_container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
    pointer-events: none
}

.Mask_container .Mask_audience {
    position: absolute;
    top: 1.13636rem;
    left: 1.13636rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-width: 5rem;
    height: 1.81818rem;
    padding: 0 .90909rem;
    background-color: var(--Color_Black_900);
    border: .02273rem solid var(--Color_White_600);
    border-radius: 2.04545rem
}

.Mask_container .Mask_audience .Mask_icon {
    width: .86364rem;
    height: .54545rem;
    margin-right: .36364rem
}

.Mask_container .Mask_audience .Mask_desc {
    color: var(--Color_White);
    line-height: 1.81818rem
}

.Mask_displayNone {
    visibility: visible;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

html[env=app] .Mask_FontHeadline1,
html[env=app] .Mask_FontHeadline2,
html[env=app] .Mask_FontHeadline3,
html[env=app] .Mask_FontTitle1,
html[env=app] .Mask_FontTitle2-oOr,
html[env=app] .Mask_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Mask_FontLargeTitle1V2,
html[env=app] .Mask_FontTitle1V2,
html[env=app] .Mask_FontTitle2V2,
html[env=app] .Mask_FontTitle3V2,
html[env=app] .Mask_FontTitle4V2,
html[env=app] .Mask_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Mask_FontHeadline1V2-,
html[env=app] .Mask_FontHeadline2V2,
html[env=app] .Mask_FontHeadline3V2,
html[env=app] .Mask_FontHeadline4V2,
html[env=app] .Mask_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes VideoLive_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes VideoLive_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@-webkit-keyframes VideoLive_fadeOut__-OFTH {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes VideoLive_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes VideoLive_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes VideoLive_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes VideoLive_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes VideoLive_fadeOut__-OFTH {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes VideoLive_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.VideoLive_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.VideoLive_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.VideoLive_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.VideoLive_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.VideoLive_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.VideoLive_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.VideoLive_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.VideoLive_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.VideoLive_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.VideoLive_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.VideoLive_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.VideoLive_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.VideoLive_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.VideoLive_FontLargeTitle1V2-ZSP {
    font-size: 1.625rem;
    font-weight: 600
}

.VideoLive_FontTitle1V2- {
    font-size: 1.375rem;
    font-weight: 600
}

.VideoLive_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.VideoLive_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.VideoLive_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.VideoLive_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.VideoLive_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.VideoLive_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.VideoLive_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.VideoLive_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.VideoLive_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.VideoLive_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.VideoLive_FontBody2V2-gjH {
    font-size: 1rem;
    font-weight: 400
}

.VideoLive_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.VideoLive_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.VideoLive_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.VideoLive_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.VideoLive_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.VideoLive_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.VideoLive_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.VideoLive_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.VideoLive_videoLive {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    background: var(--Color_Bg_White)
}

.VideoLive_videoLive .VideoLive_noVideo {
    position: relative;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: .02273rem
}

.VideoLive_videoLive .VideoLive_noVideo .VideoLive_playIcon {
    width: 3.75rem;
    height: 3.75rem;
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.VideoLive_videoLive .VideoLive_noVideo .VideoLive_order {
    position: absolute;
    z-index: 10;
    right: .81818rem;
    bottom: -3.86364rem;
    width: 5rem;
    padding: 0
}

.VideoLive_videoContainer {
    position: relative;
    width: 100%
}

.VideoLive_videoContainer .VideoLive_right_icon {
    position: absolute;
    top: .59091rem;
    right: 2.5rem;
    width: 2.77273rem;
    height: 2.63636rem;
    padding: .45455rem;
    text-align: center
}

.VideoLive_videoContainer .VideoLive_right_icon .VideoLive_image {
    width: 1.13636rem;
    height: 1rem
}

html[env=app] .VideoLive_FontHeadline1,
html[env=app] .VideoLive_FontHeadline2,
html[env=app] .VideoLive_FontHeadline3,
html[env=app] .VideoLive_FontTitle1,
html[env=app] .VideoLive_FontTitle2,
html[env=app] .VideoLive_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .VideoLive_FontLargeTitle1V2-ZSP,
html[env=app] .VideoLive_FontTitle1V2-,
html[env=app] .VideoLive_FontTitle2V2,
html[env=app] .VideoLive_FontTitle3V2,
html[env=app] .VideoLive_FontTitle4V2,
html[env=app] .VideoLive_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .VideoLive_FontHeadline1V2,
html[env=app] .VideoLive_FontHeadline2V2,
html[env=app] .VideoLive_FontHeadline3V2,
html[env=app] .VideoLive_FontHeadline4V2,
html[env=app] .VideoLive_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.Video_video {
    width: 100%;
    height: 100%;
    font-size: 0
}

.video_video {
    width: 100%;
    height: auto
}

@-webkit-keyframes Boards_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Boards_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@-webkit-keyframes Boards_fadeOut__-NxLn {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Boards_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Boards_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Boards_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Boards_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Boards_fadeOut__-NxLn {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Boards_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Boards_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Boards_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Boards_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Boards_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Boards_boards .Boards_title,
.Boards_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Boards_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Boards_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Boards_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Boards_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Boards_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Boards_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Boards_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Boards_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Boards_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Boards_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Boards_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Boards_FontTitle3V2- {
    font-size: 1.125rem;
    font-weight: 600
}

.Boards_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Boards_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Boards_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Boards_FontHeadline2V2-L {
    font-size: 1rem;
    font-weight: 500
}

.Boards_FontHeadline3V2- {
    font-size: .9375rem;
    font-weight: 500
}

.Boards_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Boards_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Boards_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Boards_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Boards_FontBody3V2-So4 {
    font-size: .9375rem;
    font-weight: 400
}

.Boards_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Boards_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Boards_FontCaption2V2-P {
    font-size: .75rem;
    font-weight: 400
}

.Boards_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Boards_FontCaption4V2-J {
    font-size: .625rem;
    font-weight: 400
}

.Boards_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Boards_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Boards_boards {
    background: var(--Color_Bg_White)
}

.Boards_boards .Boards_title {
    margin-left: .81818rem;
    color: var(--Color_Text_1);
    line-height: 3.40909rem;
    font-weight: 700
}

html[env=app] .Boards_boards .Boards_title,
html[env=app] .Boards_FontHeadline1,
html[env=app] .Boards_FontHeadline2,
html[env=app] .Boards_FontHeadline3,
html[env=app] .Boards_FontTitle1,
html[env=app] .Boards_FontTitle2,
html[env=app] .Boards_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Boards_FontLargeTitle1V2,
html[env=app] .Boards_FontTitle1V2,
html[env=app] .Boards_FontTitle2V2,
html[env=app] .Boards_FontTitle3V2-,
html[env=app] .Boards_FontTitle4V2,
html[env=app] .Boards_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Boards_FontHeadline1V2,
html[env=app] .Boards_FontHeadline2V2-L,
html[env=app] .Boards_FontHeadline3V2-,
html[env=app] .Boards_FontHeadline4V2,
html[env=app] .Boards_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Boards_boards .Boards_title {
    font-weight: 400;
    font-family: mipro-semiBold
}

@-webkit-keyframes BoardList_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes BoardList_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes BoardList_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes BoardList_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes BoardList_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes BoardList_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes BoardList_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes BoardList_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.BoardList_FontLargeTitle1-ry- {
    font-size: 1.63636rem;
    font-weight: 400
}

.BoardList_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.BoardList_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.BoardList_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.BoardList_FontHeadline1,
.BoardList_name {
    font-size: 1.02273rem;
    font-weight: 500
}

.BoardList_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.BoardList_FontHeadline3,
.BoardList_number {
    font-size: .81818rem;
    font-weight: 500
}

.BoardList_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.BoardList_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.BoardList_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.BoardList_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.BoardList_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.BoardList_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.BoardList_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.BoardList_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.BoardList_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.BoardList_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.BoardList_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.BoardList_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.BoardList_FontHeadline1V2-Xo {
    font-size: 1.0625rem;
    font-weight: 500
}

.BoardList_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.BoardList_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.BoardList_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.BoardList_FontHeadline5V2-F {
    font-size: .8125rem;
    font-weight: 500
}

.BoardList_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.BoardList_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.BoardList_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.BoardList_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.BoardList_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.BoardList_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.BoardList_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.BoardList_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.BoardList_FontCaption5V2__-tgoK {
    font-size: .5rem;
    font-weight: 400
}

.BoardList_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.BoardList_boardItem {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 0
}

.BoardList_boardItem:active {
    -webkit-animation: BoardList_cardClickDown .3s ease-out forwards;
    animation: BoardList_cardClickDown .3s ease-out forwards
}

@-webkit-keyframes BoardList_cardClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@keyframes BoardList_cardClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

.BoardList_hasRedDot {
    position: relative
}

.BoardList_hasRedDot:after {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    display: block;
    width: .45455rem;
    height: .45455rem;
    background-color: var(--Color_Primary);
    border-radius: 50%
}

.BoardList_main {
    flex-shrink: 0;
    position: relative;
    border-radius: 0;
    border: .02273rem solid var(--Color_Border_Img);
    box-sizing: border-box
}

.BoardList_maskImage {
    -webkit-mask-image: url(../image/board-icon-mask.svg);
    mask-image: url(../image/board-icon-mask.svg);
    -webkit-mask-repeat: round;
    mask-repeat: round;
    border: unset
}

.BoardList_bannerImgWrap {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.BoardList_name {
    max-width: calc(100vw - 11.36364rem);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--Color_Text_1)
}

.BoardList_number {
    display: flex;
    align-items: center;
    color: var(--Color_Text_2);
    opacity: .6;
    margin-top: .34091rem
}

.BoardList_number span {
    background: rgba(255, 89, 74, .1);
    border-radius: .18182rem;
    font-size: .68182rem;
    line-height: 1.13636rem;
    height: 1.09091rem;
    color: var(--Color_Primary);
    text-align: center;
    padding: 0 .20455rem;
    margin-left: .22727rem
}

.BoardList_boardWrap,
.BoardList_followBtn {
    display: flex;
    align-items: center
}

.BoardList_followBtn {
    flex-basis: 4.09091rem;
    flex-shrink: 0;
    justify-content: center;
    width: 4.09091rem;
    height: 1.81818rem;
    border: .04545rem solid var(--Color_Border_Card);
    border-radius: 1.81818rem;
    font-size: .81818rem;
    font-weight: 700;
    color: var(--Color_Text_1);
    -webkit-transition: .1s;
    transition: .1s
}

.BoardList_followBtn.BoardList_isFollow {
    color: var(--Color_Text_3)
}

html[env=app] .BoardList_FontHeadline1,
html[env=app] .BoardList_FontHeadline2,
html[env=app] .BoardList_FontHeadline3,
html[env=app] .BoardList_FontTitle1,
html[env=app] .BoardList_FontTitle2,
html[env=app] .BoardList_FontTitle3,
html[env=app] .BoardList_name,
html[env=app] .BoardList_number {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .BoardList_FontLargeTitle1V2,
html[env=app] .BoardList_FontTitle1V2,
html[env=app] .BoardList_FontTitle2V2,
html[env=app] .BoardList_FontTitle3V2,
html[env=app] .BoardList_FontTitle4V2,
html[env=app] .BoardList_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .BoardList_FontHeadline1V2-Xo,
html[env=app] .BoardList_FontHeadline2V2,
html[env=app] .BoardList_FontHeadline3V2,
html[env=app] .BoardList_FontHeadline4V2,
html[env=app] .BoardList_FontHeadline5V2-F {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Customize_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Customize_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Customize_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Customize_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Customize_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Customize_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Customize_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Customize_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Customize_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Customize_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Customize_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Customize_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Customize_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Customize_FontHeadline2-3I {
    font-size: .95455rem;
    font-weight: 500
}

.Customize_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Customize_FontBody1__-GWW- {
    font-size: 1.09091rem;
    font-weight: 400
}

.Customize_FontBody2-lJG {
    font-size: 1.02273rem;
    font-weight: 400
}

.Customize_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Customize_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Customize_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Customize_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Customize_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Customize_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Customize_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Customize_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Customize_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Customize_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Customize_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Customize_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Customize_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Customize_FontHeadline4V2- {
    font-size: .875rem;
    font-weight: 500
}

.Customize_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Customize_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Customize_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Customize_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Customize_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Customize_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Customize_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Customize_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Customize_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Customize_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Customize_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Customize_container {
    position: relative
}

.Customize_container .Customize_background-q {
    display: block;
    width: 100%;
    height: 100%
}

.Customize_container .Customize_component {
    position: absolute;
    cursor: pointer
}

html[env=app] .Customize_FontHeadline1,
html[env=app] .Customize_FontHeadline2-3I,
html[env=app] .Customize_FontHeadline3,
html[env=app] .Customize_FontTitle1,
html[env=app] .Customize_FontTitle2,
html[env=app] .Customize_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Customize_FontLargeTitle1V2,
html[env=app] .Customize_FontTitle1V2,
html[env=app] .Customize_FontTitle2V2,
html[env=app] .Customize_FontTitle3V2,
html[env=app] .Customize_FontTitle4V2,
html[env=app] .Customize_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Customize_FontHeadline1V2,
html[env=app] .Customize_FontHeadline2V2,
html[env=app] .Customize_FontHeadline3V2,
html[env=app] .Customize_FontHeadline4V2-,
html[env=app] .Customize_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes HeaderImage_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes HeaderImage_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes HeaderImage_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes HeaderImage_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes HeaderImage_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes HeaderImage_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes HeaderImage_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes HeaderImage_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.HeaderImage_HeaderImage {
    width: 1.875rem;
    height: 1.875rem;
    border-radius: 50%;
    position: relative
}

.HeaderImage_HeaderImage img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.HeaderImage_HeaderImage .HeaderImage_line {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .02273rem solid var(--Color_Divider)
}

.HeaderImage_HeaderImage .HeaderImage_label {
    position: absolute;
    width: 32.65%;
    height: 32.65%;
    right: 0;
    bottom: 0;
    min-width: .75rem;
    min-height: .75rem
}

.HeaderDecorator_mifans {
    position: absolute;
    top: -26.53061%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 122.44898%;
    height: 71.42857%
}

.HeaderDecorator_mifans>img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    border-radius: 0 !important
}

@-webkit-keyframes board_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes board_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes board_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes board_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes board_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes board_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes board_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes board_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.board_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.board_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.board_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.board_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.board_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.board_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.board_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.board_FontBody1-yZ {
    font-size: 1.09091rem;
    font-weight: 400
}

.board_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.board_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.board_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.board_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.board_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.board_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.board_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.board_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.board_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.board_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.board_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.board_FontHeadline1V2-fPO {
    font-size: 1.0625rem;
    font-weight: 500
}

.board_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.board_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.board_boardCardTopWrap .board_boardCardTopLeft .board_info .board_name,
.board_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.board_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.board_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.board_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.board_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.board_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.board_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.board_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.board_boardCardTopWrap .board_boardCardTopLeft .board_info .board_number,
.board_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.board_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.board_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.board_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.board_boardCardTopWrap {
    justify-content: space-between;
    position: relative;
    padding-bottom: .625rem
}

.board_boardCardTopWrap,
.board_boardCardTopWrap .board_boardCardTopLeft {
    display: flex;
    align-items: center
}

.board_boardCardTopWrap .board_boardCardTopLeft .board_info {
    margin-left: .625rem
}

.board_boardCardTopWrap .board_boardCardTopLeft .board_info .board_name {
    line-height: 1.1875rem;
    color: var(--Color_Text_1)
}

.board_boardCardTopWrap .board_boardCardTopLeft .board_info .board_number {
    line-height: .9375rem;
    color: var(--Color_Text_2)
}

.board_boardCardTopWrap .board_followBtn {
    width: 3.5rem
}

html[env=app] .board_FontHeadline1,
html[env=app] .board_FontHeadline2,
html[env=app] .board_FontHeadline3,
html[env=app] .board_FontTitle1,
html[env=app] .board_FontTitle2,
html[env=app] .board_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .board_FontLargeTitle1V2,
html[env=app] .board_FontTitle1V2,
html[env=app] .board_FontTitle2V2,
html[env=app] .board_FontTitle3V2,
html[env=app] .board_FontTitle4V2,
html[env=app] .board_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .board_boardCardTopWrap .board_boardCardTopLeft .board_info .board_name,
html[env=app] .board_FontHeadline1V2-fPO,
html[env=app] .board_FontHeadline2V2,
html[env=app] .board_FontHeadline3V2,
html[env=app] .board_FontHeadline4V2,
html[env=app] .board_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes CardTop_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes CardTop_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes CardTop_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.CardTop_cardTop {
    justify-content: space-between;
    position: relative;
    padding-bottom: .625rem
}

.CardTop_cardTop,
.CardTop_cardTop .CardTop_leftBar-B {
    display: flex;
    align-items: center
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_icon:active {
    -webkit-animation: CardTop_opacityClickDown .3s ease-out forwards;
    animation: CardTop_opacityClickDown .3s ease-out forwards
}

@-webkit-keyframes CardTop_opacityClickDown {
    to {
        opacity: .6
    }
}

@keyframes CardTop_opacityClickDown {
    to {
        opacity: .6
    }
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo {
    margin-left: .625rem
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_topInfo {
    display: flex;
    align-items: center;
    height: 1.1875rem
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_topInfo .CardTop_userName {
    max-width: 8.75rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: var(--Color_Text_1)
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_topInfo .CardTop_userName.CardTop_wider {
    max-width: 10.625rem
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_topInfo .CardTop_level {
    margin-left: .25rem
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_bottomInfo {
    line-height: .9375rem;
    color: var(--Color_Text_2);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CardTop_cardTop .CardTop_followBtn- {
    min-width: 3.5rem
}

.CardTop_FontLargeTitle1__-rTqf {
    font-size: 1.63636rem;
    font-weight: 400
}

.CardTop_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.CardTop_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.CardTop_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.CardTop_FontHeadline1__-VZ7x {
    font-size: 1.02273rem;
    font-weight: 500
}

.CardTop_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.CardTop_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.CardTop_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.CardTop_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.CardTop_FontBody3__-9QVG {
    font-size: .95455rem;
    font-weight: 400
}

.CardTop_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.CardTop_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.CardTop_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.CardTop_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.CardTop_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.CardTop_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.CardTop_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.CardTop_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.CardTop_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.CardTop_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.CardTop_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.CardTop_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_topInfo .CardTop_userName,
.CardTop_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.CardTop_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.CardTop_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.CardTop_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.CardTop_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.CardTop_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.CardTop_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.CardTop_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_bottomInfo,
.CardTop_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.CardTop_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.CardTop_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.CardTop_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes CardTop_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes CardTop_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes CardTop_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CardTop_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes CardTop_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@media screen and (min-width:670px) {
    .CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_topInfo .CardTop_userName {
        max-width: unset !important
    }
}

html[env=app] .CardTop_FontHeadline1__-VZ7x,
html[env=app] .CardTop_FontHeadline2,
html[env=app] .CardTop_FontHeadline3,
html[env=app] .CardTop_FontTitle1,
html[env=app] .CardTop_FontTitle2,
html[env=app] .CardTop_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .CardTop_FontLargeTitle1V2,
html[env=app] .CardTop_FontTitle1V2,
html[env=app] .CardTop_FontTitle2V2,
html[env=app] .CardTop_FontTitle3V2,
html[env=app] .CardTop_FontTitle4V2,
html[env=app] .CardTop_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .CardTop_cardTop .CardTop_leftBar-B .CardTop_userInfo .CardTop_topInfo .CardTop_userName,
html[env=app] .CardTop_FontHeadline1V2,
html[env=app] .CardTop_FontHeadline2V2,
html[env=app] .CardTop_FontHeadline3V2,
html[env=app] .CardTop_FontHeadline4V2,
html[env=app] .CardTop_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes IntegralLevelTag_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes IntegralLevelTag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes IntegralLevelTag_fadeUpIn- {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.IntegralLevelTag_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.IntegralLevelTag_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.IntegralLevelTag_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.IntegralLevelTag_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.IntegralLevelTag_FontHeadline1- {
    font-size: 1.02273rem;
    font-weight: 500
}

.IntegralLevelTag_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.IntegralLevelTag_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.IntegralLevelTag_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.IntegralLevelTag_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.IntegralLevelTag_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.IntegralLevelTag_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.IntegralLevelTag_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.IntegralLevelTag_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.IntegralLevelTag_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.IntegralLevelTag_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.IntegralLevelTag_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.IntegralLevelTag_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.IntegralLevelTag_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.IntegralLevelTag_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.IntegralLevelTag_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.IntegralLevelTag_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.IntegralLevelTag_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.IntegralLevelTag_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.IntegralLevelTag_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.IntegralLevelTag_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.IntegralLevelTag_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.IntegralLevelTag_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.IntegralLevelTag_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.IntegralLevelTag_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.IntegralLevelTag_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.IntegralLevelTag_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.IntegralLevelTag_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.IntegralLevelTag_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.IntegralLevelTag_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes IntegralLevelTag_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes IntegralLevelTag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes IntegralLevelTag_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes IntegralLevelTag_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes IntegralLevelTag_fadeUpIn- {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.IntegralLevelTag_tag {
    margin: 0 .25rem;
    align-items: center;
    flex-shrink: 0
}

.IntegralLevelTag_middle {
    height: 1rem
}

.IntegralLevelTag_small {
    height: .875rem
}

html[env=app] .IntegralLevelTag_FontHeadline1-,
html[env=app] .IntegralLevelTag_FontHeadline2,
html[env=app] .IntegralLevelTag_FontHeadline3,
html[env=app] .IntegralLevelTag_FontTitle1,
html[env=app] .IntegralLevelTag_FontTitle2,
html[env=app] .IntegralLevelTag_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .IntegralLevelTag_FontLargeTitle1V2,
html[env=app] .IntegralLevelTag_FontTitle1V2,
html[env=app] .IntegralLevelTag_FontTitle2V2,
html[env=app] .IntegralLevelTag_FontTitle3V2,
html[env=app] .IntegralLevelTag_FontTitle4V2,
html[env=app] .IntegralLevelTag_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .IntegralLevelTag_FontHeadline1V2,
html[env=app] .IntegralLevelTag_FontHeadline2V2,
html[env=app] .IntegralLevelTag_FontHeadline3V2,
html[env=app] .IntegralLevelTag_FontHeadline4V2,
html[env=app] .IntegralLevelTag_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes ActivityIcon_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ActivityIcon_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ActivityIcon_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ActivityIcon_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ActivityIcon_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ActivityIcon_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ActivityIcon_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ActivityIcon_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ActivityIcon_pendant {
    position: relative;
    flex-shrink: 0;
    width: .875rem;
    height: .875rem;
    margin-right: .25rem;
    cursor: pointer
}

.ActivityIcon_pendant.ActivityIcon_large {
    width: 1rem;
    height: 1rem
}

.ActivityIcon_pendant .ActivityIcon_img {
    display: block;
    width: 100%;
    height: 100%
}

@-webkit-keyframes CardBottom_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes CardBottom_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes CardBottom_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes CardBottom_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes CardBottom_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes CardBottom_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes CardBottom_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes CardBottom_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.CardBottom_viewCnt {
    color: var(--Color_Text_3);
    font-size: .875rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CardBottom_operate {
    display: flex;
    justify-content: flex-end
}

.CardBottom_operate>div:not(:last-child) {
    margin-right: 1.25rem
}

.CardBottom_operateWrap {
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.CardBottom_operateWrap img {
    width: 1.5rem;
    height: 1.5rem
}

.CardBottom_new-card-bottom {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 1.15625rem;
    font-size: .875rem
}

.CardBottom_num {
    font-size: .875rem;
    color: var(--Color_Text_3);
    margin-left: .25rem;
    white-space: nowrap
}

.CardBottom_BoardCardBottomWrapLeft {
    display: flex;
    align-items: center
}

.CardBottom_BoardCardBottomWrapLeft .CardBottom_authorImg {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: .1875rem;
    overflow: hidden;
    position: relative;
    border-radius: 50%;
    border: .02273rem solid var(--Color_Border_Img);
    box-sizing: border-box
}

.CardBottom_BoardCardBottomWrapLeft .CardBottom_authorImg .CardBottom_lazyImg {
    height: 100%
}

.CardBottom_BoardCardBottomWrapLeft .CardBottom_BoardCardBottomName {
    font-size: .875rem;
    color: var(--Color_Text_2);
    max-width: 7.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CardBottom_like {
    display: flex;
    align-items: center
}

.CardBottom_like .CardBottom_likeSvg {
    width: 1.5rem;
    height: 1.5rem
}

.CardBottom_like .CardBottom_iconNum {
    font-size: .875rem;
    color: var(--Color_Text_3);
    margin-left: .25rem
}

.CardBottom_like .CardBottom_iconNum.CardBottom_active {
    color: var(--Color_Primary)
}

.CardBottom_answerText {
    font-size: .875rem;
    color: rgba(0, 0, 0, .3)
}

@media (prefers-color-scheme:dark) {
    .CardBottom_answerText {
        color: hsla(0, 0%, 100%, .3)
    }
}

.CardBottom_answerText .CardBottom_answerNum-UW8 {
    display: inline-block;
    margin-left: .1875rem
}

.CardBottom_left {
    display: flex;
    align-items: center;
    flex: 1 1;
    width: 0
}

.CardBottom_left .CardBottom_tags {
    margin-right: .25rem
}

@media screen and (min-width:670px) {
    .CardBottom_new-card-bottom {
        margin-top: 1rem
    }
}

.PostLikeEffect_animation-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100;
    width: 0;
    height: 0;
    pointer-events: none
}

.PostLikeEffect_animation-player {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    -webkit-transform: translate3d(-50%, -50%, 0) !important;
    transform: translate3d(-50%, -50%, 0) !important;
    width: 20.45455rem !important;
    height: 20.45455rem !important
}

.PostLikeEffect_imgWrapper {
    position: relative
}

.PostLikeEffect_icon {
    position: absolute;
    top: 0;
    left: 0
}

.PostLikeEffect_animation-icon {
    width: 100%;
    height: 100%
}

@-webkit-keyframes DetailState_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes DetailState_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes DetailState_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes DetailState_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes DetailState_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes DetailState_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes DetailState_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes DetailState_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.DetailState_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.DetailState_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.DetailState_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.DetailState_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.DetailState_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.DetailState_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.DetailState_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.DetailState_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.DetailState_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.DetailState_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.DetailState_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.DetailState_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.DetailState_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.DetailState_FontLargeTitle1V2- {
    font-size: 1.625rem;
    font-weight: 600
}

.DetailState_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.DetailState_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.DetailState_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.DetailState_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.DetailState_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.DetailState_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.DetailState_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.DetailState_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.DetailState_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.DetailState_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.DetailState_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.DetailState_FontBody2V2-K {
    font-size: 1rem;
    font-weight: 400
}

.DetailState_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.DetailState_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.DetailState_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.DetailState_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.DetailState_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.DetailState_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.DetailState_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.DetailState_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.DetailState_status {
    background-color: var(--Color_Bg_White);
    padding-bottom: 1.5rem;
    color: var(--Color_Text_2)
}

.DetailState_status.DetailState_cardStatus {
    margin-top: 0 !important;
    width: 100%;
    padding-bottom: .75rem
}

.DetailState_status.DetailState_cardStatus .DetailState_top {
    font-size: .81818rem
}

.DetailState_status.DetailState_cardStatus .DetailState_line {
    display: none
}

.DetailState_status .DetailState_top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: .8125rem;
    padding: .75rem 1rem;
    background-color: var(--Color_Bg_Card_Gray);
    border-radius: .5rem
}

.DetailState_status .DetailState_top .DetailState_process {
    color: var(--Color_Info)
}

.DetailState_status .DetailState_top .DetailState_halfProcess:after {
    content: counter(count) "%";
    -webkit-animation: DetailState_counter .5s linear forwards;
    animation: DetailState_counter .5s linear forwards;
    counter-reset: count 0
}

.DetailState_status .DetailState_top .DetailState_ninetyProcess:after {
    content: counter(count) "%";
    -webkit-animation: DetailState_counter1 .5s linear forwards;
    animation: DetailState_counter1 .5s linear forwards;
    counter-reset: count 50
}

.DetailState_status .DetailState_line {
    border-radius: .68182rem;
    background: var(--Color_Divider);
    height: .22727rem;
    margin-top: .36364rem;
    position: relative
}

.DetailState_status .DetailState_blue {
    display: inline-block;
    border-radius: 1.36364rem;
    background: var(--Color_Info);
    height: .22727rem;
    position: absolute;
    top: 0;
    left: 0
}

.DetailState_status .DetailState_half {
    width: 50%;
    -webkit-animation: DetailState_loadHalf .5s linear;
    animation: DetailState_loadHalf .5s linear
}

.DetailState_status .DetailState_ninety {
    width: 90%;
    -webkit-animation: DetailState_loadNinety .5s linear;
    animation: DetailState_loadNinety .5s linear
}

@-webkit-keyframes DetailState_loadHalf {
    0% {
        width: 0
    }

    to {
        width: 50%
    }
}

@keyframes DetailState_loadHalf {
    0% {
        width: 0
    }

    to {
        width: 50%
    }
}

@-webkit-keyframes DetailState_loadNinety {
    0% {
        width: 50%
    }

    to {
        width: 90%
    }
}

@keyframes DetailState_loadNinety {
    0% {
        width: 50%
    }

    to {
        width: 90%
    }
}

.DetailState_staticHalf-q {
    width: 50%
}

.DetailState_staticNinety {
    width: 90%
}

@-webkit-keyframes DetailState_counter {
    0% {
        counter-increment: count 0
    }

    30% {
        counter-increment: count 15
    }

    60% {
        counter-increment: count 30
    }

    to {
        counter-increment: count 50
    }
}

@keyframes DetailState_counter {
    0% {
        counter-increment: count 0
    }

    30% {
        counter-increment: count 15
    }

    60% {
        counter-increment: count 30
    }

    to {
        counter-increment: count 50
    }
}

@-webkit-keyframes DetailState_counter1 {
    0% {
        counter-increment: count 0
    }

    30% {
        counter-increment: count 15
    }

    60% {
        counter-increment: count 30
    }

    to {
        counter-increment: count 40
    }
}

@keyframes DetailState_counter1 {
    0% {
        counter-increment: count 0
    }

    30% {
        counter-increment: count 15
    }

    60% {
        counter-increment: count 30
    }

    to {
        counter-increment: count 40
    }
}

.DetailState_yes {
    width: 1.27273rem;
    height: 1.27273rem
}

.DetailState_disappear {
    -webkit-animation: DetailState_disappear 1s linear 1s forwards;
    animation: DetailState_disappear 1s linear 1s forwards
}

@-webkit-keyframes DetailState_disappear {
    0% {
        margin-top: 0
    }

    to {
        margin-top: -2.63636rem;
        visibility: hidden
    }
}

@keyframes DetailState_disappear {
    0% {
        margin-top: 0
    }

    to {
        margin-top: -2.63636rem;
        visibility: hidden
    }
}

.DetailState_appeal {
    color: var(--Color_Primary)
}

.DetailState_info {
    color: var(--Color_Info)
}

html[env=app] .DetailState_FontHeadline1,
html[env=app] .DetailState_FontHeadline2,
html[env=app] .DetailState_FontHeadline3,
html[env=app] .DetailState_FontTitle1,
html[env=app] .DetailState_FontTitle2,
html[env=app] .DetailState_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .DetailState_FontLargeTitle1V2-,
html[env=app] .DetailState_FontTitle1V2,
html[env=app] .DetailState_FontTitle2V2,
html[env=app] .DetailState_FontTitle3V2,
html[env=app] .DetailState_FontTitle4V2,
html[env=app] .DetailState_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .DetailState_FontHeadline1V2,
html[env=app] .DetailState_FontHeadline2V2,
html[env=app] .DetailState_FontHeadline3V2,
html[env=app] .DetailState_FontHeadline4V2,
html[env=app] .DetailState_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes ArticleCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ArticleCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ArticleCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ArticleCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ArticleCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ArticleCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ArticleCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ArticleCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ArticleCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.ArticleCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.ArticleCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.ArticleCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.ArticleCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.ArticleCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.ArticleCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.ArticleCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.ArticleCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.ArticleCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.ArticleCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.ArticleCard_FontCaption2,
.ArticleCard_lotteryTag {
    font-size: .75rem;
    font-weight: 400
}

.ArticleCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.ArticleCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.ArticleCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.ArticleCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.ArticleCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.ArticleCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.ArticleCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.ArticleCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.ArticleCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_boldTitle,
.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_topicName,
.ArticleCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.ArticleCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.ArticleCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.ArticleCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.ArticleCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_textContent,
.ArticleCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_desc,
.ArticleCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.ArticleCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.ArticleCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.ArticleCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.ArticleCard_FontCaption4V2- {
    font-size: .625rem;
    font-weight: 400
}

.ArticleCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.ArticleCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.ArticleCard_article {
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White);
    position: relative
}

.ArticleCard_article .ArticleCard_articleContent {
    position: relative;
    padding-bottom: var(--padding)
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text {
    position: relative
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text.ArticleCard_indent-K .ArticleCard_textContent {
    min-height: 1.4375rem
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_textContent {
    margin-bottom: .625rem;
    color: var(--Color_Text_1);
    line-height: 1.4375rem
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_textContent a {
    color: var(--Color_Info)
}

 
.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_setTop-zq_ {
    position: absolute;
    top: .0625rem;
    height: 1.125rem;
    margin-right: .25rem
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_boldTitle,
.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_topicName {
    color: var(--Color_Text_1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_desc {
    margin-top: .125rem;
    color: var(--Color_Text_2);
    line-height: 1.3125rem;
    text-indent: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.ArticleCard_article .ArticleCard_articleContent iframe,
.ArticleCard_article .ArticleCard_articleContent video {
    border-radius: .375rem
}

.ArticleCard_lotteryTag {
    display: inline-block;
    height: 1.5rem;
    margin-right: .45455rem;
    padding: 0 .31818rem;
    border-radius: .18182rem;
    text-indent: 0
}

.ArticleCard_inProgress {
    background-color: #fff0e4 !important;
    color: #ff6b00 !important
}

.ArticleCard_drawn {
    background-color: var(--Color_Info_100) !important;
    color: var(--Color_Info) !important
}

.ArticleCard_delivered {
    background-color: var(--Color_Success_100) !important;
    color: var(--Color_Success) !important
}

html[env=app] .ArticleCard_FontHeadline1,
html[env=app] .ArticleCard_FontHeadline2,
html[env=app] .ArticleCard_FontHeadline3,
html[env=app] .ArticleCard_FontTitle1,
html[env=app] .ArticleCard_FontTitle2,
html[env=app] .ArticleCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .ArticleCard_FontLargeTitle1V2,
html[env=app] .ArticleCard_FontTitle1V2,
html[env=app] .ArticleCard_FontTitle2V2,
html[env=app] .ArticleCard_FontTitle3V2,
html[env=app] .ArticleCard_FontTitle4V2,
html[env=app] .ArticleCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_boldTitle,
html[env=app] .ArticleCard_article .ArticleCard_articleContent .ArticleCard_text .ArticleCard_topicName,
html[env=app] .ArticleCard_FontHeadline1V2,
html[env=app] .ArticleCard_FontHeadline2V2,
html[env=app] .ArticleCard_FontHeadline3V2,
html[env=app] .ArticleCard_FontHeadline4V2,
html[env=app] .ArticleCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Picker_fadeUp-S {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Picker_fadeUp-S {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Picker_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Picker_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Picker_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Picker_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Picker_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Picker_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Picker_pickerMain {
    max-height: 100%;
    padding-top: .68182rem;
    background: var(--Color_Bg_Dialog);
    overflow: auto
}

.Picker_pickerMain>div {
    max-height: 60vh;
    overflow: auto
}

.Picker_pickerItemList {
    height: 3.18182rem;
    line-height: 3.18182rem;
    font-size: .95455rem;
    color: var(--Color_Text_1);
    padding: 0 1.59091rem 0 .75rem;
    display: flex;
    position: relative;
    z-index: 0
}

.Picker_pickerItemList:active {
    -webkit-animation: Picker_cardClickDown .3s ease-out forwards;
    animation: Picker_cardClickDown .3s ease-out forwards
}

@-webkit-keyframes Picker_cardClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@keyframes Picker_cardClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

.Picker_icon {
    width: .36364rem;
    margin-right: .90909rem
}

.Picker_text {
    flex: 1 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Picker_disabled {
    color: rgba(0, 0, 0, .3)
}

@media (prefers-color-scheme:dark) {
    .Picker_disabled {
        color: hsla(0, 0%, 100%, .3)
    }
}

.Picker_selected {
    color: #ff5f00
}

.Picker_tip {
    width: 5.45455rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .72727rem;
    font-weight: 400;
    color: rgba(0, 0, 0, .5);
    text-align: right
}

@media (prefers-color-scheme:dark) {
    .Picker_tip {
        color: hsla(0, 0%, 100%, .5)
    }
}

.Picker_cancel {
    height: 3.18182rem;
    line-height: 3.18182rem;
    text-align: center;
    border-radius: 1.59091rem;
    background-color: rgba(0, 0, 0, .02);
    font-size: 1.04545rem;
    color: rgba(0, 0, 0, .7);
    margin: .68182rem auto;
    font-weight: 700
}

@media (prefers-color-scheme:dark) {
    .Picker_cancel {
        color: hsla(0, 0%, 100%, .7)
    }
}

.Picker_cancel {
    position: relative;
    z-index: 0
}

.Picker_cancel:active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    pointer-events: none;
    -webkit-animation: Picker_btnClickDown .3s ease-out forwards;
    animation: Picker_btnClickDown .3s ease-out forwards
}

@-webkit-keyframes Picker_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@keyframes Picker_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

.Picker_title {
    padding-top: 1.13636rem;
    font-size: 1.13636rem;
    font-weight: 700;
    text-align: center;
    line-height: 1.5rem;
    padding-bottom: 1.02273rem;
    border-bottom: .02273rem solid rgba(0, 0, 0, .1)
}

.Picker_miui125 {
    height: 3.18182rem;
    line-height: 3.18182rem;
    font-size: .95455rem;
    color: var(--Color_Text_1);
    opacity: .5;
    padding-left: 2.02273rem
}

.Loading_loading {
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center
}

.Loading_loading img {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto
}

@-webkit-keyframes doubleGraphs_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes doubleGraphs_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes doubleGraphs_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes doubleGraphs_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes doubleGraphs_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes doubleGraphs_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes doubleGraphs_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes doubleGraphs_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.doubleGraphs_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.doubleGraphs_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.doubleGraphs_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.doubleGraphs_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.doubleGraphs_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.doubleGraphs_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.doubleGraphs_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.doubleGraphs_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.doubleGraphs_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.doubleGraphs_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.doubleGraphs_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.doubleGraphs_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.doubleGraphs_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.doubleGraphs_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.doubleGraphs_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.doubleGraphs_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.doubleGraphs_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.doubleGraphs_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.doubleGraphs_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.doubleGraphs_FontHeadline1V2-tsa {
    font-size: 1.0625rem;
    font-weight: 500
}

.doubleGraphs_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.doubleGraphs_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info .doubleGraphs_desc,
.doubleGraphs_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info .doubleGraphs_count,
.doubleGraphs_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.doubleGraphs_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.doubleGraphs_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.doubleGraphs_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.doubleGraphs_FontBody4V2-2b {
    font-size: .875rem;
    font-weight: 400
}

.doubleGraphs_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_tag,
.doubleGraphs_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.doubleGraphs_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.doubleGraphs_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.doubleGraphs_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.doubleGraphs_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.doubleGraphs_container {
    position: relative
}

.doubleGraphs_container .doubleGraphs_options {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap {
    position: relative;
    width: calc((100% - .75rem)/2);
    border-radius: .375rem;
    overflow: hidden
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_lazyImg {
    height: 100%
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_mask {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .6)));
    background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .6));
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .6))
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_progress {
    position: absolute;
    bottom: 0;
    width: 100%;
    -webkit-transition: height .6s;
    transition: height .6s
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_progress.doubleGraphs_redProgress {
    background-color: var(--Color_Primary);
    opacity: .5
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_progress.doubleGraphs_blueProgress {
    background-color: var(--Color_Info);
    opacity: .5
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_tag {
    position: absolute;
    top: .625rem;
    width: 2.25rem;
    height: 1.25rem;
    border-radius: .375rem;
    color: var(--Color_White);
    line-height: 1.25rem;
    text-align: center
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_tag.doubleGraphs_redTag {
    left: .625rem;
    background-color: var(--Color_Primary)
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_tag.doubleGraphs_blueTag {
    right: .625rem;
    background-color: var(--Color_Info)
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0 .625rem .625rem;
    color: var(--Color_White)
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info .doubleGraphs_selected {
    width: 2rem;
    height: 2rem;
    margin-bottom: 1.0625rem;
    margin-left: calc(50% - 1rem)
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info .doubleGraphs_count {
    margin-bottom: .3125rem;
    line-height: 1.0625rem
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info .doubleGraphs_desc {
    line-height: 1.25rem
}

.doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info .doubleGraphs_rightAlign {
    text-align: end
}

.doubleGraphs_container .doubleGraphs_pk {
    position: absolute;
    top: calc(50% - 1.9375rem);
    left: calc(50% - 1.9375rem);
    width: 3.875rem;
    height: 3.875rem
}

@media screen and (min-width:670px) {
    .doubleGraphs_container {
        max-width: 25.5rem
    }
}

html[env=app] .doubleGraphs_FontHeadline1,
html[env=app] .doubleGraphs_FontHeadline2,
html[env=app] .doubleGraphs_FontHeadline3,
html[env=app] .doubleGraphs_FontTitle1,
html[env=app] .doubleGraphs_FontTitle2,
html[env=app] .doubleGraphs_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .doubleGraphs_FontLargeTitle1V2,
html[env=app] .doubleGraphs_FontTitle1V2,
html[env=app] .doubleGraphs_FontTitle2V2,
html[env=app] .doubleGraphs_FontTitle3V2,
html[env=app] .doubleGraphs_FontTitle4V2,
html[env=app] .doubleGraphs_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info .doubleGraphs_count,
html[env=app] .doubleGraphs_container .doubleGraphs_options .doubleGraphs_optionWrap .doubleGraphs_content .doubleGraphs_info .doubleGraphs_desc,
html[env=app] .doubleGraphs_FontHeadline1V2-tsa,
html[env=app] .doubleGraphs_FontHeadline2V2,
html[env=app] .doubleGraphs_FontHeadline3V2,
html[env=app] .doubleGraphs_FontHeadline4V2,
html[env=app] .doubleGraphs_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes options_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes options_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes options_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes options_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes options_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes options_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes options_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes options_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.options_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.options_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.options_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.options_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.options_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.options_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.options_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.options_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.options_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.options_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.options_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.options_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.options_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.options_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.options_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.options_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.options_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.options_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.options_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.options_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.options_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.options_container .options_title-kz,
.options_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.options_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.options_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.options_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.options_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.options_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.options_container .options_optionList .options_dropOption span,
.options_FontBody4V2-4,
.options_option .options_textContent .options_text {
    font-size: .875rem;
    font-weight: 400
}

.options_FontCaption1V2,
.options_option .options_count-gZ {
    font-size: .8125rem;
    font-weight: 400
}

.options_container .options_bottomInfo,
.options_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.options_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.options_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.options_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.options_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.options_container .options_optionList .options_dropOption,
.options_option,
.options_optionWrap {
    margin-top: .5rem;
    background-color: var(--Color_Bg_White);
    border: .03125rem solid var(--Color_Divider);
    border-radius: .375rem
}

.options_container {
    padding: 1rem .75rem;
    background-color: var(--Color_Bg_Card_Gray);
    border-radius: .375rem
}

.options_container .options_title-kz {
    color: var(--Color_Text_1);
    line-height: 1.25rem
}

.options_container .options_optionList .options_dropOption {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.5rem
}

.options_container .options_optionList .options_dropOption span {
    margin-right: .125rem;
    color: var(--Color_Info);
    line-height: 1.25rem
}

.options_container .options_optionList .options_dropOption .options_more {
    width: .625rem;
    height: .625rem
}

.options_container .options_bottomInfo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: .5rem;
    color: var(--Color_Text_3)
}

.options_option {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .625rem .75rem;
    overflow: hidden
}

.options_option .options_loadProgress {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%
}

.options_option .options_imgLoadProgress {
    width: calc(100% - 3.8125rem);
    margin-left: 3.8125rem
}

.options_option .options_progress {
    width: 0;
    height: 100%;
    background-color: var(--Color_Btn_Switch);
    -webkit-transition: width .6s;
    transition: width .6s
}

.options_option .options_textContent {
    display: flex;
    align-items: center;
    flex: 1 1;
    width: 0;
    -webkit-transition: flex .6s;
    transition: flex .6s;
    z-index: 1
}

.options_option .options_textContent.options_noVoted {
    justify-content: center
}

.options_option .options_textContent a {
    color: var(--Color_Info)
}

.options_option .options_textContent .options_image {
    position: relative;
    width: 3.75rem;
    height: 3.75rem;
    overflow: hidden;
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem;
    margin-right: .75rem
}

.options_option .options_textContent .options_image .options_lazyImg {
    height: 100%
}

.options_option .options_textContent .options_text {
    color: var(--Color_Text_1);
    line-height: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.options_option .options_textContent .options_icon {
    height: 1rem;
    -webkit-animation: options_iconShow .3s forwards;
    animation: options_iconShow .3s forwards
}

.options_option .options_count-gZ {
    width: 0;
    color: var(--Color_Text_2);
    line-height: 1.0625rem;
    opacity: 0;
    text-align: right;
    -webkit-transition: all .5s;
    transition: all .5s;
    z-index: 1
}

@-webkit-keyframes options_iconShow {
    0% {
        width: 0
    }

    to {
        width: 1rem;
        margin-left: .5rem
    }
}

@keyframes options_iconShow {
    0% {
        width: 0
    }

    to {
        width: 1rem;
        margin-left: .5rem
    }
}

.options_voted {
    justify-content: space-between;
    background-color: var(--Color_Bg_Card_White)
}

.options_voted .options_count-gZ {
    width: 3.125rem;
    opacity: 1
}

.options_isSelect .options_text {
    color: var(--Color_Info) !important
}

.options_isSelect .options_progress {
    background-color: var(--Color_Info_100)
}

.options_isSelect .options_count-gZ {
    color: var(--Color_Text_1)
}

.options_imgOption {
    padding: 0 .75rem 0 0
}

@media screen and (min-width:670px) {
    .options_container {
        max-width: 25.5rem
    }
}

html[env=app] .options_FontHeadline1,
html[env=app] .options_FontHeadline2,
html[env=app] .options_FontHeadline3,
html[env=app] .options_FontTitle1,
html[env=app] .options_FontTitle2,
html[env=app] .options_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .options_FontLargeTitle1V2,
html[env=app] .options_FontTitle1V2,
html[env=app] .options_FontTitle2V2,
html[env=app] .options_FontTitle3V2,
html[env=app] .options_FontTitle4V2,
html[env=app] .options_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .options_container .options_title-kz,
html[env=app] .options_FontHeadline1V2,
html[env=app] .options_FontHeadline2V2,
html[env=app] .options_FontHeadline3V2,
html[env=app] .options_FontHeadline4V2,
html[env=app] .options_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Vote_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Vote_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Vote_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Vote_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Vote_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Vote_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Vote_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Vote_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Vote_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Vote_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Vote_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Vote_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Vote_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Vote_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Vote_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Vote_FontBody1__-5qmM {
    font-size: 1.09091rem;
    font-weight: 400
}

.Vote_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Vote_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Vote_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Vote_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Vote_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Vote_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Vote_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Vote_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Vote_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Vote_FontTitle4V2-UTs {
    font-size: 1rem;
    font-weight: 600
}

.Vote_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Vote_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Vote_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Vote_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Vote_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Vote_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Vote_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Vote_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Vote_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Vote_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Vote_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Vote_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Vote_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Vote_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Vote_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Vote_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Vote_buttonWrap {
    display: flex;
    justify-content: center;
    overflow: hidden
}

.Vote_buttonWrap.Vote_show {
    height: 2.25rem;
    margin-top: .5rem;
    -webkit-animation: Vote_fadeIn .5s cubic-bezier(.55, 0, .55, .2) forwards;
    animation: Vote_fadeIn .5s cubic-bezier(.55, 0, .55, .2) forwards
}

.Vote_buttonWrap.Vote_hidden {
    height: 0
}

.Vote_button {
    width: 12.5rem
}

html[env=app] .Vote_FontHeadline1,
html[env=app] .Vote_FontHeadline2,
html[env=app] .Vote_FontHeadline3,
html[env=app] .Vote_FontTitle1,
html[env=app] .Vote_FontTitle2,
html[env=app] .Vote_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Vote_FontLargeTitle1V2,
html[env=app] .Vote_FontTitle1V2,
html[env=app] .Vote_FontTitle2V2,
html[env=app] .Vote_FontTitle3V2,
html[env=app] .Vote_FontTitle4V2-UTs,
html[env=app] .Vote_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Vote_FontHeadline1V2,
html[env=app] .Vote_FontHeadline2V2,
html[env=app] .Vote_FontHeadline3V2,
html[env=app] .Vote_FontHeadline4V2,
html[env=app] .Vote_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes LotteryTag_fadeUp__-On81 {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes LotteryTag_fadeUp__-On81 {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes LotteryTag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes LotteryTag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes LotteryTag_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes LotteryTag_fadeOut-Q {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes LotteryTag_fadeOut-Q {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes LotteryTag_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes LotteryTag_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.LotteryTag_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.LotteryTag_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.LotteryTag_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.LotteryTag_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.LotteryTag_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.LotteryTag_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.LotteryTag_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.LotteryTag_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.LotteryTag_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.LotteryTag_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.LotteryTag_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.LotteryTag_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.LotteryTag_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.LotteryTag_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.LotteryTag_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.LotteryTag_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.LotteryTag_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.LotteryTag_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.LotteryTag_FontTitle5V2-1 {
    font-size: .6875rem;
    font-weight: 600
}

.LotteryTag_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.LotteryTag_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.LotteryTag_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.LotteryTag_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.LotteryTag_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.LotteryTag_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.LotteryTag_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.LotteryTag_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.LotteryTag_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.LotteryTag_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.LotteryTag_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.LotteryTag_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.LotteryTag_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.LotteryTag_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.LotteryTag_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.LotteryTag_lotteryTag {
    margin-right: .45455rem
}

.LotteryTag_lotteryTag>div {
    height: 1.5rem !important;
    padding: 0 .31818rem !important
}

.LotteryTag_inProgress>div {
    background-color: #fff0e4 !important;
    color: #ff6b00 !important
}

.LotteryTag_drawn>div {
    background-color: var(--Color_Info_100) !important;
    color: var(--Color_Info) !important
}

.LotteryTag_delivered>div {
    background-color: var(--Color_Success_100) !important;
    color: var(--Color_Success) !important
}

html[env=app] .LotteryTag_FontHeadline1,
html[env=app] .LotteryTag_FontHeadline2,
html[env=app] .LotteryTag_FontHeadline3,
html[env=app] .LotteryTag_FontTitle1,
html[env=app] .LotteryTag_FontTitle2,
html[env=app] .LotteryTag_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .LotteryTag_FontLargeTitle1V2,
html[env=app] .LotteryTag_FontTitle1V2,
html[env=app] .LotteryTag_FontTitle2V2,
html[env=app] .LotteryTag_FontTitle3V2,
html[env=app] .LotteryTag_FontTitle4V2,
html[env=app] .LotteryTag_FontTitle5V2-1 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .LotteryTag_FontHeadline1V2,
html[env=app] .LotteryTag_FontHeadline2V2,
html[env=app] .LotteryTag_FontHeadline3V2,
html[env=app] .LotteryTag_FontHeadline4V2,
html[env=app] .LotteryTag_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes CardPicList_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes CardPicList_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes CardPicList_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.CardPicList_imgList {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    border-radius: .375rem;
    overflow: hidden
}

.CardPicList_imgList .CardPicList_imgItem {
    position: relative;
    margin-right: .25rem;
    width: calc((100% - .5rem)/3);
    overflow: hidden
}

.CardPicList_imgList .CardPicList_imgItem.CardPicList_horizontal-pic {
    width: 100%;
    margin-right: 0
}

.CardPicList_imgList .CardPicList_imgItem.CardPicList_vertical-pic {
    width: 50%;
    margin-right: 0
}

.CardPicList_imgList .CardPicList_imgItem img {
    display: block
}

.CardPicList_imgList .CardPicList_oneImg {
    border-radius: .375rem
}

.CardPicList_imgList.CardPicList_picW304 .CardPicList_imgItem {
    width: calc((100% - .5rem)/3)
}

.CardPicList_imgList.CardPicList_Col2 {
    width: calc(100% - (100% - .5rem)/3 - .25rem)
}

.CardPicList_imgList.CardPicList_Col2 .CardPicList_imgItem {
    width: calc((100% - .25rem)/2)
}

.CardPicList_imgList.CardPicList_Col2 .CardPicList_imgItem:nth-child(2n) {
    margin-right: 0
}

.CardPicList_imgList.CardPicList_Col2 .CardPicList_imgItem:nth-child(n+3) {
    margin-top: .25rem
}

.CardPicList_imgList.CardPicList_Col3 .CardPicList_imgItem:nth-child(3n) {
    margin-right: 0
}

.CardPicList_imgList.CardPicList_Col3 .CardPicList_imgItem:nth-child(n+4) {
    margin-top: .25rem
}

.CardPicList_imgMoreNum {
    position: absolute;
    bottom: .5rem;
    right: .5rem;
    min-width: 1.875rem;
    height: 1.125rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--Color_Black_600);
    font-size: .625rem;
    color: var(--Color_White);
    border-radius: .375rem
}

.CardPicList_lazyImg {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover
}

@keyframes CardPicList_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes CardPicList_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes CardPicList_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes CardPicList_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes CardPicList_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.CardPicList_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.CardPicList_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.CardPicList_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.CardPicList_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.CardPicList_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.CardPicList_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.CardPicList_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.CardPicList_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.CardPicList_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.CardPicList_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.CardPicList_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.CardPicList_FontCaption2- {
    font-size: .75rem;
    font-weight: 400
}

.CardPicList_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.CardPicList_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.CardPicList_FontTitle1V2-Cwi {
    font-size: 1.375rem;
    font-weight: 600
}

.CardPicList_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.CardPicList_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.CardPicList_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.CardPicList_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.CardPicList_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.CardPicList_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.CardPicList_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.CardPicList_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.CardPicList_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.CardPicList_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.CardPicList_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.CardPicList_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.CardPicList_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.CardPicList_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.CardPicList_FontCaption2V2__-oj9- {
    font-size: .75rem;
    font-weight: 400
}

.CardPicList_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.CardPicList_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.CardPicList_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.CardPicList_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.CardPicList_padImgList {
    position: relative;
    display: flex;
    max-width: 25.5rem;
    max-height: 25.5rem
}

.CardPicList_padImgList .CardPicList_imgItem {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: .375rem;
    width: calc((100% - .75rem)/3);
    border-radius: .375rem;
    overflow: hidden
}

.CardPicList_padImgList .CardPicList_imgItem.CardPicList_horizontal-pic {
    width: 100%
}

.CardPicList_padImgList .CardPicList_imgItem.CardPicList_vertical-pic {
    width: 18.8125rem;
    max-height: 25.5rem
}

.CardPicList_padImgList .CardPicList_imgItem img {
    display: block
}

.CardPicList_padImgList .CardPicList_imgItem:nth-child(3) {
    margin-right: 0 !important
}

html[env=app] .CardPicList_FontHeadline1,
html[env=app] .CardPicList_FontHeadline2,
html[env=app] .CardPicList_FontHeadline3,
html[env=app] .CardPicList_FontTitle1,
html[env=app] .CardPicList_FontTitle2,
html[env=app] .CardPicList_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .CardPicList_FontLargeTitle1V2,
html[env=app] .CardPicList_FontTitle1V2-Cwi,
html[env=app] .CardPicList_FontTitle2V2,
html[env=app] .CardPicList_FontTitle3V2,
html[env=app] .CardPicList_FontTitle4V2,
html[env=app] .CardPicList_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .CardPicList_FontHeadline1V2,
html[env=app] .CardPicList_FontHeadline2V2,
html[env=app] .CardPicList_FontHeadline3V2,
html[env=app] .CardPicList_FontHeadline4V2,
html[env=app] .CardPicList_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes ArticleTag_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ArticleTag_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ArticleTag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ArticleTag_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes ArticleTag_fadeIn-D {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ArticleTag_fadeIn-D {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ArticleTag_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ArticleTag_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ArticleTag_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ArticleTag_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.ArticleTag_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.ArticleTag_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.ArticleTag_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.ArticleTag_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.ArticleTag_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.ArticleTag_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.ArticleTag_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.ArticleTag_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.ArticleTag_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.ArticleTag_FontCaption1-v {
    font-size: .81818rem;
    font-weight: 400
}

.ArticleTag_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.ArticleTag_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.ArticleTag_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.ArticleTag_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.ArticleTag_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.ArticleTag_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.ArticleTag_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.ArticleTag_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.ArticleTag_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.ArticleTag_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.ArticleTag_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.ArticleTag_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.ArticleTag_FontHeadline5V2-X {
    font-size: .8125rem;
    font-weight: 500
}

.ArticleTag_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.ArticleTag_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.ArticleTag_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.ArticleTag_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.ArticleTag_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.ArticleTag_FontCaption2V2-9ve {
    font-size: .75rem;
    font-weight: 400
}

.ArticleTag_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.ArticleTag_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.ArticleTag_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.ArticleTag_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.ArticleTag_tag-Zj {
    display: inline-block;
    color: var(--Color_Primary);
    background-color: var(--Color_Danger_100);
    border-style: solid;
    border-radius: .375rem;
    font-size: .75rem;
    padding: .125rem .375rem;
    margin-right: .45455rem
}

html[env=app] .ArticleTag_FontHeadline1,
html[env=app] .ArticleTag_FontHeadline2,
html[env=app] .ArticleTag_FontHeadline3,
html[env=app] .ArticleTag_FontTitle1,
html[env=app] .ArticleTag_FontTitle2,
html[env=app] .ArticleTag_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .ArticleTag_FontLargeTitle1V2,
html[env=app] .ArticleTag_FontTitle1V2,
html[env=app] .ArticleTag_FontTitle2V2,
html[env=app] .ArticleTag_FontTitle3V2,
html[env=app] .ArticleTag_FontTitle4V2,
html[env=app] .ArticleTag_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .ArticleTag_FontHeadline1V2,
html[env=app] .ArticleTag_FontHeadline2V2,
html[env=app] .ArticleTag_FontHeadline3V2,
html[env=app] .ArticleTag_FontHeadline4V2,
html[env=app] .ArticleTag_FontHeadline5V2-X {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes NewsCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes NewsCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes NewsCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.NewsCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.NewsCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.NewsCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.NewsCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.NewsCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.NewsCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.NewsCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.NewsCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.NewsCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.NewsCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.NewsCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.NewsCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.NewsCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.NewsCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.NewsCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.NewsCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.NewsCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.NewsCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.NewsCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.NewsCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.NewsCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.NewsCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.NewsCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.NewsCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.NewsCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.NewsCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.NewsCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.NewsCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.NewsCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.NewsCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.NewsCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.NewsCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.NewsCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.NewsCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.NewsCard_news- {
    background-color: var(--Color_Bg_Card_White);
    margin-bottom: .54545rem
}

.NewsCard_news->.NewsCard_default {
    padding: .79545rem .79545rem 0
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover {
    position: relative;
    width: 100%;
    border-radius: .18182rem;
    overflow: hidden
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_image_bg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    -webkit-filter: blur(20px);
    filter: blur(20px)
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_video_container {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_video_label {
    position: absolute;
    top: .45455rem;
    left: .45455rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.13636rem;
    padding-left: .29545rem;
    padding-right: .29545rem;
    border-radius: .56818rem;
    background: rgba(0, 0, 0, .6);
    overflow: hidden
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_video_label .NewsCard_icon {
    width: .63636rem;
    height: .63636rem;
    background: url(../image/time.6e9d7dbe.svg) no-repeat;
    background-size: 100%
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_video_label .NewsCard_text {
    margin-left: .34091rem;
    font-size: .68182rem;
    line-height: .68182rem;
    font-weight: 500;
    text-align: center;
    color: var(--Color_White)
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_text_label {
    position: absolute;
    top: .45455rem;
    left: .45455rem;
    z-index: 11;
    height: 1.13636rem;
    padding-left: .34091rem;
    padding-right: .34091rem;
    border-radius: .56818rem;
    font-size: .68182rem;
    line-height: 1.13636rem;
    font-weight: 500;
    text-align: center;
    color: var(--Color_White_800);
    background: var(--Color_Black_600)
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_right_icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 2.77273rem;
    height: 2.63636rem;
    padding: .45455rem;
    text-align: center
}

.NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_right_icon .NewsCard_image-5 {
    width: 1.13636rem;
    height: 1rem
}

.NewsCard_news->.NewsCard_default .NewsCard_article_cover {
    position: relative;
    overflow: hidden;
    border-radius: .18182rem
}

.NewsCard_news->.NewsCard_default .NewsCard_article_cover .NewsCard_image-5 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%
}

.NewsCard_news->.NewsCard_default .NewsCard_article_cover .NewsCard_article_label {
    color: var(--Color_White_800)
}

.NewsCard_news->.NewsCard_default .NewsCard_article_cover .NewsCard_article_label,
.NewsCard_news->.NewsCard_default .NewsCard_article_cover .NewsCard_lottery_label {
    position: absolute;
    top: .45455rem;
    left: .45455rem;
    z-index: 11;
    height: 1.13636rem;
    padding-left: .34091rem;
    padding-right: .34091rem;
    border-radius: .56818rem;
    font-size: .68182rem;
    line-height: 1.13636rem;
    font-weight: 500;
    text-align: center;
    background: var(--Color_Black_600)
}

.NewsCard_news->.NewsCard_default .NewsCard_article_cover .NewsCard_lottery_label {
    color: var(--Color_White_800);
    background-color: var(--Color_Primary);
    color: var(--Color_White)
}

.NewsCard_news->.NewsCard_default>.NewsCard_title {
    font-size: 1.02273rem;
    line-height: 1.5rem;
    font-weight: 500;
    color: rgba(0, 0, 0, .8);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: .68182rem
}

@media (prefers-color-scheme:dark) {
    .NewsCard_news->.NewsCard_default>.NewsCard_title {
        color: hsla(0, 0%, 100%, .8)
    }
}

.NewsCard_news->.NewsCard_horizontal {
    box-sizing: border-box;
    display: flex;
    padding: 1.13636rem .79545rem 0
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_cover {
    position: relative;
    width: 9.09091rem;
    overflow: hidden;
    border-radius: .18182rem
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_cover>.NewsCard_imgWrapper {
    position: relative;
    padding-top: 60%
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_cover>.NewsCard_imgWrapper>.NewsCard_image-5 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    position: absolute;
    top: 0;
    left: 0
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_cover .NewsCard_label {
    color: var(--Color_White_800)
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_cover .NewsCard_label,
.NewsCard_news->.NewsCard_horizontal .NewsCard_cover .NewsCard_lotteryLabel {
    position: absolute;
    top: .45455rem;
    left: .45455rem;
    z-index: 11;
    height: 1.13636rem;
    padding-left: .34091rem;
    padding-right: .34091rem;
    border-radius: .56818rem;
    font-size: .68182rem;
    line-height: 1.13636rem;
    font-weight: 500;
    text-align: center;
    background: var(--Color_Black_600)
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_cover .NewsCard_lotteryLabel {
    color: var(--Color_White_800);
    background-color: var(--Color_Primary);
    color: var(--Color_White)
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_info- {
    flex: 1 1;
    overflow-x: hidden;
    margin-left: .90909rem
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_info- .NewsCard_title {
    font-size: 1.02273rem;
    line-height: 1.5rem;
    font-weight: 500;
    color: rgba(0, 0, 0, .8);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

@media (prefers-color-scheme:dark) {
    .NewsCard_news->.NewsCard_horizontal .NewsCard_info- .NewsCard_title {
        color: hsla(0, 0%, 100%, .8)
    }
}

.NewsCard_news->.NewsCard_horizontal .NewsCard_info- .NewsCard_detail {
    font-size: .95455rem;
    line-height: 1.40909rem;
    color: rgba(0, 0, 0, .5);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: .68182rem
}

@media (prefers-color-scheme:dark) {
    .NewsCard_news->.NewsCard_horizontal .NewsCard_info- .NewsCard_detail {
        color: hsla(0, 0%, 100%, .5)
    }
}

.NewsCard_news->.NewsCard_bottomWrapper {
    padding: 0 .79545rem 1.13636rem
}

.NewsCard_news-.NewsCard_skeleton .NewsCard_bottomWrapper>.NewsCard_content {
    height: 2.27273rem
}

.NewsCard_question {
    background-color: var(--Color_Bg_Card_White);
    overflow: hidden;
    margin-bottom: .54545rem
}

@keyframes NewsCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes NewsCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes NewsCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NewsCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes NewsCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@media screen and (min-width:677px) {
    .NewsCard_news->.NewsCard_horizontal .NewsCard_cover {
        max-width: 9.09091rem
    }

    .NewsCard_news->.NewsCard_horizontal .NewsCard_info- {
        margin-left: 1.36364rem
    }

    .NewsCard_news->.NewsCard_horizontal .NewsCard_info- .NewsCard_detail {
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}

html[env=app] .NewsCard_FontHeadline1,
html[env=app] .NewsCard_FontHeadline2,
html[env=app] .NewsCard_FontHeadline3,
html[env=app] .NewsCard_FontTitle1,
html[env=app] .NewsCard_FontTitle2,
html[env=app] .NewsCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .NewsCard_FontLargeTitle1V2,
html[env=app] .NewsCard_FontTitle1V2,
html[env=app] .NewsCard_FontTitle2V2,
html[env=app] .NewsCard_FontTitle3V2,
html[env=app] .NewsCard_FontTitle4V2,
html[env=app] .NewsCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .NewsCard_FontHeadline1V2,
html[env=app] .NewsCard_FontHeadline2V2,
html[env=app] .NewsCard_FontHeadline3V2,
html[env=app] .NewsCard_FontHeadline4V2,
html[env=app] .NewsCard_FontHeadline5V2,
html[env=app] .NewsCard_news->.NewsCard_default .NewsCard_article_cover .NewsCard_article_label,
html[env=app] .NewsCard_news->.NewsCard_default .NewsCard_article_cover .NewsCard_lottery_label,
html[env=app] .NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_text_label,
html[env=app] .NewsCard_news->.NewsCard_default .NewsCard_video_cover .NewsCard_video_label .NewsCard_text,
html[env=app] .NewsCard_news->.NewsCard_default>.NewsCard_title,
html[env=app] .NewsCard_news->.NewsCard_horizontal .NewsCard_cover .NewsCard_label,
html[env=app] .NewsCard_news->.NewsCard_horizontal .NewsCard_cover .NewsCard_lotteryLabel,
html[env=app] .NewsCard_news->.NewsCard_horizontal .NewsCard_info- .NewsCard_title {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes QuestionCardNew_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes QuestionCardNew_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes QuestionCardNew_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes QuestionCardNew_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes QuestionCardNew_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes QuestionCardNew_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes QuestionCardNew_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes QuestionCardNew_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.QuestionCardNew_FontLargeTitle1-r {
    font-size: 1.63636rem;
    font-weight: 400
}

.QuestionCardNew_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.QuestionCardNew_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.QuestionCardNew_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.QuestionCardNew_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.QuestionCardNew_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.QuestionCardNew_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.QuestionCardNew_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.QuestionCardNew_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.QuestionCardNew_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.QuestionCardNew_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.QuestionCardNew_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.QuestionCardNew_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.QuestionCardNew_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.QuestionCardNew_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.QuestionCardNew_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.QuestionCardNew_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.QuestionCardNew_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.QuestionCardNew_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.QuestionCardNew_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.QuestionCardNew_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.QuestionCardNew_FontHeadline3V2,
.QuestionCardNew_textContent .QuestionCardNew_question .QuestionCardNew_questionContent {
    font-size: .9375rem;
    font-weight: 500
}

.QuestionCardNew_FontHeadline4V2-aA {
    font-size: .875rem;
    font-weight: 500
}

.QuestionCardNew_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.QuestionCardNew_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.QuestionCardNew_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.QuestionCardNew_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.QuestionCardNew_FontBody4V2,
.QuestionCardNew_textContent .QuestionCardNew_answerContent {
    font-size: .875rem;
    font-weight: 400
}

.QuestionCardNew_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.QuestionCardNew_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.QuestionCardNew_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.QuestionCardNew_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.QuestionCardNew_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.QuestionCardNew_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.QuestionCardNew_TextContentCard {
    position: relative;
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.QuestionCardNew_content {
    position: relative;
    padding-bottom: var(--padding)
}

.QuestionCardNew_textContent .QuestionCardNew_question {
    display: flex
}

.QuestionCardNew_textContent .QuestionCardNew_question .QuestionCardNew_tag {
    width: 1.25rem;
    height: 1.25rem;
    margin-top: .09375rem;
    margin-right: .25rem
}

.QuestionCardNew_textContent .QuestionCardNew_question .QuestionCardNew_questionContent {
    color: var(--Color_Text_1);
    line-height: 1.4375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.QuestionCardNew_textContent .QuestionCardNew_answerContent {
    margin-top: .125rem;
    color: var(--Color_Text_2);
    line-height: 1.3125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.QuestionCardNew_textContent a {
    color: var(--Color_Info)
}

html[env=app] .QuestionCardNew_FontHeadline1,
html[env=app] .QuestionCardNew_FontHeadline2,
html[env=app] .QuestionCardNew_FontHeadline3,
html[env=app] .QuestionCardNew_FontTitle1,
html[env=app] .QuestionCardNew_FontTitle2,
html[env=app] .QuestionCardNew_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .QuestionCardNew_FontLargeTitle1V2,
html[env=app] .QuestionCardNew_FontTitle1V2,
html[env=app] .QuestionCardNew_FontTitle2V2,
html[env=app] .QuestionCardNew_FontTitle3V2,
html[env=app] .QuestionCardNew_FontTitle4V2,
html[env=app] .QuestionCardNew_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .QuestionCardNew_FontHeadline1V2,
html[env=app] .QuestionCardNew_FontHeadline2V2,
html[env=app] .QuestionCardNew_FontHeadline3V2,
html[env=app] .QuestionCardNew_FontHeadline4V2-aA,
html[env=app] .QuestionCardNew_FontHeadline5V2,
html[env=app] .QuestionCardNew_textContent .QuestionCardNew_question .QuestionCardNew_questionContent {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes CardTop_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes CardTop_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes CardTop_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes CardTop_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes CardTop_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes CardTop_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes CardTop_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes CardTop_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.CardTop_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.CardTop_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.CardTop_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.CardTop_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.CardTop_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.CardTop_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.CardTop_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.CardTop_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.CardTop_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.CardTop_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.CardTop_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.CardTop_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.CardTop_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.CardTop_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.CardTop_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.CardTop_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.CardTop_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.CardTop_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.CardTop_FontTitle5V2-y {
    font-size: .6875rem;
    font-weight: 600
}

.CardTop_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.CardTop_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.CardTop_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.CardTop_cardTop .CardTop_leftBar .CardTop_userInfo .CardTop_topInfo .CardTop_userName--,
.CardTop_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.CardTop_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.CardTop_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.CardTop_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.CardTop_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.CardTop_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.CardTop_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.CardTop_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.CardTop_cardTop .CardTop_leftBar .CardTop_userInfo .CardTop_bottomInfo,
.CardTop_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.CardTop_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.CardTop_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.CardTop_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.CardTop_cardTop {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding-bottom: .625rem
}

.CardTop_cardTop .CardTop_leftBar {
    display: flex;
    align-items: center;
    flex: 1 1;
    overflow: hidden
}

.CardTop_cardTop .CardTop_leftBar .CardTop_icon:active {
    -webkit-animation: CardTop_opacityClickDown .3s ease-out forwards;
    animation: CardTop_opacityClickDown .3s ease-out forwards
}

@-webkit-keyframes CardTop_opacityClickDown {
    to {
        opacity: .6
    }
}

@keyframes CardTop_opacityClickDown {
    to {
        opacity: .6
    }
}

.CardTop_cardTop .CardTop_leftBar .CardTop_userInfo {
    margin-left: .625rem;
    overflow: hidden
}

.CardTop_cardTop .CardTop_leftBar .CardTop_userInfo .CardTop_topInfo {
    display: flex;
    align-items: center;
    height: 1.1875rem
}

.CardTop_cardTop .CardTop_leftBar .CardTop_userInfo .CardTop_topInfo .CardTop_userName-- {
    color: var(--Color_Text_1)
}

.CardTop_cardTop .CardTop_leftBar .CardTop_userInfo .CardTop_bottomInfo {
    line-height: .9375rem;
    color: var(--Color_Text_2);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

html[env=app] .CardTop_FontHeadline1,
html[env=app] .CardTop_FontHeadline2,
html[env=app] .CardTop_FontHeadline3,
html[env=app] .CardTop_FontTitle1,
html[env=app] .CardTop_FontTitle2,
html[env=app] .CardTop_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .CardTop_FontLargeTitle1V2,
html[env=app] .CardTop_FontTitle1V2,
html[env=app] .CardTop_FontTitle2V2,
html[env=app] .CardTop_FontTitle3V2,
html[env=app] .CardTop_FontTitle4V2,
html[env=app] .CardTop_FontTitle5V2-y {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .CardTop_cardTop .CardTop_leftBar .CardTop_userInfo .CardTop_topInfo .CardTop_userName--,
html[env=app] .CardTop_FontHeadline1V2,
html[env=app] .CardTop_FontHeadline2V2,
html[env=app] .CardTop_FontHeadline3V2,
html[env=app] .CardTop_FontHeadline4V2,
html[env=app] .CardTop_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.Seal {
    width: 3.95455rem;
    height: 3.81818rem;
    z-index: 9
}

.Seal-title {
    position: relative;
    top: 1.59091rem;
    font-weight: 700;
    font-size: .72727rem;
    line-height: 1;
    letter-spacing: .13636rem;
    white-space: nowrap;
    opacity: .8;
    text-align: center;
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg)
}

html[env=app] .Seal-title {
    font-weight: 400;
    font-family: mipro-semiBold
}

@-webkit-keyframes PictureCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes PictureCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes PictureCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes PictureCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes PictureCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes PictureCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes PictureCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes PictureCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.PictureCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.PictureCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.PictureCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.PictureCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.PictureCard_FontHeadline1-Y {
    font-size: 1.02273rem;
    font-weight: 500
}

.PictureCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.PictureCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.PictureCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.PictureCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.PictureCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.PictureCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.PictureCard_FontCaption2,
.PictureCard_lotteryTag {
    font-size: .75rem;
    font-weight: 400
}

.PictureCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.PictureCard_FontLargeTitle1V2__-IHjT {
    font-size: 1.625rem;
    font-weight: 600
}

.PictureCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.PictureCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.PictureCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.PictureCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.PictureCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.PictureCard_FontHeadline1V2-h5c {
    font-size: 1.0625rem;
    font-weight: 500
}

.PictureCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.PictureCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.PictureCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.PictureCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.PictureCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.PictureCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.PictureCard_FontBody3V2,
.PictureCard_picture .PictureCard_pictureContent .PictureCard_text .PictureCard_textContent {
    font-size: .9375rem;
    font-weight: 400
}

.PictureCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.PictureCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.PictureCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.PictureCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.PictureCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.PictureCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.PictureCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.PictureCard_picture {
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.PictureCard_picture .PictureCard_pictureContent {
    position: relative;
    padding-bottom: var(--padding)
}

.PictureCard_picture .PictureCard_pictureContent .PictureCard_text {
    position: relative
}

.PictureCard_picture .PictureCard_pictureContent .PictureCard_text.PictureCard_indent .PictureCard_textContent {
    min-height: 1.4375rem
}

.PictureCard_picture .PictureCard_pictureContent .PictureCard_text .PictureCard_textMargin {
    margin-bottom: .625rem
}

.PictureCard_picture .PictureCard_pictureContent .PictureCard_text .PictureCard_textContent {
    max-height: 4.3125rem;
    color: var(--Color_Text_1);
    line-height: 1.4375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.PictureCard_picture .PictureCard_pictureContent .PictureCard_text .PictureCard_textContent a {
    color: var(--Color_Primary) !important
}

.PictureCard_picture .PictureCard_pictureContent .PictureCard_text .PictureCard_indent {
    text-indent: 2.5rem
}

.PictureCard_picture .PictureCard_pictureContent .PictureCard_text .PictureCard_setTop {
    position: absolute;
    top: .0625rem;
    height: 1.125rem;
    margin-right: .25rem
}

.PictureCard_picture .PictureCard_pictureContent .PictureCard_sealWrap,
.PictureCard_picture .PictureCard_pictureContent .PictureCard_sealWrapOfBoard {
    position: absolute;
    top: 3.25rem;
    right: -.375rem
}

.PictureCard_topicName {
    font-weight: 700;
    margin-right: .25rem
}

@media screen and (min-width:677px) {
    .PictureCard_picture .PictureCard_pictureContent .PictureCard_text .PictureCard_textContent {
        -webkit-line-clamp: 2
    }
}

.PictureCard_lotteryTag {
    display: inline-block;
    height: 1.5rem;
    margin-right: .45455rem;
    padding: 0 .31818rem;
    border-radius: .18182rem;
    text-indent: 0
}

.PictureCard_inProgress {
    background-color: #fff0e4 !important;
    color: #ff6b00 !important
}

.PictureCard_drawn {
    background-color: var(--Color_Info_100) !important;
    color: var(--Color_Info) !important
}

.PictureCard_delivered {
    background-color: var(--Color_Success_100) !important;
    color: var(--Color_Success) !important
}

html[env=app] .PictureCard_FontHeadline1-Y,
html[env=app] .PictureCard_FontHeadline2,
html[env=app] .PictureCard_FontHeadline3,
html[env=app] .PictureCard_FontTitle1,
html[env=app] .PictureCard_FontTitle2,
html[env=app] .PictureCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .PictureCard_FontLargeTitle1V2__-IHjT,
html[env=app] .PictureCard_FontTitle1V2,
html[env=app] .PictureCard_FontTitle2V2,
html[env=app] .PictureCard_FontTitle3V2,
html[env=app] .PictureCard_FontTitle4V2,
html[env=app] .PictureCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .PictureCard_FontHeadline1V2-h5c,
html[env=app] .PictureCard_FontHeadline2V2,
html[env=app] .PictureCard_FontHeadline3V2,
html[env=app] .PictureCard_FontHeadline4V2,
html[env=app] .PictureCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes ChoiceReply_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ChoiceReply_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ChoiceReply_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ChoiceReply_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.ChoiceReply_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.ChoiceReply_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.ChoiceReply_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.ChoiceReply_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.ChoiceReply_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.ChoiceReply_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.ChoiceReply_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.ChoiceReply_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.ChoiceReply_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.ChoiceReply_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.ChoiceReply_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.ChoiceReply_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.ChoiceReply_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.ChoiceReply_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.ChoiceReply_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.ChoiceReply_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.ChoiceReply_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.ChoiceReply_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.ChoiceReply_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.ChoiceReply_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.ChoiceReply_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.ChoiceReply_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.ChoiceReply_choiceReply .ChoiceReply_userName,
.ChoiceReply_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.ChoiceReply_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.ChoiceReply_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.ChoiceReply_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.ChoiceReply_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.ChoiceReply_choiceReply .ChoiceReply_reply,
.ChoiceReply_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.ChoiceReply_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.ChoiceReply_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.ChoiceReply_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.ChoiceReply_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.ChoiceReply_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

@keyframes ChoiceReply_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ChoiceReply_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ChoiceReply_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ChoiceReply_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ChoiceReply_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ChoiceReply_choiceReply {
    margin-top: .625rem;
    padding: .625rem;
    background-color: var(--Color_Bg_Card_Gray);
    border-radius: .375rem;
    position: relative;
    z-index: 0
}

.ChoiceReply_choiceReply:active {
    -webkit-animation: ChoiceReply_cardClickDown .3s ease-out forwards;
    animation: ChoiceReply_cardClickDown .3s ease-out forwards
}

@-webkit-keyframes ChoiceReply_cardClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@keyframes ChoiceReply_cardClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

.ChoiceReply_choiceReply .ChoiceReply_userName {
    color: var(--Color_Text_1);
    line-height: 1.0625rem
}

.ChoiceReply_choiceReply .ChoiceReply_userName .ChoiceReply_tag {
    margin: 0 .125rem
}

.ChoiceReply_choiceReply .ChoiceReply_reply {
    margin-top: .375rem;
    color: var(--Color_Text_1);
    line-height: 1.0625rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.ChoiceReply_choiceReply .ChoiceReply_reply a {
    color: var(--Color_Info)
}

@media screen and (min-width:670px) {
    .ChoiceReply_choiceReply {
        margin-top: 1rem
    }
}

html[env=app] .ChoiceReply_FontHeadline1,
html[env=app] .ChoiceReply_FontHeadline2,
html[env=app] .ChoiceReply_FontHeadline3,
html[env=app] .ChoiceReply_FontTitle1,
html[env=app] .ChoiceReply_FontTitle2,
html[env=app] .ChoiceReply_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .ChoiceReply_FontLargeTitle1V2,
html[env=app] .ChoiceReply_FontTitle1V2,
html[env=app] .ChoiceReply_FontTitle2V2,
html[env=app] .ChoiceReply_FontTitle3V2,
html[env=app] .ChoiceReply_FontTitle4V2,
html[env=app] .ChoiceReply_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .ChoiceReply_choiceReply .ChoiceReply_userName,
html[env=app] .ChoiceReply_FontHeadline1V2,
html[env=app] .ChoiceReply_FontHeadline2V2,
html[env=app] .ChoiceReply_FontHeadline3V2,
html[env=app] .ChoiceReply_FontHeadline4V2,
html[env=app] .ChoiceReply_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes CommentCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes CommentCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes CommentCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes CommentCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes CommentCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes CommentCard_fadeOut-Iq6 {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes CommentCard_fadeOut-Iq6 {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes CommentCard_fadeUpIn-7 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes CommentCard_fadeUpIn-7 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.CommentCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.CommentCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.CommentCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.CommentCard_FontTitle3-E {
    font-size: 1.09091rem;
    font-weight: 500
}

.CommentCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.CommentCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.CommentCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.CommentCard_FontBody1-fuT {
    font-size: 1.09091rem;
    font-weight: 400
}

.CommentCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.CommentCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.CommentCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.CommentCard_FontCaption2-b0t {
    font-size: .75rem;
    font-weight: 400
}

.CommentCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.CommentCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.CommentCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.CommentCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.CommentCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.CommentCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.CommentCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.CommentCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.CommentCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.CommentCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.CommentCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.CommentCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.CommentCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.CommentCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.CommentCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.CommentCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.CommentCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.CommentCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.CommentCard_FontCaption3V2-G {
    font-size: .6875rem;
    font-weight: 400
}

.CommentCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.CommentCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.CommentCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.CommentCard_comment {
    padding: 1.13636rem .79545rem;
    background-color: var(--Color_Bg_White);
    margin-bottom: .54545rem
}

.CommentCard_comment .CommentCard_content {
    line-height: 1.27273rem;
    color: var(--Color_Text_1);
    font-size: .95455rem;
    word-wrap: break-word;
    word-break: break-word
}

.CommentCard_comment .CommentCard_content .CommentCard_replyUser,
.CommentCard_comment .CommentCard_content a {
    color: var(--Color_Primary);
    padding: 0 .27273rem;
    font-style: normal;
    font-weight: 500
}

.CommentCard_comment .CommentCard_content .CommentCard_image {
    position: relative;
    width: 19.44444vw;
    height: 19.44444vw;
    border-radius: .18182rem;
    margin-top: .63636rem
}

.CommentCard_comment .CommentCard_target {
    display: flex;
    justify-content: space-between;
    padding: .90909rem;
    background-color: var(--Color_Bg_Card_Gray);
    border-radius: .18182rem;
    font-size: .95455rem;
    margin-top: .97727rem;
    overflow: hidden;
    color: rgba(0, 0, 0, .8)
}

@media (prefers-color-scheme:dark) {
    .CommentCard_comment .CommentCard_target {
        color: hsla(0, 0%, 100%, .8)
    }
}

.CommentCard_comment .CommentCard_target .CommentCard_content {
    width: calc(100% - 5.45455rem);
    box-sizing: border-box
}

.CommentCard_comment .CommentCard_target .CommentCard_content.CommentCard_fullWidth,
.CommentCard_comment .CommentCard_target .CommentCard_content .CommentCard_userInfo {
    width: 100%
}

.CommentCard_comment .CommentCard_target .CommentCard_content .CommentCard_userInfo .CommentCard_avatar {
    display: inline-block;
    vertical-align: middle;
    width: 1.36364rem;
    height: 1.36364rem;
    position: relative;
    border-radius: 50%;
    border: .02273rem solid var(--Color_Border_Img);
    box-sizing: border-box
}

.CommentCard_comment .CommentCard_target .CommentCard_content .CommentCard_userInfo span {
    display: inline-block;
    vertical-align: middle
}

.CommentCard_comment .CommentCard_target .CommentCard_content .CommentCard_userInfo span.CommentCard_targetUsername {
    margin-left: .63636rem;
    font-weight: 500;
    line-height: 1.36364rem;
    height: 1.36364rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 2.27273rem)
}

.CommentCard_comment .CommentCard_target .CommentCard_content .CommentCard_announce {
    width: 100%;
    overflow: hidden;
    max-height: 2.81818rem;
    margin-top: .63636rem
}

.CommentCard_comment .CommentCard_target .CommentCard_content .CommentCard_announce h3 {
    width: 100%;
    font-size: 1.02273rem;
    color: var(--Color_Text_1);
    line-height: 1.40909rem;
    max-height: 2.81818rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.CommentCard_comment .CommentCard_target .CommentCard_content .CommentCard_announce p {
    color: var(--Color_Text_2);
    line-height: 1.40909rem;
    max-height: 2.81818rem;
    margin-top: .22727rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.CommentCard_comment .CommentCard_target .CommentCard_text {
    color: var(--Color_Text_1);
    line-height: 1.40909rem;
    max-height: 2.81818rem;
    margin-top: .63636rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.CommentCard_comment .CommentCard_target .CommentCard_pic {
    position: relative;
    width: 4.77273rem;
    height: 4.77273rem;
    border-radius: .18182rem;
    overflow: hidden
}

.CommentCard_comment .CommentCard_footer {
    color: var(--Color_Text_3);
    font-size: .81818rem;
    margin-top: 1.04545rem
}

html[env=app] .CommentCard_FontHeadline1,
html[env=app] .CommentCard_FontHeadline2,
html[env=app] .CommentCard_FontHeadline3,
html[env=app] .CommentCard_FontTitle1,
html[env=app] .CommentCard_FontTitle2,
html[env=app] .CommentCard_FontTitle3-E {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .CommentCard_FontLargeTitle1V2,
html[env=app] .CommentCard_FontTitle1V2,
html[env=app] .CommentCard_FontTitle2V2,
html[env=app] .CommentCard_FontTitle3V2,
html[env=app] .CommentCard_FontTitle4V2,
html[env=app] .CommentCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .CommentCard_comment .CommentCard_content .CommentCard_replyUser,
html[env=app] .CommentCard_comment .CommentCard_content a,
html[env=app] .CommentCard_comment .CommentCard_target .CommentCard_content .CommentCard_userInfo span.CommentCard_targetUsername,
html[env=app] .CommentCard_FontHeadline1V2,
html[env=app] .CommentCard_FontHeadline2V2,
html[env=app] .CommentCard_FontHeadline3V2,
html[env=app] .CommentCard_FontHeadline4V2,
html[env=app] .CommentCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes SuggestCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes SuggestCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes SuggestCard_fadeDown-U {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes SuggestCard_fadeDown-U {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes SuggestCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes SuggestCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes SuggestCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes SuggestCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.SuggestCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.SuggestCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.SuggestCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.SuggestCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.SuggestCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.SuggestCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.SuggestCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.SuggestCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.SuggestCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.SuggestCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.SuggestCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.SuggestCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.SuggestCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.SuggestCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.SuggestCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.SuggestCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.SuggestCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.SuggestCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.SuggestCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.SuggestCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.SuggestCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.SuggestCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.SuggestCard_FontHeadline4V2,
.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_cardTop .SuggestCard_userName {
    font-size: .875rem;
    font-weight: 500
}

.SuggestCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.SuggestCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.SuggestCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.SuggestCard_FontBody3V2,
.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_text .SuggestCard_textContent {
    font-size: .9375rem;
    font-weight: 400
}

.SuggestCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.SuggestCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.SuggestCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.SuggestCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.SuggestCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.SuggestCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.SuggestCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.SuggestCard_suggest {
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.SuggestCard_suggest .SuggestCard_suggestContent {
    position: relative;
    padding-bottom: var(--padding)
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_text {
    position: relative
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_text.SuggestCard_indent .SuggestCard_textContent {
    min-height: 1.4375rem
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_text .SuggestCard_textMargin {
    margin-bottom: .625rem
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_text .SuggestCard_textContent {
    max-height: 4.3125rem;
    color: var(--Color_Text_1);
    line-height: 1.4375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_text .SuggestCard_textContent a {
    color: var(--Color_Primary) !important
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_text .SuggestCard_indent {
    text-indent: 1.375rem
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_text .SuggestCard_setTop {
    position: absolute;
    top: .28125rem;
    width: 1.125rem;
    height: 1.125rem;
    margin-right: .25rem
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_cardTop {
    display: flex;
    align-items: center;
    margin-bottom: .625rem
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_cardTop .SuggestCard_icon:active {
    -webkit-animation: SuggestCard_opacityClickDown .3s ease-out forwards;
    animation: SuggestCard_opacityClickDown .3s ease-out forwards
}

@-webkit-keyframes SuggestCard_opacityClickDown {
    to {
        opacity: .6
    }
}

@keyframes SuggestCard_opacityClickDown {
    to {
        opacity: .6
    }
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_cardTop .SuggestCard_userName {
    max-width: 8.75rem;
    margin-left: .625rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: var(--Color_Text_1)
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_sealWrap {
    position: absolute;
    top: 3.36364rem;
    right: .86364rem
}

.SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_sealWrapOfBoard {
    position: absolute;
    top: 5.45455rem;
    right: .86364rem
}

.SuggestCard_topicName {
    font-weight: 700;
    margin-right: .25rem
}

@media screen and (min-width:670px) {
    .SuggestCard_tagGroup {
        margin-top: .375rem
    }

    .SuggestCard_userName {
        max-width: unset
    }
}

html[env=app] .SuggestCard_FontHeadline1,
html[env=app] .SuggestCard_FontHeadline2,
html[env=app] .SuggestCard_FontHeadline3,
html[env=app] .SuggestCard_FontTitle1,
html[env=app] .SuggestCard_FontTitle2,
html[env=app] .SuggestCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .SuggestCard_FontLargeTitle1V2,
html[env=app] .SuggestCard_FontTitle1V2,
html[env=app] .SuggestCard_FontTitle2V2,
html[env=app] .SuggestCard_FontTitle3V2,
html[env=app] .SuggestCard_FontTitle4V2,
html[env=app] .SuggestCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .SuggestCard_FontHeadline1V2,
html[env=app] .SuggestCard_FontHeadline2V2,
html[env=app] .SuggestCard_FontHeadline3V2,
html[env=app] .SuggestCard_FontHeadline4V2,
html[env=app] .SuggestCard_FontHeadline5V2,
html[env=app] .SuggestCard_suggest .SuggestCard_suggestContent .SuggestCard_cardTop .SuggestCard_userName {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes VideoCard_fadeUp- {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes VideoCard_fadeUp- {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes VideoCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes VideoCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes VideoCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes VideoCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes VideoCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes VideoCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.VideoCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.VideoCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.VideoCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.VideoCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.VideoCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.VideoCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.VideoCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.VideoCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.VideoCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.VideoCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.VideoCard_FontCaption1__-xcGo {
    font-size: .81818rem;
    font-weight: 400
}

.VideoCard_FontCaption2,
.VideoCard_lotteryTag {
    font-size: .75rem;
    font-weight: 400
}

.VideoCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.VideoCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.VideoCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.VideoCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.VideoCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.VideoCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.VideoCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.VideoCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.VideoCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.VideoCard_FontHeadline3V2-,
.VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_topicName {
    font-size: .9375rem;
    font-weight: 500
}

.VideoCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.VideoCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.VideoCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.VideoCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.VideoCard_FontBody3V2,
.VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_textContent {
    font-size: .9375rem;
    font-weight: 400
}

.VideoCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.VideoCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.VideoCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.VideoCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.VideoCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.VideoCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.VideoCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.VideoCard_video {
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.VideoCard_video .VideoCard_videoContent {
    position: relative;
    padding-bottom: var(--padding)
}

.VideoCard_video .VideoCard_videoContent .VideoCard_title {
    position: relative
}

.VideoCard_video .VideoCard_videoContent .VideoCard_title.VideoCard_indent .VideoCard_textContent {
    min-height: 1.4375rem
}

.VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_textContent {
    max-height: 4.3125rem;
    margin-bottom: .625rem;
    color: var(--Color_Text_1);
    line-height: 1.4375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_textContent a {
    color: var(--Color_Info)
}

.VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_topicName {
    color: var(--Color_Text_1)
}

.VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_indent {
    text-indent: 1.375rem
}

.VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_setTop {
    position: absolute;
    top: .28125rem;
    width: 1.125rem;
    height: 1.125rem;
    margin-right: .25rem
}

.VideoCard_video .VideoCard_videoContent .VideoCard_screen {
    margin-top: .45455rem;
    border-radius: .45455rem;
    overflow: hidden
}

.VideoCard_video .VideoCard_videoContent .VideoCard_screen .VideoCard_cover {
    position: relative;
    width: 100%;
    height: 100%
}

.VideoCard_video .VideoCard_videoContent .VideoCard_screen .VideoCard_cover .VideoCard_playIcon {
    width: 2.95455rem;
    height: 2.95455rem;
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

@media screen and (min-width:677px) {
    .VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_textContent {
        -webkit-line-clamp: 2
    }
}

.VideoCard_lotteryTag {
    display: inline-block;
    height: 1.5rem;
    margin-right: .45455rem;
    padding: 0 .31818rem;
    border-radius: .18182rem;
    text-indent: 0
}

.VideoCard_inProgress {
    background-color: #fff0e4 !important;
    color: #ff6b00 !important
}

.VideoCard_drawn {
    background-color: var(--Color_Info_100) !important;
    color: var(--Color_Info) !important
}

.VideoCard_delivered {
    background-color: var(--Color_Success_100) !important;
    color: var(--Color_Success) !important
}

html[env=app] .VideoCard_FontHeadline1,
html[env=app] .VideoCard_FontHeadline2,
html[env=app] .VideoCard_FontHeadline3,
html[env=app] .VideoCard_FontTitle1,
html[env=app] .VideoCard_FontTitle2,
html[env=app] .VideoCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .VideoCard_FontLargeTitle1V2,
html[env=app] .VideoCard_FontTitle1V2,
html[env=app] .VideoCard_FontTitle2V2,
html[env=app] .VideoCard_FontTitle3V2,
html[env=app] .VideoCard_FontTitle4V2,
html[env=app] .VideoCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .VideoCard_FontHeadline1V2,
html[env=app] .VideoCard_FontHeadline2V2,
html[env=app] .VideoCard_FontHeadline3V2-,
html[env=app] .VideoCard_FontHeadline4V2,
html[env=app] .VideoCard_FontHeadline5V2,
html[env=app] .VideoCard_video .VideoCard_videoContent .VideoCard_title .VideoCard_topicName {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes AdCardTop_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes AdCardTop_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes AdCardTop_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes AdCardTop_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes AdCardTop_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes AdCardTop_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes AdCardTop_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes AdCardTop_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.AdCardTop_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.AdCardTop_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.AdCardTop_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.AdCardTop_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.AdCardTop_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.AdCardTop_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.AdCardTop_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.AdCardTop_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.AdCardTop_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.AdCardTop_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.AdCardTop_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.AdCardTop_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.AdCardTop_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.AdCardTop_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.AdCardTop_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.AdCardTop_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.AdCardTop_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.AdCardTop_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.AdCardTop_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.AdCardTop_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.AdCardTop_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.AdCardTop_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.AdCardTop_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.AdCardTop_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.AdCardTop_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.AdCardTop_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.AdCardTop_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.AdCardTop_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.AdCardTop_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.AdCardTop_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.AdCardTop_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.AdCardTop_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.AdCardTop_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.AdCardTop_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.AdCardTop_adCardTop {
    display: flex;
    justify-content: space-between;
    line-height: 2.22727rem
}

.AdCardTop_adCardTop .AdCardTop_left {
    display: flex;
    flex-direction: row
}

.AdCardTop_adCardTop .AdCardTop_left .AdCardTop_icon {
    width: 2.22727rem;
    height: 2.22727rem;
    border: .02273rem solid var(--Color_Border_Img);
    border-radius: 50%;
    position: relative
}

.AdCardTop_adCardTop .AdCardTop_left .AdCardTop_icon img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.AdCardTop_adCardTop .AdCardTop_left .AdCardTop_name {
    margin-left: .54545rem;
    font-size: .95455rem
}

.AdCardTop_adCardTop .AdCardTop_right {
    display: flex;
    flex-direction: row;
    line-height: 2.22727rem;
    vertical-align: middle
}

.AdCardTop_adCardTop .AdCardTop_right i {
    font-size: 1.81818rem;
    margin-right: .13636rem;
    color: #999;
    z-index: 99
}

html[env=app] .AdCardTop_FontHeadline1,
html[env=app] .AdCardTop_FontHeadline2,
html[env=app] .AdCardTop_FontHeadline3,
html[env=app] .AdCardTop_FontTitle1,
html[env=app] .AdCardTop_FontTitle2,
html[env=app] .AdCardTop_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .AdCardTop_FontLargeTitle1V2,
html[env=app] .AdCardTop_FontTitle1V2,
html[env=app] .AdCardTop_FontTitle2V2,
html[env=app] .AdCardTop_FontTitle3V2,
html[env=app] .AdCardTop_FontTitle4V2,
html[env=app] .AdCardTop_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .AdCardTop_FontHeadline1V2,
html[env=app] .AdCardTop_FontHeadline2V2,
html[env=app] .AdCardTop_FontHeadline3V2,
html[env=app] .AdCardTop_FontHeadline4V2,
html[env=app] .AdCardTop_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes AdCardBottom_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes AdCardBottom_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes AdCardBottom_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes AdCardBottom_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes AdCardBottom_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes AdCardBottom_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes AdCardBottom_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes AdCardBottom_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.AdCardBottom_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.AdCardBottom_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.AdCardBottom_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.AdCardBottom_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.AdCardBottom_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.AdCardBottom_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.AdCardBottom_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.AdCardBottom_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.AdCardBottom_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.AdCardBottom_FontBody3- {
    font-size: .95455rem;
    font-weight: 400
}

.AdCardBottom_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.AdCardBottom_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.AdCardBottom_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.AdCardBottom_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.AdCardBottom_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.AdCardBottom_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.AdCardBottom_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.AdCardBottom_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.AdCardBottom_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.AdCardBottom_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.AdCardBottom_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.AdCardBottom_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.AdCardBottom_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.AdCardBottom_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.AdCardBottom_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.AdCardBottom_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.AdCardBottom_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.AdCardBottom_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.AdCardBottom_FontCaption1V2-lD {
    font-size: .8125rem;
    font-weight: 400
}

.AdCardBottom_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.AdCardBottom_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.AdCardBottom_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.AdCardBottom_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.AdCardBottom_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.AdCardBottom_adCardBottom {
    display: flex;
    justify-content: space-between;
    margin-top: 1.09091rem;
    line-height: 1.54545rem
}

.AdCardBottom_adCardBottom .AdCardBottom_left {
    display: flex;
    flex-direction: row;
    vertical-align: middle
}

.AdCardBottom_adCardBottom .AdCardBottom_tag-uOD {
    width: 2.27273rem;
    height: 1.45455rem;
    line-height: 1.45455rem;
    color: rgba(0, 0, 0, .5);
    font-size: .72727rem;
    background: var(--Color_Bg_Card_Gray);
    border-radius: .18182rem;
    padding: .02273rem 0 0 .40909rem;
    margin-right: .72727rem
}

@media (prefers-color-scheme:dark) {
    .AdCardBottom_adCardBottom .AdCardBottom_tag-uOD {
        color: hsla(0, 0%, 100%, .5)
    }
}

.AdCardBottom_adCardBottom .AdCardBottom_describe {
    color: rgba(0, 0, 0, .5);
    font-size: .86364rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 13.45455rem
}

@media (prefers-color-scheme:dark) {
    .AdCardBottom_adCardBottom .AdCardBottom_describe {
        color: hsla(0, 0%, 100%, .5)
    }
}

.AdCardBottom_adCardBottom .AdCardBottom_wrapper {
    display: flex;
    flex-direction: row
}

.AdCardBottom_adCardBottom .AdCardBottom_wrapper .AdCardBottom_detail {
    color: var(--Color_Info);
    font-size: .86364rem;
    margin-right: .40909rem
}

.AdCardBottom_adCardBottom .AdCardBottom_wrapper i {
    font-size: .81818rem;
    color: var(--Color_Info)
}

.AdCardBottom_adCardBottom .AdCardBottom_download {
    color: var(--Color_Info);
    border: .04545rem solid var(--Color_Info);
    border-radius: .27273rem;
    font-size: .81818rem;
    width: 4.36364rem;
    text-align: center
}

html[env=app] .AdCardBottom_FontHeadline1,
html[env=app] .AdCardBottom_FontHeadline2,
html[env=app] .AdCardBottom_FontHeadline3,
html[env=app] .AdCardBottom_FontTitle1,
html[env=app] .AdCardBottom_FontTitle2,
html[env=app] .AdCardBottom_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .AdCardBottom_FontLargeTitle1V2,
html[env=app] .AdCardBottom_FontTitle1V2,
html[env=app] .AdCardBottom_FontTitle2V2,
html[env=app] .AdCardBottom_FontTitle3V2,
html[env=app] .AdCardBottom_FontTitle4V2,
html[env=app] .AdCardBottom_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .AdCardBottom_FontHeadline1V2,
html[env=app] .AdCardBottom_FontHeadline2V2,
html[env=app] .AdCardBottom_FontHeadline3V2,
html[env=app] .AdCardBottom_FontHeadline4V2,
html[env=app] .AdCardBottom_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes AdvertiseCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes AdvertiseCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes AdvertiseCard_fadeDown- {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes AdvertiseCard_fadeDown- {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes AdvertiseCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes AdvertiseCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes AdvertiseCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes AdvertiseCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.AdvertiseCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.AdvertiseCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.AdvertiseCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.AdvertiseCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.AdvertiseCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.AdvertiseCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.AdvertiseCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.AdvertiseCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.AdvertiseCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.AdvertiseCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.AdvertiseCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.AdvertiseCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.AdvertiseCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.AdvertiseCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.AdvertiseCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.AdvertiseCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.AdvertiseCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.AdvertiseCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.AdvertiseCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.AdvertiseCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.AdvertiseCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.AdvertiseCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.AdvertiseCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.AdvertiseCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.AdvertiseCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.AdvertiseCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.AdvertiseCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.AdvertiseCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.AdvertiseCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.AdvertiseCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.AdvertiseCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.AdvertiseCard_FontCaption4V2- {
    font-size: .625rem;
    font-weight: 400
}

.AdvertiseCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.AdvertiseCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.AdvertiseCard_advertise {
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_title {
    margin-top: .72727rem;
    font-size: 1rem;
    color: var(--Color_Text_1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_large {
    margin-top: .45455rem;
    width: 21.27273rem;
    height: 12.29545rem;
    position: relative;
    border-radius: .45455rem;
    border: .02273rem solid rgba(0, 0, 0, .1)
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_large img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: .45455rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_three {
    display: flex;
    margin-top: .45455rem;
    justify-content: space-between
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_three .AdvertiseCard_picWrapper {
    position: relative;
    border-radius: .45455rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_three img {
    width: 7.18182rem;
    height: 4.84091rem;
    border-radius: .45455rem;
    border: .02273rem solid rgba(0, 0, 0, .1)
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small {
    display: flex;
    justify-content: space-between;
    margin-top: .72727rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left {
    width: 13.09091rem;
    position: relative
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left .AdvertiseCard_smallTitle {
    color: var(--Color_Text_1);
    font-size: 1rem;
    margin-bottom: .45455rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left .AdvertiseCard_bottom {
    display: flex;
    justify-content: space-between;
    line-height: 1.54545rem;
    position: absolute;
    bottom: 0;
    width: 13.09091rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left .AdvertiseCard_bottom .AdvertiseCard_leftTag {
    width: 2.27273rem;
    height: 1.45455rem;
    line-height: 1.54545rem;
    color: rgba(0, 0, 0, .5);
    font-size: .72727rem;
    background: var(--Color_Bg_Card_Gray);
    border-radius: .18182rem;
    padding: .02273rem 0 0 .40909rem;
    margin: .04545rem .72727rem 0 0
}

@media (prefers-color-scheme:dark) {
    .AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left .AdvertiseCard_bottom .AdvertiseCard_leftTag {
        color: hsla(0, 0%, 100%, .5)
    }
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left .AdvertiseCard_bottom .AdvertiseCard_wrapper-2I {
    display: flex;
    flex-direction: row
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left .AdvertiseCard_bottom .AdvertiseCard_wrapper-2I .AdvertiseCard_detail {
    color: var(--Color_Info);
    font-size: .86364rem;
    margin-right: .40909rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left .AdvertiseCard_bottom .AdvertiseCard_wrapper-2I i {
    font-size: .81818rem;
    color: var(--Color_Info)
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_left .AdvertiseCard_bottom .AdvertiseCard_download {
    color: var(--Color_Info);
    border: .04545rem solid var(--Color_Info);
    border-radius: .27273rem;
    font-size: .81818rem;
    width: 4.36364rem;
    text-align: center
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_right {
    position: relative;
    border-radius: .45455rem;
    height: 4.84091rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_small .AdvertiseCard_right img {
    width: 7.18182rem;
    height: 4.84091rem;
    border-radius: .45455rem;
    border: .02273rem solid rgba(0, 0, 0, .1)
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen {
    width: 21.27273rem;
    margin-top: .45455rem;
    border-radius: .45455rem;
    overflow: hidden;
    position: relative
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover {
    position: absolute;
    background-color: rgba(0, 0, 0, .3);
    width: 21.27273rem;
    height: 12.29545rem;
    border-radius: .45455rem;
    left: 0;
    top: 0;
    z-index: 99
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover .AdvertiseCard_replay-dut {
    background-color: rgba(0, 0, 0, .3);
    border-radius: 50%;
    width: 2.90909rem;
    height: 2.90909rem;
    position: absolute;
    top: 4.04545rem;
    left: 9.59091rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover .AdvertiseCard_replay-dut img {
    width: 1.68182rem;
    height: 1.68182rem;
    position: absolute;
    left: .61364rem;
    top: .61364rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover span {
    color: var(--Color_White);
    font-size: .95455rem;
    font-weight: 500;
    line-height: 1.27273rem;
    position: absolute;
    top: 7.45455rem;
    left: 9.15909rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover .AdvertiseCard_downloadIcon {
    border-radius: .81818rem;
    width: 2.72727rem;
    height: 2.72727rem;
    overflow: hidden;
    box-sizing: border-box;
    border: .04545rem solid #eaeaea;
    position: absolute;
    top: 2.90909rem;
    left: 9.72727rem
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover .AdvertiseCard_downloadIcon img {
    width: 100%;
    height: 100%
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover .AdvertiseCard_downloadName {
    color: var(--Color_White);
    font-weight: 500;
    font-size: .95455rem;
    line-height: 1.27273rem;
    margin-top: 6rem;
    display: flex;
    justify-content: center
}

.AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover .AdvertiseCard_downloadBtn {
    border-radius: .27273rem;
    background-color: rgba(0, 0, 0, .3);
    font-size: .81818rem;
    color: hsla(0, 0%, 100%, .9);
    line-height: 1.63636rem;
    padding: 0 .54545rem;
    margin: .90909rem auto 0;
    display: flex;
    justify-content: center;
    width: 4.36364rem
}

html[env=app] .AdvertiseCard_FontHeadline1,
html[env=app] .AdvertiseCard_FontHeadline2,
html[env=app] .AdvertiseCard_FontHeadline3,
html[env=app] .AdvertiseCard_FontTitle1,
html[env=app] .AdvertiseCard_FontTitle2,
html[env=app] .AdvertiseCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .AdvertiseCard_FontLargeTitle1V2,
html[env=app] .AdvertiseCard_FontTitle1V2,
html[env=app] .AdvertiseCard_FontTitle2V2,
html[env=app] .AdvertiseCard_FontTitle3V2,
html[env=app] .AdvertiseCard_FontTitle4V2,
html[env=app] .AdvertiseCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover .AdvertiseCard_downloadName,
html[env=app] .AdvertiseCard_advertise .AdvertiseCard_advertiseContent .AdvertiseCard_screen .AdvertiseCard_cover span,
html[env=app] .AdvertiseCard_FontHeadline1V2,
html[env=app] .AdvertiseCard_FontHeadline2V2,
html[env=app] .AdvertiseCard_FontHeadline3V2,
html[env=app] .AdvertiseCard_FontHeadline4V2,
html[env=app] .AdvertiseCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes AnswerCardNew_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes AnswerCardNew_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes AnswerCardNew_fadeIn-ek {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes AnswerCardNew_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes AnswerCardNew_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes AnswerCardNew_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes AnswerCardNew_fadeIn-ek {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes AnswerCardNew_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes AnswerCardNew_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.AnswerCardNew_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.AnswerCardNew_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.AnswerCardNew_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.AnswerCardNew_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.AnswerCardNew_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.AnswerCardNew_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.AnswerCardNew_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.AnswerCardNew_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.AnswerCardNew_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.AnswerCardNew_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.AnswerCardNew_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.AnswerCardNew_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.AnswerCardNew_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.AnswerCardNew_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.AnswerCardNew_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.AnswerCardNew_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.AnswerCardNew_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.AnswerCardNew_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.AnswerCardNew_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.AnswerCardNew_FontHeadline1V2-n {
    font-size: 1.0625rem;
    font-weight: 500
}

.AnswerCardNew_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.AnswerCardNew_FontHeadline3V2,
.AnswerCardNew_textContent .AnswerCardNew_question .AnswerCardNew_questionContent {
    font-size: .9375rem;
    font-weight: 500
}

.AnswerCardNew_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.AnswerCardNew_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.AnswerCardNew_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.AnswerCardNew_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.AnswerCardNew_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.AnswerCardNew_FontBody4V2,
.AnswerCardNew_textContent .AnswerCardNew_answerContent {
    font-size: .875rem;
    font-weight: 400
}

.AnswerCardNew_FontCaption1V2- {
    font-size: .8125rem;
    font-weight: 400
}

.AnswerCardNew_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.AnswerCardNew_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.AnswerCardNew_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.AnswerCardNew_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.AnswerCardNew_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.AnswerCardNew_TextContentCard {
    position: relative;
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.AnswerCardNew_content {
    position: relative;
    padding-bottom: var(--padding)
}

.AnswerCardNew_textContent .AnswerCardNew_question {
    display: flex
}

.AnswerCardNew_textContent .AnswerCardNew_question .AnswerCardNew_tag {
    width: 1.25rem;
    height: 1.25rem;
    margin-top: .09375rem;
    margin-right: .25rem
}

.AnswerCardNew_textContent .AnswerCardNew_question .AnswerCardNew_questionContent {
    color: var(--Color_Text_1);
    line-height: 1.4375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.AnswerCardNew_textContent .AnswerCardNew_answerContent {
    margin-top: .125rem;
    color: var(--Color_Text_2);
    line-height: 1.3125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.AnswerCardNew_textContent a {
    color: var(--Color_Info)
}

html[env=app] .AnswerCardNew_FontHeadline1,
html[env=app] .AnswerCardNew_FontHeadline2,
html[env=app] .AnswerCardNew_FontHeadline3,
html[env=app] .AnswerCardNew_FontTitle1,
html[env=app] .AnswerCardNew_FontTitle2,
html[env=app] .AnswerCardNew_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .AnswerCardNew_FontLargeTitle1V2,
html[env=app] .AnswerCardNew_FontTitle1V2,
html[env=app] .AnswerCardNew_FontTitle2V2,
html[env=app] .AnswerCardNew_FontTitle3V2,
html[env=app] .AnswerCardNew_FontTitle4V2,
html[env=app] .AnswerCardNew_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .AnswerCardNew_FontHeadline1V2-n,
html[env=app] .AnswerCardNew_FontHeadline2V2,
html[env=app] .AnswerCardNew_FontHeadline3V2,
html[env=app] .AnswerCardNew_FontHeadline4V2,
html[env=app] .AnswerCardNew_FontHeadline5V2,
html[env=app] .AnswerCardNew_textContent .AnswerCardNew_question .AnswerCardNew_questionContent {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes ActivityCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ActivityCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ActivityCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ActivityCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ActivityCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ActivityCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ActivityCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ActivityCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ActivityCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.ActivityCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.ActivityCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.ActivityCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.ActivityCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.ActivityCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.ActivityCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.ActivityCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.ActivityCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.ActivityCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.ActivityCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.ActivityCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.ActivityCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.ActivityCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.ActivityCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.ActivityCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.ActivityCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.ActivityCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.ActivityCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.ActivityCard_FontHeadline1V2-n {
    font-size: 1.0625rem;
    font-weight: 500
}

.ActivityCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.ActivityCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.ActivityCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.ActivityCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.ActivityCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.ActivityCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.ActivityCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.ActivityCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.ActivityCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.ActivityCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.ActivityCard_FontCaption3V2-p0l {
    font-size: .6875rem;
    font-weight: 400
}

.ActivityCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.ActivityCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.ActivityCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.ActivityCard_activityCard {
    padding: 0 var(--spacing-page) 1.25rem;
    background-color: var(--Color_Bg_White)
}

.ActivityCard_activityCard .ActivityCard_wrapper {
    display: flex;
    flex-direction: column
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content {
    display: flex;
    min-height: 7.5rem;
    margin-top: 1.25rem
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_imageP {
    width: 5.625rem;
    min-width: 5.625rem;
    height: 7.5rem;
    border-radius: .5rem;
    overflow: hidden;
    position: relative;
    margin-right: .9375rem
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_imageP .ActivityCard_image {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_info {
    display: flex;
    flex-direction: column;
    width: calc(100% - 6.5625rem);
    height: 100%;
    letter-spacing: .0625rem;
    font-size: .6875rem
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_info .ActivityCard_tag {
    display: flex;
    line-height: .9375rem
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_info .ActivityCard_title {
    margin-top: .125rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.3125rem;
    color: var(--Color_Text_1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_info .ActivityCard_desc {
    margin-top: .125rem;
    font-size: .875rem;
    line-height: 1.1875rem;
    color: var(--Color_Text_2);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_info .ActivityCard_date {
    margin-top: .125rem;
    display: flex;
    align-items: center;
    line-height: .9375rem;
    color: var(--Color_Info)
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_info .ActivityCard_addressSignedNum {
    margin-top: 1.25rem;
    display: flex;
    align-items: center;
    line-height: 1rem;
    color: var(--Color_Text_3)
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_info .ActivityCard_addressSignedNum .ActivityCard_address {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ActivityCard_activityCard .ActivityCard_wrapper .ActivityCard_content .ActivityCard_info .ActivityCard_addressSignedNum .ActivityCard_signedNum {
    flex: none
}

.ActivityCard_activityCard .ActivityCard_activityCount {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 1rem;
    margin-top: .625rem;
    height: 2rem;
    color: var(--Color_Text_2);
    background: var(--Color_Bg_Card_Gray);
    border-radius: .5rem
}

.ActivityCard_activityCard .ActivityCard_activityCount_text {
    letter-spacing: .0625rem
}

.ActivityCard_activityCard .ActivityCard_divider {
    display: none
}

.ActivityCard_activityCard~.ActivityCard_activityCard .ActivityCard_divider {
    display: block
}

html[env=app] .ActivityCard_FontHeadline1,
html[env=app] .ActivityCard_FontHeadline2,
html[env=app] .ActivityCard_FontHeadline3,
html[env=app] .ActivityCard_FontTitle1,
html[env=app] .ActivityCard_FontTitle2,
html[env=app] .ActivityCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .ActivityCard_FontLargeTitle1V2,
html[env=app] .ActivityCard_FontTitle1V2,
html[env=app] .ActivityCard_FontTitle2V2,
html[env=app] .ActivityCard_FontTitle3V2,
html[env=app] .ActivityCard_FontTitle4V2,
html[env=app] .ActivityCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .ActivityCard_FontHeadline1V2-n,
html[env=app] .ActivityCard_FontHeadline2V2,
html[env=app] .ActivityCard_FontHeadline3V2,
html[env=app] .ActivityCard_FontHeadline4V2,
html[env=app] .ActivityCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes RecommendBoards_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes RecommendBoards_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes RecommendBoards_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes RecommendBoards_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes RecommendBoards_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes RecommendBoards_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes RecommendBoards_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes RecommendBoards_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.RecommendBoards_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.RecommendBoards_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.RecommendBoards_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.RecommendBoards_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.RecommendBoards_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.RecommendBoards_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.RecommendBoards_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.RecommendBoards_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.RecommendBoards_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.RecommendBoards_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.RecommendBoards_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.RecommendBoards_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.RecommendBoards_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.RecommendBoards_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.RecommendBoards_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.RecommendBoards_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.RecommendBoards_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.RecommendBoards_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.RecommendBoards_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.RecommendBoards_FontHeadline1V2-pY {
    font-size: 1.0625rem;
    font-weight: 500
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_titleBar .RecommendBoards_title,
.RecommendBoards_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500;
   
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_item .RecommendBoards_board .RecommendBoards_info .RecommendBoards_name,
.RecommendBoards_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.RecommendBoards_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.RecommendBoards_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.RecommendBoards_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.RecommendBoards_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.RecommendBoards_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_titleBar .RecommendBoards_seeMore span,
.RecommendBoards_FontBody4V2- {
    font-size: .875rem;
    font-weight: 400
}

.RecommendBoards_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_item .RecommendBoards_board .RecommendBoards_info .RecommendBoards_desc,
.RecommendBoards_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.RecommendBoards_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.RecommendBoards_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.RecommendBoards_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.RecommendBoards_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.RecommendBoards_container {
    padding-top: .625rem; border-radius: var(--radius) var(--radius) 0 0;
    background-color: var(--Color_Bg_White)
}

.RecommendBoards_container .RecommendBoards_content {
    position: relative;
    padding-bottom: var(--padding)
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_titleBar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 3.125rem;
    padding: 0 var(--padding)
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_titleBar .RecommendBoards_title {
    flex: 1 1;
    color: var(--Color_Text_1);
    line-height: 1.3125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_titleBar .RecommendBoards_seeMore {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-shrink: 0
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_titleBar .RecommendBoards_seeMore span {
    color: var(--Color_Text_3)
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_titleBar .RecommendBoards_seeMore .RecommendBoards_more {
    width: .625rem;
    height: .625rem;
    margin-left: .125rem
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_item {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    padding: 0 var(--padding);
    pointer-events: auto !important
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_item .RecommendBoards_board {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 50%;
    margin-bottom: .625rem
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_item .RecommendBoards_board:nth-child(n+3) {
    margin-top: .625rem
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_item .RecommendBoards_board .RecommendBoards_info {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 0;
    margin-left: .625rem
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_item .RecommendBoards_board .RecommendBoards_info .RecommendBoards_name {
    color: var(--Color_Text_1);
    line-height: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.RecommendBoards_container .RecommendBoards_content .RecommendBoards_item .RecommendBoards_board .RecommendBoards_info .RecommendBoards_desc {
    margin-top: .3125rem;
    color: var(--Color_Text_2);
    line-height: 1rem
}

.RecommendBoards_container .RecommendBoards_divider-y {
    width: calc(100% - 2*var(--padding));
    margin: 0 var(--padding)
}

html[env=app] .RecommendBoards_FontHeadline1,
html[env=app] .RecommendBoards_FontHeadline2,
html[env=app] .RecommendBoards_FontHeadline3,
html[env=app] .RecommendBoards_FontTitle1,
html[env=app] .RecommendBoards_FontTitle2,
html[env=app] .RecommendBoards_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .RecommendBoards_FontLargeTitle1V2,
html[env=app] .RecommendBoards_FontTitle1V2,
html[env=app] .RecommendBoards_FontTitle2V2,
html[env=app] .RecommendBoards_FontTitle3V2,
html[env=app] .RecommendBoards_FontTitle4V2,
html[env=app] .RecommendBoards_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .RecommendBoards_container .RecommendBoards_content .RecommendBoards_item .RecommendBoards_board .RecommendBoards_info .RecommendBoards_name,
html[env=app] .RecommendBoards_container .RecommendBoards_content .RecommendBoards_titleBar .RecommendBoards_title,
html[env=app] .RecommendBoards_FontHeadline1V2-pY,
html[env=app] .RecommendBoards_FontHeadline2V2,
html[env=app] .RecommendBoards_FontHeadline3V2,
html[env=app] .RecommendBoards_FontHeadline4V2,
html[env=app] .RecommendBoards_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.Slider_slider-wDz {
    width: 100%;
    min-height: 1px;
    overflow: hidden
}

.Slider_sliderGroups {
    display: flex;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
    min-width: 1px;
    min-height: 1px
}

.Slider_sliderGroups>div {
    pointer-events: auto !important
}

.Slider_dotsWrap-Z {
    display: flex;
    justify-content: center;
    margin-top: 1.15909rem
}

@-webkit-keyframes SliderDots_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes SliderDots_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes SliderDots_fadeDown- {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes SliderDots_fadeDown- {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes SliderDots_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes SliderDots_fadeOut__-LH5x {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes SliderDots_fadeOut__-LH5x {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes SliderDots_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes SliderDots_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.SliderDots_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.SliderDots_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.SliderDots_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.SliderDots_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.SliderDots_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.SliderDots_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.SliderDots_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.SliderDots_FontBody1-Tun {
    font-size: 1.09091rem;
    font-weight: 400
}

.SliderDots_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.SliderDots_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.SliderDots_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.SliderDots_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.SliderDots_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.SliderDots_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.SliderDots_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.SliderDots_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.SliderDots_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.SliderDots_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.SliderDots_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.SliderDots_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.SliderDots_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.SliderDots_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.SliderDots_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.SliderDots_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.SliderDots_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.SliderDots_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.SliderDots_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.SliderDots_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.SliderDots_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.SliderDots_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.SliderDots_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.SliderDots_FontCaption4V2__-E1h4 {
    font-size: .625rem;
    font-weight: 400
}

.SliderDots_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.SliderDots_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.SliderDots_pagination {
    display: flex;
    border-radius: .18182rem;
    overflow: hidden
}

.SliderDots_pagination .SliderDots_progressbar {
    background-color: var(--Color_Bg_Card_Gray)
}

.SliderDots_pagination .SliderDots_progressbar.SliderDots_active {
    background-color: var(--Color_Primary)
}

.SliderDots_pagination .SliderDots_bullets {
    background-color: var(--Color_Black_150);
    border-radius: 50%;
    margin: 0 .20455rem
}

.SliderDots_pagination .SliderDots_bullets.SliderDots_active {
    background-color: var(--Color_Black_300)
}

html[env=app] .SliderDots_FontHeadline1,
html[env=app] .SliderDots_FontHeadline2,
html[env=app] .SliderDots_FontHeadline3,
html[env=app] .SliderDots_FontTitle1,
html[env=app] .SliderDots_FontTitle2,
html[env=app] .SliderDots_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .SliderDots_FontLargeTitle1V2,
html[env=app] .SliderDots_FontTitle1V2,
html[env=app] .SliderDots_FontTitle2V2,
html[env=app] .SliderDots_FontTitle3V2,
html[env=app] .SliderDots_FontTitle4V2,
html[env=app] .SliderDots_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .SliderDots_FontHeadline1V2,
html[env=app] .SliderDots_FontHeadline2V2,
html[env=app] .SliderDots_FontHeadline3V2,
html[env=app] .SliderDots_FontHeadline4V2,
html[env=app] .SliderDots_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes BoardIcon_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes BoardIcon_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes BoardIcon_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes BoardIcon_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes BoardIcon_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes BoardIcon_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes BoardIcon_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes BoardIcon_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.BoardIcon_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.BoardIcon_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.BoardIcon_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.BoardIcon_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.BoardIcon_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.BoardIcon_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.BoardIcon_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.BoardIcon_FontBody1-I1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.BoardIcon_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.BoardIcon_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.BoardIcon_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.BoardIcon_FontCaption2-M {
    font-size: .75rem;
    font-weight: 400
}

.BoardIcon_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.BoardIcon_FontLargeTitle1V2-iYE {
    font-size: 1.625rem;
    font-weight: 600
}

.BoardIcon_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.BoardIcon_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.BoardIcon_FontTitle3V2-SRX {
    font-size: 1.125rem;
    font-weight: 600
}

.BoardIcon_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.BoardIcon_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.BoardIcon_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.BoardIcon_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.BoardIcon_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.BoardIcon_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.BoardIcon_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.BoardIcon_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.BoardIcon_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.BoardIcon_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.BoardIcon_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.BoardIcon_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.BoardIcon_FontCaption2V2-EV {
    font-size: .75rem;
    font-weight: 400
}

.BoardIcon_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.BoardIcon_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.BoardIcon_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.BoardIcon_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.BoardIcon_imgWrapper {
    font-size: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.BoardIcon_boardIcon {
    -webkit-mask-image: url(../image/board-icon-mask.svg);
    mask-image: url(../image/board-icon-mask.svg);
    -webkit-mask-repeat: round;
    mask-repeat: round;
    border: unset;
    width: 3.125rem;
    height: 3.125rem;
    display: inline-block
}

.BoardIcon_boardIcon img {
    width: 100%;
    height: 100%
}

html[env=app] .BoardIcon_FontHeadline1,
html[env=app] .BoardIcon_FontHeadline2,
html[env=app] .BoardIcon_FontHeadline3,
html[env=app] .BoardIcon_FontTitle1,
html[env=app] .BoardIcon_FontTitle2,
html[env=app] .BoardIcon_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .BoardIcon_FontLargeTitle1V2-iYE,
html[env=app] .BoardIcon_FontTitle1V2,
html[env=app] .BoardIcon_FontTitle2V2,
html[env=app] .BoardIcon_FontTitle3V2-SRX,
html[env=app] .BoardIcon_FontTitle4V2,
html[env=app] .BoardIcon_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .BoardIcon_FontHeadline1V2,
html[env=app] .BoardIcon_FontHeadline2V2,
html[env=app] .BoardIcon_FontHeadline3V2,
html[env=app] .BoardIcon_FontHeadline4V2,
html[env=app] .BoardIcon_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.home .recommended_ad,
.home .recommended_post,
.home .recommended_topic {
    background-color: var(--Color_Bg_White);
    border-radius: .45455rem;
    margin: 1.61364rem auto 0;
    overflow: hidden
}

.home .recommended_topic {
    margin-bottom: -.22727rem
}

.home .recommended_wrapper {
    overflow-x: auto
}

.home .recommended_ad {
    padding: 0;
    overflow: hidden;
    width: 23.18182rem;
    height: 7.5rem;
    border-radius: .45455rem
}

.home .recommended_ad .Ad {
    width: 22.09091rem;
    height: 7.18182rem;
    overflow: hidden;
    border-color: rgba(0, 0, 0, .1);
    position: relative;
    border-radius: .45455rem;
    border: .02273rem solid rgba(0, 0, 0, .1);
    box-sizing: border-box
}

.home .recommended_ad img {
    width: 100%;
    height: 100%;
    float: left;
    border-radius: .45455rem
}

.home .recommended_post_title,
.home .recommended_topic_title {
    color: rgba(0, 0, 0, .8);
    font-size: 1.04545rem;
    margin: 0 auto .97727rem .95455rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 700
}

@media (prefers-color-scheme:dark) {

    .home .recommended_post_title,
    .home .recommended_topic_title {
        color: hsla(0, 0%, 100%, .8)
    }
}

.home .recommended_post_wrapper,
.home .recommended_topic_wrapper {
    white-space: nowrap;
    display: inline-block
}

.home .recommended_post_wrapper>*,
.home .recommended_topic_wrapper>* {
    white-space: normal
}

.home .recommended-card {
    width: 18.18182rem;
    display: inline-block;
    margin: 0 .45455rem;
    position: relative
}

.home .recommended-card img {
    width: 18.18182rem;
    height: 9.09091rem
}

.home .recommended_topic_wrapper .recommended-card {
    height: 10.59091rem;
    display: inline-block;
    margin: 0 .45455rem
}

.home .recommended_topic_wrapper .recommended-card a {
    height: 9.54545rem;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.home .recommended_topic_wrapper .recommended-card:nth-child(5n+1) {
    color: #7d5000;
    background: url(../image/card1.2db568bd.png) no-repeat;
    background-size: 100%
}

.home .recommended_topic_wrapper .recommended-card:nth-child(5n+2) {
    color: var(--Color_White);
    background: url(../image/card2.d2297c01.png) no-repeat;
    background-size: 100%
}

.home .recommended_topic_wrapper .recommended-card:nth-child(5n+3) {
    color: rgba(0, 0, 0, .8);
    background: url(../image/card3.f491d218.png) no-repeat;
    background-size: 100%
}

@media (prefers-color-scheme:dark) {
    .home .recommended_topic_wrapper .recommended-card:nth-child(5n+3) {
        color: hsla(0, 0%, 100%, .8)
    }
}

.home .recommended_topic_wrapper .recommended-card:nth-child(5n+4) {
    color: var(--Color_White);
    background: url(../image/card4.3d691507.png) no-repeat;
    background-size: 100%
}

.home .recommended_topic_wrapper .recommended-card:nth-child(5n+5) {
    color: rgba(0, 0, 0, .8);
    background: url(../image/card5.944325c3.png) no-repeat;
    background-size: 100%
}

@media (prefers-color-scheme:dark) {
    .home .recommended_topic_wrapper .recommended-card:nth-child(5n+5) {
        color: hsla(0, 0%, 100%, .8)
    }
}

.home .recommended_topic_wrapper .recommended-card .middle {
    width: 85%;
    font-size: 1.04545rem;
    margin-left: 1.13636rem;
    margin-top: .36364rem;
    height: 2.90909rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

.home .recommended_topic_wrapper .recommended-card .middle.singleLine {
    margin-top: 1.04545rem;
    -webkit-line-clamp: 1;
    font-size: .95455rem;
    margin-left: 2.72727rem;
    height: unset
}

.home .recommended_post_wrapper .recommended-card {
    text-align: left !important;
    background: transparent !important
}

.home .recommended_post_wrapper .recommended-card a {
    height: 9.09091rem;
    display: block;
    position: relative
}

.home .recommended_post_wrapper .recommended-card a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: .36364rem;
    pointer-events: none;
    box-sizing: border-box
}

.home .recommended_post_wrapper .recommended-card img {
    height: 9.09091rem;
    object-fit: cover;
    width: 100%;
    border-radius: .27273rem;
    box-shadow: 0 .09091rem .59091rem .04545rem rgba(0, 0, 0, .1)
}

.home .recommended_post_wrapper .recommended-card p {
    line-height: 1.43182rem;
    margin-top: .31818rem;
    font-size: .95455rem;
    color: rgba(0, 0, 0, .6);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (prefers-color-scheme:dark) {
    .home .recommended_post_wrapper .recommended-card p {
        color: hsla(0, 0%, 100%, .6)
    }
}

.home-new .recommended_post,
.home-new .recommended_topic {
    background-color: var(--Color_Bg_White);
    border-radius: .45455rem;
    margin: 1.63636rem auto 0;
    padding: 0 .77273rem;
    overflow: hidden;
    position: relative;
    padding-bottom: .90909rem
}

.home-new .recommended_post:after,
.home-new .recommended_topic:after {
    content: "";
    position: absolute;
    left: 1.22727rem;
    top: auto;
    bottom: 0;
    right: 1.22727rem;
    height: .02273rem;
    width: 22.09091rem;
    background-color: rgba(0, 0, 0, .1)
}

@media (prefers-color-scheme:dark) {

    .home-new .recommended_post:after,
    .home-new .recommended_topic:after {
        background: #262626
    }
}

.home-new .recommended_ad {
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.home-new .recommended_ad .Ad {
    position: relative;
    padding-top: 32.51029%;
    overflow: hidden;
    border-radius: .45455rem
}

.home-new .recommended_ad img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    float: left;
    border-radius: .45455rem
}

.home-new .recommended_wrapper {
    overflow-x: auto
}

.home-new .recommended_post_title,
.home-new .recommended_topic_title {
    color: rgba(0, 0, 0, .8);
    font-size: 1.09091rem;
    margin: 0 auto .95455rem .45455rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 700
}

@media (prefers-color-scheme:dark) {

    .home-new .recommended_post_title,
    .home-new .recommended_topic_title {
        color: hsla(0, 0%, 100%, .8)
    }
}

.home-new .recommended_post_wrapper,
.home-new .recommended_topic_wrapper {
    white-space: nowrap;
    display: inline-block
}

.home-new .recommended_post_wrapper>*,
.home-new .recommended_topic_wrapper>* {
    white-space: normal
}

.home-new .recommended-card {
    width: 18.18182rem;
    display: inline-block;
    margin: 0 .45455rem;
    position: relative
}

.home-new .recommended-card img {
    width: 18.18182rem;
    height: 9.09091rem
}

.home-new .recommended_topic_wrapper .recommended-card {
    height: 10.59091rem;
    display: inline-block;
    margin: 0 .45455rem
}

.home-new .recommended_topic_wrapper .recommended-card a {
    height: 9.54545rem;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.home-new .recommended_topic_wrapper .recommended-card:nth-child(5n+1) {
    color: #7d5000;
    background: url(../image/card1.2db568bd.png) no-repeat;
    background-size: 100%
}

.home-new .recommended_topic_wrapper .recommended-card:nth-child(5n+2) {
    color: var(--Color_White);
    background: url(../image/card2.d2297c01.png) no-repeat;
    background-size: 100%
}

.home-new .recommended_topic_wrapper .recommended-card:nth-child(5n+3) {
    color: rgba(0, 0, 0, .8);
    background: url(../image/card3.f491d218.png) no-repeat;
    background-size: 100%
}

@media (prefers-color-scheme:dark) {
    .home-new .recommended_topic_wrapper .recommended-card:nth-child(5n+3) {
        color: hsla(0, 0%, 100%, .8)
    }
}

.home-new .recommended_topic_wrapper .recommended-card:nth-child(5n+4) {
    color: var(--Color_White);
    background: url(../image/card4.3d691507.png) no-repeat;
    background-size: 100%
}

.home-new .recommended_topic_wrapper .recommended-card:nth-child(5n+5) {
    color: rgba(0, 0, 0, .8);
    background: url(../image/card5.944325c3.png) no-repeat;
    background-size: 100%
}

@media (prefers-color-scheme:dark) {
    .home-new .recommended_topic_wrapper .recommended-card:nth-child(5n+5) {
        color: hsla(0, 0%, 100%, .8)
    }
}

.home-new .recommended_topic_wrapper .recommended-card .middle {
    width: 85%;
    font-size: 1.04545rem;
    height: 2.90909rem;
    margin-top: .36364rem;
    margin-left: 1.13636rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

.home-new .recommended_topic_wrapper .recommended-card .middle.singleLine {
    margin-top: 1.04545rem;
    -webkit-line-clamp: 1;
    font-size: .95455rem;
    margin-left: 2.72727rem;
    height: unset
}

.home-new .recommended_post_wrapper .recommended-card {
    text-align: left !important;
    background: transparent !important
}

.home-new .recommended_post_wrapper .recommended-card a {
    height: 9.09091rem;
    display: block;
    position: relative
}

.home-new .recommended_post_wrapper .recommended-card a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: .36364rem;
    pointer-events: none;
    box-sizing: border-box
}

.home-new .recommended_post_wrapper .recommended-card img {
    height: 9.09091rem;
    object-fit: cover;
    width: 100%;
    border-radius: .27273rem;
    box-shadow: 0 .09091rem .59091rem .04545rem rgba(0, 0, 0, .1)
}

.home-new .recommended_post_wrapper .recommended-card p {
    line-height: 1.63636rem;
    margin-top: .54545rem;
    font-size: 1.09091rem;
    color: rgba(0, 0, 0, .8);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (prefers-color-scheme:dark) {
    .home-new .recommended_post_wrapper .recommended-card p {
        color: hsla(0, 0%, 100%, .8)
    }
}

@-webkit-keyframes GrayTestVote_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes GrayTestVote_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes GrayTestVote_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes GrayTestVote_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes GrayTestVote_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes GrayTestVote_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes GrayTestVote_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes GrayTestVote_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.GrayTestVote_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.GrayTestVote_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.GrayTestVote_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.GrayTestVote_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.GrayTestVote_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.GrayTestVote_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.GrayTestVote_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.GrayTestVote_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.GrayTestVote_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.GrayTestVote_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.GrayTestVote_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.GrayTestVote_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.GrayTestVote_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.GrayTestVote_FontLargeTitle1V2-el8 {
    font-size: 1.625rem;
    font-weight: 600
}

.GrayTestVote_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.GrayTestVote_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.GrayTestVote_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.GrayTestVote_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.GrayTestVote_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.GrayTestVote_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.GrayTestVote_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.GrayTestVote_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.GrayTestVote_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.GrayTestVote_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.GrayTestVote_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.GrayTestVote_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.GrayTestVote_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.GrayTestVote_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.GrayTestVote_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.GrayTestVote_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.GrayTestVote_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.GrayTestVote_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.GrayTestVote_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.GrayTestVote_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.GrayTestVote_grayTestVoteArea {
    padding: 1.09091rem 1.22727rem 1.27273rem;
    margin-bottom: .54545rem;
    background-color: var(--Color_Bg_Card_White)
}

.GrayTestVote_grayTestVote {
    background: var(--Color_Bg_Card_Gray);
    border-radius: .81818rem;
    padding: 1.09091rem .90909rem .90909rem
}

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

.GrayTestVote_title span {
    font-weight: 700;
    font-size: .95455rem;
    line-height: 1.27273rem;
    color: rgba(0, 0, 0, .9)
}

@media (prefers-color-scheme:dark) {
    .GrayTestVote_title span {
        color: hsla(0, 0%, 100%, .9)
    }
}

.GrayTestVote_title img {
    width: 1.28568rem;
    height: 1.28568rem;
    position: relative;
    right: -.15909rem
}

.GrayTestVote_version {
    display: flex;
    margin-top: .36364rem
}

.GrayTestVote_version span {
    font-size: .90909rem;
    line-height: 1.20455rem;
    color: var(--Color_Text_1)
}

.GrayTestVote_version .GrayTestVote_versionBtn {
    margin-left: .54545rem;
    color: #fe9835
}

.GrayTestVote_version .GrayTestVote_versionBtn img {
    width: 1.04205rem;
    height: 1.09091rem;
    vertical-align: top;
    position: relative;
    top: .06818rem
}

.GrayTestVote_version .GrayTestVote_versionTip {
    margin-left: .18182rem;
    border-radius: .18182rem;
    background: var(--Color_Bg_Card_Gray);
    text-align: center;
    padding: 0 .25rem;
    height: 1.04545rem;
    line-height: 1.04545rem;
    font-size: .65909rem;
    font-weight: 500;
    color: var(--Color_Text_2);
    margin-top: .04545rem
}

.GrayTestVote_version .GrayTestVote_versionName {
    max-width: 15.90909rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.GrayTestVote_bottomBtn {
    border-top: .02273rem solid rgba(0, 0, 0, .1);
    display: flex;
    padding-top: .72727rem
}

.GrayTestVote_bottomBtn span {
    color: var(--Color_Info);
    font-size: .86364rem;
    line-height: 1.13636rem;
    margin-left: 1.95455rem
}

.GrayTestVote_bottomBtn span:first-child {
    margin-left: 0
}

.GrayTestVote_bottomBtn .GrayTestVote_rightBtn {
    text-align: right;
    flex: 1 1
}

.GrayTestVote_bottomBtn .GrayTestVote_rightBtn img {
    width: 1.04205rem;
    height: 1.09091rem;
    margin-left: .13636rem;
    vertical-align: top;
    position: relative;
    top: .06818rem
}

.GrayTestVote_resultContent {
    padding: 1.20455rem 0 1.09091rem
}

.GrayTestVote_resultContent .GrayTestVote_item__-moNG {
    display: flex;
    margin-top: .72727rem
}

.GrayTestVote_resultContent .GrayTestVote_item__-moNG:first-child {
    margin-top: 0
}

.GrayTestVote_resultContent .GrayTestVote_item__-moNG span {
    flex: 1 1;
    margin-right: .45455rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .86364rem;
    font-weight: 700;
    line-height: 1.54545rem;
    color: var(--Color_Text_1)
}

.GrayTestVote_resultContent .GrayTestVote_item__-moNG .GrayTestVote_progress-YlJ {
    position: relative;
    width: 15.40909rem;
    height: 1.54545rem;
    background: var(--Color_Info);
    border-radius: .29545rem;
    overflow: hidden;
    padding: 0 .54545rem
}

.GrayTestVote_resultContent .GrayTestVote_item__-moNG .GrayTestVote_progress-YlJ .GrayTestVote_like {
    position: absolute;
    width: 50%;
    background: var(--Color_Primary);
    height: 1.54545rem;
    left: 0
}

.GrayTestVote_resultContent .GrayTestVote_item__-moNG .GrayTestVote_progress-YlJ .GrayTestVote_likeNum,
.GrayTestVote_resultContent .GrayTestVote_item__-moNG .GrayTestVote_progress-YlJ .GrayTestVote_noLikeNum {
    position: absolute;
    color: var(--Color_White);
    font-size: .72727rem;
    line-height: 1.54545rem
}

.GrayTestVote_resultContent .GrayTestVote_item__-moNG .GrayTestVote_progress-YlJ .GrayTestVote_likeNum img,
.GrayTestVote_resultContent .GrayTestVote_item__-moNG .GrayTestVote_progress-YlJ .GrayTestVote_noLikeNum img {
    width: .63636rem;
    height: .63636rem;
    margin: 0 .13636rem
}

.GrayTestVote_resultContent .GrayTestVote_item__-moNG .GrayTestVote_progress-YlJ .GrayTestVote_noLikeNum {
    right: 0
}

.GrayTestVote_selectContent {
    padding: .72727rem 0
}

.GrayTestVote_selectContent span {
    color: var(--Color_Text_2);
    font-size: .90909rem;
    line-height: 1.20455rem
}

.GrayTestVote_selectContent .GrayTestVote_button {
    margin-top: .72727rem;
    display: flex;
    justify-content: space-between
}

.GrayTestVote_selectContent .GrayTestVote_button .GrayTestVote_likeButton {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 10rem 2.72727rem
}

.GrayTestVote_selectContent .GrayTestVote_button .GrayTestVote_noLikeButton {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 10rem 2.72727rem
}

.GrayTestVote_selectContent .GrayTestVote_button div {
    height: 2.72727rem;
    width: 10rem;
    color: var(--Color_White);
    text-align: center;
    font-size: 1.02273rem;
    font-weight: 500;
    line-height: 2.72727rem
}

html[env=app] .GrayTestVote_FontHeadline1,
html[env=app] .GrayTestVote_FontHeadline2,
html[env=app] .GrayTestVote_FontHeadline3,
html[env=app] .GrayTestVote_FontTitle1,
html[env=app] .GrayTestVote_FontTitle2,
html[env=app] .GrayTestVote_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .GrayTestVote_FontLargeTitle1V2-el8,
html[env=app] .GrayTestVote_FontTitle1V2,
html[env=app] .GrayTestVote_FontTitle2V2,
html[env=app] .GrayTestVote_FontTitle3V2,
html[env=app] .GrayTestVote_FontTitle4V2,
html[env=app] .GrayTestVote_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .GrayTestVote_FontHeadline1V2,
html[env=app] .GrayTestVote_FontHeadline2V2,
html[env=app] .GrayTestVote_FontHeadline3V2,
html[env=app] .GrayTestVote_FontHeadline4V2,
html[env=app] .GrayTestVote_FontHeadline5V2,
html[env=app] .GrayTestVote_selectContent .GrayTestVote_button div,
html[env=app] .GrayTestVote_version .GrayTestVote_versionTip {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes SuggestCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes SuggestCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes SuggestCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes SuggestCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes SuggestCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes SuggestCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes SuggestCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes SuggestCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.SuggestCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.SuggestCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.SuggestCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.SuggestCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.SuggestCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.SuggestCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.SuggestCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.SuggestCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.SuggestCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.SuggestCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.SuggestCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.SuggestCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.SuggestCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.SuggestCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.SuggestCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.SuggestCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.SuggestCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.SuggestCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.SuggestCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.SuggestCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.SuggestCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.SuggestCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.SuggestCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.SuggestCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.SuggestCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.SuggestCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.SuggestCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.SuggestCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.SuggestCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.SuggestCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.SuggestCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.SuggestCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.SuggestCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.SuggestCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.SuggestCard_suggestCard {
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.SuggestCard_suggestCard .SuggestCard_inner {
    position: relative;
    padding-bottom: var(--padding)
}

.SuggestCard_suggestCard .SuggestCard_userInfo {
    display: flex;
    align-items: center;
    margin-bottom: .68182rem
}

.SuggestCard_suggestCard .SuggestCard_username {
    font-size: 1.02273rem;
    font-weight: 500;
    margin-left: .81818rem
}

.SuggestCard_suggestCard .SuggestCard_summary {
    font-size: 1.02273rem;
    font-weight: 500;
    color: var(--Color_Text_1);
    line-height: 1.5rem;
    letter-spacing: .04545rem;
    margin-bottom: .18182rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.SuggestCard_suggestCard .SuggestCard_meta {
    display: flex;
    align-items: center;
    height: 2.72727rem;
    padding-right: .27273rem;
    margin-bottom: .5rem
}

.SuggestCard_suggestCard .SuggestCard_meta .SuggestCard_metaLeft {
    flex: 1 1;
    display: flex;
    align-items: center;
    margin-right: .18182rem
}

.SuggestCard_suggestCard .SuggestCard_meta .SuggestCard_metaLeft .SuggestCard_hasPerson>div {
    color: rgba(0, 0, 0, .8);
    font-weight: 500
}

@media (prefers-color-scheme:dark) {
    .SuggestCard_suggestCard .SuggestCard_meta .SuggestCard_metaLeft .SuggestCard_hasPerson>div {
        color: hsla(0, 0%, 100%, .8)
    }
}

.SuggestCard_suggestCard .SuggestCard_vote {
    margin-bottom: 1.09091rem
}

.SuggestCard_suggestCard .SuggestCard_tags {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 1.04545rem
}

.SuggestCard_suggestCard .SuggestCard_tags .SuggestCard_tag {
    margin-right: .45455rem
}

.SuggestCard_suggestCard .SuggestCard_bottomInfo {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.SuggestCard_suggestCard .SuggestCard_bottomInfo .SuggestCard_bottomInfoLeft {
    font-size: .81818rem;
    font-family: MILanPro--GB1-4, MILanPro--GB1;
    font-weight: 400;
    color: var(--Color_Text_3);
    line-height: .81818rem
}

.SuggestCard_suggestCard .SuggestCard_bottomInfo .SuggestCard_bottomInfoRight,
.SuggestCard_suggestCard .SuggestCard_bottomInfo .SuggestCard_bottomInfoRight>div {
    display: flex;
    align-items: center
}

.SuggestCard_suggestCard .SuggestCard_bottomInfo .SuggestCard_bottomInfoRight>div.SuggestCard_comment {
    margin-right: 1rem
}

.SuggestCard_suggestCard .SuggestCard_bottomInfo .SuggestCard_bottomInfoRight>div span {
    font-size: .81818rem;
    font-family: MILanPro--GB1-4, MILanPro--GB1;
    font-weight: 400;
    color: var(--Color_Text_3);
    line-height: .81818rem
}

.SuggestCard_suggestCard .SuggestCard_bottomInfo .SuggestCard_bottomInfoRight>div span.SuggestCard_textHighLight {
    color: var(--Color_Primary)
}

.SuggestCard_suggestCard .SuggestCard_bottomInfo .SuggestCard_bottomInfoRight img {
    width: 1.04545rem;
    height: 1.04545rem;
    margin-right: .45455rem
}

.SuggestCard_suggestCard a {
    color: var(--Color_Primary) !important
}

html[env=app] .SuggestCard_FontHeadline1,
html[env=app] .SuggestCard_FontHeadline2,
html[env=app] .SuggestCard_FontHeadline3,
html[env=app] .SuggestCard_FontTitle1,
html[env=app] .SuggestCard_FontTitle2,
html[env=app] .SuggestCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .SuggestCard_FontLargeTitle1V2,
html[env=app] .SuggestCard_FontTitle1V2,
html[env=app] .SuggestCard_FontTitle2V2,
html[env=app] .SuggestCard_FontTitle3V2,
html[env=app] .SuggestCard_FontTitle4V2,
html[env=app] .SuggestCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .SuggestCard_FontHeadline1V2,
html[env=app] .SuggestCard_FontHeadline2V2,
html[env=app] .SuggestCard_FontHeadline3V2,
html[env=app] .SuggestCard_FontHeadline4V2,
html[env=app] .SuggestCard_FontHeadline5V2,
html[env=app] .SuggestCard_suggestCard .SuggestCard_meta .SuggestCard_metaLeft .SuggestCard_hasPerson>div,
html[env=app] .SuggestCard_suggestCard .SuggestCard_summary,
html[env=app] .SuggestCard_suggestCard .SuggestCard_username {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes AvatarGroup_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes AvatarGroup_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes AvatarGroup_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes AvatarGroup_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes AvatarGroup_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes AvatarGroup_fadeOut- {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes AvatarGroup_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes AvatarGroup_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.AvatarGroup_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.AvatarGroup_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.AvatarGroup_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.AvatarGroup_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.AvatarGroup_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.AvatarGroup_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.AvatarGroup_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.AvatarGroup_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.AvatarGroup_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.AvatarGroup_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.AvatarGroup_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.AvatarGroup_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.AvatarGroup_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.AvatarGroup_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.AvatarGroup_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.AvatarGroup_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.AvatarGroup_FontTitle3V2-E {
    font-size: 1.125rem;
    font-weight: 600
}

.AvatarGroup_FontTitle4V2-Di {
    font-size: 1rem;
    font-weight: 600
}

.AvatarGroup_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.AvatarGroup_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.AvatarGroup_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.AvatarGroup_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.AvatarGroup_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.AvatarGroup_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.AvatarGroup_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.AvatarGroup_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.AvatarGroup_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.AvatarGroup_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.AvatarGroup_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.AvatarGroup_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.AvatarGroup_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.AvatarGroup_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.AvatarGroup_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.AvatarGroup_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.AvatarGroup_avatarGroup {
    display: flex;
    align-items: center
}

.AvatarGroup_avatarGroup .AvatarGroup_avatars {
    margin-right: .22727rem;
    display: flex;
    align-items: center
}

.AvatarGroup_avatarGroup .AvatarGroup_avatar {
    position: relative;
    border-radius: 50%;
    border: .06818rem solid var(--Color_White);
    overflow: hidden;
    background-image: url(../image/default-avatar.bf774ef7.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.AvatarGroup_avatarGroup .AvatarGroup_avatar:not(:last-of-type) {
    margin-right: -.68182rem
}

.AvatarGroup_avatarGroup .AvatarGroup_avatar span {
    position: relative;
    display: block;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.AvatarGroup_avatarGroup .AvatarGroup_text {
    font-size: .81818rem;
    font-weight: 400;
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .AvatarGroup_avatarGroup .AvatarGroup_text {
        color: hsla(0, 0%, 100%, .5)
    }
}

html[env=app] .AvatarGroup_FontHeadline1,
html[env=app] .AvatarGroup_FontHeadline2,
html[env=app] .AvatarGroup_FontHeadline3,
html[env=app] .AvatarGroup_FontTitle1,
html[env=app] .AvatarGroup_FontTitle2,
html[env=app] .AvatarGroup_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .AvatarGroup_FontLargeTitle1V2,
html[env=app] .AvatarGroup_FontTitle1V2,
html[env=app] .AvatarGroup_FontTitle2V2,
html[env=app] .AvatarGroup_FontTitle3V2-E,
html[env=app] .AvatarGroup_FontTitle4V2-Di,
html[env=app] .AvatarGroup_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .AvatarGroup_FontHeadline1V2,
html[env=app] .AvatarGroup_FontHeadline2V2,
html[env=app] .AvatarGroup_FontHeadline3V2,
html[env=app] .AvatarGroup_FontHeadline4V2,
html[env=app] .AvatarGroup_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Seal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Seal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Seal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Seal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Seal_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Seal_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Seal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Seal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Seal_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Seal_FontTitle1-gNf {
    font-size: 1.36364rem;
    font-weight: 500
}

.Seal_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Seal_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Seal_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Seal_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Seal_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Seal_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Seal_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Seal_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Seal_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Seal_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Seal_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Seal_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Seal_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Seal_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Seal_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Seal_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Seal_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Seal_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Seal_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Seal_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Seal_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Seal_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Seal_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Seal_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Seal_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Seal_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Seal_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Seal_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Seal_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Seal_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Seal_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Seal_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Seal_seal {
    width: 3.29545rem;
    height: 3.29545rem;
    background-image: url(data:image/png;base64,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);
    background-position: 50%;
    background-size: 110% 110%;
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg)
}

.Seal_seal.Seal_pending {
    background-image: url(../image/seal_pending.1b361e6c.svg);
    background-size: 120% 120%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.Seal_seal.Seal_pending>div {
    color: var(--Color_Primary);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg)
}

.Seal_seal.Seal_replied {
    background-image: url(../image/seal_replied.79be5240.svg);
    background-size: 120% 120%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.Seal_seal.Seal_replied>div {
    color: #00b2ff;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg)
}

.Seal_seal.Seal_resolved {
    background-image: url(../image/seal_resolved.1d355020.svg);
    background-size: 120% 120%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.Seal_seal.Seal_resolved>div {
    color: #1cc600;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg)
}

.Seal_seal>div {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: var(--Color_Primary);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    font-size: 12px
}

@media (max-width:320px) {
    .Seal_seal>div {
        font-size: 10px
    }
}

html[env=app] .Seal_FontHeadline1,
html[env=app] .Seal_FontHeadline2,
html[env=app] .Seal_FontHeadline3,
html[env=app] .Seal_FontTitle1-gNf,
html[env=app] .Seal_FontTitle2,
html[env=app] .Seal_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Seal_FontLargeTitle1V2,
html[env=app] .Seal_FontTitle1V2,
html[env=app] .Seal_FontTitle2V2,
html[env=app] .Seal_FontTitle3V2,
html[env=app] .Seal_FontTitle4V2,
html[env=app] .Seal_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Seal_FontHeadline1V2,
html[env=app] .Seal_FontHeadline2V2,
html[env=app] .Seal_FontHeadline3V2,
html[env=app] .Seal_FontHeadline4V2,
html[env=app] .Seal_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Vote_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Vote_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Vote_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Vote_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Vote_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes Vote_fadeOut-9u {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Vote_fadeOut-9u {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Vote_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Vote_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Vote_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Vote_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Vote_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Vote_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Vote_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Vote_FontHeadline2- {
    font-size: .95455rem;
    font-weight: 500
}

.Vote_FontHeadline3-z5 {
    font-size: .81818rem;
    font-weight: 500
}

.Vote_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Vote_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Vote_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Vote_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Vote_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Vote_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Vote_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Vote_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Vote_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Vote_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Vote_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Vote_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Vote_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Vote_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Vote_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Vote_FontHeadline4V2- {
    font-size: .875rem;
    font-weight: 500
}

.Vote_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Vote_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Vote_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Vote_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Vote_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Vote_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Vote_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Vote_FontCaption3V2-C18 {
    font-size: .6875rem;
    font-weight: 400
}

.Vote_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Vote_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Vote_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Vote_vote {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 3.18182rem
}

.Vote_vote .Vote_btnGroup {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: space-between
}

.Vote_vote .Vote_btnGroup .Vote_voteBtn {
    flex: 1 1;
    height: 2.27273rem;
    border-radius: 2.04545rem;
    font-size: .95455rem;
    font-family: MILanPro_DEMIBOLD--GB1-4, MILanPro_DEMIBOLD--GB1;
    font-weight: 500;
    line-height: .95455rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.Vote_vote .Vote_btnGroup .Vote_voteBtn.Vote_support {
    border: .04545rem solid rgba(255, 111, 72, .5);
    color: var(--Color_Primary);
    margin-right: .81818rem
}

.Vote_vote .Vote_btnGroup .Vote_voteBtn.Vote_oppose {
    border: .04545rem solid rgba(54, 161, 255, .5);
    color: var(--Color_Info)
}

.Vote_vote .Vote_voteResult-Ay {
    position: absolute;
    opacity: 0;
    visibility: hidden
}

.Vote_vote .Vote_voteResult-Ay.Vote_isVoted {
    opacity: 1;
    visibility: visible
}

html[env=app] .Vote_FontHeadline1,
html[env=app] .Vote_FontHeadline2-,
html[env=app] .Vote_FontHeadline3-z5,
html[env=app] .Vote_FontTitle1,
html[env=app] .Vote_FontTitle2,
html[env=app] .Vote_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Vote_FontLargeTitle1V2,
html[env=app] .Vote_FontTitle1V2,
html[env=app] .Vote_FontTitle2V2,
html[env=app] .Vote_FontTitle3V2,
html[env=app] .Vote_FontTitle4V2,
html[env=app] .Vote_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Vote_FontHeadline1V2,
html[env=app] .Vote_FontHeadline2V2,
html[env=app] .Vote_FontHeadline3V2,
html[env=app] .Vote_FontHeadline4V2-,
html[env=app] .Vote_FontHeadline5V2,
html[env=app] .Vote_vote .Vote_btnGroup .Vote_voteBtn {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes VoteResult_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes VoteResult_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes VoteResult_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes VoteResult_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes VoteResult_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes VoteResult_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes VoteResult_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes VoteResult_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.VoteResult_FontLargeTitle1- {
    font-size: 1.63636rem;
    font-weight: 400
}

.VoteResult_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.VoteResult_FontTitle2-M {
    font-size: 1.22727rem;
    font-weight: 500
}

.VoteResult_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.VoteResult_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.VoteResult_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.VoteResult_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.VoteResult_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.VoteResult_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.VoteResult_FontBody3-Y {
    font-size: .95455rem;
    font-weight: 400
}

.VoteResult_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.VoteResult_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.VoteResult_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.VoteResult_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.VoteResult_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.VoteResult_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.VoteResult_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.VoteResult_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.VoteResult_FontTitle5V2- {
    font-size: .6875rem;
    font-weight: 600
}

.VoteResult_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.VoteResult_FontHeadline2V2- {
    font-size: 1rem;
    font-weight: 500
}

.VoteResult_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.VoteResult_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.VoteResult_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.VoteResult_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.VoteResult_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.VoteResult_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.VoteResult_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.VoteResult_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.VoteResult_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.VoteResult_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.VoteResult_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.VoteResult_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.VoteResult_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.VoteResult_voteResult {
    width: 100%
}

.VoteResult_voteResult .VoteResult_progressBar {
    display: flex;
    height: .34091rem;
    border-radius: .20455rem;
    overflow: hidden;
    margin-bottom: .40909rem
}

.VoteResult_voteResult .VoteResult_progressBar .VoteResult_left {
    background-color: var(--Color_Primary)
}

.VoteResult_voteResult .VoteResult_progressBar .VoteResult_space {
    width: 4px
}

.VoteResult_voteResult .VoteResult_progressBar .VoteResult_right {
    flex: 1 1;
    background-color: var(--Color_Info)
}

.VoteResult_voteResult .VoteResult_progressBar .VoteResult_left,
.VoteResult_voteResult .VoteResult_progressBar .VoteResult_right {
    -webkit-transition: width .7s ease;
    transition: width .7s ease
}

.VoteResult_voteResult .VoteResult_desc {
    display: flex;
    justify-content: space-between;
    font-size: .95455rem;
    font-family: MILanPro_DEMIBOLD--GB1-4, MILanPro_DEMIBOLD--GB1;
    font-weight: 400;
    line-height: .95455rem
}

.VoteResult_voteResult .VoteResult_desc>div,
.VoteResult_voteResult .VoteResult_desc>div>div {
    display: flex;
    align-items: center
}

.VoteResult_voteResult .VoteResult_desc .VoteResult_supportInfo {
    color: var(--Color_Primary)
}

.VoteResult_voteResult .VoteResult_desc .VoteResult_opposeInfo {
    color: var(--Color_Info)
}

.VoteResult_voteResult .VoteResult_desc img {
    width: 1.09091rem;
    height: 1.09091rem
}

html[env=app] .VoteResult_FontHeadline1,
html[env=app] .VoteResult_FontHeadline2,
html[env=app] .VoteResult_FontHeadline3,
html[env=app] .VoteResult_FontTitle1,
html[env=app] .VoteResult_FontTitle2-M,
html[env=app] .VoteResult_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .VoteResult_FontLargeTitle1V2,
html[env=app] .VoteResult_FontTitle1V2,
html[env=app] .VoteResult_FontTitle2V2,
html[env=app] .VoteResult_FontTitle3V2,
html[env=app] .VoteResult_FontTitle4V2,
html[env=app] .VoteResult_FontTitle5V2- {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .VoteResult_FontHeadline1V2,
html[env=app] .VoteResult_FontHeadline2V2-,
html[env=app] .VoteResult_FontHeadline3V2,
html[env=app] .VoteResult_FontHeadline4V2,
html[env=app] .VoteResult_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes FeedbackCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes FeedbackCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes FeedbackCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.FeedbackCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.FeedbackCard_FontTitle1-R4 {
    font-size: 1.36364rem;
    font-weight: 500
}

.FeedbackCard_FontTitle2-xk {
    font-size: 1.22727rem;
    font-weight: 500
}

.FeedbackCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.FeedbackCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.FeedbackCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.FeedbackCard_FontHeadline3-Zp {
    font-size: .81818rem;
    font-weight: 500
}

.FeedbackCard_FontBody1- {
    font-size: 1.09091rem;
    font-weight: 400
}

.FeedbackCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.FeedbackCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.FeedbackCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.FeedbackCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.FeedbackCard_FontCaption3-Xg {
    font-size: .68182rem;
    font-weight: 400
}

.FeedbackCard_FontLargeTitle1V2- {
    font-size: 1.625rem;
    font-weight: 600
}

.FeedbackCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.FeedbackCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.FeedbackCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.FeedbackCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.FeedbackCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.FeedbackCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.FeedbackCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.FeedbackCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.FeedbackCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.FeedbackCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.FeedbackCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.FeedbackCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.FeedbackCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.FeedbackCard_FontBody4V2-wgZ {
    font-size: .875rem;
    font-weight: 400
}

.FeedbackCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.FeedbackCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.FeedbackCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.FeedbackCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.FeedbackCard_FontCaption5V2-o {
    font-size: .5rem;
    font-weight: 400
}

.FeedbackCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.FeedbackCard_feedbackCard {
    padding: var(--padding) var(--padding) 0;
    background-color: var(--Color_Bg_White)
}

.FeedbackCard_feedbackCard .FeedbackCard_inner {
    position: relative;
    padding-bottom: var(--padding)
}

.FeedbackCard_feedbackCard .FeedbackCard_userInfo {
    display: flex;
    align-items: center;
    margin-bottom: .68182rem
}

.FeedbackCard_feedbackCard .FeedbackCard_avatar {
    width: 2.45455rem;
    height: 2.45455rem;
    border-radius: 50%
}

.FeedbackCard_feedbackCard .FeedbackCard_username {
    font-size: 1.02273rem;
    font-weight: 500;
    color: rgba(0, 0, 0, .8);
    line-height: 1.02273rem;
    margin-left: .81818rem
}

@media (prefers-color-scheme:dark) {
    .FeedbackCard_feedbackCard .FeedbackCard_username {
        color: hsla(0, 0%, 100%, .8)
    }
}

.FeedbackCard_feedbackCard .FeedbackCard_summary {
    font-size: 1.02273rem;
    font-weight: 500;
    color: var(--Color_Text_1);
    line-height: 1.5rem;
    letter-spacing: .04545rem;
    margin-bottom: .18182rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.FeedbackCard_feedbackCard .FeedbackCard_meta {
    display: flex;
    align-items: center;
    height: 2.72727rem;
    padding-right: .27273rem;
    margin-bottom: .5rem
}

.FeedbackCard_feedbackCard .FeedbackCard_meta .FeedbackCard_metaLeft {
    flex: 1 1;
    display: flex;
    align-items: center;
    margin-right: .18182rem
}

.FeedbackCard_feedbackCard .FeedbackCard_meta .FeedbackCard_metaLeft .FeedbackCard_hasPerson>div {
    color: rgba(0, 0, 0, .8);
    font-weight: 500
}

@media (prefers-color-scheme:dark) {
    .FeedbackCard_feedbackCard .FeedbackCard_meta .FeedbackCard_metaLeft .FeedbackCard_hasPerson>div {
        color: hsla(0, 0%, 100%, .8)
    }
}

.FeedbackCard_feedbackCard .FeedbackCard_bottomInfo {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.FeedbackCard_feedbackCard .FeedbackCard_bottomInfo .FeedbackCard_bottomInfoLeft {
    font-size: .81818rem;
    font-family: MILanPro--GB1-4, MILanPro--GB1;
    font-weight: 400;
    color: var(--Color_Text_3);
    line-height: .81818rem
}

.FeedbackCard_feedbackCard .FeedbackCard_bottomInfo .FeedbackCard_bottomInfoRight,
.FeedbackCard_feedbackCard .FeedbackCard_bottomInfo .FeedbackCard_bottomInfoRight>div {
    display: flex;
    align-items: center
}

.FeedbackCard_feedbackCard .FeedbackCard_bottomInfo .FeedbackCard_bottomInfoRight>div span {
    font-size: .81818rem;
    font-family: MILanPro--GB1-4, MILanPro--GB1;
    font-weight: 400;
    color: var(--Color_Text_3);
    line-height: .81818rem;
    min-width: 2.86364rem
}

.FeedbackCard_feedbackCard .FeedbackCard_bottomInfo .FeedbackCard_bottomInfoRight>div span.FeedbackCard_encounterActive {
    color: var(--Color_Primary)
}

.FeedbackCard_feedbackCard .FeedbackCard_bottomInfo .FeedbackCard_bottomInfoRight img {
    width: 1.04545rem;
    height: 1.04545rem;
    margin-right: .45455rem
}

.FeedbackCard_feedbackCard a {
    color: var(--Color_Primary) !important
}

@keyframes FeedbackCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes FeedbackCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes FeedbackCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FeedbackCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes FeedbackCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@media screen and (max-width:320px) {
    .FeedbackCard_feedbackCard .FeedbackCard_viewCount {
        display: none
    }
}

html[env=app] .FeedbackCard_FontHeadline1,
html[env=app] .FeedbackCard_FontHeadline2,
html[env=app] .FeedbackCard_FontHeadline3-Zp,
html[env=app] .FeedbackCard_FontTitle1-R4,
html[env=app] .FeedbackCard_FontTitle2-xk,
html[env=app] .FeedbackCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .FeedbackCard_FontLargeTitle1V2-,
html[env=app] .FeedbackCard_FontTitle1V2,
html[env=app] .FeedbackCard_FontTitle2V2,
html[env=app] .FeedbackCard_FontTitle3V2,
html[env=app] .FeedbackCard_FontTitle4V2,
html[env=app] .FeedbackCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .FeedbackCard_feedbackCard .FeedbackCard_meta .FeedbackCard_metaLeft .FeedbackCard_hasPerson>div,
html[env=app] .FeedbackCard_feedbackCard .FeedbackCard_summary,
html[env=app] .FeedbackCard_feedbackCard .FeedbackCard_username,
html[env=app] .FeedbackCard_FontHeadline1V2,
html[env=app] .FeedbackCard_FontHeadline2V2,
html[env=app] .FeedbackCard_FontHeadline3V2,
html[env=app] .FeedbackCard_FontHeadline4V2,
html[env=app] .FeedbackCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Examine_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Examine_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Examine_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Examine_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Examine_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Examine_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Examine_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Examine_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Examine_examine {
    background-color: var(--Color_Bg_White);
    margin: -.54545rem 0 .54545rem
}

.Examine_examine .Examine_comment {
    background-color: var(--Color_Bg_Card_Gray);
    padding: .79545rem .77273rem;
    border-radius: .45455rem;
    margin: 0 .77273rem 1.13636rem
}

.Examine_examine .Examine_comment .Examine_userInfo {
    display: flex;
    align-items: center
}

.Examine_examine .Examine_comment .Examine_userInfo img {
    width: 1.22727rem;
    height: 1.22727rem;
    border-radius: 50%
}

.Examine_examine .Examine_comment .Examine_userInfo span {
    font-size: .81818rem;
    color: var(--Color_Text_1);
    font-weight: 500;
    margin-left: .40909rem
}

.Examine_examine .Examine_comment .Examine_content {
    color: var(--Color_Text_2);
    font-size: .81818rem;
    margin-top: .31818rem
}

.Examine_examine .Examine_comment .Examine_content a {
    color: var(--Color_Danger) !important
}

.Examine_examine .Examine_status {
    display: flex;
    flex-direction: column;
    margin: 1.36364rem .77273rem 0
}

.Examine_examine .Examine_status .Examine_title {
    display: flex;
    align-items: center;
    font-size: .95455rem
}

.Examine_examine .Examine_status .Examine_title img {
    width: .95455rem;
    height: .95455rem;
    margin: 0 .59091rem
}

.Examine_examine .Examine_status .Examine_content {
    padding-left: 1.18182rem;
    margin-left: .95455rem
}

.Examine_examine .Examine_status .Examine_content.Examine_apply p {
    color: var(--Color_Danger)
}

.Examine_examine .Examine_status .Examine_content p {
    color: var(--Color_Text_2);
    font-size: .81818rem;
    margin: .68182rem 0
}

.Examine_examine .Examine_status .Examine_content time {
    color: var(--Color_Text_3);
    font-size: .81818rem;
    margin-bottom: 1.15909rem;
    display: block
}

.Examine_examine .Examine_status .Examine_handle-e {
    display: flex;
    align-items: center;
    margin-bottom: 1.13636rem
}

.Examine_examine .Examine_status .Examine_handle-e button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: 4.54545rem;
    height: 2.72727rem;
    font-size: .95455rem
}

.Examine_examine .Examine_status .Examine_handle-e button+button {
    margin-left: 2.77778vw
}

.Examine_dialogContent .Examine_input {
    width: 100%;
    font-size: .95455rem;
    border: .02273rem solid var(--Color_Bg_Gray);
    padding: .45455rem .77273rem;
    border-radius: .90909rem
}

html[env=app] .Examine_examine .Examine_comment .Examine_userInfo span {
    font-weight: 400;
    font-family: mipro-medium
}

.home-new {
    min-height: 100vh
}

.home-bg,
.SpecialWrapper {
    background-color: var(--Color_Bg_White)
}

.SpecialWrapper {
    padding: var(--padding) var(--padding) 0;
    padding-left: 0;
    padding-right: 0;
    overflow-x: auto
}

.SpecialWrapper .SpecialWrapperContent {
    display: flex
}

.HomeCarouselWrapper {
    margin-top: .22727rem
}

.Update_logo {
    display: block;
    width: 1.86364rem;
    height: 1.86364rem
}

@-webkit-keyframes DeviceRecommendCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes DeviceRecommendCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes DeviceRecommendCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes DeviceRecommendCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes DeviceRecommendCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes DeviceRecommendCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes DeviceRecommendCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes DeviceRecommendCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.DeviceRecommendCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.DeviceRecommendCard_FontTitle1-ZFL {
    font-size: 1.36364rem;
    font-weight: 500
}

.DeviceRecommendCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.DeviceRecommendCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.DeviceRecommendCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.DeviceRecommendCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.DeviceRecommendCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.DeviceRecommendCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.DeviceRecommendCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.DeviceRecommendCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.DeviceRecommendCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.DeviceRecommendCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.DeviceRecommendCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.DeviceRecommendCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.DeviceRecommendCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.DeviceRecommendCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.DeviceRecommendCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.DeviceRecommendCard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.DeviceRecommendCard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.DeviceRecommendCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.DeviceRecommendCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.DeviceRecommendCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.DeviceRecommendCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.DeviceRecommendCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.DeviceRecommendCard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.DeviceRecommendCard_FontBody2V2-S {
    font-size: 1rem;
    font-weight: 400
}

.DeviceRecommendCard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.DeviceRecommendCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.DeviceRecommendCard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.DeviceRecommendCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.DeviceRecommendCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.DeviceRecommendCard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.DeviceRecommendCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.DeviceRecommendCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.DeviceRecommendCard_wrap {
    padding: 1.27273rem 1.22727rem 0
}

.DeviceRecommendCard_card {
    border: .02273rem solid var(--Color_Bg_Gray);
    box-shadow: 0 .13636rem .68182rem 0 rgba(0, 0, 0, .05);
    border-radius: .52273rem;
    padding: .90909rem
}

.DeviceRecommendCard_titleBar {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.DeviceRecommendCard_titleBar p {
    font-size: 1.09091rem;
    line-height: 1.45455rem;
    font-weight: 700;
    color: rgba(0, 0, 0, .9)
}

@media (prefers-color-scheme:dark) {
    .DeviceRecommendCard_titleBar p {
        color: hsla(0, 0%, 100%, .9)
    }
}

.DeviceRecommendCard_titleBar img {
    width: .72727rem;
    height: .72727rem;
    box-sizing: initial;
    padding: .34091rem 0 .34091rem .34091rem
}

.DeviceRecommendCard_titleBar img:active {
    -webkit-animation: DeviceRecommendCard_opacityClickDown .3s ease-out forwards;
    animation: DeviceRecommendCard_opacityClickDown .3s ease-out forwards
}

@-webkit-keyframes DeviceRecommendCard_opacityClickDown {
    to {
        opacity: .6
    }
}

@keyframes DeviceRecommendCard_opacityClickDown {
    to {
        opacity: .6
    }
}

.DeviceRecommendCard_boardWrap {
    padding-top: .22727rem;
    position: relative
}

.DeviceRecommendCard_boardWrap:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: .02273rem;
    background: rgba(0, 0, 0, .1)
}

@media (prefers-color-scheme:dark) {
    .DeviceRecommendCard_boardWrap:after {
        background: #262626
    }
}

.DeviceRecommendCard_countMain {
    display: flex;
    align-items: center;
    margin-top: .27273rem
}

.DeviceRecommendCard_count {
    margin-left: .45455rem;
    font-size: .75rem;
    color: rgba(0, 0, 0, .4)
}

@media (prefers-color-scheme:dark) {
    .DeviceRecommendCard_count {
        color: hsla(0, 0%, 100%, .4)
    }
}

.DeviceRecommendCard_rightBtn {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 4.09091rem;
    height: 2rem;
    border-radius: 1rem;
    font-size: .81818rem;
    font-weight: 700
}

.DeviceRecommendCard_rightBtn:active:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--Color_Bg_White);
    z-index: -1
}

.DeviceRecommendCard_rightBtn.DeviceRecommendCard_enter {
    border: .06818rem solid var(--Color_Primary);
    color: var(--Color_Primary);
    padding-left: .22727rem
}

.DeviceRecommendCard_rightBtn.DeviceRecommendCard_enter:active {
    border: .06818rem solid rgba(255, 89, 74, .6);
    color: rgba(255, 89, 74, .6)
}

.DeviceRecommendCard_rightBtn.DeviceRecommendCard_enter:active i {
    color: rgba(255, 89, 74, .6)
}

.DeviceRecommendCard_rightBtn.DeviceRecommendCard_join {
    background-color: var(--Color_Btn_Primary);
    color: var(--Color_White)
}

.DeviceRecommendCard_rightBtn.DeviceRecommendCard_join:active {
    background-color: #eb3f3a
}

.DeviceRecommendCard_rightBtn i {
    font-size: .63636rem;
    color: var(--Color_Primary);
    margin-left: .09091rem
}

.DeviceRecommendCard_describe {
    display: flex;
    align-items: center;
    margin-top: .90909rem
}

.DeviceRecommendCard_describe img {
    width: 1.04545rem;
    height: 1.04545rem;
    margin-right: .31818rem
}

.DeviceRecommendCard_describe p {
    font-size: .86364rem;
    line-height: 1.15909rem;
    color: var(--Color_Text_1);
    margin-right: 1.36364rem;
    white-space: nowrap
}

.DeviceRecommendCard_describe .slider-slide {
    font-size: .86364rem;
    line-height: 1.15909rem;
    color: rgba(0, 0, 0, .5);
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: right
}

@media (prefers-color-scheme:dark) {
    .DeviceRecommendCard_describe .slider-slide {
        color: hsla(0, 0%, 100%, .5)
    }
}

.DeviceRecommendCard_describe.DeviceRecommendCard_discussion {
    margin-top: .45455rem
}

html[env=app] .DeviceRecommendCard_FontHeadline1,
html[env=app] .DeviceRecommendCard_FontHeadline2,
html[env=app] .DeviceRecommendCard_FontHeadline3,
html[env=app] .DeviceRecommendCard_FontTitle1-ZFL,
html[env=app] .DeviceRecommendCard_FontTitle2,
html[env=app] .DeviceRecommendCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .DeviceRecommendCard_FontLargeTitle1V2,
html[env=app] .DeviceRecommendCard_FontTitle1V2,
html[env=app] .DeviceRecommendCard_FontTitle2V2,
html[env=app] .DeviceRecommendCard_FontTitle3V2,
html[env=app] .DeviceRecommendCard_FontTitle4V2,
html[env=app] .DeviceRecommendCard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .DeviceRecommendCard_FontHeadline1V2,
html[env=app] .DeviceRecommendCard_FontHeadline2V2,
html[env=app] .DeviceRecommendCard_FontHeadline3V2,
html[env=app] .DeviceRecommendCard_FontHeadline4V2,
html[env=app] .DeviceRecommendCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Carousel_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Carousel_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Carousel_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Carousel_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Carousel_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Carousel_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Carousel_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Carousel_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Carousel_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Carousel_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Carousel_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Carousel_FontTitle3-EM {
    font-size: 1.09091rem;
    font-weight: 500
}

.Carousel_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Carousel_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Carousel_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Carousel_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Carousel_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Carousel_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Carousel_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Carousel_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Carousel_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Carousel_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Carousel_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Carousel_FontTitle2V2-DpG {
    font-size: 1.25rem;
    font-weight: 600
}

.Carousel_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Carousel_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Carousel_FontTitle5V2-R {
    font-size: .6875rem;
    font-weight: 600
}

.Carousel_FontHeadline1V2-s {
    font-size: 1.0625rem;
    font-weight: 500
}

.Carousel_FontHeadline2V2-Q {
    font-size: 1rem;
    font-weight: 500
}

.Carousel_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Carousel_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Carousel_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Carousel_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Carousel_FontBody2V2-3 {
    font-size: 1rem;
    font-weight: 400
}

.Carousel_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Carousel_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Carousel_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Carousel_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Carousel_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Carousel_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Carousel_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Carousel_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Carousel_wrapper {
    position: relative
}

.Carousel_wrapper .Carousel_close {
    position: absolute;
    display: flex;
    justify-content: space-between;
    align-items: center;
    right: .88636rem;
    top: .54545rem;
    width: 2.72727rem;
    height: 1.09091rem;
    border-radius: .72727rem;
    background-color: rgba(0, 0, 0, .16);
    color: hsla(0, 0%, 100%, .6);
    font-size: .68182rem;
    padding-left: .38636rem;
    z-index: 999
}

.Carousel_wrapper i {
    color: hsla(0, 0%, 100%, .6);
    font-size: .90909rem
}

.Carousel_homeWrapper {
    height: 10.22727rem !important
}

.Carousel_contain {
    width: 100%;
    height: auto;
    overflow: hidden
}

html[env=app] .Carousel_FontHeadline1,
html[env=app] .Carousel_FontHeadline2,
html[env=app] .Carousel_FontHeadline3,
html[env=app] .Carousel_FontTitle1,
html[env=app] .Carousel_FontTitle2,
html[env=app] .Carousel_FontTitle3-EM {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Carousel_FontLargeTitle1V2,
html[env=app] .Carousel_FontTitle1V2,
html[env=app] .Carousel_FontTitle2V2-DpG,
html[env=app] .Carousel_FontTitle3V2,
html[env=app] .Carousel_FontTitle4V2,
html[env=app] .Carousel_FontTitle5V2-R {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Carousel_FontHeadline1V2-s,
html[env=app] .Carousel_FontHeadline2V2-Q,
html[env=app] .Carousel_FontHeadline3V2,
html[env=app] .Carousel_FontHeadline4V2,
html[env=app] .Carousel_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes SpecialCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes SpecialCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes SpecialCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes SpecialCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes SpecialCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes SpecialCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes SpecialCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes SpecialCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.SpecialCard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.SpecialCard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.SpecialCard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.SpecialCard_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.SpecialCard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.SpecialCard_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.SpecialCard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.SpecialCard_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.SpecialCard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.SpecialCard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.SpecialCard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.SpecialCard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.SpecialCard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.SpecialCard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.SpecialCard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.SpecialCard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.SpecialCard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.SpecialCard_FontTitle4V2-5U {
    font-size: 1rem;
    font-weight: 600
}

.SpecialCard_FontTitle5V2-fF {
    font-size: .6875rem;
    font-weight: 600
}

.SpecialCard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.SpecialCard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.SpecialCard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.SpecialCard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.SpecialCard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.SpecialCard_FontBody1V2- {
    font-size: 1.0625rem;
    font-weight: 400
}

.SpecialCard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.SpecialCard_FontBody3V2-G {
    font-size: .9375rem;
    font-weight: 400
}

.SpecialCard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.SpecialCard_FontCaption1V2-H {
    font-size: .8125rem;
    font-weight: 400
}

.SpecialCard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.SpecialCard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.SpecialCard_FontCaption4V2-FgE {
    font-size: .625rem;
    font-weight: 400
}

.SpecialCard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.SpecialCard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.SpecialCard_SpecialCard {
    width: 3.82727rem;
    height: 3.5rem;
    box-sizing: border-box;
    text-align: center;
    margin-right: .72727rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.SpecialCard_SpecialCard:first-child {
    margin-left: 1.25rem
}

.SpecialCard_SpecialCard:last-child {
    margin-right: 1.25rem
}

.SpecialCard_SpecialCard .SpecialCard_img {
    width: 2.18182rem;
    height: 2.18182rem;
    position: relative
}

.SpecialCard_SpecialCard.SpecialCard_smallSize .SpecialCard_img {
    width: 1.95455rem;
    height: 1.95455rem;
    margin: .11364rem
}

.SpecialCard_SpecialCard .SpecialCard_title {
    font-size: .81818rem;
    line-height: 1.09091rem;
    margin-top: .29545rem;
    width: 3.52273rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.SpecialCard_SpecialCard:active {
    -webkit-animation: SpecialCard_opacityClickDown .3s ease-out forwards;
    animation: SpecialCard_opacityClickDown .3s ease-out forwards
}

@-webkit-keyframes SpecialCard_opacityClickDown {
    to {
        opacity: .6
    }
}

@keyframes SpecialCard_opacityClickDown {
    to {
        opacity: .6
    }
}

html[env=app] .SpecialCard_FontHeadline1,
html[env=app] .SpecialCard_FontHeadline2,
html[env=app] .SpecialCard_FontHeadline3,
html[env=app] .SpecialCard_FontTitle1,
html[env=app] .SpecialCard_FontTitle2,
html[env=app] .SpecialCard_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .SpecialCard_FontLargeTitle1V2,
html[env=app] .SpecialCard_FontTitle1V2,
html[env=app] .SpecialCard_FontTitle2V2,
html[env=app] .SpecialCard_FontTitle3V2,
html[env=app] .SpecialCard_FontTitle4V2-5U,
html[env=app] .SpecialCard_FontTitle5V2-fF {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .SpecialCard_FontHeadline1V2,
html[env=app] .SpecialCard_FontHeadline2V2,
html[env=app] .SpecialCard_FontHeadline3V2,
html[env=app] .SpecialCard_FontHeadline4V2,
html[env=app] .SpecialCard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.mifans-main {
    display: flex;
    background-color: var(--Color_Bg_Gray)
}

.mifans-main .mifans-left-column {
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    flex: 1 1 auto;
    margin-right: .5625rem;
    height: 0
}

.mifans-main .mifans-main-column {
    display: flex;
    flex: 1 1 auto
}

.mifans-main .mifans-right-column {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex: 1 1 auto;
    margin-left: 1.25rem;
    position: relative
}

.mifans-main .mifans-component {
    width: 18.75rem
}

.mifans-backup {
    cursor: pointer;
    position: fixed;
    right: 1.25rem;
    bottom: 1.25rem;
    z-index: 99;
    width: 3.125rem;
    height: 3.125rem;
    display: flex;
    align-items: center;
    background: url(../image/back_to_top.0ed1ceec.svg) no-repeat;
    background-size: cover
}

.mifans-backup:hover .mifans-hover {
    display: block
}

.mifans-backup .mifans-hover {
    position: absolute;
    left: -6.25rem;
    padding: .625rem .9375rem;
    background-color: var(--Color_Black_800);
    color: var(--Color_White_900);
    border-radius: .5rem;
    margin-right: .9375rem;
    display: none
}

.mifans-sidebar-skeleton {
    position: fixed
}

.mifans-sidebar-skeleton .mifans-card {
    height: 9.375rem;
    width: 18.75rem;
    margin-bottom: .3125rem;
    border-radius: .625rem;
    overflow: hidden
}

@-webkit-keyframes UserCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes UserCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes UserCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes UserCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes UserCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes UserCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes UserCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes UserCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.UserCard_userCard {
    padding: 1.875rem 1.25rem;
    background-color: var(--Color_Bg_Card_White);
    border-radius: .5625rem;
    margin-bottom: 1.25rem
}

.UserCard_userCard .UserCard_user {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer
}

.UserCard_userCard .UserCard_user .UserCard_name {
    font-weight: 600;
    font-size: 1rem;
    color: var(--Color_Text_1);
    margin-top: .625rem
}

.UserCard_userCard .UserCard_user .UserCard_nickName {
    width: 100%;
    text-align: center;
    margin-top: .25rem;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1rem;
    color: var(--Color_Text_1);
    opacity: .5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.UserCard_userCard .UserCard_tags {
    margin-top: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-weight: 400;
    font-size: .75rem;
    color: #0e151c
}

.UserCard_userCard .UserCard_tags>div {
    cursor: pointer
}

.UserCard_userCard .UserCard_tags .UserCard_num {
    font-weight: 600;
    margin-right: .25rem;
    font-size: 1.25rem;
    color: var(--Color_Text_1)
}

.UserCard_userCard .UserCard_tags .UserCard_txt {
    color: var(--Color_Text_2)
}

html[env=app] .UserCard_userCard .UserCard_tags .UserCard_num,
html[env=app] .UserCard_userCard .UserCard_user .UserCard_name {
    font-weight: 400;
    font-family: mipro-demiBold
}

@-webkit-keyframes ListCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ListCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ListCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ListCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ListCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ListCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ListCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ListCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ListCard_whiteBg--TN {
    background-color: var(--Color_Bg_White);
    height: 22.25rem;
    margin-bottom: 1.25rem;
    border-radius: .5625rem
}

.ListCard_newsList {
    padding: 1.25rem !important
}

.ListCard_listCard .ListCard_list {
    margin-top: 1rem
}

.ListCard_listCard .ListCard_item {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: .625rem 0;
    font-size: 1rem;
    line-height: 1.375rem
}

.ListCard_listCard .ListCard_item .ListCard_content {
    color: var(--Color_Text_1);
    max-width: 15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ListCard_listCard .ListCard_item:last-child {
    border-bottom: transparent
}

.ListCard_listCard .ListCard_vector {
    display: flex;
    align-items: center;
    cursor: pointer
}

.ListCard_listCard .ListCard_vector>img {
    width: .625rem;
    height: .625rem;
    margin-right: .3125rem
}

.ListCard_listCard .ListCard_index {
    color: var(--Color_Text_3);
    min-width: .75rem;
    margin-right: .625rem;
    text-align: center
}

.ListCard_listCard .ListCard_active_index {
    color: var(--Color_Btn_Primary)
}

@-webkit-keyframes ContainTitleCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ContainTitleCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ContainTitleCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ContainTitleCard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ContainTitleCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ContainTitleCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ContainTitleCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ContainTitleCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ContainTitleCard_titleCard {
    padding: .625rem 1.25rem;
    background-color: var(--Color_Bg_Card_White);
    border-radius: .5625rem;
    margin-bottom: 1.25rem
}

.ContainTitleCard_titleCard .ContainTitleCard_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 2.75rem
}

.ContainTitleCard_titleCard .ContainTitleCard_title .ContainTitleCard_titleName {
    cursor: pointer;
    font-weight: 600;
    font-size: 1rem;
    display: flex;
    align-items: center;
    color: var(--Color_Text_1)
}

.ContainTitleCard_titleCard .ContainTitleCard_title .ContainTitleCard_refresh {
    font-weight: 400;
    font-size: .75rem;
    color: var(--Color_Text_1);
    opacity: .5;
    cursor: pointer
}

html[env=app] .ContainTitleCard_titleCard .ContainTitleCard_title .ContainTitleCard_titleName {
    font-weight: 400;
    font-family: mipro-demiBold
}

@-webkit-keyframes OperationButton_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes OperationButton_fadeDown-iT {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes OperationButton_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes OperationButton_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes OperationButton_fadeDown-iT {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes OperationButton_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes OperationButton_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes OperationButton_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.OperationButton_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.OperationButton_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.OperationButton_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.OperationButton_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.OperationButton_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.OperationButton_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.OperationButton_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.OperationButton_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.OperationButton_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.OperationButton_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.OperationButton_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.OperationButton_FontCaption2- {
    font-size: .75rem;
    font-weight: 400
}

.OperationButton_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.OperationButton_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.OperationButton_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.OperationButton_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.OperationButton_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.OperationButton_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.OperationButton_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.OperationButton_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.OperationButton_buttonCard .OperationButton_operaBtn,
.OperationButton_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.OperationButton_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.OperationButton_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.OperationButton_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.OperationButton_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.OperationButton_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.OperationButton_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.OperationButton_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.OperationButton_FontCaption1V2-BGV {
    font-size: .8125rem;
    font-weight: 400
}

.OperationButton_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.OperationButton_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.OperationButton_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.OperationButton_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.OperationButton_FontFamily- {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.OperationButton_buttonCard {
    margin-bottom: .625rem
}

.OperationButton_buttonCard .OperationButton_operaBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 3rem;
    border-radius: .375rem;
    background-color: var(--Color_Btn_Gray);
    color: var(--Color_Black_DisColor)
}

.OperationButton_buttonCard .OperationButton_operaBtn>img {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .25rem
}

html[env=app] .OperationButton_FontHeadline1,
html[env=app] .OperationButton_FontHeadline2,
html[env=app] .OperationButton_FontHeadline3,
html[env=app] .OperationButton_FontTitle1,
html[env=app] .OperationButton_FontTitle2,
html[env=app] .OperationButton_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .OperationButton_FontLargeTitle1V2,
html[env=app] .OperationButton_FontTitle1V2,
html[env=app] .OperationButton_FontTitle2V2,
html[env=app] .OperationButton_FontTitle3V2,
html[env=app] .OperationButton_FontTitle4V2,
html[env=app] .OperationButton_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .OperationButton_buttonCard .OperationButton_operaBtn,
html[env=app] .OperationButton_FontHeadline1V2,
html[env=app] .OperationButton_FontHeadline2V2,
html[env=app] .OperationButton_FontHeadline3V2,
html[env=app] .OperationButton_FontHeadline4V2,
html[env=app] .OperationButton_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes MoreFunction_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes MoreFunction_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes MoreFunction_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes MoreFunction_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes MoreFunction_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes MoreFunction_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes MoreFunction_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes MoreFunction_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.MoreFunction_functionCard {
    width: 18.75rem
}

.MoreFunction_functionCard .MoreFunction_content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: .75rem;
    margin-bottom: 1.25rem
}

.MoreFunction_functionCard .MoreFunction_content .MoreFunction_item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.75rem;
    height: 4.1875rem
}

.MoreFunction_functionCard .MoreFunction_content .MoreFunction_item .MoreFunction_imgStyle {
    width: 2rem;
    height: 2rem;
    margin-bottom: .375rem
}

.MoreFunction_functionCard .MoreFunction_content .MoreFunction_item .MoreFunction_des {
    font-size: .8125rem;
    color: #0e151c
}

@-webkit-keyframes component_fadeUp-cnI {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes component_fadeUp-cnI {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes component_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes component_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes component_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes component_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes component_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes component_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@media screen and (min-width:712px) {
    body {
        background-color: var(--Color_Bg_Gray) !important
    }
}

.component_content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: .625rem
}

.component_content .component_item {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.75rem;
    height: 3.4375rem;
    margin-bottom: 1.25rem
}

.component_content .component_item .component_imgStyle {
    width: 2rem;
    height: 2rem;
    margin-bottom: .375rem
}

.component_content .component_item .component_imgStyle>img {
    width: 100%;
    height: 100%
}

.component_content .component_item .component_des {
    font-size: .8125rem;
    color: var(--Color_Text_1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes RecommendCircle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes RecommendCircle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes RecommendCircle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes RecommendCircle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes RecommendCircle_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes RecommendCircle_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes RecommendCircle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes RecommendCircle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.RecommendCircle_circleCard {
    width: 18.75rem
}

.RecommendCircle_circleCard .RecommendCircle_content {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: .75rem;
    overflow: hidden
}

.RecommendCircle_circleCard .RecommendCircle_content .RecommendCircle_item {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 4.0625rem;
    height: 3.875rem;
    margin-bottom: 1.25rem
}

.RecommendCircle_circleCard .RecommendCircle_content .RecommendCircle_item .RecommendCircle_imgContain {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: .375rem
}

.RecommendCircle_circleCard .RecommendCircle_content .RecommendCircle_item .RecommendCircle_des {
    font-size: .75rem;
    line-height: 1rem;
    color: var(--Color_Text_1);
    max-width: 3.4375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.RecommendCircle_circleCard .RecommendCircle_content .RecommendCircle_item .RecommendCircle_subdes {
    font-size: .625rem;
    color: var(--Color_Text_2);
    max-width: 3.4375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes DownCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes DownCard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes DownCard_fadeDown-0 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes DownCard_fadeDown-0 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes DownCard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes DownCard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes DownCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes DownCard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.DownCard_downloadCard {
    position: relative;
    display: flex;
    align-items: center;
    padding: 1.25rem;
    border-radius: .5625rem;
    background: var(--Color_Bg_Card_White);
    margin-bottom: .625rem;
    cursor: pointer
}

.DownCard_downloadCard .DownCard_logo {
    width: 2.75rem;
    height: 2.75rem;
    flex-shrink: 0
}

.DownCard_downloadCard .DownCard_right- {
    margin-left: 1rem
}

.DownCard_downloadCard .DownCard_right- .DownCard_title {
    font-weight: 600;
    font-size: 1rem;
    color: var(--Color_Text_1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: .1875rem
}

.DownCard_downloadCard .DownCard_right- .DownCard_detail {
    font-size: .75rem;
    color: var(--Color_Text_2);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.DownCard_downloadCard .DownCard_rightImg {
    margin-left: 2.875rem
}

.DownCard_downloadCard .DownCard_qrCode {
    position: absolute;
    right: -8.75rem;
    width: 8rem;
    height: 8rem;
    background-color: var(--Color_Bg_Card_White);
    border-radius: .5625rem
}

html[env=app] .DownCard_downloadCard .DownCard_right- .DownCard_title {
    font-weight: 400;
    font-family: mipro-demiBold
}

@-webkit-keyframes UserProtocol_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes UserProtocol_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes UserProtocol_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes UserProtocol_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes UserProtocol_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes UserProtocol_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes UserProtocol_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes UserProtocol_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.UserProtocol_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.UserProtocol_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.UserProtocol_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.UserProtocol_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.UserProtocol_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.UserProtocol_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.UserProtocol_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.UserProtocol_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.UserProtocol_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.UserProtocol_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.UserProtocol_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.UserProtocol_FontCaption2- {
    font-size: .75rem;
    font-weight: 400
}

.UserProtocol_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.UserProtocol_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.UserProtocol_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.UserProtocol_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.UserProtocol_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.UserProtocol_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.UserProtocol_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.UserProtocol_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.UserProtocol_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.UserProtocol_FontHeadline3V2- {
    font-size: .9375rem;
    font-weight: 500
}

.UserProtocol_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.UserProtocol_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.UserProtocol_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.UserProtocol_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.UserProtocol_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.UserProtocol_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.UserProtocol_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.UserProtocol_card__-eD84,
.UserProtocol_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.UserProtocol_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.UserProtocol_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.UserProtocol_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.UserProtocol_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.UserProtocol_card__-eD84 {
    margin-bottom: .625rem;
    color: var(--Color_Text_3)
}

.UserProtocol_card__-eD84 .UserProtocol_mioPolicy,
.UserProtocol_card__-eD84>p {
    margin-bottom: .1875rem
}

.UserProtocol_card__-eD84 span,
.UserProtocol_card__-eD84>p {
    cursor: pointer
}

.UserProtocol_card__-eD84 p:active,
.UserProtocol_card__-eD84 p:visited,
.UserProtocol_card__-eD84 span:active,
.UserProtocol_card__-eD84 span:hover,
.UserProtocol_card__-eD84 span:visited,
.UserProtocol_card__-eD84>p:hover {
    opacity: .3
}

html[env=app] .UserProtocol_FontHeadline1,
html[env=app] .UserProtocol_FontHeadline2,
html[env=app] .UserProtocol_FontHeadline3,
html[env=app] .UserProtocol_FontTitle1,
html[env=app] .UserProtocol_FontTitle2,
html[env=app] .UserProtocol_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .UserProtocol_FontLargeTitle1V2,
html[env=app] .UserProtocol_FontTitle1V2,
html[env=app] .UserProtocol_FontTitle2V2,
html[env=app] .UserProtocol_FontTitle3V2,
html[env=app] .UserProtocol_FontTitle4V2,
html[env=app] .UserProtocol_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .UserProtocol_FontHeadline1V2,
html[env=app] .UserProtocol_FontHeadline2V2,
html[env=app] .UserProtocol_FontHeadline3V2-,
html[env=app] .UserProtocol_FontHeadline4V2,
html[env=app] .UserProtocol_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes StaffAssistant_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes StaffAssistant_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes StaffAssistant_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes StaffAssistant_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes StaffAssistant_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes StaffAssistant_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes StaffAssistant_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes StaffAssistant_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.StaffAssistant_FontLargeTitle1-1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.StaffAssistant_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.StaffAssistant_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.StaffAssistant_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.StaffAssistant_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.StaffAssistant_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.StaffAssistant_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.StaffAssistant_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.StaffAssistant_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.StaffAssistant_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.StaffAssistant_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.StaffAssistant_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.StaffAssistant_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.StaffAssistant_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.StaffAssistant_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.StaffAssistant_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.StaffAssistant_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.StaffAssistant_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.StaffAssistant_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.StaffAssistant_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.StaffAssistant_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.StaffAssistant_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.StaffAssistant_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.StaffAssistant_content .StaffAssistant_item .StaffAssistant_des,
.StaffAssistant_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.StaffAssistant_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.StaffAssistant_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.StaffAssistant_FontBody3V2-VY {
    font-size: .9375rem;
    font-weight: 400
}

.StaffAssistant_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.StaffAssistant_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.StaffAssistant_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.StaffAssistant_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.StaffAssistant_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.StaffAssistant_FontCaption5V2-5Uf {
    font-size: .5rem;
    font-weight: 400
}

.StaffAssistant_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.StaffAssistant_content {
    display: flex;
    flex-wrap: wrap;
    margin-top: .625rem
}

.StaffAssistant_content .StaffAssistant_item {
    display: flex;
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 25%;
    height: 3.4375rem;
    margin-bottom: 1.25rem
}

.StaffAssistant_content .StaffAssistant_item>img {
    width: 2rem;
    height: 2rem;
    margin-bottom: .375rem
}

.StaffAssistant_content .StaffAssistant_item .StaffAssistant_des {
    color: var(--Color_Black_DisColor)
}

html[env=app] .StaffAssistant_FontHeadline1,
html[env=app] .StaffAssistant_FontHeadline2,
html[env=app] .StaffAssistant_FontHeadline3,
html[env=app] .StaffAssistant_FontTitle1,
html[env=app] .StaffAssistant_FontTitle2,
html[env=app] .StaffAssistant_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .StaffAssistant_FontLargeTitle1V2,
html[env=app] .StaffAssistant_FontTitle1V2,
html[env=app] .StaffAssistant_FontTitle2V2,
html[env=app] .StaffAssistant_FontTitle3V2,
html[env=app] .StaffAssistant_FontTitle4V2,
html[env=app] .StaffAssistant_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .StaffAssistant_content .StaffAssistant_item .StaffAssistant_des,
html[env=app] .StaffAssistant_FontHeadline1V2,
html[env=app] .StaffAssistant_FontHeadline2V2,
html[env=app] .StaffAssistant_FontHeadline3V2,
html[env=app] .StaffAssistant_FontHeadline4V2,
html[env=app] .StaffAssistant_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Menu_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Menu_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Menu_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Menu_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Menu_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Menu_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Menu_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Menu_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Menu_container {
    width: 11.25rem
}

.Menu_menu {
    width: 11.25rem;
    height: calc(100vh - 5rem);
    border-radius: .5rem .5rem 0 0;
    background-color: var(--Color_Bg_White)
}

.Menu_menu .Menu_title {
    height: 4.1875rem;
    line-height: 4.1875rem;
    padding-left: 1.25rem;
    font-size: 1.25rem;
    color: var(--Color_Black_DisColor)
}

.Menu_menu .Menu_menuList .Menu_menuItem {
    position: relative;
    height: 3.1875rem;
    padding-left: 1.25rem;
    font-size: .875rem;
    line-height: 3.1875rem;
    color: var(--Color_Black_DisColor);
    cursor: pointer
}

.Menu_menu .Menu_menuList .Menu_menuItem.Menu_active {
    font-weight: 500
}

.Menu_menu .Menu_menuList .Menu_menuItem.Menu_active:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .375rem;
    height: 1rem;
    background-color: var(--Color_Btn_Primary)
}

html[env=app] .Menu_menu .Menu_menuList .Menu_menuItem.Menu_active {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes rightColumn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes rightColumn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes rightColumn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes rightColumn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes rightColumn_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes rightColumn_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes rightColumn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes rightColumn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.rightColumn_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.rightColumn_FontTitle1- {
    font-size: 1.36364rem;
    font-weight: 500
}

.rightColumn_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.rightColumn_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.rightColumn_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.rightColumn_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.rightColumn_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.rightColumn_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.rightColumn_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.rightColumn_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.rightColumn_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.rightColumn_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.rightColumn_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.rightColumn_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.rightColumn_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.rightColumn_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.rightColumn_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.rightColumn_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.rightColumn_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.rightColumn_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.rightColumn_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.rightColumn_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.rightColumn_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.rightColumn_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.rightColumn_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.rightColumn_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.rightColumn_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.rightColumn_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.rightColumn_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.rightColumn_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.rightColumn_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.rightColumn_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.rightColumn_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.rightColumn_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.rightColumn_rightStickyList {
    position: -webkit-sticky;
    position: sticky;
    top: 5rem
}

html[env=app] .rightColumn_FontHeadline1,
html[env=app] .rightColumn_FontHeadline2,
html[env=app] .rightColumn_FontHeadline3,
html[env=app] .rightColumn_FontTitle1-,
html[env=app] .rightColumn_FontTitle2,
html[env=app] .rightColumn_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .rightColumn_FontLargeTitle1V2,
html[env=app] .rightColumn_FontTitle1V2,
html[env=app] .rightColumn_FontTitle2V2,
html[env=app] .rightColumn_FontTitle3V2,
html[env=app] .rightColumn_FontTitle4V2,
html[env=app] .rightColumn_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .rightColumn_FontHeadline1V2,
html[env=app] .rightColumn_FontHeadline2V2,
html[env=app] .rightColumn_FontHeadline3V2,
html[env=app] .rightColumn_FontHeadline4V2,
html[env=app] .rightColumn_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Entry_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Entry_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Entry_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Entry_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Entry_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Entry_fadeOut- {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Entry_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Entry_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Entry_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Entry_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Entry_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Entry_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Entry_FontHeadline1-tn {
    font-size: 1.02273rem;
    font-weight: 500
}

.Entry_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Entry_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Entry_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Entry_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Entry_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Entry_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Entry_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Entry_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Entry_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Entry_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Entry_FontTitle2V2-mI {
    font-size: 1.25rem;
    font-weight: 600
}

.Entry_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Entry_FontTitle4V2-Q1z {
    font-size: 1rem;
    font-weight: 600
}

.Entry_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Entry_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Entry_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Entry_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Entry_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Entry_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Entry_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Entry_FontBody2V2-mJC {
    font-size: 1rem;
    font-weight: 400
}

.Entry_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Entry_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Entry_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Entry_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Entry_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Entry_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Entry_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Entry_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Entry_page {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto
}

.Entry_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-height: 100%;
    padding-top: 1.43182rem;
    background-image: url(../image/page_bg.9c370a21.png);
    background-size: 100% 100%
}

.Entry_container img {
    display: block
}

.Entry_container>.Entry_slogan {
    width: 23.97727rem;
    height: 15.15909rem
}

.Entry_container>.Entry_selectGender {
    display: flex;
    flex-direction: row;
    height: 5.97727rem;
    margin-top: 1.95455rem
}

.Entry_container>.Entry_selectGender>.Entry_genderBox {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 7.68182rem;
    height: 5.97727rem
}

.Entry_container>.Entry_selectGender>.Entry_genderBox>.Entry_selectImg {
    width: 100%;
    height: 100%
}

.Entry_container>.Entry_selectGender>.Entry_genderBox>.Entry_genderImg {
    width: 6.20455rem;
    height: 4.79545rem
}

.Entry_container>.Entry_selectGender>.Entry_space {
    width: 1.40909rem;
    height: .88636rem;
    margin-top: .72727rem;
    margin-left: .04545rem
}

.Entry_container .Entry_birthdayWrapper {
    width: 14.20455rem;
    height: 4.86364rem;
    margin-top: .38636rem;
    background-image: url(../image/birthdy_base.22989ba6.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.Entry_container .Entry_birthdayWrapper>.Entry_selectBirthday {
    padding-top: 2.34091rem;
    text-align: center;
    font-family: FZFenSTXS-R-GB;
    font-size: 1.59091rem
}

.Entry_container .Entry_birthdayWrapper>.Entry_selectBirthday.Entry_disabled {
    color: rgba(0, 0, 0, .25)
}

@media (prefers-color-scheme:dark) {
    .Entry_container .Entry_birthdayWrapper>.Entry_selectBirthday.Entry_disabled {
        color: hsla(0, 0%, 100%, .25)
    }
}

.Entry_container>.Entry_btn {
    width: 10.86364rem;
    height: 3.88636rem;
    margin-top: 2.63636rem;
    background-image: url(../image/btn.1baf8969.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.Entry_container>.Entry_tip {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-bottom: 5.63636rem;
    margin-top: 1.06818rem;
    font-size: .63636rem;
    line-height: .63636rem
}

.Entry_testHealth {
    border-radius: .68182rem .68182rem 0 0;
    background-color: var(--Color_Bg_Card_Gray)
}

.Entry_testHealth .am-picker-popup-header-left {
    color: #f4b24a;
    border-top-left-radius: .68182rem
}

.Entry_testHealth .am-picker-popup-header-right {
    color: #f4b24a;
    border-top-right-radius: .68182rem
}

.Entry_testHealth .am-picker-popup-content {
    color: #060606;
    font-family: FZFenSTXS-R-GB
}

html[env=app] .Entry_FontHeadline1-tn,
html[env=app] .Entry_FontHeadline2,
html[env=app] .Entry_FontHeadline3,
html[env=app] .Entry_FontTitle1,
html[env=app] .Entry_FontTitle2,
html[env=app] .Entry_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Entry_FontLargeTitle1V2,
html[env=app] .Entry_FontTitle1V2,
html[env=app] .Entry_FontTitle2V2-mI,
html[env=app] .Entry_FontTitle3V2,
html[env=app] .Entry_FontTitle4V2-Q1z,
html[env=app] .Entry_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Entry_FontHeadline1V2,
html[env=app] .Entry_FontHeadline2V2,
html[env=app] .Entry_FontHeadline3V2,
html[env=app] .Entry_FontHeadline4V2,
html[env=app] .Entry_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.ScrollList_container {
    height: 100%;
    overflow-x: scroll
}

.ScrollList_container>.ScrollList_list {
    display: flex;
    height: 100%
}

.ScrollList_container>.ScrollList_list>.ScrollList_item-q {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    overflow: hidden
}

@-webkit-keyframes FoodItem_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes FoodItem_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes FoodItem_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes FoodItem_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes FoodItem_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes FoodItem_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes FoodItem_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes FoodItem_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.FoodItem_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.FoodItem_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.FoodItem_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.FoodItem_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.FoodItem_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.FoodItem_FontHeadline2- {
    font-size: .95455rem;
    font-weight: 500
}

.FoodItem_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.FoodItem_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.FoodItem_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.FoodItem_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.FoodItem_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.FoodItem_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.FoodItem_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.FoodItem_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.FoodItem_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.FoodItem_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.FoodItem_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.FoodItem_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.FoodItem_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.FoodItem_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.FoodItem_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.FoodItem_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.FoodItem_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.FoodItem_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.FoodItem_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.FoodItem_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.FoodItem_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.FoodItem_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.FoodItem_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.FoodItem_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.FoodItem_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.FoodItem_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.FoodItem_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.FoodItem_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.FoodItem_container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.FoodItem_container.FoodItem_select>.FoodItem_img-wrapper {
    width: 3.47727rem;
    height: 3.38636rem;
    background-image: url(data:image/png;base64,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);
    -webkit-animation: FoodItem_scale .3s ease-out;
    animation: FoodItem_scale .3s ease-out
}

.FoodItem_container.FoodItem_select>h3 {
    background-color: #f84035;
    color: var(--Color_White);
    text-shadow: none;
    -webkit-transition: all ease-out;
    transition: all ease-out
}

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

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

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

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

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

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

.FoodItem_container>.FoodItem_img-wrapper {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAByCAMAAACx6NU1AAABL1BMVEVHcEwTEhIAAAAODg4VFRUTEhITEhISEhIUERETEhITExMTEhITEhIUEBAPDw8gICATExMAAAATEREUFBQTERENDQ0TERETExMSEhIUExMXFxcUFBQTExMVERETExMVDg4VEhIUFBQAAAATERESEhITEhITEhIQEBAVEBAREREVEBAUFBQVDg4TExMTEhITERH3v2ATEhLdrFc5Lx86MCDcqlcgHBb2vmAVExPtt11uVzHOoFIuJhsbGBUaFxV7YTZfTCyZd0AeGhaXdj+kgETPoFIZFxTZqFbcq1csJRs1LB7bqVY3LR7hrlliTi0tJhvksFnksFp9Yzd9YjYuJxvMnlHLnlFtVzGkf0OgfUKffEIfGxalgUQaGBTXp1XNn1IcGRUrJRrXplVjTi3grlifgNVlAAAAMHRSTlMA/AISGNj6R0v7esrIQCIIbAeUJ4kUsrOLzgs/Q0p7JW9AA5MO09IvMC4xQSRukZKLv0nCAAAB3UlEQVRo3u3b11bCQBDG8QUJkiAgYJRuF7HuKIYQ0KBiQcAKgr2+/zOIOTk2hKtk9xyd7wV+d3P1H0L+92KZ+KCli2di/UWnyzcSdYPlc0dHfC5nL9UvDXXM/aejdUt39LTfkYck/69ocFgQYavU3js4XLN0hwd77dIWiMJwsFuVV0At6q/UptX1ogqr8k81PAo3rcsctW25S+0GRsPf1YExx85untq6/O6OY2zgqxqYBuWa2r5rBUKBL+wyKNuUwbYVmPhUlwS1lWfB5jVVGP+4EpJ4UqBMViiKqSmTdXnhIseGzZ2D12Wyk+LmKWW0s01x0mQjcEyZ7RgiJjsLt+zYMsyZp8LxWGDHPtw5Zgx2AU7u2bHPFZg32ATUquzYag0SBpuE7AY7diMLSYP1sGY9yCKLLLLIIossssgiiyyyyCKLLLLIIossssgiiyyyyCKLLLLIIosssn+D5ZR7cIpbOKU8nMIlTpkWicALO/YzSlvkk+BxCg6dkljkkFeScUHV2MekhExwSWdJIATKlf3q1Y9QmFMWbUTgita0MwJvakpXBE6IPA1qQ6/bpdb1hgohuWfgX7Yj8C/3DPzf3xlSxjtDxep3hkq/dwZuzxvmq0ra6leVdOyff/+8ARks0HnKPLPIAAAAAElFTkSuQmCC);
    background-size: contain
}

.FoodItem_container>.FoodItem_img-wrapper,
.FoodItem_container>.FoodItem_img-wrapper>.FoodItem_imgBox {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.68182rem;
    height: 2.59091rem
}

.FoodItem_container>.FoodItem_img-wrapper>.FoodItem_imgBox>img {
    display: block;
    width: 2.45455rem;
    height: 2.36364rem
}

.FoodItem_container>h3 {
    position: absolute;
    left: 50%;
    bottom: .13636rem;
    display: flex;
    align-items: center;
    height: .90909rem;
    padding: .15909rem .20455rem .06818rem;
    border-radius: .27273rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    font-size: .68182rem;
    font-family: FZFenSTXS-R-GB;
    color: var(--Color_White);
    text-shadow: 0 0 10px var(--Color_Text_1);
    white-space: nowrap
}

html[env=app] .FoodItem_FontHeadline1,
html[env=app] .FoodItem_FontHeadline2-,
html[env=app] .FoodItem_FontHeadline3,
html[env=app] .FoodItem_FontTitle1,
html[env=app] .FoodItem_FontTitle2,
html[env=app] .FoodItem_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .FoodItem_FontLargeTitle1V2,
html[env=app] .FoodItem_FontTitle1V2,
html[env=app] .FoodItem_FontTitle2V2,
html[env=app] .FoodItem_FontTitle3V2,
html[env=app] .FoodItem_FontTitle4V2,
html[env=app] .FoodItem_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .FoodItem_FontHeadline1V2,
html[env=app] .FoodItem_FontHeadline2V2,
html[env=app] .FoodItem_FontHeadline3V2,
html[env=app] .FoodItem_FontHeadline4V2,
html[env=app] .FoodItem_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.FoodList_container {
    position: relative;
    height: 3.84091rem;
    padding-left: 1.61364rem;
    padding-right: 1.31818rem;
    margin-top: 2.06818rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAACpCAMAAAD5u31IAAADAFBMVEVHcEz////9eC31dzH////////2djD////2dTD////////3djD/18f////zczL////////////2djD3djH0dSr////////2djD/eTH2djH4czf////////3djD2djD////3djD////3djD0czH////////2djD2djDwdjT2djD2di/ydDP2djD3di72djD3dDD////3djD/fzP2djD////////3djD////////1cyz/////////bkD2di/3dTH////////////2dzD3djD////////zdjH////////3di/2djD2djD////1dTD2djD3djH3di/2dTD/f0D2djD2djD////3djD////////////3di/2di/2cy32djD////////////4eDD1dTD3dTP/bUL9cTP////////6dzD2djD1djD3dzD////////////////4di/3djD2dS/3djD2djD3di/2djH3djD////////////////////2djD2dS/////////2dzD/fCr////////////////2djD2djD3djD////2djD////xdy/////////////////////////////////3dS/2dzD3djD4djH3djD+djX////////////////3djD3djD3djD////2djD////////////3dS/3djD2di/////2djD////////3djD4djD3djH3dTD1di/////3djD2di/5eDP////////////////////////////2di/2djD2di/3dy/2di/3azH3dzD////////////////2dTD////3di/3di/2di/3djD3dzD3djD3djD3djD2djD////////////////////////////////////////////1djD1djD3dTD3djD////////////////3dzD3djH2dTD////////////////1dS/1dzD////////////5djD2dS/2dzD3djD////////2dzD////2dTD////4dTL2djDGZYpjAAAA/3RSTlMAwxGd0K/4zOQs1PoBzhTPzQOp/BgGAu8VGgnSCtv+FPfRtCjTC/3mDs/jDMAcyhAP1wLpMLb1CRUSDcIHkvG6xgQd8hkFFcsI3uLxvNPS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), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAACpCAMAAAD5u31IAAAAY1BMVEX7hmD7imD6kl77lGD6l176ll/6hmD6iV76hl/7lmD6kl/6iV/7k2D7iGD6k1/6il/7lWD6hWD7h1/6h1/6lV/6hF36h2H6hmH6iWD6hmD6lmD6iWD6k2D6lGD6kmD6iGD6imBcp5UvAAAAGXRSTlPk5DbkNtPxNtPk09Pk5NPT5Nrr09M01sg4SJCS/gAABEBJREFUeNrt1NcNwlAQRNFncjY2GZP6r5IekOcD62wFo9XRLafrvN8bTQI3mkfun7ZOIuevDPww5Hoql/Oi11uvpoFbrReBO0S27iJb611i67FObGVg6AbOlzK79Xvd4x64R3cL3Pv1P1u7Z2Lr8xPZysDQDcyEAxrhYEA4oBEOBoQDGuFgQDigEQ4GhAMa4WBAOKCBhgEGhAMa4WBAOKARDgaEAxrhYEA4oBEOBoQDGmgYYEA4oBEOBoQDGuFgQDigEQ4GhAMa4WBAOKCBhgEGhAMa4WBAOKARDgaEAxrhYEA4oBEOBoQDGuFgQDiggYYBBoQDGuFgQDigEQ4GhAMa4WBAOKARDgaEAxpoGGBAOKARDgaEAxrhYEA4oBEOBoQDGuFgQDiggYYBBoQDGuFgQDigEQ4GhAMa4WBAOKARDgaEAxpoGGBAOKARDgaEAxrhYEA4oBEOBoQDGuFgQDigEQ4GhAMaaBhgQDigEQ4GhAMa4WBAOKARDgaEAxrhYEA4oIGGAQaEAxrhYEA4oBEOBoQDGuFgQDigEQ4GhAMaaBhgQDigEQ4GhAMa4WBAOKARDgaEAxrhYEA4oIGGAQaEAxrhYEA4oBEOBoQDGuFgQDigEQ4GhAMa4WBAOKCBhgEGhAMa4WBAOKARDgaEAxrhYEA4oBEOBoQDGmgYYEA4oBEOBoQDGuFgQDigEQ4GhAMa4WBAOKCBhgEGhAMa4WBAOKARDgaEAxrhYEA4oBEOBoQDGmgYYEA4oBEOBoQDGuFgQDigEQ4GhAMa4WBAOKARDgaEAxpoGGBAOKARDgaEAxrhYEA4oBEOBoQDGuFgQDiggYYBBoQDGuFgQDigEQ4GhAMa4WBAOKARDgaEAxpoGGBAOKARDgaEAxrhYEA4oBEOBoQDGuFgQDigEQ4GhAMaaBhgQDigEQ4GhAMa4WBAOKARDgaEAxrhYEA4oIGGAQaEAxrhYEA4oBEOBoQDGuFgQDigEQ4GhAMaaBhgQDigEQ4GhAMa4WBAOKARDgaEAxrhYEA4oIGGAQaEAxrhYEA4oBEOBoQDGuFgQDigEQ4GhAMa4WBAOKCBhgEGhAMa4WBAOKARDgaEAxrhYEA4oBEOBoQDGmgYYEA4oBEOBoQDGuFgQDigEQ4GhAMa4WBAOKCBhgEGhAMa4WBAOKARDgaEAxrhYEA4oBEOBoQDGmgYYEA4oBEOBoQDGuFgQDigEQ4GhAMa4WBAOKARDgaEAxpoGGBAOKARDgaEAxrhYEA4oBEOBoQDGuFgQDiggYYBBoQDGuFgQDigEQ4GhAMa4WBAOKARDgaEAxpoGGBAOKARDgaEAxrhYEA4oBEOBoQDGuFgQDiggYYBBoQDGuFgQDigEQ4GhAMa4WBAOKARDgaEAxrhYEA4oIGGAQaEAxrhYCAVjqYtvV61WQZuvC2B22a2Vomt1TixdZ/ZysDADbTNF3D0FLOYOW25AAAAAElFTkSuQmCC);
    background-size: contain
}

.FoodList_container>h2 {
    position: absolute;
    left: 50%;
    bottom: 3.38636rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@-webkit-keyframes Modal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Modal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Modal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Modal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes Modal_fadeIn__-z5rY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modal_fadeIn__-z5rY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Modal_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Modal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Modal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Modal_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Modal_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Modal_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Modal_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Modal_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Modal_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Modal_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Modal_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Modal_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Modal_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Modal_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Modal_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Modal_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Modal_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Modal_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Modal_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Modal_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Modal_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Modal_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Modal_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Modal_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Modal_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Modal_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Modal_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Modal_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Modal_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Modal_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Modal_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Modal_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Modal_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Modal_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Modal_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Modal_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Modal_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Modal_container {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    display: none
}

.Modal_container.Modal_show {
    display: block;
    overflow-y: auto
}

.Modal_container>.Modal_mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .8)
}

.Modal_container>.Modal_content-wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    padding-top: 25.36458vh;
    overflow-y: auto
}

.Modal_container>.Modal_content-wrapper>.Modal_content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto
}

.Modal_modal {
    position: relative;
    width: 16.68182rem;
    height: 15.68182rem
}

.Modal_modal img {
    display: block
}

.Modal_modal.Modal_error>.Modal_errorModal-bg {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAt8AAAJ+CAMAAABclJy9AAAA+VBMVEVHcEwTEhITEhL9/f0TEhITEhITEhISERESEhITEhL8/Pz8/Pz7+/u1qJ37+/v7+/uCn2j8/Pz8/Pz8/Pz8/Pz8/Pz0skoTEhFw2tG80pIQDg7/+/X//v5y39YCAQEKDA8uJxoLCAf9uk2RtG/h2Jicv3jq4Z8dHxjd1ZTdq0d25t2KrWlqzsbVrEfI3507OSf4tUuuyYf48uNjwbnz6qkfLy0oQ0AxVlNeYEVbsapLj4k6aWVUoZpDfXjY0I5QRjT06sR4b1ehejZ8lV9pf1CLgGdGVDW2rnvo4teJvISgmWvb1MHJwYjCjz2IZS+4qZ3LvrOgkIVsUSj8th3MAAAAFnRSTlMATnQTEvLgziqf67Mo3dCC75hLOl1v2P4XLAAAIABJREFUeNrsnd1u2zgQhWsjjuMnEEQbNAmFYQEBJCjkgld1DCmqURew/f4vszOkJEu2ssCm2fwUc3bb3WKRXmS/nJ75Y759+0Dd3N1NJtPJXdTNNxLpL9LNdDG/Bc3nizn8WEwIcdLfo7vFLOlrdjtf3NGnhfSXmPc8udJsPqHPDOmvMO/bJBkDfAoZ5eaGggrpS7t3m03YWq4Z/rMjfHo3mU6h6CTGSV8dbyYl51yuJWjN2hh+O5vBT/PFhBAnfW28uRR1rbmU8K9csqt6c0KEk75eaRnxXnOe+Cx1pa2rytuE8/VFGp9RR4X0BWvLFm+bG1NWZZoag5jLS8Cpo0L6epqG1gkDvDPz6KxEylF5HQBnDMM4Yx3gXUa5oUkn6Quk7yZ7C2VSk9ac68ykIJfXjIeKEyUbwme3DeA3d9PFbZh3Lqi7Qvrk9r3mSWmMA74Z4z4NgKe5QLKZ1ons1Zu3kxDaF7ezrvLEUSchTvq89s2lx9BtnN1sE50Hvk2uZSLqqizLqhasI/x2gtZ9Gcypu0L6jNVlmMtLbh0ybTKxvfcyGrhRHuDOFCrLKyE7wOcj007srhDhpM/k3TcQomexuET7RqTF5vtPHWGHCI5kRymV1wmElYDymWo2aJJjTKFPK+kzsH13N5ku5vMmfcsmkqS1/vm4gSyexl86BDzPA+FZpRvAu2G+jKPO8zifOuSkT4H3dH7bFYgQT0Tj2KbU26ctayvMYOJOtYT3AWehsyKbnxl1yEmfyLyHy96yiScYUPTm8VeCvcKekPCQUQDwiDJbA9Vi8/wMlWcie/1DApz0Ccx7gDeTsgkkYNtW3P8WbUDpAG9DeAM4mDezz8fdPgXySx8Zb02cACd9aMukZ94MJ5OMJ1nLs4EAfr/hVTpUNHCMKIyvsR7V22OxMypAj92VGqILX7Nzh5xE+hj37i17N8NJzvLWv41n24etbDsoZ76zGFEyzzh8mDjtljsHbMcWC/wokXBJgJM+B95hBTYRQoTxZNUWlKaS/uGX1vllQAn+nQPJNXzg5lgA3s51BWgkPGkBp4hC+qjs3eANrq396Qg6nHzX8TamYpv7H5ZVxowEcODYQUKxx+Vql7peiyWQf24gzubUJiR9SPiet3jLzaFYrZZF8fRksqqF1VSJ/f7opb/mu+mCW56cilVh3LDDkgPhWdn2VxLqg5M+Lp2swbyfd8tVsUcXNmeWjSkT++PxmdnUjOUTlUE82ewB74sCNLQQlSpt0wunCE76AHXL3vq0W0GEzjM38OEU+f79+FNrdVFg5gFv7J+w52L54NJLBQdXpYBUTwZO+iD7bkrL5Bnw3qtcXXBqTK7F70cI4OWYfztVc4gnyyK95tuFKaeqknj2czud4FNvtDZLeu/0Lbn0O8gm4MdXlEa+HzZyWGCqOL+MFeRzsXPXfEfAMcCEhDILT73N5/TOG+l9myeQTsRhVaR5D29g2bV865+PT1tZX6QTpVzuRYLdcn3ap2MKJq+gxmT9tVm6uye9bzzh3O8Kl5fZOZV0Zt3yzWzPoYMx515LqYUVmm2ceQHwWIHKi9XwWyKc9J7x5FSYPM9d690KrTwibrLA93Oizwyje2eVlTqcO7iszF06rlBjVgMD7winTz/pPboneEq8L5DEJpGklU0S4bNAeOS7OCXnBopDU/aJtBWGFNMz+9GEonKL24Rsfb66p7VC0nsoNL/XnG+LXdalb+Pq+HSVVwBuzCfFSSct3y5unbA6D5smQ54vAQ9NcC95d3bf7c1SR5z0f8fvJp6ww3Lf2TdCWZZg4UB45UzD90HLZqUQ3VuBewPeOMJ8KZn0+ixQYUqttRA6LrkMDu9JpP+Vb+ye7JZpn+/wXhXka84q8xD4Xh40jxtWIXF4FvDGcD0WSq765JUvo+LdPW1dkd6tvATeNsvCAavDuY5xXssz34LHAQ/WlpXkNuLdJvb05QDeHEKgcHc2L/358J4AJ72tY7dvqIVX1GJ5yeV2tVP55WwHPLysIIGXON/p+MbEXQouyrBe0uzDqvRfC8ywhYV/4U+IuO/ONmloT3pDuu+abxmFk8TpZNKUl8lp1SsvB4S3+yct3yF811JWQGlr3s5bf93/dhd7tFnWbRwqVYkGcIrgpDezboC7f2bZ3MtLrg+r/RjfGDxMw/cR+TYxnUBtmXV4Y7tFyvqFAU/077xju72JaPdmZ2TgpLfJJdP56LfUwbcgjiuc7qhRQHH/G/m2yDfad265wNZJ75oBe+FN99CN8J2f2Ub79thYbLeu6O6B9AZ4X1j34Fae2+MqvW6F9O53It9VtG8vWTXse5u0lrx+IYNDsA8O3no4xJvEQ6UJHxIMnAIK6Y/7JMPXTVh/jsjCeYLLLzrZ3VQS7y+/Py73yLfDYaTA3snA7LFHzi8PNHt3DsqdU0rohovcOTBwRhUm6c9ryrve6yb4OH1421i2g8TA9/KSb6OqKnchf3u5vY98gxfjLDKp1OUXQ1rzf4ng5weBmoM2+B1c3tw9UIVJ+sOOyaz3PmAzJW/fqI9873rbJw2xPmHa4vgyrZPn+4flbsO9A75zIW2mrnqJeTIw8JGhpmotHE9+6vNaeEJ8k94idjfvAybCblBWxwchXuC7tIzzpHYPzia/Hh6R71qpLNp3dj2Vr2z9QoV5PjhuJz0QUMqwlBL4ntL/J9LrvLv36HyAWW+2p8Nxv9+BjofTFr9jVMgnV3xjQPGay/zRCf2z4RvfRNZhcnndKk/7h22jG4XNpKesshBQuq1Z4pv0OvMeercU28Nut1yuVvA3alnsPS6DjPKNw53ciuxBafEb+fbcYrTgbNS+ezN6nOznZVm60V3ZrNalq5lXrtSxQ0h8k16D97lngu+uSXvaIdr4vMn+CVQUxXIF1ILsGN8IKg7eM21/PLZ8ZzXEbJVngwnn5Yc5vMnkukxHd2VrXjnPaigwbSwwiW/SH7QEGXp3sjntAejd0z4S6aLh7ov9BtcHj6N8x5zxS9vvrX9j06PuV5fqavPEpKWFHLRhIh8z8Mh3ldSZy1q+6VKN9Fq88TvIy0j33oSH01x/NSTd7TdgtYer/mD/eZ/NfczfwHeVcIgn3R0bBBg/fBbFpJXGPypOulZXv59Rvmr4tsrBnwXEN+l1On+LbSl8Q7dzF484ANSuOGh8Xs2dry8v7BifH3x4WsLXgcXNKl128RtXCy/a3ib1idwci2KLLe5rvoXNznw3/r0gvkn/1b7nzWqJFM/HHdA93rZDwI8e3y9J85cucbxs+a5ViCfnR1KMK4erVcZUiDfk+g18HVzz7YTIm3xyzt/EN+k/t06aRwWlPxbL4N1tnr5aDnEnLf1Tf/9k0Ad3Vnrge3W0wHeZYPfkHL9N2B3svjcPhhluD1DGHoW9egkL/rMSGtJ5GfN3Tvmb9Eq+5xFvtt2tlk/G9Q/PLl9ZUykkj70Z34/F9on49XD/tDoI7pWXerg5iPzz5rDeQf5IuD5hl+YEAI88hZVZW1ooPD32B9sBPfVPSK+xb7w72y8L0/kxtjbqMjXp4KEetT/p5GSy8VPKsF3V8g3Z2arh7glYtmgDCm6hJPgVtdz5sfgNX0xlmVdVpmpdhf43zXdIr+F70aST03LwKrcpJdd+0NGDBG72G4gY6oX975o9P/yIfFe5kP4f9q5ox1FciWqv7t7Z/QIrENFYxDgSki2jPPipA4IQNLTUyf//zHWVDRhC0tl9dkkr7ex094y0p6uPT506xR68J9P3BbATSEquysE06Rnfyg9rs3czNRi1oiT4T0L969cl7C3Ew0IyUZ3B1ALgQFAgm+rKFvvFo4hoGHN6nfDdcOKpg+sZD1AVco/jCpbtH+mJu5nJXKlGjv7BkCgb6p+LgxGFUMHVUQUIoycLgBtcD+btWLMNgqJgunP+nPCtfXXw4WN3bUQNOynNB1/AX7J5b425A2sFpE98uAvHf//xV4iUDfU+PXH0+14+HA1pYLHXX7UxDXw32Nn7nD84V0vq3OC7NPimbYebDU90RMEkLLrF1aEqQR1kj/CGy2qt7jqtOwm5s9EURvgLDtUHiIf6J+oJ+Y77B5KgYaLpd3BDUMQlgcbsJHDgGzAJMug+CUkup8NnbvBtuInE4Xy2e7KnSWkd7+PTsbwZepKpjZCIok2nC4TJ4nQ9YPw/YZMn1Nv4Nk/JYXHTzPpFChmlnLczwEEYLHik7dlKMLo2bSfTVOoW5vHyKz8Cvu+ca26el576vfTTqg5CxPdlnpcX89V8fNtbU8BJooTylEfzdsUiUxaaePjfF+ot+cQ8L/vHq0+wuC5rD+BW1WgJb5sMViUhsp5S+vFBaZRKEtWn0+fnKQZ8d4QspjvrMw8Jqu2HUy9J4+PbwRs2JsAs8P19OROLb4yU9aPvf4VtzFA/4hvfl9i/S7GynJgeLfmlJrzx8I1aNOHdpdGSm8+TnW41/mtCz1fDv6s4vpv/SpDFsC1zLKxpknuM9PsW8cKn3/h0zSDSBxzoMfjOL3LmKV6ibEhNDvWufoL8Ox4eZiys4fJaR6nblsTe2kgitT4b5hBxqd1mgjJ8glMqL5+nEvEtoyW+fXMsiINyQHpS3Wnnb/ggvCGSjZwdumF1ouUJJYar2C05OnOVX+GyQ6jX9cf/Rv0kHlYEHChIRy837Q7KY/tuZFLf+v6mO+DcLhoC/lGFJgaWX+Ue8f3h5/oI84OgnaxVokFxcA/0RIOHlq22dqIkhfuacS/Aqoh0pWshUNYlyib0Y0xNDoaUUG/huy7japm1Bt2UNVQOt9QG8hiwAfhAt65ysVveYkCBkIM/vARHiaS+PCiyFGZF05zTOk+qYzVIXnhDIIbdO6FwwhsvEDYF5irjiXoFkbJZo1Ps4g7gfwaAh3pVf7mrI2eD2t10Uwfd32IHAWmk7u+cQt4aLLV35pemr/p7wWo2CDYdT+R3XxMtl7GDu0ImpJ2cr0hP4tOxuoM6OOGbFfbA1NnBG8J+xtvGbEpOLgzzJxPCQwcP9Q6+U+9sdqGl7DqdQUZPlqY32DdjmCfY8vOwr3ZKbc8lIezVkHCZNkt82w5uWc5OFJaelPmhqv0ACZuGT2BFaL/fD2xMVMYwFBzYu6l9hhPNEeDhkRnqBb6dAG4fmMrZuJHkdmpnOmhHLuUtpRrTizuDPYD3TlTicQsCNUNJSSQLwLd/kASmmy5WU7QU6ElcHg4HyT0WA+ykMRQHwB/384vUnn41vVw5X0rmYsE/Qu59qJ/w7a5a0rqExmynL6Z7S84B3yih3Mo75w3KKee+hO59KB/GneM1KfBCdWzdv2F/x2otYqchpHMfV8f8msrZY4h5sx1sMJv23S9F8clgOEa34clBB/Cgg4d6Wv8dDVYGc6MDBeiHyhpmLz519FKW2rwXldKmlw/md0W5329ekXctGPv3yv2986yD2tKT/EK6Gd8gJ0KQ5gW/+BPnyphshaKKm9qHWNlQPxGUD4MrQ1CU55nKx4j6yHBuWFlQSpI7ToGAQAxPEuph6hl1OJ7fzvYxTBzUk/KY59pfYYPO3CX26SmenlpTUzx4yL0P9U7NDTyudmpp1UbOkPLvfV/TNMsMVYEPqeJ9OWxfQWNWwKZ0zU+8xQlOHD35kp6H1r4u4dvMfO9k7OkRqum6A+beh1jZUG82cFr3SwuKwAYOGfOmtd8kaVtS9wLZyXb3HkechWEOcFVqOwaopdiiq8/8N/FEcvjOuEqk5gvyvR1NaIUUl3sfGHioFwz8b5c6CNrIYmCj7GClJedqX15Imlp6Inq/0avH3EDWkCTZjo7F+w01MOzTZ177Iov5SaFqAuz7BTuZ/bMLhhIaeKgfCArMMOVtZOA2QEqmsoWBSpp+xXAUjaY3fIIK8eoGsfUYJlRv8m+hUgL6dpkfD45+q5G5XyVOLnvGfrpyPJ0vCQ081HsSIQT8nIepdRqaDFYPyIE1fPpSlneODGaecb5orxjYLYvN92XBU0NP9tXh8Ck9DxbwFE0JtO/d6zvebL5BhQ08MPBQb0iEkM/G78rBDa+IpFLqDHPq69zAm1/6yaMinvZwRB+kV/Fmk0a30Rnkl+qQXzl4sOwfiA9ZDuw7HoqX7Xu+kglPWbd4HCTCUD8T8PR+mxMdmq6FW0+2S0qdJvJeWucJorh5dkHHbk9mLQGFkD2j33Gen36T2WMIkyFNgX2XarF0rx45PvPOv7rDDn+GYJRQbwgowkvORPOr00OoAf83wlu5DYWoy7afmNYuAj6ph8VhjK2SBNXvQ36qo1k+wWs9uHM8PFvaXK/XYwN3wfcB36Fevy9RPzG9M1MLBmKtHx1Ql9JTTUSTgMCtNhRwN2EE5HkfMX8i599wDuKYn/SskWP7JjDXLHeFenpZzT8Dawl4Ox52CC7CUC/pCUwO+/XGpH0tNmlCDPf2FpAFM3S83dY5WDFqG/QxeG1Sv495fgaJxconQDkkZGi91r4XBBwl8DYK/CTUa3yP9ET3fbGBb6An0Fl7oRZRmasGvoafbeAPH9Ch+SQ+wfTSTeeF9WVxCGyLhfc3UD8QFLzwEPAd6mf6beiJefcNa3zDxgGIzOltmU64UylczXmC78JSY5BQ1vlsStJLGYP6ffrNySgPKnvK27Tv1evyGb49/cQK4MEkG+otfKs114BZDV9vZ8IOThK1mzaRKaAnhRnmQ4Qy/44tvms6yd/wurSJVkOWvaLeKwI+6d9hlz7Us/rD4TuqS9EUau3nhujtulxYrxDflCRdsdnA3QPTIBaiu1fmKgISd1wdDgeN1zFHfAM9wdcle4pttVbAQaRJxsSIMMIM9QLfCeB7zU+ywk4iZ2v4hG+enol8hm+nEBp8rw7BCm1YvsX3p7T4Vna4oyNDXMzr8ofhzsKCgts+4yZmGGGG2sa326Cndb/Ct3v2GXayH9Y8GpOtGralgY/w04BvtpzuSFxfgOnlF5/kQeDTHdi74qF4g36P/Nv85fR5WjUOm/ShXuI70Qbf/pNRwXqxBF3lIbtNqA95Scm2Qjjiu0UPoXqg3zC9POTXCAPwHb4NCwLisvMtteoVvtEky27D7W5eAhQZeCAooV7h+wz6oI8veFzafcjKH0EK0L8T+VsCQF88MC2+2Ur9NijG3bTfFOXBTNkfEwTWisunicpb+qD5y4p4H9+chhIISqjn+kni5jsevjJUNWz79qVvpgTg+3qGHUv1fMKjYQTk4xvMJ0C/YTqf14h+i29g+QRYUPbkeak2+Yn57J1hO3cSZvShftQHYT7vX9Zh1sdNLmVcefBmXceEyBL5VUeSAdbFJj/G+/MNW0QkK477C4Dv49nhe2d3hJLU0G9RvH5eqtUGj2nhBuDD2RKUQMBDbdQYAZ7Q++J0qzVJQVD33L4NsGWi4RaJwfcF8c0ya1VRq/4N1B3wnfn0m6L6vYfnpUxG+Zvhx4JIo4rHgz1jbRhkkaKYny61jdwMx19DPcX3h31gzqctlUvbMYSi8pK7JQF4iyaRn+BvVUynXcOW6w5sdK2gP9Cn37Adj8mDgG8nf0MqUMPp2fw560QJgY/cpm2Kxh/bZ8XskC1EHBuCEgUFPNQTfI/+KvOShA6ajQs1dnxyj+fRpShSvDhl8X0FgZA1kpJUMyEWS/TW2gcCIPPpd4L020b7wO8ivjH3hNZ9PCzov/kuytou5ZwQznnaLr/8aJEtdnEZ8B3qRdn1HUNQoku8K4rRsYqvy4TfZnFQFNwe2BY704mPVzCQGHzqCLaJF2d6cPUgSpYnHP7P3rW2Jq514WO1alUs9kIwEWeHmGxBSIhkXvLJC4kXbKHt//8z71prX7LTatsz7dAccBdKO6ZJRp/95Fn30Gdjkt9Ogtkn9CrhG9MAQZjjxY2jQ2yUPHY5j9apNWaZIZx0gXG+zQDfG/uM7/M6yd9tLVCWWOAgSFR008Sgjx7MA/iU8wKpx9rkkZF/Owz9HDg81QU9soInGlvlCYEhqBCQ37CwdZVN2VXwsk9lONaLgw+PYuBDnHKbLdeH3eM0WFtRVmrDKeE9w7bic+eM7/N6D+CqwAHEyINPsXXRLS11yauxKirf5TA1VBpLwLdN/j/sJJFaehaswJ9o01ZuQZjbKL+F+1tmV0l8U/TS9N4gefN0Nw0SWAfGssLRqOQJVXkivs/8XYlVr/fqFfYQEoFHz0NB4LGImWPOk+zlg5ythmFSD8HgkbmyxwkNv3QzI7qII7WL8gXt/UZ5QviepC4VF+OVqC8bbKS9HhsbgtB3o8MkCWAnJGofve1/AvjOAN/Kf3LG9w+i+/Z6MLi+rSTC5ZBXJPC1yv5DkEZje+0o7yCIb+6FhZJeA+6oyWDRFVb0Pxb07RX+v6LmB4PzVHw5mS7FmFj4a9F3MHoerbTzJvQjO31Mgsl0Og0mVMemnwOGd5DwPZyf/YMVgPdNtwOre1dJgAsCJxfKJlb9RVBhWC8jje88yooJOny8WSGvxrJNd4iFw/S6r1P7Ir+M78yOMHcQsweDBTWYJf5G1t5i7Y7GN55rvUiCKcIbLFFTnRjyBC/C86GzTynD6vKM759bt93OCFane1tdAieFwg6+rk23CN97DSwdZAEl7T7Nwb7MKFhP/w5Wphdq7waW46Sxge+YgvOOwrfkfsnfZXyTHzFIkLwXU9gJJTPVoG/CdxY6++UZ3z9N3/edET2aO/dVJnCc2/A781XtrsC3UTWvwy4gPjY7UNhsm6YZamwdYIxV5QGFb8wJmDF1hkB8J9jbBzW1sC+pOE3im8Q82KE7ZO/FdBIEGwufAyX61v6T3GazB+chOsfnfxrfA6Rv+HQ7g2oqcNmD8Jdo/ErIk/guxqqFOmAOzO5yHOmK0ygtzqN0phAu+7Pl3E2pjMw3cmMZ9kV2KDv2wC0T35nFnh3B33B2zg4gvReLRZAkj1G5UacRu8TK0K33MHpm5/yqH169LrG3AwKlV2EXipQoGY4r82OJb7PwkoKUNPumtNxffDuTABfjzqLxOMp8cwRPmInSHeH+FsXF0j+IzhZ7Pd97GXrTPW5tJsTeyWoVbOytuUtK8sRDEb8fyfDlGd8/Kb8doU9GnWpamP+0hQQnI5OnMxznhL1FNqVW32E4i7Zb7o7fLpdvPQVwBCxOM5YOErlS4R3E7MHJ5EDzuzF9MKZmbmN3uafuK6EHynxB8F7N58l0CfRtnKSQJ5QeAy/unbXs0XbO//5h/kb1WVEL859/aqKLLInwX2ybZymWyK9HTmgMQfMjECTj4+sXyyTAEYCYlpIb+Ab5zUTw0plPMXzJyf3txT6KGdhST8DfHlqh42iH6mS6AkM02DE2M3NszdQqP3dZHs+leXmub6iA/kYCH0iFUu/1KhXwURLF/oUItsUg7LVjJsdmbPzeskUSCnn8YtDopRHGPl9KeYK9q9YU3tGuRCzx3MeoTuDPNmBbLhYJxoGStZ2a6tuUJ+Q1z4ZzkN/UI+Jcn/aD+L7pSwJHgN8Csm/vrrvd7qBKakVJFKBwxdFu6mh9gkF4A8uMgQJJt1HExEx4XDIJxZcdkq0iwIPDu19Injij1QJjNswTZWb+bOsy7K+CNI39f0CdTEB7w8Gr4DEq+b6HXlHagFdwQfXPX1xpXp7dJz8I8OuOMDCRwfuA7H6/g1jv31cK4E1LIhwnRCHIl7rzSYh9rLTajja7tYXhHewFkUUK+DynnG0qb4DDi/zBcBhR4xPib41voTIs7K+CiS/4hLDYYzJZLAIcYRKgdVmm75muTEOni537D/v03KLtJwB91MIk99jI6TgEdPy9f1MlN2FNahThSwE8Ryp9MIw1vDkDiZwkaxTYPlWoDbNIvsgoRu/PRGtuKpCXqbXWel7ge5q6FN0UbYDY8+iBlAzRd5BMFxNqIiFiO0aFhJn5jRfgWbx/YP99+d2ApX/8axdpf9+pezd3d69yTW77ir/lN/HVua6UPwUo/LIAOOBVFhdreNtsm6VuOkkWS3QkUgQHEwgV+imLkLqGp/ZY9z8G+lbWpeMki2CxJHwr+t7vfen6hl+SgGzL0TwJdlbJuhwWjb9FCGk7G86fRHVxSX43Gu2Lq6uri1q78VfQ2G7XYMH3i4t2+0uIhHPVLq5asPB+4abxh4tvve0GXYMu8t47Ig67+szbVr8Z9Pv97vWNCd36nZDgjsK2dIhXLODTaF+1FMJBV/MHwnc4TMVMepZTWGUTJDtmRCgR4FKCe6Fsy5lbqkIH/Yra+e04AeJ7vCV8+5QaS2VDMQXmrQOobxTfo1UwWbvb19alMTyNubkXzqV3sOgAjp/TVQu36WWzdVVrfPf7Q3hswhd8bzYRNO1/Q9BvzkV3KpooCm6h2/6++6XbbaortI6ZKQ112KU45oO3TSWb9K97ryQ4cbcJ76rxdxnhAJ0nmmqMCYMI7y3IjzjjHOTJgbs4nMczBvbQQichVbnllqiwlMB9ErF59IossPpSpFf5HnOX2DeL6Nvj6BxEdeII69IuW5eFc5DmKsPzY/8gvYPK+43YbjX1I+iy+b1mZ1vg0VyXl633r9GgHQG02Hjzr6/PpVfre267UcPncekizXIaMewxuJEL/MjNw5rv9CutXysEd7omhfcGnQLb6qt/Vz052EaQSIGCpp9I+EblDeSMxBw9JsnGtnLRhLtISsGVa3xT/aUngzbKOajw7Ur+zi1rs5f0Heauu55OQJ1QD6DgwEsFnEbmtwxegjx54YZ3UBF3CX7flRZOmqd1FJDNI9doEGlLthctbgtabJR34bFTfhHg6tJv77fIQxP/I3gIXR456vQO63VHip2drmk+AsAltg15Us14vUwJx6Y/woGSRdzG+gYaFwg2YJJSAU4Rgce0KMI39asX+Cb+hgPCVKVWUfjSwDdal09DkTiIm4gBfQdUBIHypJx6UliXYsQmXP9hrwdMNTBEdQwy3wTwxsVptn2Tu9gQtKge+cXTRNxL+8Q+KQG89qW0z2NgAAAgAElEQVS9WDv9cFBbp/3O8+M9h+ttt+Dncriyd903Ad55pWAqxeFN2TX5ycGZl8DbXs7zcIjEaR2SZAFYFBHIIoKDBE5VPPFM1M9j/yo8wGORVt8O4ntHvd28Wb613eWjX9B3Ogkmc9wFJE/4zBgIZNI31fZHs3ivgjuABgDgKfB9HeDti/cRaXonScsKUnz7N/jcr32M7i/1U4Sbbb73cBDao9b6aIed8Lj2BgVDj5wSQdfvuuj3Bt52Ov3u4P62ohVrKpoJRuVmLiKYIDtmcRij2xnlyY7av3rlDCpm8VTsBTnDmEQ2YNHaKPom/gbjFPHtz7b22F7HvqRvNuaHIFhJFQPyJPINeSKLGnRnezudDfcbaV228EH7t571uHU+QqTWq43a+7TYqn0ILLUt/1hzX3585sZF88M7OKHBladkdMQBWO/d3F8PYF3f393WK4vuskB5KBLASZ6sgyTY2Hbul/GNUzGzWI81AXxjiRr1rtexHcHfgG8b8B1j/yC+iYUNGmYucHmQyBqIYJqWYvMl9Y3O7yibhc9LOd/18tPs+qW418eX+HgrtI7AW/box5+MA9t/Rt4nb9YugCsToj96hBznBZIhWoi8juDU5ap4zEELlI1jdI8FuLpsl6yCdMxnw1jIj1I3NYJilpH/26IcQi8db+Ya36S/d1gyHGMIiAqGDOdgII9MJo/l4E7ZeTLjOB0FjFzh/P5DJvrc+pSckNWfn8DN+wcUSP+zXXn6Bmzj1Fefe4acsgHq992OltkVLWn48I1SNZnsqZicFiNYwbrE9lM8zTL0k8RGb0BZ4zBLMxpLtV5aqRdnjD07jsnfID0wtp9z18UyY1XWMAbhs5IHBROQJ0Zwp+z7hpOD+h8+RXJ4wxGisrHxVfGBtr/A3scwaJfwotn2M7T49mS/YdHduhx+sMtb5vinc3oznriOy//32y4cPpcndhYvPUNO3UH9lixJYWN2e/9FfOu2Vm70UgTI/YzZh8dNGmFTec6iaAtQft1B1s8Evt3dDtsVgs4orEvB3wfOszjnbMnRD/5/5q61p3GeiQqW+yLQ7oKSdZsSi7ZBIaIqae4JpYK2qCAB///PPDN24jgXtyzv+6HW3gRZ47bH4zMzZ8Y8Nb/o0dnwsVNoDG+q0sFBVXpiaeifhtqVwk7B7yz1yP+BodQMIsHpPT/wfV+z/CTxqGzr2tFF2Gj/smV5SZxGMNI4DvwsigKygaCw0F+eY9wTQ6aV9fX6SeZrXpoI5Mp0jhTLg5cTp2kaByXA1UGcH5dnhQXfIDHZVqayc5DneICJ3Al6siDT1ZRIdQ3EGoVVhI+vn59ZczdtOVlpWmgSiZ4U9tt6DjVztTJ7IaMnTBgL5vs+3wOTm4ep3H22KvzGdrNwLoxIO5i8xNeo59pxCfDvRyOqkEXhmZekruO6bhY7up4U+NZ220x9iZ8mwAkl1MrSyNEN2zZg6I6r23YkVt3KqvLgDEsysnz6IRt5Uv/osPHDKfVdXY+yVI98xSaDZ4iPr0rXYRlOuQ9UIRTwI8/PihjK2hTO6cXl5e9tRHiulsVyh1HR92RwDa7iEvsN9mQZ7dXoSeo+iB1f+fWXKAWcmaRnLu9l+z0EfAN9IOZqMtdocccrsO95Dm8WPXkzR1Jyp9Sd8LpiwP7zqMUmwrxBHDluDH/YeuZtDHZ9zc8W4PZ8H2Y2EI62DmC0Y/ks3zmokKQc1F6QgV2Ma+ACq4pfdXAqnQ+DzasnLYcOSxXtHFXC2vt5YqZI6mP6aGe/coxZXhAnQQrrhJ9hG7HVeMfwDMpiWKDrsC2Gi3CC8kW1q6suf52dFMnKjhrfP/5c/oQHz3792UJ4i2oes0DvGAN64QrD3KP55+c8DKcmzXWxJcDH/M76Z60XPmCgpUen/Y5svwHfc61HpsvJMKS5RhzZ9/TmsYD3Y3+yskJ+u1rtynkuOVwAeW+zRdSLXZ1/Tvgrk8js9wy4ZBBxP2cOTq+LYZck6Pho77hqFrH4Gs78COwiLCnyKuAifsRnkmbDf0pbpogQ7vEMP4pd1rm6+/sHx8fVBQSuqzuOw3+EYbt1A35lZS58X3d0Q3pVdlq8bW0RFFRXnXRypQmz3yp+8uPi58m2ZjFL611eQoygpRZC2vrEV9e5v399n09R/G2t7ipMAvMvZIXd1eY9bfUouZeMf88JmfUnqEHkTa6q5hu2wHASWlLbk4GkHGTO5fWt2XLWUmqlhgQa2yi55DcZeMm+iZelqcssoYRIiU0clfQEjHMAZNYF8HDygbhN5eAf8VLbqIC7mFHCN18yt9n/5rgSID6B1gts2y5XDPu99qZR37FzbiQNaR80KZKIfpcilFMlRRcq2S1ToezxkxbhXd7ROh48MYkJGYXvL10+AIsv7yj+Hi3vpMtJGP0GOs1lhm+y+Wb8e07ZN9/yJOgY2ff0rdgG7H4HoCdl3bxIy7N7BzXYcos6OQFXLYmTtIIYw0iF//c9A763W0IhRXtbA6ThSvgWVJ3kZtGQkWM4svWkgdPENn8uq+D7aPfwn2MyML3nAM248qvrNVKrtgvilh2m205ShKWatO73mSQvYeb7UsG8cz0h2wPn25bdEf1+Frdl41YUeWuj+cdLpysNdoMZnY7vJCKBlj6cTLBQBy9Gq9vvGZCRYb+4xAGcyBGcABMsamC5+clNvxI9GcjCqmeLhONbsxY5sTwvcwynjhUnoP+ToEOYZKLFdTNXA+3BjrD1JHC4UaxuNtl6ksRoxze6d9KKNyYjVfhGTxW2e203+hWzAIdI6xL0WIRd6xFCLh4sNYJK7sEDLEIlu13w3hX92izRV37MinTM+et9tz7eLdTOorCqQCLKulfY2thCBUsF348c3w9DNO4syT/4G6LyRMwL9OTBlLqyVYWDIV3cjp8FseZOHAnQQWoaIyMqGfh3svSFSSbUd+02KBhiA+3v7pbmuw28tmQ9wXKqzHfp3QE5ODrUtO/h28F4TGP2jH4B3/K7VifgKB7sSBJvZT+I32eSTPbkcgudS8JK4q9zenKHtznQ0XsT3QDIT7xFGHxMVo6Z18Rjrv1t2qNhxXwzfPcB32/94XCJGnJA8a3WM1fD14+P9/f3j9eX1/6EV+5cN+4DRMd18TQGeiLsKmZGCAl022g1ReKoXRdOhtFagSAiIkTBJwy7DBAK5w5g0/qs5N4hshT22/XL+Peewnq3hdMb+Nab540dfw3f5RoOjhr4Ls33mtDI6S+pzGHbmqLwTxX7JY+uB0XLYryMZ/rRBu9u92VOmCNa5hfBXRxOhjOCxZWdNnw/9IcsjTlgT9PpbDYdmaZlmqNpOH/Dyp1B3m0TZsWII5+YC26FdwnAdtMksK6SdjqLDHxdMLcQaB80CxAa9nsjvgX9VjzrBBK+I11hvyNPazKeRpyIA5xIo4Zvt21yO6rgm3px+yJKjlTvmoT8RMD77NeFyre8OJEkWD+3KwIutFWsw0PR3xudyNeuYrxMWSBxkHeWegZ38WGCziWddVrwHTJ+wrsQciWWRuRmWKZGitr7uwFeMqVZowUwpQFmjgaYZSqhBP6/Ewep+rinymxzVeu3f9AsC/sHfO8L4RRR2Ho9EShkOZf2BcfrpVgIai/JAq2C7K/i260EKdG/bCfgWRHraajAi04nJ/UCzBbznec3z7cs/C2kJ72FkE89oRrwvaPCdxd9zKvFdX41IKszwxqI3qhmvgt8hzf9At+3bV2D8tKGO2D9Fn56VwQhvkBNCm6IwrukGXwYhq27itMewxFWM4fJS25367rA/cN6LeWuaAkTtP4Ewyjtt9gpCvut25mEb0eJb6JIy/KEEdH8LHJ0B84lL0iyLI7jNI3SLPBkjNP28wGPkArAE8X7JjJB+8dHVeaGQe0TBPfFOnH377NtNd4FPcHgCfb+G4jaBW1+r4R3t/MpDDhr+bACdgLOpVZJzef4vkF89zm+n8ZyXxVpmM/YemIQWkQcxfSKUAslLyYV9CTLYaaCtxyhzuPJeVnvQZtKu14LIVxG2uoyAjrK40FO3bTjO9a+gO+sRTKGqUjL91m+MYvA1TBsOw1SjEDaumNgDNtJE68MsBMrUhjmCr5hGe20TsrwYEl9paL+z+X5+cWG1mtFP/Bt7EdYXohZZMhZ7RkN18C7230dYaw8T+1ggT1Gt+vOJcd3/2ZKZxzf1tPfZ9EViwKrpGXDzifsRtgMc1dEpDRT4URFUI52D9fWH1QALjKShLQToGpQe71/KSc74Tj4F3wDUU7jyI2TLC1OKkPnmVQjxsAobnE9KrNZxFJ4jmkV3567Ad9aXlJ/LPOUjZKpHyL2fbJ99cXiQmPGgRk9uTZRJ7sO3t3OXGPBciyA0GY3k+FwTsEf7TQG2O8Hju8+4vvJ7BETW4jP5vNPGLOw6IY1uoZtRdbp9PGAdYwN+JZUF8dHmysfK4SzDH+rgOC24VsR/DMKgRMhvUC53Iw2XjQmO1HuUsujG3zSJHbyM8zNChOuyNwAAdeq+I424XtdDbUoaGh8SZTSb6F4VlwXCHSD36gwBiKNN2F2Nxlw8/bv7YJgD6o+S06+y3nLor3PTf9tRObDPrvFYWHS3nS5Wn68vNzf37OU/9s8J+Thk7mpeoEmrrHJgEe+0LB+oa63kpI+2hASkfOX8hmTqDYD5bEP2gvW8BNa9xZJUKBa5UUXfxUnBNGydn/B8b6yE+2oqcTab5UzYkHa5eXv07p7mfdC2cJ+94KeUPQur1m9goWXd3fW4/s+RMKObQenbxMgHzPSa5BvXpmDN8OuhuBgLhmQsZtKOXfnEWVX3Me0NoV54ZPfjG+JIn8pFygZqh0pJLKJ3VfdNgW+UU/seZ7vqXmVG2dBFV0AVnvN6+P6liIcyv+rEt96UNuJ+hfiLGq97p9zFAg2AoWF/e52t6r/oGSzrpjy5Bq764AH2Ntsvrt4jTA1TaqFb6irwhLilxZ44+0NS9Mq8U1mfVHWgPT8Brtb8W5ZZCMWgWduwrcUQVEWbhFFXZgQvFJFoAHwVKUTvLiifTeADxjHaeTicNbsR92RmDSjJ/G6F+lGkZhORPZIoLD1WYWgkHY/t5V2NSU8p1wgiKOa6OH45hfynG4rvlmIbsD7zyPV2IBvlqWHB2cPeCvrcoRXRrXAGy8vXlrWUuB7CtvhsXzy8QG/zTj4ZnijLETfTFA8sr48LEiSQAo+lB9jqShJDBWbqLoElp9kWZYqrL3BQh2ypq/1KRv4Af2Pu6vhbRPZotu+tttuo1bbDxGNA/UofmCxSKjGNgaMP9Tnxooj2f7/f+bNHYb5gBmGtHmS81ip+9HY6yaHy5l7zzlXZsmdN3EEMsUa4fUQyaTfcnMV33oCLo+izIkRzGc8qHQoStTPVx5ldXEBbTwZolqgTZ0KhAu3yncL76chDDzvCfeu0jePOniDuMS/D4YU3/fgn7+fjn1RviGdcId//gOPDOmnMK8fu22qG1nxHc0Np1RqEEtz0PpF+UyjxBL4NjAEt5wTOBczVsNJpYX3uv7dC0w8yNqPkW4bQHl1ymQvNXX+wsbJkRBwt1PkpRZwRQf+nmd+UyTLAP/MxVWDS1sZyPFdbVhgqsGzCufB6bw7NiB/WJPXEC49GvvTnYN2EjuZyPLY0fTeoTlVYHPwFiN/vJHL+xgWFsPQB0unoKR+YDcn0aQAhVYCXiANI6EXeM0ogVXMLS+b7W/HyQ3/F8o0It4YmSeh29GM73u5USZZM7Chny59OfkU7LYChk3xbZgxqQ8zUh90jxKgObUDSf6OSxIeru4WKiqp1S3l3Q8urAOu4pvm1MPpUoX3MXbQ8LxvzOg9akkbQ4HGi8NAewG+d87wwacp9178wALZePdwtIohPELMKEHbFC5neFYUxRxy95FKUKz12y0b5zUwQqTgywLLIbNDEFy0jOuvJMVU2FE73boqmlD1eICHoutjeVd6Py3LjAHcrRiIqfMXJqmsvESeoc4vHUwNSEj5hosnG4W3rJNtABzy7mtzw9fLxTch31QY0qAnhypuU+2IwyaF4A7YyV0AUhUTvkl1RwTWY5Cn0G0NG+X0SV5NmNH32/ibmK2EYTT34Ki/TPNsOVc7KPYOuORyYE6cfFnp6yRzi9QTq8uUaH/PO58SbsgoELZ+mN4Al7w2ne9K2XwYlWWUZFKFNnF2wjyQeBJi7AWZQeuIg3kKJSBLlnyoL3IWZfmrsPIIrv2vLx+4OPbjheIb9mD+CGgvozGaP9MRjLNr4ZvwE6qKVTrfLXxvEcirxguMIM1+1GIvNJdTuONTQGKZwqP/Ghzm5HvvBKKAZ9YCnsxxw/nIyp6rH3TWZYqv3EKWulxTIPRk+JY/The+3aQkKCTfgmWWlQmr0KTgYkPPxY1gPgoZF+QBVsBDzPAnSwiw6VECpAC46cfkDRLBwBtWTMFQLrZ+Q7jaEMcx9rDaPRlskQbfh4qfTFcLJCdCTJrjS3+6wKAuvKca8dFqKikMN4S7b8H08G/uYEAB1E6XPn0pKMn3e5aWNY1Eptad3GGQ8Y2CZailyGHZ9Gq+tKi/1dEkMrcRf4mh8EE9Tju6iQTfaZpHYZIxu45L3WUGjwX15hDSMSspeiNuPtY+FmgJIN/wzGvaHfjCSxoTK/5RyrK6qm+BC2uBVw9l2E3yz/fbn97wTMAcqMOdSTWAoS5jFd/xajOiy4jb7GTC+9sVvlfgSSPwlss37C7x198WkgQWmslhY3QXkR9OXd2stRVeKomgzFgVUvH6MfxOqKuscARQ4SB/KnjD7WbFd+XvjCJ6yE2yfMlSA2iFNhngcmDU82t2DnZ7nQUM+GYKqo/ckjn48Lk1xLy0BmFlToNgttvvCwfvTuuW8HvP8H1sSWTXtHWy3d+Y6Mmgwvdi5AM7GfkruXxX2ffDSjSLzB1uoM0csrbumWLZhT+Yqca6Iv+GxXT/+YhDLNwc1kbHY+q3K+PbwCEA2LSlDg3CKFtyBJOHiWnAk+R5XhSP4VEafFfsA8j1h49XNddugvnqI13Tc2EDniojBpJjb8FldoC29rrdKfFaqIcs7u3mDl5jhjfMb/w13k7vIK8KNl1WecjswQCOezhe3gp6om0EhHJJthdXuelrxneTgPPpZcXY7XTZezr6LXoy5Edh8EskxZwQNTFLqjuEOfacebHsevdlfv1b+K73AVbqbiYXpAsdlDjwz18+XV4EeJUcS+D7I4Z05CM5YW7V4+WE8u/mfyVfiLZ3MYV9F76n/ppU7gVNix3TTZfk6/fH8/l4XI2m0x2OaWR4p0JQFpX00BBKTV/C141froStie6gUX3SMHraBo2Pwzef0Ru9n+TY7GHp3mOExM0hnqJDEe+6YfI4fGs8rJ/e/zXg+xk+870Nf325+DTZV+yA6QwxYdiw4QY1nQ373WIdbw8Nh4MD+hMvPmlEgxOJYU9HsbOD5MHxdLxagfRkf9qtSbEKhvH6/mFBrZe1chCh3FJrUQ+NVdQP32J2/VKlJ6Udtm6J0JPyk6zOcjDWbwgKRJVTJ1Jwn0WWGZPOWt89AEatkA05WVDSe3+8fHy/qwWyIKqa7BxSaZvWhsn+cNg3Rpo7eIUXHwc3rZPlZDOR8L2K0SLGwzvfh0XFpHRvY+6+DNZ0tcOPoO5+GwUS2GaXkX+cknO9I1lHClt7JdOTWQ/Ywov78ZM+800YqPJPY5rv0CBMWr+jTKU27vXTnXMVV5scIiPrvvn++WeAb6a6AIZyIkgmsG3jW6cfpIfOoA1vuo2Bz3D8MSjDEYZFl4SdbPbnxZCpBZl3B/+85fkm5JhkfDY7vQ+YUkpJV79F0Bhq1Xz3uvcIib0Y8F1fRmpA/+oiD5UKSwgGTJ8Yhui4uruj7Pp/eEl5bcbEey74/vpM6jchKMGZwHq/BXwP7Pimh07IR9HMdKZcYjLxV9MHKhv0p+ORP31YBLjKfDufd9s1+5f//HQsOn05S8Ta3XDDfviWcvfeymHHpduvfuM0qc55Saa3x0cZvZZZFnWoXSGEu0xFHL3pAeXmFN9Jg5/0mo5Gj8J3gGw7U1hs2wXaLdvl+03VAKf6bVK/Ub/6fRxWKlrtzFLgm27f8chbUh3WQ7W4frg9gX1nfzjTtE4xnkSOoTbLJ0Yr/sJQKKxQB9tQciUletLn1AjllsZqFgWB5qyItPfAfEavIM1M6T4p/f0gkHfyGDhaKPCt3kX203CUPKo/iE1xVorcCkIjLv94+ZYvJjkBoYJsqmanREtPSJ2HqEFd+d6sFHyDLBYEKL5/R1cKxlLm2+RMpS3fLNRXosrUhGKZLkrO9S5LhILvd73kH6qwGlNvGeSia/NN3GWldvAMqg8aMOVh3HComf3KgRbfSWavyMvf7A+2Af7p7/fv//50+eyE7yVhM3awLawPdnoSw0BTTYoVnIQPKTejMeCb+efhNYvjYSLRn8HhTE6bQnti8D1KnhzkWBuEoZzsjkojP0kFvkXyHy7dXk/8lEnUkdGvSe5Ki6/3usROXz8+RIpj9Ev4dpM8e2J8//HH1dXVM9g09aIu32yjNh1LOie7e6c6jw5OpxYD34wlfI/H053jBXcgFIxhuc+++daT01akZ5qgq0i6bQ1CVxnw4MLIfVNxjuKbEIz1nnt+q60HYWn1xXB8Gx9LUYF647tqIWocZkli5yf5IyaYffjJc7nYUIOcKY8srRhkJZ71gDnZekDYB8e45bqc0DbgDce3v0NUX7WCwb/2xtkvumeTUCxlxZRVgSLTGcfcABeurDcvhfbElIFTtULodBx+VZy7IOIy4xuZ8a2zGhm1gNBEkmZPdRelh4HIzWf9W/WS2/jN22cObxZsL+UGbmBYubC5i0+UnkyOcTuxajMi+K7fDWxpWwzhm7SMn/X3zYL/lHP9k1lRvNr70wq+zfMgCd8iLBPneiEemIXhKou0gF/ngWKhKDW+GGv9DvV2fFOeSpLK+HaTR+B7Oe/NwN1QBCe+fvH/UL6RyA28mdB2R3yylW8MLP209hYt8QlMKZmICgRUI3/hDe/8Ot5KHzWBLcxzqeDAZqJ35XaLWQUlWXhe86AUU7LPdRkEVS8EJq/Q71Ag6Wl8X66tfrvqDhNp2UgvfEcJ+1tix2ySFj2+inXjpfr9zPHNe4N1FSb4Bh5h66AcaD7hfoGDU4t9k/K9ktrf/mgN4bKkihsDO/frb/UaGwMOlJQDhPJHCFA6+n1u0V4QaWjOECbhVe4ttl8PqbY5TydP5fjGJnzrwtmM+gA6xNVoYzL72ZEQ/R5TMaa/zYXZ+c+3z7x8s+YJ3zgMu3Cozf3cBXAacL8+7pDGtzMl8B7XARCT0dhfxXgxgiGPqXyTu8UyuXPVVEtsVQsp+DaZhV23fboj3CDUV1rV81bvkagv7ai+fuwY8e0W+n3MhnSKqMDt+8/lOtnOqwy0DEpMX6MkW+ZFkabzwL7Q+JlcL1j2CfffwC4cnxbwuCMAhZwqocTvgkaDkDW8RfvkBvD9MMRbf7ozl++b08yinIsau/ZKq9aU230ga7m0rnaSp536vSRFg5DUJS6oZlNazYjoDxoT8DFSL3YiNnVbsG6RT172kDuWle2vqScAswTBNTlUzOewK1z1c//6GujLYt9cwV0R5jtIa1ubKfiJ3gCLAEvGBt4QJNVbbZ88BM5uOl6bu+qD4xB1av2aiT22FFnQUjMeQS9TGJWbB62Vg6ZPoDY6EIal3SyPm6CjSHW+Rjcj5ZBeuUlV42H1qsOoTPhu+3TcqEx7ZMIUcGoN6/2BICkAWNe4hvEpbm9Beeb0pI6ucnaDG7HtbOyPtrBfZ3HQl9vJCZY3BOshWh80cVWr8ZgcL2u2Q97tDjn3cGhFpjzxwZkr+w3qk1LOQUFdkldev53ZbA4IhHipzDxj79e6qPJBJGYCe7bptkvqLbo2hvwwz6Mhno33ZPhV0Bv5v9Rd646bSBfUFyU7myfAwoZxSwiQhWQJ4ws32/xgx/JE8vj9X+brc/pCA93gSZzN4lWy2dnsbDIpjutcqsqEb1Si9Y4TKL5nzqALi4NRr/aWXxPgi7XKFisB+lCIqbeXUpmmmDucw2PogdQdKrg2XOq9xsTX9Vrnhgxu9mGznafVnL4bkOANh4MdejJXrJaH8T1Tyxz8ieTRWLlKU/D9GzaX0tVvA5EQ80kWE2xtS5azLX1ch8ClrIZ0/9ZhIko+ucD/j8nPEPDd0xFj/UbHe6NF7WrFTmttcefDe4dRO7xvky7gX/jsW/V9TWj5DdHsGATzh1sn+jJ+v5/wLPZwQjmmprsMle3lHNjOlSx/gEVsm57Mb3XN06tiBd+OQV6VwXtpjm/3tPiMu9yv5Es1PRnY+g8ye+7ih4wn2GXcJeg5x9bKd6JvMPp15kQjaabY3eUlaNcME8C03AUWaeICPvGadAGXd7Fyxof0pMG3S4JTdccMP/p6/7jVzIyerOsqIDo3ZKQnoYpv8L1fHo9rdozVvAtUS9tesiFNXEnlin63gh6rM/ZGj26s4wtp2DbyV5QWhqOWXn9pmr9H+1cgJeAhkqXR7AmObIN3YQYBPcy/+/hmDicUwO7OkMFTWmTEmldE/cipkPUrIaL/KV0aW1ZKfIYM33ASZTEZAsrIDvR1Wi+ZJME+3e5LW+uGDPQG2kslm9ur3HX4FrQ9g5iik5uMP4Bv0fNzNcBj8AKnwKKEem9a8PTmgyZ1RQaNJDjgzFC8/nvgLTXGtj5tDfHdewJZ12kz5Zpj6EpH/KLpm9IWu2X6Btlu5ac7IPwqUi+VwOEFTD9C9Nxxl/Uh0AVBkWX9TjvMk9YTAulN2ATLU6z7B/fkXa22Z9CNRTawCKu4em3w/SSkOBvgNAV0bME2N9XvnDy0GGd6gqc4aT5Uvz+F75nAryl9W3vDpU6jSGDtihRbFfoGWQa7Mg+mP0GRuQ2nuOHRiG8PVo6QGH89rLHDVtBNCcstfj+QlmCNkV8AACAASURBVBtyrA6/W+1leEwwPA2el/fO8Ti8E/wufEcppOjRF8zBUmP2ZOdP3qwX/n01u3PXK7pcbSU21W97MCPZ4H0sqcmOfqkKNNVFVhelGzVTebIEXPiy2TVFWNwsH2n9xWVj5Sd++OPtXlfATIIgWEJmcQ3ko7asu06XBuNubC8XTTmHdX8VHtqeKpc1f1ruPX7yJKTgSG5YHNm9uh02RvtXXvzmlhj8VyLAd/cRdDb5YMaUM4Lvfdr5AkEGYT75BvOriJVafiwu9T0W2x2k36ih9+kPQIkwj2lreb2+VZSuVElyXtxai50ePVH8j+mng1a1hgQS9aLlgzMflhIxr+1mfvIkgLNyBE6r0cCsfN/JvclWfxTejqjfBiY9y0n/LUaqNEwZajp8y1E3AXfG3hcv2k2en/wt6cllfg+YgaAYn8A0DxzpvZjPqedncIlF9+4k/li6J73ZN3s8ZDwDfjrY7NRwO6i0l/M784cg7ExxdL/zcwwcHPrKoXFHL5VD92f9r+Kbr5GMAoeSuL0B/Ri+u/WbZSLvtgNeAUqq4GTxLbpLirv4ZN3l7R/g8wgWbUdfXrkCvI8M8975cjDJihc4PQkbf2+YxkDozpV+UxMhBP0WZ+a3rT3qxfM5oKBwndLKIt2w4eLI/begokX0u3vIkStWKSHSznGyQXxb+ulTq7+EHc++pN1kxibt2mfCSW174vMTaepjvc3f10s2AV8gf4aNIwomJVDPnpdUNmXqiZ/QYuu22EncnZ6o28sjjhqv9FvwNm9fj4OqmHOWd+5t/4g37IP4hlk5eIdDv1RkRfRQ/aYVPE9nf46jyHvDwKCxyF416qJGJV0asnUUaTaB/CGg2GzqYuty651ZJvUNU51/y+E3Og6K+yqGb6+GyZ0fhrG4ucIqDDmXfvyxJoasBs5ujt65yY7i+K6DVuIJRAs29LvRN9hWUDwJ3wWMcsusyPDCw4jvjrrXfrW2eTr7UxXcyazBSkzx3b/DbVKSh/DNCfd2z9+hQKwMMYk6MZ4TlVPHNxt+2xhTTNEmdjU+0mcPgxkoqGNpcQwWPcDIk0tFgpvRCjlstZexh71qQK60X1XHgzzvxJUtZyX5XvkcoERZ2URPGg8zevjG929Kfv8MR2kySog2BYrhu/v0SY3bEL5tYsO5GZjPyp+Sg5vKXifL0PuzTZKeUNpAq6doL32cfsMyHfxKWAor/agHiIdskfAMsxOTXSx2l432EtjO0fNrC/HdNlfG/U7zobt0R35eoI0jRrrOQH+pc2eAEfOfwXck9k1kb8I3+Sl8Q2eBz/lqpR4dE33qgzN9fbGkJydvfllbXKaABMODiQc5eB4bY9PmkjmYADtJ3k8tt++4310q7WWCZL62rDeo361z8vhWHaoPRa38+ng+8SfulsaG5Dp8W5iRGY1D/OkPgePI+q3H9yrTpLPInCwzvnFx1Vm/OlCl9QEUj/iz/deng2I3X53nH0thkokIZdPvyvd8Xr5powlJO9fE889302ZH7D5DRZsG9dz3KmK9QX/ZuY6NL8o8/PIPedz8+In1cm+bNta7cjOWsRpFv4rwjpqm6QTJXs+/C6vvzyg1yiZ8z2gvUs562SRo16kdRK7SyY8HZSbJ23l+I1BbWaU+8uk35MWf8YPATuAYqvJ9L6HNpeasSt0NNdvLBTsl/7F2gx9D6gYmMCaNtvZfa+8U/6q/pH5ekBQbOrEhXKYQ+qHhP475hWt+rlFXLnhBIAFnBNk+kDq9mQHf/XmeM4LvmcmebVUErj4sY/L+Ps3tyTGe36U5BM73/PDE2sszxzzOTpZvtHyHJ2IMAkRlA7aXYjae4MPyFrjsPPY0YKlSB4q5ZPZkgBsJuOKq8vJFZKc1w/BtuTEu/ykWtxb9GekoKYr4ZS8OLOGV8tE8XLSX8qId9DSBnDobPIYA34Vm6DKGb+4k0f/tm/DtThzfQpjmHvx5XHP9jmgv4fb7dPSxDuPHDi5mi8Alt1Wb2ImYnqjOyCHLnF+H8JYw4Pn2sVbU7ghw55ngXhkOalV8/+/rl+/fupMUvScOrdy7LfifgJAHFF85RiPDHRcFbon/vG+9dnsuCgMcc0tZbhsbsGtru3voZcL3dgDfWo8h9thF+nbW1Zq9rIrJ41suL5N5XHHrQYFvKNcHz2djvjNWYHDvRtGDMvqOO8NvTk9CSU+wWfUomT8hpXeNBOVyeFU3bCSg3PdpU5TZJqN40+p7W/imX5QvL12OoveK2OykEJhw/bsVCMiCpyxp5HTqYbH4nuDf4Ce92npBjcFkCPCdamg0V90bpormbrvUp3VPH99i+h1Q+n05CIEDG5/4V4rFyvMSSDmLfbjfpnQ8oT+obHKfG8t3l55gPfdD+h9VPvPEMpnS3hR2gof69g53bL8AcmnpQXlEEGCiff/TdfBNvyztEk622pRuZ5arNEbo1tjrVfF6QOEuRb4s3VD1bSZUh+8GjvoMfilpsO0zjZI/Ytv9J2dPTqbFt+NkZNrreT79hvhhiu+Ty+NZseL62E3WHmwhF/OEuf1AvDat631RQ1PEcTUEt7ULdRruHQ+U0ySJBwTFUMDleSxwk3wfbAOYX4AQLBKn158GelFy64OAOXRvCyZti2Z8kACfddXy/8at1/e/1Pq9N+SE7HvHeKipD9ouJhTZsEEt0lQSb8a6wRDfUh0BPoHvnvIBn7YtJMenm88WgcwQICRdtb5N9PxETr+PZ7jF5qQaxyfQRLrkyujJ2fNCMNK8+rDVJMuPuTlmnsH7eF4sFL6C4xPamrICrvf3aYYnMKbd5FmO7/HWdpcXm0h4diiv1Sjeoz07tmgghGYR9FUWFOQQJwJYb1zCIeD17y/fX9QxiikJ3Ik0+CZWXqAFEPxwx3xRUM/mrLq/crTUycqdZS7hhuBBwHfUZ9G0FGx+RhS6KrS/Q7YQ4ra6E97uQHtJ2fL7mrTwDe0l+GHGwE5A/e4SWr5hitJ4zJq6y850kH42Wv2XP5LQP9fwebQt5i1o3DUpkDdRVG6x+OUZ/XHBSmDKN+1QhNMiHfH3iXZd7HAuDE8NNnmMMCgyQ8q+v3UXmUYbwM6khf5iA8qA2FMV7AtEGzqjOD0S7PDN6mxTgKxdj3CTDUsa9AaHTgQ14Ke43Crd6oax7ViiyeIbtMIVrdIfS8Gqk+PR45dURz+hUDwf8RYlgOFJCOXbBG/RXUpp8YIbTfi17a6PCYU9nJxoAX45CHWDnbPk+VWUZlCSInYGZGHjxhDJR2n5yPJFZ6tts79ULzS78SHrUO9BfDfqLdYO0wcRJProUUi2WSRK9vB2FYT92c7QX+odZOkXQ3sv8pMD1RV9r9R2sYG0P/k6aXyTa9LGd+ixcckhpPQb0+FhV38KMUZb0PT+8IQf1oaNc5VQSqAwzQN8Q5y3jqK8nyy7yZZyuPhG+IihBhhnDa6wb4U6vB/D9/ZzPh8v3190ysTsEXzvihncdaxw4+0GGVTtTZY+oHQDsWMeqL/Sb8MOsk66K5+4G3BmRWEWWSD9nrD0Em6/Ad+3JbnJjtDDfpJUgG/KOTy/sqB8e0kyxL4X4vK7uf3mq1A0/U4Q3wsw5XSD6kNJ34kv9zUhg7F4Hetvfl43gu/N5/D97eVFW0SLcXwzTuVIfQ02bP+n7lp422SW6E2VR/sHgoWNbSILXOQrIoMfYPDjkyxHjts4/f8/5u7MLrCws2aTm9vc0Kqq1MRJncNwdmbOOU6UJYZtnk5GlnB7ocF3+qGzL8pIRqJfX9Vek+O7Dye/KdBfvn4y5fhmjMI+jhhxQW/jDZ/1oAmsvnnCq7XsXMW7J/xmiT1MnZ++QDigvdm/QDhgdzp9OmM8YNk8oZPniYiDtgT6t+Jbsv+u45t+9WSu8eNkX3dRebYV3MG5DPAyd74+4CFXSZLFx+LbmZCs3P7i4vkC3+zkNwXx40vJoUejEea7eoxHo3cg+PJ4XjwuyrcQKJC2J3CenMo+QeijAnu1iPte97xEXYMfLnevr6/7JcZ0DypXWPJnkFD1WwbVxOyeqLsQ25fac6Iloo15mpWf7NeeOezRnjeWUOqTwyRRnDYdTGVQ8U1/ZbXFTc/e/5sr/fLbVXy8U+K7qN984AjbVQeGb3BKhl445MbHBxvLNzCKM6u+jT5KUb4LetIrfFS8DSiBEN+4zPK8R3+3Po7/xGzPvpzK4KQt9duJlGJO4Nv2Zz47qFrWzJ/NLps5tcW0Vak6rlUP/WAnTIE/2JeKsA+4Wqwq9VBEGclSd6M7n9CbAYk6pEo7H1vSVxX9vv7a+A7XgG/LPpfjyxEyEh/ag9vRGunzzsMZJteSPe83Ybjcn5+IzViUpvVqPhMg+/GP8ahoG/bAn9OuuWFVP1o6A9XJfQrf8ixHgaHK2W1/lUCbMU1huymFhRFwI1ZeGnUu3FQ51UVGcmusfIXygPpEvPBwZaCD8RR0M7Msi1qPec3vw9bgO1MPHkGymnwkZ5FOF1/W+6TE9wjxzf01cWFEwne8XovuNW6egNS9+7LhnoT+7rkq4WVzsJSmiXYKJKfxzcPyHyDP9bgMhzwooAZvS2NNnBNFVvaPnaQqvgnf40nRlMFsv46I+GviapbzvmTnUodPjJzSBftgh9Q8OHByww9jCG9dEwdfE2XAQ+ch5xMV3/MP3Zh3ki8vbuDGyDZuTQG+RV97WuxrA763iPa9C90PWI+CHuJUuAbCtal64YVwR5LucD6OQrcavrnXxHh9Ohz3x30okW/G+TTeliuCQ8hjiUmiKG4J32N4cacOQ0eKMSnnp6WVZ1tTOQiS5ILRJ7zCBFw5k6g9PIRhSl2wovHtqPg2TbY0vAuyrx/uivge1PHd624rfB+9bQzLIxu+WbXeoGYeG3x9sRMnraKUp8uCfgs+7h0sju8q0AHy2Rgtj704jgH9dmvqtlPV2CrjLK1vWBP3hE3gu03AA9lSxrMSBsoouAwmxmOyyETko0z8YbWLrK3qEcXJjCR9pvNNp5N+9eWTf10LfLsC376M7wNSZvAexL/DZlV89O3jtPeM5GS45LayVaYJKHzYJXUHY0FP9miFf/AkTWZBzUc4MXJlfGuEO2V3QcrwS1u0Y0pHQoPvYFV7LND7grodlyxyjBfP2xhK3lwnoB3aooTAt2XQM3SCTpqb1HnJG+L2q4ZL8fXBBr75SMZDfEN/cMT+frRc0GGOlrx8+33Mj3/iLLws4FtAN0zwiyotIIxCIEbyWf0uNZmlh9saE9Vq+NZ4f6v4bhchz12j3BEnSOWTHR2y/S58wxoVbAwWz5bJ5YzhoHnC1HgdE/jupFbeTvAn6cLXmAY1vhNpuerLWmuK9Sp3E8dbqX6vi/ptHxm8Gb53kJyzjsVm1SssykIkTxd5uCs8r54O+91ufzysRwU92QqT/APS9c3Jkxw3y14ie3VYd2o1t6w07rc3hvncsF5lJBiA7Ra3feFEcyXRhVSdaAVbXCVIWyK0m/FsutmS+jLgmbIK2uKcs8UM5A8m+P7yy1UM34V6h+Pbl/DN67e7B76BwcPP8djb2xC103vaDWE/qgsrUQBcXOfuPi99JOTW5uDV+DgX7YAUaFTR7+owio2aWvGkQVti9eau3M2et+A7UvFNl/zGR7qrtygoMv13ATMb9pbME1PWGy2a+NZ4warjndWgBd9oEAGByzODRqI0vfw/Wz65vv5+9e3bD5PrpsC35wG+LY5vgCXHd3/HSAl0r+39Fk6XQpb2dH4WlhHoHxieIW4qLCVYw0O3J58uQXQJFvY1+l1uYmHEj/xDJYsyK4RzlX+3dcSimYJvl6Ye9Ur/Jv/vaKF3U4bgP/D2NO5MqxkLho8SiAa67IkUROK0PfANlmIkpnT74+9d375dfb++dJy9vmLQvru9Md+5cKF/gvjGgJJeoXeHJslyDG4QR99/2XpIT7hAs5zMAxXv27tzfViDE/yeyDjhi+R4vJQCHcRiShHxY7cyZGkZuS0lh0FuUgwEFXz3NWCsnUTdN7SSnczXpGiLk6WQZZDCOUpSoER0O2aVfz64eFdWK4q2ifmdk1pvjFj7kOvm9o6B/Opai+4fdzdvfEkX5jte3MX9qm6Jb0QldE1G8c4NzzE7B9p+ww+ZERQozdbQqkfzgI4T3Dixl4LCNu6zXKPf46K5YvVrKNQmT6rvt6aT2EmRhDC6SeA7J/HtNPCdvAXfmpQzydgE5/QZjjtTXtA7ZM9cxbfGAUX9YuxevoRvR1onMTC/A7XbZ+BbMNAf9JG2qfw2xveY4Rv3v7nbK+Ibmh7hCfohobtk5Tteuqqd/TmUYG0NwyHn4ODxvfWgm4LGVVjk0We519D5oNythm/auMohuDTDt043lvPPSdW5uw7fuV3f2zLn37nmxBBhEDHqP0tjE7y4SGNBpSlXzoNvxDe4V7nz6BKfrt4/dxa143tufeZ19+07VbxvrPfi2+sKfQPHNz/24U6Vd/KBfgMLVzZjIZJVylM7nA7YCgRzq+n4uD8eRnFc0pPxeqqO8r0m/aa3mWT+3dopn8w5voPcUvdKaH7SmOSbb5+i7oI2p1wgmH2QG1vFuuKg2l+k2hhqhp9rZjTqBCl7jy80/uTOoztr6xA6zsS3PxXgNz+aJOX6PcWb43vIynRX6C8FvnF/EBcIvZNtvW6hCe4fFFOf3tOuCFTbrWN2nbAX6L88vYZg37dcbw+cnrA7xus28jWFr1XtR6qZwND41ugOFin/mau2gqAN0rAM+QyQGw8vg2Dl9qkaiyE5AzSKIDZz4UmyMMG3PTc7mzrJauGT7hcqn7atRWunPLE/F98wVrpWh5Hvw7fP8D19ClF4JvgJNxtEu6qTC8fLMaMnI0Ky87QPWYkKlwcvxlkQBra6m40vknWOuOtt79k/SndHsWmIMgrXQLPgJAS+a2W2Mo5MuCem0yHwrWmZ13ZTbaMOMUxLoijLQWtJPHKcIL8cFdwn2nkUvk2PusDdFyjWp2mU/CybJTU7xA7VTf9sfNcBLlJa33ENGIxhz1v4+/RKyQ1jHuAPEb/2hy/beB26uy0pKT6/vBwOY0A3O02KYU6/7BZaFu8ZeuO42xxeggsFe0zYBodGsn7X8J2kkwAbJ07G8x8pdbEOLvXjK5AC1Ldf4r5QMcFYBbI+MgrfaV1LwTfKJWFFTuK72T8xPeqyR0nq2qzUkGZylbuVKOAQCJrBL3ZNqMmY9en4tm4livL9Tq9S0V6ikOCccir82QoNJW+A71lV3sFubHzy/eOWFF322KfAHF+cFzcuEXa8GXmjba+RYELSb339Vt9wiUs7Tr6IgiwBTPL2Cdly0dHZ+qhTeDsIixLNqS3IuSkb+/h+TuO7smdrXLYuO0rtf8+MWzlO5op07sZrRko/BILTCv9Dn3hLgjo9sf/eVT9lfq+vkqjSE4PLxjnOaDt9Rcv6Et94Ltx5kDsM+D5Y4WmqURULTzbez37160Z7qM0BYyDVJQXuIr/vGmkqVbDWJvmMjMyjIEV8C/EMqU7T1e96g9DmPkDciyLX3BIVlaA6c07A6jv7hb8X+LeV0EukKfu/0IlOkbqJbmy2xu3U1EzvJOFeWzXESvcacUqXnNn++mXLh8xrgp0M7PDP739Mrt9wqAL/k3Dtbbsv6I9c4huCABnwIXc4PMXeablbT8m0NEmWBquxz8tizLMsZ5rLcimlNtyR6Lff1tRuqd8M/wzfeYb45iWPUtzrVqecoBlBX7AIV1PyZSpBduacwggZDYkKWyLwcglgl8ZeRB+Lb4fbqdkNxY8zSTO0rNDAyCU2uFi1l2pkiGD6hb//19fvP0NrIDMUlZ0Mhr9/3j8YXT+HAt+MgMfds4V5lr3tWqSngfJhDOvZDN+j0UnK2ybydsalLTLvidvsxCm4OOjz5dmOiNcsIqzw/zP033O+lLCazOYTh+M7EfhW1DsX+oPBytWdvzUDJ2lnnAZhzVFOjgCCnqJtr4zuYo2D1SV8dxpSuRzxrROb2sS9CbeZpBcMfz38tev+5+/hQGEoV1Lje/Pr/uHx8f7+/hH/1F+PDN8D3kBBn8Gn0McGuFj7Q808Q/YJ8b1mWKTx3dtK5RvvgeddONwcx3Ec77iKGDIfpqTMvqDfdjgsk9MmbfMJshZns0Ud3w6laHM1850g0DYMdCe8mibiTXYNHIm5Y4Zv811Gzk8avT+G1QwsRHX9bOrZA2Zhclji8J/7R4STCaxIqD3i51/6zMfHB/ygh8dfG8lQ7KqKYeA17c+/H0y//uM9+skDAV963na6tAS+q8W+4REaIgzfsMatqd9S+R5Dk6TX2x4OMPgsminhyRttKT7DfVHge/A3w8vJgE4LvlmxZkBYQbD2f7i72t3EkSUqXe3V3X0BHPXgGFsWBssRljEQG4wJUpQoCZ4J7/8wt6v606YNmDDJZNkfO7szw3jgdPWpqlOnOD+hlJrU/JZZutZS/w7zNgC0ebjqVOJclYgs1rmUFoSmFHF2Mb7ZqSFW41HCbDGFLSqtx9cwASf2b0qAB9ted1Bf+Iq9u70CODJwRU+cya7L8aosRlBcWCj/493CRZRcuQqybzAtgcULbym22pMjjppqcB7LKUPcefkC+LZehnpnHorfInyDLwrCdlLKzYDFuVpXpxa/84AyjyUOlnH5CWW5tVcww6Z4S36ZzVoBsDqN707rDKGS55o3ghhUTeceHUpEKL5ddR6yKYzshatlRD+UVfv1FJnEJ41fNNh9Gr57PW83cWric5ldEmvbAd5xb4dR02XWmcnroATreV4NYcq+e6iDA75fHp7Sk8kl+lMB4n1Z3KZvMaqxk74Wvn2m/SZWtZdcuUXcNj0avykZARqxAHxTlNvsRFhM6YE+D9ymuE0ireObnOXhqhd0Ou4TD2F/vFEGLFlSECiHtnPxDQUd6L1z/lTkEey/yIB+3xyhXzf2SS0bcfbjz8N3HG9lkgkZ5l//+a/4Yiad7pG4t3ewVQx7LoGgoLkJl/YxCeHk7dFiLJyYy9+pDm+I033Rex/6KE4BjVZiDPj0TwgQ3/T+q47j+6A/j1bbGr5viiKi33AO+/oWTHcVrfJM21x83MlV+05Jc1tIcVrQeH6VmjMJI75VlZoMBqSjFh1mKYhyDAcD9ekKzGkjtuOSWLUVE8I613B+DqbkoGjxiQGchuiJsj78SxW/naDyOuE73sFBIS5z+u6/B4/o9j1Sk2MB7tR+AybdxHdS84RAMSzuEkx5751JyK3H1N9oTm4qfLPBY5ddf1VwYjN3NL/l34vLl37c6sTBxikxNiomOzLM58Q+Z8OJgqszKAeWo20Cco367rAWv4MuCSa9bCi+p0ZHeVmUK532+sZRfPNzAx6F2Yomlhk+7IzvCSIB2hYtF3PYEARYN8gEDnVpNALFnwhwT8IBSuB//yOfYtcJ3zSAiwqK9QAEZYIDOkOpfSL0/z8GYA5hwHdNB6joiSin+EwYCyMStbxUsm/6K0pWHSTl+CS+b3LskogX9ErqiylZTonQu8TnRpRDCE1hdtt9OdEqlqc7+tayI/82bgRRVWpS7vkJa5kwNh04xLc4N/ZqQe8vgW/cZIkLJTK+HiDLctxKWBic3hbEkQFevLpFzo/ieyeLhP/8rdJLZzD2ur1RD1NVwsZ/h8nPBxisTDVttls+BJBlmvEtf6lo7vQl4lnxxD1gJ9zdUFYg8ROseifxbYvtkfyFaxFurvZS5Wx6FXtePN5VwYELnD7WW4vfkGCeH71taO0X5jtBvN++cjpM2+ChQf4tN0XZ+QJcChHfoJ6lWIU1nWrDC9snGxny7QgHMbDRKjbNWk7pfWaGOZb4/t+H8B3fDThBIVDlSJ4TnSBD7TuYWJBlPgXu08ZQO1kLbsJ3piUC8amPAxJP9dIgVw4Oh8h/hDMEvXYUvltt9LjiSez/vfZ6Y4FvSpa8OPa8bdDEbphl7fiengNsDiwaaY1ROVT+VfutwPdZw87wthHEb6XVzYtsIfANpUM3KG4MY3Itb8Zf0mDanXje98N3z4uR5xGm0MbqhyLgvH6H8qi3snxLG/Xvfq12guFbIp4JZcH1atMkNGvfX7+NuKm4g4zgztuKfIpc1yby/JxPttvpacPURD4Rx65yhTXge561Y1qeRJRrrYrFnGaNU+MQgiQE1U4cePeEApyvQIQNiJAu8pkmO8qzHGSwWD4B6tJpqJRrjRW+nUnv6/FNuuOblcCxRPhOE8EfyWuiCIqfvrDxnHI9fHpb13k0KGlr6IafV/CG32k90Leo/6YN8p4HGMwXk8WOU/U0wrWYfgW+b2yBbxJsG/gWGZ6tWwjW+beZJWMcRIMf2Ae4xA3cuH7bNVb5oYonn+FOfCCtuJS72CJwX2Y7quRMUzjNo2I2DaNVxor75HbROXBomxPdSe8z+fe14jf9GrGH6UAmmAIDL98TSVD4lDF6B6aH/UtRKBlJV00R0NFplle++w32vR4N3wb3YLZcMmMfyIqhpH9RKfn6+LYshu87he/McJs38G3lxqHR1XLON3Cz1W1MHAuW+aF9RLJFcwD5DbcZCthIn9mfADa8pOYHFGZ5WMwjCnPA9wqEYt3xXY/f8TeM3/S1t4TI6iclEz+D4JfSu/IaCK7e8dc1DckP4f+gXokaW1iXbJ3gcNM/YN+UugSPaSrCN6Hhmx5Yie9OpeTrvWjOJ6IEw/d4QuQTnepfguWVqeQDRTjisv2b5JRmS3lgAGOTH4h5mD9D6/HFnEGbHPhxhqs8zJfQvcxsdi/czi+I39Ik2S2/Jf+mXyRjBhDAy9c0fS1vHxNJwPmUw60F42U1+xJtBodnl6NNIhA/HMFQ2uQJCE+dnfhssybIAdaiOBjQh/Z6st5rdTH/uya+LR3fNFrJJzoYz8F2UR3ft0vjzESLjNq8MVaiiTjl+OiBBzMTpuFutKJc0Y2kvMRe5TdhTk9SiPeCe8HFqDo9c3WEZAAAGC5JREFUzp+A70vid6wCOHnfpJt38KOSZT8xT/kAFQ/NXq1Z+fZBObiRloLQuBzQmD88YDSsq0OJC1J7VFhP6EPzp7Dat/H9dnxLNa1TIb69vdOyMMXOMtYStFr2S6mSY8vaVnNLVGoYHWffG8vjhVzGPtRSGd9bjPJP8ykMNtjFLAoZi3YvuBiVS5s7ib9p/KYB3JIBfJO+3luPiZK8Mh8UAORovR62yKpY+N5wxIOPMoN3ndCwZic4YwUvafrGwzfTpsW9beAI/+8b+2vwLUJVBac+9mQFumm3CQOeTc9ww456mG8mB9NdODMxWxkn7mUT3ariWB4vufyEacdZUpkb4c2cy/EIglwBFAtzmuMiSt3zJ4EMRaLvy781Bh68J+nmtXx41rgHxllo0+BWtH6z8i3IydrX4D1AYe2wzmdYbRBvhPsRSsMZ+96PY5R6SXx/TQEllPurIB/o6fhW3MPm4Mns5jIR4+2/cInUe9Rexuqgyljph9LztsrRa5Uvi7wopjYuOgnb5epE5q24wQTqH0vYoIJfcNB9AZXC9+2fgO9L4reshAEPmdAAnvz6lWhN9JQvF/F9bavlQeUbWzbcLha6ksHjsCGK5fUW+Ongifmk4J+K1WZI5wbOua7evwffUnpNwYXxe2upDoutRnUjGze12faybpuYGfgJrCiazZmcYMn/VRS5edOULe3ksCPArlU88UHgEsqeZstVls/nNK00bMQS6WU4XUXg64k3RLiaQ0Bfiovxcn7yjeO319s7XIXiUGoyAg24wi+qrG6tF8C38H9tkG89jlP80vMwAHg3Kt99sffEZUPLfK64Yp9bHMt8ihRfwb+10QKOb9FhUdw6zJdRBPiGWB0WNXzPDPimYbdYoYQxgn9A9sGkBS0z/HJFHGgE7kpNLMkWcVqzWeC6QUCCFvcGMpvSZ6Rxfpqz5Vj5HFqYiwvxbUvbI3qjxN80ftMXD+AgI/yZ+NjFVADG7TnuAziB8w5PE96+HsWfJi7Ce9TMLRk78R+griKSS4tMdh6/RaoLxdRXxzeP36rBIyvHYTGjaA3tKexjqFNgYprHoWchVIIPOX7Zll+EktKTgOa4e3LoLueS5kba2n+58yhcUR5jo6oKyizg5MJBShbd8V1YWkbwXfm3CFUwyHP/nGBRTxEU7MPgcu4RX8+KSD3EtozewaM/bDY7f/RfX958SD3dxyHr/qDyhIdvgJO6cnPb/lp+EmP8lhVokRGEq0WWZRTf4ENRV0lDZmeUzHTSCKiJ0b2ntXSPuTM5t85gEmjlQWZ3EnFGv7RBjftxfH+qPvba8dvj1TmC1q8bAPhGwyyWQ56GSFDQzWd0wE5U9MbKyXB0oFV5fqBxe/g0gOTSvycsuSSUZ6phUElQflsAPyIE1+P3GCddRQVaPQ9UJWhkRINaO2xMtOUfL9uruUeH4ntcnfaQIoN9td1tZRdmUdO6079TEYbc8+1cIeIfjO8L4zd26R3hJfuaQOFDSyDT4T0YCKasQqgkVM3gDaITICcvaV0z2MeY/xJMRjS6u+Ubdi75xstKZi2xJ79OYi2urrGy63vMDD+f6fjGjLdUHcSQ4zufwjqpaAHXfl0ATooP49u+yeUnUHmxNy5POTU5QTXWMmGK79pf0KbppdSQdJvB+FfFbxSUW5yCU4YCCyzV3BlWRNx77PCMpITKP6DfzLIQo3etcvL8K4FVVNbLhtISULJIdqI/bxyr+5hcV0TIVUigcloWbTrtGr7F8F6DWyMxmUYU37MsrAsILfca+C40fDOGdBTgUFwFLa/Ed9PTMMqmssdOgg/Eb+dbx2/4MivBUG7fE0q+N9rkAqpQJmvWot/4beQEBhqse9hSrDlpAjG5f+2/luRx45cuwHsEBlesNqjZDsRQh9cafFcAOM/oYFiFaTVmQTv10fk3m6X1KufASCiHH0HBLQ+bS2GXVziRUgND9iwF2AdOK8SJQ7PzGDTOlYyyjcyFtYIsPpvWZauQwHfwr4jf0F9hciJgKD//z9616CTOhNG3aM2IdCBNS4mkDRe3ilJK0mCgVO37P8z/XWZ6gcKC4m1/ZiNxXRaH4fT0fPchkLdd9YogchNqoWnbjW5B5TnBJuBOvc/VMHHj5+fQDO3XUAC5j2mcWoedBLWYb4XAscPl/dW7rMxSf94SYz+pLq8qsnIUvvmqq1Q4TPtaID9QdcUD6Nqbm2kd3+fw4ZiFu5k0Utdb5L6suAlNVRRMjzKnZiDdMrdhstuzs1/ULB87CqKSXtX/N/S3lgeqGUq0rnpIdKMHmTp2b9+ySXv7K9ux6/BuvchovQ5FiA3zEd48eJByzrVvsN6OpehwCRR+c2xvhLLmqki4njKwzVod4QH+ruSfBKoNR1nhoLaiW3feogPlZvr3lKkT8V1GMCX3seka3mCT5XmW5ZEUVmXJKFvwp931Snzf7xgYZYortsq/OUnT9Yu3+Nv5u2w6QU7CLYDzjCjKsarytl3RJr1EdqIlBTFrKbGt1/jlOQarch2bMrHH5EAkddLQFMmrdOYSwr2bPo6uttqw06lvrb5Khb5nutZVBDq5rj5afi++iwk8YqFc8pUUJzAwsRDmaqQij7e1ip8TKzAPFhGJ0sDUrc0Cz4OvwWYBIM8zeMyybLEZGApxgVHqk+noZluhFG56VC/98sT6/YajLP65f0VVE5OyP4Rh/Gb+LpqhIMBFvB7OK05Am/K5QTvbe8h7vIxMM0zJhTiuReVbw+fnxPVTJzEltiQk8b3tO9m6h5S3Y+w49YAV37VpZDxuj3qy0lSyJyoE/0MtrV2zuZV0ESF53FcMU6aTLPQh5tUMqwc0CWoYrvfqvjuDxdAvBUrerZom3MDP8wYeXHae4RlVNg1K+xIbl9ddKJUm/1hgfFs/SNUAlNQcnyd2vOdio7tJhW0i7wfg+yP8jXzlW2WYB3O1FYfPZjTFj9pY7aJ7BqS8km1AL8G7Htdpta6HKzfqObGQCWhvBztusu/E391rYCxMaztgh/PGsA3VHXfQ1l25J6o/Ow5xUu2sReevrc9F+2lPSe1V0R9CatkUZJpNceTvfVmdpkiuzt/nqMsofeqN+UzcoVL1uaygoep5mjzwsM0b9fhQm9sAJ8nHyPkw6izL09QHataqJuBDyY3fzt9l1wn0Ekav10N0eCPGAeXcKTNqArg9niVS+EtnTANKtlJih+PeKk7nK1eCNh+TzuG0wT0tG3Nzy19A/Xw4k5+7hBf5eJSSAV/WCa3Y0YnQ5APvVzOJdMypavA+VF3n3O94y//dWHJ2IryLXQjLP17vBoPSjyjQMofN9Ud0uaETsxbMp4oLhjBZDfosO3qqG56ntR1Ywk/r1/M3JaIwg1tgZL4Mr4dzBzh3PIcvm9PA07GjXIal9E5D0w2XDrF3PSW2pa4RoO1oZY/BBpVafIusEd6gJd0DeBUH/3oUwHGge4PeHOn5Biphty7AMf21f1Nw4ghu84/TP+52zcKOrXBw7ZrHN6NpJYB5PL69rCrrzGn/ZnT7+EQqu6EHOgb1hdV8knvStqzIC349fyvG4hnl7Y7/tgYuHs7XsMBupKkMGH102Ly0C3hHHZn0yLdSF9/w3RzNVMzMWqa27fBNQKgE530HtpCWZZ57VT7+CbZwQqGJzQlvyZK6un0sxndgOWjp0BGV9BJtjPVvH/5MnybmbidjnEyMEZV+gWDKGRyhpqVWiGp+Q6F81R/+y+2obKcjwAg4Ht9lKhi/w4d7FCHI4g0jtt4xgcxyN0HwL/A3SJTIsng8Y9uM3lrD1ySCFYahGsXgr2gOYCUkL0WEbkHdIaIIyQ+H81LN2A7cCXo4esriu+/ejQbGBjXKeca/WHTPtaxqx0wQ9Epycm/ZBxSiJVoxUle53EWlwcnNiCzd++mkbO9aAzjaCZO7Kc4lu+UBa3+K2cX8S3VzOeoO9VgsZdC5xS5P7Wepq58UwO9MnKM2nY4ePj6mFY7PzYzA+Bf4G310SiDgWLWk9eKbHe5rqUdF+cmsRDjW6nRYm/TYtmzRPDXA9rzmLUf2TrFbsjCbXYNVNvIyKT6McAVsWK708yx3ReM8MNPEfiQVegf5Xdma9qCY2Jfy6Q+O1Z7e0dSifb+TZ1NNqFki9rMUpq5Ko2/5ByaP6a4stz4WrHOavyLwdmWdOzEn07szoBuTXL4W3p/G3+wH56PqtOVL6yXywziBFUfSZIwLGS5RkLNfXJrxTNE0BnaIuBnbs3rw3llpx/de8V1SOH5clmWJd38kFnkhEdiLzWbjeRUpfVjT1yypoFvyIpYXmNy8RBxxaXGfk4NPqQ023rrvmNlpiAKAm1uyDl/ULd/kyaeJdjsdZTT4Yvb+VP4OAOCSe7a5L63hev38PMT1/PqWhL7boUnz4dJGzgZV7sZOAe/5dYW4Z3UHeRorzwl9eH87sK6xybBLsThq1iEDyeJPwwJulH6U5wRtzK6DFWDHXeso1q8ZBnBZtI/BwbmtBcDUiZAKDtstcK2fdEtUug4ZYuF1vxren8nfCC5iLdE2E9bR18poBIy/JJHsEMJXvTFYnaukcBna8/kchIu9kxwOl8Js5QsFb3GUmgNzxsN4ne8KYSkpgdjVYrr8kaUuAgA1ojrDYXbI2AbBOijKJ7z8CLMVmyPX9hZsOeQb/ofru2e2hy0c6PSODKJ8717Bnt9kcJaWPjT9i+g7q7RT9IITlRgr3QyMr0f3p/I3+VOpqWy7E7euAbLOeE6LgD5cv8QSswzRJQgqxXZKjm7MT8GfLyMd1UGOPcpYCUqMR76UrmnVFvpwpURIE1MrVA88DOwRrnfsfXQSW38FlrlocMgfojnLzMEkF+eF97vsOTitvZcwOkAM5gurYZnqOOE8+UBzSgDwgiD4BnB/Nn8bXMsOEjKkbvS2Xgj0IeZzJxHolI6Ml/Z4XOB7W3IXfpM0Rt+L0iY8a+7IDyzAcXGeBwoaR3/qpUaBbmh5AGnWIIqtA744mpxoFDsSh4SGv705LDLYi15KcwLbC1/4XB4fZFF/8S57Tr/DJnWS0Vl24SjLc6SzLE5TnSdQhDrRnTDpv8Pfei5mNLyeI//yUmw8B4m9fgslI9xxDmQVAvXbyxilSVvFjUS+OXFCkBqcWFJJUAlU872z8g9/t1r3Jaag2mzYHJiYjbqW7uZulG2wlo3NYfFhiPOLnnhE9XcoG640q5DzO4RcDKbU36hbp/G965P524jYgeK+Yi1xCgtTUMYEdCbysf2CrNxx43RMoruYX0wP1IYNn7UM2SJV2sSk0kbjLHt8z3WLItRq0z25XQhNskvblhktmjYH9/WIXAnV8WoCnk/gNlQWK5jDWHNHr2gVzxbKAwHPblelbUn/VuHxwYd22/TzzQfsOdiIr35VTc43O9O/G8Xfxt+cMG+1O2/Xz0nkkyoL42S1TG1F1yhMlprDewR7pVII/xjNcex0xVGhju6qJ7PvPdOgC4oeRKiPQhMXCHvkbfKQL/ZceiBRclk1apFlZY7g7hb3FHzhRR7BWUmTQc6Ob8tUVkLEv05S5oelL4SaCHbBPl5sjA8RQGAMFnmO7wt3zPY4TrT+Zetz+VslFgkQKM/riIIRxEUAgzBepSSqEcGzVQxCHH0paa9QMcjms1m6XCWhz9O5LUXe77/xnhHhCMUBCXeSmwvMpkYtb4Dg3LM7APgGywuokRQ84MWAJLt9pweMk6mQRYBnSX2n/HxRiNqN+oXalMhrC80KeNHuh29vaLHQLsj3JGAL2aAb/Bv4FufC98BnAd55e34D3oaVxGEEBwaKJAqTJYYwHeRyoGgQIKYfArdjE9l0ueSnAjG2mbur5P0DzpmTqWnCDqCp221SpQ0xAeBFMm3hgR0Le54XkNdn4PEzScAou5ctYHbG4//21CLwK7/Ped6h3gVdu7gF48LfOwKFPITt6HXooN6wCbvIyURjfsxSBa3OZUhCXPpRGKErj/LHOZavc4iF9SPIu2a11izYo3ixyxhlR83BVw4YyOqZQYNbiF38VXf/mU+HtoBXVRD8Pnh/On8bNPcVCFyEr2M2KUmU2D0AeYg3PhlhgIe0dm8VkQ3ZLpNU2m2dsa3sSvnlKQyfQ/2fav9+537/V/yt574CgVsRjt6x2TXCliOIkiTEVhA9CulgeDLsVGDdsWrJFegkXnhfOX3rsn77+mT+LsYpYJoSFb2XHkCbHYVp4neiJAW0z3q6n2BD2SN5ELJNtxtcPrTL+jn8rUuekJfNcJUq5wjDnGl8Gfugw1NU5tzBrSlaAfZ7tjEu6L6sH8Xf1NyGazFpfJofr1IV4bGVVqHAu49F87pDYT39jFy6Euz3C7ov66fxtyqE1MXGAF7Xj8KYAjwUxrQpVG8v4xipHfUJ94MtwxUu5V5fwH1ZP5K/uSSEDUTt7ROuROd3ao+VyYlAdyiSafKsKIkhDcrnY8drcEH3Zf1I/lZp4LqmvHT9df5r745V24YCMIxKQlalF7BAQ5x4ER6CNWQ3MZRCiD34/R+mvpLlyHYaOrSQa84ZunQotD8ft5WuWq/DA56Xl77j4SLP+2t4mzC8alH3z+r6Z3n/4Ekc9v3/+h18XOobblxNN/42HFXe317XT+M3Tdbz4d1rf0B8+373LxRvPu7t9S8Wna8aDxn/9fP0jkkz+Z8sIY5+z7vn/frm3t6w8zDxx8f64TzvyYdxIIJ+9+9F7Labtrm9y970f+0MDytP7/XfXF2E797vYeHh5f3zRd7pt0KmYf/ymybwHfs9/GL9G8X7dXha//SweAp3Q66/tbEwb2Ls96nix40/b/eHQ7hcvR5jPr26+GjexNnv8Zwy/stfuIJ9HHl9/vjI8JKJeRNrv4eJD6/kh1fmh8shh9OnMsJzeOsm5n5f1zxcZzl9KaPz9it30O+rmA8997CS++s33He/Qb9Bv0G/0W/7Rr9Bv0G/Qb9Bv0G/0W/Qb9Bv0G/Qb9Bv7Fu/0W/Qb9Bv0G/Qb9Bv7Fu/0W/Qb9Bv0G/Qb9Bv7Fu/0W/Qb9Bv0G/Qb9Bv9Nu+0W/Qb9Bv0G/Qb9Bv9Bv0G/Qb9Bv0G/Qb+9Zv9Bv0G/Qb9Bv0G/Qb+9Zv9Bv0G/Qb9Bv0G/Qb+9Zv9Bv0G/Qb9Bv0G/Qb/Qb9Bv0G/Qb9Bv0G/Ua/Qb9Bv0G/Qb9Bv7Fv/Ua/Qb9Bv0G/Qb9Bv7Fv/Ua/Qb9Bv0G/Qb9Bv7Fv/Ua/Qb9Bv0G/Qb9Bv9Fv0G/Qb9Bv0G/Qb9Bv9Bv0G/Qb9Bv0G/Qb+9Zv9Bv0G/Qb9Bv0G/Qb+9Zv9Bv0G/Qb9Bv0G/Qb/bZv9Bv0G/Qb9Bv0G/Qb/Qb9Bv0G/Qb9Bv3GvvUb/Qb9Bv0G/Qb9Bv3GvvUb/Qb9Bv0G/Qb9Bv3GvvUb/Qb9Bv0G/Qb9Bv1Gv+0b/Qb9Bv0G/Qb9Bv1Gv0G/Qb9Bv0G/Qb+xb/1Gv0G/Qb9Bv0G/Qb+xb/1Gv0G/Qb9Bv0G/Qb+xb/1Gv0G/Qb9Bv0G/Qb/Rb9Bv0G/Qb9Bv0G/Qb/Qb9Bv0G/Qb9Bv0G/vWb/Qb9Bv0G/Qb9Bv0G/vWb/Qb9Bv0G/Qb9Bv0G/vWb/Qb9Bv0G/Qb9Bv0G/0G/Qb9Bv0G/Qb9Bv1Gv0G/Qb9Bv0G/Qb+xb/1Gv0G/Qb9Bv0G/Qb+xb/1Gv0G/Qb9Bv0G/Qb/Rb/tGv0G/Qb9Bv0G/Qb/Rb9Bv0G/Qb9Bv0G/sW7/Rb9Bv0G/Qb9Bv0G/sW7/Rb9Bv0G/Qb9Bv0G/sW7/Rb9Bv0G/Qb9Bv0G/0277Rb9Bv0G/Qb9Bv0G/0G/Qb9Bv0G/Qb9Bv71m/0G/Qb9Bv0G/Qb9Bv71m/0G/Qb9Bv0G/Qb9Bv71m/0G/Qb9Bv0G/Qb9Bv9Bv0G/Qb9Bv2Gv9/3+vN+77rO7w7R73s37XdezU77brdL+yZ23XLbNsOkZ1We5Nlp30196BxQiH7f3aEe953lSZLOxgN464BC/PnejfmuZ2mSJGUx7rvZrJxQiHzeq81i3HdRhn1X9dl+buDEPe/9eDqp6yrs+3wAP2r3q265DKeUzlGF2A7ex+mu9u15zf3xe3JACTa7+RLi1O02ky33x5PLgDdNe9juniE+u+2mbZrrfF+ewI8/3z5CjNp6Mu/h9N1LpyeUpmkWi0WzCD9CPJrpuusiHed9cUKBe3A+nfQDrwycu5p3NZl3OIIbOPc07zK5kGeF3xXuRJHlyZU8lXDuJN7pzbzDGSUrLJzo111kZfKpvMyqYjYzciKd9mxWVFmZJ3+Sl2WaVT8gRlWWll+s+7Tx48ghQvnttn8DOU2nMmkgBs8AAAAASUVORK5CYII=")
}

.Modal_modal.Modal_fail>.Modal_errorModal-bg {
    background-image: url("data:image/png;base64,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")
}

.Modal_modal>.Modal_errorModal-bg {
    width: 16.68182rem;
    height: 14.47727rem;
    padding-top: 6.97727rem;
    background-size: 100% 100%
}

.Modal_modal>.Modal_errorModal-bg>.Modal_errorModal-txt-L53 {
    width: 14.20455rem;
    height: 4.20455rem;
    margin: 0 auto
}

.Modal_modal>.Modal_errorModal-bg>.Modal_errorModal-submit-txt {
    width: 8rem;
    height: 2.65909rem;
    margin: 0 auto
}

.Modal_modal>.Modal_errorModal-btn-y {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 8.97727rem;
    height: 3.25rem
}

html[env=app] .Modal_FontHeadline1,
html[env=app] .Modal_FontHeadline2,
html[env=app] .Modal_FontHeadline3,
html[env=app] .Modal_FontTitle1,
html[env=app] .Modal_FontTitle2,
html[env=app] .Modal_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Modal_FontLargeTitle1V2,
html[env=app] .Modal_FontTitle1V2,
html[env=app] .Modal_FontTitle2V2,
html[env=app] .Modal_FontTitle3V2,
html[env=app] .Modal_FontTitle4V2,
html[env=app] .Modal_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Modal_FontHeadline1V2,
html[env=app] .Modal_FontHeadline2V2,
html[env=app] .Modal_FontHeadline3V2,
html[env=app] .Modal_FontHeadline4V2,
html[env=app] .Modal_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.SelectFood_page-qoc {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto
}

.SelectFood_container {
    min-height: 100vh;
    background-image: url(../image/page_bg.8c3ec5b3.png);
    background-size: 100% 100%
}

.SelectFood_container .SelectFood_header {
    position: relative;
    display: flex;
    height: 5.88636rem;
    padding-top: 2.06818rem
}

.SelectFood_container .SelectFood_header>.SelectFood_clock {
    position: absolute;
    top: 1rem;
    left: 11.54545rem;
    width: 2.25rem;
    height: 2.36364rem
}

.SelectFood_container .SelectFood_header>.SelectFood_title-wrapper {
    width: 11.90909rem;
    padding-left: 1.84091rem
}

.SelectFood_container .SelectFood_header>.SelectFood_title-wrapper>img {
    display: block
}

.SelectFood_container .SelectFood_header>.SelectFood_title-wrapper>.SelectFood_title {
    width: 11.90909rem;
    height: 2.25rem
}

.SelectFood_container .SelectFood_header>.SelectFood_title-wrapper>.SelectFood_sub-title {
    width: 8.47727rem;
    height: 1.02273rem;
    margin-top: .11364rem
}

.SelectFood_container .SelectFood_header>.SelectFood_countdown {
    display: flex;
    align-items: center;
    margin-left: 2.34091rem
}

.SelectFood_container .SelectFood_header>.SelectFood_countdown>.SelectFood_base {
    display: flex;
    padding-top: .77273rem;
    padding-left: .54545rem;
    width: 4.09091rem;
    height: 2.95455rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAACCCAMAAADYMBKwAAADAFBMVEVHcEwAAAARERESERETERESERETERESERETERESEREQDw8SEREQDw8UFBQSERERERESERESERESEREREBARERESERESERESEBASEBASEBASEBASEREREBASEhISERH/5H3/5H742V742Fz/5YD/5X/42WD/5YH42F3/5YP/5of/5Hz/6JH/5oT/5ob42mP42V//5YL42WH/54v53Gz42mX42mL42Fv/6I7/5oj/54r/6pj/6pf522j/6pn53nP53GsODQ8XFRT/6Zb84n+ViV//6ZX/6ZP/7p/522b53W/94XL/6pr522n53nT/6ZT/6JD533f64YL/65z64X7/54z533n64X0MCw353XH/5oX52mT622D/6I353W4LCg325JkXFQ353G0LCgv64YH422f64oUeHBf53nX53XD63Ga+rWz74Xv52F353nb54Hz/65v53Gr/6ZL/6IglIhr64oP/54n533v/6pv/543644n64oT744b/6I/52FwkIBf25pr42FocGhYLCg785Ij95on6217954ojHxX/6IEmIhizpWf83V786Y7/5on53G742mb63Wn74HjSwmz73GH75IuXiE//6YT/54CUgjz+6X//6H6yoVvKt2b+6InHr07/6oj/54T94XEPDg/Pt1G5qmn/64AbGRT85oz233u9rGv/5X363WP/5n7/7JT73mTKuWn/65D/6Yv84G7/7ZmvmkWzo2PKunD/7Zf832uzo17KvHr+64oMDA4UExKXilSXi1rSwnLIs1374XX73mf843iwm0uVhUm0p2/SxIDIsVX74HGwnlPSw3nPul3QvWb95YDy1F3/8qL95oXy01oXFg7PuVa1pmj85Hz/7I2Vg0P83mn+75z24oj25I7234B/c0X+7I6vmkjy1mX25JT24IP+5XX97ZGGek727J314n0/Oin85ILy1GD25Yj/+KTEtGyLgFjg039iWz/y2G3z3H2ejlKOgU8wLCHt5Jjy12pOSDLBtHj/+JTy2nfy2XP13HGPyg7DAAAAHnRSTlMAA9NAlebb/szuFfshCHFh8veyNajhxVF/6Z7Yu47xYDlJAAAOm0lEQVR42tyVa2xUxxXHjU0DxUB4lEei4vXaay9ebHaxvcbedXhYwawd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);
    background-size: contain
}

.SelectFood_container .SelectFood_header>.SelectFood_countdown>.SelectFood_base>span {
    display: flex;
    width: 1rem;
    height: 1.77273rem;
    font-size: 1.77273rem;
    line-height: 1.77273rem;
    color: #f84035;
    font-family: FZFenSTXS-R-GB;
    font-weight: 700
}

.SelectFood_container .SelectFood_header>.SelectFood_countdown>.SelectFood_base>span:first-child {
    margin-right: .81818rem
}

.SelectFood_container .SelectFood_header>.SelectFood_countdown>.SelectFood_unit {
    width: 1.54545rem;
    height: 1.52273rem;
    margin-left: .15909rem
}

.SelectFood_container .SelectFood_title1 {
    display: block;
    width: 9.97727rem;
    height: 1.86364rem
}

.SelectFood_container .SelectFood_title2 {
    display: block;
    width: 9.90909rem;
    height: 2rem
}

.SelectFood_container .SelectFood_title3 {
    display: block;
    width: 7.25rem;
    height: 2.5rem
}

.SelectFood_container .SelectFood_title4 {
    display: block;
    width: 6.70455rem;
    height: 1.86364rem
}

.SelectFood_container .SelectFood_title5 {
    display: block;
    width: 12.61364rem;
    height: 2.15909rem
}

.SelectFood_container .SelectFood_btn {
    display: block;
    width: 8.81818rem;
    height: 3.18182rem;
    padding-bottom: 5.63636rem;
    margin: .65909rem auto 0;
    background-color: initial;
    background-image: url(../image/btn.d5b776dc.png);
    background-size: contain;
    background-repeat: no-repeat
}

@-webkit-keyframes Result_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Result_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Result_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Result_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Result_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Result_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Result_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Result_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Result_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Result_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Result_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Result_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Result_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Result_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Result_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Result_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Result_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Result_FontBody3-FGn {
    font-size: .95455rem;
    font-weight: 400
}

.Result_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Result_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Result_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Result_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Result_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Result_FontTitle2V2-eN {
    font-size: 1.25rem;
    font-weight: 600
}

.Result_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Result_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Result_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Result_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Result_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Result_FontHeadline3V2-6W {
    font-size: .9375rem;
    font-weight: 500
}

.Result_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Result_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Result_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Result_FontBody2V2-G {
    font-size: 1rem;
    font-weight: 400
}

.Result_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Result_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Result_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Result_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Result_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Result_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Result_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Result_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Result_page {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto
}

.Result_page img {
    display: block
}

.Result_page>.Result_resultPage {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100vw;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 100vh;
    z-index: 1;
    background-color: var(--Color_Bg_White);
    background-image: url(../image/page_bg.9c370a21.png);
    background-size: 100% 100%;
    overflow-y: auto
}

.Result_page>.Result_resultPage>.Result_header {
    position: relative;
    width: 100%;
    height: 26.18182rem
}

.Result_page>.Result_resultPage>.Result_header>.Result_subTip {
    position: absolute;
    top: 3.13636rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 17.02273rem;
    height: 1.52273rem
}

.Result_page>.Result_resultPage>.Result_header>.Result_rect {
    position: absolute;
    top: 7.43182rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 18.88636rem;
    height: 15.75rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAz8AAAK1CAMAAADR16B7AAAAq1BMVEX1XDD/fwD3WzD2WDX1XC/qVSr/VQBHcEz1XDDUVSr5WzH3XDD0WjD2WzH1Wi70VSr3WzH1XC72WTH4Wi/mZjP0Wi//VSr3XjD1WjD2WDP3WzH2Wi//air2XDD3WzD3XDDoXS7/ZjPtWzf0WjH1XDD2XTP0WSz1WzD0WzH1Wy//XS75WS/3WjH1XDDrYif1XDH2WjH5WjD2Wy/1XC/4XDH2WjD2WjL5XDH1Wy9xvRnuAAAAOXRSTlOAAnsdfQwDAH8GKnp0c2MYQ2lTRwpHBlpPN353DHVaWwsKDndQNxc1Q2ILK3x6DX13T1FnTnRSU2jFagzqAAAD6UlEQVR42uzay07CUBiF0VNKCy30xh0hiiEMnajv/2xq1ICXKD3jtUYdf8nOnzYNowtJ1pxm3XEcgO/Gx6fHU5Mll5MJ58c8beuBSvCHQd2m+W/72W8qhwf+PUPVZv9jP0U5VQauMi2Lr/s5zCeqwJUm8/vL/azuhprA1Ya3q/N+FmtBoJf14nM/xdL1gZ4XaFl87Kd8UAP6vgOV7/vJfHmD/qbZ237yjRIQ4Tl/3U9aCQERqnQUktZfBxBj3CYhq3WAKHUWGr+MQpxBE7YqQKRtmIkAkWahEwEidWEnAkTahRsRIJL1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+3a105CQRSG0YEDbEBQKYqo2GJoGsuF5f2fTI0FjEY9c2nWeoQv+bMzyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw3+xLAJku04EIkOku9USATL3UFwEy9dNYBMg0TltVFSBLdSvVN2WALJv1VNlu6gAZmtuVFEVXCMjQKSJF41wIyHDeeN5PnE2UgNImZ/Gyn2hvaAElbbTjdT+tnZoaUEptp/W2nxiO5IBSRsN430/sHrtAUOL6HO3Gaj9xMvAGgj+/fQansb6faLU7qsCfdC5a8Xk/EYd7XT8R4DfN7u3Vx2pW+4lGMV/4TAo/qS7mRSO+209EZTmdPfRunCH46nryeD+bLivrk3kCd5kVTBkGqJQAAAAASUVORK5CYII=);
    background-size: 100% 100%
}

.Result_page>.Result_resultPage>.Result_header>.Result_decorate {
    position: absolute;
    top: 4.43182rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 21.86364rem;
    height: 16.70455rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8MAAALfCAMAAAByyOBQAAACplBMVEVHcEwAAAAAAAAREBASEhIREBAUFBQAAAAAAAAREBAHBwcSEBD///8REBAQEBD///8SEBAQDw8SEBAAAAAQDw8REBAQDw8REREREBAODg4REBAREBASEBAEAAAREBARDw8YGBgREBAREREQEBAREBASEREREBAREREREBAQDw8QDw8RDw8RDw8REBAREBAREBAREBAREBAREBAREBAQDw8REBAREBAREBAAAAAREBAPDg4SEBAREBAREBAQDw8REBAREBAREBAPDw8QEBAREBAREBD///8RDw8PDw8REBARDw8gICAREBAQDw8RDw8REBAREBAREBD7+/sREBAREBANDQ0RDw8SEREREBAREBAREBAREREQEBAQEBAREBARERERDw8REBAQEBD///8QDw////8TEREPDw8REBAQEBAREBASEBD8/PwRDw8RDw8QDw8RDw8REBD///8REBD7+/sREREREBAREBD7+/sSEBASERERDw/8/Pz7+/sQEBAPDw8REBD///8REBAREBAQEBD8/PwSEBAQDw8QEBAQEBARDw8QEBAkJCT////7+/sREBAREBD4+Pj7+/sREBATEhL+/v77+/v7+/v7+/v8/Pz7+/v////8/PwSEREREBATEhL7+/sREBD6+vr8/Pz6+vr7+/sREBD8/Pz7+/v8/Pz8/Pz6+vr6+vr7+/v7+/v7+/v7+/v7+/v7+/v6+vr7+/v7+/v7+/v8/Pz7+/v7+/sREBD////8/Pz7+/v8/Pz6+vr7+/v7+/v8/Pz7+/v7+/v6+vr7+/v7+/v8/Pz6+vr8/Pz8/Pz7+/v7+/v7+/vo6Oj6+voTEhL7+/v8/Pz7+/sTEhL7+/sTEhL7+/v8/PwTExP9/f3////7+/v7+/sREBD7+/sTEhKkn1WPAAAA33RSTlMAAwT9DfwLAQL+BRkB7RACG/kUBuzx3Q/3FeT0Fwho6gksOdzyJeId4Mo2NHa5tS717/nPH4znuweWJCfSp0LF7psRKig8BZgi+2UIWauEwkty/l7UE9qwY75/VjFvbmtJRj8EzQojMltRkz0mhqVT2OUI6PbYsU0XjzP3RPsvIYkGeMCpeZGuo33HTwcM1qF6EOiy/RUaKlrs/A7l+mD1a58jITWOgm9U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);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.Result_page>.Result_resultPage>.Result_header>.Result_name-xd3 {
    position: absolute;
    top: 5.18182rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    height: 4.95455rem;
    line-height: 4.95455rem;
    font-size: 4.27273rem;
    font-family: FZFenSTXS-R-GB;
    text-align: center;
    color: #131212
}

.Result_page>.Result_resultPage>.Result_header>.Result_foodImg {
    position: absolute;
    top: 10.47727rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 21.77273rem;
    height: 13.81818rem
}

.Result_page>.Result_resultPage>.Result_operate {
    display: flex;
    justify-content: center;
    width: 100%
}

.Result_page>.Result_resultPage>.Result_operate>.Result_retry {
    width: 8.97727rem;
    height: 3.25rem;
    margin-right: .81818rem;
    background-image: url(../image/retry_btn.0dc2d9a1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.Result_page>.Result_resultPage>.Result_operate>.Result_share {
    width: 8.97727rem;
    height: 3.25rem;
    background-image: url(../image/share_btn.b6364d77.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.Result_page>.Result_resultPage>.Result_evaluate {
    margin-top: .52273rem;
    width: 18.97727rem;
    height: 3.25rem;
    background-image: url(../image/evaluate_btn.efbe557c.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.Result_page>.Result_resultPage>.Result_supplyTip {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 4.15909rem;
    padding-bottom: 5.63636rem;
    font-size: .63636rem;
    line-height: .63636rem
}

.Result_shareImgWrapper-zyz {
    display: none
}

.Result_shareImgWrapper-zyz.Result_show- {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow-y: auto
}

.Result_shareImgWrapper-zyz>.Result_mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .85)
}

.Result_shareImgWrapper-zyz>.Result_imgWrapper {
    position: absolute;
    z-index: 1;
    width: 80%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding-top: 1.81818rem;
    text-align: center
}

.Result_shareImgWrapper-zyz>.Result_imgWrapper>.Result_saveTip {
    padding: .68182rem 0 .22727rem;
    font-family: FZFenSTXS-R-GB;
    font-size: 1.45455rem;
    letter-spacing: .06818rem;
    color: var(--Color_White)
}

html[env=app] .Result_FontHeadline1,
html[env=app] .Result_FontHeadline2,
html[env=app] .Result_FontHeadline3,
html[env=app] .Result_FontTitle1,
html[env=app] .Result_FontTitle2,
html[env=app] .Result_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Result_FontLargeTitle1V2,
html[env=app] .Result_FontTitle1V2,
html[env=app] .Result_FontTitle2V2-eN,
html[env=app] .Result_FontTitle3V2,
html[env=app] .Result_FontTitle4V2,
html[env=app] .Result_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Result_FontHeadline1V2,
html[env=app] .Result_FontHeadline2V2,
html[env=app] .Result_FontHeadline3V2-6W,
html[env=app] .Result_FontHeadline4V2,
html[env=app] .Result_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Loading_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Loading_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Loading_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Loading_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Loading_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes Loading_fadeOut-iY {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Loading_fadeOut-iY {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Loading_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Loading_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Loading_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Loading_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Loading_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Loading_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Loading_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Loading_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Loading_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Loading_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Loading_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Loading_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Loading_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Loading_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Loading_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Loading_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Loading_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Loading_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Loading_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Loading_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Loading_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Loading_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Loading_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Loading_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Loading_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Loading_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Loading_FontBody1V2-IJ {
    font-size: 1.0625rem;
    font-weight: 400
}

.Loading_FontBody2V2-W2z {
    font-size: 1rem;
    font-weight: 400
}

.Loading_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Loading_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Loading_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Loading_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Loading_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Loading_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Loading_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Loading_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Loading_modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .7)
}

.Loading_modal>.Loading_icon {
    display: block;
    width: 2.18182rem;
    height: 2.18182rem;
    -webkit-animation: Loading_loading 2s ease-out;
    animation: Loading_loading 2s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

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

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

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

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

html[env=app] .Loading_FontHeadline1,
html[env=app] .Loading_FontHeadline2,
html[env=app] .Loading_FontHeadline3,
html[env=app] .Loading_FontTitle1,
html[env=app] .Loading_FontTitle2,
html[env=app] .Loading_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Loading_FontLargeTitle1V2,
html[env=app] .Loading_FontTitle1V2,
html[env=app] .Loading_FontTitle2V2,
html[env=app] .Loading_FontTitle3V2,
html[env=app] .Loading_FontTitle4V2,
html[env=app] .Loading_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Loading_FontHeadline1V2,
html[env=app] .Loading_FontHeadline2V2,
html[env=app] .Loading_FontHeadline3V2,
html[env=app] .Loading_FontHeadline4V2,
html[env=app] .Loading_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@font-face {
    font-family: FZFenSTXS-R-GB;
    src: url(../font/FZFenSTXJW.ed800192.TTF)
}

.TestHealth_enter {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.TestHealth_enterDone,
.TestHealth_exit {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.TestHealth_exitDone__-0kJC {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

@-webkit-keyframes PcHome_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes PcHome_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes PcHome_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes PcHome_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes PcHome_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes PcHome_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes PcHome_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes PcHome_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.PcHome_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.PcHome_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.PcHome_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.PcHome_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.PcHome_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.PcHome_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.PcHome_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.PcHome_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.PcHome_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.PcHome_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.PcHome_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.PcHome_FontCaption2-1v {
    font-size: .75rem;
    font-weight: 400
}

.PcHome_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.PcHome_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.PcHome_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.PcHome_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.PcHome_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.PcHome_FontTitle4V2- {
    font-size: 1rem;
    font-weight: 600
}

.PcHome_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.PcHome_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.PcHome_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.PcHome_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.PcHome_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.PcHome_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.PcHome_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.PcHome_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.PcHome_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.PcHome_FontBody4V2-UQ {
    font-size: .875rem;
    font-weight: 400
}

.PcHome_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.PcHome_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.PcHome_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.PcHome_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.PcHome_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.PcHome_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.PcHome_pcHomePage {
    width: 100%;
    min-height: calc(100vh - 5rem)
}

.PcHome_pcHomePage .PcHome_swiperContent {
    overflow: hidden
}

.PcHome_pcHomePage .PcHome_swiperBg {
    background-color: var(--Color_Bg_White)
}

.PcHome_pcHomePage .PcHome_infiniteScroll {
    flex-direction: column;
    margin-top: 1.25rem
}

.PcHome_pcHomePage .PcHome_banner {
    width: 100%;
    background-color: var(--Color_Bg_Card_White);
    padding: .625rem 2.25rem
}

.PcHome_pcHomePage .PcHome_announceList {
    width: 100%;
    overflow: hidden
}

.PcHome_pcHomePage .PcHome_announceList.PcHome_pc {
    border-radius: .5rem .5rem 0 0
}

html[env=app] .PcHome_FontHeadline1,
html[env=app] .PcHome_FontHeadline2,
html[env=app] .PcHome_FontHeadline3,
html[env=app] .PcHome_FontTitle1,
html[env=app] .PcHome_FontTitle2,
html[env=app] .PcHome_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .PcHome_FontLargeTitle1V2,
html[env=app] .PcHome_FontTitle1V2,
html[env=app] .PcHome_FontTitle2V2,
html[env=app] .PcHome_FontTitle3V2,
html[env=app] .PcHome_FontTitle4V2-,
html[env=app] .PcHome_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .PcHome_FontHeadline1V2,
html[env=app] .PcHome_FontHeadline2V2,
html[env=app] .PcHome_FontHeadline3V2,
html[env=app] .PcHome_FontHeadline4V2,
html[env=app] .PcHome_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes swiper_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes swiper_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes swiper_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes swiper_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes swiper_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes swiper_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes swiper_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes swiper_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.swiper_customIndicator {
    cursor: pointer;
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 0;
    padding: .625rem
}

.swiper_indicator_item {
    width: .375rem;
    height: .375rem;
    border-radius: 50%;
    background-color: var(--Color_White_400);
    margin-right: .375rem
}

.swiper_indicator_item:last-child {
    margin-right: 0
}

.swiper_active_item-V {
    background-color: var(--Color_White)
}

.swiper_banner {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.swiper_bannerSkeleton {
    width: var(--page-width);
    height: 21.875rem
}

@-webkit-keyframes dropdown_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes dropdown_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes dropdown_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes dropdown_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes dropdown_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes dropdown_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes dropdown_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes dropdown_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.dropdown_FontLargeTitle1- {
    font-size: 1.63636rem;
    font-weight: 400
}

.dropdown_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.dropdown_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.dropdown_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.dropdown_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.dropdown_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.dropdown_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.dropdown_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.dropdown_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.dropdown_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.dropdown_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.dropdown_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.dropdown_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.dropdown_FontLargeTitle1V2-9- {
    font-size: 1.625rem;
    font-weight: 600
}

.dropdown_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.dropdown_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.dropdown_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.dropdown_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.dropdown_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.dropdown_FontHeadline1V2-F {
    font-size: 1.0625rem;
    font-weight: 500
}

.dropdown_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.dropdown_FontHeadline3V2-U {
    font-size: .9375rem;
    font-weight: 500
}

.dropdown_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.dropdown_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.dropdown_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.dropdown_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.dropdown_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.dropdown_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.dropdown_FontCaption1V2-m {
    font-size: .8125rem;
    font-weight: 400
}

.dropdown_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.dropdown_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.dropdown_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.dropdown_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.dropdown_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.dropdown_mifans-dropdown {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 111;
    width: 100%;
    height: 0
}

.dropdown_mifans-dropdown-menu {
    position: absolute
}

.dropdown_mifans-dropdown-enter {
    -webkit-transform: translateY(.25rem);
    transform: translateY(.25rem);
    opacity: .3
}

.dropdown_mifans-dropdown-enter-active {
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.dropdown_mifans-dropdown-enter-active,
.dropdown_mifans-dropdown-exit {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.dropdown_mifans-dropdown-exit-active {
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -webkit-transform: translateY(.25rem);
    transform: translateY(.25rem);
    opacity: .3
}

html[env=app] .dropdown_FontHeadline1,
html[env=app] .dropdown_FontHeadline2,
html[env=app] .dropdown_FontHeadline3,
html[env=app] .dropdown_FontTitle1,
html[env=app] .dropdown_FontTitle2,
html[env=app] .dropdown_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .dropdown_FontLargeTitle1V2-9-,
html[env=app] .dropdown_FontTitle1V2,
html[env=app] .dropdown_FontTitle2V2,
html[env=app] .dropdown_FontTitle3V2,
html[env=app] .dropdown_FontTitle4V2,
html[env=app] .dropdown_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .dropdown_FontHeadline1V2-F,
html[env=app] .dropdown_FontHeadline2V2,
html[env=app] .dropdown_FontHeadline3V2-U,
html[env=app] .dropdown_FontHeadline4V2,
html[env=app] .dropdown_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes PcTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes PcTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes PcTitle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes PcTitle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes PcTitle_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes PcTitle_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes PcTitle_fadeUpIn-I {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes PcTitle_fadeUpIn-I {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.PcTitle_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.PcTitle_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.PcTitle_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.PcTitle_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.PcTitle_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.PcTitle_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.PcTitle_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.PcTitle_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.PcTitle_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.PcTitle_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.PcTitle_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.PcTitle_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.PcTitle_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.PcTitle_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.PcTitle_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.PcTitle_FontTitle2V2-D53 {
    font-size: 1.25rem;
    font-weight: 600
}

.PcTitle_FontTitle3V2,
.PcTitle_header .PcTitle_pc .PcTitle_nav .PcTitle_item.PcTitle_active {
    font-size: 1.125rem;
    font-weight: 600
}

.PcTitle_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.PcTitle_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.PcTitle_FontHeadline1V2-_yS {
    font-size: 1.0625rem;
    font-weight: 500
}

.PcTitle_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.PcTitle_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.PcTitle_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.PcTitle_FontHeadline5V2-cK {
    font-size: .8125rem;
    font-weight: 500
}

.PcTitle_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.PcTitle_FontBody2V2,
.PcTitle_header .PcTitle_pc .PcTitle_nav .PcTitle_item {
    font-size: 1rem;
    font-weight: 400
}

.PcTitle_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.PcTitle_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.PcTitle_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.PcTitle_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.PcTitle_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.PcTitle_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.PcTitle_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.PcTitle_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.PcTitle_header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 3.75rem;
    background: var(--Color_Pc_Header_Bg);
    -webkit-backdrop-filter: var(--Pc_Header_Bg_Filter);
    backdrop-filter: var(--Pc_Header_Bg_Filter)
}

.PcTitle_header a {
    color: var(--Color_Text_1)
}

.PcTitle_header a:hover {
    opacity: .6
}

.PcTitle_header .PcTitle_pc {
    display: flex;
    align-items: center;
    height: 3.75rem;
    padding: 0 var(--padding-pc-title);
    margin: 0 auto
}

.PcTitle_header .PcTitle_pc .PcTitle_logo {
    width: 2.25rem;
    height: 2.25rem
}

.PcTitle_header .PcTitle_pc .PcTitle_nav {
    display: flex;
    align-items: center;
    flex: 1 1;
    white-space: nowrap;
    margin: 0 1.25rem
}

.PcTitle_header .PcTitle_pc .PcTitle_nav .PcTitle_item {
    display: block;
    height: 3.75rem;
    padding: 0 1rem;
    line-height: 3.75rem
}

.PcTitle_header .PcTitle_pc .PcTitle_nav .PcTitle_item a {
    line-height: 1.25rem
}

.PcTitle_header .PcTitle_pc .PcTitle_dropItem {
    position: relative
}

.PcTitle_header .PcTitle_pc .PcTitle_login {
    width: 4rem
}

.PcTitle_header .PcTitle_userInfo {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.PcTitle_header .PcTitle_userInfo .PcTitle_publish {
    display: flex;
    align-items: center;
    height: 3.75rem;
    margin-right: 1.25rem
}

.PcTitle_header .PcTitle_userInfo .PcTitle_publish .PcTitle_publishBtn {
    width: 4rem;
    cursor: default
}

.PcTitle_header .PcTitle_userInfo .PcTitle_message {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 3.75rem;
    margin-right: 1.25rem;
    text-align: center
}

.PcTitle_header .PcTitle_userInfo .PcTitle_message .PcTitle_messageIcon {
    width: 2rem;
    height: 2rem
}

.PcTitle_header .PcTitle_userInfo .PcTitle_user {
    position: relative;
    height: 3.75rem
}

.PcTitle_header .PcTitle_userInfo .PcTitle_user .PcTitle_userImgWrapper {
    display: flex;
    align-items: center;
    height: 100%
}

.PcTitle_header .PcTitle_userInfo .PcTitle_user .PcTitle_userImgWrapper .PcTitle_userImg {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    overflow: hidden
}

.PcTitle_menu-zP0 {
    padding: .625rem 0;
    border-radius: .5rem;
    box-shadow: 0 .625rem 1.25rem rgba(0, 0, 0, .03);
    background-color: var(--Color_Bg_White)
}

.PcTitle_menu-zP0 .PcTitle_menuItem {
    display: flex;
    align-items: center;
    padding: .625rem 2.125rem;
    cursor: pointer
}

.PcTitle_menu-zP0 .PcTitle_menuItem:hover {
    opacity: .6
}

.PcTitle_menu-zP0 .PcTitle_menuItem span {
    font-size: 1.125rem;
    color: var(--Color_Text_1)
}

.PcTitle_menu-zP0 .PcTitle_menuItem.PcTitle_publishMenu {
    min-width: 8.875rem;
    padding-left: 1.5rem
}

.PcTitle_menu-zP0 .PcTitle_menuItem.PcTitle_publishMenu .PcTitle_icon {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: .625rem
}

.PcTitle_menu-zP0 .PcTitle_menuItem.PcTitle_messageMenu {
    min-width: 11.5rem
}

.PcTitle_menu-zP0 .PcTitle_menuItem.PcTitle_messageMenu .PcTitle_badge {
    position: relative;
    width: 1rem;
    height: 1rem;
    margin-left: .625rem
}

.PcTitle_menu-zP0 .PcTitle_menuItem.PcTitle_messageMenu .PcTitle_badge .PcTitle_count {
    position: absolute;
    top: -.5rem;
    left: -.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    font-size: 1.25rem;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    border-radius: 50%;
    color: var(--Color_White);
    background-color: var(--Color_Primary)
}

.PcTitle_menu-zP0 .PcTitle_menuItem.PcTitle_userMenu {
    min-width: 8.75rem
}

.PcTitle_placeholder {
    height: 3.75rem
}

.PcTitle_splitBar {
    height: var(--detail-blank-height);
    background-color: var(--Color_Bg_Gray)
}

html[env=app] .PcTitle_FontHeadline1,
html[env=app] .PcTitle_FontHeadline2,
html[env=app] .PcTitle_FontHeadline3,
html[env=app] .PcTitle_FontTitle1,
html[env=app] .PcTitle_FontTitle2,
html[env=app] .PcTitle_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .PcTitle_FontLargeTitle1V2,
html[env=app] .PcTitle_FontTitle1V2,
html[env=app] .PcTitle_FontTitle2V2-D53,
html[env=app] .PcTitle_FontTitle3V2,
html[env=app] .PcTitle_FontTitle4V2,
html[env=app] .PcTitle_FontTitle5V2,
html[env=app] .PcTitle_header .PcTitle_pc .PcTitle_nav .PcTitle_item.PcTitle_active {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .PcTitle_FontHeadline1V2-_yS,
html[env=app] .PcTitle_FontHeadline2V2,
html[env=app] .PcTitle_FontHeadline3V2,
html[env=app] .PcTitle_FontHeadline4V2,
html[env=app] .PcTitle_FontHeadline5V2-cK {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes PublishAnnounceModal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes PublishAnnounceModal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes PublishAnnounceModal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes PublishAnnounceModal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes PublishAnnounceModal_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes PublishAnnounceModal_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes PublishAnnounceModal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes PublishAnnounceModal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.PublishAnnounceModal_container {
    width: auto
}

.PublishAnnounceModal_container .PublishAnnounceModal_content {
    width: 38.75rem
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_textarea {
    width: 100%;
    height: 12.5rem;
    padding: .625rem;
    background-color: var(--Color_Bg_Input);
    border: .0625rem solid var(--Color_Border_Card);
    border-radius: .375rem;
    resize: none
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_upload {
    margin: 1.25rem 0;
    padding: 0
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_pic {
    width: 3.75rem;
    height: 3.75rem;
    margin-left: .625rem
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_pic:first-child {
    margin: 0
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_selects {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.25rem
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_selects .PublishAnnounceModal_selectContent {
    display: flex;
    align-items: center;
    width: 18.75rem;
    margin-right: 1.25rem
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_selects .PublishAnnounceModal_selectContent:last-child {
    margin: 0
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_selects .PublishAnnounceModal_selectContent .PublishAnnounceModal_title {
    font-size: .875rem;
    color: var(--Color_Text_2);
    margin-right: .625rem
}

.PublishAnnounceModal_container .PublishAnnounceModal_content .PublishAnnounceModal_selects .PublishAnnounceModal_selectContent .PublishAnnounceModal_select {
    flex: 1 1
}

@-webkit-keyframes ImageUpload_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ImageUpload_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ImageUpload_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ImageUpload_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ImageUpload_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ImageUpload_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ImageUpload_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ImageUpload_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ImageUpload_upload {
    display: flex;
    flex-flow: row wrap;
    padding: 0 1.22727rem
}

.ImageUpload_picWrapper {
    width: 6.95455rem;
    height: 6.95455rem;
    margin-right: .61364rem;
    margin-bottom: .61364rem;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: rgba(0, 0, 0, .1);
    position: relative;
    border-radius: .22727rem;
    border: .02273rem solid rgba(0, 0, 0, .1);
    box-sizing: border-box
}

.ImageUpload_picWrapper.ImageUpload_inputBox {
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    border: none;
    border-radius: unset
}

@media (prefers-color-scheme:dark) {
    .ImageUpload_picWrapper.ImageUpload_inputBox {
        background-image: url(data:image/png;base64,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)
    }
}

.ImageUpload_picWrapper:nth-child(3n) {
    margin-right: 0
}

.ImageUpload_input {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ImageUpload_closeIcon {
    position: absolute;
    top: .34091rem;
    right: .34091rem;
    width: 1.22727rem;
    height: 1.22727rem;
    z-index: 1;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAAXNSR0IArs4c6QAABTJJREFUaAXdms9LnEcYx91dNYmJjU0sNuLBFPHgQRB/IDl4ENLDevISyL8gPaUQpPTYQ0s9FHrNLQSlIJYGPEsM4iVgoCiIIIg1SY1ijd3qrq55Pq87b9bdeXffmX3f17VfeHbefXfmmef7zjPPPO/MxmqCRUzU1Ys05Equ60TiOZGiJpuTjJTpnKRy5amUgQBDKgU6rol8JnJdJCFigxNp9K/Ivsh/IhWRrIQYbW+INIswKkGC0XwvciBiRdCWGK72hcgVkTBxJMq3RXBVI5gSY2RaRCAWJSD2ToSR9AUTYpBpFSEQXAQIOlsivkbP70RvEoV3REwehFQPFPRNgCLIHJbTXI4YynC92+UURfg7kbdWpOTIlSMGqZsRGu23q6tSEXIsD1qUIob7VdNIFRKAnKdbehEjUDCnqh24JYt5UbTURThCOtHvsgBbixIEHTHmle5+tRLFVmw+h0ICuGDUi+85gyy/FNmdT4zQTpp0WYHt7jqbT4yENuzcL8yHhu1wcKCiIkyZhOr72a8GnxMTE3cbGxuzKysrJK5WGBsbax4ZGbk1NzfHq4sNWAL+oaEaOny0jRs22NjYeNTa2jp6cnKSmp2d/W50dPSVqZ6FhYVkf3//41gsllheXv61u7v7N1MdufqbUqaUK5KDWaOlpeVrGicSiQZ54j/NzMz0mihbXFxMDgwMjEOKdu3t7fdN2hfUdbhAjFFjobPGzs7OC9U4Ho9fMSEHqb6+vnFpr7ynZnNz09Wn9BqUcIlBjH0J67lFh0NDQz/v7e0tcA38kvMgNd3V1fX0TJPVJ1zqIVbxurW2tpYZHBz83oScFylxw1+s6Jxv1KBG7Pxti28m5EImhfXOiOGKgcAPuQhIwaWeCfuVCO82gaGjo6NOCPzQ1NR0TynNZrNHW1tbv7e1tT2Qe/mBYjog91NdUR7TQYcILhkodOQKO5DoFwYpuslCKHBSaNa5JfcVQiRFF/FQSCnjIbe+vu4uA+q+lKdLS0sv874HfgkxtrVCAYGip6fnW43yWDKZ/NE0Q9Ho8brluGIoxHTRL5PJsOnpwO8iruoblg6xov0CQyVF1XWkmFO9vb0PTRbxIsX+b2RwxbT/+uVrepEipEvWbpyhlO9RWyMdKLFSpFT3umgZgls6xEruqCqDypV+SCkdEZBz3sdwRTYerTE/P39f8+pRcvEtRW5ycrLb2pgzLmmV2nwpiqxfNg8PD/+ora39XBljsvjqMpSDg4PXko59o/QZlmwrvFULtO0eg9NnOp3+W3VuQoo2upGTB7Wt9FmUDhf1gnksChgx9d1IXyqVWuzs7Eyvrq4+l72KZ0aNpfLu7m52ampqbnh4eF/wp2zqPIGwqR6pTxuOeD9l2XLdKHIZ9uux2wtv5IcP/KhckWsOsq23zlBwwcB2ODjIJ8bpfCW+nVN5YQW2u/8wyCeGRaxpgaxrKIsQRXYXEsMWEtVQEuOQiGKrm1yrPnRRkIocXluva0p5ROVf0k9RbNARwx7CJtkIm4/VDNZPJwoWGulFjHqMGps8bPRXIzh82PEyrBQx2jApq5EcpNxsB0MLUY4Y9fnLQTW5JYQ8RwqDgR9i1MMtOZ3nYE0lznIZKQhqBArtnCq0xC8x2hFQUMrJYZ1IlGBKaKOflxG2T79BFHLmG/bRLmGcjMI4abAlJn05Lolr/q/+iAkxBR7ONREWdNY9E/eW6i4IUAQq3qeYz27eJ9fGqGTEdJ2hj9MbXJUSYT6Suqn0jSCAMGfZlkBwNcqKyEh7Fx8BkH7k7K8bc8QAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

@-webkit-keyframes SelectTopic_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes SelectTopic_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes SelectTopic_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes SelectTopic_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes SelectTopic_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes SelectTopic_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes SelectTopic_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes SelectTopic_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.SelectTopic_container {
    position: relative
}

.SelectTopic_container .ant-cascader-picker .ant-input:focus {
    border: .0625rem solid var(--Color_Info) !important;
    box-shadow: none;
    z-index: 1
}

.SelectTopic_container .ant-select-dropdown,
.SelectTopic_container .ant-select-selector {
    color: var(--Color_Text_1);
    background-color: var(--Color_Bg_White) !important
}

.ant-select-single .ant-select-selector {
    display: flex
}

.ant-select-single .ant-select-selector .ant-select-selection-search {
    position: absolute;
    top: 0;
    right: 11px;
    bottom: 0;
    left: 11px
}

.ant-select-single .ant-select-selector .ant-select-selection-search-input {
    width: 100%
}

.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    padding: 0;
    line-height: 30px;
    -webkit-transition: all .3s;
    transition: all .3s
}

@supports (-moz-appearance:meterbar) {

    .ant-select-single .ant-select-selector .ant-select-selection-item,
    .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
        line-height: 30px
    }
}

.ant-select-single .ant-select-selector .ant-select-selection-item {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    -webkit-transition: none;
    transition: none;
    pointer-events: none
}

.ant-select-single .ant-select-selector .ant-select-selection-item:after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,
.ant-select-single .ant-select-selector:after {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: "\A0"
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 25px
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 18px
}

.ant-select-single.ant-select-open .ant-select-selection-item {
    color: #bfbfbf
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    width: 100%;
    height: 32px;
    padding: 0 11px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    height: 30px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 30px
}

.ant-select-single.ant-select-customize-input .ant-select-selector:after {
    display: none
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
    position: static;
    width: 100%
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
    position: absolute;
    right: 0;
    left: 0;
    padding: 0 11px
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
    display: none
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    height: 40px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 38px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 38px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    height: 24px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
    right: 7px;
    left: 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 28px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 21px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 11px
}

.ant-select-selection-overflow {
    position: relative;
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    max-width: 100%
}

.ant-select-selection-overflow-item {
    flex: none;
    align-self: center;
    max-width: 100%
}

.ant-select-multiple .ant-select-selector {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 1px 4px
}

.ant-select-show-search.ant-select-multiple .ant-select-selector {
    cursor: text
}

.ant-select-disabled.ant-select-multiple .ant-select-selector {
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selector:after {
    display: inline-block;
    width: 0;
    margin: 2px 0;
    line-height: 24px;
    content: "\A0"
}

.ant-select-multiple.ant-select-allow-clear .ant-select-selector,
.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
    padding-right: 24px
}

.ant-select-multiple .ant-select-selection-item {
    position: relative;
    display: flex;
    flex: none;
    box-sizing: border-box;
    max-width: 100%;
    height: 24px;
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 22px;
    background: #f5f5f5;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    cursor: default;
    -webkit-transition: font-size .3s, line-height .3s, height .3s;
    transition: font-size .3s, line-height .3s, height .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-margin-end: 4px;
    margin-inline-end: 4px;
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
    -webkit-padding-end: 4px;
    padding-inline-end: 4px
}

.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
    color: #bfbfbf;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selection-item-content {
    display: inline-block;
    margin-right: 4px;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis
}

.ant-select-multiple .ant-select-selection-item-remove {
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    color: rgba(0, 0, 0, .45);
    font-weight: 700;
    font-size: 10px;
    line-height: inherit;
    cursor: pointer
}

.ant-select-multiple .ant-select-selection-item-remove>* {
    line-height: 1
}

.ant-select-multiple .ant-select-selection-item-remove svg {
    display: inline-block
}

.ant-select-multiple .ant-select-selection-item-remove:before {
    display: none
}

.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
    display: block
}

.ant-select-multiple .ant-select-selection-item-remove>.anticon {
    vertical-align: -.2em
}

.ant-select-multiple .ant-select-selection-item-remove:hover {
    color: rgba(0, 0, 0, .75)
}

.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search {
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.ant-select-multiple .ant-select-selection-search {
    position: relative;
    max-width: 100%;
    -webkit-margin-start: 7px;
    margin-inline-start: 7px
}

.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
    height: 24px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 24px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-select-multiple .ant-select-selection-search-input {
    width: 100%;
    min-width: 4.1px
}

.ant-select-multiple .ant-select-selection-search-mirror {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    white-space: pre;
    visibility: hidden
}

.ant-select-multiple .ant-select-selection-placeholder {
    position: absolute;
    top: 50%;
    right: 11px;
    left: 11px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-select-multiple.ant-select-lg .ant-select-selector:after {
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    line-height: 30px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search {
    height: 32px;
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
    height: 32px;
    line-height: 30px
}

.ant-select-multiple.ant-select-sm .ant-select-selector:after {
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-item {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    height: 16px;
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    left: 7px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    -webkit-margin-start: 3px;
    margin-inline-start: 3px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    height: 32px;
    line-height: 32px
}

.ant-select-disabled .ant-select-selection-item-remove {
    display: none
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
    background-color: #fff;
    border-color: #ff4d4f !important
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
    border-right-width: 1px;
    outline: 0
}

.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
    background-color: #fff;
    border-color: #faad14 !important
}

.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
    border-right-width: 1px;
    outline: 0
}

.ant-select-status-error.ant-select-has-feedback .ant-select-clear,
.ant-select-status-success.ant-select-has-feedback .ant-select-clear,
.ant-select-status-validating.ant-select-has-feedback .ant-select-clear,
.ant-select-status-warning.ant-select-has-feedback .ant-select-clear {
    right: 32px
}

.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value {
    padding-right: 42px
}

.ant-select {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum";
    position: relative;
    display: inline-block;
    cursor: pointer
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    position: relative;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: pointer
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    cursor: text
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: auto
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
    border-right-width: 1px;
    outline: 0
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    color: rgba(0, 0, 0, .25);
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    background: #f5f5f5
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: not-allowed
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    margin: 0;
    padding: 0;
    background: transparent;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
    display: none;
    -webkit-appearance: none
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: #40a9ff;
    border-right-width: 1px
}

.ant-select-selection-item {
    flex: 1 1;
    overflow: hidden;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (-ms-high-contrast:none) {

    .ant-select-selection-item,
    .ant-select-selection-item ::-ms-backdrop {
        flex: auto
    }
}

.ant-select-selection-placeholder {
    flex: 1 1;
    overflow: hidden;
    color: #bfbfbf;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none
}

@media (-ms-high-contrast:none) {

    .ant-select-selection-placeholder,
    .ant-select-selection-placeholder ::-ms-backdrop {
        flex: auto
    }
}

.ant-select-arrow {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 11px;
    display: flex;
    align-items: center;
    height: 12px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    line-height: 1;
    text-align: center;
    pointer-events: none
}

.ant-select-arrow>* {
    line-height: 1
}

.ant-select-arrow svg {
    display: inline-block
}

.ant-select-arrow:before {
    display: none
}

.ant-select-arrow .ant-select-arrow-icon {
    display: block
}

.ant-select-arrow .anticon {
    vertical-align: top;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-select-arrow .anticon>svg {
    vertical-align: top
}

.ant-select-arrow .anticon:not(.ant-select-suffix) {
    pointer-events: auto
}

.ant-select-disabled .ant-select-arrow {
    cursor: not-allowed
}

.ant-select-arrow>:not(:last-child) {
    -webkit-margin-end: 8px;
    margin-inline-end: 8px
}

.ant-select-clear {
    position: absolute;
    top: 50%;
    right: 11px;
    z-index: 1;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    color: rgba(0, 0, 0, .25);
    font-size: 12px;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: color .3s ease, opacity .15s ease;
    transition: color .3s ease, opacity .15s ease;
    text-rendering: auto
}

.ant-select-clear:before {
    display: block
}

.ant-select-clear:hover {
    color: rgba(0, 0, 0, .45)
}

.ant-select:hover .ant-select-clear {
    opacity: 1
}

.ant-select-dropdown {
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum", ;
    font-feature-settings: "tnum", "tnum", ;
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    box-sizing: border-box;
    padding: 4px 0;
    overflow: hidden;
    font-size: 14px;
    font-variant: normal;
    background-color: #fff;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
    display: none
}

.ant-select-dropdown-empty {
    color: rgba(0, 0, 0, .25)
}

.ant-select-item-empty {
    color: rgba(0, 0, 0, .85);
    color: rgba(0, 0, 0, .25)
}

.ant-select-item,
.ant-select-item-empty {
    position: relative;
    display: block;
    min-height: 32px;
    padding: 5px 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px
}

.ant-select-item {
    color: rgba(0, 0, 0, .85);
    cursor: pointer;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.ant-select-item-group {
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    cursor: default
}

.ant-select-item-option {
    display: flex
}

.ant-select-item-option-content {
    flex: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-select-item-option-state {
    flex: none
}

.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: #f5f5f5
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    background-color: #e6f7ff
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
    color: #1890ff
}

.ant-select-item-option-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-select-item-option-disabled.ant-select-item-option-selected {
    background-color: #f5f5f5
}

.ant-select-item-option-grouped {
    padding-left: 24px
}

.ant-select-lg {
    font-size: 16px
}

.ant-select-borderless .ant-select-selector {
    background-color: initial !important;
    border-color: transparent !important;
    box-shadow: none !important
}

.ant-select.ant-select-in-form-item {
    width: 100%
}

.ant-empty {
    margin: 0 8px;
    font-size: 14px;
    line-height: 1.5715;
    text-align: center
}

.ant-empty-image {
    height: 100px;
    margin-bottom: 8px
}

.ant-empty-image img {
    height: 100%
}

.ant-empty-image svg {
    height: 100%;
    margin: auto
}

.ant-empty-footer {
    margin-top: 16px
}

.ant-empty-normal {
    margin: 32px 0;
    color: rgba(0, 0, 0, .25)
}

.ant-empty-normal .ant-empty-image {
    height: 40px
}

.ant-empty-small {
    margin: 8px 0;
    color: rgba(0, 0, 0, .25)
}

.ant-empty-small .ant-empty-image {
    height: 35px
}

.ant-empty-img-default-ellipse {
    fill: #f5f5f5;
    fill-opacity: .8
}

.ant-empty-img-default-path-1 {
    fill: #aeb8c2
}

.ant-empty-img-default-path-2 {
    fill: url(#linearGradient-1)
}

.ant-empty-img-default-path-3 {
    fill: #f5f5f7
}

.ant-empty-img-default-path-4,
.ant-empty-img-default-path-5 {
    fill: #dce0e6
}

.ant-empty-img-default-g {
    fill: #fff
}

.ant-empty-img-simple-ellipse {
    fill: #f5f5f5
}

.ant-empty-img-simple-g {
    stroke: #d9d9d9
}

.ant-empty-img-simple-path {
    fill: #fafafa
}

.ant-cascader-checkbox {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum";
    position: relative;
    top: .2em;
    line-height: 1;
    white-space: nowrap;
    outline: none;
    cursor: pointer
}

.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner {
    border-color: #1890ff
}

.ant-cascader-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #1890ff;
    border-radius: 2px;
    visibility: hidden;
    -webkit-animation: antCheckboxEffect .36s ease-in-out;
    animation: antCheckboxEffect .36s ease-in-out;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    content: ""
}

.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after,
.ant-cascader-checkbox:hover:after {
    visibility: visible
}

.ant-cascader-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    direction: ltr;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: initial;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-cascader-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 21.5%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    content: " "
}

.ant-cascader-checkbox-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    opacity: 1;
    -webkit-transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    content: " "
}

.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
    background-color: #1890ff;
    border-color: #1890ff
}

.ant-cascader-checkbox-disabled {
    cursor: not-allowed
}

.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after {
    border-color: rgba(0, 0, 0, .25);
    -webkit-animation-name: none;
    animation-name: none
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9 !important
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: initial;
    -webkit-animation-name: none;
    animation-name: none
}

.ant-cascader-checkbox-disabled+span {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-cascader-checkbox-disabled:hover:after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after {
    visibility: hidden
}

.ant-cascader-checkbox-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum";
    display: inline-flex;
    align-items: baseline;
    line-height: unset;
    cursor: pointer
}

.ant-cascader-checkbox-wrapper:after {
    display: inline-block;
    width: 0;
    overflow: hidden;
    content: "\A0"
}

.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper {
    margin-left: 8px
}

.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type=checkbox] {
    width: 14px;
    height: 14px
}

.ant-cascader-checkbox+span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-cascader-checkbox-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum";
    display: inline-block
}

.ant-cascader-checkbox-group-item {
    margin-right: 8px
}

.ant-cascader-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item {
    margin-left: 0
}

.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: #1890ff;
    border: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after {
    background-color: rgba(0, 0, 0, .25);
    border-color: rgba(0, 0, 0, .25)
}

.ant-cascader {
    width: 184px
}

.ant-cascader-checkbox {
    top: 0;
    margin-right: 8px
}

.ant-cascader-menus {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start
}

.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
    width: 100%;
    height: auto
}

.ant-cascader-menu {
    flex-grow: 1;
    min-width: 111px;
    height: 180px;
    margin: -4px 0;
    padding: 4px 0;
    overflow: auto;
    vertical-align: top;
    list-style: none;
    border-right: 1px solid #f0f0f0;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.ant-cascader-menu-item {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding: 5px 12px;
    overflow: hidden;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ant-cascader-menu-item:hover {
    background: #f5f5f5
}

.ant-cascader-menu-item-disabled {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-cascader-menu-item-disabled:hover {
    background: transparent
}

.ant-cascader-menu-empty .ant-cascader-menu-item {
    color: rgba(0, 0, 0, .25);
    cursor: default;
    pointer-events: none
}

.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
    font-weight: 600;
    background-color: #e6f7ff
}

.ant-cascader-menu-item-content {
    flex: auto
}

.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
    margin-left: 4px;
    color: rgba(0, 0, 0, .45);
    font-size: 10px
}

.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
    color: rgba(0, 0, 0, .25)
}

.ant-cascader-menu-item-keyword {
    color: #ff4d4f
}

.ant-slide-up-appear,
.ant-slide-up-enter,
.ant-slide-up-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ant-slide-up-appear.ant-slide-up-appear-active,
.ant-slide-up-enter.ant-slide-up-enter-active {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.ant-slide-up-leave.ant-slide-up-leave-active {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-up-appear,
.ant-slide-up-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-up-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-down-appear,
.ant-slide-down-enter,
.ant-slide-down-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ant-slide-down-appear.ant-slide-down-appear-active,
.ant-slide-down-enter.ant-slide-down-enter-active {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.ant-slide-down-leave.ant-slide-down-leave-active {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-down-appear,
.ant-slide-down-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-down-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-left-appear,
.ant-slide-left-enter,
.ant-slide-left-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ant-slide-left-appear.ant-slide-left-appear-active,
.ant-slide-left-enter.ant-slide-left-enter-active {
    -webkit-animation-name: antSlideLeftIn;
    animation-name: antSlideLeftIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.ant-slide-left-leave.ant-slide-left-leave-active {
    -webkit-animation-name: antSlideLeftOut;
    animation-name: antSlideLeftOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-left-appear,
.ant-slide-left-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-left-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-right-appear,
.ant-slide-right-enter,
.ant-slide-right-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ant-slide-right-appear.ant-slide-right-appear-active,
.ant-slide-right-enter.ant-slide-right-enter-active {
    -webkit-animation-name: antSlideRightIn;
    animation-name: antSlideRightIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.ant-slide-right-leave.ant-slide-right-leave-active {
    -webkit-animation-name: antSlideRightOut;
    animation-name: antSlideRightOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-right-appear,
.ant-slide-right-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-right-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@-webkit-keyframes antSlideUpIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideUpIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideUpOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideUpOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antSlideDownIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }

    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@keyframes antSlideDownIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }

    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@-webkit-keyframes antSlideDownOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }

    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@keyframes antSlideDownOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }

    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@-webkit-keyframes SelectBoard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes SelectBoard_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes SelectBoard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes SelectBoard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes SelectBoard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes SelectBoard_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes SelectBoard_fadeUpIn-NAq {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes SelectBoard_fadeUpIn-NAq {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.SelectBoard_container-A2 {
    position: relative
}

.SelectBoard_container-A2 .ant-cascader-picker .ant-input:focus {
    border: .0625rem solid var(--Color_Info) !important;
    box-shadow: none;
    z-index: 1
}

.SelectBoard_container-A2 .ant-select-dropdown,
.SelectBoard_container-A2 .ant-select-selector {
    color: var(--Color_Text_1);
    background-color: var(--Color_Bg_White) !important
}
 

.am-toast.am-toast-nomask {
    z-index: 9999999
}

.error-msg {
    position: fixed;
    top: 25%;
    width: 100%;
    font-size: 15px;
    text-align: center;
    margin-top: 40%;
    z-index: -1
}

.am-picker-popup-content {
    background-color: #fff;
    background-color: var(--Color_Bg_Card_White)
}

.am-picker-popup-content .am-picker-popup-body .am-picker .am-picker-col-indicator {
    background-color: rgba(0, 0, 0, .03);
    font-weight: 500
}

.am-picker-popup-content .am-picker-popup-body .am-picker .am-picker-col-item {
    color: #0e151c;
    color: var(--Color_Text_1)
}

.am-picker-popup-content .am-picker-popup-body .am-picker .am-picker-col-mask {
    background-image: none
}

.am-picker-popup-content .am-picker-popup-body .am-picker-popup-title {
    color: #0e151c;
    color: var(--Color_Text_1)
}

html[env=app] .am-picker-popup-content .am-picker-popup-body .am-picker .am-picker-col-indicator {
    font-weight: 400;
    font-family: mipro-medium
}

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

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

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

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

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

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

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

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

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

.base::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.base {
    background: transparent;
    border: none;
    opacity: 1
}

.base:active {
    opacity: .7
}

.base:disabled {
    opacity: .5
}

.base {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .3);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    z-index: 100
}

h2.base {
    margin: .18rem .21rem 0 .2rem;
    font-size: .14rem;
    font-weight: 700;
    line-height: .16rem;
    color: #000;
    opacity: .9
}

.base {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.base-enter {
    opacity: 0
}

.base-enter-active {
    opacity: 1;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

.base-exit {
    opacity: 1
}

.base-exit-active {
    opacity: 0;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

.base-enter {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.base-enter-active {
    -webkit-transition: .3s linear;
    transition: .3s linear
}

.base-enter-active,
.base-exit {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.base-exit-active {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
    -webkit-transition: .3s linear;
    transition: .3s linear
}

.base-fade-enter .dialog-content {
    opacity: 0
}

.base-fade-enter-active .dialog-content {
    opacity: 1;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

.base-fade-exit .dialog-content {
    opacity: 1
}

.base-fade-exit-active .dialog-content {
    opacity: 0;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

.base-done {
    -webkit-animation: lazy-done .3s ease-in-out;
    animation: lazy-done .3s ease-in-out
}

@-webkit-keyframes lazy-done {
    0% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

@keyframes lazy-done {
    0% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.flex {
    display: flex;
    flex-direction: row
}

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

.flex {
    align-items: flex-start
}

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

.flex {
    align-items: flex-start
}

.flex {
    align-items: center
}

.flex,
.flex {
    justify-content: center
}

.flex {
    align-items: center
}

.flex {
    align-items: flex-end
}

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

.flex {
    align-items: flex-end
}

.flex-around {
    justify-content: space-around
}

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

.flex {
    flex: 0 1
}

.flex {
    flex: 1 1
}

.hairline {
    position: relative
}

.hairline:after {
    content: "\2002";
    position: absolute;
    -webkit-transform-origin: 0 0;
    pointer-events: none
}

.hairline-1:after,
.hairline-1:after {
    top: 0;
    bottom: 0;
    width: 0;
    border-left: 1px solid $ColorBlack;
    @include darkMode(Opacity, border-left-color, $ColorBlack, 0.06)
}

.hairline-1:after {
    border-left: 1px solid $ColorBlack;
    @include darkMode(Opacity, border-left-color, $ColorBlack, 0.06)
}

.hairline-1:after {
    border-right: 1px solid $ColorBlack;
    @include darkMode(Opacity, border-right-color, $ColorBlack, 0.06);
    -webkit-transform-origin: 1px 0
}

.hairline-2:after,
.hairline-2:after {
    top: 0;
    bottom: 0;
    width: 0
}

.hairline-2:after {
    border-left: 2px solid $ColorBlack;
    @include darkMode(Opacity, border-left-color, $ColorBlack, 0.06)
}

.hairline-2:after {
    border-right: 2px solid $ColorBlack;
    @include darkMode(Opacity, border-right-color, $ColorBlack, 0.06);
    -webkit-transform-origin: 2px 0
}

.hairline-1:after,
.hairline-2:after {
    left: 0
}

.hairline-1:after,
.hairline-2:after {
    right: 0
}

.hairline-1:after,
.hairline-1:after {
    left: 0;
    right: 0;
    height: 0
}

.hairline-1:after {
    border-top: 1px solid $ColorBlack;
    @include darkMode(Opacity, border-top-color, $ColorBlack, 0.1)
}

.hairline-1:after {
    border-bottom: 1px solid $ColorBlack;
    @include darkMode(Opacity, border-bottom-color, $ColorBlack, 0.1);
    -webkit-transform-origin: 0 1px
}

.hairline-2:after,
.hairline-2:after {
    left: 0;
    right: 0;
    height: 0
}

.hairline-2:after {
    border-top: 2px solid $ColorBlack;
    @include darkMode(Opacity, border-top-color, $ColorBlack, 0.1)
}

.hairline-2:after {
    border-bottom: 2px solid $ColorBlack;
    @include darkMode(Opacity, border-bottom-color, $ColorBlack, 0.1);
    -webkit-transform-origin: 0 2px
}

.hairline-1:after,
.hairline-2:after {
    top: 0
}

.hairline-1:after,
.hairline-2:after {
    bottom: 0
}

.hairline-1:after {
    top: 0;
    left: 0;
    border: 1px solid
}

.hairline-2:after {
    top: 0;
    left: 0;
    border: 2px solid $ColorBlack;
    @include darkMode(Opacity, border-color, $ColorBlack, 0.1)
}

.hairline-line-1 {
    height: 1px;
    background: rgba(0, 0, 0, .1)
}

.hairline-line-2 {
    height: 2px;
    background: rgba(0, 0, 0, .1)
}

.hairline-line-1 {
    width: 1px;
    background: rgba(0, 0, 0, .1)
}

.hairline-line-2 {
    width: 2px;
    background: rgba(0, 0, 0, .1)
}

@media screen and (-webkit-min-device-pixel-ratio:2) {

    .hairline-1:after,
    .hairline-2:after,
    .hairline-line-1,
    .hairline-line-2,
    .hairline-1:after,
    .hairline-2:after {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5)
    }

    .hairline-1:after,
    .hairline-2:after,
    .hairline-1:after,
    .hairline-2:after,
    .hairline-line-1,
    .hairline-line-2 {
        -webkit-transform: scaleX(.5);
        transform: scaleX(.5)
    }

    .hairline-1:after {
        height: 200%;
        width: 200%;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@media screen and (-webkit-min-device-pixel-ratio:2.75) {

    .hairline-h-line-1,
    .hairline-h-line-2,
    .hairline-1:after,
    .hairline-2:after,
    .hairline_bottom-1:after,
    .hairline_bottom-2:after {
        -webkit-transform: scaleY(.36363636363);
        transform: scaleY(.36363636363)
    }

    .hairline-1:after,
    .hairline-2:after,
    .hairline-1:after,
    .hairline-2:after,
    .hairline-line-1,
    .hairline-line-2 {
        -webkit-transform: scaleX(.36363636363);
        transform: scaleX(.36363636363)
    }

    .hairline-1:after,
    .hairline-2:after {
        height: 275%;
        width: 275%;
        -webkit-transform: scale(.36363636363);
        transform: scale(.36363636363)
    }
}

@media screen and (-webkit-min-device-pixel-ratio:3) {

    .hairline-1:after,
    .hairline-2:after,
    .hairline-line-1,
    .hairline-line-2,
    .hairline-1:after,
    .hairline-2:after {
        -webkit-transform: scaleY(.3333333333);
        transform: scaleY(.3333333333)
    }

    .hairline-1:after,
    .hairline-2:after,
    .hairline-1:after,
    .hairline-2:after,
    .hairline-line-1,
    .hairline-line-2 {
        -webkit-transform: scaleX(.3333333333);
        transform: scaleX(.3333333333)
    }

    .hairline-1:after,
    .hairline-2:after {
        height: 300%;
        width: 300%;
        -webkit-transform: scale(.3333333333);
        transform: scale(.3333333333)
    }
}

html.darkmode .hairline-1:after,
html.darkmode .hairline-2:after,
html.darkmode .hairline-line-1,
html.darkmode .hairline-line-2,
html.darkmode .hairline-1:after,
html.darkmode .hairline-2:after {
    border-color: #262626 !important
}

@-webkit-keyframes filter_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes filter_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes filter_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes filter_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes filter_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes filter_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes filter_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes filter_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.filter_filterDialog {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--Color_Bg_White);
    color: #464c56;
    width: 100%;
    margin: 0 auto;
    padding: 0 1.81818rem 1.59091rem;
    border-radius: 1.36364rem 1.36364rem 0 0;
    z-index: 100
}

.filter_title {
    font-size: .95455rem;
    line-height: 1;
    color: rgba(0, 0, 0, .4);
    margin-top: 1.81818rem
}

@media (prefers-color-scheme:dark) {
    .filter_title {
        color: hsla(0, 0%, 100%, .4)
    }
}

.filter_checkWrap {
    display: flex;
    flex-wrap: wrap;
    margin-top: .31818rem
}

.filter_checkWrap .filter_checkBox:nth-child(3n) {
    margin-right: 0
}

.filter_checkBox {
    width: 6.5rem;
    height: 2.45455rem;
    line-height: 2.45455rem;
    border-radius: .36364rem;
    font-size: .95455rem;
    background-color: var(--Color_Bg_Card_Gray);
    text-align: center;
    margin-top: .70455rem;
    margin-right: .70455rem
}

.filter_checkBox.filter_active {
    color: var(--Color_Primary)
}

.filter_checkBox {
    position: relative;
    z-index: 0
}

.filter_checkBox:active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    pointer-events: none;
    -webkit-animation: filter_btnClickDown .3s ease-out forwards;
    animation: filter_btnClickDown .3s ease-out forwards
}

@-webkit-keyframes filter_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .04)
    }
}

.filter_filterDialog button {
    width: 10rem;
    height: 3.18182rem;
    line-height: 3.18182rem;
    font-size: 1.04545rem;
    font-weight: 700;
    color: rgba(0, 0, 0, .7);
    background-color: var(--Color_Bg_Card_Gray);
    border-radius: 1.59091rem;
    text-align: center;
    margin-top: 1.81818rem
}

@media (prefers-color-scheme:dark) {
    .filter_filterDialog button {
        color: hsla(0, 0%, 100%, .7)
    }
}

.filter_filterDialog button {
    position: relative;
    z-index: 0
}

.filter_filterDialog button:active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    pointer-events: none;
    -webkit-animation: filter_btnClickDown .3s ease-out forwards;
    animation: filter_btnClickDown .3s ease-out forwards
}

@keyframes filter_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

.filter_filterDialog button.filter_sure {
    color: var(--Color_White);
    background-color: var(--Color_Primary);
    margin-left: .90909rem
}

.FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background-color: var(--Color_Mask_1);
    z-index: 100
}

html[env=app] .FontHeadline1,
html[env=app] .FontHeadline2,
html[env=app] .FontHeadline3,
html[env=app] .FontTitle1,
html[env=app] .FontTitle2,
html[env=app] .FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .FontLargeTitle1V2,
html[env=app] .FontTitle1V2,
html[env=app] .FontTitle2V2,
html[env=app] .FontTitle3V2,
html[env=app] .FontTitle4V2,
html[env=app] .FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .FontHeadline1V2,
html[env=app] .FontHeadline2V2,
html[env=app] .FontHeadline3V2,
html[env=app] .FontHeadline4V2,
html[env=app] .FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes SubTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes SubTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes SubTitle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes SubTitle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes SubTitle_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes SubTitle_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes SubTitle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes SubTitle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.SubTitle_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.SubTitle_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.SubTitle_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.SubTitle_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.SubTitle_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.SubTitle_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.SubTitle_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.SubTitle_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.SubTitle_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.SubTitle_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.SubTitle_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.SubTitle_FontCaption2-t6g {
    font-size: .75rem;
    font-weight: 400
}

.SubTitle_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.SubTitle_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.SubTitle_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.SubTitle_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.SubTitle_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.SubTitle_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.SubTitle_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.SubTitle_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.SubTitle_FontHeadline2V2,
.SubTitle_left {
    font-size: 1rem;
    font-weight: 500
}

.SubTitle_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.SubTitle_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.SubTitle_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.SubTitle_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.SubTitle_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.SubTitle_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.SubTitle_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.SubTitle_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.SubTitle_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.SubTitle_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.SubTitle_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.SubTitle_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.SubTitle_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.SubTitle_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 3.125rem;
    line-height: normal;
    padding: 0 var(--spacing-page);
    color: var(--Color_Text_1)
}

.SubTitle_left {
    font-size: 1rem !important;
    color: var(--Color_Text_1)
}

.SubTitle_right {
    height: 1.75rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding: .125rem;
    background: var(--Color_Btn_Switch);
    border-radius: 3.125rem
}

.SubTitle_right .SubTitle_item {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: .1875rem .5rem .1875rem .375rem;
    height: 1.5rem;
    border-radius: 3.125rem;
    font-size: .6875rem;
    font-weight: 500;
    color: var(--Color_Text_3)
}

.SubTitle_right .SubTitle_item.SubTitle_active {
    background: var(--Color_Btn_White);
    border-radius: 1.02273rem;
    color: var(--Color_Text_1);
    opacity: 1;
    font-weight: blod
}

.SubTitle_rightName {
    font-size: .86364rem;
    line-height: 1.36364rem;
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .SubTitle_rightName {
        color: hsla(0, 0%, 100%, .5)
    }
}

.SubTitle_rightName i {
    font-size: .79545rem;
    color: rgba(0, 0, 0, .5);
    margin-left: .22727rem
}

@media (prefers-color-scheme:dark) {
    .SubTitle_rightName i {
        color: hsla(0, 0%, 100%, .5)
    }
}

html[env=app] .SubTitle_FontHeadline1,
html[env=app] .SubTitle_FontHeadline2,
html[env=app] .SubTitle_FontHeadline3,
html[env=app] .SubTitle_FontTitle1,
html[env=app] .SubTitle_FontTitle2,
html[env=app] .SubTitle_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .SubTitle_FontLargeTitle1V2,
html[env=app] .SubTitle_FontTitle1V2,
html[env=app] .SubTitle_FontTitle2V2,
html[env=app] .SubTitle_FontTitle3V2,
html[env=app] .SubTitle_FontTitle4V2,
html[env=app] .SubTitle_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .SubTitle_FontHeadline1V2,
html[env=app] .SubTitle_FontHeadline2V2,
html[env=app] .SubTitle_FontHeadline3V2,
html[env=app] .SubTitle_FontHeadline4V2,
html[env=app] .SubTitle_FontHeadline5V2,
html[env=app] .SubTitle_left,
html[env=app] .SubTitle_right .SubTitle_item {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes BoardDialogOperate_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes BoardDialogOperate_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes BoardDialogOperate_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes BoardDialogOperate_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes BoardDialogOperate_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes BoardDialogOperate_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes BoardDialogOperate_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes BoardDialogOperate_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.BoardDialogOperate_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.BoardDialogOperate_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.BoardDialogOperate_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.BoardDialogOperate_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.BoardDialogOperate_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.BoardDialogOperate_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.BoardDialogOperate_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.BoardDialogOperate_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.BoardDialogOperate_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.BoardDialogOperate_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.BoardDialogOperate_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.BoardDialogOperate_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.BoardDialogOperate_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.BoardDialogOperate_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.BoardDialogOperate_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.BoardDialogOperate_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.BoardDialogOperate_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.BoardDialogOperate_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.BoardDialogOperate_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.BoardDialogOperate_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.BoardDialogOperate_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.BoardDialogOperate_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.BoardDialogOperate_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.BoardDialogOperate_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.BoardDialogOperate_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.BoardDialogOperate_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.BoardDialogOperate_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.BoardDialogOperate_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.BoardDialogOperate_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.BoardDialogOperate_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.BoardDialogOperate_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.BoardDialogOperate_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.BoardDialogOperate_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.BoardDialogOperate_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.BoardDialogOperate_detailBoardDialogOperate {
    padding-top: 1.81818rem;
    padding-bottom: 1.59091rem
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_sealList {
    max-height: calc(100vh - 23.45454rem);
    overflow: auto
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateTitle {
    font-size: 1.13636rem;
    color: var(--Color_Text_1);
    font-weight: 700;
    text-align: center;
    line-height: 1.5rem;
    margin-bottom: 1.02273rem
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateSubtitle {
    font-size: .95455rem;
    text-align: center;
    margin-top: -.45455rem;
    line-height: 1.27273rem;
    margin-bottom: .34091rem
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateSubtitle .BoardDialogOperate_warn {
    color: var(--Color_Primary)
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateCancel {
    width: calc(100% - 3.63636rem);
    height: 3.18182rem;
    line-height: 3.18182rem;
    text-align: center;
    border-radius: 1.59091rem;
    background-color: var(--Color_Btn_Gray);
    font-size: 1.04545rem;
    color: var(--Color_Text_1);
    margin: .68182rem auto 0;
    font-weight: 700;
    position: relative;
    z-index: 0
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateCancel:active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    pointer-events: none;
    -webkit-animation: BoardDialogOperate_btnClickDown .3s ease-out forwards;
    animation: BoardDialogOperate_btnClickDown .3s ease-out forwards
}

@-webkit-keyframes BoardDialogOperate_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

@keyframes BoardDialogOperate_btnClickDown {
    to {
        background-color: rgba(0, 0, 0, .08)
    }
}

.BoardDialogOperate_detailBoardDialogOperate ::-webkit-scrollbar {
    display: block !important;
    width: .27273rem
}

.BoardDialogOperate_detailBoardDialogOperate ::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1)
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateList {
    max-height: calc(100vh - 23.45454rem);
    overflow: auto
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateList .BoardDialogOperate_operateItem {
    padding-left: 1.81818rem;
    height: 4.77273rem;
    display: flex;
    align-items: center
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateList .BoardDialogOperate_operateItem .BoardDialogOperate_operateItemIcon {
    width: 2.18182rem;
    height: 2.18182rem;
    vertical-align: middle;
    margin-right: .79545rem
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateList .BoardDialogOperate_operateItem .BoardDialogOperate_info {
    display: inline-block;
    vertical-align: middle
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateList .BoardDialogOperate_operateItem .BoardDialogOperate_name {
    font-size: 1.04545rem;
    line-height: 1.38636rem;
    font-weight: 700;
    color: var(--Color_Text_1)
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateList .BoardDialogOperate_operateItem .BoardDialogOperate_desc {
    font-size: .86364rem;
    color: var(--Color_Text_2);
    line-height: 1.15909rem;
    margin-top: .06818rem
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_dialogSealItem {
    font-size: 1.04545rem;
    color: var(--Color_Text_1);
    padding: 1.13636rem 2.04545rem
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_dialogSealItemPicker {
    padding: .68182rem .22727rem
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_dialogSealItemPicker img {
    width: 1.81818rem;
    height: 1.81818rem;
    vertical-align: middle;
    color: var(--Color_Primary)
}

.BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_dialogSealItemPicker .BoardDialogOperate_dialogSealItemPickerName {
    display: inline-block;
    vertical-align: middle;
    color: var(--Color_Primary)
}

@media screen and (min-width:670px) {

    .BoardDialogOperate_operateList,
    .BoardDialogOperate_sealList {
        max-height: 28.86364rem !important
    }
}

html[env=app] .BoardDialogOperate_FontHeadline1,
html[env=app] .BoardDialogOperate_FontHeadline2,
html[env=app] .BoardDialogOperate_FontHeadline3,
html[env=app] .BoardDialogOperate_FontTitle1,
html[env=app] .BoardDialogOperate_FontTitle2,
html[env=app] .BoardDialogOperate_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .BoardDialogOperate_FontLargeTitle1V2,
html[env=app] .BoardDialogOperate_FontTitle1V2,
html[env=app] .BoardDialogOperate_FontTitle2V2,
html[env=app] .BoardDialogOperate_FontTitle3V2,
html[env=app] .BoardDialogOperate_FontTitle4V2,
html[env=app] .BoardDialogOperate_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .BoardDialogOperate_FontHeadline1V2,
html[env=app] .BoardDialogOperate_FontHeadline2V2,
html[env=app] .BoardDialogOperate_FontHeadline3V2,
html[env=app] .BoardDialogOperate_FontHeadline4V2,
html[env=app] .BoardDialogOperate_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .BoardDialogOperate_detailBoardDialogOperate .BoardDialogOperate_operateList .BoardDialogOperate_operateItem .BoardDialogOperate_name {
    font-weight: 400;
    font-family: mipro-semiBold
}

@-webkit-keyframes FilterBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes FilterBtn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes FilterBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes FilterBtn_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes FilterBtn_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes FilterBtn_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes FilterBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes FilterBtn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.FilterBtn_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.FilterBtn_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.FilterBtn_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.FilterBtn_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.FilterBtn_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.FilterBtn_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.FilterBtn_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.FilterBtn_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.FilterBtn_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.FilterBtn_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.FilterBtn_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.FilterBtn_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.FilterBtn_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.FilterBtn_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.FilterBtn_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.FilterBtn_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.FilterBtn_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.FilterBtn_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.FilterBtn_FontTitle5V2-p {
    font-size: .6875rem;
    font-weight: 600
}

.FilterBtn_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.FilterBtn_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.FilterBtn_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.FilterBtn_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.FilterBtn_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.FilterBtn_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.FilterBtn_FontBody2V2-6W {
    font-size: 1rem;
    font-weight: 400
}

.FilterBtn_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.FilterBtn_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.FilterBtn_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.FilterBtn_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.FilterBtn_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.FilterBtn_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.FilterBtn_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.FilterBtn_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.FilterBtn_iconFilter {
    font-size: 1.63636rem
}

.FilterBtn_filterName {
    color: rgba(0, 0, 0, .8);
    font-size: .81818rem
}

@media (prefers-color-scheme:dark) {
    .FilterBtn_filterName {
        color: hsla(0, 0%, 100%, .8)
    }
}

.FilterBtn_filterBtnWrapLeft-SYX {
    display: flex;
    align-items: center;
    padding-left: .90909rem
}

.FilterBtn_filterBtnWrap {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1000;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: .54545rem;
    background-color: var(--Color_Bg_White)
}

.FilterBtn_announceCnt {
    font-size: .81818rem;
    font-weight: 700;
    color: rgba(0, 0, 0, .8);
    padding-left: .79545rem
}

@media (prefers-color-scheme:dark) {
    .FilterBtn_announceCnt {
        color: hsla(0, 0%, 100%, .8)
    }
}

.FilterBtn_filterWrapRight {
    flex: 1 1
}

html[env=app] .FilterBtn_FontHeadline1,
html[env=app] .FilterBtn_FontHeadline2,
html[env=app] .FilterBtn_FontHeadline3,
html[env=app] .FilterBtn_FontTitle1,
html[env=app] .FilterBtn_FontTitle2,
html[env=app] .FilterBtn_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .FilterBtn_FontLargeTitle1V2,
html[env=app] .FilterBtn_FontTitle1V2,
html[env=app] .FilterBtn_FontTitle2V2,
html[env=app] .FilterBtn_FontTitle3V2,
html[env=app] .FilterBtn_FontTitle4V2,
html[env=app] .FilterBtn_FontTitle5V2-p {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .FilterBtn_FontHeadline1V2,
html[env=app] .FilterBtn_FontHeadline2V2,
html[env=app] .FilterBtn_FontHeadline3V2,
html[env=app] .FilterBtn_FontHeadline4V2,
html[env=app] .FilterBtn_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes TopList_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes TopList_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes TopList_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes TopList_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes TopList_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes TopList_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes TopList_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes TopList_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.TopList_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.TopList_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.TopList_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.TopList_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.TopList_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.TopList_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.TopList_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.TopList_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.TopList_FontBody2-Ox {
    font-size: 1.02273rem;
    font-weight: 400
}

.TopList_FontBody3- {
    font-size: .95455rem;
    font-weight: 400
}

.TopList_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.TopList_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.TopList_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.TopList_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.TopList_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.TopList_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.TopList_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.TopList_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.TopList_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.TopList_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.TopList_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.TopList_FontHeadline3V2-_B {
    font-size: .9375rem;
    font-weight: 500
}

.TopList_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.TopList_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.TopList_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.TopList_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.TopList_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.TopList_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.TopList_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.TopList_FontCaption2V2- {
    font-size: .75rem;
    font-weight: 400
}

.TopList_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.TopList_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.TopList_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.TopList_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.TopList_blurBg {
    position: fixed;
    width: 100vw;
    height: 80vh;
    overflow: hidden;
    border-radius: var(--radius-page) var(--radius-page) 0 0
}

.TopList_blurBg img {
    width: 100%;
    height: 100%;
    -webkit-transform: scale(3);
    transform: scale(3);
    -webkit-filter: blur(1.13636rem);
    -moz-filter: blur(1.13636rem);
    -ms-filter: blur(1.13636rem);
    filter: blur(1.13636rem)
}

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

.TopList_container {
    position: fixed;
    padding-top: .68182rem;
    width: 100%
}

.TopList_configBanner {
    position: relative;
    width: 22.09091rem;
    height: 4.79545rem;
    margin: 0 auto;
    border-radius: .56818rem
}

.TopList_dateWrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .86364rem;
    line-height: 1.13636rem;
    color: hsla(0, 0%, 100%, .8)
}

.TopList_date {
    display: flex;
    align-items: center;
    padding-top: 1.09091rem;
    padding-left: 1.22727rem
}

.TopList_arrowBottom {
    position: relative;
    width: .90909rem;
    height: .90909rem;
    margin-left: .45455rem
}

.TopList_rule {
    padding-top: 1.09091rem;
    padding-right: 1.22727rem
}

.TopList_rule i {
    font-size: .79545rem;
    color: hsla(0, 0%, 100%, .45);
    margin-left: .22727rem
}

.TopList_winnerWrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding-top: 10.22727rem
}

.TopList_winnerWrap.TopList_noAward {
    padding-top: 8.59091rem
}

.TopList_winnerWrap .TopList_bottomBg {
    width: 100%;
    height: 3.45455rem;
    border-top-left-radius: .90909rem;
    border-top-right-radius: .90909rem;
    background-color: var(--Color_Bg_White)
}

.TopList_winnerContent {
    position: absolute;
    bottom: .04545rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 22.09091rem
}

.TopList_winnerItemWrap {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 8.40909rem;
    background-size: cover;
    margin-right: -.68182rem;
    margin-left: -.68182rem;
    padding-top: .68182rem
}

.TopList_winnerItemWrap:first-child {
    height: 11.45455rem;
    background-image: url(../image/second-bg.49d1af2b.svg);
    color: #667787
}

.TopList_winnerItemWrap:first-child .TopList_crown {
    background-image: url(../image/second-crown.1685c426.svg);
    left: 4.43182rem
}

.TopList_winnerItemWrap:first-child .TopList_rank {
    background-image: url(../image/second-rank.e8fedeef.svg)
}

.TopList_winnerItemWrap:nth-child(2) {
    height: 12.52273rem;
    background-image: url(../image/first-bg.5a44f361.svg);
    color: #cd6900
}

.TopList_winnerItemWrap:nth-child(2) .TopList_crown {
    background-image: url(../image/first-crown.41673889.svg);
    left: 4.52273rem
}

.TopList_winnerItemWrap:nth-child(2) .TopList_avatar {
    width: 3.36364rem;
    height: 3.36364rem
}

.TopList_winnerItemWrap:nth-child(2) .TopList_rank {
    width: 3.56818rem;
    height: 1.63636rem;
    margin-top: .22727rem;
    background-image: url(../image/first-rank.c6a3ebc9.svg)
}

.TopList_winnerItemWrap:nth-child(2) .TopList_winnerName {
    margin-top: .29545rem
}

.TopList_winnerItemWrap:nth-child(3) {
    height: 11.45455rem;
    background-image: url(../image/third-bg.6905487d.svg);
    color: #bc6e1e
}

.TopList_winnerItemWrap:nth-child(3) .TopList_crown {
    background-image: url(../image/third-crown.02a21d8f.svg);
    left: 4.43182rem
}

.TopList_winnerItemWrap:nth-child(3) .TopList_rank {
    background-image: url(../image/third-rank.6029bc48.svg)
}

.TopList_noAward .TopList_winnerItemWrap:first-child {
    height: 9.72727rem;
    background-image: url(../image/second-bg-short.5aba1fb5.svg)
}

.TopList_noAward .TopList_winnerItemWrap:nth-child(2) {
    height: 10.79545rem;
    background-image: url(../image/first-bg-short.07f699ce.svg)
}

.TopList_noAward .TopList_winnerItemWrap:nth-child(3) {
    height: 9.72727rem;
    background-image: url(../image/third-bg-short.242a2ea8.svg)
}

.TopList_crown {
    position: absolute;
    top: 0;
    width: 1.27273rem;
    height: 1.27273rem;
    z-index: 1;
    background-size: cover
}

.TopList_avatar {
    position: relative;
    width: 2.72727rem;
    height: 2.72727rem;
    border: .02273rem solid var(--Color_Border_Img);
    border-radius: 50%;
    overflow: hidden
}

.TopList_rank {
    width: 3.06818rem;
    height: 1.27273rem;
    margin-top: .09091rem;
    background-size: cover
}

.TopList_winnerName {
    font-size: .95455rem;
    line-height: 1.27273rem;
    color: var(--Color_Black_900);
    max-width: 5.72727rem;
    margin-top: .36364rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.TopList_score {
    max-width: 5.72727rem;
    color: var(--Color_Black_500);
    margin-top: .18182rem
}

.TopList_award,
.TopList_score {
    font-size: .81818rem;
    line-height: 1.09091rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.TopList_award {
    width: 5.59091rem;
    text-align: center;
    border-top-color: var(--Color_Black);
    border-width: .02273rem;
    border-top: .02273rem solid var(--Color_Black_100);
    margin-top: .36364rem;
    padding-top: .54545rem
}

.TopList_topList-Q {
    padding: 0 1.22727rem
}

.TopList_scrollView,
.TopList_topList-Q {
    background-color: var(--Color_Bg_White)
}

.TopList_topListItem {
    width: 100%;
    height: 4.77273rem;
    display: flex;
    align-items: center
}

.TopList_listRank {
    width: 2.15909rem
}

.TopList_listRank,
.TopList_myInfo {
    font-size: .95455rem;
    line-height: .95455rem;
    font-weight: 700;
    color: var(--Color_Text_1)
}

.TopList_myInfo {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4.45455rem;
    border-width: .02273rem;
    border-top: .02273rem solid rgba(0, 0, 0, .1);
    background-color: var(--Color_Bg_White);
    padding: 0 1.22727rem;
    display: flex;
    align-items: center
}

.TopList_myRank {
    font-size: .95455rem;
    line-height: .95455rem;
    font-weight: 700;
    margin-right: .72727rem
}

.TopList_myRank span {
    font-weight: 700
}

.TopList_rank1,
.TopList_rank2,
.TopList_rank3 {
    font-size: 1.18182rem;
    line-height: 1.18182rem;
    font-weight: 700
}

.TopList_rank1 {
    color: #ff971c
}

.TopList_rank2 {
    color: #90a2b4
}

.TopList_rank3 {
    color: #d79851
}

.TopList_userInfo {
    display: flex;
    align-items: center
}

.TopList_infoRight {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: .59091rem
}

.TopList_infoRight p {
    font-size: .95455rem;
    line-height: .95455rem;
    color: rgba(0, 0, 0, .9);
    font-weight: 700
}

@media (prefers-color-scheme:dark) {
    .TopList_infoRight p {
        color: hsla(0, 0%, 100%, .9)
    }
}

.TopList_infoRight .TopList_myScore {
    display: flex;
    align-items: center;
    margin-top: .34091rem;
    font-size: .81818rem;
    line-height: .81818rem;
    font-weight: 400;
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .TopList_infoRight .TopList_myScore {
        color: hsla(0, 0%, 100%, .5)
    }
}

.TopList_infoRight .TopList_myScore .TopList_split {
    display: inline-block;
    margin: 0 .36364rem;
    width: .04545rem;
    height: .72727rem;
    background: #c4c4c4
}

.TopList_infoRight .TopList_myScore .TopList_awardText {
    color: #fc9312;
    width: 10rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.TopList_suspended {
    position: fixed;
    bottom: 6.63636rem;
    right: 0;
    height: 3.31818rem;
    background-color: var(--Color_Bg_White);
    display: flex;
    align-items: center;
    z-index: 1;
    box-shadow: 0 .34091rem .90909rem rgba(0, 0, 0, .08);
    border-top-left-radius: .68182rem;
    border-bottom-left-radius: .68182rem;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    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
}

.TopList_suspended.TopList_ellipsis {
    -webkit-transform: translateX(6.63636rem);
    transform: translateX(6.63636rem)
}

.TopList_suspended.TopList_ellipsis .TopList_suspendedArrow {
    background-image: url(../image/arrow-left.fc9fd975.svg)
}

[device=fold] .TopList_ellipsis,
[device=pad] .TopList_ellipsis {
    -webkit-transform: translateX(6.63636rem);
    transform: translateX(6.63636rem)
}

.TopList_suspendedArrow {
    width: .54545rem;
    height: .40909rem;
    margin-right: .36364rem;
    margin-left: .36364rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(../image/arrow-right.45c3fd29.svg)
}

.TopList_boardName {
    font-size: .95455rem;
    font-weight: 700;
    color: rgba(0, 0, 0, .9);
    width: 6.36364rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (prefers-color-scheme:dark) {
    .TopList_boardName {
        color: hsla(0, 0%, 100%, .9)
    }
}

html[env=app] .TopList_FontHeadline1,
html[env=app] .TopList_FontHeadline2,
html[env=app] .TopList_FontHeadline3,
html[env=app] .TopList_FontTitle1,
html[env=app] .TopList_FontTitle2,
html[env=app] .TopList_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .TopList_FontLargeTitle1V2,
html[env=app] .TopList_FontTitle1V2,
html[env=app] .TopList_FontTitle2V2,
html[env=app] .TopList_FontTitle3V2,
html[env=app] .TopList_FontTitle4V2,
html[env=app] .TopList_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .TopList_FontHeadline1V2,
html[env=app] .TopList_FontHeadline2V2,
html[env=app] .TopList_FontHeadline3V2-_B,
html[env=app] .TopList_FontHeadline4V2,
html[env=app] .TopList_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.fullTitle-title {
    position: fixed;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: var(--page-width);
    display: flex;
    flex-direction: row;
    z-index: 100;
    height: 3.27273rem
}

.title-white {
    opacity: 0
}

.holdAnimate {
    opacity: 1
}

.showAnimate {
    -webkit-animation: fadeIn .3s cubic-bezier(.55, 0, .55, .2) forwards;
    animation: fadeIn .3s cubic-bezier(.55, 0, .55, .2) forwards
}

.hideAnimate {
    -webkit-animation: fadeOut .3s cubic-bezier(.55, 0, .55, .2) forwards;
    animation: fadeOut .3s cubic-bezier(.55, 0, .55, .2) forwards
}

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

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

@keyframes showTitle {
    0% {
        opacity: 0
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

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

    50% {
        opacity: .5
    }

    to {
        opacity: 0
    }
}

@keyframes hideTitle {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 0
    }
}

.placeHolder {
    position: fixed;
    top: 0;
    width: 100vw;
    background: var(--Color_Bg_White);
    opacity: 0;
    z-index: 100
}

.fullTitle-title:after {
    border-bottom-color: #e8e8e8 !important
}

.fullTitle-title.active {
    background: var(--Color_Bg_White)
}

.fullTitle-title.active .fullTitle-title-word {
    visibility: visible
}

.fullTitle-title.active .fullTitle-back {
    color: inherit
}

.fullTitle-title-word {
    flex: 1 0;
    height: 100%;
    text-align: center;
    line-height: 3.27273rem !important;
    font-size: 1.09091rem;
    font-weight: 700;
    color: var(--Color_White)
}

.fullTitle-title-left,
.fullTitle-title-right {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
    color: rgba(0, 0, 0, .9)
}

@media (prefers-color-scheme:dark) {

    .fullTitle-title-left,
    .fullTitle-title-right {
        color: hsla(0, 0%, 100%, .9)
    }
}

.fullTitle-title-left:active,
.fullTitle-title-right:active {
    color: rgba(0, 0, 0, .54)
}

@media (prefers-color-scheme:dark) {

    .fullTitle-title-left:active,
    .fullTitle-title-right:active {
        color: hsla(0, 0%, 100%, .54)
    }
}

.fullTitle-title-left {
    margin-left: 1.29545rem
}

.fullTitle-title-right {
    margin-right: .22727rem;
    min-width: 3.63636rem
}

.fullTitle-back {
    font-size: 1rem;
    font-weight: 700
}

.fullTitle-title-left>img {
    width: 2rem;
    height: 2rem
}

@-webkit-keyframes stickyTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes stickyTitle_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes stickyTitle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes stickyTitle_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes stickyTitle_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes stickyTitle_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes stickyTitle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes stickyTitle_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.stickyTitle_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.stickyTitle_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.stickyTitle_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.stickyTitle_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.stickyTitle_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.stickyTitle_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.stickyTitle_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.stickyTitle_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.stickyTitle_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.stickyTitle_FontBody3-_- {
    font-size: .95455rem;
    font-weight: 400
}

.stickyTitle_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.stickyTitle_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.stickyTitle_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.stickyTitle_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.stickyTitle_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.stickyTitle_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.stickyTitle_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.stickyTitle_FontTitle4V2- {
    font-size: 1rem;
    font-weight: 600
}

.stickyTitle_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.stickyTitle_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.stickyTitle_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.stickyTitle_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.stickyTitle_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.stickyTitle_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.stickyTitle_FontBody1V2__-nqC8 {
    font-size: 1.0625rem;
    font-weight: 400
}

.stickyTitle_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.stickyTitle_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.stickyTitle_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.stickyTitle_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.stickyTitle_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.stickyTitle_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.stickyTitle_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.stickyTitle_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.stickyTitle_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.stickyTitle_titleWrap {
    padding: 0;
    background-color: var(--Color_Bg_White)
}

html[env=app] .stickyTitle_FontHeadline1,
html[env=app] .stickyTitle_FontHeadline2,
html[env=app] .stickyTitle_FontHeadline3,
html[env=app] .stickyTitle_FontTitle1,
html[env=app] .stickyTitle_FontTitle2,
html[env=app] .stickyTitle_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .stickyTitle_FontLargeTitle1V2,
html[env=app] .stickyTitle_FontTitle1V2,
html[env=app] .stickyTitle_FontTitle2V2,
html[env=app] .stickyTitle_FontTitle3V2,
html[env=app] .stickyTitle_FontTitle4V2-,
html[env=app] .stickyTitle_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .stickyTitle_FontHeadline1V2,
html[env=app] .stickyTitle_FontHeadline2V2,
html[env=app] .stickyTitle_FontHeadline3V2,
html[env=app] .stickyTitle_FontHeadline4V2,
html[env=app] .stickyTitle_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.StickyTop_stickyTopWrap {
    width: 100%;
    z-index: 9
}

.StickyTop_fixed {
    position: fixed
}

@-webkit-keyframes myBoard_fadeUp-TW {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes myBoard_fadeUp-TW {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes myBoard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes myBoard_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes myBoard_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes myBoard_fadeOut-qg {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes myBoard_fadeOut-qg {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes myBoard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes myBoard_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.myBoard_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.myBoard_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.myBoard_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.myBoard_FontTitle3- {
    font-size: 1.09091rem;
    font-weight: 500
}

.myBoard_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.myBoard_FontHeadline2-c {
    font-size: .95455rem;
    font-weight: 500
}

.myBoard_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.myBoard_FontBody1-DhA {
    font-size: 1.09091rem;
    font-weight: 400
}

.myBoard_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.myBoard_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.myBoard_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.myBoard_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.myBoard_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.myBoard_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.myBoard_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.myBoard_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.myBoard_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.myBoard_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.myBoard_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.myBoard_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.myBoard_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.myBoard_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.myBoard_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.myBoard_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.myBoard_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.myBoard_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.myBoard_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.myBoard_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.myBoard_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.myBoard_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.myBoard_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.myBoard_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.myBoard_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.myBoard_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.myBoard_myBoard {
    color: rgba(0, 0, 0, .8);
    background-color: var(--Color_Bg_White);
    padding: 0 var(--spacing-page);
    border-radius: var(--radius-page);
    margin-bottom: 1.25rem
}

@media (prefers-color-scheme:dark) {
    .myBoard_myBoard {
        color: hsla(0, 0%, 100%, .8)
    }
}

.myBoard_tabBar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 .3125rem;
    height: 3.125rem;
    line-height: 3.125rem
}

.myBoard_tabTitle {
    font-size: 1rem;
    font-weight: 700;
    color: rgba(0, 0, 0, .9)
}

@media (prefers-color-scheme:dark) {
    .myBoard_tabTitle {
        color: hsla(0, 0%, 100%, .9)
    }
}

.myBoard_tabRight {
    font-size: .875rem;
    color: var(--Color_Text_2)
}

.myBoard_tabRight img {
    width: .625rem;
    height: .625rem
}

.myBoard_rightArrow {
    font-size: .81818rem;
    padding: .45455rem 1.13636rem .45455rem .22727rem;
    color: rgba(0, 0, 0, .5)
}

@media (prefers-color-scheme:dark) {
    .myBoard_rightArrow {
        color: hsla(0, 0%, 100%, .5)
    }
}

.myBoard_rightArrow:active {
    color: rgba(0, 0, 0, .3)
}

@media (prefers-color-scheme:dark) {
    .myBoard_rightArrow:active {
        color: hsla(0, 0%, 100%, .3)
    }
}

.myBoard_listItem {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0
}

.myBoard_boardItem {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 20%;
    margin-bottom: 1.25rem;
    text-align: center
}

.myBoard_boardName {
    font-size: .75rem;
    line-height: 1rem;
    width: 3.75rem;
    margin-top: .375rem;
    color: rgba(0, 0, 0, .8);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (prefers-color-scheme:dark) {
    .myBoard_boardName {
        color: hsla(0, 0%, 100%, .8)
    }
}

.myBoard_bannerWrapper {
    position: relative
}

.myBoard_number {
    position: absolute;
    top: -.125rem;
    right: -.1875rem;
    border-radius: 5.625rem;
    box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    font-size: .6875rem;
    font-weight: 700;
    height: .9375rem;
    padding: 0 .3125rem;
    color: rgba(0, 0, 0, .9);
    background-color: hsla(0, 0%, 100%, .9);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.myBoard_skeletonBoardIcon {
    -webkit-mask-image: url(../image/board-icon-mask.svg);
    mask-image: url(../image/board-icon-mask.svg);
    -webkit-mask-repeat: round;
    mask-repeat: round;
    border: unset;
    width: 3.125rem;
    height: 3.125rem
}

.myBoard_skeletonName {
    margin-top: .375rem;
    width: 2.875rem;
    height: .875rem
}

@media screen and (min-width:677px) {
    .myBoard_listItem {
        flex-wrap: nowrap
    }

    .myBoard_boardItem {
        width: 14.2%
    }
}

@media screen and (max-width:320px) {
    .myBoard_boardItem {
        width: 25%
    }
}

html[env=app] .myBoard_FontHeadline1,
html[env=app] .myBoard_FontHeadline2-c,
html[env=app] .myBoard_FontHeadline3,
html[env=app] .myBoard_FontTitle1,
html[env=app] .myBoard_FontTitle2,
html[env=app] .myBoard_FontTitle3- {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .myBoard_FontLargeTitle1V2,
html[env=app] .myBoard_FontTitle1V2,
html[env=app] .myBoard_FontTitle2V2,
html[env=app] .myBoard_FontTitle3V2,
html[env=app] .myBoard_FontTitle4V2,
html[env=app] .myBoard_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .myBoard_FontHeadline1V2,
html[env=app] .myBoard_FontHeadline2V2,
html[env=app] .myBoard_FontHeadline3V2,
html[env=app] .myBoard_FontHeadline4V2,
html[env=app] .myBoard_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

.Skeleton_disableScroll {
    overflow: hidden;
    height: 100vh
}

@-webkit-keyframes WeekDateSelect_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes WeekDateSelect_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes WeekDateSelect_fadeDown-C {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes WeekDateSelect_fadeDown-C {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes WeekDateSelect_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes WeekDateSelect_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes WeekDateSelect_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes WeekDateSelect_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.WeekDateSelect_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.WeekDateSelect_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.WeekDateSelect_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.WeekDateSelect_FontTitle3-6 {
    font-size: 1.09091rem;
    font-weight: 500
}

.WeekDateSelect_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.WeekDateSelect_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.WeekDateSelect_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.WeekDateSelect_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.WeekDateSelect_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.WeekDateSelect_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.WeekDateSelect_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.WeekDateSelect_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.WeekDateSelect_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.WeekDateSelect_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.WeekDateSelect_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.WeekDateSelect_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.WeekDateSelect_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.WeekDateSelect_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.WeekDateSelect_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.WeekDateSelect_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.WeekDateSelect_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.WeekDateSelect_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.WeekDateSelect_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.WeekDateSelect_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.WeekDateSelect_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.WeekDateSelect_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.WeekDateSelect_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.WeekDateSelect_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.WeekDateSelect_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.WeekDateSelect_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.WeekDateSelect_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.WeekDateSelect_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.WeekDateSelect_FontCaption5V2-y {
    font-size: .5rem;
    font-weight: 400
}

.WeekDateSelect_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.WeekDateSelect_dateWrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: inherit;
    line-height: inherit;
    color: rgba(0, 0, 0, .8)
}

@media (prefers-color-scheme:dark) {
    .WeekDateSelect_dateWrap {
        color: hsla(0, 0%, 100%, .8)
    }
}

.WeekDateSelect_date {
    display: flex;
    align-items: center
}

.WeekDateSelect_date .WeekDateSelect_selectIcon {
    display: block;
    width: 1.09091rem;
    height: 1.09091rem;
    margin-left: .22727rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgBAMAAAAQtmoLAAAAKlBMVEUAAACvr6+0tLSysrKzs7Ozs7O1tbWzs7OxsbGvr6+0tLSxsbGvr6+zs7NvQozoAAAADXRSTlMAIN9gf+8wz1AQn5BAHNYlVAAAAKRJREFUWMPtzbEJwlAUheErCqYRAk7gIIIL2NoJWcUNBBdwBEdwhkBIdXZJ8Yrz0tycIkWK83d/9YVzzjnnVurzmv/5H2m7Z9/Vf8D4jqwj8Kj/Dtwi6wQMXQ0A3wWhEATwi6wGhSDQt5F2LQSBS+TtSRCQCAIiQUAjCIgEAZEgoBIERIKARoCASBBQCAIqQUAkCKgEAZEgoBIEtJo2nHPOuS01AcH5d5krkWfEAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

html[env=app] .WeekDateSelect_FontHeadline1,
html[env=app] .WeekDateSelect_FontHeadline2,
html[env=app] .WeekDateSelect_FontHeadline3,
html[env=app] .WeekDateSelect_FontTitle1,
html[env=app] .WeekDateSelect_FontTitle2,
html[env=app] .WeekDateSelect_FontTitle3-6 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .WeekDateSelect_FontLargeTitle1V2,
html[env=app] .WeekDateSelect_FontTitle1V2,
html[env=app] .WeekDateSelect_FontTitle2V2,
html[env=app] .WeekDateSelect_FontTitle3V2,
html[env=app] .WeekDateSelect_FontTitle4V2,
html[env=app] .WeekDateSelect_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .WeekDateSelect_FontHeadline1V2,
html[env=app] .WeekDateSelect_FontHeadline2V2,
html[env=app] .WeekDateSelect_FontHeadline3V2,
html[env=app] .WeekDateSelect_FontHeadline4V2,
html[env=app] .WeekDateSelect_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Picker_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Picker_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Picker_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Picker_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Picker_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Picker_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Picker_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Picker_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Picker_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Picker_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Picker_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Picker_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Picker_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Picker_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Picker_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Picker_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Picker_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Picker_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Picker_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Picker_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Picker_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Picker_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Picker_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Picker_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Picker_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Picker_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Picker_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Picker_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Picker_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Picker_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Picker_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Picker_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Picker_FontBody1V2-PI {
    font-size: 1.0625rem;
    font-weight: 400
}

.Picker_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Picker_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Picker_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Picker_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Picker_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Picker_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Picker_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Picker_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Picker_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Picker_optionList-5b .Picker_listItem {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 2.04545rem;
    padding-right: 1.63636rem;
    height: 3.63636rem;
    background-color: var(--Color_Bg_White)
}

.Picker_optionList-5b .Picker_listItem.Picker_active {
    background-color: rgba(255, 111, 72, .05)
}

.Picker_optionList-5b .Picker_listItem .Picker_text {
    font-size: .95455rem;
    font-family: MILanPro_DEMIBOLD--GB1-4, MILanPro_DEMIBOLD--GB1;
    font-weight: 400;
    color: rgba(0, 0, 0, .8);
    line-height: .95455rem
}

@media (prefers-color-scheme:dark) {
    .Picker_optionList-5b .Picker_listItem .Picker_text {
        color: hsla(0, 0%, 100%, .8)
    }
}

.Picker_optionList-5b .Picker_listItem img {
    width: 1.36364rem;
    height: 1.36364rem
}

.Picker_operateBtns {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .95455rem 1.63636rem .90909rem
}

html[env=app] .Picker_FontHeadline1,
html[env=app] .Picker_FontHeadline2,
html[env=app] .Picker_FontHeadline3,
html[env=app] .Picker_FontTitle1,
html[env=app] .Picker_FontTitle2,
html[env=app] .Picker_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Picker_FontLargeTitle1V2,
html[env=app] .Picker_FontTitle1V2,
html[env=app] .Picker_FontTitle2V2,
html[env=app] .Picker_FontTitle3V2,
html[env=app] .Picker_FontTitle4V2,
html[env=app] .Picker_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Picker_FontHeadline1V2,
html[env=app] .Picker_FontHeadline2V2,
html[env=app] .Picker_FontHeadline3V2,
html[env=app] .Picker_FontHeadline4V2,
html[env=app] .Picker_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Modal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Modal_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Modal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Modal_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Modal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Modal_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Modal_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Modal_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Modal_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Modal_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Modal_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Modal_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Modal_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Modal_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Modal_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Modal_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Modal_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Modal_FontCaption2-H {
    font-size: .75rem;
    font-weight: 400
}

.Modal_FontCaption3- {
    font-size: .68182rem;
    font-weight: 400
}

.Modal_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Modal_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Modal_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Modal_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Modal_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Modal_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Modal_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.Modal_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Modal_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Modal_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Modal_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Modal_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Modal_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Modal_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Modal_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Modal_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Modal_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.Modal_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.Modal_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Modal_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Modal_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Modal_modal {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .3);
    touch-action: none
}

.Modal_modalEnter {
    -webkit-animation: Modal_fadeIn .3s ease;
    animation: Modal_fadeIn .3s ease
}

.Modal_modalLeave {
    -webkit-animation: Modal_fadeOut .3s ease;
    animation: Modal_fadeOut .3s ease
}

.Modal_modal .Modal_card {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-height: 80vh;
    overflow-y: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--Color_Bg_White);
    border-radius: 1.5rem 1.5rem 0 0;
    padding-top: 2.04545rem;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Modal_modal .Modal_cardEnter {
    -webkit-animation: Modal_slideUp .3s ease;
    animation: Modal_slideUp .3s ease
}

.Modal_modal .Modal_cardLeave {
    -webkit-animation: Modal_slideDown-e4 .3s ease;
    animation: Modal_slideDown-e4 .3s ease
}

.Modal_modal .Modal_card .Modal_children {
    flex: 1 1;
    overflow-y: auto
}

.Modal_modal .Modal_card .Modal_title-E_s {
    font-size: 1.09091rem;
    font-weight: 700;
    color: var(--Color_Text_1);
    line-height: 1.09091rem;
    margin-bottom: 1.36364rem;
    text-align: center
}

@-webkit-keyframes Modal_slideUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes Modal_slideUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes Modal_slideDown-e4 {
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Modal_slideDown-e4 {
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Modal_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Modal_fadeOut {
    to {
        opacity: 0
    }
}

.Modal_stopScroll {
    overflow: hidden
}

html[env=app] .Modal_FontHeadline1,
html[env=app] .Modal_FontHeadline2,
html[env=app] .Modal_FontHeadline3,
html[env=app] .Modal_FontTitle1,
html[env=app] .Modal_FontTitle2,
html[env=app] .Modal_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Modal_FontLargeTitle1V2,
html[env=app] .Modal_FontTitle1V2,
html[env=app] .Modal_FontTitle2V2,
html[env=app] .Modal_FontTitle3V2,
html[env=app] .Modal_FontTitle4V2,
html[env=app] .Modal_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Modal_FontHeadline1V2,
html[env=app] .Modal_FontHeadline2V2,
html[env=app] .Modal_FontHeadline3V2,
html[env=app] .Modal_FontHeadline4V2,
html[env=app] .Modal_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes Btn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Btn_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes Btn_fadeDown-lu8 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes Btn_fadeDown-lu8 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes Btn_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes Btn_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes Btn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes Btn_fadeUpIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.Btn_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.Btn_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.Btn_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.Btn_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.Btn_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.Btn_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.Btn_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.Btn_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.Btn_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.Btn_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.Btn_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.Btn_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.Btn_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.Btn_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.Btn_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.Btn_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.Btn_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.Btn_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.Btn_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.Btn_FontHeadline1V2__-OUKD {
    font-size: 1.0625rem;
    font-weight: 500
}

.Btn_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.Btn_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.Btn_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.Btn_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.Btn_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.Btn_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.Btn_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.Btn_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.Btn_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.Btn_FontCaption2V2-yTx {
    font-size: .75rem;
    font-weight: 400
}

.Btn_FontCaption3V2-Zj {
    font-size: .6875rem;
    font-weight: 400
}

.Btn_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.Btn_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.Btn_FontFamily {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.Btn_btn {
    border-radius: 1.59091rem;
    font-size: .95455rem;
    font-weight: 700;
    color: var(--Color_Text_1);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Btn_btn.Btn_primary {
    color: var(--Color_White);
    background-color: var(--Color_Primary)
}

.Btn_btn.Btn_secondary {
    color: var(--Color_Primary);
    background-color: var(--Color_Bg_White)
}

.Btn_btn.Btn_mute__-D_m- {
    color: rgba(0, 0, 0, .8);
    background-color: var(--Color_Bg_Gray)
}

@media (prefers-color-scheme:dark) {
    .Btn_btn.Btn_mute__-D_m- {
        color: hsla(0, 0%, 100%, .8)
    }
}

.Btn_btn.Btn_block {
    display: flex;
    width: 21.27273rem !important;
    margin-left: auto;
    margin-right: auto
}

.Btn_btn.Btn_large {
    width: 10.09091rem;
    height: 3.13636rem
}

.Btn_btn.Btn_small-Xf {
    width: 5.88636rem
}

.Btn_btn.Btn_mini,
.Btn_btn.Btn_small-Xf {
    height: 1.90909rem;
    font-size: .81818rem;
    line-height: .81818rem;
    letter-spacing: .02273rem
}

.Btn_btn.Btn_mini {
    width: 5rem
}

html[env=app] .Btn_FontHeadline1,
html[env=app] .Btn_FontHeadline2,
html[env=app] .Btn_FontHeadline3,
html[env=app] .Btn_FontTitle1,
html[env=app] .Btn_FontTitle2,
html[env=app] .Btn_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .Btn_FontLargeTitle1V2,
html[env=app] .Btn_FontTitle1V2,
html[env=app] .Btn_FontTitle2V2,
html[env=app] .Btn_FontTitle3V2,
html[env=app] .Btn_FontTitle4V2,
html[env=app] .Btn_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .Btn_FontHeadline1V2__-OUKD,
html[env=app] .Btn_FontHeadline2V2,
html[env=app] .Btn_FontHeadline3V2,
html[env=app] .Btn_FontHeadline4V2,
html[env=app] .Btn_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}

@-webkit-keyframes ErrorBoundary_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ErrorBoundary_fadeUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ErrorBoundary_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes ErrorBoundary_fadeDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

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

    to {
        opacity: 1
    }
}

@keyframes ErrorBoundary_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes ErrorBoundary_fadeOut {
    0% {
        opacity: 1
    }

    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes ErrorBoundary_fadeUpIn- {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

@keyframes ErrorBoundary_fadeUpIn- {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

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

.ErrorBoundary_FontLargeTitle1 {
    font-size: 1.63636rem;
    font-weight: 400
}

.ErrorBoundary_FontTitle1 {
    font-size: 1.36364rem;
    font-weight: 500
}

.ErrorBoundary_FontTitle2 {
    font-size: 1.22727rem;
    font-weight: 500
}

.ErrorBoundary_FontTitle3 {
    font-size: 1.09091rem;
    font-weight: 500
}

.ErrorBoundary_FontHeadline1 {
    font-size: 1.02273rem;
    font-weight: 500
}

.ErrorBoundary_FontHeadline2 {
    font-size: .95455rem;
    font-weight: 500
}

.ErrorBoundary_FontHeadline3 {
    font-size: .81818rem;
    font-weight: 500
}

.ErrorBoundary_FontBody1 {
    font-size: 1.09091rem;
    font-weight: 400
}

.ErrorBoundary_FontBody2 {
    font-size: 1.02273rem;
    font-weight: 400
}

.ErrorBoundary_FontBody3 {
    font-size: .95455rem;
    font-weight: 400
}

.ErrorBoundary_FontCaption1 {
    font-size: .81818rem;
    font-weight: 400
}

.ErrorBoundary_FontCaption2 {
    font-size: .75rem;
    font-weight: 400
}

.ErrorBoundary_FontCaption3 {
    font-size: .68182rem;
    font-weight: 400
}

.ErrorBoundary_FontLargeTitle1V2 {
    font-size: 1.625rem;
    font-weight: 600
}

.ErrorBoundary_FontTitle1V2 {
    font-size: 1.375rem;
    font-weight: 600
}

.ErrorBoundary_FontTitle2V2 {
    font-size: 1.25rem;
    font-weight: 600
}

.ErrorBoundary_FontTitle3V2 {
    font-size: 1.125rem;
    font-weight: 600
}

.ErrorBoundary_FontTitle4V2 {
    font-size: 1rem;
    font-weight: 600
}

.ErrorBoundary_FontTitle5V2 {
    font-size: .6875rem;
    font-weight: 600
}

.ErrorBoundary_FontHeadline1V2 {
    font-size: 1.0625rem;
    font-weight: 500
}

.ErrorBoundary_FontHeadline2V2 {
    font-size: 1rem;
    font-weight: 500
}

.ErrorBoundary_FontHeadline3V2 {
    font-size: .9375rem;
    font-weight: 500
}

.ErrorBoundary_FontHeadline4V2 {
    font-size: .875rem;
    font-weight: 500
}

.ErrorBoundary_FontHeadline5V2 {
    font-size: .8125rem;
    font-weight: 500
}

.ErrorBoundary_FontBody1V2 {
    font-size: 1.0625rem;
    font-weight: 400
}

.ErrorBoundary_FontBody2V2 {
    font-size: 1rem;
    font-weight: 400
}

.ErrorBoundary_FontBody3V2 {
    font-size: .9375rem;
    font-weight: 400
}

.ErrorBoundary_FontBody4V2 {
    font-size: .875rem;
    font-weight: 400
}

.ErrorBoundary_FontCaption1V2 {
    font-size: .8125rem;
    font-weight: 400
}

.ErrorBoundary_FontCaption2V2 {
    font-size: .75rem;
    font-weight: 400
}

.ErrorBoundary_FontCaption3V2 {
    font-size: .6875rem;
    font-weight: 400
}

.ErrorBoundary_FontCaption4V2 {
    font-size: .625rem;
    font-weight: 400
}

.ErrorBoundary_FontCaption5V2 {
    font-size: .5rem;
    font-weight: 400
}

.ErrorBoundary_FontFamily-zy {
    font-family: mipro, miui, PingFang SC, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif !important
}

.ErrorBoundary_errorSection {
    width: 100%;
    height: 100vh;
    text-align: center;
    padding-top: 12.5rem
}

.ErrorBoundary_errorMsg {
    font-size: .8125rem;
    margin-top: .75rem;
    margin-bottom: 1rem;
    color: var(--Color_Text_2)
}

.ErrorBoundary_btnSec {
    margin-left: 20px
}
.cardList_guideWrap {
    background-color: var(--Color_Bg_White);
    margin-bottom: var(--margin);
    border-radius: var(--radius);
}

.cardList_guideWrap .cardList_guideTitle {
    font-size: 1rem;
    color: var(--Color_Text_1);
    padding: .90625rem 1.25rem;
    font-weight: 700
}

.cardList_guideWrap .cardList_guideBoardWrap {
     width: 20%;
    display: flex;
    justify-content: center
}

.cardList_guideWrap .cardList_guideBoards {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 0 1rem
}

.cardList_guideWrap .cardList_guideBoards .cardList_boardItem {
    
   
  
    text-align: center;
    border-radius: .5rem;
  
    margin-bottom: .75rem
}

.cardList_guideWrap .cardList_guideBoards .cardList_boardItem .cardList_boardName {
    margin-top: .3125rem;
    color: var(--Color_Text_1);
    font-size: .875rem;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cardList_guideWrap .cardList_guideBoards .cardList_boardItem .cardList_collectCnt {
    margin: .3125rem 0 1.125rem;
    color: var(--Color_Text_2);
    font-size: .75rem
}

.cardList_subTitleLeft {
    font-size: 1rem;
    line-height: 3.125rem;
    color: var(--Color_Text_1)
}

.cardList_subTitleLeft span {
    font-weight: 700
}

.cardList_subTitleLeft span:first-child {
    margin-right: 1.25rem
}

.cardList_subTitleLeft .cardList_inActive {
    color: var(--Color_Text_2);
    opacity: .6;
    font-weight: 400
}

.cardList_imgWrap:active:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--Color_Bg_White);
    z-index: -1
}

.cardList_allowBox {
    display: block;
    width: 1.45455rem;
    height: 1.45455rem
}

.cardList_joinBtn {
    text-align: center;
    padding: .5rem 1.25rem 1.25rem
}

.cardList_joinBtn>button {
    width: 13.75rem
}

.cardList_boardTopic {
    padding-top: 1.47727rem;
    padding-bottom: 1.27273rem;
    margin: 0 1.22727rem;
    border-bottom: .02273rem solid rgba(0,0,0,.1)
}

.cardList_titleBar {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.cardList_title {
    font-size: .95455rem;
    font-weight: 700;
    line-height: 1.27273rem;
    color: rgba(0,0,0,.9)
}

@media (prefers-color-scheme: dark) {
    .cardList_title {
        color:hsla(0,0%,100%,.9)
    }
}

.cardList_seeMore {
    display: flex;
    align-items: center;
    font-size: .86364rem;
    color: rgba(0,0,0,.5)
}

@media (prefers-color-scheme: dark) {
    .cardList_seeMore {
        color:hsla(0,0%,100%,.5)
    }
}

.cardList_seeMore i {
    font-size: .86364rem;
    color: inherit;
    margin-left: .22727rem
}

.cardList_boardWrap {
    display: flex;
    justify-content: space-between;
    margin-top: 1.13636rem
}

.cardList_bgPictureWrap {
    width: 10.81818rem;
    height: 4.54545rem;
    overflow: hidden;
    border-color: rgba(0,0,0,.1);
    position: relative;
    border-radius: .81818rem;
    border: .02273rem solid rgba(0,0,0,.1);
    box-sizing: border-box
}

.cardList_boardIndexBanner {
    position: relative;
    width: 100%
}

.cardList_placeholder {
    position: fixed;
    top: 0;
    width: 100%;
    height: .75rem;
    background-color: var(--Color_Bg_White);
    z-index: 101
}

html[env=app] .cardList_FontHeadline1,html[env=app] .cardList_FontHeadline2,html[env=app] .cardList_FontHeadline3,html[env=app] .cardList_FontTitle1,html[env=app] .cardList_FontTitle2,html[env=app] .cardList_FontTitle3 {
    font-weight: 400;
    font-family: mipro-medium
}

html[env=app] .cardList_FontLargeTitle1V2,html[env=app] .cardList_FontTitle1V2,html[env=app] .cardList_FontTitle2V2,html[env=app] .cardList_FontTitle3V2,html[env=app] .cardList_FontTitle4V2,html[env=app] .cardList_FontTitle5V2 {
    font-weight: 400;
    font-family: mipro-demiBold
}

html[env=app] .cardList_FontHeadline1V2,html[env=app] .cardList_FontHeadline2V2,html[env=app] .cardList_FontHeadline3V2__-vxIo,html[env=app] .cardList_FontHeadline4V2,html[env=app] .cardList_FontHeadline5V2 {
    font-weight: 400;
    font-family: mipro-medium
}
.BannerCard_bannerCard__2ox-X {
    padding: var(--padding-card) var(--padding-card) 0;
    background-color: var(--Color_Bg_White)
}

.BannerCard_bannerCard__2ox-X .BannerCard_content__39A3S {
    display: flex;
    align-items: center;
    margin-bottom: var(--padding-card-below);
    padding: 1rem;
    background-color: var(--Color_Bg_Card_Gray);
    border-radius: .5rem
}

.BannerCard_bannerCard__2ox-X .BannerCard_content__39A3S .BannerCard_thumbnailImg__1ac3F {
    position: relative;
    width: 3rem;
    height: 3rem;
    border-radius: .625rem;
    overflow: hidden
}

.BannerCard_bannerCard__2ox-X .BannerCard_content__39A3S .BannerCard_texts__5CJma {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 .625rem; 
}

.BannerCard_bannerCard__2ox-X .BannerCard_content__39A3S .BannerCard_texts__5CJma .BannerCard_title__2UNiv {
    color: var(--Color_Text_1);
    line-height: 1.25rem;
    margin-bottom: .25rem
}

.BannerCard_bannerCard__2ox-X .BannerCard_content__39A3S .BannerCard_texts__5CJma .BannerCard_desc__28DE1 {
    color: var(--Color_Text_2);
    line-height: 1.0625rem
}

.BannerCard_bannerCard__2ox-X .BannerCard_content__39A3S .BannerCard_jumpTo__2cMCi {
    flex-shrink: 0;
    padding: 0 1rem
}