﻿.modal[data-v-1d586ce0] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent
}

.modal .modal-content[data-v-1d586ce0] {
    width: 488px;
    margin: 8px auto !important;
    background-color: #fff;
    border: 1px solid var(--15,rgba(0,0,0,.15));
    border-radius: 8px;
    box-shadow: 0 6px 30px 5px rgba(0,0,0,.05),0 16px 24px 2px rgba(0,0,0,.04),0 8px 10px -5px rgba(0,0,0,.08);
    display: flex;
    flex-direction: column
}

.modal .header[data-v-1d586ce0] {
    position: relative;
    padding: 24px 40px 24px 24px !important;
    display: flex;
    gap: 8px
}

.modal .header .close[data-v-1d586ce0] {
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer
}

.modal .header .close .closeIcon[data-v-1d586ce0] {
    width: 32px;
    height: 32px;
    padding: 8px !important;
    border-radius: var(---4,4px)
}

    .modal .header .close .closeIcon[data-v-1d586ce0]:hover {
        background: var(--0-hover-6,rgba(0,0,0,.06))
    }

    .modal .header .close .closeIcon[data-v-1d586ce0]:active {
        background: var(--0-click-10,rgba(0,0,0,.1))
    }

.modal .header .logo[data-v-1d586ce0] {
    width: 24px;
    height: 24px
}

.modal .header .title[data-v-1d586ce0] {
    color: var(--90,rgba(0,0,0,.9));
    font-weight: 700
}

.modal .content[data-v-1d586ce0], .modal .header .title[data-v-1d586ce0] {
    font-family: Microsoft YaHei UI;
    font-size: 16px;
    font-style: normal;
    line-height: 24px
}

.modal .content[data-v-1d586ce0] {
    padding: 0 24px 8px 56px !important;
    color: var(--60,rgba(0,0,0,.6));
    font-weight: 400
}

.modal .footer[data-v-1d586ce0] {
    padding: 24px !important
}

.guide_container[data-v-09129a18] {
    position: fixed;
    top: 10px;
    right: 16px;
    width: 316px;
    height: 94px;
    border-radius: 8px;
    background: linear-gradient(103deg,#fdf3ff 11.28%,#d3edff 86.9%);
    z-index: 2147483647;
    padding-top: 8px;
    padding: 12px 16px !important;
    box-shadow: 0 6px 30px 5px rgba(0,0,0,.05),0 16px 24px 2px rgba(0,0,0,.04),0 8px 10px -5px rgba(0,0,0,.08)
}

.guide_container .arrow[data-v-09129a18] {
    position: absolute;
    top: -9px;
    right: 40px;
    width: 16px;
    height: 9px;
    display: flex
}

.guide_container .close[data-v-09129a18] {
    display: flex;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 4px;
    right: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEUSURBVHgB7ZYxCsJAEEVHo1ilshOElFqKhaBX8LAWXkDwDKkVbAXBQogI/sENyJJkZ3ZXRMyHT0iKvJdNMglRm39PUnFsiM7QC1pQnKToEr2iN5fAAp2iGXqMIMHwNTpCH+jJJXA28DSCRAnnLV/93j5XlUBhoFmghA3fmi25BGJIiOBNAiESYrhLwEdCBZcIaCTUcKmARMILrhFokhj4wjkd0uf9au/mWN8HztGsQJlyJSboCh2b/Y0WzunSl/Nzt8B+2nnZcwoY2xqBulctaGxLBVzvubeEREA6ZLwkXALaCaeWSCLCvSSSyHC1RPIBuEqiSmBOr/EaAq+T4A/XwSXAv809dBcItyV46uZk/Za3afMEN22Ov918RpUAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 8px 8px;
    cursor: pointer;
    border-radius: 50%
}

    .guide_container .close[data-v-09129a18]:hover {
        background-color: rgba(0,0,0,.06)
    }

    .guide_container .close[data-v-09129a18]:active {
        background-color: rgba(0,0,0,.1)
    }

.guide_container .container[data-v-09129a18] {
    display: flex;
    gap: 12px
}

.guide_container .container .img[data-v-09129a18] {
    width: 48px;
    height: 48px;
    background: url(data:image/png;base64,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) no-repeat 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    flex-shrink: 0
}

.guide_container .container .content[data-v-09129a18] {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.guide_container .container .content .title[data-v-09129a18] {
    color: var rgba(0,0,0,.9);
    font-family: Microsoft YaHei UI;
    font-size: 15px;
    font-weight: 700;
    line-height: 22px
}

.guide_container .container .content span[data-v-09129a18] {
    color: rgba(0,0,0,.9);
    font-family: Microsoft YaHei UI;
    font-size: 14px;
    line-height: 22px
}

.guide_container .container .content span label[data-v-09129a18] {
    color: #e37318
}

@keyframes showAnimation-0aa25549 {
    0% {
        top: -44px
    }

    to {
        top: 0
    }
}

#ai-assist-bangs .ai-assist-bangs[data-v-0aa25549] {
    position: fixed;
    top: -44px;
    z-index: 2147483647;
    width: -moz-max-content;
    width: max-content;
    height: 44px;
    padding: 0;
    display: flex;
    align-items: center;
    background: hsla(0,0%,92%,.8);
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    border-radius: 0 0 16px 16px;
    border-top: 0;
    padding: 0 7px;
    font-size: 14px;
    transition: top .3s
}

#ai-assist-bangs .ai-assist-bangs.hidden[data-v-0aa25549] {
    top: -44px !important
}

