@charset "UTF-8";.code-viewer[data-v-7c725ff4] .segment-code-header {
    display: none
}

.image-preview[data-v-c8477033] {
    --bg: #e5e7ed
}

:root.dark .image-preview[data-v-c8477033] {
    --bg: #3a3a44
}

.image-preview[data-v-c8477033] {
    display: block;
    width: 100%;
    height: 100%;
    background: var(--bg)
}

iframe[data-v-ff28b8c3] {
    width: 100%
}

.pdf-viewer[data-v-c73330d3] {
    width: 100%;
    height: 100%
}

:root .file-content[data-v-d977f669] {
    --content-color: #5e6772;
    --content-empty-color: #2d65f7
}

:root.dark .file-content[data-v-d977f669] {
    --content-color: rgba(224,236,255,.8);
    --content-empty-color: rgba(224,236,255,.8)
}

.file-content[data-v-d977f669] {
    line-height: 24px;
    padding-bottom: 17px;
    color: var(--content-color);
    font-size: 14px
}

.file-content p[data-v-d977f669] {
    font-size: 12px;
    color: var(--content-empty-color);
    display: flex;
    align-items: center;
    justify-content: center
}

.file-content .file-content-icon[data-v-d977f669] {
    margin-right: 8px;
    width: 16px
}

.file-box[data-v-2391c367] {
    --file-title-bg: #ffffff;
    --file-content-bg: #f3f5fc
}

:root.dark .file-box[data-v-2391c367] {
    --file-title-bg: #31313a;
    --file-content-bg: #262630
}

.file-mask[data-v-2391c367] {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    background-color: rgba(0,0,0,.5);
    overflow: hidden
}

.file-box[data-v-2391c367] {
    width: 80vw;
    max-width: 900px;
    min-width: 300px;
    max-height: calc(100% - 64px);
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 100;
    overflow: hidden;
    border-radius: 8px;
    background-color: var(--file-content-bg);
    display: flex;
    flex-direction: column
}

.file-box .file-box-title[data-v-2391c367] {
    height: 64px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background-color: var(--file-title-bg);
    padding: 0 20px;
    font-size: 14px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    justify-content: space-between
}

.file-box .file-box-title-close[data-v-2391c367] {
    width: 20px;
    cursor: pointer
}

.file-box .file-box-content[data-v-2391c367] {
    padding: 16px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: auto
}

.file-box .file-box-content.pdf[data-v-2391c367] {
    padding: 0
}

.file-box .file-box-content[data-v-2391c367] iframe {
    height: 65vh
}

.file-box .file-box-content[data-v-2391c367] .image-preview {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: contain;
    background: transparent
}

.file-box .file-box-content[data-v-2391c367] .image-main {
    max-height: 65vh;
    width: 100%;
    margin: 0 auto;
    display: block
}

.drop-file-mask[data-v-96bf2611] {
    --drop-border: #adadad
}

:root.dark .drop-file-mask[data-v-96bf2611] {
    --drop-border: #595965
}

.drop-file-mask[data-v-96bf2611] {
    margin: 0;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 375px;
    min-height: 460px;
    box-sizing: border-box
}

.drop-file-mask.active[data-v-96bf2611] {
    z-index: 999;
    display: block;
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    padding: 40px 30px
}

.drop-file-mask .drop-file-box[data-v-96bf2611] {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    padding: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
    border: 3px dashed var(--drop-border)
}

.drop-file-mask .drop-area[data-v-96bf2611] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 635px
}

.drop-file-mask .drop-area img[data-v-96bf2611] {
    width: 126px
}

.drop-file-mask .drop-area .title[data-v-96bf2611] {
    margin: 30px 0;
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
    color: var(--text-primary)
}

.drop-file-mask .drop-area .desc[data-v-96bf2611] {
    font-size: 20px;
    line-height: 28px;
    color: var(--text-secondary)
}

.editable-segment[data-v-00025d99] {
    --editor-container-bg: #fff;
    --editor-container-border-color: #2d65f7;
    --confirm-color: #fff;
    --confirm-bg: #356bfd;
    --confirm-bg-hover: rgba(53,107,253,.6);
    --cancel-color: #356bfd;
    --cancel-border-color: rgba(53, 107, 253, .5);
    --cancel-border-color-hover: #356bfd;
    --cancel-bg: transparent;
    --cancel-bg-hover: transparent
}

:root.dark .editable-segment[data-v-00025d99] {
    --editor-container-bg: #31313a;
    --editor-container-border-color: #29499d;
    --confirm-bg: rgb(82, 128, 253);
    --confirm-bg-hover: rgba(82,128,253,.6);
    --cancel-border-color: rgba(82, 128, 253, .5);
    --cancel-border-color-hover: #5280fd;
    --cancel-color: #5280fd;
    --cancel-bg: transparent;
    --cancel-bg-hover: rgba(82, 128, 253, .08)
}

.editable-segment[data-v-00025d99] {
    box-sizing: border-box;
    position: relative;
    max-width: 664px;
    display: flex;
    align-items: flex-end;
    flex-direction: column
}

.editable-segment .button[data-v-00025d99] {
    margin-top: 8px;
    height: 32px;
    padding: 4px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: .5px;
    text-align: center;
    box-sizing: border-box
}

.editable-segment .button[data-v-00025d99]:last-child {
    margin-left: 8px
}

.editable-segment .confirm[data-v-00025d99] {
    color: var(--confirm-color);
    background: var(--confirm-bg);
    border: 0
}

.editable-segment .confirm[data-v-00025d99]:hover {
    background: var(--confirm-bg-hover)
}

.editable-segment .cancel[data-v-00025d99] {
    color: var(--cancel-color);
    border: 1px solid var(--cancel-border-color);
    background: var(--cancel-bg)
}

.editable-segment .cancel[data-v-00025d99]:hover {
    border: 1px solid var(--cancel-border-color-hover);
    background: var(--cancel-bg-hover)
}

.editable-segment .editor-container[data-v-00025d99] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    padding: 14px;
    border-radius: 12px;
    flex-flow: column;
    box-sizing: border-box;
    max-width: 100%;
    position: relative;
    background: var(--editor-container-bg);
    border: 1px solid var(--editor-container-border-color);
    min-height: 48px;
    margin-bottom: 8px
}

.editable-segment .re-ask-input[data-v-00025d99] {
    border: none;
    min-height: 22px;
    min-width: 174px;
    resize: none;
    outline: none;
    max-width: 100%;
    padding: 0;
    line-height: 24px;
    font-size: 14px;
    white-space: pre-wrap!important;
    word-break: break-word!important;
    letter-spacing: .25px
}

.full-screen-mermaid-container[data-v-4a859126] {
    --viewer-color: #060607;
    --viewer-bg: hsl(230deg, 1%, 98%);
    --mermaid-switch-btn-color: #060607;
    --mermaid-switch-btn-color-selected: #060607;
    --mermaid-switch-btn-bg-selected: #fff;
    --mermaid-switch-bg: #f5f6f9
}

:root.dark .full-screen-mermaid-container[data-v-4a859126] {
    --viewer-color: #fff;
    --viewer-bg: hsl(230deg, 13%, 18%);
    --mermaid-switch-btn-color: rgba(224, 236, 255, .8);
    --mermaid-switch-btn-color-selected: rgba(245,249,255,.94902);
    --mermaid-switch-btn-bg-selected: #1e1e26;
    --mermaid-switch-bg: #31313a
}

.full-screen-mermaid-container[data-v-4a859126] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.full-screen-mermaid-container .full-screen-mermaid[data-v-4a859126] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.full-screen-mermaid-container .block[data-v-4a859126] {
    width: 30px;
    height: 30px;
    background-color: #333
}

.full-screen-mermaid-container .header[data-v-4a859126] {
    width: 100%;
    height: 44px;
    box-sizing: border-box;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    justify-content: end;
    align-items: center;
    padding: 8px 16px
}

.full-screen-mermaid-container .close-button[data-v-4a859126] {
    margin-left: 8px;
    height: 24px;
    width: 24px;
    font-size: 24px;
    color: var(--viewer-color);
    cursor: pointer
}

.full-screen-mermaid-container .main-content[data-v-4a859126] {
    width: 100%;
    height: 100%;
    display: flex
}

.full-screen-mermaid-container .guide-x[data-v-4a859126] {
    height: 30px!important;
    width: calc(100% - 30px)
}

.full-screen-mermaid-container .guide-y[data-v-4a859126] {
    width: 30px!important;
    height: calc(100% - 30px)
}

.full-screen-mermaid-container .scroll-view[data-v-4a859126] {
    width: 100%;
    height: 100%;
    background-color: var(--viewer-bg)
}

.full-screen-mermaid-container .segment-mermaid-switch[data-v-4a859126] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 2px;
    height: 30px;
    background: var(--mermaid-switch-bg)
}

.full-screen-mermaid-container .segment-mermaid-switch-item[data-v-4a859126] {
    box-sizing: border-box;
    width: 56px;
    border-radius: 8px;
    height: 26px;
    line-height: 26px;
    padding: 0 7px;
    font-size: 14px;
    text-align: center;
    color: var(--mermaid-switch-btn-color);
    cursor: pointer;
    transition: background-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms
}

.full-screen-mermaid-container .segment-mermaid-switch-item.selected[data-v-4a859126] {
    background-color: var(--mermaid-switch-btn-bg-selected);
    box-shadow: 0 1px 2px rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.02);
    color: var(--mermaid-switch-btn-color-selected)
}

:root .recommend-prompt[data-v-bbb18b25] {
    --loading: linear-gradient(90deg, rgba(0, 0, 0, .06) 25%, #d7d9e1 37%, rgba(0, 0, 0, .06) 63%);
    --bg-hover: #e5e7ed;
    --bg: #fff;
    --border: #e5e5e5
}

:root.dark .recommend-prompt[data-v-bbb18b25] {
    --loading: linear-gradient( 90deg, rgba(255, 255, 255, .12) 25%, rgba(255, 255, 255, .18) 37%, rgba(255, 255, 255, .12) 63% );
    --bg-hover: #3a3a44;
    --bg: #262630;
    --border: #45454e
}

.recommend-prompt[data-v-bbb18b25] {
    display: flex;
    flex-direction: column
}

.recommend-prompt-item[data-v-bbb18b25] {
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    margin-right: auto;
    border-radius: 10px;
    overflow: hidden;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    line-height: 20px;
    min-height: 20px;
    padding: 8px 12px;
    border: 1px solid var(--border);
    cursor: pointer;
    background-color: var(--bg);
    animation: fade-in-bbb18b25 .3s cubic-bezier(.4,0,.2,1) forwards;
    opacity: 0;
    margin-bottom: 8px
}

.recommend-prompt-item[data-v-bbb18b25]:last-child {
    margin-bottom: 0
}

.recommend-prompt-item .arrow-icon[data-v-bbb18b25] {
    width: 20px;
    height: 20px;
    transform: rotate(-90deg);
    flex-shrink: 0;
    margin-left: 10px
}

.recommend-prompt-item[data-v-bbb18b25]:hover {
    background-color: var(--bg-hover)
}

.recommend-prompt-item.loading[data-v-bbb18b25] {
    width: 206px;
    margin: 4px 0;
    border-radius: 8px;
    background: var(--loading);
    background-size: 400% 100%;
    animation: loading-bbb18b25 1.4s ease infinite;
    opacity: 1;
    text-indent: -999px;
    padding: 3px 12px
}

.recommend-prompt-item.loading[data-v-bbb18b25]:after {
    display: none
}

@keyframes loading-bbb18b25 {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0%
    }
}

@keyframes fade-in-bbb18b25 {
    0% {
        opacity: 0;
        transform: translateY(12px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.segment-tip[data-v-474ea3d9] {
    --segment-tip-bg: #ffffff;
    --segment-tip-color: #5e6772
}

:root.dark .segment-tip[data-v-474ea3d9] {
    --segment-tip-bg: #31313a;
    --segment-tip-color: rgba(224,236,255,.8)
}

.segment-tip[data-v-474ea3d9] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    padding: 4px 12px;
    display: flex;
    font-size: 12px;
    line-height: 24px;
    background-color: var(--segment-tip-bg);
    border-radius: 8px;
    color: var(--segment-tip-color);
    align-items: center
}

.debug-icon[data-v-11b91e31] {
    display: block;
    margin-right: 4px;
    color: inherit
}

.debug-icon .icon[data-v-11b91e31] {
    display: block;
    width: 14px;
    height: 14px;
    color: var(--text-primary)
}

.debug-icon[data-v-90beb6f2] {
    display: block;
    margin-right: 4px;
    color: inherit
}

.chat-header[data-v-cfefd2be] {
    --header-mask: #f3f5fa;
    --header-hover: #e5e7ed;
    --header-icon-border-color: #f3f5fc;
    --menu-arrow-color: #060607;
    --operation-bg: #fff;
    --operation-bg-hover: rgba(0, 0, 0, .04);
    --operation-border-color: #e5e5e5
}

:root.dark .chat-header[data-v-cfefd2be] {
    --header-mask: #292932;
    --header-hover: #31313a;
    --header-icon-border-color: #262630;
    --menu-arrow-color: rgba(245, 249, 255, .95);
    --operation-bg: #31313a;
    --operation-bg-hover: rgba(255, 255, 255, .08);
    --operation-border-color: #45454e
}

.chat-header[data-v-cfefd2be] {
    box-sizing: border-box;
    background-color: var(--bg-primary);
    width: 100%;
    padding: 14px 50px 0;
    height: 46px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    min-width: 375px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    z-index: 10
}

.chat-header[data-v-cfefd2be]:after {
    content: "";
    pointer-events: none;
    position: absolute;
    bottom: -44px;
    height: 44px;
    width: 100%;
    background: linear-gradient(180deg,var(--header-mask) 0%,rgba(243,245,249,0) 100%)
}

.chat-header .chat-header-content[data-v-cfefd2be] {
    display: flex;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    padding: 4px 8px;
    border-radius: 8px;
    position: relative;
    transition: background-color .3s cubic-bezier(.36,.66,.04,1);
    box-sizing: border-box
}

.chat-header .chat-header-content h2[data-v-cfefd2be] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chat-header .chat-header-content[data-v-cfefd2be]:not(.unable) {
    cursor: pointer
}

.chat-header .chat-header-content[data-v-cfefd2be]:not(.unable):hover {
    background: var(--header-hover)
}

.chat-header .chat-icon[data-v-cfefd2be] {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 2px solid var(--header-icon-border-color)
}

.chat-header .chat-icon[data-v-cfefd2be]:first-child {
    z-index: 10;
    position: relative
}

.chat-header .chat-icon[data-v-cfefd2be]:not(:first-child) {
    margin-left: -6px
}

.chat-header .chat-icon[data-v-cfefd2be]:last-child {
    margin-right: 8px
}

.chat-header h2[data-v-cfefd2be] {
    margin: 0;
    font-family: PingFang SC,Microsoft YaHei,SimHei,sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
    align-items: center
}

.chat-header .menu-arrow[data-v-cfefd2be] {
    font-size: 14px;
    padding-left: 4px;
    color: var(--menu-arrow-color);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.chat-header .chat-operations[data-v-cfefd2be] {
    position: absolute;
    top: 32px;
    right: 8px;
    z-index: 15;
    background: var(--operation-bg);
    border-radius: 8px;
    width: 169px
}

.chat-header .operation[data-v-cfefd2be] {
    cursor: pointer;
    color: var(--operation-color);
    border: 1px solid var(--operation-border-color);
    padding: 12px 16px;
    display: flex;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.chat-header .operation[data-v-cfefd2be]:first-child {
    border-radius: 8px 8px 0 0
}

.chat-header .operation[data-v-cfefd2be]:last-child {
    border-radius: 0 0 8px 8px
}

.chat-header .operation[data-v-cfefd2be]:not(:last-child) {
    border-bottom: none
}

.chat-header .operation[data-v-cfefd2be]:hover {
    background-color: var(--operation-bg-hover)
}

.chat-header .operation-icon[data-v-cfefd2be] {
    margin-right: 8px;
    font-size: 20px
}

.chat-header .danger[data-v-cfefd2be] {
    color: #e55968
}

.chat-header .sub-nav-enter-active[data-v-cfefd2be],.chat-header .sub-nav-leave-active[data-v-cfefd2be] {
    transition: opacity 262ms cubic-bezier(.4,0,.2,1),transform 174ms cubic-bezier(.4,0,.2,1);
    transform-origin: right top
}

.chat-header .sub-nav-enter-from[data-v-cfefd2be],.chat-header .sub-nav-leave-to[data-v-cfefd2be] {
    opacity: 0;
    transform: scale(0)
}

.at-item[data-v-86cf4253] {
    --at-item-bg: #ffffff;
    --at-item-color: #060607;
    --at-item-border-color: #e5e5e5;
    --at-item-content: #5e6772;
    --at-item-active-bg: #e5e7ed
}

:root.dark .at-item[data-v-86cf4253] {
    --at-item-bg: #45454e;
    --at-item-color: rgba(245,249,255,.94902);
    --at-item-border-color: #595965;
    --at-item-content: rgba(224,236,255,.8);
    --at-item-active-bg: #3a3a44
}

.at-item[data-v-86cf4253] {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    padding: 6px 8px;
    flex-shrink: 0;
    background: var(--at-item-bg);
    border-radius: 8px;
    width: 100%;
    box-sizing: border-box
}

.at-item .at-item-pic[data-v-86cf4253] {
    width: 32px;
    height: 32px;
    border-radius: 100%
}

.at-item .at-item-name[data-v-86cf4253] {
    font-size: 14px;
    color: var(--text-primary);
    font-weight: bolder;
    flex-shrink: 0;
    line-height: 20px;
    font-style: normal;
    margin-left: 10px
}

.at-item .at-item-name[data-v-86cf4253] em {
    color: #66a1ff;
    font-style: normal
}

.at-item .at-item-content[data-v-86cf4253] {
    font-size: 14px;
    color: var(--at-item-content);
    margin-left: 10px
}

.at-item_active[data-v-86cf4253] {
    background: var(--at-item-active-bg)
}

.at-box[data-v-a5d277c9] {
    --at-box-bg: #ffffff;
    --at-box-color: #060607;
    --at-box-border-color: #e5e5e5
}

:root.dark .at-box[data-v-a5d277c9] {
    --at-box-bg: #45454e;
    --at-box-color: rgba(245,249,255,.94902);
    --at-box-border-color: #595965
}

.at-box[data-v-a5d277c9] {
    position: absolute;
    width: 100%;
    max-height: 45vh;
    padding: 0 8px 8px;
    border-radius: 12px;
    background-color: var(--at-box-bg);
    border: 1px solid var(--at-box-border-color);
    display: flex;
    flex-direction: column;
    box-sizing: border-box
}

.at-box .at-box-title[data-v-a5d277c9] {
    font-size: 14px;
    font-weight: bolder;
    line-height: 20px;
    letter-spacing: .25px;
    flex-grow: 1;
    display: flex;
    padding: 10px 6px;
    align-items: center
}

.at-box .at-box-title .at-box-title-close[data-v-a5d277c9] {
    width: 14px;
    height: 14px;
    background-size: 100% 100%;
    margin-left: auto;
    cursor: pointer
}

.at-box .at-box-content[data-v-a5d277c9] {
    width: 100%;
    max-height: 200px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: auto
}

.at-box-bottom[data-v-a5d277c9] {
    top: 100%;
    margin-top: 8px
}

.at-box-top[data-v-a5d277c9] {
    bottom: 100%;
    margin-bottom: 8px
}

.at-tip[data-v-51c2382f] {
    --at-tip-bg: #f3f5fc;
    --at-tip-color: #060607;
    --at-tip-border-color: #e5e5e5;
    --at-tip-and-color: #5e6772
}

:root.dark .at-tip[data-v-51c2382f] {
    --at-tip-bg: #31313a;
    --at-tip-color: rgba(245,249,255,.94902);
    --at-tip-border-color: #595965;
    --at-tip-and-color: rgba(224,236,255,.8)
}

.at-tip[data-v-51c2382f] {
    padding: 12px 16px 4px 12px
}

.at-tip .at-tip-content[data-v-51c2382f] {
    height: 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    align-items: center;
    border-radius: 10px;
    background-color: var(--at-tip-bg);
    padding: 0 6px 0 8px
}

.at-tip .at-tip-content .at-tip-content-info[data-v-51c2382f] {
    display: flex;
    margin-right: 10px
}

.at-tip .at-tip-content .at-tip-content-info .at-tip-content-and[data-v-51c2382f],.at-tip .at-tip-content .at-tip-content-info .at-tip-content-talk[data-v-51c2382f] {
    color: var(--at-tip-and-color);
    font-size: 12px
}

.at-tip .at-tip-content .at-tip-content-info .at-tip-content-name[data-v-51c2382f] {
    letter-spacing: .25px;
    font-size: 12px;
    font-weight: bolder;
    margin: 0 4px
}

.at-tip .at-tip-content .at-tip-content-avatar[data-v-51c2382f] {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    margin-right: 10px
}

.at-tip .at-tip-content .at-tip-content-close[data-v-51c2382f] {
    width: 14px;
    height: 14px;
    cursor: pointer;
    transform: scale(.8)
}

.editor-modal[data-v-a185924c] {
    --description-color: #5e6772;
    --content-bg: #ffffff;
    --content-border: #e5e5e5;
    --content-border-hover: #adadad;
    --name-bg: #f3f5fc;
    --intro-text: #5e6772;
    --action-text: #2e67fa
}

:root.dark .editor-modal[data-v-a185924c] {
    --description-color: rgba(245,249,255,.4);
    --content-bg: #31313a;
    --content-border: #45454e;
    --content-border-hover: #595964;
    --name-bg: #1e1e26;
    --intro-text: rgba(245,249,255,.4);
    --action-text: #2672ed
}

.editor-modal[data-v-a185924c] {
    display: flex;
    flex-direction: column;
    height: 440px;
    width: min(518px,80vw)
}

.editor-modal .header[data-v-a185924c] {
    flex-shrink: 0;
    position: relative
}

.editor-modal .subtitle[data-v-a185924c] {
    color: var(--text-primary);
    font-size: 14px;
    line-height: 24px
}

.editor-modal .description[data-v-a185924c] {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 20px;
    color: var(--description-color)
}

.editor-modal .random-button[data-v-a185924c] {
    position: absolute;
    cursor: pointer;
    top: 1px;
    right: 0;
    font-size: 12px;
    line-height: 22px;
    padding: 5px 10px;
    width: auto;
    min-width: 0;
    height: auto;
    gap: 4px
}

.editor-modal .random-button .icon[data-v-a185924c] {
    width: 12px;
    height: 12px
}

.editor-modal .content[data-v-a185924c] {
    flex-grow: 1;
    flex-shrink: 1;
    width: 100%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--content-border);
    background-color: var(--content-bg);
    transition: border-color .3s cubic-bezier(.36,.66,.04,1);
    cursor: text;
    margin-bottom: 40px
}

.editor-modal .content[data-v-a185924c]:hover,.editor-modal .content[data-v-a185924c]:focus {
    border-color: var(--content-border-hover)
}

.editor-modal .content[data-v-a185924c] .spin-content-wrapper {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column
}

.editor-modal .input-area[data-v-a185924c] {
    padding: 8.5px;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    resize: none;
    background-color: transparent;
    border: none;
    color: var(--text-primary)
}

.editor-modal .name-container[data-v-a185924c] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 44px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: var(--name-bg);
    width: 100%
}

.editor-modal .intro[data-v-a185924c] {
    color: var(--intro-text);
    padding: 12px;
    font-size: 12px;
    cursor: pointer;
    flex-grow: 1
}

.editor-modal .intro[data-v-a185924c] em {
    color: var(--text-primary);
    font-style: normal
}

.editor-modal .input[data-v-a185924c] {
    padding-left: 12px;
    flex-grow: 1;
    border: none;
    outline: none;
    color: var(--text-primary);
    background-color: transparent
}

.editor-modal .action[data-v-a185924c] {
    cursor: pointer;
    padding: 12px;
    color: var(--action-text);
    flex-shrink: 0
}

.editor-modal .bottom[data-v-a185924c] {
    display: flex;
    justify-content: flex-end;
    gap: 8px
}

.editor-modal .bottom .cancel[data-v-a185924c],.editor-modal .bottom .confirm[data-v-a185924c] {
    height: 40px
}

.item-container[data-v-acad408f] {
    --title-bg: rgba(39, 39, 49, .1);
    --edit-icon: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon/Left'%3e%3cg%20id='Vector'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.6231%202.16699C15.0844%202.16699%2014.5678%202.381%2014.1868%202.76193L8.1412%208.80755L8.13993%208.80882L8.13867%208.81008L7.15371%209.79504C7.11536%209.83194%207.08145%209.87401%207.05319%209.92061C7.02358%209.96928%207.00122%2010.0211%206.98612%2010.0746L6.11899%2012.9225C6.05174%2013.1433%206.11171%2013.3832%206.27494%2013.5465C6.43818%2013.7097%206.6781%2013.7696%206.89893%2013.7024L9.74741%2012.8351C9.7978%2012.8208%209.84674%2012.8001%209.89293%2012.7729C9.94287%2012.7436%209.98775%2012.7079%2010.0268%2012.6672L17.0595%205.63457C17.4404%205.25363%2017.6544%204.73697%2017.6544%204.19825C17.6544%203.65953%2017.4404%203.14287%2017.0595%202.76193C16.6785%202.381%2016.1619%202.16699%2015.6231%202.16699ZM8.13991%2010.5766L8.58188%2010.1346L9.68674%2011.2395L9.24476%2011.6815L7.65622%2012.1652L8.13991%2010.5766ZM9.46576%209.25076L10.5706%2010.3556L16.1756%204.75068C16.3221%204.60417%2016.4044%204.40545%2016.4044%204.19825C16.4044%203.99105%2016.3221%203.79233%2016.1756%203.64582C16.0291%203.4993%2015.8303%203.41699%2015.6231%203.41699C15.4159%203.41699%2015.2172%203.4993%2015.0707%203.64582L9.46576%209.25076Z'%20fill='%23060607'/%3e%3cpath%20d='M4.375%2013.417C3.83628%2013.417%203.31962%2013.631%202.93869%2014.0119C2.55776%2014.3929%202.34375%2014.9095%202.34375%2015.4482C2.34375%2015.987%202.55776%2016.5036%202.93869%2016.8846C3.31962%2017.2655%203.83628%2017.4795%204.375%2017.4795H14.2188C14.5639%2017.4795%2014.8438%2017.1997%2014.8438%2016.8545C14.8438%2016.5093%2014.5639%2016.2295%2014.2188%2016.2295H4.375C4.1678%2016.2295%203.96909%2016.1472%203.82257%2016.0007C3.67606%2015.8542%203.59375%2015.6554%203.59375%2015.4482C3.59375%2015.241%203.67606%2015.0423%203.82257%2014.8958C3.96909%2014.7493%204.1678%2014.667%204.375%2014.667H4.84188C5.18705%2014.667%205.46688%2014.3872%205.46688%2014.042C5.46688%2013.6968%205.18705%2013.417%204.84188%2013.417H4.375Z'%20fill='%23060607'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    --icon-hover: #d3d4db
}

:root.dark .item-container[data-v-acad408f] {
    --title-bg: rgba(39, 39, 49, .3);
    --edit-icon: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon/Left'%3e%3cg%20id='Vector'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.6231%202.1665C15.0844%202.1665%2014.5678%202.38051%2014.1868%202.76145L8.1412%208.80707L8.13993%208.80833L8.13867%208.80959L7.15371%209.79455C7.11536%209.83145%207.08145%209.87352%207.05319%209.92012C7.02358%209.96879%207.00122%2010.0206%206.98612%2010.0741L6.11899%2012.922C6.05174%2013.1428%206.11171%2013.3827%206.27494%2013.546C6.43818%2013.7092%206.6781%2013.7692%206.89893%2013.7019L9.74741%2012.8346C9.7978%2012.8203%209.84674%2012.7996%209.89293%2012.7724C9.94287%2012.7431%209.98775%2012.7074%2010.0268%2012.6667L17.0595%205.63408C17.4404%205.25314%2017.6544%204.73649%2017.6544%204.19776C17.6544%203.65904%2017.4404%203.14238%2017.0595%202.76145C16.6785%202.38051%2016.1619%202.1665%2015.6231%202.1665ZM8.13991%2010.5761L8.58188%2010.1342L9.68674%2011.239L9.24476%2011.681L7.65622%2012.1647L8.13991%2010.5761ZM9.46576%209.25027L10.5706%2010.3551L16.1756%204.7502C16.3221%204.60368%2016.4044%204.40497%2016.4044%204.19776C16.4044%203.99056%2016.3221%203.79184%2016.1756%203.64533C16.0291%203.49881%2015.8303%203.4165%2015.6231%203.4165C15.4159%203.4165%2015.2172%203.49881%2015.0707%203.64533L9.46576%209.25027Z'%20fill='%23F5F9FF'%20fill-opacity='0.95'/%3e%3cpath%20d='M4.375%2013.4165C3.83628%2013.4165%203.31962%2013.6305%202.93869%2014.0114C2.55776%2014.3924%202.34375%2014.909%202.34375%2015.4478C2.34375%2015.9865%202.55776%2016.5031%202.93869%2016.8841C3.31962%2017.265%203.83628%2017.479%204.375%2017.479H14.2188C14.5639%2017.479%2014.8438%2017.1992%2014.8438%2016.854C14.8438%2016.5088%2014.5639%2016.229%2014.2188%2016.229H4.375C4.1678%2016.229%203.96909%2016.1467%203.82257%2016.0002C3.67606%2015.8537%203.59375%2015.655%203.59375%2015.4478C3.59375%2015.2406%203.67606%2015.0418%203.82257%2014.8953C3.96909%2014.7488%204.1678%2014.6665%204.375%2014.6665H4.84188C5.18705%2014.6665%205.46688%2014.3867%205.46688%2014.0415C5.46688%2013.6963%205.18705%2013.4165%204.84188%2013.4165H4.375Z'%20fill='%23F5F9FF'%20fill-opacity='0.95'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    --icon-hover: rgba(39, 39, 49, .3)
}

.item-container[data-v-acad408f] {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    padding: 6px 10px 6px 8px;
    flex-shrink: 0;
    gap: 8px;
    border-radius: 8px;
    width: 100%;
    box-sizing: border-box
}

.item-container div[data-v-acad408f] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.item-container em[data-v-acad408f] {
    color: #66a1ff;
    font-style: normal
}

.item-container .title-container[data-v-acad408f] {
    box-sizing: border-box;
    max-width: 100%;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    border-radius: 20px;
    gap: 4px;
    font-size: 12px;
    padding: 2px 10px;
    background-color: var(--title-bg)
}

.item-container .title-container .title[data-v-acad408f] {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    font-family: PingFang HK,sans-serif;
    line-height: 24px;
    font-weight: 400;
    font-style: normal
}

.item-container .title-container .emoji[data-v-acad408f] {
    flex-shrink: 0;
    font-size: 14px;
    line-height: 24px
}

.item-container .title-container .emoji-loading[data-v-acad408f] {
    flex-shrink: 0;
    width: 14px;
    height: 14px;
    animation: rotate-acad408f 1.5s linear infinite
}

.item-container .content[data-v-acad408f] {
    display: block;
    font-size: 14px;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-grow: 1;
    font-weight: 400;
    line-height: 24px;
    color: var(--text-secondary)
}

.item-container .operation[data-v-acad408f] {
    display: none;
    flex-shrink: 0
}

.item-container .operation .edit-icon[data-v-acad408f] {
    width: 24px;
    height: 24px;
    border-radius: 8px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: var(--edit-icon)
}

.item-container .operation .edit-icon[data-v-acad408f]:hover {
    background-color: var(--icon-hover)
}

.item-container .operation .delete-icon[data-v-acad408f] {
    width: 24px;
    height: 24px;
    border-radius: 8px;
    background-size: 20px;
    background-position: center;
    background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon/Left'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.30543%204.06334C8.43329%203.93547%208.60672%203.86364%208.78755%203.86364H11.5148C11.6956%203.86364%2011.8691%203.93547%2011.9969%204.06334C12.1248%204.1912%2012.1966%204.36463%2012.1966%204.54545V5.22726H8.10573V4.54545C8.10573%204.36463%208.17756%204.1912%208.30543%204.06334ZM6.74209%205.22726V4.54545C6.74209%204.00297%206.9576%203.4827%207.34119%203.0991C7.72479%202.7155%208.24506%202.5%208.78755%202.5H11.5148C12.0573%202.5%2012.5776%202.7155%2012.9612%203.0991C13.3448%203.4827%2013.5603%204.00297%2013.5603%204.54545V5.22726H16.2876C16.6641%205.22726%2016.9694%205.53252%2016.9694%205.90908C16.9694%206.28564%2016.6641%206.5909%2016.2876%206.5909H15.6057V15.4545C15.6057%2015.997%2015.3902%2016.5173%2015.0066%2016.9009C14.623%2017.2845%2014.1028%2017.5%2013.5603%2017.5H6.74209C6.1996%2017.5%205.67933%2017.2845%205.29574%2016.9009C4.91214%2016.5173%204.69664%2015.997%204.69664%2015.4545V6.5909H4.01483C3.63827%206.5909%203.33301%206.28564%203.33301%205.90908C3.33301%205.53252%203.63827%205.22726%204.01483%205.22726H6.74209ZM6.06027%2015.4545V6.59091H14.2421V15.4545C14.2421%2015.6354%2014.1703%2015.8088%2014.0424%2015.9367C13.9145%2016.0645%2013.7411%2016.1364%2013.5603%2016.1364H6.74209C6.56126%2016.1364%206.38784%2016.0645%206.25997%2015.9367C6.13211%2015.8088%206.06027%2015.6354%206.06027%2015.4545ZM8.78757%208.63637C9.16412%208.63637%209.46939%208.94163%209.46939%209.31819V13.4091C9.46939%2013.7857%209.16412%2014.0909%208.78757%2014.0909C8.41101%2014.0909%208.10575%2013.7857%208.10575%2013.4091V9.31819C8.10575%208.94163%208.41101%208.63637%208.78757%208.63637ZM12.1966%209.31819C12.1966%208.94163%2011.8914%208.63637%2011.5148%208.63637C11.1383%208.63637%2010.833%208.94163%2010.833%209.31819V13.4091C10.833%2013.7857%2011.1383%2014.0909%2011.5148%2014.0909C11.8914%2014.0909%2012.1966%2013.7857%2012.1966%2013.4091V9.31819Z'%20fill='%23E65968'/%3e%3c/g%3e%3c/svg%3e")
}

.item-container .operation .delete-icon[data-v-acad408f]:hover {
    background-color: var(--icon-hover)
}

.item-container.selected[data-v-acad408f] {
    background-color: rgba(175,180,198,.2)
}

.item-container.selected .operation[data-v-acad408f] {
    display: flex;
    gap: 4px
}

@keyframes rotate-acad408f {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.library-container[data-v-b6ca355f] {
    --bg-color: #fff;
    --border: 1px solid #e5e5e5;
    --text-color: #060607;
    --close-bg-img: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QA/wD/AP+gvaeTAAABwUlEQVRYhe3WO2sVQRTA8Z8PfCM+ot54sYjGIhY2sYiVtYhfwEJUxE9gby0WFmInBAUFH4gIJsQmPhoNKHaKiBaClbWNChazG5Z1brJz143N/GHhMjPnnv89d/bMkMlkMplMG9Ykrp/CKbzDz8TY7biETfiYGNuIo/iAz7iPzQmxO/CkiP2Ek00DVyckOY51xedJTAvVWI6duIOJSs6phLyNGcFToQrlc9fSkrswV4t5hK1dCBKqUU846O8eiax9jG1dyS0nWa1krHIPsKVruZJYde4VkqOYj8ylvFSLrGohuVvY/PsrYwuF4L7K2Cucx49hkrQRJFTyNg4OmF/AOUPKkdZmYnzHaXyJzL3EGS3kaC8IG4unzvp/8f2pR12dMWEf9iJzfRzBjPRjcZE2guOC3J7K2LxQtbLX9XEYs/jVIlcyB4S3s9pKbghHYc/fbeYWNqyU3Dhe1wSuY21lTQ/P/ofkBN7UEl8T3yqjEcmbXUrG5K4OkCvZi+e1mGnhDW9EShu4IFw6Sx7iIn4vEfNNuOB+rYwdw9mEvI05hLdCFS5L+3F9vChi3wv3yU4YwwnDNeA+rgg380wmk8lkVog/mBdrVY0yCPgAAAAASUVORK5CYII=);
    --add-bg-img: url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='add'%3e%3cpath%20id='Icon%20(Stroke)'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.0003%204.8512C10.4606%204.8512%2010.8337%205.22429%2010.8337%205.68453V9.8512H15.0003C15.4606%209.8512%2015.8337%2010.2243%2015.8337%2010.6845C15.8337%2011.1448%2015.4606%2011.5179%2015.0003%2011.5179H10.8337V15.6845C10.8337%2016.1448%2010.4606%2016.5179%2010.0003%2016.5179C9.54009%2016.5179%209.16699%2016.1448%209.16699%2015.6845V11.5179H5.00033C4.54009%2011.5179%204.16699%2011.1448%204.16699%2010.6845C4.16699%2010.2243%204.54009%209.8512%205.00033%209.8512H9.16699V5.68453C9.16699%205.22429%209.54009%204.8512%2010.0003%204.8512Z'%20fill='%23060607'%20fill-opacity='0.95'/%3e%3c/g%3e%3c/svg%3e");
    --empty-bg-large-img: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-normal-light-skqmUaX9.png);
    --empty-bg-large-img-oversea: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-normal-light-oversea-aI9Z5LAK.png);
    --empty-bg-first-img: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-small-first-light-CnhQ6lAu.png);
    --empty-bg-first-img-oversea: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-small-first-light-oversea-EbwKGlEN.png);
    --empty-bg-small-color: #dfecff;
    --empty-bg-second-img: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-small-second-light-Dm05ZZ0k.png);
    --empty-bg-second-img-oversea: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-small-second-light-oversea-kBx12Ib2.png)
}

