:root{--dh-con-width:270px;--artcon-padding:.6rem}:root,:root.light,:root .light{--dh-con-bg:#f9fbff;--dh-chat-bg:#fff;--dh-con-item-active-bg:219,234,254;--dh-con-item-hover-bg:239,246,255;--dh-chat-box-bg:#f5f6f8}:root.dark,.dark{--dh-con-bg:#141824;--dh-chat-bg:#121212;--dh-con-item-active-bg:53,60,83;--dh-con-item-hover-bg:33,38,53;--dh-chat-box-bg:#1e1e1e}.artagent-container{margin-top:var(--dh-header-nav-height);margin-left:var(--el-aside-width)}.toggled{--dh-con-width:0;--artcon-padding:0}.toggled .sidebar-toggle{right:-2rem !important}.artcon-container{width:var(--dh-con-width);height:calc(100vh - var(--dh-header-nav-height));flex:0 0 var(--dh-con-width);background-color:var(--dh-con-bg);padding:var(--artcon-padding);position:relative;font-size:14px;color:var(--dh-text-1);transition:all .3s ease}.artcon-container .sidebar-toggle{position:absolute;right:10px;top:10px;width:24px;height:24px;cursor:pointer;z-index:9}.artcon-container .startNew{background-color:rgb(var(--dh-con-item-active-bg));color:var(--dh-active-color);padding:.6rem 1rem;border-radius:1rem;cursor:pointer;width:115px;flex:0 0 115px}.artcon-container .startNew:hover{background-color:rgb(var(--dh-con-item-hover-bg))}.artcon-container .zhedie{cursor:pointer;font-size:1.5rem}.artcon-container .empty{text-align:center;font-size:14px;margin-top:2rem;color:var(--dh-text-2)}.artcon-container .date-divider{font-weight:600}.artcon-container .list-box{width:100%}.artcon-container .list-box .list{height:calc(100vh - var(--dh-header-nav-height) - 90px)}.artcon-container .list-box .list .item{cursor:pointer;position:relative;padding:0 10px;height:38px;line-height:38px;border-radius:12px}.artcon-container .list-box .list .item .more{display:none;position:absolute;right:0;top:0;font-size:1rem;cursor:pointer;bottom:0;align-items:center;padding:.5rem;background-image:linear-gradient(to right,rgba(var(--dh-con-item-hover-bg),0),rgb(var(--dh-con-item-hover-bg)) 50%);width:30%;justify-content:right;border-radius:0 .7rem .7rem 0}.artcon-container .list-box .list .item .more .iconfont{border-radius:10px;padding:4px;outline:none !important}.artcon-container .list-box .list .item .more .iconfont:hover{color:var(--dh-text-0);background-color:var(--dh-text-8)}.artcon-container .list-box .list .input-text{width:100%;padding:0 10px;height:38px;line-height:38px;border-radius:12px;border:1px solid var(--dh-info-500);background-color:var(--dh-text-8);outline:none}.artcon-container .list-box .list .item:hover{background-color:rgb(var(--dh-con-item-hover-bg))}.artcon-container .list-box .list .item:hover .more{display:flex}.artcon-container .list-box .list .item.active{background-color:rgb(var(--dh-con-item-active-bg))}.artcon-container .list-box .list .item.active .more{display:flex;background-image:linear-gradient(to right,rgba(var(--dh-con-item-active-bg),0),rgb(var(--dh-con-item-active-bg)) 50%)}.artchat-model-menu{width:280px;padding:0}.artchat-model-menu .menu-title{font-size:12px;color:var(--el-text-color-secondary);padding:8px 16px 4px;border-bottom:1px solid var(--el-border-color-lighter)}.artchat-model-menu .model-item{display:flex;justify-content:space-between;padding:10px 16px;line-height:1.2;white-space:normal}.artchat-model-menu .model-item:hover{background:var(--el-fill-color-light)}.artchat-model-menu .model-item.active{background:var(--el-color-primary-light-9)}.artchat-model-menu .name{font-size:14px;font-weight:600;color:var(--el-text-color-regular)}.artchat-model-menu .desc{font-size:12px;color:var(--el-text-color-secondary);margin-top:4px;line-height:18px}.artchat-model-menu .check{font-size:16px;color:var(--el-color-primary);align-self:center}.artchat-container{height:calc(100vh - var(--dh-header-nav-height));padding:1rem;background-color:var(--dh-chat-bg);display:flex;flex-direction:column;position:relative;transition:all .3s ease}.artchat-container .model-box{position:absolute;top:0;left:0;z-index:9}.artchat-container .model-box .model-selector .arrow{margin-left:4px;font-size:14px}.artchat-container .chatbody{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;z-index:1}.artchat-container .list{width:100%;min-width:300px;max-width:800px;margin:0 auto;position:relative}.artchat-container .list .chatlist{min-height:calc(100vh - var(--dh-header-nav-height) - 251px)}.artchat-container .list .startNew{background-color:rgb(var(--dh-con-item-active-bg));color:var(--dh-active-color);padding:.6rem 1rem;border-radius:1rem;cursor:pointer;width:128px;font-size:14px}.artchat-container .list .startNew:hover{background-color:rgb(var(--dh-con-item-hover-bg))}.artchat-container .list .assistantbox{display:flex;margin-bottom:2rem}.artchat-container .list .assistantbox .ai-avatar{width:32px;flex:0 0 32px;height:32px;border-radius:50%;padding:2px;border:1px solid var(--dh-text-5)}.artchat-container .list .assistantbox .ai-avatar img{width:100%;height:100%;border-radius:50%}.artchat-container .list .assistantbox .assistant{padding:.5rem 1rem;border-radius:1rem;color:var(--dh-text-0);font-size:14px;word-wrap:break-word}.artchat-container .list .assistantbox .assistant .content{font-size:16px;line-height:28px}.artchat-container .list .assistantbox .assistant .content div.default-theme p:first-child{margin-top:0}.artchat-container .list .assistantbox .assistant .md-editor{--md-color:var(--dh-text-1);--md-hover-color:var(--dh-text-0);--md-bk-color:unset}.artchat-container .list .assistantbox .md-editor-code{max-width:800px;overflow-x:scroll}.artchat-container .list .userbox{padding-bottom:2rem;display:flex;justify-content:flex-end}.artchat-container .list .userbox .content{font-size:16px;line-height:28px;max-width:600px;background-color:var(--dh-chat-box-bg);padding:.5rem 1rem;border-radius:1rem;color:var(--dh-text-1)}.artchat-container .list .assistantbox .icons,.artchat-container .list .userbox .icons{position:absolute;color:var(--dh-text-3);padding:.5rem 1rem;display:none;width:100%;bottom:-2.5rem}.artchat-container .list .assistantbox .icons .el-icon:hover,.artchat-container .list .userbox .icons .el-icon:hover{color:var(--dh-text-1)}.artchat-container .list .assistantbox:hover .icons,.artchat-container .list .userbox:hover .icons{display:block}.artchat-container .list .inner-imgbox,.artchat-container .list .gen-imgbox{display:flex;gap:10px;margin-bottom:1rem}.artchat-container .list .inner-imgbox .img-item,.artchat-container .list .gen-imgbox .img-item{position:relative;display:flex;cursor:pointer}.artchat-container .list .inner-imgbox .img-item img,.artchat-container .list .gen-imgbox .img-item img{max-height:100%;max-width:100%;border-radius:1rem;align-self:flex-end}.artchat-container .list .inner-imgbox .img-item .zoomIn,.artchat-container .list .gen-imgbox .img-item .zoomIn{display:none;top:.5rem;right:.5rem;position:absolute;border-radius:50%}.artchat-container .list .inner-imgbox .img-item .zoomIn .el-icon,.artchat-container .list .gen-imgbox .img-item .zoomIn .el-icon{font-size:18px}.artchat-container .list .inner-imgbox .img-item .btns,.artchat-container .list .gen-imgbox .img-item .btns{position:absolute;left:0;bottom:0;right:0;height:50px;gap:1rem;color:var(--dh-text-6);display:none;justify-content:center;align-items:center;width:100%;text-align:center}.artchat-container .list .inner-imgbox .img-item .btns .el-button-group,.artchat-container .list .gen-imgbox .img-item .btns .el-button-group{border-radius:1rem;overflow:hidden}.artchat-container .list .inner-imgbox .img-item .btns .el-button-group .el-button,.artchat-container .list .gen-imgbox .img-item .btns .el-button-group .el-button{border-top:0;border-bottom:0;height:auto;padding:.4rem .8rem}.artchat-container .list .inner-imgbox .img-item .btns .el-button-group .el-icon,.artchat-container .list .gen-imgbox .img-item .btns .el-button-group .el-icon{font-size:14px;color:#fff;font-weight:700}.artchat-container .list .inner-imgbox .img-item:hover .btns,.artchat-container .list .gen-imgbox .img-item:hover .btns{display:flex}.artchat-container .list .inner-imgbox .img-item:hover .zoomIn,.artchat-container .list .gen-imgbox .img-item:hover .zoomIn{display:flex}.artchat-container .list .gen-imgbox{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(calc(180px),1fr));margin-bottom:0}.artchat-container .list .img-error{height:400px;width:400px;background-color:var(--dh-text-6);display:flex;justify-content:center;align-items:center}.artchat-container .list .gening{background-color:var(--dh-text-5);border-radius:1rem;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.artchat-container .list .gening:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(145deg,rgba(255,255,255,.3) -10%,var(--dh-text-6) 10%,var(--dh-text-5) 40%,rgba(255,255,255,.3) 47%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 53%,var(--dh-text-5) 60%,var(--dh-text-6) 90%,rgba(255,255,255,.3) 110%);background-size:200% 200%;animation:gradient 8s ease infinite}@keyframes gradient{0%{background-position:0 15%}50%{background-position:100% 100%}100%{background-position:0 15%}}.artchat-container .message-container{position:sticky;margin-top:1.5rem;bottom:0;z-index:9;background-color:var(--dh-chat-bg)}.artchat-container .message-container .example-list .item{cursor:pointer;color:var(--dh-text-2);background-color:var(--dh-text-5);border-radius:50rem;padding:.2rem .6rem}.artchat-container .message-container .example-list .item:hover{color:var(--dh-text-0);background-color:var(--dh-text-6)}.artchat-container .message-container .scroll-to-bottom{position:absolute;cursor:pointer;top:-50px;left:50%;transform:translateX(-50%)}.artchat-container .message-container .member-icon{padding:4px 8px;border-radius:4px;font-size:14px;background:linear-gradient(81.02deg,#fa5560 -23.47%,#b14bf4 45.52%,#4d91ff 114.8%);color:#fff;text-wrap:nowrap;margin-left:1rem}.artchat-container .message-container .message-box{max-width:800px;width:90%;min-width:400px;min-height:115px;padding:10px;margin:0 auto;border-radius:1.5rem;border:1px solid var(--dh-text-5);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;position:relative}.artchat-container .message-container .message-box .msgbox textarea{color:var(--dh-text-0)}.artchat-container .message-container .message-box .el-textarea__inner{background-color:unset;border:0;outline:none;box-shadow:none}.artchat-container .message-container .message-box .el-input__count{background:unset;display:none}.artchat-container .message-container .message-box .sendbtn{display:flex;align-items:center;justify-content:center;cursor:pointer}.artchat-container .message-container .message-box .sendbtn .iconfont{transform:rotate(-90deg)}.artchat-container .message-container .message-box .upd-img-list{display:flex;align-items:center;gap:1rem}.artchat-container .message-container .message-box .upd-img-list .item{position:relative;width:80px;aspect-ratio:1/1;cursor:pointer;display:flex}.artchat-container .message-container .message-box .upd-img-list .item img{border-radius:4px;max-width:100%;max-height:100%}.artchat-container .message-container .message-box .upd-img-list .item .name{position:absolute;height:20px;bottom:0;left:0;right:0;text-align:center;font-size:12px;color:#fff;background-image:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.2));border-radius:0 0 4px 4px}.artchat-container .message-container .message-box .upd-img-list .item .close{position:absolute;top:-.5rem;right:-.5rem;cursor:pointer;color:var(--dh-text-6);background-color:rgba(0,0,0,.5);border-radius:50%;height:1.2rem;width:1.2rem;display:flex;justify-content:center;align-items:center}.artchat-container .message-container .message-box .upd-img-list .item .close .el-icon svg{width:.8rem;height:.8rem}.artchat-container .message-container .message-box .upd-img-list .item .close:hover{background-color:rgba(0,0,0,.8);cursor:pointer}.artchat-container .centered.message-container{margin-top:40vh}.artchat-container .disabled{cursor:not-allowed !important;opacity:.5;pointer-events:none}@media (max-width:1440px){.artchat-container .message-box .sub-box .el-button{font-size:12px;padding-left:.8rem;padding-right:.8rem}}.edit-container{height:calc(100vh - var(--dh-header-nav-height));transition:all .3s ease;box-shadow:-10px 0 15px -3px #0000001a,-4px 0 6px -4px #0000001a;z-index:3;background-color:var(--dh-chat-bg);display:flex;flex-direction:column;--header-height:65px;--edit-box-padding:1rem}.edit-container .header{border-bottom:1px solid var(--dh-text-5);padding:1rem;height:var(--header-height)}.edit-container .header .close{color:var(--dh-text-1);cursor:pointer}.edit-container .header .close:hover{color:var(--dh-text-0)}.edit-container .edit-box{padding:var(--edit-box-padding);display:flex;font-size:14px}.edit-container .edit-box .edit-img-box,.edit-container .edit-box .subai-box{height:calc(100vh - var(--dh-header-nav-height) - var(--header-height) - var(--edit-box-padding)*2)}.edit-container .edit-box .subai-box{width:200px;position:relative}.edit-container .edit-box .subai-box .settings{height:calc(100vh - var(--dh-header-nav-height) - var(--header-height) - var(--edit-box-padding)*2 - 50px);padding-right:5px}.edit-container .edit-box .subai-box .genbox{height:50px;display:flex;align-items:end}.edit-container .edit-box .subai-box .func-box{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.edit-container .edit-box .subai-box .func-box .item{width:48%;padding:.4rem;background-color:var(--dh-text-8);display:flex;justify-content:center;align-items:center;border-radius:.4rem;margin-bottom:.5rem;border:1px solid var(--dh-border-color);transition:all .3s}.edit-container .edit-box .subai-box .func-box .item:hover,.edit-container .edit-box .subai-box .func-box .item.active{cursor:pointer;border:1px solid var(--dh-positive-500);background:linear-gradient(135deg,var(--dh-positive-alpha-1) 19.39%,var(--dh-positive-alpha-3) 111.27%)}.edit-container .edit-box .subai-box .slider-box{margin-left:.5rem}.edit-container .edit-box .subai-box .slider-box .el-slider.el-slider--small.el-slider--with-input{--el-slider-button-size:16px}.edit-container .edit-box .subai-box .slider-box .el-slider.el-slider--small.el-slider--with-input .el-slider__input{width:auto}.edit-container .edit-box .subai-box .slider-box .el-slider.el-slider--small.el-slider--with-input .el-input-number__decrease,.edit-container .edit-box .subai-box .slider-box .el-slider.el-slider--small.el-slider--with-input .el-input-number__increase{width:14px}.edit-container .edit-box .subai-box .slider-box .el-slider.el-slider--small.el-slider--with-input .el-input__wrapper{padding-left:18px;padding-right:18px}.edit-container .edit-box .subai-box .slider-box .el-slider.el-slider--small.el-slider--with-input .el-slider__runway.show-input{margin-right:12px}.edit-container .edit-box .subai-box .slider-box .el-slider.el-slider--small.el-slider--with-input .el-input__inner{width:30px}.edit-container .edit-box .subai-box .reference-box{width:100%;aspect-ratio:1/1;background-color:var(--dh-text-8) !important;border:1px solid var(--dh-border-color);position:relative;border-radius:.5rem;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:background-color .3s}.edit-container .edit-box .subai-box .reference-box:hover{background-color:#fafbfc !important;border:1px solid var(--dh-positive-alpha-3)}.edit-container .edit-box .subai-box .close{position:absolute;top:.5rem;right:.5rem;font-size:1rem;cursor:pointer}.edit-container .edit-box .subai-box .zoom{position:absolute;bottom:.5rem;font-size:1.2rem;right:.5rem}.edit-container .edit-box .subai-box .zoom .el-image-viewer__wrapper{--el-text-color-regular:rgba(255,255,255,.4) !important}.edit-container .edit-box .subai-box .close:hover,.edit-container .edit-box .subai-box .zoom:hover{color:var(--dh-positive-500)}.edit-container .edit-box .subai-box .ref-box{border:1px solid var(--dh-border-color);border-radius:6px;background-color:var(--dh-text-8);padding:.4rem;transition:background-color .3s}.edit-container .edit-box .subai-box .ref-box img{border-radius:6px}.edit-container .edit-box .subai-box .h5{font-weight:400;font-size:14px}.edit-container .edit-box .subai-box .h5 i{font-weight:bolder;color:var(--dh-negative-400);margin-right:5px;font-size:1rem;font-style:normal}.edit-container .edit-box .edit-img-box{position:relative}.edit-container .edit-box .edit-img-box .edit-img,.edit-container .edit-box .edit-img-box .stage{position:absolute;top:0;right:0;left:0;bottom:0;padding:0 1rem;text-align:center}.edit-container .edit-box .edit-img-box .edit-img img,.edit-container .edit-box .edit-img-box .stage img{max-height:100%;max-width:100%}