#ai-assist-bangs .ai-assist-bangs.showDom[data-v-0aa25549] {
    top: 0
}

#ai-assist-bangs .ai-assist-bangs.loadingAnimation[data-v-0aa25549] {
    position: relative;
    left: inherit !important
}

#ai-assist-bangs .ai-assist-bangs .bangs-container[data-v-0aa25549] {
    display: flex;
    align-items: center;
    width: -moz-max-content;
    width: max-content
}

    #ai-assist-bangs .ai-assist-bangs .bangs-container[data-v-0aa25549]:before {
        position: absolute;
        content: "";
        width: calc(100% + 2px);
        height: calc(100% - 8px);
        bottom: 0;
        left: -1px;
        border: 1px solid #d7d7d7;
        z-index: -1;
        border-radius: 0 0 16px 16px;
        border-top: 0
    }

#ai-assist-bangs .ai-assist-bangs .hiddenDom[data-v-0aa25549] {
    position: absolute;
    top: 44px;
    left: 50%;
    width: 166px;
    height: 4px;
    transform: translateX(-50%);
    border-radius: 0 0 4px 4px;
    border-top: 0;
    -webkit-backdrop-filter: blur(3.5px);
    backdrop-filter: blur(3.5px);
    background: rgba(56,56,56,.4)
}

    #ai-assist-bangs .ai-assist-bangs .hiddenDom[data-v-0aa25549]:before {
        content: "";
        width: calc(100% + 2px);
        height: calc(100% + 1px);
        position: absolute;
        top: 0;
        left: -1px;
        border-radius: 0 0 4px 4px;
        border: 1px solid hsla(0,0%,100%,.35)
    }

#ai-assist-bangs .ai-assist-bangs .hiddenDom.hidden[data-v-0aa25549] {
    opacity: 0
}

#ai-assist-bangs .ai-assist-bangs .hiddenDom.show[data-v-0aa25549] {
    opacity: 1;
    transition: opacity .3s;
    transition-delay: .3s
}

#ai-assist-bangs .ai-assist-bangs .hiddenDom.animation[data-v-0aa25549] {
    opacity: 1;
    top: 44px;
    animation: moveDown-0aa25549 1.2s
}

@keyframes moveDown-0aa25549 {
    0% {
        opacity: 1;
        top: 32px
    }

    33% {
        opacity: 1;
        top: 44px
    }

    to {
        opacity: 1
    }
}

#ai-assist-bangs .ai-assist-bangs .transparentDom[data-v-0aa25549] {
    height: 12px;
    position: absolute;
    z-index: -1;
    top: 44px;
    left: 50%;
    transform: translateX(-50%)
}

#ai-assist-bangs .ai-assist-bangs .transparentDom.hidden[data-v-0aa25549] {
    opacity: 0
}

#ai-assist-bangs .ai-assist-bangs .transparentDom.show[data-v-0aa25549] {
    opacity: 1;
    transition: opacity .3s;
    transition-delay: .3s
}

#ai-assist-bangs .ai-assist-bangs .transparentDom i[data-v-0aa25549] {
    opacity: 0;
    transition: opacity .3s;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 184px;
    height: 12px;
    transform: translateX(-50%);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#ai-assist-bangs .ai-assist-bangs .transparentDom.shining i[data-v-0aa25549] {
    opacity: 1
}

@keyframes shiningColor-0aa25549 {
    0% {
        opacity: 0
    }

    33% {
        opacity: 0
    }

    66% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

#ai-assist-bangs .ai-assist-bangs .transparentDom.animation i[data-v-0aa25549] {
    opacity: 1;
    animation: shiningColor-0aa25549 1.2s
}

#ai-assist-bangs .ai-assist-bangs .move-area[data-v-0aa25549] {
    cursor: move;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0
}

    #ai-assist-bangs .ai-assist-bangs .move-area[data-v-0aa25549]:not(.show) {
        width: 0 !important
    }

#ai-assist-bangs .ai-assist-bangs .move-area.show[data-v-0aa25549] {
    margin: 0 0 0 8px;
    opacity: 1;
    transition: width .2s,margin .2s,opacity .2s
}

#ai-assist-bangs .ai-assist-bangs .move-area[data-v-0aa25549]:hover {
    background: rgba(0,0,0,.06)
}

#ai-assist-bangs .ai-assist-bangs .move-area[data-v-0aa25549]:active {
    background: rgba(0,0,0,.1)
}

#ai-assist-bangs .ai-assist-bangs .move-area .svg-icon[data-v-0aa25549] {
    color: rgba(0,0,0,.9)
}