:root.dark .library-container[data-v-b6ca355f] {
    --bg-color: #45454e;
    --border: 1px solid #595965;
    --text-color: rgba(245,249,255,.94902);
    --close-bg-img: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QA/wD/AP+gvaeTAAABe0lEQVRYhe3UvU4VQRgG4I1oQDkQAhHQ8NMRqbSnIVwE4VK4A67AwhATTWgIpSZGGgJoYyxMFAKBQEOgAGpszGPhFuswOZwDO4dm3nJ2vvmendnZosjJycnJyelYMIsl9N2idgjLWEhhKzCH3/7lSztIPMWPsvZPEiRe+z/baLRQN4yfQe2bFMAR7AaNtpohMYqdoOYbBmoHlg2H8StoGD3u8oXCud8xmATXArJRmRPbua/oT4qrAEYigG00MI6DyLO2b/5dkc+wF0A2cRSMbaC3o7gKMraTIfjGm54a+Rz7EdxnPL7r+g9qMPYWRfEkMt5T0/q3D6ZwcsMR39v3N43TAPTR9Ru8XsdRt4t7EcF9QDfG7hVZ7txZAFjDo8qcMRx2HImXOA8ar+JhZO54BFnLzW6GuwgarqCrSc2E6z/uT+hJAVwJGr1vhqvUTUaQiymAr3BZNniLlv9xJfK4rL3CTO3AstEU5tvBVWon8Q5zKWw5OTk5OTnx/AVNNSaKsl1EhwAAAABJRU5ErkJggg==);
    --add-bg-img: url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='add'%3e%3cpath%20id='Icon%20(Stroke)'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.0003%204.8512C10.4606%204.8512%2010.8337%205.22429%2010.8337%205.68453V9.8512H15.0003C15.4606%209.8512%2015.8337%2010.2243%2015.8337%2010.6845C15.8337%2011.1448%2015.4606%2011.5179%2015.0003%2011.5179H10.8337V15.6845C10.8337%2016.1448%2010.4606%2016.5179%2010.0003%2016.5179C9.54009%2016.5179%209.16699%2016.1448%209.16699%2015.6845V11.5179H5.00033C4.54009%2011.5179%204.16699%2011.1448%204.16699%2010.6845C4.16699%2010.2243%204.54009%209.8512%205.00033%209.8512H9.16699V5.68453C9.16699%205.22429%209.54009%204.8512%2010.0003%204.8512Z'%20fill='%23F5F9FF'%20fill-opacity='0.95'/%3e%3c/g%3e%3c/svg%3e");
    --empty-bg-large-img: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-normal-dark-CKdToRRd.png);
    --empty-bg-large-img-oversea: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-normal-dark-oversea-B4B-fG65.png);
    --empty-bg-first-img: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-small-first-dark-ySc3cFpW.png);
    --empty-bg-first-img-oversea: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-small-first-dark-oversea-BkCroZg5.png);
    --empty-bg-small-color: #515472;
    --empty-bg-second-img: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-small-second-dark-CFgCjHWf.png);
    --empty-bg-second-img-oversea: url(//statics.moonshot.cn/kimi-web-seo/assets/welcome-small-second-dark-oversea-ClhozaaO.png)
}

.library-container[data-v-b6ca355f] {
    position: absolute;
    width: 100%;
    padding: 8px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0,0,0,.05);
    display: flex;
    flex-direction: column;
    z-index: 10;
    background-color: var(--bg-color);
    border: var(--border);
    color: var(--text-color)
}

.library-container.bottom[data-v-b6ca355f] {
    top: 100%;
    margin-top: 8px
}

.library-container.top[data-v-b6ca355f] {
    bottom: 100%;
    margin-bottom: 8px
}

.library-container .header[data-v-b6ca355f] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 2px 6px 10px
}

.library-container .header .title[data-v-b6ca355f] {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    flex-grow: 1
}

.library-container .header .close-button[data-v-b6ca355f] {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background-size: 20px;
    background-image: var(--close-bg-img)
}

.library-container .content[data-v-b6ca355f] {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden
}

.library-container .content[data-v-b6ca355f]::-webkit-scrollbar {
    width: 6px;
    background-color: transparent
}

.library-container .content[data-v-b6ca355f]::-webkit-scrollbar-thumb {
    background-color: var(--text-secondary);
    border-radius: 8px
}

.library-container .content .empty-bg[data-v-b6ca355f] {
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%
}

.library-container .content .empty-bg .empty-bg-large[data-v-b6ca355f] {
    aspect-ratio: 6;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: var(--empty-bg-large-img)
}

.library-container .content .empty-bg .empty-bg-first[data-v-b6ca355f] {
    display: none;
    width: 100%;
    aspect-ratio: 4.5;
    border-radius: 10px;
    background-size: 70% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: var(--empty-bg-small-color);
    background-image: var(--empty-bg-first-img)
}

.library-container .content .empty-bg .empty-bg-second[data-v-b6ca355f] {
    display: none;
    width: 100%;
    aspect-ratio: 4.5;
    border-radius: 10px;
    background-size: 70% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: var(--empty-bg-small-color);
    background-image: var(--empty-bg-second-img)
}

.library-container .content .empty-bg.oversea .empty-bg-large[data-v-b6ca355f] {
    background-image: var(--empty-bg-large-img-oversea)
}

.library-container .content .empty-bg.oversea .empty-bg-first[data-v-b6ca355f] {
    background-image: var(--empty-bg-first-img-oversea)
}

.library-container .content .empty-bg.oversea .empty-bg-second[data-v-b6ca355f] {
    background-image: var(--empty-bg-second-img-oversea)
}

.library-container .bottom[data-v-b6ca355f] {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 6px 8px;
    flex-direction: row;
    border-radius: 8px
}

.library-container .bottom .add-icon[data-v-b6ca355f] {
    width: 20px;
    height: 20px;
    background-size: 20px;
    background-position: center;
    background-image: var(--add-bg-img)
}

.library-container .bottom .add-text[data-v-b6ca355f] {
    font-size: 14px;
    line-height: 24px
}

.library-container .bottom[data-v-b6ca355f]:hover {
    background-color: rgba(175,180,198,.2)
}

@media (max-width: 600px) {
    .library-container .content .empty-bg .empty-bg-large[data-v-b6ca355f] {
        display:none
    }

    .library-container .content .empty-bg .empty-bg-first[data-v-b6ca355f],.library-container .content .empty-bg .empty-bg-second[data-v-b6ca355f] {
        display: block
    }
}

.case-item[data-v-8d6b612d] {
    --emoji-background: rgba(39, 39, 49, .1)
}

:root.dark .case-item[data-v-8d6b612d] {
    --emoji-background: rgba(39, 39, 49, .3)
}

.case-item[data-v-8d6b612d] {
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 8px;
    width: 100%;
    box-sizing: border-box
}

.case-item.selected[data-v-8d6b612d] {
    background: rgba(175,180,198,.2)
}

.case-item .content[data-v-8d6b612d] {
    font-size: 14px;
    color: var(--text-secondary);
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 100%
}

.case-item .content .left[data-v-8d6b612d] {
    display: flex;
    align-items: center;
    flex-grow: 1;
    min-width: 0
}

.case-item .content .left .title[data-v-8d6b612d] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 8px
}

.case-item .content .send-icon[data-v-8d6b612d] {
    width: 20px;
    height: 20px;
    margin-left: 6px
}

.case-item .emoji-box[data-v-8d6b612d] {
    min-width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 32px;
    margin-right: 8px;
    border-radius: 8px;
    background: var(--emoji-background)
}

.case-item .emoji-box .emoji[data-v-8d6b612d] {
    font-size: 18px
}

.research-case-list[data-v-c9ef1696] {
    --box-bg-color: #ffffff;
    --box-bg-image: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgba(255, 237, 72, .07) 0%, rgba(0, 102, 255, .07) 100%);
    --box-border-color: #e5e5e5;
    --refresh-hover: rgba(175,180,198,.2)
}

:root.dark .research-case-list[data-v-c9ef1696] {
    --box-bg-color: #45454e;
    --box-bg-image: linear-gradient(0deg, #45454e 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgba(255, 237, 72, .07) 0%, rgba(0, 102, 255, .07) 100%);
    --box-border-color: #595965;
    --refresh-hover: rgba(175,180,198,.2)
}

.research-case-list[data-v-c9ef1696] {
    position: absolute;
    width: 100%;
    max-height: 45vh;
    padding: 0 8px 8px;
    border-radius: 12px;
    background-color: var(--box-bg-color);
    background-image: var(--box-bg-image);
    border: 1px solid var(--box-border-color);
    display: flex;
    flex-direction: column;
    box-sizing: border-box
}

.research-case-list .box-title[data-v-c9ef1696] {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 10px 8px
}

.research-case-list .box-title .title[data-v-c9ef1696] {
    font-size: 14px;
    color: var(--text-primary);
    font-weight: 600;
    line-height: 24px;
    letter-spacing: .25px;
    flex-grow: 1;
    display: flex;
    align-items: center
}

.research-case-list .box-title .right[data-v-c9ef1696] {
    display: flex;
    align-items: center;
    color: var(--text-secondary);
    margin-left: 8px
}

.research-case-list .box-title .right .refresh-btn[data-v-c9ef1696] {
    display: flex;
    align-items: center;
    padding: 2px 10px 2px 6px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    height: 24px;
    border-radius: 20px;
    color: var(--text-secondary);
    font-size: 12px
}

.research-case-list .box-title .right .refresh-btn[data-v-c9ef1696]:hover {
    background-color: var(--refresh-hover)
}

.research-case-list .box-title .right .refresh-btn .refresh-icon[data-v-c9ef1696] {
    width: 14px;
    height: 14px;
    margin-right: 4px
}

.research-case-list .box-title .right .close-icon[data-v-c9ef1696] {
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-left: 8px
}

.research-case-list .box-content[data-v-c9ef1696] {
    width: 100%;
    max-height: 200px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: auto
}

.research-case-list.bottom[data-v-c9ef1696] {
    top: 100%;
    margin-top: 8px
}

.research-case-list.top[data-v-c9ef1696] {
    bottom: 100%;
    margin-bottom: 8px
}

.research-tip[data-v-821b3b8a] {
    --tip-bg: #f6f9fd;
    --explore-text-back: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAUCAYAAACQ9yOWAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANiSURBVHgB7Vk9bNNAFP7OtTK5e7OTqIoQUjKjoHZsN4bSCQbYGOjGwtiFjaUbGWACBrbCWNqy4rIQUM1MYE5YWtvH985O5bZJGqd2cdR8knuXc+Pce9/7u2eFHLD/XVePNSoKKFvAApfKmpfc41qHVy8APO3DK5Xg3l5UXcxwDgqXxOcfev7oCA3bRp0EVLRCBRrzaZ7BTWzzajVrqoMCYq+ty/HUjH48ClRiLpgDHOrBwRgQI+WzvOWa2h5yf7LNcgMrnDY4NpAR6GWbzSEbzRpiVGEIx/dRhQ2n7+Uc58NI4Q6146Q1tEnA331Mud2z62OTs9vWFQ5NkrGKM9aSIXq2hbtZhTkhQGuUkyGW+68isuy8ZJgEA+W2R31DhDsOsWJFpGTmISPgMBetcWwhJcSbxQuUjQpDS4XWX/HDiAAr/h+NwsKhFz/j+DS5OJAcCtrQFtZ8jYa4+VUKpUJj2SNhiKCx2JLj4jwXMvxYsTQhpg/cc1P0ngxvJ+QkvSQUL/lPEtIoTiXTODcICXUaSjVUqBsikCChwC6RBpRng8P9/mclwgch1mh9964i+V0EEuAytH1gaKrHobRIuSF3kKDNfvVmH/tYVRYeFcX6hBArqgKvJeaUybmGHGvppnpDRbzFDIUAq8uq5B6Zm0JmqaZeSDjBDIUAneWhjCfnnJ1v2lEKr3GZGK/Q5TM8Bs49Je2ZqJrawAypwfD24NQhVEpUVkOvUhUGCh0E2Lcs7PLykgepT239HtOc0Gls/Nujkrqc9zg37SX2BP+yqjRy6nhNwCKmKy2ZxBMGtqOop944B+1zHQJ2AuTA+RwXbTrARyFkUNtBsP9VV4MSiS4a+gpXRnEdUTQLol+BnNIjZRqFFqHPd+4Qeqem9nbauqXiuJcEhXCDI7xbvqV2cQF0abzmXy6g4qn8Q4gVh/BE8bTqwzkLv6epAz6wQ8AC4SU9aCHuoxlSeHJvNRdVmqIhX8tTJoR0EOU4L7Z8d9yQMQ0Y2viUAoF312lx25O6OAneyqQnFxUaLkPQn9DCoZBQ1NcLWeLS73NGQep1nni3Un0prvhIxE967Bep+q4DEYOQKzkCErTKCvDJ0Aowyg8uW0gH18UjxkXu5AhMiR5ine38G/zYlfAkXsEEfTB7RT0c/wCvmkl/QOhL/QAAAABJRU5ErkJggg==);
    --explore-color: #356bfd
}

:root.dark .research-tip[data-v-821b3b8a] {
    --tip-bg: #3a3a44;
    --explore-text-back: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAUCAYAAACQ9yOWAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANdSURBVHgB7ZnNVtNAFMf/kxR2HOoLYNmxo+w8KJI3MDwB9QngCK4pOxfixxNYnoDwBAThqDvKjp1FH8AKroRk/N9MUwu0pYWmpNDfOelMJpmezL1zP3KjkACO+zofAHkFndPQjzmUUzzkmgYqbKoK6tCCLgNjvu8VqxhyBYVb4rjFLHDqhFDzVESeQ3Jk0R0lGyPrvvemghTiuMs508tEbQCVi6/JBrx0+zjl0NH6uUGPNcLKnveu1Pz6DZCHDWC5nP5CTtEjlELh89bGJvqA2VRVHjat3Mo2WDn7Kkcbz2qzybrdaDdhYc/b8C4PdqwcUUgIa5FTCrrmohKgSgua6ZUFxQoIMOLEwqfg8zXB55AeuO6xycvuPdNuhiwuwElBLCTooYW0IRvib4FtEV1iXI+dp3vNGyXACXAqY7waSqyL0PVeqqCcTz+xXWgcbKocx13lwvQSJzhUTD/Muo42Mastxq1G1jAdx7mg7n50w+9A4T6j3Pe9t348UFfORSvRDu4MNd54ZlzTH1pEyIRDXJJYhCgiHEQFtIWbTaxnsn4uiw9xssSFL6M/we86fMBiUhDOi2tKWWzoA/plnL1lzmgtFlQR6cGhYhzp3DfL6Ay1xp+S9OyfR1+/TUzNPuIufYIhaSA7MfV098fRl4olZ/veBl2a8jEkFTD2rJm2BjMgxh774JY+nnm6Ykkm3NawygohA7h6jyFdY8OaufASalJU+wBdJAbK1Mq2+X7hZXBe9r0P9Rep5+7K9wEP6KwBRhuuqqNWV2SQY79lTPpMpCr/bw95n6qvn/KotPpjyqnltZgrFYI5d4VlGWzh+ofeFIU05uWNzLL4aSM8QPqIBG6EqisiaB0J3a5KGwu0E+ElzZWXUKnx8GVoPfZ7F5G4pD/aCPxGC2nGKEskAe4GsWbudLrXaLcfiuADnJVHOX7dc6eJlrU1WlCJzWLtNp+LXW9lJc2QGEYX+QvJIZ8dqAT57GAUYOPMl/FBUkA7WirHJAiZZQvnpZua+Jy7uoPeVBtE2D4f9lgSDVFCGtxO0tz6e047pFZE97jT3SyT8XHeIa3VpwstPwRFNCNR5Qhz7qtCLZ3OtngAiQ8+Sza7D8UiOiVx5QjmW5C9zAxpmm6uatxTZBX+fYkPSfAPaPpbAm1fmP8AAAAASUVORK5CYII=);
    --explore-color: #5280fd
}

.research-tip[data-v-821b3b8a] {
    background: var(--tip-bg);
    height: 36px;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--text-secondary);
    font-size: 12px;
    line-height: 24px;
    border-radius: 16px 16px 0 0
}

.research-tip .icon[data-v-821b3b8a] {
    width: 14px;
    height: 14px
}

.research-tip .close[data-v-821b3b8a] {
    width: 20px;
    height: 20px
}

.research-tip .left[data-v-821b3b8a],.research-tip .right[data-v-821b3b8a] {
    display: flex;
    align-items: center
}

.research-tip .right .close[data-v-821b3b8a] {
    cursor: pointer;
    font-size: 20px;
    margin-left: 4px
}

.research-tip .explore-text[data-v-821b3b8a] {
    width: 78px;
    text-align: center;
    color: var(--explore-color);
    font-weight: 700;
    background-image: var(--explore-text-back);
    background-repeat: no-repeat;
    background-size: 52px auto;
    background-position: center bottom;
    margin-right: 4px
}

.slash-menu[data-v-669d92d1] {
    --pane-border: #e5e5e5;
    --pane-border-hover: #adadad;
    --pane-bg-color: #ffffff;
    --trigger-item-bg-hover: #edeef2
}

:root.dark .slash-menu[data-v-669d92d1] {
    --pane-border: #595965;
    --pane-border-hover: #45454e;
    --pane-bg-color: #45454e;
    --trigger-item-bg-hover: #3a3a44
}

.slash-menu[data-v-669d92d1] {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    z-index: 100;
    left: 0;
    top: -74px;
    padding: 8px;
    border-radius: 12px;
    font-size: 12px;
    border: 1px solid var(--pane-border);
    background-color: var(--pane-bg-color);
    color: var(--text-secondary)
}

.slash-menu .trigger-item[data-v-669d92d1] {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px;
    border-radius: 8px;
    background-color: var(--trigger-item-bg-hover)
}

.slash-menu .trigger-item .icon[data-v-669d92d1] {
    width: 24px;
    height: 24px
}

.slash-menu .trigger-item .content[data-v-669d92d1] {
    display: flex;
    flex-direction: column;
    gap: 2px
}

.slash-menu .trigger-item .content .label[data-v-669d92d1] {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: var(--text-primary)
}

.slash-menu .trigger-item .content .desc[data-v-669d92d1] {
    color: var(--text-secondary);
    font-size: 12px;
    line-height: 14px
}

.item-container[data-v-4562f2f6] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    padding: 6px 10px;
    flex-shrink: 0;
    border-radius: 8px;
    width: 100%;
    box-sizing: border-box
}

.item-container .search-icon[data-v-4562f2f6] {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    color: var(--text-secondary)
}

.item-container .content[data-v-4562f2f6] {
    text-overflow: ellipsis;
    color: var(--text-secondary);
    white-space: nowrap;
    font-size: 14px;
    display: block;
    line-height: 24px;
    font-weight: 400;
    overflow: hidden
}

.item-container.selected[data-v-4562f2f6],.item-container[data-v-4562f2f6]:hover {
    background: rgba(175,180,198,.2)
}

.suggestion-container[data-v-2945033d] {
    --bg-color: #fff;
    --border: 1px solid #e5e5e5
}

:root.dark .suggestion-container[data-v-2945033d] {
    --bg-color: #45454e;
    --border: 1px solid #595965
}

.suggestion-container[data-v-2945033d] {
    position: absolute;
    width: 100%;
    padding: 8px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0,0,0,.05);
    display: flex;
    flex-direction: column;
    z-index: 10;
    background-color: var(--bg-color);
    border: var(--border);
    color: var(--text-color)
}

.suggestion-container.reserve[data-v-2945033d] {
    flex-direction: column-reverse
}

.suggestion-container .group-title[data-v-2945033d] {
    padding: 4px 8px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-family: PingFang SC,sans-serif;
    color: var(--text-secondary)
}

.suggestion-container.bottom[data-v-2945033d] {
    top: 100%;
    margin-top: 8px
}

.suggestion-container.top[data-v-2945033d] {
    bottom: 100%;
    margin-bottom: 8px
}

