.wThC_svvuWU0gxK8DYjQ {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.De4QxScqvy6B92mS1z3f {
    pointer-events: none
}

.v6M7iil88My4s5C9ryup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%
}

.xDMghiAc_pVOx8ul6zKj {
    position: fixed;
    z-index: 1004;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 10px;
    padding: 10px 20px;
    width: max-content;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: red;
    opacity: 0;
    line-height: 20px;
    letter-spacing: 0;
    flex-wrap: wrap
}

.xDMghiAc_pVOx8ul6zKj.vVosNTIUdqiAHYXr6UR_ {
    top: auto;
    right: 0;
    bottom: 82px;
    left: 0
}

.xDMghiAc_pVOx8ul6zKj.vVosNTIUdqiAHYXr6UR_.Bl8ljBb4RGhtB7MqeCrW {
    top: auto;
    right: 0;
    bottom: 102px;
    left: 0
}

.xDMghiAc_pVOx8ul6zKj.T1UUJ1cqnONJ5VuwSAWb {
    top: 0;
    right: 0;
    bottom: 82px;
    left: 0
}

.xDMghiAc_pVOx8ul6zKj.r8wv45JfMuWRFVKjDT5j {
    top: 82px;
    right: 0;
    bottom: auto;
    left: 0
}

.T_sGmBSGk48HdfP14vm7 {
    border-radius: 10px;
    padding: 10px 14px;
    min-width: 50px;
    max-width: 250px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background: #222;
    line-height: 20px;
    letter-spacing: 0
}

.xpWdMrhY17333kMqoSeY .xDMghiAc_pVOx8ul6zKj {
    bottom: 200px;
    border: 1px solid #e2e2e5;
    border-radius: 12px;
    padding: 14px;
    font-size: 14px;
    font-weight: 400;
    color: #222;
    background: #fff;
    box-shadow: 0 4px 14px 0 rgba(70, 90, 189, .12)
}

.xpWdMrhY17333kMqoSeY .xDMghiAc_pVOx8ul6zKj .T_sGmBSGk48HdfP14vm7 {
    border-radius: unset;
    padding: unset;
    min-width: 50px;
    max-width: 250px;
    font-size: 14px;
    font-weight: 400;
    color: #222;
    background: #fff;
    line-height: 20px;
    letter-spacing: 0
}

.EdpyJDCt_v3GV_qM6bXQ {
    display: flex;
    align-items: center;
    padding: 10px 7px 10px 14px
}

.m44O_Flq8Xtrzv5sGMFq {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1004;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    padding: 10px 20px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background: #222;
    opacity: 0;
    transform: translate(-50%, -50%);
    line-height: 20px;
    letter-spacing: 0;
    flex-wrap: wrap;
    flex-direction: column
}

.m44O_Flq8Xtrzv5sGMFq.cCvbtsF2jxQQ5mFDTpOY {
    top: 36px;
    flex-direction: row
}

.m44O_Flq8Xtrzv5sGMFq.cCvbtsF2jxQQ5mFDTpOY > span {
    margin-left: 6px
}

.LDgvgZ9cEz5ZUkBuQV7b {
    display: none !important
}

.iDzy7iDApNqoxubadmJZ {
    margin-bottom: 6px;
    animation-name: TgoxOQGEnDAQtL_ZxhFx;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-iteration-count: infinite
}

.iDzy7iDApNqoxubadmJZ.E8ZKfc89rh7uiSEIktoQ {
    margin-bottom: 0
}

@keyframes TgoxOQGEnDAQtL_ZxhFx {
    0% {
        transform: rotateZ(0deg)
    }
    100% {
        transform: rotateZ(360deg)
    }
}

.u3A6Yqj30AwOyLW81vGD {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.kytRNP312ULT34GtYH1J {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .55);
    opacity: 0
}

.JiZnTE83HtIhR8bWqw4i {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1001;
    display: flex;
    justify-content: center;
    min-width: 220px;
    min-height: 30px;
    transform: translate(-50%, -50%);
    align-self: center
}

.NVC0hjjj1fH34kl6SZbY {
    transform: scale(0.7);
    will-change: transform
}

.Mn4nWMc9Cyc30LCVr2cG {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1001;
    overflow: hidden;
    width: 100%;
    min-height: 100px;
    transform: translate(0, 100%);
    will-change: transform
}

.k2Dt4YfHO0s4f190vPnY {
    display: block;
    width: 100%;
    height: 100%
}

.VSP25fGdDHjqEgEHaB_U {
    border-radius: 12px;
    background-color: #fff;
    box-sizing: border-box
}

.crg1b3s8sIiGyblLJEEc {
    padding: 24px;
    width: 320px
}

.ncdpKQuMvBXGBk7umo9C {
    border-radius: 12px 12px 0 0;
    padding: 24px 20px;
    padding-bottom: calc(var(--immersive-area-inset-bottom, 0) + 24px);
    width: 100%
}

.XlhxTGsj4zg9dXLJnCHH {
    border-radius: 12px 12px 0 0;
    padding: 24px 20px;
    width: 100%
}

.lZVgFVAf7XNLBdEyapod {
    margin-bottom: 8px;
    font-size: 20px;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    color: #060a26;
    line-height: 28px
}

.QgQMUyRcfoQntBA3sDdJ {
    margin-bottom: 25px;
    font-size: 14px;
    font-weight: 400;
    text-align: justify;
    color: #666;
    line-height: 24px
}

.aplUXYlj76iAPTMWll9_ {
    display: flex;
    column-gap: 8px
}

.aplUXYlj76iAPTMWll9_ > div {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(6, 10, 38, 0);
    border-radius: 8px;
    height: 32px;
    font-size: 14px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    flex: 1
}

.aplUXYlj76iAPTMWll9_ .brTGIsjehLMSRPwDrDN2 {
    border: 1px solid #f5f6f7;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #222;
    background: #fff
}

.aplUXYlj76iAPTMWll9_ .ZDkjFVRrHJvItZhSoO0J {
    color: #fff;
    background-color: #0d53ff
}

.aplUXYlj76iAPTMWll9_ .d9PeK05KLG4tqzCtdTqe {
    color: #fff;
    background: #ff5745
}

* {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

html, body {
    overflow: hidden;
    width: 100%;
    height: 100%;
    font-family: "PingFang SC", miui, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif
}

input {
    outline: none
}

#root {
    overflow: hidden;
    width: 100%;
    height: 100%
}

#webpack-dev-server-client-overlay {
    display: none;
    opacity: 0
}

ul .qk-md-li {
    margin-left: 8 !important;
    font-size: 15px !important;
    color: #222 !important;
    line-height: 25px !important
}

ul .qk-md-li::before {
    margin-right: 8px !important;
    border: 0 !important;
    width: 6px !important;
    height: 6px !important;
    background: #222 !important;
    line-height: 25px !important
}

.qk-md-text {
    color: #222 !important
}

:root .qk-markdown, :root .qk-markdown.qk-markdown-react {
    --li-marker-font-weight: 400 !important
}

.recommend-query-wrap {
    padding-bottom: 28px;
    opacity: 0;
    transition: opacity .5s cubic-bezier(0.25, 1, 0.5, 1)
}

.recommend-query-wrap .q-item {
    display: flex;
    width: fit-content;
    max-width: 100%;
    height: 42px;
    align-items: center;
    justify-content: space-between;
    padding-right: 16px;
    padding-left: 16px;
    border: 1px solid var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12));
    border-radius: 10px;
    background: var(--quark-style-white-color, #fff);
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: 13px;
    font-weight: 500;
    line-height: 19px;
    transition: box-shadow .1s ease-in-out
}

@media (hover: hover) {
    .recommend-query-wrap .q-item:hover {
        box-shadow: 0 8px 12px -8px var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12))
    }
}

.recommend-query-wrap .q-item:nth-child(1) {
    transform: translate3d(0, 16px, 0);
    transition: transform .5s cubic-bezier(0.25, 1, 0.5, 1), box-shadow .1s ease-in-out
}

.recommend-query-wrap .q-item:nth-child(2) {
    transform: translate3d(0, 24px, 0);
    transition: transform .5s cubic-bezier(0.25, 1, 0.5, 1), box-shadow .1s ease-in-out
}

.recommend-query-wrap .q-item:nth-child(3) {
    transform: translate3d(0, 32px, 0);
    transition: transform .5s cubic-bezier(0.25, 1, 0.5, 1), box-shadow .1s ease-in-out
}

.recommend-query-wrap .q-item + .q-item {
    margin-top: 8px
}

.recommend-query-wrap .q-item .q-item-text {
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.recommend-query-wrap.animate {
    opacity: 1
}

.recommend-query-wrap.animate .q-item {
    transform: translate3d(0, 0, 0)
}

.N_yHerVAXSAnv4YCuQds {
    display: flex;
    height: 6px;
    align-items: center
}

.N_yHerVAXSAnv4YCuQds .H0LNkvfnV_dRwLYuENbE {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 3px;
    animation: VinqSfvgK8biynBEB_HD .9s ease-in-out infinite alternate;
    animation-delay: -1s;
    background-color: #095ff9;
    opacity: .5
}

.N_yHerVAXSAnv4YCuQds .H0LNkvfnV_dRwLYuENbE:nth-child(2) {
    animation-delay: -0.3s
}

.N_yHerVAXSAnv4YCuQds .H0LNkvfnV_dRwLYuENbE:nth-child(3) {
    animation-delay: 0s
}

.dot-container-hidden-animate .N_yHerVAXSAnv4YCuQds {
    height: 0;
    opacity: 0;
    transition: height .3s ease-in-out, opacity .2s ease-in-out
}

@keyframes VinqSfvgK8biynBEB_HD {
    0% {
        opacity: .1
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes reset-animate {
    100% {
        min-height: 0
    }
}

@keyframes reset-animate {
    100% {
        min-height: 0
    }
}

._quark-ptr-element-reset-animate_ {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: reset-animate;
    animation-name: reset-animate;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

:root {
    --color-fg-default: #192338;
    --color-li-default: #2D384E;
    --color-canvas-default: #ffffff;
    --base-text-weight-semibold: 700;
    --color-link: #2D384E;
    --color-link-border: #192338;
    --color-canvas-subtle: #f5f5f6;
    --color-border-default: #eee
}

:root {
    --color-decoration: #CDFFF8;
    --color-arrow: #3AD1EB;
    --color-arrow-bg: #D8F6FB
}

.qk-markdown > pre, .qk-markdown .qk-md-hl {
    padding: 0 10px
}

.qk-markdown .qk-md-hl-content {
    overflow-x: auto;
    padding-bottom: 8px
}

.qk-markdown .qk-md-code {
    background: #f6f4f4;
    padding: 2px 5px;
    border-radius: 6px;
    margin: 0 4px;
    font-size: inherit;
    word-break: break-all
}

.qk-markdown .qk-code-cursor {
    -webkit-animation: .6s van-cursor-flicker infinite;
    animation: .6s van-cursor-flicker infinite;
    height: 10px;
    width: 2px;
    background-color: #0a3d6b;
    display: inline-block;
    margin-left: 8px;
    display: none !important
}

@-webkit-keyframes van-cursor-flicker {
    from {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes van-cursor-flicker {
    from {
        opacity: 1
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.qk-markdown pre {
    background: #f8f8fa;
    margin: 10px 0;
    border-radius: 12px;
    font-size: 0;
    word-wrap: normal;
    overflow: hidden;
    position: relative
}

.qk-markdown pre code code {
    padding: 14px 12px;
    font-size: 16px;
    display: block;
    white-space: pre-wrap !important;
    word-break: break-all !important;
    word-wrap: break-word !important
}

.qk-markdown pre .qk-md-code-line-number {
    position: absolute;
    left: 0px;
    top: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: "PlusJakartaSans-Bold", "system-ui", "-apple-system", "Helvetica", "Arial", "sans-serif";
    font-size: 14px;
    color: #5c6678;
    letter-spacing: .46px;
    text-align: right;
    line-height: 28px;
    font-weight: 400;
    width: 30px;
    padding-right: 11.5px;
    border-right: .5px solid #e6e6e6;
    background-color: inherit;
    z-index: 1;
    counter-reset: section
}

.qk-markdown pre .qk-md-code-line-number i {
    font-style: normal
}

.qk-markdown pre .qk-md-code-line-number i:before {
    counter-increment: section;
    content: counter(section)
}

.qk-markdown pre .qk-md-hl-line-number .qk-md-hl-content {
    padding-left: 38px
}

.qk-markdown pre .qk-md-hl-code {
    display: inline-block;
    line-height: 28px;
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.qk-markdown pre .qk-md-hl-header {
    font-size: 16px;
    line-height: 1;
    background: #f5f9ff;
    border-radius: 12px 12px 0 0;
    padding: 14px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% + 20px);
    margin-left: -10px
}

.qk-markdown pre .qk-md-hl-header .qk-md-hl-language {
    border-radius: 12px 0 0 12px;
    background: #f5f9ff;
    color: #2d384e
}

.qk-markdown pre .qk-md-hl-header .qk-md-hl-copy-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer
}

.qk-markdown pre .qk-md-hl-header .qk-md-hl-copy-button .qk-md-copy-image {
    width: 18px;
    -webkit-transition: all .2s;
    transition: all .2s
}

.qk-markdown pre .qk-md-hl-header .qk-md-hl-copy-button .qk-md-copy-image.copy-active {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.qk-markdown pre .qk-md-hl-header .qk-md-hl-copy-button .qk-md-code-button {
    border: 0;
    cursor: pointer;
    color: #000;
    padding-left: 6px;
    background-color: rgba(0, 0, 0, 0)
}

:root {
    --color-fg-default: #192338;
    --color-li-default: #2D384E;
    --color-canvas-default: #ffffff;
    --base-text-weight-semibold: 700;
    --color-link: #2D384E;
    --color-link-border: #192338;
    --color-canvas-subtle: #f5f5f6;
    --font-bold: 700;
    --ul-li-padding-left: 16px;
    --list-padding-inline-start: 0px;
    --list-style-position: outside
}

.qk-markdown {
    font-size: 16px;
    letter-spacing: .3px;
    line-height: 26px;
    font-weight: 400;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    margin: 0;
    color: var(--color-fg-default);
    word-break: break-word;
    font-family: "system-ui", "-apple-system", "Roboto", "Helvetica", "Arial", "sans-serif"
}

.qk-markdown em {
    color: var(--color-fg-default) !important
}

.qk-markdown > ul > li {
    padding-left: 28px
}

.qk-markdown > ul > li:before {
    left: -12px
}

.qk-markdown ul {
    list-style-type: disc
}

.qk-markdown ul ul {
    list-style-type: circle
}

.qk-markdown ul ul ul {
    list-style-type: square
}

.qk-markdown ul > li > ul {
    margin: 10px 0;
    margin-left: -12px
}

.qk-markdown ul > li > ol {
    margin: 10px 0;
    margin-left: -12px
}

.qk-markdown b, .qk-markdown strong {
    font-weight: var(--base-text-weight-semibold, 700)
}

.qk-markdown ol {
    list-style: auto
}

.qk-markdown ol > li {
    list-style-position: inside;
    letter-spacing: .3px;
    color: var(--color-li-default);
    font-weight: 400;
    margin: var(--ol-li-margin, 14px) 0;
    padding-left: 6px
}

.qk-markdown ol > li::marker {
    font-weight: var(--li-marker-font-weight, --font-bold)
}

.qk-markdown ul > li {
    color: var(--color-li-default);
    padding-left: 26px
}

.qk-markdown ul > li::marker {
    content: ""
}

.qk-markdown ul > li:before {
    margin-left: -6px;
    display: inline-block;
    width: 6px;
    height: 6px;
    background: var(--color-fg-default);
    border-radius: 10px;
    top: -3px;
    left: -10px;
    position: relative
}

.qk-markdown ul > li::marker {
    font-size: var(--ul-li-marker-font-size, 10px);
    color: var(--li-marker-color, transparent) !important
}

.qk-markdown ul > li ul > li {
    list-style-position: var(--list-style-position, inside)
}

.qk-markdown ul > li ul > li:before {
    border: 1px solid var(--color-fg-default);
    background: rgba(0, 0, 0, 0);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.qk-markdown ol > li ul {
    margin-top: 11px;
    margin-bottom: 11px
}

.qk-markdown .sgs-key {
    color: #192338;
    font-weight: var(--font-bold);
    position: relative;
    display: inline;
    background-image: linear-gradient(to top, var(--color-decoration) 12px, transparent 12px);
    padding-bottom: 2px
}

.qk-markdown details, .qk-markdown figcaption, .qk-markdown figure {
    display: block
}

.qk-markdown summary {
    display: list-item
}

.qk-markdown [hidden] {
    display: none !important
}

.qk-markdown a.sgs-markdow-link {
    background-color: rgba(0, 0, 0, 0);
    color: var(--color-link);
    text-decoration: none;
    border-bottom: 1.4px dashed var(--color-link-border);
    letter-spacing: .3px;
    font-weight: var(--font-bold)
}

.qk-markdown a[data-q] {
    background-color: rgba(0, 0, 0, 0);
    color: var(--color-link);
    text-decoration: none;
    letter-spacing: .3px;
    font-weight: var(--font-bold);
    position: relative;
    border-bottom: 1.4px dashed var(--color-link-border);
    padding-bottom: 1px
}

@font-face {
    font-family: "iconfont-qk-markdown";
    src: url("https://cdn.sm.cn/static/24/11/19/5b836b4acfd5da903b9eead25e4aa8a7.woff2") format("woff2"), url("https://cdn.sm.cn/static/24/11/19/5cdabf0f571358ad1618f3825858c190.woff") format("woff"), url("https://cdn.sm.cn/static/24/11/19/43768ea3e90a5117b214f30e6e63411c.ttf") format("truetype")
}

.qk-markdown a[data-q]:after {
    font-size: 16px;
    content: "";
    display: inline;
    font-family: "iconfont-qk-markdown" !important;
    color: var(--color-link-border);
    position: relative;
    top: -4px
}

.qk-markdown a[data-q] span {
    border-bottom: 1.4px dashed var(--color-link-border);
    padding-bottom: 1px
}

.qk-markdown a[data-q] i {
    color: rgba(0, 0, 0, 0);
    position: relative
}

.qk-markdown a[data-q] i:after {
    font-size: 16px;
    content: "";
    display: inline;
    font-family: "iconfont-search" !important;
    color: inherit;
    position: absolute;
    top: -7px;
    color: var(--color-link-border);
    left: 0px
}

.qk-markdown dfn {
    font-style: normal
}

.qk-markdown h1 {
    margin: .67em 0;
    font-weight: var(--base-text-weight-semibold, 700);
    padding-bottom: var(--h1h2-padding-bottom, 0.3em);
    font-size: var(--h1-font-size, 2em);
    border-bottom: var(--h1h2-border-bottom, 1px) solid var(--color-border-muted)
}

.qk-markdown mark {
    background-color: var(--color-attention-subtle);
    color: var(--color-fg-default)
}

.qk-markdown small {
    font-size: 90%
}

.qk-markdown sub, .qk-markdown sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.qk-markdown sub {
    bottom: -0.25em
}

.qk-markdown sup {
    top: -0.5em
}

.qk-markdown img {
    border-style: none;
    max-width: 100%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: var(--color-canvas-default)
}

.qk-markdown code, .qk-markdown kbd, .qk-markdown samp {
    font-family: monospace;
    font-size: 1em
}

.qk-markdown figure {
    margin: 1em 40px
}

.qk-markdown hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    border-width: 0;
    border-bottom: 1px solid var(--color-border-muted);
    height: 0px;
    padding: 0;
    margin: var(--hr-margin-y, 16px) 0
}

.qk-markdown .qk-md-table-wrapper {
    position: relative;
    margin-bottom: 14px;
    display: inline-grid
}

.qk-markdown .qk-markdown-table-container {
    max-width: 100%;
    border-radius: 4px;
    border: 1px solid #e3eef2;
    overflow-x: scroll;
    margin-bottom: 1rem;
    position: relative
}

.qk-markdown .qk-markdown-table-container::-webkit-scrollbar {
    display: none
}

.qk-markdown .qk-md-table-scroll-bar:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(248, 248, 250, 0)), color-stop(94%, #F8F8FA));
    background-image: linear-gradient(90deg, rgba(248, 248, 250, 0) 0%, #F8F8FA 94%)
}

.qk-markdown table {
    border-collapse: collapse;
    width: 100%;
    color: #212529;
    font-size: .86em;
    border-style: hidden
}

.qk-markdown table thead tr th {
    max-width: 200px;
    background-color: #ecf7fc;
    font-weight: 700;
    border: 1px solid #e3eef2;
    color: #288fb4;
    padding: 10px 12px;
    text-align: left !important
}

.qk-markdown table thead tr th > * {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    float: left
}

.qk-markdown table thead tr th[align=right] {
    text-align: right
}

.qk-markdown table tbody tr td {
    max-width: 200px;
    min-width: 7em;
    padding: .75rem;
    vertical-align: top;
    border: 1px solid #e3eef2;
    padding: 10px 12px
}

.qk-markdown h1, .qk-markdown h2, .qk-markdown h3 {
    font-size: 17px
}

.qk-markdown h4, .qk-markdown h5, .qk-markdown h6 {
    font-size: 16px
}

.qk-markdown p {
    margin-bottom: var(--p-margin-bottom, 14px)
}

.qk-markdown blockquote {
    margin: 10px 0;
    padding: 0 1em;
    color: var(--color-fg-default);
    border-left: .25em solid var(--color-border-default)
}

.qk-markdown ul, .qk-markdown ol {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-padding-start: var(--list-padding-inline-start, 0);
    padding-inline-start: var(--list-padding-inline-start, 0)
}

.qk-markdown dd {
    margin-left: 0
}

.qk-markdown tt, .qk-markdown samp {
    font-size: 12px
}

.qk-markdown a:not([href]) {
    color: inherit;
    text-decoration: none
}

.qk-markdown p, .qk-markdown blockquote, .qk-markdown ul, .qk-markdown ol, .qk-markdown dl, .qk-markdown table, .qk-markdown details {
    margin-top: 0
}

.qk-markdown blockquote > :first-child {
    margin-top: 0
}

.qk-markdown blockquote > :last-child {
    margin-bottom: 0
}

.qk-markdown h1 tt, .qk-markdown h1 code, .qk-markdown h2 tt, .qk-markdown h2 code, .qk-markdown h3 tt, .qk-markdown h3 code, .qk-markdown h4 tt, .qk-markdown h4 code, .qk-markdown h5 tt, .qk-markdown h5 code, .qk-markdown h6 tt, .qk-markdown h6 code {
    padding: 0 .2em;
    font-size: inherit
}

.qk-markdown summary h1, .qk-markdown summary h2, .qk-markdown summary h3, .qk-markdown summary h4, .qk-markdown summary h5, .qk-markdown summary h6 {
    display: inline-block
}

.qk-markdown summary h1 .anchor, .qk-markdown summary h2 .anchor, .qk-markdown summary h3 .anchor, .qk-markdown summary h4 .anchor, .qk-markdown summary h5 .anchor, .qk-markdown summary h6 .anchor {
    margin-left: -40px
}

.qk-markdown summary h1, .qk-markdown summary h2 {
    padding-bottom: 0;
    border-bottom: 0
}

.qk-markdown ol[type="a s"] {
    list-style-type: lower-alpha
}

.qk-markdown ol[type="A s"] {
    list-style-type: upper-alpha
}

.qk-markdown ol[type="i s"] {
    list-style-type: lower-roman
}

.qk-markdown ol[type="I s"] {
    list-style-type: upper-roman
}

.qk-markdown ol[type="1"] {
    list-style-type: decimal
}

.qk-markdown div > ol:not([type]) {
    list-style-type: decimal
}

.qk-markdown li > p:first-child {
    display: inline
}

.qk-markdown dl {
    padding: 0
}

.qk-markdown dl dt {
    padding: 0;
    margin-top: 16px;
    font-size: 1em;
    font-style: italic;
    font-weight: var(--base-text-weight-semibold, 700)
}

.qk-markdown dl dd {
    padding: 0 16px;
    margin-bottom: 16px
}

.qk-markdown table th {
    font-weight: var(--base-text-weight-semibold, 700)
}

.qk-markdown table th, .qk-markdown table td {
    padding: 6px 13px;
    border: 1px solid var(--color-border-default)
}

.qk-markdown table td > :last-child {
    margin-bottom: 0
}

.qk-markdown table tr {
    background-color: var(--color-canvas-default);
    border-top: 1px solid var(--color-border-muted)
}

.qk-markdown table tr:nth-child(2n) {
    background-color: var(--color-canvas-subtle)
}

.qk-markdown table img {
    background-color: rgba(0, 0, 0, 0)
}

.qk-markdown tt {
    padding: .2em .4em;
    margin: 0;
    font-size: 85%;
    white-space: break-spaces;
    background-color: var(--color-neutral-muted);
    border-radius: 6px
}

.qk-markdown code br, .qk-markdown tt br {
    display: none
}

.qk-markdown del code {
    text-decoration: inherit
}

.qk-markdown samp {
    font-size: 85%
}

@font-face {
    font-family: "KaTeX_AMS";
    src: url("https://cdn.sm.cn/static/katex-font-3562.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3561.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3541.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Caligraphic";
    src: url("https://cdn.sm.cn/static/katex-font-3564.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3563.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3542.ttf") format("truetype");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Caligraphic";
    src: url("https://cdn.sm.cn/static/katex-font-3566.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3565.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3543.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Fraktur";
    src: url("https://cdn.sm.cn/static/katex-font-3568.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3567.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3544.ttf") format("truetype");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Fraktur";
    src: url("https://cdn.sm.cn/static/katex-font-3570.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3569.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3545.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Main";
    src: url("https://cdn.sm.cn/static/katex-font-3572.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3571.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3546.ttf") format("truetype");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Main";
    src: url("https://cdn.sm.cn/static/katex-font-3574.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3573.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3547.ttf") format("truetype");
    font-weight: bold;
    font-style: italic
}

@font-face {
    font-family: "KaTeX_Main";
    src: url("https://cdn.sm.cn/static/katex-font-3576.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3575.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3548.ttf") format("truetype");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: "KaTeX_Main";
    src: url("https://cdn.sm.cn/static/katex-font-3578.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3577.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3549.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Math";
    src: url("https://cdn.sm.cn/static/katex-font-3580.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3579.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3550.ttf") format("truetype");
    font-weight: bold;
    font-style: italic
}

@font-face {
    font-family: "KaTeX_Math";
    src: url("https://cdn.sm.cn/static/katex-font-3582.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3581.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3551.ttf") format("truetype");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: "KaTeX_SansSerif";
    src: url("https://cdn.sm.cn/static/katex-font-3584.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3583.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3552.ttf") format("truetype");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_SansSerif";
    src: url("https://cdn.sm.cn/static/katex-font-3586.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3585.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3553.ttf") format("truetype");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: "KaTeX_SansSerif";
    src: url("https://cdn.sm.cn/static/katex-font-3588.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3587.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3554.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Script";
    src: url("https://cdn.sm.cn/static/katex-font-3590.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3589.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3555.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Size1";
    src: url("https://cdn.sm.cn/static/katex-font-3627.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3626.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3625.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Size2";
    src: url("https://cdn.sm.cn/static/katex-font-3636.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3635.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3634.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Size3";
    src: url("https://cdn.sm.cn/static/katex-font-3645.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3644.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3643.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Size4";
    src: url("https://cdn.sm.cn/static/katex-font-3618.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3617.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3616.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_Typewriter";
    src: url("https://cdn.sm.cn/static/katex-font-3609.woff2") format("woff2"), url("https://cdn.sm.cn/static/katex-font-3608.woff") format("woff"), url("https://cdn.sm.cn/static/katex-font-3607.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

.qk-markdown .katex-block {
    overflow-x: scroll
}

.qk-markdown .katex-block::-webkit-scrollbar {
    display: none
}

.qk-markdown .katex-block > .katex-display > .katex {
    white-space: initial;
    text-align: center
}

.qk-markdown .katex-display > .katex {
    padding: 3px 0
}

.qk-markdown .katex-error {
    color: inherit !important
}

.qk-markdown .katex {
    line-height: 1.2;
    text-indent: 0;
    text-rendering: auto
}

.qk-markdown .katex * {
    -ms-high-contrast-adjust: none !important;
    border-color: currentColor
}

.qk-markdown .katex .katex-version:after {
    content: "0.16.11"
}

.qk-markdown .katex .katex-mathml {
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.qk-markdown .katex .katex-html > .newline {
    display: block
}

.qk-markdown .katex .base {
    position: relative;
    width: -webkit-min-content;
    width: -moz-min-content;
    white-space: nowrap;
    width: min-content
}

.qk-markdown .katex .base, .qk-markdown .katex .strut {
    display: inline-block
}

.qk-markdown .katex .textbf {
    font-weight: 700
}

.qk-markdown .katex .textit {
    font-style: italic
}

.qk-markdown .katex .textrm {
    font-family: KaTeX_Main
}

.qk-markdown .katex .textsf {
    font-family: KaTeX_SansSerif
}

.qk-markdown .katex .texttt {
    font-family: KaTeX_Typewriter
}

.qk-markdown .katex .mathnormal {
    font-family: KaTeX_Math;
    font-style: italic
}

.qk-markdown .katex .mathit {
    font-family: KaTeX_Main;
    font-style: italic
}

.qk-markdown .katex .mathrm {
    font-style: normal
}

.qk-markdown .katex .mathbf {
    font-family: KaTeX_Main;
    font-weight: 700
}

.qk-markdown .katex .boldsymbol {
    font-family: KaTeX_Math;
    font-style: italic;
    font-weight: 700
}

.qk-markdown .katex .amsrm, .qk-markdown .katex .mathbb, .qk-markdown .katex .textbb {
    font-family: KaTeX_AMS
}

.qk-markdown .katex .mathcal {
    font-family: KaTeX_Caligraphic
}

.qk-markdown .katex .mathfrak, .qk-markdown .katex .textfrak {
    font-family: KaTeX_Fraktur
}

.qk-markdown .katex .mathboldfrak, .qk-markdown .katex .textboldfrak {
    font-family: KaTeX_Fraktur;
    font-weight: 700
}

.qk-markdown .katex .mathtt {
    font-family: KaTeX_Typewriter
}

.qk-markdown .katex .mathscr, .qk-markdown .katex .textscr {
    font-family: KaTeX_Script
}

.qk-markdown .katex .mathsf, .qk-markdown .katex .textsf {
    font-family: KaTeX_SansSerif
}

.qk-markdown .katex .mathboldsf, .qk-markdown .katex .textboldsf {
    font-family: KaTeX_SansSerif;
    font-weight: 700
}

.qk-markdown .katex .mathitsf, .qk-markdown .katex .textitsf {
    font-family: KaTeX_SansSerif;
    font-style: italic
}

.qk-markdown .katex .mainrm {
    font-family: KaTeX_Main;
    font-style: normal
}

.qk-markdown .katex .vlist-t {
    border-collapse: collapse;
    display: inline-table;
    table-layout: fixed
}

.qk-markdown .katex .vlist-r {
    display: table-row
}

.qk-markdown .katex .vlist {
    display: table-cell;
    position: relative;
    vertical-align: bottom
}

.qk-markdown .katex .vlist > span {
    display: block;
    height: 0;
    position: relative
}

.qk-markdown .katex .vlist > span > span {
    display: inline-block
}

.qk-markdown .katex .vlist > span > .pstrut {
    overflow: hidden;
    width: 0
}

.qk-markdown .katex .vlist-t2 {
    margin-right: -2px
}

.qk-markdown .katex .vlist-s {
    display: table-cell;
    font-size: 1px;
    min-width: 2px;
    vertical-align: bottom;
    width: 2px
}

.qk-markdown .katex .vbox {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.qk-markdown .katex .hbox {
    width: 100%
}

.qk-markdown .katex .hbox, .qk-markdown .katex .thinbox {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.qk-markdown .katex .thinbox {
    max-width: 0;
    width: 0
}

.qk-markdown .katex .msupsub {
    text-align: left
}

.qk-markdown .katex .mfrac > span > span {
    text-align: center
}

.qk-markdown .katex .mfrac .frac-line {
    border-bottom-style: solid;
    display: inline-block;
    width: 100%
}

.qk-markdown .katex .hdashline, .qk-markdown .katex .hline, .qk-markdown .katex .mfrac .frac-line, .qk-markdown .katex .overline .overline-line, .qk-markdown .katex .rule, .qk-markdown .katex .underline .underline-line {
    min-height: 1px
}

.qk-markdown .katex .mspace {
    display: inline-block
}

.qk-markdown .katex .clap, .qk-markdown .katex .llap, .qk-markdown .katex .rlap {
    position: relative;
    width: 0
}

.qk-markdown .katex .clap > .inner, .qk-markdown .katex .llap > .inner, .qk-markdown .katex .rlap > .inner {
    position: absolute
}

.qk-markdown .katex .clap > .fix, .qk-markdown .katex .llap > .fix, .qk-markdown .katex .rlap > .fix {
    display: inline-block
}

.qk-markdown .katex .llap > .inner {
    right: 0
}

.qk-markdown .katex .clap > .inner, .qk-markdown .katex .rlap > .inner {
    left: 0
}

.qk-markdown .katex .clap > .inner > span {
    margin-left: -50%;
    margin-right: 50%
}

.qk-markdown .katex .rule {
    border: 0 solid;
    display: inline-block;
    position: relative
}

.qk-markdown .katex .hline, .qk-markdown .katex .overline .overline-line, .qk-markdown .katex .underline .underline-line {
    border-bottom-style: solid;
    display: inline-block;
    width: 100%
}

.qk-markdown .katex .hdashline {
    border-bottom-style: dashed;
    display: inline-block;
    width: 100%
}

.qk-markdown .katex .sqrt > .root {
    margin-left: .27777778em;
    margin-right: -0.55555556em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size1, .qk-markdown .katex .sizing.reset-size1.size1 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size2, .qk-markdown .katex .sizing.reset-size1.size2 {
    font-size: 1.2em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size3, .qk-markdown .katex .sizing.reset-size1.size3 {
    font-size: 1.4em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size4, .qk-markdown .katex .sizing.reset-size1.size4 {
    font-size: 1.6em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size5, .qk-markdown .katex .sizing.reset-size1.size5 {
    font-size: 1.8em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size6, .qk-markdown .katex .sizing.reset-size1.size6 {
    font-size: 2em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size7, .qk-markdown .katex .sizing.reset-size1.size7 {
    font-size: 2.4em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size8, .qk-markdown .katex .sizing.reset-size1.size8 {
    font-size: 2.88em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size9, .qk-markdown .katex .sizing.reset-size1.size9 {
    font-size: 3.456em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size10, .qk-markdown .katex .sizing.reset-size1.size10 {
    font-size: 4.148em
}

.qk-markdown .katex .fontsize-ensurer.reset-size1.size11, .qk-markdown .katex .sizing.reset-size1.size11 {
    font-size: 4.976em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size1, .qk-markdown .katex .sizing.reset-size2.size1 {
    font-size: .83333333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size2, .qk-markdown .katex .sizing.reset-size2.size2 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size3, .qk-markdown .katex .sizing.reset-size2.size3 {
    font-size: 1.16666667em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size4, .qk-markdown .katex .sizing.reset-size2.size4 {
    font-size: 1.33333333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size5, .qk-markdown .katex .sizing.reset-size2.size5 {
    font-size: 1.5em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size6, .qk-markdown .katex .sizing.reset-size2.size6 {
    font-size: 1.66666667em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size7, .qk-markdown .katex .sizing.reset-size2.size7 {
    font-size: 2em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size8, .qk-markdown .katex .sizing.reset-size2.size8 {
    font-size: 2.4em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size9, .qk-markdown .katex .sizing.reset-size2.size9 {
    font-size: 2.88em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size10, .qk-markdown .katex .sizing.reset-size2.size10 {
    font-size: 3.45666667em
}

.qk-markdown .katex .fontsize-ensurer.reset-size2.size11, .qk-markdown .katex .sizing.reset-size2.size11 {
    font-size: 4.14666667em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size1, .qk-markdown .katex .sizing.reset-size3.size1 {
    font-size: .71428571em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size2, .qk-markdown .katex .sizing.reset-size3.size2 {
    font-size: .85714286em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size3, .qk-markdown .katex .sizing.reset-size3.size3 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size4, .qk-markdown .katex .sizing.reset-size3.size4 {
    font-size: 1.14285714em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size5, .qk-markdown .katex .sizing.reset-size3.size5 {
    font-size: 1.28571429em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size6, .qk-markdown .katex .sizing.reset-size3.size6 {
    font-size: 1.42857143em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size7, .qk-markdown .katex .sizing.reset-size3.size7 {
    font-size: 1.71428571em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size8, .qk-markdown .katex .sizing.reset-size3.size8 {
    font-size: 2.05714286em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size9, .qk-markdown .katex .sizing.reset-size3.size9 {
    font-size: 2.46857143em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size10, .qk-markdown .katex .sizing.reset-size3.size10 {
    font-size: 2.96285714em
}

.qk-markdown .katex .fontsize-ensurer.reset-size3.size11, .qk-markdown .katex .sizing.reset-size3.size11 {
    font-size: 3.55428571em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size1, .qk-markdown .katex .sizing.reset-size4.size1 {
    font-size: .625em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size2, .qk-markdown .katex .sizing.reset-size4.size2 {
    font-size: .75em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size3, .qk-markdown .katex .sizing.reset-size4.size3 {
    font-size: .875em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size4, .qk-markdown .katex .sizing.reset-size4.size4 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size5, .qk-markdown .katex .sizing.reset-size4.size5 {
    font-size: 1.125em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size6, .qk-markdown .katex .sizing.reset-size4.size6 {
    font-size: 1.25em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size7, .qk-markdown .katex .sizing.reset-size4.size7 {
    font-size: 1.5em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size8, .qk-markdown .katex .sizing.reset-size4.size8 {
    font-size: 1.8em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size9, .qk-markdown .katex .sizing.reset-size4.size9 {
    font-size: 2.16em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size10, .qk-markdown .katex .sizing.reset-size4.size10 {
    font-size: 2.5925em
}

.qk-markdown .katex .fontsize-ensurer.reset-size4.size11, .qk-markdown .katex .sizing.reset-size4.size11 {
    font-size: 3.11em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size1, .qk-markdown .katex .sizing.reset-size5.size1 {
    font-size: .55555556em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size2, .qk-markdown .katex .sizing.reset-size5.size2 {
    font-size: .66666667em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size3, .qk-markdown .katex .sizing.reset-size5.size3 {
    font-size: .77777778em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size4, .qk-markdown .katex .sizing.reset-size5.size4 {
    font-size: .88888889em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size5, .qk-markdown .katex .sizing.reset-size5.size5 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size6, .qk-markdown .katex .sizing.reset-size5.size6 {
    font-size: 1.11111111em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size7, .qk-markdown .katex .sizing.reset-size5.size7 {
    font-size: 1.33333333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size8, .qk-markdown .katex .sizing.reset-size5.size8 {
    font-size: 1.6em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size9, .qk-markdown .katex .sizing.reset-size5.size9 {
    font-size: 1.92em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size10, .qk-markdown .katex .sizing.reset-size5.size10 {
    font-size: 2.30444444em
}

.qk-markdown .katex .fontsize-ensurer.reset-size5.size11, .qk-markdown .katex .sizing.reset-size5.size11 {
    font-size: 2.76444444em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size1, .qk-markdown .katex .sizing.reset-size6.size1 {
    font-size: .5em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size2, .qk-markdown .katex .sizing.reset-size6.size2 {
    font-size: .6em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size3, .qk-markdown .katex .sizing.reset-size6.size3 {
    font-size: .7em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size4, .qk-markdown .katex .sizing.reset-size6.size4 {
    font-size: .8em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size5, .qk-markdown .katex .sizing.reset-size6.size5 {
    font-size: .9em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size6, .qk-markdown .katex .sizing.reset-size6.size6 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size7, .qk-markdown .katex .sizing.reset-size6.size7 {
    font-size: 1.2em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size8, .qk-markdown .katex .sizing.reset-size6.size8 {
    font-size: 1.44em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size9, .qk-markdown .katex .sizing.reset-size6.size9 {
    font-size: 1.728em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size10, .qk-markdown .katex .sizing.reset-size6.size10 {
    font-size: 2.074em
}

.qk-markdown .katex .fontsize-ensurer.reset-size6.size11, .qk-markdown .katex .sizing.reset-size6.size11 {
    font-size: 2.488em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size1, .qk-markdown .katex .sizing.reset-size7.size1 {
    font-size: .41666667em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size2, .qk-markdown .katex .sizing.reset-size7.size2 {
    font-size: .5em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size3, .qk-markdown .katex .sizing.reset-size7.size3 {
    font-size: .58333333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size4, .qk-markdown .katex .sizing.reset-size7.size4 {
    font-size: .66666667em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size5, .qk-markdown .katex .sizing.reset-size7.size5 {
    font-size: .75em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size6, .qk-markdown .katex .sizing.reset-size7.size6 {
    font-size: .83333333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size7, .qk-markdown .katex .sizing.reset-size7.size7 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size8, .qk-markdown .katex .sizing.reset-size7.size8 {
    font-size: 1.2em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size9, .qk-markdown .katex .sizing.reset-size7.size9 {
    font-size: 1.44em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size10, .qk-markdown .katex .sizing.reset-size7.size10 {
    font-size: 1.72833333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size7.size11, .qk-markdown .katex .sizing.reset-size7.size11 {
    font-size: 2.07333333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size1, .qk-markdown .katex .sizing.reset-size8.size1 {
    font-size: .34722222em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size2, .qk-markdown .katex .sizing.reset-size8.size2 {
    font-size: .41666667em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size3, .qk-markdown .katex .sizing.reset-size8.size3 {
    font-size: .48611111em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size4, .qk-markdown .katex .sizing.reset-size8.size4 {
    font-size: .55555556em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size5, .qk-markdown .katex .sizing.reset-size8.size5 {
    font-size: .625em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size6, .qk-markdown .katex .sizing.reset-size8.size6 {
    font-size: .69444444em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size7, .qk-markdown .katex .sizing.reset-size8.size7 {
    font-size: .83333333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size8, .qk-markdown .katex .sizing.reset-size8.size8 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size9, .qk-markdown .katex .sizing.reset-size8.size9 {
    font-size: 1.2em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size10, .qk-markdown .katex .sizing.reset-size8.size10 {
    font-size: 1.44027778em
}

.qk-markdown .katex .fontsize-ensurer.reset-size8.size11, .qk-markdown .katex .sizing.reset-size8.size11 {
    font-size: 1.72777778em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size1, .qk-markdown .katex .sizing.reset-size9.size1 {
    font-size: .28935185em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size2, .qk-markdown .katex .sizing.reset-size9.size2 {
    font-size: .34722222em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size3, .qk-markdown .katex .sizing.reset-size9.size3 {
    font-size: .40509259em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size4, .qk-markdown .katex .sizing.reset-size9.size4 {
    font-size: .46296296em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size5, .qk-markdown .katex .sizing.reset-size9.size5 {
    font-size: .52083333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size6, .qk-markdown .katex .sizing.reset-size9.size6 {
    font-size: .5787037em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size7, .qk-markdown .katex .sizing.reset-size9.size7 {
    font-size: .69444444em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size8, .qk-markdown .katex .sizing.reset-size9.size8 {
    font-size: .83333333em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size9, .qk-markdown .katex .sizing.reset-size9.size9 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size10, .qk-markdown .katex .sizing.reset-size9.size10 {
    font-size: 1.20023148em
}

.qk-markdown .katex .fontsize-ensurer.reset-size9.size11, .qk-markdown .katex .sizing.reset-size9.size11 {
    font-size: 1.43981481em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size1, .qk-markdown .katex .sizing.reset-size10.size1 {
    font-size: .24108004em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size2, .qk-markdown .katex .sizing.reset-size10.size2 {
    font-size: .28929605em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size3, .qk-markdown .katex .sizing.reset-size10.size3 {
    font-size: .33751205em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size4, .qk-markdown .katex .sizing.reset-size10.size4 {
    font-size: .38572806em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size5, .qk-markdown .katex .sizing.reset-size10.size5 {
    font-size: .43394407em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size6, .qk-markdown .katex .sizing.reset-size10.size6 {
    font-size: .48216008em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size7, .qk-markdown .katex .sizing.reset-size10.size7 {
    font-size: .57859209em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size8, .qk-markdown .katex .sizing.reset-size10.size8 {
    font-size: .69431051em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size9, .qk-markdown .katex .sizing.reset-size10.size9 {
    font-size: .83317261em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size10, .qk-markdown .katex .sizing.reset-size10.size10 {
    font-size: 1em
}

.qk-markdown .katex .fontsize-ensurer.reset-size10.size11, .qk-markdown .katex .sizing.reset-size10.size11 {
    font-size: 1.19961427em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size1, .qk-markdown .katex .sizing.reset-size11.size1 {
    font-size: .20096463em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size2, .qk-markdown .katex .sizing.reset-size11.size2 {
    font-size: .24115756em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size3, .qk-markdown .katex .sizing.reset-size11.size3 {
    font-size: .28135048em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size4, .qk-markdown .katex .sizing.reset-size11.size4 {
    font-size: .32154341em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size5, .qk-markdown .katex .sizing.reset-size11.size5 {
    font-size: .36173633em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size6, .qk-markdown .katex .sizing.reset-size11.size6 {
    font-size: .40192926em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size7, .qk-markdown .katex .sizing.reset-size11.size7 {
    font-size: .48231511em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size8, .qk-markdown .katex .sizing.reset-size11.size8 {
    font-size: .57877814em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size9, .qk-markdown .katex .sizing.reset-size11.size9 {
    font-size: .69453376em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size10, .qk-markdown .katex .sizing.reset-size11.size10 {
    font-size: .83360129em
}

.qk-markdown .katex .fontsize-ensurer.reset-size11.size11, .qk-markdown .katex .sizing.reset-size11.size11 {
    font-size: 1em
}

.qk-markdown .katex .delimsizing.size1 {
    font-family: KaTeX_Size1
}

.qk-markdown .katex .delimsizing.size2 {
    font-family: KaTeX_Size2
}

.qk-markdown .katex .delimsizing.size3 {
    font-family: KaTeX_Size3
}

.qk-markdown .katex .delimsizing.size4 {
    font-family: KaTeX_Size4
}

.qk-markdown .katex .delimsizing.mult .delim-size1 > span {
    font-family: KaTeX_Size1
}

.qk-markdown .katex .delimsizing.mult .delim-size4 > span {
    font-family: KaTeX_Size4
}

.qk-markdown .katex .nulldelimiter {
    display: inline-block;
    width: .12em
}

.qk-markdown .katex .delimcenter, .qk-markdown .katex .op-symbol {
    position: relative
}

.qk-markdown .katex .op-symbol.small-op {
    font-family: KaTeX_Size1
}

.qk-markdown .katex .op-symbol.large-op {
    font-family: KaTeX_Size2
}

.qk-markdown .katex .accent > .vlist-t, .qk-markdown .katex .op-limits > .vlist-t {
    text-align: center
}

.qk-markdown .katex .accent .accent-body {
    position: relative
}

.qk-markdown .katex .accent .accent-body:not(.accent-full) {
    width: 0
}

.qk-markdown .katex .overlay {
    display: block
}

.qk-markdown .katex .mtable .vertical-separator {
    display: inline-block;
    min-width: 1px
}

.qk-markdown .katex .mtable .arraycolsep {
    display: inline-block
}

.qk-markdown .katex .mtable .col-align-c > .vlist-t {
    text-align: center
}

.qk-markdown .katex .mtable .col-align-l > .vlist-t {
    text-align: left
}

.qk-markdown .katex .mtable .col-align-r > .vlist-t {
    text-align: right
}

.qk-markdown .katex .svg-align {
    text-align: left
}

.qk-markdown .katex svg {
    fill: currentColor;
    stroke: currentColor;
    fill-rule: nonzero;
    fill-opacity: 1;
    stroke-width: 1;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-opacity: 1;
    display: block;
    height: inherit;
    position: absolute;
    width: 100%
}

.qk-markdown .katex svg path {
    stroke: none
}

.qk-markdown .katex img {
    border-style: none;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0
}

.qk-markdown .katex .stretchy {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%
}

.qk-markdown .katex .stretchy:after, .qk-markdown .katex .stretchy:before {
    content: ""
}

.qk-markdown .katex .hide-tail {
    overflow: hidden;
    position: relative;
    width: 100%
}

.qk-markdown .katex .halfarrow-left {
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 50.2%
}

.qk-markdown .katex .halfarrow-right {
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 50.2%
}

.qk-markdown .katex .brace-left {
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 25.1%
}

.qk-markdown .katex .brace-center {
    left: 25%;
    overflow: hidden;
    position: absolute;
    width: 50%
}

.qk-markdown .katex .brace-right {
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 25.1%
}

.qk-markdown .katex .x-arrow-pad {
    padding: 0 .5em
}

.qk-markdown .katex .cd-arrow-pad {
    padding: 0 .55556em 0 .27778em
}

.qk-markdown .katex .mover, .qk-markdown .katex .munder, .qk-markdown .katex .x-arrow {
    text-align: center
}

.qk-markdown .katex .boxpad {
    padding: 0 .3em
}

.qk-markdown .katex .fbox, .qk-markdown .katex .fcolorbox {
    border: .04em solid;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.qk-markdown .katex .cancel-pad {
    padding: 0 .2em
}

.qk-markdown .katex .cancel-lap {
    margin-left: -0.2em;
    margin-right: -0.2em
}

.qk-markdown .katex .sout {
    border-bottom-style: solid;
    border-bottom-width: .08em
}

.qk-markdown .katex .angl {
    border-right: .049em solid;
    border-top: .049em solid;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: .03889em
}

.qk-markdown .katex .anglpad {
    padding: 0 .03889em
}

.qk-markdown .katex .eqn-num:before {
    content: "(" counter(katexEqnNo) ")";
    counter-increment: katexEqnNo
}

.qk-markdown .katex .mml-eqn-num:before {
    content: "(" counter(mmlEqnNo) ")";
    counter-increment: mmlEqnNo
}

.qk-markdown .katex .mtr-glue {
    width: 50%
}

.qk-markdown .katex .cd-vert-arrow {
    display: inline-block;
    position: relative
}

.qk-markdown .katex .cd-label-left {
    display: inline-block;
    position: absolute;
    right: calc(50% + .3em);
    text-align: left
}

.qk-markdown .katex .cd-label-right {
    display: inline-block;
    left: calc(50% + .3em);
    position: absolute;
    text-align: right
}

.qk-markdown .katex-display {
    display: block;
    margin: 1em 0;
    text-align: center
}

.qk-markdown .katex-display > .katex {
    display: block;
    text-align: center
}

.qk-markdown .katex-display > .katex > .katex-html {
    display: block;
    position: relative
}

.qk-markdown .katex-display > .katex > .katex-html > .tag {
    position: absolute;
    right: 0
}

.qk-markdown .katex-display.leqno > .katex > .katex-html > .tag {
    left: 0;
    right: auto
}

.qk-markdown .katex-display.fleqn > .katex {
    padding-left: 2em;
    text-align: left
}

.qk-markdown .sgs-text-content {
    counter-reset: katexEqnNo mmlEqnNo
}

:root {
    --color-fg-default: #192338;
    --color-li-default: #2D384E;
    --color-canvas-default: #ffffff;
    --base-text-weight-semibold: 700;
    --color-link: #2D384E;
    --color-link-border: #192338;
    --color-canvas-subtle: #f5f5f6
}

@font-face {
    font-family: "qk-markdown-icon";
    src: url("https://cdn.sm.cn/static/24/08/04/5857c163502a288bd85e48425e3de2d6.woff") format("woff")
}

.qk-markdown.qk-markdown-enable-source q {
    display: inline
}

.qk-markdown .qk-markdown-key, .qk-markdown k1 {
    color: #192338;
    font-weight: var(--font-bold);
    position: relative;
    display: inline;
    background-image: linear-gradient(0deg, var(--color-decoration) 12px, #fff 0);
    padding-bottom: 2px
}

.qk-markdown q {
    position: relative;
    background: var(--color-arrow-bg);
    border-radius: 6px;
    text-align: center;
    margin-left: 3px;
    font-size: inherit;
    padding: 0 9px;
    white-space: pre;
    z-index: 9;
    display: none
}

.qk-markdown q:before {
    font-family: qk-markdown-icon !important;
    content: "";
    color: var(--color-arrow) !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    font-size: 10px;
    -webkit-transform: rotateX(181deg);
    transform: rotateX(181deg);
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
    line-height: 16px
}

.qk-markdown q:after {
    content: "";
    display: block;
    padding: 22px;
    position: absolute;
    top: -14px;
    left: -8px
}

.qk-markdown q._rotate_arrow:before {
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important
}

.qk-markdown-animate-mode {
    position: relative;
    overflow: hidden;
    -webkit-transition: max-height .52s linear;
    transition: max-height .52s linear;
    max-height: 0
}

.qk-markdown-animate-mode .qk-markdown {
    -webkit-animation-name: mark-animation;
    animation-name: mark-animation;
    -webkit-animation-duration: .68s;
    animation-duration: .68s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    will-change: opacity;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    opacity: 0
}

@-webkit-keyframes mark-animation {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes mark-animation {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes qk-md-enter-animation {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0px, -4px, 0);
        transform: translate3d(0px, -4px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes qk-md-enter-animation {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0px, -4px, 0);
        transform: translate3d(0px, -4px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes qk-md-show-animation {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes qk-md-show-animation {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.qk-markdown.qk-markdown-react .qk-md-paragraph, .qk-markdown.qk-markdown-react .qk-md-head, .qk-markdown.qk-markdown-react .qk-md-html, .qk-markdown.qk-markdown-react .qk-md-image, .qk-markdown.qk-markdown-react .qk-md-li, .qk-markdown.qk-markdown-react .qk-md-multi-modal, .qk-markdown.qk-markdown-react .qk-md-table, .qk-markdown.qk-markdown-react .qk-md-hl, .qk-markdown.qk-markdown-react .qk-md-hl-code, .qk-markdown.qk-markdown-react .qk-md-code {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-name: qk-md-enter-animation;
    animation-name: qk-md-enter-animation;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.qk-markdown.qk-markdown-react .qk-md-html-tag, .qk-markdown.qk-markdown-react .qk-md-link, .qk-markdown.qk-markdown-react .qk-md-strong, .qk-markdown.qk-markdown-react .qk-md-em, .qk-markdown.qk-markdown-react .qk-md-text {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-name: qk-md-show-animation;
    animation-name: qk-md-show-animation;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.qk-markdown.qk-markdown-react pre {
    font-size: 14px
}

.qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-paragraph, .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-text {
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.qk-markdown.qk-markdown-react .complete {
    -webkit-animation: none;
    animation: none
}

.qk-markdown.qk-markdown-react .complete.qk-md-strong {
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.qk-markdown.qk-markdown-react .complete.qk-md-strong .qk-md-html-tag, .qk-markdown.qk-markdown-react .complete.qk-md-strong .qk-md-text {
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.qk-markdown.qk-markdown-react .complete.qk-md-text {
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

.qk-markdown.qk-markdown-react .qk-md-has-multi-modal {
    margin: unset
}

.qk-markdown.qk-markdown-react .qk-md-has-multi-modal > br {
    display: none
}

.qk-markdown.qk-markdown-react .qk-md-table-container {
    overscroll-behavior-x: none;
    overflow-x: auto !important;
    border: 1px solid #f3f3f5;
    border-radius: 12px
}

.qk-markdown.qk-markdown-react .qk-md-table-container::-webkit-scrollbar {
    height: 4px
}

.qk-markdown.qk-markdown-react .qk-md-table-container::-webkit-scrollbar-thumb {
    background: url(https://cdn.sm.cn/static/25/02/28/bfac5a6edce8f2218bf570fbfc31bb5d.png);
    border-radius: 4px;
    background-size: auto 4px;
    background-position: 16px 0px;
    background-repeat: no-repeat
}

.qk-markdown.qk-markdown-react .qk-md-table-container .qk-md-table-head tr th {
    padding: 10px 12px 8px 20px;
    text-align: left;
    white-space: nowrap;
    font-size: 12px;
    color: #5c6678;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    border: none !important;
    background-color: #f8f8fa
}

.qk-markdown.qk-markdown-react .qk-md-table-container .qk-md-table-row:first-child {
    border-top: none
}

.qk-markdown.qk-markdown-react .qk-md-table-container .qk-md-table-row {
    background-color: var(--color-canvas-default);
    border-top: 1px solid #f8f8fa
}

.qk-markdown.qk-markdown-react .qk-md-table-container .qk-md-table-row td {
    vertical-align: middle;
    padding: 10px 12px 10px 20px;
    line-break: auto;
    font-size: 14px;
    color: #192338;
    line-height: 22px;
    font-weight: 400;
    border: none !important
}

.qk-markdown.qk-markdown-react .qk-md-table td {
    -webkit-transition: min-width .6s linear;
    transition: min-width .6s linear
}

.qk-markdown.qk-markdown-react .qk-md-paragraph {
    margin-bottom: 16px
}

.qk-markdown.qk-markdown-react .qk-md-paragraph.qk-md-has-multi-modal {
    margin-bottom: 0
}

.qk-markdown.qk-markdown-react .qk-md-paragraph-inline {
    display: inline
}

.qk-markdown.qk-markdown-react .qk-md-ol > .qk-md-li:before {
    content: "";
    background: #f6f4f4
}

.qk-markdown.qk-markdown-react .qk-md-ol > .qk-md-li::marker {
    font-family: "PlusJakartaSans-Bold", "system-ui", "-apple-system", "Helvetica", "Arial", "sans-serif"
}

.qk-markdown.qk-markdown-react .qk-md-ul > .qk-md-li::marker {
    color: rgba(0, 0, 0, 0) !important
}

.qk-markdown.qk-markdown-react .qk-md-ul > .qk-md-li:before {
    content: ""
}

.qk-markdown.qk-markdown-react .qk-md-li {
    margin-bottom: 14px;
    margin-top: 0
}

.qk-markdown.qk-markdown-react .qk-md-link {
    color: #2d384e;
    letter-spacing: .2px;
    line-height: 26px;
    font-weight: 600;
    border-bottom: 1.4px dashed #9392a2;
    text-decoration: none
}

.qk-markdown.qk-markdown-react .qk-md-head {
    color: var(--color-fg-default);
    letter-spacing: .2px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 12px;
    padding: 0
}

.qk-markdown.qk-markdown-react .qk-md-image {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, .03);
    border-radius: 10px;
    display: block
}

.qk-markdown.qk-markdown-react .qk-md-hr {
    --color-border-muted: #f8f8f8
}

.markdown-render-loading-wraper {
    display: inline-flex;
    min-height: var(--font-base-font-size);
    align-items: center;
    margin-left: 4px;
    vertical-align: middle
}

.markdown-render-loading-wraper .markdown-render-loading {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-top: -2px;
    margin-right: 3px;
    animation: circle-animation 1s ease-in-out infinite alternate;
    background-color: #095ff9;
    opacity: .5;
    vertical-align: middle
}

.markdown-render-loading-wraper .markdown-render-loading:nth-child(2) {
    animation-delay: .5s
}

@keyframes circle-animation {
    0% {
        opacity: .1
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: .1
    }
}

:root .qk-markdown .katex-display, :root .qk-markdown.qk-markdown-react .katex-display, :root .qk-markdown .qk-md-paragraph, :root .qk-markdown .qk-md-li, :root .qk-markdown .qk-md-table-wrapper, :root .qk-markdown.qk-markdown-react .qk-md-paragraph, :root .qk-markdown.qk-markdown-react .qk-md-li, :root .qk-markdown.qk-markdown-react .qk-md-table-wrapper, :root .qk-markdown p, :root .qk-markdown pre, :root .qk-markdown h1, :root .qk-markdown h2, :root .qk-markdown h3, :root .qk-markdown h4, :root .qk-markdown h5, :root .qk-markdown h6, :root .qk-markdown .qk-markdown-table-container, :root .qk-markdown.qk-markdown-react p, :root .qk-markdown.qk-markdown-react pre, :root .qk-markdown.qk-markdown-react h1, :root .qk-markdown.qk-markdown-react h2, :root .qk-markdown.qk-markdown-react h3, :root .qk-markdown.qk-markdown-react h4, :root .qk-markdown.qk-markdown-react h5, :root .qk-markdown.qk-markdown-react h6, :root .qk-markdown.qk-markdown-react .qk-markdown-table-container, :root .qk-markdown li > ol, :root .qk-markdown.qk-markdown-react li > ol, :root .qk-markdown li > ul, :root .qk-markdown.qk-markdown-react li > ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: var(--font-markdown-margin);
    margin-left: 0
}

.chat-message-item .qk-markdown code {
    --keyword-color: #2f6ff9;
    --function-name-color: #c32fc3;
    --built-in-color: #cea011;
    --string-color: #50a250;
    --number-color: #ae81ff;
    --params-color: #b2720b;
    --title-font-bold: 400;
    --code-font-bold: 400
}

:root .qk-markdown .hljs-comment {
    color: var(--quark-style-gray-40-opaque-color, #9C9DA9)
}

:root .qk-markdown .hljs-tag, :root .qk-markdown .hljs-punctuation {
    color: var(--quark-style-gray-60-opaque-color, #696C7D)
}

:root .qk-markdown .hljs-tag .hljs-name, :root .qk-markdown .hljs-tag .hljs-attr {
    color: #b2720b
}

:root .qk-markdown .hljs-keyword, :root .qk-markdown .hljs-attribute, :root .qk-markdown .hljs-selector-tag, :root .qk-markdown .hljs-meta .hljs-keyword, :root .qk-markdown .hljs-doctag, :root .qk-markdown .hljs-name {
    color: #2f6ff9;
    font-weight: 400
}

:root .qk-markdown .hljs-attr, :root .qk-markdown .hljs-number {
    color: #b2720b
}

:root .qk-markdown .hljs-string {
    color: #50a250
}

:root .qk-markdown .hljs-type, :root .qk-markdown .hljs-selector-id, :root .qk-markdown .hljs-selector-class, :root .qk-markdown .hljs-quote, :root .qk-markdown .hljs-template-tag, :root .qk-markdown .hljs-deletion {
    color: #c32fc3
}

:root .qk-markdown .hljs-title, :root .qk-markdown .hljs-section {
    color: #800;
    font-weight: 400
}

:root .qk-markdown .hljs-title.function_ {
    color: #c32fc3
}

:root .qk-markdown .hljs-regexp, :root .qk-markdown .hljs-symbol, :root .qk-markdown .hljs-variable, :root .qk-markdown .hljs-template-variable, :root .qk-markdown .hljs-link, :root .qk-markdown .hljs-selector-attr, :root .qk-markdown .hljs-operator, :root .qk-markdown .hljs-selector-pseudo, :root .qk-markdown .hljs-property {
    color: #ab5656
}

:root .qk-markdown .hljs-literal {
    color: #695
}

:root .qk-markdown .hljs-built_in, :root .qk-markdown .hljs-bullet, :root .qk-markdown .hljs-code, :root .qk-markdown .hljs-addition {
    color: #397300
}

:root .qk-markdown .hljs-meta {
    color: #1f7199
}

:root .qk-markdown .hljs-meta .hljs-string {
    color: #38a
}

:root .qk-markdown .hljs-emphasis {
    font-style: italic
}

:root .qk-markdown .hljs-strong {
    font-weight: var(--code-font-bold, 500)
}

:root .qk-markdown .hljs-comment, :root .qk-markdown .hljs-quote {
    color: var(--quark-style-gray-60-opaque-color, #696C7D)
}

:root .qk-markdown .hljs-variable, :root .qk-markdown .hljs-template-variable, :root .qk-markdown .hljs-tag .hljs-title, :root .qk-markdown .hljs-deletion, :root .qk-markdown .hljs-formula, :root .qk-markdown .hljs-regexp, :root .qk-markdown .hljs-link {
    color: #f92672
}

:root .qk-markdown .hljs-number, :root .qk-markdown .hljs-meta .hljs-number, :root .qk-markdown .hljs-literal, :root .qk-markdown .hljs-type, :root .qk-markdown .hljs-selector-class, :root .qk-markdown .hljs-selector-id, :root .qk-markdown .hljs-language-bash .hljs-name {
    color: #ae81ff
}

:root .qk-markdown .hljs-template-tag, :root .qk-markdown .hljs-addition, :root .qk-markdown .hljs-attribute, :root .qk-markdown .hljs-symbol, :root .qk-markdown .hljs-bullet, :root .qk-markdown .hljs-code, :root .qk-markdown .hljs-title, :root .qk-markdown .hljs-section, :root .qk-markdown .hljs-selector-attr, :root .qk-markdown .hljs-selector-pseudo, :root .qk-markdown .hljs-strong, :root .qk-markdown .hljs-emphasis, :root .qk-markdown .hljs-selector-tag, :root .qk-markdown .hljs-subst, :root .qk-markdown .hljs-built_in, :root .qk-markdown .hljs-builtin-name, :root .qk-markdown .hljs-class .hljs-title, :root .qk-markdown .hljs-title.class_ {
    color: var(--built-in-color, #cea011)
}

:root .qk-markdown .hljs-keyword {
    color: var(--keyword-color, #2f6ff9)
}

:root .qk-markdown .hljs-string {
    color: var(--string-color, #50a250)
}

:root .qk-markdown .hljs-function, :root .qk-markdown .hljs-title.function_, :root .qk-markdown .hljs-title.class_.method, :root .qk-markdown .hljs-title.class_.static-method, :root .qk-markdown .hljs-title.class_.instance-property, :root .qk-markdown .hljs-title.class_.static-property, :root .qk-markdown .hljs-title.class_.prototype-property, :root .qk-markdown .hljs-title.class_.constant, :root .qk-markdown .hljs-title.class_.variable, :root .qk-markdown .hljs-title.class_.macro, :root .qk-markdown .hljs-title.class_.enum, :root .qk-markdown .hljs-title.class_.namespace, :root .qk-markdown .hljs-title.class_.type, :root .qk-markdown .hljs-title.class_.interface, :root .qk-markdown .hljs-title.class_.struct, :root .qk-markdown .hljs-title.class_.union, :root .qk-markdown .hljs-title.class_.typedef, :root .qk-markdown .hljs-title.class_.class, :root .qk-markdown .hljs-title.class_.trait, :root .qk-markdown .hljs-title.class_.extension, :root .qk-markdown .hljs-title.class_.impl, :root .qk-markdown .hljs-title.class_.module, :root .qk-markdown .hljs-title.class_.package, :root .qk-markdown .hljs-title.class_.library, :root .qk-markdown .hljs-title.class_.framework, :root .qk-markdown .hljs-title.class_.component, :root .qk-markdown .hljs-title.class_.plugin, :root .qk-markdown .hljs-title.class_.addon, :root .qk-markdown .hljs-title.class_.extension-point, :root .qk-markdown .hljs-title.class_.mixin, :root .qk-markdown .hljs-title.class_.mixin-method, :root .qk-markdown .hljs-title.class_.mixin-property, :root .qk-markdown .hljs-title.class_.mixin-static-method, :root .qk-markdown .hljs-title.class_.mixin-static-property, :root .qk-markdown .hljs-title.class_.mixin-instance-property, :root .qk-markdown .hljs-title.class_.mixin-prototype-property, :root .qk-markdown .hljs-title.class_.mixin-constant, :root .qk-markdown .hljs-title.class_.mixin-variable, :root .qk-markdown .hljs-title.class_.mixin-macro, :root .qk-markdown .hljs-title.class_.mixin-enum, :root .qk-markdown .hljs-title.class_.mixin-namespace, :root .qk-markdown .hljs-title.class_.mixin-type, :root .qk-markdown .hljs-title.class_.mixin-interface, :root .qk-markdown .hljs-title.class_.mixin-struct, :root .qk-markdown .hljs-title.class_.mixin-union, :root .qk-markdown .hljs-title.class_.mixin-typedef, :root .qk-markdown .hljs-title.class_.mixin-class, :root .qk-markdown .hljs-title.class_.mixin-trait, :root .qk-markdown .hljs-title.class_.mixin-extension, :root .qk-markdown .hljs-title.class_.mixin-impl, :root .qk-markdown .hljs-title.class_.mixin-module, :root .qk-markdown .hljs-title.class_.mixin-package, :root .qk-markdown .hljs-title.class_.mixin-library, :root .qk-markdown .hljs-title.class_.mixin-framework, :root .qk-markdown .hljs-title.class_.mixin-component, :root .qk-markdown .hljs-title.class_.mixin-plugin, :root .qk-markdown .hljs-title.class_.mixin-addon, :root .qk-markdown .hljs-title.class_.mixin-extension-point {
    color: var(--function-name-color, #c32fc3)
}

:root .qk-markdown .hljs-params, :root .qk-markdown .hljs-annotation, :root .qk-markdown .hljs-doctag, :root .qk-markdown .hljs-tag .hljs-value, :root .qk-markdown .hljs-scriptish .hljs-title, :root .qk-markdown .hljs-title.class_.constructor, :root .qk-markdown .hljs-title.class_.getter, :root .qk-markdown .hljs-title.class_.setter, :root .qk-markdown .hljs-title.class_.accessor, :root .qk-markdown .hljs-title.class_.field, :root .qk-markdown .hljs-title.class_.property, :root .qk-markdown .hljs-title.class_.static-field, :root .qk-markdown .hljs-title.class_.static-property, :root .qk-markdown .hljs-title.class_.instance-field, :root .qk-markdown .hljs-title.class_.instance-property, :root .qk-markdown .hljs-title.class_.prototype-field, :root .qk-markdown .hljs-title.class_.prototype-property, :root .qk-markdown .hljs-title.class_.constant, :root .qk-markdown .hljs-title.class_.variable, :root .qk-markdown .hljs-title.class_.macro, :root .qk-markdown .hljs-title.class_.enum, :root .qk-markdown .hljs-title.class_.namespace, :root .qk-markdown .hljs-title.class_.type, :root .qk-markdown .hljs-title.class_.interface, :root .qk-markdown .hljs-title.class_.struct, :root .qk-markdown .hljs-title.class_.union, :root .qk-markdown .hljs-title.class_.typedef, :root .qk-markdown .hljs-title.class_.class, :root .qk-markdown .hljs-title.class_.trait, :root .qk-markdown .hljs-title.class_.extension, :root .qk-markdown .hljs-title.class_.impl, :root .qk-markdown .hljs-title.class_.module, :root .qk-markdown .hljs-title.class_.package, :root .qk-markdown .hljs-title.class_.library, :root .qk-markdown .hljs-title.class_.framework, :root .qk-markdown .hljs-title.class_.component, :root .qk-markdown .hljs-title.class_.plugin, :root .qk-markdown .hljs-title.class_.addon, :root .qk-markdown .hljs-title.class_.extension-point, :root .qk-markdown .hljs-title.class_.mixin, :root .qk-markdown .hljs-title.class_.mixin-method, :root .qk-markdown .hljs-title.class_.mixin-property, :root .qk-markdown .hljs-title.class_.mixin-static-method, :root .qk-markdown .hljs-title.class_.mixin-static-property, :root .qk-markdown .hljs-title.class_.mixin-instance-property, :root .qk-markdown .hljs-title.class_.mixin-prototype-property, :root .qk-markdown .hljs-title.class_.mixin-constant, :root .qk-markdown .hljs-title.class_.mixin-variable, :root .qk-markdown .hljs-title.class_.mixin-macro, :root .qk-markdown .hljs-title.class_.mixin-enum, :root .qk-markdown .hljs-title.class_.mixin-namespace, :root .qk-markdown .hljs-title.class_.mixin-type, :root .qk-markdown .hljs-title.class_.mixin-interface, :root .qk-markdown .hljs-title.class_.mixin-struct, :root .qk-markdown .hljs-title.class_.mixin-union, :root .qk-markdown .hljs-title.class_.mixin-typedef, :root .qk-markdown .hljs-title.class_.mixin-class, :root .qk-markdown .hljs-title.class_.mixin-trait, :root .qk-markdown .hljs-title.class_.mixin-extension, :root .qk-markdown .hljs-title.class_.mixin-impl, :root .qk-markdown .hljs-title.class_.mixin-module, :root .qk-markdown .hljs-title.class_.mixin-package, :root .qk-markdown .hljs-title.class_.mixin-library, :root .qk-markdown .hljs-title.class_.mixin-framework, :root .qk-markdown .hljs-title.class_.mixin-component, :root .qk-markdown .hljs-title.class_.mixin-plugin, :root .qk-markdown .hljs-title.class_.mixin-addon, :root .qk-markdown .hljs-title.class_.mixin-extension-point {
    color: var(--params-color, #b2720b)
}

:root .qk-markdown .hljs-built_in, :root .qk-markdown .hljs-builtin-name, :root .qk-markdown .hljs-class .hljs-title, :root .qk-markdown .hljs-title.class_ {
    color: var(--built-in-color, #cea011)
}

:root .qk-markdown .hljs-keyword, :root .qk-markdown .hljs-selector-tag, :root .qk-markdown .hljs-subst, :root .qk-markdown .hljs-built_in, :root .qk-markdown .hljs-builtin-name, :root .qk-markdown .hljs-class .hljs-title, :root .qk-markdown .hljs-title.class_ {
    font-weight: var(--title-font-bold, 400)
}

:root .qk-markdown code, :root.qk-markdown.qk-markdown-react code {
    color: #f92672
}

:root .qk-markdown pre, :root.qk-markdown.qk-markdown-react pre {
    border-radius: 12px;
    margin: 10px 0;
    margin-top: 0;
    margin-bottom: 0;
    background: var(--quark-style-white-color, #fff);
    font-size: var(--font-base-font-size);
    line-height: var(--font-base-line-height);
    overflow-x: auto;
    word-wrap: normal
}

:root .qk-markdown pre.qk-md-hl, :root.qk-markdown.qk-markdown-react pre.qk-md-hl {
    padding: 0
}

:root .qk-markdown pre.qk-md-hl .qk-md-hl-content, :root.qk-markdown.qk-markdown-react pre.qk-md-hl .qk-md-hl-content {
    padding: var(--font-markdown-margin) 10px
}

:root .qk-markdown pre .qk-md-hl-header, :root.qk-markdown.qk-markdown-react pre .qk-md-hl-header {
    width: 100%;
    padding: 14px 10px;
    margin-right: 0;
    margin-left: 0
}

:root .qk-markdown pre .qk-md-hl-header .qk-md-copy-button, :root.qk-markdown.qk-markdown-react pre .qk-md-hl-header .qk-md-copy-button {
    cursor: pointer
}

:root .qk-markdown pre code, :root.qk-markdown.qk-markdown-react pre code {
    display: block;
    width: 100%;
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-family: var(--default-font-family);
    font-size: var(--font-base-font-size);
    line-height: var(--font-base-line-height);
    white-space: pre-wrap;
    word-break: break-all
}

:root .qk-markdown pre code code, :root.qk-markdown.qk-markdown-react pre code code {
    display: block;
    padding: 14px 12px;
    font-size: var(--font-base-font-size);
    white-space: pre-wrap !important;
    word-break: break-all !important;
    word-wrap: break-word !important
}

:root .qk-markdown pre .qkmd-code-header, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 14px 16px;
    border-radius: 8px 8px 0 0;
    background: rgba(200, 221, 255, .2);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    font-family: var(--default-font-family);
    font-size: var(--font-base-font-size);
    line-height: 1
}

:root .qk-markdown pre .qkmd-code-header .qkmd-language, :root .qk-markdown pre .qkmd-code-header .qkmd-code-button, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header .qkmd-language, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header .qkmd-code-button {
    border-radius: 12px 0 0 12px;
    background: none;
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-family: var(--default-font-family)
}

:root .qk-markdown pre .qkmd-code-header .qkmd-copy-button, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header .qkmd-copy-button {
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center
}

:root .qk-markdown pre .qkmd-code-header .qkmd-copy-button .qkmd-copy-image, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header .qkmd-copy-button .qkmd-copy-image {
    width: 18px;
    -webkit-transition: all .2s;
    transition: all .2s
}

:root .qk-markdown pre .qkmd-code-header .qkmd-copy-button .qkmd-copy-image.copy-active, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header .qkmd-copy-button .qkmd-copy-image.copy-active {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

:root .qk-markdown pre .qkmd-code-header .qkmd-copy-button .qkmd-code-button, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header .qkmd-copy-button .qkmd-code-button {
    padding-left: 6px;
    border: 0
}

:root .qk-markdown pre .qkmd-code-header svg.qkmd-copy-image, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header svg.qkmd-copy-image {
    transform: translateY(1px)
}

:root .qk-markdown pre .qkmd-code-header svg.qkmd-copy-image g, :root.qk-markdown.qk-markdown-react pre .qkmd-code-header svg.qkmd-copy-image g {
    stroke: var(--quark-style-gray-90-opaque-color, #1F223C)
}

:root .qk-markdown .katex-display, :root .qk-markdown.qk-markdown-react .katex-display, :root .qk-markdown .qk-md-paragraph, :root .qk-markdown .qk-md-li, :root .qk-markdown .qk-md-table-wrapper, :root .qk-markdown.qk-markdown-react .qk-md-paragraph, :root .qk-markdown.qk-markdown-react .qk-md-li, :root .qk-markdown.qk-markdown-react .qk-md-table-wrapper, :root .qk-markdown p, :root .qk-markdown pre, :root .qk-markdown h1, :root .qk-markdown h2, :root .qk-markdown h3, :root .qk-markdown h4, :root .qk-markdown h5, :root .qk-markdown h6, :root .qk-markdown .qk-markdown-table-container, :root .qk-markdown.qk-markdown-react p, :root .qk-markdown.qk-markdown-react pre, :root .qk-markdown.qk-markdown-react h1, :root .qk-markdown.qk-markdown-react h2, :root .qk-markdown.qk-markdown-react h3, :root .qk-markdown.qk-markdown-react h4, :root .qk-markdown.qk-markdown-react h5, :root .qk-markdown.qk-markdown-react h6, :root .qk-markdown.qk-markdown-react .qk-markdown-table-container, :root .qk-markdown li > ol, :root .qk-markdown.qk-markdown-react li > ol, :root .qk-markdown li > ul, :root .qk-markdown.qk-markdown-react li > ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: var(--font-markdown-margin);
    margin-left: 0
}

:root .qk-markdown, :root .qk-markdown.qk-markdown-react {
    --li-marker-color: auto;
    --ul-li-before-content: none;
    --list-style-position: inside;
    --list-padding-inline-start: 0;
    --li-marker-font-weight: 500;
    --two-level-li-list-style-type: circle;
    --ul-li-marker-font-size: var(--font-base-font-size);
    --ul-li-padding-left: 0;
    --ol-li-margin: var(--font-markdown-margin);
    --li-marker-color: auto
}

:root .qk-markdown ul, :root .qk-markdown ol, :root .qk-markdown.qk-markdown-react ul, :root .qk-markdown.qk-markdown-react ol {
    margin-top: var(--font-markdown-margin);
    margin-bottom: var(--font-markdown-margin);
    color: var(--quark-style-gray-90-opaque-color, #1F223C)
}

:root .qk-markdown ul > li, :root .qk-markdown ol > li, :root .qk-markdown.qk-markdown-react ul > li, :root .qk-markdown.qk-markdown-react ol > li {
    letter-spacing: 0
}

:root .qk-markdown ol, :root .qk-markdown.qk-markdown-react ol {
    color: var(--quark-style-gray-90-opaque-color, #1F223C)
}

:root .qk-markdown ol > li, :root .qk-markdown.qk-markdown-react ol > li {
    padding-left: 1.2em;
    text-indent: -1.2em
}

:root .qk-markdown ol > li > div, :root .qk-markdown ol > li > p, :root .qk-markdown ol > li > pre, :root .qk-markdown ol > li > section, :root .qk-markdown ol > li > ul, :root .qk-markdown ol > li > ol, :root .qk-markdown.qk-markdown-react ol > li > div, :root .qk-markdown.qk-markdown-react ol > li > p, :root .qk-markdown.qk-markdown-react ol > li > pre, :root .qk-markdown.qk-markdown-react ol > li > section, :root .qk-markdown.qk-markdown-react ol > li > ul, :root .qk-markdown.qk-markdown-react ol > li > ol {
    text-indent: 0
}

:root .qk-markdown ol > li:nth-child(n+10), :root .qk-markdown.qk-markdown-react ol > li:nth-child(n+10) {
    padding-left: 1.6em;
    text-indent: -1.6em
}

:root .qk-markdown ol > li:nth-child(n+100), :root .qk-markdown.qk-markdown-react ol > li:nth-child(n+100) {
    padding-left: 2.4em;
    text-indent: -2.4em
}

:root .qk-markdown li > ul, :root .qk-markdown.qk-markdown-react li > ul {
    margin-top: var(--font-markdown-margin)
}

:root .qk-markdown li > ul:last-child, :root .qk-markdown.qk-markdown-react li > ul:last-child {
    margin-bottom: 0
}

:root .qk-markdown li > ol, :root .qk-markdown.qk-markdown-react li > ol {
    margin-top: var(--font-markdown-margin)
}

:root .qk-markdown li > ol:last-child, :root .qk-markdown.qk-markdown-react li > ol:last-child {
    margin-bottom: 0
}

:root .qk-markdown ul, :root .qk-markdown.qk-markdown-react ul {
    list-style: none;
    text-indent: 0
}

:root .qk-markdown ul > li, :root .qk-markdown.qk-markdown-react ul > li {
    position: relative;
    padding-left: 1em;
    letter-spacing: 0
}

:root .qk-markdown ul > li::marker, :root .qk-markdown.qk-markdown-react ul > li::marker {
    content: none
}

:root .qk-markdown ul > li::before, :root .qk-markdown.qk-markdown-react ul > li::before {
    position: absolute;
    top: 9px;
    left: 2px;
    width: 5px;
    height: 5px;
    border: 1px solid currentColor;
    border-radius: 50%;
    margin-right: 0;
    margin-left: 0;
    background: currentColor;
    content: ""
}

:root .qk-markdown li ul > li:before, :root .qk-markdown.qk-markdown-react li ul > li:before {
    background-color: rgba(0, 0, 0, 0)
}

:root .qk-markdown .qk-md-ol > .qk-md-li:before, :root .qk-markdown.qk-markdown-react .qk-md-ol > .qk-md-li:before {
    content: none
}

:root .qk-markdown {
    --h1-font-size: var(--font-h1-font-size);
    --h2-font-size: var(--font-h2-font-size);
    --h3-font-size: var(--font-h3-font-size);
    --h4-font-size: var(--font-h4-font-size);
    --h5-font-size: 1.03em;
    --h6-font-size: 1em;
    font-size: var(--font-base-font-size);
    letter-spacing: 1px;
    line-height: var(--font-base-line-height);
    text-align: justify
}

:root .qk-markdown h1 {
    font-size: var(--font-h1-font-size);
    line-height: var(--font-h1-line-height)
}

:root .qk-markdown h2 {
    font-size: var(--font-h2-font-size);
    line-height: var(--font-h2-line-height)
}

:root .qk-markdown h3 {
    font-size: var(--font-h3-font-size);
    line-height: var(--font-h3-line-height)
}

:root .qk-markdown h4 {
    font-size: var(--font-h4-font-size);
    line-height: var(--font-h4-line-height)
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper .qk-md-table-container {
    border: 1px solid rgba(200, 221, 255, .2);
    border-radius: 6px
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper .qk-md-table {
    border: none
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper .qk-md-table-scroll-bar:after {
    background-image: linear-gradient(90deg, rgba(248, 248, 250, 0) 0%, rgba(200, 221, 255, 0.2) 94%)
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table {
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: var(--font-base-font-size);
    font-size: .86em;
    line-height: var(--font-base-line-height)
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tr td, :root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tr th {
    border: 1px solid rgba(200, 221, 255, .2) !important;
    border-top: none !important;
    border-bottom: none !important
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tr td:first-child, :root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tr th:first-child {
    border-left: none !important
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tr td:last-child, :root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tr th:last-child {
    border-right: none !important
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table thead tr:first-child {
    border-radius: 6px 6px 0 0
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tbody tr:last-child {
    border-radius: 0 0 6px 6px
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tr {
    border-radius: 6px 6px 0 0;
    border-top: 1px solid rgba(200, 221, 255, .2);
    background-color: var(--quark-style-white-color, #fff)
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table tr td {
    min-width: 7em !important;
    padding: 6px 12px;
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-family: var(--default-font-family);
    line-height: var(--font-base-line-height);
    word-break: break-word
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table thead tr {
    border-top: none;
    background-color: rgba(0, 0, 0, 0);
    line-height: 1.2
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table thead tr th {
    padding: 10px 12px;
    background-color: rgba(200, 221, 255, .2);
    color: #288fb4;
    font-family: var(--default-font-family);
    font-weight: var(--base-text-font-weight);
    line-height: normal
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table thead tr th[align=right] {
    text-align: right
}

:root .qk-markdown.qk-markdown-react .qk-md-table-wrapper table thead tr th[align=center] {
    text-align: center
}

:root .qk-markdown a.qk-md-link {
    border-bottom: 1.4px dashed var(--quark-style-sea-blue-color, #4D80FF);
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    line-height: 24px
}

:root {
    --hr-margin-y: var(--font-markdown-margin);
    --hr-height: 0;
    --color-border-muted: #e5e7eb;
    --p-margin-bottom: var(--font-markdown-margin);
    --h-margin-top: 0;
    --h-margin-bottom: 8px;
    --h1h2-padding-bottom: 0;
    --h1h2-border-bottom: 0;
    --base-text-font-weight: bold;
    --base-title-font-weight: bold;
    --color-fg-default: var(--color-Text_Black);
    --color-li-default: var(--color-Text_Black);
    --color-canvas-default: #fff;
    --base-text-weight-semibold: 700;
    --color-link:: var(--color-Text_Black);
    --color-link-border:: var(--color-Text_Black);
    --color-canvas-subtle: #f5f5f6;
    --font-bold: bold
}

:root .qk-markdown .katex-display, :root .qk-markdown.qk-markdown-react .katex-display, :root .qk-markdown .qk-md-paragraph, :root .qk-markdown .qk-md-li, :root .qk-markdown .qk-md-table-wrapper, :root .qk-markdown.qk-markdown-react .qk-md-paragraph, :root .qk-markdown.qk-markdown-react .qk-md-li, :root .qk-markdown.qk-markdown-react .qk-md-table-wrapper, :root .qk-markdown p, :root .qk-markdown pre, :root .qk-markdown h1, :root .qk-markdown h2, :root .qk-markdown h3, :root .qk-markdown h4, :root .qk-markdown h5, :root .qk-markdown h6, :root .qk-markdown .qk-markdown-table-container, :root .qk-markdown.qk-markdown-react p, :root .qk-markdown.qk-markdown-react pre, :root .qk-markdown.qk-markdown-react h1, :root .qk-markdown.qk-markdown-react h2, :root .qk-markdown.qk-markdown-react h3, :root .qk-markdown.qk-markdown-react h4, :root .qk-markdown.qk-markdown-react h5, :root .qk-markdown.qk-markdown-react h6, :root .qk-markdown.qk-markdown-react .qk-markdown-table-container, :root .qk-markdown li > ul, :root .qk-markdown.qk-markdown-react li > ul, :root .qk-markdown li > ol, :root .qk-markdown.qk-markdown-react li > ol {
    margin-top: 0;
    margin-bottom: var(--font-markdown-margin)
}

:root .qk-markdown, :root .qk-markdown.qk-markdown-react {
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-family: "PingFang SC", "Helvetica Neue", -apple-system, BlinkMacSystemFont, STHeiti, "Microsoft Yahei", Simsun, Tahoma, sans-serif;
    -ms-text-size-adjust: inherit;
    -webkit-text-size-adjust: inherit;
    text-size-adjust: inherit
}

:root .qk-markdown .qk-markdown code, :root .qk-markdown .qk-markdown kbd, :root .qk-markdown .qk-markdown samp, :root .qk-markdown.qk-markdown-react .qk-markdown code, :root .qk-markdown.qk-markdown-react .qk-markdown kbd, :root .qk-markdown.qk-markdown-react .qk-markdown samp {
    font-family: var(--default-font-family)
}

:root .qk-markdown .qk-md-li:first-child, :root .qk-markdown.qk-markdown-react .qk-md-li:first-child {
    margin-top: var(--font-markdown-margin)
}

:root .qk-markdown .qk-md-li:last-child, :root .qk-markdown.qk-markdown-react .qk-md-li:last-child {
    margin-bottom: 0
}

:root .qk-markdown .qk-md-li, :root .qk-markdown.qk-markdown-react .qk-md-li {
    overflow: hidden
}

:root .qk-markdown > :last-child, :root .qk-markdown.qk-markdown-react > :last-child {
    margin-top: 0;
    margin-bottom: 0
}

:root .qk-markdown h1, :root .qk-markdown h2, :root .qk-markdown h3, :root .qk-markdown h4, :root .qk-markdown h5, :root .qk-markdown h6, :root .qk-markdown.qk-markdown-react h1, :root .qk-markdown.qk-markdown-react h2, :root .qk-markdown.qk-markdown-react h3, :root .qk-markdown.qk-markdown-react h4, :root .qk-markdown.qk-markdown-react h5, :root .qk-markdown.qk-markdown-react h6 {
    font-weight: var(--base-title-font-weight, 600)
}

:root .qk-markdown strong, :root .qk-markdown.qk-markdown-react strong {
    font-weight: var(--base-text-font-weight, 500)
}

:root .qk-markdown hr, :root .qk-markdown.qk-markdown-react hr {
    border-bottom: .5px solid var(--quark-style-gray-10-color, rgba(6, 10, 38, 0.06))
}

:root .qk-markdown .katex-display, :root .qk-markdown.qk-markdown-react .katex-display {
    display: inline-block !important;
    max-width: 100%;
    margin-bottom: 0;
    overflow-x: auto;
    scrollbar-width: none
}

:root .qk-markdown .katex-display > .katex, :root .qk-markdown.qk-markdown-react .katex-display > .katex {
    padding: 0 0;
    padding-bottom: var(--font-markdown-margin)
}

:root .qk-markdown .katex-display::-webkit-scrollbar, :root .qk-markdown.qk-markdown-react .katex-display::-webkit-scrollbar {
    display: none
}

:root .qk-markdown .katex, :root .qk-markdown.qk-markdown-react .katex {
    font-size: var(--font-base-font-size);
    line-height: var(--font-base-line-height)
}

:root .qk-markdown .katex .vlist-t.vlist-t2 .boxpad, :root .qk-markdown.qk-markdown-react .katex .vlist-t.vlist-t2 .boxpad {
    overflow: auto;
    max-width: calc(var(--message-content-width, 100vw) - 70px);
    vertical-align: middle
}

:root .qk-markdown .katex .vlist-t.vlist-t2 .boxpad::-webkit-scrollbar, :root .qk-markdown.qk-markdown-react .katex .vlist-t.vlist-t2 .boxpad::-webkit-scrollbar {
    display: none
}

:root .qk-markdown .katex .vlist-t.vlist-t2 .stretchy.fbox, :root .qk-markdown.qk-markdown-react .katex .vlist-t.vlist-t2 .stretchy.fbox {
    pointer-events: none
}

:root .qk-markdown .katex .katex-html > .newline, :root .qk-markdown.qk-markdown-react .katex .katex-html > .newline {
    margin: 6px 0
}

:root .qk-markdown .katex .katex-html .tag, :root .qk-markdown.qk-markdown-react .katex .katex-html .tag {
    right: -25px !important
}

@keyframes mark-animation {
    0% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

@keyframes qk-md-enter-animation {
    0% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes qk-md-show-animation {
    0% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

.related-docs-wrap {
    width: 100%;
    align-items: center;
    border-radius: 2px 0 12px 12px;
    margin-top: -10px;
    padding: 0 16px;
    --bar-height: 48px
}

.related-docs-wrap .related-docs-title {
    display: flex;
    align-items: center;
    height: var(--bar-height);
    color: var(--quark-style-gray-40-opaque-color, #9C9DA9);
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    padding: 10px 0
}

.related-docs-wrap .related-docs-title .expand-status {
    width: 16px;
    height: 16px;
    margin-left: 4px;
    transition: transform .3s
}

.related-docs-wrap .related-docs-title .expand-status.expanded {
    transform: rotate(180deg)
}

.related-docs-wrap .cont-bd {
    display: grid;
    overflow: hidden;
    font-weight: 400;
    padding-bottom: 10px;
    grid-template-rows:1fr
}

.related-docs-wrap .cont-bd .doc-list {
    overflow: hidden
}

.related-docs-wrap .cont-bd.hidden {
    padding-bottom: 0;
    grid-template-rows:0fr
}

.doc-list {
    max-width: 100%
}

.doc-list .doc-item {
    overflow: hidden;
    color: var(--quark-style-sea-blue-color, #4D80FF);
    font-size: 13px;
    line-height: 22px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.doc-list .doc-item .order {
    margin-right: 4px;
    color: currentColor;
    font-weight: 400
}

.doc-list .doc-item .doc-link {
    color: currentColor
}

.doc-list .doc-item.disabled .order {
    color: gray
}

.doc-list .doc-item.disabled .doc-link {
    color: gray
}

.doc-list .doc-item + .doc-item {
    margin-top: 6px
}

.swiper-doc-list {
    width: 100%
}

.swiper-doc-list .qk-swiper {
    width: 100%
}

.swiper-doc-list .qk-swiper .qk-swiper-pagination {
    bottom: -15px
}

.swiper-doc-list .qk-swiper .qk-swiper-pagination .qk-swiper-pagination-slider {
    left: 50%;
    transform: translateX(-50%)
}

.swiper-doc-list.show-pagination {
    padding-bottom: 20px
}

.cont-bd .swiper-doc-list {
    overflow: hidden
}

.cont-bd .swiper-doc-list .qk-swiper .qk-swiper-pagination {
    bottom: -25px
}

.cont-bd .swiper-doc-list.show-pagination {
    padding-bottom: 25px
}

.cont-bd.hidden .swiper-doc-list {
    padding-bottom: 0px
}

img.qk-image {
    width: 100%;
    vertical-align: top
}

div.qk-image {
    background-repeat: no-repeat
}

.qk-image-background-img {
    width: 1px;
    height: 1px;
    opacity: 0
}

.qk-no-data > div {
    width: 82px;
    height: 88px;
    margin: 0 auto;
    background-image: url("https://cdn.sm.cn/static/22/01/04/50948de65a5cb6d74e21a6253f7e42c6.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 12px
}

.qk-no-data > span {
    width: 200%;
    font-size: var(--font-s);
    color: rgba(0, 0, 0, .4);
    text-align: center;
    line-height: 16px;
    display: block;
    margin-left: -50%
}

.qk-no-data > ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.qk-no-data > ul .qk-tip-img {
    width: 82px;
    height: 88px;
    background-image: url("https://cdn.sm.cn/static/22/01/04/50948de65a5cb6d74e21a6253f7e42c6.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.qk-no-data > ul .qk-tip-title {
    height: 37px;
    width: 500px;
    font-weight: 500;
    font-size: 26px;
    color: #15223c;
    margin-top: 28px
}

.qk-no-data > ul .qk-tip-list-name {
    width: 500px;
    font-size: 14px;
    color: #15223c;
    line-height: 22px;
    font-weight: 500;
    margin-top: 24px
}

.qk-no-data > ul .qk-tip-list {
    margin-top: 7px;
    margin-bottom: 16px
}

.qk-no-data > ul .qk-tip-item {
    width: 500px;
    font-size: 14px;
    color: #66687b;
    line-height: 28px;
    font-weight: 400
}

.qk-no-reault {
    display: flex;
    flex-direction: column;
    margin-top: 100px;
    padding-left: 16px
}

@media screen and (max-width: 1280px) {
    .qk-no-reault {
        transform: scale(0.8);
        transform-origin: top left
    }
}

.qk-loading.qk-loading-container {
    position: relative;
    min-height: 200px;
    width: 100%
}

.qk-loading.qk-loading-container .qk-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -10px;
    z-index: 999
}

.qk-loading.qk-loading-container .qk-no-data {
    padding: 40px 0
}

.qk-loading.qk-loading-container .qk-loading-mask {
    background-color: rgba(255, 255, 255, .96);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 888
}

.qk-loading.qk-loading-skeleton-container {
    position: relative;
    width: 100%
}

.qk-loading.qk-loading-skeleton-container > * {
    visibility: hidden
}

.qk-loading.qk-loading-skeleton-container .qk-loading-skeleton {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    visibility: visible;
    overflow: hidden
}

@keyframes quark-loading-animation-circle {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes quark-loading-animation-circle-overturn {
    100% {
        transform: rotate(-360deg)
    }
}

.qk-loading .loading-ripple, .qk-loading .loading-semi, .qk-loading .loading-dot {
    animation: quark-loading-animation-circle 1s infinite linear
}

.qk-loading .loading-ring {
    animation: quark-loading-animation-circle-overturn 1s infinite linear
}

.qk-loading .qk-loading-skeleton-loading {
    position: absolute
}

.qk-loading-skeleton .qk-loading-skeleton-text {
    font-size: 14px;
    color: var(--font-darker);
    word-break: keep-all;
    letter-spacing: .4px;
    font-weight: 500;
    margin-bottom: 12px;
    display: flex
}

.qk-loading-skeleton .qk-loading-skeleton-text > div {
    overflow: hidden;
    width: 0px;
    flex: none;
    animation: quark-loading-text 2s infinite backwards linear
}

@keyframes quark-loading-text {
    0% {
        width: 0px
    }
    60% {
        width: 20px
    }
    100% {
        width: 20px
    }
}

.qk-loading-skeleton .qk-loading-skeleton-wrapper {
    display: flex;
    flex-flow: column wrap;
    overflow: hidden;
    height: 100%;
    width: 98%;
    opacity: 1
}

.qk-loading-skeleton ul {
    will-change: auto;
    margin: 0 0 28px 0;
    width: 100%;
    padding: 0
}

.qk-loading-skeleton ul:last-child {
    margin-bottom: 0
}

.qk-loading-skeleton ul:nth-child(2) li {
    animation-delay: .2s
}

.qk-loading-skeleton ul:nth-child(3) li {
    animation-delay: .4s
}

.qk-loading-skeleton ul:nth-child(4) li {
    animation-delay: .6s
}

.qk-loading-skeleton ul:nth-child(5) li {
    animation-delay: .8s
}

.qk-loading-skeleton ul:nth-child(6) li {
    animation-delay: 1s
}

.qk-loading-skeleton ul:nth-child(7) li {
    animation-delay: 1.2s
}

.qk-loading-skeleton ul > li {
    height: 16px;
    margin-bottom: 12px;
    background: linear-gradient(to right, var(--gradient-left) 0%, var(--gradient-right) 50%, #ffffff 100%);
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    outline: none;
    list-style-type: none !important;
    animation: infinite both cubic-bezier(0.65, 0, 0.17, 0.98);
    animation-duration: 2.4s;
    width: 0
}

.qk-loading-skeleton ul > li:before {
    display: none !important
}

._animation-loading ul li:nth-child(1) {
    animation-name: skeleton-gradient1 !important
}

._animation-loading ul li:nth-child(2) {
    animation-name: skeleton-gradient2 !important
}

._animation-loading ul li:nth-child(3) {
    animation-name: skeleton-gradient3 !important
}

.qk-loading-la-ball-beat {
    display: block;
    font-size: 0;
    color: #2a5df4;
    position: relative;
    height: 30px;
    margin-top: -30px
}

.qk-loading-la-ball-beat:before {
    content: "";
    display: block;
    width: 100%;
    height: 32px;
    position: absolute;
    z-index: 8;
    background-color: #fff;
    top: 16px
}

.qk-loading-la-ball-beat div {
    width: 6px;
    height: 6px;
    margin: 2px;
    border-radius: 100%;
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: relative;
    top: 21px;
    z-index: 111;
    animation: loading-ball-beat .7s -0.15s infinite linear
}

.qk-loading-la-ball-beat div:nth-child(2n-1) {
    animation-delay: -0.5s
}

@keyframes loading-ball-beat {
    50% {
        opacity: .2;
        transform: scale(0.75)
    }
    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes skeleton-gradient1 {
    0% {
        width: 0%
    }
    40% {
        width: 50%
    }
    80% {
        width: 50%;
        opacity: 1
    }
    90% {
        width: 50%;
        opacity: 0
    }
    91% {
        width: 0%;
        opacity: 0
    }
    100% {
        width: 0%;
        opacity: 1
    }
}

@keyframes skeleton-gradient2 {
    0% {
        width: 0%
    }
    5% {
        width: 0%
    }
    55% {
        width: 100%
    }
    80% {
        opacity: 1
    }
    90% {
        width: 100%;
        opacity: 0
    }
    91% {
        width: 0%;
        opacity: 0
    }
    100% {
        width: 0%;
        opacity: 1
    }
}

@keyframes skeleton-gradient3 {
    0% {
        width: 0%
    }
    10% {
        width: 0%
    }
    70% {
        width: 100%
    }
    80% {
        opacity: 1
    }
    90% {
        width: 100%;
        opacity: 0
    }
    91% {
        width: 0%;
        opacity: 0
    }
    100% {
        width: 0%;
        opacity: 1
    }
}

._loading_skeleton_show {
    animation: .24s skeleton-show forwards linear
}

@keyframes skeleton-show {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

._loading_skeleton_hide {
    animation: .24s skeleton-hide forwards linear
}

@keyframes skeleton-hide {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

._loading_skeleton_animate_show {
    opacity: 0;
    animation: .24s skeleton-show forwards linear
}

@keyframes skeleton-show {
    0% {
        opacity: .4;
        transform: translate3d(0, 6px, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.UCUNNIC:not(.UCEyeProtect) .qk-loading.qk-loading-skeleton-container:before {
    background-color: #1a1a1a !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-loading.qk-loading-skeleton-container li {
    outline: none !important
}

.qk-button {
    outline: none;
    display: inline-flex;
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: manipulation;
    border: none;
    font-weight: var(--font-bold);
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    font-family: inherit
}

.qk-button.qk-button-text-align-left {
    text-align: left
}

.qk-button.qk-button-text-align-center {
    text-align: center
}

.qk-button.qk-button-text-align-right {
    text-align: right
}

.qk-button.qk-button-radius-s {
    border-radius: var(--radius-xs)
}

.qk-button.qk-button-radius-m {
    border-radius: var(--radius-s)
}

.qk-button.qk-button-disabled {
    color: var(--font-dark);
    background-color: #f8f8f8;
    pointer-events: none
}

.qk-button.qk-button-disabled .qk-check-box {
    opacity: .8
}

.qk-button .qk-icon.qk-icon-align-left {
    order: -3;
    margin-right: var(--gap-m)
}

.qk-button .qk-icon.qk-icon-align-right {
    order: 6;
    margin-left: var(--gap-m)
}

.qk-button.qk-button-size-xs {
    height: var(--btn-s);
    font-size: 12px
}

.qk-button.qk-button-size-s, .qk-button.qk-button-size-small {
    height: var(--btn-s);
    padding: 0 var(--btn-gap-s);
    font-size: var(--font-s)
}

.qk-button.qk-button-size-s .qk-icon-align-left, .qk-button.qk-button-size-small .qk-icon-align-left {
    margin-right: var(--gap-s)
}

.qk-button.qk-button-size-s .qk-icon-align-right, .qk-button.qk-button-size-small .qk-icon-align-right {
    margin-left: var(--gap-s)
}

.qk-button.qk-button-size-m, .qk-button.qk-button-size-middle {
    height: var(--btn-m);
    padding: 0 var(--btn-gap-m);
    font-size: var(--font-m)
}

.qk-button.qk-button-size-m-2 {
    height: var(--btn-m2);
    padding: 0 20px
}

.qk-button.qk-button-size-m-3 {
    height: var(--btn-m3)
}

.qk-button.qk-button-size-l, .qk-button.qk-button-size-large {
    height: var(--btn-l);
    padding: 0 var(--btn-gap-l);
    font-size: var(--font-l-2)
}

.qk-button.qk-button-default {
    color: var(--font-darkest);
    background-color: var(--bg-gray)
}

.qk-button.qk-button-disabled {
    color: var(--font-dark);
    background-color: #f8f8f8
}

.qk-button.qk-button-disabled .qk-check-box {
    opacity: .8
}

.qk-button.qk-button-weak {
    color: var(--primary);
    background-color: rgba(var(--primary-rgb), 0.06)
}

.qk-button.qk-button-weak.qk-button-disabled {
    opacity: .8
}

.qk-button.qk-button-weak:visited .qk-button-title {
    color: inherit
}

.qk-button.qk-button-strong, .qk-button.qk-button-primary {
    color: var(--font-lightest);
    background-color: rgba(var(--primary-rgb), 1)
}

.qk-button.qk-button-strong.qk-button-disabled, .qk-button.qk-button-primary.qk-button-disabled {
    opacity: .8
}

.qk-button.qk-button-strong.qk-link-action-hover:hover, .qk-button.qk-button-primary.qk-link-action-hover:hover {
    text-decoration-color: var(--font-lightest)
}

.qk-button.qk-button-strong:visited .qk-button-title, .qk-button.qk-button-primary:visited .qk-button-title {
    color: inherit
}

.qk-button.qk-button-selected {
    color: var(--font-lightest);
    background-color: rgba(0, 0, 0, .86)
}

.qk-button.qk-button-selected .qk-button-subtitle {
    color: #fff
}

.qk-button.qk-button-selected.qk-link-action-hover:hover {
    text-decoration-color: var(--font-lightest)
}

.qk-button.qk-button-ghost {
    background: #e9ebff;
    border: 1px solid #3b45ef;
    color: #3b45ef
}

.qk-button.qk-button-ghost.qk-button-disabled {
    opacity: .8
}

.qk-button .qk-button-ripple {
    transition: all .2s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.qk-button .qk-button-ripple.qk-button-ripple-animation {
    width: 30px;
    height: 30px;
    display: none;
    background: rgba(0, 0, 0, .2);
    position: absolute;
    animation-duration: .5s;
    animation-fill-mode: both;
    animation-name: rippleAnimate;
    animation-timing-function: ease-out;
    border-radius: 50%
}

@keyframes rippleAnimate {
    0% {
        transform: scale3d(1, 1, 1);
        border-color: rgba(0, 0, 0, 0)
    }
    100% {
        opacity: 0;
        transform: scale3d(8, 8, 8)
    }
}

.qk-button .qk-loading {
    display: inherit
}

.qk-button .qk-button-content {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: inherit;
    letter-spacing: var(--letter-spacing)
}

.qk-button .qk-button-content > a {
    color: inherit;
    display: inherit;
    width: inherit;
    align-items: inherit
}

.qk-button .qk-button-content .qk-button-title {
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.qk-button .qk-button-content .qk-button-subtitle {
    font-style: normal;
    font-size: 12px;
    color: var(--font-dark);
    margin-left: 8px
}

.qk-button.qk-button-circle {
    border-radius: 300px
}

.UCUNNIC:not(.UCEyeProtect) div a.qk-button, .UCUNNIC:not(.UCEyeProtect) div button.UCNightMode_changeBgColor.qk-button {
    background-color: #333 !important
}

.UCUNNIC:not(.UCEyeProtect) div a.qk-button .qk-button-content, .UCUNNIC:not(.UCEyeProtect) div button.UCNightMode_changeBgColor.qk-button .qk-button-content, .UCUNNIC:not(.UCEyeProtect) div a.qk-button .qk-button-title, .UCUNNIC:not(.UCEyeProtect) div button.UCNightMode_changeBgColor.qk-button .qk-button-title {
    background-color: rgba(0, 0, 0, 0) !important
}

.qk-tabs.qk-tabs-position-arrow-mode .qk-tabs-position-arrow-left {
    position: absolute;
    right: 0;
    z-index: 999;
    top: 50%;
    transform: translate3d(100%, -50%, 0px);
    width: 60px;
    height: 200%;
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);
    display: flex;
    align-items: center;
    cursor: pointer
}

.qk-tabs.qk-tabs-position-arrow-mode .qk-tabs-position-arrow-left .qk-icon {
    transform: rotate(180deg);
    cursor: pointer
}

.qk-tabs.qk-tabs-position-arrow-mode .qk-tabs-position-arrow {
    position: sticky;
    right: 0;
    display: flex;
    flex: 1;
    cursor: pointer;
    z-index: 3
}

.qk-tabs.qk-tabs-position-arrow-mode .qk-tabs-position-arrow div {
    margin-left: 90000%;
    position: relative
}

.qk-tabs.qk-tabs-position-arrow-mode .qk-tabs-position-arrow div span {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 50px;
    background-image: linear-gradient(270deg, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%)
}

.qk-tabs.qk-tabs-pc.qk-tabs-type-button .qk-button:hover {
    background-color: rgba(13, 83, 255, .06) !important
}

.qk-tabs.qk-tabs-pc.qk-tabs-type-tab .qk-tabs-tab-content:hover {
    color: var(--font-darkest) !important
}

.qk-tabs.qk-tabs-pc.qk-tabs-type-bubble .qk-tabs-tab-content:hover {
    color: var(--font-darkest) !important
}

.qk-tabs.qk-tabs-pc.qk-tabs-type-radius .qk-tab-radius:hover {
    background-color: #f8f8fa !important
}

.qk-tabs.qk-tabs-type-column {
    display: flex;
    height: 100%
}

.qk-tabs.qk-tabs-type-column.qk-tabs-cursor-active .qk-tabs-cursor {
    top: 50%;
    transform: translateY(-50%)
}

.qk-tabs.qk-tabs-type-column .qk-tabs-head {
    flex-direction: column
}

.qk-tabs.qk-tabs-type-column .qk-tabs-head .qk-tabs-tab {
    flex: 0 0 auto
}

.qk-tabs.qk-tabs-type-column .qk-tabs-head .qk-tabs-cursor {
    border-radius: 2px;
    left: auto;
    right: 0;
    animation-name: zoomInColumn;
    width: var(--tabs-cursor-h);
    height: var(--tabs-cursor-w)
}

.qk-tabs.qk-tabs-type-column .qk-tabs-content {
    flex: 1
}

.qk-tabs.qk-tabs-type-row .qk-tabs-cursor {
    width: var(--tabs-cursor-w);
    height: var(--tabs-cursor-h);
    bottom: 0
}

.qk-tabs.qk-tabs-type-row .qk-tabs-cursor.qk-tabs-cursor-follow {
    left: 0
}

.qk-tabs.qk-tabs-cursor-active .qk-tabs-cursor {
    left: 50%;
    transform: translateX(-50%);
    animation-name: zoomIn;
    animation-duration: .2s;
    animation-fill-mode: both
}

.qk-tabs.qk-tabs-cursor-custom .qk-tabs-head .qk-tabs-cursor {
    width: auto;
    height: auto;
    background: initial;
    border-radius: initial
}

.qk-tabs.qk-tabs-type-button .qk-tabs-head {
    border-bottom: none;
    justify-content: flex-start
}

.qk-tabs.qk-tabs-type-button .qk-tabs-head .qk-tabs-tab {
    flex: none;
    height: var(--btn-m)
}

.qk-tabs.qk-tabs-type-button .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-first .qk-tabs-tab-content {
    padding-left: 0
}

.qk-tabs.qk-tabs-type-button .qk-tabs-head .qk-tabs-tab .qk-tabs-tab-content {
    padding-left: calc(var(--gap-m) / 2);
    padding-right: calc(var(--gap-m) / 2)
}

.qk-tabs.qk-tabs-type-button.qk-tabs-welling > .qk-tabs-content {
    border-top: none
}

.qk-tabs.qk-tabs-type-button-outline {
    --tab-color: #0d53ff;
    --tab-border-size: 1.5px
}

.qk-tabs.qk-tabs-type-button-outline.qk-tabs-pos-1_1, .qk-tabs.qk-tabs-type-button-outline.qk-tabs-pos-1_0 {
    --bg-gray: #fff
}

.qk-tabs.qk-tabs-type-button-outline .qk-tabs-head {
    border-bottom: none;
    justify-content: flex-start
}

.qk-tabs.qk-tabs-type-button-outline .qk-tabs-head .qk-tabs-tab {
    flex: none
}

.qk-tabs.qk-tabs-type-button-outline .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-first .qk-tabs-tab-content {
    padding-left: 0
}

.qk-tabs.qk-tabs-type-button-outline .qk-tabs-head .qk-tabs-tab button {
    border: var(--tab-border-size) solid var(--bg-gray);
    height: calc(var(--btn-m) + 3px);
    padding: 0 calc(var(--btn-gap-m) + var(--tab-border-size))
}

.qk-tabs.qk-tabs-type-button-outline .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-active button {
    border: var(--tab-border-size) solid var(--tab-color);
    background-color: var(--bg-gray)
}

.qk-tabs.qk-tabs-type-button-outline .qk-tabs-head .qk-tabs-tab .qk-tabs-tab-content {
    padding-left: calc(var(--gap-m) / 2 - var(--tab-border-size));
    padding-right: calc(var(--gap-m) / 2 - var(--tab-border-size))
}

.qk-tabs.qk-tabs-type-tab .qk-tabs-head {
    width: 100%
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head {
    padding: 2px 0 10px 0;
    border: none
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head .qk-tabs-tab {
    height: 62px
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-active .qk-tabs-bubble-icon {
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -25px
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-active .qk-tabs-bubble-icon:before {
    content: "";
    display: block;
    position: absolute;
    left: 10px;
    top: 28px;
    right: 10px;
    bottom: -3px;
    border: 2px solid var(--primary);
    background-color: #fff;
    border-radius: 4px;
    transform: skewX(-10deg) rotate(38deg)
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-active .qk-tabs-bubble-icon:after {
    content: "";
    display: block;
    position: absolute;
    left: 3px;
    top: 10px;
    right: 5px;
    bottom: 0px;
    background-color: #fff
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-active .qk-tabs-tab-content {
    border: 2px solid var(--primary);
    box-shadow: 0 5px 10px 0 rgba(0, 23, 67, .08)
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head .qk-tabs-tab .qk-tabs-tab-content {
    background: #fff;
    border: .3px solid #e6e6e6;
    box-shadow: 0 3px 6px 0 rgba(245, 245, 245, .75);
    margin: 0 5px;
    border-radius: 8px
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head .qk-tabs-tab .qk-tabs-tab-content .qk-tab-bubble div {
    position: relative;
    z-index: 1;
    text-align: center
}

.qk-tabs.qk-tabs-type-bubble .qk-tabs-head .qk-tabs-tab .qk-tabs-tab-content .qk-tab-bubble span {
    position: relative;
    z-index: 1;
    font-size: 12px;
    color: #5b616d;
    font-weight: var(--font-normal);
    word-break: keep-all;
    white-space: nowrap;
    text-align: center;
    display: block
}

.qk-tabs.qk-tabs-type-radius .qk-tabs-head {
    border-bottom: none
}

.qk-tabs.qk-tabs-type-radius .qk-tabs-head .qk-tabs-tab {
    flex: none;
    height: var(--btn-m)
}

.qk-tabs.qk-tabs-type-radius .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-active .qk-tab-radius {
    color: var(--primary);
    border: var(--border-width) solid var(--border-color-primary);
    background-color: var(--bg-content-primary)
}

.qk-tabs.qk-tabs-type-radius .qk-tabs-head .qk-tabs-tab .qk-tabs-tab-content {
    padding-left: calc(var(--gap-m) / 2);
    padding-right: calc(var(--gap-m) / 2)
}

.qk-tabs.qk-tabs-type-radius .qk-tabs-head .qk-tabs-tab .qk-tab-radius {
    width: 100%;
    height: 100%;
    border: var(--border-width) solid var(--border-color);
    background-color: var(--bg-white);
    border-radius: 300px;
    display: flex;
    align-items: center;
    padding: 0 calc(var(--btn-gap-m) - 1px);
    box-sizing: border-box;
    font-size: var(--font-m);
    font-weight: var(--font-bold);
    color: var(--font-darkest)
}

.qk-tabs.qk-tabs-type-slider {
    --tab-head-color: #F2F6FF;
    --tabs-tab-head-height: 38px
}

.qk-tabs.qk-tabs-type-slider.gray {
    --tab-head-color: #F8F8FA
}

.qk-tabs.qk-tabs-type-slider.qk-tabs-type-row .qk-tabs-cursor {
    bottom: 2px
}

.qk-tabs.qk-tabs-type-slider.qk-tabs-type-row .qk-tabs-head-wrapper {
    padding: 0 2px
}

.qk-tabs.qk-tabs-type-slider.qk-tabs-type-row .qk-tabs-head-wrapper .qk-tabs-tab-content {
    color: var(--font-darkest);
    font-weight: var(--font-bold)
}

.qk-tabs.qk-tabs-type-slider.qk-tabs-type-row > .qk-tabs-head {
    width: calc(100% - 4px);
    margin: 0 auto
}

.qk-tabs.qk-tabs-type-slider.qk-tabs-type-row .qk-tabs-tab .qk-tabs-cursor {
    width: 100%;
    z-index: -1
}

.qk-tabs.qk-tabs-type-slider.qk-tabs-type-column .qk-tabs-head {
    height: calc(100% - 4px);
    margin: 0 auto
}

.qk-tabs.qk-tabs-type-slider.qk-tabs-type-column .qk-tabs-cursor {
    width: calc(100% - 4px);
    right: 2px
}

.qk-tabs.qk-tabs-type-slider.qk-tabs-type-column .qk-tabs-tab .qk-tabs-cursor {
    height: 100%;
    z-index: -1
}

.qk-tabs.qk-tabs-type-slider > .qk-tabs-head-wrapper {
    border-radius: 8px
}

.qk-tabs.qk-tabs-type-slider > .qk-tabs-head-wrapper .qk-tabs-head {
    border-bottom: none
}

.qk-tabs.qk-tabs-type-slider .qk-tabs-cursor {
    height: calc(100% - 4px);
    background-color: #fff;
    border-radius: 8px
}

.qk-tabs.qk-tabs-no-border.qk-tabs-welling > .qk-tabs-content {
    border-top: none
}

.qk-tabs.qk-tabs-no-border > .qk-tabs-head-wrapper > .qk-tabs-head {
    border-bottom: none
}

.qk-tabs.qk-tabs-welling > .qk-tabs-head-wrapper {
    margin: 0 calc(0px - (var(--gap-xl)))
}

.qk-tabs.qk-tabs-welling > .qk-tabs-head-wrapper > .qk-tabs-head {
    padding: 0 var(--gap-xl);
    border-bottom: none
}

.qk-tabs.qk-tabs-welling > .qk-tabs-content {
    border-top: 1px solid var(--border-color)
}

.qk-tabs .qk-tabs-head-wrapper {
    display: flex;
    align-items: center;
    overflow-y: hidden;
    background-color: var(--tab-head-color)
}

.qk-tabs .qk-tabs-label {
    position: relative;
    height: 30px
}

.qk-tabs .qk-tabs-label.qk-tabs-has-label {
    flex: none;
    height: auto;
    font-size: var(--font-l-2);
    color: var(--font-darkest);
    line-height: var(--line-height-m);
    font-weight: var(--font-bold);
    word-break: keep-all;
    padding-right: 4px
}

.qk-tabs .qk-tabs-head {
    display: flex;
    height: 100%;
    width: 100%;
    overflow: auto;
    position: relative;
    border-bottom: 1px solid var(--border-color)
}

.qk-tabs .qk-tabs-head.qk-tabs-head-center .qk-tabs-tab {
    flex: 1
}

.qk-tabs .qk-tabs-head.qk-tabs-head-start {
    justify-content: flex-start
}

.qk-tabs .qk-tabs-head.qk-tabs-head-start .qk-tabs-tab {
    flex: none
}

.qk-tabs .qk-tabs-head.qk-tabs-head-end {
    justify-content: flex-end
}

.qk-tabs .qk-tabs-head.qk-tabs-head-end .qk-tabs-tab {
    flex: none
}

.qk-tabs .qk-tabs-head.qk-init-no-animate .qk-tabs-cursor {
    animation-duration: 0s !important
}

.qk-tabs .qk-tabs-head.qk-tabs-init-hidden {
    opacity: 0
}

.qk-tabs .qk-tabs-head::-webkit-scrollbar {
    display: none
}

.qk-tabs .qk-tabs-head .qk-tabs-tab {
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    height: var(--tabs-tab-head-height);
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative;
    z-index: 2
}

.qk-tabs .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-active .qk-tabs-tab-content {
    color: var(--font-darkest);
    font-weight: var(--font-bold)
}

.qk-tabs .qk-tabs-head .qk-tabs-tab .qk-tabs-tab-content {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--font-darker);
    font-size: var(--font-m);
    font-weight: var(--font-normal);
    padding: 0 15px;
    word-break: keep-all
}

.qk-tabs .qk-tabs-cursor {
    position: absolute;
    background: var(--primary);
    border-radius: 2px
}

.qk-tabs .qk-tabs-cursor.qk-tabs-cursor-follow-transition {
    transition: all .3s cubic-bezier(0.18, 0.89, 0.32, 1.01)
}

.qk-tabs .qk-tabs-cursor.qk-tabs-cursor-hidden {
    visibility: hidden
}

.qk-tabs .qk-tabs-content .qk-tabs-pane {
    display: none
}

.qk-tabs .qk-tabs-content .qk-tabs-pane.qk-tabs-pane-active {
    display: block
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: translateX(-50%) scale3d(0.3, 0.3, 0.3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomInColumn {
    from {
        opacity: 0;
        transform: translatey(-50%) scale3d(0.3, 0.3, 0.3)
    }
    50% {
        opacity: 1
    }
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs {
    border-bottom: none !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs.qk-tabs-type-slider .qk-tabs-head-wrapper .qk-tabs-head {
    border-bottom: none !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs.qk-tabs-type-slider .qk-tabs-head-wrapper .qk-tabs-head .qk-tabs-cursor {
    background: #333 !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs-tab, .UCUNNIC:not(.UCEyeProtect) .qk-tabs-pane {
    background: none !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-button, .UCUNNIC:not(.UCEyeProtect) .qk-tab-radius {
    background-color: #1a1a1a !important;
    border: none !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs-head-wrapper .qk-tabs-head .qk-tabs-cursor {
    background: #fff !important
}

.UCUNNIC:not(.UCEyeProtect).qk-tabs-pc .qk-tab-radius:hover {
    background-color: #1a1a1a !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs-tab .qk-tabs-tab-content {
    border: none !important;
    color: #fff !important
}

.UCUNNIC:not(.UCEyeProtect).qk-tabs-type-bubble .qk-tabs-tab-active .qk-tabs-tab-content {
    background-color: #333 !important;
    border: 2px solid #0d53ff !important
}

.UCUNNIC:not(.UCEyeProtect).qk-tabs-type-bubble .qk-tabs-tab-active .qk-tabs-tab-content .qk-tabs-bubble-icon:before, .UCUNNIC:not(.UCEyeProtect).qk-tabs-type-bubble .qk-tabs-tab-active .qk-tabs-tab-content .qk-tabs-bubble-icon:after {
    background-color: #333 !important;
    -webkit-filter: none
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs-tab-active .qk-tabs-tab-content .qk-button {
    background-color: #333 !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs-tab-active .qk-tabs-tab-content .qk-tab-radius {
    background: #333 !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-tabs-position-arrow-left, .UCUNNIC:not(.UCEyeProtect) .qk-tabs-position-arrow {
    display: none
}

.qk-swiper {
    position: relative
}

.qk-swiper .swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.qk-swiper .swiper-container-vertical > .qk-swiper-wrapper {
    flex-direction: column
}

.qk-swiper .qk-swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.qk-swiper .qk-swiper-wrapper .qk-swiper-slide {
    scroll-snap-stop: always
}

.qk-swiper .swiper-container-android .qk-swiper-slide, .qk-swiper .qk-swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.qk-swiper .swiper-container-multirow > .qk-swiper-wrapper {
    flex-wrap: wrap
}

.qk-swiper .swiper-container-multirow-column > .qk-swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.qk-swiper .swiper-container-free-mode > .qk-swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.qk-swiper .swiper-container-pointer-events {
    touch-action: pan-y
}

.qk-swiper .swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.qk-swiper .qk-swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.qk-swiper .swiper-slide-invisible-blank {
    visibility: hidden
}

.qk-swiper .swiper-container-autoheight, .qk-swiper .swiper-container-autoheight .qk-swiper-slide {
    height: auto
}

.qk-swiper .swiper-container-autoheight .qk-swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.qk-swiper .qk-swiper-runtime-ssr .qk-swiper-slide {
    display: none
}

.qk-swiper .qk-swiper-runtime-ssr .qk-swiper-slide.qk-swiper-server-active {
    display: block
}

.qk-swiper .swiper-container-css-mode > .qk-swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.qk-swiper .swiper-container-css-mode > .qk-swiper-wrapper::-webkit-scrollbar {
    display: none
}

.qk-swiper .swiper-container-css-mode > .qk-swiper-wrapper > .qk-swiper-slide {
    scroll-snap-align: start start
}

.qk-swiper .swiper-container-horizontal.swiper-container-css-mode > .qk-swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.qk-swiper .swiper-container-vertical.swiper-container-css-mode > .qk-swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

.qk-swiper .qk-swiper-pagination {
    position: absolute;
    bottom: 4px;
    z-index: 9;
    width: 100%;
    display: flex
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-bullet-wrapper {
    margin: 0 auto
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-bullet-wrapper .qk-swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    display: inline-block;
    background: #eee;
    border-radius: 50%;
    margin-right: 4px
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-bullet-wrapper .qk-swiper-pagination-bullet.qk-swiper-pagination-bullet-active {
    background: var(--primary)
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-counter {
    margin-left: 20px;
    position: absolute;
    bottom: 0
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-counter span {
    font-family: "PlusJakartaSans-Bold"
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-counter i {
    margin: 0 2px
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-counter-fadeout {
    animation: counter-fadeout 2.5s forwards
}

@keyframes counter-fadeout {
    0% {
        opacity: 1
    }
    80% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-slider {
    display: flex;
    width: 40px;
    height: 4px;
    border-radius: 2px;
    border-color: #000;
    background-color: #f8f8fa;
    position: absolute;
    bottom: 10px;
    left: 20px;
    overflow: hidden
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-slider .qk-swiper-pagination-slider-item {
    height: 4px;
    border-radius: 2px
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-slider .qk-swiper-pagination-slider-active {
    background-color: #000
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-dynamic-bullet {
    width: 60px;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-dynamic-bullet .qk-swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .3;
    margin: 0 2px;
    transition: all .3s linear;
    transform: scale(0.33);
    position: relative;
    left: 0
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-dynamic-bullet .qk-swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33)
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-dynamic-bullet .qk-swiper-pagination-bullet-active-prev {
    transform: scale(0.66)
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-dynamic-bullet .qk-swiper-pagination-bullet-active-next-next {
    transform: scale(0.33)
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-dynamic-bullet .qk-swiper-pagination-bullet-active-next {
    transform: scale(0.66)
}

.qk-swiper .qk-swiper-pagination .qk-swiper-pagination-dynamic-bullet .qk-swiper-pagination-bullet-active-main {
    background-color: var(--primary);
    transform: scale(1);
    opacity: 1
}

.qk-swiper .qk-swiper-navigation-mask-left {
    position: absolute;
    height: 100%;
    width: 40px;
    left: -1px;
    top: 0;
    z-index: 3;
    overflow: hidden
}

.qk-swiper .qk-swiper-navigation-mask-left:before {
    content: "";
    display: block;
    height: 100%;
    width: 40px;
    background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0))
}

.qk-swiper .qk-swiper-navigation-mask-right {
    position: absolute;
    height: 100%;
    width: 40px;
    right: -1px;
    top: 0;
    z-index: 3;
    overflow: hidden
}

.qk-swiper .qk-swiper-navigation-mask-right:before {
    content: "";
    display: block;
    height: 100%;
    width: 40px;
    background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0))
}

.qk-swiper .qk-swiper-button-prev, .qk-swiper .qk-swiper-button-next {
    position: absolute;
    top: 50%;
    z-index: 8;
    cursor: pointer;
    width: 24px;
    height: 24px;
    box-shadow: 0 0 24px 0 rgba(6, 15, 35, .08);
    border-radius: 50%;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.qk-swiper .qk-swiper-button-prev {
    left: 0;
    transform: translateY(-50%) rotate(180deg)
}

.qk-swiper .qk-swiper-button-next {
    right: 0;
    transform: translateY(-50%)
}

.qk-swiper.qk-swiper-mode-image-preview .qk-swiper-pagination {
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translate3d(-50%, -20px, 0);
    z-index: 9;
    letter-spacing: 3px
}

.qk-swiper.qk-swiper-mode-image-preview .qk-swiper-pagination .qk-swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    display: inline-block;
    background: #eee;
    border-radius: 50%;
    margin-right: 8px
}

.qk-swiper.qk-swiper-mode-image-preview .qk-swiper-pagination .qk-swiper-pagination-bullet.qk-swiper-pagination-bullet-active {
    background: var(--primary)
}

.qk-swiper.qk-swiper-mode-image-preview .qk-swiper-navigation {
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 999
}

.qk-swiper.qk-swiper-mode-image-preview .qk-swiper-navigation > div {
    width: 36px;
    height: 36px
}

.qk-swiper.qk-swiper-mode-image-preview .qk-swiper-navigation .qk-swiper-button-prev {
    left: 12px
}

.qk-swiper.qk-swiper-mode-image-preview .qk-swiper-navigation .qk-swiper-button-next {
    left: 1048px;
    transform: translate3d(-100%, -50%, 0)
}

.qk-swiper.qk-swiper-mode-image-preview .qk-image-preview-list-wrapper {
    height: 120px;
    width: 100%
}

.qk-swiper.qk-swiper-mode-image-preview .swiper {
    height: calc(100vh - 120px - 60px - 9.38vh);
    width: 1060px;
    margin-bottom: 60px
}

.qk-swiper.qk-swiper-mode-image-preview .swiper .qk-swiper-slide {
    position: relative
}

.qk-swiper.qk-swiper-mode-image-preview .swiper .qk-swiper-slide .qk-zoom-container {
    width: 100%;
    height: 100%;
    padding: 0 80px;
    box-sizing: border-box;
    position: relative
}

.qk-swiper.qk-swiper-mode-image-preview .swiper .qk-swiper-slide .qk-image {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: move
}

.qk-swiper.qk-swiper-mode-image-preview .qk-image-preview-list-wrapper {
    display: flex;
    justify-content: center
}

.qk-swiper.qk-swiper-mode-image-preview .qk-image-preview-list {
    max-width: 780px;
    flex: none
}

.qk-swiper.qk-swiper-mode-image-preview .qk-image-preview-list .qk-image {
    width: 96px;
    height: 96px;
    border-radius: 10px;
    background-size: cover;
    background-position: center
}

.qk-swiper.qk-swiper-mode-image-preview .qk-image-preview-list .qk-tabs-tab-active {
    position: relative
}

.qk-swiper.qk-swiper-mode-image-preview .qk-image-preview-list .qk-tabs-tab-active:before {
    content: "当前";
    position: absolute;
    width: 34px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 10px;
    color: #fff;
    font-weight: 600;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    background: var(--primary);
    z-index: 9;
    border-radius: 6px;
    transition: all step-end
}

.qk-swiper.qk-swiper-mode-image-preview .qk-image-preview-list .qk-tabs-head {
    scrollbar-width: none
}

.qk-swiper.qk-swiper-mode-image-preview .qk-image-preview-list .qk-tabs-head .qk-tabs-tab {
    flex: none;
    height: auto
}

.qk-image-preview-portal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: #fff
}

.qk-image-preview-portal .qk-swiper-image-preview-content {
    padding-top: 9.38vh
}

.qk-image-preview-portal .qk-tabs {
    background-color: rgba(0, 0, 0, 0)
}

.qk-icon-close {
    position: absolute;
    right: 80px;
    top: -40px;
    cursor: pointer;
    z-index: 2222
}

.qk-image-preview-list-wrapper-center .qk-tabs-head {
    justify-content: center
}

.qk-image-preview-list-wrapper-center .qk-tabs-head .qk-tabs-tab {
    flex: initial !important
}

._pointer_events_none {
    pointer-events: none
}

.hqqpstq94tZYDTsnvzpG {
    padding: 12px 16px;
    border-radius: 0 12px 12px 12px;
    margin-bottom: 12px;
    background: var(--quark-style-ash-60-color, rgba(247, 248, 250, 0.6));
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: var(--font-base-font-size);
    font-weight: 400;
    line-height: var(--font-base-line-height)
}

.answer-common-card {
    padding: 10px 16px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 2px 12px 12px 12px;
    background: var(--quark-style-ash-60-color, rgba(247, 248, 250, 0.6));
    color: var(--quark-style-gray-90-opaque-color, #1F223C)
}

.answer-common-card .answer-common-card-header {
    padding-top: 10px;
    margin-top: -10px;
    margin-right: -16px;
    margin-left: -16px
}

.show-btm .answer-common-card {
    border-radius: 2px 12px 0 0
}

.multi-load-compose .think-container {
    width: calc(var(--message-content-width, 100vw) - 64px);
    margin-bottom: var(--font-markdown-margin)
}

@keyframes qk-md-enter-animation-compose {
    from {
        opacity: 0;
        transform: translate3d(0, -4px, 0)
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes qk-md-show-animation-compose {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.multi-load-compose.enable-animation .qk-markdown-animate-mode {
    position: relative;
    overflow: hidden;
    max-height: 0;
    transition: max-height .52s linear
}

.multi-load-compose.enable-animation .qk-markdown-animate-mode .qk-markdown {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    animation-duration: 1.2s;
    animation-fill-mode: both;
    animation-name: mark-animation-compose;
    background-color: #fff;
    opacity: 0;
    will-change: opacity
}

@keyframes mark-animation-compose {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-paragraph, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-head, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-html, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-image, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-li, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-multi-modal, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-table, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-hl, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-hl-code, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-code {
    animation-duration: .8s;
    animation-fill-mode: both;
    animation-name: qk-md-enter-animation-compose;
    animation-timing-function: ease-in-out
}

.multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-paragraph.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-head.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-html.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-image.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-li.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-multi-modal.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-table.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-hl.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-hl-code.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-code.complete {
    animation: none !important
}

.multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-html-tag, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-link, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-strong, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-em, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-text {
    animation-duration: .8s;
    animation-fill-mode: both;
    animation-name: qk-md-show-animation-compose;
    animation-timing-function: ease-in-out
}

.multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-html-tag.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-link.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-strong.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-em.complete, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react .qk-md-text.complete {
    animation: none !important
}

.multi-load-compose.enable-animation.completed .qk-md-paragraph, .multi-load-compose.enable-animation.completed .qk-md-head, .multi-load-compose.enable-animation.completed .qk-md-html, .multi-load-compose.enable-animation.completed .qk-md-image, .multi-load-compose.enable-animation.completed .qk-md-li, .multi-load-compose.enable-animation.completed .qk-md-multi-modal, .multi-load-compose.enable-animation.completed .qk-md-table, .multi-load-compose.enable-animation.completed .qk-md-hl, .multi-load-compose.enable-animation.completed .qk-md-hl-code, .multi-load-compose.enable-animation.completed .qk-md-code, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-paragraph, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-head, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-html, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-image, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-li, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-multi-modal, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-table, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-hl, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-hl-code, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-code {
    animation: none !important
}

.multi-load-compose.enable-animation.completed .qk-md-html-tag, .multi-load-compose.enable-animation.completed .qk-md-link, .multi-load-compose.enable-animation.completed .qk-md-strong, .multi-load-compose.enable-animation.completed .qk-md-em, .multi-load-compose.enable-animation.completed .qk-md-text, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-html-tag, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-link, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-strong, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-em, .multi-load-compose.enable-animation .qk-markdown.qk-markdown-react.qk-markdown-complete .qk-md-text {
    animation: none !important
}

.multi-load-compose.enable-animation.ios .qk-markdown.qk-markdown-react ol.qk-md-ol {
    counter-reset: item;
    list-style: none
}

.multi-load-compose.enable-animation.ios .qk-markdown.qk-markdown-react ol.qk-md-ol > li.qk-md-li::before {
    background: none;
    content: counter(item) ". ";
    font-size: var(--ul-li-marker-font-size, 10px);
    font-weight: var(--li-marker-font-weight, --font-bold)
}

.multi-load-compose.enable-animation.ios .qk-markdown.qk-markdown-react ol.qk-md-ol > li.qk-md-li {
    counter-increment: item
}

.HxYwJygLT3bBUI2rI1Fx {
    padding: 12px 16px;
    border-radius: 0 12px 12px 12px;
    margin-bottom: 12px;
    background: var(--quark-style-ash-60-color, rgba(247, 248, 250, 0.6));
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: var(--font-base-font-size);
    font-weight: 400;
    line-height: var(--font-base-line-height)
}

.HxYwJygLT3bBUI2rI1Fx.vC_lbwsZUL711PDWXu8Q {
    border-radius: 0;
    margin-bottom: 0;
    border-top-right-radius: 12px
}

.multi-load-text-container .related-docs-wrap {
    padding: 0
}

.dot-container {
    padding: 4px 0
}

.answer-text-card.complete {
    min-width: 190px
}

.answer-text-card .custom-text-content {
    font-weight: 400
}

.answer-text-card .dot-container {
    padding: 4px 0
}

.answer-text-card .dot-container.dot-container-hidden {
    display: none
}

.answer-text-card .dot-container.dot-container-hidden-animate {
    padding: 0;
    margin-top: 0;
    transition: all .3s ease-in-out
}

.WuiQpvyLEQ0upZYUcXqe {
    padding: 12px 16px;
    border-radius: 0 12px 12px 12px;
    margin-bottom: 12px;
    background: var(--quark-style-ash-60-color, rgba(247, 248, 250, 0.6));
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: var(--font-base-font-size);
    font-weight: 400;
    line-height: var(--font-base-line-height)
}

.custom-new-session-card {
    height: 40px;
    padding: 16px
}

.custom-welcome-card {
    padding: 16px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 2px 12px 12px 12px;
    background: var(--quark-style-ash-60-color, rgba(247, 248, 250, 0.6));
    text-align: left
}

.custom-welcome-card.anm {
    animation: fadeIn .2s ease forwards
}

.custom-welcome-card .title {
    margin-bottom: 8px;
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: 18px;
    font-weight: 600;
    line-height: 26px
}

.custom-welcome-card .content {
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: var(--font-base-font-size);
    font-weight: 400;
    line-height: var(--font-base-line-height);
    word-break: break-all
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.question-text-card {
    max-width: 90%;
    padding: 10px 16px;
    border-radius: 12px 2px 12px 12px;
    background-image: linear-gradient(249deg, #356fff 0%, var(--quark-style-theme-color, #0D53FF) 100%);
    color: var(--quark-style-white-fixed-color, #fff);
    text-align: justify;
    white-space: pre-line;
    word-break: break-all;
    word-wrap: break-word
}

.question-text-card.allow-modify {
    text-decoration: underline;
    text-decoration-color: rgba(var(--quark-style-white-fixed-color, #fff), 0.2);
    text-underline-offset: 4px
}

.BQ6xZcETaCnJT_VhxlDV {
    color: var(--quark-style-gray-40-opaque-color, #9C9DA9)
}

.aV7icTvtCz83Z60Ay8T5 {
    display: flex;
    align-items: center
}

.x4u42IqipF6oCiMIqJZN {
    display: flex;
    align-items: center;
    padding: 0 3px;
    font-size: var(--font-base-font-size);
    line-height: var(--font-base-line-height)
}

:root {
    --temp_mask_begin: rgba(248, 248, 248, 1);
    --temp_mask_end: rgba(248, 248, 248, 0);
    --temp_mask_begin_black: rgba(34, 34, 34, 1);
    --temp_mask_end_black: rgba(34, 34, 34, 0)
}

:root[theme-type=night] {
    --temp_mask_begin: var(--temp_mask_begin_black);
    --temp_mask_end: var(--temp_mask_end_black)
}

.BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .WWP716rjlQ7uhRVBVOtA {
    margin-top: 10px;
    grid-template-rows:1fr
}

.BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .WWP716rjlQ7uhRVBVOtA .YouKK5AWcqFPyOM6QAuM {
    overflow: hidden;
    max-height: none;
    margin-top: 0
}

.BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .WWP716rjlQ7uhRVBVOtA::after, .BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .WWP716rjlQ7uhRVBVOtA::before {
    visibility: hidden
}

.WWP716rjlQ7uhRVBVOtA {
    position: relative;
    display: grid;
    overflow: hidden;
    grid-template-rows:0fr;
    transition: grid .2s, margin-top .2s ease-in-out
}

.WWP716rjlQ7uhRVBVOtA .YouKK5AWcqFPyOM6QAuM {
    position: relative;
    overflow: hidden;
    max-height: 150px;
    margin-top: -100px;
    transition: margin-top .2s ease-in-out
}

.WWP716rjlQ7uhRVBVOtA.YTjeusxlxwIJ9aJsp_6x {
    margin-top: 10px;
    grid-template-rows:1fr;
    transition: background .3s ease-in-out
}

.WWP716rjlQ7uhRVBVOtA.YTjeusxlxwIJ9aJsp_6x .YouKK5AWcqFPyOM6QAuM {
    position: relative;
    overflow: hidden;
    max-height: 150px;
    margin-top: 0
}

.WWP716rjlQ7uhRVBVOtA.YTjeusxlxwIJ9aJsp_6x .YouKK5AWcqFPyOM6QAuM::-webkit-scrollbar {
    display: none
}

.WWP716rjlQ7uhRVBVOtA.YTjeusxlxwIJ9aJsp_6x::before, .WWP716rjlQ7uhRVBVOtA.YTjeusxlxwIJ9aJsp_6x::after {
    position: absolute;
    z-index: 1;
    right: 0;
    left: 0;
    height: 20px;
    content: "";
    pointer-events: none
}

.WWP716rjlQ7uhRVBVOtA.YTjeusxlxwIJ9aJsp_6x.kr06ZzbHjpFbpvUq8rax::before {
    top: -1px;
    background: linear-gradient(to bottom, var(--temp_mask_begin), var(--temp_mask_end))
}

.WWP716rjlQ7uhRVBVOtA.YTjeusxlxwIJ9aJsp_6x::after {
    bottom: -1px;
    background: linear-gradient(to top, var(--temp_mask_begin), var(--temp_mask_end))
}

.ogj59TM0djdfDVlrLiw0 {
    margin: 0 3px;
    font-size: 14px
}

.ogj59TM0djdfDVlrLiw0.VCZWTe0uoUitA5EySZq7 {
    color: var(--quark-style-gray-40-opaque-color, #9C9DA9)
}

.a_fXixhm08yHnGmOaHTB, .v5DxZEd4LMqLHbXisbBV {
    display: flex;
    overflow: hidden
}

.a_fXixhm08yHnGmOaHTB {
    font-size: 12px;
    overflow-x: auto
}

.a_fXixhm08yHnGmOaHTB::-webkit-scrollbar {
    display: none
}

.BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .a_fXixhm08yHnGmOaHTB {
    position: relative
}

.BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .v5DxZEd4LMqLHbXisbBV {
    position: relative
}

.BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .v5DxZEd4LMqLHbXisbBV.CrgOAp47pHpVN_9qOFZn {
    border-color: var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12))
}

.BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .v5DxZEd4LMqLHbXisbBV .uCiazhHlcsejKoQdliZQ {
    top: 0px
}

.J33agDdiRKPa4Q12sMAm {
    transition: transform .3s
}

.BQ6xZcETaCnJT_VhxlDV.CrgOAp47pHpVN_9qOFZn .J33agDdiRKPa4Q12sMAm {
    transform: rotate(180deg)
}

.Z1ZsjZNGFVP92SIBP57x {
    min-width: 3px;
    margin-right: 15px;
    background-color: var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12))
}

.uCiazhHlcsejKoQdliZQ {
    position: absolute;
    top: -3px;
    left: -5.5px;
    display: none;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #d1dcfb;
    content: ""
}

.uCiazhHlcsejKoQdliZQ.pxAAshbOuUTA1Gkvmeav {
    display: block
}

.QKFJE9WKiKxgrHJDrNsU {
    position: relative;
    z-index: 10;
    border-radius: 50%;
    filter: drop-shadow(0 2px 10px rgba(13, 84, 255, 0.5))
}

.think-container .answer-text .qk-markdown h1, .think-container .answer-text .qk-markdown h2, .think-container .answer-text .qk-markdown h3, .think-container .answer-text .qk-markdown span, .think-container .answer-text .qk-markdown ul, .think-container .answer-text .qk-markdown ol, .think-container .answer-text .qk-markdown li, .think-container .answer-text .qk-markdown pre, .think-container .answer-text .qk-markdown p {
    color: var(--quark-style-gray-40-opaque-color, #9C9DA9) !important
}

.think-container .related-docs-wrap {
    padding: 0;
    margin-top: -3px
}

.think-container .related-docs-wrap .related-docs-title {
    height: auto;
    padding-bottom: 5px;
    margin-top: -1px;
    color: var(--quark-style-gray-40-opaque-color, #9C9DA9);
    font-size: 12px;
    font-weight: normal;
    line-height: 17px
}

.think-container .related-docs-wrap .related-docs-title .cont-hd {
    line-height: 1
}

.think-container .doc-list {
    margin-bottom: 12px
}

.Tx4roFUpu1uqXXbgJfkN {
    height: 16px
}

.yGrvt1h1pTM1yFeR3tbz {
    margin-bottom: 10px
}

.Gh9UtU7193hMwt52W0Ak {
    height: 200px;
    transition: height .2s
}

.Gh9UtU7193hMwt52W0Ak.XybIvFB3W3aX4MOiXx89 {
    height: 0
}

.oWEtnaTjYgdQoGIc4CyR {
    display: flex
}

.hZa36kK7TZsKr8ub7HDf {
    max-width: 100%
}

.nyq86jbtzi4whWYLJWwV {
    overflow-x: auto;
    overflow-y: hidden
}

.answer-unsupport-card.complete {
    min-width: 190px
}

.answer-unsupport-card .custom-text-content {
    font-weight: 400
}

.common-toast-wrap {
    position: fixed;
    z-index: 99;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    overflow: auto;
    height: 100%;
    align-items: center;
    justify-content: center;
    outline: 0;
    -webkit-overflow-scrolling: touch;
    pointer-events: none;
    transform: translateZ(1px)
}

.common-toast-wrap .content-wrap {
    padding: 14px;
    margin: auto
}

.common-toast-wrap .toast-text {
    max-width: 260px;
    letter-spacing: 0;
    text-align: center
}

.common-toast-wrap.pc .content-wrap {
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 12px;
    margin-top: 60px;
    margin-bottom: auto;
    background: #fff;
    box-shadow: 0 6px 24px -8px rgba(6, 10, 38, .12)
}

.common-toast-wrap.pc .content-wrap .toast-text {
    color: #060a26;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

@keyframes rotate360 {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

body, #root, .quark-mobile-special-class {
    height: 100%
}

#root {
    --footer-bar-height: 0px
}

.chat-room-outer-wrap {
    --message-content-width: 100vw;
    display: flex;
    width: 100%;
    height: calc(100vh - var(--footer-bar-height, 0));
    flex-direction: column;
    justify-content: space-between;
    background-color: var(--quark-style-white-color, #fff)
}

.debug-input-outer {
    background: var(--quark-style-white-color, #fff)
}

.debug-input-outer .input-inner-wrap {
    background-color: var(--quark-style-ash-60-color, rgba(247, 248, 250, 0.6))
}

.debug-input-outer .input-inner-wrap input {
    color: var(--quark-style-gray-90-opaque-color, #1F223C)
}

.quark-mobile-special-class .rvDCRki8MMy2qtElj9k8 {
    position: absolute;
    z-index: 9999;
    left: -999px;
    width: fit-content;
    min-width: 128px;
    min-height: 62px;
    padding: 4px 16px;
    border-radius: 14px;
    background: var(--quark-style-white-button-color, #fff);
    box-shadow: 0 6px 24px 0 rgba(29, 59, 132, .08)
}

.quark-mobile-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g {
    display: flex;
    width: 96px;
    height: 54px;
    align-items: center
}

.quark-mobile-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g .q0Lt1gDO0g5YVVtvNEfB {
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    stroke: var(--quark-style-gray-90-opaque-color, #1F223C)
}

.quark-mobile-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g .CrdT0rbuMTaUF7GlkCae {
    margin-left: 8px;
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: 14px
}

.quark-mobile-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g.ThjmLE_NPybbHsnCIotp .q0Lt1gDO0g5YVVtvNEfB {
    color: var(--quark-style-theme-color, #0D53FF);
    stroke: var(--quark-style-theme-color, #0D53FF)
}

.quark-mobile-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g.ThjmLE_NPybbHsnCIotp .CrdT0rbuMTaUF7GlkCae {
    color: var(--quark-style-theme-color, #0D53FF)
}

.quark-mobile-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g:not(:last-child) {
    border-bottom: .5px solid var(--quark-style-gray-10-color, rgba(6, 10, 38, 0.06))
}

.quark-pc-special-class .rvDCRki8MMy2qtElj9k8 {
    position: absolute;
    z-index: 9999;
    left: -999px;
    width: fit-content;
    min-width: 121px;
    padding: 6px;
    border: 1px solid var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12));
    border-radius: 10px;
    border-radius: 10px;
    background: var(--quark-style-white-color, #fff);
    box-shadow: 0 8px 32px -6px var(--quark-style-gray-20-fixed-color, rgba(6, 10, 38, 0.12))
}

.quark-pc-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g {
    display: flex;
    width: 100%;
    height: 32px;
    align-items: center;
    border-radius: 6px;
    cursor: pointer
}

.quark-pc-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g .q0Lt1gDO0g5YVVtvNEfB {
    width: 16px;
    height: 16px;
    margin-left: 8px;
    color: var(--quark-style-gray-90-opaque-color, #1F223C)
}

.quark-pc-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g .q0Lt1gDO0g5YVVtvNEfB.ThjmLE_NPybbHsnCIotp {
    color: var(--quark-style-theme-color, #0D53FF)
}

.quark-pc-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g .CrdT0rbuMTaUF7GlkCae {
    margin-left: 6px;
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: 13px;
    font-weight: 400;
    line-height: 16px
}

.quark-pc-special-class .rvDCRki8MMy2qtElj9k8 .jPBuS_ZyHMIqo8nbKH2g:hover {
    background: var(--quark-style-gray-10-color, rgba(6, 10, 38, 0.06))
}

@keyframes popupShow {
    from {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}

.quark-mobile-special-class .popup-global {
    opacity: 0;
    transform: scale(0)
}

.quark-mobile-special-class .popup-global.show {
    animation: popupShow .2s ease-out forwards;
    opacity: 1
}

.quark-mobile-special-class .popup-global.force-hide {
    visibility: hidden
}

.quark-pc-special-class .popup-global {
    opacity: 0;
    pointer-events: none
}

.quark-pc-special-class .popup-global.show {
    animation: none;
    opacity: 1;
    pointer-events: auto;
    transition: none
}

.avLLpf7ATIZqUpjJsY3_ {
    position: absolute;
    z-index: 1070;
    pointer-events: none
}

.MeIZLb6KT0akUfvHvLNX {
    padding: 8px;
    border: 1px solid var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12));
    border-radius: 8px;
    background: var(--quark-style-white-color, #fff);
    box-shadow: 0 8px 32px -6px var(--quark-style-gray-20-fixed-color, rgba(6, 10, 38, 0.12));
    color: var(--quark-style-gray-color, #060A26);
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    pointer-events: auto;
    user-select: none;
    word-wrap: break-word
}

.answer-operation-wrap {
    padding-right: 2px;
    justify-self: flex-end
}

.answer-operation-wrap .answer-operation-list {
    display: flex;
    height: var(--bar-height);
    align-items: center;
    line-height: 0
}

.answer-operation-wrap .operation-item {
    width: 32px;
    height: 32px;
    padding: 8px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    color: var(--quark-style-gray-60-opaque-color, #696C7D);
    cursor: pointer;
    transition: background .1s ease-in-out
}

@media (hover: hover) {
    .answer-operation-wrap .operation-item:hover {
        background: var(--quark-style-gray-10-color, rgba(6, 10, 38, 0.06))
    }
}

.answer-operation-wrap .operation-item.active {
    color: var(--quark-style-theme-color, #0D53FF)
}

.answer-operation-wrap .operation-item + .operation-item {
    margin-left: 2px
}

.answer-card-btm {
    --bar-height: 47px;
    display: inline-flex;
    width: 100%;
    min-height: var(--bar-height);
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
    border-radius: 0 0 12px 12px;
    border-top: .5px solid var(--quark-style-gray-10-color, rgba(6, 10, 38, 0.06));
    background-color: var(--quark-style-ash-60-color, rgba(247, 248, 250, 0.6))
}

.answer-card-btm-edit {
    width: 66px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--quark-style-gray-5-opaque-color, #F5F6F7);
    border-radius: 4px;
    background-color: var(--quark-style-white-color, #fff);
    font-family: PingFang SC;
    font-size: 11px;
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-weight: 500
}

.answer-card-btm-edit .answer-card-btm-edit-icon {
    width: 16px;
    height: 16px;
    font-size: 16px;
    margin-right: 4px
}

.chat-message-item {
    --chat-margin: 16px;
    --card-margin: 16px
}

.chat-message-item + .chat-message-item {
    margin-top: var(--chat-margin)
}

.chat-message-item .chat-answers-card-wrap {
    display: inline-flex;
    max-width: 100%;
    flex-direction: column;
    margin-top: var(--card-margin)
}

.chat-message-item .message-card-wrap {
    max-width: 100%;
    border-radius: 12px;
    font-size: var(--font-base-font-size);
    line-height: var(--font-base-line-height)
}

.chat-message-item .message-card-wrap + .message-card-wrap {
    margin-top: var(--card-margin)
}

.chat-message-item .message-card-wrap.question[data-mt="text/plain"] {
    display: flex;
    overflow: hidden;
    justify-content: flex-end;
    border-top-right-radius: 0;
    color: var(--quark-style-white-fixed-color, #fff)
}

.chat-message-item .message-card-wrap.answer {
    display: inline-block;
    border-top-left-radius: 0
}

.oIUV4BXshge8W5nU9qOK {
    height: 100%;
    overflow-y: auto;
    scrollbar-gutter: stable
}

.oIUV4BXshge8W5nU9qOK::-webkit-scrollbar {
    width: var(--scrollbar-width, 10px);
    border-radius: var(--scrollbar-radius, 20px)
}

.oIUV4BXshge8W5nU9qOK::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.oIUV4BXshge8W5nU9qOK::-webkit-scrollbar-thumb {
    border: 2px solid var(--quark-style-white-color, #fff);
    border-radius: 20px;
    background: var(--quark-style-gray-10-color, rgba(6, 10, 38, 0.06))
}

:root {
    --list-scroller-btm-edge: 0px
}

.mS3M8ocFxHq4hJxbe3A8 {
    position: absolute;
    z-index: 0;
    bottom: calc(var(--list-scroller-btm-edge, 0) + 8px);
    left: 50%;
    display: flex;
    width: 38px;
    height: 38px;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 50%;
    background: var(--quark-style-white-color, #fff);
    box-shadow: 0 4px 12px 0 rgba(35, 58, 124, 0.1411764706);
    cursor: pointer;
    opacity: 0;
    transform: translate3d(-50%, 100%, 0);
    transition: transform .3s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    visibility: hidden
}

.mS3M8ocFxHq4hJxbe3A8.v5oyEYtTgI4uuJkPfzNt {
    z-index: 99;
    opacity: 1;
    transform: translate3d(-50%, 0, 0);
    visibility: visible
}

.lgSbGEbJYCutl_hnwOtt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    animation: Gij0g_xtpItRzioWiap3 2s linear infinite;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/loading.127d75.png);
    background-size: cover;
    opacity: 0;
    transition: opacity .3s
}

@keyframes Gij0g_xtpItRzioWiap3 {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.lgSbGEbJYCutl_hnwOtt.T0uS8G0fKbV3hsV6cNcL {
    opacity: 1
}

.kIVTVVKLSSKJHYpzPMax {
    position: relative;
    display: flex;
    width: 34px;
    height: 34px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--quark-style-white-color, #fff)
}

.sI2YM33cuZjE5ikqseD7 {
    width: 24px;
    height: 24px;
    color: var(--quark-style-gray-90-opaque-color, #1F223C)
}

.BaU5_DpByyUltlp7G8cB {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: Gij0g_xtpItRzioWiap3 2s linear infinite;
    background-image: linear-gradient(15deg, rgba(13, 83, 255, 0.1) 10%, rgb(13, 83, 255) 90%);
    opacity: 0;
    transition: opacity .3s
}

@keyframes Gij0g_xtpItRzioWiap3 {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.BaU5_DpByyUltlp7G8cB.I99ELhHAYv9RZVPB91WA {
    opacity: 1
}

#root {
    --footer-bar-height: 0px
}

.message-list-container {
    padding-bottom: var(--footer-bar-height, 0);
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    overscroll-behavior: none
}

.message-list-container:focus {
    outline: none
}

.message-list-container .real-cont-outer {
    min-height: calc(100% - var(--init--layout-offset-btm, 0))
}

.rXuxRdIb37cbKM6ejwGf {
    position: relative;
    width: 100%;
    min-width: var(--min-message-list-width, 560px);
    max-width: var(--max-message-list-width, 664px);
    margin-right: auto;
    margin-left: auto;
    overflow-anchor: none
}

/* 基于设计师提供的全局变量自动生成，请勿编辑 */
:root {
    --color-Black_Constant: #222;
    --color-Button_Blue: #0d53ff;
    --color-Button_Grey: #f8f8f8;
    --color-Button_LightBlue: rgba(233, 235, 255, 60%);
    --color-Button_LightRed: #fff4f3;
    --color-Deep_Blue: #214bb1;
    --color-Green: #00ffd8;
    --color-Icon_Black: #222;
    --color-Icon_Blue: #0d53ff;
    --color-Icon_Grey: #999;
    --color-Icon_White: #fff;
    --color-Icon_White_Constant: #fff;
    --color-Line: #eee;
    --color-Line_Button: #e2e2e5;
    --color-OnPage_Bg_Grey: #f5f6f7;
    --color-OnPage_Bg_Grey1: #f8f8f8;
    --color-OnPage_Bg_Grey2: #f8f8f8;
    --color-OnPage_Bg_Grey3: #fafafa;
    --color-OnPage_Bg_White: #fff;
    --color-OnPage_Bg_White1: #fff;
    --color-Page_Bg_Ai: #f7f9fc;
    --color-Page_Bg_Grey: #f5f6f7;
    --color-Page_Bg_Grey1: #fafafa;
    --color-Page_Bg_White: #fff;
    --color-Quark_Ai: #7a52cc;
    --color-Quark_Blue: #0d53ff;
    --color-Text_Black: #222;
    --color-Text_Grey1: #666;
    --color-Text_Grey2: #999;
    --color-Text_Grey3: #ccc;
    --color-Text_White_Constant: #fff;
    --color-Toast_white: #fff;
    --color-Warning_Red: #ff5745;
    --color-White_Constant: #fff;
    --color-gray10: rgba(6, 10, 38, 5.49%);

    --color-dark-Black_Constant: #222;
    --color-dark-Button_Blue: #0d53ff;
    --color-dark-Button_Grey: #333;
    --color-dark-Button_LightBlue: #35363e;
    --color-dark-Button_LightRed: #342928;
    --color-dark-Deep_Blue: #4a73d8;
    --color-dark-Green: #00ffd8;
    --color-dark-Icon_Black: #fff;
    --color-dark-Icon_Blue: #0d53ff;
    --color-dark-Icon_Grey: #666;
    --color-dark-Icon_White: #222;
    --color-dark-Icon_White_Constant: #fff;
    --color-dark-Line: #3d3d3d;
    --color-dark-Line_Button: #2d2d2e;
    --color-dark-OnPage_Bg_Grey: #333;
    --color-dark-OnPage_Bg_Grey1: #333;
    --color-dark-OnPage_Bg_Grey2: #1a1a1a;
    --color-dark-OnPage_Bg_Grey3: #222;
    --color-dark-OnPage_Bg_White: #222;
    --color-dark-OnPage_Bg_White1: #1a1a1a;
    --color-dark-Page_Bg_Ai: #000;
    --color-dark-Page_Bg_Grey: #000;
    --color-dark-Page_Bg_Grey1: #000;
    --color-dark-Page_Bg_White: #000;
    --color-dark-Quark_Ai: #7a52cc;
    --color-dark-Quark_Blue: #0d53ff;
    --color-dark-Text_Black: #fff;
    --color-dark-Text_Grey1: #999;
    --color-dark-Text_Grey2: #666;
    --color-dark-Text_Grey3: #4c4c4c;
    --color-dark-Text_White_Constant: #fff;
    --color-dark-Warning_Red: #ff5745;
    --color-dark-White_Constant: #fff;
    --color-dark-gray10: rgba(250, 251, 255, 12.16%);
    --color-dark-Toast_white_Dark: #333;

}

/* 后续实现 */
:root[chat-theme-type='night'] {
    --color-Black_Constant: var(--color-dark-Black_Constant);
    --color-Button_Blue: var(--color-dark-Button_Blue);
    --color-Button_Grey: var(--color-dark-Button_Grey);
    --color-Button_LightBlue: var(--color-dark-Button_LightBlue);
    --color-Button_LightRed: var(--color-dark-Button_LightRed);
    --color-Deep_Blue: var(--color-dark-Deep_Blue);
    --color-Green: var(--color-dark-Green);
    --color-Icon_Black: var(--color-dark-Icon_Black);
    --color-Icon_Blue: var(--color-dark-Icon_Blue);
    --color-Icon_Grey: var(--color-dark-Icon_Grey);
    --color-Icon_White: var(--color-dark-Icon_White);
    --color-Icon_White_Constant: var(--color-dark-Icon_White_Constant);
    --color-Line: var(--color-dark-Line);
    --color-Line_Button: var(--color-dark-Line_Button);
    --color-OnPage_Bg_Grey: var(--color-dark-OnPage_Bg_Grey);
    --color-OnPage_Bg_Grey1: var(--color-dark-OnPage_Bg_Grey1);
    --color-OnPage_Bg_Grey2: var(--color-dark-OnPage_Bg_Grey2);
    --color-OnPage_Bg_Grey3: var(--color-dark-OnPage_Bg_Grey3);
    --color-OnPage_Bg_White: var(--color-dark-OnPage_Bg_White);
    --color-OnPage_Bg_White1: var(--color-dark-OnPage_Bg_White1);
    --color-Page_Bg_Ai: var(--color-dark-Page_Bg_Ai);
    --color-Page_Bg_Grey: var(--color-dark-Page_Bg_Grey);
    --color-Page_Bg_Grey1: var(--color-dark-Page_Bg_Grey1);
    --color-Page_Bg_White: var(--color-dark-Page_Bg_White);
    --color-Quark_Ai: var(--color-dark-Quark_Ai);
    --color-Quark_Blue: var(--color-dark-Quark_Blue);
    --color-Text_Black: var(--color-dark-Text_Black);
    --color-Text_Grey1: var(--color-dark-Text_Grey1);
    --color-Text_Grey2: var(--color-dark-Text_Grey2);
    --color-Text_Grey3: var(--color-dark-Text_Grey3);
    --color-Text_White_Constant: var(--color-dark-Text_White_Constant);
    --color-Warning_Red: var(--color-dark-Warning_Red);
    --color-White_Constant: var(--color-dark-White_Constant);
    --color-gray10: var(--color-dark-gray10);

}


:root {
    --font-base-font-size: 15px;
    --font-base-line-height: 25px;
    --font-h1-font-size: 22px;
    --font-h1-line-height: 36px;
    --font-h2-font-size: 20px;
    --font-h2-line-height: 33px;
    --font-h3-font-size: 18px;
    --font-h3-line-height: 29px;
    --font-h4-font-size: 16px;
    --font-h4-line-height: 25px;
    --font-small-font-size: 12px;
    --font-markdown-margin: 12px;
    --padding-inline-start-10: 26px;
    --padding-inline-start-100: 36px;
    --padding-inline-start-1000: 46px
}

:root {
    --init--layout-offset-btm: 0px
}

.chat-container-wrapper {
    display: flex;
    width: 100%;
    height: 100vh;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: var(--init--layout-offset-btm, 0);
    --scrollbar-width: 10px;
    --scrollbar-radius: 20px
}

.chat-container-wrapper .chat-room-outer-wrap {
    position: relative;
    height: 80vh;
    flex: 1 1 80vh
}

.chat-container-wrapper .chat-container-header, .chat-container-wrapper .chat-container-footer {
    position: relative;
    z-index: 1;
    flex-grow: 0;
    flex-shrink: 0
}

.chat-container-wrapper .chat-container-footer {
    display: flex;
    flex-direction: column
}

.chat-container-wrapper * {
    box-sizing: border-box
}

.chat-container-wrapper.quark-pc-special-class {
    width: 100%;
    overflow-x: auto;
    user-select: text;
    --max-message-list-width: 664px;
    --min-message-list-width: 560px
}

.chat-container-wrapper.quark-pc-special-class .chat-room-outer-wrap {
    width: 100%;
    min-width: var(--min-message-list-width, 560px);
    overflow-x: auto
}

.chat-container-wrapper.quark-pc-special-class .message-list-container {
    min-width: var(--min-message-list-width, 560px);
    overflow-x: hidden
}

.chat-container-wrapper.quark-pc-special-class .message-list-container .real-cont-outer {
    min-height: auto;
    --cont-margin: max(var(--scrollbar-width), 0px);
    margin-right: calc(var(--cont-margin) * -0.5);
    margin-left: calc(var(--cont-margin) * .5)
}

.chat-container-wrapper.quark-pc-special-class .recommend-query-wrap {
    height: auto;
    min-height: 42px
}

.chat-container-wrapper.quark-pc-special-class .recommend-query-wrap .q-item {
    cursor: pointer
}

.chat-container-wrapper.quark-mobile-special-class {
    --scrollbar-width: 0;
    --scrollbar-radius: 0
}

.auto-size-textarea {
    width: -webkit-fill-available;
    border: none;
    appearance: none;
    background: rgba(0, 0, 0, 0);
    box-shadow: none;
    caret-color: var(--quark-style-theme-color, #0D53FF);
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-family: arial, sans-serif;
    font-size: var(--input-font-size, 14px);
    font-weight: 400;
    line-height: var(--input-line-height, 20px);
    outline: none;
    resize: none;
    transition: max-height .2s ease-in-out
}

.auto-size-textarea:focus {
    outline: none
}

.auto-size-textarea::-webkit-scrollbar {
    display: none
}

.auto-size-textarea::selection {
    background-color: var(--quark-style-theme-20-color, rgba(13, 83, 255, 0.18));
    color: var(--quark-style-gray-90-color, rgba(6, 10, 38, 0.9))
}

.auto-size-textarea::placeholder {
    color: var(--quark-style-gray-30-opaque-color, #C3C4CB)
}

.default-input-wrapper {
    --input-font-size: 14px;
    --input-line-height: 20px;
    --scrollbar-width: 0;
    position: relative;
    box-sizing: border-box;
    align-self: stretch;
    padding-right: 40px;
    border: 1px solid var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12));
    border-radius: 16px;
    margin-bottom: 20px;
    background: var(--quark-style-white-color, #fff);
    box-shadow: 0 4px 14px 0 rgba(70, 90, 189, .12)
}

.default-input-wrapper .input-scroller-outer {
    width: 100%;
    align-self: stretch;
    padding: 16px 0
}

.default-input-wrapper .textarea-scroll-container {
    height: auto;
    min-height: var(--input-line-height);
    max-height: 80px;
    box-sizing: border-box
}

.default-input-wrapper .auto-size-textarea {
    width: 100%;
    padding: 0 16px;
    border: none;
    background: rgba(0, 0, 0, 0);
    border-image-width: 0;
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    font-size: var(--input-font-size);
    line-height: var(--input-line-height);
    outline: none;
    resize: none;
    text-align: justify;
    white-space: pre-wrap
}

.default-input-wrapper .input-extra-menu-wrap {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 100%;
    padding-bottom: 16px
}

.default-input-wrapper .input-extra-menu-wrap .act-button-wrap {
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

.default-input-wrapper .input-extra-menu-wrap .act-button-wrap .button {
    display: inline-block;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.default-input-wrapper .input-extra-menu-wrap .act-button-wrap .send-button {
    color: var(--quark-style-theme-color, #0D53FF);
    font-size: 0;
    line-height: 0;
    transition: color .1s ease-in-out
}

.default-input-wrapper .input-extra-menu-wrap .act-button-wrap .send-button.disabled {
    color: #e1e1e4
}

.default-input-wrapper .input-extra-menu-wrap .act-button-wrap .interrupt-button {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.default-input-wrapper .input-extra-menu-wrap .act-button-wrap .interrupt-button::before, .default-input-wrapper .input-extra-menu-wrap .act-button-wrap .interrupt-button::after {
    display: block;
    background-size: contain;
    content: ""
}

.default-input-wrapper .input-extra-menu-wrap .act-button-wrap .interrupt-button::before {
    position: absolute;
    width: 100%;
    height: 100%;
    animation: button-sending-spin 1s linear infinite;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/interrupt-ring.5140c3.png)
}

.default-input-wrapper .input-extra-menu-wrap .act-button-wrap .interrupt-button::after {
    position: relative;
    z-index: 1;
    width: 10px;
    height: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAADKQTcFAAAA5UlEQVRIDe2Xuw3CMBCGObvNAlSW02aLiDHoeAyFoGMM5C3SxnLFAmktc38UKVJSIfBR4JMSvxR/9hcXPtrMQdbaIxEduKvhp5qHPqoN/HWXUrp5769cT5iN8DLGbLXWd662aGcMF2PchxCeiiEkBMV+2olF0HtivZeMu1xNzdrPavqnq8GcHWBCNQ6SdDQAf+v0vrP4CuCfRAGLaS+qi+psBsrhyqZ2OXFRvTSSrf2fqnHvlY4BqjtpKpgKN3xpMJjIJKiu6weXrdACXN/3O6hOSCu4dALgMYUBc8ydJiCyCrGk7QW1XkEBrO6nEAAAAABJRU5ErkJggg==)
}

.default-input-wrapper.multi-input {
    padding-right: 0
}

.default-input-wrapper.multi-input .input-scroller-outer .textarea-scroll-container {
    height: auto
}

.default-input-wrapper.multi-input .input-extra-menu-wrap {
    position: relative;
    width: 100%;
    height: 54px;
    box-sizing: border-box;
    border-top: 1px solid rgba(200, 200, 200, .3)
}

.default-input-wrapper.multi-input .input-extra-menu-wrap .act-button-wrap {
    position: absolute;
    right: 16px;
    bottom: 16px;
    height: auto;
    padding-left: 10px
}

.default-input-wrapper.multi-input .input-extra-menu-wrap .act-button-wrap::before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 2px;
    height: 12px;
    background-color: var(--quark-style-gray-30-opaque-color, #C3C4CB);
    content: "";
    transform: translateY(-50%)
}

@keyframes button-sending-spin {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.svg-loader-container {
    position: relative;
    display: inline-block;
    overflow: hidden;
    flex-shrink: 0;
    color: var(--quark-style-gray-90-opaque-color, #1F223C)
}

.svg-loader-container svg {
    width: 100%;
    height: 100%
}

.svg-loader-container .img-icon {
    background-repeat: no-repeat;
    background-size: contain
}

.svg-loader-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, .05)
}

.svg-loader-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0;
    transition: opacity .2s ease
}

.svg-loader-image-loaded {
    opacity: 1
}

.default-instruction-list-wrapper {
    position: relative;
    display: flex;
    width: inherit;
    align-items: center;
    padding: 10px 0px;
    gap: 8px;
    overflow-x: auto
}

.default-instruction-list-wrapper::-webkit-scrollbar {
    display: none
}

.default-instruction-list-wrapper .instruction-item {
    display: flex;
    width: auto;
    height: 36px;
    flex-shrink: 0;
    align-items: center;
    padding: 9px 12px;
    border: 1px solid var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12));
    border-radius: 10px;
    background: var(--quark-style-white-color, #fff);
    color: var(--quark-style-gray-90-opaque-color, #1F223C);
    cursor: pointer;
    transition: box-shadow .1s ease-in-out
}

.default-instruction-list-wrapper .instruction-item:hover {
    box-shadow: 0 8px 12px -8px var(--quark-style-gray-20-color, rgba(6, 10, 38, 0.12))
}

.default-instruction-list-wrapper .instruction-item .svg-loader-container {
    min-width: 16px;
    flex-shrink: 0;
    margin-right: 0
}

.default-instruction-list-wrapper .instruction-item span {
    margin-left: 7px;
    font-size: 13px;
    line-height: 18px
}

.gao-kao-info-modal_qo3hM {
    width: 470px !important;
    position: relative;
    background: #fff !important;
    z-index: 2;
    min-height: 410px
}

.gao-kao-info-modal_qo3hM::before {
    content: "";
    position: absolute;
    top: -88px;
    left: -1px;
    width: 470px;
    height: 150px;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/top-socre-modal.ef96b2.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1
}

.gao-kao-info-modal_qo3hM .cus-title_vePjs {
    position: absolute;
    top: -22px;
    left: 20px;
    z-index: 2
}

.gao-kao-info-modal_qo3hM .cus-title_vePjs > h4 {
    font-family: "FZJUNH_CUJW--GB1-0";
    font-size: 28px;
    color: #060a26;
    font-weight: bold
}

.gao-kao-info-modal_qo3hM .cus-title_vePjs > span {
    display: inline-block;
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    line-height: 16px;
    font-weight: 400;
    margin-top: 13px
}

.gao-kao-info-modal_qo3hM .close-icon_Vke8z {
    position: absolute;
    top: -60px;
    right: -60px;
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/close.15fcc7.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 9;
    cursor: pointer
}

.cus-form_uSms1 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column
}

.cus-form_uSms1 .cus-form-item_tKN0k {
    margin: 20px 0
}

.cus-form_uSms1 .cus-form-item_tKN0k.form-item-prov_f5KeT {
    margin-bottom: 14px
}

.cus-form_uSms1 .cus-form-item_tKN0k.form-item-checkbox_ND8W6 {
    align-items: flex-start
}

.cus-form_uSms1 .cus-form-item_tKN0k.form-item-score_3xY-E {
    margin-top: 14px
}

.cus-form_uSms1 .score-ranking_HHTTF {
    display: flex;
    align-items: center
}

.cus-button_2VmSw {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 16px
}

.cus-button_2VmSw .icon_DymR9 {
    width: 16px;
    height: 16px;
    margin-right: 6px
}

.cus-button_2VmSw .button_BEoUf {
    width: 200px;
    height: 40px;
    background: #0d53ff;
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 8px;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400;
    box-sizing: border-box
}

.disabled_j8bWC {
    opacity: .3;
    cursor: not-allowed
}

.loading-wrap_Y4egS {
    height: calc(100% - 46px);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, .5);
    backdrop-filter: blur(3px);
    z-index: 9
}

.error-tips_cSsfT {
    height: 360px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    animation: errorTipsDisplay_ozvPW 200ms cubic-bezier(0.65, 0, 0.35, 1) forwards
}

.error-tips_cSsfT img {
    width: 68px;
    user-select: none;
    display: block
}

.error-tips_cSsfT .tips_TOV5k {
    font-size: 14px;
    color: rgba(0, 0, 0, .86);
    text-align: center;
    line-height: 22px;
    font-weight: 400;
    padding: 20px 0
}

.error-tips_cSsfT .retry-btn_4ybEc {
    background: #0d53ff;
    border-radius: 6px;
    width: 128px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400
}

.gao-kao-profile-common_kj1We, .gao-kao-profile-card_MBQWT, .gao-kao-profile-modal_qMoqO {
    width: 100%;
    position: relative;
    background: #fff !important;
    z-index: 2;
    height: auto;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative
}

.gao-kao-profile-common_kj1We .cus-form_uSms1, .gao-kao-profile-card_MBQWT .cus-form_uSms1, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 {
    display: grid;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    row-gap: 12px;
    column-gap: 20px;
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 16px
}

.gao-kao-profile-common_kj1We .cus-form_uSms1 input, .gao-kao-profile-card_MBQWT .cus-form_uSms1 input, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 input {
    outline: none;
    padding: 0
}

.gao-kao-profile-common_kj1We .cus-form_uSms1 input::placeholder, .gao-kao-profile-card_MBQWT .cus-form_uSms1 input::placeholder, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 input::placeholder {
    color: #999;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: normal
}

.gao-kao-profile-common_kj1We .cus-form_uSms1::after, .gao-kao-profile-card_MBQWT .cus-form_uSms1::after, .gao-kao-profile-modal_qMoqO .cus-form_uSms1::after {
    content: "";
    height: 0;
    position: absolute;
    bottom: 0px;
    left: -20px;
    width: calc(100% + 40px);
    border-top: 1px solid #eee
}

.gao-kao-profile-common_kj1We .cus-form_uSms1 .cus-form-item_tKN0k, .gao-kao-profile-card_MBQWT .cus-form_uSms1 .cus-form-item_tKN0k, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 .cus-form-item_tKN0k {
    margin: 0
}

.gao-kao-profile-common_kj1We .cus-form_uSms1 .cus-form-item_tKN0k:last-child, .gao-kao-profile-card_MBQWT .cus-form_uSms1 .cus-form-item_tKN0k:last-child, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 .cus-form-item_tKN0k:last-child {
    grid-column-start: 1;
    grid-column-end: 3
}

.gao-kao-profile-common_kj1We .cus-form_uSms1 .cus-form-item_tKN0k.form-item_hZSkb, .gao-kao-profile-card_MBQWT .cus-form_uSms1 .cus-form-item_tKN0k.form-item_hZSkb, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 .cus-form-item_tKN0k.form-item_hZSkb {
    width: 100%;
    margin: 0
}

.gao-kao-profile-common_kj1We .cus-form_uSms1 .cus-form-item_tKN0k.form-item-checkbox_ND8W6, .gao-kao-profile-card_MBQWT .cus-form_uSms1 .cus-form-item_tKN0k.form-item-checkbox_ND8W6, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 .cus-form-item_tKN0k.form-item-checkbox_ND8W6 {
    align-items: flex-start
}

.gao-kao-profile-common_kj1We .cus-form_uSms1 .cus-form-item_tKN0k.form-item-score_3xY-E > span, .gao-kao-profile-card_MBQWT .cus-form_uSms1 .cus-form-item_tKN0k.form-item-score_3xY-E > span, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 .cus-form-item_tKN0k.form-item-score_3xY-E > span, .gao-kao-profile-common_kj1We .cus-form_uSms1 .cus-form-item_tKN0k.form-item-prov_f5KeT > span, .gao-kao-profile-card_MBQWT .cus-form_uSms1 .cus-form-item_tKN0k.form-item-prov_f5KeT > span, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 .cus-form-item_tKN0k.form-item-prov_f5KeT > span {
    font-size: 14px;
    color: #222;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.gao-kao-profile-common_kj1We .cus-form_uSms1 .score-ranking_HHTTF, .gao-kao-profile-card_MBQWT .cus-form_uSms1 .score-ranking_HHTTF, .gao-kao-profile-modal_qMoqO .cus-form_uSms1 .score-ranking_HHTTF {
    display: flex;
    align-items: center
}

.gao-kao-profile-common_kj1We .cus-form-wrap_RilBx, .gao-kao-profile-card_MBQWT .cus-form-wrap_RilBx, .gao-kao-profile-modal_qMoqO .cus-form-wrap_RilBx {
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .08);
    border-radius: 10px;
    padding: 0 20px 20px 20px
}

.gao-kao-profile-common_kj1We .cus-title_vePjs, .gao-kao-profile-card_MBQWT .cus-title_vePjs, .gao-kao-profile-modal_qMoqO .cus-title_vePjs {
    z-index: 2;
    margin-bottom: 16px
}

.gao-kao-profile-common_kj1We .cus-title_vePjs > h4, .gao-kao-profile-card_MBQWT .cus-title_vePjs > h4, .gao-kao-profile-modal_qMoqO .cus-title_vePjs > h4 {
    font-size: 20px;
    color: #060a26;
    letter-spacing: 0;
    text-align: justify;
    line-height: 28px;
    font-weight: 500
}

.gao-kao-profile-common_kj1We .cus-title_vePjs span, .gao-kao-profile-card_MBQWT .cus-title_vePjs span, .gao-kao-profile-modal_qMoqO .cus-title_vePjs span {
    display: inline-block;
    font-size: 13px;
    color: #999;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 13px;
    margin-right: 2px
}

.gao-kao-profile-common_kj1We .cus-title_vePjs .strong_k1PyC, .gao-kao-profile-card_MBQWT .cus-title_vePjs .strong_k1PyC, .gao-kao-profile-modal_qMoqO .cus-title_vePjs .strong_k1PyC {
    font-weight: 500;
    color: #222
}

.gao-kao-profile-common_kj1We .close-icon_Vke8z, .gao-kao-profile-card_MBQWT .close-icon_Vke8z, .gao-kao-profile-modal_qMoqO .close-icon_Vke8z {
    position: absolute;
    top: 26px;
    right: 20px;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/close.15fcc7.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 9;
    cursor: pointer
}

.gao-kao-profile-modal_qMoqO {
    width: 720px !important;
    padding: 24px 20px 16px 24px !important;
    border-radius: 16px !important;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 12px 60px 0 rgba(6, 10, 38, .24);
    padding: 24px;
    min-height: 410px
}

.gao-kao-profile-modal_qMoqO::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 1px;
    width: 718px;
    height: 250px;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/profile-top-bg.a17917.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 16px 16px 0 0;
    z-index: -1
}

.gao-kao-profile-modal_qMoqO::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -1px;
    width: 720px;
    height: 150px;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/profile-bottom-bg.9a008c.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: -1;
    border-radius: 0 0 16px 16px
}

.gao-kao-profile-card_MBQWT {
    padding: 0
}

@keyframes errorTipsDisplay_ozvPW {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.skeleton_oZbou {
    width: 100%;
    height: 482px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 16px;
    box-sizing: border-box
}

.skeleton_oZbou .long_SJ2xf, .skeleton_oZbou .short_4aJ3K {
    background: rgba(6, 10, 38, .03);
    border-radius: 6px;
    height: 24px;
    margin-bottom: 16px
}

.skeleton_oZbou .short_4aJ3K {
    width: 25%
}

.skeleton_oZbou .long_SJ2xf {
    width: 60%
}

.skeleton_oZbou .grid_o-zuq {
    display: grid;
    grid-template-columns:1fr 1fr;
    row-gap: 15px;
    column-gap: 20px;
    margin-bottom: 66px
}

.skeleton_oZbou .grid-item_UE734 {
    background: rgba(6, 10, 38, .03);
    border-radius: 6px;
    height: 24px
}

.cus-form-header_rFxq7 {
    margin: 20px 0 12px
}

.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)
    }
}

.form-item_-Q-qm {
    display: flex;
    align-items: center;
    width: 100%;
    box-sizing: border-box
}

.form-item_-Q-qm .label_f10tn {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 600;
    margin-right: 12px;
    flex-shrink: 0
}

.form-item_-Q-qm .value_D9rdw {
    flex: 1 1 auto;
    width: 100%
}

.select-container_Myd52, .profile-select-container_MRQR4 {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 8px;
    padding: 0 12px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer
}

.select-container_Myd52.focus_6MI-g, .select-container_Myd52:hover, .profile-select-container_MRQR4.focus_6MI-g, .profile-select-container_MRQR4:hover {
    border: 1px solid #0d53ff
}

.select-container_Myd52 .select-box_SPulr, .profile-select-container_MRQR4 .select-box_SPulr {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.select-container_Myd52 .select-box_SPulr > span, .profile-select-container_MRQR4 .select-box_SPulr > span {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.select-container_Myd52 .select-box_SPulr .icon_iftGd, .profile-select-container_MRQR4 .select-box_SPulr .icon_iftGd {
    display: inline-block;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto
}

.select-container_Myd52 .option-box_GGnjo, .profile-select-container_MRQR4 .option-box_GGnjo {
    position: absolute;
    left: 0;
    width: 100%;
    background: #fff;
    overflow-y: auto;
    padding: 0 16px;
    box-sizing: border-box;
    z-index: 2
}

.select-container_Myd52 .option-box_GGnjo::-webkit-scrollbar, .profile-select-container_MRQR4 .option-box_GGnjo::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.select-container_Myd52 .option-box_GGnjo::-webkit-scrollbar-thumb, .profile-select-container_MRQR4 .option-box_GGnjo::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .3);
    border-radius: 3px;
    height: 290px
}

.select-container_Myd52 .option-box_GGnjo::-webkit-scrollbar-track, .profile-select-container_MRQR4 .option-box_GGnjo::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.select-container_Myd52 .option-box_GGnjo::-webkit-scrollbar-thumb, .profile-select-container_MRQR4 .option-box_GGnjo::-webkit-scrollbar-thumb {
    height: 6px
}

.select-container_Myd52 .option-box_GGnjo .option-item_cxs7I, .profile-select-container_MRQR4 .option-box_GGnjo .option-item_cxs7I {
    font-size: 14px;
    color: #060f23;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    display: flex;
    align-items: center;
    cursor: pointer
}

.select-container_Myd52 .option-box_GGnjo .option-item_cxs7I:hover, .select-container_Myd52 .option-box_GGnjo .option-item_cxs7I.active_ImyOi, .profile-select-container_MRQR4 .option-box_GGnjo .option-item_cxs7I:hover, .profile-select-container_MRQR4 .option-box_GGnjo .option-item_cxs7I.active_ImyOi {
    color: #0d53ff;
    font-weight: bold
}

.select-container_Myd52 .select-box_SPulr .icon_iftGd {
    width: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTAwMMQYLJgcMJgcKJwwMLgYKJlgGSBoAAAAGdFJOUwAV1GrEFnGS2EAAAAA9SURBVBjTY2CgJTCEUMIggjlJAEQxqhmASUUQRwgiBqagQhAaKgFmwCTAUnAJkBRcAiSFkGBgCHFkoDEAADaBBvaveybIAAAAAElFTkSuQmCC);
    background-size: 12px 12px
}

.select-container_Myd52 .option-box_GGnjo {
    top: 39px;
    height: 225px;
    border: 1px solid #f3f3f5;
    box-shadow: 0 2px 82px 0 rgba(6, 15, 35, .05);
    border-radius: 6px
}

.select-container_Myd52 .option-box_GGnjo .option-item_cxs7I {
    justify-content: space-between
}

.select-container_Myd52 .option-box_GGnjo .option-item_cxs7I .active-icon_1ARO2 {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAdVBMVEUAAAANU/8ucv8NVP8NVP8NVP8NU/8XWv8QVf8NVP8OVP8OVP8NVP8PVP8TW/8NU/8OU/8ZZf8OU/8NVP8PVP8OVP8OVP8UYP8OU/8PVf8OU/8NVP8OVP8OVP8PU/8OVf8RVv8PVf8NU/8OU/8OU/8QU/8NU/9NTdDxAAAAJnRSTlMA/QX5w6DFFUCz8aZzRRns3wrHq3lwSQyjPZLku4FmTiUQ1s1ZMZlo7uIAAAGwSURBVFjD7ZjJboMwFEVtDEkgZSwkgUxNh/v/n1ipCrLs2Dwbiy6inBUbjsyDN8FePBt13iZNVQpRVk3S5vU8y7qLBRRE3K29NX3KYYCnvZdmE8NKvHHWFFtMsi3cPLsMBNnOxfPGQcLfSE2UwIkkIt75Co6s1pPnkR7aNHWmBB4kE3GGF9aI7zi84JavoMjgSVYYRVt4szXmF2ZgyrsYM4iJA4UcKcUs0ofc4JgF1zOlc7wPOt2sUIt8IMJdC6fzXBk76261t+ROnm9TQuaKqIUDF/bHRQ1Ua6kfdLJf+UQ1acypFENyHqOghbNRRBUMHNheVsxh7JwZVCpFVBo9bDTJB/jRPSgVkTB6RpOsFx8ldAQhOkZMmtLo7jniUUQ92rs0ne6XhSmUJRVsaRr298T+hIGKeP2jSXL7golG+yBJU71yaW8tKFN0gplWS1rCFKWwkGtlhDAdYEHURGFTTQPZR+hSmxbsdoCVzqP4HzlR/BdpR6zHLPpFWnb4EBE+1iw4aIWPfuHDaPh4vPTAHr5ChC814WtW+OK32CoavhzTKtu6vvnPHwj0L40XT8Yv6rJ8NqnttTYAAAAASUVORK5CYII=);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.profile-select-container_MRQR4 {
    flex: 1
}

.profile-select-container_MRQR4 .select-box_SPulr .placeholder_6pr-C {
    color: #999
}

.profile-select-container_MRQR4 .select-box_SPulr .icon_iftGd {
    width: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURUdwTA1T/w1T/w1T/w1T/w1R/w5V/w1T/wCA/wAA/w1T/w5S/wxU/w1T/w1S/w1T/w5T/w9T/w1S/w1S/w5T/w5V/w1S/w1U/w1S/w1Z/w9V/w1T/w1T/w9a/w1T/w1T/w1T/wxT/w5S/w1U/w1T/w9S/w1T/w1T/8aJgo4AAAAndFJOUwDK7WXsExL9AgH+NWeZ68uXNJvJNzaYZGMUM5rIEczqnGiVYWYyx7SRMMMAAADqSURBVFjD7ZTXEoIwEEXpSajSRRC7+f8/lGIgo5QIzvjgnje44bI3O7uSBAAAAADAv0PwtI6JoJEqW1NyVF7EfAyNIscYU/XApIe9kJFDKzR1sH5sK7V6FvGxEG0I/QHNazV0m/fBMn2CNi/5dAcx7T5/30TV2Gnqptx5zAtbkcZxP6bhjr31u0qrUveC/bf4j5p8RjJkLnBRbXNYDJK63eNIO8fz5X0JRdEXmBgfD0rs0Tdkf8nI8fnaVFe8cHrrcehT5fqKRRCXzMeL160UfGryKTZevZ2yo2kG2VcWXRTBsgcAAACAH/MAeW0igyIpxCUAAAAASUVORK5CYII=);
    background-size: 20px 20px
}

.profile-select-container_MRQR4 .option-box_GGnjo {
    left: -1px;
    max-height: 320px;
    border: 1px solid rgba(6, 10, 38, .08);
    box-shadow: 0 32px 64px -12px rgba(6, 10, 38, .24);
    border-radius: 8px;
    top: 42px;
    min-width: 140px;
    padding: 8px 8px
}

.profile-select-container_MRQR4 .option-box_GGnjo .option-item_cxs7I {
    position: relative;
    padding: 7px 8px;
    box-sizing: border-box;
    margin: 0
}

.profile-select-container_MRQR4 .option-box_GGnjo .option-item_cxs7I::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURWZpev///0dwTGhqfWlsfG1zhuTk6GtrgLC0vG9ygnR0i+zs8aKeJzkAAAAMdFJOU2QzAGBQKjhMRF4LNiz1xnYAAABaSURBVCjPY1BCAwxYBFSdGaDAJAgkoFXAAAfsi4AC6pxtglCQMaEIKBAwWxAOdrICBRwaEQISLEABg0SEgBgzUIBBEAkwjApgBBBGEGIEMkY0YEQURlQSin0AY5cxR2zJSi8AAAAASUVORK5CYII=);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 12px;
    vertical-align: middle
}

.profile-select-container_MRQR4 .option-box_GGnjo .option-item_cxs7I.active_ImyOi::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURUdwTA1T//////z9/w1U/w1T/wpS/w1T/wAA/w1T/2eT/yln//n7/1uK/+Pr/xNX/97n//7+//D0/yBg/6jB/8bX/yxp/yRj/xda/5y5/yVk//r8/xZa/xJW/8fX/06C//X4/3ae/0+C/+rw/zNu/0N5/+nv/zpz/9zm/8nZ/zBs/0yA/5Wz/9rl/yFh/6/G/9Hf/xtd/w5U/4Wo/2GO/6K9/xBV/4Sn/zJt/xRY/zLNIuIAAAAKdFJOUwD///+9ZRnzAchvIw48AAAAwElEQVQ4y62TxRLDMAxE4w04zCkzM+P//1gzaXppYnsm7V7sGT2DpJUk/UW6alDyJWqo+ieuKaRUipafZ8RT4n2HSphSM8BgA0YGUDZAM4BwVBnwmhYXuO3h1jjA6Qr0OhxgAxyOhSday3UePwPbXeGT3QXCR7YbAq5VksUlgB+lqxlgtipN8w4kHnFkhHNGHWIgHtkYTFmFeiaADLvPrmTkp4TDK/Vk3Db5vWjUK3VTaBih5YSmFdpeODji0ftNL2gZCtzYR3JmAAAAAElFTkSuQmCC);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 12px;
    vertical-align: middle
}

.profile-select-container_MRQR4 .option-box_GGnjo .option-item_cxs7I:hover {
    background: rgba(6, 10, 38, .05);
    border-radius: 6px
}

.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
}

.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
}

.radio-container_ImqFz {
    display: flex;
    align-items: center
}

.radio-container_ImqFz .radio-item_pRwt2 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 24px;
    cursor: pointer
}

.radio-container_ImqFz .radio-item_pRwt2 .icon_qrfis {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: rgba(255, 255, 255, .2);
    border: 1px solid rgba(6, 10, 38, .24);
    border-radius: 50%;
    margin-right: 6px;
    box-sizing: content-box
}

.radio-container_ImqFz .radio-item_pRwt2 .icon_qrfis.active_m0INP {
    width: 6px;
    height: 6px;
    border: 6px solid #000
}

.radio-container_ImqFz .radio-item_pRwt2 > span {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.container_3ckqj {
    display: flex;
    align-items: center;
    box-sizing: content-box;
    position: relative
}

.container_3ckqj .score-input_hrtyG, .container_3ckqj .ranking-input_5ZaO- {
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .8);
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 8px;
    margin-right: 4px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    position: relative
}

.container_3ckqj .score-input_hrtyG.profile-input_MnA3N, .container_3ckqj .ranking-input_5ZaO-.profile-input_MnA3N {
    flex: 1;
    margin: 0
}

.container_3ckqj .score-input_hrtyG.profile-input_MnA3N .ending-text_LBu-p, .container_3ckqj .ranking-input_5ZaO-.profile-input_MnA3N .ending-text_LBu-p {
    margin-right: 4px
}

.container_3ckqj .score-input_hrtyG.focus_J2siu, .container_3ckqj .score-input_hrtyG:hover, .container_3ckqj .ranking-input_5ZaO-.focus_J2siu, .container_3ckqj .ranking-input_5ZaO-:hover {
    border: 1px solid #0d53ff
}

.container_3ckqj .score-input_hrtyG .verify_Xpekf, .container_3ckqj .ranking-input_5ZaO- .verify_Xpekf {
    position: absolute;
    bottom: -30px;
    left: 0;
    font-size: 14px;
    white-space: nowrap;
    color: #ff4040
}

.container_3ckqj .score-input_hrtyG .loading_2EarO, .container_3ckqj .ranking-input_5ZaO- .loading_2EarO {
    display: inline-block;
    position: absolute;
    left: 12px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAAAUVBMVEUAAAAQVf8NU/8OU/8NVP8NU/8NU/8OVP8NU/8PVP8PVf8QVv8NVf8NVP8OU/8OVP8OVP8PVP8OU/8PU/8NVP8OVP8NVv8OVv8TVf8aWf8NU/+qKynCAAAAGnRSTlMAPOay+fickYZ6Qy4l6N/Py4tuaGBcTUobFNZnUPAAAAGLSURBVFjD7JbpDoMgEIRZRWrxvo/3f9BWs2AioW4pJE3T+afOfgEZ12U/J4ijKAa/zPu66+51nSvK51pjBY0/wuSQs0ORgkaGhS6onoBavoLK+nlZAZ05JTuBg337wPfrZCJDS0QU9oMq8EZJZY6rkrRFSmrLSIR2uqK1hb/Vlo4I7XXFYLMM2tIToQvHgmS2WeYELXxhRDVYcbNbbmhpGFlCMa+ogr2hLBVpRrH8jsauX1xrl74bmamp3ALSuDGbLYSl0QcAgydcmAJjfe5Z1YpyONBM1Vannrwqpe9DU12cGz8h5/0LXQzhV8pqH++0Pj2Q/LKHXHYXLo1MFVsoDCaRugWyAGZKtsPMHDUPrWR//WXo+2ZvpPicvTXF5+x9UDzO3gfFGJPddVCCQINsP8hBBYuUju13fEKP9uzgBAAAhIHY/ls7gAh+AiJ1imvM5dqBmADZQwJNpGTyHEweMc7EjBSD98/tucPADCEkgl2E5QggEuoUKEv4WEA3IPkLz4Opva8/ZN62dwGg91cBt9EsWwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    animation: rotateImage_bhyQK 2s linear infinite
}

.container_3ckqj .score-input_hrtyG > input, .container_3ckqj .ranking-input_5ZaO- > input {
    width: 100%;
    height: 100%;
    border: none;
    visibility: visible
}

.container_3ckqj .score-input_hrtyG > input:placeholder-shown, .container_3ckqj .ranking-input_5ZaO- > input:placeholder-shown {
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: normal;
    text-overflow: ellipsis
}

.container_3ckqj .score-input_hrtyG > input::-webkit-outer-spin-button, .container_3ckqj .score-input_hrtyG > input::-webkit-inner-spin-button, .container_3ckqj .ranking-input_5ZaO- > input::-webkit-outer-spin-button, .container_3ckqj .ranking-input_5ZaO- > input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.container_3ckqj .score-input_hrtyG > input.hidden_-Qv7Z, .container_3ckqj .ranking-input_5ZaO- > input.hidden_-Qv7Z {
    visibility: hidden
}

.container_3ckqj .ranking-input_5ZaO- {
    margin-left: 4px
}

.container_3ckqj .ranking-label_Tc7O- {
    font-size: 14px;
    color: #222;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    margin-right: 12px;
    width: 56px;
    margin-left: 20px
}

.container_3ckqj .tips_BQn-z {
    position: absolute;
    bottom: -27px;
    left: -68px;
    font-size: 12px;
    color: #666;
    letter-spacing: 0;
    line-height: 18px;
    font-weight: 400
}

.container_3ckqj .tips_BQn-z .red_yHOod {
    font-size: 12px;
    color: #ff5745;
    letter-spacing: 0;
    line-height: 18px;
    font-weight: 400
}

@keyframes rotateImage_bhyQK {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.container_jvEIF {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.container_jvEIF .checkbox-item_lzBGF {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 24px;
    margin-bottom: 10px;
    cursor: pointer
}

.container_jvEIF .checkbox-item_lzBGF .icon_gsYhY {
    display: inline-block;
    margin-right: 7px;
    width: 16px;
    height: 16px;
    background: rgba(255, 255, 255, .2);
    border: 1px solid rgba(6, 10, 38, .24);
    border-radius: 2px;
    box-sizing: border-box
}

.container_jvEIF .checkbox-item_lzBGF .icon_gsYhY.active_ov3zs {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAhFBMVEUAAAAGCicGCiYHCycICigKCikGCib///9MT2P6+vo0OE8cIDkQFC8MECv8/Pz29vfv7/Hq6u3i4+awsrujpK9jZndAQ1nx8fPa29/MzdPGx827vMSRk5+Fh5VqbX1YWm0wNEssL0cjJj/k5ejV1drS0tesrbZ1d4dRU2dIS19DRlsVGTOwnbBdAAAABnRSTlMA88i9ZRljrLGUAAAA/UlEQVRIx+2VyxKCMAxFBbUpbwVB5Q2+9f//z1SRYWNJNg4L7yqduWcmTdJmNlktTENoZZiLgX05FwTNlz2AfhLR5yOI+mRlUgGzAwwqYHSAIOsPfFOc8IDKDyQHkBaAJelAEgDAziED9gr9YUtOqVmjf91oLl0f7YG/DdG/sjVllVs4OP3J2aE/SDR9cFUGe7c7PU6gCqRt3N1CT9TRKcZ+NdLpGFC5irxMhfHoaBSAKjGIVHAhzNJZJX4TG0AVggB4e1XKlz+nTasTwlsb6njXW1CK6O9B+ujPPDogSoDUZb04++pN+hP4LcD+7tkLhb2yuEuRvXa5i32qegJRki22JjMV+wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border: none
}

.container_jvEIF .checkbox-item_lzBGF > span {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.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)
    }
}

.interest-intro_sv4U3 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.interest-intro_sv4U3.disable_x4BMd .left-title_n3xEY .tag_QS4TP {
    background: rgba(0, 0, 0, .03);
    color: #bbb
}

.interest-intro_sv4U3.disable_x4BMd .left-title_n3xEY > span {
    color: #bbb
}

.interest-intro_sv4U3.disable_x4BMd .left-description_UFcFq {
    margin-top: 6px
}

.interest-intro_sv4U3.disable_x4BMd .left-description_UFcFq .blue_Hhzxe {
    color: #bbb
}

.interest-intro_sv4U3.disable_x4BMd .left-description_UFcFq .normal_T0B-z {
    color: #bbb
}

.interest-intro_sv4U3.disable_x4BMd .left-description_UFcFq .black_IHbGv {
    color: #bbb
}

.interest-intro_sv4U3.disable_x4BMd .right_N-mDq {
    background: rgba(0, 0, 0, .03)
}

.interest-intro_sv4U3.disable_x4BMd .right_N-mDq .result-card_-iy3j {
    color: #bbb;
    cursor: not-allowed
}

.interest-intro_sv4U3 .left_K9fEb {
    display: flex;
    flex-direction: column;
    flex: 1
}

.interest-intro_sv4U3 .left-description_UFcFq {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    margin-top: 6px
}

.interest-intro_sv4U3 .left-description_UFcFq .blue_Hhzxe {
    color: #0d53ff
}

.interest-intro_sv4U3 .left-description_UFcFq .normal_T0B-z {
    color: #666;
    font-weight: 400
}

.interest-intro_sv4U3 .left-description_UFcFq .black_IHbGv {
    color: #222
}

.interest-intro_sv4U3 .right_N-mDq {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-sizing: border-box
}

.interest-intro_sv4U3 .right_N-mDq .button_78saj {
    min-width: 138px;
    height: 34px;
    background: #0d53ff;
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 8px;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    box-sizing: border-box;
    line-height: 22px
}

.interest-intro_sv4U3 .right_N-mDq .icon_4Vg5e {
    width: 20px;
    height: 20px;
    margin-right: 6px;
    margin-left: 2px;
    vertical-align: text-top
}

.interest-intro_sv4U3 .right_N-mDq .result-card_-iy3j {
    color: #0d53ff;
    font-size: 14px;
    text-align: center;
    line-height: 24px;
    text-align: center;
    font-weight: 500
}

.interest-intro_sv4U3 .right_N-mDq .result-card_-iy3j img {
    width: 20px;
    height: 20px;
    margin-left: 2px;
    vertical-align: text-top
}

.interest-intro_sv4U3 .result-right_TBKkv {
    padding: 5px 12px 5px 16px;
    background: rgba(13, 83, 255, .06);
    border-radius: 8px
}

.interest-container_4yQMo {
    margin-top: 12px;
    display: grid;
    grid-template-columns:1fr 1fr;
    row-gap: 12px;
    column-gap: 20px
}

.interest-container_4yQMo.card-interest-container_Usr6f {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap
}

.interest-container_4yQMo .interest-item_U-yOD {
    display: flex;
    align-items: center
}

.interest-container_4yQMo .interest-item_U-yOD:nth-child(odd):nth-last-child(1) {
    grid-column-start: 1;
    grid-column-end: 3
}

.interest-container_4yQMo .interest-item_U-yOD .title_CCgei {
    width: 56px;
    font-size: 14px;
    color: #222;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    margin-right: 12px
}

.major-select-modal_CSNyz {
    width: 612px !important;
    height: 450px !important;
    background: #fff !important;
    border: none !important;
    box-shadow: 0 32px 64px -12px rgba(6, 10, 38, .24) !important;
    border-radius: 8px !important;
    padding: 0 !important
}

.major-page_RoXVn {
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 32px 64px -12px rgba(6, 10, 38, .24);
    border-radius: 8px;
    position: relative;
    overflow: hidden
}

.major-page_RoXVn .container_Yi6Ry {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%
}

.loading-wrap_o47v- {
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff
}

.loading-wrap_o47v- .list-loading_MsaJc {
    width: 28px;
    height: 28px;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/loading-icon.ac8cbc.png);
    background-size: cover;
    background-repeat: no-repeat;
    animation: rotate360_-5j9U 1s linear infinite
}

@keyframes rotate360_-5j9U {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.header-box_pze7n {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 24px 14px
}

.header-box_pze7n .h-left_kDgX7 {
    font-size: 18px;
    color: #060a26;
    font-weight: 500;
    display: flex;
    align-items: center
}

.header-box_pze7n .h-left_kDgX7 > span {
    font-size: 14px;
    color: #060a26;
    font-weight: 400;
    margin-left: 14px;
    cursor: pointer
}

.header-box_pze7n .h-left_kDgX7 .arrow-icon_99qvg {
    display: inline-block;
    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
}

.cus-input-box_2nKle {
    width: 224px;
    height: 40px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    background: rgba(6, 10, 38, .03);
    border-radius: 6px;
    padding-right: 12px;
    padding-left: 20px;
    position: relative;
    transition: all .3s ease-out
}

.cus-input-box_2nKle.focus_0NET5 {
    width: 348px
}

.cus-input-icon_WIe7I {
    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;
    cursor: pointer
}

.cus-input_eyRm3 {
    width: 100%;
    height: 100%;
    border: none;
    color: #060a26;
    font-weight: 500
}

.cus-input_eyRm3::placeholder {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    font-weight: normal
}

.close-icon_XlMFI {
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(6, 10, 38, .06);
    border-radius: 50%;
    flex-shrink: 0;
    margin-right: 14px;
    cursor: pointer
}

.close-icon_XlMFI::after {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAgMAAAAog1vUAAAADFBMVEUAAADb29vNzc3MzMwE9LuhAAAAA3RSTlMAB7aXNUSgAAAAhklEQVQ4y+2SuwmAQBBENbEJm7EjW7Ejm7EJE9cDl33IA0Ojm2DgFuZx+xm6/tS4pKNpS0fzkY7WMx3Ufi3plGJrqGglgnE0VBDM1xrgn8yTfsEKBaxQwAoFrFDACgWsUMAKBQyUSw4a70/4q27ou20PxyP0oL0OL82r9QH4THxMPrmuH3UDXY12DaoR5CAAAAAASUVORK5CYII=);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.batch-container_izjpU {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column
}

.batch-container_izjpU > div {
    width: 100%;
    height: 76px;
    background: #fff;
    border: 1px solid rgba(13, 83, 255, .06);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center
}

.batch-container_izjpU .btn_B1Iv9 {
    position: relative;
    margin-bottom: 14px
}

.batch-container_izjpU .btn_B1Iv9.active_Bl1p2::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #0d53ff;
    border-radius: 8px
}

.content_EZgyL {
    width: 100%;
    flex: 1 1 auto;
    min-height: 0;
    display: flex
}

.sidebar-box_0s60l {
    width: 204px;
    height: 100%;
    flex-shrink: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.sidebar-box_0s60l::-webkit-scrollbar {
    display: none
}

.sidebar-box_0s60l .sidebar-nav_LfesV {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1 {
    padding-left: 24px;
    width: 100%;
    height: 50px;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    position: relative;
    flex-shrink: 0;
    background: #f8f8fa;
    cursor: pointer;
    box-sizing: border-box
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1.sidebar-active_3C6Zv {
    background: #fff;
    color: #060a26;
    font-weight: 500;
    border-radius: 0 12px 12px 0
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1.sidebar-active_3C6Zv .radius-top_5az-8 {
    position: absolute;
    top: -12px;
    right: 0;
    width: 12px;
    height: 12px;
    background: #fff
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1.sidebar-active_3C6Zv .radius-top_5az-8::after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    border-radius: 0 0 12px 0
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1.sidebar-active_3C6Zv .radius-bottom_k-nEw {
    position: absolute;
    bottom: -12px;
    right: 0;
    width: 12px;
    height: 12px;
    background: #fff;
    z-index: 1
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1.sidebar-active_3C6Zv .radius-bottom_k-nEw::after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    border-radius: 0 12px 0 0
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1:last-child.sidebar-active_3C6Zv .radius-bottom_k-nEw {
    display: none
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1 .checked_td-wd {
    cursor: pointer;
    width: 16px;
    height: 16px;
    border-radius: 3px;
    margin-right: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURWZpev///0dwTODg5Ghqe3Z2iW1tgGVoeYCAjvSqLqAAAAAJdFJOU2QzADlbDURdVh37nTEAAABDSURBVCjPY1BCAwyYAqopDHDgFgQUCGdAAqVAgYRmQTiwYAMKOBgiBIRZgAIMgkiAYVSAGgIYgYwRDRgRhRGVhGIfAF2QKbWtHPJ1AAAAAElFTkSuQmCC);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1 .checked_td-wd.active_o1aym {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURWZpev///0dwTBRY/+Dg5Ghqe3Z2iW1tgF6M/2VoeYCAjg1T/4ca5V4AAAALdFJOU2QzAOk5Ww1EbV1WFAjY8QAAAFpJREFUKM9jUEIDDJgCaqUMcBCeBBTIZEAC04ACBUsE4cCLHSgQ4IgQEGEFCjAIIgEGHALNu8HAAi5gDRHYDBfYDQXDQQDDcxjeJxBiGIGMEQ0YEYURlYRiHwC19n3HDrAbmQAAAABJRU5ErkJggg==)
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1 .checked_td-wd.active-all_eX-Ek {
    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)
}

.sidebar-box_0s60l .sidebar-nav_LfesV .sidebar-item_k7vb1 .name-box_XYTbN .num_QPkf4 {
    color: #0d53ff
}

.right-content_k8Ncc {
    flex: 1 1 auto;
    padding-left: 24px;
    padding-top: 14px;
    display: flex;
    flex-direction: column
}

.right-content_k8Ncc .top_Z07t2 {
    width: 100%;
    height: 100%;
    min-height: 0;
    flex: 1 1 auto
}

.right-content_k8Ncc .top_Z07t2 .selected-content_a3yVk {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-top: -14px;
    padding-top: 14px
}

.right-content_k8Ncc .top_Z07t2 .selected-content_a3yVk::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.right-content_k8Ncc .top_Z07t2 .selected-content_a3yVk::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .3);
    border-radius: 3px;
    height: 290px
}

.right-content_k8Ncc .top_Z07t2 .selected-content_a3yVk::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.right-content_k8Ncc .top_Z07t2 .selected-content_a3yVk::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.right-content_k8Ncc .bottom_xvJCH {
    width: 100%;
    height: 80px;
    background-color: #fff;
    flex-shrink: 0
}

.selected-item_OcNoU {
    margin-bottom: 14px;
    color: #060a26;
    display: flex;
    align-items: center
}

.selected-item_OcNoU .item-box_75nEW {
    display: flex;
    align-items: center;
    cursor: pointer
}

.selected-item_OcNoU .item-box_75nEW .selected-icon_1hvVy {
    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
}

.selected-item_OcNoU .item-box_75nEW .selected-icon_1hvVy.active_U3tz3 {
    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)
}

.selected-item_OcNoU .item-box_75nEW .selected-content_E42F7 {
    padding-left: 8px;
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap
}

.group-container_OkEjZ {
    display: flex;
    margin-bottom: 6px
}

.group-container_OkEjZ .title_hP22s {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    flex-shrink: 0;
    margin-right: 20px
}

.group-container_OkEjZ .selected-child_LgR-P {
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 auto
}

.bottom_d7yrZ {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    background: #fff;
    color: #060a26;
    padding-right: 24px;
    box-sizing: border-box
}

.bottom_d7yrZ > div {
    width: 132px;
    height: 32px;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 14px
}

.bottom_d7yrZ .save_SNbiA {
    background: #0d53ff;
    margin-right: 4px;
    color: #fff
}

.bottom_d7yrZ .clear_sNoSv {
    margin-left: 4px
}

.query-box_v0-RN {
    width: 100%;
    height: calc(100% - 74px);
    position: absolute;
    top: 74px;
    left: 0;
    z-index: 103;
    background-color: #fff;
    visibility: hidden;
    display: flex;
    flex-direction: column
}

.query-box_v0-RN.show_atUv- {
    visibility: visible
}

.query-box_v0-RN .top_YPAUv {
    padding: 24px;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    flex: 1 1 auto;
    box-sizing: border-box
}

.query-box_v0-RN .top_YPAUv::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.query-box_v0-RN .top_YPAUv::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .3);
    border-radius: 3px;
    height: 290px
}

.query-box_v0-RN .top_YPAUv::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.query-box_v0-RN .top_YPAUv .query-no-data_4pBdW {
    width: 100%;
    height: calc(100% - 20px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px
}

.query-box_v0-RN .bottom_3-bDe {
    width: 100%;
    height: 80px;
    background-color: #fff;
    flex-shrink: 0
}

.select-container_x9gQA {
    flex: 1;
    width: 240px;
    height: 40px;
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 8px;
    padding: 0 12px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer
}

.select-container_x9gQA.card-select_SbtAc {
    width: calc(100% - 68px)
}

.select-container_x9gQA.welcome_kroQX {
    width: 215px
}

.select-container_x9gQA.focus_R7T-X, .select-container_x9gQA:hover {
    border: 1px solid #0d53ff
}

.select-container_x9gQA .select-box_Bmm1o {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.select-container_x9gQA .select-box_Bmm1o > div {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1
}

.select-container_x9gQA .select-box_Bmm1o .placeholder_YHJdX {
    color: #999
}

.select-container_x9gQA .select-box_Bmm1o .icon_mQnXd {
    display: inline-block;
    width: 20px;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURUdwTA1T/w1T/w1T/w1T/w1R/w5V/w1T/wCA/wAA/w1T/w5S/wxU/w1T/w1S/w1T/w5T/w9T/w1S/w1S/w5T/w5V/w1S/w1U/w1S/w1Z/w9V/w1T/w1T/w9a/w1T/w1T/w1T/wxT/w5S/w1U/w1T/w9S/w1T/w1T/8aJgo4AAAAndFJOUwDK7WXsExL9AgH+NWeZ68uXNJvJNzaYZGMUM5rIEczqnGiVYWYyx7SRMMMAAADqSURBVFjD7ZTXEoIwEEXpSajSRRC7+f8/lGIgo5QIzvjgnje44bI3O7uSBAAAAADAv0PwtI6JoJEqW1NyVF7EfAyNIscYU/XApIe9kJFDKzR1sH5sK7V6FvGxEG0I/QHNazV0m/fBMn2CNi/5dAcx7T5/30TV2Gnqptx5zAtbkcZxP6bhjr31u0qrUveC/bf4j5p8RjJkLnBRbXNYDJK63eNIO8fz5X0JRdEXmBgfD0rs0Tdkf8nI8fnaVFe8cHrrcehT5fqKRRCXzMeL160UfGryKTZevZ2yo2kG2VcWXRTBsgcAAACAH/MAeW0igyIpxCUAAAAASUVORK5CYII=);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto
}

.select-container_x9gQA .option-box_a9ifS {
    position: absolute;
    top: 42px;
    left: -1px;
    width: 100%;
    max-height: 320px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .08);
    box-shadow: 0 32px 64px -12px rgba(6, 10, 38, .24);
    border-radius: 8px;
    overflow-y: auto;
    padding: 8px;
    box-sizing: border-box;
    opacity: 0;
    z-index: 2
}

.select-container_x9gQA .option-box_a9ifS::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.select-container_x9gQA .option-box_a9ifS::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .3);
    border-radius: 3px;
    height: 290px
}

.select-container_x9gQA .option-box_a9ifS::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.select-container_x9gQA .option-box_a9ifS::-webkit-scrollbar-thumb {
    height: 6px
}

.select-container_x9gQA .option-box_a9ifS .options-title_vmy2e {
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: normal;
    padding: 7px 8px
}

.select-container_x9gQA .option-box_a9ifS .option-item_Tn1l9 {
    padding: 7px 8px;
    font-size: 14px;
    color: #060f23;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    display: flex;
    align-items: center;
    cursor: pointer
}

.select-container_x9gQA .option-box_a9ifS .option-item_Tn1l9:hover {
    color: #0d53ff;
    background: rgba(6, 10, 38, .05);
    border-radius: 6px
}

.select-container_x9gQA .option-box_a9ifS .option-item_Tn1l9.active_SpJpf {
    color: #0d53ff;
    font-weight: 500
}

.select-container_x9gQA .option-box_a9ifS .option-item_Tn1l9 .active-icon_JmEdD {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURUdwTA1T//////z9/w1U/w1T/wpS/w1T/wAA/w1T/2eT/yln//n7/1uK/+Pr/xNX/97n//7+//D0/yBg/6jB/8bX/yxp/yRj/xda/5y5/yVk//r8/xZa/xJW/8fX/06C//X4/3ae/0+C/+rw/zNu/0N5/+nv/zpz/9zm/8nZ/zBs/0yA/5Wz/9rl/yFh/6/G/9Hf/xtd/w5U/4Wo/2GO/6K9/xBV/4Sn/zJt/xRY/zLNIuIAAAAKdFJOUwD///+9ZRnzAchvIw48AAAAwElEQVQ4y62TxRLDMAxE4w04zCkzM+P//1gzaXppYnsm7V7sGT2DpJUk/UW6alDyJWqo+ieuKaRUipafZ8RT4n2HSphSM8BgA0YGUDZAM4BwVBnwmhYXuO3h1jjA6Qr0OhxgAxyOhSday3UePwPbXeGT3QXCR7YbAq5VksUlgB+lqxlgtipN8w4kHnFkhHNGHWIgHtkYTFmFeiaADLvPrmTkp4TDK/Vk3Db5vWjUK3VTaBih5YSmFdpeODji0ftNL2gZCtzYR3JmAAAAAElFTkSuQmCC);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 12px
}

.select-container_x9gQA .option-box_a9ifS .option-item_Tn1l9 .inactive-icon_Yjkre {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURWZpev///0dwTGhqfWlsfG1zhuTk6GtrgLC0vG9ygnR0i+zs8aKeJzkAAAAMdFJOU2QzAGBQKjhMRF4LNiz1xnYAAABaSURBVCjPY1BCAwxYBFSdGaDAJAgkoFXAAAfsi4AC6pxtglCQMaEIKBAwWxAOdrICBRwaEQISLEABg0SEgBgzUIBBEAkwjApgBBBGEGIEMkY0YEQURlQSin0AY5cxR2zJSi8AAAAASUVORK5CYII=);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 12px
}

.major-page_iOSwL {
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 32px 64px -12px rgba(6, 10, 38, .24);
    border-radius: 8px;
    position: relative;
    overflow: hidden
}

.major-page_iOSwL .container_sWBwH {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%
}

.loading-wrap_cOJrT {
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff
}

.loading-wrap_cOJrT .list-loading_tZ4-8 {
    width: 28px;
    height: 28px;
    background-image: url(https://g.alicdn.com/bloom-pages/gk-zhiyuan-planner-1107/0.91.0/csr/assets/loading-icon.ac8cbc.png);
    background-size: cover;
    background-repeat: no-repeat;
    animation: rotate360_r1JFl 1s linear infinite
}

@keyframes rotate360_r1JFl {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.header-box_DVpgC {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 24px 14px
}

.header-box_DVpgC .h-left_0ofy5 {
    font-size: 18px;
    color: #060a26;
    font-weight: 500;
    display: flex;
    align-items: center
}

.header-box_DVpgC .h-left_0ofy5 > span {
    font-size: 14px;
    color: #060a26;
    font-weight: 400;
    margin-left: 14px;
    cursor: pointer
}

.header-box_DVpgC .h-left_0ofy5 .arrow-icon_-Breu {
    display: inline-block;
    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
}

.cus-input-box_N5wqX {
    width: 224px;
    height: 40px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    background: rgba(6, 10, 38, .03);
    border-radius: 6px;
    padding-right: 12px;
    padding-left: 20px;
    position: relative;
    transition: all .3s ease-out
}

.cus-input-box_N5wqX.focus_F-rU2 {
    width: 348px
}

.cus-input-icon_zBZxN {
    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;
    cursor: pointer
}

.cus-input_ck0Aw {
    width: 100%;
    height: 100%;
    border: none;
    color: #060a26;
    font-weight: 500
}

.cus-input_ck0Aw::placeholder {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    font-weight: normal
}

.close-icon_j9vH- {
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(6, 10, 38, .06);
    border-radius: 50%;
    flex-shrink: 0;
    margin-right: 14px;
    cursor: pointer
}

.close-icon_j9vH-::after {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAgMAAAAog1vUAAAADFBMVEUAAADb29vNzc3MzMwE9LuhAAAAA3RSTlMAB7aXNUSgAAAAhklEQVQ4y+2SuwmAQBBENbEJm7EjW7Ejm7EJE9cDl33IA0Ojm2DgFuZx+xm6/tS4pKNpS0fzkY7WMx3Ufi3plGJrqGglgnE0VBDM1xrgn8yTfsEKBaxQwAoFrFDACgWsUMAKBQyUSw4a70/4q27ou20PxyP0oL0OL82r9QH4THxMPrmuH3UDXY12DaoR5CAAAAAASUVORK5CYII=);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.batch-container_U7xuo {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column
}

.batch-container_U7xuo > div {
    width: 100%;
    height: 76px;
    background: #fff;
    border: 1px solid rgba(13, 83, 255, .06);
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center
}

.batch-container_U7xuo .btn_Tlx2L {
    position: relative;
    margin-bottom: 14px
}

.batch-container_U7xuo .btn_Tlx2L.active_oGRxR::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #0d53ff;
    border-radius: 8px
}

.content_pCAzP {
    width: 100%;
    flex: 1 1 auto;
    min-height: 0;
    display: flex
}

.sidebar-box_h7ILt {
    width: 204px;
    height: 100%;
    flex-shrink: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.sidebar-box_h7ILt::-webkit-scrollbar {
    display: none
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG {
    padding-left: 24px;
    width: 100%;
    height: 50px;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    position: relative;
    flex-shrink: 0;
    background: #f8f8fa;
    cursor: pointer;
    box-sizing: border-box
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG.sidebar-active_JW4Fh {
    background: #fff;
    color: #060a26;
    font-weight: 500
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG.sidebar-active_JW4Fh .radius-top_2gELb {
    position: absolute;
    top: -12px;
    right: 0;
    width: 12px;
    height: 12px;
    background: #fff
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG.sidebar-active_JW4Fh .radius-top_2gELb::after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    border-radius: 0 0 12px 0
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG.sidebar-active_JW4Fh .radius-bottom_qUOSb {
    position: absolute;
    bottom: -12px;
    right: 0;
    width: 12px;
    height: 12px;
    background: #fff;
    z-index: 1
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG.sidebar-active_JW4Fh .radius-bottom_qUOSb::after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    border-radius: 0 12px 0 0
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG:last-child.sidebar-active_JW4Fh .radius-bottom_qUOSb {
    display: none
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG .checked_PxNNX {
    cursor: pointer;
    width: 16px;
    height: 16px;
    border-radius: 3px;
    margin-right: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURWZpev///0dwTODg5Ghqe3Z2iW1tgGVoeYCAjvSqLqAAAAAJdFJOU2QzADlbDURdVh37nTEAAABDSURBVCjPY1BCAwyYAqopDHDgFgQUCGdAAqVAgYRmQTiwYAMKOBgiBIRZgAIMgkiAYVSAGgIYgYwRDRgRhRGVhGIfAF2QKbWtHPJ1AAAAAElFTkSuQmCC);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG .checked_PxNNX.active_VDn8i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURWZpev///0dwTBRY/+Dg5Ghqe3Z2iW1tgF6M/2VoeYCAjg1T/4ca5V4AAAALdFJOU2QzAOk5Ww1EbV1WFAjY8QAAAFpJREFUKM9jUEIDDJgCaqUMcBCeBBTIZEAC04ACBUsE4cCLHSgQ4IgQEGEFCjAIIgEGHALNu8HAAi5gDRHYDBfYDQXDQQDDcxjeJxBiGIGMEQ0YEYURlYRiHwC19n3HDrAbmQAAAABJRU5ErkJggg==)
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG .checked_PxNNX.active-all_ye1am {
    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)
}

.sidebar-box_h7ILt .sidebar-nav_lPB7V .sidebar-item_F5SDG .name-box_m4Lmc .num_e2bMH {
    color: #0d53ff
}

.right-content_XbiZl {
    flex: 1 1 auto;
    padding-left: 24px;
    padding-top: 14px;
    display: flex;
    flex-direction: column
}

.right-content_XbiZl .top_yvx-V {
    width: 100%;
    height: 100%;
    min-height: 0;
    flex: 1 1 auto
}

.right-content_XbiZl .top_yvx-V .selected-content_ajnrQ {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-left: -14px;
    padding-left: 14px
}

.right-content_XbiZl .top_yvx-V .selected-content_ajnrQ::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.right-content_XbiZl .top_yvx-V .selected-content_ajnrQ::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .3);
    border-radius: 3px;
    height: 290px
}

.right-content_XbiZl .top_yvx-V .selected-content_ajnrQ::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.right-content_XbiZl .top_yvx-V .selected-content_ajnrQ::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.right-content_XbiZl .bottom_CdsIp {
    width: 100%;
    height: 80px;
    background-color: #fff;
    flex-shrink: 0
}

.selected-item_vonXv {
    margin-bottom: 14px;
    color: #060a26;
    display: flex;
    align-items: center
}

.selected-item_vonXv .item-box_bDH7N {
    display: flex;
    align-items: center;
    cursor: pointer
}

.selected-item_vonXv .item-box_bDH7N .selected-icon_ozo2J {
    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
}

.selected-item_vonXv .item-box_bDH7N .selected-icon_ozo2J.active_2ZFSu {
    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)
}

.selected-item_vonXv .item-box_bDH7N .selected-content_e-eUF {
    padding-left: 8px;
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap
}

.group-container_qPWlJ {
    display: flex;
    margin-bottom: 6px
}

.group-container_qPWlJ .title_WExph {
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400;
    flex-shrink: 0;
    margin-right: 20px
}

.group-container_qPWlJ .selected-child_vPdaL {
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 auto
}

.bottom_4G97O {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    background: #fff;
    color: #060a26;
    padding-right: 24px;
    box-sizing: border-box
}

.bottom_4G97O > div {
    width: 132px;
    height: 32px;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 14px
}

.bottom_4G97O .save_s-5aI {
    background: #0d53ff;
    margin-right: 4px;
    color: #fff
}

.bottom_4G97O .clear_l58l- {
    margin-left: 4px
}

.query-box_QMTyP {
    width: 100%;
    height: calc(100% - 74px);
    position: absolute;
    top: 74px;
    left: 0;
    z-index: 103;
    background-color: #fff;
    visibility: hidden;
    display: flex;
    flex-direction: column
}

.query-box_QMTyP.show_4wzCA {
    visibility: visible
}

.query-box_QMTyP .top_zlluN {
    padding: 24px;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    flex: 1 1 auto;
    box-sizing: border-box
}

.query-box_QMTyP .top_zlluN::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.query-box_QMTyP .top_zlluN::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .3);
    border-radius: 3px;
    height: 290px
}

.query-box_QMTyP .top_zlluN::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.query-box_QMTyP .top_zlluN .query-no-data_B91vr {
    width: 100%;
    height: calc(100% - 20px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px
}

.query-box_QMTyP .bottom_UJYqR {
    width: 100%;
    height: 80px;
    background-color: #fff;
    flex-shrink: 0
}

.header_YU5RL {
    display: flex;
    flex-direction: column;
    flex: 1
}

.header-title_gax11 {
    display: flex;
    align-items: center
}

.header-title_gax11.disable_knn4q > span {
    color: #bbb
}

.header-title_gax11.disable_knn4q .tag_YR40g {
    background: rgba(0, 0, 0, .03);
    color: #bbb
}

.header-title_gax11 img {
    width: 20px;
    height: 20px;
    margin-right: 6px
}

.header-title_gax11 > span {
    font-size: 16px;
    color: #222;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 500
}

.header-title_gax11 .tag_YR40g {
    background: rgba(13, 83, 255, .05);
    border-radius: 4px;
    height: 18px;
    font-size: 10px;
    letter-spacing: 0;
    font-weight: 500;
    margin-left: 8px;
    padding: 2px 8px;
    box-sizing: border-box;
    text-align: center;
    color: rgba(79, 108, 179, .76);
    line-height: 14px
}

.common-input_bEI3G {
    flex: 1;
    height: 40px;
    background: rgba(255, 255, 255, .8);
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 8px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: normal;
    position: relative;
    box-sizing: border-box
}

.common-input_bEI3G.card-input_pXLIQ {
    width: 100%
}

.common-input_bEI3G:hover, .common-input_bEI3G.focus_z-G0t {
    border: 1px solid #0d53ff
}

.common-input_bEI3G .verify_l5fRO {
    position: absolute;
    bottom: -30px;
    left: 0;
    font-size: 14px;
    white-space: nowrap;
    color: #ff4040
}

.common-input_bEI3G > input {
    width: 100%;
    height: 100%;
    border: none;
    visibility: visible;
    outline: none
}

.common-input_bEI3G > input.hidden_upHAN {
    visibility: hidden
}

.common-input_bEI3G > input::placeholder {
    font-size: 14px;
    color: #999;
    line-height: 22px;
    font-weight: normal
}

.profile-subject-container_gYTVJ {
    display: flex;
    align-items: center
}

.profile-subject-container_gYTVJ > span {
    font-size: 14px;
    color: #222;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    margin-right: 12px
}

.checkbox-container_PwiQq {
    display: flex;
    flex-wrap: wrap
}

.checkbox-container_PwiQq .checkbox-item_DQFBV {
    display: flex;
    align-items: center;
    margin: 0 24px 14px 0;
    cursor: pointer
}

.checkbox-container_PwiQq .checkbox-item_DQFBV .icon_rU3Bw {
    display: inline-block;
    margin-right: 7px;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURWZpev///0dwTGhqfWlsfG1zhuTk6GtrgLC0vG9ygnR0i+zs8aKeJzkAAAAMdFJOU2QzAGBQKjhMRF4LNiz1xnYAAABaSURBVCjPY1BCAwxYBFSdGaDAJAgkoFXAAAfsi4AC6pxtglCQMaEIKBAwWxAOdrICBRwaEQISLEABg0SEgBgzUIBBEAkwjApgBBBGEGIEMkY0YEQURlQSin0AY5cxR2zJSi8AAAAASUVORK5CYII=);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.checkbox-container_PwiQq .checkbox-item_DQFBV .icon_rU3Bw.active_NulkY {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURUdwTA1T//////z9/w1U/w1T/wpS/w1T/wAA/w1T/2eT/yln//n7/1uK/+Pr/xNX/97n//7+//D0/yBg/6jB/8bX/yxp/yRj/xda/5y5/yVk//r8/xZa/xJW/8fX/06C//X4/3ae/0+C/+rw/zNu/0N5/+nv/zpz/9zm/8nZ/zBs/0yA/5Wz/9rl/yFh/6/G/9Hf/xtd/w5U/4Wo/2GO/6K9/xBV/4Sn/zJt/xRY/zLNIuIAAAAKdFJOUwD///+9ZRnzAchvIw48AAAAwElEQVQ4y62TxRLDMAxE4w04zCkzM+P//1gzaXppYnsm7V7sGT2DpJUk/UW6alDyJWqo+ieuKaRUipafZ8RT4n2HSphSM8BgA0YGUDZAM4BwVBnwmhYXuO3h1jjA6Qr0OhxgAxyOhSday3UePwPbXeGT3QXCR7YbAq5VksUlgB+lqxlgtipN8w4kHnFkhHNGHWIgHtkYTFmFeiaADLvPrmTkp4TDK/Vk3Db5vWjUK3VTaBih5YSmFdpeODji0ftNL2gZCtzYR3JmAAAAAElFTkSuQmCC);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.checkbox-container_PwiQq .checkbox-item_DQFBV > span {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.checkbox-container-new_V0r6a {
    flex: 1;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: -8px 0 8px -8px
}

.checkbox-container-new_V0r6a .checkbox-item_DQFBV {
    padding: 7px 8px;
    box-sizing: border-box;
    margin-bottom: 0
}

.checkbox-container-new_V0r6a .checkbox-item_DQFBV:hover {
    background: rgba(6, 10, 38, .05);
    border-radius: 6px
}

.checkbox-container-two_YrURs {
    display: grid;
    grid-template-columns:76px 1fr;
    margin-right: -15px
}

.checkbox-container-two_YrURs .checkbox-item_DQFBV {
    margin-right: 17px;
    padding: 7px 0 7px 8px
}

.checkbox-container-two_YrURs .checkbox-item_DQFBV:hover {
    background: rgba(0, 0, 0, 0);
    border-radius: 0
}

.radio-container_XwkUG {
    display: flex;
    align-items: center;
    margin-bottom: 14px
}

.radio-container_XwkUG .radio-item_nK0f- {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 24px;
    cursor: pointer
}

.radio-container_XwkUG .radio-item_nK0f- .icon_rU3Bw {
    display: inline-block;
    margin-right: 7px;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURWZpev///0dwTGhqfWlsfG1zhuTk6GtrgLC0vG9ygnR0i+zs8aKeJzkAAAAMdFJOU2QzAGBQKjhMRF4LNiz1xnYAAABaSURBVCjPY1BCAwxYBFSdGaDAJAgkoFXAAAfsi4AC6pxtglCQMaEIKBAwWxAOdrICBRwaEQISLEABg0SEgBgzUIBBEAkwjApgBBBGEGIEMkY0YEQURlQSin0AY5cxR2zJSi8AAAAASUVORK5CYII=);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.radio-container_XwkUG .radio-item_nK0f- .icon_rU3Bw.active_NulkY {
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURUdwTA1T//////z9/w1U/w1T/wpS/w1T/wAA/w1T/2eT/yln//n7/1uK/+Pr/xNX/97n//7+//D0/yBg/6jB/8bX/yxp/yRj/xda/5y5/yVk//r8/xZa/xJW/8fX/06C//X4/3ae/0+C/+rw/zNu/0N5/+nv/zpz/9zm/8nZ/zBs/0yA/5Wz/9rl/yFh/6/G/9Hf/xtd/w5U/4Wo/2GO/6K9/xBV/4Sn/zJt/xRY/zLNIuIAAAAKdFJOUwD///+9ZRnzAchvIw48AAAAwElEQVQ4y62TxRLDMAxE4w04zCkzM+P//1gzaXppYnsm7V7sGT2DpJUk/UW6alDyJWqo+ieuKaRUipafZ8RT4n2HSphSM8BgA0YGUDZAM4BwVBnwmhYXuO3h1jjA6Qr0OhxgAxyOhSday3UePwPbXeGT3QXCR7YbAq5VksUlgB+lqxlgtipN8w4kHnFkhHNGHWIgHtkYTFmFeiaADLvPrmTkp4TDK/Vk3Db5vWjUK3VTaBih5YSmFdpeODji0ftNL2gZCtzYR3JmAAAAAElFTkSuQmCC);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.radio-container_XwkUG .radio-item_nK0f- > span {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400
}

.radio-container-old_ZwyMw {
    flex-direction: column;
    align-items: flex-start;
    margin: -8px 0 8px
}

.radio-container-old_ZwyMw .radio-item_nK0f- {
    cursor: pointer;
    padding: 7px 8px;
    width: 100%;
    box-sizing: border-box;
    margin-left: -8px;
    margin-right: 0
}

.radio-container-old_ZwyMw .radio-item_nK0f-:hover {
    background: rgba(6, 10, 38, .05);
    border-radius: 6px
}

.select-container_hHIOZ {
    flex: 1;
    height: 40px;
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    max-width: calc(100% - 68px);
    border-radius: 8px;
    padding: 0 12px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer
}

.select-container_hHIOZ.focus_DYBBf, .select-container_hHIOZ:hover {
    border: 1px solid #0d53ff
}

.select-container_hHIOZ .select-box_Y50sZ {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.select-container_hHIOZ .select-box_Y50sZ > span {
    font-size: 14px;
    color: #060a26;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select-container_hHIOZ .select-box_Y50sZ .placeholder_-3qHW {
    color: #999
}

.select-container_hHIOZ .select-box_Y50sZ .icon_rU3Bw {
    display: inline-block;
    width: 20px;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURUdwTA1T/w1T/w1T/w1T/w1R/w5V/w1T/wCA/wAA/w1T/w5S/wxU/w1T/w1S/w1T/w5T/w9T/w1S/w1S/w5T/w5V/w1S/w1U/w1S/w1Z/w9V/w1T/w1T/w9a/w1T/w1T/w1T/wxT/w5S/w1U/w1T/w9S/w1T/w1T/8aJgo4AAAAndFJOUwDK7WXsExL9AgH+NWeZ68uXNJvJNzaYZGMUM5rIEczqnGiVYWYyx7SRMMMAAADqSURBVFjD7ZTXEoIwEEXpSajSRRC7+f8/lGIgo5QIzvjgnje44bI3O7uSBAAAAADAv0PwtI6JoJEqW1NyVF7EfAyNIscYU/XApIe9kJFDKzR1sH5sK7V6FvGxEG0I/QHNazV0m/fBMn2CNi/5dAcx7T5/30TV2Gnqptx5zAtbkcZxP6bhjr31u0qrUveC/bf4j5p8RjJkLnBRbXNYDJK63eNIO8fz5X0JRdEXmBgfD0rs0Tdkf8nI8fnaVFe8cHrrcehT5fqKRRCXzMeL160UfGryKTZevZ2yo2kG2VcWXRTBsgcAAACAH/MAeW0igyIpxCUAAAAASUVORK5CYII=);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto
}

.select-container_hHIOZ .is-placeholder_eesxF span {
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: normal
}

.select-container_hHIOZ .option-box_Soz-g {
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    top: 44px;
    left: -1px;
    width: 100%;
    min-width: 192px;
    max-height: 340px;
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .08);
    box-shadow: 0 32px 64px -12px rgba(6, 10, 38, .24);
    border-radius: 8px;
    overflow-y: auto;
    padding: 0 16px;
    box-sizing: border-box;
    z-index: 2
}

.select-container_hHIOZ .option-box_Soz-g::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.select-container_hHIOZ .option-box_Soz-g::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .3);
    border-radius: 3px;
    height: 290px
}

.select-container_hHIOZ .option-box_Soz-g::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.select-container_hHIOZ .option-box_Soz-g::-webkit-scrollbar-thumb {
    height: 6px
}

@media (max-width: 1500px) {
    .select-container_hHIOZ.card_s93qv .option-box_Soz-g {
        left: -68px
    }
}

.cus-form-item_Tnovf {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 16px
}

.cus-form-item_Tnovf > span {
    font-size: 14px !important;
    color: #999 !important;
    letter-spacing: 0 !important;
    line-height: 22px !important;
    font-weight: 400 !important;
    margin-bottom: 14px !important
}

.confirm-button_WmpcI {
    background: rgba(0, 0, 0, .04);
    border-radius: 8px;
    height: 32px;
    font-size: 14px;
    color: #ccc;
    line-height: 32px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 14px;
    cursor: initial;
    user-select: none;
    --webkit-user-select: none
}

.highlight-button_UMA7R {
    background: #0d53ff;
    cursor: pointer;
    color: #fff
}

.form-item-checkbox_aLJQo {
    border-top: 1px solid rgba(0, 0, 0, .06)
}

.evWYaMcHd3lUMRp5BwOH {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-image: linear-gradient(180deg, #e2f2ff 0%, #f4f9fd 100%);
    height: 300px
}

.evWYaMcHd3lUMRp5BwOH img {
    width: 286px;
    height: 164px;
    object-fit: cover;
    uc-perf-stat-ignore: image
}

.V9EqiQAsZTpVh6rd5IJe {
    padding-bottom: 28px;
    opacity: 0;
    transition: opacity .5s cubic-bezier(0.25, 1, 0.5, 1)
}

.V9EqiQAsZTpVh6rd5IJe .xaLOS7jbVW9UeVW21o83 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e2e2e5;
    border-radius: 10px;
    padding-right: 16px;
    padding-left: 16px;
    width: fit-content;
    max-width: 100%;
    height: 42px;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    transition: box-shadow .1s ease-in-out;
    line-height: 19px;
    cursor: pointer
}

.V9EqiQAsZTpVh6rd5IJe .xaLOS7jbVW9UeVW21o83 svg {
    padding-right: 4px;
    width: 16px;
    height: 16px
}

.V9EqiQAsZTpVh6rd5IJe .xaLOS7jbVW9UeVW21o83:nth-child(1) {
    transform: translate3d(0, 16px, 0);
    transition: transform .5s cubic-bezier(0.25, 1, 0.5, 1), box-shadow .1s ease-in-out
}

.V9EqiQAsZTpVh6rd5IJe .xaLOS7jbVW9UeVW21o83:nth-child(2) {
    transform: translate3d(0, 24px, 0);
    transition: transform .5s cubic-bezier(0.25, 1, 0.5, 1), box-shadow .1s ease-in-out
}

.V9EqiQAsZTpVh6rd5IJe .xaLOS7jbVW9UeVW21o83:nth-child(3) {
    transform: translate3d(0, 32px, 0);
    transition: transform .5s cubic-bezier(0.25, 1, 0.5, 1), box-shadow .1s ease-in-out
}

.V9EqiQAsZTpVh6rd5IJe .xaLOS7jbVW9UeVW21o83 + .xaLOS7jbVW9UeVW21o83 {
    margin-top: 8px
}

.V9EqiQAsZTpVh6rd5IJe .xaLOS7jbVW9UeVW21o83 .APibOMJvfYBLpVVP060a {
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.V9EqiQAsZTpVh6rd5IJe.kGm6gRNmw8657FA_if1A {
    opacity: 1
}

.V9EqiQAsZTpVh6rd5IJe.kGm6gRNmw8657FA_if1A .xaLOS7jbVW9UeVW21o83 {
    transform: translate3d(0, 0, 0)
}

.p_f4kgz27IekUpfdfC7n {
    position: relative;
    width: 16px;
    height: 16px
}

.p_f4kgz27IekUpfdfC7n.rTHzoj9JTVZpkQRTW9Cq svg {
    color: #222
}

.p_f4kgz27IekUpfdfC7n.rTHzoj9JTVZpkQRTW9Cq .yCfpfJYVuIu01H6ua_Hb {
    animation: none;
    background: #ddd
}

.p_f4kgz27IekUpfdfC7n.rTHzoj9JTVZpkQRTW9Cq .gyyCLvhpC4jyH8v23L4G {
    animation: none;
    background: #ddd
}

.p_f4kgz27IekUpfdfC7n .yCfpfJYVuIu01H6ua_Hb {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    background: #fff;
    transform: translate(-50%, -50%);
    animation: Fzjgo_fuDgyHw5u504HM 3s ease-in-out infinite
}

.p_f4kgz27IekUpfdfC7n .yCfpfJYVuIu01H6ua_Hb svg {
    width: 9px;
    height: 9px
}

.p_f4kgz27IekUpfdfC7n .gyyCLvhpC4jyH8v23L4G {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background: #fff;
    opacity: 0;
    filter: blur(2px);
    transform: translate(-50%, -50%);
    animation: Wh6K8tWcauJL2L1Sfu4T 3s ease-in-out infinite;
    transform-origin: center
}

@keyframes Wh6K8tWcauJL2L1Sfu4T {
    0% {
        transform: scale(1);
        transform: translate(-50%, -50%) scale(0.9);
        opacity: 0
    }
    50% {
        transform: translate(-50%, -50%) scale(1.2);
        opacity: .5
    }
    100% {
        transform: translate(-50%, -50%) scale(0.9);
        opacity: 0
    }
}

@keyframes Fzjgo_fuDgyHw5u504HM {
    0% {
        transform: scale(1);
        transform: translate(-50%, -50%) scale(1)
    }
    50% {
        transform: translate(-50%, -50%) scale(1.1)
    }
    100% {
        transform: translate(-50%, -50%) scale(1)
    }
}

.btq0VQPyLrYLQcxttWyy {
    overflow: hidden;
    height: 0
}

.jOCayCfSliZJJQqP0Gf0 {
    border: 1px solid #f8f8f8;
    border-radius: 12px;
    padding-top: 4px;
    padding-bottom: 12px;
    width: 100%;
    max-width: 500px;
    background: #fafafa;
    box-sizing: border-box
}

.jOCayCfSliZJJQqP0Gf0 .biH06KM3ojs4N9mQ6n2_ {
    position: relative;
    overflow: hidden;
    width: 100%
}

.jOCayCfSliZJJQqP0Gf0 .biH06KM3ojs4N9mQ6n2_ .CkoMIYSyTY5GOcHGGUlq {
    display: flex;
    margin-bottom: 4px;
    padding: 0 12px;
    height: 48px;
    cursor: pointer;
    letter-spacing: 0
}

.jOCayCfSliZJJQqP0Gf0 .biH06KM3ojs4N9mQ6n2_ .CkoMIYSyTY5GOcHGGUlq .n1I8Wb9E91EfGo9fdT7Y {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 12px
}

.jOCayCfSliZJJQqP0Gf0 .biH06KM3ojs4N9mQ6n2_ .CkoMIYSyTY5GOcHGGUlq .gRBaxw66JHUmj4VgeWUt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0
}

.jOCayCfSliZJJQqP0Gf0 .biH06KM3ojs4N9mQ6n2_ .CkoMIYSyTY5GOcHGGUlq .gRBaxw66JHUmj4VgeWUt .J3RbiWrCnwsTT500orRe {
    font-size: 15px;
    font-weight: 500;
    color: #222;
    line-height: 22px
}

.jOCayCfSliZJJQqP0Gf0 .biH06KM3ojs4N9mQ6n2_ .CkoMIYSyTY5GOcHGGUlq .gRBaxw66JHUmj4VgeWUt .O1LZKC0muKSNADP_Lhg1 {
    font-size: 10px;
    color: #666;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jOCayCfSliZJJQqP0Gf0 .biH06KM3ojs4N9mQ6n2_ .rn2rrjPQPfUfglNFl5Rt {
    padding: 0 12px
}

.jOCayCfSliZJJQqP0Gf0.m7eyoyOC6BQYHWPds9wB {
    pointer-events: none
}

.bwtzvDFEGHkiEGxz8pLY {
    overflow: hidden;
    word-break: break-word;
    max-width: 100%;
    max-height: 100%
}

.g7XXET5_jBEj9aJPM4sx {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #009cff
}

.g7XXET5_jBEj9aJPM4sx svg {
    position: relative;
    top: -1px;
    width: 18px;
    height: 18px
}

.hACVh9QR3hVsNC0raahw {
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 12px 0;
    width: 100%;
    height: 122px;
    background: #fff;
    box-sizing: border-box;
    cursor: pointer
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d {
    display: flex;
    justify-content: space-between
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .Lev7q9wkQphSUAk_7JwE {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding: 0 6px
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .Lev7q9wkQphSUAk_7JwE span:nth-child(1) {
    padding-bottom: 4px;
    font-size: 12px;
    color: #666;
    line-height: 16px
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .Lev7q9wkQphSUAk_7JwE span:nth-child(2) {
    overflow: hidden;
    font-size: 13px;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #222;
    line-height: 18px
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .Lev7q9wkQphSUAk_7JwE span:nth-child(2).UHFb7PidjL5tvaHUs2Qv {
    color: #222
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .x2L5I5ZsDV22bvqpeRWo {
    flex: 1
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .Lev7q9wkQphSUAk_7JwE:first-child {
    padding-left: 12px
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .Lev7q9wkQphSUAk_7JwE:last-child {
    padding-right: 12px
}

.hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .Lev7q9wkQphSUAk_7JwE:nth-child(3) span:nth-child(2).UHFb7PidjL5tvaHUs2Qv, .hACVh9QR3hVsNC0raahw .lc0xE5PfTEVGuyG54U6d .Lev7q9wkQphSUAk_7JwE:nth-child(4) span:nth-child(2).UHFb7PidjL5tvaHUs2Qv {
    font-size: 14px
}

.hACVh9QR3hVsNC0raahw .yRRoJHiDHzdqSLfUjdiw {
    margin: 8px 0;
    padding: 0 12px;
    width: 100%;
    height: 1px;
    background: #f8f8f8
}

.hACVh9QR3hVsNC0raahw .l5lZCqwOGJYWipJpxFFr {
    display: flex;
    flex-wrap: wrap;
    row-gap: 6px;
    padding: 0 12px
}

.hACVh9QR3hVsNC0raahw .l5lZCqwOGJYWipJpxFFr .MjbaXQ7Gf3M_BKq_3_To {
    overflow: hidden;
    width: 50%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hACVh9QR3hVsNC0raahw .l5lZCqwOGJYWipJpxFFr .MjbaXQ7Gf3M_BKq_3_To span:nth-child(1) {
    padding-right: 6px;
    font-size: 12px;
    color: #666;
    line-height: 18px
}

.hACVh9QR3hVsNC0raahw .l5lZCqwOGJYWipJpxFFr .MjbaXQ7Gf3M_BKq_3_To .UHFb7PidjL5tvaHUs2Qv {
    font-size: 12px;
    color: #222;
    line-height: 18px
}

.hACVh9QR3hVsNC0raahw .l5lZCqwOGJYWipJpxFFr .MjbaXQ7Gf3M_BKq_3_To .lWOJpCU4EtxSxjrCtuOV {
    position: relative;
    top: -1px;
    border-radius: 4px;
    padding: 3px;
    font-size: 10px;
    font-weight: 600;
    color: #5c6678;
    background: #fafafa;
    line-height: 14px
}

.hACVh9QR3hVsNC0raahw .l5lZCqwOGJYWipJpxFFr .MjbaXQ7Gf3M_BKq_3_To:nth-child(odd) {
    padding-right: 14px
}

.LWoo42lULIlsBRnHfDpl {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 0 16px;
    width: 100%;
    height: 42px;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    background: #fff;
    box-sizing: border-box;
    cursor: pointer
}

.LWoo42lULIlsBRnHfDpl.nVn2oGglNVPuMYSwpgJq {
    color: #fff;
    background-color: #0d53ff;
    animation: JnTw5qfQFp9EhKmcZjKT 3s ease-in-out infinite
}

.LWoo42lULIlsBRnHfDpl.nVn2oGglNVPuMYSwpgJq .H9Gj5O9tnCCqHuBR7tDd {
    margin-left: 6px
}

@keyframes JnTw5qfQFp9EhKmcZjKT {
    0% {
        background-color: #0d53ff
    }
    50% {
        background-color: #3872ff
    }
    100% {
        background-color: #0d53ff
    }
}

.LWoo42lULIlsBRnHfDpl span {
    display: flex;
    justify-content: center;
    align-items: center
}

.LWoo42lULIlsBRnHfDpl span > svg {
    margin-right: 4px;
    width: 16px;
    height: 16px
}

.LWoo42lULIlsBRnHfDpl.qXtfhwk_2iC5td3gRCYA {
    opacity: .5
}

.LWoo42lULIlsBRnHfDpl.qXtfhwk_2iC5td3gRCYA span {
    opacity: .3
}

.LWoo42lULIlsBRnHfDpl.qXtfhwk_2iC5td3gRCYA.nVn2oGglNVPuMYSwpgJq {
    color: #222;
    background: #fff;
    animation: none
}

.q5cZ9PzjsUw4pzrws30U {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.q5cZ9PzjsUw4pzrws30U > * {
    width: 100%
}

.q5cZ9PzjsUw4pzrws30U .zG1vRNkd4Ipj8BNgZ2Hg {
    overflow-y: auto;
    height: 0;
    flex: 1
}

.q5cZ9PzjsUw4pzrws30U .zG1vRNkd4Ipj8BNgZ2Hg .B9Nz6bfsW2ifYmRK6C_P {
    line-height: 24px;
    font-size: 14px;
    font-weight: 400;
    color: #666
}

.q5cZ9PzjsUw4pzrws30U .zG1vRNkd4Ipj8BNgZ2Hg .B9Nz6bfsW2ifYmRK6C_P .sRtBJ6qRSZfiiP4Jkz5B {
    font-weight: 500;
    color: #222
}

.q5cZ9PzjsUw4pzrws30U .zG1vRNkd4Ipj8BNgZ2Hg .a9fUsvynNiK6CV_LTDWM {
    margin-top: 16px
}

.q5cZ9PzjsUw4pzrws30U ._83MFm04EJ3HQgRWHcwf {
    padding: 20px 0;
    background: #fafafa
}

.q5cZ9PzjsUw4pzrws30U ._83MFm04EJ3HQgRWHcwf .ZTb_vuVehsb_kRfZ7QqC {
    display: flex;
    justify-content: center;
    align-items: center
}

.q5cZ9PzjsUw4pzrws30U ._83MFm04EJ3HQgRWHcwf .ZTb_vuVehsb_kRfZ7QqC .XtaEcBu4i3ByLDFFtGd5 {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    width: 160px;
    background: #0d53ff;
    cursor: pointer
}

.q5cZ9PzjsUw4pzrws30U ._83MFm04EJ3HQgRWHcwf .ZTb_vuVehsb_kRfZ7QqC .XtaEcBu4i3ByLDFFtGd5 + .XtaEcBu4i3ByLDFFtGd5 {
    margin-left: 0
}

.q5cZ9PzjsUw4pzrws30U ._83MFm04EJ3HQgRWHcwf .ZTb_vuVehsb_kRfZ7QqC .XtaEcBu4i3ByLDFFtGd5 .IYOuz7abGHHM3SogQ3gw {
    width: 16px;
    height: 16px
}

.q5cZ9PzjsUw4pzrws30U ._83MFm04EJ3HQgRWHcwf .ZTb_vuVehsb_kRfZ7QqC .XtaEcBu4i3ByLDFFtGd5 .t_8iXai7KHoYmXAhPGzD {
    margin-left: 6px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    line-height: 34px
}

.q5cZ9PzjsUw4pzrws30U ._83MFm04EJ3HQgRWHcwf .ZTb_vuVehsb_kRfZ7QqC .XtaEcBu4i3ByLDFFtGd5.GiZHpIgvmctQVTqQQX7G .t_8iXai7KHoYmXAhPGzD {
    color: #fff
}

@keyframes KumksTEIFcyYbcsvbCqs {
    from {
        opacity: 0
    }
}

._q1CHYqiclOZizGWtZc3 .azAQuV8XIbSKeR6Rc6af {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    color: #222;
    line-height: 26px
}

._q1CHYqiclOZizGWtZc3 .KSSzNlDMLtX4fodgTNm9 {
    font-size: 15px;
    color: #222;
    line-height: 25px
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw {
    margin: 14px 0
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD {
    border: 1px solid #eee;
    border-radius: 12px;
    padding: 0 16px;
    padding-top: 13px;
    padding-bottom: 18px;
    background: #fafafa
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .BRipWQxuymkzXeVAv9G0 {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .BRipWQxuymkzXeVAv9G0 .TO7kDE34b8syzRnA3_By {
    width: 28px;
    height: 28px
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .BRipWQxuymkzXeVAv9G0 .KzBPWn65e1c3oedDNkgT {
    margin-left: 12px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
    color: #222
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .jGwcN1Vq9t285W_kzBog {
    margin-top: 13px
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .zrbzh4dAPMG9mfcY8N5l {
    margin-top: 16px;
    background: #fafafa
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .zrbzh4dAPMG9mfcY8N5l .G5oINpDCE4nqc482TjdL {
    display: flex;
    justify-content: center;
    align-items: center
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .zrbzh4dAPMG9mfcY8N5l .G5oINpDCE4nqc482TjdL .heK01opMqqaE62Cu4Uj3 {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    width: 200px;
    background: #0d53ff;
    cursor: pointer
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .zrbzh4dAPMG9mfcY8N5l .G5oINpDCE4nqc482TjdL .heK01opMqqaE62Cu4Uj3 + .heK01opMqqaE62Cu4Uj3 {
    margin-left: 0
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .zrbzh4dAPMG9mfcY8N5l .G5oINpDCE4nqc482TjdL .heK01opMqqaE62Cu4Uj3 .KzBPWn65e1c3oedDNkgT {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    line-height: 40px
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .zrbzh4dAPMG9mfcY8N5l .G5oINpDCE4nqc482TjdL .heK01opMqqaE62Cu4Uj3 .lYfDQ_ttv5eiFJ0fPZDU {
    z-index: 1;
    margin-left: 6px
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .zrbzh4dAPMG9mfcY8N5l .G5oINpDCE4nqc482TjdL .heK01opMqqaE62Cu4Uj3 .TO7kDE34b8syzRnA3_By {
    margin-left: 6px;
    width: 28px;
    height: 28px
}

._q1CHYqiclOZizGWtZc3 .Y08fRcyBzH5h_keH80cw .S3Lf3ev1STT4yI3jmqMD .zrbzh4dAPMG9mfcY8N5l .G5oINpDCE4nqc482TjdL .heK01opMqqaE62Cu4Uj3.aEtk73Z9rCT5QzIMxAnz .KzBPWn65e1c3oedDNkgT {
    color: #fff
}

._q1CHYqiclOZizGWtZc3 .ILNvE2qRylY3KnOHm7ng {
    margin: 16px 0
}

._q1CHYqiclOZizGWtZc3 .WmOIlL3PzZsYtxXEf5eQ {
    display: flex;
    align-items: center;
    border: 1px solid #f6f6f6;
    border-radius: 12px;
    padding: 10px 12px;
    background: #fafafa
}

._q1CHYqiclOZizGWtZc3 .WmOIlL3PzZsYtxXEf5eQ .X0_iRVyEyiB7Js4gagtJ {
    margin-right: 10px;
    width: 44px;
    height: 44px
}

._q1CHYqiclOZizGWtZc3 .WmOIlL3PzZsYtxXEf5eQ .roOgS2LieyCs7eNMJTov {
    flex: 1;
    min-width: 0
}

._q1CHYqiclOZizGWtZc3 .WmOIlL3PzZsYtxXEf5eQ .roOgS2LieyCs7eNMJTov .wd8D6kjfhY6qiZxAHb2I {
    flex: 1;
    font-size: 15px;
    color: #222;
    line-height: 22px
}

._q1CHYqiclOZizGWtZc3 .WmOIlL3PzZsYtxXEf5eQ .roOgS2LieyCs7eNMJTov .gJA2shj0jTUQRVr_N08G {
    font-size: 13px;
    color: #666;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._q1CHYqiclOZizGWtZc3 .WmOIlL3PzZsYtxXEf5eQ .OyrTjgLBSFgoX3oKW7vM {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 36px
}

._q1CHYqiclOZizGWtZc3 .WmOIlL3PzZsYtxXEf5eQ .OyrTjgLBSFgoX3oKW7vM svg {
    width: 20px;
    height: 20px
}

.cTzABdSYTQsJPkuiVUPZ {
    position: relative;
    max-width: 500px
}

.cTzABdSYTQsJPkuiVUPZ .UDG7TvU_s4JjzoQBxFwu {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #0d53ff
}

.cTzABdSYTQsJPkuiVUPZ .UDG7TvU_s4JjzoQBxFwu svg {
    width: 18px;
    height: 18px
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB {
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .k7tb0vGjqUZVc4wPFIBT {
    border: 1px solid #eee;
    border-radius: 8px 8px 0 0;
    width: 100%;
    height: 190px;
    background-color: #fff
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx {
    padding: 0 16px;
    width: 100%;
    box-sizing: border-box
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx .nBtSp3KhxJvPn7oN8NX8 {
    margin-top: 20px;
    width: 55%;
    height: 20px
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx .H1OkUq9lCDURNxXYtiZQ {
    margin-top: 12px;
    width: 100%;
    height: 12px
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx .nBtSp3KhxJvPn7oN8NX8, .cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx .H1OkUq9lCDURNxXYtiZQ {
    border-radius: 4px;
    background: linear-gradient(90deg, #f0f0f0 15%, #fff 50%, #f0f0f0 85%);
    background-size: 200% 100%
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx .WIYAmi5CbWDV_d8fBoIq:nth-child(1) {
    width: 90%
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx .WIYAmi5CbWDV_d8fBoIq:nth-child(2) {
    width: 75%
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx .WIYAmi5CbWDV_d8fBoIq:nth-child(3) {
    width: 60%
}

.cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx:not(.VnxcRSjQ0haEZVnNQiP2) .nBtSp3KhxJvPn7oN8NX8, .cTzABdSYTQsJPkuiVUPZ .b0jAU80NGeKq7DDYU9nB .A_roESbrwVWlq3nZgwWx:not(.VnxcRSjQ0haEZVnNQiP2) .H1OkUq9lCDURNxXYtiZQ {
    animation: YPCqY5Dmu9IzljIVZQAe 2.5s infinite
}

@keyframes YPCqY5Dmu9IzljIVZQAe {
    0% {
        background-position: 200% 0
    }
    100% {
        background-position: 0% 0
    }
}

.cTzABdSYTQsJPkuiVUPZ .wQV7OWJwCivxFGYrwdog {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding: 0 12px;
    width: 100%;
    height: 66px;
    background: #fafafa;
    box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, .08);
    gap: 12px;
    box-sizing: border-box
}

.cTzABdSYTQsJPkuiVUPZ .wQV7OWJwCivxFGYrwdog .bObXUyqTb9Wumnu40q6U {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #f3f3f5;
    border-radius: 8px;
    height: 42px;
    flex: 1;
    font-size: 13px;
    font-weight: 500;
    color: #222;
    background: #fff;
    cursor: pointer
}

.cTzABdSYTQsJPkuiVUPZ .wQV7OWJwCivxFGYrwdog .bObXUyqTb9Wumnu40q6U svg {
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-color: rgba(0, 0, 0, 0)
}

.cTzABdSYTQsJPkuiVUPZ .wQV7OWJwCivxFGYrwdog .bObXUyqTb9Wumnu40q6U:first-child svg {
    margin-top: -1px
}

.cTzABdSYTQsJPkuiVUPZ .wQV7OWJwCivxFGYrwdog.Ew2RQsm7T8HlpcZpwZQo {
    pointer-events: none
}

.cTzABdSYTQsJPkuiVUPZ .wQV7OWJwCivxFGYrwdog.Ew2RQsm7T8HlpcZpwZQo .bObXUyqTb9Wumnu40q6U {
    border: 1px solid #f3f3f5;
    color: rgba(25, 35, 56, .2);
    opacity: .5
}

.cTzABdSYTQsJPkuiVUPZ .wQV7OWJwCivxFGYrwdog.Ew2RQsm7T8HlpcZpwZQo .bObXUyqTb9Wumnu40q6U svg {
    opacity: .3
}

.xz1J3MwMIpUBt92ANvHx {
    display: flex;
    padding: 6px;
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.xz1J3MwMIpUBt92ANvHx .qullqXRdPWu0aLdgrqMs, .xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs {
    position: relative;
    width: 50%;
    min-width: 0;
    height: 140px
}

.xz1J3MwMIpUBt92ANvHx .qullqXRdPWu0aLdgrqMs {
    margin-right: 7px;
    border-left: 4px solid #0d53ff;
    border-radius: 4px 4px 0 2px;
    color: #192338;
    background-image: linear-gradient(180deg, #ecf7ff 0%, #effcff 100%);
    line-height: 21px
}

.xz1J3MwMIpUBt92ANvHx .qullqXRdPWu0aLdgrqMs .idHhd0FvYK9xVKrMKBOE {
    position: absolute;
    width: 42px;
    height: 82px;
    background: rgba(242, 238, 255, .3)
}

.xz1J3MwMIpUBt92ANvHx .qullqXRdPWu0aLdgrqMs .Rxi0DBgnUUVzu8M7cYNE {
    position: absolute;
    top: 14px;
    left: 12px;
    z-index: 2;
    width: 53px
}

.xz1J3MwMIpUBt92ANvHx .qullqXRdPWu0aLdgrqMs .yigGNWVqWvZ7hztoIOPe {
    position: absolute;
    top: 49px;
    left: 16px;
    z-index: 2
}

.xz1J3MwMIpUBt92ANvHx .qullqXRdPWu0aLdgrqMs .yigGNWVqWvZ7hztoIOPe .Cod6LpWV6N762d4S7lVW {
    overflow: hidden;
    width: 100px;
    max-height: 45px;
    font-size: 15px;
    font-weight: 500
}

.xz1J3MwMIpUBt92ANvHx .qullqXRdPWu0aLdgrqMs .yigGNWVqWvZ7hztoIOPe .YU8ocearnz0ybhEtvnJl {
    font-size: 11px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .Jss9wBIuRYchjYUCnIzq {
    display: flex;
    align-items: center;
    margin-top: 6px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .Jss9wBIuRYchjYUCnIzq .LkmzV6WEkRDL9A50GOV8 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 8px;
    height: 7px;
    font-size: 4px;
    font-weight: 500;
    color: #fff;
    background-color: #0d53ff
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .Jss9wBIuRYchjYUCnIzq .iYC1vP7WcpRF8rPpGKMn {
    margin-left: 4px;
    font-size: 6px;
    color: #222;
    line-height: 8px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .kMv1mk76mwInbyOmxNNU {
    margin-top: 4px;
    border-top: .5px solid #222;
    border-bottom: .5px solid #222;
    height: 2px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .Cod6LpWV6N762d4S7lVW {
    margin-top: 6px;
    font-size: 8px;
    color: #222;
    line-height: 11px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .P5Lsf3ESt2C7gnTnYCNp {
    display: flex;
    margin-top: 6px;
    gap: 2px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .i13ZMS3X9u7312f1RzlA {
    min-width: 0;
    height: 32px;
    background: rgba(13, 83, 255, .05);
    flex: 1;
    line-height: 12px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .i13ZMS3X9u7312f1RzlA .H6hpMYjiCNyjYhz3VRoC {
    padding-top: 6px;
    padding-left: 4px;
    font-size: 6px;
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .i13ZMS3X9u7312f1RzlA .gYJlh63FxsU_MMueTmU1 {
    padding-left: 4px;
    font-size: 6px;
    font-weight: 500;
    color: #0d53ff
}

@media (min-width: 430px) {
    .xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .P5Lsf3ESt2C7gnTnYCNp {
        gap: 3px
    }
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .d4meLAV79cVqedUchnk5 {
    margin: 8px 0;
    border: .5px solid #222;
    opacity: .1
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .y28zuqOncKaOaNVlj_gq {
    display: flex;
    flex-direction: column
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .R9kcMLIWcuq4xQuGFhMA {
    display: flex;
    margin-bottom: 6px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .R9kcMLIWcuq4xQuGFhMA .JI0jIOp9b_rMxSMJggm9 {
    width: 8px !important;
    height: 8px !important
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .R9kcMLIWcuq4xQuGFhMA .x8ADOXt31wLyK7NzxQKN {
    display: flex;
    align-items: center;
    align-items: flex-start;
    font-size: 5px;
    color: #222;
    line-height: 8px;
    flex: 1
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .R9kcMLIWcuq4xQuGFhMA .x8ADOXt31wLyK7NzxQKN .KNa0e7VqZ7dXg7Dq1BAF {
    margin-left: 3px
}

.xz1J3MwMIpUBt92ANvHx .MUPlAOs6HAaEQXaGVYNs .R9kcMLIWcuq4xQuGFhMA .x8ADOXt31wLyK7NzxQKN .O_ySoeT2TOD7hHDbesXj {
    margin-left: 10px;
    flex: 1
}

.quark-pc-special-class .Cod6LpWV6N762d4S7lVW {
    width: 162px !important
}

.qgKgca4g7n8V3i1EtzgX {
    position: relative;
    width: 100%;
    height: 100%
}

.NE37kbvYCAdoXKF8KAv8 {
    width: 100%;
    height: 100%
}

.tLhPj7iQvO_3LdyidL3P {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    visibility: visible
}

.GBLTf61Wq0EUPVcwIhm3 {
    visibility: hidden
}

.N8yLQLm0_qZNURz_lVDG {
    margin-bottom: 16px
}

.GNRGf3oujF9s_2VkG13U {
    overflow: hidden;
    height: 100%;
    background: #f2f3f8
}

.NpBQQi1_HEjmkTYe4o7T {
    position: fixed;
    top: 0;
    left: 0;
    padding-top: var(--immersive-area-inset-top);
    width: 100%;
    background: #f2f3f8
}

.NpBQQi1_HEjmkTYe4o7T .Dckhe0ZQsqoTGZR_xuni {
    position: relative;
    display: flex;
    padding: 0 20px;
    height: 52px
}

.NpBQQi1_HEjmkTYe4o7T .Dckhe0ZQsqoTGZR_xuni img {
    position: absolute;
    top: 50%;
    width: 24px;
    height: 24px;
    transform: translateY(-50%)
}

.NpBQQi1_HEjmkTYe4o7T .Dckhe0ZQsqoTGZR_xuni span {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #222;
    letter-spacing: 0;
    line-height: 24px;
    transform: translate(-50%, -50%)
}

.DszmsKn17Mx6OxdAO2Z6 {
    overflow-x: hidden;
    overflow-y: auto;
    margin-top: calc(var(--immersive-area-inset-top) + 52px);
    padding: 24px;
    padding-bottom: calc(var(--immersive-area-inset-bottom) + 350px);
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.qpt8iF1o0Y4Me5F4tlba {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 240px
}

.qpt8iF1o0Y4Me5F4tlba .SICVTt5zhgVOfctbDpdl {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.qpt8iF1o0Y4Me5F4tlba .SICVTt5zhgVOfctbDpdl img {
    width: 100px;
    height: 100px
}

.qpt8iF1o0Y4Me5F4tlba .SICVTt5zhgVOfctbDpdl span {
    margin-top: 4px;
    font-size: 12px;
    text-align: center;
    color: #999;
    line-height: 16px
}

.KRrDNHxsjeAokaEUpVNa {
    overflow: auto;
    margin-bottom: 14px;
    padding: 6px;
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .03);
    box-sizing: border-box
}

.GlkiiaUhnwNvD9AYOnn3 {
    position: fixed;
    bottom: 0;
    left: 0;
    padding-bottom: var(--immersive-area-inset-bottom);
    width: 100%;
    background: #fff;
    box-sizing: border-box
}

.GlkiiaUhnwNvD9AYOnn3 .ijhhO_RBMxkaaNe1yj0w {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 21;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0)
}

.VEpvZtc4hVMDEpAS0zms {
    position: relative;
    z-index: 20;
    padding: 0 24px;
    padding-top: 20px;
    background-color: #fff
}

.sc4iJPPzkrh2E9dsYzsI {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 14px
}

.sc4iJPPzkrh2E9dsYzsI span:nth-child(1) {
    font-size: 14px;
    font-weight: bold;
    color: #222;
    letter-spacing: 0;
    line-height: 22px
}

.sc4iJPPzkrh2E9dsYzsI span:nth-child(2) {
    font-size: 12px;
    font-weight: bold;
    color: rgba(0, 0, 0, .4);
    letter-spacing: 0;
    line-height: 16px
}

.u4AsZznmXZL_GKGhWlIe {
    position: relative;
    margin-bottom: 10px
}

.u4AsZznmXZL_GKGhWlIe input {
    border: none;
    border-radius: 12px;
    padding: 12px 16px;
    padding-right: 40px;
    width: 100%;
    height: 46px;
    font-size: 14px;
    font-weight: bold;
    color: #222;
    background: #f8f8f8;
    letter-spacing: 0;
    line-height: 22px
}

.u4AsZznmXZL_GKGhWlIe img {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 20px;
    height: 20px;
    transform: translateY(-50%)
}

.YpNRD8wWUGjz37N4tPPd {
    display: flex;
    justify-content: space-between;
    padding: 14px 0
}

.YpNRD8wWUGjz37N4tPPd .nWrC1njcOMNFF_mXE5Qb {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 75px;
    flex-direction: column
}

.YpNRD8wWUGjz37N4tPPd .nWrC1njcOMNFF_mXE5Qb img {
    width: 36px;
    height: 36px
}

.YpNRD8wWUGjz37N4tPPd .nWrC1njcOMNFF_mXE5Qb span {
    margin-top: 8px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #222;
    letter-spacing: 0;
    line-height: 22px
}

.WrUIj8Worq2ddoSJqHxi {
    padding: 4px 0;
    text-align: center
}

.WrUIj8Worq2ddoSJqHxi th {
    border: 1px solid #222 !important;
    border-bottom: none !important;
    font-size: 10px !important
}

.TZ5kccuk33Egl21fAOaD {
    padding: 6px 2px !important;
    font-size: 6px !important;
    background-color: #fff !important;
    letter-spacing: 0
}

.F8D8C52NK_G2GrwdTR2U {
    padding: 6px 2px !important;
    font-size: 6px !important;
    letter-spacing: 0
}

.F8D8C52NK_G2GrwdTR2U:nth-child(3) {
    max-width: 30px;
    white-space: normal
}

.TMLr_cZDYQL6oZmgeSWI {
    z-index: 999;
    border-radius: 16px 16px 0 0;
    padding: 24px 20px 8px 20px;
    padding-bottom: calc(var(--immersive-area-inset-bottom, 0) + 8px);
    background: #fff
}

.skRzAUuMyLD79uIUtsKU {
    display: flex;
    margin-bottom: 12px;
    min-height: 103px
}

.skRzAUuMyLD79uIUtsKU .qDOf2fr0K86_IDpeeLT2 {
    width: 77px;
    height: 103px
}

.skRzAUuMyLD79uIUtsKU .w1P9ZFdkTkD7itVJK_fO {
    flex: 1;
    margin-left: 14px
}

.skRzAUuMyLD79uIUtsKU .w1P9ZFdkTkD7itVJK_fO .sc4iJPPzkrh2E9dsYzsI {
    display: flex;
    justify-content: start;
    margin-bottom: 14px
}

.skRzAUuMyLD79uIUtsKU .w1P9ZFdkTkD7itVJK_fO .sc4iJPPzkrh2E9dsYzsI img {
    width: 24px;
    height: 24px
}

.skRzAUuMyLD79uIUtsKU .w1P9ZFdkTkD7itVJK_fO .sc4iJPPzkrh2E9dsYzsI span {
    margin-left: 4px;
    font-size: 18px;
    font-weight: bold;
    color: rgba(0, 0, 0, .86);
    letter-spacing: 0;
    line-height: 26px
}

.skRzAUuMyLD79uIUtsKU .w1P9ZFdkTkD7itVJK_fO .DT5LnM_XxlMdDa7dqDyA {
    font-size: 14px;
    color: rgba(0, 0, 0, .86);
    line-height: 22px
}

.skRzAUuMyLD79uIUtsKU .w1P9ZFdkTkD7itVJK_fO .DT5LnM_XxlMdDa7dqDyA span {
    font-weight: bold
}

.RdOhAV4LnR1uY8h4tDpW {
    margin-top: 34px;
    border-radius: 12px;
    width: 100%;
    height: 46px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background: #0d53ff;
    line-height: 46px;
    letter-spacing: 0
}

.OWfXjMpJ0vaoLt6eCqnx {
    margin-left: 10px;
    border-radius: 6px;
    padding: 4px 12px;
    white-space: nowrap;
    background: #0d53ff
}

.loading-container {
    display: flex;
    justify-content: center;
    align-items: center
}

.loading-container.loading-fullscreen {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999
}

.loading-container .loading-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px
}

.loading-container .loading-text {
    margin-top: 8px;
    font-size: 14px;
    color: #666
}

.loading-spinner {
    position: relative;
    display: inline-block
}

.loading-spinner > div {
    position: absolute;
    display: block;
    border: 2px solid #f3f3f3;
    border-top: 2px solid #1890ff;
    border-radius: 50%;
    box-sizing: border-box;
    animation: spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite
}

.loading-spinner-small {
    width: 16px;
    height: 16px
}

.loading-spinner-small > div {
    border-width: 2px;
    width: 16px;
    height: 16px
}

.loading-spinner-medium {
    width: 24px;
    height: 24px
}

.loading-spinner-medium > div {
    border-width: 2px;
    width: 24px;
    height: 24px
}

.loading-spinner-large {
    width: 40px;
    height: 40px
}

.loading-spinner-large > div {
    border-width: 3px;
    width: 40px;
    height: 40px
}

@keyframes spinner {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.loading-dots {
    display: flex;
    align-items: center
}

.loading-dots > div {
    border-radius: 50%;
    background-color: #0d53ff;
    animation: dots 1.4s infinite ease-in-out both
}

.loading-dots > div:nth-child(1) {
    animation-delay: -0.32s
}

.loading-dots > div:nth-child(2) {
    animation-delay: -0.16s
}

.loading-dots-small {
    gap: 3px
}

.loading-dots-small > div {
    width: 6px;
    height: 6px
}

.loading-dots-medium {
    gap: 4px
}

.loading-dots-medium > div {
    width: 8px;
    height: 8px
}

.loading-dots-large {
    gap: 6px
}

.loading-dots-large > div {
    width: 12px;
    height: 12px
}

@keyframes dots {
    0%, 80%, 100% {
        transform: scale(0)
    }
    40% {
        transform: scale(1)
    }
}

.loading-pulse {
    position: relative
}

.loading-pulse > div {
    border: 2px solid #1890ff;
    border-radius: 50%;
    animation: pulse 1.2s cubic-bezier(0, 0.2, 0.8, 1) infinite
}

.loading-pulse-small {
    width: 16px;
    height: 16px
}

.loading-pulse-small > div {
    width: 16px;
    height: 16px
}

.loading-pulse-medium {
    width: 24px;
    height: 24px
}

.loading-pulse-medium > div {
    width: 24px;
    height: 24px
}

.loading-pulse-large {
    width: 40px;
    height: 40px
}

.loading-pulse-large > div {
    width: 40px;
    height: 40px
}

@keyframes pulse {
    0% {
        transform: scale(0);
        opacity: 1
    }
    100% {
        transform: scale(1);
        opacity: 0
    }
}

.loading-bounce {
    display: flex;
    align-items: center
}

.loading-bounce > div {
    border-radius: 50%;
    background-color: #1890ff;
    animation: bounce .6s infinite alternate
}

.loading-bounce > div:nth-child(2) {
    animation-delay: .3s
}

.loading-bounce-small {
    gap: 4px
}

.loading-bounce-small > div {
    width: 8px;
    height: 8px
}

.loading-bounce-medium {
    gap: 6px
}

.loading-bounce-medium > div {
    width: 12px;
    height: 12px
}

.loading-bounce-large {
    gap: 8px
}

.loading-bounce-large > div {
    width: 16px;
    height: 16px
}

@keyframes bounce {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(-10px)
    }
}

.loading-spinner-speedup {
    position: relative;
    display: inline-block;
    border-radius: 50%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUdwTCpn/ytn/6S8/zty/ypn/2aT/0yB/7nH/yFi/6S8/+Hp/8LU/1uK/9bg/7PJ//H3/1iF/5Kz//j6/2+a/2GS/2KP/yFh/22W/2eT/yto/yhm/y5p/2qV/22S/2SR/9vn/+Hp/+fn/5y6/yJe/9rm/6S+/12M/6rE/9X//+bt/+nu/6vD/9fj/+rw/6bA/2+a/6G8/63F/+Pp/97p/6nC/566/5q3/zRu/0l+/4ap/0h9/4So/yBf/+7u/7DI/2+Z/16I/9Xm/8XW/4is/0d7/+7y/xtd/3Sb/zNv/5m7/xlb/9Th/73P/+7z/7nO//H0/7TK/1qL/7XL/8DS/77Q/9Pg/zZw/9Ld/8/d/8nY/8za/3ef/3ef/5i2/8fX/83e/0R5/32i/0uA/3+k/3mg/zty/xVX/3qh/46v/4Kn/42t/0B3/0+C/4qs/1WG/02C/5Sy/5Kx/zx0/1GD/4Km/0J5/w9T/w1S//f5//7+/xNX//r8//f6/xFV/////2GP/2qV/6W//+/z//D0//f5/3Sd/4yu/1eI/zx0/xBU/ydl/y5q/yVj/8TV/+3y/xxd/8jY//b4/7XK/xZY/5S0/9Lf/z92//r7/zly//3+/4+w//7+/2SR/x9f/526/6zF/9/o/6jB/97n/1yL/8fX//X3/7zP/xlb/83b/7jN/xNW/5Ky/yJh/ypo/2eT/zBs/9zm/+bt/6/G/5+7/9jj/8HT/+Lr/zJu/+Xs/6vD/+ju/4ap/7HH/7/S/4So/0p+/0d9/0V7/9bi/5q3//H1/9Tg/0yA/4Km/5m2/4Cl/0F4/zZw/1mJ/3ae/87c/36j/1GE/2yX/2+Z/5u4//v8/9nk/+vw/6K9/+Hp/6G8/3Gb/06B/7LI/4qs/0N6//P2/9De/7rO/5a1/8va/3ig/3qh/0+D/3yi/1OF/w5S/yxp/2iU/26Y/16N/4ir/zRv/x5e/7fM/73Q/7PJ//n6/+Pr/+nv/9rl//T3/7DH/1SG/3uh/2CO/02B/w1S/zvb3mAAAAB/dFJOUwDDiBUtFS4GBi0u4POMjC0tLS3ciBXD98Pz8+Dg4BXgFfMViB7D8/ceBsOIiff44Pfg+C4uw8P49/Pz8/OhHqEeHh7Z2dmhj6EeHt6hpf18j4+h3tm//aEt3qV8jy2hvy6/fNml3o97LnzZpXylv96/j97ee7+l2fN786W/pb9myk5dAAADGElEQVQ4y33VdVRTURzA8UsISEjZ3d3d3d3d3d31GGw0Gwty5GTSLZImMkVywJgoKDEEFBFHOcC493GADfbe9999zu/89s679wGgmMGdB/eN796+9fDeqa6AJIPNxjJanbPI7Z+1dSCHs24VkV64ciO1UMZC9Jt1YCDHz8/+14LhSuCYcRPFDGqSjEWTpx69VDU7yqFj4xvEDLOkQjlqb+/hEWyn0kVRTtOJjWgQi83gBrQ6nHI4aGhwsJ1NP4WNpw+Jro9tGUsTuWKYLJxekg+HQmlnE9JXzg7W8c6Ljo2AluaGtSVOsEHSJuR7/7YdtEaEP8It1RVTKIKCS1tbldb/1i33N24LsU4lhyAZFqbaIpdOiMLtY0xJUlsoY2Jmr8HpekEislRMaTlhUFan7kJy906BIDExKgIjyDymujo11UUdbVrk6CgQRImIaIMVhC4uJyHdk1EEcTxGmAOEVlbXADjsnwErEhFTMyuUkzrYJ5H4+2fkYiRRnFDnwV4mUyKRxJNRnlMK7CY4xOczmcwkMlqU8gV2BCyj0/l8Po2M1r9GrQC6dJSIjNJeoeYB3acoUsp6iZoDtj+H1bDIaOxb1DGwowbma0ZGBWX5+fl/L4MNvr7FxcXeZLRRKCwrK7sANhUHBEilfDJaXlEhFAqvA32plA2rI5ZJlpZNTRUVhgBsY7NrawsExNQ0zRJ2Cb5ZWyB81lhA+AwYJj5paWmWepDqQxgZ6UW4rUOVjw/EhugYLILQK45HsALb5E8VxFvxszV6qldcHI9nmqdMSkLdTSAetaTlyI6HkGdq+sGxswyghLojq9d6ZczA5ccnNTJFSPXMolRC696z7TpUm4RLz5wcvtyDkLHTs38gGzqoR/ulpT0Sl2+SSxzi/KMZzs4Mb3pyqbn5p+wsCqWyj4b8Vag9Bc2EMojLtfiZ8OJdZubX0nRI4dgBGooXrNrMlqFBXIvPiL7PbIYU2d4DO17bWsNmIdlOy/Gxk7trKvkarD3Yma5eTPCNMbpyldtOm0/sP0D26TI6c+7i8rnzz944fvR0h5/+A32eMoAss4GLAAAAAElFTkSuQmCC) no-repeat;
    animation: spinner-speedup 1s linear infinite
}

.loading-spinner-speedup-small {
    width: 14px;
    height: 14px;
    background-size: 14px 14px !important
}

.loading-spinner-speedup-medium {
    width: 24px;
    height: 24px;
    background-size: 24px 24px !important
}

.loading-spinner-speedup-large {
    width: 40px;
    height: 40px;
    background-size: 40px 40px !important
}

@keyframes spinner-speedup {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.wfwta_2EiUkeJhbdM3x6 {
    width: 100%;
    height: 100%
}

.wfwta_2EiUkeJhbdM3x6 .loading-container {
    width: 100%;
    height: 100%
}

.pjKAL_BAJweGT1CDdiEu {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    background-position: center;
    background-size: cover;
    object-fit: cover
}

.dJ9GQcyAwVzBa64WDvmj {
    position: relative;
    z-index: -1;
    display: none !important;
    opacity: 0;
    visibility: hidden
}

.KwE6KIX6bFhCS5sCl2b5 {
    text-align: center
}

.KwE6KIX6bFhCS5sCl2b5 img {
    display: block;
    margin: 0 auto;
    background-position: center;
    background-size: cover;
    object-fit: cover
}

.EK7DeRW5dvD_EP3rBsfc {
    position: relative;
    margin-top: 16px;
    margin-bottom: 12px;
    font-size: 15px
}

.EK7DeRW5dvD_EP3rBsfc span, .EK7DeRW5dvD_EP3rBsfc p {
    font-weight: 400;
    text-align: justify
}

.EK7DeRW5dvD_EP3rBsfc:before {
    position: absolute;
    top: 0;
    left: 6px;
    z-index: 99;
    display: block;
    width: 3px;
    height: 100%;
    background: #f3f3f5;
    content: ""
}

.EK7DeRW5dvD_EP3rBsfc .qk-md-paragraph:first-child {
    margin-top: 0
}

.EK7DeRW5dvD_EP3rBsfc .qk-md-paragraph {
    margin-bottom: 10px !important;
    padding-right: 12px;
    padding-left: 22px;
    font-size: 12px;
    font-weight: 400;
    color: #192338 !important;
    opacity: .8 !important;
    line-height: 18px
}

.EK7DeRW5dvD_EP3rBsfc .qk-md-paragraph span {
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #666 !important;
    opacity: 1 !important;
    line-height: 22px !important
}

.EK7DeRW5dvD_EP3rBsfc .qk-md-text {
    letter-spacing: 0 !important
}

.EK7DeRW5dvD_EP3rBsfc .qk-md-text.complete {
    margin: 12px 0;
    font-size: 13px !important;
    font-weight: 400;
    color: #666;
    line-height: 22px !important;
    letter-spacing: 0 !important
}

.EK7DeRW5dvD_EP3rBsfc .qk-markdown.qk-markdown-react .qk-md-ol > .qk-md-li::marker {
    font-size: 15px;
    color: #5c6678
}

.EK7DeRW5dvD_EP3rBsfc .qk-markdown.qk-markdown-react .qk-md-ul > .qk-md-li:before {
    background: #5c6678
}

.EK7DeRW5dvD_EP3rBsfc .qk-markdown.qk-markdown-react hr {
    --hr-margin-y: 8px;
    border-bottom: 1px solid #f4f4f7
}

.EK7DeRW5dvD_EP3rBsfc .qk-clamp-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
    white-space: normal;
    -webkit-line-clamp: 1
}

.dS2SlvDNqxGY__HoO6e4 {
    margin-bottom: 16px
}

.W0dl_LPYOglopttvPG_x {
    display: none
}

.Syf1lSLCHDXgPhoJ62Dg {
    border-radius: 14px;
    font-size: 14px
}

.Syf1lSLCHDXgPhoJ62Dg:before {
    display: none
}

.Syf1lSLCHDXgPhoJ62Dg .oZZRbTuvRmytfoqazPeH {
    flex-shrink: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    min-width: fit-content;
    line-height: 16px;
    font-size: 12px;
    font-weight: bold
}

.Syf1lSLCHDXgPhoJ62Dg .oZZRbTuvRmytfoqazPeH .UI2wWAGXz2g3kALCkSaU {
    margin-right: 8px;
    color: #192338
}

.Syf1lSLCHDXgPhoJ62Dg .oZZRbTuvRmytfoqazPeH .RmZEkWJDbAu8vV7t0rvZ {
    color: #8b909a
}

.Px6nduGa5fDIdIksmh2g {
    height: 0;
    opacity: 0
}

.XgTZS9u_TTUTeYB9Hxfn {
    margin-top: 16px;
    font-size: 15px;
    font-weight: 400;
    color: #222;
    line-height: 25px
}

.XgTZS9u_TTUTeYB9Hxfn .lEvmzZx3SWvwUwjv8Swc {
    color: rgba(0, 0, 0, 0);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(left, #000 0%, rgba(0, 0, 0, 0.5647058824) 30%, rgba(0, 0, 0, 0.3137254902) 50%, rgba(0, 0, 0, 0.5647058824) 70%, #000 100%);
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    animation: BzAClKUiy5irEVsW949P 2s infinite linear
}

@keyframes BzAClKUiy5irEVsW949P {
    0% {
        background-position: 100% 0
    }
    100% {
        background-position: -100% 0
    }
}

.Cp_ctnJy_3g5a7FAGB7J {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px 8px 0 0;
    padding: 12px 14px;
    font-size: 13px;
    color: #666;
    background: #f8f8fa;
    gap: 6px;
    line-height: 22px;
    cursor: pointer
}

.Cp_ctnJy_3g5a7FAGB7J:not(.DlDl2gbZg3AtN4v34pUz) {
    border-radius: 8px
}

.Cp_ctnJy_3g5a7FAGB7J img {
    width: 20px;
    height: 20px
}

.Cp_ctnJy_3g5a7FAGB7J path {
    stroke-width: 3px
}

.k5_1JgIUK2siUvRKk9oo {
    overflow: hidden;
    border: 1px solid #f3f3f5;
    border-top: none;
    border-radius: 0 0 8px 8px;
    max-height: 0;
    background-color: #fff;
    opacity: 0
}

.zcht3kAMrMAJM7CNE03q {
    display: flex;
    align-items: center;
    overflow: hidden;
    font-size: 13px;
    font-weight: 400;
    color: #666;
    flex: 1;
    line-height: 22px
}

.I91stB1Z4lxKGTK4K5_o {
    margin-right: 8px;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    flex-shrink: 0
}

.I91stB1Z4lxKGTK4K5_o.jDa9yL01Fb0paaeBhh04 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKqADAAQAAAABAAAAKgAAAADUGqULAAAHu0lEQVRYCb2ZbYhVRRjHnzn37Lrt7t11dXV11xd8KTCzFxcEIymRkD6oubZQoRAmFH2I+hBCKFiC1IeFMhBCsj4EEsu6atSHxE+mFJIZpqWGCmtq5rrve9/OOdP/P+ec27l37766d0ce55mZMzO/88w8M8+5q+QBUsUmvULZslG0PKq01IuCiNT3tkk18lggVjBFWinlBPq4M3u8PQxcTLYrkU3ouwiQfkJFXmINYUsCqdbaPJxGuR/QKeRjTmMGrWnWCxxX9mLkrZDQSiNNRNB8IXQ5ZBag+5HfBTDBR02jgzbr0rgnHwLyHYw2bdQRcx+IgvLlojID5VoAdyK/CeBwbXJHCEojglY261nKlSN49pmCvUeuJCRTFJZ6FJbzN0BqAPwHYDPQC6Zhl7Bii34ckGfRayKQ4WQhZAgXdbBQZ14DWQXYeNgxPy9oUUJaWk7j4cr8DnllD+UzkKPakl/wYrfKbLkFy3iYlM5CL6eVCMxtkw8chWX76k6tf5qpVC/0nMQBclKw3LTkwpyG3EISxf1w4pb+dnU3t6lwCeCEmgmZAymF0LFoqKy4eJGMI0m87Kl8J8sFpeO4chKdR1ruNjjWu4ljqgPPjTsBmJA0Qh0kC0tIjKtcB5KWrnhcznBlwglylh6Qe9EwHCS9clffEbUv7DyRPLDUVQDzWHoEYhMylRLLBWiasK7UDtyXZWi7GM6RtWhwTl5GQ1nYGMl5VL/Sf0R9E6l7YBWwcwG5Mg+SoDyrPJywJ+rr1SAnynp9cJgXguRzuyYbkoPCurcHUnKFYIm0WOmIJF2x+5Qs53NMxqK8Fq2YnEc5C25a/f/asNwvRcqTrt7u0at0RhrM0oPJ88zy07JS5sgPS5aoHgOmcHdj9kKQSTrOpJPlDehUyQWcZTrpweszvmUJDWCrLyaL+bgP6gcYed1Ncf9EvbvQYMPVzVcqkUrINS49QTOwaAp5EuJmZB77WTzckS8qMAgObWkpUF+UqtuOXAGYysCSBhaQHnTAV/16XU+34F4bh5n5zFgP82H6j6t67SKVzKTlPiEdSEbBqtwK2LO9fTKf5yjPq0LpaKHKYtZpW26mM1JHZ5LgqKcOdbodROZD5ufdPaSyyBXJbunS07DkBA0SHF+0JxU2qvj5MCQxwBhSWeSKhCeD+FgxezNnKiUV9PqCoIyCch6egkKHLQl4uYX7Pke8DCwKz47sCEPDO10QpGXNPwWM2SkG0hKzrOyXmDk/AYJvSHwGQJZmnwQjH0uXmHCsL1JfdLWmS8oTSqx8UK0kyT3KcI3nqAFUCjleAY2MG68WnS4yQZ+WCni9FYtYlEGspWSQXv83wFwfk7Y0ItqRJ6CfioxTdLW7V+pgTQvrbKJsTmgDGlAJOtOfEH4yUFxUumhxYNH1KE9pQiy6OIVrlJJkJIUgmjkO/S4LZ9R3Bo6AKgvsYAs8Fd+ga6eKdM/nuhxxacMglp73fAiZhqvDwW5Y/cfUJWzJ6wDi2cotgPeA8DQolR1TBYo4rnHAkRi+mUxAQlje+8j7329SnSZ6wlJ/H4Ca5Qc4LUp9W3mTnlts2O1f6DicqJGOFFqTOkAt3PfXOL8f5llyGHCIA8SloN7fqx72spKdxQb1emUdgpFSwmUFlkWdJPvlUha0r03RodoMICzJPYulJzC3wLp4ky7aFnj5I/00lnsZ9yQ/7NI4HLn82JsWypdb3lD3sqBUEFG3ADARAKKLWXofWMmbFZv183xuMtOG3Xo5lncto3kEyyZo5vXpUFwgJc2PIGZKs/TUBo+rW9irX0FlgEVAP8cZ60HHnv2goklvQ9ukpPW79RonJltgPXq4cRwDTGvCqtDPffb2/7+Y2NFZB2bJp/F7sgKWfRL1HvcraE0elHdUNunF+NXzQH+r+jfad6x6405dXe7KC4BbVoK70LJhEG4y+AtOeYSk4uHnpJsDC+XH6JhgyU3Vr+oaLylfw6J1IAwhjYPhyTAfxMu0l8akvatV9eSOULi0/C1diVtnTaklq6fZYpUAEF++uoQCPYar24Yei0l3MiWHvt3jf8+How0BZUPVFv0wlvsgVP5w5WX3LUCNo2H/oiMWCT+AeXLRs+Rn3MnXEI51DWSkm2PU1Uo1LFZl2zIPkz9WassCgqDsAc6jXmL5Odo9wGqcMCm7XL5sf2/o71kFQTlRVbNe6jnyMdTZEDqXsaYBxaWAjsbhUPav3+CiwF7OcGJYjjBeCBbAGUDW05JBm0YQ4pUo6caLHT6+T/3D+fNT1pnyG3pb1V+2ltdR/xsg6Vgwsp+jzAiLdYy4/H+oAzwe8RMbmeCg+A0SzhHk1NFmfv3iVyZvH5yHHW5KDg4HyXGGtSgbTXpO2/EZ8homeBFlvlj2UqBuLBocZRiM28GhRRn1GIv61vOty+XGC3JvBm2ZmC2nG27IydZWfPyMkEYHDTpXbtaz8cG3FWHhs6iiwXxIbgFfHLTh0hsKGjiKvzfxAlaJuHiZc3ipE+c/UWZPB9MMm40ZNByhrEkvxPGxDhu/EdbkD7MmPsCi09I4EQERWhPWMzq9GpaF3glLXoB+9uIBdScccyz5uEGjgz6EP+ngzwMrAT0He7FKWRKHleKAoQd3wau78LtWDxznDs7e3zsOqQl/MP4Hq798cZoMm9sAAAAASUVORK5CYII=) no-repeat;
    animation: c326yTnG30Iu4GN85qN7 1s linear infinite
}

.I91stB1Z4lxKGTK4K5_o.nWXEdojwVrCMwe48k6sG {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACNUExURUdwTM/d/8zd/8/d/87b/9XV/8/d/8/d/83e/9Ld/8/e/8/e/8/d/8/d/8/d/8/d/87d/9Dd/9Dc/8/d/8/e/8/d/8/d/w1T/w5U/4Sn/xNX/5i2/7fL/yRk/1WG/83c/8jX/7XK/yNi/z51/xBV/2WS/6vD/3yi/4So/5a0/5W0/ydm/22X/8bX/6K9/yr8o7YAAAAWdFJOUwDgHtkVBsPzLi2hv/3epY+I93z4e4lOm8hJAAABM0lEQVQ4y5XV2VrDIBAG0MlK9s04uFRr1dbd9388MQkpEJby3+XLuWBgGADk5GNTRoREZTPmYEne1iikbk06LCpUUhWhBibdFWrSd4kq4xQNSWNZZgEaE2SSJGgJEWwcoDXBuoYkRUdSXts1OtMt+9m7aT/vb4EXpJhOs7KR36fl3P7PuLXJ+7uXxbaM1lZJ6WJrtvsOudoMBpekN5/T1wCNU97Onw2UF0osIRL+Ho57o8QIhJ46PNPHvUkiESiTlNutZDSS5GI1ki1gLWv3QLnVSVbWebNW+6GTbLOEI+CW6iSOkKPeqhJzuV3OdiNrtQm53cipCeXWnu1WTq2tXJjdF6Wv7/oLA6E8rH7evk+ma+hxuX1Ghscg8hlvPkPTZxT7DHifZ8PrMZrrG/gTNyjVwB+uN3fBRvFlGwAAAABJRU5ErkJggg==) no-repeat
}

@keyframes c326yTnG30Iu4GN85qN7 {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.WQujiBZjX8zeBovJt9R1 {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-right: 2px;
    margin-left: 2px;
    white-space: nowrap
}

.ONMICBJaFAOQdG7P8CwA {
    margin-top: 1px;
    margin-right: 2px;
    width: 12px !important;
    height: 12px !important;
    font-weight: 500
}

.fLQUr6WGj_a2UJQDunKC {
    display: flex;
    align-items: center;
    margin-right: 2px;
    margin-left: 2px;
    font-size: 13px;
    font-weight: 500 !important;
    white-space: nowrap;
    color: #222;
    line-height: 22px
}

.fj9EsB_FA35achPPOSmp {
    flex: 1;
    display: flex;
    align-items: center;
    overflow: hidden
}

.uEsl3xEBWZO2OutXQGWV {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dwb7AlL12duX11gSXvNc {
    white-space: nowrap
}

.EbptJr138MjQHFv2s9vC {
    position: relative;
    overflow-x: hidden;
    width: 100%;
    transition: height .15s ease-in-out;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.EbptJr138MjQHFv2s9vC::-webkit-scrollbar {
    display: none
}

.Y1Fm7M460mQbfVqaRaHf {
    position: relative
}

.jI00TGjaTKX_hlDLAxH5:before {
    position: absolute;
    top: -4px;
    left: 0;
    z-index: 9;
    display: block;
    width: 100%;
    height: 37px;
    opacity: 1;
    content: "";
    background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%)
}

.jI00TGjaTKX_hlDLAxH5:after {
    position: absolute;
    bottom: -6px;
    left: 0;
    display: block;
    width: 100%;
    height: 37px;
    opacity: 1;
    content: "";
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)
}

.DeItZzV8Ku1idXaZSynp {
    display: none
}

.DeItZzV8Ku1idXaZSynp[data-is-scrolling=true] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0)
}

.oWbJC2bvm6g7aqj8JwnE {
    position: relative;
    z-index: 99;
    display: flex;
    margin-top: 24px;
    margin-bottom: 8px;
    padding: 2px 12px
}

.oWbJC2bvm6g7aqj8JwnE:first-child {
    margin-top: 12px
}

.oWbJC2bvm6g7aqj8JwnE:first-child ::before {
    border: 0
}

.oWbJC2bvm6g7aqj8JwnE .QqxnB9v3uY87YHypacYt {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUdwTCpn/ytn/6S8/zty/ypn/2aT/0yB/7nH/yFi/6S8/+Hp/8LU/1uK/9bg/7PJ//H3/1iF/5Kz//j6/2+a/2GS/2KP/yFh/22W/2eT/yto/yhm/y5p/2qV/22S/2SR/9vn/+Hp/+fn/5y6/yJe/9rm/6S+/12M/6rE/9X//+bt/+nu/6vD/9fj/+rw/6bA/2+a/6G8/63F/+Pp/97p/6nC/566/5q3/zRu/0l+/4ap/0h9/4So/yBf/+7u/7DI/2+Z/16I/9Xm/8XW/4is/0d7/+7y/xtd/3Sb/zNv/5m7/xlb/9Th/73P/+7z/7nO//H0/7TK/1qL/7XL/8DS/77Q/9Pg/zZw/9Ld/8/d/8nY/8za/3ef/3ef/5i2/8fX/83e/0R5/32i/0uA/3+k/3mg/zty/xVX/3qh/46v/4Kn/42t/0B3/0+C/4qs/1WG/02C/5Sy/5Kx/zx0/1GD/4Km/0J5/w9T/w1S//f5//7+/xNX//r8//f6/xFV/////2GP/2qV/6W//+/z//D0//f5/3Sd/4yu/1eI/zx0/xBU/ydl/y5q/yVj/8TV/+3y/xxd/8jY//b4/7XK/xZY/5S0/9Lf/z92//r7/zly//3+/4+w//7+/2SR/x9f/526/6zF/9/o/6jB/97n/1yL/8fX//X3/7zP/xlb/83b/7jN/xNW/5Ky/yJh/ypo/2eT/zBs/9zm/+bt/6/G/5+7/9jj/8HT/+Lr/zJu/+Xs/6vD/+ju/4ap/7HH/7/S/4So/0p+/0d9/0V7/9bi/5q3//H1/9Tg/0yA/4Km/5m2/4Cl/0F4/zZw/1mJ/3ae/87c/36j/1GE/2yX/2+Z/5u4//v8/9nk/+vw/6K9/+Hp/6G8/3Gb/06B/7LI/4qs/0N6//P2/9De/7rO/5a1/8va/3ig/3qh/0+D/3yi/1OF/w5S/yxp/2iU/26Y/16N/4ir/zRv/x5e/7fM/73Q/7PJ//n6/+Pr/+nv/9rl//T3/7DH/1SG/3uh/2CO/02B/w1S/zvb3mAAAAB/dFJOUwDDiBUtFS4GBi0u4POMjC0tLS3ciBXD98Pz8+Dg4BXgFfMViB7D8/ceBsOIiff44Pfg+C4uw8P49/Pz8/OhHqEeHh7Z2dmhj6EeHt6hpf18j4+h3tm//aEt3qV8jy2hvy6/fNml3o97LnzZpXylv96/j97ee7+l2fN786W/pb9myk5dAAADGElEQVQ4y33VdVRTURzA8UsISEjZ3d3d3d3d3d31GGw0Gwty5GTSLZImMkVywJgoKDEEFBFHOcC493GADfbe9999zu/89s679wGgmMGdB/eN796+9fDeqa6AJIPNxjJanbPI7Z+1dSCHs24VkV64ciO1UMZC9Jt1YCDHz8/+14LhSuCYcRPFDGqSjEWTpx69VDU7yqFj4xvEDLOkQjlqb+/hEWyn0kVRTtOJjWgQi83gBrQ6nHI4aGhwsJ1NP4WNpw+Jro9tGUsTuWKYLJxekg+HQmlnE9JXzg7W8c6Ljo2AluaGtSVOsEHSJuR7/7YdtEaEP8It1RVTKIKCS1tbldb/1i33N24LsU4lhyAZFqbaIpdOiMLtY0xJUlsoY2Jmr8HpekEislRMaTlhUFan7kJy906BIDExKgIjyDymujo11UUdbVrk6CgQRImIaIMVhC4uJyHdk1EEcTxGmAOEVlbXADjsnwErEhFTMyuUkzrYJ5H4+2fkYiRRnFDnwV4mUyKRxJNRnlMK7CY4xOczmcwkMlqU8gV2BCyj0/l8Po2M1r9GrQC6dJSIjNJeoeYB3acoUsp6iZoDtj+H1bDIaOxb1DGwowbma0ZGBWX5+fl/L4MNvr7FxcXeZLRRKCwrK7sANhUHBEilfDJaXlEhFAqvA32plA2rI5ZJlpZNTRUVhgBsY7NrawsExNQ0zRJ2Cb5ZWyB81lhA+AwYJj5paWmWepDqQxgZ6UW4rUOVjw/EhugYLILQK45HsALb5E8VxFvxszV6qldcHI9nmqdMSkLdTSAetaTlyI6HkGdq+sGxswyghLojq9d6ZczA5ccnNTJFSPXMolRC696z7TpUm4RLz5wcvtyDkLHTs38gGzqoR/ulpT0Sl2+SSxzi/KMZzs4Mb3pyqbn5p+wsCqWyj4b8Vag9Bc2EMojLtfiZ8OJdZubX0nRI4dgBGooXrNrMlqFBXIvPiL7PbIYU2d4DO17bWsNmIdlOy/Gxk7trKvkarD3Yma5eTPCNMbpyldtOm0/sP0D26TI6c+7i8rnzz944fvR0h5/+A32eMoAss4GLAAAAAElFTkSuQmCC) no-repeat;
    animation: noMLkrnngBDB5jJbFJCt 1s linear infinite
}

.oWbJC2bvm6g7aqj8JwnE .yLj8btW_NH66QQjLlU_O {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFRQTFRFAAAAKzVKLDhOLDhNLThOLThOLDdOLDdOKDhQLThNIDBQLThNLTdOLTdOLTdNLDhMLDhNKzdNLDhOLDdNLThOLDdOLTdNLDhNLTZNKzhOLDdNLTlN/W5bngAAABx0Uk5TAAk/j8P/qDAEYwEk4OF5EMQxQKlkUVCQGSN4D4+j8J8AAAH3SURBVHicjZWLbqswDIZtCIPRlvb0dDra3v/Zdl/P2lJ6AzI7ITQJoVpUoaR8sn87tkH49UL/jAj8a0Cc5Q00w4t9lok8htH8GA+cNlkVQCd4CghM5X6ARnGnoRGnI2RpHXfem9ZFc1kry5feBp8SdRJY2eg9k5n477lfXtiyOFjocsdk6WWHX0+Zna17dHKmR3GoBiQpu9/S827foXlEsWdNiKSXMdlN20qj7D7k3dLAEpDt0R9TPyIrNg6EbBO62pDa71ESYEFKFx+MCux0jy2OmvJORSRIwy6ErKJ3vZmR2lqikqIyMiA3JvnFgYNB+LcO+39g+SSxU7B802i+MQCCvAo0KZxXGuWoYlPCOIG99EkVDp4REtpfevIEKbMOCZpxUaWPWI80KCe4F8DXAWlS8v7vax8ACSi+/LBW/c7KignLS5Zh7fyZZP0p3SvQrJNpcwUsJC3BZd1Cm570xaq4HCPLpHRuj/1T6XVFqBt2ZPEl6SJUpa07Lbis0lb7dD/aMHSDpmGsTgusa49emxtFsLlr9tY3dycnpEF5t0eGufuq9cgoZ3L+CRaa6yqQDy8W+Pih3s4rZ7x1GshyIaNnCfjU4lbP2z6N1iiO7GluVtYORzGJCLT47Bga8GxiWrujeDfy2dDnxR3UWygEnL9vfYxurx94GNQrOXu/6wAAAABJRU5ErkJggg==) no-repeat
}

.oWbJC2bvm6g7aqj8JwnE ::before {
    position: absolute;
    top: -12px;
    left: 0;
    margin: 0 12px 0 24px;
    border-top: 1px solid #eee;
    width: calc(100% - 36px);
    height: 0;
    content: ""
}

.mucyIGojs2vT82qQrrrb {
    font-size: 14px;
    font-weight: 600 !important;
    color: #222 !important;
    letter-spacing: 0;
    line-height: 20px
}

.LTlRHVyzNHZXdJQ6C5z3 {
    margin-top: 3px;
    width: 14px;
    height: 14px;
    background-size: 14px 14px !important;
    flex-shrink: 0
}

@keyframes noMLkrnngBDB5jJbFJCt {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.nHMRfYD6peOJvY2MspiE {
    display: flex;
    align-items: center
}

.yauLgm6KZYdAZNqP32rs {
    font-size: 12px;
    font-weight: 500 !important;
    color: #192338;
    opacity: .8;
    letter-spacing: 0;
    line-height: 18px
}

.FPOyMDJbFm6mINaqlF6j {
    display: flex;
    margin-top: 16px;
    border: 1px solid #f4f4f7;
    border-radius: 10px;
    padding: 7px 10px;
    background: #f7f7fa
}

._qlxS7aNa5KMOD0RhNW0 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 6px;
    border-radius: 6px;
    width: 20px;
    height: 20px;
    background: #fff;
    box-shadow: 0 2px 4px -1px rgba(54, 77, 143, .03);
    flex-shrink: 0
}

.VShAD73lhmnszU3Cjiy1 {
    flex-grow: 1;
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
    color: #333;
    opacity: .8;
    letter-spacing: 0;
    line-height: 18px;
    word-break: break-all
}

.L_Uwxcy4wqcyJk4AhKBx {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 11px
}

.L_Uwxcy4wqcyJk4AhKBx svg {
    width: 16px;
    height: 16px;
    fill: #0d53ff;
    animation: D_ZU65PLjzHn8p09sE3R 1.5s linear infinite
}

.L_Uwxcy4wqcyJk4AhKBx.Ht37IulxV3luX8cCuuVm svg {
    animation: none;
    fill: #222
}

@keyframes D_ZU65PLjzHn8p09sE3R {
    0% {
        transform: translateX(0)
    }
    25% {
        transform: translateX(3px)
    }
    50% {
        transform: translateX(0px)
    }
    75% {
        transform: translateX(-3px)
    }
    100% {
        transform: translateX(0)
    }
}

.t5wEBL9KoQQmY1bK4GD1 {
    display: inline-block
}

.t5wEBL9KoQQmY1bK4GD1 .yF526FtLGf5DN9unO53d {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    border: 1px solid rgba(13, 83, 255, .05);
    border-radius: 8px;
    padding: 0 24px;
    width: auto;
    height: 40px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #0d53ff;
    background: rgba(13, 83, 255, .05)
}

.t5wEBL9KoQQmY1bK4GD1 .yF526FtLGf5DN9unO53d svg {
    margin-right: 6px;
    width: 16px;
    height: 16px
}

.t5wEBL9KoQQmY1bK4GD1 .yF526FtLGf5DN9unO53d .exk4Els1k2lSI2F8TVG2 {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.t5wEBL9KoQQmY1bK4GD1 .yF526FtLGf5DN9unO53d.UDUuCaXeDioUj2CtLffu {
    border-color: #eee;
    color: #222;
    background: #fff;
    opacity: .5;
    pointer-events: none
}

.t5wEBL9KoQQmY1bK4GD1 .yF526FtLGf5DN9unO53d.UDUuCaXeDioUj2CtLffu .exk4Els1k2lSI2F8TVG2 {
    opacity: .3
}

.HWCI66zn0GybvqR5whhm {
    border-radius: 12px 2px 12px 12px;
    padding: 10px 16px;
    max-width: 90%;
    white-space: pre-line;
    color: var(--color-Text_White_Constant);
    background-image: linear-gradient(249deg, #356fff 0%, var(--color-Button_Blue) 100%);
    word-break: break-all;
    word-wrap: break-word;
    box-sizing: border-box
}

.FINquxbzKcvepk22ND0_ {
    box-sizing: border-box;
    border-radius: 12px 2px 12px 12px;
    padding: 10px 16px;
    text-align: justify;
    white-space: pre-line;
    word-break: break-all;
    word-wrap: break-word;
    background-image: linear-gradient(249deg, #356fff 0%, var(--color-Button_Blue) 100%);
    color: var(--color-Text_White_Constant)
}

.YBALVYGKny4iwULGsHaT {
    border: 1px solid #eee;
    border-radius: 8px;
    background: #fff
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT {
    padding: 12px
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .s7vHMEVFgrtKxqm7jQ1R {
    display: flex;
    justify-content: center;
    align-items: center
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .s7vHMEVFgrtKxqm7jQ1R .Ht8w7GGn91DXX6zdo1l9 {
    border-radius: 6px;
    border-radius: 6px;
    padding-top: 8px;
    padding-bottom: 6px;
    width: 44px;
    color: #0d53ff;
    background: rgba(13, 83, 255, .08)
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .s7vHMEVFgrtKxqm7jQ1R .Ht8w7GGn91DXX6zdo1l9.gNLCpM86ig51oFf6PkAW {
    color: #06baa0;
    background: rgba(6, 186, 160, .08)
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .s7vHMEVFgrtKxqm7jQ1R .Ht8w7GGn91DXX6zdo1l9 .e7Cb7t6j2LUwHLJdo3Ye {
    display: flex;
    justify-content: center;
    align-items: center
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .s7vHMEVFgrtKxqm7jQ1R .Ht8w7GGn91DXX6zdo1l9 .e7Cb7t6j2LUwHLJdo3Ye .mr7oaETdmPg4Ulk_CDSd {
    font-size: 12px;
    font-family: PlusJakartaSans;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 14px;
    white-space: nowrap
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .s7vHMEVFgrtKxqm7jQ1R .Ht8w7GGn91DXX6zdo1l9 .e7Cb7t6j2LUwHLJdo3Ye .IHnKbd1tUVGK1LH_iMdl {
    margin-left: 1.5px;
    width: 6px;
    opacity: .3
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .s7vHMEVFgrtKxqm7jQ1R .Ht8w7GGn91DXX6zdo1l9 .uQJAMQJWrpYiiSzOn_jT {
    margin-top: 4px;
    font-size: 8px;
    font-weight: 500;
    text-align: center;
    line-height: 12px
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .WnznmyAzsgdXriWvLxeN {
    margin-left: 10px;
    flex: 1;
    width: 0
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .WnznmyAzsgdXriWvLxeN .tRJvYjfu_vgCmqmPBD9V {
    overflow: hidden;
    font-size: 15px;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #192338;
    line-height: 25px
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .WnznmyAzsgdXriWvLxeN .btLvx8Royjns9vCMWN37 {
    overflow: hidden;
    margin-top: 2px;
    font-size: 12px;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    line-height: 16px
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .RGoo8EHIb6Edp_8MVXM8 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 9px
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .s5zvrJDT6fk_cxI9hXbA .RGoo8EHIb6Edp_8MVXM8 ._qHyNvGKP2K6vuqGIw0I {
    width: 24px;
    height: 24px
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .D8bBcmRcniPfFQYSXmri {
    overflow: hidden;
    margin-top: 12px;
    border-top: 1px solid #f3f3f5;
    padding-top: 8px;
    height: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: content-box
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .D8bBcmRcniPfFQYSXmri ._c4dlnW_nwwEfROqWVHz {
    margin-left: 16px;
    font-size: 12px;
    font-family: PlusJakartaSans;
    font-weight: 700;
    color: #2d384e;
    letter-spacing: 0;
    line-height: 12px
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .D8bBcmRcniPfFQYSXmri ._c4dlnW_nwwEfROqWVHz:first-child {
    margin-left: 0
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .D8bBcmRcniPfFQYSXmri .fkTn_RxeG9_Bm43RFP_h {
    margin-left: 4px;
    font-size: 12px;
    font-weight: 400;
    color: #222;
    line-height: 16px
}

.YBALVYGKny4iwULGsHaT .nIZXp8tb0ApfsSZXnIHT .D8bBcmRcniPfFQYSXmri .ttwwNxoeV1IftAIrCzo9 {
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
    color: #666
}

.YBALVYGKny4iwULGsHaT.o3J4Mww4jLP793yukflo .nIZXp8tb0ApfsSZXnIHT {
    opacity: .3
}

.t10UJ5xhpBOW95_b5tUi {
    border: 1px solid #eee;
    border-radius: 8px;
    background: #fff
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog {
    padding: 10px 12px
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki ._kKrWPcTDAjFmbND3URZ {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 12px
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki ._kKrWPcTDAjFmbND3URZ .S8AoBE8OfkgRW8pzxJ7V {
    width: 24px;
    height: 24px
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .yCTkdWQrUKcUwyYTJ64H {
    border-radius: 6px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 52px;
    color: #0d53ff;
    background: rgba(13, 83, 255, .08)
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .yCTkdWQrUKcUwyYTJ64H.UOqPLq7RR_VJawyOxo1E {
    color: #06baa0;
    background: rgba(6, 186, 160, .08)
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .yCTkdWQrUKcUwyYTJ64H .Xz6xFiJTICrU3rseGKsF {
    display: flex;
    justify-content: center;
    align-items: center
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .yCTkdWQrUKcUwyYTJ64H .Xz6xFiJTICrU3rseGKsF .u8fTzjLvx5ufGigpZTiu {
    font-size: 12px;
    font-family: PlusJakartaSans;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 14px;
    white-space: nowrap
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .yCTkdWQrUKcUwyYTJ64H .Xz6xFiJTICrU3rseGKsF .AojBFw9UWqQlq3moXhhE {
    margin-left: 2px;
    width: 4px;
    opacity: .4
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .yCTkdWQrUKcUwyYTJ64H .mj0XqFlRLRYkb8cwesib {
    margin-top: 4px;
    font-size: 10px;
    font-weight: 500;
    text-align: center;
    line-height: 12px
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .ZKHGRDzoaRIylr0b7bzO {
    margin-left: 12px;
    flex: 1
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .ZKHGRDzoaRIylr0b7bzO .qw4jwyW1VLDd6A0VpsSc {
    overflow: hidden;
    max-width: 344px;
    font-size: 15px;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #192338;
    line-height: 25px
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .t9uSatfcXOrTwOUhgNki .ZKHGRDzoaRIylr0b7bzO .oZ_rUV1pfnSKF0buVb1Z {
    overflow: hidden;
    margin-top: 2px;
    font-size: 12px;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    line-height: 16px
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .zGEFcKqICKBf64eutgiL {
    overflow: hidden;
    padding-top: 6px;
    max-width: 344px;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: content-box
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .zGEFcKqICKBf64eutgiL .IvlStJR9uxmnei5yko3k {
    margin-left: 16px;
    font-size: 12px;
    font-family: PlusJakartaSans;
    font-weight: 700;
    color: #666;
    letter-spacing: 0;
    line-height: 12px
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .zGEFcKqICKBf64eutgiL .IvlStJR9uxmnei5yko3k:first-child {
    margin-left: 0
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .zGEFcKqICKBf64eutgiL .oFY1NcUY3z9p5T7mx_BJ {
    margin-left: 4px;
    font-size: 12px;
    font-weight: 400;
    color: #666;
    line-height: 16px
}

.t10UJ5xhpBOW95_b5tUi .X_LZDhGxY_RM2nePPAog .zGEFcKqICKBf64eutgiL .I9wmXii28d654I7TTnlB {
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
    color: #999
}

.t10UJ5xhpBOW95_b5tUi.gyN623MGk8Fst2yS_GJl .qw4jwyW1VLDd6A0VpsSc {
    max-width: 312px !important
}

.t10UJ5xhpBOW95_b5tUi.gyN623MGk8Fst2yS_GJl .zGEFcKqICKBf64eutgiL {
    max-width: 312px !important
}

.t10UJ5xhpBOW95_b5tUi.milpnN1LYKX3ge0OrqAr .X_LZDhGxY_RM2nePPAog {
    opacity: .3
}

@keyframes rost__dqSfGKrRRBzrsn {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.rdtxFO5GOsTzGbtgbfvG {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow-x: auto
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K::-webkit-scrollbar {
    display: none
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    width: 72px;
    height: 72px;
    background-position: center;
    background-size: cover;
    flex-shrink: 0
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr + .qbzbtPJbtLHDQf5isfyr {
    margin-left: 8px
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr .xt3dWpWPS2v77Sq1f3Pg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr .pUDh79tV07xY_Sssi487 {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .9)
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr .pUDh79tV07xY_Sssi487 .rost__dqSfGKrRRBzrsn {
    width: 20px;
    height: 20px;
    animation: rost__dqSfGKrRRBzrsn 1s linear infinite
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr .pUDh79tV07xY_Sssi487 .ammEbZamKd3mDxAC8FNe {
    text-align: center
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr .pUDh79tV07xY_Sssi487 .ammEbZamKd3mDxAC8FNe .Vp2kcXr8xaxNi4JLY0Be {
    width: 14px;
    height: 14px;
    background: rgba(0, 0, 0, 0)
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr .pUDh79tV07xY_Sssi487 .ammEbZamKd3mDxAC8FNe .p_cl84bmx_2eLCGD_mt1 {
    margin-top: 4px;
    line-height: 14px;
    font-size: 11px;
    font-weight: 500;
    color: #192338
}

.rdtxFO5GOsTzGbtgbfvG .s2qht2xReCHA7z8AaE2K .qbzbtPJbtLHDQf5isfyr .Qt01ZKip6pxyBMeWHnSN {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 22px;
    width: 100%;
    cursor: pointer
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF .lb_YXCA8S_N8BQLc8gNH {
    flex-shrink: 0;
    width: 14px;
    height: 14px
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF .lb_YXCA8S_N8BQLc8gNH .rost__dqSfGKrRRBzrsn {
    width: 100%;
    height: 100%;
    animation: rost__dqSfGKrRRBzrsn 1s linear infinite
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF .lb_YXCA8S_N8BQLc8gNH .ammEbZamKd3mDxAC8FNe {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0)
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF .c2fqkgsbCLvOb9I9_XY_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 8px;
    border: 1px solid #f0f0f0;
    border-radius: 12px;
    padding: 11px 14px;
    flex: 1;
    width: 0;
    background: #fff
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF .c2fqkgsbCLvOb9I9_XY_ .zRd8MRevCQn2NJ7okbOo {
    width: 36px;
    height: 36px
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF .c2fqkgsbCLvOb9I9_XY_ .b1kDsOnxz1noZUtG6slx {
    margin-left: 8px;
    flex: 1;
    width: 0
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF .c2fqkgsbCLvOb9I9_XY_ .b1kDsOnxz1noZUtG6slx .xPrLwElH1XJNuCiQ5Cfj {
    overflow: hidden;
    font-size: 15px;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #192338;
    line-height: 24px
}

.rdtxFO5GOsTzGbtgbfvG .iExFUl2Qh7gCo6FwBpsF .c2fqkgsbCLvOb9I9_XY_ .b1kDsOnxz1noZUtG6slx .dI12cjHLocyZL3ANipeG {
    font-size: 12px;
    font-weight: 400;
    color: #999;
    line-height: 18px
}

.TaeBtT5H5BV7x9yvCS2Q {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow-x: auto
}

.TaeBtT5H5BV7x9yvCS2Q::-webkit-scrollbar {
    display: none
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    width: 72px;
    height: 72px;
    background-position: center;
    background-size: cover;
    flex-shrink: 0
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC + .V5bhetyHQlbOFcgvrARC {
    margin-left: 8px
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC .AvATbxkn7ESzTAgzUNp2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC .dvf1EhrB9TKR3dkI3WZu {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .85
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC .dvf1EhrB9TKR3dkI3WZu .RtanceACWhc_RFmCqnU3 {
    width: 20px;
    height: 20px;
    animation: RtanceACWhc_RFmCqnU3 1s linear infinite
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC .dvf1EhrB9TKR3dkI3WZu .P7yoH4S8ECI4YauNkJuz {
    text-align: center
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC .dvf1EhrB9TKR3dkI3WZu .P7yoH4S8ECI4YauNkJuz .FvhJCYqg5VzzIDuWZafk {
    width: 20px;
    height: 20px
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC .dvf1EhrB9TKR3dkI3WZu .P7yoH4S8ECI4YauNkJuz .IgXpByPhmz32hMb008dy {
    margin-top: 4px;
    line-height: 14px;
    font-size: 11px;
    font-weight: 500;
    color: #192338
}

.TaeBtT5H5BV7x9yvCS2Q .V5bhetyHQlbOFcgvrARC .cEPRoywwaoRhOYCxFBGA {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.IE1yNDEn0OwfBK09Opte {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow-x: auto
}

.IE1yNDEn0OwfBK09Opte::-webkit-scrollbar {
    display: none
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM {
    position: relative;
    overflow: hidden;
    border: .5px solid rgba(0, 0, 0, 0);
    border-radius: 8px;
    width: 0;
    height: 220px;
    background-position: center;
    background-size: cover;
    flex-shrink: 0;
    box-sizing: content-box
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM.kNfmhWfJBIDvjWDG1dbm {
    border: .5px solid #eee
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM .OBx7UN6HyZWFdTDqoMBi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM .zG5ZMGltTlXDAJf4rbjr {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .85
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM .zG5ZMGltTlXDAJf4rbjr .l1oY2Q5WdPC14N5Np_ve {
    width: 20px;
    height: 20px;
    animation: l1oY2Q5WdPC14N5Np_ve 1s linear infinite
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM .zG5ZMGltTlXDAJf4rbjr .DDbn6Fo2Tw2Wfcp3kIqw {
    text-align: center
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM .zG5ZMGltTlXDAJf4rbjr .DDbn6Fo2Tw2Wfcp3kIqw .CIjX4sXaaJjg6N7jCbdY {
    width: 20px;
    height: 20px
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM .zG5ZMGltTlXDAJf4rbjr .DDbn6Fo2Tw2Wfcp3kIqw .f41kvjBqGqIxD8Rz9X3l {
    margin-top: 4px;
    line-height: 14px;
    font-size: 11px;
    font-weight: 500;
    color: #192338
}

.IE1yNDEn0OwfBK09Opte .MWCxnRVwsQ0ICHBEyMRM .bNcQsqQG25kkvcOHu_Pt {
    width: 100%;
    height: 100%;
    cursor: pointer
}

.zSIAl6KDE2THTl7i17t9 {
    display: flex;
    align-items: flex-end;
    flex-direction: column
}

.zSIAl6KDE2THTl7i17t9 .JBc3OvZnt40MblF_9B6U {
    width: 100%
}

.zSIAl6KDE2THTl7i17t9 .IDOaqa47fZUw4Xbui74E {
    width: 100%
}

.zSIAl6KDE2THTl7i17t9 .nmn3y1v92jDhUHMYB9dJ {
    margin-top: 18px
}

.quark-pc-special-class .JBc3OvZnt40MblF_9B6U {
    max-width: 400px
}

.IbOcQMoFKWTfa2uGLH0w {
    display: flex;
    align-items: center;
    height: 6px
}

.IbOcQMoFKWTfa2uGLH0w .YD7R2dZ7MRWdTXmNE4ql {
    margin-right: 3px;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    background-color: #095ff9;
    opacity: .5;
    animation: ZvkL99VY1U51kaMQAl8h .9s ease-in-out infinite alternate;
    animation-delay: -1s
}

.IbOcQMoFKWTfa2uGLH0w .YD7R2dZ7MRWdTXmNE4ql:nth-child(2) {
    animation-delay: -0.3s
}

.IbOcQMoFKWTfa2uGLH0w .YD7R2dZ7MRWdTXmNE4ql:nth-child(3) {
    animation-delay: 0s
}

@keyframes ZvkL99VY1U51kaMQAl8h {
    0% {
        opacity: .1
    }
    100% {
        opacity: 1
    }
}

.A8_InfYgYoD2w7AQBISw, .xGOh8B3hC9u3QLE8VULE, .jHExaFdWvRmgEL0wYS84 {
    margin-top: 12px
}

.xGOh8B3hC9u3QLE8VULE {
    border-color: #ffeeec;
    background: #fff2f0;
    pointer-events: none
}

.xGOh8B3hC9u3QLE8VULE, .A8_InfYgYoD2w7AQBISw {
    padding-bottom: 2px
}

.D8QcM6Lniwq1XnLc7UST {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 30px;
    height: 30px
}

.D8QcM6Lniwq1XnLc7UST svg {
    width: 30px;
    height: 30px
}

.jHExaFdWvRmgEL0wYS84 .sK8yOpIN50wAB8b5vggI {
    display: flex;
    align-items: center;
    height: 70px;
    background-color: #fff
}

.jHExaFdWvRmgEL0wYS84 .sK8yOpIN50wAB8b5vggI .t0J1lamOJHl7A0G7MG3M {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    flex-direction: column
}

.jHExaFdWvRmgEL0wYS84 .sK8yOpIN50wAB8b5vggI .Dvh04EkAmCoX_7_D85PW {
    font-size: 20px;
    font-weight: 500;
    color: #222
}

.jHExaFdWvRmgEL0wYS84 .sK8yOpIN50wAB8b5vggI .gec8FBI8e6LAoJDVnr4j {
    position: relative;
    top: -1px;
    padding-left: 4px;
    font-size: 12px;
    font-weight: 500;
    color: #222;
    line-height: 16px
}

.jHExaFdWvRmgEL0wYS84 .sK8yOpIN50wAB8b5vggI .OmCa5nAYGoUXThHLKIHj {
    font-size: 13px;
    color: #666
}

.jHExaFdWvRmgEL0wYS84 .sK8yOpIN50wAB8b5vggI .iGjVoEmPU4EDMk9GKAwA {
    width: 1px;
    height: 38px;
    background-color: #eee
}

.GONQ0GVIaKlaJ6SuVYW1 {
    position: absolute;
    top: 9px;
    right: 12px;
    border: 1px solid #eee;
    border-radius: 6px;
    width: 56px;
    height: 30px;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    color: #222;
    background: #fff;
    line-height: 30px
}

.YgFP2RK_Ur3XnXbUvwCm {
    font-size: 15px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #222;
    line-height: 25px
}

.lXqPuDT8MFLcb4DifANP {
    color: rgba(0, 0, 0, 0);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-image: -webkit-linear-gradient(left, #000 0%, rgba(0, 0, 0, 0.5647058824) 30%, rgba(0, 0, 0, 0.3137254902) 50%, rgba(0, 0, 0, 0.5647058824) 70%, #000 100%);
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    animation: ugyFPf8z2YsUrGhzgC0c 2s infinite linear
}

@keyframes ugyFPf8z2YsUrGhzgC0c {
    0% {
        background-position: 100% 0
    }
    100% {
        background-position: -100% 0
    }
}

.p2vHnenT5p44Dba66UDi {
    margin: 16px 0;
    border-radius: 8px;
    padding: 15px;
    font-size: 13px;
    background: #f3faff;
    letter-spacing: .2px
}

.p2vHnenT5p44Dba66UDi .Y0OPeF5Aa5Jw8prfY98f {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 14px
}

.p2vHnenT5p44Dba66UDi .Y0OPeF5Aa5Jw8prfY98f img {
    margin-right: 9px;
    width: 16px;
    height: 16px;
    background: rgba(0, 0, 0, 0)
}

.p2vHnenT5p44Dba66UDi .p6eqMsWU0QJHMJ9FMJIl div {
    padding-left: 4px;
    line-height: 13px
}

.p2vHnenT5p44Dba66UDi .p6eqMsWU0QJHMJ9FMJIl div:before {
    content: "";
    position: relative;
    top: -1px;
    left: 1px;
    display: inline-block;
    margin-right: 15px;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    background: #333;
    vertical-align: baseline;
    line-height: 13px
}

.p2vHnenT5p44Dba66UDi .p6eqMsWU0QJHMJ9FMJIl div:first-child {
    margin-bottom: 12px
}

.Q0fCVfU1wFmpJ53fG1PQ {
    border: 1px solid #eee;
    border-radius: 8px;
    padding-top: 12px;
    width: 100%;
    background: #fff
}

.Q0fCVfU1wFmpJ53fG1PQ .UDVfoAltlKGbGu8hOBec {
    position: relative;
    display: flex;
    align-items: center;
    padding: 12px;
    height: 44px;
    gap: 8px
}

.Q0fCVfU1wFmpJ53fG1PQ .UDVfoAltlKGbGu8hOBec .euweN7mK9h9owLs0BVBQ {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px
}

.Q0fCVfU1wFmpJ53fG1PQ .UDVfoAltlKGbGu8hOBec .euweN7mK9h9owLs0BVBQ img {
    width: 44px;
    height: 44px
}

.Q0fCVfU1wFmpJ53fG1PQ .UDVfoAltlKGbGu8hOBec .yQYefAabRE_DcerK0wYw {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-width: 0
}

.Q0fCVfU1wFmpJ53fG1PQ .UDVfoAltlKGbGu8hOBec .gSIsKUFasw0znOqZBJEc {
    font-size: 15px;
    font-weight: 500;
    color: #222;
    line-height: 25px
}

.Q0fCVfU1wFmpJ53fG1PQ .UDVfoAltlKGbGu8hOBec .u90VsLLn6kkWV9PPjSFf {
    margin-top: 2px;
    font-size: 12px;
    font-weight: 400;
    color: #666;
    line-height: 16px
}

.Q0fCVfU1wFmpJ53fG1PQ .Ib8gR2d3gTBI2hicStiN {
    margin-top: 10px;
    height: 1px;
    background-color: #f3f3f5
}

.Q0fCVfU1wFmpJ53fG1PQ .e6pQiJ7os1OlZ7idk0a_ {
    padding: 8px 12px
}

.Q0fCVfU1wFmpJ53fG1PQ .e6pQiJ7os1OlZ7idk0a_ .mh8CLVlmGp9oNR4w6T2k {
    display: flex;
    flex-wrap: wrap;
    row-gap: 6px
}

.Q0fCVfU1wFmpJ53fG1PQ .e6pQiJ7os1OlZ7idk0a_ .mh8CLVlmGp9oNR4w6T2k .MkpezKMlyLvqTlEfCpef {
    overflow: hidden;
    width: 50%;
    box-sizing: border-box;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 18px
}

.Q0fCVfU1wFmpJ53fG1PQ .e6pQiJ7os1OlZ7idk0a_ .mh8CLVlmGp9oNR4w6T2k .MkpezKMlyLvqTlEfCpef span:nth-child(1) {
    padding-right: 6px;
    color: #666
}

.Q0fCVfU1wFmpJ53fG1PQ .e6pQiJ7os1OlZ7idk0a_ .mh8CLVlmGp9oNR4w6T2k .MkpezKMlyLvqTlEfCpef span:nth-child(2) {
    color: #222
}

.Q0fCVfU1wFmpJ53fG1PQ .e6pQiJ7os1OlZ7idk0a_ .mh8CLVlmGp9oNR4w6T2k .MkpezKMlyLvqTlEfCpef:nth-child(odd) {
    padding-right: 14px
}

.Q0fCVfU1wFmpJ53fG1PQ .zW_ttjNI3ZyorheIBZG3 {
    display: flex;
    align-items: center;
    padding-bottom: 12px;
    padding-left: 12px;
    font-size: 12px;
    color: #999;
    opacity: .7;
    line-height: 16px
}

.quark-pc-special-class .Q0fCVfU1wFmpJ53fG1PQ {
    padding-top: 10px
}

.w2GVO8SyWtpgum3cRvgw {
    padding-bottom: 10px
}

.w2GVO8SyWtpgum3cRvgw .pcleXMtwZi1nlRPZNFZ_ {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #0d53ff
}

.w2GVO8SyWtpgum3cRvgw .pcleXMtwZi1nlRPZNFZ_ svg {
    width: 18px;
    height: 18px
}

.w2GVO8SyWtpgum3cRvgw .o2Ghq4322PPMts8XStCg {
    overflow: hidden;
    height: 0
}

.w2GVO8SyWtpgum3cRvgw .KuQcGRMuCfTsroxH3sLk .BF1mPk3Kdbkk4nM1ONBS {
    cursor: pointer
}

.w2GVO8SyWtpgum3cRvgw .KuQcGRMuCfTsroxH3sLk .BF1mPk3Kdbkk4nM1ONBS:not(:last-child) {
    margin-bottom: 8px
}

.w2GVO8SyWtpgum3cRvgw ._woAxxmx4Mhkymn8mCnT {
    margin-bottom: 16px;
    font-size: 15px;
    color: #222;
    line-height: 25px
}

.NHTJlRvIcOmAiTXhwIPB {
    padding: 0 !important
}

.nIVhq8dQbWFjJA0_clLH {
    position: relative;
    overflow: hidden
}

.nIVhq8dQbWFjJA0_clLH, .nIVhq8dQbWFjJA0_clLH * {
    box-sizing: border-box
}

.nIVhq8dQbWFjJA0_clLH .NdvEKltgNYEZfbp96Ikb .IMx1qI8Jqq9EchvtNOck {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 12px;
    padding-left: 12px
}

.nIVhq8dQbWFjJA0_clLH .NdvEKltgNYEZfbp96Ikb .rKHVWgacDiurkK4udraF {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px
}

.nIVhq8dQbWFjJA0_clLH .NdvEKltgNYEZfbp96Ikb .rKHVWgacDiurkK4udraF .s8whi_0o58WAijQMTIhT {
    border-radius: 4px;
    width: 4px;
    height: 4px;
    background: #e2e2e5;
    transition: all .4s ease
}

.nIVhq8dQbWFjJA0_clLH .NdvEKltgNYEZfbp96Ikb .rKHVWgacDiurkK4udraF .s8whi_0o58WAijQMTIhT + .s8whi_0o58WAijQMTIhT {
    margin-left: 4px
}

.nIVhq8dQbWFjJA0_clLH .NdvEKltgNYEZfbp96Ikb .rKHVWgacDiurkK4udraF .s8whi_0o58WAijQMTIhT.ZRDZjL_uOcMHpaakuWgA {
    width: 8px;
    background: #0d53ff
}

.nIVhq8dQbWFjJA0_clLH .IjSOSSHTJNqSEvFNXAaC .IMx1qI8Jqq9EchvtNOck {
    overflow-y: hidden;
    padding-right: 16px;
    padding-left: 16px;
    max-height: 376px
}

.nIVhq8dQbWFjJA0_clLH .IjSOSSHTJNqSEvFNXAaC .IMx1qI8Jqq9EchvtNOck.WXzPS8pb9rEftw_x1RY_:hover {
    overflow-y: auto;
    padding-right: 10px
}

.nIVhq8dQbWFjJA0_clLH .IjSOSSHTJNqSEvFNXAaC .IMx1qI8Jqq9EchvtNOck.WXzPS8pb9rEftw_x1RY_:hover::-webkit-scrollbar {
    border-radius: 20px;
    width: 6px
}

.nIVhq8dQbWFjJA0_clLH .IjSOSSHTJNqSEvFNXAaC .IMx1qI8Jqq9EchvtNOck.WXzPS8pb9rEftw_x1RY_:hover::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: rgba(6, 10, 38, .06)
}

.nIVhq8dQbWFjJA0_clLH .IjSOSSHTJNqSEvFNXAaC .IMx1qI8Jqq9EchvtNOck.WXzPS8pb9rEftw_x1RY_:hover::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0)
}

.nIVhq8dQbWFjJA0_clLH .IjSOSSHTJNqSEvFNXAaC .CY8xpCQvsLhQGJYnhjGR {
    margin-top: 8px
}

.nIVhq8dQbWFjJA0_clLH .IjSOSSHTJNqSEvFNXAaC .CY8xpCQvsLhQGJYnhjGR:first-child {
    margin-top: 0
}

.G7YXsvB2DSAIXVLYy1ku {
    display: flex;
    border: 1px solid #f6f6f6;
    border-radius: 12px;
    padding: 12px;
    width: calc(var(--message-content-width, 100vw) - 44px);
    background: #fafafa;
    flex-direction: column
}

.G7YXsvB2DSAIXVLYy1ku .TvbDDo1hKbEMVIIjEW7k {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 13px;
    height: 30px
}

.G7YXsvB2DSAIXVLYy1ku .TvbDDo1hKbEMVIIjEW7k .V_cuh3_vRPwegMH11ovg {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 12px;
    border-radius: 50%;
    width: 30px;
    height: 30px
}

.G7YXsvB2DSAIXVLYy1ku .TvbDDo1hKbEMVIIjEW7k .V_cuh3_vRPwegMH11ovg svg {
    width: 30px;
    height: 30px
}

.G7YXsvB2DSAIXVLYy1ku .TvbDDo1hKbEMVIIjEW7k .MN8zZBP8Ys3Ol0cCN6aw {
    font-size: 15px;
    font-weight: 500;
    color: #222;
    line-height: 20px
}

.G7YXsvB2DSAIXVLYy1ku .A7BjRhvd1nEmYlWksmsg {
    border-right: 1px solid #eee;
    width: 0;
    height: 38px
}

.G7YXsvB2DSAIXVLYy1ku .QsmURCJfhce7Nyr5gitR {
    display: flex;
    align-items: center;
    border: 1px solid #eee;
    border-radius: 8px;
    height: 70px;
    background: #fff
}

.G7YXsvB2DSAIXVLYy1ku .QsmURCJfhce7Nyr5gitR .BQ9LiDm_3d5p21yE7LTl {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.G7YXsvB2DSAIXVLYy1ku .QsmURCJfhce7Nyr5gitR .BQ9LiDm_3d5p21yE7LTl .MQ0DPGOiyLJYOzmNXR5W {
    font-size: 20px;
    font-weight: 500;
    color: #222
}

.G7YXsvB2DSAIXVLYy1ku .QsmURCJfhce7Nyr5gitR .BQ9LiDm_3d5p21yE7LTl .cM9MwFBsaK4aKC0zD_Ak {
    font-size: 13px;
    font-weight: 400;
    color: #666
}

.TSvLayEoie1da8ZbJIKK .OVVauK1Q5gWRQzFytp01 {
    font-size: 15px;
    color: #222;
    line-height: 25px
}

.TSvLayEoie1da8ZbJIKK .EPvLsmatWqdZuiOS7gTQ {
    margin-bottom: 16px
}

.TSvLayEoie1da8ZbJIKK .RdLqoekfuvhry2oyNSqd {
    margin-bottom: 16px
}

.Ymj_xrwATtAeTA5n3K9c {
    border: 1px solid #f6f6f6;
    border-radius: 12px;
    padding-top: 10px;
    padding-bottom: 12px;
    width: 100%;
    max-width: 500px;
    background: #fafafa
}

.Ymj_xrwATtAeTA5n3K9c, .Ymj_xrwATtAeTA5n3K9c * {
    box-sizing: border-box
}

.Ymj_xrwATtAeTA5n3K9c .gXOlIo8tn_5rzR1qaks3 {
    pointer-events: none;
    cursor: auto
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 16px;
    padding-left: 12px
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 .dZAqu8nRyh61LELZYQyd {
    display: flex;
    justify-content: center;
    align-items: center
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 .dZAqu8nRyh61LELZYQyd .qru6ODvY2bFlZpoj1TmL {
    border-radius: 50%;
    padding: 6px;
    width: 18px;
    height: 18px;
    background: #06b49b;
    box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, .08)
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 .dZAqu8nRyh61LELZYQyd .mvwKZcFZWvsE3FJ5KHSn {
    overflow: hidden;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, .08)
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 .Agh5jIfIv54vxvCZMiwY {
    margin-left: 12px;
    flex: 1;
    width: 0
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 .Agh5jIfIv54vxvCZMiwY .kadoJcjSbmqn8U7cAshV {
    font-size: 15px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #222;
    line-height: 22px
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 .Agh5jIfIv54vxvCZMiwY .HpTLD6HilsuheTOWK47N {
    font-size: 10px;
    font-weight: 400;
    color: #666;
    line-height: 14px
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG {
    display: flex;
    justify-content: center;
    align-items: center
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS {
    position: relative
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .R65L6KsKZc6eQ5bhYd01 {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #eee;
    border-radius: 6px;
    padding: 8px 0;
    width: 88px;
    background: #fff
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .R65L6KsKZc6eQ5bhYd01 .YsQvMkK0ihWkdcLEE6BG {
    font-size: 12px;
    font-weight: 400;
    color: #222;
    line-height: 16px
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .R65L6KsKZc6eQ5bhYd01 .dhGIvI9pI20Pnaw1Bh_1 {
    margin-left: 4px;
    width: 16px;
    height: 16px
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .R65L6KsKZc6eQ5bhYd01.gXOlIo8tn_5rzR1qaks3 {
    border-color: rgba(250, 250, 250, .5);
    background: rgba(255, 255, 255, .5)
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .R65L6KsKZc6eQ5bhYd01.gXOlIo8tn_5rzR1qaks3 .dhGIvI9pI20Pnaw1Bh_1, .Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .R65L6KsKZc6eQ5bhYd01.gXOlIo8tn_5rzR1qaks3 .YsQvMkK0ihWkdcLEE6BG {
    opacity: .3
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .m2_wZtuzauuIYNj1bdM7 {
    position: absolute;
    top: 36px;
    right: -8px;
    z-index: 1;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 6px 24px 0 rgba(29, 59, 132, .13)
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .m2_wZtuzauuIYNj1bdM7 .xO5qOf5DCdIMONFdNYuh {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 0;
    padding-right: 36px;
    padding-left: 16px
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .m2_wZtuzauuIYNj1bdM7 .xO5qOf5DCdIMONFdNYuh + .xO5qOf5DCdIMONFdNYuh {
    border-top: 1px solid #eee
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .m2_wZtuzauuIYNj1bdM7 .xO5qOf5DCdIMONFdNYuh .dhGIvI9pI20Pnaw1Bh_1 {
    width: 20px;
    height: 20px
}

.Ymj_xrwATtAeTA5n3K9c .XFtOpbvfsJ5oT1dFrOT6 ._Bifn_OzvNiSwST_swbG .taFdqIhJyNTMwqnmOkQS .m2_wZtuzauuIYNj1bdM7 .xO5qOf5DCdIMONFdNYuh .T94e7Ia1CApk2U0z7rlt {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    color: #222
}

.Ymj_xrwATtAeTA5n3K9c .szjeTLAeYdytrIxGNXio {
    overflow: hidden;
    height: 0
}

.Ymj_xrwATtAeTA5n3K9c .fZkSYfiO4StVMxhOBDMB {
    margin-top: 10px
}

.Ymj_xrwATtAeTA5n3K9c .fZkSYfiO4StVMxhOBDMB .XKKqEZrbcjPrD6k_Akh6 .TVqeSeuYaiGx0EwDVEP9 .YIlFNfhQfrELZZGE6QpU {
    border-radius: 8px;
    cursor: pointer
}

.Ymj_xrwATtAeTA5n3K9c .fZkSYfiO4StVMxhOBDMB .XKKqEZrbcjPrD6k_Akh6 .TVqeSeuYaiGx0EwDVEP9 .YIlFNfhQfrELZZGE6QpU + .YIlFNfhQfrELZZGE6QpU {
    margin-top: 8px
}

.Ymj_xrwATtAeTA5n3K9c .LcrErNqPPnhsqROZI4OH {
    margin-top: 10px;
    padding: 0 12px
}

.Ymj_xrwATtAeTA5n3K9c .LcrErNqPPnhsqROZI4OH .JIpykk6snwBPwf9dNJQl {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #eee;
    border-radius: 8px;
    height: 124px;
    background: #fff
}

.Ymj_xrwATtAeTA5n3K9c .LcrErNqPPnhsqROZI4OH .JIpykk6snwBPwf9dNJQl .dhGIvI9pI20Pnaw1Bh_1 {
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0)
}

.Ymj_xrwATtAeTA5n3K9c .LcrErNqPPnhsqROZI4OH .JIpykk6snwBPwf9dNJQl .YsQvMkK0ihWkdcLEE6BG {
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
    color: rgba(92, 102, 120, .7)
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI {
    padding: 0 12px
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr, .Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    padding: 9px 0;
    cursor: pointer
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr .dhGIvI9pI20Pnaw1Bh_1, .Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi .dhGIvI9pI20Pnaw1Bh_1 {
    margin: 0 4px;
    width: 16px;
    height: 16px
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr .YsQvMkK0ihWkdcLEE6BG, .Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi .YsQvMkK0ihWkdcLEE6BG {
    margin: 0 4px;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    line-height: 24px
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr.gXOlIo8tn_5rzR1qaks3, .Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi.gXOlIo8tn_5rzR1qaks3 {
    border-color: rgba(250, 250, 250, .5);
    background: rgba(255, 255, 255, .5)
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr.gXOlIo8tn_5rzR1qaks3 .dhGIvI9pI20Pnaw1Bh_1, .Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr.gXOlIo8tn_5rzR1qaks3 .YsQvMkK0ihWkdcLEE6BG, .Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi.gXOlIo8tn_5rzR1qaks3 .dhGIvI9pI20Pnaw1Bh_1, .Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi.gXOlIo8tn_5rzR1qaks3 .YsQvMkK0ihWkdcLEE6BG {
    opacity: .3
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr {
    border: 1px solid #eee;
    border-radius: 8px;
    background: #fff
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr .YsQvMkK0ihWkdcLEE6BG {
    color: #222
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .DgWQthqxvQ4vJRo3W0Nr.gXOlIo8tn_5rzR1qaks3 {
    border-color: rgba(250, 250, 250, .5);
    background: rgba(255, 255, 255, .5)
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi {
    border: 1px solid #eee;
    border-radius: 8px;
    background: #0d53ff
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi .YsQvMkK0ihWkdcLEE6BG {
    color: #fff
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi.gXOlIo8tn_5rzR1qaks3 {
    border-color: rgba(250, 250, 250, .5);
    background: rgba(255, 255, 255, .5)
}

.Ymj_xrwATtAeTA5n3K9c .UvspfbHZnQp1RqW9_yxI .kEMWb5GB03LMGBnEhdBi.gXOlIo8tn_5rzR1qaks3 .YsQvMkK0ihWkdcLEE6BG {
    color: #222
}

.dl7XIfaudpj54ftgaAyG {
    cursor: default !important
}

.z_zYo8q6_9u4XBrFA7sd .UhLZ5Gnsk9DJ26_2B3n9 {
    margin-bottom: 16px;
    line-height: 25px;
    font-size: 15px;
    color: #222
}

.z_zYo8q6_9u4XBrFA7sd .RP5ntNXJWJTELIX6jBQ6 {
    margin-bottom: 16px
}

.sglWRv6mnQ393SmCV5DB .UjUU7TpUNBJbcZI1NbZz + .UjUU7TpUNBJbcZI1NbZz {
    margin-top: 16px
}

.ynpIDk5kSo3c9cQYl08q {
    margin-top: 16px
}

.JCz66j8MNuarM7_S5hQX {
    margin-top: 12px
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 500px
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #e2e2e5;
    border-radius: 10px;
    width: 0;
    background: #fff;
    flex: 1;
    cursor: pointer
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF:hover {
    background: #f8f8f8
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF.NGcXEK9XoI8MqtNIlxw_ {
    pointer-events: none;
    border: 1px solid rgba(226, 226, 229, .5)
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF.NGcXEK9XoI8MqtNIlxw_ .jvbqpG0IBOBcV_QdJwzK g {
    stroke: rgba(34, 34, 34, .3)
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF.NGcXEK9XoI8MqtNIlxw_ .jvbqpG0IBOBcV_QdJwzK [fill-rule=nonzero] {
    fill: rgba(34, 34, 34, .3)
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF.NGcXEK9XoI8MqtNIlxw_ .RbmmtZIfyj7UIJydcBVc {
    color: rgba(34, 34, 34, .3)
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF + .N3XHimsaNZEvnxxUJrBF {
    margin-left: 12px
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF .jvbqpG0IBOBcV_QdJwzK {
    width: 16px;
    height: 16px
}

.JCz66j8MNuarM7_S5hQX .vac_E8pmRe187FrJmXfF .N3XHimsaNZEvnxxUJrBF .RbmmtZIfyj7UIJydcBVc {
    margin-left: 6px;
    font-size: 13px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #222;
    line-height: 42px
}

.JCz66j8MNuarM7_S5hQX .jSpLTuf3IbJGFnKwdkGA {
    margin-top: 12px
}

.SCjdz45dJwaXP0M7bhOJ {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 12px;
    max-width: 500px
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt {
    border: 1px solid #f6f6f6;
    border-radius: 12px;
    padding: 8px 8px;
    flex: 1;
    width: 0;
    background: #fafafa
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt + .cEQ5Z_H_FVF0oSD3v9mt {
    margin-left: 12px
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt + .cEQ5Z_H_FVF0oSD3v9mt.zd6wXoRtgXJk_oG7iSUJ {
    margin-left: 14px;
    width: 242px
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq {
    position: relative;
    overflow: hidden;
    padding-right: 14px;
    padding-left: 12px
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .u4fSLuVkRN9ZqHpUerC1 {
    position: relative;
    z-index: 3;
    border: 1px solid #eee;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-width: 0;
    padding-top: 8px;
    padding-bottom: 12px;
    background: #fff
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .u4fSLuVkRN9ZqHpUerC1 .BRvMTuJjSYgDSfapyew8 {
    padding: 8px 0;
    padding-left: 8px;
    background-image: linear-gradient(270deg, #fbfeff 0%, #ebf5ff 100%)
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .u4fSLuVkRN9ZqHpUerC1 .BRvMTuJjSYgDSfapyew8 .tQuhqCTgNmoUDctKE20M {
    width: 65.7px;
    height: 10px
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .u4fSLuVkRN9ZqHpUerC1 .ZLLMN_rDLBubor6UvsqA {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 12px;
    flex-direction: column
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .u4fSLuVkRN9ZqHpUerC1 .ZLLMN_rDLBubor6UvsqA .KdplMOu98bHxLk_7Rn1j {
    overflow: hidden;
    padding: 0 12px;
    width: 100%;
    max-height: 60px;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    color: #222;
    line-height: 20px
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .OfSQkc_HO9ohUR5omfLG, .SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .TW1OoSVpee_hh77X5bsg {
    position: absolute;
    border: 1px solid #eee;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-width: 0;
    width: calc(100% - 12px - 14px);
    height: 100%;
    background: #fafafa
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .OfSQkc_HO9ohUR5omfLG {
    top: 3px;
    left: 15px;
    z-index: 2
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .o7Z_23cJrAhlrQ1p8Vvq .TW1OoSVpee_hh77X5bsg {
    top: 6px;
    left: 18px;
    z-index: 1
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .Hx3dQ5Gq8Vpoec4matZm {
    margin-top: 8px;
    border: 1px solid #eee;
    border-radius: 6px;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    color: #222;
    background: #fff;
    line-height: 36px;
    cursor: pointer
}

.SCjdz45dJwaXP0M7bhOJ .cEQ5Z_H_FVF0oSD3v9mt .Hx3dQ5Gq8Vpoec4matZm.cC8WUI7I4zhzjRq9zPG1 {
    pointer-events: none;
    color: rgba(34, 34, 34, .3);
    background: rgba(255, 255, 255, .5)
}

.VzEn6HVVwIYNZkVl4_hs {
    display: -webkit-box;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.vV723m5tgGV4XKIMtpRR {
    margin-top: 12px
}

.vV723m5tgGV4XKIMtpRR .iYX3zmOZKdfKySV2AA4m {
    display: inline-block
}

.vV723m5tgGV4XKIMtpRR .iYX3zmOZKdfKySV2AA4m .eKdLbbsqNJZB2GXD0zJI {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(13, 83, 255, .05);
    border-radius: 8px;
    padding: 0 24px;
    height: 40px;
    width: auto;
    font-size: 14px;
    font-weight: 500;
    font-family: PingFangSC-Medium;
    color: #0d53ff;
    background: rgba(13, 83, 255, .05);
    line-height: 24px;
    cursor: pointer
}

.Jc5rVtciOTbjjlgCkaV4 {
    overflow: hidden;
    margin-top: 12px;
    border: 1px solid #f8f8f8;
    border-radius: 12px;
    padding: 8px 16px 14px;
    width: 100%;
    max-width: 500px;
    background: #fafafa
}

.RJWLM_Z2OfzoBOu6y1nO {
    display: flex;
    align-items: center
}

.lRvjOr4keRP8pEsRieIp {
    overflow: hidden;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    object-fit: contain
}

.q4tgxAHB9EsQrb7nW0Yv {
    overflow: hidden;
    margin-left: 12px;
    flex: 1
}

.MbfVV0atjolU_g6cCeEs {
    font-size: 14px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #222;
    line-height: 20px
}

.V3F3Oul7xU4Z7E7pj9VS {
    margin-top: 2px;
    font-size: 12px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #666;
    line-height: 16px
}

.njxtfFNA8gm7bk0OipsF {
    overflow: hidden;
    margin-top: 8px;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 16px;
    background: #fff
}

.OlfQTMh6vR9WfTUc2tgl {
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #222;
    line-height: 24px
}

.MxOqGt8E1uk2_txojUai {
    margin: 12px 0;
    width: 100%;
    height: 1px;
    background-color: #eee
}

.H7r6N6oFS0Sqycthzhow {
    display: flex
}

.fXmkQMJPnNFKuyDfctks, ._4O3F5gyJKz0ddzKmQUDD {
    width: auto;
    height: 18px
}

.wSudFejSHD1BpJrcwCxU .avXD91tGde9ag6UNSPuZ {
    color: #222
}

.gpmb5ZlEWII9JXZ_RyRA {
    margin-left: 130px
}

.gpmb5ZlEWII9JXZ_RyRA .avXD91tGde9ag6UNSPuZ {
    color: #0d53ff
}

.NAd2H3Q5xrFHLF_6B7__ {
    overflow: hidden;
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #222;
    line-height: 20px
}

.avXD91tGde9ag6UNSPuZ {
    margin-top: 4px
}

.dm8mbf60RcvBh8sioA8Q {
    font-size: 20px;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    line-height: 28px
}

.OvkNAwxKcSuodxBS74pL {
    font-size: 20px;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    line-height: 28px
}

.dtJoGKOsGRuk2RzJtax_ {
    font-size: 20px;
    font-family: PlusJakartaSans-Regular_Bold;
    font-weight: 700;
    text-align: left;
    line-height: 28px
}

.d3EpU_i3BmesCP4z_ZJB {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 14px;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 11px 0;
    font-size: 14px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: center;
    color: #fff;
    background: #0d53ff;
    line-height: 20px;
    cursor: pointer;
    animation: vnZY23wrHvEb8kVSUnDD 3s ease-in-out infinite
}

@keyframes vnZY23wrHvEb8kVSUnDD {
    0% {
        background-color: #0d53ff
    }
    50% {
        background-color: #3872ff
    }
    100% {
        background-color: #0d53ff
    }
}

.d3EpU_i3BmesCP4z_ZJB.OZI4Zsly9V5R2IWw3ZQI {
    opacity: .5
}

.d3EpU_i3BmesCP4z_ZJB.OZI4Zsly9V5R2IWw3ZQI span {
    opacity: .3
}

.d3EpU_i3BmesCP4z_ZJB.OZI4Zsly9V5R2IWw3ZQI.d3EpU_i3BmesCP4z_ZJB {
    color: #222;
    background: #fff;
    animation: none;
    cursor: default !important
}

.pEewai5rd9TxmTEenfY7 {
    margin-left: 6px
}

.nhSmt3JSvg7hj6DoeSBa {
    margin-left: 10px;
    border-radius: 6px;
    padding: 4px 12px;
    white-space: nowrap;
    color: #fff;
    background: #0d53ff
}

.AtDJLr_0T59N9E3LbzNa {
    display: flex;
    align-items: flex-start;
    border: 1px solid #e9eef8;
    border-radius: 4px;
    padding: 8px;
    background-image: linear-gradient(180deg, #f4faff 0%, #fff 100%);
    flex-direction: row
}

.Hj53xIDckVT_ChO5ofSt {
    border-radius: 4px;
    padding: 2px 3px;
    height: 20px;
    font-size: 10px;
    font-weight: 500;
    color: #fff;
    background: #0d53ff;
    box-sizing: border-box;
    flex: none;
    line-height: 16px
}

.J7mTgX4JZ0xKRLyGljXm {
    margin: 0 6px;
    font-size: 14px;
    font-weight: 400;
    color: #222;
    line-height: 20px
}

.KbEd4tJCIXsibDRKEHhY {
    display: flex;
    align-items: baseline;
    flex-direction: row;
    gap: 4px;
    margin-top: 16px;
    padding-top: 16px;
    font-size: 12px;
    line-height: 2;
    letter-spacing: 0;
    font-weight: 400;
    color: #666
}

.IyeHHO7NQELklnn7h6QM {
    transform: translateY(2px)
}

.qvOZt_80RZy7caiJkjc7 {
    margin: 32px 0
}

.yxtztMZxz4KmeKzLKNmA {
    margin-top: 16px
}

.dq82iA9ULILOrXSR1Qye {
    border-bottom: 1px solid #eee;
    padding: var(--wrap-py) var(--wrap-px)
}

.dq82iA9ULILOrXSR1Qye > .Bd5vobVFiudOybFBPsGy {
    margin-top: 4px
}

.m2BcaFzDT8h1EJGkguTI {
    padding: var(--wrap-py) var(--wrap-px)
}

.BQpHtpzSMSZj_tY6CASw {
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 6px 16px -4px rgba(53, 141, 213, .1)
}

.KBSfofSNdPSMIJrXfnsI {
    --color: transparent;
    --color-2: transparent;
    border-radius: 4px;
    padding: 12px;
    background: var(--color-2);
    box-shadow: inset 0 4px 13px 0 rgba(255, 255, 255, .2)
}

.KBSfofSNdPSMIJrXfnsI > .P62POMIQC10rTQBk_y38 {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 700
}

.KBSfofSNdPSMIJrXfnsI > .I1lhYhORx6P3DXiKfoZN {
    margin-top: 6px
}

.gtJPiIBcmemwFFEBiNPh {
    --color: transparent;
    --color-2: transparent;
    display: flex;
    overflow: hidden;
    border: 1px solid var(--color);
    border-radius: 2px;
    width: max-content;
    max-width: 100%;
    flex-direction: row
}

.gtJPiIBcmemwFFEBiNPh > .P62POMIQC10rTQBk_y38, .gtJPiIBcmemwFFEBiNPh > .I1lhYhORx6P3DXiKfoZN {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 2px 12px;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0;
    font-weight: 500
}

.gtJPiIBcmemwFFEBiNPh > .P62POMIQC10rTQBk_y38 {
    flex: none;
    max-width: max(200px, 50%);
    color: #fff;
    background-color: var(--color)
}

.gtJPiIBcmemwFFEBiNPh > .I1lhYhORx6P3DXiKfoZN {
    flex: 1;
    color: #192338;
    background: var(--color-2)
}

body {
    counter-reset: title-index
}

.a9i0FBsxNQr4CFqQfINr {
    display: flex;
    align-items: center;
    font-size: var(--font-size-title, 16px);
    font-weight: 500;
    color: #222;
    letter-spacing: 0;
    line-height: 24px;
    flex-direction: row;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a9i0FBsxNQr4CFqQfINr.JLnu6thHolX_wh3hoKfG {
    margin-left: var(--order-title-padding-left, 0);
    counter-increment: title-index
}

.a9i0FBsxNQr4CFqQfINr.JLnu6thHolX_wh3hoKfG::before {
    margin-right: 8px;
    border-radius: 2px;
    padding: 0 4px;
    height: 22px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    background: #0d53ff;
    content: counter(title-index, decimal-leading-zero);
    line-height: 22px
}

.yCYzSAlmucrwOeTFYX_w {
    font-size: var(--font-size-subtitle, 14px);
    font-weight: 500;
    color: #222;
    letter-spacing: 0;
    line-height: 24px
}

.l3MYZFEkvcOiTZgjw5ZD {
    font-size: var(--font-size-paragraph, 14px);
    font-weight: 400;
    white-space: pre-wrap;
    color: #222;
    line-height: 24px
}

.l5c7INAn56y8UoVKgV7z {
    counter-reset: order-index
}

.WqQyU92qCyorvUYDLc3q {
    display: flex;
    flex-direction: row;
    align-items: flex-start
}

.WqQyU92qCyorvUYDLc3q:not(.rFs2xJzHdHFTZ2ffHTEs) {
    counter-increment: order-index
}

.WqQyU92qCyorvUYDLc3q.rFs2xJzHdHFTZ2ffHTEs > .v2wFTWF7jTZvFbwf9L1A {
    border-right-color: rgba(0, 0, 0, 0)
}

.WqQyU92qCyorvUYDLc3q.rFs2xJzHdHFTZ2ffHTEs > .v2wFTWF7jTZvFbwf9L1A::before {
    visibility: hidden
}

.v2wFTWF7jTZvFbwf9L1A {
    flex: none;
    margin: 10px 10px 10px 0;
    padding-right: 8px
}

.v2wFTWF7jTZvFbwf9L1A::before {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #0d53ff;
    content: counter(order-index, decimal-leading-zero);
    letter-spacing: 0;
    line-height: 24px
}

.WqQyU92qCyorvUYDLc3q:first-child > .v2wFTWF7jTZvFbwf9L1A {
    margin-top: 0
}

._6izE4MIAOuECkmqyqAd {
    flex: 1;
    padding: 12px 0
}

.WqQyU92qCyorvUYDLc3q:first-child > ._6izE4MIAOuECkmqyqAd {
    padding-top: 0
}

.WqQyU92qCyorvUYDLc3q:last-child > ._6izE4MIAOuECkmqyqAd {
    padding-bottom: 0
}

.hLc3oyZKsFlPVyP5Xc4d {
    margin-top: 8px
}

.hLc3oyZKsFlPVyP5Xc4d:first-child {
    margin-top: 0
}

.dn3quLp351q0l1v5rgf9 {
    overflow-x: auto;
    overflow-y: hidden;
    transition: max-height 300ms
}

.dn3quLp351q0l1v5rgf9.oeWAsARW7gLf_9AUlfU4 {
    transition: none
}

.v_AMxwzrKz2bsVgphGm7 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 16px 0;
    font-size: 14px;
    font-weight: 400;
    color: #060f23;
    flex-direction: row;
    line-height: 22px;
    cursor: pointer;
    gap: 4px
}

.QBqPgWWLTePpD5M_Ih6P {
    overflow: hidden;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 6px 16px -4px rgba(45, 101, 171, .1)
}

.rj9QOSDiOwWRRpHEGD0Q {
    overflow: auto
}

.EYRG0TgGbNCEaUlRJmos {
    width: 100%;
    background-color: #fff;
    border-collapse: collapse
}

.EYRG0TgGbNCEaUlRJmos.RtC62M4TX_85AA3wj8Ac {
    width: max-content;
    min-width: 100%
}

.EYRG0TgGbNCEaUlRJmos > thead > tr > th {
    padding: 10px 4px;
    font-size: 12px;
    font-weight: 400;
    color: #192338;
    letter-spacing: 0;
    line-height: 17px
}

.EYRG0TgGbNCEaUlRJmos > tbody > tr:nth-child(even) > td:not([rowspan]) {
    background: #fafafa
}

.EYRG0TgGbNCEaUlRJmos > tbody > tr > td {
    border: 1px solid #eee;
    padding: 12px 12px;
    max-width: 200px;
    font-size: 14px;
    font-weight: 400;
    color: #192338;
    letter-spacing: 0;
    line-height: 22px
}

.EYRG0TgGbNCEaUlRJmos > tbody > tr > td:first-child {
    border-left: none
}

.EYRG0TgGbNCEaUlRJmos > tbody > tr > td:last-child {
    border-right: none
}

.EYRG0TgGbNCEaUlRJmos > tbody > tr > td > div[data-align=center-left] {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.EYRG0TgGbNCEaUlRJmos.cboa4DK4CCx2Srzxa6zz > tbody > tr:last-child > td {
    border-bottom: none
}

.POLZbuPN40djRVdqD0Ue {
    border-top: 1px solid #eee;
    padding: 16px
}

.taHkNRj5NfNhlDNse522 {
    display: flex;
    flex-direction: column
}

.Pf5jNDp3Zt_2EQSUqsLQ, .d1UbdfzTKWMQIwgAi2BM {
    display: flex;
    align-items: center;
    border-radius: 10px;
    padding: 12px 16px;
    background: #fff;
    box-shadow: 0 4px 8px -2px rgba(53, 141, 213, .1);
    box-sizing: border-box;
    flex-direction: row
}

.d1UbdfzTKWMQIwgAi2BM {
    z-index: 2;
    margin: auto
}

.d1UbdfzTKWMQIwgAi2BM:not(.AZGC3DFEPsvNUwcqwQku) {
    position: fixed;
    top: 74px;
    right: 20px;
    left: 20px;
    width: calc(100% - 48px + 8px)
}

.d1UbdfzTKWMQIwgAi2BM.AZGC3DFEPsvNUwcqwQku {
    position: fixed;
    top: 78px;
    right: 36px;
    left: 36px;
    width: calc(100% - 80px + 8px);
    min-width: 488px;
    max-width: 1032px
}

.Pf5jNDp3Zt_2EQSUqsLQ {
    width: 0;
    height: 0;
    visibility: hidden;
    transition: height 200ms
}

.Pf5jNDp3Zt_2EQSUqsLQ:not(.AZGC3DFEPsvNUwcqwQku) {
    margin-bottom: 24px
}

.lwRO0YeBb_Zgl6YGe5RE {
    display: flex;
    max-width: max-content;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 1px
}

.gZKveNDkHkgzWftOi4uv {
    width: 30px;
    height: 17px
}

.c_oVJhniprGh0L7UtDUU {
    margin-left: 12px;
    border-left: 1px solid #eee;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 400;
    color: #222;
    letter-spacing: 0;
    line-height: 20px
}

.n7IdxLVjfnaSEHqE6EoU {
    white-space: nowrap;
    color: #0d53ff;
    cursor: pointer
}

.x1xciNPreh6QEsxK75G_ {
    display: flex;
    align-items: baseline;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    flex-direction: row;
    gap: 8px;
    line-height: 24px
}

.ML3zzkY15Ae6wqE9rfOW {
    flex: none;
    width: 16px;
    height: 16px;
    transform: translateY(3px)
}

.UkrGU1kJAE9zTsQw1mta {
    margin: 32px 0
}

.PHlXvuyuxunybls2t7RB {
    margin-top: 16px;
    background-color: #fff
}

.kP8K92Clfklzp8isZ1oR {
    padding: 16px
}

.WXtDU_b9U0td1rHoao6U {
    padding: 8px 0;
    text-align: center;
    background: #0d53ff;
    line-height: 24px
}

.VOCu4mA6RLdMEFv93Fby {
    position: relative;
    display: inline-block;
    margin-left: 12px;
    padding-left: 12px;
    color: #fff
}

.VOCu4mA6RLdMEFv93Fby + .VOCu4mA6RLdMEFv93Fby::before {
    position: absolute;
    margin: auto;
    border-left: 1px solid #fff;
    height: 14px;
    content: "";
    top: 0;
    right: auto;
    bottom: 0;
    left: 0
}

.CjY1YgsqfqQU2uA7J3yB {
    margin: 32px 0
}

.q5ZBA_aHc5Vds7uDzitx {
    margin-top: 16px
}

.WQEdYFqAs9G1S9OcBQ0w {
    border-bottom: 1px solid #eee;
    padding: var(--wrap-py) var(--wrap-px)
}

.WLIKRZOuspr2thrcmGT2 {
    padding: var(--wrap-py) var(--wrap-px)
}

.ye6BPfh9rE6FSfzukWwA {
    display: flex;
    margin-top: var(--group-content-top, 12px);
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px 16px
}

.c6Lu9V5FspD3y9P_wjFL {
    flex: 1;
    min-width: 220px;
    max-width: 30%
}

.c6Lu9V5FspD3y9P_wjFL.rIkjRnHTpl_Ay45DpHyq {
    min-width: 80%;
    max-width: none
}

.f4SuiRR9NVA8rqWtEiyy + .f4SuiRR9NVA8rqWtEiyy {
    margin-top: 24px
}

.f4SuiRR9NVA8rqWtEiyy > .MGB9CEGsdYZpQsN3kJ7U {
    display: block;
    margin-top: 16px
}

.f4SuiRR9NVA8rqWtEiyy > .u9vlcTSLHHal9frwPK6k {
    margin-top: 8px
}

.TSfbx6GqDX9Nn4eucVfJ {
    margin: 32px 0
}

.YgY1EI2hanl_ozTwzzYx {
    margin-top: 16px
}

.HAjk_mpXGPVVKzp_6nh1 {
    padding: var(--wrap-py) var(--wrap-px)
}

.TFRBnUIe6g_d3QGQ1Ki0 {
    margin: 0 var(--wrap-px);
    border-top: 1px solid #eee;
    padding: 24px 0;
    font-size: 14px;
    font-weight: 500;
    color: #222;
    line-height: 24px
}

.lIECd4gGrJZi8zoms0eS {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    padding: 0 24px;
    width: calc(100% - 48px);
    min-width: 560px;
    height: 68px;
    flex-direction: row;
    transition: background-color 300ms
}

.lIECd4gGrJZi8zoms0eS.mkHY7oL3h86RRI2JZ6OB {
    background: #fff
}

.Z7TIGebWpADAnqWIDU09 {
    height: 68px
}

.SFvr1FJ9XQ5V0a96Yajn {
    width: 133px;
    height: 20px
}

.eUX6J2EW8UFm9hZNtaTY {
    position: relative;
    margin-top: 12px
}

.eUX6J2EW8UFm9hZNtaTY.prMu5THQxZOM44n_gvOm {
    margin-top: 40px;
    margin-left: 6px
}

.qDT27x03x3nreNT0FuKv {
    display: flex;
    flex: 1;
    flex-direction: column
}

.Ug12KjLZNXjBC85FlJvj {
    flex: none;
    display: flex;
    align-items: center;
    margin-left: auto;
    flex-direction: row;
    gap: 12px
}

.zIB_YFUPS3KCZVjEDEqn {
    font-size: var(--font-size-user-name, 20px);
    font-weight: 500;
    color: #222;
    letter-spacing: 0;
    line-height: 1.2
}

.bACshtB8yz4XCsO0n912 {
    margin-top: 8px;
    font-size: var(--time-size, 14px);
    font-weight: 400;
    color: #666;
    line-height: 24px
}

.i02GQJqOLpJUngRF1sth {
    border: 2px solid red
}

.i02GQJqOLpJUngRF1sth::after {
    content: "未实现 - " "size mini";
    color: red
}

.YImcePteVWyQ_5YcfFej {
    border: 2px solid red
}

.YImcePteVWyQ_5YcfFej::after {
    content: "未实现 - " "size small";
    color: red
}

.kOt1je0q3vFLqfNcorbO {
    border-radius: 8px;
    padding: 8px 14px;
    font-size: 12px;
    line-height: 16px;
    gap: 4px
}

.Np_vif5lymeyUFWwJr0R {
    border: 2px solid red
}

.Np_vif5lymeyUFWwJr0R::after {
    content: "未实现 - " "size large";
    color: red
}

.iWcDZflL1CHtBmNJ2bag {
    display: flex;
    justify-content: center;
    align-items: center;
    border-color: rgba(0, 0, 0, 0);
    min-width: max-content;
    font-weight: bold;
    color: #222;
    transition: all 300ms;
    outline-style: none;
    line-height: 1.2;
    cursor: pointer
}

.iWcDZflL1CHtBmNJ2bag:disabled {
    cursor: not-allowed;
    border-color: rgba(0, 0, 0, 0);
    color: rgba(34, 34, 34, .2);
    background: rgba(6, 10, 38, .06)
}

.Z_jmLX1NuaQGt5xxSPUZ {
    border: 1px solid rgba(6, 10, 38, .06);
    background: #fff
}

.Z_jmLX1NuaQGt5xxSPUZ:hover:not(:disabled) {
    box-shadow: 0 2px 10px 0 rgba(6, 10, 38, .06)
}

.Z_jmLX1NuaQGt5xxSPUZ:active:not(:disabled) {
    color: rgba(6, 10, 38, .7);
    background: #f0f1f2
}

.nilkL3ECYLAdMTGUEJ4c, .RouD6dis0Thu_p4D8nPh {
    color: #fff;
    background: #0d53ff
}

.nilkL3ECYLAdMTGUEJ4c:hover:not(:disabled), .RouD6dis0Thu_p4D8nPh:hover:not(:disabled) {
    background-image: linear-gradient(90deg, #4d80ff 1%, #6692ff 98%);
    box-shadow: 0 4px 12px -5px rgba(250, 251, 255, .2)
}

.nilkL3ECYLAdMTGUEJ4c:active:not(:disabled), .RouD6dis0Thu_p4D8nPh:active:not(:disabled) {
    background-image: linear-gradient(90deg, #0c4be6 1%, #2e63e6 98%);
    box-shadow: 0 4px 12px 0 rgba(250, 251, 255, .2)
}

.tuAugwyoWP8ZZtW5Xp6M {
    font-weight: bold;
    color: #0d53ff;
    background: rgba(13, 83, 255, .1)
}

.tuAugwyoWP8ZZtW5Xp6M:hover:not(:disabled) {
    background: rgba(13, 83, 255, .15);
    box-shadow: 0 4px 12px -5px rgba(250, 251, 255, .2)
}

.tuAugwyoWP8ZZtW5Xp6M:active:not(:disabled) {
    background: rgba(13, 83, 255, .2)
}

.R7HAimCwRXbO0FU2Nzp8 {
    border: 2px solid red;
    border: none;
    color: #060a26;
    background-color: rgba(0, 0, 0, 0)
}

.R7HAimCwRXbO0FU2Nzp8::after {
    content: "没有对齐UI - " "type simplicity";
    color: red
}

.R7HAimCwRXbO0FU2Nzp8:hover:not(:disabled) {
    background: rgba(6, 10, 38, .06)
}

.R7HAimCwRXbO0FU2Nzp8:active:not(:disabled) {
    background: rgba(6, 10, 38, .12)
}

.HbPrduuBdu8t8RC5ANP3 {
    border: 2px solid red;
    color: #060a26;
    background-color: rgba(6, 10, 38, .06)
}

.HbPrduuBdu8t8RC5ANP3::after {
    content: "没有对齐UI - " "type gray";
    color: red
}

.HbPrduuBdu8t8RC5ANP3:hover:not(:disabled) {
    background-color: rgba(6, 10, 38, .12)
}

.HbPrduuBdu8t8RC5ANP3:active:not(:disabled) {
    color: rgba(6, 10, 38, .7);
    background-color: rgba(6, 10, 38, .24)
}

.My9gjyLeBXA9eNK80FCH {
    border: 2px solid red;
    border: 1px solid rgba(6, 10, 38, .06);
    color: #fff;
    background: #ff4040
}

.My9gjyLeBXA9eNK80FCH::after {
    content: "没有对齐UI - " "type alert";
    color: red
}

.My9gjyLeBXA9eNK80FCH:hover:not(:disabled) {
    border: 1px solid rgba(6, 10, 38, .12);
    background: #ff2e2e;
    box-shadow: 0 4px 12px -5px rgba(250, 251, 255, .2)
}

.My9gjyLeBXA9eNK80FCH:active:not(:disabled) {
    border: 1px solid rgba(6, 10, 38, .24);
    background: #c33;
    box-shadow: 0 4px 12px 0 rgba(250, 251, 255, .2)
}

.OQnvCtzv7KFhHzcSCled {
    position: relative;
    border-radius: 4px;
    padding: 4px;
    color: #222;
    background-color: rgba(0, 0, 0, 0)
}

.OQnvCtzv7KFhHzcSCled:hover:not(:disabled) {
    background: rgba(6, 10, 38, .06)
}

.OQnvCtzv7KFhHzcSCled:active:not(:disabled) {
    background: rgba(6, 10, 38, .12)
}

.OQnvCtzv7KFhHzcSCled:disabled {
    color: rgba(34, 34, 34, .2)
}

.OQnvCtzv7KFhHzcSCled.YImcePteVWyQ_5YcfFej {
    padding: 4px
}

.OQnvCtzv7KFhHzcSCled.kOt1je0q3vFLqfNcorbO {
    padding: 4px
}

.OQnvCtzv7KFhHzcSCled.Np_vif5lymeyUFWwJr0R {
    padding: 8px
}

.RouD6dis0Thu_p4D8nPh {
    border: 2px solid red;
    position: relative;
    border: unset;
    padding: 4px
}

.RouD6dis0Thu_p4D8nPh::after {
    content: "没有对齐UI - " "type icon-primary";
    color: red
}

.RouD6dis0Thu_p4D8nPh.YImcePteVWyQ_5YcfFej {
    padding: 4px
}

.RouD6dis0Thu_p4D8nPh.kOt1je0q3vFLqfNcorbO {
    padding: 8px
}

.RouD6dis0Thu_p4D8nPh.Np_vif5lymeyUFWwJr0R {
    padding: 12px
}

.RouD6dis0Thu_p4D8nPh:not(.h93gGf2posXrJGKIFudR):disabled {
    background-image: none;
    background-color: rgba(6, 10, 38, .06) !important
}

.IR97Js5vGdi8qOl4f8r7 {
    animation: yCUJ7jwXBYPE6Y3kVu_p 2s linear infinite
}

@keyframes yCUJ7jwXBYPE6Y3kVu_p {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.U4OdBFJYG2s0IvPlysgQ {
    position: relative;
    margin: 20px 0 32px
}

.w37LsUW5WwL0_cLu0hUp {
    position: absolute;
    top: -77px;
    right: 14px;
    width: 140px;
    height: 140px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("https://image.quark.cn/s/uae/g/62/font-end/gk-zhiyuan-planner-1107/images/sapling-logo.png");
    transform: rotate(-15deg)
}

.olo87AWeoTp8T4KgDK77 {
    margin-top: 16px;
    padding: var(--wrap-py, 16px) var(--wrap-px, 16px)
}

.g4Mow__imptFGMO6L_wv {
    border-bottom: 1px solid #eee;
    padding-bottom: var(--wrap-py, 16px)
}

.s7IsUomwoumMuMmeevfc {
    display: flex;
    flex-direction: row;
    gap: 20px
}

.s7IsUomwoumMuMmeevfc > .Pn7lPQllqTgNB7eDUoKU {
    flex: 1
}

.s7IsUomwoumMuMmeevfc > .Pn7lPQllqTgNB7eDUoKU > .k4eePaU9CewP6L5iOTQt {
    font-size: 14px;
    font-weight: 400;
    color: #222;
    line-height: 20px
}

.s7IsUomwoumMuMmeevfc > .Pn7lPQllqTgNB7eDUoKU > .U1KKlUHJHbRO0nNYA5UR {
    margin-top: 8px;
    font-size: var(--font-size-blue, 16px);
    font-weight: 500;
    color: #0d53ff;
    letter-spacing: 0;
    line-height: 24px
}

.uA5m5Lj8LMZb4CMpFu_O {
    margin-top: 18px
}

.UFYh4P8m_zyc0ViErGsd {
    display: flex;
    align-items: flex-start;
    margin-top: 12px;
    flex-direction: row
}

.UFYh4P8m_zyc0ViErGsd > .k4eePaU9CewP6L5iOTQt {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    width: max-content;
    flex: none;
    font-size: 14px;
    font-weight: 400;
    color: #222;
    line-height: 24px
}

.UFYh4P8m_zyc0ViErGsd > .U1KKlUHJHbRO0nNYA5UR {
    margin-left: 80px;
    font-size: 14px;
    font-weight: 400;
    color: #222;
    line-height: 24px
}

.UFYh4P8m_zyc0ViErGsd > .U1KKlUHJHbRO0nNYA5UR.B88O9DiwgzEypJscltiw {
    margin-left: 24px
}

.WlvWf1Q19y2PkgS1vr9i {
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 0;
    width: 100%;
    flex-direction: row;
    gap: 12px;
    background: #fbfdff;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, .03)
}

.lk1ZsyaWGF5WcnGJ8WUa {
    width: 160px
}

.owevIz4tvMOkcORbQMEo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px 0 100px 0;
    padding: 0;
    font-size: 14px;
    flex-direction: row;
    gap: 12px
}

.owevIz4tvMOkcORbQMEo._96Ackap4pmJjsTjZNly {
    margin: 60px 0
}

.owevIz4tvMOkcORbQMEo::before, .owevIz4tvMOkcORbQMEo::after {
    border-top: 1px solid #e2e2e5;
    max-width: 60px;
    content: "";
    flex: 1
}

.F87SdS6Bodx9aeUbyZVi {
    margin: 0 var(--wrap-px);
    border-top: 1px solid #eee;
    padding: 24px 0;
    font-size: 14px;
    font-weight: 500;
    color: #222;
    line-height: 24px
}

.C4YBar_2E1wdPhE5S8UG {
    --wrap-px: 16px;
    --wrap-py: 16px;
    --font-size-user-name: 20px;
    --time-size: 12px;
    --font-size-blue: 16px;
    --font-size-title: 16px;
    --font-size-subtitle: 14px;
    --font-size-paragraph: 14px;
    --group-content-top: 12px;
    --order-title-padding-left: 0
}

.C4YBar_2E1wdPhE5S8UG.cMjBVWG08ZjxMkGlCluo {
    --wrap-px: 32px;
    --wrap-py: 20px;
    --font-size-user-name: 32px;
    --time-size: 14px;
    --font-size-blue: 20px;
    --font-size-title: 18px;
    --font-size-subtitle: 16px;
    --font-size-paragraph: 14px;
    --group-content-top: 16px;
    --order-title-padding-left: 6px
}

.J4OvzfCdROmGsrQQ7yfw {
    width: 100%;
    min-width: 1200px;
    height: 100%
}

.J4OvzfCdROmGsrQQ7yfw, .J4OvzfCdROmGsrQQ7yfw * {
    box-sizing: border-box
}

.csS_QFuVngY4MXfGrk1C {
    width: 100%;
    transition: width .3s ease
}

.Z2tMESexTmfSs7ov6ByD {
    width: 100%
}

.AqyMU_UgsrkQyk3SNcoN {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1000;
    width: 40%;
    height: 100vh;
    background: #fff;
    transition: transform .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.tBo8csFSdaxPLdKLeVmf {
    transform: translateX(0)
}

.gSoFHdxz1zmc16UgJPqu {
    transform: translateX(100%)
}

.sIukssdf3y8PBDbXx5mq {
    width: 100%
}

.X7aTBGEDH3DaqUO4A5G4 {
    width: 100%;
    min-width: 480px;
    height: 100%
}

@media screen and (max-width: 1199px) {
    .AqyMU_UgsrkQyk3SNcoN {
        width: 480px;
        box-shadow: -2px 0 8px rgba(0, 0, 0, .1)
    }
}

.HfFV7CiWJfmU8tt6T0Qw {
    width: 100%
}

.layout-wrapper .chat-container-wrapper {
    height: calc(100vh - 64px)
}

.layout-wrapper .chat-container-wrapper.quark-pc-special-class {
    --max-message-list-width: 664px;
    --min-message-list-width: 560px
}

@media (min-width: 1920px) {
    .layout-wrapper .chat-container-wrapper.quark-pc-special-class {
        --max-message-list-width: 800px
    }
}

.PJcCMNZ21sSVkAG71UZA {
    height: 100%
}

.Oun2Sb6Me576budDtmci {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
    height: 100%;
    background: #fafafa;
    box-shadow: inset 1px 0 0 0 rgba(238, 238, 238, .5);
    flex-direction: column
}

.Oun2Sb6Me576budDtmci > * {
    width: 100%
}

.Oun2Sb6Me576budDtmci .QTbLj698wxB1DArMXsPo {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 24px;
    height: 64px;
    transition: background-color 300ms
}

.Oun2Sb6Me576budDtmci .QTbLj698wxB1DArMXsPo .HsSJcQrj3W7E9ImWwyhN {
    line-height: 24px;
    font-size: 16px;
    font-weight: 500;
    color: #222
}

.Oun2Sb6Me576budDtmci .QTbLj698wxB1DArMXsPo .YfbYjR9hm9BIKFaPWNoh {
    box-sizing: content-box;
    padding: 0 20px;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.Oun2Sb6Me576budDtmci .WePiyASG2wBWll0dGbRe {
    position: relative;
    overflow-y: auto;
    padding: 64px 24px 0;
    height: 0;
    flex: 1
}

.Oun2Sb6Me576budDtmci .WePiyASG2wBWll0dGbRe::-webkit-scrollbar {
    display: none
}

.pdf-preview-placeholder {
    display: none
}

.pdf-preview {
    font-family: "QuarkFont", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, sans-serif
}

.pdf-preview > * {
    margin: 20px auto
}

@media print {
    .pdf-preview > * {
        margin: 0
    }
}

.pdf-preview-cover {
    background-image: linear-gradient(99deg, #f0f0ff, #e7f5ff);
    display: flex;
    flex-direction: row
}

.pdf-preview-cover-left {
    flex: none;
    width: 60px;
    background: #0d53ff
}

.pdf-preview-cover-right {
    position: relative;
    display: flex;
    padding: 0 48px 48px 44px;
    flex: 1;
    flex-direction: column
}

.pdf-preview-cover-top-container {
    display: flex;
    justify-content: space-between;
    margin-top: 65px;
    flex-direction: row
}

.pdf-preview-cover-title {
    width: 170px;
    height: 26px
}

.pdf-preview-cover-tip {
    margin-top: 8px;
    font-size: 10px;
    line-height: 16px;
    color: #666
}

.pdf-preview-cover-date {
    display: flex;
    border: .5px solid #222;
    height: 14px;
    font-size: 10px;
    flex-direction: row;
    line-height: 1;
    letter-spacing: .56px
}

.pdf-preview-cover-name {
    font-size: 62px;
    font-weight: normal;
    color: #222;
    letter-spacing: 0;
    line-height: 83px;
    word-break: break-all
}

.pdf-preview-cover-subtitle {
    font-size: 46px;
    font-weight: normal;
    color: #222;
    letter-spacing: 0;
    line-height: 83px
}

.pdf-preview-cover-center {
    display: flex;
    flex-direction: column;
    margin-top: auto;
    padding-right: 30px
}

.pdf-preview-cover-list {
    margin-top: 70px;
    margin-bottom: auto
}

.pdf-preview-cover-item {
    display: flex;
    flex-direction: row;
    align-items: center
}

.pdf-preview-cover-text {
    margin-left: 24px;
    font-size: 16px;
    font-weight: normal;
    color: #222;
    letter-spacing: 0;
    line-height: 44px
}

.pdf-preview-cover-bottom {
    display: flex;
    flex-direction: row
}

.pdf-preview-cover-bottom-left {
    display: flex;
    align-items: center;
    width: max-content;
    flex-direction: column
}

.pdf-preview-cover-qr-code {
    width: 86px;
    height: 86px
}

.pdf-preview-cover-qr-code-text-icon {
    margin-top: 8px;
    width: 62px;
    height: 12px
}

.pdf-preview-cover-qr-code-text {
    margin-top: 2px;
    font-size: 10px;
    font-weight: 400;
    color: #000;
    letter-spacing: .5px
}

.pdf-preview-cover-warning {
    margin-top: auto;
    margin-left: auto;
    font-size: 11px;
    font-weight: 400;
    color: #666;
    line-height: 16px
}

.pdf-preview-basic-info-title {
    font-size: 24px !important;
    line-height: 33px !important
}

.pdf-preview-basic-info-card-list {
    display: flex;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 24px;
    flex-direction: row
}

.pdf-preview-basic-info-card {
    flex: 1;
    border-top: 2px solid #0d53ff
}

.pdf-preview-basic-info-card + .pdf-preview-basic-info-card {
    margin-left: 9px
}

.pdf-preview-volunteer-strategy-subtitle {
    margin-top: 8px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px
}

.pdf-preview-volunteer-strategy-card-group {
    display: flex;
    margin-top: 8px;
    flex-direction: row
}

.pdf-preview-volunteer-strategy-card {
    flex: 1
}

.pdf-preview-volunteer-detail-title {
    margin-bottom: 16px;
    font-size: 14px !important
}

.pdf-preview-risk-tips-block {
    font-weight: bold !important
}

.pdf-preview-a4 {
    overflow: hidden;
    width: 8.27in;
    height: 11.69in;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    counter-increment: page-count
}

@media print {
    .pdf-preview-a4 {
        box-shadow: none
    }
}

.pdf-preview-a4-margin {
    page-break-after: always;
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    padding: .55in;
    height: 11.68in
}

.pdf-preview-a4-header {
    flex: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 6px 0 16px 0
}

.pdf-preview-a4-index {
    width: 32px;
    height: 28px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background: #0d53ff;
    letter-spacing: 0;
    line-height: 28px
}

.pdf-preview-a4-title {
    margin-left: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    letter-spacing: 0;
    line-height: 24px
}

.pdf-preview-a4-order-number {
    margin-left: auto;
    font-size: 10px;
    font-weight: normal;
    color: rgba(25, 35, 56, .6);
    letter-spacing: 0;
    line-height: 12px
}

.pdf-preview-a4-date {
    display: flex;
    flex-direction: row;
    margin-left: auto;
    border: .5px solid #222;
    font-size: 10px;
    line-height: 1;
    letter-spacing: .56px
}

.pdf-preview-a4-year {
    padding: 2px 4px;
    color: #fff;
    background: #222
}

.pdf-preview-a4-day {
    padding: 2px 4px
}

.pdf-preview-a4-divider {
    flex: none;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    height: 2px
}

.pdf-preview-a4-content {
    overflow: hidden;
    margin: 20px 0;
    height: 0;
    flex: 1 1 auto
}

.pdf-preview-a4-content > :first-child {
    margin-top: 0 !important
}

.pdf-preview-a4-content > :last-child {
    margin-bottom: 0 !important
}

.pdf-preview-a4-footer {
    display: flex;
    align-items: center;
    border-top: 1px solid #666;
    padding: 10px 0;
    flex: none;
    flex-direction: row
}

.pdf-preview-a4-footer-text {
    width: 68px;
    height: 10px
}

.pdf-preview-a4-footer-warning-text {
    margin-left: 8px;
    font-size: 8px;
    font-weight: 400;
    color: #000;
    opacity: .5;
    line-height: 16px
}

.pdf-preview-a4-page-number {
    margin-left: auto;
    font-size: 8px;
    font-weight: bold;
    color: #666;
    letter-spacing: 0;
    line-height: 12px
}

.pdf-preview-a4-page-number::after {
    content: "第 " counter(page-count) " 页"
}

.pdf-preview-title {
    margin-bottom: 8px;
    font-size: 20px;
    font-weight: bold;
    color: #222;
    line-height: 28px;
    letter-spacing: 0
}

.pdf-preview-subtitle {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: bold;
    color: #222;
    letter-spacing: 0;
    line-height: 28px
}

.pdf-preview-paragraph {
    font-size: 12px;
    font-weight: normal;
    white-space: pre-wrap;
    color: #000;
    line-height: 1.8
}

.pdf-preview-list-item {
    display: flex;
    border-top: .5px solid #eee;
    padding: 16px 0;
    flex-direction: row
}

.pdf-preview-list-label {
    margin-left: 8px;
    min-width: 150px;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    line-height: 18px
}

.pdf-preview-list-value {
    font-size: 11px;
    font-weight: normal;
    color: #000;
    line-height: 18px
}

.pdf-preview-ordered-list-item {
    display: flex;
    flex-direction: row
}

.pdf-preview-ordered-list-number {
    flex: none;
    padding: 20px 0 16px;
    width: 2ch;
    font-size: 36px;
    font-family: "Alibaba-PuHui", "Microsoft YaHei", system-ui, -apple-system, sans-serif;
    font-weight: 250;
    color: #0d53ff;
    line-height: 1;
    letter-spacing: 0
}

.pdf-preview-ordered-list-value {
    flex: auto;
    margin-left: 50px;
    padding: 20px 0 16px
}

.pdf-preview-ordered-list-item + .pdf-preview-ordered-list-item > .pdf-preview-ordered-list-value {
    border-top: .5px solid #eee
}

.pdf-preview-ordered-list-value > ul {
    padding-left: 20px
}

.pdf-preview-ordered-list-value > ul > li {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    list-style: square;
    line-height: 1.8
}

.pdf-preview-card1 {
    --color: transparent;
    padding: 24px 12px;
    background-image: linear-gradient(134deg, rgba(248, 252, 255, 0.8) 0%, rgba(245, 250, 255, 0.8) 100%)
}

.pdf-preview-card1-label {
    font-size: 11px;
    font-weight: bold;
    color: #222;
    line-height: 18px
}

.pdf-preview-card1-value {
    font-size: 24px;
    font-weight: bold;
    color: var(--color);
    letter-spacing: 0;
    line-height: 32px
}

.pdf-preview-card1-unit {
    margin-left: 4px;
    font-size: 14px;
    font-weight: bold;
    color: var(--color);
    letter-spacing: 0
}

.pdf-preview-card2 {
    --color: transparent;
    --color-2: transparent;
    padding: 8px 12px;
    background-color: var(--color-2)
}

.pdf-preview-card2-label {
    font-size: 11px;
    font-weight: bold;
    color: var(--color);
    letter-spacing: 0;
    line-height: 1.4
}

.pdf-preview-card2-value {
    margin-top: 4px;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    line-height: 1.6
}

.pdf-preview-card3 {
    --color: transparent;
    --color-2: transparent;
    overflow: hidden;
    border: 1px solid var(--color);
    border-radius: 2px;
    width: max-content
}

.pdf-preview-card3-label, .pdf-preview-card3-value {
    display: inline-block;
    padding: 6px 8px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    letter-spacing: 0
}

.pdf-preview-card3-label {
    color: #fff;
    background-color: var(--color)
}

.pdf-preview-card3-value {
    color: #222;
    background: var(--color-2)
}

.pdf-preview-table {
    margin: 0 auto;
    border: none;
    width: calc(100% - 2px);
    border-collapse: collapse
}

.pdf-preview-table > thead {
    border: 1px solid #0d53ff;
    background: #0d53ff
}

.pdf-preview-table > thead > tr {
    height: 40px
}

.pdf-preview-table > thead > tr > th {
    font-size: 7px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    letter-spacing: 0;
    line-height: 11px
}

.pdf-preview-table > tbody > tr:nth-child(even) > td:not([rowspan]) {
    background: rgba(175, 176, 186, .08)
}

.pdf-preview-table > tbody > tr:first-child[data-pagination-next] > td:first-child::after {
    margin-left: 2px;
    color: #787878;
    content: "(接上页)"
}

.pdf-preview-table > tbody > tr > td {
    border: 1px solid #eee;
    padding: 8px 6px;
    max-width: 200px;
    font-size: 8px;
    font-weight: normal;
    color: #222;
    letter-spacing: 0;
    line-height: 14px
}

.pdf-preview-table > tbody > tr > td > div[data-align=center-left] {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.pdf-preview-mt-6 {
    margin-top: 6px
}

.pdf-preview-mt-8 {
    margin-top: 8px
}

.pdf-preview-mt-10 {
    margin-top: 10px
}

.pdf-preview-mt-12 {
    margin-top: 12px
}

.pdf-preview-mt-16 {
    margin-top: 16px
}

.pdf-preview-mt-20 {
    margin-top: 20px
}

.pdf-preview-mt-32 {
    margin-top: 32px
}

.pdf-preview-mt-24 {
    margin-top: 24px
}

.pdf-preview-mb-6 {
    margin-bottom: 6px
}

.pdf-preview-mb-8 {
    margin-bottom: 8px
}

.pdf-preview-mb-12 {
    margin-bottom: 12px
}

.pdf-preview-mb-16 {
    margin-bottom: 16px
}

.pdf-preview-divider {
    border-top: 1px solid #eee;
    width: 100%
}

.pdf-preview-line-space {
    position: relative;
    display: inline-block;
    margin: 0 10px;
    font-family: "Alibaba-PuHui", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 250;
    color: #eee
}

.pdf-preview-warning {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    font-size: 9px;
    font-weight: 700;
    color: #000;
    line-height: 16px
}

.pdf-preview-warning-icon {
    box-sizing: border-box;
    display: inline-block;
    margin: 0 4px;
    min-width: 3px;
    min-height: 3px;
    background: #666;
    transform: translateY(-2px)
}

.rbyqDEPmDdpabS3iarfI {
    padding: 22px 24px;
    background: #fff
}

.FGVPM8ueMSubVUXrSCI6 {
    display: block
}

.bfFrF0cxdNsAN30dxPj9 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    flex-direction: column
}

.bfFrF0cxdNsAN30dxPj9 > .aO7RfaOJ82omgcPMb3oL {
    width: 88px;
    height: 88px
}

.bfFrF0cxdNsAN30dxPj9 > .RMKBpGGLIVwsZfBKzC3B {
    margin: 16px 0 20px;
    font-size: 14px;
    font-weight: normal;
    color: rgba(0, 0, 0, .86);
    line-height: 22px
}

.bfFrF0cxdNsAN30dxPj9 > .FRuJBy1T6poLD4c_wGK_ {
    cursor: pointer;
    border-radius: 6px;
    padding: 8px 36px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    background: #0d53ff;
    letter-spacing: 0;
    line-height: 24px
}

.wUAa14EAY6fzRgdRIF1E {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: calc(100vh - 64px)
}

.BuRRCMfCBIktAKTBTlc1 {
    width: 272px;
    height: 90px;
    uc-perf-stat-ignore: image
}

.u5glkgx8X0662a8fsDXf {
    display: block
}

.C0AkZoQmzZJFzrGYG16K {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    flex-direction: column
}

.C0AkZoQmzZJFzrGYG16K > .Ut38DKT2O4vFBEyeARPK {
    width: 88px;
    height: 88px
}

.C0AkZoQmzZJFzrGYG16K > .LerpnD_9euwuif3wi1KE {
    margin: 16px 0 20px;
    font-size: 14px;
    font-weight: normal;
    color: rgba(0, 0, 0, .86);
    line-height: 22px
}

.C0AkZoQmzZJFzrGYG16K > .kufCbX8eOKQZr_TUltVM {
    cursor: pointer;
    border-radius: 6px;
    padding: 8px 36px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    background: #0d53ff;
    letter-spacing: 0;
    line-height: 24px
}

.yEDCsoZvzMtrU2RV0rkT {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: calc(100vh - 64px)
}

.dMv30KtQIPfH2Yncb36l {
    width: 272px;
    height: 90px;
    uc-perf-stat-ignore: image
}

.hTEsR0dtqZABm3VYy596 {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(6, 10, 38, .12);
    border-radius: 6px;
    width: 40px;
    height: 40px;
    background: #fff;
    cursor: pointer
}

.hTEsR0dtqZABm3VYy596 > .pJmTMRjmAbnsMuAm7WVw {
    letter-spacing: 0;
    font-weight: 500
}

.K057sSYTfMDpNqN8_KQ1 {
    border: 2px solid #f3f3f3;
    border-top: 2px solid #3498db;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    animation: Vl6OLSdx1eJe8CTNPsST 2s linear infinite
}

.K057sSYTfMDpNqN8_KQ1 + .pJmTMRjmAbnsMuAm7WVw {
    margin-left: 6px
}

.I9iBfeDuSpIrH2npC4wB {
    opacity: .5;
    pointer-events: none
}

.l9fkdx1SSdGIXDs4YUMy {
    opacity: .3;
    cursor: not-allowed
}

@keyframes Vl6OLSdx1eJe8CTNPsST {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.F0oRp3jLh7TvaNhjxEh_ {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%
}

.F0oRp3jLh7TvaNhjxEh_ > * {
    width: 100%
}

.F0oRp3jLh7TvaNhjxEh_ .YgAWZucquoovS8rZZtc3 {
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid rgba(6, 10, 38, .08);
    border-radius: 10px;
    height: 0;
    background-color: #fff;
    flex: 1
}

.F0oRp3jLh7TvaNhjxEh_ .YgAWZucquoovS8rZZtc3 .CBfQyVZLqsqScJJo4ix2 > div > div > div {
    border: none !important;
    border-radius: 0 !important
}

.F0oRp3jLh7TvaNhjxEh_ .YgAWZucquoovS8rZZtc3::-webkit-scrollbar {
    border-radius: 20px;
    width: 6px
}

.F0oRp3jLh7TvaNhjxEh_ .YgAWZucquoovS8rZZtc3::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: rgba(6, 10, 38, .06)
}

.F0oRp3jLh7TvaNhjxEh_ .YgAWZucquoovS8rZZtc3::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0)
}

.F0oRp3jLh7TvaNhjxEh_ .YgAWZucquoovS8rZZtc3 .Fh8BkHisUMsk2vcJ0kiA {
    line-height: 24px;
    font-size: 14px;
    font-weight: 400;
    color: #666
}

.F0oRp3jLh7TvaNhjxEh_ .YgAWZucquoovS8rZZtc3 .Fh8BkHisUMsk2vcJ0kiA .lpH5K2VwOeU2JTPEV2G8 {
    font-weight: 500;
    color: #222
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP {
    padding: 20px 0;
    background: #fafafa
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP .k1bTdlvf3LKf6J9rEyQj {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP .k1bTdlvf3LKf6J9rEyQj .eawYEFZUgul_lYwgUrkW {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    width: 160px;
    height: 40px;
    line-height: 24px;
    background: #0d53ff;
    cursor: pointer
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP .k1bTdlvf3LKf6J9rEyQj .eawYEFZUgul_lYwgUrkW:first-child {
    background: rgba(13, 83, 255, .1)
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP .k1bTdlvf3LKf6J9rEyQj .eawYEFZUgul_lYwgUrkW:first-child .B5rtAc20HmMNMYrpqovr {
    color: #0d53ff
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP .k1bTdlvf3LKf6J9rEyQj .eawYEFZUgul_lYwgUrkW + .eawYEFZUgul_lYwgUrkW {
    margin-left: 0
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP .k1bTdlvf3LKf6J9rEyQj .eawYEFZUgul_lYwgUrkW .FTXTyk18CvvXTcwmZ6bj {
    width: 16px;
    height: 16px
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP .k1bTdlvf3LKf6J9rEyQj .eawYEFZUgul_lYwgUrkW .B5rtAc20HmMNMYrpqovr {
    margin-left: 6px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    line-height: 34px
}

.F0oRp3jLh7TvaNhjxEh_ .kxGWrOO8p8e_0H0yqQMP .k1bTdlvf3LKf6J9rEyQj .eawYEFZUgul_lYwgUrkW.XCbWHKBCmdp_6Z8G8wqB .B5rtAc20HmMNMYrpqovr {
    color: #fff
}

.message-card-wrap {
    padding: 0 !important
}

.report-title-logo {
    width: 133px;
    height: 20px
}

#root .chat-room-outer-wrap {
    background-color: #fff !important
}

#root .chat-container .message-card-wrap.question:first-child {
    margin-top: 8px
}

#root .message-card-wrap {
    padding: 0 16px 0 16px;
    max-width: 100%;
    font-size: var(--font-base-font-size);
    line-height: var(--font-base-line-height)
}

#root .message-card-wrap.question[data-mt="text/gaokao_info"], #root .message-card-wrap.question[data-mt="text/zhiyuan"], #root .message-card-wrap.question[data-mt="text/zhiyuan_priority"] {
    display: flex;
    justify-content: flex-end;
    overflow: hidden;
    border-top-right-radius: 0
}

#root .message-card-wrap.answer[data-mt="paa/iframe"] {
    padding: 0
}

#root .message-card-wrap.answer[data-mt="paa/iframe"] .recommend-query-wrap .q-item {
    margin-left: 16px
}

#root .message-card-wrap.answer[data-mt="task/execute_info"] {
    margin-top: 0
}

#root .chat-answers-card-wrap .multi-load-compose {
    padding: 0;
    background-color: #fff
}

#root .task-queue-tips {
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: 600;
    color: #2d384e;
    line-height: 26px
}

#root .real-cont-outer {
    padding-bottom: 24px
}

#root .qk-markdown {
    text-align: left !important
}

#root .qk-markdown .qk-md-ul .qk-md-ul {
    margin-bottom: 0
}

#root .qk-markdown .qk-md-ul .qk-md-ul .qk-md-li:last-child {
    margin-bottom: 0
}

.bw-container-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100vw
}

.bu-wang-content {
    position: fixed !important;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    width: 100vw !important;
    box-shadow: 0 2px 8px 0 rgba(43, 47, 57, .1)
}

.placeholder {
    width: 100%;
    height: 1px;
    visibility: hidden
}