#ai-assist-bangs .ai-assist-bangs .bang-logo[data-v-0aa25549] {
    padding: 0 16px 0 4px;
    height: 28px;
    position: relative
}

#ai-assist-bangs .ai-assist-bangs .bang-logo img[data-v-0aa25549] {
    width: 28px;
    height: 28px
}

#ai-assist-bangs .ai-assist-bangs .bang-logo[data-v-0aa25549]:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 12px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background: rgba(0,0,0,.1);
    margin: 0 4px
}

#ai-assist-bangs .ai-assist-bangs .container[data-v-0aa25549] {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 0 4px;
    gap: 4px;
    height: 36px;
    border-radius: 18px;
    overflow: hidden;
    position: relative
}

#ai-assist-bangs .ai-assist-bangs .container .bang-logo[data-v-0aa25549] {
    padding: 0 25px 0 8px;
    height: 28px;
    position: relative
}

#ai-assist-bangs .ai-assist-bangs .container .bang-logo img[data-v-0aa25549] {
    width: 28px;
    height: 28px
}

#ai-assist-bangs .ai-assist-bangs .container .bang-logo .img-ai[data-v-0aa25549] {
    position: absolute;
    z-index: 1
}

#ai-assist-bangs .ai-assist-bangs .container .bang-logo[data-v-0aa25549]:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 12px;
    top: 50%;
    transform: translateY(-50%);
    right: 8px;
    background: rgba(0,0,0,.1)
}

#ai-assist-bangs .ai-assist-bangs .container .stepBox[data-v-0aa25549] {
    display: flex;
    align-items: center;
    height: 100%;
    width: -moz-fit-content;
    width: fit-content;
    justify-content: center;
    transition: margin-left .3s
}

#ai-assist-bangs .ai-assist-bangs .container .stepBox.hidden[data-v-0aa25549] {
    visibility: hidden;
    opacity: 0;
    position: absolute
}

#ai-assist-bangs .ai-assist-bangs .container .stepBox.showLogo[data-v-0aa25549] {
    position: static
}

#ai-assist-bangs .ai-assist-bangs .container .stepBox.showLogo .bang-logo[data-v-0aa25549] {
    opacity: 1;
    transition: opacity .3s
}

#ai-assist-bangs .ai-assist-bangs .container .stepBox .loadingText.hidden[data-v-0aa25549] {
    width: 0 !important;
    transition: width .35s
}

#ai-assist-bangs .ai-assist-bangs .container .animation-logo.stopLoading[data-v-0aa25549] {
    opacity: 0;
    position: absolute;
    transition: opacity .3s
}

@keyframes spin-0aa25549 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-1turn)
    }
}

#ai-assist-bangs .ai-assist-bangs .container .animation-logo .bang-logo .loading[data-v-0aa25549] {
    animation: spin-0aa25549 .25s linear infinite
}

#ai-assist-bangs .ai-assist-bangs .container .disabled-box[data-v-0aa25549] {
    width: 0;
    display: contents
}

#ai-assist-bangs .ai-assist-bangs .container .disabled-box:not(.show) .loadingText[data-v-0aa25549] {
    opacity: 0;
    width: 0 !important
}

#ai-assist-bangs .ai-assist-bangs .container .disabled-box.show[data-v-0aa25549] {
    width: 100%
}

#ai-assist-bangs .ai-assist-bangs .container .disabled-box.show .loadingText[data-v-0aa25549] {
    opacity: 1;
    transition: all .3s
}

#ai-assist-bangs .ai-assist-bangs .container .loadingText[data-v-0aa25549] {
    width: 100%;
    opacity: 1;
    color: var(--90,rgba(0,0,0,.9));
    font-family: Microsoft YaHei;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    transition: opacity .5s ease;
    white-space: nowrap;
    overflow: hidden
}

#ai-assist-bangs .ai-assist-bangs .container .loadingText .loading-dots[data-v-0aa25549] {
    display: inline
}

#ai-assist-bangs .ai-assist-bangs .container .loadingText .loading-dots .dot[data-v-0aa25549] {
    animation: fade-0aa25549 1s linear infinite
}

    #ai-assist-bangs .ai-assist-bangs .container .loadingText .loading-dots .dot[data-v-0aa25549]:nth-child(2) {
        animation-delay: .3s
    }

    #ai-assist-bangs .ai-assist-bangs .container .loadingText .loading-dots .dot[data-v-0aa25549]:nth-child(3) {
        animation-delay: .6s
    }

@keyframes fade-0aa25549 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

#ai-assist-bangs .ai-assist-bangs .container .loadingTextHidden[data-v-0aa25549] {
    transition: opacity .5s ease;
    opacity: .2
}

#ai-assist-bangs .ai-assist-bangs .container .loadingTextNone[data-v-0aa25549] {
    transition: width 2s ease;
    width: 0
}