.attachment-button[data-v-f721ddf2] {
    --hover-bg: rgba(0, 0, 0, .04);
    --bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAB+1BMVEUAAAAAAACAgIBVVVVAgIBmZmZVVYBmZmZVampbbW1gYHBaaXhjY3Fea2tZZnNganViYnZeaHFbZHZhanJeZm9aa3NiaXFcaW9danBbZ3NdaHRgZnFcZ3JcZnBfaXNgZXNeaHFgaXJcZXJdZXFgaHRdaHRfZ3JeZXFdZ3JfZnReaHJdZ3FeZ3FeaHFdZ3NdZnJfaHFeZ3JdaHFeZnFeZ3JdaHNfZ3JeZnFdaHJdZ3FeZnNdaHJeaHJdZ3FfZnJdZnJeaHFeZ3NfZnJeZ3NdZnJeZ3JdZnFfZ3JeZnFdaHNeZ3JeZnNfZ3JeZnNfZ3FeZnJdZ3FeaHJfZ3NeaHJdZ3NfZnJeaHFeZ3JdZnJeZ3JeZ3JeZ3FeZ3JeZnJeZ3NeaHJfZ3NdZ3FeZ3JeaHJfZ3JeZnFeZ3JdZ3JeZ3JfZnNdZnJeZ3FeZnJeZ3JeZ3FdZ3JeZ3JeZ3JfZ3JeZ3JeZ3FdZ3FeaHJfZ3JeZ3JeZ3JeaHJeZ3NeZ3FeZ3JdaHJeZ3JfZ3JeZ3NeZ3JeZnFeZ3JeZ3JfZ3JeZnJeZ3NeZ3FeZnJdZ3JeZ3JeZnJeZ3JeZ3JeZ3FeZ3JeZnJeZ3JeZ3JeaHJeZ3JeZ3NeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3L///8OKrtSAAAAp3RSTlMAAQIDBAUGCgwOEBESExQYGhscHR4fIicpKiwtLzIzNTY4Oj9AQkNESktMTU9RUlVWV1haXF1eX2BjZGVnaGlrbG1ub3Byc3R1dnd4eXp8fX6AgYKDhIWIiYuNkJKTlZaXmZqbnKKjpKanrK2xs7S3uLm6vL2/wMLDxMXGyMnKzM3P0NHT1NXW2Nrb3d7g4eLj5OXm6err7O7v8vP09fb3+Pn6+/z9/qMjBEIAAAABYktHRKhQCDaSAAACTklEQVRIx9XW6V9MURzH8e+UGBEJUWRfkkZR2ZdUIktRhLILWbKUtUgKRbbINplMk7mff9ODZtLpNbczHvZ99jv3vu95ve659/yONNkyLXvv8fKCtP8hC64PAuA8y42XeKqGGU1zSlwmsXHk9l8OAL3z45nnEsDzolmasvRMEOj02tFmYLjEM1Jk9gL19tfWB2wfLRcGYCjdhjYCLWPqaqDWhhqBVZKUXFaUKCklBG9sqAu+JkhSG5ySpCfATElSmuta90ObJHmBF5J0DVghSWVOuNQF+eG+JM0AXknSZSBbkj5Dnzt6YKCLwPrIFb87emSg80CuHbUa6CywwY6eGqgeyLOjdgPVAZvsqMNAp4ECO+o00EmgyI5eGqgW2GpHrw1UA2yzox4DHQN22NFbA1UBu+zonYGOAHvs6L2BDgIldvTJQPuBMjv6YqB9QLkd9RuoFKiwo+8GKgYO29EPA+0GKu3IL0nJQLck7QSOStKAO/oI4SRJCSEYmiOpASiWNNWJLEaMtAOpktQB3F48+0AQWClpHpHfM0ZuRTefkn/t5kOSpHzghguqAM5Jkqc+asI+SboS/TJiJAP4Nl2SVBkGYLBAklIDgGsn6AFORB5Q97i7pXquJOlCdMeNmUIgtHb8aG4Y8LmihC7g5xJzMMsPtHvc+8byIBDIHzu0bgAILZuo22wBcG5mROv0q2EiKzxBKh2AP62HcrKycioeDgM4VbbOlhdgXH4X2lv8ombT3MuM6wiy5m4wKoJ3Vsd9QPL6ahqamhpqfF5NwvwFB+eT0/aKvPQAAAAASUVORK5CYII=);
    --disabled-bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN6SURBVHgB7VpdTttAEB4HkICncIL6COQFCXioc4JyA8IJSk6Q5ATACUhPAD1BUomfx6QnqHuCpi8kivLTb1IHrYd1kvFPiFp/kmV7PLveb2d2155Zohw51gqHUkKn0yn2+31vMpm4juMUZ5U7TpeP4+Njn9aExISen5+96XRaw6W3QK0LnZvT09MmZYxEhJ6enq5wulQUacNiF1laLDYhWOYWvV6xPYO8N3c7C3w8K2dFqkAxwJaxkGlDdrG3t3cA1zo4OTlxcF+C/IvQcyFv8ZijDKC20OPjYwU9fCvEVRC4jioDa85I4NI1xNcoU6WUobYQyNSEaCEZBrsXuxm7oiG+ZKKUMlSE2Dpk9DIa2VxGZo5gzNyYMhDUTCgrQUUIBD4JkRwfs/Xo4eHhMiAfwnA4vBZWkvUlhtblXOPaR6+3pQIW106hULjicQZSdfNZuVzu4VnXrC/K7VgexyVVhNC7rnHry+etVotnrlcdkDq31PFTiFypAyI16P3gAzOqyi21Lrdwqt3d3U1lKsbnk0miRgrEWoeyhug4VSe9OyG4VaoLbE4oKcS0nTrew0L/HKFMkYSQSxuI3EKbjpzQpiMntOnYBEIupYjcQinApwyRW2jT8X9/yy37l7HEq4sy5Iuoz0fzHr/by34nVL8b2iBJqPKI+LQZpuKc0S2Ho1g3iOZURJ2m/jxy9Aro+6SA1uVCLx8MBocWHRl8PONwFIj9wrkunr2J7SFyFKpzBQuGoHW57+Y9wk2e1OHQMPQatALQWJveuXjnN1JARQj+36Zwgz7b3A7plPoiUsFYrMI6TVMeZCk8U7azs3NPmjZqlNk9xMRQfHl5sUY2mdT29jbnh25AvE1/F1Qu30DHlCKC/Gwd17j3j46OuqRAnPxQXaRUemh4WftiS72HqLdjyoL0ZZMUUK9DnEGg8OdLcTQa3SXJ9XBZNP5OiH0tGYaaEGcQuOeEmH2/g8D6GSkRZNFldo+tU6YYiJ00trjevCFNnBrLksLBvgYu/2YM8jjjMUgxkCitH0UqQBvT+tetra0ujt54PO6hoYe8MQOTAie6PFuhJGQYiTdeLCGlRXXVFGcUUtkaE5Hl1oCn8yosk2imZKS214cBYhWczuXiuAC8s6RhS23GRaqE5ggsxt9kHo4PRgLLh/w3ju7+/v59qVTKNHCfI8ca8AeLM6GG6K5VFwAAAABJRU5ErkJggg==)
}

:root.dark .attachment-button[data-v-f721ddf2] {
    --hover-bg: rgba(255, 255, 255, .08);
    --bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAB+FBMVEUAAAD///////+qqv+/v7/MzMzV1dXMzOa/1dXIyNu/z9/D0uHGxuO8yde/zNm/yt/Ezti9xtm/yNvBytzEzN29zt7Dy9rEy97BzdrCyNu/y9zBzN3Dyd7CzNvDzdzAyt3Cy96/zdvBytzCytu/y9vBzdzCyt2/y93By93CzN3Dyd3AytvCy9vAydzByt3AzNvBytvBytzCy9zBzN3CytvAy9vBy9zBzNzCytzBy9vCzNvAytzBy9zCzN3AzN3By9vCy9zAzNzAzNzByt3Cy93AzNvBzNzBytzCy9zAy9zBzN3BzN3CytvAy9vBzNzCzNzAyt3By9vCzNvAytzBytzBy9zCy9zBy9vCy9zBzNzCy93BzNzAy9zBy9zBzN3CytvBy9zBy9zCzNzAytzBy93Cy9zAy93BzNvCy9zAy9zBy9vBy9zBy9zAytvBy9zCy9zBytzBy93By9vBy9zBytzCy9zBy9zBytzCy9zBy9zBy9zBy9zBy93By9vBy9zBy9zBy9zBy93AzNvBy9zBy9zAy9zBzNzBy9zAy9zBzNzBy9zBy9zBy93Cy9zBy9zBy9zBy9zBzNzBy9zBy9zBytzBy9zBy9zBy9zBy9zBy9zBy9zBy9zBy93By9zBy9zBy9zBy9zBy9zBy9zBy9zBy9zBy9zBy9zBy9w4k5IPAAAAp3RSTlMAAQIDBAUGCgwOEBESExQYGhscHR4fIicpKiwtLzIzNTY4Oj9AQkNESktMTU9RUlVWV1haXF1eX2BjZGVnaGlrbG1ub3Byc3R1dnd4eXp8fX6AgYKDhIWIiYuNkJKTlZaXmZqbnKKjpKanrK2xs7S3uLm6vL2/wMLDxMXGyMnKzM3P0NHT1NXW2Nrb3d7g4eLj5OXm6err7O7v8vP09fb3+Pn6+/z9/qMjBEIAAAABYktHRAH/Ai3eAAACTklEQVRIx9XW6V9MURzH8e+UGBEJUWRfkkZR2ZdUIktRhLILWbKUtUgKRbbINplMk7mff9ODZtLpNbczHvZ99jv3vu95ve659/yONNkyLXvv8fKCtP8hC64PAuA8y42XeKqGGU1zSlwmsXHk9l8OAL3z45nnEsDzolmasvRMEOj02tFmYLjEM1Jk9gL19tfWB2wfLRcGYCjdhjYCLWPqaqDWhhqBVZKUXFaUKCklBG9sqAu+JkhSG5ySpCfATElSmuta90ObJHmBF5J0DVghSWVOuNQF+eG+JM0AXknSZSBbkj5Dnzt6YKCLwPrIFb87emSg80CuHbUa6CywwY6eGqgeyLOjdgPVAZvsqMNAp4ECO+o00EmgyI5eGqgW2GpHrw1UA2yzox4DHQN22NFbA1UBu+zonYGOAHvs6L2BDgIldvTJQPuBMjv6YqB9QLkd9RuoFKiwo+8GKgYO29EPA+0GKu3IL0nJQLck7QSOStKAO/oI4SRJCSEYmiOpASiWNNWJLEaMtAOpktQB3F48+0AQWClpHpHfM0ZuRTefkn/t5kOSpHzghguqAM5Jkqc+asI+SboS/TJiJAP4Nl2SVBkGYLBAklIDgGsn6AFORB5Q97i7pXquJOlCdMeNmUIgtHb8aG4Y8LmihC7g5xJzMMsPtHvc+8byIBDIHzu0bgAILZuo22wBcG5mROv0q2EiKzxBKh2AP62HcrKycioeDgM4VbbOlhdgXH4X2lv8ombT3MuM6wiy5m4wKoJ3Vsd9QPL6ahqamhpqfF5NwvwFB+eT0/aKvPQAAAAASUVORK5CYII=);
    --disabled-bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQUSURBVHgB7VpNb9NAEH3rj6SNRAs1SFHVgtqiBAkOPYQDHLjwuznAAS6R4MBXI9ogUtpAa0oj1KZx4mUmkHTtOk02dtKA/KQq3fXY3ueZnV2/MZAixVQhkBCklPbnAzgtHznbhN29uMRxto3G8rI4wZQQm9DWnrxpmigYBpxBNpaFYyJaveuIGiaMWITe1+WDORNro9r7PtxcB28m6bGxCVW/y00psBp1zJdoGwJW1DFT4MRu4dWkSI1FKMozFHIuTZza/hLqJSE87itvy0VnCWuyHSTOpG47eCH+2iUJbUKfXLlq+NhU+3I23uavi+qgc8p7MnfDwGNhYr7XZxrYueOId0gYBjRhSxTU9jAyjBKF15GPlxyKvb6Oj/U9IoqEoUWIvdOR6A9CWKgNI9MDk5qbw7ba52VHTyijQosQrSt5td06xW7YhtejrbpcZ/LhY/UKqqqXELpeEtAiZCjekR2cFpfFYdjmi4sntLDe53n28UAW1WOlkvAsWmx7bfZ2eUDYcf84IalFSA03aeNC2i2Xpa3azAushG08gVO1fQ24MOjdA1lYsvG0SX/sbWhAz0MD1pY+lv9seeKiKbHR+z9jB5PQMGhnuWlAfXDS13tIV04oszDE65q4ekJnyYRpD1MnJHwkvt1RMXVChvmfEZo0xiZEe7p5zCBSD806UkKzjpTQrOPKCZ35SPQ1PPVQXGQNTFQWTj006xibkKodzBK0CAUkqAiUQnq1L2gPS7KW2tfqBKsUZufy1wlh6L1uaBGyDbTUdniw3QEAjf5x0gN2XGyyHMW2H7/KYljgb/rn9gxWjgIX9IMq0TBovc+TexpCkZ0q+1ikn4A2Rx6osS7Xa7M4SXJUvkpWmUzwelHaXr6AhdbZebszSQ9lM+ciYXdA9sUiVzEvdjJZbGEE0PkX7Lxm0IMkWLrQgG5SCFyc1pS1qLBbWRCVy0jxXGSRP1zR49AMVwKliTo0oEWIBuqqiYHnyNYh1gfYVn408ILLJlw7Mklp5V8m+rON51Eiv29jpROSmzeWxDE0oK2JcQWBYryvWbOXXCn3HSEaYdvSRncwIw1om4pjlHECWnhUSA6D9jrEFQR+cv2bkpd+uXgYp9bD51qLKKl9fI9xiszahLiCkM3htdrHYXKWxROqu2qXR7iK7mXwKLxQc4EMY2DsovFuQxbU0OtfUKKWbaMyrCjMyeTDNxSjqugUepV7t4R2uHXvjxgYRIrBJXx66nVaGBvWHLyjJjzHojWG3n+oaJwf9F1DHDKM2B9eXEZKF6PUa4ch9m67m549PFMThfYgKJ1zio9LhpHYtz4MrqvSOrBK4eaMYs9ELErNvL4hISRKqAeuj/J8IWHeacvunOnuJjzyYsZEi0g31A80UqT4h/Eb6xiezmbpy0EAAAAASUVORK5CYII=)
}

.attachment-button[data-v-f721ddf2] {
    overflow: hidden;
    display: block;
    width: 36px;
    height: 36px;
    background-image: var(--bg-image);
    background-position: center;
    background-size: 26px;
    background-repeat: no-repeat;
    border-radius: 8px;
    transition: background-color .15s cubic-bezier(.4,0,.2,1);
    cursor: pointer
}

.attachment-button[data-v-f721ddf2]:not(.disabled):hover {
    background-color: var(--hover-bg)
}

.attachment-button.disabled[data-v-f721ddf2] {
    background-image: var(--disabled-bg-image);
    cursor: not-allowed
}

.hidden-input[data-v-f721ddf2] {
    display: none
}

.attachment-button-tip-content[data-v-f721ddf2] {
    max-width: 280px;
    font-size: 12px;
    line-height: 24px
}

.send-button-container[data-v-6a1c756e] {
    --bg: #356bfd;
    --bg-hover: rgba(53,107,253,.6);
    --bg-disabled: rgba(0, 0, 0, .04);
    --bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABm1BMVEUAAAD///////+qqqq/v7/MzMzV1dW2tra/v7/GxsbMzMzR0dG/v7/ExMTIyMjMzMy/v7/Dw8PJycnCwsLIyMjCwsLGxsbIyMjKysrHx8fFxcXGxsbJycnExMTExMTGxsbIyMjFxcXGxsbIyMjExMTGxsbIyMjFxcXHx8fGxsbExMTFxcXHx8fGxsbFxcXGxsbGxsbGxsbHx8fGxsbFxcXGxsbHx8fHx8fFxcXGxsbHx8fGxsbHx8fHx8fGxsbGxsbHx8fFxcXFxcXGxsbGxsbHx8fGxsbHx8fFxcXHx8fGxsbHx8fGxsbGxsbGxsbFxcXFxcXGxsbHx8fGxsbGxsbFxcXGxsbGxsbGxsbGxsbHx8fGxsbHx8fGxsbGxsbGxsbHx8fGxsbGxsbGxsbGxsbGxsbGxsbHx8fGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbFxcXGxsbGxsbGxsbGxsbGxsbFxcXGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbIY1dfAAAAiHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBETFRcZGxwdICMkJicrLS4wMTM4OjxCREdKS01RVFVZXmBiZWZoaWpsbW9xcnV5enyAgoeIioyNkZSVl5iZm5+io6WmqK2vsrO1u77AxMXHyMnKzM3O0NHS1dfY3d7g4eLk5+jp6uvs7e/x8vP09vf4+fr7/P3+YSqkTwAAAAFiS0dEAf8CLd4AAAHLSURBVBgZ7cHrQ0txAMfh78qKQpaiC0ppxJQhyqSrREKIVsqdbiJJUUlm7fNn2++kOufstO0F73oe7frPyjqGhm7WKmstqxij9crOVTa9bchRZiUrwMxkAmP6Up4yuQJ0+lT1KI4xGylUenfge66SKvrXMBY6AkrnLsxpQ2nPMsZyT6l21gXrefrrYGQO49fAMe2kCSjXlsLILMZ6tFbezgJB2fjDU1hG6uSlCrggh5zGd1hG65UqANyQWzCK5X04V24/SNxWqrpoAmO8Vi7TJJ7IS/XjOEmx03IaSfBa3ir614CFA3J4kOBbk83FgLaVPgWa5dCFy4Rs8udhQA6tuCQKZPMKhuVwC6f1Htkcj0GfHAbhQ8Bmn7YVXFsAzsjhOYzK06H2eZKe+eTwCR7KQ0n3EsabYjnk/oZupSjvW8VYbPPL6SjQLJfKezGML51FcjsFhORQMxDHmInsVaoGoEY2wSiWifAeebkOHNYmX+gFlrGQT9564adPG/zhSSxjIe2oH2ZlKWj5iBEfPKk0eiFWIqmofR5j7X6l0joHvAxWdy9hrPQeUQb+cbYsdhYrs6qvbPjcul9ZqRwmaepyvrJWdr7xhHb9C38ADAXTm9zzbuYAAAAASUVORK5CYII=)
}

:root.dark .send-button-container[data-v-6a1c756e] {
    --bg: #5280fd;
    --bg-hover: rgba(82,128,253,.6);
    --bg-disabled: #393945;
    --bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABPlBMVEUAAAD///+AgP////+q//////+/v/+////////MzP/M///V1f/////b2//f3//f///j4//M5v/R6P/o///V6v/Y6//b7f/t7f/d7v/h8P/V4//j8f/Z5v/b5//n8//c8//e6f/f9P/g6//Y6//Z7P/k7f/c7f/d5v/m7v/e5v/e7//f5//f7//Y6P/g6P/a6f/h6f/h8P/i8P/d6v/j8f/e6//a7P/g7P/b5//h7f/b5//c6P/d6P/e6f/e7v/e6f/f6v/g6v/b6//g6//c6//d6//d7P/e7P/f6P/f7f/g7f/c6f/c7v/h7v/d6v/h7v/e6v/e6v/f6//f6//c6//g6//d7P/d6f/d7P/e6f/e6f/e7f/b6f/f6f/f7f/c6v/f7f/c6v/g6v/g7v/d6v/g6v/d6//g7v/d6//e6//9spbOAAAAanRSTlMAAQICAwMEBAQFBQYGBwgICQoLCwwNDg4PERISFBUVFhcYGRobHB0eHh8fICAhISIiIiMlJScpKSoqKywtLi4vMDEyMjM0NTY3ODk6Ozs8PD0+P0BBQUNEREVGRkdHR0hISUlJSkpLS0xN5KDNsQAAAAFiS0dEAf8CLd4AAAGySURBVBgZ7cFtQ0thAMfh/zZDS0/DTCNThiiTWiZNRqwU2nowTVFpO7/v/wXsPqXOfXb28IJ3XZcu/GfDc6XSy6R6Nn2MsTam3jzlr/J4SN0NHAE7m7i2H0XUzRMgJyXeORjVbFSdLcKvkJrihTrG3lxMnRRgVycG84cYh/lBtZcDJ6JTV7O7GPXidbUzCYzoTDRbxXBKSQW7B6TkEc5s4VodVZAE8ECW0EQZ19qYWsWAF/JLlXBVMiH5/YbXajVawlVJymcbPihI4r1DU+OObKuwoWDxQh3YuyLLW/g56fEwpnODH4EpWXL4VOQRqUFRlhn8ovLYgBVZXmFz8vK40YBFWZZhJ+ZxSeeiz/aAu7J8hjUF6put0fRJtioUFWBg/gCj3C9LyIF5tRhZPMbYnw3LNgRMySf+poFRy/XJ7zaQliVZdDB2shG1GgeS8kiVcFUyIQV5DlzTmfQXXOtptbEAdZ0KZzZxrafVVgGqckWnv2E4y7fUwQI0BiT1zdYw6ktxdZQGvqYS8wcYRwtD6iJc4cx+rl/dJX5w4vvMZfUkvkLT1uOIejZ8f+KmLvwLfwDr2aOBuCT3aAAAAABJRU5ErkJggg==)
}

.send-button-container[data-v-6a1c756e] {
    transition: background-color .15s cubic-bezier(.4,0,.2,1);
    cursor: pointer;
    background-color: var(--bg);
    border-radius: 8px;
    color: #fff;
    display: flex;
    align-items: center
}

.send-button-container .new-chat-text[data-v-6a1c756e] {
    padding-left: 8px
}

.send-button-container .send-button[data-v-6a1c756e] {
    overflow: hidden;
    display: block;
    width: 36px;
    height: 36px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADO0lEQVRoge2ZS0gVURjHv6OZoZVJhFgGQlKblCSJCFdtgkJoYYs2BUXRC6KghRERbYTARVBmtAiMIoiIiFZCuCiKyChBbSUmgZWSpeEr9dfijHYY59x53Ln3Esx/dZn5zv9x59zznTNXJEGCBAkSpAEVtBDYKCKHRWSHc6lXRB4ppboyYSxWAGeACbzRCezJtUcrgJMW4250AY1AXq49LwIoA8ZdRvuBHmDeEuQTcARYnmv/ApxwmbsCKOdeNXAfmLUEGQTOAsW5DHDDMDQK5HvUbALagClLkGHgElCaiwC3DCNDPrXlwDVgzBJkzLlfni3/Alw1DMwFmdfAamfqDFmCTAPtwOZsBDjuEq8MMbbYCTJoCTIHPAO2ZzLAXpdofQSOAuAQ0GcJAtAB7MpEgGqX0ME0uPKAA8D7FEHibYpAqUvgQky89c70seGD89SWrHpRxH47pPPA9Rj8m9y7nCC2pviRdH8j6M66EOBxTN7dGjXAA7yb4gywOx3yDuMbehujby8tW1McBlZ5jfHdTgN3RW+jlYj8EJGmkL5mROSpUmo06AB0s2sVkf3G5dNKqdaQ2kuaWVR0R9AtBL4ZHO1edUG2vj/DintgK1AUZoBSalpEBoxLa73qlgXgWh9G2APzItKilJoIMwjYIiK1xqUBr7ogASqMz/0iUhfGiIhMKaUmgxY7T+qoiFwWkQLj1pOQuouEr4x52BmJJJjOGuCia94v4AXOOSQK8WeD6F7MvhdOfc3AL8sC8A7wnP9ByPOBPwZZc4zGK4Gb2F8WjABNQIE/m12kwkV6KgbjVcBtdIf1wlf00bUkXS0BdrrIG9LgqkUfZGxn6H70+WFF2sYN0UaXSK3/qCUcfjvPbvTOM8iKGFr8nEtsXcBxCmgAXqcw/tKpiba6BDTSYghO+onx7/TV42c8Y6ZdhtoM4cEUdUXo148DFtOzwENgW1aMG8bMJzADlLnul2BvPqC3xXeAqqwaNwzucxl6g/5R1pC6+Yw74TfkxLgRoAB9rAuKEfQaHq1zZgLoNxPffYx/Ac4DK3Pt1xPo7vncw3gfcAwozJW3UGsw+l+aOtHb8F6lVE9GXCVIkCDBf4O/rcmOoo4lpkIAAAAASUVORK5CYII=);
    background-position: center;
    background-size: 26px;
    background-repeat: no-repeat
}

.send-button-container[data-v-6a1c756e]:hover {
    background-color: var(--bg-hover)
}

.send-button-container.disabled[data-v-6a1c756e],.send-button-container.disabled[data-v-6a1c756e]:hover {
    cursor: default;
    background-color: var(--bg-disabled)
}

.send-button-container.disabled .send-button[data-v-6a1c756e],.send-button-container.disabled:hover .send-button[data-v-6a1c756e] {
    background-image: var(--bg-image)
}

.hidden-input[data-v-6a1c756e] {
    display: none
}

.send-button-tip-content[data-v-6a1c756e] {
    max-width: 280px;
    font-size: 12px;
    line-height: 14px
}

.k15-switch[data-v-4610670c] {
    --color: rgba(0,0,0,.6);
    --open-color: rgba(50,102,243,.92941);
    --hover-bg: rgba(0,0,0,.03137);
    --open-bg: rgba(53,107,253,.07059);
    --border: rgba(0,0,0,.12941);
    --open-border: rgba(53,107,253,.14902)
}

:root.dark .k15-switch[data-v-4610670c] {
    --color: rgba(255,255,255,.56078);
    --open-color: #5280fd;
    --hover-bg: rgba(255,255,255,.05098);
    --open-bg: rgba(82,128,253,.10196);
    --border: rgba(255,255,255,.12157);
    --open-border: rgba(82,128,253,.2)
}

.k15-switch[data-v-4610670c] {
    cursor: pointer;
    border-radius: 8px;
    padding: 5px 7px 5px 5px;
    font-size: 12px;
    line-height: 18px;
    display: flex;
    align-items: center;
    gap: 4px;
    font-weight: 500;
    color: var(--color);
    border: 1px solid var(--border)
}

.k15-switch .net-icon[data-v-4610670c] {
    width: 18px;
    height: 18px
}

.k15-switch[data-v-4610670c]:hover {
    background: var(--hover-bg)
}

.k15-switch.open[data-v-4610670c] {
    color: var(--open-color);
    background: var(--open-bg);
    border: 1px solid var(--open-border)
}

.k15-switch.disabled.open[data-v-4610670c] {
    cursor: default
}

.k15-switch.disabled[data-v-4610670c]:not(.open) {
    cursor: not-allowed;
    opacity: .3
}

.k15-tip-content[data-v-4610670c] {
    max-width: 200px;
    line-height: 1.5
}

.favorite-icon[data-v-7b1e1f2e] {
    --bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAByFBMVEUAAAAAAACAgIBVVVVAgIBmZmZtbW1gYIBVcXFmZmZdXXRVampbbW1mZndgYHBaaXhjY3FZZnNhYW1daHRZZG9eaHFbZHZhanJeZm9aa3NgaHBiaXFcanFgZ3VcaW9gZnNfZXFeaXRgZXBeaHJcZnBdZ3FgZXNeaHFgaXJeZ3BcZXJfaHBcaXFdZXFgaHReZnJdaHRfZ3JeZXFgZ3FdZ3JdZ3FeZ3NdZnJfaHFdaHNfZ3JeZnFeaHJdZ3FeZnNdaHJfZ3NeaHJdZ3FeZ3NeZnFeZ3JfZ3FeZnJeaHJeaHJeaHFeaHFeZ3JeZ3NeZ3JfaHNdZnFfZ3JeZ3FdaHJdZ3FeaHJfZ3JeZ3NeZnFeZ3JdZ3JfaHJeZ3FfZ3JeZ3JeZ3FeaHFeaHNeZ3JeZ3FeZ3JeaHJeZ3JfZ3JeZ3JeZ3JeZ3FeZ3JdaHJeZ3JeZ3JeZ3NeZ3JeZnFeZ3JeZ3JeZ3JeZnJeZ3NeZ3JeZ3FeZnJeZ3JeZ3JeZnJeZ3JeZ3FeZnJeZ3JfZ3JeZ3JeaHJeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3JeZ3L///8IWnn0AAAAlnRSTlMAAQIDBAUHCAkKCwwODxAREhQVFhcbHB0eHyAiJCUnKCsuMDEyNDU2ODk6Oz0/QEFCQ0RISk1UVVZdXl9iY2RlZmdob3V3fH+AgoWHiIqLjI6PkJGZm5yeoqOkqquvs7S2u7y9vsDBwsPEyMnKy8zP0NHS09TW2Nna297f4OLj5ebo6err7e/w8fLz9PX29/j5+vv8/f7hcCUxAAAAAWJLR0SX5m4brwAAAjVJREFUSMdjYBgYwGfn62XGSbRyJvvmaUDQ4clFnHr1rGlQUG/FSFi5aMTUaQiQo0lAOYd7D0hdtxu3oE09iDUlTASfetNqkKKp0ZIgDqdHH1izBxsu5UppYGfkasMExCHOqzDHqlwgeDLYow5MSIJ6+WAzkhQwlLM4tIBkJgTzoAWxVSNIfGIwH6q4bBHYpBgpLJEYMBEk1WiALCgFNj5fF7vf5OJBspP0kYRSQK5xZMYZesYgdzWww/laYPdk44wkmViwAmu4gDckWqdGimJNif4TIPK+cKEQIK8XEsMc6MqZncApESQdgqJBDBJJdWjpzbAQbHicNIYGBga1TLBcqhJSaEeDhSpMGBiwaGBgNK8Bp7cIaHrj9+kH8XvAiQmbBmB6c+0EKekCKWFxaIK4RgIshV0DA4NYFNgrZSbGpWDlBTpQCVwaGBhUMxD5p82ZhYGgBmCuqILGS4QwQhCfBgYO1w6gSJ4GshheDWCRYtQIIawhj2FUA4oGXyCPD78GIZQMZAvkhXPg1eCCkkX5QHm8xgK3BvkE1EKAQR9c9KQpY9fAFwiSnohSMBmAy7cpoSKYGpidwIVWox5qIHB79EOKanY0DfoFkKKSF6M0kY0Dp+lKc2QN4hFgwUQFrOWVUQlYNlkRpoELUkPgKO6BgNW5HVIKCIM0MJrXEqhQgEAkbApIUWs5sITKJaLKAgKV9GnIlaIGEdWuaQ1J1S4QcHl2gR1PbMUOBDyWfkFO/APUbgEAL2hd+r2qjfsAAAAASUVORK5CYII=);
    --hover-bg: rgba(0, 0, 0, .04)
}

:root.dark .favorite-icon[data-v-7b1e1f2e] {
    --bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABxVBMVEUAAAD///////+qqv+/v7/MzMy229u/v9/GxuPMzOa50dG/1dXIyNu7zN2/z9/D0uHGxuO/zNnCztvF0dy8yN69xtm/yNvBytzEzN29zt6/x9/Dy9q/zdzByN3Ey96/zN/EytvCzd6/ytrBy9vCzNu/yd3Ayt3Cy96/zdvAydvBytzCy9zAzd7Cytu/y9vAzNzBzdzCyt2/y92/ytzBy93AytvCy9vAzNvBytvAy9vBy9zBzNzBy93By9vCzNvAytzBy9zBy9zCzN3Byt3Cy9zBzN3BzNzBy93By9vAytzCy9zBytvBy9vAy9zBzNzBytzAy93By9vBzNzBytzBy9zAytzBy93Cy9vCy9zAy93BzNvCy93Ay93Ay9zAytvBy9zBy9zCy9zBy9zBytzBy9zBy9zBy93BytzCy9zBy9zBy93By9vBy9zBy9zBy9zBy93AzNvBy9zBy9zBy9zAy9zBy9zAy9zBy9zBzNzBy9zBy93BzNzCy9zBy9zBy9zBy9zBy9zBy9zBytzBy9zBy9zBy9vBy9zBy9zBy9zBy9zBy9zBy93By9zBy9zBy9zBy9zBy9zBy9zBy9zBy9zBy9zBy9zBy9zjQYAZAAAAlnRSTlMAAQIDBAUHCAkKCwwODxAREhQVFhcbHB0eHyAiJCUnKCsuMDEyNDU2ODk6Oz0/QEFCQ0RISk1UVVZdXl9iY2RlZmdob3V3fH+AgoWHiIqLjI6PkJGZm5yeoqOkqquvs7S2u7y9vsDBwsPEyMnKy8zP0NHS09TW2Nna297f4OLj5ebo6err7e/w8fLz9PX29/j5+vv8/f7hcCUxAAAAAWJLR0QB/wIt3gAAAjVJREFUSMdjYBgYwGfn62XGSbRyJvvmaUDQ4clFnHr1rGlQUG/FSFi5aMTUaQiQo0lAOYd7D0hdtxu3oE09iDUlTASfetNqkKKp0ZIgDqdHH1izBxsu5UppYGfkasMExCHOqzDHqlwgeDLYow5MSIJ6+WAzkhQwlLM4tIBkJgTzoAWxVSNIfGIwH6q4bBHYpBgpLJEYMBEk1WiALCgFNj5fF7vf5OJBspP0kYRSQK5xZMYZesYgdzWww/laYPdk44wkmViwAmu4gDckWqdGimJNif4TIPK+cKEQIK8XEsMc6MqZncApESQdgqJBDBJJdWjpzbAQbHicNIYGBga1TLBcqhJSaEeDhSpMGBiwaGBgNK8Bp7cIaHrj9+kH8XvAiQmbBmB6c+0EKekCKWFxaIK4RgIshV0DA4NYFNgrZSbGpWDlBTpQCVwaGBhUMxD5p82ZhYGgBmCuqILGS4QwQhCfBgYO1w6gSJ4GshheDWCRYtQIIawhj2FUA4oGXyCPD78GIZQMZAvkhXPg1eCCkkX5QHm8xgK3BvkE1EKAQR9c9KQpY9fAFwiSnohSMBmAy7cpoSKYGpidwIVWox5qIHB79EOKanY0DfoFkKKSF6M0kY0Dp+lKc2QN4hFgwUQFrOWVUQlYNlkRpoELUkPgKO6BgNW5HVIKCIM0MJrXEqhQgEAkbApIUWs5sITKJaLKAgKV9GnIlaIGEdWuaQ1J1S4QcHl2gR1PbMUOBDyWfkFO/APUbgEAL2hd+r2qjfsAAAAASUVORK5CYII=);
    --hover-bg: rgba(255, 255, 255, .08)
}

