.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)
}

.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")
}

.gaokao-hub-modal-container {
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;
    z-index: 99;
    position: relative
}

.gaokao-hub-modal-container * {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

.gaokao-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)
    }
}

.gaokao-hub-scroll_zhkyq {
    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
}

.gaokao-hub-scroll_zhkyq .gaokao-hub_fXDdf {
    z-index: unset
}

.gaokao-hub-scroll_zhkyq .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.8.2/csr/assets/head-bg.0f9186.png) no-repeat top center;
    background-size: 100% 72px;
    uc-perf-stat-ignore: image
}

.gaokao-hub-scroll_zhkyq .gaokao-hub_fXDdf .header-placeholder_xCNNR {
    height: 72px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block
}

.gaokao-hub-scroll_zhkyq::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.gaokao-hub-scroll_zhkyq::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.gaokao-hub-scroll_zhkyq::-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,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 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.8.2/csr/assets/slick.a4e97f.eot);
    src: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.8.2/csr/assets/slick.a4e97f.eot?#iefix) format("embedded-opentype"), url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.8.2/csr/assets/slick.295183.woff) format("woff"), url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.8.2/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%
}

[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
}

.modal-container_-1c1I.fixed_rVlf8 {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center
}

.modal-container_-1c1I .overlay_dOYtM {
    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_-1c1I .overlay_dOYtM.show_EyGl0 {
    opacity: 1
}

.modal-container_-1c1I .modal-content_FnXJz {
    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_-1c1I .modal-content_FnXJz.hide_OqKnR {
    animation: scaleContentHide_lBzoT .3s forwards
}

.modal-container_-1c1I .modal-content_FnXJz .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_-1c1I .modal-content_FnXJz .title_5x63J {
    font-size: 20px;
    color: #060a26;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 20px;
    display: flex;
    align-items: center
}

.modal-container_-1c1I .modal-content_FnXJz .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_-1c1I .modal-content_FnXJz .content_7kHfs {
    flex: 1 1 auto;
    min-height: 0
}

.modal-container_-1c1I .modal-content_FnXJz .modal-footer_R2qDk {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-top: 24px
}

.modal-container_-1c1I .modal-content_FnXJz .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_-1c1I .modal-content_FnXJz .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)
    }
}

.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)
    }
}

.report-description-container {
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.report-description-container .o6U5E31KFK_1U5tCAVYa {
    animation: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.report-description-container .o6U5E31KFK_1U5tCAVYa.f_8fx5gFcGGRx9jgbTcZ {
    text-overflow: clip;
    overflow: visible;
    animation: AlB5nkmWw8rK_jlwhXKo var(--speed) linear infinite
}

.report-description-container .o6U5E31KFK_1U5tCAVYa .qDs2jHhLfKYOvrDYUawI {
    white-space: nowrap
}

.r7hX8YRdhRhJyBHnxE9z {
    margin-left: 20px
}

@keyframes AlB5nkmWw8rK_jlwhXKo {
    0% {
        transform: translateX(0)
    }
    10% {
        transform: translateX(0)
    }
    100% {
        transform: translateX(var(--translate-num))
    }
}

.probability-section {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 744px;
    box-sizing: border-box;
    position: relative;
    z-index: 9
}

.probability-section .Mhm1u09CzsalYEFWNQ3L {
    padding: 26px
}

.probability-content-wrapper {
    padding: 20px 20px 18px 20px;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px
}

.probability-content-wrapper .probability-bars-container {
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    width: 100%;
    overflow: hidden
}

.probability-content-wrapper .probability-bars-container .section-divider {
    width: 82px;
    height: 1px
}

.probability-content-wrapper .probability-bars-container .action-buttons-container {
    display: flex;
    align-items: center;
    margin-left: auto;
    flex-shrink: 0
}

.probability-content-wrapper .probability-bars-container .action-buttons-container > * + * {
    margin-left: 8px
}

.probability-content-wrapper .content-spacer {
    background-color: rgba(0, 0, 0, .06);
    width: 100%;
    height: 1px
}

.vZKrkTblm4th3as8wgJU {
    display: none
}

.action-button {
    width: 98px;
    height: 36px;
    background: rgba(13, 83, 255, .06);
    border: 1px solid #0d53ff;
    border-radius: 6px;
    font-size: 12px;
    color: #0d53ff;
    letter-spacing: 0;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.action-button.add-button:before, .action-button.export-button:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-position: center;
    background-size: cover;
    margin-right: 6px
}

.action-button.add-button:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAAr0lEQVRoBe2XQQ5AUAwFscbhcB8u5HQO8MVek7d5lcpIbKp51Zm/oOu4IAABCPySwLi0fVpbe+55a4drycEVnJXLAlmkozkYiMhk1TGQRTqag4GITFYdA1mkozkYiMhk1csb6CNSz2dw9OyL+nX2r+9a3kD5BWyngT8yEW35I8QComlbGwZsaMVgDIigbG0YsKEVgzEggrK1YcCGVgzGgAjK1lbegI0MwRCAAAQkAjc4kxU2J50IGAAAAABJRU5ErkJggg==)
}

.action-button.export-button:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAABbUlEQVRoBe1ZzWoCMRCeSGkR3ENfTd/A+ggLHjyUHjyI+wilPoE+WntYQdxLnCmmTLZbSKBLZmACwSSsyfe3yS4LYMUUMAVMgZIKuGrut+CgRhCPJYH01u7AQ9Oe3KY3/qvrqoW/4qgk8AFk1x7dU+j89TsRCp7wJon6wJkhY8f7JdqYCJ+zLjmguhiB0vaZA6UdiHah3B2gNHha3yJU2oUoQv91kPEo5s7J/5sijkUoRaUxr4kiNOZCqXPnRs4ilKrsWNepcWA296+4Q31i3QP4n8d+NQTwTWWNLj5jrasFvAcSaggg8CmL4TKQoHfirDcgNomEZqPJgSHBXrQTOEQHWe4hMiQJjfFYjjHnfd2P9gi1JgcuTDACvwJwXg0B3Gp2SOALaxPAE6EoQjQgtZxP7g2xUY2KGgci1KyjnoC4COXuYOodUE9A9LNQyiFIDnTsppbUTMI1oU85Akl8f2KSpKZhMQVMAVNgWIEb5exUsw4IHHcAAAAASUVORK5CYII=)
}

.YgMgT56tAGaUoIGgptHO {
    width: 36px;
    height: 36px;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 6px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer
}

.YgMgT56tAGaUoIGgptHO.rAOmPyQjFHfSaqK7IMz5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTB8gJiAgJh4eJCQkJB4gJhoaGh4eJB8gJpNZP5cAAAAIdFJOUwD9yioOyQorob7I+QAAADtJREFUKM9jYCASdAABfgHC+mEAuwAD3LgOBooEOBqGjwCJ3pdIgNAsjVABDVgQt0IFiiQg/EZloqINAOIWNdkOBZyvAAAAAElFTkSuQmCC);
    background-size: 16px 16px
}

.YgMgT56tAGaUoIGgptHO.q6BLVGtQAwmHXiS8ZbD5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTCAgJQAAAB8fJR8fJR8gJh8gJiAgJh8gJisrKx8hJR8gJh8fJiAgJh8fJR8fJh8fJh8gJiAgJR8hJh8gJh8fJR0hJx8gJgAAAB8gJrahjnQAAAAZdFJOUwBoA1pL/tiI5gZ8/EpYgvtq+lmN+VNO3QH1hRMrAAAAiElEQVQ4y9XSyw6DIBCFYbzOaLX1ruf9X7SJoRULM6SJG88KzJf4LzDmwlXEsFu7ECA4GwOA0djTNkwgHwDHeenxVIGZX6hVYNoHMr0/Qan3pygi/c4vw/0COPol8O0XwadfBrZfBvZ+B5CDFbCPdMBURRqUD/8DRu5e3f7Akzv3e4/2t/+CvQHwTxQVVjRsLQAAAABJRU5ErkJggg==);
    background-size: 16px 16px
}

.reminder-message-container {
    margin-top: 16px;
    display: flex;
    font-size: 14px;
    color: #060a26;
    line-height: 22px;
    font-weight: 500;
    overflow: hidden
}

.reminder-message-container .reminder-title {
    flex-shrink: 0;
    margin-right: 8px;
    background-image: linear-gradient(110deg, rgba(0, 204, 255, 0.14) 0%, rgba(22, 13, 255, 0.09) 100%);
    border-radius: 4px;
    font-size: 10px;
    color: #0761e6;
    letter-spacing: 0;
    font-weight: 500;
    width: 52px;
    height: 20px;
    text-align: center;
    line-height: 20px
}

.reminder-message-container .reminder-content {
    flex: 1 1 auto;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    color: #060a26;
    line-height: 22px;
    font-weight: 400
}

.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)
    }
}

.probability-bars-content {
    width: 100%
}

.probability-items-container {
    display: flex;
    align-items: center;
    margin-bottom: 11px
}

.probability-items-container .probability-item {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 17px;
    font-weight: 500
}

.probability-items-container .probability-item + .probability-item {
    margin-left: 20.47px
}

.probability-items-container .probability-item .probability-color-indicator {
    width: 6px;
    height: 6px;
    border-radius: 3px;
    margin-right: 5px
}

.probability-items-container .probability-item .probability-value {
    font-family: "PlusJakartaSans-Bold";
    font-size: 12px;
    font-weight: 700;
    margin-left: 5px
}

.probability-progress-container {
    display: flex;
    align-items: center;
    position: relative;
    height: 5px;
    background-color: #fff;
    overflow: hidden;
    border: 1px solid #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .1)
}

.probability-progress-container .probability-progress-bar {
    position: relative;
    height: 100%
}

.probability-progress-container .probability-progress-bar.connected-bar:after {
    content: " ";
    display: block;
    width: 2px;
    height: 500%;
    background-color: #fff;
    transform: rotate(45deg);
    transform-origin: 100% 5%
}

.probability-progress-container .probability-progress-bar.DsiSty4VQR11iImWTOlz:before {
    content: " ";
    display: block;
    width: 2px;
    height: 500%;
    background-color: #fff;
    transform: rotate(45deg);
    transform-origin: 100% 5%
}

.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
}

.drag-handle-container {
    width: 100%
}

.drag-handle-container .drag-tooltip {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.drag-handle-container .tooltip-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
}

.drag-handle-container:hover .table-name-content {
    display: block;
    animation: QW_B70auu6H56HkHiUgk .6s .3s forwards
}

@keyframes QW_B70auu6H56HkHiUgk {
    to {
        opacity: 1
    }
}

.bAASjynTKfokXb2TXdqo {
    font-size: 14px;
    color: #060a26;
    font-weight: 400;
    margin-bottom: 14px
}

.wJB1s4PqPHwtiWNRQmjW {
    margin-bottom: 10px
}

.LgxLq9PeDHWWtBxZiaCQ {
    display: block;
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    font-weight: 400;
    margin-bottom: 8px
}

.m6Zk4pfEEEB1yymecFtf {
    width: 100%;
    height: 40px;
    background: rgba(255, 255, 255, .8);
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    padding: 0 14px
}

.m6Zk4pfEEEB1yymecFtf.hr4wNggVgMfwLEN3LDZf {
    color: #ff594d;
    caret-color: #060a26
}

.XoVlYaKar5dxufVexdQS {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #ff594d;
    font-weight: 400
}

.XoVlYaKar5dxufVexdQS.juszZJu765UvmOjQZPZl {
    color: rgba(6, 10, 38, .5)
}

.XoVlYaKar5dxufVexdQS .BqsP0i06hdfrjCXuLHnY {
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.A1YnhaLBifBaTDSgQUJM {
    width: 132px;
    height: 32px;
    background: #0d53ff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-left: auto;
    margin-top: 30px
}

.A1YnhaLBifBaTDSgQUJM.j9wJHhAT4FiR2pYT03Wt {
    background: rgba(6, 10, 38, .04);
    color: rgba(6, 10, 38, .24);
    border: none
}

@keyframes cKDpkOg8VsGvKGWdq4qj {
    0% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

.uw9QVhpDTiKBniaCaGYV {
    height: 100%
}

.uw9QVhpDTiKBniaCaGYV > div {
    border-radius: 4px;
    height: 24px;
    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: cKDpkOg8VsGvKGWdq4qj;
    animation-duration: 1.4s;
    animation-timing-function: ease;
    animation-iteration-count: infinite
}

.uw9QVhpDTiKBniaCaGYV > div + div {
    margin-top: 20px
}

.uw9QVhpDTiKBniaCaGYV > div:last-child {
    width: 60%
}

.JPnXhkxtCOZ5Q28npCsM {
    width: 100%;
    height: 32px;
    background: #fcf6e4;
    border-radius: 8px;
    margin-top: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    padding: 0 20px;
    cursor: pointer
}

.JPnXhkxtCOZ5Q28npCsM .XSvUof_y5CEAfJqjC59V {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAgVBMVEUAAADzfg7zfg7zfQ/zfw3zfg71fg7yew3zfg7zfg7zfw3zfg70fg7zfg7zfg72fQ71fQrzfg7zfg7zfw7rexT/egfzfg3zfQ30fg70fg7zfQ70fw7yfw3zfg7zfg3zfg7wfw/zfg7zfg70fQ70fQ7zfgz1fg/zfAzzfQ7xfA7zfg5yA5HXAAAAKnRSTlMA/cpnmfI1E+3nS/fcfWMbGNXPUgwI4r61nmxEOcSYQCGQiHBXPDApsCXAmjNPAAAB+UlEQVRYw+1X25KCMAwtlMuCIKCAiCh4d/n/D1yXtNuu7TiS+uIM54mkciYnJiQlEyZ8GLwmfwcNLfv+i5pHY/cDlpLvOp7Gd6wesJC8UbYZq+qr55gJ7+lu3jqEKoDwL35NNxypSiUKwbaO41SpRFvu2Y1TZTkPRMuIHzlEj7nt9gpsjzzmqIhn7FCrLl2pLFCInEjAC1i0uoxreCzHJ1oikizA6XaqLq0qohIBcsZ0U4hsnSqFSCBh6pQad1VVT4mIBxnPuP381+pRTjhi8FMcke/uEl4FEYSEI6L35IW8MuGgxRDBf1ITQDYcrDFEV1aHcpYCDNGB1WE6WB1YFwTRXjS+KD6KydEmAHGJFKCDqqMNWLXUV1sUEVkPVjU8t8NzhCNqpJcTSD2OKJdeLiBhOKIUppP8jCMKJWnfEJ15sj2DZLdg1VLbrswLcg9diyCK/0+0DN0ic9a0EFCKb9oCBnkIBzX+M0L28oetBJkooissNLLOM26KrJyE+zPe+7iCfBxHoemAbC2xW8qolJE9f0rkB+A+GS4Rvg3eynCt6SJwlr5KlG5fX7QufNE661e/Knhp9csPfPWLjZbRUynWWqP1+I8nNlzYjyxSanqFyIdY3aXppQZ6Y51ir1m25Jwtzu+5+DUEBRrcM0LJG1A0TUEmTPgw/ABExMFLp9u3SwAAAABJRU5ErkJggg==);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 8px
}

.JPnXhkxtCOZ5Q28npCsM > span {
    color: #f77206;
    font-weight: 400;
    flex: 1 1 auto
}

.JPnXhkxtCOZ5Q28npCsM .I7l4GJY_Hpd5CsU29Zon {
    width: 64px;
    height: 24px;
    background: #f77206;
    border-radius: 6px;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.Z4BDvyhFC2faHp9OpnVC {
    position: absolute;
    top: -1px;
    left: -13px;
    padding: 2px 10px 2px 14px;
    background: #ffe3e1;
    border-radius: 9px 0 4px 0;
    transform: scale(0.9);
    display: flex;
    align-items: center
}

.Z4BDvyhFC2faHp9OpnVC > i {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAV1BMVEUAAAD/WU3/VUv/W1H/WU3/WU3/WU3/WU3/WE3/WU3/WU3/W0//WU3/WU3/WEz/WU3/T0z/WE3/WU3/X1D/WU3/WU7/V03/W03/WE3/WE7/WU3/WE//WU3Utk9NAAAAHHRSTlMA+wYZ7+bHoIdxPxT2w7OlCkdRDd95SSSZNJg3mAUhfwAAAfRJREFUWMPtWNuSgyAMXRRRpN6v7fL/37mzjTTDAEbL+NJpHk87h+QkhMSfr32atd2Ui5EzxkeRT137HouSFdOWsUqq0zRlzbTHWF2eo6l00KrjVGmjd61Jj/HMXBPG5yM8UqPdatktKhmWspf1TaNJkibJ8dy8txLe9jn6midEzsXLmWJwfx6Kl1tC7fpjeNgaEDR9MMO055OJK7uH//ObmehoncVuflNBKT6bOkmscIssK2zE1NkcOIlvPDZc/GOFjW1M3O954xcxe4rmT0rjvV+bzniKS4Teb4r77l0FeYd8hULD3DG4wUGHVkR8YqM9Qi7VUM/p4RYBNV47d4NpKwTaCpBCeWuRD8eJBu6tygqrntYILPfJ3UJkvS+EUMg9xNZaYAdSA0jXERwOcncWOJkUuAZpdnGT6MkTrzxHJD26CvCSJnJFEhY2PrGFJnIvw2hhUBPqHNECtWdhkP3kHNEA+Y8nSoAoPjQFocWLvYDY8envIP0XFGT0FaEvLRKRl5ZuI0hEtxFsbAQR2diw1RJEVKvF5k8Qkc0fnyOCyHmOiAeSJloBL4knmyS6O082OUQATAwR0WPNJYNW/OgXP4zGjcd3HI+jBvYVB/arV4j4pYZesxK1dNSaFb/4xa+i8cvxRes6HSDxASHqk8bXPsz+AIe8fCdiFj+uAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.Z4BDvyhFC2faHp9OpnVC > span {
    margin-left: 4px;
    font-size: 10px;
    color: #ff594d;
    letter-spacing: 0;
    line-height: 14px;
    font-weight: 500
}

.school-list-header-container {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    font-weight: normal;
    line-height: 20px;
    padding: 14px 20px 10px 1px;
    display: flex;
    align-items: center;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .8);
    z-index: 2;
    background-color: rgba(0, 0, 0, 0)
}

.school-list-header-container .school-item-actions {
    padding-right: 11px;
    box-sizing: border-box;
    overflow: hidden;
    flex-shrink: 0
}

.school-list-header-container .school-item-actions.probability-column-header {
    width: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0
}

.school-list-header-container .school-item-actions.school-item-main-content {
    padding-left: 14px;
    flex: 1 1 auto
}

.school-list-header-container .school-item-actions.gdaqpFXCGxrY2g9iVPMn {
    width: 14.2716535433%
}

.school-list-header-container .school-item-actions.vpRp3bIw_fbUvhKKpC6g {
    width: 12.5984251969%;
    min-width: 110px;
    white-space: nowrap
}

.school-list-header-container .school-item-actions.LkVtcyTI3mPJl4wLqAsh {
    width: 19.8818897638%
}

.school-list-header-container .school-item-actions.school-item-header {
    width: 50px;
    text-align: center;
    padding-right: 0
}

.school-list-header-container .school-item-actions.probability-column-header {
    display: flex;
    align-items: center
}

.school-list-header-container .school-item-actions.probability-column-header .probability-header-value {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUAAAAgICcgICcgICcgISchIScgICgfICcfICZbr9JqAAAACHRSTlMAnY9vgE6H5f6DDUYAAABhSURBVDjLYxgFJAO2MhwSEh0CWMUZOzoacWjoAGlh6gCBZhQNIC0ICYQGEBTAkGDtaOToYOxoxbTCQ4Cjg0HCAVOClQEowYrNVSAJBipKwP1BsQQCDDIJ2nqQxYVhFEAAAPIIM3SCy6c0AAAAAElFTkSuQmCC);
    background-size: cover;
    display: block;
    cursor: pointer
}

.school-list-header-container .school-item-actions.probability-column-header .probability-header-value.IAoU03sPHCtbvhg2mbPX {
    opacity: .5;
    pointer-events: none
}

.school-item-content {
    padding-right: 20px;
    display: flex;
    align-items: center;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .8);
    align-items: flex-start
}

.school-item-content .school-item-actions {
    padding-right: 11px;
    box-sizing: border-box;
    overflow: hidden;
    flex-shrink: 0
}

.school-item-content .school-item-actions.probability-column-header {
    width: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0
}

.school-item-content .school-item-actions.school-item-main-content {
    padding-left: 14px;
    flex: 1 1 auto
}

.school-item-content .school-item-actions.gdaqpFXCGxrY2g9iVPMn {
    width: 14.2716535433%
}

.school-item-content .school-item-actions.vpRp3bIw_fbUvhKKpC6g {
    width: 12.5984251969%;
    min-width: 110px;
    white-space: nowrap
}

.school-item-content .school-item-actions.LkVtcyTI3mPJl4wLqAsh {
    width: 19.8818897638%
}

.school-item-content .school-item-actions.school-item-header {
    width: 50px;
    text-align: center;
    padding-right: 0
}

.school-item-content .school-item-actions {
    position: relative
}

.school-item-content .lpa0_2H8nsArqO6G7QfW {
    padding: 3px 10px;
    background: #e6edff;
    border-radius: 6px;
    font-size: 12px;
    color: #0d53ff;
    text-align: center;
    line-height: 16px;
    font-weight: 500;
    display: inline-block;
    white-space: nowrap
}

.school-item-content ."school-name-container {
    font-size: 16px;
    color: #222;
    line-height: 24px;
    font-weight: 500;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center
}

.school-item-content ."school-name-container .school-name {
    font-family: "PlusJakartaSans-Bold";
    display: flex;
    align-items: center;
    cursor: pointer
}

.school-item-content ."school-name-container + .school-attributes {
    font-size: 14px;
    color: rgba(6, 10, 38, .8);
    line-height: 16px;
    font-weight: normal;
    padding-top: 4px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

.school-item-content ."school-name-container + .school-attributes + ."school-name-container {
    padding-top: 33px
}

.school-item-content .eDWxHrwQXk7I8JoYmkuP {
    font-size: 16px;
    color: #222;
    line-height: 24px;
    font-weight: 500;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center
}

.school-item-content .eDWxHrwQXk7I8JoYmkuP .s77YRwMIT6UkQL5fRJhV {
    font-family: "PlusJakartaSans-Bold";
    display: flex;
    align-items: center;
    cursor: pointer
}