#ai-assist-bangs .ai-assist-bangs .container .tabList[data-v-0aa25549] {
    display: flex;
    align-items: center;
    width: 0;
    overflow: hidden;
    opacity: 0;
    transition-property: none;
    padding: 3px 0
}

#ai-assist-bangs .ai-assist-bangs .container .tabList.show[data-v-0aa25549] {
    width: 100%;
    opacity: 1;
    transition-property: all;
    gap: 4px
}

#ai-assist-bangs .ai-assist-bangs .container .tabList.show button[data-v-0aa25549] {
    width: 100%;
    flex-shrink: 0
}

#ai-assist-bangs .ai-assist-bangs .container .tabList:not(.show) button[data-v-0aa25549] {
    width: 0 !important
}

#ai-assist-bangs .ai-assist-bangs .container button[data-v-0aa25549] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden;
    width: 0
}

#ai-assist-bangs .ai-assist-bangs .container button .button-box[data-v-0aa25549] {
    cursor: pointer;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    padding: 3px 16px;
    min-width: -moz-fit-content;
    min-width: fit-content
}

#ai-assist-bangs .ai-assist-bangs .container button[data-v-0aa25549]:hover:not(:disabled) {
    border-radius: 99px;
    background: rgba(0,0,0,.06)
}

#ai-assist-bangs .ai-assist-bangs .container button[data-v-0aa25549]:active:not(:disabled) {
    border-radius: 99px;
    background: var(--0-click-10,rgba(0,0,0,.1))
}

#ai-assist-bangs .ai-assist-bangs .container button.active[data-v-0aa25549] {
    border-radius: 16px;
    background: #fff !important;
    box-shadow: 0 2px 4px 0 rgba(64,64,64,.1)
}

#ai-assist-bangs .ai-assist-bangs .container button[data-v-0aa25549]:disabled {
    cursor: not-allowed
}

#ai-assist-bangs .ai-assist-bangs .container button:disabled .image img[data-v-0aa25549] {
    margin-left: -16px
}

#ai-assist-bangs .ai-assist-bangs .container button:disabled span[data-v-0aa25549] {
    color: #a4a4a4
}

#ai-assist-bangs .ai-assist-bangs .container button .cont[data-v-0aa25549] {
    display: flex;
    justify-content: center;
    align-items: center
}

#ai-assist-bangs .ai-assist-bangs .container button .image[data-v-0aa25549] {
    width: 16px;
    height: 16px;
    overflow: hidden;
    border-radius: 4px;
    display: flex
}

#ai-assist-bangs .ai-assist-bangs .container button img[data-v-0aa25549] {
    width: 64px;
    height: 16px
}

#ai-assist-bangs .ai-assist-bangs .container button span[data-v-0aa25549] {
    color: var(--90,rgba(0,0,0,.9));
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    line-height: 15px;
    text-align: center;
    display: flex;
    align-items: center;
    white-space: nowrap
}

#ai-assist-bangs .ai-assist-bangs .container button.section[data-v-0aa25549] {
    margin-left: 13px;
    position: relative
}

    #ai-assist-bangs .ai-assist-bangs .container button.section[data-v-0aa25549]:before {
        content: "";
        position: absolute;
        width: 1px;
        height: 12px;
        top: 8px;
        left: -8px;
        background: rgba(0,0,0,.1)
    }

#ai-assist-bangs .ai-assist-bangs .icon-border[data-v-0aa25549] {
    position: absolute;
    top: 0;
    right: -8px;
    color: rgba(0,0,0,.08)
}

#ai-assist-bangs .ai-assist-bangs .border-left[data-v-0aa25549] {
    left: -8px;
    right: auto
}

#ai-assist-bangs .ai-assist-bangs .close[data-v-0aa25549] {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 8px;
    cursor: pointer
}

    #ai-assist-bangs .ai-assist-bangs .close[data-v-0aa25549]:not(.show) {
        opacity: 0;
        width: 0 !important
    }

#ai-assist-bangs .ai-assist-bangs .close .show[data-v-0aa25549] {
    margin: 0 8px;
    opacity: 1;
    transition: width .2s,margin .2s,opacity .2s
}

#ai-assist-bangs .ai-assist-bangs .close .svg-icon[data-v-0aa25549] {
    color: rgba(0,0,0,.4)
}

#ai-assist-bangs .ai-assist-bangs .close[data-v-0aa25549]:hover {
    background: rgba(0,0,0,.06)
}

#ai-assist-bangs .ai-assist-bangs .close[data-v-0aa25549]:active {
    background: rgba(0,0,0,.1)
}

#ai-assist-bangs .ai-assist-bangs .guide[data-v-0aa25549] {
    position: absolute;
    top: 64px;
    left: 50%;
    height: 34px;
    width: -moz-max-content;
    width: max-content;
    border-radius: 0 16px 16px 16px;
    background: linear-gradient(91deg,#f05cea 1.27%,#8055fb 31.54%,#3b70f8 64.92%,#1daeff 99.75%);
    box-shadow: 0 1.582px 6.327px 0 rgba(0,0,0,.2);
    -webkit-backdrop-filter: blur(3.9545459747px);
    backdrop-filter: blur(3.9545459747px);
    display: flex;
    align-items: center;
    gap: 8px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    letter-spacing: .14px;
    padding: 0 12px
}