.favorite-icon[data-v-7b1e1f2e] {
    width: 36px;
    height: 36px;
    background-size: 26px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 8px;
    background-color: transparent;
    background-image: var(--bg-image);
    transition: background-color .15s cubic-bezier(.4,0,.2,1)
}

.favorite-icon[data-v-7b1e1f2e]:hover {
    background-color: var(--hover-bg)
}

.search-switch[data-v-fd4cf2fb] {
    --color: rgba(0,0,0,.6);
    --open-color: rgba(50,102,243,.92941);
    --hover-bg: rgba(0,0,0,.03137);
    --open-bg: rgba(53,107,253,.07059);
    --border: rgba(0,0,0,.12941);
    --open-border: rgba(53,107,253,.14902)
}

:root.dark .search-switch[data-v-fd4cf2fb] {
    --color: rgba(255,255,255,.56078);
    --open-color: #5280fd;
    --hover-bg: rgba(255,255,255,.05098);
    --open-bg: rgba(82,128,253,.10196);
    --border: rgba(255,255,255,.12157);
    --open-border: rgba(82,128,253,.2)
}

.search-switch[data-v-fd4cf2fb] {
    cursor: pointer;
    border-radius: 8px;
    padding: 5px 7px 5px 5px;
    font-size: 12px;
    line-height: 18px;
    display: flex;
    align-items: center;
    gap: 4px;
    font-weight: 500;
    color: var(--color);
    border: 1px solid var(--border)
}

.search-switch .net-icon[data-v-fd4cf2fb] {
    width: 18px;
    height: 18px
}

.search-switch[data-v-fd4cf2fb]:hover {
    background: var(--hover-bg)
}

.search-switch.open[data-v-fd4cf2fb] {
    color: var(--open-color);
    background: var(--open-bg);
    border: 1px solid var(--open-border)
}

.search-switch.disabled.open[data-v-fd4cf2fb] {
    cursor: default
}

.search-switch.disabled[data-v-fd4cf2fb]:not(.open) {
    cursor: not-allowed;
    opacity: .3
}

.chat-editor[data-v-d063ef4c] {
    --border-color: #e5e5e5;
    --bg: #fff;
    --attachment-bg: #f3f5f9;
    --login-tip-bg: #e6f1fe;
    --login-tip-color: #5e6772;
    --login-tip-check-color: #356bfd;
    --research-case-btn-bg-hover: rgba(175,180,198,.2);
    --file-thumb: #ffffff
}

:root.dark .chat-editor[data-v-d063ef4c] {
    --border-color: #595965;
    --bg: #45454e;
    --attachment-bg: #3a3a44;
    --login-tip-bg: rgba(54, 101, 176, .3);
    --login-tip-color: rgba(224, 236, 255, .8);
    --login-tip-check-color: #5280fd;
    --research-case-btn-bg-hover: rgba(175,180,198,.2);
    --file-thumb: #262630
}

.chat-editor[data-v-d063ef4c] {
    z-index: 10;
    box-sizing: border-box;
    position: relative;
    border: 1px solid var(--border-color);
    max-width: 780px;
    width: 100%;
    border-radius: 16px;
    transition: box-shadow .3s cubic-bezier(.36,.66,.04,1);
    box-shadow: none;
    background-color: var(--bg);
    animation: fade-in-d063ef4c .3s cubic-bezier(.4,0,.2,1) forwards
}

.chat-editor[data-v-d063ef4c]:hover,.chat-editor[data-v-d063ef4c]:focus-within {
    box-shadow: 0 8px 24px -4px rgba(91,111,151,.12)
}

.chat-editor[data-v-d063ef4c] .chat-input {
    padding: 14px 12px 10px 16px;
    line-height: 20px;
    min-height: 50px
}

.chat-editor[data-v-d063ef4c] .chat-input-editor-container {
    max-height: 160px
}

.chat-editor-login[data-v-d063ef4c] {
    width: 165px;
    height: 28px;
    border-radius: 8px;
    background-color: var(--login-tip-bg);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    cursor: pointer;
    position: absolute;
    color: var(--login-tip-color);
    right: 12px;
    top: -32px
}

.chat-editor-login em[data-v-d063ef4c] {
    font-weight: bolder;
    color: var(--login-tip-check-color)
}

.chat-editor-action[data-v-d063ef4c] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0 12px 0 8px;
    margin-top: 2px;
    margin-bottom: 8px;
    position: relative
}

.chat-editor-action .left-area[data-v-d063ef4c],.chat-editor-action .right-area[data-v-d063ef4c] {
    display: flex;
    gap: 8px;
    align-items: center
}

.chat-editor-attachment-area[data-v-d063ef4c] {
    max-height: 260px;
    overflow: auto;
    box-sizing: border-box;
    padding: 14px 16px 12px;
    background-color: var(--attachment-bg);
    display: flex;
    flex-direction: column;
    gap: 8px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px
}

.chat-editor-attachment-area[data-v-d063ef4c]::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.chat-editor-attachment-area[data-v-d063ef4c]::-webkit-scrollbar-thumb {
    background: var(--file-thumb);
    border-radius: 3px
}

.chat-editor-attachment-list[data-v-d063ef4c] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.chat-editor-attachment-list[data-v-d063ef4c] .file-item {
    width: calc((100% - 16px) / 3);
    box-sizing: border-box
}

.chat-editor-attachment-list[data-v-d063ef4c] .file-item:hover {
    border-color: transparent
}

.chat-editor-attachment-list[data-v-d063ef4c] .image-item {
    width: calc((100% - 32px)/5);
    box-sizing: border-box
}

.chat-editor-mar-top[data-v-d063ef4c] {
    margin-top: 32px
}

.attachment-tip-container[data-v-d063ef4c] {
    height: 32px;
    width: 100%;
    max-width: 780px
}

.attachment-tip[data-v-d063ef4c] {
    margin: 0 auto;
    font-size: 12px;
    line-height: 26px;
    opacity: .7;
    color: var(--color-primary);
    box-sizing: border-box;
    position: absolute;
    padding-left: 24px
}

