.loading-icon_aXsnK {
    margin-bottom: 6px;
    animation-name: rotate_8IR9J;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-iteration-count: infinite
}

.loading-icon_aXsnK.loading-icon-pc_F-V9J {
    margin-bottom: 0
}

@keyframes rotate_8IR9J {
    0% {
        transform: rotateZ(0deg)
    }
    100% {
        transform: rotateZ(360deg)
    }
}

.toast_bR98I {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0
}

.pointer-events_YC5Ty {
    pointer-events: none
}

.mask_ZDvUi {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.toast-content_In6cN {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    line-height: 20px;
    padding: 10px 20px;
    z-index: 1004;
    border-radius: 10px;
    color: #fff;
    letter-spacing: 0;
    font-weight: bold;
    font-size: 12px;
    opacity: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center
}

.content-text_MSkIm {
    line-height: 20px;
    letter-spacing: 0;
    font-weight: bold;
    max-width: 250px;
    min-width: 50px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 12px;
    font-size: 14px;
    color: #060a26;
    padding: 12px 20px;
    box-shadow: 0 6px 24px -8px rgba(6, 10, 38, .12)
}

.toast-loading_iJxFW {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    line-height: 20px;
    padding: 10px 20px;
    max-width: 250px;
    z-index: 1004;
    letter-spacing: 0;
    font-weight: bold;
    opacity: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 6px 24px -8px rgba(6, 10, 38, .12);
    border-radius: 12px;
    font-size: 14px;
    color: #060a26
}

.toast-loading_iJxFW.toast-loading-pc_cJJ8L {
    flex-direction: row;
    box-sizing: border-box
}

.toast-loading_iJxFW.toast-loading-pc_cJJ8L > span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 22px);
    display: inline-block;
    margin-left: 6px
}

.hide_ze4Tj {
    display: none !important
}