#ai-assist-bangs .ai-assist-bangs .guide .cursor[data-v-0aa25549] {
    position: absolute;
    pointer-events: none;
    top: -20px;
    left: -10px;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABFFBMVEUAAAAFBQUcHBwICAjQ0NABAQEBAQEBAQECAgIEBAQDAwMBAQECAgISEhKhoaH///8BAQH39/cDAwP///////+tra3////8/Pzy8vL8/Pzr6+tMTEz19fXo6OjY2Nj8/Pz+/v6goKD8/PzX19f////m5ubBwcHCwsLp6emjo6OQkJCMjIyjo6Pj4+P///8tLS06OjoyMjJCQkIuLi4wMDBYWFhGRkY8PDw+Pj5VVVVMTExISEg4ODg1NTVKSkpAQEA0NDREREQ3NzdiYmJSUlJQUFBdXV1bW1tOTk7z8/Nra2tlZWVfX19oaGjo6Ojl5eWIiIjt7e2YmJjY2NjMzMykpKR+fn5wcHDAwMCwsLCPj497e3sN3bTZAAAALnRSTlMACwQFTyEvFisTKBoPCmXfJCEegLD+79LKUUU5ELCXgXBmwZiQjn9+aWRVPDIS1pEyjQAAAe9JREFUOMuV1GtXokAcBvAFUuTmspKrW1vb3u8DaZA3LCUzMPLSVlt9/+/Rf8bRETmM9Rz01e88zDPn6KsXx6pUDp7jvkzL5en2+43uL5pE0e309ZtNcAdFURTf/dskRYBxHI9G92/fcaG0g0CNguCyjCxeobGFCLs8P38IP3CgsIXmbDh0oysYz4GUuW4zvsqcJAEE5mLWPDsbwvhsCG2EDQYXF60bGJ/1alC4DbNWt3uDrKxGogZEtdued0vHpxspa2HV69VqLh2famRtwE5OGo0mGZ9uXGHYHR87vf8g07ALzPOWyul0+v6MjWcQqxXW75+eHh7OkJWCnlcD1qDM94Ed1et3obUOl6zDmG3bXniwBglzcBtRR6BIZttrkLatlNVt/D35JCUhGeqzNppg/EMSExeOh87bJiFayVdFEBON+D5I2QR9KxY/kqf489duThakBPQJq9uP6HuepaACTDbSozXDz/nCMqqaKymkkZ1xvqAd7kOLmVukpFHHGslGb7xfgBJNXkTRdRidaCR94z1wmqILixiGiB2Df5Bj2864msdOkCRRhA88VDEoV6+D4LqyO3di9u9a/r2HUJU63l+KUlLh1lQTHNRlB6CpwrXw+yCSLpdMk52P825d1jSZOm6loUMM6ridEoTHngCP93ci4MDcjgAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#ai-assist-bangs .ai-assist-bangs .guide .close-guide[data-v-0aa25549] {
    margin: 0;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAE3RSTlMA5R3XyHJWDrqsj2VkOSuenYGAB/0IqwAAAH5JREFUOMvlkc0SwBAMhBNtaUt/eP+Hra2DEWaMs+9is9kZITQX9tGyLFDMvOVyi6UqAoaRyP0qQA6eT9pDOxJouCfUCaWp4lqifxhzxGO5qMGNxL6jf1MTtfLPKuYTCfT7gf4V/SH7zxz9KAs3JB2grZivXpYZWzfp18lyKj4bdgL3VhxVRAAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

    #ai-assist-bangs .ai-assist-bangs .guide .close-guide[data-v-0aa25549]:hover {
        background-color: rgba(0,0,0,.06)
    }

    #ai-assist-bangs .ai-assist-bangs .guide .close-guide[data-v-0aa25549]:active {
        background-color: rgba(0,0,0,.1)
    }

.leftContainer[data-v-0aa25549] {
    width: 48px;
    display: flex;
    justify-content: center;
    z-index: 100
}

.leftContainer .prev[data-v-0aa25549] {
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: var(--6-normal-6,rgba(0,0,0,.06));
    cursor: pointer
}

.leftContainer .prev .icon[data-v-0aa25549] {
    width: 8px;
    height: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAMAAACROYkbAAAAXVBMVEUAAAAAAAD///8AAAD///////8AAAD///8AAAD///////8AAAD///8AAAD///8AAAAAAAD///8AAAD///8AAAAAAAD///8AAAD///8AAAAAAAD///////////////+u2f9SAAAAH3RSTlMAQuXlODIrJBYT19fIyJ6ej1ZWR0c5HR0ODggHBI+Ot0DnTQAAAMJJREFUOMuFk0kOwjAQBL0R9h0COMD/n0lLYTSqSFbqVhdXO0twXsdAOurzQH8v6bdthq9ihF83Cb5elIB8zhn5GCPyKSXkSynMC+QF8gJ5wbxAXiAvkBfMC+QF8gJ5wbxAXiAvkBfMC+QF8sLyOOCynxxw5wHn3cwB4XHiFerkCv2HVxhwBY4Y1UeMqhHth8gR5tVfI0aYD/4aOcLMRrhrRONDwggTG2FiI0xshOt/BFwj4BrR+Jl8BL129P4L1YggfhrPClazJSPaAAAAAElFTkSuQmCC) no-repeat 0/32px 8px
}