@keyframes fade-in-d063ef4c {
    0% {
        opacity: 0;
        transform: translateY(12px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.research-case-btn[data-v-d063ef4c] {
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    padding: 2px 10px;
    border-radius: 12px;
    line-height: 20px;
    cursor: pointer;
    position: relative;
    font-size: 12px
}

.research-case-btn .icon[data-v-d063ef4c] {
    width: 14px;
    height: 14px;
    margin-right: 4px
}

.research-case-btn[data-v-d063ef4c]:hover {
    background-color: var(--research-case-btn-bg-hover)
}

@media (max-width: 600px) {
    .chat-editor-attachment-area[data-v-d063ef4c] {
        max-height:120px
    }

    .chat-editor-attachment-list[data-v-d063ef4c] .file-item {
        width: calc((100% - 8px)/2)
    }

    .chat-editor-attachment-list[data-v-d063ef4c] .image-item {
        width: calc((100% - 16px) / 3)
    }
}

.compare-modal[data-v-f5ba4214],.compare-modal-small[data-v-f5ba4214] {
    --compare-modal-head-bg: #f0f2fa;
    --compare-modal-content-bg: #ffffff;
    --compare-modal-content-icon: #afb3b8;
    --compare-modal-content-md-border: #7e7e7e;
    --compare-modal-content-textarea-border: #e5e5e5;
    --compare-modal-content-check: #2e67fa
}

:root.dark .compare-modal[data-v-f5ba4214],.compare-modal-small[data-v-f5ba4214] {
    --compare-modal-head-bg: #191b24;
    --compare-modal-content-bg: #26262f;
    --compare-modal-content-icon: #717684;
    --compare-modal-content-md-border: #7a7a84;
    --compare-modal-content-textarea-border: #595965;
    --compare-modal-content-check: #2672ed
}

.compare-mask[data-v-f5ba4214] {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100
}

.compare-modal[data-v-f5ba4214],.compare-modal-small[data-v-f5ba4214] {
    position: fixed;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: calc(100vw - 64px);
    max-height: calc(100vh - 64px);
    min-height: 600px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 100;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background-color: var(--compare-modal-content-bg)
}

.compare-modal .compare-modal-head[data-v-f5ba4214],.compare-modal-small .compare-modal-head[data-v-f5ba4214] {
    padding: 32px 20px 20px;
    background-color: var(--compare-modal-head-bg);
    position: relative
}

.compare-modal .compare-modal-head .compare-modal-head-title[data-v-f5ba4214],.compare-modal-small .compare-modal-head .compare-modal-head-title[data-v-f5ba4214] {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700
}

.compare-modal .compare-modal-head .compare-modal-head-des[data-v-f5ba4214],.compare-modal-small .compare-modal-head .compare-modal-head-des[data-v-f5ba4214] {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .25px
}

.compare-modal .compare-modal-head .compare-modal-head-close[data-v-f5ba4214],.compare-modal-small .compare-modal-head .compare-modal-head-close[data-v-f5ba4214] {
    width: 16px;
    position: absolute;
    top: 36px;
    right: 20px;
    cursor: pointer
}

.compare-modal .compare-modal-head .compare-modal-head-pic[data-v-f5ba4214],.compare-modal-small .compare-modal-head .compare-modal-head-pic[data-v-f5ba4214] {
    width: 300px;
    position: absolute;
    right: 0;
    top: 0
}

.compare-modal .compare-modal-content[data-v-f5ba4214],.compare-modal-small .compare-modal-content[data-v-f5ba4214] {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 16px 20px
}

.compare-modal .compare-modal-content .compare-modal-content-prompt[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-prompt[data-v-f5ba4214] {
    flex: 1;
    display: flex;
    gap: 12px
}

.compare-modal .compare-modal-content .compare-modal-content-prompt .compare-modal-content-prompt-md[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-prompt .compare-modal-content-prompt-md[data-v-f5ba4214] {
    flex: 1;
    padding: 12px;
    border-radius: 8px;
    background-color: rgba(188,188,188,.1);
    overflow: auto;
    cursor: pointer;
    border: 1px solid transparent
}

.compare-modal .compare-modal-content .compare-modal-content-prompt .compare-modal-content-prompt-md-selected[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-prompt .compare-modal-content-prompt-md-selected[data-v-f5ba4214] {
    border: 1px solid var(--compare-modal-content-md-border)
}

.compare-modal .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-select[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-select[data-v-f5ba4214] {
    display: flex;
    gap: 12px
}

.compare-modal .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-select .compare-modal-content-submit-select-box[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-select .compare-modal-content-submit-select-box[data-v-f5ba4214] {
    flex: 1;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    gap: 12px;
    cursor: pointer
}

.compare-modal .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-select .compare-modal-content-submit-select-box .compare-modal-content-submit-select-box-check[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-select .compare-modal-content-submit-select-box .compare-modal-content-submit-select-box-check[data-v-f5ba4214] {
    color: #fff;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    border: 1px solid #5d5e67
}

.compare-modal .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-select .compare-modal-content-submit-select-box-check .compare-modal-content-submit-select-box-check[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-select .compare-modal-content-submit-select-box-check .compare-modal-content-submit-select-box-check[data-v-f5ba4214] {
    background-color: var(--compare-modal-content-check);
    border: none
}

.compare-modal .compare-modal-content .compare-modal-content-submit p[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-submit p[data-v-f5ba4214] {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 16px auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    cursor: pointer;
    font-size: 14px
}

.compare-modal .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-icon[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-icon[data-v-f5ba4214],.compare-modal .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-arrow[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-arrow[data-v-f5ba4214] {
    width: 16px;
    color: var(--compare-modal-content-icon)
}

.compare-modal .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-arrow-invert[data-v-f5ba4214],.compare-modal-small .compare-modal-content .compare-modal-content-submit .compare-modal-content-submit-arrow-invert[data-v-f5ba4214] {
    transform: rotate(180deg)
}

.compare-modal .compare-mode-content-small[data-v-f5ba4214],.compare-modal-small .compare-mode-content-small[data-v-f5ba4214] {
    display: none
}

.compare-modal .compare-modal-bottom[data-v-f5ba4214],.compare-modal-small .compare-modal-bottom[data-v-f5ba4214] {
    height: 40px;
    padding: 0 20px 20px;
    display: flex;
    justify-content: flex-end;
    gap: 8px
}

.compare-modal .compare-modal-bottom .compare-modal-bottom-cancel[data-v-f5ba4214],.compare-modal-small .compare-modal-bottom .compare-modal-bottom-cancel[data-v-f5ba4214],.compare-modal .compare-modal-bottom .compare-modal-bottom-confirm[data-v-f5ba4214],.compare-modal-small .compare-modal-bottom .compare-modal-bottom-confirm[data-v-f5ba4214] {
    height: 100%
}

.compare-modal textarea[data-v-f5ba4214],.compare-modal-small textarea[data-v-f5ba4214] {
    letter-spacing: inherit;
    background: none;
    margin: 0;
    -webkit-tap-highlight-color: transparent;
    display: block;
    resize: none;
    padding: 10px;
    font-size: 14px;
    border: 1px solid var(--compare-modal-content-textarea-border);
    border-radius: 8px;
    height: 81px;
    width: 100%;
    box-sizing: border-box;
    color: var(--text-primary)
}

.compare-modal-small[data-v-f5ba4214] {
    width: 100%;
    max-width: 600px;
    min-height: auto
}

.compare-modal-small .compare-modal-head[data-v-f5ba4214] {
    background: transparent;
    padding-top: 12px;
    padding-bottom: 0
}

.compare-modal-small .compare-modal-head .compare-modal-head-close[data-v-f5ba4214] {
    top: 16px
}

.compare[data-v-7d94060f] {
    --compare-bg: #fff;
    --compare-color: #060607;
    --compare-border: #adadad;
    --compare-btn-hover: #f5f5f5
}

:root.dark .compare[data-v-7d94060f] {
    --compare-bg: #31313a;
    --compare-color: rgba(245,249,255,.94902);
    --compare-border: #595965;
    --compare-btn-hover: #414149
}

.compare[data-v-7d94060f] {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--compare-bg);
    border-radius: 12px;
    font-size: 12px;
    gap: 8px
}

.compare .compare-content[data-v-7d94060f] {
    display: flex;
    align-items: center;
    padding-left: 12px;
    gap: 12px
}

.compare .compare-close[data-v-7d94060f] {
    width: 18px;
    cursor: pointer;
    margin-right: 12px
}

.compare .compare-btn[data-v-7d94060f] {
    display: flex;
    align-items: center;
    gap: 8px
}

.compare .compare-btn span[data-v-7d94060f] {
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid var(--compare-border);
    padding: 2px 8px;
    line-height: 20px
}

.compare .compare-btn span[data-v-7d94060f]:hover {
    background-color: var(--compare-btn-hover)
}

.canary-button[data-v-e54ab145] {
    position: absolute;
    width: 32px;
    height: 32px;
    right: 20px;
    bottom: 20px;
    cursor: pointer;
    color: #bb2528;
    z-index: 10
}

.canary-button.open[data-v-e54ab145] {
    color: #13c213
}

.segment-debug-info[data-v-2d8d6925] {
    position: absolute;
    height: 0;
    width: 100%;
    font-size: 10px
}

.top-debug-info[data-v-2d8d6925] {
    position: absolute;
    top: -20px;
    color: #009688;
    display: flex;
    gap: 8px
}

.top-debug-info .model-name[data-v-2d8d6925] {
    color: #d66d11
}

.cheer-tip[data-v-729f6080] {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    cursor: pointer
}

.low-power-tip[data-v-1365b891] {
    --bg: rgba(243, 245, 252, 1);
    --border-color: rgba(229, 229, 229, 1);
    --color: rgba(38, 114, 237, 1)
}

:root.dark .low-power-tip[data-v-1365b891] {
    --bg: rgba(58, 58, 68, 1);
    --border-color: rgba(89, 89, 101, 1);
    --color: rgba(102, 161, 255, 1)
}

.low-power-tip[data-v-1365b891] {
    background-color: var(--bg);
    border: 1px solid var(--border-color);
    border-radius: 12px;
    display: flex;
    max-width: 380px;
    line-height: 38px;
    padding: 0 8px;
    box-sizing: border-box
}

.low-power-tip div[data-v-1365b891]:first-child {
    flex: 1
}

.low-power-tip span[data-v-1365b891] {
    color: var(--color);
    display: inline-block;
    align-items: center;
    cursor: pointer;
    position: relative;
    padding-right: 24px
}

.low-power-tip span[data-v-1365b891]:after {
    content: "";
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAExSURBVHgB7djNTcNAEAXgt4Y7dEALLgE6wRKyEKd0gKmAcEEIDhbpgAoQHVBCSkgBsSc7Ug7R5uf0ZhIp8912Lp5neUe7BkIIIYQQzlcCycNMJhfATRrw9tGkOZxQArQzeYVgsl4uLkfcvTfpHw4qEOS3UG8sr5cVfp96qeGAEkAG/BQltxCUAJ9NmmLES1F2CUHbxKrtpcuv5Lkom+4JagDlHYIeQHmGMAmgvEKYBVAeIUwDKOsQlDF6SB6x3a4RO1ToQGAeYP0U2aolXIHAPED7Lfr5dEV5kQ99DQhMA+xrXvL3zzqx2o3RA81/nfoY9Wpe8Y8Sjs0r7mHOuXlFC3CM5hXnSnmk5hXnSplwW5RcmlesK+XfxtKteUXbA4+93EuFOo2Yev5WCSGEEEI4ZysIqKELqiQ4MAAAAABJRU5ErkJggg==);
    background-size: 100%;
    position: absolute;
    top: 6px;
    right: 0
}

@media (max-width: 600px) {
    .lowPowerMode[data-v-1365b891] {
        flex-direction:column
    }

    .lowPowerMode div[data-v-1365b891]:last-child {
        text-align: right
    }
}

.choose-order-item[data-v-b300ef76] {
    --price-color: #060607;
    --loading-bg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARMSURBVHgB7ZvfaxNZFMfPvdPsNnVlK12kLLuw9mXZB22z2yVpFNxowX1R+uqT9clH9Z/wTUj/AuOTr1JffFCqtKZp/RFTEUWEiogoKEYkjUlm5npOazVN50fu3OlMofcDA+m9M5N7vpk559xzbwE0Go1mB8MgJkqlpX8syzqOQ/gkhH3l0KG/X0MMxCLA3NyDXznn0+1t+PeZTObAfYgYDjHAGJzsbFt7GqInFgFQgt2wTYhJgO2DFgB2OD0QgDt3yiOGwU/RZwxhU2NjqRcQA4uLS0OWxY/QZ8bEtUxm/1uQRPoJmJ8v/4FfN2Pb4hwdQrDlhYXKKYiYYrFy1LJEHuPHCTrwh8jPzi4NgSTSAtg2nMMw1t/ehgMpRCkCGY9jONvRvKunRxwBSULzAVGJ4GJ8YIIIUHDrUBOBffI7w8/4Wq1+DSSRFuDgwdRDdDin3fq7EcEwjE0DpfmA1zV+xgsBU+PjGWknGHgugM5wEh3gJbd+w2CT6fTwZbd+mg8wxjElFrtJEK95QDfGZ7PDNyEASpMhHxGqyaTYl0qlqqBApfJ8b71em0Ijdzn1qxhPKDlBjP8Fj9ehf2UFJkARNH5oq4wnlKOAlwicwwtQxLZZzak9DOOJUMLgugg4qLbHXVCGeAsUyWYPPEIhv9UO0BfUwjJ+9X4QIpQl4uBGcJDVMIxvp1hc2o+Jzt4PH6B07NhwDTQajUajjmsUQI/+H3b7TmwYY9U4iiJzc5U/8bvH/M4TolVPJPpupNN/vXfqdxRgLZyxZZAA84Bc2KHPjYWFJwOW1bggc41h/HgRRXjW2e6YCFHRA6RhkRVEbNs8CpLYdivr1O4oQGfFpxuEEB8hMkQfSGJZrbpTu5sABZAEr8lDRHBuF0ES8gNO7V5OkNJarP+xn8EXcTmq938d8gOt1sq4YSSSfueSYOn0yDPQaDQazUZCLYiUy+XVOiCVwsKOCmtRyehNJq03qoXWdkITgNYCTFPkvydRLI9lq/MQArOzlf8xlGVW78rYZ0y6rtP6BIRAKAKQ8bQgsunmIcwP6JfH1HzSoetqGCIoF0XdjCcwkZJOqTtB493uMUHL9KCIkgA+xlfxdVD+hZrN/qf4JH126VYWIfAr4GX86o2xTE7lcrf+mZl7v3Aufk8mE03OzeXR0dEVt3O/Gum1yBL4dQgkgKrx09P3+vbsYRumtOhA53O50Xdu12yVCIF2iKgYTwwMiE07Oehp8Lrmq3FXPU6ZWFx8PAiSBNoh4tbXjfGEaUICAuAngmma0v4gtB0i3RqvShdPghSBdohsXAOMzvh1nESgSNFo2CWQJNAOEXxfU7T4SQdmZakojW8fR7MJmHnyEh2NhlnI5eRT5Fh2i9++fTfFOf+tvc227VeHD/9bhojRW2Vhh6MFgG0CpcQQA7EI0Nv708vONpoPQAzE9k9TNB8YHOzZV6+3fiBB3BYvNRqNRrOFfAGvtfrR+ogx8wAAAABJRU5ErkJggg==);
    --change-price-bg: rgb(229, 231, 237);
    --change-price-bg-hover: rgb(229, 231, 237);
    --change-price-dice-bg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOfSURBVHgB7VndUeMwEF4p4x/CS+jAVAAdECo4roJLB0AFgQoIFUAHBxUkqQCugvgqSF4YiAHrdmMySLIcW458GYZ8M5lEylrSav/XAFtsscWXBoOGEIbhr/f3dMAY6wghZvgdMwaxEOwP5zB6eXkZgQM0xoDvBxP8ilaQxABixDm/RGZiqIkGGfCnuHynGrW4rcsI1ydI9J7nT/EGRclnQrSFC3N+TioDlcB6aSqGnhf2wBI5CVQQvYxZksz3yog6iKenp6jVah2mKXQB0h9F0hEiHby+vp5DRRgYsBE9ADJQSw1Rej007r4Qxst6bLd3jmeIsnVyKmQn+vpAfb+dz+f7jHHTbR8+Pz//BhfwvOBqlS2AA6A0oiAIJvranuddwTogoyozZnAEYgLXe9DXR8bOVj3HVi1IngEkg84CkaqzdW2gaE+0i6G2xwztYb/IHnjRYmma9kHxRotoegwNguJAtoeQD0serG+zzlKcRlE2pUIygmDnTN+HXHHlBdCV3miHn3z+1zwDhLxR+xcmugIVYl1lxNjl5+hTvA2722t1yE6hClB9utotT7X/e9nt+FP6Dc2hQ3vIZ6Gz6UQ5CWShXga7k0fLAJQkyR79huaAkub38gR6qEOdKMcAY+JAIeAwhg0B3elIm+rqNNzwUCSPMQF7hA3B99W98WwHOo3BiEUkjzCcx7AhoP+PtamcKzWl04prdBlp66DsPBy+OEwqpOQcVhHQPfS9c/mQgQGmEGF1FMGGsLu7G6kzItZpDG4UFMtPkvec7/1f0PfGjOCvTmOygbH6EBzBhsBYquyNPaWcSzdIQCcSJxu0gxN5QA2xKg+BnoOUVUVNQK8G5YxYRoEb5UomiBGwWiboEJjS9NUzsBFYoGNbm7oE7nWq709Fls0a1I0Y6Gm19SI1QHvkO4PhDdRALh//aCdG0BA+StmJrvu19zTVptT6aIKJorbK2kWTQZWcS8J08x+3PwAXCIJwaGBi6sKwyWBN3XCcfwCH6JjEu5SGbVucAiNK9sx069nhw2HV4GmV65M6YWphjAnZayS4E4KPqZKiQmjZTaPDUFJIuQ2lJthCP6FXT8YDMbjGmruyZK2LlZK2+BpYdP4u8fBWet8CS7y9vdHt3mNkpBcbTjJVuvV2u/0TS8gRWGKtcjFrAMMFhv0je4lQ4cTx4OGgyouMIrjsLHezntKiLRNlzYGlntNhF4XSI972mDJeV69Zt9jiu+Mf2n/IgkIK9k0AAAAASUVORK5CYII=);
    --change-price-dice-bg-active: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOfSURBVHgB7VndUeMwEF4p4x/CS+jAVAAdECo4roJLB0AFgQoIFUAHBxUkqQCugvgqSF4YiAHrdmMySLIcW458GYZ8M5lEylrSav/XAFtsscWXBoOGEIbhr/f3dMAY6wghZvgdMwaxEOwP5zB6eXkZgQM0xoDvBxP8ilaQxABixDm/RGZiqIkGGfCnuHynGrW4rcsI1ydI9J7nT/EGRclnQrSFC3N+TioDlcB6aSqGnhf2wBI5CVQQvYxZksz3yog6iKenp6jVah2mKXQB0h9F0hEiHby+vp5DRRgYsBE9ADJQSw1Rej007r4Qxst6bLd3jmeIsnVyKmQn+vpAfb+dz+f7jHHTbR8+Pz//BhfwvOBqlS2AA6A0oiAIJvranuddwTogoyozZnAEYgLXe9DXR8bOVj3HVi1IngEkg84CkaqzdW2gaE+0i6G2xwztYb/IHnjRYmma9kHxRotoegwNguJAtoeQD0serG+zzlKcRlE2pUIygmDnTN+HXHHlBdCV3miHn3z+1zwDhLxR+xcmugIVYl1lxNjl5+hTvA2722t1yE6hClB9utotT7X/e9nt+FP6Dc2hQ3vIZ6Gz6UQ5CWShXga7k0fLAJQkyR79huaAkub38gR6qEOdKMcAY+JAIeAwhg0B3elIm+rqNNzwUCSPMQF7hA3B99W98WwHOo3BiEUkjzCcx7AhoP+PtamcKzWl04prdBlp66DsPBy+OEwqpOQcVhHQPfS9c/mQgQGmEGF1FMGGsLu7G6kzItZpDG4UFMtPkvec7/1f0PfGjOCvTmOygbH6EBzBhsBYquyNPaWcSzdIQCcSJxu0gxN5QA2xKg+BnoOUVUVNQK8G5YxYRoEb5UomiBGwWiboEJjS9NUzsBFYoGNbm7oE7nWq709Fls0a1I0Y6Gm19SI1QHvkO4PhDdRALh//aCdG0BA+StmJrvu19zTVptT6aIKJorbK2kWTQZWcS8J08x+3PwAXCIJwaGBi6sKwyWBN3XCcfwCH6JjEu5SGbVucAiNK9sx069nhw2HV4GmV65M6YWphjAnZayS4E4KPqZKiQmjZTaPDUFJIuQ2lJthCP6FXT8YDMbjGmruyZK2LlZK2+BpYdP4u8fBWet8CS7y9vdHt3mNkpBcbTjJVuvV2u/0TS8gRWGKtcjFrAMMFhv0je4lQ4cTx4OGgyouMIrjsLHezntKiLRNlzYGlntNhF4XSI972mDJeV69Zt9jiu+Mf2n/IgkIK9k0AAAAASUVORK5CYII=);
    --change-price-bg-active: rgb(229, 231, 237);
    --change-price-color-active: rgba(6, 6, 7, 1);
    --info-color: #5e6772;
    --protocol-link-color: #1677ff;
    --protocol-link-color-hover: #69b1ff
}

:root.dark .choose-order-item[data-v-b300ef76] {
    --price-color: rgba(245, 249, 255, .95);
    --loading-bg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARMSURBVHgB7ZvfaxNZFMfPvdPsNnVlK12kLLuw9mXZB22z2yVpFNxowX1R+uqT9clH9Z/wTUj/AuOTr1JffFCqtKZp/RFTEUWEiogoKEYkjUlm5npOazVN50fu3OlMofcDA+m9M5N7vpk559xzbwE0Go1mB8MgJkqlpX8syzqOQ/gkhH3l0KG/X0MMxCLA3NyDXznn0+1t+PeZTObAfYgYDjHAGJzsbFt7GqInFgFQgt2wTYhJgO2DFgB2OD0QgDt3yiOGwU/RZwxhU2NjqRcQA4uLS0OWxY/QZ8bEtUxm/1uQRPoJmJ8v/4FfN2Pb4hwdQrDlhYXKKYiYYrFy1LJEHuPHCTrwh8jPzi4NgSTSAtg2nMMw1t/ehgMpRCkCGY9jONvRvKunRxwBSULzAVGJ4GJ8YIIIUHDrUBOBffI7w8/4Wq1+DSSRFuDgwdRDdDin3fq7EcEwjE0DpfmA1zV+xgsBU+PjGWknGHgugM5wEh3gJbd+w2CT6fTwZbd+mg8wxjElFrtJEK95QDfGZ7PDNyEASpMhHxGqyaTYl0qlqqBApfJ8b71em0Ijdzn1qxhPKDlBjP8Fj9ehf2UFJkARNH5oq4wnlKOAlwicwwtQxLZZzak9DOOJUMLgugg4qLbHXVCGeAsUyWYPPEIhv9UO0BfUwjJ+9X4QIpQl4uBGcJDVMIxvp1hc2o+Jzt4PH6B07NhwDTQajUajjmsUQI/+H3b7TmwYY9U4iiJzc5U/8bvH/M4TolVPJPpupNN/vXfqdxRgLZyxZZAA84Bc2KHPjYWFJwOW1bggc41h/HgRRXjW2e6YCFHRA6RhkRVEbNs8CpLYdivr1O4oQGfFpxuEEB8hMkQfSGJZrbpTu5sABZAEr8lDRHBuF0ES8gNO7V5OkNJarP+xn8EXcTmq938d8gOt1sq4YSSSfueSYOn0yDPQaDQazUZCLYiUy+XVOiCVwsKOCmtRyehNJq03qoXWdkITgNYCTFPkvydRLI9lq/MQArOzlf8xlGVW78rYZ0y6rtP6BIRAKAKQ8bQgsunmIcwP6JfH1HzSoetqGCIoF0XdjCcwkZJOqTtB493uMUHL9KCIkgA+xlfxdVD+hZrN/qf4JH126VYWIfAr4GX86o2xTE7lcrf+mZl7v3Aufk8mE03OzeXR0dEVt3O/Gum1yBL4dQgkgKrx09P3+vbsYRumtOhA53O50Xdu12yVCIF2iKgYTwwMiE07Oehp8Lrmq3FXPU6ZWFx8PAiSBNoh4tbXjfGEaUICAuAngmma0v4gtB0i3RqvShdPghSBdohsXAOMzvh1nESgSNFo2CWQJNAOEXxfU7T4SQdmZakojW8fR7MJmHnyEh2NhlnI5eRT5Fh2i9++fTfFOf+tvc227VeHD/9bhojRW2Vhh6MFgG0CpcQQA7EI0Nv708vONpoPQAzE9k9TNB8YHOzZV6+3fiBB3BYvNRqNRrOFfAGvtfrR+ogx8wAAAABJRU5ErkJggg==);
    --change-price-bg: rgb(58, 58, 68);
    --change-price-bg-hover: rgba(83, 87, 103, 1);
    --change-price-dice-bg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQJSURBVHgB7VlbTttAFD03EAcHyqNSPxvU/8IKyArCDtgBK4AVkBWEFYQVlBXACgr/FfBZqTzUvImn91oE7HkkTmwHoeZICGwPc+fOnfs6AyywwAIfGoSc8LenDgpAnSVsQOERBdzw71siXPHnS79IF8gAuSnQ6qlrXmzF9V2xMgXCRXeI+pZPN5gRuSnQ7qm7cPeTLaI5qyIF/YWYXoS3++pp3I/ssIx1TRwAR7ywRAtSwIFXwHlnzHwuGBaYZPqYYD7bqyX6OmncH6U2vBa2UcTOEmGPX9V40Zu2saTQ8Et0hIQwFJjG9IKyR+uYAWI9VuaIFdmGuaqf3WXUPhM9TprHOELTmD4N1krU9D3aGbI846PCrv+MsyTzTHTi9kDVecJD1/dZLRBFR6kKBjjXrZHkOBXGTixONWbxWcEnumX/qMnRib5XhMNWX42V77TAfUdtS2SIOrQcLX2XsrDACDZLSKDoefju8genBVaW2Bfii38IdylHvFpCMvdILgcUv49j1/9YFZDdl9gcfRcEqIcCcobIGBJOou/kKEkoto23KiC7H32Wo7O6Qg3MCZ88auiRkKOS1ResCgQK1ejzUHFRNkLUvDmGWw7np7HnIKECTwNVjZ59cSKJ2ZGJwzwhPjEcRhTLGOUimrovdDqqqo8zFCgiTPVvAwg/os+jBMQ/lTX/TbGsQRx1SJMdLGFHH2cowDseG8TH5xLvBU02aZsrsCkQi/NFL55c5okOwubnFby2XX2MoQBrGatEW0DuodOFLc8IEkYoNaOQVokmqQjzAmmyiZIo8MFgKhAJXQJXBpwHlCZbaWsTmE6M+KBVJOvO8sB9Px5QOKQbidN0Yq2kDfqm588LPuIhXVkCis0C8bhPZuydGzTZL5xSDIYCXB7EBnFdtP9efsBnfj/24tlMqoYC6z4zZloNUhpgarojLcJuMBI2pf7yfZPNs1ejBcRL5zm0lcYaYDQxyUsaCV8GkTWhN80SIkuXH7abFlgtEGZAZVjhWDo15AyRwWxEbPeFenR1g86mXqzQ6eM6eg6FkO0HqKUhY8fBRSRIn+xSwFlKiBX03lQmLi2jmYclXhZ/ptOa0g2m6sWZaqzbiN0slZC5ZE6DRGbZyAKdgTq3KHGXhWOHDmtnw7NrpMKoNFCXLpp9Wlr8173a7PLCrbsuEYc3LGnynOqCIzQpOXICJ7+wh+U2kAnbq99t3H7boofRgr+UUVninpbZhT2SDOtiwDn6ldPQ65MwlhZPAWE5hDybln+a6YrphcM81tm7mcG73vVwMkv3l+qObKQI/7k3rUVCXknhtO+hkaZtzeySj3N9tbjMiggtw7Gcz3lldI0UEsOER/52JeW6VLzrfjbXrAss8L/jH+EIcPkTrrTxAAAAAElFTkSuQmCC);
    --change-price-dice-bg-active: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARRSURBVHgB7Vk9bxs3GH54J8my2ipylKCOESGwW9hDOqpDvXbq7+3SoUuXZojHtqjVRG7q1FAcXV0rgOLoPhg+QRTwSJ7u9HEKAuhZBPIovnz4ku8XgQ022OCThkBJePKv7Ph1PJQJqsJD6HsYhzFeC4lRGCI42hNDrAClEXg2lN/HEo2s777AOEkQbEXo7e2JMRZEBSUhTFDzZmzPO3ICjZsqOmeX8nxRIpYIXfWz/sgdDAV6X7fFuev7k0B2RIgj4WMbBZA3XxYsAnmqT/1Zne39tvgpb9yJlFX00Wi10FR3oR2HuKe049S++t5/0Ba/oyBsDVzKH7Imd+HgrvgRC2CWhioVXHdaeCSEGpEDz+rx8ZtU1gIlg0flq13xs7JM1m5HEW49vcS3RebJtUJ/DOQ3dR/7Wd8X1YCOkwvZ2PFwbGqjyHHyZn2kmmctflXoKutzleDXGBjp/XGCg9OBPJj130wCF2pXqhKHel+ZR4skrkM8NmXUqjiUNAIZyCTwpoJD3RolEhF3CSViqgnKmvbRnP/zX3ojdTgJcPelQEfv+7yGP7tLeMyioAx1dE71Ph6lLC04CXD39TbVutsSZ1gTjnZF3zxKp0M474KTgKecjd5W3D/sSEq9Jd4JJaSvt7c8tzGxCDwfybZ+9ultU+79vZ8gEZ3YqvHqOc7Nu3B6Ie+Y4yyPO3mD9CAPA735nsxc8coi6HZF+NelpOz70766h6b6GaaXZ0Bd3qbeVhcowEdCw08vNqqkjzZhEfCMQE6ItHNZJ27+T8tWx6VpjrEImJHowQ5KN51ZuLpKy06EHeLbGjAi0SIRYVngPdDbrhzFwycOi4BuuohZcUjZODlJy6ZJN8dYBKoeJnq7f1UsOysDOzuG7MR2nBaByAhp69K++euCbKVlq0tsGRSbQJS2++MYlvdbF/w4bfdZUzLHWAQ+a+Bab1d8fPmx7oFKcO7pbRbEzDEWgftNEVjx+It0aL0OMBvUTTrjL1c1z2lG63U8TXVUyk8rTZjZoLcFZynSSWDQQyr2p3fOy01XCcoyI4LgNXqusU4C9ICsCOh9zE2ZqaFkUAZl6X2igvOsbDDTE788Q8+8C2EN35VJgnNThh4y8Oxn7T6RSYBasHJTpdZoG90ySHBOzm0eHSZNs3Lx3MLWs0A+ZFKt97EQW53g0d6KkvzpzpuLL1LYKvQ+8PcLeZwYeTLjkkmIHhNwLAFe2He1HyPSVAsb7d8Vv+T9vxABBlW3HuDYdyQUi5TF6Rh7yrfUlXl2VcJVUSEY3sbjboFQfq4XGtdx+jARI8UYg9hHwCyOidA0l+CCGRQyrhrf4E6lrrx7xvvD0uX1PMz7cFEUtHgsns1bf1rojYzV5Pa2OrfRakIM7vrL2+h1F8j+lnrkmxJJVClmXo1wxxmyDL7AWXeJtHVlr5QsiLGmxLIMKxu8nNNgjIut1jBRofqI4TojXgaN2GCDDZbGW1kU9jhNY3KFAAAAAElFTkSuQmCC);
    --change-price-bg-active: rgba(43, 43, 53, 1);
    --change-price-color-active: rgba(224, 236, 255, .3);
    --info-color: rgba(224, 236, 255, .8);
    --protocol-link-color: #1668dc;
    --protocol-link-color-hover: #15417e
}

.choose-order-item button[data-v-b300ef76] {
    box-shadow: none!important
}

.choose-order-item .order-item[data-v-b300ef76] {
    margin: 0 auto;
    display: flex;
    width: 200px;
    height: 200px;
    align-items: center;
    justify-content: center
}

.choose-order-item .order-item span[data-v-b300ef76] {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARMSURBVHgB7ZvfaxNZFMfPvdPsNnVlK12kLLuw9mXZB22z2yVpFNxowX1R+uqT9clH9Z/wTUj/AuOTr1JffFCqtKZp/RFTEUWEiogoKEYkjUlm5npOazVN50fu3OlMofcDA+m9M5N7vpk559xzbwE0Go1mB8MgJkqlpX8syzqOQ/gkhH3l0KG/X0MMxCLA3NyDXznn0+1t+PeZTObAfYgYDjHAGJzsbFt7GqInFgFQgt2wTYhJgO2DFgB2OD0QgDt3yiOGwU/RZwxhU2NjqRcQA4uLS0OWxY/QZ8bEtUxm/1uQRPoJmJ8v/4FfN2Pb4hwdQrDlhYXKKYiYYrFy1LJEHuPHCTrwh8jPzi4NgSTSAtg2nMMw1t/ehgMpRCkCGY9jONvRvKunRxwBSULzAVGJ4GJ8YIIIUHDrUBOBffI7w8/4Wq1+DSSRFuDgwdRDdDin3fq7EcEwjE0DpfmA1zV+xgsBU+PjGWknGHgugM5wEh3gJbd+w2CT6fTwZbd+mg8wxjElFrtJEK95QDfGZ7PDNyEASpMhHxGqyaTYl0qlqqBApfJ8b71em0Ijdzn1qxhPKDlBjP8Fj9ehf2UFJkARNH5oq4wnlKOAlwicwwtQxLZZzak9DOOJUMLgugg4qLbHXVCGeAsUyWYPPEIhv9UO0BfUwjJ+9X4QIpQl4uBGcJDVMIxvp1hc2o+Jzt4PH6B07NhwDTQajUajjmsUQI/+H3b7TmwYY9U4iiJzc5U/8bvH/M4TolVPJPpupNN/vXfqdxRgLZyxZZAA84Bc2KHPjYWFJwOW1bggc41h/HgRRXjW2e6YCFHRA6RhkRVEbNs8CpLYdivr1O4oQGfFpxuEEB8hMkQfSGJZrbpTu5sABZAEr8lDRHBuF0ES8gNO7V5OkNJarP+xn8EXcTmq938d8gOt1sq4YSSSfueSYOn0yDPQaDQazUZCLYiUy+XVOiCVwsKOCmtRyehNJq03qoXWdkITgNYCTFPkvydRLI9lq/MQArOzlf8xlGVW78rYZ0y6rtP6BIRAKAKQ8bQgsunmIcwP6JfH1HzSoetqGCIoF0XdjCcwkZJOqTtB493uMUHL9KCIkgA+xlfxdVD+hZrN/qf4JH126VYWIfAr4GX86o2xTE7lcrf+mZl7v3Aufk8mE03OzeXR0dEVt3O/Gum1yBL4dQgkgKrx09P3+vbsYRumtOhA53O50Xdu12yVCIF2iKgYTwwMiE07Oehp8Lrmq3FXPU6ZWFx8PAiSBNoh4tbXjfGEaUICAuAngmma0v4gtB0i3RqvShdPghSBdohsXAOMzvh1nESgSNFo2CWQJNAOEXxfU7T4SQdmZakojW8fR7MJmHnyEh2NhlnI5eRT5Fh2i9++fTfFOf+tvc227VeHD/9bhojRW2Vhh6MFgG0CpcQQA7EI0Nv708vONpoPQAzE9k9TNB8YHOzZV6+3fiBB3BYvNRqNRrOFfAGvtfrR+ogx8wAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100%;
    width: 32px;
    height: 32px;
    display: block;
    animation: loading-rotate-b300ef76 2s linear infinite
}

.choose-order-item .order-item img[data-v-b300ef76] {
    width: 100%;
    height: 100%
}

.choose-order-item .header[data-v-b300ef76] {
    height: 36px;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    text-align: center
}

.choose-order-item .price[data-v-b300ef76] {
    margin: 12px auto 0;
    box-sizing: border-box;
    width: 180px;
    height: 45px;
    font-size: 30px;
    font-weight: 600;
    line-height: 45px;
    text-align: center;
    color: var(--price-color);
    display: flex;
    align-items: center;
    justify-content: center
}

.choose-order-item .price span[data-v-b300ef76] {
    background: var(--loading-bg) no-repeat;
    background-size: 100%;
    width: 32px;
    height: 32px;
    display: block;
    animation: loading-rotate-b300ef76 2s linear infinite
}

.choose-order-item .price-intro[data-v-b300ef76] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 22px
}

.choose-order-item .change-price[data-v-b300ef76] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 16px
}

.choose-order-item .change-price span[data-v-b300ef76] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 94px;
    height: 40px;
    background-color: var(--change-price-bg);
    border-radius: 12px
}

.choose-order-item .change-price span[data-v-b300ef76]:before {
    content: "";
    background: var(--change-price-dice-bg) no-repeat;
    background-size: 100%;
    display: block;
    width: 24px;
    height: 24px;
    margin-right: 4px
}

.choose-order-item .change-price span[data-v-b300ef76]:hover {
    background-color: var(--change-price-bg-hover)
}

.choose-order-item .change-price span[data-v-b300ef76]:active {
    background-color: var(--change-price-bg-active);
    color: var(--change-price-color-active)
}

.choose-order-item .change-price span[data-v-b300ef76]:active:before {
    background-image: var(--change-price-dice-bg-active)
}

.choose-order-item .create-order[data-v-b300ef76] {
    margin: 48px auto 0;
    text-align: center
}

.choose-order-item .create-order-button[data-v-b300ef76] {
    width: 256px;
    height: 44px
}

.choose-order-item .info[data-v-b300ef76] {
    display: flex;
    margin-top: 8px;
    align-items: center;
    justify-content: center;
    color: var(--info-color)
}

.choose-order-item .info a[data-v-b300ef76] {
    -webkit-text-decoration: none;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--protocol-link-color);
    font-weight: 700;
    transition: color .3s;
    text-decoration-thickness: auto
}

.choose-order-item .info a[data-v-b300ef76]:hover {
    color: var(--protocol-link-color-hover)
}

@keyframes loading-rotate-b300ef76 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.feedback[data-v-1d887234] {
    --feedback-bg-image-before: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ3SURBVHgB7ZndTQJBEMfnwACP2sF1oHYgjwSIUoFnBdKBUoFagVgBCYSPNyiBErADHgnhw/+Y0xBkP2AGwXi/5BK4Xfb2z87MzuwRJSQkrBL4dGo0Gqe5XO5+uVxe8UW/wxDXS7FYrLs6OkV0u90QE+/jCukwjFKpVL5QKIxMHVLk4MACmHCxWPTZGkwdrCLa7XZ0YAFfhJlMpmpqdK3EPR0P16YGl4gLOh6Mc3H6xF8gEXEsJCJWCYJggHien06nZ9hlA/6M8Pzm2y56tq0R+8SSPMCEauVy+XFTW6vV+rxva8eO/EAesPhN9zVE1DH4HQnodDp9n5zMJEJsTlgFsUnM5/MaCRCLgJkMSMhsNhuSgKOITpVKZUwCxCI4VSch8D1ReiMWAYcU51fwiZAEaIi4JiHpdFo0hoZP3NgKFhexOUYkQEPEKQqWJ9oRhGivjc6GVnSKsGFVt/1Rr9fjoisiIWohFr7x1Gw2b3z7w4xu4dDPpIDqPgEHbfisCK8AzKhOSpyQMrwiiPvnSOpq68csHACy2ewDVmBr07OhLiImwj99BTE1iBlMJpMxH77hXhUid45kJvYlgglxvWLihOjFUYj2xb+o7ESJmTLGuVhFoKQUpcia2OZiFSEtVjSx1eNWEVzwaBXzEhAUrEf8TsculUocLl/oQPCz8Wda9xWvlywMZ5sYMIJtnuPrd6xXfOkyxNjjeMwRnvWOjwOf8tdbhAkWhxo58j12WYePe/D7Z0mJKhbxRVxi9mlllRzwpPOwdXEEVBPBbCFETQCjKoLxEKIqgFEXwViEqAtg9pI78STh6JfxHsMTH/OBMt/TFpCQkPCTD4bKMu+I/xLwAAAAAElFTkSuQmCC);
    --feedback-bg-image-after: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEWSURBVHgB7dbLDYJAFIXhKxVYgiVYgu54bCzBDowVCB1oBbbghsDOFizBEqgAvCfRhBggzmVm5fk2Aywm85MZgggREREREdEfW4hRVVWnrus2URTd4ji+yAx1XR/att3p5SNN06M4MkWUZbnX4fq515A8SZJCDPAyNCDvPSqyLMtd5ojEZt2/wSKwGHE0EABLcWSK0Dd/1qHpP3MNGQlo3nO7rUcMdOs8ddiKMWQsAHO+53ZiPtigZwPb6i5fW2DqjEwF6Fl4iMGsCHAJCREAsyPgl5BQAeAlAqZCMIYKAG8RMBYywFsAeI2AH0K8BoD3CJgI8R4AQSJgICRIAASLAP0irfQnEf9YjY5FiAAiIiIiIqK/9wLugKLq0BNpnQAAAABJRU5ErkJggg==);
    --feedback-input-color: #060607;
    --feedback-input-bg: #e5e7ed;
    --feedback-input-border-color: #e5e5e5;
    --cancel-button-color: rgba(6, 6, 7, 1);
    --cancel-button-border-color: rgba(204, 207, 211, 1);
    --confirm-button-disabled-bg: rgba(0, 0, 0, .12);
    --confirm-button-disabled-color: rgba(0, 0, 0, .26)
}

:root.dark .feedback[data-v-1d887234] {
    --feedback-bg-image-before: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALDSURBVHgB7Zm/b9pAFMffHVRAs7gb6Q8JNrbipaKKUsHGmLFj/rT8CR27xVKSNkKtnAydYXAh6hKrSoOb2L6+5xSJVjrb5Z0LifyREBJ3Pu579+7de88AJSUly4g8ncZjVfd8rydBtGL8wH9ACHEhVHy6Yz8/y+yb1cF1L60fMN9XoCxYAwKEvwWNA9t+4uv6yKxB1imAoP+mORyiNej6pIo4cb3uOgUsoDlU0Zx17akilJA92BCEqnR0bekilGrChqCEfi6ZZ+I+UIrYFB6EiCoYQoKc4Io4gRVcDNrt4KM7a92C6gr85GnnYEhE7OzYz5zlX17b2xP8mhy5M7xpQ0hvj/vAgC1CgTh7Y79wdO279raT9jy1n+CuxBC3YEXYZ+IRigAmZGbAgC3it1mwoHMCDDbCO9FBBwZsEYfumB0gjr58Y4U3bBG1qMaOr8IoZC0EW0RYgQ5wiXhjsEVIAZ20hCULyhwj5oXHFoHher3mz4awInOY94GJEe9EK3l87v1zAnX82etFBsIOYy5WxWL44dM0t20nqa8UK+/gMkbviaii3ubZEdoBLP3sgSGMRbELkh1xp80GNJy/yyxJ/eq718c+RnN34yIIsnMss7TQZJzHsDWxLCug4tvXy1kPhFzZk+koRARBZRaMcPeu4Bqu/Gsgy8VkH4rg4aenQglWYGYSrM1q5yIzHmSFyCbB4rJ2LqkiuMmKYbTJV6oISngqBjI3NlKklvhzvZ84Op8OIVbrqcuigN2XT9+ndcklgqDkpwr1rlRxc9nXcxL8PyaSvFS5O7xYxvEjfC+B/n+SJ/3NLULHQtzqZRfphFZwyklR2SIWjEbj5k21to8XWq4bmVb9Nvx5MHjVZntAYyKIvEJMCkjGA8NkCTEtIBkTCkAnpAgBybhQEHTgK1DrS3VXBCDvcwPBu4Hd9qGkpKRQfgEigTYl+P7Z2wAAAABJRU5ErkJggg==);
    --feedback-bg-image-after: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEnSURBVHgB7dOxSgMxAMbxL7HUjo5FFOzmpkUQEYXzDfoIPpqP4eZBFUpBbnXrYMGOju15JDZZCmmvbXLJ1O83Htx3/LkEICIiIiIiOmACgYbFdyYhLrTE18PV2QgNvH9O74TEpVBydn9z+gpPQREfxfRaQQxWT1T+2D/PEWBY/GTL97MmWxIBlJRdZyYzfwae1gPM1FEHnoIiKrUYCS3mzpRXyKYAs2m24Sko4qnf+21Xi5fQkLqAv+Wm2Yan4IttjMeTbtk6ftZCO0eg/lxvDbjtzRCgUYThE5IiwG4ggn1CUgXYHUSyLQRoIVWA3UJE9SHORyMG2D1EtiskdoDdRAJ1ISkC7C4ScUNSBdhtJPRWTE7a6Ayg1bysyjxFABERERER0cH7Bymc045LZN0JAAAAAElFTkSuQmCC);
    --feedback-input-color: #fff;
    --feedback-input-bg: #31313a;
    --feedback-input-border-color: #45454e;
    --cancel-button-color: #fff;
    --cancel-button-border-color: #595965;
    --confirm-button-disabled-bg: rgba(255, 255, 255, .12);
    --confirm-button-disabled-color: rgba(255, 255, 255, .3)
}

.feedback button[data-v-1d887234] {
    box-shadow: none!important
}

.feedback .result-icon[data-v-1d887234] {
    display: block;
    margin: 0 auto;
    width: 400px;
    height: 300px
}

.feedback .thanks[data-v-1d887234] {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    text-align: center
}

.feedback .thanks-tip[data-v-1d887234] {
    margin: 8px auto 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: center
}

.feedback .feedback-tips[data-v-1d887234] {
    margin: 28px 20px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    align-items: center;
    justify-content: center;
    display: flex
}

.feedback .feedback-toggle[data-v-1d887234] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.feedback .feedback-toggle[data-v-1d887234]:before {
    content: "";
    display: block;
    background: var(--feedback-bg-image-before) no-repeat;
    background-size: 24px;
    width: 24px;
    height: 24px;
    margin-right: 4px
}

.feedback .feedback-toggle[data-v-1d887234]:after {
    content: "";
    margin-left: 4px;
    width: 24px;
    height: 24px;
    background: var(--feedback-bg-image-after) no-repeat;
    background-size: 100%
}

.feedback .feedback-open .feedback-toggle[data-v-1d887234]:after {
    transform: rotate(180deg)
}

.feedback .feedback-input[data-v-1d887234] {
    padding-bottom: 20px
}

.feedback .feedback-input textarea[data-v-1d887234] {
    display: block;
    margin: 8px auto 0;
    box-sizing: border-box;
    width: 477px;
    height: 128px;
    padding: 10px 12px;
    border-radius: 8px;
    color: var(--feedback-input-color);
    background: var(--feedback-input-bg);
    border: 1px solid var(--feedback-input-border-color);
    resize: none;
    outline: none;
    font-family: inherit;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.feedback .feedback-actions[data-v-1d887234] {
    margin: 12px 41px 0;
    display: flex;
    justify-content: flex-end
}

.feedback .feedback-button-cancel[data-v-1d887234] {
    border: 1px solid var(--cancel-button-border-color);
    background-color: transparent;
    margin-right: 8px;
    color: var(--cancel-button-color);
    height: 40px
}

.feedback .feedback-button-cancel[data-v-1d887234]:hover {
    background-color: transparent
}

.feedback .feedback-button-confirm[data-v-1d887234] {
    height: 40px;
    border: 0
}

.feedback .feedback-button-confirm[disabled][data-v-1d887234] {
    background-color: var(--confirm-button-disabled-bg);
    color: var(--confirm-button-disabled-color)
}

.paying[data-v-c54d77db] {
    --qrcode-error-bg: rgba(255, 255, 255, .8);
    --qrcode-error-bg-image: url(//statics.moonshot.cn/kimi-web-seo/assets/qr-error-light-CGM-PLWP.png)
}

:root.dark .paying[data-v-c54d77db] {
    --qrcode-error-bg: rgba(0, 0, 0, .8);
    --qrcode-error-bg-image: url(//statics.moonshot.cn/kimi-web-seo/assets/qr-error-C9NttoV3.png)
}

.paying .order-header[data-v-c54d77db] {
    margin-top: 28px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    text-align: center
}

.paying .order-price[data-v-c54d77db] {
    margin-top: 4px;
    font-size: 30px;
    font-weight: 600;
    line-height: 45px;
    height: 45px;
    text-align: center;
    margin-bottom: 30px
}

.paying .qr-code[data-v-c54d77db] {
    margin: 24px auto 0;
    display: block;
    background: #fff;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 18px;
    width: 256px;
    height: 256px;
    position: relative
}

.paying .qr-code-error[data-v-c54d77db] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: var(--qrcode-error-bg);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    background-image: var(--qrcode-error-bg-image);
    background-size: 100%
}

.paying .qr-code-error img[data-v-c54d77db] {
    display: block;
    margin-top: 4px;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.paying .qr-code svg[data-v-c54d77db] {
    width: 100%;
    height: 100%
}

.paying .help[data-v-c54d77db] {
    margin-top: 24px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px
}

.paying .helper-popover[data-v-c54d77db] {
    position: relative
}

.paying .helper-popover[data-v-c54d77db]:first-child {
    color: #66a1ff;
    display: inline-block;
    cursor: pointer
}

:root.dark .helper-popover-content {
    --help-popover-bg: rgba(83, 87, 103, 1);
    --help-popover-color-hover: rgba(38, 114, 237, 1);
    --help-popover-color-active: rgba(162, 188, 255, 1);
    --help-popover-before-border-color: rgba(83, 87, 103, 1)
}

.helper-popover-content {
    --help-popover-bg: #e5e7ed;
    --help-popover-color-hover: rgba(38, 114, 237, 1);
    --help-popover-color-active: rgba(162, 188, 255, 1);
    --help-popover-before-border-color: #e5e7ed;
    border-radius: 12px!important;
    padding: 36px!important;
    right: -96px;
    bottom: 16px;
    background: var(--help-popover-bg)!important;
    width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    box-shadow: none;
    letter-spacing: 0
}

.helper-popover-content:before {
    content: "";
    display: block;
    border: 8px solid;
    border-color: var(--help-popover-before-border-color) transparent transparent;
    position: absolute;
    bottom: -16px
}

.helper-popover-content:hover {
    color: var(--help-popover-color-hover)
}

.helper-popover-content:active {
    color: var(--help-popover-color-active)
}

.helper-popover-content>div {
    width: 128px;
    height: 128px
}

.helper-popover-content .helper-popover-qrcode {
    display: block;
    width: 128px;
    height: 128px
}

.reward-modal-mask[data-v-953396af] {
    --content-bg: #f3f5fc;
    --content-border-color: #e5e5e5;
    --content-color: #060607;
    --close-bg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QA/wD/AP+gvaeTAAABwUlEQVRYhe3WO2sVQRTA8Z8PfCM+ot54sYjGIhY2sYiVtYhfwEJUxE9gby0WFmInBAUFH4gIJsQmPhoNKHaKiBaClbWNChazG5Z1brJz143N/GHhMjPnnv89d/bMkMlkMplMG9Ykrp/CKbzDz8TY7biETfiYGNuIo/iAz7iPzQmxO/CkiP2Ek00DVyckOY51xedJTAvVWI6duIOJSs6phLyNGcFToQrlc9fSkrswV4t5hK1dCBKqUU846O8eiax9jG1dyS0nWa1krHIPsKVruZJYde4VkqOYj8ylvFSLrGohuVvY/PsrYwuF4L7K2Cucx49hkrQRJFTyNg4OmF/AOUPKkdZmYnzHaXyJzL3EGS3kaC8IG4unzvp/8f2pR12dMWEf9iJzfRzBjPRjcZE2guOC3J7K2LxQtbLX9XEYs/jVIlcyB4S3s9pKbghHYc/fbeYWNqyU3Dhe1wSuY21lTQ/P/ofkBN7UEl8T3yqjEcmbXUrG5K4OkCvZi+e1mGnhDW9EShu4IFw6Sx7iIn4vEfNNuOB+rYwdw9mEvI05hLdCFS5L+3F9vChi3wv3yU4YwwnDNeA+rgg380wmk8lkVog/mBdrVY0yCPgAAAAASUVORK5CYII=)
}

:root.dark .reward-modal-mask[data-v-953396af] {
    --content-bg: rgba(38, 38, 48, 1);
    --content-border-color: rgba(69, 69, 78, 1);
    --content-color: rgba(245, 249, 255, .95);
    --close-bg: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QA/wD/AP+gvaeTAAABe0lEQVRYhe3UvU4VQRgG4I1oQDkQAhHQ8NMRqbSnIVwE4VK4A67AwhATTWgIpSZGGgJoYyxMFAKBQEOgAGpszGPhFuswOZwDO4dm3nJ2vvmendnZosjJycnJyelYMIsl9N2idgjLWEhhKzCH3/7lSztIPMWPsvZPEiRe+z/baLRQN4yfQe2bFMAR7AaNtpohMYqdoOYbBmoHlg2H8StoGD3u8oXCud8xmATXArJRmRPbua/oT4qrAEYigG00MI6DyLO2b/5dkc+wF0A2cRSMbaC3o7gKMraTIfjGm54a+Rz7EdxnPL7r+g9qMPYWRfEkMt5T0/q3D6ZwcsMR39v3N43TAPTR9Ru8XsdRt4t7EcF9QDfG7hVZ7txZAFjDo8qcMRx2HImXOA8ar+JhZO54BFnLzW6GuwgarqCrSc2E6z/uT+hJAVwJGr1vhqvUTUaQiymAr3BZNniLlv9xJfK4rL3CTO3AstEU5tvBVWon8Q5zKWw5OTk5OTnx/AVNNSaKsl1EhwAAAABJRU5ErkJggg==)
}

.reward-modal-mask[data-v-953396af] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(36,36,46,.3);
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center
}

