: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}.dark,:root.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-left:var(--el-aside-width);margin-top:var(--dh-header-nav-height)}.toggled{--dh-con-width:0;--artcon-padding:0}.toggled .sidebar-toggle{right:-2rem!important}.artcon-container{background-color:var(--dh-con-bg);color:var(--dh-text-1);flex:0 0 var(--dh-con-width);font-size:14px;height:calc(100vh - var(--dh-header-nav-height));padding:var(--artcon-padding);position:relative;transition:all .3s ease;width:var(--dh-con-width)}.artcon-container .sidebar-toggle{cursor:pointer;height:24px;position:absolute;right:10px;top:10px;width:24px;z-index:9}.artcon-container .startNew{background-color:rgb(var(--dh-con-item-active-bg));border-radius:1rem;color:var(--dh-active-color);cursor:pointer;flex:0 0 115px;padding:.6rem 1rem;width: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{color:var(--dh-text-2);font-size:14px;margin-top:2rem;text-align:center}.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{border-radius:12px;cursor:pointer;height:38px;line-height:38px;padding:0 10px;position:relative}.artcon-container .list-box .list .item .more{align-items:center;background-image:linear-gradient(to right,rgba(var(--dh-con-item-hover-bg),0),rgb(var(--dh-con-item-hover-bg)) 50%);border-radius:0 .7rem .7rem 0;bottom:0;cursor:pointer;display:none;font-size:1rem;justify-content:right;padding:.5rem;position:absolute;right:0;top:0;width:30%}.artcon-container .list-box .list .item .more .iconfont{border-radius:10px;outline:none!important;padding:4px}.artcon-container .list-box .list .item .more .iconfont:hover{background-color:var(--dh-text-8);color:var(--dh-text-0)}.artcon-container .list-box .list .input-text{background-color:var(--dh-text-8);border:1px solid var(--dh-info-500);border-radius:12px;height:38px;line-height:38px;outline:none;padding:0 10px;width:100%}.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{background-image:linear-gradient(to right,rgba(var(--dh-con-item-active-bg),0),rgb(var(--dh-con-item-active-bg)) 50%);display:flex}.artchat-model-menu{padding:0;width:280px}.artchat-model-menu .menu-title{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-text-color-secondary);font-size:12px;padding:8px 16px 4px}.artchat-model-menu .model-item{display:flex;justify-content:space-between;line-height:1.2;padding:10px 16px;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{color:var(--el-text-color-regular);font-size:14px;font-weight:600}.artchat-model-menu .desc{color:var(--el-text-color-secondary);font-size:12px;line-height:18px;margin-top:4px}.artchat-model-menu .check{align-self:center;color:var(--el-color-primary);font-size:16px}.artchat-container{background-color:var(--dh-chat-bg);display:flex;flex-direction:column;height:calc(100vh - var(--dh-header-nav-height));padding:1rem;position:relative;transition:all .3s ease}.artchat-container .model-box{left:0;position:absolute;top:0;z-index:9}.artchat-container .model-box .model-selector .arrow{font-size:14px;margin-left:4px}.artchat-container .chatbody{inset:0;min-height:100%;position:absolute;z-index:1}.artchat-container .list{margin:0 auto;max-width:800px;min-width:300px;position:relative;width:100%}.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));border-radius:1rem;color:var(--dh-active-color);cursor:pointer;font-size:14px;padding:.6rem 1rem;width:128px}.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{border:1px solid var(--dh-text-5);border-radius:50%;flex:0 0 32px;height:32px;padding:2px;width:32px}.artchat-container .list .assistantbox .ai-avatar img{border-radius:50%;height:100%;width:100%}.artchat-container .list .assistantbox .assistant{border-radius:1rem;color:var(--dh-text-0);font-size:14px;padding:.5rem 1rem;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{display:flex;justify-content:flex-end;padding-bottom:2rem}.artchat-container .list .userbox .content{background-color:var(--dh-chat-box-bg);border-radius:1rem;color:var(--dh-text-1);font-size:16px;line-height:28px;max-width:600px;padding:.5rem 1rem}.artchat-container .list .assistantbox .icons,.artchat-container .list .userbox .icons{bottom:-2.5rem;color:var(--dh-text-3);display:none;padding:.5rem 1rem;position:absolute;width:100%}.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 .gen-imgbox,.artchat-container .list .inner-imgbox{display:flex;gap:10px;margin-bottom:1rem}.artchat-container .list .gen-imgbox .img-item,.artchat-container .list .inner-imgbox .img-item{cursor:pointer;display:flex;position:relative}.artchat-container .list .gen-imgbox .img-item img,.artchat-container .list .inner-imgbox .img-item img{align-self:flex-end;border-radius:1rem;max-height:100%;max-width:100%}.artchat-container .list .gen-imgbox .img-item .zoomIn,.artchat-container .list .inner-imgbox .img-item .zoomIn{border-radius:50%;display:none;position:absolute;right:.5rem;top:.5rem}.artchat-container .list .gen-imgbox .img-item .zoomIn .el-icon,.artchat-container .list .inner-imgbox .img-item .zoomIn .el-icon{font-size:18px}.artchat-container .list .gen-imgbox .img-item .btns,.artchat-container .list .inner-imgbox .img-item .btns{align-items:center;bottom:0;color:var(--dh-text-6);display:none;gap:1rem;height:50px;justify-content:center;left:0;position:absolute;right:0;text-align:center;width:100%}.artchat-container .list .gen-imgbox .img-item .btns .el-button-group,.artchat-container .list .inner-imgbox .img-item .btns .el-button-group{border-radius:1rem;overflow:hidden}.artchat-container .list .gen-imgbox .img-item .btns .el-button-group .el-button,.artchat-container .list .inner-imgbox .img-item .btns .el-button-group .el-button{border-bottom:0;border-top:0;height:auto;padding:.4rem .8rem}.artchat-container .list .gen-imgbox .img-item .btns .el-button-group .el-icon,.artchat-container .list .inner-imgbox .img-item .btns .el-button-group .el-icon{color:#fff;font-size:14px;font-weight:700}.artchat-container .list .gen-imgbox .img-item:hover .btns,.artchat-container .list .gen-imgbox .img-item:hover .zoomIn,.artchat-container .list .inner-imgbox .img-item:hover .btns,.artchat-container .list .inner-imgbox .img-item:hover .zoomIn{display:flex}.artchat-container .list .gen-imgbox{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:0}.artchat-container .list .img-error{align-items:center;background-color:var(--dh-text-6);display:flex;height:400px;justify-content:center;width:400px}.artchat-container .list .gening{align-items:center;background-color:var(--dh-text-5);border-radius:1rem;display:flex;justify-content:center;overflow:hidden;position:relative}.artchat-container .list .gening:before{animation:gradient 8s ease infinite;background:linear-gradient(145deg,hsla(0,0%,100%,.3) -10%,var(--dh-text-6) 10%,var(--dh-text-5) 40%,hsla(0,0%,100%,.3) 47%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.3) 53%,var(--dh-text-5) 60%,var(--dh-text-6) 90%,hsla(0,0%,100%,.3) 110%);background-size:200% 200%;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes gradient{0%{background-position:0 15%}50%{background-position:100% 100%}to{background-position:0 15%}}.artchat-container .message-container{background-color:var(--dh-chat-bg);bottom:0;margin-top:1.5rem;position:sticky;z-index:9}.artchat-container .message-container .example-list .item{background-color:var(--dh-text-5);border-radius:50rem;color:var(--dh-text-2);cursor:pointer;padding:.2rem .6rem}.artchat-container .message-container .example-list .item:hover{background-color:var(--dh-text-6);color:var(--dh-text-0)}.artchat-container .message-container .scroll-to-bottom{cursor:pointer;left:50%;position:absolute;top:-50px;transform:translate(-50%)}.artchat-container .message-container .member-icon{background:linear-gradient(81.02deg,#fa5560 -23.47%,#b14bf4 45.52%,#4d91ff 114.8%);border-radius:4px;color:#fff;font-size:14px;margin-left:1rem;padding:4px 8px;text-wrap:nowrap}.artchat-container .message-container .message-box{border:1px solid var(--dh-text-5);border-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;margin:0 auto;max-width:800px;min-height:115px;min-width:400px;padding:10px;position:relative;width:90%}.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;box-shadow:none;outline:none}.artchat-container .message-container .message-box .el-input__count{background:unset;display:none}.artchat-container .message-container .message-box .sendbtn{align-items:center;cursor:pointer;display:flex;justify-content:center}.artchat-container .message-container .message-box .sendbtn .iconfont{transform:rotate(-90deg)}.artchat-container .message-container .message-box .upd-img-list{align-items:center;display:flex;gap:1rem}.artchat-container .message-container .message-box .upd-img-list .item{aspect-ratio:1/1;cursor:pointer;display:flex;position:relative;width:80px}.artchat-container .message-container .message-box .upd-img-list .item img{border-radius:4px;max-height:100%;max-width:100%}.artchat-container .message-container .message-box .upd-img-list .item .name{background-image:linear-gradient(0deg,#000000b3,#0003);border-radius:0 0 4px 4px;bottom:0;color:#fff;font-size:12px;height:20px;left:0;position:absolute;right:0;text-align:center}.artchat-container .message-container .message-box .upd-img-list .item .close{align-items:center;background-color:#00000080;border-radius:50%;color:var(--dh-text-6);cursor:pointer;display:flex;height:1.2rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:1.2rem}.artchat-container .message-container .message-box .upd-img-list .item .close .el-icon svg{height:.8rem;width:.8rem}.artchat-container .message-container .message-box .upd-img-list .item .close:hover{background-color:#000c;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{background-color:var(--dh-chat-bg);box-shadow:-10px 0 15px -3px #0000001a,-4px 0 6px -4px #0000001a;display:flex;flex-direction:column;height:calc(100vh - var(--dh-header-nav-height));transition:all .3s ease;z-index:3;--header-height:65px;--edit-box-padding:1rem}.edit-container .header{border-bottom:1px solid var(--dh-text-5);height:var(--header-height);padding:1rem}.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{display:flex;font-size:14px;padding:var(--edit-box-padding)}.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{position:relative;width:200px}.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{align-items:end;display:flex;height:50px}.edit-container .edit-box .subai-box .func-box{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.edit-container .edit-box .subai-box .func-box .item{align-items:center;background-color:var(--dh-text-8);border:1px solid var(--dh-border-color);border-radius:.4rem;display:flex;justify-content:center;margin-bottom:.5rem;padding:.4rem;transition:all .3s;width:48%}.edit-container .edit-box .subai-box .func-box .item.active,.edit-container .edit-box .subai-box .func-box .item:hover{background:linear-gradient(135deg,var(--dh-positive-alpha-1) 19.39%,var(--dh-positive-alpha-3) 111.27%);border:1px solid var(--dh-positive-500);cursor:pointer}.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{aspect-ratio:1/1;background-color:var(--dh-text-8)!important;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--dh-border-color);border-radius:.5rem;position:relative;transition:background-color .3s;width:100%}.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{cursor:pointer;font-size:1rem;position:absolute;right:.5rem;top:.5rem}.edit-container .edit-box .subai-box .zoom{bottom:.5rem;font-size:1.2rem;position:absolute;right:.5rem}.edit-container .edit-box .subai-box .zoom .el-image-viewer__wrapper{--el-text-color-regular:hsla(0,0%,100%,.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{background-color:var(--dh-text-8);border:1px solid var(--dh-border-color);border-radius:6px;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-size:14px;font-weight:400}.edit-container .edit-box .subai-box .h5 i{color:var(--dh-negative-400);font-size:1rem;font-style:normal;font-weight:bolder;margin-right:5px}.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{inset:0;padding:0 1rem;position:absolute;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%}