.school-item-content .eDWxHrwQXk7I8JoYmkuP + ._39PVcmW3uND66UKVV5G {
    font-size: 14px;
    color: rgba(6, 10, 38, .8);
    line-height: 16px;
    font-weight: normal;
    padding-top: 8px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

.school-item-content .eDWxHrwQXk7I8JoYmkuP + ._39PVcmW3uND66UKVV5G + .eDWxHrwQXk7I8JoYmkuP {
    padding-top: 33px
}

.school-item-content .Vv9nwK94Yi3lGszqGcLU {
    font-size: 16px;
    color: #222;
    line-height: 24px;
    font-weight: 500
}

.school-item-content .ts7ndCXTMg77gNq0naZD {
    display: flex;
    align-items: center
}

.school-item-content .ts7ndCXTMg77gNq0naZD.ukHdXR3FKdiBGndFSEXe {
    cursor: pointer
}

.school-item-content .ts7ndCXTMg77gNq0naZD.M6fJqUeCmouhqPlh2vvx {
    cursor: default
}

.school-item-content .G_BmcXvpkUzxjPrsrXQX {
    flex-shrink: 0;
    display: inline-block;
    font-size: 12px;
    color: #0d53ff;
    font-weight: 400;
    margin-left: 4px;
    position: relative;
    margin-top: 4px
}

.school-item-content .G_BmcXvpkUzxjPrsrXQX::after {
    content: "";
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAS1BMVEUAAAAIUP8NU/8MU/8MU/8MU/8NU/8MU/8QUv8NU/8NU/8OU/8OU/8OU/8NUv8OUv8OUf8NVf8MU/8NU/8NU/8NUv8OUv8OVP8NU//WFAr0AAAAGHRSTlMACPm3UPbaex7groMjRiVtSCfhopmFXUlGq9NBAAAAlElEQVRYw+3QxxHEMAxDUUhykiWnjey/0t2hSwAPDnwFYAYfzjl3GmGDiSZ3AbyaRKQHbYny1w78L1EjaEnUBNYWdcig91sU3zs85Ki9V7Bms97FrHc+bO8vWPXKvT+inmCNohqQJlGJTtTpTpxB6kUVkIZWd3Lw0ncrvRqXrpcr/eJL70KJe2leTVraQrPAOedu6Qfb0hUbX52xFwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.school-item-content .probability-info {
    border-radius: 6px;
    font-weight: 500;
    width: 42px
}

.school-item-content .probability-info.M6fJqUeCmouhqPlh2vvx:hover {
    cursor: default
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL {
    text-align: center;
    padding: 5px 0;
    box-sizing: border-box;
    color: #fff
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL .probability-value {
    font-family: "PlusJakartaSans-Bold";
    font-size: 14px;
    line-height: 22px
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL .probability-type {
    font-size: 12px;
    line-height: 20px
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.school-probability-container {
    background-color: #ff594d
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.KkmW6UElc1T3oTLTjrjG {
    background-color: #0d53ff
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.Jfko_plPCNwvfjaUbL8x {
    background-color: #05bc9b
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.YVeU4cD6O2aC_3KtiMaw {
    background-color: #a1a8b9
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.iqo6W1OPiII_QYaW7fpv {
    background-color: #a1a8b9
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.Kl1Z3HBNEm49Mvwd3qlg .probability-type {
    font-size: 12px
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.Kl1Z3HBNEm49Mvwd3qlg .probability-value {
    padding-left: 4px;
    font-size: 14px
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.Kl1Z3HBNEm49Mvwd3qlg.school-probability-container {
    background: rgba(255, 89, 77, .15);
    color: #ff594d
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.Kl1Z3HBNEm49Mvwd3qlg.KkmW6UElc1T3oTLTjrjG {
    background-color: #e6edff;
    color: #0d53ff
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.Kl1Z3HBNEm49Mvwd3qlg.Jfko_plPCNwvfjaUbL8x {
    background-color: rgba(5, 188, 155, .1);
    color: #00be99
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.Kl1Z3HBNEm49Mvwd3qlg.YVeU4cD6O2aC_3KtiMaw {
    background-color: #eceef1;
    color: #818da0
}

.school-item-content .probability-info.OHcwCQo2pjxsB1rgPZyL.Kl1Z3HBNEm49Mvwd3qlg.iqo6W1OPiII_QYaW7fpv {
    background-color: #eceef1;
    color: #818da0
}

.school-item-content .GwIlk7_4sJWKNgd7Cmbp {
    font-size: 14px;
    color: #222;
    font-weight: 400;
    padding-top: 4px
}

.school-item-content .school-info-item {
    padding-top: 8px;
    line-height: 16px;
    font-size: 14px;
    font-weight: normal;
    display: flex;
    align-items: center
}

.school-item-content .school-info-item .school-info-label {
    color: #999;
    padding-right: 8px
}

.school-item-content .school-info-item .school-info-value {
    color: rgba(0, 0, 0, .86)
}

.oD2lpnun3qdrLIgjbPek {
    min-height: 89px;
    align-items: stretch;
    margin-bottom: 8px;
    margin-top: 12px;
    background-color: rgba(0, 0, 0, 0)
}

.oD2lpnun3qdrLIgjbPek ._0zgmcB3PgOZgz00rtnf {
    font-family: "PlusJakartaSans-Bold";
    font-size: 16px;
    color: #0d53ff;
    line-height: 22px;
    font-weight: 500;
    width: 38px;
    flex-shrink: 0
}

.oD2lpnun3qdrLIgjbPek ."school-name-container + .school-attributes {
    color: #222;
    box-sizing: border-box
}

.oD2lpnun3qdrLIgjbPek .school-info-item, .oD2lpnun3qdrLIgjbPek .GwIlk7_4sJWKNgd7Cmbp {
    padding-left: 38px
}

.oD2lpnun3qdrLIgjbPek .school-item-actions {
    padding: 14px 0;
    background: rgba(6, 10, 38, .03);
    display: flex;
    justify-content: center;
    flex-direction: column;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3
}

.oD2lpnun3qdrLIgjbPek .school-item-actions.probability-column-header {
    background: rgba(0, 0, 0, 0);
    border: none
}

.oD2lpnun3qdrLIgjbPek .school-item-actions.school-item-main-content {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-left: 1px solid #f3f3f3
}

.oD2lpnun3qdrLIgjbPek .school-item-actions.school-item-header {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-right: 1px solid #f3f3f3
}

.school-list-item {
    border-radius: 8px;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    background: #fff;
    padding: 20px 0 12px 0;
    user-select: text;
    position: relative
}

.school-list-item + .school-list-item {
    margin-top: 12px
}

@keyframes rQAkR8OHZG3vYYOlFjkQ {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.section-spacing-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    background-color: rgba(255, 255, 255, .8);
    opacity: 1;
    transition: opacity .2s linear
}

.section-spacing-container.eHNYU6BMRTEyZsyHlakG {
    display: none;
    opacity: 0
}

.section-spacing-container > div {
    text-align: center
}

.section-spacing-container .section-placeholder {
    padding-top: 10px;
    color: #222
}

.section-spacing-container .content-divider {
    width: 40px;
    height: 40px;
    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-size: cover;
    animation-name: rQAkR8OHZG3vYYOlFjkQ;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    margin: 0 auto
}

.drag-handle, .drag-action-spacer {
    background-size: cover;
    cursor: pointer;
    width: 16px;
    height: 16px
}

.drag-handle {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTCAhJiEhJyQkMSAhJx8gJs58pCQAAAAFdFJOUwDqVRWqEGjnVAAAAGJJREFUKM9jYCAWMCmgCRgKowm4hqDpCA1F1WMYGoqqxzU0FE0PawADRQImMAFnqBtEYQKBYLcwu4bCBEJDDICkYigSEMImgKEFw1BMa6niF2wBhBGEGIGMEQ2YEYURlbgBAH+0Gef0EmRNAAAAAElFTkSuQmCC)
}

.school-item-drag-containe {
    margin: 0 auto;
    width: 16px;
    height: 16px
}

.school-item-drag-containe + .drag-action-spacer {
    margin-top: 16px
}

.drag-action-spacer {
    margin: 0 auto;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTB8gJiAhJyQkKzMzMyAhJiQkNyQkKh8gJpoH2+cAAAAIdFJOUwD9yioKyQ4rSrCaqgAAADtJREFUKM9jYCASdAABfgHC+mEAuwAD3LgOBooEOBqGjwCJ3pdwgNBsjVABDVgQt0IFiiQg/EZloqINANioNbv7LIbEAAAAAElFTkSuQmCC)
}

.TIg5m2kxxMF6I1Hh5coP {
    font-weight: 500;
    margin-bottom: 14px;
    font-size: 18px;
    letter-spacing: 0;
    color: #060a26
}

.school-list-container {
    flex: 1;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    width: 100%;
    padding-bottom: 30px
}

.jym9vaauV54j6C6AlTct {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px
}

.jym9vaauV54j6C6AlTct .uiMoWUsSxabJSfVoEyh7 {
    width: 120px;
    display: block
}

.jym9vaauV54j6C6AlTct p {
    font-size: 14px;
    color: rgba(0, 0, 0, .86);
    line-height: 22px;
    font-weight: 400
}

.jym9vaauV54j6C6AlTct .KilFjmqpvsU8zg_0HOLr {
    width: 155px;
    height: 40px;
    background: #0d53ff;
    border-radius: 6px;
    font-size: 14px;
    color: #fff;
    margin-top: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.jym9vaauV54j6C6AlTct .e_jJ4uGqssUx32hoUOkC {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAAqUlEQVRoBe2WMQ6AMAwDKR9vf15aCTZnaw1BF4nFSLFyx8BxMBCAAAR+SaD3XsfzTNt15LlrsWsvB7hIRz0YiMi4cgy4SEc9GIjIuHIMuEhHPRiIyLjy9AZKRGr+B0fv3sjLGNWb3kD6A5SVJdn4Auv8DO9pS5aKJekNcICwao0wYMUtyjAgoFgjDFhxizIMCCjWCANW3KIMAwKKNcKAFTdlEIAABD5H4AJAxSImfAB7JAAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    margin-right: 4px
}

.jym9vaauV54j6C6AlTct .stSg2F8TUK1m2x4aw__Z {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 14px;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 6px;
    width: 155px;
    height: 40px
}

.jym9vaauV54j6C6AlTct .A07dyavF3gqyGXFLDVsL {
    margin-right: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTB8gJiAgJh4eJCQkJB4gJhoaGh4eJB8gJpNZP5cAAAAIdFJOUwD9yioOyQorob7I+QAAADtJREFUKM9jYCASdAABfgHC+mEAuwAD3LgOBooEOBqGjwCJ3pdIgNAsjVABDVgQt0IFiiQg/EZloqINAOIWNdkOBZyvAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px
}

.Be9ZGGGWg5VOHn4KHg2S {
    padding: 40px 10px;
    height: calc(100% - 57px) !important
}

.cxsJHCRRXszz_BE2Ev4b {
    width: 72px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    border-radius: 8px;
    margin-top: 12px;
    background: #0d53ff;
    color: #fff;
    text-align: center
}

.SQwB0X15chLD7_CKMgyy {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11
}

.SwSY58uARapxisoqOMsP {
    height: 10px
}

.school-attributes {
    display: flex;
    align-items: center
}

.school-info-row {
    width: 250px
}

.kw0mhhmCdn4TPTYfYhas {
    display: flex;
    align-items: flex-start;
    flex: 1
}

.aJ2KikMafLhH1aV8aT1K {
    font-family: "PlusJakartaSans-Bold";
    margin-right: 14px;
    padding: 0 10px;
    line-height: 24px;
    background: rgba(6, 10, 38, .06);
    border-radius: 6px;
    font-size: 16px;
    color: rgba(6, 10, 38, .5);
    text-align: center;
    font-weight: 500
}

.school-rank-number {
    font-family: "PlusJakartaSans-Bold";
    font-size: 18px;
    color: #0d53ff;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 900;
    align-items: flex-start !important
}

.r9QAO9DI_cfOiHAryyZv {
    display: flex;
    margin-top: 14px
}

.drB0k9_vM6UuQylrSHTN {
    display: flex
}

.tPUW_y3FW1VXiKW0cQJy {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-top: 20px
}

[data-type=gk-user] {
    margin-left: auto !important;
    padding-left: 24px !important
}

.gaokao-hub-modal-container div::after, .gaokao-hub-modal-container div::before {
    uc-perf-stat-ignore: image
}

.ant-spin {
    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";
    position: absolute;
    display: none;
    color: #1890ff;
    font-size: 0;
    text-align: center;
    vertical-align: middle;
    opacity: 0;
    transition: transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-spin-spinning {
    position: static;
    display: inline-block;
    opacity: 1
}

.ant-spin-nested-loading {
    position: relative
}

.ant-spin-nested-loading > div > .ant-spin {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    display: block;
    width: 100%;
    height: 100%;
    max-height: 400px
}

.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px
}

.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
    position: absolute;
    top: 50%;
    width: 100%;
    padding-top: 5px;
    font-size: 14px;
    text-shadow: 0 1px 2px #fff
}

.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
    margin-top: -20px
}

.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
    margin: -7px
}

.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
    padding-top: 2px
}

.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
    margin-top: -17px
}

.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
    margin: -16px
}

.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
    padding-top: 11px
}

.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
    margin-top: -26px
}

.ant-spin-container {
    position: relative;
    transition: opacity .3s
}

.ant-spin-container::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: none \9;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    transition: all .3s;
    content: "";
    pointer-events: none
}

.ant-spin-blur {
    clear: both;
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.ant-spin-blur::after {
    opacity: .4;
    pointer-events: auto
}

.ant-spin-tip {
    color: rgba(0, 0, 0, .45)
}

.ant-spin-dot {
    position: relative;
    display: inline-block;
    font-size: 20px;
    width: 1em;
    height: 1em
}

.ant-spin-dot-item {
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    background-color: #1890ff;
    border-radius: 100%;
    transform: scale(0.75);
    transform-origin: 50% 50%;
    opacity: .3;
    animation: antSpinMove 1s infinite linear alternate
}

.ant-spin-dot-item:nth-child(1) {
    top: 0;
    left: 0
}

.ant-spin-dot-item:nth-child(2) {
    top: 0;
    right: 0;
    animation-delay: .4s
}

.ant-spin-dot-item:nth-child(3) {
    right: 0;
    bottom: 0;
    animation-delay: .8s
}

.ant-spin-dot-item:nth-child(4) {
    bottom: 0;
    left: 0;
    animation-delay: 1.2s
}

.ant-spin-dot-spin {
    transform: rotate(0deg);
    animation: antRotate 1.2s infinite linear
}

.ant-spin-sm .ant-spin-dot {
    font-size: 14px
}

.ant-spin-sm .ant-spin-dot i {
    width: 6px;
    height: 6px
}

.ant-spin-lg .ant-spin-dot {
    font-size: 32px
}

.ant-spin-lg .ant-spin-dot i {
    width: 14px;
    height: 14px
}

.ant-spin.ant-spin-show-text .ant-spin-text {
    display: block
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .ant-spin-blur {
        background: #fff;
        opacity: .5
    }
}

@keyframes antSpinMove {
    to {
        opacity: 1
    }
}

@keyframes antRotate {
    to {
        transform: rotate(360deg)
    }
}

.ant-spin-rtl {
    direction: rtl
}

.ant-spin-rtl .ant-spin-dot-spin {
    transform: rotate(-45deg);
    animation-name: antRotateRtl
}

@keyframes antRotateRtl {
    to {
        transform: rotate(-405deg)
    }
}

.ai-recommend__page {
    min-width: 744px;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column
}

.ai-recommend__page .header-group {
    position: sticky;
    top: 71px;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 12
}

.ai-recommend__page .list-group {
    width: 100%;
    min-height: calc(100vh - 280px);
    border-right: 1px solid rgba(6, 10, 38, .03);
    box-sizing: border-box;
    position: relative;
    box-shadow: 0 8px 12px -8px rgba(6, 10, 38, .06);
    background-color: #fff;
    border-left: 1px solid rgba(6, 10, 38, .03)
}

.ai-recommend__page .list-group.radius {
    border-radius: 8px
}

.ai-recommend__page .divide {
    position: relative;
    width: 28px;
    height: 100%
}

.ai-recommend__page .divide:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 16px;
    width: 1px;
    background-color: rgba(34, 34, 34, .06)
}

.ai-recommend__page .layout-header-wrapper .layout-header {
    display: flex;
    align-items: center;
    z-index: 10;
    height: auto;
    box-sizing: content-box;
    line-height: 70px;
    padding: 0
}

.ai-recommend__page .layout-header-wrapper .layout-header:after, .ai-recommend__page .layout-header-wrapper .layout-header:before {
    content: "";
    display: block;
    width: 25px;
    height: 1px;
    flex-shrink: 0;
    opacity: 0
}

.ai-recommend__page .layout-header-wrapper .layout-header .back {
    width: 24px;
    height: 24px;
    margin-top: 0;
    flex-shrink: 0
}

.ai-recommend__page .layout-header-wrapper .layout-header .title {
    max-width: auto;
    font-size: 16px;
    line-height: 52px;
    font-weight: 500;
    flex: 1 1 auto;
    display: block;
    text-align: center;
    padding: var(--immersive-area-inset-top, 0) 62px 0 62px
}

.ai-recommend__page .layout-header-wrapper .layout-header .header-right {
    position: relative;
    right: 0;
    top: 0;
    flex-shrink: 0;
    transform: none
}

.ai-recommend__page .layout-header-wrapper .layout-header .header-right .ai-header-search-box {
    height: 100%;
    margin-bottom: 3px
}

.ai-recommend__page .layout-header-wrapper .layout-header .header-right .ai-header-search-box > img {
    width: 24px;
    height: 24px
}

.ai-recommend__page .layout-header-wrapper .header-placeholder_ {
    height: auto;
    min-height: 70px;
    padding-top: var(--immersive-area-inset-top, 0);
    box-sizing: content-box
}

.ai-recommend__page .college-recommend__list, .ai-recommend__page .major-recommend__list {
    padding: 0 20px
}

.ai-recommend__page .college-recommend__list .major-item:not(:last-child), .ai-recommend__page .college-recommend__list .college-item:not(:last-child), .ai-recommend__page .major-recommend__list .major-item:not(:last-child), .ai-recommend__page .major-recommend__list .college-item:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, .03)
}

.ai-recommend__page .college-recommend__list .major-item:last-child, .ai-recommend__page .college-recommend__list .college-item:last-child, .ai-recommend__page .major-recommend__list .major-item:last-child, .ai-recommend__page .major-recommend__list .college-item:last-child {
    padding-bottom: 0
}

.ai-recommend__page .college-recommend__list .major-item:first-child, .ai-recommend__page .college-recommend__list .college-item:first-child, .ai-recommend__page .major-recommend__list .major-item:first-child, .ai-recommend__page .major-recommend__list .college-item:first-child {
    padding-top: 2px
}

.ai-recommend__page .ai-load-more-tips {
    height: 50px;
    opacity: .4;
    font-size: 12px;
    color: #222;
    letter-spacing: 0;
    line-height: 50px;
    text-align: center
}

.ai-recommend__page .nav-right-batch {
    max-width: 77px
}

.ai-recommend__page .ai-load-more-loading {
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center
}

.ai-recommend__page .ai-load-more-placeholder {
    width: 100%;
    margin-top: -1px;
    background-color: rgba(0, 0, 0, 0);
    height: 1px
}

.ai-recommend__page:after {
    content: "";
    background-color: #fff;
    display: block;
    padding-bottom: var(--immersive-area-inset-bottom, 0);
    width: 100%
}

.ai-icon-close {
    display: block;
    position: relative;
    padding: 10px;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAgMAAAAog1vUAAAADFBMVEUAAAAkJCQiIiIiIiIef7+8AAAAA3RSTlMAB7aXNUSgAAAAhklEQVQ4y+2SuwmAQBBENbEJm7EjW7Ejm7EJE9cDl33IA0Ojm2DgFuZx+xm6/tS4pKNpS0fzkY7WMx3Ufi3plGJrqGglgnE0VBDM1xrgn8yTfsEKBaxQwAoFrFDACgWsUMAKBQyUSw4a70/4q27ou20PxyP0oL0OL82r9QH4THxMPrmuH3UDXY12DaoR5CAAAAAASUVORK5CYII=);
    background-size: cover;
    width: 24px;
    height: 24px
}

.content-right {
    margin-left: 20px;
    flex-shrink: 0;
    width: 260px;
    height: calc(100vh - 80px);
    min-height: 378px;
    max-height: 662px;
    position: sticky;
    top: 72px;
    z-index: 13
}

.content-box {
    display: flex;
    width: 1024px;
    margin: 0 auto
}

.modal-add-volunteer {
    background-color: #fff;
    padding: 24px 20px
}

.modal-add-volunteer:after {
    content: "";
    height: var(--immersive-area-inset-bottom, 0);
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block
}

.modal-add-volunteer > .title {
    font-size: 18px;
    color: #222;
    letter-spacing: 0;
    line-height: 28px;
    font-weight: 500;
    padding-bottom: 2px;
    display: flex;
    align-items: center;
    overflow: hidden;
    white-space: nowrap
}

.modal-add-volunteer .volunteer-title {
    font-size: 12px;
    color: rgba(6, 10, 38, .5);
    font-weight: 400
}

.modal-add-volunteer .input-box {
    margin-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
    border: 2px solid #222;
    border-radius: 10px;
    width: 100%;
    height: 46px;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden
}

.modal-add-volunteer .input-box.with-value input:focus + .edit-icon {
    opacity: 0
}

.modal-add-volunteer .input-box.with-value input:focus + .edit-icon + .close-icon {
    opacity: 1
}

.modal-add-volunteer .input-box input {
    font-size: 14px;
    color: #222;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 500;
    flex: 1 1 auto;
    width: 100%;
    margin-right: 10px;
    border: none;
    padding: 0
}

.modal-add-volunteer .input-box input:focus {
    outline: none
}

.modal-add-volunteer .input-box .edit-icon, .modal-add-volunteer .input-box .close-icon {
    width: 20px;
    height: 20px;
    display: block;
    flex-shrink: 0;
    background-size: cover;
    position: relative;
    z-index: 2
}

.modal-add-volunteer .input-box .edit-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAaVBMVEUAAAA7RfA7RfA7RfA8R/E+SPM/SfE8RvA7Ru87RfA8RfA+SvM/SfU7RfA7RvE8RvI7Re9ESPI8RvE7R/E+R/JFT/k7RvA9R/I8RfA8RvA8RfA8RvA8R/FdXf87RfA7RfA7RvA8RfA7Re98aIjiAAAAInRSTlMA+uncRy8jifTuuCgb0nw44xOObT8NYUypnXRnWQXKwpZSNts70AAAAT9JREFUWMPt1W1vgyAQwPEDxSdUpq3Vdu3s+P4fcplgcMU0465dltT/O3jxS7xgDra2/rakHjnLq1TRmObKtK2QBEdG2pV9oh2R62WspzmuPME5XN82kJxBdbK2M5eIOVuHHaajMlKNdvQBTK15A6FO8uYck5qOEdZ5h7lyOnOyA/F0UQU55ezswDWEz6iMVpyzvcI4J3D1zLyFku5MtQinBldsnah5jJOJXztNdc/Z05x9hnfSJzosDndacKlwp/t4sHNdOrl1epojwh04Wue45gTsM0FzXO0d5wwBjd7WEhzjgPlVhbuQzkFAydpSw0H+UsNB/hJBQkTHQd4yQkJj8V3uHAzkdQI8RHegunVqwNX+ZNgOkHXFkikE4JPxnOpg61W6pFwHxtML+KUaUQp+HAPxZ0H0T6MPe2vrX/YF77J6Jz5jSq0AAAAASUVORK5CYII=);
    margin-right: -20px;
    opacity: 1
}