.reward-modal-mask .action[data-v-953396af] {
    height: 24px;
    margin: 20px 20px 0
}

.reward-modal-mask .content[data-v-953396af] {
    width: 560px;
    min-height: 560px;
    box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid var(--content-border-color);
    background: var(--content-bg);
    box-shadow: 0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12);
    color: var(--content-color)
}

.reward-modal-mask .close[data-v-953396af] {
    width: 24px;
    height: 24px;
    background: var(--close-bg) no-repeat;
    background-size: 22px 22px;
    background-position: center right;
    cursor: pointer;
    margin: 0 0 0 auto
}

.tip-content[data-v-31123e41] {
    --tip-content-bg: #ffffff;
    --tip-content-color: #5e6772;
    --tip-content-clickable-color: #2e67fa
}

:root.dark .tip-content[data-v-31123e41] {
    --tip-content-bg: #31313a;
    --tip-content-color: rgba(224,236,255,.8);
    --tip-content-clickable-color: #2672ed
}

.tip-content[data-v-31123e41] {
    padding: 4px 12px;
    margin: 12px auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-radius: 8px;
    color: var(--tip-content-color);
    background: var(--tip-content-bg);
    font-size: 12px
}

.tip-content span[data-v-31123e41] {
    color: var(--tip-content-clickable-color);
    cursor: pointer;
    line-height: 24px
}

.segment-actions-content-btn[data-v-3bbf81ab] {
    --segment-actions-color: #5e6772;
    --segment-actions-color-hover: #060607;
    --segment-actions-bg-hover: #f3f5fc
}

:root.dark .segment-actions-content-btn[data-v-3bbf81ab] {
    --segment-actions-color: rgba(224,236,255,.8);
    --segment-actions-color-hover: rgba(245,249,255,.94902);
    --segment-actions-bg-hover: #3a3a44
}

.segment-actions-content-btn[data-v-3bbf81ab] {
    height: 100%;
    padding: 0 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: 4px;
    border-radius: 4px;
    color: var(--segment-actions-color);
    transition: color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)
}

.segment-actions-content-btn .segment-actions-content-btn-icon[data-v-3bbf81ab] {
    width: 20px;
    opacity: .7
}

.segment-actions-content-btn[data-v-3bbf81ab]:hover {
    color: var(--segment-actions-color-hover);
    background-color: var(--segment-actions-bg-hover)
}

.segment-actions-content-btn[data-v-b8dc1b1a] {
    --segment-actions-color: #5e6772;
    --segment-actions-color-hover: #060607;
    --segment-actions-bg-hover: #f3f5fc
}

.segment-actions-content-btn-active[data-v-b8dc1b1a] {
    --segment-actions-active-color: #2672ed;
    --segment-actions-color-active-hover: #2672ed
}

:root.dark .segment-actions-content-btn[data-v-b8dc1b1a] {
    --segment-actions-color: rgba(224,236,255,.8);
    --segment-actions-color-hover: rgba(245,249,255,.94902);
    --segment-actions-bg-hover: #3a3a44
}

:root.dark.segment-actions-content-btn-active[data-v-b8dc1b1a] {
    --segment-actions-active-color: #2672ed;
    --segment-actions-color-active-hover: #2672ed
}

.segment-actions-content-btn[data-v-b8dc1b1a] {
    height: 100%;
    padding: 0 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: 4px;
    border-radius: 4px;
    color: var(--segment-actions-color);
    transition: color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)
}

.segment-actions-content-btn .segment-actions-content-btn-dislike[data-v-b8dc1b1a] {
    width: 20px;
    opacity: .7;
    transform: rotate(180deg)
}

.segment-actions-content-btn[data-v-b8dc1b1a]:hover {
    color: var(--segment-actions-color-hover);
    background-color: var(--segment-actions-bg-hover)
}

.segment-actions-content-btn-active[data-v-b8dc1b1a],.segment-actions-content-btn-active[data-v-b8dc1b1a]:hover {
    color: var(--segment-actions-active-color)
}

.segment-actions-content-btn[data-v-fb002fe5] {
    --segment-actions-color: #5e6772;
    --segment-actions-color-hover: #060607;
    --segment-actions-bg-hover: #f3f5fc
}

.segment-actions-content-btn-active[data-v-fb002fe5] {
    --segment-actions-active-color: #2672ed;
    --segment-actions-color-active-hover: #2672ed
}

:root.dark .segment-actions-content-btn[data-v-fb002fe5] {
    --segment-actions-color: rgba(224,236,255,.8);
    --segment-actions-color-hover: rgba(245,249,255,.94902);
    --segment-actions-bg-hover: #3a3a44
}

:root.dark.segment-actions-content-btn-active[data-v-fb002fe5] {
    --segment-actions-active-color: #2672ed;
    --segment-actions-color-active-hover: #2672ed
}

.segment-actions-content-btn[data-v-fb002fe5] {
    height: 100%;
    padding: 0 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: 4px;
    border-radius: 4px;
    color: var(--segment-actions-color);
    transition: color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)
}

.segment-actions-content-btn .segment-actions-content-btn-like[data-v-fb002fe5] {
    width: 20px;
    opacity: .7
}

.segment-actions-content-btn[data-v-fb002fe5]:hover {
    color: var(--segment-actions-color-hover);
    background-color: var(--segment-actions-bg-hover)
}

.segment-actions-content-btn-active[data-v-fb002fe5],.segment-actions-content-btn-active[data-v-fb002fe5]:hover {
    color: var(--segment-actions-active-color)
}

.assistant-page[data-v-c9491a02] {
    --segment-actions-color: #5e6772;
    --segment-actions-color-hover: #060607;
    --segment-actions-bg-hover: #f3f5fc;
    --segment-actions-color-disable: rgba(0, 0, 0, .3)
}

:root.dark .assistant-page[data-v-c9491a02] {
    --segment-actions-color: rgba(224,236,255,.8);
    --segment-actions-color-hover: rgba(245,249,255,.94902);
    --segment-actions-bg-hover: #3a3a44;
    --segment-actions-color-disable: rgba(224, 236, 255, .3)
}

@keyframes spin-c9491a02 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.assistant-page[data-v-c9491a02] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px
}

.assistant-page-info[data-v-c9491a02] {
    margin: 0 2px;
    font-feature-settings: "tnum";
    color: var(--segment-actions-color)
}

.assistant-page-loading[data-v-c9491a02] {
    display: block;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.99999%201.66675C10.4602%201.66675%2010.8333%202.03984%2010.8333%202.50008L10.8333%205.00008C10.8333%205.46032%2010.4602%205.83341%209.99999%205.83341C9.53975%205.83341%209.16666%205.46032%209.16666%205.00008L9.16666%202.50008C9.16666%202.03984%209.53975%201.66675%209.99999%201.66675Z'%20fill='black'%20fill-opacity='0.4'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.1667%2010.0001C14.1667%209.53984%2014.5398%209.16675%2015%209.16675H17.5C17.9602%209.16675%2018.3333%209.53984%2018.3333%2010.0001C18.3333%2010.4603%2017.9602%2010.8334%2017.5%2010.8334H15C14.5398%2010.8334%2014.1667%2010.4603%2014.1667%2010.0001Z'%20fill='black'%20fill-opacity='0.3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%2018.3333C9.53977%2018.3333%209.16668%2017.9602%209.16668%2017.4999L9.16668%2014.9999C9.16668%2014.5397%209.53977%2014.1666%2010%2014.1666C10.4602%2014.1666%2010.8333%2014.5397%2010.8333%2014.9999L10.8333%2017.4999C10.8333%2017.9602%2010.4602%2018.3333%2010%2018.3333Z'%20fill='black'%20fill-opacity='0.2'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.66666%209.99992C1.66666%209.53968%202.03975%209.16659%202.49999%209.16659L4.99999%209.16659C5.46023%209.16658%205.83332%209.53968%205.83332%209.99992C5.83332%2010.4602%205.46023%2010.8333%204.99999%2010.8333L2.49999%2010.8333C2.03975%2010.8333%201.66666%2010.4602%201.66666%209.99992Z'%20fill='black'%20fill-opacity='0.6'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.10732%204.10752C4.43276%203.78208%204.9604%203.78208%205.28583%204.10752L7.0536%205.87529C7.37904%206.20073%207.37904%206.72836%207.0536%207.0538C6.72816%207.37924%206.20053%207.37924%205.87509%207.0538L4.10732%205.28603C3.78189%204.9606%203.78189%204.43296%204.10732%204.10752Z'%20fill='black'%20fill-opacity='0.4'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.8924%204.10736C16.2179%204.4328%2016.2179%204.96043%2015.8924%205.28587L14.1247%207.05364C13.7992%207.37907%2013.2716%207.37907%2012.9462%207.05364C12.6207%206.7282%2012.6207%206.20056%2012.9462%205.87513L14.7139%204.10736C15.0394%203.78192%2015.567%203.78192%2015.8924%204.10736Z'%20fill='black'%20fill-opacity='0.3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.8927%2015.8925C15.5672%2016.2179%2015.0396%2016.2179%2014.7142%2015.8925L12.9464%2014.1247C12.621%2013.7993%2012.621%2013.2716%2012.9464%2012.9462C13.2718%2012.6208%2013.7995%2012.6208%2014.1249%2012.9462L15.8927%2014.714C16.2181%2015.0394%2016.2181%2015.567%2015.8927%2015.8925Z'%20fill='black'%20fill-opacity='0.2'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.10755%2015.8924C3.78212%2015.567%203.78212%2015.0394%204.10755%2014.7139L5.87532%2012.9462C6.20076%2012.6207%206.72839%2012.6207%207.05383%2012.9462C7.37927%2013.2716%207.37927%2013.7992%207.05383%2014.1247L5.28606%2015.8924C4.96063%2016.2179%204.43299%2016.2179%204.10755%2015.8924Z'%20fill='black'%20fill-opacity='0.6'/%3e%3c/svg%3e") no-repeat center center;
    background-size: 20px 20px;
    transform: none;
    animation: spin-c9491a02 1s linear infinite
}

.assistant-page-item[data-v-c9491a02] {
    cursor: pointer;
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    transition: background-color .15s cubic-bezier(.4,0,.2,1)
}

.assistant-page-item[data-v-c9491a02]:hover {
    background-color: var(--segment-actions-bg-hover)
}

.assistant-page-item[data-v-c9491a02]:before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20fill='currentColor'%3e%3cpath%20fill-rule='evenodd'%20d='M13.032%2010.512a.75.75%200%200%200-.002-1.06L8.415%204.839a.75.75%200%200%200-1.06%201.06l4.086%204.087-4.089%204.119a.75.75%200%200%200%201.065%201.057l4.615-4.65Z'%20clip-rule='evenodd'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20fill='currentColor'%3e%3cpath%20fill-rule='evenodd'%20d='M13.032%2010.512a.75.75%200%200%200-.002-1.06L8.415%204.839a.75.75%200%200%200-1.06%201.06l4.086%204.087-4.089%204.119a.75.75%200%200%200%201.065%201.057l4.615-4.65Z'%20clip-rule='evenodd'/%3e%3c/svg%3e");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: 20px 20px;
    mask-size: 20px 20px;
    background-color: var(--segment-actions-color)
}

.assistant-page-item[data-v-c9491a02]:hover:before {
    background-color: var(--segment-actions-color-hover)
}

.assistant-page-item.reverse[data-v-c9491a02] {
    transform: rotate(180deg)
}

.assistant-page-item.disabled[data-v-c9491a02] {
    pointer-events: none
}

.assistant-page-item.disabled[data-v-c9491a02]:before {
    background-color: var(--segment-actions-color-disable)
}

.segment-actions-content-btn[data-v-3862ed2c] {
    --segment-actions-color: #5e6772;
    --segment-actions-color-hover: #060607;
    --segment-actions-bg-hover: #f3f5fc
}

:root.dark .segment-actions-content-btn[data-v-3862ed2c] {
    --segment-actions-color: rgba(224,236,255,.8);
    --segment-actions-color-hover: rgba(245,249,255,.94902);
    --segment-actions-bg-hover: #3a3a44
}

.segment-actions-content-btn[data-v-3862ed2c] {
    height: 100%;
    padding: 0 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: 4px;
    border-radius: 4px;
    color: var(--segment-actions-color);
    transition: color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)
}

.segment-actions-content-btn .segment-actions-content-btn-icon[data-v-3862ed2c] {
    width: 20px;
    opacity: .7
}

.segment-actions-content-btn[data-v-3862ed2c]:hover {
    color: var(--segment-actions-color-hover);
    background-color: var(--segment-actions-bg-hover)
}

.segment-actions-content-btn[data-v-a65fb058] {
    --segment-actions-color: #5e6772;
    --segment-actions-color-hover: #060607;
    --segment-actions-bg-hover: #f3f5fc
}

:root.dark .segment-actions-content-btn[data-v-a65fb058] {
    --segment-actions-color: rgba(224,236,255,.8);
    --segment-actions-color-hover: rgba(245,249,255,.94902);
    --segment-actions-bg-hover: #3a3a44
}

.segment-actions-content-btn[data-v-a65fb058] {
    height: 100%;
    padding: 0 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: 4px;
    border-radius: 4px;
    color: var(--segment-actions-color);
    transition: color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)
}

.segment-actions-content-btn .segment-actions-content-btn-icon[data-v-a65fb058] {
    width: 20px;
    opacity: .7
}

.segment-actions-content-btn[data-v-a65fb058]:hover {
    color: var(--segment-actions-color-hover);
    background-color: var(--segment-actions-bg-hover)
}

.segment-actions-btn[data-v-a844b943] {
    --segment-actions-icon-button-color: #5e6772;
    --segment-actions-icon-button-color-hover: #060607
}

:root.dark .segment-actions-btn[data-v-a844b943] {
    --segment-actions-icon-button-color: rgba(224,236,255,.8);
    --segment-actions-icon-button-color-hover: rgba(245,249,255,.94902)
}

.segment-actions-btn[data-v-a844b943] {
    height: 20px;
    width: 20px;
    font-size: 20px;
    flex-shrink: 0;
    padding: 0;
    transition: color .3s;
    opacity: .7;
    color: var(--segment-actions-icon-button-color);
    border: none;
    outline: none;
    cursor: pointer
}

.segment-actions-btn[data-v-a844b943]:hover {
    color: var(--segment-actions-icon-button-color-hover)
}

.segment-actions-btn[data-v-4d49ea39] {
    --segment-actions-icon-button-color: #5e6772;
    --segment-actions-icon-button-color-hover: #060607
}

:root.dark .segment-actions-btn[data-v-4d49ea39] {
    --segment-actions-icon-button-color: rgba(224,236,255,.8);
    --segment-actions-icon-button-color-hover: rgba(245,249,255,.94902)
}

.segment-actions-btn[data-v-4d49ea39] {
    height: 20px;
    width: 20px;
    font-size: 20px;
    flex-shrink: 0;
    padding: 0;
    transition: color .3s;
    opacity: .7;
    color: var(--segment-actions-icon-button-color);
    border: none;
    outline: none;
    cursor: pointer
}

.segment-actions-btn[data-v-4d49ea39]:hover {
    color: var(--segment-actions-icon-button-color-hover)
}

.segment-actions-btn[data-v-cda4c997] {
    --segment-actions-icon-button-color: #5e6772;
    --segment-actions-icon-button-color-hover: #060607
}

:root.dark .segment-actions-btn[data-v-cda4c997] {
    --segment-actions-icon-button-color: rgba(224,236,255,.8);
    --segment-actions-icon-button-color-hover: rgba(245,249,255,.94902)
}

.segment-actions-btn[data-v-cda4c997] {
    height: 20px;
    width: 20px;
    font-size: 20px;
    flex-shrink: 0;
    padding: 0;
    transition: color .3s;
    opacity: .7;
    color: var(--segment-actions-icon-button-color);
    border: none;
    outline: none;
    cursor: pointer
}

.segment-actions-btn[data-v-cda4c997]:hover {
    color: var(--segment-actions-icon-button-color-hover)
}

.segment-actions-btn[data-v-6d971425] {
    --segment-actions-icon-button-color: #5e6772;
    --segment-actions-icon-button-color-hover: #060607
}

:root.dark .segment-actions-btn[data-v-6d971425] {
    --segment-actions-icon-button-color: rgba(224,236,255,.8);
    --segment-actions-icon-button-color-hover: rgba(245,249,255,.94902)
}

.segment-actions-btn[data-v-6d971425] {
    height: 20px;
    width: 20px;
    font-size: 20px;
    flex-shrink: 0;
    padding: 0;
    transition: color .3s;
    opacity: .7;
    color: var(--segment-actions-icon-button-color);
    border: none;
    outline: none;
    cursor: pointer
}

.segment-actions-btn[data-v-6d971425]:hover {
    color: var(--segment-actions-icon-button-color-hover)
}

.segment-user-actions[data-v-3cef9219] {
    padding: 4px;
    border-radius: 4px;
    border: 1px solid var(--segment-actions-border);
    background: var(--segment-actions-bg);
    align-items: center;
    display: flex;
    gap: 8px;
    opacity: 0;
    transition: opacity .2s;
    position: absolute;
    left: -15px;
    bottom: -12px
}

.segment-assistant-actions[data-v-3cef9219] {
    width: 100%;
    height: 28px;
    display: flex;
    padding-top: 8px;
    gap: 8px;
    justify-content: space-between
}

.segment-assistant-actions-content[data-v-3cef9219] {
    height: 28px;
    display: flex;
    gap: 4px;
    align-items: center;
    font-size: 12px
}

.segment-container[data-v-50a590fc] {
    --name-color: rgba(0, 0, 0, .6);
    --attachment-border: #e5e5e5;
    --attachment-bg: #ffffff
}

:root.dark .segment-container[data-v-50a590fc] {
    --name-color: #ffffff;
    --attachment-border: #31313a;
    --attachment-bg: #31313a
}

.segment-container[data-v-50a590fc] {
    display: flex;
    flex-direction: column;
    width: 100%
}

