.ai-placeholder-box{position:absolute;left:0;top:0;pointer-events:none}.ai-placeholder-box .ai-placeholder-line{height:26px;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-color:#b0b0b0;background-image:linear-gradient(90deg,transparent,#2e2e2e 50%,transparent);background-position-x:-200px;background-repeat:no-repeat;background-size:200px;color:transparent;pointer-events:none;animation-name:ai-text-placeholder-animation;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes ai-text-placeholder-animation{0%{background-position-x:-200px}to{background-position-x:calc(100% + 200px)}}.file-upload-view>div[data-type=image] .content{display:flex}.file-upload-view>div[data-type=image] .content .img-box{position:relative}.file-upload-view>div[data-type=image] .content .img-box .img{width:56px;height:56px;border-radius:8px;background-size:cover;background-position:50%}.file-upload-view>div[data-type=image] .content .img-box:hover .clear{display:flex}.ai-file-upload-box{width:100%;height:100%;border-radius:var(--border-radius-middle,6px);border:1px dashed #c4b8ff;overflow:hidden;position:relative}.ai-file-upload-box.dragover,.ai-file-upload-box:hover{background:#f8f6fd}.ai-file-upload-box.dragover .ai-file-show,.ai-file-upload-box.dragover .ai-file-upload{display:none!important}.ai-file-upload-box.dragover .ai-file-drag{display:flex}.ai-file-upload-box>div{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.ai-file-upload-box>div img{max-width:200px;max-height:90px}.ai-file-upload-box>div .tips{color:var(--color-text-primary,#212930);line-height:20px;font-weight:700}.ai-file-upload-box .ai-file-upload .tip-box{display:flex;justify-content:center;align-items:center}.ai-file-upload-box .ai-file-upload .tip-box .ai-upload-btn{color:#b664e0;cursor:pointer;position:relative;z-index:2}.ai-file-upload-box .ai-file-upload .tip-box .po-diagraming-icons{margin-left:4px;font-size:16px;color:#6c7d8f;position:relative;z-index:2}.ai-file-upload-box .ai-file-upload #ai-file-upload-input{display:block;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;z-index:1}.ai-file-upload-box .ai-file-drag{display:none;pointer-events:none}.ai-file-upload-box .ai-file-show{display:none}.ai-file-upload-box .ai-file-show:hover .clear{display:flex}.ai-file-upload-box .ai-file-show .ai-img-box{display:flex;position:relative}.ai-file-upload-box .ai-file-show .ai-file-data{padding-bottom:16px;max-width:250px;position:relative}.ai-file-upload-box .ai-file-show .ai-file-data .name{color:var(--color-text-primary,#212930);line-height:20px;word-break:break-all;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:60px}.ai-file-upload-box .ai-file-show .clear{left:100%;margin:-8px 0 0 -10px;display:none;justify-content:center;align-items:center;background-color:#fff;position:absolute;font-size:var(--font-size-middle);border-radius:8px;cursor:pointer;color:var(--color-text-primary,#212930)}.ai-file-upload-box .ai-file-show .clear:hover{color:var(--light-color-font-2)}.ai-file-upload-box .tips-error{display:none;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);color:var(--color-danger,#eb5555);line-height:20px}.ai-file-upload-box .tips-error:after{content:"\e977";font-family:diagramingicons;font-size:var(--font-size-middle);color:var(--color-danger,#eb5555);float:left;padding-right:2px}.ai-file-tips{text-align:left;font-size:13px;color:var(--color-text-secondary,#6c7d8f);font-weight:400;margin-top:15px}.file-upload-view>div[data-type=document] .content{display:flex}.file-upload-view>div[data-type=document] .content .document-box{position:relative}.file-upload-view>div[data-type=document] .content .document-box img{height:56px}.file-upload-view>div[data-type=document] .content .document-box:hover .clear{display:flex}.file-upload-view>div[data-type=audio] .content{display:flex}.file-upload-view>div[data-type=audio] .content .audio-box{position:relative}.file-upload-view>div[data-type=audio] .content .audio-box img{height:56px}.file-upload-view>div[data-type=audio] .content .audio-box:hover .clear{display:flex}.file-upload-view>div[data-type=weblink] .content{display:flex}.file-upload-view>div[data-type=weblink] .content .weblink-box{width:100%;height:68px;padding:4px 8px;position:relative;border-radius:var(--border-radius-large,8px);background:#f6f7f8}.file-upload-view>div[data-type=weblink] .content .weblink-box img{width:20px;height:20px;position:absolute;left:8px;top:4px}.file-upload-view>div[data-type=weblink] .content .weblink-box .ai-link-input-box{height:100%;width:100%;padding-left:28px;position:relative;line-height:20px}.file-upload-view>div[data-type=weblink] .content .weblink-box .ai-link-input-box .ai-weblink-link{height:100%;width:100%;color:var(--color-text-secondary,#6c7d8f);line-height:20px;border:none;outline:none;background:none;margin:0;padding:0}.file-upload-view>div[data-type=weblink] .content .weblink-box .tips-error{display:none;width:180px;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);color:var(--color-danger,#eb5555);line-height:20px}.file-upload-view>div[data-type=weblink] .content .weblink-box .tips-error:after{content:"\e977";font-family:diagramingicons;font-size:var(--font-size-middle);color:var(--color-danger,#eb5555);float:left;padding-right:2px}.file-upload-view>div[data-type=weblink] .content .weblink-box:hover .clear{display:flex}.file-upload-view>div[data-type=longtext] .content{display:flex}.file-upload-view>div[data-type=longtext] .content .longtext-box{width:100%;padding:4px 8px;position:relative;border-radius:var(--border-radius-large,8px);background:#f6f7f8}.file-upload-view>div[data-type=longtext] .content .longtext-box .ai-longtext-content-input,.file-upload-view>div[data-type=longtext] .content .longtext-box .hide-input{width:100%;height:60px;min-height:60px;max-height:160px;margin:0;padding:0;display:block;color:var(--color-text-primary,#212930);line-height:20px;outline:none;overflow-wrap:break-word;white-space:pre-wrap;font:inherit;resize:none;background:none;box-shadow:none;border:none}.file-upload-view>div[data-type=longtext] .content .longtext-box .hide-input{padding:0 8px;height:auto;position:absolute;left:0;top:0;z-index:-1;opacity:0;pointer-events:none}.file-upload-view>div[data-type=longtext] .content .longtext-box:hover .clear{display:flex}.ai_view_box{margin-top:16px;padding:16px;border-radius:var(--border-radius-large,8px);background:var(--color-bg-plate,#f6f7f8);white-space:nowrap}.ai_view_box .ai_divider{width:1px;background:var(--color-line-light,rgba(33,41,48,.06));user-select:none}.ai_view_box .top{display:flex;justify-content:space-between;align-items:center}.ai_view_box .top .change-view-type{height:32px;display:flex;padding:4px;border-radius:var(--border-radius-middle,6px);border:1px solid var(--color-line-light,rgba(33,41,48,.06));background:var(--color-fill-regular,#e9edf2);position:relative}.ai_view_box .top .change-view-type div{width:90px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;margin-right:4px}.ai_view_box .top .change-view-type div:hover{font-weight:700}.ai_view_box .top .change-view-type div:last-child{margin-right:0}.ai_view_box .top .change-view-type i{display:block;width:90px;height:calc(100% - 8px);position:absolute;top:4px;border-radius:var(--border-radius-small,4px);background:var(--bg-white-0,#fff);box-shadow:0 1px 0 0 rgba(0,0,0,.08);transition:left .3s}.ai_view_box .top .change-view-type.flow i,.ai_view_box .top .change-view-type.mind i{left:4px}.ai_view_box .top .change-view-type.flow div[data-type=flow],.ai_view_box .top .change-view-type.flow div[data-type=mind],.ai_view_box .top .change-view-type.mind div[data-type=flow],.ai_view_box .top .change-view-type.mind div[data-type=mind]{font-weight:700}.ai_view_box .top .change-view-type.markdown i,.ai_view_box .top .change-view-type.mermaid i{left:98px}.ai_view_box .top .change-view-type.markdown div[data-type=markdown],.ai_view_box .top .change-view-type.markdown div[data-type=mermaid],.ai_view_box .top .change-view-type.mermaid div[data-type=markdown],.ai_view_box .top .change-view-type.mermaid div[data-type=mermaid]{font-weight:700}.ai_view_box .top .view_top_set{display:flex;align-items:center}.ai_view_box .top .view_top_set>div[data-type]{height:26px;min-width:26px;margin-left:12px;padding:0 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.ai_view_box .top .view_top_set>div[data-type]:first-child{margin-left:0;padding:0 8px}.ai_view_box .top .view_top_set>div[data-type]:hover{background:var(--color-state-hover,rgba(33,41,48,.06))}.ai_view_box .top .view_top_set>div[data-type] .po-diagraming-icons{margin-right:8px}.ai_view_box .top .view_top_set .ai_divider{height:12px;margin-left:12px}.ai_view_box .view{margin-top:12px;width:100%;max-height:calc(100vh - 350px);aspect-ratio:894/480;border-radius:var(--border-radius-middle,6px);border:1px solid var(--color-line-light,rgba(33,41,48,.06));background:#fff;overflow:hidden}.ai_view_box .view .iframe_box{height:100%;position:relative}.ai_view_box .view .iframe_box.loading .loading_box{display:block}.ai_view_box .view .iframe_box.loading>iframe{opacity:0}.ai_view_box .view .iframe_box>.loading_box{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai_view_box .view .iframe_box>.loading_box img{height:100px}.ai_view_box .view .iframe_box>iframe{display:block;width:100%;height:100%;border:none;transition:opacity 1s}.ai_view_box .view .iframe_box>.ai_scale_tips{height:26px;display:flex;padding:0 16px;justify-content:center;align-items:center;border-radius:var(--border-radius-circle,9999px);background:rgba(0,0,0,.5);position:absolute;left:50%;top:8px;transform:translate(-50%);color:var(--color-text-white,#fff);font-size:15px}.ai_view_box .view .markdown_box,.ai_view_box .view .mermaid_box{height:100%;padding:16px;word-wrap:break-word;white-space:break-spaces;user-select:text;overflow-x:hidden;overflow-y:auto;line-height:24px}.ai_view_box .bottom{margin-top:16px}.ai_view_box .bottom .title{font-weight:700;line-height:18px}.ai_view_box .bottom .structure_and_theme{margin-top:12px;height:48px;display:flex;align-items:center;overflow:hidden}.ai_view_box .bottom .structure_and_theme .ai_divider{height:40px;margin:0 12px}.ai_view_box .bottom .structure_and_theme .item{height:48px;display:flex;justify-content:center;align-items:center;border-radius:6px;border:1px solid var(--color-line-regular,rgba(33,41,48,.12));background:var(--text-white-ffffff,#fff);cursor:pointer;overflow:hidden;position:relative}.ai_view_box .bottom .structure_and_theme .item:before{position:absolute;content:"";width:60%;height:60%;background:url(loading.c40b3cc2.gif) no-repeat 50%;background-size:contain}.ai_view_box .bottom .structure_and_theme .item:hover{background-image:linear-gradient(var(--bg-lv1-default,#fff),var(--bg-lv1-default,#fff)),linear-gradient(93deg,rgba(218,42,255,.5019607843137255) 1.81%,rgba(69,45,238,.5019607843137255) 96.01%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid transparent}.ai_view_box .bottom .structure_and_theme .item:hover svg{transform:scale(1.1)}.ai_view_box .bottom .structure_and_theme .item.active{background-image:linear-gradient(var(--bg-lv1-default,#fff),var(--bg-lv1-default,#fff)),linear-gradient(93deg,#da2aff 1.81%,#452dee 96.01%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid transparent}.ai_view_box .bottom .structure_and_theme .item svg{position:relative;transition:transform .3s}.ai_view_box .bottom .structure_and_theme .structure{height:100%;display:flex;gap:12px}.ai_view_box .bottom .structure_and_theme .structure .item{width:64px}.ai_view_box .bottom .structure_and_theme .structure .item .icon{width:100%;height:100%;vertical-align:-.15em;fill:currentColor;overflow:hidden;background:#fff}.ai_view_box .bottom .structure_and_theme .theme{height:100%;display:flex;flex-wrap:wrap;gap:12px}.ai_view_box .bottom .structure_and_theme .theme .item{width:86px}.ai_history_list{overflow:hidden;overflow-y:auto}.ai_history_list::-webkit-scrollbar{display:none}.ai_history_list .item{height:32px;padding:0 8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:1px solid transparent;border-radius:var(--border-radius-small,4px);user-select:none}.ai_history_list .item:hover{background:var(--color-state-hover,rgba(33,41,48,.06))}.ai_history_list .item:hover .item_control{display:flex}.ai_history_list .item.active{background:var(--color-state-hover,rgba(33,41,48,.06))}.ai_history_list .item.edit{border-color:var(--color-line-public,#067bef);background:#fff!important;cursor:auto}.ai_history_list .item.edit .item_control{display:none}.ai_history_list .item.edit .item_edit_submit{display:flex}.ai_history_list .item.edit .item_title{overflow-x:auto;text-overflow:clip;outline:none}.ai_history_list .item.edit .item_title::-webkit-scrollbar{display:none}.ai_history_list .item .item_title{width:calc(100% - 30px);line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-secondary,#6c7d8f)}.ai_history_list .item .item_control,.ai_history_list .item .item_edit_submit{width:24px;height:24px;display:none;justify-content:center;align-items:center;border-radius:4px;cursor:pointer}.ai_history_list .item .item_control:hover,.ai_history_list .item .item_edit_submit:hover{background:var(--color-state-hover,rgba(33,41,48,.06))}.ai_history_list .none{display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.ai_history_list .none span{color:var(--color-text-tertiary,#9aa5b8)}.ai_history_control{width:120px;padding:4px;position:absolute;top:0;left:0;border-radius:var(--border-radius-middle,6px);border:1px solid var(--color-line-light,rgba(33,41,48,.06));background:#fff;box-shadow:0 12px 32px 0 rgba(0,0,0,.08);z-index:999999}.ai_history_control li{height:32px;padding:0 8px;display:flex;align-items:center;border-radius:var(--border-radius-small,4px);cursor:pointer;color:var(--color-text-primary,#212930);font-size:13px;user-select:none}.ai_history_control li span{margin-right:8px;font-size:16px}.ai_history_control li:hover{background:var(--color-state-hover,rgba(33,41,48,.06))}.ai_history_control li.disabled{opacity:.6;pointer-events:none}.ai_history_delete_confirm{width:400px;height:168px;padding:20px 24px 24px;position:absolute;top:50%;left:50%;z-index:999999;transform:translate(-50%,-50%);border-radius:4px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.08);color:#212930}.ai_history_delete_confirm .title{height:20px;display:flex;justify-content:space-between;align-items:center}.ai_history_delete_confirm .title .text{line-height:20px;font-size:18px}.ai_history_delete_confirm .title .close{width:20px;height:20px;border-radius:4px;font-size:16px;cursor:pointer;display:flex;justify-content:center;align-items:center}.ai_history_delete_confirm .title .close:hover{background:rgba(33,41,48,.06)}.ai_history_delete_confirm .content{margin:28px 0 24px;font-size:14px}.ai_history_delete_confirm .button_group{display:flex;justify-content:flex-end}.ai_history_delete_confirm .button_group .btn{height:30px;margin-left:18px;padding:0 20px;font-size:13px;border-radius:4px;border:1px solid var(--e9edf2,#e9edf2);cursor:pointer;display:flex;align-items:center;justify-content:center}.ai_history_delete_confirm .button_group .btn:first-child{margin-left:0}.ai_history_delete_confirm .button_group .btn:hover{background:rgba(33,41,48,.06)}.ai_history_delete_confirm .button_group .btn.primary{color:var(--color-text-white,#fff);border:none;background:rgba(235,85,85,.9)}.ai_history_delete_confirm .button_group .btn.primary:hover{background:#eb5555}