.modal-add-volunteer .input-box .close-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUiIiIAAADHx8ciIiIiIiIlJSVgYGAiIiIjIyMiIiIlJSW+vr6KioojIyMjIyMiIiKxsbH///+15J8wAAAAEXRSTlPbAPSpjBTkzWI+N/PqwJpo8RSq4b0AAAE2SURBVEjHpdfZkoMgEAXQO9LI4hb+/2cHH2Y6sRUl9z6lqJzCYm3wc560iVsCEBYnW7r40xn20eEQF/0jnFecZs23ODtcxuUm9oJmxF/jFHCTkK5wxIPEcyx4FDnB3uFhnDdY7b0+YkFH5BNHdCW+44TOJMU+9OLg/7GgO/KHM75I3rGZpY75gnbc33XFdv+O83jVoFl37E3zq5QyAZqpNrxwjK84mn7LnkEbhrJntCsFdrjmolptmc2QVQzbs2q1tudKE0wm1WonmCRssBlU60+bDYKWbtlKHVq6ZStd0NBNW2lAQzetoVartaEw9dnUgFFTRS0SanlSG4PZktRhQB1D1AHIHL3Uoc9cN9RFx1yx1OXOlBVMQcOUUkwRR5WPROHKlMxMsc48E9gHCv804h9l1HPwF0r6Gg1n6a+CAAAAAElFTkSuQmCC);
    opacity: 0
}

.modal-add-volunteer .change-tips {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    display: inline-block;
    padding-bottom: 8px;
    white-space: nowrap;
    position: relative
}

.modal-add-volunteer .change-tips:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 8px;
    height: 10px;
    background-color: #e6f0ff;
    z-index: -1
}

.modal-add-volunteer .user-info {
    font-size: 14px;
    color: #999;
    line-height: 22px;
    padding-top: 16px;
    margin-bottom: 20px
}

.modal-add-volunteer .user-info .item {
    display: flex;
    align-items: center
}

.modal-add-volunteer .user-info .item + .item {
    padding-top: 4px
}

.modal-add-volunteer .user-info .key {
    color: #999;
    font-weight: 400;
    width: 89px;
    display: block;
    white-space: nowrap
}

.modal-add-volunteer .user-info .key .placeholder {
    color: #fff
}

.modal-add-volunteer .user-info .val {
    color: #222;
    font-weight: 500;
    display: flex;
    align-items: center;
    overflow: hidden
}

.modal-add-volunteer .user-info .val .sub-title {
    font-size: 14px;
    flex-shrink: 0;
    display: block
}

.modal-add-volunteer .user-info .val .compress {
    flex: 1 1 auto;
    text-overflow: ellipsis;
    overflow: hidden
}

.modal-add-volunteer .user-info .val.blue {
    color: #0d53ff;
    font-weight: 500
}

.modal-add-volunteer > .btn {
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 500;
    border-radius: 8px;
    background: #f8f8f8;
    color: #222;
    cursor: pointer;
    margin-top: 20px
}

.modal-add-volunteer > .btn.blue {
    background: #0d53ff;
    color: #fff
}

.modal-add-volunteer > .btn + .btn {
    margin-top: 14px
}

.modal-add-volunteer > .btn.small {
    width: 132px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto
}

.modal-add-volunteer > .btn.white {
    color: #060a26;
    background: #f8f8f8;
    border-radius: 12px
}

.modal-add-volunteer > .btn span {
    display: block;
    text-align: center;
    line-height: 22px;
    padding-top: 4px
}

.modal-add-volunteer > .btn span + span {
    font-size: 10px;
    color: #fff;
    line-height: 14px;
    font-weight: 400;
    padding-top: 0
}

.rWTF01gwfmwNkOXFpA0c {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .3);
    opacity: 0;
    transition: all .3s ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 1000;
    box-sizing: border-box
}

.rWTF01gwfmwNkOXFpA0c.fHdvDieTyJtKfRrBXL30 {
    opacity: 1
}

.NDt8VtDWpTrGoFomtHzG {
    position: fixed;
    left: 50%;
    top: 50%;
    width: var(--width, 620px);
    height: var(--height, 80%);
    max-height: 80%;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 2px 16px 0 rgba(6, 10, 38, .12);
    border-radius: 12px;
    z-index: 1000;
    overflow: hidden;
    box-sizing: border-box;
    transform: translate(-50%, -50%) scale(0.7);
    animation: xwhfXB76ErmVSWxQ5SVB .3s forwards
}

.NDt8VtDWpTrGoFomtHzG.sa_UG7dLcAJyqQAdZ5kA {
    animation: aYNXCreakFqGpwR3Bvz6 .3s forwards
}

.NDt8VtDWpTrGoFomtHzG::-webkit-scrollbar {
    display: none
}

.NDt8VtDWpTrGoFomtHzG > div {
    box-sizing: border-box
}

.NDt8VtDWpTrGoFomtHzG .HtsH_Kkj4v_anqFkgCXz {
    width: 100%;
    height: 100%;
    position: relative
}

.NDt8VtDWpTrGoFomtHzG .HtsH_Kkj4v_anqFkgCXz .V5rCoqdhcSYC85yAUEIc {
    position: absolute;
    top: 23px;
    bottom: auto;
    left: auto;
    right: 23px;
    width: 24px;
    height: 24px;
    background-image: url(data:image/webp;base64,UklGRmYBAABXRUJQVlA4WAoAAAAQAAAARwAARwAAQUxQSJYAAAABJ0CQbRvbQCZ3kUdE4BsYRZKkaMHAgQFSQA52/Xu6i6Hu574i+s/AbSNFXfAe8z0ijbVyZy/TGcjWVy9XL36u/mbH1qufqX0EzjWGf6oxfIN4RvEMYxvHFsASwRJCi6EFkaJIUYQwQphfTkgTnFVIO+I8O9I7QHmXYCWoElANpgbSAtEC0CauTVgPzr+R84/l/KuHWklWUDggqgAAAHAGAJ0BKkgASAA+bTaWSCQjIiElNApIgA2JZ223n0IAFjA951OooA3jYAVv6KHUGCxI0Gvec8bytZUtgAD++5zAGZmme9FF2+0GLLeur+X8qXv6j7XDcIdJ3sGMLjtzdpI/5V9sCYtf2BG9IiHLUcX4f6qHyWllPWO3PUj9DXbLZjK8tjD24fVyeAmChs4bLQhdUo3w8z5sl6kFnzrS0P0ke/OXTjIAAAAA);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1000;
    cursor: pointer
}

@keyframes f5fQBmPoOI5lzvJZbyag {
    to {
        opacity: 1
    }
}

@keyframes GOJPRR7zJm8_sOp_02xE {
    to {
        opacity: 0
    }
}

@keyframes xwhfXB76ErmVSWxQ5SVB {
    to {
        transform: translate(-50%, -50%) scale(1)
    }
}

@keyframes aYNXCreakFqGpwR3Bvz6 {
    to {
        transform: translate(-50%, -50%) scale(0.1)
    }
}

.FeeULsZoHEHxXH3Gwxga {
    position: absolute;
    top: calc(100% + 9px);
    left: 50%;
    transform: translateX(-50%);
    font-size: 12px;
    color: #0d53ff;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    text-align: center;
    width: 100%;
    height: 100%
}

.det50G7cBYEdK3IisWwo {
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid #f3f3f5;
    box-sizing: border-box
}

.det50G7cBYEdK3IisWwo:last-child {
    border-bottom: none
}

.det50G7cBYEdK3IisWwo > div {
    box-sizing: border-box
}

.det50G7cBYEdK3IisWwo .iSCGOtKhJz2IWEpHrNFz {
    width: 42px;
    height: 52px;
    background: #ff594d;
    border-radius: 6px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 24px;
    flex-shrink: 0
}

.det50G7cBYEdK3IisWwo .iSCGOtKhJz2IWEpHrNFz > span {
    font-family: "PlusJakartaSans-Bold";
    font-size: 14px;
    line-height: 22px
}

.det50G7cBYEdK3IisWwo .iSCGOtKhJz2IWEpHrNFz.EhSjNO2EiYMXPfcITiTm {
    background: #ff594d
}

.det50G7cBYEdK3IisWwo .iSCGOtKhJz2IWEpHrNFz.O0YRYw8F3W7CusR5soAP {
    background: #0d53ff
}

.det50G7cBYEdK3IisWwo .iSCGOtKhJz2IWEpHrNFz.eix2XtJU7bco50R4Kc3m {
    background: #18c5a6
}