.segment-container .title-container[data-v-50a590fc] {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.segment-container .avatar[data-v-50a590fc] {
    flex-shrink: 0;
    border-radius: 12px;
    margin-right: 8px;
    width: 24px;
    height: 24px;
    overflow: hidden
}

.segment-container .name[data-v-50a590fc] {
    font-family: PingFang SC,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    flex-shrink: 1;
    color: var(--name-color);
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.segment-container .content[data-v-50a590fc] {
    display: flex;
    flex-direction: column;
    padding-left: 32px;
    margin-bottom: -12px
}

.segment-container .content[data-v-50a590fc]>* {
    margin-bottom: 12px
}

.share-attachment[data-v-50a590fc] .attachment-list-file,.share-attachment[data-v-50a590fc] .attachment-list-image {
    justify-content: flex-start
}

.share-attachment[data-v-50a590fc] .file-item,.share-attachment[data-v-50a590fc] .url-item {
    box-shadow: none;
    width: 205px;
    box-sizing: border-box;
    background-color: var(--attachment-bg);
    border-color: var(--attachment-border)
}

.share-attachment[data-v-50a590fc] .image-item {
    width: 120px;
    height: 120px
}

.screenshot-container[data-v-e005dd6e] {
    --bg: #eef0f6;
    --mask-bg: linear-gradient( 180deg, rgba(238, 240, 246, 0) 0%, rgba(238, 240, 246, .65) 34.92%, #eef0f6 66.67%, #eef0f6 100% );
    --content-border: #e5e5e5;
    --divider: rgba(0, 0, 0, .04);
    --content-bg: #fff
}

:root.dark .screenshot-container[data-v-e005dd6e] {
    --bg: #16161a;
    --mask-bg: linear-gradient( 180deg, rgba(22, 22, 26, 0) 0%, rgba(22, 22, 26, .65) 34.92%, #16161a 66.67%, #16161a 100% );
    --content-border: #595b6b;
    --divider: #2f3038;
    --content-bg: linear-gradient(155deg, rgba(61, 62, 74, .48) 15.83%, rgba(47, 48, 56, .48) 89.99%)
}

.screenshot-container[data-v-e005dd6e] {
    background-color: var(--bg);
    width: 100%;
    pointer-events: none
}

.screenshot-container .header[data-v-e005dd6e] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 52px 0 8px;
    font-size: 16px
}

.screenshot-container .header .icon[data-v-e005dd6e] {
    margin-right: 16px;
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAACoFJREFUeF7tnVGWm0YQRZmNOBuJj2fWkZ3kR6Of7CTr0MxxNhJvxHER9xghEI2oVzTdVz858aCCvlVX1Q0IPXVxr+efu0r//TKx6/S3uKNiT6USeBsc2PvoIF+jDvpJuKNU7KeRGMJdEroxAuef4zWZhkK5YfAWxKQwIegEbiki0AoCSRi3DuMlCGKsyCKbhhAwWTaLslUQOwBbS9AxQnLOTh4gsEmURwUxMdLa4oFj5i0QCCfwkCiPCIIc4bllh04EVkuyVpAL0ymnVBFmLwJ2tusld+e5gtgaw+TgBYFaCGR1kxxBmFLVUhKMY0zAOsnd6yc5gnyHKwQqJnDXgSVBWHNUXBkMrSdwd01yTxCmVlRQKwRm1yNzgiBHK6XBOBOBSUnmBGHdQeG0SODGhylB6B4tlgZjNgI3XWRKELoHxdIqgZsF+1gQukerpcG4E4GrayNjQegeFErrBK66yFAQukfrpcH4b7oIglAUELgl8NFFhoIwvaJUIPCLQO9GEoS7dSkNCFwT6BfrSRDWH5QHBBCEGoBANoF+HZI6COuPbG5s2AgBBGkk0QzzcQJ9B2H98ThA3lk3AQSpO7+MbiOBMx1kI0HeXjUBBKk6vQxuK4H+OgjfO9+KkffXSgBBas0s43IhgCAuGAlSK4FeEC4S1ppexrWVAIJsJcj76yZAB6k7v4xuIwEE2QiQt9dNAEHqzi+j20gAQTYC5O11E0CQuvPL6DYSQJCNAHn7BIHfBr/p+q/k58vDsCNIGOqKd/T5tes+fem6oRjD4SZJvr133dfNv8wcChJBQnFXtjMT4vfTvBhTw/16PpQkCFJZzYYN54/LOjHGB3YQURAkrKIq2tFWORKKA0hSrCDPz4OFnlNtvb0dc8GoYJGQrmZi643PJ6eMdF1XuCRFCmIFcbn4/+r009PSTzL65d0z0vfvuvtJz+dz9/qauXD2liNB+qvcvCCIZyULYlnxnk6On9ijY1z1oaESpOAugiCCovYMWUz3sEH9Kepkdhr4b3vSZ3kvBCkvJx9HpO4eRUyvCp9mIUjBghTVPVTTq8TfOkiBV90RpFBBiuoexghByqkUzmL9eNxlSYtzKw2vax9zZVboQp0OUs7nwtWRFDW9QpCyqqT1DlJc90AQBCmJQHHdgzVISeXRdS13kCK7h5WH3blr6xDVi7NY+WRbFqTI7hEhSKG3m7BIz/dWvmWx3SONnCvp8hrI2kGrHaTY7pGypjrVW+gpXhs2HSRLWf1GxXcP5TSr0OkVgujrPnsPSkFW3XO1dMTeV9QL7h4IslQMgX9XTq9eXl661V+Mujd2r6lW4XIgSKAA93Z1mO6RBuHRRQ4gB4IUIoiye7hOrzzOZtkdu/+ci7xzd6ocWKTvLEkz3cPE4LlYPtXW0mneQ3WPnKnV+Dsd1i3sVeB3PXKqlQ6SQ0m0jbJ79PNnz4dU2K0mn5677tvoyTAHLfzclCJILinBdofqHoLxHyEkguyUpUN1j50YlbBbBNkpC0pBJGeuduK0924RZKcMKKdXrmuPnfiUslsE2SETdI8doD+4SwR5ENyWt9E9ttCLfS+CxPKWPq2EtYd/MhHEn+ndiHSPYOAbd4cgGwGueTtrjzW0ytgWQQLzQPcIhO20KwRxArkUhu6xRKjMvyNIUF5UgrAw1yYQQbR8P6KrpldcFNQmEEG0fPvodI8AyKJdIIgI7DCsonswtQpIHI/90UNWdA97AIM9iIGXngAdRMzYu3vQOcQJG4VHECFv7+6BHMJkzYRGECFzr+5hUyqTw/XZVsJx1xQaQUTZ9OgeiCFKzoqwTQkS+SlsT2Y5nU4rUnG9aZIjNwDdJZfUuu2aEmQdmmNubaK8v7/30zGk2Z5DBNnOsOgILOy3pQdBtvE7zLsR5bFUIchj3A77LkRZlzoEWceriq2RJD+NCJLPqqotkSQvnQiSx6nKrZBkOa0Issyo6i2Q5H56EaTq8s8bnPtPtOXt9hBbIcgh0qQ9SG6fn+eLINrak0e3KdKWW1rSATLVmk4VgshLWLsD+066113DfL/9NlcIoq1fafT0qe8lCF0EQaQFGx08feJ7CWLHTxe5ziIdJLqqnfY3/LT3FIQzWgjiVKL7hRlPhTwF4YwWguxX2Q57nlonIIgD2JkQTLF0bN0jzy2iPQWxg2aa9St1COJexv4Bl76bjiD+zFNEBNGx3Rx5SYy0AwTZjHo2AILo2K6KnL4//sj3yb0F4XpIo1OsUh/XufXhCt6CcCarUUFqvQiGIKua9aqNm5piIUhebdBB6CB5lXKQreggukTRQXRswyIjiA41gujYhkVGEB1qBNGxDYuMIDrUCKJjGxYZQXSoEUTHNiwyguhQI4iObVhkBNGhRhAd27DICKJDjSA6tmGREUSHGkF0bMMiI4gONYLo2IZFRhAdagTRsQ2LfLlcOvtNRK8X92L9IokgXlW1YxwE0cFHEB3bsMgIokONIDq2YZERRIcaQXRswyIjiA41gujYhkVGEB1qBNGxDYuMIDrUCKJjGxYZQXSoEUTHNiwyguhQI4iObVhkBNGhRhAd27DICKJDjSA6tmGREUSHGkF0bMMiI4gONYLo2IZFRhAdagTRsQ2LjCA61AiiYxsWGUF0qBFExzYsMoLoUCOIjm1YZATRoUYQHduwyAiiQ40gOrZhkRFEhxpBdGzDIiOIDjWC6NiGRUYQHWoE0bENi4wgOtQIomMbFhlBdKgRRMc2LDKC6FAjiI5tWGQE0aFGEB3bsMgIokONIDq2YZERRIcaQXRswyIjiA41gujYhkVGEB1qBNGxDYuMIDrUCKJjGxYZQXSoEUTHNiyytyDn87l7fX0NO/6Sd1SkIAbM8wdhUgLsh2FqfXnyqpnT2vwXK8jagbA9BBQEEERBlZjVEECQalLJQBQEEERBlZjVEECQalLJQBQEEERBlZjVEDBBLnZWtZoRMRAIOBJAEEeYhKqOwBuCVJdTBuRIAEEcYRKqPgIIUl9OGZEjgbNNseyutJNjUEJBoBYCCFJLJhmHhEAviJ3itVO9vCAAgWsCCEJFQOAOgSfrIPbiYiF1AoFbAghCVUBghsDZTmClDsI6hDqBwGj9gSCUBATmCbz8OIHVXyhMr+/QggAEPgj0bgwFYaFOdUDgfwL9+mMsCOsQygMCdwSxP9FFKBEIDGZWwymWgaGLUB6tE/iYXo2nWAkMXaT1Eml7/FdNY9xBDA1397ZdIC2P/qp7zHUQ+3dO+bZcJu2O/aZhTHUQuki7BdLyyG+6x70OgiQtl0p7Y5+UY0kQTvu2Vygtjtge+W+3lUy+5qZYw41Zj7RYNu2M+a4DOYJwbaSdYmltpLNTqwQiRxDWI62VTRvj7e/WXRpqriApDhcRl4jy99IJ3F1zjA9+rSB0k9LTz/HdI7A4pfIQBEkowiMSWC1HzmneJRDclrJEiL/vScCmU+8/DuDhn+x9ZIo1NWBE2bMM2PeYgIlhHWNxEb6EzkuQtJ9kKo8yXSLP3xUE3MRIB+ctyHDQdv0k/TAPwijKoe2YqTtYp7DX5m4xhVMpyNxUbPjvXwb/w69ctV3ww9FPFbutJYYiSIQYp+A/SHpUCUR4WisAAAAASUVORK5CYII=);
    background-size: 24px
}

.screenshot-container .content[data-v-e005dd6e] {
    position: relative;
    display: flex;
    margin: 24px;
    padding: 24px;
    flex-direction: column;
    border-radius: 16px;
    border: .6px solid var(--content-border);
    background: var(--content-bg);
    overflow: hidden
}

.screenshot-container .divider[data-v-e005dd6e] {
    margin: 24px 0;
    border-style: solid;
    border-color: var(--divider);
    border-width: .3px;
    width: 100%
}

.screenshot-container .mask[data-v-e005dd6e] {
    position: absolute;
    bottom: 100%;
    left: 0;
    height: 230px;
    width: 100%;
    background: var(--mask-bg)
}

.screenshot-container .bottom[data-v-e005dd6e] {
    padding: 20px 0 40px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-image: url(//statics.moonshot.cn/kimi-web-seo/assets/footer-background-CE2y14FM.png);
    background-color: #16161a;
    background-position: top;
    background-size: 100%
}

.screenshot-container .qrcode[data-v-e005dd6e] {
    width: 80px;
    height: 80px;
    border-radius: 5px
}

.screenshot-container .qr-text-container[data-v-e005dd6e] {
    display: flex;
    flex-direction: row;
    margin-top: 16px
}

.screenshot-container .qr-text-container .text-1[data-v-e005dd6e] {
    color: #fff;
    font-family: PingFang SC,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 2.5px
}

.screenshot-container .qr-text-container .text-2[data-v-e005dd6e] {
    margin: 0 8px;
    color: #fff;
    font-family: PingFang SC,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.screenshot-container .qr-text-container .text-3[data-v-e005dd6e] {
    color: #fff;
    font-family: PingFang SC,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.screenshot-container .info[data-v-e005dd6e] {
    margin-top: 8px;
    font-size: 16px;
    color: rgba(255,255,255,.68);
    font-family: PingFang SC,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: center
}

.button-container[data-v-c2188e21] {
    --text-disable: #b5b5b5;
    --bg: #4c79f4;
    --bg-hover: #6886d8;
    --bg-disable: #e5e7ed
}

:root.dark .button-container[data-v-c2188e21] {
    --text-disable: rgba(195,208,229,.50196);
    --bg: #6074a9;
    --bg-hover: #8298d3;
    --bg-disable: #31313a
}

.button-container[data-v-c2188e21] {
    color: var(--text-primary);
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 14px;
    line-height: 24px
}

.button-container .line-button[data-v-c2188e21] {
    width: 48px;
    height: 48px;
    padding: 10px;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    cursor: pointer;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: 8px;
    background-color: var(--bg)
}

.button-container .line-button[data-v-c2188e21] .icon {
    color: #fff;
    width: 24px;
    height: 24px
}

.button-container .line-button[data-v-c2188e21]:hover {
    background-color: var(--bg-hover)
}

.disabled[data-v-c2188e21] {
    color: var(--text-disable);
    cursor: not-allowed
}

.disabled .line-button[data-v-c2188e21] {
    background-color: var(--bg-disable);
    pointer-events: none
}

.disabled .line-button .icon[data-v-c2188e21] {
    color: var(--text-disable)
}

.modal-container[data-v-7859af5c] {
    --bg: #ffffff
}

.modal-container .copy-img[data-v-7859af5c] {
    --bg: #45affc !important;
    --bg-hover: #2f9be9 !important
}

.modal-container .share-img[data-v-7859af5c] {
    --bg: #726df1 !important;
    --bg-hover: #817ed6 !important
}

:root.dark .modal-container[data-v-7859af5c] {
    --bg: #31313a
}

:root.dark .modal-container .copy-img[data-v-7859af5c] {
    --bg: #3aa6f4 !important;
    --bg-hover: #2e98e5 !important
}

:root.dark .modal-container .share-img[data-v-7859af5c] {
    --bg: #6b699d !important;
    --bg-hover: #8381bf !important
}

[data-v-7859af5c] .modal {
    background-color: var(--bg)!important
}

.modal-container[data-v-7859af5c] {
    width: min(600px,80vw)
}

.modal-container .list-container[data-v-7859af5c] {
    max-height: 60vh;
    border-radius: 12px;
    overflow-y: scroll
}

.modal-container .bottom[data-v-7859af5c] {
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 32px
}

.button-container[data-v-e0bf7629] {
    --icon-color: rgba(0, 0, 0, .54);
    --bg: #ffffff;
    --bg-hover: #e5e7ed;
    --border: #cccfd3
}

:root.dark .button-container[data-v-e0bf7629] {
    --icon-color: #ffffff;
    --bg: #31313a;
    --bg-hover: #3a3a44;
    --border: #31313a
}

.button-container[data-v-e0bf7629] {
    width: 48px;
    margin-left: 8px;
    cursor: pointer;
    padding: 10px;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
    background-color: var(--bg);
    border: 1px solid var(--border);
    height: 48px;
    border-radius: 50%
}

.button-container .icon[data-v-e0bf7629] {
    width: 24px;
    height: 24px;
    color: var(--icon-color)
}

.button-container[data-v-e0bf7629]:hover {
    background-color: var(--bg-hover)
}

.copy-link[data-v-7df0f2b8] {
    --bg: #4c79f4 !important;
    --bg-hover: #6886d8 !important
}

.copy-text[data-v-7df0f2b8] {
    --bg: #eca266 !important;
    --bg-hover: #d39c6f !important
}

.preview-img[data-v-7df0f2b8] {
    --bg: #726df1 !important;
    --bg-hover: #817ed6 !important
}

:root.dark .copy-link[data-v-7df0f2b8] {
    --bg: #6074a9 !important;
    --bg-hover: #8298d3 !important
}

:root.dark .copy-text[data-v-7df0f2b8] {
    --bg: #b48e6f !important;
    --bg-hover: #d7ab88 !important
}

:root.dark .preview-img[data-v-7df0f2b8] {
    --bg: #6b699d !important;
    --bg-hover: #8381bf !important
}

.share-bottom-container[data-v-7df0f2b8] {
    width: 100%;
    max-width: 780px;
    position: relative;
    margin: 16px 0 52px;
    display: flex;
    flex-direction: row;
    align-items: center
}

.share-bottom-container .select-all[data-v-7df0f2b8] {
    display: flex;
    align-items: center;
    gap: 8px
}

.main-button-container[data-v-7df0f2b8] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    gap: 32px
}

.code-runner[data-v-2471413d] {
    --code-runner-action-bg: #e5e7ed;
    --code-runner-bg: hsl(230deg, 1%, 98%);
    --code-runner-action-color: #000
}

:root.dark .code-runner[data-v-2471413d] {
    --code-runner-action-bg: #45454e;
    --code-runner-bg: hsl(220deg, 13%, 18%);
    --code-runner-action-color: #fff
}

.code-runner[data-v-2471413d] {
    width: 100%;
    height: 100%;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    outline: none
}

.code-runner iframe[data-v-2471413d] {
    width: 100%;
    height: calc(100% - 52px);
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    background-color: var(--code-runner-bg)
}

.code-runner-header[data-v-2471413d] {
    display: flex;
    height: 50px;
    background-color: var(--code-runner-action-bg);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    align-items: center;
    padding: 0 40px 0 20px
}

.code-runner-header h3[data-v-2471413d] {
    font-size: 20px;
    font-weight: 800
}

.code-runner-actions[data-v-2471413d] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    font-size: 14px
}

.code-runner-actions button[data-v-2471413d] {
    color: var(--code-runner-action-color);
    cursor: pointer
}

.code-runner[data-v-f5b78bb0] {
    height: 100%
}

.file[data-v-79d8dd69] {
    height: 100%;
    display: flex;
    flex-direction: column
}

.file .file-title[data-v-79d8dd69] {
    display: flex;
    gap: 8px;
    align-items: center;
    padding: 12px 40px 20px 16px
}

.file .file-title header[data-v-79d8dd69] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px
}

.file .file-title .arrow[data-v-79d8dd69] {
    width: 24px;
    height: 24px;
    transform: rotate(90deg);
    cursor: pointer;
    flex-shrink: 0
}

.file .file-content[data-v-79d8dd69] {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: auto
}

.file .file-content[data-v-79d8dd69] iframe {
    height: 100%
}

.header-container[data-v-4320e7f5] {
    padding: 12px 16px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header-container .title-container[data-v-4320e7f5] {
    display: flex;
    gap: 8px;
    align-items: center
}

.header-container .title-container .arrow[data-v-4320e7f5] {
    width: 24px;
    height: 24px;
    transform: rotate(90deg);
    cursor: pointer
}

.header-container .title-container .title[data-v-4320e7f5] {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px
}

.header-container .title-container .subtitle[data-v-4320e7f5] {
    color: var(--text-secondary);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    display: flex;
    align-items: center
}

.header-container .title-container .subtitle .link-icon[data-v-4320e7f5] {
    width: 14px;
    height: 14px
}

.content-container[data-v-4320e7f5] {
    display: flex;
    gap: 4px;
    flex-direction: row;
    overflow: scroll;
    padding: 0 16px 12px;
    height: calc(100% - 60px);
    box-sizing: border-box;
    scrollbar-width: none
}

.content-container .image-line[data-v-4320e7f5] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: calc(50% - 2px)
}

.content-container .image[data-v-4320e7f5] {
    width: 100%;
    height: auto;
    cursor: pointer;
    border-radius: 5px
}

[data-v-4320e7f5]::-webkit-scrollbar {
    width: 0
}

.chat-container[data-v-1a9e1bc2] {
    --chat-name-hover-color: #356bfd;
    --chat-box-shadow-color: #e5e5e5;
    --plus-file-item-bg: #f3f5fc;
    --plus-file-item-hover-border-color: #c5c8cd
}

:root.dark .chat-container[data-v-1a9e1bc2] {
    --chat-name-hover-color: #5280fd;
    --chat-box-shadow-color: #45454e;
    --plus-file-item-bg: #1e1e26;
    --plus-file-item-hover-border-color: #2b2b33
}

.chat-container[data-v-1a9e1bc2] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 12px 0;
    box-shadow: 0 -1px 0 0 var(--chat-box-shadow-color) inset;
    box-sizing: border-box
}

.chat-container[data-v-1a9e1bc2]:last-child {
    box-shadow: none
}

.chat-container .chat-basic-info[data-v-1a9e1bc2] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    gap: 4px
}

.chat-container .chat-basic-info:hover .chat-name[data-v-1a9e1bc2] {
    color: var(--chat-name-hover-color)
}

.chat-container .chat-name[data-v-1a9e1bc2] {
    color: var(--text-primary);
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px
}

.chat-container .clock-icon[data-v-1a9e1bc2] {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    text-align: center;
    vertical-align: -.125em;
    color: var(--text-secondary)
}

.chat-container .chat-created-time[data-v-1a9e1bc2] {
    flex-shrink: 0;
    color: var(--text-secondary);
    font-size: 14px;
    font-style: normal;
    line-height: 22px;
    display: flex;
    align-items: center
}

.chat-container .attachment-container[data-v-1a9e1bc2] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.chat-container .attachment-container[data-v-1a9e1bc2] .file-item,.chat-container .attachment-container[data-v-1a9e1bc2] .url-item {
    min-width: 160px;
    flex: 1;
    padding: 8px;
    box-shadow: none;
    background-color: var(--plus-file-item-bg);
    cursor: pointer;
    border: 1px solid transparent
}

.chat-container .attachment-container[data-v-1a9e1bc2] .file-item:hover,.chat-container .attachment-container[data-v-1a9e1bc2] .url-item:hover {
    border-color: var(--plus-file-item-hover-border-color)
}

.chat-container .attachment-container[data-v-1a9e1bc2] .image-item {
    width: 158px;
    height: 158px;
    aspect-ratio: 1
}

.kimi_plus[data-v-3b1d5767] {
    --kimi-avatar-box: 0px 0px 62.143px 0px rgba(255, 255, 255, .5);
    --operation-bg: #f3f5fc;
    --from-name-color: #2672ed;
    --heart-fill-color: #356bfd;
    --operation-hover-color: #e5e7ed;
    --bottom-mask-bg: linear-gradient(180deg, rgba(251, 252, 255, 0) 0%, #fcfdff 80%);
    --button-bg: #356bfd;
    --button-bg-hover: rgba(53,107,253,.6);
    --header-sticky-bg: rgba(255, 255, 255, .6);
    --header-sticky-border: #e5e5e5;
    --background-mask: linear-gradient(180deg, rgba(255, 255, 255, .35) 0%, #ffffff 100%);
    --relate-blank-bg: url(//statics.moonshot.cn/kimi-web-seo/assets/emptyFilesLight-DkRvWjvc.png)
}

:root.dark .kimi_plus[data-v-3b1d5767] {
    --kimi-avatar-box: none;
    --operation-bg: #31313a;
    --from-name-color: #ffffff;
    --heart-fill-color: #5280fd;
    --operation-hover-color: #3a3a44;
    --bottom-mask-bg: linear-gradient(180deg, rgba(38, 38, 48, 0) 0%, #262630 80%);
    --button-bg: #5280fd;
    --button-bg-hover: rgba(82,128,253,.6);
    --header-sticky-bg: rgba(38, 38, 48, .6);
    --header-sticky-border: #45454e;
    --background-mask: linear-gradient(180deg, rgba(38, 38, 48, .5) -25.45%, rgba(38, 38, 48, .89) 76%, #262630 100%);
    --relate-blank-bg: url(//statics.moonshot.cn/kimi-web-seo/assets/emptyFilesDark-CfzdawsX.png)
}

.kimi_plus[data-v-3b1d5767] {
    height: 100%;
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

.kimi_plus .background[data-v-3b1d5767] {
    position: absolute;
    background-size: 500px;
    top: 0;
    left: 0;
    height: 337px;
    width: 100%;
    background-position: top -102px center;
    border-radius: 20px 20px 0 0
}

.kimi_plus .background-image[data-v-3b1d5767] {
    background-image: var(--background-mask);
    height: 340px;
    width: 100%;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background-blend-mode: lighten
}

.kimi_plus .back-arrow[data-v-3b1d5767] {
    transform: rotate(180deg);
    cursor: pointer
}

.kimi_plus .header[data-v-3b1d5767] {
    font-size: 20px;
    font-weight: 600;
    height: 52px;
    width: 100%;
    display: flex;
    gap: 4px;
    align-items: center;
    color: var(--text-primary);
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px 16px;
    z-index: 10;
    box-sizing: border-box
}

.kimi_plus .header-sticky[data-v-3b1d5767] {
    background: var(--header-sticky-bg);
    border-bottom: 1px solid var(--header-sticky-border);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px)
}

.kimi_plus .body[data-v-3b1d5767] {
    overflow: auto;
    position: relative;
    padding: 12px 16px;
    height: 100%;
    box-sizing: border-box
}

.kimi_plus .avatar[data-v-3b1d5767] {
    width: 130px;
    height: 130px;
    border-radius: 100%;
    margin: 98px auto 28px;
    overflow: hidden;
    box-shadow: var(--kimi-avatar-box);
    color: var(--text-primary);
    position: relative
}

.kimi_plus .avatar img[data-v-3b1d5767] {
    height: 100%;
    width: 100%
}

.kimi_plus .name[data-v-3b1d5767] {
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 16.461px;
    margin: 22px 0 24px;
    position: relative
}

.kimi_plus .create-from-icon[data-v-3b1d5767] {
    width: 14px;
    height: 14px;
    margin: 0 4px;
    transform: translateY(2px)
}

.kimi_plus .intro[data-v-3b1d5767] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden;
    color: var(--text-secondary);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20.577px;
    text-align: center;
    margin-bottom: 14px;
    position: relative
}

.kimi_plus .intro a[data-v-3b1d5767]:link,.kimi_plus .intro a[data-v-3b1d5767]:visited {
    color: var(--from-name-color);
    -webkit-text-decoration: none;
    text-decoration: none
}

.kimi_plus .intro.other[data-v-3b1d5767] {
    margin-bottom: 0
}

.kimi_plus .intro.from[data-v-3b1d5767] {
    margin-bottom: 24px
}

.kimi_plus .operations[data-v-3b1d5767] {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-bottom: 28px
}

.kimi_plus .operation[data-v-3b1d5767] {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--operation-bg);
    color: var(--text-secondary);
    border-radius: 100%;
    font-size: 20px;
    border: none;
    box-sizing: border-box;
    padding: 0
}

.kimi_plus .operation[data-v-3b1d5767]:hover {
    background: var(--operation-hover-color)
}

.kimi_plus .subscript-icon[data-v-3b1d5767] {
    color: var(--button-bg)
}

.kimi_plus .un-subscript-icon[data-v-3b1d5767] {
    color: var(--text-secondary)
}

.kimi_plus .fillColor[data-v-3b1d5767] {
    color: var(--heart-fill-color)
}

.kimi_plus .history-list[data-v-3b1d5767] {
    padding-bottom: 40px
}

.kimi_plus .relate-chats-title[data-v-3b1d5767] {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

.kimi_plus .relate-chats-blank[data-v-3b1d5767] {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-image: var(--relate-blank-bg);
    background-size: 155px;
    background-repeat: no-repeat;
    background-position: 50% 24px;
    align-items: center;
    width: 100%;
    height: 170px;
    margin-bottom: 48px
}

.kimi_plus .blank-info[data-v-3b1d5767] {
    color: var(--text-secondary);
    font-size: 14px;
    line-height: 24px
}

.kimi_plus .bottom[data-v-3b1d5767] {
    position: absolute;
    pointer-events: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 148px;
    background: var(--bottom-mask-bg)
}

.kimi_plus .create-button[data-v-3b1d5767] {
    pointer-events: all;
    margin: 80px auto 0;
    display: flex;
    height: 40px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    gap: 8px;
    padding: 8px 16px;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    background: var(--button-bg);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    border: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    box-sizing: border-box
}

.kimi_plus .create-button[data-v-3b1d5767]:hover {
    background: var(--button-bg-hover)
}

.kimi_plus .add-icon[data-v-3b1d5767] {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    font-size: 20px;
    background: #fff;
    color: var(--button-bg)
}

.ref-container[data-v-bbc01571] {
    --ref-box-border: #ffffff;
    --url-btn-bg: #356bfd;
    --url-btn-bg-hover: rgba(53,107,253,.6);
    --ref-highlight-bg: #d4dfff;
    --ref-bg: #f3f5fc;
    --ref-bg-blue: rgba(236, 238, 245, .5);
    --ref-bg-purple: rgba(241, 236, 245, .5);
    --ref-bg-green: rgba(236, 242, 226, .35);
    --ref-bg-yellow: rgba(244, 242, 223, .35);
    --quote-color: #647ede;
    --quote-color-blue: #356bfd;
    --quote-color-purple: #b152f0;
    --quote-color-green: #83c416;
    --quote-color-yellow: #eca722;
    --quote-bg: #dde2f3;
    --quote-bg-blue: #f1f4ff;
    --quote-bg-purple: #f5e9fd;
    --quote-bg-green: #eaf2e0;
    --quote-bg-yellow: #f2f2dc
}

:root.dark .ref-container[data-v-bbc01571] {
    --ref-box-border: #1e1e26;
    --url-btn-bg: #5280fd;
    --url-btn-bg-hover: rgba(82,128,253,.6);
    --ref-highlight-bg: #3e4158;
    --ref-bg: #262630;
    --ref-bg-blue: #262630;
    --ref-bg-purple: rgba(50, 45, 52, .5);
    --ref-bg-green: rgba(45, 48, 42, .35);
    --ref-bg-yellow: rgba(51, 51, 44, .35);
    --quote-color: #8a9de4;
    --quote-bg: #3d414f;
    --quote-color-blue: #8caafe;
    --quote-color-purple: #d08aff;
    --quote-color-green: #d3ff89;
    --quote-color-yellow: #eca722;
    --quote-bg-blue: #3e4158;
    --quote-bg-purple: #433b4e;
    --quote-bg-green: #374131;
    --quote-bg-yellow: #4a4237
}

.ref-container[data-v-bbc01571] {
    margin: 0 16px;
    box-shadow: 0 8px 16px rgba(0,0,0,.05);
    border-radius: 12px;
    border: 4px solid var(--ref-box-border)
}

.ref-container .info-container[data-v-bbc01571] {
    position: relative;
    display: flex;
    padding: 10px 12px;
    overflow-x: auto;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    background: var(--ref-bg);
    border-radius: 10px 10px 0 0
}

.ref-container .info-container .title[data-v-bbc01571] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 12px;
    padding-right: 30px
}

.ref-container .info-container .title a[data-v-bbc01571] {
    color: inherit;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.ref-container .info-container .title a[data-v-bbc01571]:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.ref-container .info-container .quote-icon[data-v-bbc01571] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    border-radius: 14.667px;
    background: var(--quote-bg);
    font-size: 20px;
    color: var(--quote-color);
    top: 10px;
    right: 12px
}

.ref-container .info-container .abstract[data-v-bbc01571] {
    display: flex;
    flex-direction: column;
    color: var(--text-secondary);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

.ref-container .info-container .abstract label[data-v-bbc01571] {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.ref-container .info-container .abstract[data-v-bbc01571] .markdown {
    color: var(--text-secondary)
}

.ref-container .info-container .highlight label[data-v-bbc01571] {
    background-color: var(--ref-highlight-bg)
}

.ref-container .info-container .time[data-v-bbc01571] {
    padding-top: 8px;
    color: var(--text-secondary);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

.ref-container .blue[data-v-bbc01571] {
    background: var(--ref-bg-blue)
}

.ref-container .blue .quote-icon[data-v-bbc01571] {
    color: var(--quote-color-blue);
    background: var(--quote-bg-blue)
}

.ref-container .purple[data-v-bbc01571] {
    background: var(--ref-bg-purple)
}

.ref-container .purple .quote-icon[data-v-bbc01571] {
    color: var(--quote-color-purple);
    background: var(--quote-bg-purple)
}

.ref-container .green[data-v-bbc01571] {
    background: var(--ref-bg-green)
}

.ref-container .green .quote-icon[data-v-bbc01571] {
    color: var(--quote-color-green);
    background: var(--quote-bg-green)
}

.ref-container .yellow[data-v-bbc01571] {
    background: var(--ref-bg-yellow)
}

.ref-container .yellow .quote-icon[data-v-bbc01571] {
    color: var(--quote-color-yellow);
    background: var(--quote-bg-yellow)
}

.ref-container .bottom[data-v-bbc01571] {
    display: flex;
    padding: 10px 12px;
    width: 100%;
    box-sizing: border-box;
    align-items: center;
    overflow: hidden;
    gap: 12px
}

.ref-container .bottom .icon[data-v-bbc01571] {
    width: 20px;
    height: 22px;
    flex-shrink: 0
}

.ref-container .bottom .info[data-v-bbc01571] {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    overflow: hidden
}

.ref-container .bottom .info .label[data-v-bbc01571] {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ref-container .bottom .info .url[data-v-bbc01571] {
    color: var(--text-secondary);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ref-container .bottom .button[data-v-bbc01571] {
    flex-shrink: 0;
    cursor: pointer;
    display: flex;
    height: 28px;
    padding: 0 8px 0 10px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    border-radius: 14.667px;
    background: var(--url-btn-bg);
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.ref-container .bottom .button .arrow-icon[data-v-bbc01571] {
    width: 8px;
    height: 8px
}

.ref-container .bottom .button[data-v-bbc01571]:hover {
    background: var(--url-btn-bg-hover)
}

.header-container[data-v-da8c9959] {
    padding: 12px 16px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header-container .title-container[data-v-da8c9959] {
    display: flex;
    gap: 8px;
    align-items: center
}

.header-container .title-container .arrow[data-v-da8c9959] {
    font-size: 24px;
    transform: rotate(180deg);
    cursor: pointer
}

.header-container .title-container .title[data-v-da8c9959] {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px
}

.header-container .title-container .subtitle[data-v-da8c9959] {
    color: var(--text-secondary);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    display: flex;
    align-items: center
}

.header-container .title-container .subtitle .link-icon[data-v-da8c9959] {
    width: 14px;
    height: 14px
}

.content-container[data-v-da8c9959] {
    display: flex;
    flex-direction: column;
    padding: 0 0 12px;
    height: calc(100% - 60px);
    box-sizing: border-box;
    overflow: auto
}

.content-container .scroll-container[data-v-da8c9959] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    scrollbar-width: none
}

.switch[data-v-1c6176ed] {
    --color: #5e6772;
    --color-hover: #060607;
    --color-disable: #c6c6c6;
    --border: #e5e5e5;
    --bg-disable: #f4f4f5;
    --icon-on: #356bfd;
    --icon-off: #848a99;
    --icon-disable: rgba(198,198,198,.50196)
}

:root.dark .switch[data-v-1c6176ed] {
    --color: rgb(193, 203, 220);
    --color-hover: rgba(245,249,255,.94902);
    --color-disable: rgba(224,236,255,.30196);
    --border: #7a7a84;
    --bg-disable: rgba(43,43,53,.50196);
    --icon-on: #5280fd;
    --icon-off: #848a99;
    --icon-disable: rgba(224,236,255,.14902)
}

.switch[data-v-1c6176ed] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    margin: 0 -4px;
    cursor: pointer;
    color: var(--color)
}

.switch.disabled[data-v-1c6176ed] {
    cursor: not-allowed;
    color: var(--color-disable)
}

.switch.disabled .switch-icon[data-v-1c6176ed] {
    border-color: transparent;
    background: var(--bg-disable)
}

.switch.disabled .switch-icon[data-v-1c6176ed]:before {
    background: var(--icon-disable)
}

.switch-hidden[data-v-1c6176ed] {
    display: none
}

.switch-icon[data-v-1c6176ed] {
    width: 32px;
    border-radius: 15px;
    margin: 0 4px;
    cursor: pointer;
    border: 1px solid var(--border);
    height: 20px;
    padding: 3px;
    box-sizing: border-box
}

.switch-icon[data-v-1c6176ed]:before {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background: var(--icon-off);
    border-radius: 50%;
    transition: background-color .2s ease-in-out,transform .2s ease-in-out
}

.switch-icon.open[data-v-1c6176ed]:before {
    transform: translate(12px);
    background: var(--icon-on)
}

.switch[data-v-1c6176ed]:hover {
    color: var(--color-hover)
}

.switch.disabled[data-v-1c6176ed]:hover {
    color: var(--color-disable)
}

.switch.disabled:hover .switch-icon[data-v-1c6176ed]:before {
    transform: none
}

.switch:hover .switch-icon[data-v-1c6176ed]:before {
    transform: scale(.83)
}

.switch:hover .switch-icon.open[data-v-1c6176ed]:before {
    transform: translate(12px) scale(.83)
}

.image-container[data-v-db174c09] {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 2px;
    flex-wrap: wrap;
    height: 202px;
    width: 386px;
    box-sizing: border-box;
    padding: 2px 2px 14px
}

.large-image[data-v-db174c09] {
    border-radius: 5px;
    height: 186px;
    width: 190px;
    object-fit: cover;
    cursor: pointer
}

.small-image[data-v-db174c09] {
    border-radius: 5px;
    width: 190px;
    height: 92px;
    object-fit: cover;
    cursor: pointer
}

.single-image[data-v-db174c09] {
    border-radius: 5px;
    width: 382px;
    height: 186px;
    object-fit: cover;
    cursor: pointer
}

.more[data-v-db174c09] {
    position: absolute;
    border-bottom-right-radius: 5px;
    color: #fff;
    background-color: rgba(0,0,0,.6);
    display: flex;
    align-items: center;
    text-align: center;
    right: 2px;
    bottom: 14px;
    font-size: 14px;
    padding: 8px 10px;
    height: 36px;
    width: 125px;
    box-sizing: border-box;
    cursor: pointer
}

.more .icon[data-v-db174c09] {
    width: 18px;
    height: 18px;
    background-size: 18px;
    background-image: url("data:image/svg+xml,%3csvg%20t='1732699760919'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='4489'%20width='200'%20height='200'%3e%3cpath%20d='M59.648%20256a196.266667%20196.266667%200%200%201%20196.266667-196.266667h512a196.266667%20196.266667%200%200%201%20196.266666%20196.266667v512a196.266667%20196.266667%200%200%201-196.266666%20196.266667h-512a196.266667%20196.266667%200%200%201-196.266667-196.266667V256z%20m196.266667-110.933333a110.933333%20110.933333%200%200%200-110.933334%20110.933333v512c0%207.765333%200.853333%2015.36%202.346667%2022.698667l180.821333-180.906667a42.666667%2042.666667%200%200%201%2060.373334%200l72.192%2072.277333%20200.234666-200.234666a42.666667%2042.666667%200%200%201%2060.373334%200l157.525333%20157.568V256a110.933333%20110.933333%200%200%200-110.933333-110.933333h-512z%20m622.933333%20610.858666a42.581333%2042.581333%200%200%201-13.098667-8.96l-174.634666-174.634666-200.234667%20200.234666a42.666667%2042.666667%200%200%201-60.330667%200l-72.234666-72.234666L196.778667%20861.866667c17.152%2010.794667%2037.418667%2017.066667%2059.136%2017.066666h512a110.933333%20110.933333%200%200%200%20110.933333-110.933333v-12.074667zM332.714667%20298.666667a34.133333%2034.133333%200%201%200%200%2068.266666%2034.133333%2034.133333%200%200%200%200-68.266666z%20m-119.466667%2034.133333a119.466667%20119.466667%200%201%201%20238.933333%200%20119.466667%20119.466667%200%200%201-238.933333%200z'%20p-id='4490'%20fill='%23ffffff'%3e%3c/path%3e%3c/svg%3e")
}

.more .text[data-v-db174c09] {
    flex-grow: 1;
    text-align: center
}

.search-container[data-v-b2152563] {
    --url-title: #1c0cb2;
    --url-title-visited: #7214af;
    --shadow: #e5e5e5
}

:root.dark .search-container[data-v-b2152563] {
    --url-title: #8dc5ff;
    --url-title-visited: #cf87ff;
    --shadow: #45454e
}

.search-container[data-v-b2152563] {
    padding: 12px 0;
    display: flex;
    flex-direction: column
}

.search-container .header[data-v-b2152563] {
    display: flex;
    width: 100%;
    margin-bottom: 8px;
    align-items: center;
    overflow: hidden
}

.search-container .header .icon[data-v-b2152563] {
    flex-shrink: 0;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    border-radius: 6px
}

.search-container .header .name[data-v-b2152563] {
    flex-shrink: 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px
}

.search-container .header .name[data-v-b2152563]:after {
    background-color: var(--text-primary);
    flex-shrink: 0;
    width: 2px;
    height: 2px;
    margin: 0 2px
}

.search-container .header .date[data-v-b2152563] {
    position: relative;
    padding-left: 10px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--text-secondary);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

.search-container .header .date[data-v-b2152563]:before {
    display: block;
    content: "";
    width: 2px;
    height: 2px;
    background-color: var(--text-primary);
    position: absolute;
    left: 4px;
    top: 50%;
    transform: translateY(-50%)
}

.search-container .title[data-v-b2152563] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--url-title);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 8px;
    cursor: pointer;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-underline-offset: 2px
}

.search-container .title[data-v-b2152563]:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.search-container .title[data-v-b2152563]:visited {
    color: var(--url-title-visited)
}

.search-container .content[data-v-b2152563] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--text-secondary);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

.search-container[data-v-b2152563]:not(:last-child) {
    box-shadow: 0 -1px 0 0 var(--shadow) inset
}

.header-container[data-v-1025bf17] {
    --switch-text: #5e6772;
    --switch-text-hover: #060607
}

:root.dark .header-container[data-v-1025bf17] {
    --switch-text: #c1cbdc;
    --switch-text-hover: rgba(245,249,255,.94902)
}

.header-container[data-v-1025bf17] {
    padding: 12px 16px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header-container .title-container[data-v-1025bf17] {
    display: flex;
    gap: 8px;
    align-items: center
}

.header-container .title-container .title[data-v-1025bf17] {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px
}

.header-container .title-container .auto-switch[data-v-1025bf17] {
    cursor: pointer;
    display: flex;
    gap: 4px;
    flex-direction: row;
    align-items: center;
    font-size: 12px;
    font-style: normal;
    color: var(--switch-text);
    font-weight: 400;
    line-height: 20px
}

.header-container .title-container .auto-switch[data-v-1025bf17]:hover {
    color: var(--switch-text-hover)
}

.content-container[data-v-1025bf17] {
    height: calc(100% - 60px);
    box-sizing: border-box;
    padding: 0 16px 12px;
    display: flex;
    flex-direction: column
}

.content-container .url-list-container[data-v-1025bf17] {
    overflow: scroll;
    scrollbar-width: none;
    height: 100%
}

.kimiplus-card-list-container[data-v-49dfe715] {
    --arrow-mask: linear-gradient(90deg, #fafbff 0%, rgba(251, 252, 255, 0) 100%);
    --arrow-bg: #fff;
    --arrow-image: url("data:image/svg+xml,%3csvg%20id='mshd-bottom0'%20class='icon'%20viewBox='0%200%201024%201024'%3e%3cpath%20d='M225.848889%20353.848889a42.666667%2042.666667%200%200%201%2060.302222%200L512%20579.697778l225.848889-225.848889a42.666667%2042.666667%200%201%201%2060.302222%2060.302222l-256%20256a42.666667%2042.666667%200%200%201-60.302222%200l-256-256a42.666667%2042.666667%200%200%201%200-60.302222z'%20fill='currentColor'%20%3e%3c/path%3e%3c/svg%3e")
}

:root.dark .kimiplus-card-list-container[data-v-49dfe715] {
    --arrow-mask: linear-gradient(90deg, #262630 0%, rgba(38, 38, 48, 0) 100%);
    --arrow-bg: #3a3a44;
    --arrow-image: url("data:image/svg+xml,%3csvg%20id='mshd-bottom0'%20class='icon'%20viewBox='0%200%201024%201024'%3e%3cpath%20d='M225.848889%20353.848889a42.666667%2042.666667%200%200%201%2060.302222%200L512%20579.697778l225.848889-225.848889a42.666667%2042.666667%200%201%201%2060.302222%2060.302222l-256%20256a42.666667%2042.666667%200%200%201-60.302222%200l-256-256a42.666667%2042.666667%200%200%201%200-60.302222z'%20fill='currentColor'%20%3e%3c/path%3e%3c/svg%3e")
}

.kimiplus-card-list-container[data-v-49dfe715] {
    width: 100%;
    position: relative
}

.kimiplus-card-list[data-v-49dfe715] {
    overflow-x: auto;
    display: flex;
    gap: 6px;
    box-sizing: border-box;
    padding: 1px
}

.kimiplus-card-list-action[data-v-49dfe715] {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 64px;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    background: var(--arrow-mask)
}

.kimiplus-card-list-action .arrow[data-v-49dfe715] {
    display: flex;
    justify-content: center;
    width: 20px;
    height: 20px;
    padding: 6px;
    font-size: 20px;
    transform: rotate(90deg);
    border-radius: 100%;
    background: var(--arrow-bg);
    box-shadow: 0 8px 16px rgba(0,0,0,.05);
    cursor: pointer;
    opacity: .5
}

.kimiplus-card-list-action .arrow[data-v-49dfe715]:hover {
    opacity: 1
}

.kimiplus-card-list-action.right[data-v-49dfe715] {
    right: 0;
    left: auto;
    transform: rotate(180deg)
}

.card[data-v-ad5c2073] {
    --card-color: #5e6772;
    --card-follow-bg: rgba(255,255,255,.50196);
    --card-layout-bg: linear-gradient(90deg, rgba(243, 245, 252, 0) .02%, #f3f5fc 44.26%);
    --card-layout-bg1: linear-gradient(180deg, rgba(243, 245, 252, 0) 15%, #f3f5fc 73%);
    --card-layout-bg2: linear-gradient(180deg, rgba(243, 245, 252, 0) 10%, #f3f5fc 64%);
    --card-layout-outline: #cccfd3;
    --subscript-bg: #356bfd
}

:root.dark .card[data-v-ad5c2073] {
    --card-color: rgba(224,236,255,.8);
    --card-follow-bg: rgba(69,69,78,.50196);
    --card-layout-bg: linear-gradient(90deg, rgba(49, 49, 58, 0) .02%, rgba(49, 49, 58, .86) 34.85%, #31313a 44.47%);
    --card-layout-bg1: linear-gradient(180deg, rgba(49, 49, 58, 0) 15%, #31313a 73%);
    --card-layout-bg2: linear-gradient(180deg, rgba(49, 49, 58, 0) 10%, #31313a 64%);
    --card-layout-outline: #31313a;
    --subscript-bg: #5280fd
}

.card[data-v-ad5c2073] {
    position: relative;
    border-radius: 12px;
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden
}

.card[data-v-ad5c2073]:hover {
    outline: 1px solid var(--card-layout-outline)
}

.card .card-layout-name[data-v-ad5c2073] {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.card .card-layout-des[data-v-ad5c2073],.card .card-layout-creator[data-v-ad5c2073] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 16px;
    color: var(--card-color)
}

.card .card-follow[data-v-ad5c2073] {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 9px;
    right: 11px;
    background: var(--card-follow-bg);
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.card .card-follow .subscript-icon[data-v-ad5c2073] {
    width: 14px;
    color: var(--subscript-bg)
}

.card .card-follow .un-subscript-icon[data-v-ad5c2073] {
    width: 14px
}

.card-large[data-v-ad5c2073] {
    height: 104px;
    width: 100%;
    background-position: -10px center;
    background-size: 200px;
    background-repeat: no-repeat
}

.card-large .card-layout[data-v-ad5c2073] {
    padding: 24px 12px 0 152px
}

.card-middle[data-v-ad5c2073] {
    border-radius: 16px;
    background-position: center -30px;
    background-size: 200px 200px;
    height: 189px;
    width: 189px;
    min-width: 189px
}

.card-middle .card-layout[data-v-ad5c2073] {
    padding: 115px 12px 12px;
    background: var(--card-layout-bg1);
    border-radius: 16px
}

.card-small[data-v-ad5c2073] {
    border-radius: 16px;
    background-position: center -5px;
    background-size: 128px 128px;
    height: 189px;
    width: 123px;
    min-width: 123px;
    flex-shrink: 1;
    align-items: flex-end
}

.card-small .card-layout[data-v-ad5c2073] {
    padding: 115px 12px 12px;
    background: var(--card-layout-bg2)
}

.card-layout[data-v-ad5c2073] {
    height: 100%;
    border-radius: 12px;
    background: var(--card-layout-bg);
    box-sizing: border-box
}

.card-layout .card-layout-name[data-v-ad5c2073] {
    margin-bottom: 8px
}

.work[data-v-1d98c7c1] {
    --work-blank-border: #e5e5e5;
    --work-blank-color: #5e6772;
    --work-file-item-bg: #f3f5fc;
    --work-file-blank-bg: url(//statics.moonshot.cn/kimi-web-seo/assets/emptyFilesLight-DkRvWjvc.png);
    --work-file-item-hover-border-color: #c5c8cd
}

:root.dark .work[data-v-1d98c7c1] {
    --work-blank-border: #45454e;
    --work-blank-color: rgba(224,236,255,.8);
    --work-file-item-bg: #1e1e26;
    --work-file-blank-bg: url(//statics.moonshot.cn/kimi-web-seo/assets/emptyFilesDark-CfzdawsX.png);
    --work-file-item-hover-border-color: #2b2b33
}

.work[data-v-1d98c7c1] {
    height: 100%
}

.work .work-title[data-v-1d98c7c1] {
    padding: 12px 16px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px
}

.work .work-content[data-v-1d98c7c1] {
    display: flex;
    flex-direction: column;
    padding: 0 16px 12px;
    height: calc(100% - 72px);
    gap: 20px
}

.work .work-content .work-content-file[data-v-1d98c7c1] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    overflow: auto
}

.work .work-content .work-content-file .work-content-file-title[data-v-1d98c7c1] {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    gap: 12px
}

.work .work-content .work-content-file .work-content-file-blank[data-v-1d98c7c1] {
    border: 1px dashed var(--work-blank-border);
    border-radius: 12px;
    background-image: var(--work-file-blank-bg);
    background-size: 96px 60px;
    background-repeat: no-repeat;
    background-position: 50% 20px;
    padding: 92px 12px 20px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center
}

.work .work-content .work-content-file .work-content-file-blank .work-content-file-blank-writer0[data-v-1d98c7c1] {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: var(--work-blank-color)
}

.work .work-content .work-content-file .work-content-file-blank .work-content-file-blank-writer1[data-v-1d98c7c1] {
    color: var(--work-blank-color);
    font-size: 12px;
    line-height: 145.5%
}

.work .work-content .work-content-file .work-content-file-blank p[data-v-1d98c7c1] {
    text-align: center
}

.work .work-content .work-content-file .work-content-file-blank img[data-v-1d98c7c1] {
    width: 92px
}

.work .work-content .work-content-file .work-content-file-content[data-v-1d98c7c1] {
    overflow: auto;
    scrollbar-width: none;
    display: flex;
    flex-direction: column;
    gap: 12px
}

.work .work-content .work-content-file .work-content-file-content[data-v-1d98c7c1] .file-item,.work .work-content .work-content-file .work-content-file-content[data-v-1d98c7c1] .url-item {
    width: initial;
    padding: 16px;
    box-shadow: none;
    background-color: var(--work-file-item-bg);
    cursor: pointer;
    border: 1px solid transparent
}

.work .work-content .work-content-file .work-content-file-content[data-v-1d98c7c1] .file-item:hover,.work .work-content .work-content-file .work-content-file-content[data-v-1d98c7c1] .url-item:hover {
    border-color: var(--work-file-item-hover-border-color)
}

.work .work-content .work-content-kimiplus[data-v-1d98c7c1] {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.work .work-content .work-content-kimiplus .work-content-kimiplus-title[data-v-1d98c7c1] {
    font-size: 16px;
    font-weight: 700;
    line-height: 28px
}

.side-console[data-v-908844a9] {
    --console-bg: #fdfeff;
    --console-border: #e5e5e5;
    --close-hover-bg: rgba(229, 231, 237, .5)
}

:root.dark .side-console[data-v-908844a9] {
    --console-bg: #262630;
    --console-border: #45454e;
    --close-hover-bg: rgba(58, 58, 68, .5)
}

.side-console-container[data-v-908844a9] {
    height: calc(100vh - 88px);
    margin-right: 8px;
    box-sizing: border-box;
    position: -webkit-sticky;
    position: sticky;
    top: 56px;
    width: 0;
    transition: width .3s ease;
    overflow: hidden;
    z-index: 10
}

.side-console-container.open[data-v-908844a9] {
    width: 420px
}

.side-console-container.open .side-console[data-v-908844a9] {
    opacity: 1
}

.side-console-container.open.wide[data-v-908844a9] {
    width: 50%
}

.side-console-container.wide .side-console[data-v-908844a9] {
    width: 100%
}

.side-console[data-v-908844a9] {
    opacity: 0;
    width: 420px;
    height: 100%;
    transition: opacity .3s ease
}

.side-console[data-v-908844a9] ::-webkit-scrollbar {
    width: 0
}

.side-console .side-console-content[data-v-908844a9] {
    width: 100%;
    height: 100%;
    background: var(--console-bg);
    border: 1px solid var(--console-border);
    border-radius: 20px;
    overflow: auto;
    box-sizing: border-box
}

.side-console .side-console-content .close-btn[data-v-908844a9] {
    position: absolute;
    z-index: 20;
    top: 10px;
    right: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    border-radius: 8px;
    cursor: pointer
}

.side-console .side-console-content .close-btn[data-v-908844a9]:hover {
    background: var(--close-hover-bg)
}

.side-console .side-console-content .close-btn .close-icon[data-v-908844a9] {
    width: 20px;
    height: 20px
}

.console-button[data-v-908844a9] {
    position: fixed;
    margin: auto;
    z-index: 15;
    top: 10px;
    right: 16px;
    padding: 6px;
    cursor: pointer;
    display: flex;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    color: var(--text-secondary);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.console-button[data-v-908844a9]:hover {
    background-color: var(--console-btn-bg)
}

.console-button.expanding[data-v-908844a9] {
    color: var(--text-primary)
}

@media (max-width: 960px) {
    .side-console-container.open[data-v-908844a9] {
        width:0!important;
        overflow: visible!important
    }

    .side-console-container.open .side-console[data-v-908844a9] {
        width: 420px!important;
        position: absolute;
        right: 0
    }
}

@media (max-width: 600px) {
    .side-console-container.open .side-console[data-v-908844a9] {
        width:calc(100vw - 16px)!important
    }
}

.chat-page[data-v-40b42fa9] {
    --footer-text-color: #5e6772;
    --to-bottom-border: #e5e5e5;
    --to-bottom-bg: #ffffff;
    --to-bottom-bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAilBMVEUAAAAAAP8AgP9VVf9AgP85cf8rav8wYO8rY/Eoa/IvaPYuZPYrZvcwaPcuY/ktZvkvY/UsZ/UrZfUtZfcuZ/cuZfYtZfYtZfgsZfYuZPYuZfctZfctZfctZfctZfgsZfgtZPctZPctZPcuZfgtZfctZvctZfcuZfctZfctZfctZfYtZfctZff////74oT0AAAALHRSTlMAAQIDBAkMEBITGxweICwtMTQ1P0NYco2QkaKkpqmrrLzBy8/b3d/g6erv9rxjxlIAAAABYktHRC3N2kE9AAAA40lEQVRIx+2VyRKCMAxAq+AOuOG+4AYi5P+/z3aQUmmg4aYz5NRJ3ksIPZSxNv4+hg0L69cULzjhBuUBcMMJARDDBx6xpxfcSFRWWr6zE3l9hugPcLIZ0ajmcaOOx4x6XjdMfNkw898GhefGNjfM/DzoyRmxl93XweIpe+9j/CKBi2I8C/4MKWLMEg4ohsoDpEtNGNwEcu3LPT7fbx3FMXKZ2TDwmmHkSwaBZ2x0B7l5N98XHpPqq1BmEPqXDQqvGjS+MKi83Dww7VueQe2vGlQ+N+h8ZjThhdGM5/9q3L5mPx1vTQM5HMDHRCUAAAAASUVORK5CYII=);
    --stop-button-bg-hover: rgba(53, 107, 253, .04);
    --stop-button-color: #356bfd;
    --stop-button-border: rgba(53, 107, 253, .5);
    --stop-button-border-hover: #356bfd;
    --stop-button-border-disabled: rgba(0, 0, 0, .12);
    --stop-tip-color: #b5b5b5;
    --clear-split-color: rgba(0, 0, 0, .12)
}

:root.dark .chat-page[data-v-40b42fa9] {
    --footer-text-color: rgba(245,249,255,.94902);
    --to-bottom-border: #45454e;
    --to-bottom-bg: #31313a;
    --to-bottom-bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAh1BMVEUAAAD////////////////j4//////////w///x///19f/29v/2///3///z+f/z+f/5///6+v/1+v/3+//z9//z+f/2+v/1+f/2+f/0+f/1+v/1+P/1+f/1+v/2+v/2+v/2+//1+f/0+v/2+v/1+v/1+f/1+f/1+f/2+v/2+f/1+f/2+//2+v83ARvJAAAALXRSTlMAAQIDBAkLDxESGhscHiorLjEyPEBUbIaJipqcnqCio7K3wcTQ0tTV3d7j6fIdQ17qAAAAAWJLR0QB/wIt3gAAAONJREFUSMftlckSgjAMQKvgDrjhvuAGIuT/v892kFJpoOGmM+TUSd5LCD2UsTb+PoYNC+vXFC844QblAXDDCQEQwwcesacX3EhUVlq+sxN5fYboD3CyGdGo5nGjjseMel43THzZMPPfBoXnxjY3zPw86MkZsZfd18HiKXvvY/wigYtiPAv+DClizBIOKIbKA6RLTRjcBHLtyz0+328dxTFymdkw8Jph5EsGgWdsdAe5eTffFx6T6qtQZhD6lw0Krxo0vjCovNw8MO1bnkHtrxpUPjfofGY04YXRjOf/aty+Zj8db00DORzAx0QlAAAAAElFTkSuQmCC);
    --stop-button-bg-hover: rgba(82, 128, 253, .08);
    --stop-button-color: #5280fd;
    --stop-button-border: rgba(82, 128, 253, .5);
    --stop-button-border-hover: #5280fd;
    --stop-button-border-disabled: rgba(255, 255, 255, .12);
    --stop-tip-color: rgba(195,208,229,.50196);
    --clear-split-color: rgba(255, 255, 255, .12)
}

.chat-page[data-v-40b42fa9] {
    display: flex;
    flex: 1;
    height: 100vh;
    width: 100%
}

.chat-detail-loading[data-v-40b42fa9] {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.chat-detail-content[data-v-40b42fa9] {
    display: flex;
    flex: 1;
    min-width: 0
}

.chat-detail-scroll-container[data-v-40b42fa9] {
    flex: 1;
    overflow: auto
}

.chat-detail-scroll-container .chat-detail-main[data-v-40b42fa9] {
    flex: 1;
    min-width: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: 100vh
}

.chat-detail-scroll-container .stop-message-btn[data-v-40b42fa9] {
    height: 40px;
    color: var(--stop-button-color);
    border: 1px solid var(--stop-button-border);
    padding: 4px 24px;
    font-size: 14px;
    font-weight: 500;
    border-radius: 8px;
    cursor: pointer;
    outline: none
}

.chat-detail-scroll-container .stop-message-btn .stop-icon[data-v-40b42fa9] {
    width: 20px;
    height: 20px;
    animation: loading-40b42fa9 1.5s linear infinite;
    padding: 0 18px
}

.chat-detail-scroll-container .stop-message-btn.stopping[data-v-40b42fa9] {
    cursor: auto;
    pointer-events: none;
    border-color: var(--stop-button-border-disabled);
    color: var(--stop-button-border-disabled)
}

.chat-detail-scroll-container .stop-message-btn[data-v-40b42fa9]:not(.stopping):hover {
    background-color: var(--stop-button-bg-hover);
    border-color: var(--stop-button-border-hover)
}

.chat-detail-scroll-container .stop-tip[data-v-40b42fa9] {
    font-size: 12px;
    line-height: 20px;
    color: var(--stop-tip-color);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.chat-detail-scroll-container .clear-context-tip[data-v-40b42fa9] {
    margin: 0;
    flex-shrink: 0;
    display: flex;
    white-space: nowrap;
    text-align: center;
    border: 0px;
    opacity: .5;
    font-size: 12px
}

.chat-detail-scroll-container .clear-context-tip[data-v-40b42fa9]:before,.chat-detail-scroll-container .clear-context-tip[data-v-40b42fa9]:after {
    width: 100%;
    border-top: thin solid var(--clear-split-color);
    content: "";
    align-self: center
}

.chat-content-container[data-v-40b42fa9] {
    box-sizing: border-box;
    width: 100%;
    display: flex;
    padding: 0 16px 30px;
    flex: 1
}

.chat-content-error[data-v-40b42fa9] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.chat-content-error p[data-v-40b42fa9] {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 32px
}

.chat-content-list[data-v-40b42fa9] {
    margin: 0 auto auto;
    width: 100%;
    display: flex;
    box-sizing: border-box;
    padding-top: 24px;
    flex-direction: column;
    gap: 30px;
    max-width: 780px
}

.chat-content-list .chat-content-item[data-v-40b42fa9] {
    position: relative;
    display: flex;
    gap: 8px;
    width: 100%
}

.chat-content-list .share-mode[data-v-40b42fa9] {
    cursor: pointer
}

.chat-content-list .share-mask[data-v-40b42fa9] {
    cursor: pointer;
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%
}

.chat-content-list .share-mask.disabled[data-v-40b42fa9] {
    cursor: not-allowed
}

.chat-content-list .selected-item[data-v-40b42fa9] .segment-user .segment-content {
    outline: 1px solid rgba(255,255,255,.2)
}

.chat-content-list .selected-item[data-v-40b42fa9] .segment-assistant .segment-content {
    outline: 1px solid rgba(123,138,175,.26)
}

.chat-content-list[data-v-40b42fa9] .user-actions {
    opacity: 0;
    transition: opacity .2s;
    position: absolute;
    left: -15px;
    bottom: -12px
}

.chat-content-list[data-v-40b42fa9] .segment-content:hover .user-actions {
    opacity: 1
}

.chat-actions[data-v-40b42fa9] {
    height: 96px;
    width: 100%;
    padding: 20px 16px 0;
    box-sizing: border-box;
    text-align: center
}

.chat-actions.error[data-v-40b42fa9] {
    height: 220px
}

.chat-actions .continue-chat[data-v-40b42fa9] {
    width: 302px;
    height: 44px
}

.chat-actions p[data-v-40b42fa9] {
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    opacity: .7;
    margin-top: 6px;
    color: var(--footer-text-color)
}

.chat-action[data-v-40b42fa9] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    padding: 0 16px;
    box-sizing: border-box;
    background: var(--bg-primary);
    z-index: 10
}

.chat-action .bottom-action-container[data-v-40b42fa9] {
    position: absolute;
    width: 100%;
    top: 0;
    max-width: 812px
}

.chat-action .clear-context[data-v-40b42fa9] {
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 24px;
    border: 1px solid var(--to-bottom-border);
    background-color: var(--to-bottom-bg);
    background-position: center;
    background-size: 24px;
    background-repeat: no-repeat;
    border-radius: 50%;
    cursor: pointer;
    left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--text-secondary)
}

.chat-action .clear-context[data-v-40b42fa9]:hover {
    color: var(--text-primary)
}

.chat-action .clear-context .clear-icon[data-v-40b42fa9] {
    width: 20px;
    height: 20px
}

.chat-action .to-bottom[data-v-40b42fa9] {
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 24px;
    border: 1px solid var(--to-bottom-border);
    background-color: var(--to-bottom-bg);
    background-image: var(--to-bottom-bg-image);
    background-position: center;
    background-size: 24px;
    background-repeat: no-repeat;
    border-radius: 50%;
    cursor: pointer;
    right: 16px
}

.chat-action .chat-action-footer[data-v-40b42fa9] {
    margin: 0 auto;
    position: relative;
    height: 0;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    opacity: .7;
    width: 100%;
    max-width: 780px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    color: var(--footer-text-color)
}

.chat-action .chat-action-footer .footer-text[data-v-40b42fa9] {
    position: absolute;
    top: -24px
}

.chat-action .clear-context-container[data-v-40b42fa9] {
    position: absolute;
    width: 100%;
    top: 0
}

@keyframes loading-40b42fa9 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

:root .recommend-prompt-item[data-v-40b42fa9] {
    --bg-hover: #e5e7ed;
    --bg: #fff;
    --border: #e5e5e5
}

:root.dark .recommend-prompt-item[data-v-40b42fa9] {
    --bg-hover: #3a3a44;
    --bg: #262630;
    --border: #45454e
}

.recommend-prompt-item[data-v-40b42fa9] {
    display: inline-flex;
    max-width: 100%;
    margin-right: auto;
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    line-height: 20px;
    min-height: 20px;
    padding: 8px 12px;
    border: 1px solid var(--border);
    cursor: pointer;
    background-color: var(--bg);
    gap: 10px
}

.recommend-prompt-item .arrow-icon[data-v-40b42fa9] {
    width: 20px;
    height: 20px;
    transform: rotate(-90deg)
}

.recommend-prompt-item[data-v-40b42fa9]:hover {
    background-color: var(--bg-hover)
}

.chat-page.kimiPlus[data-v-40b42fa9] .recommend-prompt .recommend-prompt-item {
    padding: 11px 12px;
    line-height: 24px;
    border-radius: 12px
}

.case-item[data-v-7c54acfc] {
    --color: rgba(0, 0, 0, .87);
    --bg: #ffffff;
    --border-color: #e5e5e5;
    --emoji-bg: #e5e7ed
}

:root.dark .case-item[data-v-7c54acfc] {
    --color: #fff;
    --bg: #292932;
    --border-color: #45454e;
    --emoji-bg: #3a3a44
}

.case-item[data-v-7c54acfc] {
    padding: 7px 12px 7px 8px;
    border-radius: 12px;
    height: 44px;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    font-family: PingFang SC,sans-serif;
    font-size: 14px;
    cursor: pointer;
    background-color: var(--bg);
    border: 1px solid var(--border-color);
    opacity: 0;
    animation: fade-in-7c54acfc .3s cubic-bezier(.4,0,.2,1) forwards;
    transition: background-color .3s cubic-bezier(.36,.66,.04,1);
    color: var(--color);
    -webkit-text-decoration: none;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.case-item[data-v-7c54acfc]:hover {
    background-color: var(--emoji-bg)
}

.case-item-icon[data-v-7c54acfc] {
    width: 28px;
    height: 28px;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    flex-shrink: 0;
    background-color: var(--emoji-bg);
    overflow: hidden;
    margin-right: 6px
}

.case-item-icon img[data-v-7c54acfc] {
    max-width: 100%;
    max-height: 100%
}

@keyframes fade-in-7c54acfc {
    0% {
        opacity: 0;
        transform: translateY(12px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.home[data-v-3b578c15] {
    --border-color: #e5e5e5;
    --bg: #fff
}

:root.dark .home[data-v-3b578c15] {
    --border-color: #e5e5e5;
    --bg: #fff
}

.home-scroll-container[data-v-3b578c15] {
    overflow: auto;
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100vh;
    min-height: 100vh;
    position: absolute;
    width: 100%
}

.home[data-v-3b578c15] {
    box-sizing: border-box;
    min-height: 574px;
    height: 100%;
    display: flex;
    flex-direction: column;
    flex: 1;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 56px 16px 140px
}

.legal-footer[data-v-3b578c15] {
    margin-top: auto
}

.home-banner[data-v-3b578c15] {
    height: 154px;
    margin-bottom: 28px
}

.home-banner img[data-v-3b578c15] {
    height: 100%
}

.mobile .home-banner[data-v-3b578c15] {
    height: 125px
}

.home-case-list[data-v-3b578c15] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    width: calc(100% + 32px);
    overflow-x: visible;
    position: relative
}

.home-case-list-line[data-v-3b578c15] {
    display: flex;
    justify-content: center;
    flex-direction: row;
    max-width: 100%;
    flex-wrap: wrap;
    min-width: 50%;
    height: 44px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 10px
}

.home-case-list-line[data-v-3b578c15]:last-child {
    margin-bottom: 0
}

.home-case-list-line[data-v-3b578c15] .case-item {
    margin-right: 10px
}

.home-case-list-line[data-v-3b578c15] .case-item:last-child {
    margin-right: 0
}

.mobile .home-case-list-line[data-v-3b578c15] {
    margin-bottom: 0
}

.mobile .home-case-list-line[data-v-3b578c15] .case-item {
    margin-bottom: 10px;
    margin-right: 0
}

.slide-up-enter-active[data-v-3b578c15],.slide-up-leave-active[data-v-3b578c15] {
    transition: all .3s ease;
    opacity: 1;
    transform: translateY(0)
}

.slide-up-enter-from[data-v-3b578c15],.slide-up-leave-to[data-v-3b578c15] {
    opacity: 0;
    transform: translateY(100%)
}

@media (max-width: 600px) {
    .home-case-list-line[data-v-3b578c15] {
        width:100%;
        height: unset;
        margin-bottom: 0
    }

    .home-case-list-line[data-v-3b578c15] .case-item {
        width: calc(100% - 32px);
        justify-content: flex-start;
        margin-right: 0;
        margin-bottom: 10px
    }
}

.pages[data-v-0d4bbde1] {
    display: flex;
    flex: 1;
    min-width: 0;
    height: 100vh;
    position: relative
}

.chat-textbox{
border-bottom-color:rgb(6, 6, 7);
border-bottom-style:none;
border-bottom-width:0px;
border-image-outset:0;
border-image-repeat:stretch;
border-image-slice:100%;
border-image-source:none;
border-image-width:1;
border-left-color:rgb(6, 6, 7);
border-left-style:none;
border-left-width:0px;
border-right-color:rgb(6, 6, 7);
border-right-style:none;
border-right-width:0px;
border-top-color:rgb(6, 6, 7);
border-top-style:none;
border-top-width:0px;
box-sizing:border-box;
color:rgb(6, 6, 7);
display:block;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Segoe UI", Arial, Roboto, "PingFang SC", MIUI, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
font-feature-settings:normal;
font-kerning:auto;
font-optical-sizing:auto;
font-size:14px;
font-stretch:100%;
font-style:normal;
font-variant-alternates:normal;
font-variant-caps:normal;
font-variant-east-asian:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-position:normal;
font-variation-settings:normal;
font-weight:400;
height:50px;
line-break:after-white-space;
line-height:20px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
max-height:fit-content;
min-height:50px;
outline-color:rgb(6, 6, 7);
outline-style:none;
outline-width:0px;
overflow-wrap:break-word;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-size-adjust:100%;
text-wrap:wrap;
user-select:text;
vertical-align:baseline;
white-space-collapse:preserve;
width:750px;
word-break:break-word;
-webkit-font-smoothing:antialiased;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-user-modify:read-write;
}