.leftContainer .prev[data-v-0aa25549]:hover {
    background: var(--6-hover-10,rgba(0,0,0,.1))
}

.leftContainer .prev[data-v-0aa25549]:active {
    background: var(--6-click-15,rgba(0,0,0,.15))
}

.leftContainer.disabled .prev[data-v-0aa25549] {
    background: var(--6-normal-6,rgba(0,0,0,.06))
}

.leftContainer.disabled .prev .icon[data-v-0aa25549] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAMAAACROYkbAAAAXVBMVEUAAAAAAAD///8AAAD///////8AAAD///8AAAD///////8AAAD///8AAAD///8AAAAAAAD///8AAAD///8AAAAAAAD///8AAAD///8AAAAAAAD///////////////+u2f9SAAAAH3RSTlMAQuXlODIrJBYT19fIyJ6ej1ZWR0c5HR0ODggHBI+Ot0DnTQAAAMJJREFUOMuFk0kOwjAQBL0R9h0COMD/n0lLYTSqSFbqVhdXO0twXsdAOurzQH8v6bdthq9ihF83Cb5elIB8zhn5GCPyKSXkSynMC+QF8gJ5wbxAXiAvkBfMC+QF8gJ5wbxAXiAvkBfMC+QF8sLyOOCynxxw5wHn3cwB4XHiFerkCv2HVxhwBY4Y1UeMqhHth8gR5tVfI0aYD/4aOcLMRrhrRONDwggTG2FiI0xshOt/BFwj4BrR+Jl8BL129P4L1YggfhrPClazJSPaAAAAAElFTkSuQmCC) no-repeat -8px 0/32px 8px !important
}

.leftContainer.disabled .prev[data-v-0aa25549]:active, .leftContainer.disabled .prev[data-v-0aa25549]:hover {
    background: var(--6-normal-6,rgba(0,0,0,.06))
}

.rightContainer[data-v-0aa25549] {
    width: 48px;
    display: flex;
    justify-content: center;
    z-index: 100
}

.rightContainer .next[data-v-0aa25549] {
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: var(--6-normal-6,rgba(0,0,0,.06));
    cursor: pointer
}

.rightContainer .next .icon[data-v-0aa25549] {
    width: 8px;
    height: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAYAAACm53kpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEhSURBVHgB3ZUxDgFRFEXvIKGiUihUEgmJgkqUFmEddjIrYANWYAd2oNOpiIQWGfdNTDIizP+X6p/kNBM/9897NwZ4J6Zt6PRoDSJJksRUzufZDq3iB/Z0Q2fQmNIJbUGAl9/TDZXyeW5Mh7Tp8vvSh+e2gRh6G6wBPehtSPN/aIM1oOPShhK+Y1tYQW+DtWAEsQ1ZvtoGYi3of2tD0QCMoNvgMoCMINvgMwAjuDb4DiAjmDaoAzAa9AydMr1C5x/59wo01nROL9A40C29QSPNj6JIzT/RHc/ffAdggfPnBRRs4/biR2ik+by4mm8Dtxc/ZQ98BhDM1vMPXQYQ3NbzFA0gyK3n+TSAoLdexJLWoTOA33/LC/w2L6icz7Nd6pz/AM6iuzMCp5O4AAAAAElFTkSuQmCC) no-repeat 0/32px 8px
}

.rightContainer .next[data-v-0aa25549]:hover {
    background: var(--6-hover-10,rgba(0,0,0,.1))
}

.rightContainer .next[data-v-0aa25549]:active {
    background: var(--6-click-15,rgba(0,0,0,.15))
}

.rightContainer.disabled .next[data-v-0aa25549] {
    background: var(--6-normal-6,rgba(0,0,0,.06))
}

.rightContainer.disabled .next .icon[data-v-0aa25549] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAYAAACm53kpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEhSURBVHgB3ZUxDgFRFEXvIKGiUihUEgmJgkqUFmEddjIrYANWYAd2oNOpiIQWGfdNTDIizP+X6p/kNBM/9897NwZ4J6Zt6PRoDSJJksRUzufZDq3iB/Z0Q2fQmNIJbUGAl9/TDZXyeW5Mh7Tp8vvSh+e2gRh6G6wBPehtSPN/aIM1oOPShhK+Y1tYQW+DtWAEsQ1ZvtoGYi3of2tD0QCMoNvgMoCMINvgMwAjuDb4DiAjmDaoAzAa9AydMr1C5x/59wo01nROL9A40C29QSPNj6JIzT/RHc/ffAdggfPnBRRs4/biR2ik+by4mm8Dtxc/ZQ98BhDM1vMPXQYQ3NbzFA0gyK3n+TSAoLdexJLWoTOA33/LC/w2L6icz7Nd6pz/AM6iuzMCp5O4AAAAAElFTkSuQmCC) no-repeat -8px 0/32px 8px !important
}