.det50G7cBYEdK3IisWwo .iSCGOtKhJz2IWEpHrNFz.B35_TpazrLA_2fiAqnQu {
    background: #a1a8b9
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L {
    flex: 1 1 auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L ._q6VEGJtvRY5g69ns3XS {
    width: 52px;
    height: 52px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAe1BMVEX///8AAADm6vDw8PD5+fn19fX+/v7n6/H4+fvv7+/7+/vv7+/t8PTp7fL6+/3z9vj19/nw8vbw8PDv7+/w8PDw8PDw8PDz8/Pw8PDv7+/v7+/w8PDv7+/w8PDw8PDv7+/w8PDu7u7t7e3v7+/v7+/x8fHv7+/u7u7t7e1OMogoAAAAKXRSTlPMAPrPzc7M99jNzcHt89Tg3eeXfHNWSBQIor21rqWEYjMPDcSNaj89K99ZoewAAASMSURBVHjarNbXcuowFAVQRWBk4d57pf7/F147QG5C0ZZkn4fMZCaYlX0KkC+9yvokPoZFXVmcW1VdhMc46TPNh2kgsjRqrM3bspooRZLliCGN6g2oOkoH9Bx9RJ6G/PFO3DC22+1+t9sRMv3YT78Yxo+Dh2kOHqaH6NvD/S2M6c3J25owD8mh7ddG5El1Bxh7Amr/iKRK8hURY1feHrvdEanabW9/X3bjSojhdNuFlwxAHrd9OQ1rIJIbYUuUa3tjJIsR1wYRMKO5LkKMEccEzODRqI+4lIAgzSgvuoh4jsHYkYW1M+YwYi1EVoAYFMMoMnXE2QIxKIdhnVURHQcxaITBOzVEPAe4JyvWfn5irIJoQSu0W9JKI/JwNpDVa1aEuRwiL7BBX1HkUgiQw+IsZBAtWIvFS9JiRIwMy7OIEaLDvViu6MSIM8eG5Qp+FiEyCxhWuhdWJkDMy4lu1HLFvKifETG41Ste8PgT4sLBYqy4qPzyHjGWYCBWHc5yfIuIFAfC9QPbcRilzHHswHcVxyJ6h7iqNMP1bEafitmeq9KQ6xtEI98M36YfyvblG9K8IhLpZniMCop50g1JnhGD9dIMQEAM3BBreEKcJhnBZTpUohyT4Jre8PQXMcoFEVDJCuSiGP8gOpkgXIdKl+PKRNH9RuSlRBAmowrFTIkoyvwXIpEIwqeK5UtEkfxCVIIggAEoQBTVf0Q/mbBBQ4Gj6H8QLTyWJtUqE57N9oHID+hrhMv0EMxFXywO+R2Rwm44VLMc2I/0jgjRWAZUuwI0muENMXDw0WXSBWWCjzE+fCNSNJbOEoSDvnmn34gIILzPcxf4pkuIa/rB58n1wH5E34ga7Man59t/kjbtT1KwH/WMyMBueIAAGR7Yj+yLwJFg4MnQy0A/0gkRiRfURx+R+IPWFy9pNCEa8UjY6BDi02qLh6KZEJbwSrh49/FNcYWXwvoiYC49MA9yLwCTSXrxXNogXblXiCezJ4kYwXAzcEOYGJGQWLgcLvi3JKNwhesRk6MQ4YMgJKPwhYgjCYWIAEQr2cJAiAhJITwTNniepNwWHoqC1MIz4YBkJXvoCA9FTSpFhIkRpiKiIuKDycCgS64UE59MwoUHk74UAKi/arPh/7o5dxwEYhiIFjSR0IJEw/1vynYUKV7MxNJb+hSWYif2fOwIouE6RvU6OhLzqCbm5hJ9jOfU83KJbnysvqhi9bGKn22GUPjZjj8wntL4Awu+ciijwlceNDXQ1BWamqC9g2OF9i5udPk2uNHd1PJPRyotfzD8QKiF4SceA7lAeQyMB2IuDh6If4cGjgGgVgEaiEASOFIASVK4CEiQJbioHzijlPBAiAow1QErKwB2BdXQRrqMBdLFRT85iDgFJakgZx00tYKwd0gXFCIOh5zFIexRSJwcYi+F7M0hAHRIIUEUui8h7m+7PNYhFD6TE6PIJdPXEI+fsxBEEcbwuo6hQGGtcJhMJHYbh/HIYcFymNEctjyJQdFh1XSYViX2XYmR2WHplpjbJTb/aeHBbW3hwZ+ufrAswehZB/IBJhFun+caPMAAAAAASUVORK5CYII=)
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w {
    flex: 1;
    font-family: PingFang SC
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .TDVbhXmLfdQIphIW6t7X {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .TDVbhXmLfdQIphIW6t7X .G0PalXzQiIKTwbz1nl9I .DDiSmnJYr8R_gPgrQkU8 {
    font-size: 16px;
    color: #060a26;
    font-weight: 500;
    margin-bottom: 2px
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .TDVbhXmLfdQIphIW6t7X .G0PalXzQiIKTwbz1nl9I .DDiSmnJYr8R_gPgrQkU8 > span {
    cursor: pointer
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .TDVbhXmLfdQIphIW6t7X .G0PalXzQiIKTwbz1nl9I .dmyxFyrWniduAtMSaEmr {
    font-size: 14px;
    color: #060a26;
    font-weight: 400
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .TDVbhXmLfdQIphIW6t7X .G0PalXzQiIKTwbz1nl9I .dmyxFyrWniduAtMSaEmr > span {
    color: rgba(6, 10, 38, .5)
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .TDVbhXmLfdQIphIW6t7X .school-action-area {
    position: relative
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .TDVbhXmLfdQIphIW6t7X .school-action-area .SmnA2guYVC_E_uXG4Mg2 {
    width: 124px;
    height: 36px;
    background: rgba(13, 83, 255, .06);
    border: 1px solid #0d53ff;
    border-radius: 6px;
    font-size: 14px;
    color: #0d53ff;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .TDVbhXmLfdQIphIW6t7X .school-action-area .SmnA2guYVC_E_uXG4Mg2 span {
    font-weight: normal;
    font-family: "PlusJakartaSans-Bold"
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .YYizd5dge8EvH7bZDOl_ {
    margin-top: 4px
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .YYizd5dge8EvH7bZDOl_ .NSSwLZTGW3GBYrvQyI_y {
    display: inline-block;
    background-color: #f7f8ff;
    font-size: 12px;
    color: #3b62ef;
    letter-spacing: 0;
    text-align: justify;
    line-height: 14px;
    font-weight: 400;
    margin-right: 8px;
    position: relative;
    padding: 1px
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .YYizd5dge8EvH7bZDOl_ .NSSwLZTGW3GBYrvQyI_y:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height: 200%;
    border: 1px solid #3b62ef;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    border-radius: 8px
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .YYizd5dge8EvH7bZDOl_ .NSSwLZTGW3GBYrvQyI_y span {
    transform: scale(0.83);
    display: block;
    position: relative;
    z-index: 1
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .YYizd5dge8EvH7bZDOl_ .NSSwLZTGW3GBYrvQyI_y:last-child {
    margin-left: 0
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .YYizd5dge8EvH7bZDOl_ .NSSwLZTGW3GBYrvQyI_y.OVyywlInyGc_6S5GPFiC {
    background-color: #fffaf8;
    color: #ff594d
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .YYizd5dge8EvH7bZDOl_ .NSSwLZTGW3GBYrvQyI_y.OVyywlInyGc_6S5GPFiC:after {
    border-color: #ff594d
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .vFdlbp8JwuQlj5HZfjd4 {
    margin-top: 4px;
    font-weight: 500;
    font-size: 12px;
    color: #3a6dff;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 4px;
    margin-right: 8px
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .kUssss3jYckhEJ96uTBt {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    margin-top: 10px
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .kUssss3jYckhEJ96uTBt > .YrxpmxhBPtBWDclOuBNK {
    width: calc(100% - 152px);
    line-height: 22px;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-shrink: 0;
    color: rgba(6, 10, 38, .5);
    margin-top: 4px;
    font-weight: 400
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .kUssss3jYckhEJ96uTBt > .YrxpmxhBPtBWDclOuBNK:nth-child(odd) {
    width: 152px
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .kUssss3jYckhEJ96uTBt > .YrxpmxhBPtBWDclOuBNK > span {
    color: #060a26;
    font-weight: 500
}

.det50G7cBYEdK3IisWwo .MuffhP6Nq3ybF_TsWH6L .GXLh8w7Rh5RjyR009l7w .kUssss3jYckhEJ96uTBt > .YrxpmxhBPtBWDclOuBNK.g0_rokiKqP9sw5rmuRaG {
    width: auto;
    max-width: 100%
}

.mock-tips {
    display: flex;
    align-items: center;
    overflow: hidden;
    margin-top: 4px
}

.mock-tips .mock-tips-icon {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAclBMVEUAAAD7kwD7kwD7kwD8kwD7kwD/lQD7kwD8lAD7kwD6lAD7kwD7kwD/jwD/mAD/kQD7kwD7kwD6kwD7kgD7kwD7lAD6kwD7kwD7kwD7kwD6kwD8kgD7kwD7kwD7lAD8kwD8kwD4kQD7lAD7lAD6kgD7kwAJPsURAAAAJXRSTlMA/PmgR8IV8d+zcEA+GQoG7Mamc8d5MufQg2Vc18u8l1AljIo4c0vBDQAAAdZJREFUWMPtmOtuwjAMhZs0vV+A0nIZ923n/V9xTExYFU6crBI/EN9frJPEzXFsojevRmuGuM/nWs/zPh5M+z+VtEw0RuikTINl6kKBQRV1kEyVwEpSecs0HZx0jZ+OySCQGR+dpYKIWooysxhexDPhmy/gySJ17od0ZCXXnmIEEDvyjCCsGTcKQShjuYfc/TnuVr+YL83dJ/5mds481Nx2O9Zf3JKp8CE433E+PUTEB+tgpm5IcTtwPFaVAgz7iCjBUTx4Q4FhHhFbcCjKoms9yLe+dKWaaPiz29PdarCsKOQAFt2O3QEeQyG5I4QYwLOjEA2ewat+LOnwftWkB8/nPeICC/1IKBeXq2EhHwnNwXO8R5xBMJdWyuTG5llCewmtySGCkHA0dY84+R0th4WUHOKV7B4WjLhU7/egnf4CVp7P2wALqro9wRvYGJymJbLyau9vuw6MUEYItc9gR7dsYQsn4UttOCVb/MNRKfschVOIDySFrqKm1LBQC082sXB6P5GaCOJ8+3UNlkpqa4iLa7+d2GgRlcOzWRPQ+nX2cysT1IxuZ9dPyqZoGdge6w2f6fgJDfvEEWL6UDN9zJo++D11FJWH4+eO60Rj/wNh+l8ab16MH9P1ZM5WgVnoAAAAAElFTkSuQmCC);
    background-size: cover;
    margin-right: 4px;
    flex-shrink: 0
}

.mock-tips .mock-tips-text {
    line-height: 16px;
    font-size: 12px;
    color: #fb9300;
    font-weight: 500;
    flex: 1 1 auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.batch-card.ai-batch-card.big-batch-title .batch-card-title {
    font-size: 18px;
    color: #000;
    line-height: 28px;
    font-weight: 500
}

.batch-filter-slide {
    max-height: calc(100% - 5.86667vw) !important
}

.batch-card {
    position: relative;
    background-color: #fff
}

.batch-card .batch-card-title {
    font-size: 14px;
    color: #000;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 500;
    padding-bottom: 16px;
    display: flex;
    align-items: center
}

.batch-card .batch-card-title .tips-icon {
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAZglPQQZjW2A2LR0ZEUggPTFHaGRHagAAAc1JREFUWMPtWNuywiAMLATKrfT2/x975hgtMoammPHFMU9ORpfsJoTE4WffZjZtBpwfR+/AbMm+h6IjjKqyEaLuhplmRdo89cGAahpch9JGnZq5SDB5xZhPV3Dis7x7TFkPNk9LnJ+ljzxOoeXNUiXcLsYXepw8cAQTLFFY4QgLzoU6cFbdOGk9kK7wcvmkNBzPLl4KWwOneHocVasTnAu1Uo/AU+MkT4Yc/n2BlMDrM4HA1m53E632WTiRabrrrAceaNB3xad25jFfBDXyWGgGtBYPJXaxtRXSjPWsL7cIrPH5xa9URYG3gL/QZC1629HQPVmVUNLJa4RmKLktMl4onBblBVWtSaTKydcRHk7ck+3m2ykGqCl+phK9EXxjH1AkdAWMsg9oIdR2eD36gCb1Kp/H4uoDylh7lW/Eb/cBWUy1HGhAIDk1jdTkYmcUW57+VKVfXpDyK7LjFWEuLQ9ULi3fRgoQ20b4xoZAbGPjWy0CMa2Wa/4FiGn+3HNUgNjniH8g0c8+kPSTzQNldEPHEIFuZogQjzUfGbTko598GJWNx5kZj8UDu3yFkC81/WvWoHOKe9eaJV/85KuofDmWr+vyPxDkf2n87MvsD81LD1M8fR7/AAAAAElFTkSuQmCC);
    background-size: cover;
    width: 16px;
    height: 16px;
    margin-left: 4px;
    flex-shrink: 0;
    uc-perf-stat-ignore: image;
    cursor: pointer
}

.batch-card .batch-list {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column
}

.batch-card .batch-list .batch-item {
    position: relative;
    height: 76px;
    padding: 0 20px;
    color: #222;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 12px;
    box-sizing: border-box;
    background: #f8f8f8;
    flex-shrink: 0;
    margin-bottom: 8px;
    cursor: pointer
}

.batch-card .batch-list .batch-item .batch-name {
    font-size: 16px;
    color: rgba(0, 0, 0, .86);
    line-height: 24px;
    font-weight: 500;
    padding-top: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    align-items: center
}

.batch-card .batch-list .batch-item .batch-desc {
    font-size: 12px;
    color: rgba(0, 0, 0, .6);
    line-height: 16px;
    font-weight: 400;
    padding-top: 4px
}

.batch-card .batch-list .batch-item.disabled .batch-name, .batch-card .batch-list .batch-item.disabled .batch-desc {
    color: rgba(0, 0, 0, .2)
}

.batch-card .batch-list .batch-item.selected {
    position: relative;
    background: #fff;
    overflow: hidden
}

.batch-card .batch-list .batch-item.selected::after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 1px;
    bottom: 1px;
    background-image: url(data:image/png;base64,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);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.batch-card .batch-list .batch-item.selected::before {
    content: "";
    border: 1px solid #0d53ff;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    z-index: 1
}

.batch-card .batch-list .batch-item .batch-tag {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    box-sizing: border-box;
    height: 18px;
    margin-left: 10px
}

.batch-card .batch-list .batch-item .batch-tag.blue {
    background: #0d53ff;
    width: 32px
}

.batch-card .batch-list .batch-item .batch-tag.gray {
    background: #c5c5c5;
    width: 52px
}

.batch-card .batch-list .batch-item .batch-tag:after {
    content: attr(data-tag);
    font-size: 12px;
    transform: scale(0.833);
    font-weight: 500;
    color: #fff
}

.batch-card .confirm-btn-group {
    width: 132px;
    height: 32px;
    box-sizing: border-box;
    margin-left: auto;
    margin-top: 16px
}

.batch-card .confirm-btn-group > div {
    width: 100%;
    height: 100%;
    background: #0d53ff;
    border-radius: 8px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.batch-card .confirm-btn-group > div .am-activity-indicator {
    margin-right: 8px
}

.XFbmvRd0iimCCnSf5l04 {
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid #f3f3f5;
    box-sizing: border-box
}

.XFbmvRd0iimCCnSf5l04 > div {
    box-sizing: border-box
}

.XFbmvRd0iimCCnSf5l04:last-child {
    border-bottom: none
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3 {
    width: 42px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    color: #fff;
    font-weight: 500;
    margin-right: 24px;
    flex-shrink: 0
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3 .gs_azWawEeIP41Q52P1y {
    text-align: center;
    font-size: 14px;
    display: flex;
    flex-direction: column
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3 .gs_azWawEeIP41Q52P1y > span {
    font-size: 12px;
    font-weight: 500
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3 .gs_azWawEeIP41Q52P1y .cjQCvNeaH4bMllqajJRx {
    font-family: "PlusJakartaSans-Bold";
    font-size: 14px
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3.m6THt4yyp34s7NDYqN2G {
    background: #ff594d
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3.AfCl4PzVAjBEQDHKmNCA {
    background: #0d53ff
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3.ykvn2otTbVdcflrF5Yzi {
    background: #05bc9b
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3.RSio7PgiZVsfS6iODjOv {
    background: #a1a8b9
}

.XFbmvRd0iimCCnSf5l04 .k3J5Se4Rrr_RcrVFg2l3.d0NhvOuqciUf7Vk8SBAZ {
    background: #a1a8b9;
    line-height: 17px;
    padding-bottom: 0;
    text-align: center
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R {
    flex: 1 1 auto;
    font-family: PingFang SC;
    font-size: 14px;
    color: #060a26;
    font-weight: 500;
    position: relative
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .jRfrcLqmhBxxN4uKTc03 {
    font-weight: 500;
    margin-bottom: 4px
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .jRfrcLqmhBxxN4uKTc03 > p {
    display: inline-block;
    margin-bottom: 0;
    cursor: pointer
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .jRfrcLqmhBxxN4uKTc03 .yYb_ugLQV74LdRimffMU {
    font-size: 14px;
    font-weight: 500
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .jRfrcLqmhBxxN4uKTc03 .yYb_ugLQV74LdRimffMU.m6THt4yyp34s7NDYqN2G {
    color: #ff594d
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .jRfrcLqmhBxxN4uKTc03 .yYb_ugLQV74LdRimffMU.AfCl4PzVAjBEQDHKmNCA {
    color: #0d53ff
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .jRfrcLqmhBxxN4uKTc03 .yYb_ugLQV74LdRimffMU.ykvn2otTbVdcflrF5Yzi {
    color: #05bc9b
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .jRfrcLqmhBxxN4uKTc03 .yYb_ugLQV74LdRimffMU.RSio7PgiZVsfS6iODjOv {
    color: #a1a8b9
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .SNaoQTI02OKwEaqb6TzD {
    color: rgba(6, 10, 38, .5);
    font-weight: 400;
    margin-bottom: 14px
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .xLmexi6AqhBeuucx8r_a {
    flex: 1 1 auto
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .xLmexi6AqhBeuucx8r_a .uAf2bEiyUwWTJbH1_s4g {
    font-size: 16px;
    width: calc(100% - 140px);
    display: flex
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .xLmexi6AqhBeuucx8r_a .uAf2bEiyUwWTJbH1_s4g .HDCT60S4QASk8RIZ1krg {
    cursor: pointer
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .xLmexi6AqhBeuucx8r_a .uAf2bEiyUwWTJbH1_s4g .HDCT60S4QASk8RIZ1krg .igbi2EEonMV_9I0QGJJD {
    font-weight: 400;
    font-size: 14px
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .LgIIec1Vi2lpwPVljfWQ {
    position: absolute;
    right: 0;
    top: 4px;
    font-family: PingFang SC;
    font-size: 14px
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .LgIIec1Vi2lpwPVljfWQ .aQe2baP0uzaGjSsDgcK5 {
    width: 122px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(13, 83, 255, .06);
    border: 1px solid #0d53ff;
    border-radius: 6px;
    color: #0d53ff;
    font-weight: 400;
    cursor: pointer
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .LgIIec1Vi2lpwPVljfWQ .aQe2baP0uzaGjSsDgcK5.XTkD0juLq84T804Fxyef {
    background-color: #f8f8f8;
    border: 1px solid rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    color: #222
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .LgIIec1Vi2lpwPVljfWQ .aQe2baP0uzaGjSsDgcK5 .q6pocw4iSsuOYeR8TXJH {
    width: 20px;
    height: 20px;
    object-fit: cover;
    margin-right: 4px
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .Mrjpur5577oaW89D4wAQ .LgIIec1Vi2lpwPVljfWQ .J3wfiPvP1xMtldl7fSqA {
    margin-top: 14px;
    width: 122px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(6, 10, 38, .1);
    border-radius: 6px;
    color: rgba(6, 10, 38, .7);
    font-weight: 400;
    cursor: pointer
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .XOSf5nqS0rmqOrQLTRTA {
    display: flex;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    margin-top: 8px
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .XOSf5nqS0rmqOrQLTRTA .swFizJrvzialk2IIrs7P {
    width: 352px;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .XOSf5nqS0rmqOrQLTRTA .swFizJrvzialk2IIrs7P > .gsf3NztO3UnwVFdf7BEw {
    display: block;
    margin-bottom: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-shrink: 0;
    width: calc(100% - 152px);
    font-weight: normal
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .XOSf5nqS0rmqOrQLTRTA .swFizJrvzialk2IIrs7P > .gsf3NztO3UnwVFdf7BEw > span {
    font-weight: 500;
    color: #060a26
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .XOSf5nqS0rmqOrQLTRTA .swFizJrvzialk2IIrs7P > .gsf3NztO3UnwVFdf7BEw:nth-child(odd) {
    width: 152px
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .XOSf5nqS0rmqOrQLTRTA .kx_MN_Zn9poD0uH8i1_N {
    display: flex;
    flex-wrap: wrap
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .XOSf5nqS0rmqOrQLTRTA .kx_MN_Zn9poD0uH8i1_N > .gsf3NztO3UnwVFdf7BEw {
    width: 100%;
    display: block;
    margin-bottom: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-shrink: 0;
    font-weight: normal
}

.XFbmvRd0iimCCnSf5l04 .ty_g9TjmivPXbEUphA9R .XOSf5nqS0rmqOrQLTRTA .kx_MN_Zn9poD0uH8i1_N > .gsf3NztO3UnwVFdf7BEw > span {
    font-weight: 500;
    color: #060a26
}

.ai-recommend {
    margin-top: 48px
}

.ai-recommend > .title {
    border-top: 1px solid #f3f3f5;
    font-size: 18px;
    color: #060a26;
    font-weight: 500;
    padding-top: 24px;
    padding-bottom: 4px;
    width: calc(100% - 40px);
    margin: 0 auto
}

.ai-null-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 56px 0 14px 0
}

.ai-null-box > .null-text {
    padding-top: 14px;
    font-size: 14px;
    color: #222;
    letter-spacing: 0
}

.ai-null-search {
    width: 100%;
    padding: 20px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.ai-null-search.ai-null-two-style {
    margin-top: 200px;
    padding: 0
}

.ai-null-search .null-search-icon {
    width: 68px;
    height: 68px;
    background-image: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.8.2/csr/assets/volunteer-empty.70193b.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 20px
}

.ai-null-search > span {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400
}

.ai-null-box-reload {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 150px;
    padding: 0
}

.ai-null-box-reload .ai-null-icon {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 20px 0
}

.ai-null-box-reload > .reload-btn {
    margin-top: 20px;
    background: #3a6dff;
    border-radius: 12px;
    width: 168px;
    height: 50px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    line-height: 24px;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center
}

.ai-null-box-test {
    font-size: 14px;
    color: #222;
    text-align: center;
    line-height: 20px;
    font-weight: 400
}

.ai-null-box-test span {
    color: #000;
    font-weight: 500
}

.ai-null-box-h {
    padding: 48px 0 0 0
}

.ai-null-box-h .ai-null-box-test + .other-tab-item {
    margin-top: 20px
}

.ai-null-box-h .other-tab-item {
    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: 0 auto 14px
}

.null-icon {
    width: 68px;
    height: 68px;
    margin: 0 auto 20px
}

.null-icon > img {
    width: 100%;
    height: 100%
}

.ai-select {
    padding: 14px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative
}

.ai-select + .ai-header-wrap {
    margin-top: 0
}

.ai-select .select-items {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.ai-select .select-items > .sub-item {
    position: relative;
    height: 34px;
    display: flex;
    align-items: center;
    background: #fff;
    border: .5px solid #e6e6e6;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .03);
    border-radius: 6px;
    padding: 0 14px 0 11px;
    font-size: 14px;
    color: #5c6678;
    box-sizing: border-box;
    margin-right: 8px;
    min-width: 148px;
    flex: 1
}

.ai-select .select-items > .sub-item:last-child {
    min-width: auto;
    width: auto;
    flex: none
}

.ai-select .select-items > .sub-item .title {
    flex-shrink: 0
}

.ai-select .select-items > .sub-item.active .ai-select-sub-item-value {
    color: #0d53ff
}

.ai-select .select-items > .sub-item.order-item {
    width: auto;
    min-width: 80px;
    padding: 0 10px;
    padding-left: 7px;
    color: #000;
    font-weight: 500;
    background: rgba(0, 0, 0, .03);
    border: none;
    box-shadow: none
}

.ai-select .select-items > .sub-item.order-item.active {
    color: #0d53ff
}

.ai-select .select-items > .sub-item .ai-select-order-value {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUAAAAECCQFCSUGCSUGCycFCyYAESIFCSUFCSUGCiYFCiYFCSYLCyIGCiYGCiYGCycHCiYGCibRq0MKAAAAEXRSTlMAP7+Jdi8PyJT4YTUW5ON3a6rAcPYAAAB9SURBVEjH7ZQ7EoAwCEQhmojGH/e/rCWNTCIziSl4/SuW2QUcpy8z8/SvHIMOlWRkndBUTqgTx722yy7bJimlNqwKG8v6JNPw13a5h3wZ5G2VEi7wlXzocpk9iGyA7LIEp7dVpXLwk1nZM9YEN8gCKT8sVgafwE6+wXGG4AGFtRIzOvkcgQAAAABJRU5ErkJggg==);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 7px
}

.ai-select .select-items > .sub-item .ai-select-order-value.active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUAAAAMVf8NU/8NVP8NUv8LUf8RVf8NVP8MU/8NU/8NU/8OU/8LT/8NU/8NU/8NUf8MU/8NU/+jHYAhAAAAEXRSTlMAP7+Jdi8PyJT4YTUW5ON3a6rAcPYAAAB9SURBVEjH7ZQ7EoAwCEQhmojGH/e/rCWNTCIziSl4/SuW2QUcpy8z8/SvHIMOlWRkndBUTqgTx722yy7bJimlNqwKG8v6JNPw13a5h3wZ5G2VEi7wlXzocpk9iGyA7LIEp7dVpXLwk1nZM9YEN8gCKT8sVgafwE6+wXGG4AGFtRIzOvkcgQAAAABJRU5ErkJggg==)
}

.ai-select .select-items > .sub-item .ai-select-order-value.synthetic-sort-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAARVBMVEUAAAAGCiYGCicGCiUGCiYFCSYECSUFCiUFCSUAACwFCiYGCiYGCiYHCiYHCiYFCSULCyYFCiYGCiYGCiYJCSYKCicGCiaePgyjAAAAFnRSTlMAgIR7+cM4Z78FY+XIm5eRF+jnehsa8TVYUQAAAIFJREFUSMftz0kKgDAQRFGjsdt5tu5/VBXBIG60FgrSf5fFI12RZX2Q6PkdA+Ndq95dcHKP5jXA4rkCjWUAjdVjqyXwOncve46nCjSWHjRWDxqHHOAMGzZs+D84xZEveFwK/3Pa8Wc3ObG5PeYS2IW5BA5zCRzmEniby2KVyLLebwFaOBVIBgfOAgAAAABJRU5ErkJggg==)
}

.ai-select .select-items > .sub-item .ai-select-order-value.desc-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUAAAAMVf8NU/8NVP8NUv8LUf8RVf8NVP8MU/8NU/8NU/8OU/8LT/8NU/8NU/8NUf8MU/8NU/+jHYAhAAAAEXRSTlMAP7+Jdi8PyJT4YTUW5ON3a6rAcPYAAAB9SURBVEjH7ZQ7EoAwCEQhmojGH/e/rCWNTCIziSl4/SuW2QUcpy8z8/SvHIMOlWRkndBUTqgTx722yy7bJimlNqwKG8v6JNPw13a5h3wZ5G2VEi7wlXzocpk9iGyA7LIEp7dVpXLwk1nZM9YEN8gCKT8sVgafwE6+wXGG4AGFtRIzOvkcgQAAAABJRU5ErkJggg==)
}

.ai-select .select-items > .sub-item .ai-select-order-value.asc-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUAAAAMVf8NU/8NVP8NUv8LUf8RVf8NVP8MU/8NU/8NU/8OU/8LT/8NU/8NU/8NUf8OU/8NU//u1SEqAAAAEXRSTlMAP7+Jdi8PyJT4YTUW5ON3bDSk5VUAAACHSURBVEjH7dNLCsMwDEXRSK1c59PP2/9mi9uAMbi4eSQhEJ2RJncggTrn9ja++HboL3QbgU9sWrJ2OinmWFCS9roP0PHQI4lpDlIKzXW/bt1ik4KOxzuIOK+bY9YzXZt19fhUcZCK8GcsqJA9YtMKO/y1PfaYeMnMqK+a6aax6W/xeNd2blVvR8ESM9GydIkAAAAASUVORK5CYII=)
}

.ai-select .select-items > .sub-item .ai-select-order-value.desc-man-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAhFBMVEUAAAANUv8NVP8PU/8NU/8MU/8NUv8NUv8NU/8NU/8NUv8NU/8MU/8OU/8MU/8NU/8MUf8AW/8NU/8MU/8NU/8MU/8NU/8NU/8NU/8MU/8LU/8NU/8NUv8NUv8NU/8KUv8AYP8NU/8NU/8NU/8NVP8MU/8NU/8NVP8NU/8NU/8NUf8NU/+FhXliAAAAK3RSTlMAhXoQ/ZLFHuXYyWVqSDs3FQT6unRS9/StVyzxn5dhGAjr3M69o7OMiE1DcfJ1/AAAAYBJREFUSMftlMtygkAQRSUzgAIKomAS41uT6Pn//0uVldh2NunO2ruCunMKZur0DB555Jqmq+br+l/oOIsA7D6CYfUTJLeX8M4ty84Hb0ZAe0w/T0Mgzj3wtoCYNtfn8x5i54ATaG/rwxGWwQw3C6ikCHv4MMMVHO6bM+zM8AxKVQ2htsJ7yFV1grUV7mGrqk94ssI7aFSVQmWFDzBR1RE6K5xCqiakJTZW+AJ9rv86sxuWQSFH1kUY2+G6heLn21UL756pqoA+nTTbvDwAo+Ca51NEsqxd83xBJXPBK3Q2Hnh2f74FTDzwCF5vxTO8eOAFhHtH5g44wEKKOaQO+BVGUrzAswMew0yKCRQOuIQ3KXIY+q7eRIppJE7t8BuU+v7LbbA44rBEYHHkT0vKVg+AOGKxpB4KrBwxWbLJEFgcMVoyXQksjpgtKXsAVsoRkyWy8UQ5YrJENp4oR0yWyMYT5YjLknWfaEdcd0ldfcORoIqU5XpgzfTXDkMYPPKIM1/zJ0L4YEL/hgAAAABJRU5ErkJggg==)
}

.ai-select .select-items > .sub-item .ai-select-order-value.asc-man-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAh1BMVEUAAAANUv8NVP8MU/8NUv8NU/8NU/8NU/8NUv8PUv8NU/8NU/8NU/8MUf8NU/8MU/8NU/8MU/8AWf8NU/8NU/8NU/8MU/8AXv8NU/8NUv8NUv8MU/8NU/8KUv8RVv8NU/8NU/8NVP8MU/8OUv8MUv8MUv8LVf8NU/8NU/8NVP8NU/8MUf8NU/8xOv9SAAAALHRSTlMAhXqSysVJOR4Q12X6Fea6dFIE9/StVwfxn5dpYRgO6+K9o2w/NS3Zs4yILGoZWoEAAAGUSURBVEjH7ZTZkoIwEEVxAAEFN1wQEfdxmfP/3zdTUtLGcunMM/cpqe5TSboOOE2aXJMMd4Mi+Bfa9rlmdY5U/YdFvSxP1MmGCrZIW7flsgPEG/eyXQMMPqGjHG7wzAPcpLr+Efhw9tJH4BbEdX+5gSx6+9weAidjWEitPML5DdtNAcir3Q48Y/CweonOcqr41b4PXaNhDcHr55rwGkKjYwvFczbo8QCnMDNaLvD1/Lkxj/AKEqPHhZ3zNl/1tD3YG6UNDLWwC67xhcSQaOE9pKF5a9/Rwo4PnoxsCLT1cBCDdzt7EcPJ0cEVAKTuPpmFXQ/oRDpYtJBkB8cGbmPEt4JzzCxt4P79fD0IbOAOfNeFCUxt4DFE944MLOAIxlIYgGsB/0BHClOYWMBt6EshAM8C7sJcCiH0LOCWLP8yAkZ6eG7+AXsQqmFxRCxRw+KIWKKGxRGxRA2LI2KJGhZHxBI1LI6IJWpYHBFLVLA4orZEYHFEbYnA4ojeEoHFEdMSNRwTGSWXrHC0GT28MCqdJk0s8wvehEWG0vOEcQAAAABJRU5ErkJggg==)
}

.ai-select .select-items > .sub-item .ai-select-order-value.desc-employment-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAS1BMVEUAAAAOVP8NU/8NUv8OU/8MU/8NU/8NU/8NU/8OUP8OU/8NU/8AVf8NU/8MU/8NUv8NU/8NVv8NU/8NVP8NU/8OU/8NVP8NUf8NU/+a0arZAAAAGHRSTlMAgJxjR7n34aAfz18H65B2TRLBO9DOsSbtpCcVAAAAn0lEQVRIx+3WyQrDIBSFYbXRpEkzdzjv/6RdhDqAxSvSEuF+S+FfqIhXMFaJpjdIGdUt3hpQ6Gjdg2aJxQZYRcoEzCICgEiSgOQ4Fu+Nc82MFTzmlRe38A3Z8aYPLTG+WCPw2WkHdHb9+TUOuTjwm1hZJog3u/4gHtgkD3dg+ONVafj2vHidpbPU86o45vhUMfmLLfrci8aKooGGsQq8ActbMjOtdgGrAAAAAElFTkSuQmCC)
}

.ai-select .select-items > .sub-item .ai-select-order-value.desc-graduate-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAXVBMVEUAAAANU/8AWP8OU/8NVP8NU/8MU/8MU/8MU/8NU/8NU/8NUv8NU/8NUv8MU/8OU/8LT/8MV/8MUv8OUv8MUv8OUv8AWv8MU/8MUf8OU/8LVf8KUv8NVP8QUP8NU//rJm86AAAAHnRSTlMA+QQydYuje1fk58jEoPM2FhSAp51bBqYrJRgZZBAkqrhUAAABEUlEQVRIx+2U7Q6CIBSGj2FUmFhqan5w/5cZYp2chIB/qo1na8uPZ+97VIBA4IvsdptVknKekk2hx7NQnI++8ZcDEwg7XDzUjEajFFFCXv8yx763ROWdZJ7qcFKHyc3evs0ZTrqYnuWtU9+ULJ+7rX2Ffa+gccX2Feh0i76I3r5bXGnqqVdJYAVSTnfVDcy4R4a+hvbRHd7045miAgeqQkh6PTm2J8dMS4am8JhZFM2mp60oN79nOfLe8IXV619YnUGMsk4rcBXrfVuAVRnkPZ9XlfyBgzxbH7MV4SiPefl8J8llB3dZTZpMajJO7y5ru6e3jPu2v4wE+UmQf0Lmwgi3ytQsU6s8UG7IpQMEAv/DA+v+OHWefYCAAAAAAElFTkSuQmCC)
}

.ai-select .select-items > .sub-item .ai-select-order-value.desc-overseas-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAbFBMVEUAAAA+SPJOXv87RvA8RvI7RfA7RfA9R/FASvVATvI7RfA9SPQ7RfA7RfA8RfE7RfE9R/I7Ru87RfA8RvE7Ru87RfA8RfA8RvFFT/87RfA7RfA7RfA7RvA7RfA8RvA8R/E8RvE8RvA8RvA7Re9wHoSdAAAAI3RSTlMAIgWhRvDaMxgR+Czhqo5wPNO0aPTLhl4L6MJ/u5h5V1BjlQCIyAQAAAIDSURBVFjD7ZbZjqswDIbNvhXoAGVpS4Hm/d/xjPAcjwjEgXA1Ur8rhNFPHK/w4cOfJ3LL0m3hJOFUxOIbL2vPqJRPQfgWmGHld7HAb01UXjexIoODJI8vsYV36EhB7csCl3eBDy7s5ZpdVirZ9duQzs8T7MF2352s4tcBGlGo2aPieLLK1yMhMxqvOpVxrXJ7WfDLOL+rbGBoh7RaqeRS8jnz65Qpo6aIZZV7HpJ96dmgjHQqZJ5lCGvc2Ra3ipvpJZG4mCLYBL8sYJtUUmkiZTA6LviD+KVKh5ZLU/xK8aMLVZAz2sDyxutTFOZ/FdcGHehZuW1ssATouHrPwm3rNBsd2EGG6aWwunjLue5IdJu5qh3HP2HHFGQIWM+wfKgouL5eY/mpu7K3LPYEFGDDfDHBqKT2UwdMnlic8/ettirzwL8Ay0Zb7Hrp3zhQHvoW23fs9LLwZWIwOi4L4wsrwGiYLe4cB25tNF7rtWfBwYHvrPzIyVst/M3ejLaHdaxDQYORhc8+8qwDDfp6wNzvgUdfoeH+bYbvGSX2ddtAKFj49mT68ZG+GqHqCDz6Tj8xy8yh2VNwy8yBaRjFtMyY0NN8bmiZMcKljSGlZcYI2/vxLap2brL8wIsdn45m7hsix8ywl1DfNSeIBfGGM4w0gx04R4I57Y9wmnDImwQ+fPgj/AOznnaXUPj5vQAAAABJRU5ErkJggg==)
}

.ai-select .select-items > .sub-item .ai-select-sub-item-value {
    line-height: 14px;
    letter-spacing: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    padding-left: 8px;
    color: #060a26
}

@media screen and (max-width: 359px) {
    .ai-select .select-items > .sub-item .ai-select-sub-item-value {
        font-size: 11px
    }
}

.ai-select .select-items > .sub-item .arrow-icon {
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKqADAAQAAAABAAAAKgAAAADUGqULAAABZUlEQVRYCe2TzWrCQBSFb2KiqBQX2bm24r4rX6BdddW3KPQhfA3fwqdw1aW1KO4KgdIfQUhxakbnqsgQDHNnnJXcQOCaOXM8+TIHgC8mwASYABNgAkyACTCBKyQQkN7pppdUc7lQ2hZJTxctRQVuYTX7Mm0JTYL9+up9CRC8kbRWomCqQv5SttCCAuQRhE/KMKWYEjXp0TOn6KlBIcumqdxKDCsoxgaNQC/0NOhOy5XTRBjk5ucjjJNPdbAfCfJSyRbgefM3H5UKzixYBcX98v/7NYqTthrvzvgZH6mXHIpsNjAKCwLyp9f3rbP4RZVrrD+jzcH4sJem1lVOQQEmwqFcx/JMnM64Y1CwLZd1eXSaOFufUd2AWi6X8uj/c3FQNDCVy7U8xaDOn143Ki+Xe3l0f5y9BC0p10XlKQb1+juqd/rVRneNN85ezX2b1Zq9h1qzc+/bl/2YABNgAkyACTCB6yawA5X0dKUoZdTUAAAAAElFTkSuQmCC) 50% 50% no-repeat;
    background-size: cover;
    margin-left: auto;
    flex-shrink: 0;
    uc-perf-stat-ignore: image;
    transition: transform .3s ease-out
}

.ai-select .select-items > .sub-item .arrow-icon.arrow-icon-active {
    transform: rotate(180deg)
}

.ai-select .select-items > .sub-item:last-of-type {
    margin-right: 0
}

.ai-select-slide-layout {
    padding: 24px;
    width: 304px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 8px
}

.ai-select-slide-layout .cus-label {
    min-width: 55px !important
}

.ai-select-slide-layout .ai-select-list-item {
    display: flex;
    align-items: center;
    cursor: pointer
}

.ai-select-slide-layout .ai-select-list-item .selected-icon {
    width: 16px;
    height: 16px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURWZpev///0dwTODg5Ghqe3Z2iW1tgGVoeYCAjvSqLqAAAAAJdFJOU2QzADlbDURdVh37nTEAAABDSURBVCjPY1BCAwyYAqopDHDgFgQUCGdAAqVAgYRmQTiwYAMKOBgiBIRZgAIMgkiAYVSAGgIYgYwRDRgRhRGVhGIfAF2QKbWtHPJ1AAAAAElFTkSuQmCC);
    margin-right: 8px;
    flex-shrink: 0
}

.ai-select-slide-layout .ai-select-list-item .selected-icon.active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACfUExURUdwTE2A/02A/1CA/02A/1Wq/02A/02A/0mA/02A/wD//1WA/02A/1CD/02A/06A/02A/02A/02A/02A/02A/0yD/0yC/0aL/02A/02A/0yA/02A/02A/2aZ/02A/02A/06F/02A/1GA/02A/02A/02A/06C/02A/0yA/06D/06C/02A/02A/0yA/02A/02A/02A/06A/02B/02A/02A/zQPM5EAAAA0dFJOUwCgrRDtA/nmHKYBBusjPFziHvq65yU5C8a9p9f0BYLYF9AWkd65O/VoJzHw6lTa/oFicfwOGgHQAAAAq0lEQVQ4y8WTxw7EIAxEJ5WQnu299174/2/biM0tYA67UuYCkp8EHo+BfyjgTCjEeFDVXaGR+yW40IpLgOkBJgFBqEHAP+Qk8L6i2BDA/Qns9gTwAk7n2hOsN6zqD+B4qX2y1YUzl7c1UOSKLkYhkrg8rRCLm7LNGZD6wvbgLDU+ZEC2jdAf6IzyU8BD1NY7GSclYVNWj1dTi57FpNNQHoyhNcbeuDjG1ftRH87pjboq4+TTAAAAAElFTkSuQmCC)
}

.ai-select-slide-layout .ai-select-list-item .order-icon {
    width: 20px;
    height: 20px;
    display: block;
    margin-right: 4px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.ai-select-slide-layout .ai-select-list-item .synthetic-sort-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAARVBMVEUAAAAGCiYGCicGCiUGCiYFCSYECSUFCiUFCSUAACwFCiYGCiYGCiYHCiYHCiYFCSULCyYFCiYGCiYGCiYJCSYKCicGCiaePgyjAAAAFnRSTlMAgIR7+cM4Z78FY+XIm5eRF+jnehsa8TVYUQAAAIFJREFUSMftz0kKgDAQRFGjsdt5tu5/VBXBIG60FgrSf5fFI12RZX2Q6PkdA+Ndq95dcHKP5jXA4rkCjWUAjdVjqyXwOncve46nCjSWHjRWDxqHHOAMGzZs+D84xZEveFwK/3Pa8Wc3ObG5PeYS2IW5BA5zCRzmEniby2KVyLLebwFaOBVIBgfOAgAAAABJRU5ErkJggg==)
}

.ai-select-slide-layout .ai-select-list-item .desc-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUAAAAECCQFCSUGCSUGCycFCyYAESIFCSUFCSUGCiYFCiYFCSYLCyIGCiYGCiYGCycHCiYGCibRq0MKAAAAEXRSTlMAP7+Jdi8PyJT4YTUW5ON3a6rAcPYAAAB9SURBVEjH7ZQ7EoAwCEQhmojGH/e/rCWNTCIziSl4/SuW2QUcpy8z8/SvHIMOlWRkndBUTqgTx722yy7bJimlNqwKG8v6JNPw13a5h3wZ5G2VEi7wlXzocpk9iGyA7LIEp7dVpXLwk1nZM9YEN8gCKT8sVgafwE6+wXGG4AGFtRIzOvkcgQAAAABJRU5ErkJggg==)
}

.ai-select-slide-layout .ai-select-list-item .asc-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUAAAAECCQFCSUGCSUGCycFCyYAESIFCSUFCSUGCiYFCiYFCSYLCyIGCiYGCiYGCycHCSYGCiaWCznaAAAAEXRSTlMAP7+Jdi8PyJT4YTUW5ON3bDSk5VUAAACHSURBVEjH7dNLCsMwDEXRSK1c59PP2/9mi9uAMbi4eSQhEJ2RJncggTrn9ja++HboL3QbgU9sWrJ2OinmWFCS9roP0PHQI4lpDlIKzXW/bt1ik4KOxzuIOK+bY9YzXZt19fhUcZCK8GcsqJA9YtMKO/y1PfaYeMnMqK+a6aax6W/xeNd2blVvR8ESM9GydIkAAAAASUVORK5CYII=)
}

.ai-select-slide-layout .ai-select-list-item .desc-man-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAkFBMVEUAAAAGCiYGCiYADyQFCiYFCSYFCiYLCyYGCiYECCYAADIGCiYHCiYGCiYFCiYHCyUGCSUICCcGCiYGCSYGCiYGCSYFCSQGCygGCiYFCiYGCiYGCSYGCiUFCiYJCSMAACAGCiYGCSYGCiYFCSYFCSUGCSUGCyUFCiYGCiYFCSYGCSYFCyUHCiQGCiYIDCcGCiZhU1s9AAAAL3RSTlMAhXoQksVkFvo7BMlI9fF0UiDm1q1XNyziup+WgmgcCOvYzr2jbNq7s4yIX02BQmC3QwsAAAGBSURBVEjH7ZTHcoMwFEVtCxDFYNxw7yVuyfn/v8uMJ+FZ3uQpa+4KzdUZJM2RWk2aPGPLU++epP9BuyHPbK9GMbsD7XpgLtQpSj/Y7oD4ENyOU4CeD7zJgMA+vx9noPSAlxDX880BCqOGbQ4rKcwZrmr4BPvX5gHbVAvPIHKqKSRaeAp9pzrCXQvnsHGqG3S08BasUwVw0sL79y0eoNTCAQTODYnBauEvyNfuqkO9YSFkcmQl0NXDVQzZ779XMVx8btUKyIPEbvrRHtgZHSxaSIrK6z53cRJ6wQvcrH3g2ev5ZpD4wEOY1MUIxj5wAebVkZ4HbCCXogeBBzyBoRRjGHnAXfiQIoHMA45gLkUfBn5P71KKFEj18Nx9AQfQV8PiiFiig8URhSVRTJ3QcURjSTUQ2HFEZYkN3+AJ7KT+w5J0IbA4orNENr5wHFFbUk2hPu1PcURniQ0FFke0lqSLGhZH9JZEcdt1xOstqVY/cIxxioAiammTrt2xMa0mTTzzDQlESenBTcjbAAAAAElFTkSuQmCC)
}

.ai-select-slide-layout .ai-select-list-item .asc-man-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAhFBMVEUAAAAGCSYGCiYADyMFCiYGCSYFCSYGCiYICCUGCiYGCiYFCiYHCiUAADIECSUJDCQGCiYFCiYFCiYHCyUGCSUGCiYGCiUECCYGCygAACEGCiYGCSYFCiYFCiYKCikGCiYGCiYFCSYFCSUHCSUGCSYHCyYGCiYFCSYGCSYGCSYGCiUGCiY8oI4hAAAAK3RSTlMAhXoQktjF+h7lyWVKBDkV9fG6dFKtgjwsB5+WaWEY6869o2xYRLOMVzXcy/eTnwAAAY9JREFUSMftlMmSgjAURdEwCTI5Tzi22vb5///rLi15ZoG+9Jq7Suq+U5DUAa9Ll3uKyWlc59l/0HPIPburUc3fNs3SXGhSTRRsHfWey20ARAe/dxwAjD+h2Rqe8DIB/OK+HgbAh2dvQwSeQdTMmwNUb8+dDxC4KGEjnQng+oZNIwDWj90J9q/tEHZZG7pc80j42I8gtQYGkLcf14Z/ILYmjlC3H9eGS1haIz3otx/XhndQWDM+nLy36Te3vYe5VR1gooV98K0vJIJCC5+hjO23Dj0t7IWQyJVNgKEeziNIns/eRHDx1PAfAJT+vFjG6R4IjA4WLSTVzXOBz1gJneA1drYu8Oj1fhOYu8ABLJpiCl8ucAXm1ZGxA2yglGIMvgO8gECKb5g6wEMYSZFD4gCnsJIihoEDPIOZFBmQ6eEVpPb/L1bD4ohYoobFEbFEDYsjYokaFkfEEjUsjoglalgcEUvUsDgilqhgcURticDiiNoSgcURvSUCiyO2JWo4wliVT1V72mSxvTfG69LFMb8Zs0Qsjcy2NQAAAABJRU5ErkJggg==)
}

.ai-select-slide-layout .ai-select-list-item .desc-employment-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAATlBMVEUAAAAGCiYGCiYFCicHCicFCiYFCiUFCSYGCiYFCyUICCgGCiYGCiYHCSUGCyYGCSYGCiUGCyUIDCcECScKCiMAACsFCiYGCicFCyUGCiYylOE2AAAAGXRSTlMAgJxjR5+48+FfIPZ/cyfYz8FCOxkG7LGQh760GQAAAJhJREFUSMft1ssKgzAQhWFjjdE2tlpt9bz/i7oQJg5ETAgKgfmXgW+TC5lCkvLopw3O+3y9WCOo19uHDcLqfBhAcZoCbApWgn14rFxTJC75vYjDDfa10Xiot5pA/KD+wNPdeU3r8yHmOcy6BpeUYXig9T5wwxa11QPtjUdVMzzG4alTlK3yeVWCBWeJbdLnnjRWJA00kpRBK8kGNMdnBgKzAAAAAElFTkSuQmCC)
}

.ai-select-slide-layout .ai-select-list-item .desc-graduate-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAXVBMVEUAAAAAAC0GCiYFCiUGCyUGCScGCiYGCiYGCiYGCiYGCSYGCiYGCSYFCiYGCiYFCSULCysLCyIGCiYFCiUGCSYFCiYGCyYFCScGDCcHBykADCUKCikFCiYAECAGCibJjF0rAAAAHnRSTlMABPcydYvEe/rko6BX58k2GBaAW6Xxp50rJRQZZBCeHaJ2AAABDklEQVRIx+2U69KCIBCGV9YvCzLpINpp7/8yvwiTRkY5/KlmeH4pzjP7Au5CJvNBiiJZRcGYwKSi2xU9WW1jy8uqppG6khFqw9daYhyRM/205k1g3uOONJtqr1/31YY0u2Phz3uoXzud7r4+yOW8J5NX4PTcTfpTE5jX4k9/dfMa3PTXyZd+yNshLIDdkL6HN87M5L2Ah4tJz85guekVVQTdpKIHN7dy6a9ctk5l6FXEnkn1Kadt6JLvWRH9Jf9hpZUdJNkudvJKgEUZdDS3q8wiBMhjPwtEMfZzqGw70/ZisGzO/jXDdB+Fy870jJXt3I6WLVkeyPJXyC3N0nplPi9zr3zn7UxdfodM5nf4B/QFOLETmlNiAAAAAElFTkSuQmCC)
}

.ai-select-slide-layout .ai-select-list-item .desc-overseas-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA9wnVEd3u5qCXji1oOyKnbxfyh4BfRifOw7dYTL2yrHtjNTMdyXZSQltj5zYAAAIOSURBVFjD7Zfd0kMwEIZXKaFaWsVXtKp/6v5v8OvYoSSSEEed8RyZrL7JNvsHFhZ+HiNy3Wg1W6VItOqD6cyR2rtnrWrQd6DGzj9VPXSVM8XXv4rBgYlsjno1hDnpSLdgTQtYdoIPbxjL1mFU1s72Y/Dq5wJG8bYtRiW4ow2FQpCyyohJq+jHTWs+1CtbmUrpHWiVv2sMX7J67bASqqS5Rqs8X1TwkXrZEyRAeKFVtJP/YDZDt1PuTXuMytndA0uERp5nNq2SFIbozQtHJ++rXEIDeJiiy087Koc8FV3IG7fibGS1Kl7Zqog8SziJiSomySgV7p7usDHE4DXGJCB6th+2Fk2IyXHqV0+AcELDH3EkLAg+rxxrTfBgCPK544sPnp1QScElwPTj13aTSnaxZy/BZWhM+RHEyU7k/HmorNIccRdJcSUmW+ipvbGhHEFGZFvC7hXj4kahdax7xiu1JuEedFrivWvBhhtMaa/YpKlf7XDpNnFsIMwNvfAGQI7kn30qTQ/sXT8qWWNEpNHnq3nG5gOOWjaIkGdoW2siECOvGS5vvpJz61UxzGoCKlidumqgZxmIkVf6gjvMTOw9ibzTyLvh17MU1MD+fMbpAIcZNaJ2YsibYUYRE31rPAtBFYJHInpzNFWyqksO6vQ+Zzagzq3TOW2YQ9aO7wTmEV+wCZUwm33phzEsLPwI/48ph4vDv9iRAAAAAElFTkSuQmCC)
}

.ai-select-slide-layout .ai-select-list-item.active {
    color: #0d53ff
}

.ai-select-slide-layout .ai-select-list-item.active .synthetic-sort-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAPFBMVEUAAAANU/8OU/8MU/8NU/8NU/8NVP8MU/8NU/8NU/8AWf8NU/8NU/8OU/8OUv8LUf8NVP8JVf8KTv8NU/84icTDAAAAE3RSTlMAgIR7xPk4Z+a/BWObl5EXehsaK+E0kgAAAH9JREFUSMftz0kKgDAQRFGjGZynuv9dRQQLcWNqoSD9d1k80lVY1gfFdH2XwPzUpuBuuHpG2x5Q8eoh41hDxilgb8zBnHvU5OPFQ8CcK2DOFTFzgDNs2LDh/2CPs9DpuI76z37Szx5aYfPIufnYca6AOVfAnCtgzs3HKRaW9X4bhWcSkRap3zgAAAAASUVORK5CYII=)
}

.ai-select-slide-layout .ai-select-list-item.active .desc-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUAAAAMVf8NU/8NVP8NUv8LUf8RVf8NVP8MU/8NU/8NU/8OU/8LT/8NU/8NU/8NUf8MU/8NU/+jHYAhAAAAEXRSTlMAP7+Jdi8PyJT4YTUW5ON3a6rAcPYAAAB9SURBVEjH7ZQ7EoAwCEQhmojGH/e/rCWNTCIziSl4/SuW2QUcpy8z8/SvHIMOlWRkndBUTqgTx722yy7bJimlNqwKG8v6JNPw13a5h3wZ5G2VEi7wlXzocpk9iGyA7LIEp7dVpXLwk1nZM9YEN8gCKT8sVgafwE6+wXGG4AGFtRIzOvkcgQAAAABJRU5ErkJggg==)
}

.ai-select-slide-layout .ai-select-list-item.active .asc-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAANlBMVEUAAAAMVf8NU/8NVP8NUv8LUf8RVf8NVP8MU/8NU/8NU/8OU/8LT/8NU/8NU/8NUf8OU/8NU//u1SEqAAAAEXRSTlMAP7+Jdi8PyJT4YTUW5ON3bDSk5VUAAACHSURBVEjH7dNLCsMwDEXRSK1c59PP2/9mi9uAMbi4eSQhEJ2RJncggTrn9ja++HboL3QbgU9sWrJ2OinmWFCS9roP0PHQI4lpDlIKzXW/bt1ik4KOxzuIOK+bY9YzXZt19fhUcZCK8GcsqJA9YtMKO/y1PfaYeMnMqK+a6aax6W/xeNd2blVvR8ESM9GydIkAAAAASUVORK5CYII=)
}

.ai-select-slide-layout .ai-select-list-item.active .desc-man-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAhFBMVEUAAAANUv8NVP8PU/8NU/8MU/8NUv8NUv8NU/8NU/8NUv8NU/8MU/8OU/8MU/8NU/8MUf8AW/8NU/8MU/8NU/8MU/8NU/8NU/8NU/8MU/8LU/8NU/8NUv8NUv8NU/8KUv8AYP8NU/8NU/8NU/8NVP8MU/8NU/8NVP8NU/8NU/8NUf8NU/+FhXliAAAAK3RSTlMAhXoQ/ZLFHuXYyWVqSDs3FQT6unRS9/StVyzxn5dhGAjr3M69o7OMiE1DcfJ1/AAAAYBJREFUSMftlMtygkAQRSUzgAIKomAS41uT6Pn//0uVldh2NunO2ruCunMKZur0DB555Jqmq+br+l/oOIsA7D6CYfUTJLeX8M4ty84Hb0ZAe0w/T0Mgzj3wtoCYNtfn8x5i54ATaG/rwxGWwQw3C6ikCHv4MMMVHO6bM+zM8AxKVQ2htsJ7yFV1grUV7mGrqk94ssI7aFSVQmWFDzBR1RE6K5xCqiakJTZW+AJ9rv86sxuWQSFH1kUY2+G6heLn21UL756pqoA+nTTbvDwAo+Ca51NEsqxd83xBJXPBK3Q2Hnh2f74FTDzwCF5vxTO8eOAFhHtH5g44wEKKOaQO+BVGUrzAswMew0yKCRQOuIQ3KXIY+q7eRIppJE7t8BuU+v7LbbA44rBEYHHkT0vKVg+AOGKxpB4KrBwxWbLJEFgcMVoyXQksjpgtKXsAVsoRkyWy8UQ5YrJENp4oR0yWyMYT5YjLknWfaEdcd0ldfcORoIqU5XpgzfTXDkMYPPKIM1/zJ0L4YEL/hgAAAABJRU5ErkJggg==)
}

.ai-select-slide-layout .ai-select-list-item.active .asc-man-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAh1BMVEUAAAANUv8NVP8MU/8NUv8NU/8NU/8NU/8NUv8PUv8NU/8NU/8NU/8MUf8NU/8MU/8NU/8MU/8AWf8NU/8NU/8NU/8MU/8AXv8NU/8NUv8NUv8MU/8NU/8KUv8RVv8NU/8NU/8NVP8MU/8OUv8MUv8MUv8LVf8NU/8NU/8NVP8NU/8MUf8NU/8xOv9SAAAALHRSTlMAhXqSysVJOR4Q12X6Fea6dFIE9/StVwfxn5dpYRgO6+K9o2w/NS3Zs4yILGoZWoEAAAGUSURBVEjH7ZTZkoIwEEVxAAEFN1wQEfdxmfP/3zdTUtLGcunMM/cpqe5TSboOOE2aXJMMd4Mi+Bfa9rlmdY5U/YdFvSxP1MmGCrZIW7flsgPEG/eyXQMMPqGjHG7wzAPcpLr+Efhw9tJH4BbEdX+5gSx6+9weAidjWEitPML5DdtNAcir3Q48Y/CweonOcqr41b4PXaNhDcHr55rwGkKjYwvFczbo8QCnMDNaLvD1/Lkxj/AKEqPHhZ3zNl/1tD3YG6UNDLWwC67xhcSQaOE9pKF5a9/Rwo4PnoxsCLT1cBCDdzt7EcPJ0cEVAKTuPpmFXQ/oRDpYtJBkB8cGbmPEt4JzzCxt4P79fD0IbOAOfNeFCUxt4DFE944MLOAIxlIYgGsB/0BHClOYWMBt6EshAM8C7sJcCiH0LOCWLP8yAkZ6eG7+AXsQqmFxRCxRw+KIWKKGxRGxRA2LI2KJGhZHxBI1LI6IJWpYHBFLVLA4orZEYHFEbYnA4ojeEoHFEdMSNRwTGSWXrHC0GT28MCqdJk0s8wvehEWG0vOEcQAAAABJRU5ErkJggg==)
}

.ai-select-slide-layout .ai-select-list-item.active .desc-employment-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAS1BMVEUAAAAOVP8NU/8NUv8OU/8MU/8NU/8NU/8NU/8OUP8OU/8NU/8AVf8NU/8MU/8NUv8NU/8NVv8NU/8NVP8NU/8OU/8NVP8NUf8NU/+a0arZAAAAGHRSTlMAgJxjR7n34aAfz18H65B2TRLBO9DOsSbtpCcVAAAAn0lEQVRIx+3WyQrDIBSFYbXRpEkzdzjv/6RdhDqAxSvSEuF+S+FfqIhXMFaJpjdIGdUt3hpQ6Gjdg2aJxQZYRcoEzCICgEiSgOQ4Fu+Nc82MFTzmlRe38A3Z8aYPLTG+WCPw2WkHdHb9+TUOuTjwm1hZJog3u/4gHtgkD3dg+ONVafj2vHidpbPU86o45vhUMfmLLfrci8aKooGGsQq8ActbMjOtdgGrAAAAAElFTkSuQmCC)
}

.ai-select-slide-layout .ai-select-list-item.active .desc-graduate-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAXVBMVEUAAAANU/8AWP8OU/8NVP8NU/8MU/8MU/8MU/8NU/8NU/8NUv8NU/8NUv8MU/8OU/8LT/8MV/8MUv8OUv8MUv8OUv8AWv8MU/8MUf8OU/8LVf8KUv8NVP8QUP8NU//rJm86AAAAHnRSTlMA+QQydYuje1fk58jEoPM2FhSAp51bBqYrJRgZZBAkqrhUAAABEUlEQVRIx+2U7Q6CIBSGj2FUmFhqan5w/5cZYp2chIB/qo1na8uPZ+97VIBA4IvsdptVknKekk2hx7NQnI++8ZcDEwg7XDzUjEajFFFCXv8yx763ROWdZJ7qcFKHyc3evs0ZTrqYnuWtU9+ULJ+7rX2Ffa+gccX2Feh0i76I3r5bXGnqqVdJYAVSTnfVDcy4R4a+hvbRHd7045miAgeqQkh6PTm2J8dMS4am8JhZFM2mp60oN79nOfLe8IXV619YnUGMsk4rcBXrfVuAVRnkPZ9XlfyBgzxbH7MV4SiPefl8J8llB3dZTZpMajJO7y5ru6e3jPu2v4wE+UmQf0Lmwgi3ytQsU6s8UG7IpQMEAv/DA+v+OHWefYCAAAAAAElFTkSuQmCC)
}

.ai-select-slide-layout .ai-select-list-item.active .desc-overseas-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAbFBMVEUAAAA+SPJOXv87RvA8RvI7RfA7RfA9R/FASvVATvI7RfA9SPQ7RfA7RfA8RfE7RfE9R/I7Ru87RfA8RvE7Ru87RfA8RfA8RvFFT/87RfA7RfA7RfA7RvA7RfA8RvA8R/E8RvE8RvA8RvA7Re9wHoSdAAAAI3RSTlMAIgWhRvDaMxgR+Czhqo5wPNO0aPTLhl4L6MJ/u5h5V1BjlQCIyAQAAAIDSURBVFjD7ZbZjqswDIbNvhXoAGVpS4Hm/d/xjPAcjwjEgXA1Ur8rhNFPHK/w4cOfJ3LL0m3hJOFUxOIbL2vPqJRPQfgWmGHld7HAb01UXjexIoODJI8vsYV36EhB7csCl3eBDy7s5ZpdVirZ9duQzs8T7MF2352s4tcBGlGo2aPieLLK1yMhMxqvOpVxrXJ7WfDLOL+rbGBoh7RaqeRS8jnz65Qpo6aIZZV7HpJ96dmgjHQqZJ5lCGvc2Ra3ipvpJZG4mCLYBL8sYJtUUmkiZTA6LviD+KVKh5ZLU/xK8aMLVZAz2sDyxutTFOZ/FdcGHehZuW1ssATouHrPwm3rNBsd2EGG6aWwunjLue5IdJu5qh3HP2HHFGQIWM+wfKgouL5eY/mpu7K3LPYEFGDDfDHBqKT2UwdMnlic8/ettirzwL8Ay0Zb7Hrp3zhQHvoW23fs9LLwZWIwOi4L4wsrwGiYLe4cB25tNF7rtWfBwYHvrPzIyVst/M3ejLaHdaxDQYORhc8+8qwDDfp6wNzvgUdfoeH+bYbvGSX2ddtAKFj49mT68ZG+GqHqCDz6Tj8xy8yh2VNwy8yBaRjFtMyY0NN8bmiZMcKljSGlZcYI2/vxLap2brL8wIsdn45m7hsix8ywl1DfNSeIBfGGM4w0gx04R4I57Y9wmnDImwQ+fPgj/AOznnaXUPj5vQAAAABJRU5ErkJggg==)
}

.ai-select-slide-layout .cus-item:last-child {
    margin-bottom: 0
}

.ai-major-select {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%
}

.ai-major-select .title {
    font-size: 14px;
    font-weight: 400
}

.ai-major-select .one-line {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    padding-left: 8px
}

.ai-major-select .arrow-icon {
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEnRSTlMA20FT0LaeJQwGw66JeG4yGF0Pai1KAAAAa0lEQVQ4y+3QORaAIAAD0bCDC+D9L2thgQ8C0tjx62kSLMv/nKw4cMGKhvVgTkGcYAxLDZidpTsYxVIF6mjLY/oCG9DhTbXJoytv73LLGHC6lNphSJZU4oOiN3HxKSMmXFoIrTDFpxSwLK0bGLQCWT2GA1kAAAAASUVORK5CYII=) 50% 50% no-repeat;
    background-size: cover;
    margin-left: auto;
    flex-shrink: 0;
    uc-perf-stat-ignore: image
}

.ai-major-select .arrow-icon.arrow-icon-active {
    transform: rotate(180deg)
}

.option-item {
    margin-bottom: 14px;
    color: #060a26;
    display: flex;
    align-items: center
}

.option-item .option-content {
    display: flex;
    align-items: center;
    cursor: pointer
}

.option-item .option-content .option-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURWZpev///0dwTODg5Ghqe3Z2iW1tgGVoeYCAjvSqLqAAAAAJdFJOU2QzADlbDURdVh37nTEAAABDSURBVCjPY1BCAwyYAqopDHDgFgQUCGdAAqVAgYRmQTiwYAMKOBgiBIRZgAIMgkiAYVSAGgIYgYwRDRgRhRGVhGIfAF2QKbWtHPJ1AAAAAElFTkSuQmCC);
    flex-shrink: 0
}

.option-item .option-content .option-icon.IU3EoNyIrjTyZIptPRjF {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACfUExURUdwTE2A/02A/1CA/02A/1Wq/02A/02A/0mA/02A/wD//1WA/02A/1CD/02A/06A/02A/02A/02A/02A/02A/0yD/0yC/0aL/02A/02A/0yA/02A/02A/2aZ/02A/02A/06F/02A/1GA/02A/02A/02A/06C/02A/0yA/06D/06C/02A/02A/0yA/02A/02A/02A/06A/02B/02A/02A/zQPM5EAAAA0dFJOUwCgrRDtA/nmHKYBBusjPFziHvq65yU5C8a9p9f0BYLYF9AWkd65O/VoJzHw6lTa/oFicfwOGgHQAAAAq0lEQVQ4y8WTxw7EIAxEJ5WQnu299174/2/biM0tYA67UuYCkp8EHo+BfyjgTCjEeFDVXaGR+yW40IpLgOkBJgFBqEHAP+Qk8L6i2BDA/Qns9gTwAk7n2hOsN6zqD+B4qX2y1YUzl7c1UOSKLkYhkrg8rRCLm7LNGZD6wvbgLDU+ZEC2jdAf6IzyU8BD1NY7GSclYVNWj1dTi57FpNNQHoyhNcbeuDjG1ftRH87pjboq4+TTAAAAAElFTkSuQmCC)
}

.option-item .option-content .option-label {
    padding-left: 8px;
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap
}

.filter-category-section {
    display: flex;
    margin-bottom: 6px
}

.filter-category-section .category-title {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    flex-shrink: 0;
    margin-right: 20px
}

.filter-category-section .category-options-container {
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 auto
}

.filter-item {
    position: relative
}

.filter-header {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 10;
    cursor: pointer
}

.filter-header.order-header {
    justify-content: center
}

.cEdUkIDgwwyeIO_yuWpw {
    display: flex;
    align-items: center;
    justify-content: center
}

.filter-popup-container {
    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
}

.filter-popup-container.order-popup {
    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
    }
}

.tabs-wrap {
    display: flex;
    align-items: center;
    width: 100%;
    background-color: #fff;
    padding-left: 24px;
    padding-right: 20px;
    border-radius: 0 12px 0 0;
    border-right: 1px solid rgba(6, 10, 38, .03);
    border-left: 1px solid rgba(6, 10, 38, .03);
    position: relative;
    box-shadow: 0 4px 0 -4px rgba(6, 10, 38, .06)
}

.tabs-wrap.tabs-wrap-hide {
    height: 0;
    overflow: hidden
}

.tabs-wrap::after {
    content: "";
    border-bottom: 1px solid rgba(6, 10, 38, .04);
    position: absolute;
    bottom: 0;
    left: 24px;
    width: calc(100% - 48px)
}

.tabs-list, .sub-tabs__list {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: flex-wrap;
    flex-direction: row
}

.tabs-list {
    box-sizing: border-box;
    padding: 16px 0;
    position: relative;
    background-color: #fff;
    flex-shrink: 0;
    width: calc(100% - 183px);
    display: flex;
    align-items: center
}

.tabs-list .tab-item {
    margin-right: 20px;
    height: 100%;
    font-size: 16px;
    color: #192338;
    font-weight: 500;
    white-space: nowrap;
    cursor: pointer
}

.tabs-list .tab-item.active.risky {
    color: #ff594d
}

.tabs-list .tab-item.active.safety {
    color: #0d53ff
}

.tabs-list .tab-item.active.guaranteed {
    color: #05bc9b
}

.tabs-list .tab-item.active.hard {
    color: #818da0
}

.tabs-list .tab-item.active.all {
    color: #0d53ff
}

.tabs-list .tab-item .num {
    font-family: "PlusJakartaSans-Bold";
    margin-left: 4px
}

.tabs-list.exceed-width {
    justify-content: space-between
}

.tabs-list.exceed-width .tab-item {
    margin-right: 0
}

.tabs-list .tab-item-active-block {
    position: absolute;
    top: 0;
    height: 100%;
    transition: left .2s ease-in-out;
    will-change: left
}

.tabs-list .tab-item-active-block .tab-item-active {
    position: relative;
    width: 100%;
    height: 100%
}

.tabs-list .tab-item-active-block .tab-item-active::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 24px;
    height: 2px;
    background-color: #000
}

.tabs-list .tab-item-active-block .tab-item-active.risky::after {
    background-color: #ff594d
}

.tabs-list .tab-item-active-block .tab-item-active.safety::after {
    background-color: #0d53ff
}

.tabs-list .tab-item-active-block .tab-item-active.guaranteed::after {
    background-color: #05bc9b
}

.tabs-list .tab-item-active-block .tab-item-active.hard::after {
    background-color: #818da0
}

.tabs-list .tab-item-active-block .tab-item-active.all::after {
    background-color: #0d53ff
}

.right-content {
    position: absolute;
    right: 20px;
    top: 48%;
    transform: translateY(-50%)
}

.ai-header-wrap > h2 {
    padding: 20px 20px 12px;
    font-size: 18px;
    color: rgba(0, 0, 0, .86);
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
    margin: 0
}

.ai-header-wrap > h2 span {
    font-family: "PlusJakartaSans-Bold";
    color: #0d53ff;
    line-height: 1
}

.ai-header-wrap > h2 span.gray {
    color: #949bad
}

.header-content {
    display: flex;
    align-items: center;
    margin-right: auto
}

.header-navigation {
    border-radius: 14px 14px 0 0;
    width: 320px;
    height: 56px;
    position: relative;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: #f0f4fb;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff
}

.header-navigation::after {
    content: "";
    position: absolute;
    right: -20px;
    bottom: 0;
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAb1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////w9Pv////7/P7+/v/y9fvz9vz1+P33+v2tNT8QAAAAHXRSTlMADQkLBMgsBvmsUT/YeGnioZqEMyDs67KOhl5bGra0X1AAAADwSURBVEjH7dHJcsIwEIRhMJEx3lizZzry8v7PGBQlNVTBZXqu/u9f9VhePejpv22qyG3+Wt+0WlpaWvLXePDBg6u1A6P34ODBKD1458Ce6W/P9OiZFs+0pOmGxWm6LVg8RODEYpmAqmRxOjzQeATQsVhmIDYczoe/XDicXzxsOZw/+8himQB0HM6fjZ7Aqj/sWHWsWTxcdVXbsf6w2NuxarzZsV6OXWHH+ubhi8QyA3iuSSwTrh0LDssYAbRnO9Znq04bE9amNL7/tGMdRzjbsY7jUFJYhhmp18aO9XaE2oK1MfP9e2nBymf81naXO/sDCfFEgZrx9CAAAAAASUVORK5CYII=);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.header-navigation .priority-selector {
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    border-bottom: none;
    border-radius: 14px 14px 0 0;
    width: 160px;
    height: 56px;
    top: -1px;
    left: -1px;
    z-index: 1;
    transition: left .2s ease-in-out;
    will-change: left;
    transform: translateZ(0);
    position: absolute;
    box-shadow: 0 -4px 4px -4px rgba(6, 10, 38, .03)
}

.header-navigation .priority-selector.lIQVjRPrnQFFQFAIyiYO {
    left: 160px
}

.header-navigation .priority-selector .selector-indicator {
    position: relative;
    width: 100%;
    height: 100%
}

.header-navigation .priority-selector .selector-indicator::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -20px;
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAe1BMVEUAAAAAACQAAC2xsbyoqLWIiJnKytNpaX/+/v5GRmD////////6+vr09Pbj4+jc3OKbm6n8/Pz8/Pzw8PP////+/v78/Pz6+vrx8fTu7vHt7fDg4ObU1Nv+/v78/Pz6+vr5+fn39/n39/n19ffl5en+/v729vj19fj///8/dTCHAAAAKHRSTlMABwUWFA8cC9QJ9fuXYDYrEbeqU+/ryaVZSUMxI83BnYaDfWU63nBrx5oD8AAAAWlJREFUWMOt1NluwkAQRFHK4AXvYPadQJL6/y+MR1YyAZQI3HWf/HTU3ZZm0AZgeNvop7quw664a+yCa/AdMI6H3UevPNQmg3YDSUClgq4qaKOCGhVUqKCzxAmApQpaiDbDXASNKIJKFbSi6Na5CtpTdOtMBK0pgk6k5kQHCQSEqQhqSEo2m5LUbCaCVmxTbUbBQHXqIMFAFyogAIkIWlMBAZiIoIpd9rdRAgFRqoAAHKmBtpmHBL/MZbv0mgoIGCcKCMAHfZbFqpQ+y2ILCiAAb/xd/8XKzAJ5J0wogAAseZvxQL6eTsP7+jllaoG8E73zoV5OwsdUDlUOVQ5fdXYJzVDQOps5DZB3PjOaoZaJc/7dC+NEB5ohtBUzWiHHRBPSCMGPY4ECx5QT0gbBVU1JExTAtTtm7At5Bds85XP9p9SXBZ/unnBG1zWfkS9DuC0qlnOSJijerk57unpBYVSVm6Y4T5OM/foCpamh2aSNXEkAAAAASUVORK5CYII=);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.header-navigation .priority-selector .selector-indicator::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: -20px;
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAgVBMVEUAAAACAiUAADOwsLumprORkaF1dYlTU2z////k5Oj////+/v7MzNX09Pbd3eP8/Pz6+vrx8fTHx9H////+/v7+/v78/Pz6+vr19fjw8PPu7vHt7fDU1Nv+/v78/Pz8/Pz8/Pz6+vr5+fn39/n39/nh4eb+/v76+vr29vja2uD////2LIkHAAAAKnRSTlMABwUWFBAMCvU3+9MdYCyqmVgb7+vXyaVnUklDI83BurWdhoN9MuKScCm089mdAAABbElEQVRYw63S127CUBREUa4BdxtTQu8lZf7/A2M0KBFSFAnP7Be/LZ25cq8fJyFEPRaFewmL2fDR4Kf+cyGEXlv7fYI6RGjrgmp+9DIXtHFBKxdU8an1Li5o4YLmwfRIMxeEgQvKXNDY9Nr4cEE702sjH5ggrF3Q2fNIwN7zSEA6NEH8kxzQyLINrm1wbYNrG1zbcG/JbTpUcJsOYc2TdOionwRWyyeBNfJJYGmpngSwE0/SofzGk2QIB54kQ/yXLFCRSBJ+++Q4HUr5V+oQ5hynQ7hynA7lGSUZQhFznAxhESjJEK6UdAirVrJAKR9ch/BeUpIhFJMuElwS/uqN63SIUiRClLaUZAizTWgzQMiXlCSINTHnyRD2ZWgzQJhWgUcpEDuWpESIR5FSIHbISEkQG9WkZAj5aRtoCRBLm9uDigSIzZfD8A+GF5o2GSVqUTeIzRbVJDzXBWK787hOdIjlxehSrTbZ1ySm8w3Ojanaauz1jgAAAABJRU5ErkJggg==);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.header-navigation .priority-selector .selector-indicator.active-indicator::after {
    content: "";
    display: none
}

.header-navigation .technical-priority {
    font-family: PingFang SC;
    font-size: 18px;
    color: #060a26;
    width: 50%;
    height: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    cursor: pointer
}

.header-navigation .technical-priority.EkQAAsquiKDhPTUZxiSo {
    color: #222;
    transition: color .2s ease
}

.header-navigation .technical-priority .priority-icon {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 8px
}

.kqbB0eUe6SY5_kTaV94T {
    padding: 9 10px;
    background-image: linear-gradient(180deg, #eef7ff 0%, #f7f9fa 100%);
    border: .5px solid rgba(2, 91, 253, .03);
    border-radius: 6px;
    margin-left: 9px
}

.kqbB0eUe6SY5_kTaV94T .d4TaJGIBTRyEdXTTpnIO {
    font-family: PingFang SC;
    font-size: 12px;
    color: #294c74;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideOutBottom {
    from {
        transform: translate3d(0, 0, 0)
    }
    to {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
}

.animate__animated {
    animation-duration: .3s;
    animation-fill-mode: both
}

.animate__fadeInfast {
    animation-duration: .2s;
    animation-name: fadeIn
}

.animate__fadeIn {
    animation-name: fadeIn
}

.animate__fadeOut {
    animation-name: fadeOut
}

.animate__slideInUp {
    animation-name: slideInUp
}

.animate__slideOutBottom {
    animation-name: slideOutBottom
}

.user-rank-tips-slide {
    font-size: 14px;
    padding: 24px 20px 0;
    box-sizing: border-box
}

.user-rank-tips-slide .rank-tips-title {
    font-size: 18px;
    color: #000;
    line-height: 28px;
    font-weight: 500;
    padding-bottom: 20px
}

.user-rank-tips-slide .rank-tips-sub-title {
    font-size: 12px;
    color: rgba(0, 0, 0, .86);
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    padding-bottom: 6px
}

.user-rank-tips-slide .rank-tips-sub-val {
    font-size: 16px;
    color: #0d53ff;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500;
    padding-bottom: 16px
}

.user-rank-tips-slide .rank-tips-sub-val.blue {
    color: #0d53ff
}

.user-rank-tips-slide .rank-tips-sub-val.red {
    color: #ff594d
}

.user-rank-tips-slide .rank-tips-box {
    background: rgba(255, 88, 77, .06);
    border: 1px solid rgba(146, 24, 0, .08);
    border-radius: 12px;
    width: 100%;
    padding: 12px 16px;
    box-sizing: border-box
}

.user-rank-tips-slide .rank-tips-box p {
    color: #ef4b3f;
    letter-spacing: 0;
    margin-bottom: 4px
}

.user-rank-tips-slide .rank-tips-box p:first-child {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500
}

.user-rank-tips-slide .rank-tips-box p:last-child {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400
}

.user-rank-tips-slide .rank-tips-box .btn-group {
    display: flex;
    align-items: center;
    margin-top: 2px
}

.user-rank-tips-slide .rank-tips-box .btn-group > div {
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid #0d53ff;
    border-radius: 8px;
    font-size: 12px;
    color: #0d53ff;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 500;
    cursor: pointer;
    padding: 6px 14px
}

.user-rank-tips-slide .rank-tips-box .btn-group > div:after {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAe1BMVEUAAAANU/8NU/8NU/8NU/8PU/8AVf8NU/8NU/8NU/8NU/8NU/8NU/8NU/8MUv8LVP8LUv8XUf8MU/8NU/8NU/8NUv8NU/8NUv8NU/8OU/8MU/8MU/8NU/8NU/8OU/8NUv8NUf8PUP8LUf8MVf8NU/8NU/8OUv8MU/8NU//TkYMOAAAAKHRSTlMA/NO+NxAH+e/bqIxzWUAtHAvz6uKb5MawlpF8Y1BKRCYjFxXLtYJoMRzKhwAAAMVJREFUWMPt1WcKwgAYg+EOu/dy7zpy/xOKmAtIilj4ngO8vwJxjDFmJhbTZIIUxRSdsgfiWs6EGd58tXP28JGLoWvHUFSJpQPIC8XSAMrEUJMw5JbqGl2W+kAsPUCpI7qBCnVMLUPywJ8M6QO/wwb+xcDxPwPPQIPWCT3QUQttQRutcwIljXZJS3Zc8eNS0E7rFKCV1qljdtqLFvJBe62Tg9Zap4rY6Uab9CwmXeqTpiKWJ021z0nr8oiTllX+6BhjzE+8APkEMXC1QnINAAAAAElFTkSuQmCC);
    background-size: cover;
    width: 14px;
    height: 14px;
    display: block;
    margin-left: 2px
}

.user-rank-tips-slide .rank-tips-box .btn-group > div + div {
    margin-left: 8px
}

.oqn7MKY5JDJ7sIAtBMap {
    padding: 0 20px 20px
}

.oqn7MKY5JDJ7sIAtBMap > .fIUjvtPBr7X38TR7yjLi {
    background: #f9fafa;
    border-radius: 8px;
    width: 100%;
    height: 30px;
    margin-bottom: 26px
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE {
    border-bottom: 1px solid rgba(0, 0, 0, .03);
    padding-bottom: 14px;
    position: relative;
    padding-top: 4px;
    padding-left: 144px
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE::after {
    content: "";
    display: block;
    width: 40px;
    height: 52px;
    opacity: .54;
    background: #f2f3f4;
    border-radius: 6px;
    position: absolute;
    left: 0;
    top: 0
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE::before {
    content: "";
    display: block;
    width: 52px;
    height: 52px;
    opacity: .54;
    background: #f2f3f4;
    border-radius: 50%;
    position: absolute;
    left: 59px;
    top: 0
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE div {
    border-radius: 4px
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE div:nth-child(1) {
    width: 129px;
    height: 24px;
    background: #f5f6f7;
    margin-bottom: 8px
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE div:nth-child(2) {
    width: 300px;
    height: 20px;
    opacity: .54;
    background: #f6f7f7;
    margin-bottom: 14px
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE div:nth-child(3) {
    width: 300px;
    height: 46px;
    opacity: .54;
    background: #f6f7f7;
    margin-bottom: 15px
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE div:nth-child(4) {
    width: 124px;
    height: 35px;
    opacity: .54;
    background: #f5f6f7;
    border-radius: 8px;
    position: absolute;
    right: 0;
    top: 0
}

.oqn7MKY5JDJ7sIAtBMap .jZXMmKVTUZdnqiPcsWaE + .jZXMmKVTUZdnqiPcsWaE {
    border: none;
    margin-top: 14px
}

.jxpwEVx3G3b3WLOCQt9d {
    width: 240px;
    height: 40px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 6px;
    padding-right: 12px;
    padding-left: 20px;
    position: relative
}

.d_IJI8oLGkSFlOk0kd0P {
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 14px;
    flex-shrink: 0
}

.d_IJI8oLGkSFlOk0kd0P::after {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(data:image/webp;base64,UklGRhQCAABXRUJQVlA4WAoAAAAQAAAANQAANQAAQUxQSAUBAAABcBjZatzYzsnI8N2XG4gqUuE5xOengIhg4LaRosLB4vH1DUuKl7s1DyC82f2y1PBqgQnDrjxujhT9RrbYkeZONNgaKLYtWxogGbnCOwp4T8BQQtMYsFxtdeUVhbz+mjUqET8mbShl+10mKNqrsX++KCjn7Q2vh+fqz378xtHPVLXNPcZvHX2MM/NkxgxHH2/NDmP+rCwXIKnZsU95uSMtyrgb8mIMayBEGM1B6N3ulTM8QIgwAkiLMkCi58HsUAon/OqEXDWQ6ulSPcmqt0b0hqq+Bqovj+grp/qiir7eqj+F6K+k+gOK/raiP7soRYgSiygdiZKYKPVpEqYmzf5Jchal9AUAVlA4IOgAAAAQBgCdASo2ADYAPm00lkisIqIhIgsxgA2JZQDA1EZ7Ad3t2eeqsjIAjffNZDilwtm3qTl6IC1N+MAA/vrMa8tdwfb+4MtvKsfr9/9SE47YApWdR8bn2KUUYQjcHyEhR/HrN7ZCaA1Hfv90mKZgzFI5FcAQ535RontRwpzJjPHC/XYAVd9VMi8aYauE5f8/wsQ4AIKZyAcvDVHAd6FhdSymRA3qxC3BqDhkSf/NO22DvNJbw3JS/xz2vKes1cO5tGed7gAJGN3GHmgyZjN9GFdmOZfOnzbe8MyJilAL3mnx9xZodlYwAAAA);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.Wxz_NT3hNdx6aGSqt6hA {
    width: 20px;
    height: 20px;
    display: inline-block;
    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-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    flex-shrink: 0
}

.DIsFIl2brJ7VsnAHN7lw {
    width: 100%;
    height: 100%;
    border: none;
    font-weight: 500
}

.DIsFIl2brJ7VsnAHN7lw::placeholder {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: rgba(6, 10, 38, .24);
    letter-spacing: 0;
    font-weight: 500
}

.XrnrAeQD9pBbmssowhNA {
    position: absolute;
    top: 50px;
    left: 0;
    width: 240px;
    padding: 20px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    border-radius: 6px;
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    z-index: 100;
    overflow: auto
}

.XrnrAeQD9pBbmssowhNA::-webkit-scrollbar {
    display: none
}

.XrnrAeQD9pBbmssowhNA .ym7BL1LtCwTysyMJab6o {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.XrnrAeQD9pBbmssowhNA .ym7BL1LtCwTysyMJab6o .qz_cftAU_R3I3iYRrOrQ {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #060a26;
    font-weight: 400;
    cursor: pointer
}

.XrnrAeQD9pBbmssowhNA .ym7BL1LtCwTysyMJab6o .qz_cftAU_R3I3iYRrOrQ .pRKfS_Wx8NjJC8edoRKw {
    margin-right: 2px;
    display: inline-block;
    width: 12px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTAYKJgYKJgASJAYKJgYMJAAAGgYMJAYKJkdxx3MAAAAIdFJOUwD9yg7JKwoqowSj2gAAADVJREFUGNNjYACCDiBggAEUDg7QAQfoHAao3g6Gwc6RSACRzI1gjgbEAy1gTpAEiN2oji8EAJmIJLu1G28JAAAAAElFTkSuQmCC)
}

.XrnrAeQD9pBbmssowhNA .g3soSu6fyfJcaDTWROFW {
    display: flex;
    align-items: center;
    flex-direction: column
}

.XrnrAeQD9pBbmssowhNA .g3soSu6fyfJcaDTWROFW .zsRvafpGtmVFW81dd1ik {
    margin-top: 20px;
    width: 100%;
    height: 20px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.XrnrAeQD9pBbmssowhNA .g3soSu6fyfJcaDTWROFW .zsRvafpGtmVFW81dd1ik .geHuJhJwXQKwnGBpHzqb {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUdwTAYKJgYKJgAAIAYKJgYKJgYJJQAAAAYLJggMJwgMJwYLJwUKJgAAAAYJJQgLJgUJJQcHKAQJJgcKJgYKJgUJJgAAKwYKJgYLJgYJJgAUJwYKJgYJJgYJJwcJJgYKJjsCp0oAAAAfdFJOUwDizAiF+1MB2UFCdukCiUS/Jjxr84wM7qjYDbTyi2yAGRFDAAAA8ElEQVQ4y52TWZKDMAxEzRbMErOTdebd/5bDAIntOC6n0h+qAjWo1ZKEeODYT60cR9lO/VG4SKqaJ+oqec0fIpCq6ea5a5SE6GCl8xTiUj+XMaS5kT+TDbn1xZBx1m9STsVrzeJE+qxPVriqi4xdRxIxvGlLDERbLxWxrgZaR0y1+lNj6DcIoqT+d6znIt4ThKRf4oTyERTTElsaH6GhXf/T+Qgdcokjs48wM66Eq49w5W6V2EbtlNAi1/zNEWm3aUHx4xhlYTPKttrEbrU9LHNp9mF5x/37GHdwYcIrF17a4Nrvh3PxH84Hpxc+3u/xB6puFoPZ3bljAAAAAElFTkSuQmCC);
    flex-shrink: 0
}

.XrnrAeQD9pBbmssowhNA .g3soSu6fyfJcaDTWROFW .zsRvafpGtmVFW81dd1ik > span {
    font-size: 14px;
    color: #060a26;
    font-weight: 400;
    margin-left: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.header-container {
    display: flex;
    align-items: center;
    position: relative;
    height: 56px;
    width: 100%;
    background-image: url(data:image/png;base64,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);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.header-container.main-header:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,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);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.header-container .sfVgVj_fez7xeMjwDGST {
    display: inline-block;
    font-size: 16px;
    color: rgba(0, 0, 0, .86) !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    font-weight: 500
}

.header-container .sfVgVj_fez7xeMjwDGST.E5CUngSYWwA7v82OAac4 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    font-size: 18px;
    color: #060a26
}

.header-container .CNIXSjIQkYsy19IfkXM9 {
    font-size: 14px;
    color: #222;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    z-index: 2
}

.AhV1enHBnsp1dLynSXEQ {
    padding: 9px 20px;
    min-width: 345px;
    height: 35px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    background-color: #fff
}

.AhV1enHBnsp1dLynSXEQ:before {
    content: "";
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    uc-perf-stat-ignore: image;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAkFBMVEUAAAApTHUqTHQoTHQoS3MoTncpTHQqS3Q1RHgpTHQpTHQpTHQpTHQpTXQpS3UpTHQoTHMrS3IoUG4pTHQpTHQoTHQpTHQoTHQoTHQpTHQoS3QoTHQpS3QoTHQoTHQoTHQoSHkpTHQpS3QpS3QpTHQpS3QpTHQpTHQoTHQoS3MpTXQqTXMrS3YpTHQqTHQpTHQ3FxmMAAAAL3RSTlMAmTXKZhPtGwT33U3x5mpDORcM8/Li18++sp17b2RSIgnnxIFJPdPIkGBXMCm2ijl3/NUAAAIESURBVFjD7ZfZsoIwDIaLinAEWQUFVHDf7fu/3WFIgWoZRlJvnOG/glS+aWKSpqRXrx/TwPG+gRkFlI5H8rsZ0kJrznbXO2NUhTLNa6M+Ce2uXo1pqb/aes1foxThFai2H2mu2b6jVyLIYIZlN69E0La0KHo3r5Q30HpSrZBmrU4+FTQckPcYZclfm3faQqRAIvIg0GDK1psi3sRRVNIIItocjGYq+tXoFRFBII+RIgF0avJKANXSmHdCjvuiV60gMoCIH+scEH/dtlQ3lATsIxxINRWtzALIpxAHsig1jTIzYeGAAg35PAyLhRgDusOzwUdpigE94XkGcUrh7YYAnV/LFUrbwsTI3kC/hC3tgIrKoz3ldnEpnrcoEIm5GjsUzxMcyOE+1qAF4EAe93EGAcOBXO5jVwZkgGtcIvkywX5AK5EItg1vFle2C1RCssaocYkeI0DJa4kcobUhQJeXonXxRZuN+TZiFS8bVGM7c41ND8BNFOie+2Uw+0Wm1ZJF1fz1kNU+DlQfY7vm43/W9YC0hdkSFAlH9qoV5LLMvEoOEeoQrJHkWJOGYAxUEeRuPx+0blNa//WiVo/NR6Of9yxHv0RqGL0G1YrUeKxXnJ3kwL5kBkv2CuEVezXXspcaqI3YxV6zTpzRnzv4i5/B2RwddxXNs8sfkS9Id5yM9Or1Y/oHl2zcKMk/8aUAAAAASUVORK5CYII=);
    margin-right: 8px
}

.AhV1enHBnsp1dLynSXEQ .QncYZtrpCnFdQI892mip {
    width: 100%;
    overflow: hidden;
    height: 100%;
    min-width: 0;
    position: relative
}

.AhV1enHBnsp1dLynSXEQ .QncYZtrpCnFdQI892mip .RDruRQixuFGAIOOxeAgz {
    display: flex;
    flex-direction: column;
    white-space: nowrap;
    color: #294c74;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px
}

.AhV1enHBnsp1dLynSXEQ .QncYZtrpCnFdQI892mip .RDruRQixuFGAIOOxeAgz .quGqN7rpx4IMynwsnNni span {
    position: relative;
    cursor: pointer
}

.AhV1enHBnsp1dLynSXEQ .QncYZtrpCnFdQI892mip .RDruRQixuFGAIOOxeAgz .quGqN7rpx4IMynwsnNni span:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -16px;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTChLcypNdQBVVSlMdChMdCtVgClNdClMdClHcClNdChNdSlMdCZNcyhReShLcylMdClMdCrsja4AAAARdFJOUwBmmQP5OQbmxhnwRu8UE0eavtIxSwAAAGpJREFUOMvtlDsWgCAMBFEQP+Bn739ZC31KlykoKNh6isnLJs71NJbdYzQvK0WlecKowoBRaYwYFRJ+UCT8okRYX0zhHzWFC9QSLlGFxNGzvgAf64rVV8AXy+uCS8irjQ9m42d4+P7g2s0NqX8LhGUVQTkAAAAASUVORK5CYII=);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    uc-perf-stat-ignore: image;
    flex-shrink: 0
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideOutBottom {
    from {
        transform: translate3d(0, 0, 0)
    }
    to {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
}

.animate__animated {
    animation-duration: .3s;
    animation-fill-mode: both
}

.animate__fadeInfast {
    animation-duration: .2s;
    animation-name: fadeIn
}

.animate__fadeIn {
    animation-name: fadeIn
}

.animate__fadeOut {
    animation-name: fadeOut
}

.animate__slideInUp {
    animation-name: slideInUp
}

.animate__slideOutBottom {
    animation-name: slideOutBottom
}

.ai-recommend-voluntary {
    position: fixed;
    z-index: 500;
    left: 0;
    bottom: 0;
    min-height: 66px;
    width: 100%;
    background-color: #fff;
    padding: 0 20px;
    padding-bottom: var(--immersive-area-inset-bottom, 0);
    box-sizing: border-box;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .06);
    display: flex;
    align-items: flex-start
}

.ai-recommend-voluntary.hide-voluntary {
    visibility: hidden;
    z-index: -1;
    animation-name: slideOutBottom;
    animation-duration: .3s;
    animation-fill-mode: both
}

.ai-recommend-voluntary.show-voluntary {
    animation-name: slideInUp;
    animation-duration: .3s;
    animation-fill-mode: both
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip {
    height: 66px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip p {
    color: rgba(0, 0, 0, .86);
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip .voluntary-other-info {
    padding-top: 4px
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip .gilroy-num {
    font-family: Gilroy;
    color: #0d53ff;
    font-weight: 700
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip .voluntary-value {
    color: rgba(0, 0, 0, .86);
    font-weight: 400
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip .voluntary-value + .voluntary-key {
    margin-left: 14px
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip .voluntary-key {
    width: 36px;
    font-size: 12px;
    color: rgba(0, 0, 0, .4);
    line-height: 16px
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip .voluntary-batch-btn {
    background: #f7f7f7;
    border-radius: 6px;
    padding: 0 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: rgba(0, 0, 0, .86);
    font-weight: 400;
    height: 22px
}

.ai-recommend-voluntary .ai-recommend-voluntary-tip .voluntary-batch-btn:after {
    content: "";
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEnRSTlMA20FT0LaeJQwGw66JeG4yGF0Pai1KAAAAa0lEQVQ4y+3QORaAIAAD0bCDC+D9L2thgQ8C0tjx62kSLMv/nKw4cMGKhvVgTkGcYAxLDZidpTsYxVIF6mjLY/oCG9DhTbXJoytv73LLGHC6lNphSJZU4oOiN3HxKSMmXFoIrTDFpxSwLK0bGLQCWT2GA1kAAAAASUVORK5CYII=);
    background-size: cover;
    margin-left: 2px;
    uc-perf-stat-ignore: image
}

.ai-recommend-voluntary .ai-recommend-voluntary-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0d53ff;
    border-radius: 10px;
    width: 163px;
    height: 46px;
    margin-left: auto;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    margin-top: 10px;
    padding: 0 20px;
    overflow: hidden
}

.ai-recommend-voluntary .ai-recommend-voluntary-btn .should-ellipsis {
    display: block;
    flex: 0 1 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ai-recommend-voluntary .ai-recommend-voluntary-btn .show-forever {
    display: block;
    flex-shrink: 0;
    white-space: nowrap
}

.ai-recommend-voluntary .ai-recommend-voluntary-btn.loading:before {
    display: none
}

.ai-recommend-voluntary .ai-recommend-voluntary-btn.loading .am-activity-indicator {
    margin-right: 4px
}

.ai-recommend-voluntary .ai-recommend-voluntary-btn.with-add-icon:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAgAe2uRj4at/ckIVcSjwo7pxIcpezxwAAALRJREFUWMPt2LsOwyAMhWEgSUmbSy9+/3etMp2BxlAdpELlf4ZvsSc7q+/ut+tFsj2eIeNEKHqDLm2CKGmWOtIuiJKiVJK8HC0uUxggaZB3pASIlACREiBSAkRKgCgphfxJGSmF5CSXSiQE6cVBkDwLuTBSUPqFmFoRpGdQ99A6Hq3fLKTqGdQKVPbYIIN+Cnn5nDeoYai9PeoaWngoit5UCu0khOZa0FYOUQeEiT1pALL+sDeqBl1qcJzUywAAAABJRU5ErkJggg==)
}

.ai-recommend-voluntary .ai-recommend-voluntary-btn:before {
    content: "";
    display: block;
    margin-right: 4px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIBAMAAACnw650AAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAgAe2+N6QS21mPCjvv7Mo3qe0AAAAuElEQVRIx+2WsQ3CUAwFf1IFGsIEILEBC1BR09AzAA0bwAiMwBSMwBqsAAJEx4PGiuRD/3dRlOTq00l2Y4cOcF7Lc5k6Z7ASmTtpL5GHS22kZGoopVOFlE5l0j04ZpaKSfnCpSAhBYkpSkxRYooSU07KxhWlT5k0UsXNUp+oZKldTLJUmZLya1L6MXESpvsnObop2TLbKTVx473US/VJhSIceF7JCYeavHjyyRvPA3ke8YaA5Ta0ny8Z1o/owWR7NAAAAABJRU5ErkJggg==);
    uc-perf-stat-ignore: image;
    flex-shrink: 0
}

.scrolling-text {
    padding: 0 20px;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    line-height: 22px;
    font-weight: 400;
    display: flex;
    align-items: center
}

.scrolling-text.AZ85LnoB74n0eiVA87we {
    color: #ff594d
}

.scrolling-text .description-tag {
    padding-right: 3px
}

.e1ns6xDQAjL4Fd3_fCan {
    padding: 0
}

.DHUhDbjp4QJLnFakDvdl {
    width: 16px;
    height: 16px;
    margin-left: 1px;
    object-fit: cover;
    margin-top: -2px
}

.divider-line {
    width: calc(100% - 5px);
    height: 30px;
    position: absolute;
    left: 0;
    pointer-events: none
}

.divider-line.top-divider {
    top: 0;
    background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%)
}

.divider-line.bottom-divider {
    bottom: 0;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)
}

.divider-line.divider-style {
    visibility: hidden
}

.school-list-container{
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    overscroll-behavior: contain
}

.hOiw5bEq3lwVKRwBE0sH::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.hOiw5bEq3lwVKRwBE0sH::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.hOiw5bEq3lwVKRwBE0sH::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.hOiw5bEq3lwVKRwBE0sH::-webkit-scrollbar {
    display: none
}

.hOiw5bEq3lwVKRwBE0sH:hover::-webkit-scrollbar {
    display: block
}

.volunteer-details-container {
    position: relative;
    flex: 1 1 auto;
    width: 100%;
    min-height: 0;
    max-height: 100%;
    margin-top: 20px
}

.school-item-container {
    width: 220px;
    margin: 0 20px;
    border-bottom: 1px solid #f3f3f5;
    padding: 14px 0
}

.school-item-container.highlighted-school-item {
    padding-top: 0
}

.school-info-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px
}

.school-index-label {
    margin-right: 8px;
    min-width: 21px;
    font-family: "PlusJakartaSans-Bold";
    line-height: 24px;
    font-weight: 900;
    font-size: 16px;
    letter-spacing: 0;
    text-align: center;
    color: rgba(6, 10, 38, .5)
}

.school-name-text {
    flex: 1;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #222;
    font-weight: 500;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    line-height: 24px;
    max-height: 1.5em
}

.school-probability-wrapper {
    visibility: hidden;
    margin-left: 5px;
    flex-shrink: 0;
    border-radius: 4px;
    width: 58px;
    height: 22px;
    line-height: 22px;
    font-family: "PlusJakartaSans-Bold";
    font-size: 12px;
    color: #000;
    text-align: center;
    font-weight: 500
}

.school-probability-wrapper.ePRpSor4_Mbpm3dhn9eL {
    background-color: rgba(13, 83, 255, .11)
}

.school-probability-wrapper.probability-value-text {
    background-color: rgba(98, 113, 138, .11)
}

.school-probability-wrapper.ZYC8CYnTPsotaKqeAfg_ {
    background-color: rgba(255, 89, 77, .11)
}

.school-probability-wrapper.probability-label-text {
    background-color: rgba(4, 213, 161, .11)
}

.WCSBUM9toswB_78i5q6n {
    height: 350px
}

.av56fSKzhdVepS3MF8w4 {
    width: 68px;
    height: 106px;
    background: url(https://g.alicdn.com/bloom-pages/pc-gaokao-1089/0.8.2/csr/assets/volunteer-empty.70193b.png) no-repeat top center;
    background-size: 68px 69px;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.awXBcw56BxxOPSPiZe9n {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%
}

.major-item-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 4px;
    font-size: 14px;
    color: #222;
    font-weight: 400
}

.major-item-container:last-child {
    margin-bottom: 0
}

.fE57RDkJF0q1T5w2Z80D {
    margin-right: 8px;
    min-width: 21px;
    font-family: PingFang-SC-Heavy;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    text-align: center;
    color: rgba(6, 10, 38, .5)
}

.major-index-label {
    visibility: hidden;
    margin-right: 8px;
    min-width: 21px;
    font-family: PingFang-SC-Heavy;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    color: rgba(6, 10, 38, .5)
}

.major-name-text {
    flex: 1;
    margin-right: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.DmSX0qZu_ozYkI_U54DF {
    font-family: "PlusJakartaSans-Bold";
    font-size: 12px;
    color: #ff594d;
    font-weight: 900;
    min-width: 52px;
    text-align: right
}

.major-probability-wrapper {
    font-family: "PlusJakartaSans-Bold";
    border-radius: 4px;
    width: 58px;
    line-height: 22px;
    font-size: 12px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    min-width: 52px;
    color: #ff594d
}

.uZTWagckE9_4HiNgrL2P {
    margin-left: 5px;
    flex-shrink: 0;
    border-radius: 4px;
    padding: 3px 8px;
    font-family: "PlusJakartaSans-Bold";
    font-size: 12px;
    color: #818da0;
    text-align: center;
    font-weight: 500;
    background: #eceef1
}

.ePRpSor4_Mbpm3dhn9eL {
    color: #0d53ff
}

.probability-value-text {
    color: #62718a
}

.ZYC8CYnTPsotaKqeAfg_ {
    color: #ff594d
}

.probability-label-text {
    color: #04d5a1
}

.prediction-probability-text {
    color: #62718a
}

@font-face {
    font-family: "PlusJakartaSans-Bold";
    src: url("https://cdn.sm.cn/static/25/02/26/866ab41bf8e678339d375c2378d03222.ttf")
}

.LdgTqjiRRlW871izfJPC {
    width: 260px;
    height: 100%;
    display: flex;
    flex-direction: column
}

.mYgeNCDVlaqM_6UWjM4l {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 56px;
    flex-shrink: 0
}

.pe6mviaoF1fbkrhJhuhe {
    font-size: 18px;
    color: #060a26;
    letter-spacing: 0;
    font-weight: 500
}

.jWztY7XyTTM8U1lxWgLW {
    padding-left: 24px;
    font-size: 15px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400
}

.zBelpGj6BF6HsxQhcvvL {
    display: flex;
    align-items: center;
    cursor: pointer
}

.zBelpGj6BF6HsxQhcvvL:hover {
    color: #0d53ff
}

.zBelpGj6BF6HsxQhcvvL:hover svg path {
    fill: #0d53ff
}

.LOdyUqwJT20vEM5CfyTL {
    display: block;
    margin-right: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURUdwTICBk4CBkYCBkYCBkoGBk4CAkv///4CAkoCBkoCAkoCAkoCCkoCBk4CBkoCAkX+AkYCBkoGCkoCAkYGBkoCAkoCBkhcjoqwAAAAVdFJOUwCEgoD4f4MB/vOBhX6Gion5iPSH/pEW5t0AAACFSURBVEjH7dQ3DoAwEETRJZicw9z/qMhIhsYywlMh9rfW6zwromm/ruwYDMNgNAxGymAUDEbCYLQMxspgzP73KtTmMEYv3oNdGEMkXmqb76+Vz+nGtU9mctt0LiA8Ep/u79m9x9IyWBKHo8ZXMNjpyNmnDJaGwZIx2Gri1BkGS6dHVvt5ByAzGjPSIWdlAAAAAElFTkSuQmCC) no-repeat left center;
    background-size: 20px 20px;
    width: 20px;
    height: 20px
}

.nwW4TbdhizUMrzG56zGY {
    position: relative;
    flex: 1 1 auto;
    min-height: 0;
    max-height: 100%;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px
}

.nwW4TbdhizUMrzG56zGY.a2IXsGTbB5xZPAtQnPbw {
    cursor: pointer
}

.Fnr73_hj9jvyoDXcFDVg {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.jSvLMO26M7A9wkz9xViI {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 20px 6px 20px;
    font-size: 16px;
    color: #060a26;
    line-height: 24px;
    font-weight: 500;
    flex-shrink: 0
}

.s_R7cTUiIGaHrK650Vmy {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LvaBDLTVq8Sx8UG_MDAT {
    margin-left: 4px;
    padding: 2px 6px;
    background: rgba(13, 50, 187, .08);
    border-radius: 4px;
    font-family: PlusJakartaSans-Bold;
    font-size: 12px;
    color: #809cc4;
    text-align: center;
    line-height: 12px;
    font-weight: 700;
    flex-shrink: 0
}

.jFdTG0i45tsrBELoSYLO {
    flex-shrink: 0
}

.volunteer-detail-footer {
    width: 100%;
    padding: 10px 20px 20px 20px;
    background: #fff;
    border-radius: 0 0 8px 8px;
    flex-shrink: 0
}

.volunteer-detail-footer .detail-button {
    padding: 11px 0;
    background: #0d53ff;
    border-radius: 8px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    cursor: pointer
}

.volunteer-detail-footer .detail-button.kpSZCGA1aZX7o8Cf4hAi {
    margin: 20px 0
}

@media screen and (max-height: 580px) {
    .volunteer-detail-footer {
        display: none
    }
}

.volunteer-list-footer {
    display: flex;
    align-items: center;
    margin-top: 16px;
    padding: 17px;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURUdwTAYKJwYKJgcHKQYKJwYKJgYKJgYKJgAAHAAAJAYLJQcHIwAAKwAAGgYKJgkJIggIKQYKJQYKJgYKJgYKJQYKJwcHJAcLJAcLJwgIKAYKJgYJJgYKJgYKJgYKJgYJJgcJJQYJJQcKJgYKJgYLJgYKJgULJgYKJwYJJQYKJQYKJgcHKAYKJQYKJgYKJwcKJgYKJgcJJQYKJgYKJwcLKAYKJwYLJgYJJgcNJwYKJnVuTfkAAAA5dFJOUwCD9iX1tuD4CQfaJAYKUB4fgvnffE8jRkggrlF6t62ibVNJsNm1XX1Se68muIW5mdxu2+FHhHjYJzzjWo4AAAD9SURBVFjD7dZXEoIwGARgBemCAiJi77333P9iatYbbF4cswf4ZmcHMn+ppKOjo/MrCZ9qnMh+VBUwgSWEuPPOyXk7olKjoZGQ6fOV9pByGtokEvL5vXeo1OW/ootQtHcHldr83j1ILRoyHezt0VIZlRo05NoSMur8f4tKE35vC9KYfwOw95HfO0alBb93ir0LWpqj0oCG+oCWrJPD2bJOdSqdxGShLgrdWKdWkY4dslAbhTqsc4XTYx3Pl45DL71CoTLr1L9Luyy0RqGIdVpwLHrpM5YOWKihaOnCkE5KL31AoYx/GePPaz1TcUI2LeE01Vyj2VBf9jo6Ov+ZFzYgM1HT0NC7AAAAAElFTkSuQmCC) no-repeat right 17px center;
    background-size: 20px 20px;
    border: 1px solid rgba(6, 10, 38, .03);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px;
    font-size: 14px;
    color: #060a26;
    font-weight: 500;
    cursor: pointer
}

@media screen and (max-height: 700px) {
    .volunteer-list-footer {
        display: none
    }
}

.footer-divider {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAYLJwcKJgYJJgYKJgcLJwgLJg1T/woKKQYKJg1T/wcHKQYKJgBV/wQIJgYKJg1T/+D6r0QAAAAPdFJOUwB3mtjzwEOIGe7mJfkGPYmPv/0AAAC6SURBVFjD7ZjLDoQgDEUFRBAf9f+/dpyyLaaYO8kYe7ZtThAr5jIMxuOZfBhJwRj8dKFZInUQl5Znn6mLeW+sp9NzmuQ1ReomivtMN5B23HNldVnzdrNbud0LtcAVpx0Ux+1BqNT5yVpRrvMkVOpD62e32W+ifxJtqZS0AUTpOEkAUfmKCkB0MCYykYl+LYJ9tLBjBHaw2V/ERCYy0WtFsAgBCzWwmAULfrAoigvHsLiOu0DAXWkYD+ED3idJkYLPQZwAAAAASUVORK5CYII=) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    margin-right: 6px
}

.n2VicUaWpWAc2BUzsewX {
    color: #0d53ff
}

.ijc3WyVx1Bg2k_2SMIQT {
    color: #62718a
}

.KbVb62OkDDPELj35trui {
    color: #ff594d
}

.iMsbxrEJLVfVKrFhZyU0 {
    color: #04d5a1
}

.xsUdhuLzYUSxQwyaWeDt {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 260px;
    height: 100%;
    padding: 20px;
    color: #0d53ff;
    font-size: 14px
}

.x7Yz2yuShq8ULFxhkK6_ {
    width: 100%;
    height: 280px;
    background: rgba(13, 83, 255, .05);
    border: 1px dashed rgba(13, 83, 255, .3);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px;
    position: relative;
    cursor: pointer
}

.D2ULfpj57kL8_GCtiMoQ {
    position: absolute;
    padding-top: 28px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 50px;
    text-align: center;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAAANU/8RK8uGAAAAAXRSTlMAQObYZgAAABxJREFUKM9joC2oG0ms+v8g8I901qBwPd1YNAUAzHs+cUccrYkAAAAASUVORK5CYII=) no-repeat top center;
    background-size: 24px 24px;
    cursor: pointer
}

.KOYyKV9PSCnbPo5CwPy2 {
    margin-bottom: 30px
}

.txbtPLHyi5NAbkRxdjuW {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 13px
}

.U6n5I3lKqTyHHsHE_7qQ {
    flex-shrink: 0;
    margin-left: 4px;
    font-size: 10px;
    color: #ff594d;
    line-height: 18px;
    height: 18px;
    width: 68px;
    text-align: center;
    font-weight: 500;
    background: rgba(255, 89, 77, .08);
    border-radius: 4px
}

.DaPnEVpvx1p8gjOiEtPn {
    padding: 20px 20px 0;
    flex-shrink: 0
}

.DaPnEVpvx1p8gjOiEtPn .U8mnrP7ZkIL0iWJ7EBCq {
    margin-bottom: 2px
}

.volunteer-drawer .ant-drawer-body {
    background-color: #f2f4f8;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.volunteer-drawer .ant-drawer-body::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.volunteer-drawer .ant-drawer-body::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.volunteer-drawer .ant-drawer-body::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.volunteer-drawer .volunteer-probability-section {
    width: 100% !important
}

.volunteer-report-container {
    height: 100%
}

.volunteer-report-container .volunteer-content-wrapper {
    width: 100%;
    display: flex;
    min-height: calc(100vh - 155px)
}

.ant-drawer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    pointer-events: none
}

.ant-drawer-inline {
    position: absolute
}

.ant-drawer-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, .45);
    pointer-events: auto
}

.ant-drawer-content-wrapper {
    position: absolute;
    z-index: 1000;
    transition: all .3s
}

.ant-drawer-content-wrapper-hidden {
    display: none
}

.ant-drawer-left > .ant-drawer-content-wrapper {
    top: 0;
    bottom: 0;
    left: 0;
    box-shadow: 6px 0 16px -8px rgba(0, 0, 0, .08), 9px 0 28px 0 rgba(0, 0, 0, .05), 12px 0 48px 16px rgba(0, 0, 0, .03)
}

.ant-drawer-right > .ant-drawer-content-wrapper {
    top: 0;
    right: 0;
    bottom: 0;
    box-shadow: -6px 0 16px -8px rgba(0, 0, 0, .08), -9px 0 28px 0 rgba(0, 0, 0, .05), -12px 0 48px 16px rgba(0, 0, 0, .03)
}

.ant-drawer-top > .ant-drawer-content-wrapper {
    top: 0;
    right: 0;
    left: 0;
    box-shadow: 0 6px 16px -8px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)
}

.ant-drawer-bottom > .ant-drawer-content-wrapper {
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, .08), 0 -9px 28px 0 rgba(0, 0, 0, .05), 0 -12px 48px 16px rgba(0, 0, 0, .03)
}

.ant-drawer-content {
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #fff;
    pointer-events: auto
}

.ant-drawer-wrapper-body {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.ant-drawer-header {
    display: flex;
    flex: 0;
    align-items: center;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 22px;
    border-bottom: 1px solid #f0f0f0
}

.ant-drawer-header-title {
    display: flex;
    flex: 1;
    align-items: center;
    min-width: 0;
    min-height: 0
}

.ant-drawer-extra {
    flex: none
}

.ant-drawer-close {
    display: inline-block;
    margin-right: 12px;
    color: rgba(0, 0, 0, .45);
    font-weight: 700;
    font-size: 16px;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color .3s;
    text-rendering: auto
}

.ant-drawer-close:focus, .ant-drawer-close:hover {
    color: rgba(0, 0, 0, .75);
    text-decoration: none
}

.ant-drawer-title {
    flex: 1;
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    font-size: 16px;
    line-height: 22px
}

.ant-drawer-body {
    flex: 1;
    min-width: 0;
    min-height: 0;
    padding: 24px;
    overflow: auto
}

.ant-drawer-footer {
    flex-shrink: 0;
    padding: 10px 16px;
    border-top: 1px solid #f0f0f0
}

.panel-motion-enter-start, .panel-motion-appear-start, .panel-motion-leave-start {
    transition: none
}

.panel-motion-enter-active, .panel-motion-appear-active, .panel-motion-leave-active {
    transition: all .3s
}

.ant-drawer-mask-motion-enter-active, .ant-drawer-mask-motion-appear-active, .ant-drawer-mask-motion-leave-active {
    transition: all .3s
}

.ant-drawer-mask-motion-enter, .ant-drawer-mask-motion-appear {
    opacity: 0
}

.ant-drawer-mask-motion-enter-active, .ant-drawer-mask-motion-appear-active {
    opacity: 1
}

.ant-drawer-mask-motion-leave {
    opacity: 1
}

.ant-drawer-mask-motion-leave-active {
    opacity: 0
}

.ant-drawer-panel-motion-left-enter-start, .ant-drawer-panel-motion-left-appear-start, .ant-drawer-panel-motion-left-leave-start {
    transition: none
}

.ant-drawer-panel-motion-left-enter-active, .ant-drawer-panel-motion-left-appear-active, .ant-drawer-panel-motion-left-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-left-enter-start, .ant-drawer-panel-motion-left-appear-start {
    transform: translateX(-100%) !important
}

.ant-drawer-panel-motion-left-enter-active, .ant-drawer-panel-motion-left-appear-active {
    transform: translateX(0)
}

.ant-drawer-panel-motion-left-leave {
    transform: translateX(0)
}

.ant-drawer-panel-motion-left-leave-active {
    transform: translateX(-100%)
}

.ant-drawer-panel-motion-right-enter-start, .ant-drawer-panel-motion-right-appear-start, .ant-drawer-panel-motion-right-leave-start {
    transition: none
}

.ant-drawer-panel-motion-right-enter-active, .ant-drawer-panel-motion-right-appear-active, .ant-drawer-panel-motion-right-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-right-enter-start, .ant-drawer-panel-motion-right-appear-start {
    transform: translateX(100%) !important
}

.ant-drawer-panel-motion-right-enter-active, .ant-drawer-panel-motion-right-appear-active {
    transform: translateX(0)
}

.ant-drawer-panel-motion-right-leave {
    transform: translateX(0)
}

.ant-drawer-panel-motion-right-leave-active {
    transform: translateX(100%)
}

.ant-drawer-panel-motion-top-enter-start, .ant-drawer-panel-motion-top-appear-start, .ant-drawer-panel-motion-top-leave-start {
    transition: none
}

.ant-drawer-panel-motion-top-enter-active, .ant-drawer-panel-motion-top-appear-active, .ant-drawer-panel-motion-top-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-top-enter-start, .ant-drawer-panel-motion-top-appear-start {
    transform: translateY(-100%) !important
}

.ant-drawer-panel-motion-top-enter-active, .ant-drawer-panel-motion-top-appear-active {
    transform: translateY(0)
}

.ant-drawer-panel-motion-top-leave {
    transform: translateY(0)
}

.ant-drawer-panel-motion-top-leave-active {
    transform: translateY(-100%)
}

.ant-drawer-panel-motion-bottom-enter-start, .ant-drawer-panel-motion-bottom-appear-start, .ant-drawer-panel-motion-bottom-leave-start {
    transition: none
}

.ant-drawer-panel-motion-bottom-enter-active, .ant-drawer-panel-motion-bottom-appear-active, .ant-drawer-panel-motion-bottom-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-bottom-enter-start, .ant-drawer-panel-motion-bottom-appear-start {
    transform: translateY(100%) !important
}

.ant-drawer-panel-motion-bottom-enter-active, .ant-drawer-panel-motion-bottom-appear-active {
    transform: translateY(0)
}

.ant-drawer-panel-motion-bottom-leave {
    transform: translateY(0)
}

.ant-drawer-panel-motion-bottom-leave-active {
    transform: translateY(100%)
}

.ant-drawer-rtl {
    direction: rtl
}

.ant-drawer-rtl .ant-drawer-close {
    margin-right: 0;
    margin-left: 12px
}

.I5lgapzDgIClr8VadcGm {
    display: flex;
    align-items: center;
    margin-left: 8px
}

.CmTBiIVO5BTcghRiEGiO {
    width: 152px;
    height: 20px;
    display: flex;
    align-items: center;
    flex: 1 1 auto;
    justify-content: center;
    position: relative
}

.CmTBiIVO5BTcghRiEGiO::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 4px;
    background: rgba(6, 10, 38, .06);
    border-radius: 2px
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF {
    width: calc(100% - 34px);
    height: 100%;
    position: relative;
    display: flex;
    align-items: center
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF ._oIHDZl_rKfcmIuYeDtL {
    position: absolute;
    left: 0;
    top: 50%;
    width: 50px;
    height: 4px;
    background: #0d53ff;
    border-radius: 2px;
    z-index: 2
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-40%);
    width: 34px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ecf2ff;
    border: 1px solid #92b2ff;
    box-shadow: 0 2px 5px 0 rgba(0, 49, 169, .18);
    border-radius: 10px;
    z-index: 3;
    cursor: pointer
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ {
    font-size: 12px;
    color: #0d53ff;
    font-weight: 500;
    position: relative
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp {
    position: absolute;
    top: -28px;
    left: 50%;
    transform: translateX(-50%);
    width: 24px;
    height: 22px;
    background: #0d53ff;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp::after {
    content: "";
    width: 8px;
    height: 3px;
    background: #0d53ff;
    position: absolute;
    top: 22px;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-clip-path: polygon(0 0, 100% 0, 55% 98%, 50% 100%, 45% 98%);
    clip-path: polygon(0 0, 100% 0, 55% 98%, 50% 100%, 45% 98%)
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp.ZnPnTl8NCoZlzFaMYzwS {
    background: #ff594d
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp.ZnPnTl8NCoZlzFaMYzwS::after {
    content: "";
    background: #ff594d
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp.hiuQbPBE0vR_X1xEY_tw {
    background: #0d53ff
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp.hiuQbPBE0vR_X1xEY_tw::after {
    content: "";
    background: #0d53ff
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp.Cq_lIiLlw2T3acx06Uvw {
    background: #18c5a6
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp.Cq_lIiLlw2T3acx06Uvw::after {
    content: "";
    background: #18c5a6
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp.Zv3ayoyFc_UTMXqPkiRQ {
    background: #a1a8b9
}

.CmTBiIVO5BTcghRiEGiO .ZQPLcUqYx2_U8s_uJavF .TwTiE3F0W1q6RWZrEaIZ .fEALESOHQz8Vk3_nn4o_ .I4hv5quEoQfTGQWdU0qp.Zv3ayoyFc_UTMXqPkiRQ::after {
    content: "";
    background: #a1a8b9
}

.k17lwT98RzSEtwoz7jWH {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAZglPQQZjW2A2LR0ZEUggPTFHaGRHagAAAc1JREFUWMPtWNuywiAMLATKrfT2/x975hgtMoammPHFMU9ORpfsJoTE4WffZjZtBpwfR+/AbMm+h6IjjKqyEaLuhplmRdo89cGAahpch9JGnZq5SDB5xZhPV3Dis7x7TFkPNk9LnJ+ljzxOoeXNUiXcLsYXepw8cAQTLFFY4QgLzoU6cFbdOGk9kK7wcvmkNBzPLl4KWwOneHocVasTnAu1Uo/AU+MkT4Yc/n2BlMDrM4HA1m53E632WTiRabrrrAceaNB3xad25jFfBDXyWGgGtBYPJXaxtRXSjPWsL7cIrPH5xa9URYG3gL/QZC1629HQPVmVUNLJa4RmKLktMl4onBblBVWtSaTKydcRHk7ck+3m2ykGqCl+phK9EXxjH1AkdAWMsg9oIdR2eD36gCb1Kp/H4uoDylh7lW/Eb/cBWUy1HGhAIDk1jdTkYmcUW57+VKVfXpDyK7LjFWEuLQ9ULi3fRgoQ20b4xoZAbGPjWy0CMa2Wa/4FiGn+3HNUgNjniH8g0c8+kPSTzQNldEPHEIFuZogQjzUfGbTko598GJWNx5kZj8UDu3yFkC81/WvWoHOKe9eaJV/85KuofDmWr+vyPxDkf2n87MvsD81LD1M8fR7/AAAAAElFTkSuQmCC);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    flex-shrink: 0;
    margin-left: 8px;
    top: 1px;
    cursor: pointer
}

.k3tc7henefnrn5Ilb8O8 {
    font-weight: 500
}

.qU4D1l6I1GCUECppR376 {
    width: 342px;
    height: var(--height, 426px);
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 6px 24px -4px rgba(6, 10, 38, .12);
    border-radius: 16px;
    font-family: PingFang SC;
    padding: 24px;
    box-sizing: border-box
}

.Eu2LLGcmPFRmdktyIOvS {
    font-size: 20px;
    color: #060a26;
    text-align: justify;
    font-weight: 500;
    margin-bottom: 14px
}

.mhs_ZebNWSeqnhsJPRoJ {
    overflow: auto;
    display: flex;
    flex-direction: column
}

.mhs_ZebNWSeqnhsJPRoJ .S4hva0AUXCZDGJHQ22Qe {
    margin-bottom: 14px
}

.mhs_ZebNWSeqnhsJPRoJ .S4hva0AUXCZDGJHQ22Qe .EuUWw4BV2kK0iD6N0lAB {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px
}

.mhs_ZebNWSeqnhsJPRoJ .S4hva0AUXCZDGJHQ22Qe .LKnIR5ZRrRfHxInUhDnA {
    font-size: 14px;
    font-weight: 400
}

.XG1eCFzGstqgGktyz5gC {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    cursor: pointer
}

.XG1eCFzGstqgGktyz5gC .pNCUcaiYtVydr_4IPVvQ {
    color: #3a6dff;
    text-decoration: underline;
    font-weight: 500
}

.PaQmdxjPQuyNNl7SoI4T {
    min-width: 80px;
    height: 34px;
    background: rgba(0, 0, 0, .03);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    cursor: pointer
}

.PaQmdxjPQuyNNl7SoI4T > span {
    font-size: 14px;
    color: #000;
    font-weight: 500
}

.PaQmdxjPQuyNNl7SoI4T .VvwZ0J3zD1iE1RgHtWq0 {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKqADAAQAAAABAAAAKgAAAADUGqULAAABZUlEQVRYCe2TzWrCQBSFb2KiqBQX2bm24r4rX6BdddW3KPQhfA3fwqdw1aW1KO4KgdIfQUhxakbnqsgQDHNnnJXcQOCaOXM8+TIHgC8mwASYABNgAkyACTCBKyQQkN7pppdUc7lQ2hZJTxctRQVuYTX7Mm0JTYL9+up9CRC8kbRWomCqQv5SttCCAuQRhE/KMKWYEjXp0TOn6KlBIcumqdxKDCsoxgaNQC/0NOhOy5XTRBjk5ucjjJNPdbAfCfJSyRbgefM3H5UKzixYBcX98v/7NYqTthrvzvgZH6mXHIpsNjAKCwLyp9f3rbP4RZVrrD+jzcH4sJem1lVOQQEmwqFcx/JMnM64Y1CwLZd1eXSaOFufUd2AWi6X8uj/c3FQNDCVy7U8xaDOn143Ki+Xe3l0f5y9BC0p10XlKQb1+juqd/rVRneNN85ezX2b1Zq9h1qzc+/bl/2YABNgAkyACTCB6yawA5X0dKUoZdTUAAAAAElFTkSuQmCC);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    uc-perf-stat-ignore: image;
    margin-left: 2px
}

.PaQmdxjPQuyNNl7SoI4T.Y4S8Ti9Zy_0vMogKNz1d {
    pointer-events: none
}

.PaQmdxjPQuyNNl7SoI4T.Y4S8Ti9Zy_0vMogKNz1d > span {
    color: rgba(6, 10, 38, .24)
}

.PaQmdxjPQuyNNl7SoI4T.Y4S8Ti9Zy_0vMogKNz1d .VvwZ0J3zD1iE1RgHtWq0 {
    opacity: .3
}