* {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

html, body {
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    background: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

input {
    outline: none
}

#root {
    width: 100%;
    height: 100%
}

@font-face {
    font-family: "PlusJakartaSans-Bold";
    src: url("https://cdn.sm.cn/static/25/02/26/866ab41bf8e678339d375c2378d03222.ttf")
}

.hub-modal-container {
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    z-index: 99;
    position: relative
}

.hub-modal-container * {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

.hub-modal-container input {
    outline: none
}

.gaokao-hub_fXDdf {
    width: 100%;
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    z-index: 99;
    position: relative
}

.gaokao-hub_fXDdf * {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

.gaokao-hub_fXDdf input {
    outline: none
}

.header_qnkwF {
    display: flex;
    align-items: center;
    padding: 0 24px;
    height: 72px;
    box-sizing: border-box;
    width: 100%;
    min-width: 1180px
}

.header_qnkwF .header-placeholder_xCNNR {
    display: none
}

.middle_8c7sp {
    width: 1024px;
    display: flex;
    align-items: center;
    flex-shrink: 1;
    box-sizing: border-box;
    position: relative
}

@media screen and (min-width: 1266px) {
    .middle_8c7sp {
        margin-left: calc((100% - 1024px) / 2 - 97px)
    }
}

.main-layout {
    height: 100vh;
    width: 100vw;
    overflow: scroll;
    background: #fff url("https://image.uc.cn/s/uae/g/01/2025gaokao/common/content-bg.png") no-repeat top center;
    background-size: 100% auto;
    background-position-y: 72px;
    box-sizing: border-box;
    position: relative;
    uc-perf-stat-ignore: image
}

.main-layout .gaokao-hub_fXDdf {
    z-index: unset
}

.main-layout .gaokao-hub_fXDdf .header_qnkwF {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 98;
    background: #fff url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/head-bg.0f9186.png) no-repeat top center;
    background-size: 100% 72px;
    uc-perf-stat-ignore: image
}

.main-layout .gaokao-hub_fXDdf .header-placeholder_xCNNR {
    height: 72px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block
}

.main-layout::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.main-layout::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.main-layout::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc {
    display: flex;
    align-items: center;
    margin-left: auto;
    white-space: nowrap;
    flex-shrink: 0;
    justify-content: end
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW, .gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    cursor: pointer
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW img, .gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO img {
    user-select: none
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW {
    font-size: 11px;
    color: rgba(6, 10, 38, .8);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 16px;
    margin-right: 15px;
    position: relative;
    padding-left: 24px
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW .line_GqBQT {
    width: 1px;
    height: 9px;
    margin: 0 3px;
    background: rgba(6, 10, 38, .06);
    display: block
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-score-info_ZhVmW .loading-wrap_D8Hts {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 24px;
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO {
    font-size: 14px;
    color: #060a26;
    text-align: right;
    font-weight: 500;
    line-height: 20px
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .tips_tk8nx {
    font-size: 11px;
    color: rgba(6, 10, 38, .8);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 15px;
    margin-right: 16px;
    cursor: pointer;
    display: block
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .avatar_A4GTG {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    overflow: hidden
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .avatar_A4GTG img {
    width: 100%;
    uc-perf-stat-ignore: image
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .nickname_mpmHv {
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 8px
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .user-login-info_KF7QO .nickname_mpmHv:empty {
    padding-left: 0
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .without-score_jAFr9 {
    padding: 0 11px;
    height: 28px;
    background: #fff;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    color: #4d80ff;
    letter-spacing: 0;
    font-weight: 500;
    cursor: pointer
}

.gk-user-info_i-Rhc.gk-user-info_i-Rhc .without-score_jAFr9 svg {
    margin-left: 3px
}

.tabs_qXMFI {
    position: relative;
    z-index: 99;
    box-sizing: border-box
}

.tabs_qXMFI.sticky_LZblr {
    margin-left: auto;
    display: none;
    height: 36px;
    width: 100%;
    max-width: 600px;
    opacity: .05
}

.tabs_qXMFI.sticky_LZblr.gkh-animation {
    animation: stickyTabShow_6QoKx 300ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.tabs_qXMFI.sticky_LZblr .line_5VjxX {
    display: none
}

.tabs_qXMFI.sticky_LZblr .tab-item_-QwuP + .tab-item_-QwuP {
    margin-left: 20px
}

.tabs_qXMFI:not(.sticky_LZblr) {
    width: 1024px;
    height: 63px;
    padding-top: 7px;
    margin: 8px auto 0
}

.tabs_qXMFI .tab-list_dttJw {
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap
}

.tabs_qXMFI .tab-item_-QwuP {
    line-height: 36px;
    padding: 0 8px;
    font-size: 16px;
    color: #060a26;
    letter-spacing: 0;
    font-weight: 500;
    position: relative;
    z-index: 2;
    cursor: pointer;
    display: flex;
    align-items: center
}

.tabs_qXMFI .tab-item_-QwuP.active_TQIhf:before, .tabs_qXMFI .tab-item_-QwuP:hover:before {
    content: "";
    height: 22px;
    position: absolute;
    bottom: 0;
    display: block;
    opacity: .1;
    left: 0;
    background-image: linear-gradient(180deg, rgba(49, 175, 255, 0) 13%, rgba(22, 119, 255, 0.27) 45%, #1677ff 100%)
}

.tabs_qXMFI .tab-item_-QwuP.active_TQIhf:after, .tabs_qXMFI .tab-item_-QwuP:hover:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 2px;
    background-image: linear-gradient(0deg, #84b7ff 3%, #4d80ff 50%)
}

.tabs_qXMFI .tab-item_-QwuP.active_TQIhf:before {
    opacity: .1;
    width: 100%
}

.tabs_qXMFI .tab-item_-QwuP.active_TQIhf:after {
    width: 100%
}

.tabs_qXMFI .tab-item_-QwuP:hover:not(.active_TQIhf) {
    animation: tabLineColor_PvBTR 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.tabs_qXMFI .tab-item_-QwuP:hover:not(.active_TQIhf):before {
    animation: tabTtemActiveBg_fiwPC 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.tabs_qXMFI .tab-item_-QwuP:hover:not(.active_TQIhf):after {
    animation: tabActiveLine_wTiJk 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.tabs_qXMFI .tab-item_-QwuP:hover .sub-tabs_nDU0v, .tabs_qXMFI .tab-item_-QwuP:hover .sub-tabs-placeholder_lXHXs {
    display: block
}

.tabs_qXMFI .tab-item_-QwuP:hover .sub-tabs-folder_cjb73 {
    transition: transform 200ms cubic-bezier(0.65, 0, 0.35, 1);
    transform: rotate(0)
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs-folder_cjb73 {
    margin-left: 4px;
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTAgMJwAAAAYJJQYJJQULJQYKJgUKJgYKJQYKJgYJJgAAMwUKKAcKJgYKJgYKJwcHKAAAGgYKJgUKJwcJJwAPLQkJJgoKJwYKJgYKJo/hTkMAAAAZdFJOUwBCAaRTkPhme/3yBTPqtsYmCuBjcBEbGsdBsLGKAAAAfklEQVQ4y+2SyQ6AIBBDUVxAcAFU6P//qEvAg44mHrz5TiUNMG2GsZ9P8CH4J3+wgB3ufd2i79HqOz9r0BnToclov6jAFWOKoyoov5Yo803kJWR99QUgKB053TpeS1z+jfMkiMn3ROkwUdm3TqaoHdne2qpLepyp3PP47+YLFudYBgfihbDbAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transform: rotate(180deg)
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs-placeholder_lXHXs {
    height: 10px;
    position: absolute;
    width: 100%;
    top: 100%;
    display: none
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v {
    display: none;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 8px 24px -6px rgba(6, 10, 38, .12);
    border-radius: 12px;
    padding: 6px;
    box-sizing: border-box;
    animation: subTabShow_3QM63 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards;
    position: absolute;
    width: 134px;
    overflow: hidden;
    left: -14px
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v .sub-tab_0NTG6 {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    font-weight: 400;
    width: 100%;
    height: 36px;
    padding: 0 8px;
    box-sizing: border-box;
    display: flex;
    align-items: center
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v .sub-tab_0NTG6.active_TQIhf:after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACHUExURUdwTAcKJQgLJgAAAAYKJQYLJwYKJgYKJgYKJgUKJwASJAcLJAYJJQULJgYKJgUKJQYKJgYKJgcJJggIKAAAGgYKJgYJJwYJJQULJgYKJgYKJgYKJgUKJgUJJgcKJQYKJwYKJgUKJwgMKAYKJgULJwULJQYKJgYJJgcLJwYJJQYKJgYKJgYKJgdRATYAAAAsdFJOUwCWRAF7dvn9/GIORlle/mfegXEgCu1UU46G+1BkjEz1tmlA+JGP91dIifrgEA2e5wAAAHFJREFUKM9jYBgqgFMYu7iQjoAINnFWHT5+bOIsOuyccA43IzOMKajDwQsX5xLVkYAyJXU4eJC0M7HpsIAZsjpSYigGi7PrKAIpFR02aTQrZXTY1ZkZdZTlsDhSS0FHTQOLMzV1dOSZsHpYVVtp8McWAA3MBqeydiGhAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-left: auto
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v .sub-tab_0NTG6:hover {
    background: rgba(6, 10, 38, .03);
    border-radius: 8px
}

.tabs_qXMFI .tab-item_-QwuP .sub-tabs_nDU0v .is-hot_DkHPI::after {
    content: "";
    width: 6px;
    height: 6px;
    margin-top: -16px;
    margin-left: 3px;
    display: block;
    border-radius: 50%;
    background: #0d53ff
}

.tabs_qXMFI .hot_5kSxb {
    position: absolute;
    top: -11px;
    right: -29px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    background: #4d80ff;
    border-radius: 4px;
    padding: 0 4px;
    min-width: 38px;
    box-sizing: border-box
}

.tabs_qXMFI .hot_5kSxb::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAMAAADOQy/fAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTFCA/02A/1CD/0yA/02A/02A/02A/0qA/02A/02A/02A/0mA/02A/06A/02A/02A/1GA/02A/02A/02A/zwPaQ4AAAAUdFJOUwAg7SNAZN/0GOHdHhzaGp7VFti+yKmXbgAAADtJREFUCNdjYAABFhEoYGLlYIADdogYJzMDA7ogGyMDhiAXNwOGIC8PA4agEB8DhqAAB7oYA7+wIBIPAEkBAy7rXxTaAAAAAElFTkSuQmCC);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    bottom: -4px;
    transform: translate(-5px, 0)
}

.tabs_qXMFI .hot_5kSxb span {
    width: 100%;
    font-size: 10px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500
}

.tabs_qXMFI .hot-hide_65YRQ {
    display: none
}

.tabs_qXMFI .line_5VjxX {
    position: absolute;
    top: 43px;
    left: 0;
    height: 2px;
    width: 100%;
    background: rgba(6, 10, 38, .03)
}

.tabs_qXMFI .tips_g7oGt {
    height: 36px;
    display: flex;
    align-items: center;
    color: rgba(6, 10, 38, .8);
    line-height: 36px;
    padding: 0 8px;
    font-size: 12px
}

@keyframes tabLineColor_PvBTR {
    0% {
        color: #060a26
    }
    100% {
        color: #0d53ff
    }
}

@keyframes tabActiveLine_wTiJk {
    0% {
        width: 0
    }
    100% {
        width: 100%
    }
}

@keyframes subTabShow_3QM63 {
    0% {
        opacity: 0;
        top: 90%
    }
    100% {
        opacity: 1;
        top: calc(100% + 10px)
    }
}

@keyframes tabTtemActiveBg_fiwPC {
    0% {
        opacity: 0;
        width: 0
    }
    100% {
        opacity: .1;
        width: 100%
    }
}

@keyframes stickyTabShow_6QoKx {
    0% {
        opacity: .05
    }
    100% {
        opacity: 1
    }
}

.search-input_iTmSE {
    position: relative;
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    padding-right: 12px;
    padding-left: 8px;
    box-sizing: border-box;
    box-shadow: inset 0 -1px 1px 0 rgba(255, 255, 255, .5);
    border-radius: 16px
}

.search-input_iTmSE:hover {
    box-shadow: 0 2px 10px 0 rgba(6, 10, 38, .06)
}

.search-input_iTmSE:active {
    box-shadow: 0 2px 8px -4px rgba(6, 10, 38, .06)
}

.search-input_iTmSE .border_kdzMA {
    position: absolute;
    background: rgba(255, 255, 255, .9);
    border: 1px solid rgba(77, 128, 255, .5);
    box-shadow: inset 0 -1px 1px 0 rgba(255, 255, 255, .5);
    border-radius: 16px;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: border-box
}

.search-input_iTmSE .blurred-rectangle_goMdt {
    width: 100%;
    height: 30px;
    background: linear-gradient(to right, #d697ff, #4d80ff);
    filter: blur(10px);
    opacity: .15;
    position: absolute;
    left: 0;
    bottom: -10px;
    border-radius: 16px
}

.search-input_iTmSE:hover .border_kdzMA {
    background: #fff
}

.search-input_iTmSE .search-icon_z54hG {
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADhUExURUdwTAUKJgcKJgAAKwAAAAUKJgYKJgYKJgsLKwAUJwAAAAcHKAYKJQYKJgAAKwYKJQAAJAYKJgcKJQUJJQYLJgcKJgYKJgYKJgcLKAULJwYKJgcHIwYKJwUKJgAAMwYKJgYKJwYJJgYKJgYLJwkJIgYKJgYKJgYKJwYLKAAQIAcKJgYKJgoKKQYKJgYKJgAAHAgIJwULJQYKJgYKJgcLJwYKJgANJgcLJAYKJgYKJQYKJgUJJQAAQAcLJQYKJgYJJgAAAAYKJgYMJAUKJgYJJwULJQgIJgQIJAYKJwYLJgYKJr+TbuYAAABKdFJOUwBkSQwClOXjGA0DJrHzBoIH9Ja/2ZXxx0eRfyT1kgXfT/LILh762+EtEOrvGdX+CSGQz7DA+BRGr7jdNwR09tcB5ipqijAiP56nCaXKoAAAAV9JREFUSMfdVdd2wjAMzYRMsiFJKauF7r33hLb+/w+qlEN7Sm3AekUPGVe6lizJsqKsnDTyLEl9P02yvCFhbsVN9ivN2FpiHgYRm5EoCBcu32KctBY42ahXJnVTc3Xd1czp7/bc9SuDmur8AI5aqxhzfIRVPJ79F7O9KirxPgLUFcYsaKwjGggDwvx4xn/YQB+RKKgY47d53MZ9xIL6Yr1UkWsVK8jXPMd0OCKCg8nLOTgD1BSnzwRVxqEJoJqYoIEq4dAUUFdMcEGVcqgPqC4m6KDyqYQ2NaQuddMDaloLauF6xNbwbWLznRDbe3hMPEAl8Yg+dWhDgF1ckcYMyOMHYZDdHsKjfyc7Kodl5w3fe2OpYdwvJgA94Ofu65Jx3+4Oit40YyUyXtYIV8Y7MrY2CQxsWDbalyc8fyLj4FKeYXwh43RHnnF/hoxryl15A/umZEo5Oh9R8oStaymrI98eYmdm+79tigAAAABJRU5ErkJggg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: auto;
    cursor: pointer;
    position: relative;
    z-index: 2;
    flex-shrink: 0;
    order: 3
}

.search-input_iTmSE .deepthink_rJDQX {
    position: relative;
    z-index: 2;
    background: rgba(255, 255, 255, .5);
    border: 1px solid rgba(77, 128, 255, .1);
    border-radius: 10px;
    order: 1;
    width: 97px;
    height: 32px;
    font-size: 14px;
    color: rgba(6, 10, 38, .7);
    font-weight: 500;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding-left: 4px;
    cursor: pointer
}

.search-input_iTmSE .deepthink_rJDQX:before {
    content: "";
    width: 24px;
    height: 24px;
    display: block;
    margin-right: 4px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAECUExURQYKJgkJJgQJKAAAIAYKJgYKJwUKJ0dwTAAAAAYLJgUKJggIKAcLJQYLJgQMJwULJwUKJwcJJgAOKwYKJgYLJgUKJgQJJwYKJgYKJgYKJwULJwULJwQLJgULJgQMJwgIKQkJJAcKJgkJIwAAGgcLJQULKAYMJQAALgASJAYKJgYKJwYKJwUJJAAAKwYJJgUKJgULJgoKJwULJgkJKwUKKAYKJgYKJwgLJgUJJwcHIwUKJgYKJwYJJgcHKAYNJgYKJgYMJAAUJwYKJwcKKAcNJwYKJwYKJwYKJwUKJgUJJwgLJgYLJgUKJwUKJgUKJwYKJgUKJwcLJwQJKAYLJwULJQYLJ6eQXMcAAABWdFJOU7MbOgitspgAAaZmIHSoQZCWcRKAeDU7oH6rkY9DXkIfHEodCkVgKQsOobCdOAxYZV8ajh4zUE9EbiRkg6YmKJ8rDXtNJ56ssZJvQ3mdm2OvYkg5qTBbDJu3wAAAAlVJREFUSMftVmdz2zAMpWTZorynPGUrHnGGnbixnb1nm3QkHf//rxQAKUcUde35c8u7HMEXPogEHkAze83B/nFCJt3OWU6h1C0HSLlbKjhW7iCdiSEksiwYyYrJbZubleQKyiaihESLhUcqn08pQCsRIWTZX0ZWJWQQqw97U38y233f9eXrwh/3n6/QziiENCAPA2HzjWD/kfQ6qMMirRDagHTkv3/+CAhNV0JDWBwohBwghjCPvuHe7W2i7AmsB2ZOIViAjMn6RRsbW1sNMvY5glOwLIXgyC/wY9y1c4h5OHxC+xgZPhiOQigAsoD5DvdYNQHWLPoGWBOYCwqhBMgpzPfoapNiBX+bjrzHDKaSQuhgdtH4yM7nOI88uiwxXI6p6SqEMsrmGgyzeUFAsUjT5SNGFxOTLKvSqAB2iyc5oaXB2Adxjx2Zk0pESy466a9E/MJYVVhLSTAjBI7iPJMLo4pbqvQNLvKR4tF6yAduuFcMpFEcwfoGhcTydiyhfoMBeid46NeMJXBRLw0eOpIUl30WdyRXOl2KZXV1aRh9jLlr62ElGdXUsJ6g51s9rJS4N9TO42U4cRdNjMO1njiUxmf7O9KcHgLeiKRxzlo4pzRpoPhebZuKk8RHdyTx3YNxqokP5Y2n93R534G10OSNrnw0QgW0pAL6xEUMIgW0KlG+H1eiY61EsQlI6e0xvQn4WhNoh7qQ29TaTEdrM9jIrrRGtiH1MHjQGplslfOpobTK3dnEmM6Hdb1Vrt2M12/3az8ooSerE32y2rFP1v9fAn8YvwHyxE7mqqPirgAAAABJRU5ErkJggg==)
}

.search-input_iTmSE .deepthink_rJDQX:hover {
    background: #fff;
    border: 1px solid rgba(77, 128, 255, .1);
    box-shadow: 0 4px 10px -4px rgba(77, 128, 255, .5);
    border-radius: 10px;
    user-select: none
}

.search-input_iTmSE .active_Sdt-S {
    background: rgba(77, 128, 255, .1);
    border: 1px solid rgba(77, 128, 255, .1);
    color: #4d80ff
}

.search-input_iTmSE .active_Sdt-S::before {
    background-image: url("https://yes-file.uc.cn/file/1741336861792_1352777054_9635_deepThinkingActivated.svg")
}

.search-input_iTmSE .active_Sdt-S:hover, .search-input_iTmSE .active_Sdt-S:active {
    background: rgba(77, 128, 255, .2);
    border: 1px solid rgba(77, 128, 255, .2)
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before, .slick-track:after {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid rgba(0, 0, 0, 0)
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(data:image/gif;base64,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) center center no-repeat
}

@font-face {
    font-family: "slick";
    font-weight: normal;
    font-style: normal;
    src: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/slick.a4e97f.eot);
    src: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/slick.a4e97f.eot?#iefix) format("embedded-opentype"), url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/slick.295183.woff) format("woff"), url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/slick.c94f76.ttf) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format("svg")
}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: rgba(0, 0, 0, 0);
    border: none;
    outline: none;
    background: rgba(0, 0, 0, 0)
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: rgba(0, 0, 0, 0);
    outline: none;
    background: rgba(0, 0, 0, 0)
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before, .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0);
    border: 0;
    outline: none;
    background: rgba(0, 0, 0, 0)
}

.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.slick-inputs_ku6UI, .slick-input_BW2a9 {
    width: 100%;
    height: 24px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    flex-shrink: 1;
    order: 2
}

.slick-inputs_ku6UI [class*=slick-slide] {
    border: none;
    float: unset
}

.slick-input_BW2a9 {
    flex: 1 1 auto;
    user-select: text;
    border: none;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: rgba(6, 10, 38, .7);
    padding: 0 8px
}

.slick-input_BW2a9::placeholder {
    color: rgba(6, 10, 38, .5)
}

.slick-input_BW2a9:focus {
    outline: none
}

.slick-input_BW2a9:active + .border_Dvf1P, .slick-input_BW2a9:focus + .border_Dvf1P {
    background: #fff;
    border: 1px solid rgba(77, 128, 255, .5);
    box-shadow: 0 2px 10px 0 rgba(6, 10, 38, .06);
    border-radius: 16px
}

.search-modal_O9Q8a {
    position: relative;
    max-width: 600px;
    min-width: 300px;
    margin-right: 24px;
    flex: 1 1 auto
}

.logo_86eRG {
    width: 97px;
    height: 32px;
    cursor: pointer
}

.buwang-mask_ICD-F {
    position: absolute;
    z-index: 97;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.modal-container.fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center
}

.modal-container .modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: var(--warp-background-color, rgba(0, 0, 0, 0.4));
    opacity: 0;
    transition: all .3s ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 1000;
    box-sizing: border-box
}

.modal-container .modal-overlay.show_EyGl0 {
    opacity: 1
}

.modal-container .modal-content {
    width: var(--modal-width, 460px);
    background-color: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 12px 60px 0 rgba(6, 10, 38, .24);
    border-radius: 12px;
    padding: 24px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    z-index: 1000;
    transform: scale(0.7);
    animation: scaleContent_6MfLX .3s forwards
}

.modal-container .modal-content.hide_OqKnR {
    animation: scaleContentHide_lBzoT .3s forwards
}

.modal-container .modal-content .modal-close_a-U6y {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 20px;
    right: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEUAAAAfICcgIigfICY8JGTjAAAAA3RSTlMAnYDTIbOpAAAAg0lEQVQoz6WRwQ2AIAxF5WScwhFcgVHcxBUdhoMXE0nex5+0R0gobdMH9HeZX9twzr6Pil+ebvabYG3DjGR5Ca5qS04Q1RykKKCYk4ygH8EBAQIRBCIIRBCIIBBBIIJaDnIZF+Sr/ai/Ez/qFlJzbjsKYqmSiJY3Cu+RxGF5jGHAs+sDkuY/t/G87fAAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    z-index: 999;
    cursor: pointer
}

.modal-container .modal-content .title_5x63J {
    font-size: 20px;
    color: #060a26;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 20px;
    display: flex;
    align-items: center
}

.modal-container .modal-content .title_5x63J .title-icon_nBL2y {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 9px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.modal-container .modal-content .content_7kHfs {
    flex: 1 1 auto;
    min-height: 0
}

.modal-container .modal-content .modal-footer_R2qDk {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-top: 24px
}

.modal-container .modal-content .modal-footer_R2qDk .btn_oO282 {
    width: 132px;
    height: 32px;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    margin-left: 8px;
    box-sizing: border-box
}

.modal-container .modal-content .modal-footer_R2qDk .btn_oO282:first-child {
    background: #0d53ff;
    color: #fff
}

@keyframes fadeIn_3KP0W {
    to {
        opacity: 1
    }
}

@keyframes fadeInHide_A2Rmh {
    to {
        opacity: 0
    }
}

@keyframes scaleContent_6MfLX {
    to {
        transform: scale(1)
    }
}

@keyframes scaleContentHide_lBzoT {
    to {
        transform: scale(0.1)
    }
}

[class^=ant-]::-ms-clear, [class*=ant-]::-ms-clear, [class^=ant-] input::-ms-clear, [class*=ant-] input::-ms-clear, [class^=ant-] input::-ms-reveal, [class*=ant-] input::-ms-reveal {
    display: none
}

html, body {
    width: 100%;
    height: 100%
}

input::-ms-clear, input::-ms-reveal {
    display: none
}

*, *::before, *::after {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

body {
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    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";
    font-variant: tabular-nums;
    line-height: 1.5715;
    background-color: #fff;
    font-feature-settings: "tnum"
}

[tabindex="-1"]:focus {
    outline: none !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5em;
    color: rgba(0, 0, 0, .85);
    font-weight: 500
}

p {
    margin-top: 0;
    margin-bottom: 1em
}

abbr[title], abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    border-bottom: 0;
    cursor: help
}

address {
    margin-bottom: 1em;
    font-style: normal;
    line-height: inherit
}

input[type=text], input[type=password], input[type=number], textarea {
    -webkit-appearance: none
}

ol, ul, dl {
    margin-top: 0;
    margin-bottom: 1em
}

ol ol, ul ul, ol ul, ul ol {
    margin-bottom: 0
}

dt {
    font-weight: 500
}

dd {
    margin-bottom: .5em;
    margin-left: 0
}

blockquote {
    margin: 0 0 1em
}

dfn {
    font-style: italic
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

a {
    color: #1890ff;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    outline: none;
    cursor: pointer;
    transition: color .3s;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #40a9ff
}

a:active {
    color: #096dd9
}

a:active, a:hover {
    text-decoration: none;
    outline: 0
}

a:focus {
    text-decoration: none;
    outline: 0
}

a[disabled] {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

pre, code, kbd, samp {
    font-size: 1em;
    font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace
}

pre {
    margin-top: 0;
    margin-bottom: 1em;
    overflow: auto
}

figure {
    margin: 0 0 1em
}

img {
    vertical-align: middle;
    border-style: none
}

a, area, button, [role=button], input:not([type=range]), label, select, summary, textarea {
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75em;
    padding-bottom: .3em;
    color: rgba(0, 0, 0, .45);
    text-align: left;
    caption-side: bottom
}

input, button, select, optgroup, textarea {
    margin: 0;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=radio], input[type=checkbox] {
    box-sizing: border-box;
    padding: 0
}

input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: .5em;
    padding: 0;
    color: inherit;
    font-size: 1.5em;
    line-height: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

mark {
    padding: .2em;
    background-color: #feffe6
}

::-moz-selection {
    color: #fff;
    background: #1890ff
}

::selection {
    color: #fff;
    background: #1890ff
}

.clearfix::before {
    display: table;
    content: ""
}

.clearfix::after {
    display: table;
    clear: both;
    content: ""
}

.anticon {
    display: inline-flex;
    align-items: center;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.anticon > * {
    line-height: 1
}

.anticon svg {
    display: inline-block
}

.anticon::before {
    display: none
}

.anticon .anticon-icon {
    display: block
}

.anticon > .anticon {
    line-height: 0;
    vertical-align: 0
}

.anticon[tabindex] {
    cursor: pointer
}

.anticon-spin, .anticon-spin::before {
    display: inline-block;
    animation: loadingCircle 1s infinite linear
}

.ant-fade-enter, .ant-fade-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-fade-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-fade-enter.ant-fade-enter-active, .ant-fade-appear.ant-fade-appear-active {
    animation-name: antFadeIn;
    animation-play-state: running
}

.ant-fade-leave.ant-fade-leave-active {
    animation-name: antFadeOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-fade-enter, .ant-fade-appear {
    opacity: 0;
    animation-timing-function: linear
}

.ant-fade-leave {
    animation-timing-function: linear
}

@keyframes antFadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes antFadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.ant-move-up-enter, .ant-move-up-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-up-enter.ant-move-up-enter-active, .ant-move-up-appear.ant-move-up-appear-active {
    animation-name: antMoveUpIn;
    animation-play-state: running
}

.ant-move-up-leave.ant-move-up-leave-active {
    animation-name: antMoveUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-up-enter, .ant-move-up-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-up-leave {
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-down-enter, .ant-move-down-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-down-enter.ant-move-down-enter-active, .ant-move-down-appear.ant-move-down-appear-active {
    animation-name: antMoveDownIn;
    animation-play-state: running
}

.ant-move-down-leave.ant-move-down-leave-active {
    animation-name: antMoveDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-down-enter, .ant-move-down-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-down-leave {
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-left-enter, .ant-move-left-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-left-enter.ant-move-left-enter-active, .ant-move-left-appear.ant-move-left-appear-active {
    animation-name: antMoveLeftIn;
    animation-play-state: running
}

.ant-move-left-leave.ant-move-left-leave-active {
    animation-name: antMoveLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-left-enter, .ant-move-left-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-left-leave {
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-right-enter, .ant-move-right-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-right-enter.ant-move-right-enter-active, .ant-move-right-appear.ant-move-right-appear-active {
    animation-name: antMoveRightIn;
    animation-play-state: running
}

.ant-move-right-leave.ant-move-right-leave-active {
    animation-name: antMoveRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-right-enter, .ant-move-right-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-right-leave {
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

@keyframes antMoveDownIn {
    0% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
    100% {
        transform: translateY(0%);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveDownOut {
    0% {
        transform: translateY(0%);
        transform-origin: 0 0;
        opacity: 1
    }
    100% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveLeftIn {
    0% {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
    100% {
        transform: translateX(0%);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveLeftOut {
    0% {
        transform: translateX(0%);
        transform-origin: 0 0;
        opacity: 1
    }
    100% {
        transform: translateX(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveRightIn {
    0% {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
    100% {
        transform: translateX(0%);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveRightOut {
    0% {
        transform: translateX(0%);
        transform-origin: 0 0;
        opacity: 1
    }
    100% {
        transform: translateX(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveUpIn {
    0% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
    100% {
        transform: translateY(0%);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveUpOut {
    0% {
        transform: translateY(0%);
        transform-origin: 0 0;
        opacity: 1
    }
    100% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes loadingCircle {
    100% {
        transform: rotate(360deg)
    }
}

[ant-click-animating=true], [ant-click-animating-without-extra-node=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: #1890ff;
    --scroll-bar: 0
}

[ant-click-animating-without-extra-node=true]::after, .ant-click-animating-node {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    border-radius: inherit;
    box-shadow: 0 0 0 0 #1890ff;
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    opacity: .2;
    animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect .4s cubic-bezier(0.08, 0.82, 0.17, 1);
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
}

@keyframes waveEffect {
    100% {
        box-shadow: 0 0 0 #1890ff;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@keyframes fadeEffect {
    100% {
        opacity: 0
    }
}

.ant-slide-up-enter, .ant-slide-up-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-up-enter.ant-slide-up-enter-active, .ant-slide-up-appear.ant-slide-up-appear-active {
    animation-name: antSlideUpIn;
    animation-play-state: running
}

.ant-slide-up-leave.ant-slide-up-leave-active {
    animation-name: antSlideUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-up-enter, .ant-slide-up-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-up-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-down-enter, .ant-slide-down-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-down-enter.ant-slide-down-enter-active, .ant-slide-down-appear.ant-slide-down-appear-active {
    animation-name: antSlideDownIn;
    animation-play-state: running
}

.ant-slide-down-leave.ant-slide-down-leave-active {
    animation-name: antSlideDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-down-enter, .ant-slide-down-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-down-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-left-enter, .ant-slide-left-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-left-enter.ant-slide-left-enter-active, .ant-slide-left-appear.ant-slide-left-appear-active {
    animation-name: antSlideLeftIn;
    animation-play-state: running
}

.ant-slide-left-leave.ant-slide-left-leave-active {
    animation-name: antSlideLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-left-enter, .ant-slide-left-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-left-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-right-enter, .ant-slide-right-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-right-enter.ant-slide-right-enter-active, .ant-slide-right-appear.ant-slide-right-appear-active {
    animation-name: antSlideRightIn;
    animation-play-state: running
}

.ant-slide-right-leave.ant-slide-right-leave-active {
    animation-name: antSlideRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-right-enter, .ant-slide-right-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-right-leave {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

@keyframes antSlideUpIn {
    0% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0
    }
    100% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1
    }
}

@keyframes antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1
    }
    100% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0
    }
}

@keyframes antSlideDownIn {
    0% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
    100% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@keyframes antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
    100% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@keyframes antSlideLeftIn {
    0% {
        transform: scaleX(0.8);
        transform-origin: 0% 0%;
        opacity: 0
    }
    100% {
        transform: scaleX(1);
        transform-origin: 0% 0%;
        opacity: 1
    }
}

@keyframes antSlideLeftOut {
    0% {
        transform: scaleX(1);
        transform-origin: 0% 0%;
        opacity: 1
    }
    100% {
        transform: scaleX(0.8);
        transform-origin: 0% 0%;
        opacity: 0
    }
}

@keyframes antSlideRightIn {
    0% {
        transform: scaleX(0.8);
        transform-origin: 100% 0%;
        opacity: 0
    }
    100% {
        transform: scaleX(1);
        transform-origin: 100% 0%;
        opacity: 1
    }
}

@keyframes antSlideRightOut {
    0% {
        transform: scaleX(1);
        transform-origin: 100% 0%;
        opacity: 1
    }
    100% {
        transform: scaleX(0.8);
        transform-origin: 100% 0%;
        opacity: 0
    }
}

.ant-zoom-enter, .ant-zoom-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-enter.ant-zoom-enter-active, .ant-zoom-appear.ant-zoom-appear-active {
    animation-name: antZoomIn;
    animation-play-state: running
}

.ant-zoom-leave.ant-zoom-leave-active {
    animation-name: antZoomOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-enter, .ant-zoom-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-enter-prepare, .ant-zoom-appear-prepare {
    transform: none
}

.ant-zoom-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-big-enter, .ant-zoom-big-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-enter.ant-zoom-big-enter-active, .ant-zoom-big-appear.ant-zoom-big-appear-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
}

.ant-zoom-big-leave.ant-zoom-big-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-big-enter, .ant-zoom-big-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-big-enter-prepare, .ant-zoom-big-appear-prepare {
    transform: none
}

.ant-zoom-big-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-big-fast-enter, .ant-zoom-big-fast-appear {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-fast-leave {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active, .ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
}

.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-big-fast-enter, .ant-zoom-big-fast-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-big-fast-enter-prepare, .ant-zoom-big-fast-appear-prepare {
    transform: none
}

.ant-zoom-big-fast-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-up-enter, .ant-zoom-up-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-up-enter.ant-zoom-up-enter-active, .ant-zoom-up-appear.ant-zoom-up-appear-active {
    animation-name: antZoomUpIn;
    animation-play-state: running
}

.ant-zoom-up-leave.ant-zoom-up-leave-active {
    animation-name: antZoomUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-up-enter, .ant-zoom-up-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-up-enter-prepare, .ant-zoom-up-appear-prepare {
    transform: none
}

.ant-zoom-up-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-down-enter, .ant-zoom-down-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-down-enter.ant-zoom-down-enter-active, .ant-zoom-down-appear.ant-zoom-down-appear-active {
    animation-name: antZoomDownIn;
    animation-play-state: running
}

.ant-zoom-down-leave.ant-zoom-down-leave-active {
    animation-name: antZoomDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-down-enter, .ant-zoom-down-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-down-enter-prepare, .ant-zoom-down-appear-prepare {
    transform: none
}

.ant-zoom-down-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-left-enter, .ant-zoom-left-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-left-enter.ant-zoom-left-enter-active, .ant-zoom-left-appear.ant-zoom-left-appear-active {
    animation-name: antZoomLeftIn;
    animation-play-state: running
}

.ant-zoom-left-leave.ant-zoom-left-leave-active {
    animation-name: antZoomLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-left-enter, .ant-zoom-left-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-left-enter-prepare, .ant-zoom-left-appear-prepare {
    transform: none
}

.ant-zoom-left-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-right-enter, .ant-zoom-right-appear {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-right-enter.ant-zoom-right-enter-active, .ant-zoom-right-appear.ant-zoom-right-appear-active {
    animation-name: antZoomRightIn;
    animation-play-state: running
}

.ant-zoom-right-leave.ant-zoom-right-leave-active {
    animation-name: antZoomRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-right-enter, .ant-zoom-right-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-right-enter-prepare, .ant-zoom-right-appear-prepare {
    transform: none
}

.ant-zoom-right-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

@keyframes antZoomIn {
    0% {
        transform: scale(0.2);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomOut {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(0.2);
        opacity: 0
    }
}

@keyframes antZoomBigIn {
    0% {
        transform: scale(0.8);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomBigOut {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(0.8);
        opacity: 0
    }
}

@keyframes antZoomUpIn {
    0% {
        transform: scale(0.8);
        transform-origin: 50% 0%;
        opacity: 0
    }
    100% {
        transform: scale(1);
        transform-origin: 50% 0%
    }
}

@keyframes antZoomUpOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 0%
    }
    100% {
        transform: scale(0.8);
        transform-origin: 50% 0%;
        opacity: 0
    }
}

@keyframes antZoomLeftIn {
    0% {
        transform: scale(0.8);
        transform-origin: 0% 50%;
        opacity: 0
    }
    100% {
        transform: scale(1);
        transform-origin: 0% 50%
    }
}

@keyframes antZoomLeftOut {
    0% {
        transform: scale(1);
        transform-origin: 0% 50%
    }
    100% {
        transform: scale(0.8);
        transform-origin: 0% 50%;
        opacity: 0
    }
}

@keyframes antZoomRightIn {
    0% {
        transform: scale(0.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
    100% {
        transform: scale(1);
        transform-origin: 100% 50%
    }
}

@keyframes antZoomRightOut {
    0% {
        transform: scale(1);
        transform-origin: 100% 50%
    }
    100% {
        transform: scale(0.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@keyframes antZoomDownIn {
    0% {
        transform: scale(0.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
    100% {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@keyframes antZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }
    100% {
        transform: scale(0.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
}

.ant-motion-collapse-legacy {
    overflow: hidden
}

.ant-motion-collapse-legacy-active {
    transition: height .2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

.ant-motion-collapse {
    overflow: hidden;
    transition: height .2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

.container_BZu-r {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 6px;
    cursor: pointer
}

.container_BZu-r > .btn-text_uYO-h {
    letter-spacing: 0;
    font-weight: 500
}

.loading_zrRtz {
    border: 2px solid #f3f3f3;
    border-top: 2px solid #3498db;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    animation: spin_clkiP 2s linear infinite
}

.loading_zrRtz + .btn-text_uYO-h {
    margin-left: 6px
}

.loading-container_TQwgq {
    opacity: .5;
    pointer-events: none
}

.disabled_-TpzH {
    opacity: .3;
    cursor: not-allowed
}

@keyframes spin_clkiP {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

[data-type=gk-user] {
    margin-left: auto !important;
    padding-left: 24px !important
}

.hub-modal-container div::after, .hub-modal-container div::before {
    uc-perf-stat-ignore: image
}

.user-dashboard {
    display: flex;
    width: 100%;
    height: 357px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 8px 12px -8px rgba(6, 10, 38, .06);
    border-radius: 8px;
    margin-bottom: 30px
}

.candidate-info-container {
    width: 300px;
    height: 100%;
    border-right: 1px solid rgba(6, 10, 38, .03)
}

.eWze6EOcbMp99HyA8gBQ {
    box-sizing: border-box;
    width: 300px;
    padding: 20px;
    height: 100%
}

.RtXKbGBVryPHkRFrtOyi, .c2qmmqma40JqNNb8TLcA {
    margin-bottom: 18px
}

.KhpAcwb3sZoWhtGfKRTq {
    margin-bottom: 18px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #060a26;
    font-weight: 500
}

.ZGge4OKCfziaFZhXC6Vt {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 17px
}

.ZGge4OKCfziaFZhXC6Vt .MCufUYx8Qt34M7GJpgpY {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.ZGge4OKCfziaFZhXC6Vt .a8js2B8EGtUKYy4usBtJ {
    width: 100%;
    height: 40px;
    background: #4d80ff;
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 6px;
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400
}

.ZGge4OKCfziaFZhXC6Vt .a8js2B8EGtUKYy4usBtJ:hover {
    background: #3b73ff
}

.ZGge4OKCfziaFZhXC6Vt .a8js2B8EGtUKYy4usBtJ:active {
    background: #3e66cc
}

.province-selection-area {
    width: 100%;
    height: 38px;
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    padding: 0 12px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer
}

.province-selection-area.province-selected {
    border: 1px solid rgba(6, 10, 38, .4)
}

.province-selection-area .province-display-section {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.province-selection-area .province-display-section > span {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.province-selection-area .province-display-section .selected-province-name {
    display: inline-block;
    width: 12px;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTAwMMQYLJgcMJgcKJwwMLgYKJlgGSBoAAAAGdFJOUwAV1GrEFnGS2EAAAAA9SURBVBjTY2CgJTCEUMIggjlJAEQxqhmASUUQRwgiBqagQhAaKgFmwCTAUnAJkBRcAiSFkGBgCHFkoDEAADaBBvaveybIAAAAAElFTkSuQmCC);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto
}

.province-selection-area .province-display-section .AlpLbfdXTScd_8sEIAw2 {
    width: 16px;
    height: 16px;
    margin-right: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAh1BMVEUAAAAJCSQGCiYGDCMFCiYGCyYAACkGCiYGCiYFCSYABCsGCiYGCiYGCiYGCiYHCiYADyMHCSUECCUGCycHBycGCSYGCiYGCiYGCiYGCiYGCScGCSYFCiUGCSYGCScHCiUGCiYGCiYGCSUICyYFCicFCyYGCiUGCiYHCiYFCycGDCUICCkGCiaWE6AQAAAALHRSTlMAHNQV56YG+/a+C+3cxLaZEGw9LSTx4dDJrIpzaFhVSoN7UkMzL7i3m5EpH0v/wDEAAAEFSURBVDjLrZHZkoIwEEUNBggKirIjjo46+/n/75uSWNIQffO+QNe5vdzK7MUK8u05WzzFh6YACKMueIQ/EiCOIi+E8uTyN4Peqetfuq+gdTish+WbkPVkvmEn661hMzIkrKcTjZL3o6fh/FFLc1ugfK1925ljhrBBger5EmBpHTWHuyEnvo1dKbXC74uW9+Fmov6rr4MU2kbl5244PzJ04soMz11xFCsWYZg6R36yH2JGtpAxU2ObrDqq2URHVqIKSjZjnhkusj4RbmU9j/ked7QUF8E96sB5nGUmuDefTdWgf10uD/1C55K7jojyT3BXi4RYSe46amLJXaUVz7kNkCSWv1D/dQ0XD30DMwoAAAAASUVORK5CYII=);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.province-selection-area .province-dropdown-panel {
    position: absolute;
    top: 35px;
    left: -1px;
    width: 312px;
    padding: 20px 0 0 20px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 8px 32px -6px rgba(6, 10, 38, .06);
    border-radius: 8px;
    box-sizing: border-box;
    z-index: 2;
    opacity: 0;
    max-height: 0;
    transform: translateY(0);
    will-change: max-height, opacity, transform;
    transition: max-height .2s ease-in-out, opacity .2s ease-in-out, transform .2s cubic-bezier(0.68, -0.6, 0.32, 1.6);
    pointer-events: none
}

.province-selection-area .province-dropdown-panel.iIluZXuhiJcbhIt8jacF {
    opacity: 1;
    pointer-events: all;
    max-height: 500px;
    transform: translateY(10px)
}

.province-selection-area .province-dropdown-panel::-webkit-scrollbar-thumb {
    height: 6px
}

.province-selection-area .province-dropdown-panel .province-selection-hint {
    margin-bottom: 8px;
    font-size: 11px;
    color: rgba(6, 10, 38, .5);
    line-height: 16px;
    font-weight: 400
}

.province-selection-area .province-dropdown-panel .province-option-list {
    display: flex;
    flex-wrap: wrap
}

.province-selection-area .province-dropdown-panel .province-option-item {
    width: 60px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px 8px 0;
    font-size: 12px;
    color: #060f23;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    cursor: pointer
}

.province-selection-area .province-dropdown-panel .province-option-item:hover {
    background: rgba(77, 128, 255, .1);
    border: 1px solid rgba(77, 128, 255, .5);
    border-radius: 8px;
    color: #0d53ff
}

.province-selection-area .province-dropdown-panel .province-option-item.province-selected {
    background: rgba(77, 128, 255, .1);
    border: 1px solid rgba(77, 128, 255, .1);
    border-radius: 8px;
    color: #0d53ff
}

.province-selection-area .fRvg05pQzgS7dqDxLf8R {
    margin: 8px 0 0 -20px;
    height: 1px;
    background-color: rgba(6, 10, 38, .04);
    transform: scaleY(0.5)
}

.province-selection-area .province-selection-actions {
    box-sizing: border-box;
    margin: 20px;
    margin-left: 0;
    display: flex;
    justify-content: center;
    font-size: 14px
}

.province-selection-area .province-selection-cancel {
    box-sizing: border-box;
    line-height: 1.2em;
    width: 132px;
    height: 32px;
    text-align: center;
    padding: 6px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 6px
}

.province-selection-area .province-selection-cancel.province-selection-confirm {
    margin-left: 8px;
    background: #4d80ff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 6px;
    color: #fff
}

.province-selection-area .province-selection-cancel.province-selection-confirm:hover {
    background: #3b73ff
}

.province-selection-area .province-selection-cancel.province-selection-confirm:active {
    background: #3e66cc
}

.LYklpMev1XsRxFhSI80D {
    width: 100%;
    height: 38px;
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    padding: 0 12px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer
}

.LYklpMev1XsRxFhSI80D.M7BsngqUSSBZQ3Gmg8Rc {
    border: 1px solid rgba(6, 10, 38, .4)
}

.LYklpMev1XsRxFhSI80D .Vs1rqjKuBGG5xBSvhh5v {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.LYklpMev1XsRxFhSI80D .Vs1rqjKuBGG5xBSvhh5v > span {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.LYklpMev1XsRxFhSI80D .Vs1rqjKuBGG5xBSvhh5v .e4ftEAA53mxQ0fw1ZJzg {
    display: inline-block;
    width: 12px;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTAwMMQYLJgcMJgcKJwwMLgYKJlgGSBoAAAAGdFJOUwAV1GrEFnGS2EAAAAA9SURBVBjTY2CgJTCEUMIggjlJAEQxqhmASUUQRwgiBqagQhAaKgFmwCTAUnAJkBRcAiSFkGBgCHFkoDEAADaBBvaveybIAAAAAElFTkSuQmCC);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto
}

.LYklpMev1XsRxFhSI80D .Vs1rqjKuBGG5xBSvhh5v .YxMyjkl6SzvJMWHMaCL9 {
    width: 16px;
    height: 16px;
    margin-right: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAFVBMVEUAAAAFCyYGCiYGCyUGCiYHCiYGCiYx1bdrAAAABnRSTlMAXrXa0cPZeR8hAAAAVUlEQVQoz2OgGmB0EUDlm6Ulo4iEJQuapSILpAkwMKahCAAxHgG1tDQQB0gmASkoCyGOopYigbQ0IIIYjy6Qhq4FUwBJCz4BCKBIAAVAAgIBkqgSqwAcQC0Ux0miCQAAAABJRU5ErkJggg==);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 {
    position: absolute;
    top: 35px;
    left: -1px;
    width: 100%;
    width: 312px;
    padding: 20px 0 0 20px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 8px 32px -6px rgba(6, 10, 38, .06);
    border-radius: 8px;
    box-sizing: border-box;
    z-index: 2;
    opacity: 0;
    max-height: 0;
    transform: translateY(0);
    will-change: max-height, opacity, transform;
    transition: max-height .2s ease-in-out, opacity .2s ease-in-out, transform .2s cubic-bezier(0.68, -0.6, 0.32, 1.6);
    pointer-events: none
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9.wbfYhNMmvx9sFCuKcLoE {
    opacity: 1;
    pointer-events: all;
    max-height: 500px;
    transform: translateY(10px)
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 .sxtFiwFM82VNIG5NvXQD {
    color: #000
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 .EsptfrFl2XLoKaFKrOYp {
    margin-bottom: 8px;
    font-size: 11px;
    color: rgba(6, 10, 38, .5);
    line-height: 16px
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 .FQ0pc4pZZtOlWER8gD63 {
    display: flex;
    flex-wrap: wrap
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 .rgKbrImTiCFHuPzfmMGQ {
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .06);
    font-size: 12px;
    border-radius: 8px
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 .rgKbrImTiCFHuPzfmMGQ.M7BsngqUSSBZQ3Gmg8Rc {
    background: rgba(77, 128, 255, .1);
    border: 1px solid rgba(77, 128, 255, .1);
    color: #0d53ff
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 .rgKbrImTiCFHuPzfmMGQ.OXV8kLu_ZchDmnlDWRn7 {
    width: 84px
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 .rgKbrImTiCFHuPzfmMGQ.q4v8gog4vPEi3qgTvAMP {
    width: 131px
}

.LYklpMev1XsRxFhSI80D .y9HgyhaK0NpgMJUiEtN9 .rgKbrImTiCFHuPzfmMGQ.MgL3jUL2R4sPCeIhM6vk {
    width: 60px
}

.LYklpMev1XsRxFhSI80D .nvaVpAMTmbelEfmEYM2y {
    margin: 8px 0 0 -20px;
    height: 1px;
    background-color: rgba(6, 10, 38, .04);
    transform: scaleY(0.5)
}

.LYklpMev1XsRxFhSI80D .IEgDvZ5GWFAwe_9oXuZz {
    box-sizing: border-box;
    margin: 20px;
    margin-left: 0;
    display: flex;
    justify-content: center;
    font-size: 14px
}

.LYklpMev1XsRxFhSI80D .h__QzL8o7EO6JptMjs8h {
    box-sizing: border-box;
    line-height: 1.2em;
    width: 132px;
    height: 32px;
    text-align: center;
    padding: 6px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 6px
}

.LYklpMev1XsRxFhSI80D .h__QzL8o7EO6JptMjs8h.hlXKOAgJNfJ4cemc_hL3 {
    margin-left: 8px;
    background: #4d80ff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 6px;
    color: #fff
}

.LYklpMev1XsRxFhSI80D .h__QzL8o7EO6JptMjs8h.hlXKOAgJNfJ4cemc_hL3:hover {
    background: #3b73ff
}

.LYklpMev1XsRxFhSI80D .h__QzL8o7EO6JptMjs8h.hlXKOAgJNfJ4cemc_hL3:active {
    background: #3e66cc
}

.HXvvmXAP6jDj_UJMd6oC {
    box-sizing: content-box;
    position: relative
}

.HXvvmXAP6jDj_UJMd6oC .VSxp_ygaVtnCt1znZdEA {
    background: rgba(247, 248, 250, .5);
    border-radius: 8px;
    padding: 0 15px
}

.HXvvmXAP6jDj_UJMd6oC .HqJUWz9_Qj5A4c1HOrCp {
    height: 1px;
    background: rgba(77, 128, 255, .2);
    border-radius: 1px
}

.HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH, .HXvvmXAP6jDj_UJMd6oC .liDkAIn9LeJls9zvTJQa {
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    position: relative
}

.HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH ::placeholder, .HXvvmXAP6jDj_UJMd6oC .liDkAIn9LeJls9zvTJQa ::placeholder {
    color: rgba(6, 10, 38, .5)
}

.HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH .BsEGL48l5pPVQgRPHU5d, .HXvvmXAP6jDj_UJMd6oC .liDkAIn9LeJls9zvTJQa .BsEGL48l5pPVQgRPHU5d {
    padding-left: 3px
}

.HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH .eqX1XXHn0OuUZzAqys28, .HXvvmXAP6jDj_UJMd6oC .liDkAIn9LeJls9zvTJQa .eqX1XXHn0OuUZzAqys28 {
    display: inline-block;
    position: absolute;
    left: 12px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAAAUVBMVEUAAAAQVf8NU/8OU/8NVP8NU/8NU/8OVP8NU/8PVP8PVf8QVv8NVf8NVP8OU/8OVP8OVP8PVP8OU/8PU/8NVP8OVP8NVv8OVv8TVf8aWf8NU/+qKynCAAAAGnRSTlMAPOay+fickYZ6Qy4l6N/Py4tuaGBcTUobFNZnUPAAAAGLSURBVFjD7JbpDoMgEIRZRWrxvo/3f9BWs2AioW4pJE3T+afOfgEZ12U/J4ijKAa/zPu66+51nSvK51pjBY0/wuSQs0ORgkaGhS6onoBavoLK+nlZAZ05JTuBg337wPfrZCJDS0QU9oMq8EZJZY6rkrRFSmrLSIR2uqK1hb/Vlo4I7XXFYLMM2tIToQvHgmS2WeYELXxhRDVYcbNbbmhpGFlCMa+ogr2hLBVpRrH8jsauX1xrl74bmamp3ALSuDGbLYSl0QcAgydcmAJjfe5Z1YpyONBM1Vannrwqpe9DU12cGz8h5/0LXQzhV8pqH++0Pj2Q/LKHXHYXLo1MFVsoDCaRugWyAGZKtsPMHDUPrWR//WXo+2ZvpPicvTXF5+x9UDzO3gfFGJPddVCCQINsP8hBBYuUju13fEKP9uzgBAAAhIHY/ls7gAh+AiJ1imvM5dqBmADZQwJNpGTyHEweMc7EjBSD98/tucPADCEkgl2E5QggEuoUKEv4WEA3IPkLz4Opva8/ZN62dwGg91cBt9EsWwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    animation: bNCytuGEkwAMjQON7Lhg 2s linear infinite
}

.HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH > input, .HXvvmXAP6jDj_UJMd6oC .liDkAIn9LeJls9zvTJQa > input {
    width: 100%;
    height: 100%;
    border: none;
    visibility: visible;
    background: rgba(0, 0, 0, 0)
}

.HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH > input::-webkit-outer-spin-button, .HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH > input::-webkit-inner-spin-button, .HXvvmXAP6jDj_UJMd6oC .liDkAIn9LeJls9zvTJQa > input::-webkit-outer-spin-button, .HXvvmXAP6jDj_UJMd6oC .liDkAIn9LeJls9zvTJQa > input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH > input.ARMfsNwIOoN0qNY7smF3, .HXvvmXAP6jDj_UJMd6oC .liDkAIn9LeJls9zvTJQa > input.ARMfsNwIOoN0qNY7smF3 {
    visibility: hidden
}

.HXvvmXAP6jDj_UJMd6oC .yVMZOrW0vbceYGDfZ5SH > input::placeholder {
    color: #4d80ff
}

.HXvvmXAP6jDj_UJMd6oC .tlLMAcTm1Kr0tEz8Gke_ {
    display: block;
    font-family: PingFangSC-Regular;
    font-size: 11px;
    color: #859199;
    font-weight: 400;
    margin-top: 12px;
    height: 16px;
    padding-left: 15px
}

.HXvvmXAP6jDj_UJMd6oC .kTEi85izr1NT6BGmTDJQ {
    font-size: 14px;
    white-space: nowrap;
    color: #f7534f;
    pointer-events: none
}

.HXvvmXAP6jDj_UJMd6oC .K2fUnUGXRzdwbhpvJyQ2 {
    font-family: PingFang-SC-Heavy;
    font-size: 11px;
    color: #4d80ff;
    line-height: 16px;
    font-weight: 400
}

.HXvvmXAP6jDj_UJMd6oC .VbHOb3RRdvBPkVDKXgSP {
    color: #f7534f
}

@keyframes bNCytuGEkwAMjQON7Lhg {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.Xwl1ryu6kZmnYLnfLxig {
    display: flex;
    align-items: center;
    width: 100%;
    box-sizing: border-box
}

.Xwl1ryu6kZmnYLnfLxig .Gatzynp1wxuSniOGWvS3 {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500;
    margin-right: 12px;
    flex-shrink: 0
}

.Xwl1ryu6kZmnYLnfLxig .AHCTAAsjVq_Q95RGlFJi {
    flex: 1 1 auto;
    width: 100%
}

._xu73mQ6dHRxxded_VFi {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 6px;
    cursor: pointer
}

._xu73mQ6dHRxxded_VFi > .vnStoAgzdcNq7pqGnb7Q {
    letter-spacing: 0;
    font-weight: 400
}

.MYA1qgshdWneGBtSiWE2 {
    border: 2px solid #f3f3f3;
    border-top: 2px solid #3498db;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    animation: BnIJVUg0akqs1sSxO2HD 2s linear infinite
}

.MYA1qgshdWneGBtSiWE2 + .vnStoAgzdcNq7pqGnb7Q {
    margin-left: 6px
}

.JaUflbYF2q92XhdWx_4S {
    opacity: .5;
    pointer-events: none
}

.E2nd06gxlmBWHjgs3vBv {
    opacity: .3;
    cursor: not-allowed
}

@keyframes BnIJVUg0akqs1sSxO2HD {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.info-card {
    height: 100%;
    position: relative;
    padding: 20px;
    box-sizing: border-box
}

.info-card-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.info-card-title {
    display: flex;
    align-items: center;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #060a26;
    line-height: 20px;
    font-weight: 500
}

.wTHgz2_2PT9Y2ooeAOM4 {
    margin-left: 6px;
    padding: 1.5px 2.5px 1.5px 3.5px;
    background-image: linear-gradient(-89deg, rgba(77, 128, 255, 0.11) 0%, rgba(77, 128, 255, 0.11) 100%);
    border-radius: 4px
}

.l8_cSsrqfZgwxG4MLbNP {
    background: linear-gradient(to right, #4d80ff, rgba(77, 128, 255, 0.5));
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #060a26;
    letter-spacing: 0;
    font-weight: 500
}

.edit-button-container {
    display: flex;
    align-items: center;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    cursor: pointer
}

.edit-button-container:hover {
    color: #4d80ff
}

.edit-button-container:hover svg path {
    fill: #4d80ff
}

.edit-icon {
    width: 14px;
    height: 14px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQuMDAyODQ2M3B4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNC4wMDI4NDYzIDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPuWbvuaghy8xNC/kv67mlLlAMng8L3RpdGxlPgogICAgPGcgaWQ9IuWbvuaghy8xNC/kv67mlLkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwNjBBMjYiPgogICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBmaWxsLW9wYWNpdHk9IjAiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICA8cGF0aCBkPSJNNywwLjk0ODEzNjg4MiBMNywxLjk0ODEzNjg4IEwyLjUsMS45NDgxMzY4OCBDMS42NzE1NzI4OCwxLjk0ODEzNjg4IDEsMi42MTk3MDk3NiAxLDMuNDQ4MTM2ODggTDEsMTEuNDQ4MTM2OSBDMSwxMi4yNzY1NjQgMS42NzE1NzI4OCwxMi45NDgxMzY5IDIuNSwxMi45NDgxMzY5IEwxMC41LDEyLjk0ODEzNjkgQzExLjMyODQyNzEsMTIuOTQ4MTM2OSAxMiwxMi4yNzY1NjQgMTIsMTEuNDQ4MTM2OSBMMTIsNS45NDgxMzY4OCBMMTMsNS45NDgxMzY4OCBMMTMsMTEuNDQ4MTM2OSBDMTMsMTIuODI4ODQ4OCAxMS44ODA3MTE5LDEzLjk0ODEzNjkgMTAuNSwxMy45NDgxMzY5IEwyLjUsMTMuOTQ4MTM2OSBDMS4xMTkyODgxMywxMy45NDgxMzY5IDAsMTIuODI4ODQ4OCAwLDExLjQ0ODEzNjkgTDAsMy40NDgxMzY4OCBDMCwyLjA2NzQyNTAxIDEuMTE5Mjg4MTMsMC45NDgxMzY4ODIgMi41LDAuOTQ4MTM2ODgyIEw3LDAuOTQ4MTM2ODgyIFogTTEzLjUwNzM5OTUsMC40OTg0Mjk2NDYgQzE0LjE2Nzk5NTIsMS4xNTkwMjUzIDE0LjE2Nzk5NTIsMi4yMzAwNjI0OCAxMy41MDczOTk1LDIuODkwNjU4MTMgTDcuODM2NzIxNzksOC41MTMzMDA4NiBDNy41NTU3OTMwNSw4Ljc5MTg0ODg1IDcuMTc2MTk4LDguOTQ4MTM2ODggNi43ODA1ODQ2Myw4Ljk0ODEzNjg4IEw1LjUsOC45NDgxMzY4OCBDNS4yMjM4NTc2Myw4Ljk0ODEzNjg4IDUsOC43MjQyNzkyNiA1LDguNDQ4MTM2ODggTDUsNy4xNzI1Mzc2NSBDNSw2Ljc3MjUwMDYxIDUuMTU5NzkyODEsNi4zODkwMzYzMiA1LjQ0Mzg2Mjg0LDYuMTA3MzczNjcgTDExLjEwNTg5OTgsMC40OTMzMjAwOTUgQzExLjc3MTI4NzMsLTAuMTY2NDI4NTEzIDEyLjg0NDgyNTUsLTAuMTY0MTQ0Mzk5IDEzLjUwNzM5OTUsMC40OTg0Mjk2NDYgWiBNMTEuODA5OTkxMiwxLjIwMzQyOTQxIEw2LjE0Nzk1NDI4LDYuODE3NDgyOTkgQzYuMDUzMjY0MjcsNi45MTEzNzA1NCA2LDcuMDM5MTkxOTcgNiw3LjE3MjUzNzY1IEw2LDcuOTQ3ODI5MTkgTDYuNzgwNTg0NjMsNy45NDgxMzY4OCBDNi44ODYwODE1Myw3Ljk0ODEzNjg4IDYuOTg4MTYxMTksNy45MTQ3OTU0MyA3LjA3MjcxODM1LDcuODUzOTIgTDcuMTMyNjMwMzUsNy44MDMxOTE1NCBMMTIuNzk4MjA3NSwyLjE4NTYyNzc5IEMxMy4wNzAzNjQxLDEuOTEzNDc5OTkgMTMuMDcwMzY0MSwxLjQ3NTYwNzc5IDEyLjgwMDI5MjgsMS4yMDU1MzY0MyBDMTIuNTI3MDY4NSwwLjkzMjMxMjEyNCAxMi4wODQzNzU3LDAuOTMxMzcwMjI5IDExLjgwOTk5MTIsMS4yMDM0Mjk0MSBaIiBpZD0i5b2i54q257uT5ZCIIiBmaWxsLW9wYWNpdHk9IjAuNSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center;
    background-size: contain;
    margin-right: 5px
}

.score-chart-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 254px;
    height: 100px;
    background: #fff;
    margin-top: 10px;
    margin-bottom: -20px
}

.score-display {
    font-family: GoogleSans-Bold;
    font-size: 32px;
    color: #060a26;
    text-align: center;
    line-height: 38px;
    font-weight: 700
}

.student-info {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: PingFang-SC-Heavy;
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    text-align: center;
    line-height: 16px;
    font-weight: 400;
    margin-top: 9px;
    margin-bottom: 22px
}

.recommendation-section {
    display: flex;
    justify-content: space-around
}

.recommendation-card {
    text-align: center;
    color: 16px;
    cursor: pointer
}

.q92_FzPevJLpDpNI9ul3 {
    font-family: GoogleSans-Regular;
    font-size: 18px;
    text-align: center;
    line-height: 24px;
    font-weight: 400
}

.recommendation-label {
    margin-top: 5px;
    padding: 4px 8px;
    background: rgba(255, 147, 115, .12);
    border-radius: 14px;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px
}

.reach-for {
    color: #ff6b3f
}

.reach-for .recommendation-label {
    background: rgba(255, 147, 115, .12)
}

.safe-choice {
    color: #4d80ff
}

.safe-choice .recommendation-label {
    background: rgba(77, 128, 255, .1)
}

.safe-backup {
    color: #29becc
}

.safe-backup .recommendation-label {
    background: rgba(41, 190, 204, .1)
}

.smart-volunteer-button {
    width: 254px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 31px;
    background: #4d80ff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
    font-weight: 500;
    cursor: pointer
}

.smart-volunteer-button:hover {
    background: #3b73ff
}

.smart-volunteer-button:active {
    background: #3e66cc
}

.qDkVi4WuirIAfQlwHUpn {
    position: relative
}

.PjhZOrk1sUjhO6fPOpUP {
    overflow: hidden;
    margin-top: -10px
}

.iHajFPstojy_sXgDIx2q {
    display: flex;
    align-items: center;
    transition: all .3s ease-in-out
}

.YIqZa2rFiEsmj951eWoQ {
    background: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/blue.2bafb4.png) no-repeat center;
    background-size: contain;
    uc-perf-stat-ignore: image
}

.YIqZa2rFiEsmj951eWoQ:hover {
    background: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/blue-selected.2517af.png) no-repeat center;
    background-size: contain;
    uc-perf-stat-ignore: image
}

.YIqZa2rFiEsmj951eWoQ .t9G3wtkRdaX3MUUJZQdU {
    color: #0d53ff;
    background: rgba(67, 44, 219, .08)
}

.YIqZa2rFiEsmj951eWoQ .MWIY6M2OJsJi7hUGTGsw {
    background-color: #0d53ff
}

.YIqZa2rFiEsmj951eWoQ .eHnpYLhEYdlTMOt1vYwH {
    color: #0d53ff
}

.dfqnRUB24XKuUqr8VP3T {
    flex: none;
    box-sizing: border-box;
    padding: 20px 30px;
    width: 374px;
    height: 140px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuwAAAEYBAMAAAD15b5dAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTCm7xSW7xya/xNXy8/n9/PD7+/7//v////3//fT9+kp39GAAAAAHdFJOUwAaDwVj3qWxMWbJAAAR5ElEQVR42uydy64ctxGGE+sF3JbsRVZWnsDOG3iRy1YrZ5tFkCB7u0jtE9JZxyaqdwYMyD1PmeGlhz1TPGQ3ObxoMISk7+hsBP8oVPf5plz8zfM8z/M8z/M8z/M8z/M8z/M8z/M8z/M8z/M8z/M8T+Pz6vdvp+fJOK9LUv/D9DyZ56ui1P/09xOcjwBgQA4HUAGqPVSgPNWFqJRCS9yQI56JK9Fz0PPudUHqb/7FmAQBPvRN+GpLGyAhB67Jt0RQaMg9dbBb4hUxQPQc7sw4/5Rd7p9MX3yQAIxm7kjD5yt14XJCxRVeqAhVjKiJmnimDdxwxOznWf4ts9xfvX3zLQPhc04ebqEu5AaWOjRKxYNUlqh0Ra/EEIc8CyLklvvX07fCtnUNyu3RFbuX+ivkakuuyRU3GV+IIeKWeMWRcl8Uzyv3V9MfAQTTKXtCoPz5hWol1wF76ioOkMeIW+JKviF6Dlb2My4L5//LKvev33wQOnAA+4flkaMAOPBbKk/ONdVLRB38hejoCnslGg7X2k8A8E1OuU9/Zu690TGYvw/YUoWoDJWmKWiFlKhpOzkhRjli/susFOSU+ydvfgUB7OY3GIaP7zGU6iUqQFDcEgnVlkoTOYZ+o+ZITeakKy2j3N9+7opaOoZfImM/Rbn2rgzxTExS3RIRcEPUREd7FGHvyGfdZFAB/2U6/kD9VggGwjSYa4InDXwfOQdT69x0eE/XyUNETbwiWqJn/9AtltMJEeD9N58e7jHC9hQBVwRDcnw74Sv5FbmnIuT2/YUSLRGR0D9VB2rsy8rlhIigfv7s6HvM50KAZAxAEyyZpw3fMf1Go7ZE5w+25CvxlvyKOnBPtFSOaNit08xr8rbJKA7vp4Pl/vafNlPGLGElpFQBX8mBr+Qb4pZ8Q7wQNzSNYyUSomP/Lj/7LxbTZFCBPFjur6YPIG1hn+lT94y/x0d8mSfXxDP5LfmZfEvuiaAL29CnviVqdu4yJnZQ8N305cHW7noJvEwIRk9KnxtyQ5elMlRK4cozcEsbbYRIiY7dn6rLMuvYkYN8d6jcf/sFMMZAMAlnnCkuNJmvBE/yQpPr4cM+Hs9E6uP5SurhVfO050tv19Vu6v1YuX/9O2ZNDBhChOAY7yvUw0MbD6/66PaT/beBHyr3t38BxoT+dSFsCSboleUePuHjSz28avE8XTRd6jZ25KB+nL468iIjdLg6aJfrhhDgMQ9v4Xx82MND2MN7IiZ8fL/H6oyuyejOeMT/vv2HzlwIGyxhzMO7P0nSZR6epzy8inh43vzFfY0dlfrPgXKf/sqEECAkgy1BbJnw8BD28MTHF3h4HvfwzT6Gmr0WMH9dmwzq/6oD5T79KphJVlqCuBDgQsjw8U4TR308h7SHJ9R13dfDL5cvLrGjAvh+f7lPH+wTU8CWEKTPm3KPh4e4h/cc2cMvuD0+dkT1fn+5T0yCBMHYhkwTVgrNbB+f9vCGBzw89PHw9GVmwcUayMtDdf/HHRMzHkwYN3DDIg8P3sM7Eu8eI/XwniZjT9XOx883Xy5X1Q4/7P64YzKdnAlxIWwJlvs9PJR7eM39Hj7s45t1Gl/tiAC7y30S9rHJHMEQNNMeXoSy5mEfz7N8PDoGPTz18Q0FpP+Ywx+Y95b7JEBK3Wc8hWfaw3smz9bDQxUP74iInvfWMTdyZhO7Uvxc7vsfqcb8ajJNtiUQAjvg4SHp4SHo4fmwHt63dff1ttoVn7/5cvcjVQphfkzaUmiCIWiGPbxnloeH1cPDEQ/PB/Dws8Vy02QU/3na39sZIz2EEihBM+3hIerhPZH4eBzUxy/Wg7lHqj8c/rvP/06SMd3JpSO70Hl4z7SHT8/F53t4Q+w4F0+7+01vxwMfZk9C2tdDRxPslmB5xMOXz8XzvT4em87FL/Q7vrc77/7vXeU+Gc8umQiShQiawHI9/N3n4nFLxIpz8TT922rnoHZ93DFJ68AkWymuyDQreXiIeXhIe/iuc/GL/3RpexT8uKfcJ6F7uZRgKTStf9/l4e8+F48BH88VPzoXj0HeO/iFVDui2lXuE3O+nTDs4UM+HjxJ2dO5eNVwLp6UffHj1H+kR5zM6t2/22EIJimYZM63E4Y9/MrzqTQXz+Nz8WhIPXz7uXgSOyrgO/zvZAqbgbwQDAWkPDxl1MNDwsMr4uHL5+Jd3pTlbd2/yZDXG2U+7kg/UnVvN76dCUsgZJ7EwzeZi097+DZz8cs15xOJnXyYHfPt8obMM+jjYePj0x6edvt7eHjV1cPP9qEaqHaeLvdJmloXpsNvSTw8O+bhLY97eE/Fd83F46G5+PucZdPbT0hz1/436WR0ztJQGIIO+ZpgCS/7eLghPf09PC8tcPqNUyB2TH/cMUlmPftK4Zj28JG5+HIPn+Xj63t4aggCzV1xWu7Ut1vTuyFcCJ4hD18+F8+L5uLVTh9Pu3t53r7J0O+rZLlPjEkppJTWu3tGPLxj4Vy8uv9cPBqiZtjDe5a3d4dQl+HJ7j6ZymYMVq7+va6H35Z+2sOPMhd/+zOq/hUsd85/mdK9XTIhKZkh8fHAZNDDWxIP32M/jYp7eM/ys5zCD9V5+jQauwtUCik0hSZo3tXDZ8zFj7mfhvb5UOwKWfzjjokJHbkUlswTNAs8fMv9NNBlP42bPQ12d5ij/neS0shGaQiagjDo4XfPxVfaTwOD7KeZT8GXmXi5T0IyE7mn8+8y7OEF8fAhDr+fhjC30ZzC5Y4q+nHHpMtXh61pwnZMe/j0XPxD7qdZQg/VExUE/N1n8SYjzau7uKG1M0kPn5yLh4K5+PH308w4zyT39Kd7ExOmq0tP591vCZ4ZHv6B99PY2Gmfef/uddq3v0RmeMDDW2Z4eDjq4ZvMxaf1AJ7cuS33n6Z4tbv27n17mqzWXLzqORd/IP/F0Jb1KXyWSOzSHuFpYBj28Jo7PXzGXHzX/TQqr72fwgenqJORxrdTMkLi4fPm4iE6F8/3+3iumb+fxrPoLO8zqt0f08M1QdN6d0IBlGEPXz4Xr1rNxSPx8cdyn1+o9q8ivl0I/csTCImHFxke/oH307zH49XOpDmeDish5OOFJ/Hwovp+GhhtP83MQ6ljqskwk6zQtFkycfHwntDQx3ONkffT0MfqbafBdLULeUWW5p65eNB8yP009H8x+GGNfbG/lyVZ7b6vME/q4bc+Hvb5eMiYi095eOrjUbPcwxPuy9yPzfj+siwzRqv9pqkLZuj8u2eBh2f32U8D9fbT8Lvsp1muTI3+694XSHHNIx6e+nhgPfbTQMf9NLrE0SSuv4hWu0+cpUk8vPQe3hF67acB4uG7z8XHY/digK0Uknj4Ih8Psnw/TRUfzzPn4stjD5+Uh4/OxffdTwMxD5+ci0fCKrELF7Aj8yQeXpN4+OK5eGg/F4/15uIXz53V7nsMJaMMz8V/nPtpVMTDt2syQsorDy+yPDwr9vD08+4eHr5B7CJO4VlrLj7bw0PYw0O//TTp2H07EZZlHp7dbz8NjLufpsqbDPXwjHj4wrl41mAuHgmz9tNUjp25fkI8PPHx4bn4e++ngRH207Ss9riHz5mLh/hcPJTMxaf300B0P01iLr5V7KN6+I5z8fVjF7Kah6dz8cTDD3tv696zZMQe6ytpD19zLr7/va11q52GL2TSw/eZi1c1722l+2kqxk4P8fAWTFD/vnc/DSvx8HC3/TSQsZ+mduxp/07n4vP304w8F4+e9WOv7+FFej8Nybz7XHzN2FMePuXjx99PQ0k9fGQuvlbsEQ8vIx6+636a2nPxPvcWTsbiqIfPmIsfYj8NZOynqdlk/E9NQg43F8/L7m3FkI9PePiKsR/38exec/Ew+L2ttWMX5o9sHw8Zc/G97m0t309THnv60Ln4OvtpCu5tVdXvba0VO/XwMsPDj7+fBvL201SIPcvDyx77aaDKfpr0XHyL2GnpSxH38WcAYa6HT0RPPTy08PD1YxcWEQ9faT8Nq+nh4dB+GhXeT9NEDsiMufhSD1/l3taK+2nKY097eBN14Vx8+t7We+6nqXBva3nsuR5+zP00ULCfxjHh4RvFLg74eNZ2Lr7jfprqsVMPX+jjq93byq+oKt/bisjrxk4Py5iLz9hP0/neVkzd21oz9iNz8YzBPX18MP/R9tNUij13Lp6VzsVTD89G20/TuskIKZ/7aTwrxJ45F089vIx6+I/53tYasVeYix/l3lYsnouv3WToGXk/DbTdT9MiduYaSfF+mvRc/Pj7aTpUO0v5+Jz9NOl7W6Htva1pD98wdibFo+2n4fkevkbsPebiYeB7W3lgLr6xHCjfT9P/3tZyD19U7cU+vtt+mv73tjaNPb2fxvLx99NUiX38uXiSeON7WxvG3nc/jeMY+2laxt5qP03/ufj0fpqWsYtGc/Hj39vaMvZK+2k+yntbOzcZ21AS+2nK720dbj9Nv9hFgmPvp4Gy/TRdYqce3jPt4YvvbYX+97Y2jL3rfho51n6aXrHT/TTDzMWX76dJ39vaMPam+2n63Nua3k9jiDBE7NTDezoP7/go+2m6x049fPlc/Pj7aRrGnr+fRj7cfpqM2Ft7+Ie4t1Vds3vs5XPxrHQuHird28pf9PFDxE6Sfvz9NO1iL5+Lf5z9NJ1i77+fRlTw8AfubR0i9rt5eEc2/L2tY1b7QQ8vxt9Pc8NRm4ywGHI/DezZT0OotmwY+8D7aUTr/TQNY3/up/FsG/v4+2lYm/00w8VO99M84r2tDWOvup9Gflz7abrHXr6fxrN8Pw3L209z+N7WwWOnPj7fw2sGPXyHe1sbxt58P40nZNzbWnU/TUbs3T28Zpv9NOwuHp76+KLY+3t4WbqfpsdcvBqx2ul5mHtblWfD2B9/P03ax3PHLrH3n4uHSve2/r+9M9ZtIoii6Dj+AcZ2UlA5yQ84/MEWoLSREEobCSREjeMRNWKe3CPR0iDDV1KANAjtzuyL3771vL2n2f5qtbauns7t66dRjN2Wn2bXp4ffdfTwNcR+ErutO9nd1lo/Mifop9kx/DQVxK7jp4mqfhrF2OGnST28Yuyj+2lC0U9DWn6aCmMPFKPubqtUD5+etcUu76chrp8mCPhpao09ENXsp6kwdv3dVnk/jWLs8NP8eSr37bX7aYKgn0Ypdv0+Ph692yrfw6e7+Apit7jbqhj7pPw0qY9v7eHrjp3fw9Np+GkqiN3cbqtA7OZ6eNLw0xiIvbzbqu+nKe62KsZu3U/DuYs3EDvDT0MtPTwd7aeJbD9NNnYDBOXd1p49fA2xW9xtNRC7hp8mCvtpTMaeevjSXbxiD//vq2/hbR9/t5Xvp7EWe38/Df3Xw0dNP42B2Pm7reP7aSqI3eBuq+HY+X4aau/hY6mHD+weXjN2a34a/l18KggMxi7vp5HfbbUce7mHp3wP39bHS/hpVGO37acJjB5+MrFTPJXdVvux8+/iFfw05mNPfpoR7+INfGSM7LZOJvZYuIvX99PYj51/F79j77YyeniDscv7aYT7+JpiN7fbqhK7/bt4vp+mHLvd8Lv8NAPvtuIPJMNPI7jbqhw7/DTpOUDsuItPd/EdPfzUPzJiu608P4312Pl+muHv4vGTOpqfxuMj0+qniU/q4UPPHn7qbzvDTyN3F4+PjFwPHxg9fDb2b2Qa/d3W1JntM7EfJhNxJGU/TS72e3oauIsv7rZuu2O/fE9TQtVP82WB2PX9NOExE/stvitD+Wk+dsd+85xkMeun4d/Ff1+6LmYXZBj+XbygnyY8PHNdnK2oHfTwR/tpmrXrYu4PNDmG7OHTc+83Dn9l1HdbHxeum5tzEgV+mr99e7hbOoePe+Y/DbOH73kX36xdN3N/T5MnEgXp3davfuMyXJ4TGGC39W7hcsxW0t2v/bv4WN5t3Tdrl8XfEhD303xebBxed20/zb5Zujxz/5IAa7e13MO/9htXYIY/M/y7+Jjdbd36pSviV1PPXdhPs228K3PmLw4E8nfxDD/Npwe/dj144VcfaOpk/DS8u/gfjb92rl/u/tW7nwSO9tP8evPWp9TLuQMxrl1/ri49EGBxtXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgbH4DI2T0gvl5pXcAAAAASUVORK5CYII=) no-repeat center;
    background-size: contain;
    uc-perf-stat-ignore: image;
    margin-left: -10px;
    cursor: pointer
}

.dfqnRUB24XKuUqr8VP3T:first-of-type {
    margin-top: 0;
    margin-left: 7px
}

.dfqnRUB24XKuUqr8VP3T:hover {
    background: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.6.7/csr/assets/green-selected.e2ac16.png) no-repeat center;
    background-size: contain;
    uc-perf-stat-ignore: image
}

.SmmqjFb1NcmveFfn1lrB {
    display: flex;
    align-items: center
}

.t9G3wtkRdaX3MUUJZQdU {
    flex-shrink: 0;
    width: 42px;
    height: 42px;
    padding: 0 3px;
    border-radius: 6px;
    font-size: 10px;
    margin-right: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: rgba(41, 190, 204, .08);
    color: #29becc
}

.e5hbw8jZ1zfqBTF14Cd5 {
    font-family: GoogleSans-Medium;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 14px;
    font-weight: 500
}

.ARF164zSN6CN1bJofn9Y {
    flex: 1;
    overflow: hidden
}

.NzIvwHcQ4Hf9UywJWtPx {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #060a26;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.MWIY6M2OJsJi7hUGTGsw {
    margin-top: 15px;
    width: 100%;
    height: 1px;
    background-color: #29becc;
    opacity: .1
}

.PV0TW8lMpBqr4WU5i0RD {
    padding: 10px 0;
    display: flex;
    align-items: center
}

.Oi6dvYxHx_GtbvJ2RGZg {
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 3px;
    font-size: 12px
}

.Oi6dvYxHx_GtbvJ2RGZg.EV124r6ZryGe1jk0Giwm {
    display: flex;
    align-items: center
}

.Oi6dvYxHx_GtbvJ2RGZg:first-of-type {
    padding-left: 0
}

.eHnpYLhEYdlTMOt1vYwH {
    font-family: GoogleSans-Bold;
    font-size: 12px;
    font-weight: 500;
    color: #29becc
}

.EYzghFocdNuWbuP5jAsO {
    margin-top: 3px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    line-height: 16px;
    font-weight: 400
}

.AKVBl6KBJWSHvTNgkYmD {
    display: flex;
    margin-top: -10px;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    height: 10px
}

.OO9alkKiWUiP1UKzI6Xa {
    background: rgba(77, 128, 255, .2);
    border-radius: 2px;
    width: 4px;
    height: 4px;
    margin-right: 4px;
    cursor: pointer
}

.OO9alkKiWUiP1UKzI6Xa:hover {
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #4d80ff
}

.OO9alkKiWUiP1UKzI6Xa.XxVD8LupUDdPVwMwrjN_ {
    background: #4d80ff
}

.TAgqM0PAmakP3OhNTYVT {
    position: relative;
    width: 25px;
    height: 2px;
    background: rgba(6, 10, 38, .12)
}

.TAgqM0PAmakP3OhNTYVT::after {
    content: " ";
    display: block;
    width: 3px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 11px
}

.OM60QEENlFFMY3EnTAGt {
    position: absolute;
    left: 10px;
    top: 34px;
    z-index: 1;
    cursor: pointer;
    display: none
}

.OM60QEENlFFMY3EnTAGt.XxVD8LupUDdPVwMwrjN_ {
    display: block
}

.Ktej_Ov7O8FWA9aPg8v0 {
    position: absolute;
    right: 10px;
    top: 34px;
    z-index: 1;
    cursor: pointer;
    display: none
}

.Ktej_Ov7O8FWA9aPg8v0.XxVD8LupUDdPVwMwrjN_ {
    display: block
}

.uwIXPI9o0ma0NyH_xjNx {
    overflow: hidden;
    display: flex
}

.uwIXPI9o0ma0NyH_xjNx .PjhZOrk1sUjhO6fPOpUP {
    overflow: auto;
    margin-top: 0;
    width: 100%
}

.uwIXPI9o0ma0NyH_xjNx .PjhZOrk1sUjhO6fPOpUP::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.uwIXPI9o0ma0NyH_xjNx .PjhZOrk1sUjhO6fPOpUP::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.uwIXPI9o0ma0NyH_xjNx .PjhZOrk1sUjhO6fPOpUP::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.uwIXPI9o0ma0NyH_xjNx .iHajFPstojy_sXgDIx2q {
    display: block
}

.uwIXPI9o0ma0NyH_xjNx .dfqnRUB24XKuUqr8VP3T {
    margin-left: 7px
}

.chxg0HAAH3QePm6XUFtP {
    position: relative;
    flex: 0 0 auto
}

.chxg0HAAH3QePm6XUFtP * {
    uc-perf-stat-ignore: image
}

.chxg0HAAH3QePm6XUFtP .fwHiKusnMO1eBIL6061n {
    width: 100%;
    height: 100%;
    background-size: contain
}

.chxg0HAAH3QePm6XUFtP .xJFbPFj2sPwiDyEHO9OH {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

@font-face {
    font-family: "GoogleSans-Medium";
    src: url("https://image.uc.cn/s/uae/g/62/gk/GoogleSans-Medium.ttf")
}

@font-face {
    font-family: "GoogleSans-Bold";
    src: url("https://image.uc.cn/s/uae/g/62/gk/GoogleSans-Bold_1.ttf")
}

.uD8tEhItWPPXbiGV3YY5 {
    flex: 1;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column
}

.gU_NThC53f1bA2E0DcaN {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 20px 15px 20px
}

.rmqKEN2POtGxSJgbfZaI {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.sgrIpqGBBr4r8LpbmCiQ {
    display: flex;
    align-items: center;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(6, 10, 38, .4);
    text-align: right;
    line-height: 16px;
    font-weight: 400;
    cursor: pointer
}

.sgrIpqGBBr4r8LpbmCiQ:hover {
    color: #4d80ff
}

.sgrIpqGBBr4r8LpbmCiQ:hover svg path {
    fill: #4d80ff
}

.ijF5CrLGIIH3miLpNahm {
    margin-left: 4px;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEUAAAAAACAGCSQFCiYGDCQHCieQ+kKoAAAABnRSTlMACFVmKk4QUKTtAAAALElEQVQoz2MgFzii8VmMBFAFGJUV0ZQIDW4lAfgFEFoQhg4+BYhoQEQUJQAAb8oH8e0wZyMAAAAASUVORK5CYII=) no-repeat center;
    background-size: contain
}

.vMdBs0mxYQ6vgT6Wu_Kc {
    display: flex;
    align-items: center;
    margin: 0 20px;
    background-image: radial-gradient(circle at 120% 30%, rgba(208, 212, 254, 0.59) 0%, rgba(241, 249, 254, 0.09) 100%), linear-gradient(81deg, rgba(255, 255, 255, 0.59) 6%, rgba(245, 249, 255, 0.59) 50%, rgba(245, 249, 255, 0.59) 100%);
    border-radius: 12px;
    padding: 25px 18px 25px 7px
}

.zqHlUhLWxCDu81ERQnGq {
    display: flex;
    align-items: center
}

.UizOqapRf56kM56QvVKQ {
    width: 64px;
    height: 64px;
    margin-right: 16px
}

.LWgGuOeW0609BZB4fm82 {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    max-width: 220px;
    max-height: 40px;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.r6tNskfJySlfxplmi7qw {
    margin-left: 20px;
    flex-shrink: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 99px;
    height: 38px;
    border: 1px dashed #4d80ff;
    border-radius: 8px;
    background-color: #fff;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #1f2026;
    font-weight: 500;
    padding: 8px;
    cursor: pointer
}

.r6tNskfJySlfxplmi7qw:active {
    opacity: .6
}

.Pd8oMBbbEEj70ESfSQUy {
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAIVBMVEUAAABJX/FIWu9HTOlIVu5GR+dFP+RFQ+ZHUuxFO+JJY/N33hvHAAAAAXRSTlMAQObYZgAAAHhJREFUKM+1yqENwCAQheHW1sEIhA0IGyC6AMFWkbAADIBB1iJrmbKEE02eKIrf3OXL21bW2AwYRxAAXAIIMwN5Apjy/UdjXJ5ZaecvgocLU7Kyyd8ETJgxiIFg71CU7oM6gFJ2nB/QDsAmABcBkgeIAcBXgECwqBegHhmkePgA8AAAAABJRU5ErkJggg==) no-repeat center;
    background-size: contain;
    margin-right: 4px
}

.wOdJuNizfu3aglWc8A08 {
    display: block;
    background-image: linear-gradient(9deg, rgba(255, 255, 255, 0.21) 5%, rgba(233, 246, 251, 0.21) 50%, rgba(199, 232, 246, 0.21) 100%);
    padding: 30px
}

.wOdJuNizfu3aglWc8A08 .zqHlUhLWxCDu81ERQnGq {
    margin-bottom: 30px
}

.wOdJuNizfu3aglWc8A08 .r6tNskfJySlfxplmi7qw {
    width: 286px;
    margin-top: 50px;
    margin-left: 0
}

.OeJnh1gRdb1N2RETT_zR {
    margin-top: -20px
}

.FKBRIJBDE8RHIcQreKI8 {
    background-image: radial-gradient(circle at 120% 30%, rgba(6, 210, 197, 0.21) 0%, rgba(241, 249, 254, 0.09) 100%), linear-gradient(81deg, rgba(255, 255, 255, 0.21) 6%, rgba(233, 246, 251, 0.21) 50%, rgba(199, 246, 243, 0.21) 100%)
}

.B10Aj1mQS2K7xYRh93lg {
    background-color: #fff;
    border: 1px solid #29becc
}

._6L66vhvEvVbeFY1at2Tw {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAn1BMVEUAAAAYwL4A2McD1cUI0MQLzMIQx8EVw78C18cTxMQOy8MUxMEE1cYWwr8TxcETxsEXwL8SxsAE1ccQycIRx8EUxMAVw8ALzMMRx8AA2McZwL8PyMEB18gRyMITxcAQyMEXvb0azMwNy8ID1sYXwb8Vw8AXwL4B18cTxcAA2ccG0sUUw8AF1MUH0cUQyMED1cYJz8MSxsEXwb8OysIMzcOR1DFlAAAAJnRSTlMAgICAgICAgJ4G6OCbNjH20tGunpmHe3NyW1tYS0k9JxsK+MDAqnuu/HYAAAELSURBVDjLjc6JcoIwEIDhYEQFKnhr61V70JSFIOD7P1t3aOh2IaP8mSEh+82A6NHzoN2Bz7+7Tf4D+WVpwsH7QMoBLvm7L7iQeS4F7ynPURBICZDI/4RMCZBI07QRwyQZ4pbUMXHgIGNALJJEGpBlCFh03Q9cr64F4LUB7kNwu9nA1ve3dwHlVlbghQSqkQXs3y7mNLKDZXVsgNYW4PnV6i7YaR2dDSiKDvB2SmsdnOqXcaFaYL/0VaEKbL6eIlBqzOZhpKg5AgAOxOW4igBwGmxCQYB1DgDg06vPDoAjOp0AApzXoCw/nFavQszKjTAgLmPMPHHHhf++LkMDXuJuCKYzIRrhUPSJ3v0ABFQoQ5mfytoAAAAASUVORK5CYII=) no-repeat center;
    background-size: contain
}

.V_zy8BJjYd6hh3GSe1c3 {
    width: 286px;
    margin: 100px auto 0
}

.policy-title-container {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.uh-left {
    display: flex;
    align-items: center
}

.uh-icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    uc-perf-stat-ignore: image;
    object-fit: contain
}

.uh-icon img {
    width: 16px;
    height: 16px;
    object-fit: contain
}

.policy-icon {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500
}

.uh-right {
    display: flex;
    align-items: center
}

.policy-more-button-container {
    display: flex;
    align-items: center
}

.policy-more-button-container:hover .uh-more-text {
    color: #0d53ff
}

.policy-more-button-container:hover .uh-more-icon svg path {
    fill: #0d53ff
}

.uh-more-text {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(6, 10, 38, .4);
    text-align: right;
    line-height: 16px;
    font-weight: 400
}

.uh-more-icon {
    width: 16px;
    height: 16px;
    margin-left: 4px
}

.uh-more-icon svg {
    width: 16px;
    height: 16px
}

.uh-add-pointer-cursor {
    cursor: pointer
}

.CUOuR3kJVOy0aBArfmE5 {
    margin-bottom: 30px;
    box-sizing: border-box
}

.CUOuR3kJVOy0aBArfmE5 * {
    box-sizing: border-box;
    uc-perf-stat-ignore: image
}

.rc9qdINsQDyCG4StFcFs {
    display: flex;
    align-items: center
}

.rc9qdINsQDyCG4StFcFs svg {
    width: 16px;
    height: 16px
}

.rc9qdINsQDyCG4StFcFs span {
    margin-left: 8px;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500
}

.iq8olNAPTi2RnGH6tPLI {
    position: relative;
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid rgba(6, 10, 38, .03);
    border-radius: 5px;
    box-shadow: 0 6px 6px -4px rgba(6, 10, 38, .12);
    width: 100%;
    max-width: 100%;
    overflow: hidden
}

.iq8olNAPTi2RnGH6tPLI:hover img {
    transform: scale(1.05)
}

.iq8olNAPTi2RnGH6tPLI img {
    width: 100%;
    max-width: 100%;
    min-height: 153px;
    object-fit: cover;
    transition: transform .3s ease-out
}

.ehl_fGp5WfF81GBgiO0M {
    position: absolute;
    display: flex;
    top: 12px;
    left: 12px;
    border-radius: 4px;
    overflow: hidden
}

.MfJ6m7t3tLv6bKKXakLL {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.zt2OZ3yhF_U_Fd_uJpbH {
    position: relative;
    z-index: 2;
    padding: 2px 5px;
    font-size: 10px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    line-height: 12px;
    font-weight: 500
}

.KIvBGzylxlKmDAg_XG92 {
    position: absolute;
    left: 12px;
    bottom: 12px;
    right: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
    z-index: 2
}

.FOsfvWxKGwIxR5F4S4fU {
    display: flex;
    align-items: flex-start;
    margin-top: 20px
}

.FOsfvWxKGwIxR5F4S4fU:hover .jwMk2XajdgtkwJrskuwA {
    color: #0d53ff
}

.xwo9XEccnD7mQpS7nz2d {
    margin-right: 12px;
    width: 74px;
    height: 53px;
    overflow: hidden;
    border-radius: 5px
}

.xwo9XEccnD7mQpS7nz2d:hover img {
    transform: scale(1.05)
}

.xwo9XEccnD7mQpS7nz2d img {
    width: 74px;
    height: 53px;
    object-fit: cover;
    border: .97px solid rgba(6, 10, 38, .03);
    box-shadow: 0 6px 6px -4px rgba(6, 10, 38, .12);
    transition: transform .3s ease-out
}

.wLKye3t11y6QfXEzCsYZ {
    position: relative;
    max-height: 53px;
    height: 53px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    overflow: hidden
}

.jwMk2XajdgtkwJrskuwA {
    font-size: 14px;
    line-height: 20px;
    color: #222;
    letter-spacing: 0;
    text-align: left;
    font-weight: 400;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.nqkXTlMcpY_NY2C57wU_ {
    line-height: 10px
}

.nqkXTlMcpY_NY2C57wU_ span {
    font-size: 10px;
    line-height: 10px;
    color: rgba(6, 10, 38, .4);
    letter-spacing: 0;
    text-align: left;
    font-weight: 400;
    font-family: PingFangSC-Regular
}

.dMe9vjccLoXxdOoTg8ZD {
    cursor: pointer
}

.kcn8Onw6mp4pitq5zWN3 {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 50px;
    width: 100%;
    background-image: linear-gradient(180deg, rgba(74, 110, 131, 0) 0%, rgba(0, 0, 0, 0.39) 42%, rgba(0, 0, 0, 0.69) 99%)
}

.M4nuxZPuzNLBztA1a33w {
    width: var(--width);
    height: var(--height);
    border: var(--bSize) solid var(--color);
    border-top-color: rgba(0, 0, 0, 0);
    border-radius: 100%;
    animation: cdJjrnoG_Qj7qiPzh64m infinite .75s linear
}

@keyframes cdJjrnoG_Qj7qiPzh64m {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.wfwta_2EiUkeJhbdM3x6 {
    width: 100%;
    height: 100%
}

.wfwta_2EiUkeJhbdM3x6 .loading-container {
    width: 100%;
    height: 100%
}

.pjKAL_BAJweGT1CDdiEu {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    background-position: center;
    background-size: cover;
    object-fit: cover
}

.dJ9GQcyAwVzBa64WDvmj {
    position: relative;
    z-index: -1;
    display: none !important;
    opacity: 0;
    visibility: hidden
}

.KwE6KIX6bFhCS5sCl2b5 {
    text-align: center
}

.KwE6KIX6bFhCS5sCl2b5 img {
    display: block;
    margin: 0 auto;
    background-position: center;
    background-size: cover;
    object-fit: cover
}

.ahUzIldbDtlLflbLqukw {
    margin-bottom: 30px
}

.ahUzIldbDtlLflbLqukw .policy-title-container {
    margin-bottom: 15px
}

.BBWKu_JuhJuU7RYgLquR {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px
}

.eZ8II3F1S5nBBieHq1db {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
    display: flex;
    align-items: center
}

.eZ8II3F1S5nBBieHq1db .EdLScs4uK12gVD15s2BQ {
    display: block;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAADOklEQVRoBe1ZTWgTQRR+ExU1P21FRUFtEaTQg14FD4JQKh5EapqL4sWDNw+eCkK9eFBPvfcqeklDERSkSpQWBG/So968Fay1iUnV1h2/t9lNdreZzUzSJBvJQDJ/b977vvdm3mw2RP3S90BLHhChq+/IfalvdI8E3YTcKD4HQuXVkxJTG0LS67+CHpVyYkUtajajJsDg1+gt1F00U9lQ+jccMlWcFy8bSmoIxFQytud3Hzyb20+S5hNpOa6ybTKujEAqLTnMZ1kZQv/wYIKerD4VJRPlNVkpkhkaExa9wNgZZ7yESEwgEh9qcuatMAKbUGfv+Xicks2Dr4E6lJHDWxYtw+iwM/rDitGlUlZ8qkmZtZRbCGqqB3Y3wDOs9az4CoPj8PyqA3MoZtFiakpecPrGVRgBY2U6Cwo58cWSNAHZdUf+KM7E8kBaXtZZH5TpOAEGwGkU2+gKcusfB1AM7VcgcT4IsFG/KwQYFCLxESTuwvt8R3DZg08+OSnH7J7mV9cIML5iTsyBxAMXK5jERYzyqUnJl6ZW6SoBRlj4To8DSI8TSAxkpJtuA9P+btcJ0Hux7Ydk906QRfnBjDxdZ8431H0CPjjEB6LMQ6hPWRa9G7ouRwIivm7kCMDzV4GQL1EuI3j4W8QFOFjp7vyOHIGfCyKPy+0aoP5y4I5uS5reCb0yslc1oRrHMxKi23pBBkICql82FsQb3Am3Yei5LSHpBur79aQjFwEXZGGNsm4b9UlP29eMLIFAduJLrm4x3kJhoa9roc2D0Y2AJvGeJ2C8hXSyUCe3Wc9HoOcJGG+hTm4PnXPc8xHoE9AJcztl+hFop3d1dP/XEXB/UNCxWzKh441mZAK6qzZ1dYVF4LOrZLNE0wFD7lRLNetk3R4lVZuesdCm+iKT9AzvMM/xailoplymGTwHhSoznYROvPr2rGKbhkUZgeIRmoWuJUN9rYgvOTaNdCgJ0JzYKh7Gm+TKD2r+r8B4f2ogYZ0rbMO2BZsaa3wi3gD6JlQd7+N0u5+LdGypI6Bi4IlEOw62azagWxn9ZghUM0UUspM6C7muCNYRy07GEYhadjIm0CvZKbhx+v2+BxQe+AfQAexyoiWv4QAAAABJRU5ErkJggg==) no-repeat center;
    background-size: contain
}

.eZ8II3F1S5nBBieHq1db .m_G9gqzU_x10KsaESnpl {
    font-size: 14px;
    color: #060a26;
    line-height: 24px;
    font-weight: 500
}

.QFMmeWV0zVCiwHnWjymN {
    display: flex;
    align-items: center;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(6, 10, 38, .4);
    text-align: right;
    line-height: 16px;
    font-weight: 400;
    cursor: pointer
}

.QFMmeWV0zVCiwHnWjymN:hover {
    color: #4d80ff
}

.QFMmeWV0zVCiwHnWjymN:hover svg path {
    fill: #4d80ff
}

.exam-region-selection-container {
    padding: 20px 20px 15px 20px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 8px 12px -8px rgba(6, 10, 38, .06);
    border-radius: 8px
}

.P70sCrgKt96re83YVnZU {
    display: flex;
    align-items: center;
    margin-bottom: 12px
}

.exam-type-hint {
    font-size: 12px;
    color: #5c6678;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 12px;
    padding-left: 5px
}

.expand-more-container {
    height: 38px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.expand-more-button {
    height: 38px;
    font-size: 12px;
    color: rgba(6, 10, 38, .6);
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    --svg-arrow-color: rgba(6, 10, 38, 0.6)
}

.expand-more-button:hover {
    color: #4d80ff;
    --svg-arrow-color: #4d80ff
}

.expand-more-text {
    margin-right: 6px;
    line-height: 20px
}

.expand-more-icon-container {
    width: 16px;
    height: 16px;
    overflow: hidden;
    transform: rotate(180deg)
}

.expand-more-icon-container svg {
    width: 16px;
    height: 16px
}

.Yb3o_OmdVupqIuAAUxEA {
    transform: rotate(0deg)
}

.subject-item {
    border-radius: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 36px;
    box-sizing: border-box;
    padding: 6px 11px;
    margin-bottom: 6px
}

.subject-icon-container {
    display: flex;
    align-items: center;
    padding-right: 24px
}

.subject-icon-container .subject-icon {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.subject-icon-container .subject-icon img {
    width: 100%;
    height: 100%;
    vertical-align: inherit
}

.subject-icon-container .subject-name {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #060a26;
    font-weight: 400;
    line-height: 16px
}

.subject-action-buttons {
    display: flex;
    align-items: center
}

.subject-action-buttons .subject-action-button {
    width: 50px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: rgba(255, 255, 255, 0);
    border-radius: 6px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    font-weight: 400;
    color: rgba(6, 10, 38, .5);
    margin-left: 136px
}

.subject-action-buttons .subject-action-button-highlighted {
    color: #195b90;
    cursor: pointer
}

.subject-action-buttons .subject-action-button-highlighted:hover {
    color: #0d53ff
}

.subject-item-selected {
    background-image: linear-gradient(180deg, rgba(235, 241, 255, 0.15) 0%, rgba(250, 252, 255, 0.2) 100%)
}

.subject-section {
    width: 100%
}

.province-display-content {
    display: flex;
    align-items: center
}

.province-label {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: rgba(6, 10, 38, .6);
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    margin-right: 6px
}

.selected-province-name {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.xW_qqQAfwzfyTz9RHz3h {
    width: 211px;
    max-height: 300px;
    overflow-y: auto;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 8px 32px -6px rgba(6, 10, 38, .12);
    border-radius: 8px;
    padding: 6px;
    box-sizing: border-box
}

.xW_qqQAfwzfyTz9RHz3h::-webkit-scrollbar {
    display: none
}

.ETInfQlk5mqHauHkWJur {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 36px;
    font-size: 14px;
    color: #060a26;
    font-weight: 500;
    cursor: pointer;
    padding: 0 9px
}

.xLsItkPRwbugSAGm7oAh {
    background: rgba(6, 10, 38, .03);
    border-radius: 6px;
    color: #0d53ff
}

.bcg0fNIfg6I2qKTVqq9j {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAdVBMVEUAAAANU/8ucv8NVP8NVP8NVP8NU/8XWv8QVf8NVP8OVP8OVP8NVP8PVP8TW/8NU/8OU/8ZZf8OU/8NVP8PVP8OVP8OVP8UYP8OU/8PVf8OU/8NVP8OVP8OVP8PU/8OVf8RVv8PVf8NU/8OU/8OU/8QU/8NU/9NTdDxAAAAJnRSTlMA/QX5w6DFFUCz8aZzRRns3wrHq3lwSQyjPZLku4FmTiUQ1s1ZMZlo7uIAAAGwSURBVFjD7ZjJboMwFEVtDEkgZSwkgUxNh/v/n1ipCrLs2Dwbiy6inBUbjsyDN8FePBt13iZNVQpRVk3S5vU8y7qLBRRE3K29NX3KYYCnvZdmE8NKvHHWFFtMsi3cPLsMBNnOxfPGQcLfSE2UwIkkIt75Co6s1pPnkR7aNHWmBB4kE3GGF9aI7zi84JavoMjgSVYYRVt4szXmF2ZgyrsYM4iJA4UcKcUs0ofc4JgF1zOlc7wPOt2sUIt8IMJdC6fzXBk76261t+ROnm9TQuaKqIUDF/bHRQ1Ua6kfdLJf+UQ1acypFENyHqOghbNRRBUMHNheVsxh7JwZVCpFVBo9bDTJB/jRPSgVkTB6RpOsFx8ldAQhOkZMmtLo7jniUUQ92rs0ne6XhSmUJRVsaRr298T+hIGKeP2jSXL7golG+yBJU71yaW8tKFN0gplWS1rCFKWwkGtlhDAdYEHURGFTTQPZR+hSmxbsdoCVzqP4HzlR/BdpR6zHLPpFWnb4EBE+1iw4aIWPfuHDaPh4vPTAHr5ChC814WtW+OK32CoavhzTKtu6vvnPHwj0L40XT8Yv6rJ8NqnttTYAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: cover
}

.T0_nY3PJdThFzEW55gXE {
    width: 100%;
    height: 38px;
    padding: 0 12px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    background: rgba(255, 255, 255, .8);
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    cursor: pointer
}

.T0_nY3PJdThFzEW55gXE .b8YoQH62tjNh4BDrFuC4 {
    display: flex;
    align-items: center
}

.T0_nY3PJdThFzEW55gXE .jI1E2u9VCchKq4UOaErB {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: rgba(6, 10, 38, .6);
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    margin-right: 6px
}

.T0_nY3PJdThFzEW55gXE ._HiSQzO4o4kPfvkySLu8 {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.T0_nY3PJdThFzEW55gXE .GS9_FoXVRLj1kdc1a31i {
    display: inline-block;
    width: 12px;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTAwMMQYLJgcMJgcKJwwMLgYKJlgGSBoAAAAGdFJOUwAV1GrEFnGS2EAAAAA9SURBVBjTY2CgJTCEUMIggjlJAEQxqhmASUUQRwgiBqagQhAaKgFmwCTAUnAJkBRcAiSFkGBgCHFkoDEAADaBBvaveybIAAAAAElFTkSuQmCC);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto
}

.T0_nY3PJdThFzEW55gXE .bVhVFDXH8YLUN2A0VjXg {
    width: 16px;
    height: 16px;
    margin-right: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAh1BMVEUAAAAJCSQGCiYGDCMFCiYGCyYAACkGCiYGCiYFCSYABCsGCiYGCiYGCiYGCiYHCiYADyMHCSUECCUGCycHBycGCSYGCiYGCiYGCiYGCiYGCScGCSYFCiUGCSYGCScHCiUGCiYGCiYGCSUICyYFCicFCyYGCiUGCiYHCiYFCycGDCUICCkGCiaWE6AQAAAALHRSTlMAHNQV56YG+/a+C+3cxLaZEGw9LSTx4dDJrIpzaFhVSoN7UkMzL7i3m5EpH0v/wDEAAAEFSURBVDjLrZHZkoIwEEUNBggKirIjjo46+/n/75uSWNIQffO+QNe5vdzK7MUK8u05WzzFh6YACKMueIQ/EiCOIi+E8uTyN4Peqetfuq+gdTish+WbkPVkvmEn661hMzIkrKcTjZL3o6fh/FFLc1ugfK1925ljhrBBger5EmBpHTWHuyEnvo1dKbXC74uW9+Fmov6rr4MU2kbl5244PzJ04soMz11xFCsWYZg6R36yH2JGtpAxU2ObrDqq2URHVqIKSjZjnhkusj4RbmU9j/ked7QUF8E96sB5nGUmuDefTdWgf10uD/1C55K7jojyT3BXi4RYSe46amLJXaUVz7kNkCSWv1D/dQ0XD30DMwoAAAAASUVORK5CYII=);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.x1t5GqPqZ3IVp42q2Cl_ {
    border: 1px solid rgba(6, 10, 38, .4);
    box-shadow: 0 2px 8px -4px rgba(6, 10, 38, .06)
}

.Wjr28SJz0A5_GxOgWUQ3 {
    position: relative
}

.uT9HAHHLOYzsBqNWGil5 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 10;
    cursor: pointer
}

.uT9HAHHLOYzsBqNWGil5.ial4P_jbr2Vv382gZO7D {
    justify-content: center
}

.cEdUkIDgwwyeIO_yuWpw {
    display: flex;
    align-items: center;
    justify-content: center
}

.G_cYpeb3oQDAi6Y8sumA {
    position: absolute;
    left: 0;
    top: 0;
    width: var(--content-width);
    height: 0;
    z-index: var(--z-index, 102);
    min-height: 0;
    opacity: 0;
    animation: fCkykGo3fJyUoRKLgMkz .3s forwards
}

.G_cYpeb3oQDAi6Y8sumA.CCONf26Q2dhCC2ApGxSQ {
    margin-top: 10px
}

.oeAGKqKoKyOZ3yLCWBUs {
    width: 100%;
    height: var(--space-height, 10px);
    background: rgba(0, 0, 0, 0);
    overflow: hidden
}

@keyframes fCkykGo3fJyUoRKLgMkz {
    to {
        height: var(--content-height);
        min-height: 50px;
        opacity: 1
    }
}

.province-selection-panel {
    display: flex;
    align-items: center;
    margin-bottom: 12px
}

.province-selection-panel .selection-item-container {
    width: 211px;
    margin-right: 12px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .03)
}

.province-selection-panel .NarX_OyTQv7B4cSd39Dr {
    margin-right: 0
}

.gaokao-schedule-module {
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    width: 296px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 8px;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 8px 12px -8px rgba(6, 10, 38, .06);
    padding: 20px 10px 10px;
    background-repeat: no-repeat;
    background-size: auto 102px;
    background-position: top right;
    height: auto;
    overflow: hidden;
    transition: all .3s;
    margin-bottom: 30px;
    uc-perf-stat-ignore: image
}

.gaokao-schedule-module * {
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    box-sizing: border-box
}

.schedule-title-section {
    margin-bottom: 10px;
    margin-left: 10px
}

.schedule-title {
    font-size: 14px;
    color: #060a26;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 20px
}

.schedule-timeline-container {
    position: relative;
    margin: 0 -10px 14px
}

.ht0gFd1biBYNjDS6bwSK {
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    width: 20px;
    height: 100%;
    background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 27%, #fff 100%)
}

.fdlbaSy_PTt9zYToM79N {
    position: absolute;
    z-index: 5;
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    transform: scaleX(-1);
    background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 27%, #fff 100%)
}

.official-query-button-container {
    width: 100%;
    max-width: 100%;
    background: #fff;
    border: 1px solid rgba(77, 128, 255, .2);
    border-radius: 6px;
    padding: 12px;
    padding-left: 12.5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    transition: all .3s
}

.official-query-button-container:hover {
    box-shadow: 0 6px 16px -4px rgba(6, 10, 38, .06)
}

.official-query-icon {
    width: 32px;
    height: 32px;
    overflow: hidden;
    margin-right: 7.5px
}

.official-query-icon svg {
    width: 32px;
    height: 32px
}

.official-query-description {
    flex: 1;
    overflow: hidden
}

.official-query-description-title {
    font-size: 12px;
    color: rgba(0, 0, 0, .86);
    letter-spacing: 0;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.official-query-description-content {
    margin-top: 1px;
    font-size: 12px;
    color: rgba(0, 0, 0, .6);
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.YQ1rMgLraN6VrolPDaBu {
    padding: 6px;
    border-radius: 8px
}

.Dn40PS9DFyE9tZFWWqvV {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5.5px 0;
    cursor: pointer;
    margin-bottom: 6px
}

.Dn40PS9DFyE9tZFWWqvV:last-child {
    margin-bottom: 0
}

.Dn40PS9DFyE9tZFWWqvV:hover .ExHD0Hv6DiqnHs0ZrZZu {
    color: #0d53ff
}

.sdOK93G4eg34D37vGa_U {
    width: 16px;
    height: 16px;
    overflow: hidden;
    margin-right: 8px
}

.sdOK93G4eg34D37vGa_U svg {
    width: 16px;
    height: 16px
}

.ExHD0Hv6DiqnHs0ZrZZu {
    flex: 1;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 0;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #195b90
}

.VnLmt2zlfVIajxusBnLO {
    display: block;
    background-image: linear-gradient(180deg, rgba(247, 248, 250, 0.7) 0%, rgba(247, 248, 250, 0.2) 100%);
    border-radius: 8px;
    padding: 16px 16px 9px
}

.FDjFPUMzdEwINF3rEVhQ, .HMvUMnt5iC8609YN_DGt {
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.jm_7wGfJQqtaWWx4S8Vd {
    width: 107px;
    overflow: hidden;
    margin-right: 4px
}

.LSQ3TxkjHR6apNaLPDfI {
    width: 134px;
    min-width: 134px;
    overflow: hidden
}

.FDjFPUMzdEwINF3rEVhQ {
    margin-bottom: 2px
}

.FDjFPUMzdEwINF3rEVhQ .jm_7wGfJQqtaWWx4S8Vd, .FDjFPUMzdEwINF3rEVhQ .LSQ3TxkjHR6apNaLPDfI {
    font-size: 10px;
    color: rgba(6, 10, 38, .5);
    font-weight: 500
}

.HMvUMnt5iC8609YN_DGt .tyjifKwgR6zr5stmrNoT .tooltip-text {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal
}

.HMvUMnt5iC8609YN_DGt .tyjifKwgR6zr5stmrNoT .tooltip-tips {
    z-index: 10;
    max-width: 300px;
    font-size: 12px
}

.HMvUMnt5iC8609YN_DGt {
    padding-top: 10px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(6, 10, 38, .03)
}

.HMvUMnt5iC8609YN_DGt .jm_7wGfJQqtaWWx4S8Vd {
    font-size: 12px;
    color: #060a26;
    font-weight: 500
}

.HMvUMnt5iC8609YN_DGt .LSQ3TxkjHR6apNaLPDfI {
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    line-height: 18px;
    font-weight: 700
}

.ZPRkzCXKptjtvDJDTBY5 {
    font-weight: 500
}

.BITKUJNvA1gvGuB6tohs .jm_7wGfJQqtaWWx4S8Vd {
    width: 174px;
    margin-right: 4px
}

.BITKUJNvA1gvGuB6tohs .LSQ3TxkjHR6apNaLPDfI {
    width: 64px;
    min-width: 64px;
    text-align: right
}

.BTxN7WkhV6v0skjt6ZYu {
    position: relative;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 20%, #fff 55%);
    cursor: pointer;
    margin-top: -38px;
    --svg-arrow-color: rgba(6, 10, 38, 0.6)
}

.BTxN7WkhV6v0skjt6ZYu span {
    font-size: 12px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    margin-right: 5px;
    color: rgba(6, 10, 38, .6);
    line-height: 20px
}

.BTxN7WkhV6v0skjt6ZYu:hover {
    --svg-arrow-color: #4d80ff
}

.BTxN7WkhV6v0skjt6ZYu:hover span {
    color: #4d80ff
}

.rd5bq680sFMVlMt3BtBa {
    width: 16px;
    height: 16px;
    overflow: hidden;
    transform: rotate(180deg)
}

.rd5bq680sFMVlMt3BtBa svg {
    width: 16px;
    height: 16px
}

.ApX10raEB8HHITvj9HzZ {
    height: 38px;
    overflow: hidden;
    transition: all .3s
}

.uGGTfxTCxlqe6VjHkNcx .rd5bq680sFMVlMt3BtBa {
    transform: rotate(0deg)
}

.uGGTfxTCxlqe6VjHkNcx .BTxN7WkhV6v0skjt6ZYu {
    margin-top: 0
}

.RQlqRYPI9vGFeJfHKUw0 {
    padding-bottom: 0
}

.tooltip-container {
    width: 100%
}

.tooltip-container .GvlsI8DGcwuw0voZXbHO {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tooltip-container .tooltip-text-content {
    max-width: 492px;
    flex-wrap: wrap;
    position: fixed;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 2px 10px 0 rgba(6, 10, 38, .06);
    border-radius: 4px;
    padding: 6px 4px;
    box-sizing: border-box;
    font-size: 12px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    display: none;
    opacity: 0
}

.tooltip-container:hover .GiHe8trvvYHlffezFc3e {
    display: block;
    animation: p2bJDGXHB7wcLWgKjxPx .6s .3s forwards
}

@keyframes p2bJDGXHB7wcLWgKjxPx {
    to {
        opacity: 1
    }
}

.seW9kI4hGxHv5548twlB {
    display: block;
    background-image: linear-gradient(180deg, rgba(247, 248, 250, 0.7) 0%, rgba(247, 248, 250, 0.2) 100%);
    border-radius: 8px;
    padding: 16px 16px 0
}

.k90tJGmPtaaLijT3RmFx, .vuzEo5gdVmAGYAJEhMs9 {
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.toh4bEdfW9C3QsCMbcW_ {
    width: 30%;
    overflow: hidden
}

.WHIbycZpeifYrstB8M2G {
    width: 44%;
    overflow: hidden
}

.BmUHjfSuIzUE2s5oJPJu {
    width: 26%;
    overflow: hidden
}

.k90tJGmPtaaLijT3RmFx {
    margin-bottom: 14px;
    font-size: 10px;
    color: rgba(6, 10, 38, .5);
    font-weight: 500
}

.vuzEo5gdVmAGYAJEhMs9 .toh4bEdfW9C3QsCMbcW_ {
    font-size: 12px;
    color: #060a26;
    line-height: 17px;
    font-weight: 500
}

.vuzEo5gdVmAGYAJEhMs9 .WHIbycZpeifYrstB8M2G {
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    line-height: 18px;
    font-weight: 700
}

.vuzEo5gdVmAGYAJEhMs9 .BmUHjfSuIzUE2s5oJPJu {
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    font-weight: 500
}

.cuonAYSKyk_sBwFHPpXO {
    padding-bottom: 17px
}

.cuonAYSKyk_sBwFHPpXO:last-child {
    padding-bottom: 9px
}

.IFLFKklEdAX1K3a28LUm {
    position: relative;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 20%, #fff 55%);
    cursor: pointer;
    margin-top: -38px;
    --svg-arrow-color: rgba(6, 10, 38, 0.6)
}

.IFLFKklEdAX1K3a28LUm span {
    font-size: 12px;
    color: rgba(6, 10, 38, .6);
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    margin-right: 5px;
    line-height: 20px
}

.IFLFKklEdAX1K3a28LUm:hover {
    --svg-arrow-color: #4d80ff
}

.IFLFKklEdAX1K3a28LUm:hover span {
    color: #4d80ff
}

.E59xuGzuvKB_D4mP_Aae {
    width: 16px;
    height: 16px;
    overflow: hidden;
    transform: rotate(180deg)
}

.E59xuGzuvKB_D4mP_Aae svg {
    width: 16px;
    height: 16px
}

.yvSZz3XVvI7SIAgZYf_F {
    height: 38px;
    overflow: hidden;
    transition: all .3s
}

.it8OShWUz3nyQn92p08C .E59xuGzuvKB_D4mP_Aae {
    transform: rotate(0deg)
}

.it8OShWUz3nyQn92p08C .IFLFKklEdAX1K3a28LUm {
    margin-top: 0
}

.schedule-timeline-content {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    scrollbar-width: none;
    padding: 0 20px
}

.schedule-timeline-content::-webkit-scrollbar {
    display: none
}

.schedule-progress-bar {
    position: relative;
    width: fit-content;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: visible;
    border-top: 28px solid rgba(0, 0, 0, 0);
    border-bottom: 16px solid rgba(0, 0, 0, 0)
}

.cULQPLPgGj8opwaCPNTT {
    position: absolute;
    height: 3px;
    top: 50%;
    background-image: linear-gradient(270deg, #0158ff 13%, #359dff 100%);
    max-width: 100%;
    transform: translate(0, -50%);
    border-radius: 2px;
    z-index: 1;
    transition: all .3s
}

.zSDFdq1X2_YztMU4fl78 {
    position: absolute;
    width: 100%;
    transform: translate(0, -50%);
    height: 3px;
    top: 50%;
    background: #e6e6e6;
    border-radius: 2px
}

.schedule-item {
    position: relative;
    min-width: 74px;
    display: flex;
    justify-content: center;
    margin-right: 14px;
    z-index: 2;
    cursor: pointer
}

.schedule-item:last-child {
    margin-right: 0
}

.schedule-icon {
    box-sizing: content-box;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0158ff;
    border: 3px solid #fff
}

.schedule-item-title {
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 0;
    left: 50%;
    transform: translate(-50%, -100%);
    border-radius: 14px;
    padding: 6px 13px;
    font-size: 12px;
    letter-spacing: 0;
    text-align: center;
    line-height: 16px;
    font-weight: 500
}

.schedule-item-time {
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 100%);
    font-size: 11px;
    line-height: 16px;
    color: rgba(6, 10, 38, .4);
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.yBPmUQwAP2OpIlCbB80m .schedule-item-title {
    color: #119bff;
    background-color: rgba(0, 0, 0, 0)
}

.yBPmUQwAP2OpIlCbB80m .schedule-icon {
    background: #119bff
}

.tU709iTztfEx_Wp0Rllb .schedule-item-title {
    color: #0158ff;
    background: rgba(1, 88, 255, .08)
}

.tU709iTztfEx_Wp0Rllb .schedule-item-time {
    color: #0d53ff
}

.tU709iTztfEx_Wp0Rllb .schedule-icon {
    background: #0158ff
}

.schedule-item-volunteer .schedule-item-title {
    color: rgba(6, 10, 38, .5);
    background: rgba(6, 10, 38, .03)
}

.schedule-item-volunteer .schedule-icon {
    background: #e6e6e6
}

.recruitment-info-module {
    margin-bottom: 30px
}

.TWgzqHFNbvIQbbjq3sVI {
    display: flex;
    align-items: center
}

.TWgzqHFNbvIQbbjq3sVI svg {
    width: 16px;
    height: 16px
}

.TWgzqHFNbvIQbbjq3sVI span {
    margin-left: 8px;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500
}

.recruitment-list-item {
    padding-top: 16px;
    border-bottom: .5px solid rgba(0, 0, 0, .06)
}

.recruitment-list-item:first-child {
    padding-top: 22px
}

.recruitment-list-item-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    margin-bottom: 5px;
    font-size: 14px;
    color: #222;
    letter-spacing: 0;
    text-align: left;
    font-weight: 400;
    cursor: pointer
}

.recruitment-list-item-title:hover {
    color: #0d53ff
}

.ecruitment-list-item-time {
    margin-bottom: 11px;
    display: flex;
    align-items: center;
    font-size: 11px;
    color: rgba(6, 10, 38, .4);
    letter-spacing: 0;
    text-align: left;
    font-weight: 400
}

.tcc-card {
    padding: 20px;
    border-radius: 5px;
    height: 100%;
    background-image: linear-gradient(180deg, #e1effe 0%, #f7fbfe 26%, #fcfdfe 100%)
}

.tcc-card-title {
    margin-bottom: 16px;
    font-size: 14px;
    color: #012786;
    font-weight: 500
}

.tcc-pointer-cursor {
    cursor: pointer
}

.tcc-carousel {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    overflow: hidden
}

.tcc-carousel * {
    box-sizing: border-box
}

.tcc-carousel:hover .tcc-carousel-left-arrow, .tcc-carousel:hover .tcc-carousel-right-arrow {
    opacity: 1
}

.tcc-carousel-items-wrapper {
    --item-gap: 20px;
    --items-wrapper-offset: 0;
    --item-width: calc((100% - var(--item-gap)) / 2);
    width: 100%;
    min-width: 100%;
    overflow: visible;
    display: flex;
    align-items: stretch;
    transition: all .3s;
    transform: translateX(var(--items-wrapper-offset))
}

.tcc-carousel-item {
    width: var(--item-width);
    min-width: var(--item-width);
    max-width: var(--item-width);
    margin-right: var(--item-gap);
    overflow: hidden;
    flex-shrink: 0
}

.tcc-carousel-item:last-child {
    margin-right: 0
}

.tcc-carousel-left-arrow, .tcc-carousel-right-arrow {
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    transition: all .3s
}

.tcc-carousel-left-arrow svg, .tcc-carousel-right-arrow svg {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 5px 20px 0 rgba(6, 10, 38, .06)
}

.tcc-carousel-left-arrow {
    left: 18px
}

.tcc-carousel-right-arrow {
    right: 18px
}

.tcc-carousel-hide-arrow {
    display: none
}

.tcc-table {
    table-layout: auto;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

.tcc-table-thead .tcc-table-cell {
    padding-bottom: 13px;
    text-align: left;
    font-family: PingFangSC-Medium;
    font-size: 10px;
    color: #999;
    letter-spacing: 0;
    font-weight: 500
}

.tcc-table-tbody .tcc-table-cell {
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #060a26;
    line-height: 16px;
    font-weight: 500
}

.tcc {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    box-sizing: border-box
}

.tcc * {
    box-sizing: border-box
}

.tcc .policy-title-container {
    margin-bottom: 12px
}

.tcc-one-card .tcc-card {
    height: max-content
}

.tcc-one-card .tcc-table-wrapper {
    display: flex
}

.tcc-one-card .tcc-divider {
    background: rgba(6, 10, 38, .03);
    min-width: 1px;
    min-height: 10px;
    margin: 0 30px
}

.tcc-one-card .tcc-left-table, .tcc-one-card .tcc-right-table {
    width: calc((100% - 61px) / 2);
    max-width: calc((100% - 61px) / 2);
    margin-bottom: 10px
}

.vsEjgWrjPzB7gWmeO6Br {
    display: block;
    margin-bottom: 30px;
    --table-row-gap: 20px;
    --table-row-height: 38px
}

.vsEjgWrjPzB7gWmeO6Br .tcc-table .tcc-table-row:last-child .dsdJuPSdf5ZQ_jJtC4k0, .vsEjgWrjPzB7gWmeO6Br .tcc-table .tcc-table-row:last-child .E3ncYB5zb40elEDDDDdI {
    margin-bottom: 0
}

.g4BPWBCJ6BEasmcaiuc2 {
    width: 16px;
    height: 16px;
    object-fit: cover
}

.dsdJuPSdf5ZQ_jJtC4k0 {
    height: var(--table-row-height);
    margin-bottom: var(--table-row-gap);
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    font-size: 16px;
    color: #222;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 25px;
    font-family: GoogleSans-Regular
}

.hpN2CLHYeOVPdFgtuvVx {
    text-align: right
}

.E3ncYB5zb40elEDDDDdI {
    display: flex;
    align-items: center;
    margin-bottom: var(--table-row-gap);
    height: var(--table-row-height)
}

.uy1hWrY3EUdqpxwSt5jE {
    margin-right: 10px;
    width: 38px;
    height: 38px;
    object-fit: cover;
    border-radius: 50%;
    uc-perf-stat-ignore: image
}

.ZvtauUzRs14k18Bz31gr {
    font-family: Gilroy-Bold;
    margin-right: 10px;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    text-align: center;
    font-weight: 700;
    min-width: 10px;
    line-height: 16px;
    display: flex
}

.AeEKdE3tZuf7fZ_CTTPN {
    color: #4d80ff
}

.d9j71H_ESX6zMUpez_Jf {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.YhbjoMnqO_Z09HsXmvIx {
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #060a26;
    line-height: 16px;
    font-weight: 500
}

.ZvQEniM0IGe2R4lbMOYv {
    margin-top: 1px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(6, 10, 38, .4);
    line-height: 16px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.yS4XXI_Vda_eJKZ1VhuV {
    margin-bottom: 30px;
    transition: all .3s;
    overflow: hidden
}

.VspETFbt3ezo7AaSMMBa {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.xXSsjRnI_80qF6n_L0DQ {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500
}

.xXSsjRnI_80qF6n_L0DQ svg {
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.wLDmkbtAg8UeJYxGLAqK {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: rgba(6, 10, 38, .4);
    text-align: right;
    line-height: 16px;
    font-weight: 400;
    cursor: pointer
}

.wLDmkbtAg8UeJYxGLAqK svg {
    width: 16px;
    height: 16px;
    margin-left: 4px
}

.xcubl6SXM5wGX7qmJReb {
    margin-top: 11px;
    margin-bottom: 15px
}

.iIceLi7H_8FJhCIdCz_y {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.iIceLi7H_8FJhCIdCz_y::-webkit-scrollbar {
    display: none
}

.iIceLi7H_8FJhCIdCz_y .rMvzWaxIV1g54nmOp0wH {
    width: max-content;
    flex-shrink: 0;
    padding: 5px 7px;
    margin-right: 15px;
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    cursor: pointer;
    transition: all .3s
}

.iIceLi7H_8FJhCIdCz_y .rMvzWaxIV1g54nmOp0wH:hover {
    color: #060a26;
    background: rgba(6, 10, 38, .05);
    border-radius: 6px
}

.iIceLi7H_8FJhCIdCz_y .oXcGvNOj9Dzq51aEDJFJ {
    color: #4d80ff !important;
    font-weight: 500;
    background: rgba(77, 128, 255, .1) !important;
    border-radius: 6px
}

.fPK_auNa8OeZnfV2rEFg {
    margin-top: 15px;
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 27px;
    justify-content: space-between
}

.rzCEVnjyUHLBkAUJCfwF {
    cursor: pointer
}

.o8_i8pcY3BYKtyMUgCRp {
    border-radius: 5px;
    overflow: hidden;
    aspect-ratio: 16/9;
    background-color: #eee
}

.o8_i8pcY3BYKtyMUgCRp img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
    transition: transform .3s ease-out
}

.o8_i8pcY3BYKtyMUgCRp img:hover {
    transform: scale(1.05)
}

.jKlo95lZprjGGDyA07eS {
    margin-top: 10px;
    font-size: 14px;
    padding-left: 3px;
    color: rgba(6, 10, 38, .8);
    letter-spacing: 0;
    font-weight: 400;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.a021nkbLm1wy0hkijgf9 {
    display: flex
}

.a021nkbLm1wy0hkijgf9 {
    border: 1px solid rgba(6, 10, 38, .08);
    border-radius: 8px
}

.MBFxkk4e3Akx9vIevJsF {
    padding: 21px 18px
}

.xoRhSmM19hR4IgDkwIwQ {
    display: flex;
    justify-content: space-between
}

.GLGHMZydVNSzVJzv7s_M {
    display: flex;
    justify-content: space-around
}

.MBFxkk4e3Akx9vIevJsF {
    padding: 21px 18px
}

.kqnUtpZkb2bjJ0AX15FG {
    height: 326;
    width: 1px;
    background: rgba(6, 10, 38, .03)
}

.PRUK9plcxvLJKpH_KG6n {
    padding: 20px 20px 19px 18px;
    border: 1px solid rgba(6, 10, 38, .08);
    border-radius: 8px
}

@keyframes MRwuhagMTxZWOo7V4uxK {
    0% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

.tixs3Mup_7bE6wOpkGPO {
    border-radius: 4px;
    background: linear-gradient(90deg, rgba(6, 10, 38, 0.03) 25%, #fff 37%, rgba(6, 10, 38, 0.03) 63%);
    background-size: 400% 100%;
    animation-name: MRwuhagMTxZWOo7V4uxK;
    animation-duration: 1.4s;
    animation-timing-function: ease;
    animation-iteration-count: infinite
}

.ant-carousel {
    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;
    font-feature-settings: "tnum"
}

.ant-carousel .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ant-carousel .slick-list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.ant-carousel .slick-list:focus {
    outline: none
}

.ant-carousel .slick-list.dragging {
    cursor: pointer
}

.ant-carousel .slick-list .slick-slide {
    pointer-events: none
}

.ant-carousel .slick-list .slick-slide input.ant-radio-input, .ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
    visibility: hidden
}

.ant-carousel .slick-list .slick-slide.slick-active {
    pointer-events: auto
}

.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input, .ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
    visibility: visible
}

.ant-carousel .slick-list .slick-slide > div > div {
    vertical-align: bottom
}

.ant-carousel .slick-slider .slick-track, .ant-carousel .slick-slider .slick-list {
    transform: translate3d(0, 0, 0);
    touch-action: pan-y
}

.ant-carousel .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.ant-carousel .slick-track::before, .ant-carousel .slick-track::after {
    display: table;
    content: ""
}

.ant-carousel .slick-track::after {
    clear: both
}

.slick-loading .ant-carousel .slick-track {
    visibility: hidden
}

.ant-carousel .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.ant-carousel .slick-slide img {
    display: block
}

.ant-carousel .slick-slide.slick-loading img {
    display: none
}

.ant-carousel .slick-slide.dragging img {
    pointer-events: none
}

.ant-carousel .slick-initialized .slick-slide {
    display: block
}

.ant-carousel .slick-loading .slick-slide {
    visibility: hidden
}

.ant-carousel .slick-vertical .slick-slide {
    display: block;
    height: auto
}

.ant-carousel .slick-arrow.slick-hidden {
    display: none
}

.ant-carousel .slick-prev, .ant-carousel .slick-next {
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    color: rgba(0, 0, 0, 0);
    font-size: 0;
    line-height: 0;
    background: rgba(0, 0, 0, 0);
    border: 0;
    outline: none;
    cursor: pointer
}

.ant-carousel .slick-prev:hover, .ant-carousel .slick-next:hover, .ant-carousel .slick-prev:focus, .ant-carousel .slick-next:focus {
    color: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0);
    outline: none
}

.ant-carousel .slick-prev:hover::before, .ant-carousel .slick-next:hover::before, .ant-carousel .slick-prev:focus::before, .ant-carousel .slick-next:focus::before {
    opacity: 1
}

.ant-carousel .slick-prev.slick-disabled::before, .ant-carousel .slick-next.slick-disabled::before {
    opacity: .25
}

.ant-carousel .slick-prev {
    left: -25px
}

.ant-carousel .slick-prev::before {
    content: "←"
}

.ant-carousel .slick-next {
    right: -25px
}

.ant-carousel .slick-next::before {
    content: "→"
}

.ant-carousel .slick-dots {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex !important;
    justify-content: center;
    margin-right: 15%;
    margin-bottom: 0;
    margin-left: 15%;
    padding-left: 0;
    list-style: none
}

.ant-carousel .slick-dots-bottom {
    bottom: 12px
}

.ant-carousel .slick-dots-top {
    top: 12px;
    bottom: auto
}

.ant-carousel .slick-dots li {
    position: relative;
    display: inline-block;
    flex: 0 1 auto;
    box-sizing: content-box;
    width: 16px;
    height: 3px;
    margin: 0 4px;
    padding: 0;
    text-align: center;
    text-indent: -999px;
    vertical-align: top;
    transition: all .5s
}

.ant-carousel .slick-dots li button {
    position: relative;
    display: block;
    width: 100%;
    height: 3px;
    padding: 0;
    color: rgba(0, 0, 0, 0);
    font-size: 0;
    background: #fff;
    border: 0;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
    opacity: .3;
    transition: all .5s
}

.ant-carousel .slick-dots li button:hover, .ant-carousel .slick-dots li button:focus {
    opacity: .75
}

.ant-carousel .slick-dots li button::after {
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    content: ""
}

.ant-carousel .slick-dots li.slick-active {
    width: 24px
}

.ant-carousel .slick-dots li.slick-active button {
    background: #fff;
    opacity: 1
}

.ant-carousel .slick-dots li.slick-active:hover, .ant-carousel .slick-dots li.slick-active:focus {
    opacity: 1
}

.ant-carousel-vertical .slick-dots {
    top: 50%;
    bottom: auto;
    flex-direction: column;
    width: 3px;
    height: auto;
    margin: 0;
    transform: translateY(-50%)
}

.ant-carousel-vertical .slick-dots-left {
    right: auto;
    left: 12px
}

.ant-carousel-vertical .slick-dots-right {
    right: 12px;
    left: auto
}

.ant-carousel-vertical .slick-dots li {
    width: 3px;
    height: 16px;
    margin: 4px 0;
    vertical-align: baseline
}

.ant-carousel-vertical .slick-dots li button {
    width: 3px;
    height: 16px
}

.ant-carousel-vertical .slick-dots li.slick-active {
    width: 3px;
    height: 24px
}

.ant-carousel-vertical .slick-dots li.slick-active button {
    width: 3px;
    height: 24px
}

.ant-carousel-rtl {
    direction: rtl
}

.ant-carousel-rtl .ant-carousel .slick-track {
    right: 0;
    left: auto
}

.ant-carousel-rtl .ant-carousel .slick-prev {
    right: -25px;
    left: auto
}

.ant-carousel-rtl .ant-carousel .slick-prev::before {
    content: "→"
}

.ant-carousel-rtl .ant-carousel .slick-next {
    right: auto;
    left: -25px
}

.ant-carousel-rtl .ant-carousel .slick-next::before {
    content: "←"
}

.ant-carousel-rtl.ant-carousel .slick-dots {
    flex-direction: row-reverse
}

.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
    flex-direction: column
}

.jS2AEgukSPQIzUjEhx3F {
    margin-bottom: 30px;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    background: rgba(77, 128, 255, .1);
    border: .5px solid rgba(2, 91, 253, .03);
    border-radius: 8px;
    padding: 12px 42px 12px 16px
}

.jS2AEgukSPQIzUjEhx3F * {
    box-sizing: border-box
}

.Zp1fMjl9aW8rl2MvDLSw {
    display: flex;
    width: 12px;
    height: 12px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translate(0, -50%)
}

.Zp1fMjl9aW8rl2MvDLSw svg {
    width: 12px;
    height: 12px
}

.bb37mnTeBQ3ffoWJdyCl {
    display: flex;
    align-items: center;
    height: 17px;
    overflow: hidden
}

.Jc_tYEcfWaFaZr4fcCbF {
    height: 100%;
    width: auto;
    margin-right: 13px;
    object-fit: cover;
    uc-perf-stat-ignore: image
}

.L5D3DVP9nVPl1UCuh4kg {
    flex: 1;
    overflow: hidden;
    height: 17px
}

.kO73fsHLevOUXTYAik_9 {
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: rgba(0, 0, 0, .87);
    letter-spacing: 0;
    font-weight: 500;
    line-height: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.Yh9fWdNl0r1fWjAo5ZHR {
    cursor: pointer
}

.tKJyxgo6doJxpYbfWe0b {
    width: 12px;
    height: 12px;
    object-fit: contain;
    margin-left: 7px
}

.I0L2zxLBwfFT1yxgbY8u {
    display: flex;
    align-items: center;
    width: 100%;
    overflow: hidden
}

.HKJ4WhyZ9dulowpIOoHS {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.HKJ4WhyZ9dulowpIOoHS img {
    width: 24px;
    height: 24px;
    object-fit: contain;
    animation: AGgyj9JFdXMmC6s6W82B 1s linear infinite
}

@keyframes AGgyj9JFdXMmC6s6W82B {
    0% {
        transform: rotateZ(0deg)
    }
    100% {
        transform: rotateZ(360deg)
    }
}

.P_egU5xTRvuzJCBWzQ15 {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 88px;
    overflow: hidden;
    margin-bottom: 30px;
    box-sizing: border-box;
    border: .5px solid rgba(6, 10, 38, .03);
    border-radius: 5px
}

.P_egU5xTRvuzJCBWzQ15 * {
    box-sizing: border-box
}

.P_egU5xTRvuzJCBWzQ15 .slick-dots {
    bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important
}

.P_egU5xTRvuzJCBWzQ15 .slick-dots li {
    width: 6px !important;
    height: 6px !important;
    border-radius: 50% !important;
    background: rgba(13, 83, 255, .18) !important;
    margin: 0 3px !important
}

.P_egU5xTRvuzJCBWzQ15 .slick-dots .slick-active {
    width: 6px !important;
    height: 6px !important;
    border-radius: 50% !important;
    background: #0d53ff !important
}

.P_egU5xTRvuzJCBWzQ15 .slick-dots button {
    width: 6px !important;
    height: 6px !important;
    border-radius: 50% !important;
    background: #0d53ff !important
}

.P_egU5xTRvuzJCBWzQ15 .slick-dots button::after {
    display: none !important
}

.P_egU5xTRvuzJCBWzQ15 .slick-dots button::before {
    display: none !important
}

.fNekBfVtaONlXeD90zzb {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover
}

.pCBuSRgGAciiKfWthAra {
    cursor: pointer
}

.official-policy-container {
    margin-bottom: 30px
}

.wtJaowvkrpXxGTqSX3Yg {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 12px
}

.wtJaowvkrpXxGTqSX3Yg img {
    width: 94px;
    height: 125px;
    object-fit: cover;
    overflow: hidden;
    cursor: pointer;
    border-radius: 5px
}

.PFhhXEvMz2m4_TF7SLn_ {
    margin-bottom: 30px;
    box-sizing: border-box
}

.PFhhXEvMz2m4_TF7SLn_ * {
    box-sizing: border-box
}

.Jj5j3ZRmGmYpIXg3TOZa {
    display: flex;
    align-items: center
}

.Jj5j3ZRmGmYpIXg3TOZa img {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    object-fit: contain
}

.Jj5j3ZRmGmYpIXg3TOZa span {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500
}

.ySHjVD0ENGRbuxDX1rjy {
    cursor: pointer
}

.m3LrCM8MoGy9CkgmVvLr {
    margin-top: 12px;
    width: 100%;
    max-width: 100%;
    border: .97px solid rgba(6, 10, 38, .03);
    border-radius: 8px;
    overflow: hidden
}

.m3LrCM8MoGy9CkgmVvLr img {
    width: 100%;
    max-width: 100%;
    object-fit: cover
}

.A2GkqygYLweZSxPi5K6Q {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-sizing: border-box
}

.A2GkqygYLweZSxPi5K6Q * {
    box-sizing: border-box;
    uc-perf-stat-ignore: image
}

.AVOih_ODjGoDqwPPscgv {
    width: 24px;
    height: 24px;
    margin-top: 25px;
    cursor: pointer
}

.AVOih_ODjGoDqwPPscgv svg {
    width: 24px;
    height: 24px
}

.ygXdAJSOecXtE8Ch91Uq {
    width: 480px;
    height: 307px;
    overflow: hidden;
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.ygXdAJSOecXtE8Ch91Uq img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.adaa6AWB44pyzesXF4Nf {
    cursor: pointer;
    uc-perf-stat-ignore: image
}

.aaaCHIeweCSaSuUPrAn2 {
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 32px 64px -12px rgba(6, 10, 38, .24);
    border-radius: 16px;
    padding: 10px;
    --query-score-scale: 1.2;
    uc-perf-stat-ignore: image
}

.JWYBIoEKKm_vvjiFlucj {
    position: relative;
    width: calc(460px * var(--query-score-scale));
    height: calc(287px * var(--query-score-scale));
    max-width: calc(460px * var(--query-score-scale));
    max-height: calc(287px * var(--query-score-scale));
    overflow: hidden
}

.BDdkF9Py_916znTZYVyH {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    overflow: hidden;
    object-fit: cover;
    uc-perf-stat-ignore: image
}

.MAxaizYDdNqmKMLVTalg {
    position: absolute;
    right: calc(115px * var(--query-score-scale));
    bottom: calc(26px * var(--query-score-scale));
    transform: translateX(50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc(200px * var(--query-score-scale));
    max-width: calc(200px * var(--query-score-scale))
}

.NQjaxEfXyS4uMqwzquqg {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.NQjaxEfXyS4uMqwzquqg span {
    display: block;
    max-width: calc(100% - 84px * var(--query-score-scale));
    opacity: .6;
    font-family: PingFangSC-Regular;
    font-size: calc(12px * var(--query-score-scale));
    color: #0b1d6e;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;
    margin: 0 calc(6px * var(--query-score-scale));
    line-height: calc(17px * var(--query-score-scale));
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.TKbQKGa4oBlRIsvC_Fah, .UVxqcl7iJ1sj5Bo0UIyC {
    height: 1px;
    width: calc(36px * var(--query-score-scale));
    opacity: .2;
    background-image: linear-gradient(89deg, rgba(0, 143, 255, 0) 0%, #008fff 21%, #0b1d6e 59%);
    background-repeat: no-repeat;
    background-size: cover
}

.UVxqcl7iJ1sj5Bo0UIyC {
    transform: rotate(180deg)
}

.u_N4Hz5VC47caI37L0eH {
    width: 100%;
    margin-top: calc(7px * var(--query-score-scale));
    font-family: PingFang-SC-Heavy;
    font-size: calc(12px * var(--query-score-scale));
    line-height: calc(17px * var(--query-score-scale));
    color: #0d53ff;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.HFH6_jjpoHyRVH7P8Wtx {
    font-family: GoogleSans-Bold;
    font-size: calc(13px * var(--query-score-scale));
    font-weight: 700
}

.umzUvsyfYx4wjv5pbLnc {
    color: rgba(13, 78, 255, .25)
}

.HpgdX6ii9DlYfiIDAlAO {
    display: inline-block;
    max-width: 100%;
    margin-top: calc(19px * var(--query-score-scale));
    padding: calc(8px * var(--query-score-scale)) calc(18px * var(--query-score-scale));
    background-image: linear-gradient(0deg, #4266ff 0%, #0d53ff 100%);
    border: 1px solid rgba(255, 255, 255, .3);
    box-shadow: 0 4px 12px -6px rgba(13, 83, 255, .5);
    border-radius: calc(19px * var(--query-score-scale));
    font-family: PingFangSC-Medium;
    font-size: calc(14px * var(--query-score-scale));
    color: #fff;
    line-height: calc(20px * var(--query-score-scale));
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer
}

.sPV0Q6vMwVff6WvYakHu {
    margin-bottom: 30px;
    --table-row-gap: 6px;
    --table-row-height: 38px
}

.sPV0Q6vMwVff6WvYakHu .tcc-table .tcc-table-row:last-child .vChOxenWBwPvc962wA0h {
    margin-bottom: 0
}

.sPV0Q6vMwVff6WvYakHu .tcc-table {
    table-layout: fixed !important
}

.iHyGGbUuN6Q9TER6sZfA {
    background-image: linear-gradient(180deg, #e1effe 0%, #f7fbfe 26%, #fcfdfe 100%)
}

.iHyGGbUuN6Q9TER6sZfA .tcc-card-title {
    color: #012786
}

.gVYp8gH27q4HNAoT1iBa {
    background-image: linear-gradient(180deg, #fff1f0 0%, #fffcfc 29%, #fcfdfe 98%)
}

.gVYp8gH27q4HNAoT1iBa .tcc-card-title {
    color: #a01708
}

.L2CjUR3UiDwUVONpzakU {
    background-image: linear-gradient(180deg, #edf0ff 0%, #f9fcff 30%, #fcfdfe 100%)
}

.L2CjUR3UiDwUVONpzakU .tcc-card-title {
    color: #420962
}

.Ey6zNxdJpuq5w5HaxIVg {
    background-image: linear-gradient(180deg, #f0faf9 1%, #f8faff 30%, #fcfdfe 100%)
}

.Ey6zNxdJpuq5w5HaxIVg .tcc-card-title {
    color: #036d84
}

.h1RhgCD1fjqNcpfsTxrR {
    text-align: right;
    padding-left: 5px
}

.jV8Py3oMeVpqOCAVYCQF {
    text-align: center;
    padding-left: 5px
}

.eAnQIepJr9ARrRjzfdpp {
    font-family: GoogleSans-Regular !important;
    font-size: 14px !important;
    color: #222 !important;
    letter-spacing: 0 !important;
    font-weight: 400 !important;
    line-height: 18px !important
}

.vChOxenWBwPvc962wA0h {
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #060a26;
    line-height: 16px;
    font-weight: 500;
    margin-bottom: var(--table-row-gap);
    height: var(--table-row-height);
    display: flex;
    align-items: center
}

.vChOxenWBwPvc962wA0h div {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qoExP2vOAtkQdi40oFOn {
    width: 16px;
    height: 16px;
    object-fit: contain
}

.tgmimPPvTHMcNOTAorKv {
    cursor: pointer
}

.Jjbx9ydAKdtLOwSxzsKF {
    margin-bottom: 30px;
    --table-row-gap: 6px;
    --table-row-height: 38px
}

.Jjbx9ydAKdtLOwSxzsKF .tcc-table .tcc-table-row:last-child .kGcYEg4TXGB6u44svCcK {
    margin-bottom: 0
}

.kGcYEg4TXGB6u44svCcK {
    margin-bottom: var(--table-row-gap);
    height: var(--table-row-height);
    line-height: var(--table-row-height)
}

.EcSGzR8Ddk4Hv_2oSdyk {
    text-align: right;
    padding-left: 5px
}

.bc8Ld8cJDPF9TNlYTVLo {
    text-align: center;
    padding-left: 5px
}

.qXqqTN_EMB3_Qjn2qOBF {
    background-image: linear-gradient(180deg, #fff1f0 0%, #fffcfc 29%, #fcfdfe 98%)
}

.qXqqTN_EMB3_Qjn2qOBF .tcc-card-title {
    color: #a01708
}

.Ptr30AoOnbjlA9GJ27i6 {
    background-image: linear-gradient(180deg, #f0faf9 1%, #f8faff 30%, #fcfdfe 100%)
}

.Ptr30AoOnbjlA9GJ27i6 .tcc-card-title {
    color: #036d84
}

.n0Rvh_5XR6pzIRKzFi5x span {
    color: #ff5745 !important
}

.Nsoh10QD4faYmhA3NMBS span {
    color: #22a8c5 !important
}

.Z9icTFv3QoAPBPcVO1vF {
    font-family: GoogleSans-Regular;
    font-size: 14px;
    color: #222;
    font-weight: 400
}

.NSVlazHnk4s0fBpBPfbX {
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #060a26;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 160px
}

.QdsCjJH_vMBdaQRNgn_6 {
    font-family: PingFang-SC-Heavy;
    font-size: 14px;
    color: #222;
    font-weight: 400
}

.youth-vip-module {
    margin-bottom: 31px
}

.youth-vip-title-section {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 14px
}

.youth-vip-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 8px
}

.youth-vip-description {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden
}

.youth-vip-description > img {
    width: 100%;
    uc-perf-stat-ignore: image
}

.s55Mw2tpxq4nQYiREuQg {
    margin-bottom: 30px
}

.s55Mw2tpxq4nQYiREuQg.NY9TMzp2TfKiHVfysgjf {
    margin-bottom: 0
}

.lWAvtChGvRWA7TPKme55 {
    margin-top: 12px;
    width: 100%;
    max-width: 100%
}

.lWAvtChGvRWA7TPKme55 .RRDSe1lSoyooFgBeCpNQ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    margin-bottom: 14px
}

.lWAvtChGvRWA7TPKme55 .jwUuFIZnrnXrT1EmxMAj {
    height: 264px
}

.lWAvtChGvRWA7TPKme55 .siSYzGaS3Ob8F0nDfOA7 {
    width: 100%;
    height: 264px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 8px 12px -8px rgba(6, 10, 38, .06);
    border-radius: 8px
}

.lWAvtChGvRWA7TPKme55 .siSYzGaS3Ob8F0nDfOA7 .yrBvg9ib7oqymUKmjFfL {
    font-size: 14px;
    color: rgba(6, 10, 38, .6);
    text-align: center;
    font-weight: 400
}

.lWAvtChGvRWA7TPKme55 .siSYzGaS3Ob8F0nDfOA7 .oBLZJW1DMoUA3nEidXNn {
    background: #f8f8f8;
    border-radius: 12px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 196px;
    font-size: 14px;
    color: rgba(0, 0, 0, .86);
    letter-spacing: 0;
    font-weight: 500;
    margin: 20px auto 14px;
    cursor: pointer
}

.lWAvtChGvRWA7TPKme55 .UMYgdjxZQ4ny4r3wVh42 {
    width: 100%;
    height: 264px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 8px 12px -8px rgba(6, 10, 38, .06);
    border-radius: 8px
}

.lWAvtChGvRWA7TPKme55 .UMYgdjxZQ4ny4r3wVh42 .yLMP1jfzDPcTou37u8E1 {
    font-size: 14px;
    color: rgba(6, 10, 38, .6);
    text-align: center;
    font-weight: 400
}

.lWAvtChGvRWA7TPKme55 .FHNAbFNduxuuluyz4Ltl {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    position: relative
}

.lWAvtChGvRWA7TPKme55 .FHNAbFNduxuuluyz4Ltl .Ksgj_CMWExi7qb_kZkEJ {
    width: 100%;
    height: 52px;
    margin-top: -10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: rgba(6, 10, 38, .6);
    text-align: center;
    font-weight: 500
}

.lWAvtChGvRWA7TPKme55 .FHNAbFNduxuuluyz4Ltl .Ksgj_CMWExi7qb_kZkEJ .fDzYPqebd5oS47CwkD6m {
    cursor: pointer;
    display: flex;
    align-items: center
}

.lWAvtChGvRWA7TPKme55 .FHNAbFNduxuuluyz4Ltl .Ksgj_CMWExi7qb_kZkEJ .fDzYPqebd5oS47CwkD6m:hover {
    color: #0d53ff
}

.lWAvtChGvRWA7TPKme55 .FHNAbFNduxuuluyz4Ltl .Ksgj_CMWExi7qb_kZkEJ .fDzYPqebd5oS47CwkD6m .eQ636k4ssJAhkKwnLp_j {
    width: 16px;
    height: 16px;
    margin-left: 5px
}

.z6dRWIrxDGjUxlfyK4DQ {
    display: flex
}

.z6dRWIrxDGjUxlfyK4DQ .ss58DgzARUPDZFjHbNj1 {
    padding: 5px 6px;
    background: #f5f6f7;
    border: 1px solid #f5f6f7;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 500;
    color: rgba(6, 10, 38, .7);
    line-height: 16px;
    margin-right: 24px;
    cursor: pointer
}

.z6dRWIrxDGjUxlfyK4DQ .ss58DgzARUPDZFjHbNj1.unRxP2OiMhClYzQrRnmy.C4OZbAWCNPNC4Zkhakku {
    color: #ff594d;
    background: rgba(255, 89, 77, .1);
    border: 1px solid rgba(6, 10, 38, .03)
}

.z6dRWIrxDGjUxlfyK4DQ .ss58DgzARUPDZFjHbNj1.unRxP2OiMhClYzQrRnmy.U5ZwC52SvSBpxVi8pcnU {
    color: #0d53ff;
    background: rgba(13, 83, 255, .1);
    border: 1px solid rgba(6, 10, 38, .03)
}

.z6dRWIrxDGjUxlfyK4DQ .ss58DgzARUPDZFjHbNj1.unRxP2OiMhClYzQrRnmy.eAdvzr_w8NW7PHIpxWxe {
    color: #05bc9b;
    background: rgba(5, 188, 155, .1);
    border: 1px solid rgba(6, 10, 38, .03)
}

.z6dRWIrxDGjUxlfyK4DQ .ss58DgzARUPDZFjHbNj1.unRxP2OiMhClYzQrRnmy.GVdwHHgKr7XXliRc_7tL {
    color: #060a26;
    background: rgba(0, 12, 50, .1);
    border: 1px solid rgba(6, 10, 38, .03)
}

.z6dRWIrxDGjUxlfyK4DQ .ss58DgzARUPDZFjHbNj1.unRxP2OiMhClYzQrRnmy.PL17SX1mg8Bp_Q2rR13n {
    color: #0d53ff;
    background: rgba(13, 83, 255, .1);
    border: 1px solid rgba(6, 10, 38, .03)
}

.Tje_5gUHGdLDDqFPgAqJ {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0
}

._nYjozRfPLkDjDZ5g9tA {
    position: fixed;
    z-index: 1000;
    background-color: rgba(0, 0, 0, .55);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

.YVvjYmqv4RAeLgFK7MvF {
    position: fixed;
    z-index: 1001;
    min-width: 29.33333vw;
    min-height: 4vw;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center;
    align-self: center
}

.FKRcDMRMAMZcG9Vu6sEs {
    transform: scale(0.7);
    will-change: transform
}

.YDbOf5vAbEPfCklhD3mg {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1001;
    min-height: 13.33333vw;
    transform: translate(0, 100%);
    will-change: transform
}

.TMlIWvI47RMc5UyBeyKW {
    display: block;
    height: 100%;
    width: 100%
}

.ubtdX3Y8alaiIJvr8dS5 {
    border-radius: 16px;
    background-color: #fff;
    box-sizing: border-box
}

.HRIBtvkxxz7y06Teas4s {
    width: 460px;
    padding: 24px
}

.RBDNi4LghPcxV8CLndGN {
    width: 100%;
    padding: 3.2vw 2.66667vw;
    border-radius: 1.6vw 1.6vw 0 0
}

.HrdJZU48zBKhIpqcgKRw {
    width: 100%;
    padding: 3.2vw 2.66667vw;
    border-radius: 1.6vw 1.6vw 0 0
}

.H0zXGff1fQh7_20toxrg {
    font-size: 20px;
    color: #222;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 20px;
    font-family: PingFangSC-Semibold;
    font-weight: 500
}

.f7yLeqiOtJdEvdkQmnv9 {
    margin-bottom: 20px;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    line-height: 16px;
    font-weight: 400
}

.HuPQCei9oiXdMOD60Agw {
    display: flex;
    justify-content: flex-end
}

.HuPQCei9oiXdMOD60Agw > div {
    width: 132px;
    height: 32px;
    border-radius: 8px;
    font-size: 14px;
    line-height: 32px;
    text-align: center
}

.HuPQCei9oiXdMOD60Agw .LeyehbFBd5PQ5MlXa3xz {
    margin-left: 8px;
    color: #060a26;
    background-color: #fff;
    border: 1px solid rgba(6, 10, 38, .06)
}

.HuPQCei9oiXdMOD60Agw .otfVddKH0m4FX0zjHntg {
    color: #fff;
    background: #0d53ff
}

.HuPQCei9oiXdMOD60Agw ._eBVTvSx8JDDpwZ_nafT {
    color: #ff594d;
    background-color: rgba(255, 89, 77, .06)
}

.ZUTL9lNZIMPEO7WE5jqQ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 5px;
    padding: 2px;
    position: relative
}

.ZUTL9lNZIMPEO7WE5jqQ .e6blJQgy9Q3HZxmSHwI9 {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    color: rgba(6, 10, 38, .7);
    line-height: 16px;
    font-weight: 400;
    position: relative;
    z-index: 1;
    cursor: pointer;
    transition: color .2s ease
}

.ZUTL9lNZIMPEO7WE5jqQ .e6blJQgy9Q3HZxmSHwI9.MsmeLNMT7TytYuvVCzOn {
    color: #060a26;
    font-weight: 500
}

.ZUTL9lNZIMPEO7WE5jqQ .YflG5W6rcLW4WacJfQVN {
    height: 12px;
    width: 1px;
    background: rgba(6, 10, 38, .06);
    margin: 0 12px
}

.ZUTL9lNZIMPEO7WE5jqQ .ZXjattoZDD5OfHfT96qP {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 62px;
    height: 28px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    border-radius: 4px;
    font-size: 12px;
    color: rgba(6, 10, 38, .7);
    line-height: 16px;
    font-weight: 400;
    transition: left .2s ease
}

.ZUTL9lNZIMPEO7WE5jqQ .ZXjattoZDD5OfHfT96qP.Z7hA18ph2CbrU2zOHqhG {
    left: 64px
}

.DS7Eu4a7_eoys3MW3SHD {
    width: 344px;
    height: 78px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 8px 12px -8px rgba(6, 10, 38, .06);
    border-radius: 5px;
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    padding: 18px;
    cursor: pointer
}

.DS7Eu4a7_eoys3MW3SHD .kSgGLqNLajJlx5jrmHil {
    width: 44px;
    height: 44px;
    margin-right: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    uc-perf-stat-ignore: image
}

.DS7Eu4a7_eoys3MW3SHD .FdMYU7bir_yQIJxb4dxH {
    width: 218px
}

.DS7Eu4a7_eoys3MW3SHD .FdMYU7bir_yQIJxb4dxH .vidBD3lXLgFX3d6oaxfn {
    font-size: 14px;
    color: #060a26;
    font-weight: 500;
    margin-bottom: 6px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.DS7Eu4a7_eoys3MW3SHD .FdMYU7bir_yQIJxb4dxH ._d09L1PsY3Betz7p0oUI {
    display: flex
}

.DS7Eu4a7_eoys3MW3SHD .FdMYU7bir_yQIJxb4dxH ._d09L1PsY3Betz7p0oUI .NCMEBpPwFvmHdp7v2OmE {
    background: rgba(6, 10, 38, .03);
    border-radius: 5px;
    padding: 2px 3px;
    margin-right: 5px;
    font-size: 12px;
    color: rgba(6, 10, 38, .7);
    font-weight: 500
}

.DS7Eu4a7_eoys3MW3SHD .HHPADParPa3viDUTHT8C {
    width: 38px;
    height: 44px;
    background: #fd594d;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.DS7Eu4a7_eoys3MW3SHD .HHPADParPa3viDUTHT8C.cCMuNVjwWO81Q5d155wK {
    background: #ff594d
}

.DS7Eu4a7_eoys3MW3SHD .HHPADParPa3viDUTHT8C.aOieN3UaZ_h_cHYystDf {
    background: #0d53ff
}

.DS7Eu4a7_eoys3MW3SHD .HHPADParPa3viDUTHT8C.a0ew74dKO5flZkd1PuTB {
    background: #18c5a6
}

.DS7Eu4a7_eoys3MW3SHD .HHPADParPa3viDUTHT8C.wl4DCmLzmyYHxEPSGasQ {
    background: #a1a8b9
}

.DS7Eu4a7_eoys3MW3SHD .HHPADParPa3viDUTHT8C .xupSDfkx2otc7BsJPFFu {
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    line-height: 17px
}

.DS7Eu4a7_eoys3MW3SHD .HHPADParPa3viDUTHT8C .xupSDfkx2otc7BsJPFFu span {
    font-size: 12px
}

.DS7Eu4a7_eoys3MW3SHD .HHPADParPa3viDUTHT8C .f84CMrlX29G8LXwT6KFa {
    font-size: 12px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    line-height: 17px
}

.cPtFz49sYEfMlNkC02Pm {
    display: block;
    margin-bottom: 30px;
    --table-row-gap: 20px;
    --table-row-height: 38px
}

.cPtFz49sYEfMlNkC02Pm .tcc-table .tcc-table-row:last-child .FiC287afriIR7QmP2ha0, .cPtFz49sYEfMlNkC02Pm .tcc-table .tcc-table-row:last-child .mzLjyGQi4XPDPzOyIvdF {
    margin-bottom: 0
}

.TFeTcBOIGmUeOpJtnRql {
    width: 16px;
    height: 16px;
    object-fit: cover
}

.u8O88cEgexYRRldVRJxO {
    height: var(--table-row-height);
    margin-bottom: var(--table-row-gap);
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    font-size: 12px;
    color: #222;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 25px;
    font-family: GoogleSans-Regular
}

.HIgwGGgZ4XwBBrEV69Qy {
    text-align: right
}

.mzLjyGQi4XPDPzOyIvdF {
    display: flex;
    align-items: center;
    margin-bottom: var(--table-row-gap);
    height: var(--table-row-height)
}

.NeYyyduDG5UDaLN9zMLL {
    margin-right: 10px;
    width: 38px;
    height: 38px;
    object-fit: cover;
    border-radius: 50%;
    uc-perf-stat-ignore: image
}

.BM7vW4bSnufTtb3Ir8Nr {
    font-family: Gilroy-Bold;
    margin-right: 10px;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    text-align: center;
    font-weight: 700;
    min-width: 10px;
    line-height: 16px;
    display: flex
}

.QnDwCUAch_3WNRJHyR9f {
    color: #4d80ff
}

.zEL001FbY691iW1u6Vd_ {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.dztrirTWqWbdeoCbN6bf {
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #060a26;
    line-height: 16px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ehGDOvAoIbE1QNSidNqR {
    margin-top: 1px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(6, 10, 38, .4);
    line-height: 16px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.CydQvjH2LRCKi8ozMARa {
    background-image: linear-gradient(180deg, #edf0ff 0%, #f9fcff 30%, #fcfdfe 100%)
}

.CydQvjH2LRCKi8ozMARa .tcc-card-title {
    color: #420962
}

.tcc-carousel-item:nth-child(3n + 1) .CydQvjH2LRCKi8ozMARa {
    background-image: linear-gradient(180deg, #e1effe 0%, #f7fbfe 26%, #fcfdfe 100%)
}

.tcc-carousel-item:nth-child(3n + 2) .CydQvjH2LRCKi8ozMARa {
    background-image: linear-gradient(180deg, #f0faf9 1%, #f8faff 30%, #fcfdfe 100%)
}

.gaokao-home-content {
    flex: 1;
    min-height: calc(100vh - 143px)
}

.main-container {
    display: flex;
    width: 1024px;
    margin: 0 auto
}

.content-section {
    width: 697px;
    margin-right: 30px
}

.eKhzg5VeJ7EbSHJ8sEDg {
    width: 296px
}

.puRSbZX6IFUCEDwL4MNo {
    flex: 1;
    position: relative;
    min-height: 400px
}

.ITd_KF7TlTagnLXMbX69 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: rgba(6, 10, 38, .6);
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.ITd_KF7TlTagnLXMbX69 img {
    width: 128px;
    height: 128px;
    margin-bottom: 10px
}

.hzNyfp2Nm2uLLlqrYAjc {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9999
}

.ufjePKqWdYqQplO4pNaf {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 224px;
    padding: 30px;
    background-color: #fff;
    border-radius: 24px 24px 0 0
}

.oTuwrDMKAiAIySg_feGl {
    font-family: PingFang SC;
    font-size: 20px;
    color: #222;
    font-weight: 500
}

.GGrOsIZ4uBbzDo1vO7QI {
    margin-top: 20px;
    font-family: PingFang SC;
    font-size: 14px;
    color: #222;
    font-weight: 400
}

.IjMKdTlXXNYt2uqRofDk {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    gap: 20px
}

.dijxEVgZ1DsBQ4XEU_yT {
    flex: 1;
    padding: 14px 0;
    font-family: PingFang SC;
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    border-radius: 12px
}

.T6vmd2tmeuJpi0momdCr {
    background: #f8f8f8;
    color: #222
}

.c5Um8fgtZ1IirKIv8ifd {
    background: rgba(233, 235, 255, .6);
    color: #0d53ff
}