.rightContainer.disabled .next[data-v-0aa25549]:active, .rightContainer.disabled .next[data-v-0aa25549]:hover {
    background: var(--6-normal-6,rgba(0,0,0,.06))
}

.modal .content[data-v-0aa25549] {
    color: var(--60,rgba(0,0,0,.6));
    font-weight: 400
}

.modal .content[data-v-0aa25549], .modal .type[data-v-0aa25549] {
    font-family: Microsoft YaHei UI;
    font-size: 16px;
    font-style: normal;
    line-height: 24px
}

.modal .type[data-v-0aa25549] {
    color: var(---normal,#e37318);
    font-weight: 700
}

.modal .footer[data-v-0aa25549] {
    display: flex;
    justify-content: end;
    gap: 12px
}

.modal .footer .skinCenter[data-v-0aa25549] {
    display: flex;
    height: 32px;
    padding: 5px 16px !important;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    gap: 8px;
    border-radius: var(---4,4px);
    border: 1px solid var(--15,rgba(0,0,0,.15)) !important;
    cursor: pointer;
    color: var(--90,rgba(0,0,0,.9)) !important
}

    .modal .footer .skinCenter[data-v-0aa25549]:hover {
        color: var(--hover,#27c566) !important;
        border: 1px solid var(--hover,#27c566) !important
    }

    .modal .footer .skinCenter[data-v-0aa25549]:active {
        color: var(--click,#029c4a) !important;
        border: 1px solid var(--click,#029c4a) !important
    }

.modal .footer .skin13[data-v-0aa25549] {
    display: flex;
    height: 32px;
    padding: 5px 16px !important;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    gap: 8px;
    border-radius: var(---4,4px);
    background: var(--normal,#03b752) !important;
    cursor: pointer;
    color: #fff
}

    .modal .footer .skin13[data-v-0aa25549]:hover {
        background: var(--hover,#27c566) !important
    }

    .modal .footer .skin13[data-v-0aa25549]:active {
        background: var(--click,#029c4a) !important
    }

.protocalModal .content[data-v-0aa25549] {
    color: var(--60,rgba(0,0,0,.6));
    font-family: Microsoft YaHei UI;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.protocalModal .content .type[data-v-0aa25549] {
    color: var(---normal,#e37318);
    font-family: Microsoft YaHei UI;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 0 -4px !important
}

.protocalModal .content a[data-v-0aa25549] {
    color: rgba(0,0,0,.6);
    text-decoration: underline !important
}

.protocalModal .footer[data-v-0aa25549] {
    display: flex;
    justify-content: end;
    gap: 12px
}

.protocalModal .footer .protocal[data-v-0aa25549] {
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative
}

.protocalModal .footer .protocal .toast[data-v-0aa25549] {
    position: absolute;
    top: -30px;
    color: #fff;
    font-family: Microsoft YaHei UI;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    padding: 6px 12px !important;
    border-radius: var(---4,4px);
    background: var(--60,rgba(0,0,0,.6))
}

    .protocalModal .footer .protocal .toast[data-v-0aa25549]:before {
        content: "";
        position: absolute;
        top: 28px;
        left: 4px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 6px 0 6px;
        border-color: var(--60,rgba(0,0,0,.6)) transparent transparent transparent
    }

.protocalModal .footer .protocal .checkBox[data-v-0aa25549] {
    display: none
}

.protocalModal .footer .protocal .checkBoxInner[data-v-0aa25549] {
    width: 16px;
    height: 16px;
    position: relative;
    border-radius: var(---2,2px) !important;
    border: 1px solid var(--15,rgba(0,0,0,.15)) !important;
    background: var(--normal-white,#fff) !important;
    cursor: pointer !important
}

    .protocalModal .footer .protocal .checkBoxInner[data-v-0aa25549]:after {
        content: " ";
        position: absolute;
        box-sizing: content-box !important;
        border: 2px solid transparent;
        border-left: 0;
        border-top: 0;
        width: 5px;
        height: 10px;
        left: 4px;
        top: 0;
        transform: rotate(45deg) scaleY(0);
        transition: transform .15s ease-in .05s;
        transform-origin: center
    }

    .protocalModal .footer .protocal .checkBoxInner[data-v-0aa25549]:hover {
        border: 1px solid var(--hover,#27c566) !important
    }

.protocalModal .footer .protocal .checkBoxInner.isChecked[data-v-0aa25549] {
    background: var(--normal,#03b752) !important;
    border: 1px solid var(--hover,#03b752) !important
}

    .protocalModal .footer .protocal .checkBoxInner.isChecked[data-v-0aa25549]:after {
        transform: rotate(45deg) scaleY(1);
        border-color: #fff !important
    }

.protocalModal .footer .protocal .label[data-v-0aa25549] {
    color: var(--60,rgba(0,0,0,.6));
    font-family: Microsoft YaHei UI;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

.protocalModal .footer .protocal .label a[data-v-0aa25549] {
    color: var(--90,rgba(0,0,0,.9)) !important;
    text-decoration-line: underline !important
}

.protocalModal .footer .footerBtn[data-v-0aa25549] {
    display: flex;
    gap: 12px
}

.protocalModal .footer .footerBtn .cancel[data-v-0aa25549] {
    display: flex;
    height: 32px;
    padding: 5px 16px !important;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    gap: 8px;
    border-radius: var(---4,4px);
    border: 1px solid var(--15,rgba(0,0,0,.15)) !important;
    cursor: pointer;
    color: var(--90,rgba(0,0,0,.9)) !important
}

    .protocalModal .footer .footerBtn .cancel[data-v-0aa25549]:hover {
        color: var(--hover,#27c566) !important;
        border: 1px solid var(--hover,#27c566) !important
    }

    .protocalModal .footer .footerBtn .cancel[data-v-0aa25549]:active {
        color: var(--click,#029c4a) !important;
        border: 1px solid var(--click,#029c4a) !important
    }

.protocalModal .footer .footerBtn .analyse[data-v-0aa25549] {
    display: flex;
    height: 32px;
    padding: 5px 16px !important;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    gap: 8px;
    border-radius: var(---4,4px);
    background: var(--normal,#03b752) !important;
    cursor: pointer;
    color: #fff
}

    .protocalModal .footer .footerBtn .analyse[data-v-0aa25549]:hover {
        background: var(--hover,#27c566) !important
    }

    .protocalModal .footer .footerBtn .analyse[data-v-0aa25549]:active {
        background: var(--click,#029c4a) !important
    }

.protocalModal .footerEnd[data-v-0aa25549] {
    display: flex;
    justify-content: end
}

.protocalModal .footerEnd .unInstall[data-v-0aa25549] {
    display: flex;
    height: 32px;
    padding: 5px 16px !important;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    gap: 8px;
    border-radius: var(---4,4px);
    border: none !important;
    cursor: pointer;
    color: var(--90,rgba(0,0,0,.9)) !important
}

    .protocalModal .footerEnd .unInstall[data-v-0aa25549]:hover {
        background-color: rgba(0,0,0,.06) !important
    }

    .protocalModal .footerEnd .unInstall[data-v-0aa25549]:active {
        background-color: rgba(0,0,0,.1) !important
    }

#ai-assist-bangs {
    font-family: MicrosoftYaHei;
    color: #222;
    text-align: left;
    white-space: normal;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2147483647;
    width: 100%;
    display: flex;
    height: 0;
    justify-content: center
}

    #ai-assist-bangs *, #ai-assist-bangs :after, #ai-assist-bangs :before {
        box-sizing: border-box;
        padding: 0;
        margin: 0;
        -webkit-touch-callout: none
    }

    #ai-assist-bangs em, #ai-assist-bangs i {
        font-style: normal
    }

    #ai-assist-bangs a:active, #ai-assist-bangs a:focus, #ai-assist-bangs button:focus, #ai-assist-bangs input:focus {
        resize: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        outline: none
    }

    #ai-assist-bangs button, #ai-assist-bangs input {
        border: 0;
        background: transparent;
        -moz-appearance: none;
        appearance: none;
        -webkit-appearance: none;
        outline: none
    }

    #ai-assist-bangs a, #ai-assist-bangs a:focus, #ai-assist-bangs a:hover {
        cursor: pointer;
        color: inherit;
        text-decoration: none
    }

    #ai-assist-bangs li {
        list-style: none
    }

    #ai-assist-bangs .skeleton-class {
        background-color: rgba(0,0,0,.06)
    }

    #ai-assist-bangs .svg-icon[data-v-d8e8dad2] {
        width: 1em;
        height: 1em;
        vertical-align: -.15em;
        fill: currentColor;
        overflow: hidden
    }

.qa-sdk-wrapper {
    position: fixed;
    width: 400px;
    right: -600px;
    max-height: 530px;
    overflow: hidden;
    border-radius: 4px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    transition: all 0.5s ease-in-out;
    background: #fff;
}

.qa-sdk-close-btn {
    display: inline-block;
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    top: 16px;
    right: 16px;
}

    .qa-sdk-close-btn:hover {
        border-radius: 50%;
        background-color: #d5d9df;
    }

#qa-sdk-iframe {
    width: 400px;
}

@media (min-width: 1024px) and (max-width: 1366px) {
    .qa-sdk-wrapper {
        width: 356px;
    }

    #qa-sdk-iframe {
        width: 356px;
    }
}
.ai-assist-highlight {
    background: yellow;
}

@media print {
    #ai-assist-root-bangs,
    #ai-assist-root-bilibili,
    #ai-assist-root-new {
        display: none !important;
    }
}