@charset "UTF-8";.header[data-v-27e36ddd]{display:flex;align-items:center;justify-content:space-between;padding:2rem;color:var(--ai-color-primary)}.header .header-title[data-v-27e36ddd]{display:flex;align-items:center;column-gap:.5rem;cursor:pointer}.header .header-title .iconfont[data-v-27e36ddd]{font-size:1.77rem}.header .header-title span[data-v-27e36ddd]{letter-spacing:-.05rem;font-size:1.3rem}.bg[data-v-27e36ddd]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}.bg[data-v-27e36ddd]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,transparent 20%,rgba(0,0,0,.8));z-index:-5}.bg[data-v-27e36ddd]:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/frontend/assets/bg_home-e7ed2d82.png) no-repeat 0 0;background-size:cover;background-position:center 0;z-index:-10}.wrap[data-v-27e36ddd]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:75%;display:flex;align-items:center;justify-content:space-between}.welcome[data-v-27e36ddd]{--welcome-item-animation-duration: .77s;text-align:left;width:50%;overflow:hidden;white-space:nowrap;transition:width .3s}.welcome .welcome-item[data-v-27e36ddd]{font-size:3.77rem;animation:welcomeEnter-27e36ddd var(--welcome-item-animation-duration)}.welcome .welcome-sub-item[data-v-27e36ddd]{font-size:1.88rem;margin-top:.5rem;letter-spacing:.15rem;animation:welcomeEnter-27e36ddd var(--welcome-item-animation-duration)}@keyframes welcomeEnter-27e36ddd{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.auth[data-v-27e36ddd]{width:320px;background-color:#ffffff4d;padding:1rem 2rem;border-radius:var(--ai-radius)}.auth .auth-header[data-v-27e36ddd]{border-bottom:1px solid rgba(255,255,255,.5);padding:1rem 0}.auth .auth-header.auth-header-login[data-v-27e36ddd]{display:grid;grid-template-columns:repeat(3,1fr)}.auth .auth-header.auth-header-register[data-v-27e36ddd]{color:var(--ai-color-primary)}.auth .auth-header .auth-header-item[data-v-27e36ddd]{cursor:pointer;transition:color var(--ai-transition-duration)}.auth .auth-header .auth-header-item[data-v-27e36ddd]:hover,.auth .auth-header .auth-header-item.active[data-v-27e36ddd]{color:var(--ai-color-primary)}.auth-register[data-v-27e36ddd],.auth-login[data-v-27e36ddd]{margin-bottom:1rem;cursor:pointer;color:#9846ff;font-size:.9rem}.auth-wrap[data-v-27e36ddd]{--input-number: 2;position:relative;width:100%;height:calc(var(--input-number) * 3.7rem);transition:height .3s}.login-enter-active[data-v-27e36ddd]{animation:scaleEnter .3s;animation-delay:.15s;animation-fill-mode:backwards}.login-leave-active[data-v-27e36ddd]{animation:scaleLeave .3s}.login[data-v-27e36ddd],.register[data-v-27e36ddd]{position:absolute;width:100%;flex-shrink:0;top:0;left:0;transform-origin:center}.login.active[data-v-27e36ddd],.register.active[data-v-27e36ddd]{opacity:1;transform:scale(1)}.login .login-input[data-v-27e36ddd],.login .register-input[data-v-27e36ddd],.register .login-input[data-v-27e36ddd],.register .register-input[data-v-27e36ddd]{width:100%;display:flex;align-items:center;justify-content:space-between;background:white;margin:1rem 0;border-radius:var(--ai-radius);position:relative;overflow:hidden}.login .login-input[data-v-27e36ddd]:last-child,.login .register-input[data-v-27e36ddd]:last-child,.register .login-input[data-v-27e36ddd]:last-child,.register .register-input[data-v-27e36ddd]:last-child{margin-bottom:0}.login .login-input .login-input-control[data-v-27e36ddd],.login .login-input .register-input-control[data-v-27e36ddd],.login .register-input .login-input-control[data-v-27e36ddd],.login .register-input .register-input-control[data-v-27e36ddd],.register .login-input .login-input-control[data-v-27e36ddd],.register .login-input .register-input-control[data-v-27e36ddd],.register .register-input .login-input-control[data-v-27e36ddd],.register .register-input .register-input-control[data-v-27e36ddd]{width:calc(100% - 2.5rem);flex:1;background-color:transparent;outline:none;border:none;height:1rem;padding:.77rem 1.25rem}.login .login-input .login-input-control[data-v-27e36ddd]::placeholder,.login .login-input .register-input-control[data-v-27e36ddd]::placeholder,.login .register-input .login-input-control[data-v-27e36ddd]::placeholder,.login .register-input .register-input-control[data-v-27e36ddd]::placeholder,.register .login-input .login-input-control[data-v-27e36ddd]::placeholder,.register .login-input .register-input-control[data-v-27e36ddd]::placeholder,.register .register-input .login-input-control[data-v-27e36ddd]::placeholder,.register .register-input .register-input-control[data-v-27e36ddd]::placeholder{color:#00000040}.login .login-input .login-input-control[data-v-27e36ddd]::-webkit-inner-spin-button,.login .login-input .register-input-control[data-v-27e36ddd]::-webkit-inner-spin-button,.login .register-input .login-input-control[data-v-27e36ddd]::-webkit-inner-spin-button,.login .register-input .register-input-control[data-v-27e36ddd]::-webkit-inner-spin-button,.register .login-input .login-input-control[data-v-27e36ddd]::-webkit-inner-spin-button,.register .login-input .register-input-control[data-v-27e36ddd]::-webkit-inner-spin-button,.register .register-input .login-input-control[data-v-27e36ddd]::-webkit-inner-spin-button,.register .register-input .register-input-control[data-v-27e36ddd]::-webkit-inner-spin-button{display:none}.login .login-input .login-input-code[data-v-27e36ddd],.login .login-input .register-input-code[data-v-27e36ddd],.login .register-input .login-input-code[data-v-27e36ddd],.login .register-input .register-input-code[data-v-27e36ddd],.register .login-input .login-input-code[data-v-27e36ddd],.register .login-input .register-input-code[data-v-27e36ddd],.register .register-input .login-input-code[data-v-27e36ddd],.register .register-input .register-input-code[data-v-27e36ddd]{color:var(--ai-color-primary);font-size:.85rem;cursor:pointer;white-space:nowrap;margin-right:1.25rem}.login .login-input .login-input-captcha[data-v-27e36ddd],.login .login-input .register-input-captcha[data-v-27e36ddd],.login .register-input .login-input-captcha[data-v-27e36ddd],.login .register-input .register-input-captcha[data-v-27e36ddd],.register .login-input .login-input-captcha[data-v-27e36ddd],.register .login-input .register-input-captcha[data-v-27e36ddd],.register .register-input .login-input-captcha[data-v-27e36ddd],.register .register-input .register-input-captcha[data-v-27e36ddd]{height:2.54rem;cursor:pointer;border-radius:inherit}.login-button[data-v-27e36ddd],.register-button[data-v-27e36ddd]{margin:2rem 0}@media screen and (max-width: 1440px){.wrap[data-v-27e36ddd]{align-items:center;justify-content:center}.welcome[data-v-27e36ddd]{width:0}}.ai-button[data-v-d019667b]{padding:.3rem 1rem;color:var(--ai-font-color);display:inline-block;background:var(--ai-color-primary);letter-spacing:.05rem;text-align:center;cursor:pointer;transition:background .3s}.ai-button__default[data-v-d019667b]:hover{background:rgb(155,112,207)}.ai-button__large[data-v-d019667b]{padding:1rem 4rem;font-size:.95rem}.ai-button__small[data-v-d019667b]{font-size:.7rem}.ai-button__simple[data-v-d019667b]{background:transparent;border:1px solid var(--ai-color-primary);color:var(--ai-color-primary)}.ai-button__danger[data-v-d019667b]{background-color:var(--ai-color-red)}.ai-button__line[data-v-d019667b]{width:100%;padding-left:0;padding-right:0}.ai-button__info[data-v-d019667b]{background-color:#5c5c5c}.ai-button__dark[data-v-d019667b]{background-color:var(--ai-color-black2)}.ai-layout-nav[data-v-13fcd1d8]{background:var(--ai-color-light-black);width:calc(100% - var(--ai-layout-aside-width) - var(--ai-layout-aside-padding) * 2 - var(--ai-layout-nav-padding) * 2);height:var(--ai-layout-nav-height);position:absolute;top:0;left:calc(var(--ai-layout-aside-width) + var(--ai-layout-aside-padding) * 2);display:flex;align-items:center;justify-content:right;padding:0 var(--ai-layout-nav-padding)}.ai-layout-nav[data-v-13fcd1d8]:after{content:"";display:block;position:absolute;width:100%;height:1px;bottom:0;left:0;background:var(--ai-layout-line-color);z-index:1}.ai-layout-nav .ai-layout-nav-panel[data-v-13fcd1d8]{display:flex;align-items:center;justify-content:space-between;background:#322B37;border-radius:2rem;column-gap:.77rem;padding:.5rem .77rem .5rem 1.2rem;position:relative;-webkit-user-select:none;user-select:none}.ai-layout-nav .ai-layout-nav-panel .arrow[data-v-13fcd1d8]{font-size:.7rem;color:#c6c6c6;transition:transform .3s}.ai-layout-nav .ai-layout-nav-panel .arrow.show[data-v-13fcd1d8]{transform:rotate(-180deg)}.ai-layout-nav .ai-layout-nav-panel .notify.new[data-v-13fcd1d8]{animation:notifyShake 2s infinite}.ai-layout-nav .ai-layout-nav-panel-popover[data-v-13fcd1d8]{width:15rem;position:fixed;right:var(--ai-layout-nav-padding);top:calc(var(--ai-layout-nav-height));z-index:10;background:#232323;border:1px solid #444;padding:1rem;border-radius:.5rem}.ai-layout-nav .ai-layout-nav-panel-popover[data-v-13fcd1d8]:after{--hide-block-height: 27%;content:"";display:block;width:15%;height:var(--hide-block-height);position:absolute;top:calc(var(--hide-block-height) * -1);right:10%}.ai-layout-nav .ai-layout-nav-panel-popover .ai-layout-nav-panel-popover-header[data-v-13fcd1d8]{display:flex;align-items:center;column-gap:.5rem}.ai-layout-nav .ai-layout-nav-panel-popover .ai-layout-nav-panel-popover-header .ai-layout-nav-panel-popover-info[data-v-13fcd1d8]{flex:1;overflow:hidden;display:flex;flex-direction:column;row-gap:.1rem}.ai-layout-nav .ai-layout-nav-panel-popover .ai-layout-nav-panel-popover-header .ai-layout-nav-panel-popover-info .ai-layout-nav-panel-username[data-v-13fcd1d8]{width:100%;white-space:nowrap;font-size:.8rem;text-overflow:ellipsis;overflow:hidden}.ai-layout-nav .ai-layout-nav-panel-popover .ai-layout-nav-panel-popover-header .ai-layout-nav-panel-popover-info .ai-layout-nav-panel-expiretime[data-v-13fcd1d8]{font-size:.7rem;transform-origin:left;color:var(--ai-color-primary)}.ai-layout-nav .ai-layout-nav-panel-popover .ai-layout-nav-panel-popover-header .ai-layout-nav-panel-popover-info .ai-layout-nav-panel-token[data-v-13fcd1d8]{font-size:.7rem;color:#b2b2b2}.ai-layout-nav .ai-layout-nav-panel-popover-button-group[data-v-13fcd1d8]{display:grid;align-items:center;grid-template-columns:repeat(2,1fr);column-gap:.5rem;margin:1rem 0 .5rem}.ai-layout-nav .ai-layout-nav-panel-popover-button[data-v-13fcd1d8]{text-align:center;border:1px solid #6E6E6E;padding:.77rem 0;border-radius:.5rem;font-size:.8rem;letter-spacing:.03rem;width:100%;display:block;cursor:pointer}.ai-layout-nav .ai-layout-nav-panel-popover-button.primary[data-v-13fcd1d8]{color:var(--ai-color-primary);border-color:var(--ai-color-primary)}.ai-layout-nav .ai-layout-nav-panel-popover-button.course[data-v-13fcd1d8]{border-color:#a4afc7;padding:1rem 0;background-image:url(/frontend/assets/bg_course-22e3cc23.png);background-size:cover;background-position:center center;position:relative}.ai-layout-nav .ai-layout-nav-panel-popover-button.course[data-v-13fcd1d8]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1}.ai-layout-nav .ai-layout-nav-panel-popover-button.course span[data-v-13fcd1d8]{position:relative;z-index:1}.ai-layout-nav .ai-layout-nav-panel-popover-footer[data-v-13fcd1d8]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:2rem}.ai-layout-nav .ai-layout-nav-panel-popover-footer .ai-layout-nav-panel-popover-footer-item[data-v-13fcd1d8]{display:block;text-align:center;font-size:.8rem;position:relative;cursor:pointer}.ai-layout-nav .ai-layout-nav-panel-popover-footer .ai-layout-nav-panel-popover-footer-item .iconfont[data-v-13fcd1d8]{font-size:.8rem;margin-right:.3rem}.ai-layout-nav .ai-layout-nav-panel-popover-footer .ai-layout-nav-panel-popover-footer-item[data-v-13fcd1d8]:after{content:"";display:block;width:1px;height:100%;background:#3A3A3A;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ai-layout-nav .ai-layout-nav-panel-popover-footer .ai-layout-nav-panel-popover-footer-item[data-v-13fcd1d8]:last-child:after{display:none}.ai-layout-nav .ai-layout-nav-panel-popover-footer .ai-layout-nav-panel-popover-footer-item.logout[data-v-13fcd1d8]{color:#ffffff4d}.popover-leave-active[data-v-13fcd1d8]{animation:slideUpHide .3s}.popover-enter-active[data-v-13fcd1d8]{animation:slideBottomShow .3s}.ai-layout-aside[data-v-9afd21c1]{background-color:var(--ai-color-black);color:var(--ai-color-primary);width:var(--ai-layout-aside-width);padding:var(--ai-layout-aside-padding);min-height:calc(100vh - var(--ai-layout-aside-padding) * 2);position:absolute;top:0;left:0;transition:width .5s}.ai-layout-aside[data-v-9afd21c1]:after{content:"";display:block;width:1px;height:100%;background:var(--ai-layout-line-color);position:absolute;top:0;right:0;z-index:1}.ai-layout-aside .ai-layout-aside-header[data-v-9afd21c1]{display:flex;align-items:center;justify-content:center;margin:1rem 0 2rem;overflow:hidden;column-gap:.5rem;padding:0 .5rem;cursor:pointer}.ai-layout-aside .ai-layout-aside-header .iconfont[data-v-9afd21c1]{font-size:1.3rem}.ai-layout-aside .ai-layout-aside-header .ai-layout-aside-header-title[data-v-9afd21c1]{text-align:center;letter-spacing:-.03rem;white-space:nowrap;overflow:hidden}.ai-layout-aside .ai-layout-aside-item[data-v-9afd21c1]{padding:.77rem;border-radius:.55rem;font-size:.9rem;display:flex;align-items:center;column-gap:.77rem;margin:.77rem 0;color:var(--ai-font-color);cursor:pointer;white-space:nowrap;overflow:hidden;transition:background var(--ai-transition-duration),color var(--ai-transition-duration)}.ai-layout-aside .ai-layout-aside-item .iconfont[data-v-9afd21c1]{font-size:1rem;color:var(--ai-color-primary);transition:color var(--ai-transition-duration)}.ai-layout-aside .ai-layout-aside-item[data-v-9afd21c1]:hover,.ai-layout-aside .ai-layout-aside-item.active[data-v-9afd21c1]{background:var(--ai-color-primary);color:var(--ai-font-color)}.ai-layout-aside .ai-layout-aside-item:hover .iconfont[data-v-9afd21c1],.ai-layout-aside .ai-layout-aside-item.active .iconfont[data-v-9afd21c1]{color:inherit}.ai-layout[data-v-676710e9]{--ai-layout-aside-width: 175px;--ai-layout-aside-padding: .77rem;--ai-layout-nav-height: 8.5%;--ai-layout-nav-padding: 1rem;--ai-layout-line-color: #27292A;--ai-layout-wrap-padding: 3rem;position:fixed;width:100%;height:100%;top:0;left:0}.ai-layout .ai-layout-wrap[data-v-676710e9]{width:calc(100% - var(--ai-layout-aside-width) - var(--ai-layout-aside-padding) * 2 - var(--ai-layout-wrap-padding) * 2);height:calc(100% - var(--ai-layout-nav-height) - var(--ai-layout-wrap-padding) * 2);position:absolute;top:var(--ai-layout-nav-height);left:calc(var(--ai-layout-aside-width) + var(--ai-layout-aside-padding) * 2);background:var(--ai-color-light-black);padding:var(--ai-layout-wrap-padding);overflow-y:scroll}.ai-layout .ai-layout-wrap[data-v-676710e9]::-webkit-scrollbar{width:0}.ai-layout .ai-layout-title[data-v-676710e9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ai-avatar[data-v-f706c133]{background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.ai-avatar .no-pic[data-v-f706c133]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--ai-color-primary)}.ai-input[data-v-043a2732]{display:flex;align-items:center;column-gap:var(--ai-input-label-gap)}.ai-input.ai-input-v2[data-v-043a2732]{flex-direction:column;align-items:flex-start;row-gap:.5rem}.ai-input.ai-input-v2 .ai-input-label[data-v-043a2732]{font-size:.75rem;color:#ffffff80}.ai-input.ai-input-v2 .ai-input-control[data-v-043a2732]{width:calc(var(--ai-input-width) - var(--ai-input-padding) * 2);border-radius:var(--ai-radius);background-color:var(--ai-color-black2)}.ai-input .ai-input-label[data-v-043a2732]{white-space:nowrap}.ai-input .ai-input-control[data-v-043a2732]{width:var(--ai-input-width);background-color:transparent;border:0;outline:0;color:inherit;background:var(--ai-color-grey);padding:var(--ai-input-padding);border-radius:.5rem;font-size:var(--ai-input-font-size);letter-spacing:.05rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;transition:color .3s}.ai-input .ai-input-control[data-v-043a2732]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ai-input .ai-input-control[data-v-043a2732]::placeholder{font-size:inherit}.ai-input .ai-input-control[disabled][data-v-043a2732]{cursor:not-allowed;color:var(--ai-color-grey2)}.ai-input .ai-input-maxlength[data-v-043a2732]{color:#6f6f6f}.ai-editor[data-v-536a2a08]{background-color:var(--ai-color-grey);padding:1.5rem;overflow:hidden;border-radius:var(--ai-radius)}.ai-editor-wrap[data-v-536a2a08]{column-gap:1.5rem;display:flex;justify-content:space-between;margin-bottom:1.5rem;border-radius:inherit;width:calc(100% * var(--ai-editor-scale));transition:width .3s}.ai-editor-wrap .ai-editor-main[data-v-536a2a08]{flex:1;border-radius:inherit;overflow:hidden;border:2px solid var(--ai-color-primary);position:relative;height:100%;display:flex;align-items:center;justify-content:center}.ai-editor-wrap .ai-editor-main .ai-editor-bg[data-v-536a2a08]{width:100%;height:100%;-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none}.ai-editor-wrap .ai-editor-main .ai-editor-bg-loading-wrap[data-v-536a2a08]{display:flex;align-items:center;justify-content:center;row-gap:2rem;flex-direction:column;margin:3rem 0}.ai-editor-wrap .ai-editor-main .ai-editor-bg-loading-wrap span[data-v-536a2a08]{font-size:.8rem}.ai-editor-wrap .ai-editor-main .ai-editor-bg-loading[data-v-536a2a08]{width:110px;height:110px;fill:none;stroke:var(--ai-color-primary);stroke-width:5;stroke-dashoffset:314;stroke-dasharray:50;stroke-linecap:round;animation:editorBgLoading-536a2a08 1.5s infinite linear}@keyframes editorBgLoading-536a2a08{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}.ai-editor-wrap .ai-editor-pictures[data-v-536a2a08]{width:22%;overflow-y:scroll;overflow-x:hidden;border-radius:inherit}.ai-editor-wrap .ai-editor-pictures[data-v-536a2a08]::-webkit-scrollbar{width:.1rem}.ai-editor-wrap .ai-editor-pictures .ai-editor-picture[data-v-536a2a08]{width:calc(100% - 4px);border-radius:var(--ai-radius);border:2px solid transparent;cursor:pointer;margin-bottom:.5rem;height:calc(10rem * var(--ai-editor-scale));overflow:hidden;transition:height .3s,border-color .3s;display:flex;align-items:center;justify-content:center}.ai-editor-wrap .ai-editor-pictures .ai-editor-picture[data-v-536a2a08]:last-child{margin-bottom:0}.ai-editor-wrap .ai-editor-pictures .ai-editor-picture[data-v-536a2a08]:has(.ai-editor-picture-loading){border-color:var(--ai-color-primary);background-image:linear-gradient(to bottom right,#352B47,var(--ai-color-light-black))}.ai-editor-wrap .ai-editor-pictures .ai-editor-picture .ai-editor-picture-resource[data-v-536a2a08]{width:100%;height:100%;object-fit:cover}.ai-editor-wrap .ai-editor-pictures .ai-editor-picture .ai-editor-picture-task[data-v-536a2a08]{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:.5rem}.ai-editor-wrap .ai-editor-pictures .ai-editor-picture .ai-editor-picture-task .ai-editor-picture-status[data-v-536a2a08]{font-size:.8rem}.ai-editor-wrap .ai-editor-pictures .ai-editor-picture .ai-editor-picture-loading[data-v-536a2a08]{--loading-r: 35px;--loading-all: calc(var(--loading-r) * 2 * 3.14);width:calc((var(--loading-r) + 4px) * 2);height:calc((var(--loading-r) + 4px) * 2);fill:none;stroke:var(--ai-color-primary);stroke-width:4;stroke-dasharray:var(--loading-all);stroke-dashoffset:var(--loading-all);stroke-linecap:round;transform:rotate(-90deg);transition:stroke-dashoffset .5s;animation:roundLoading-536a2a08 3s infinite ease-in-out}@keyframes roundLoading-536a2a08{0%{stroke-dashoffset:var(--loading-all)}50%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--loading-all) * -1)}}.ai-editor-wrap .ai-editor-pictures .ai-editor-picture.active[data-v-536a2a08]{border-color:var(--ai-color-primary)}.ai-editor-function[data-v-536a2a08]{display:flex;align-items:center;flex-wrap:wrap;column-gap:1rem}.ai-editor-scale[data-v-536a2a08]{display:flex;align-items:center;border-radius:1rem;overflow:hidden;background-image:linear-gradient(to right,var(--ai-color-primary),rgba(176,115,252,.5));cursor:pointer}.ai-editor-scale .ai-editor-scale-big[data-v-536a2a08],.ai-editor-scale .ai-editor-scale-small[data-v-536a2a08]{padding:.3rem .77rem}.ai-editor-append-image-file[data-v-c883711f]{z-index:-999;display:none}.ai-editor-image[data-v-253e7348]{position:absolute;cursor:all-scroll}.ai-editor-image .ai-editor-image-resource[data-v-253e7348]{width:100%;height:100%}.ai-editor-image .ai-editor-image-scale-wrap[data-v-253e7348]{position:absolute;top:0;left:0;width:100%;height:100%}.ai-editor-image .ai-editor-image-scale-wrap-item[data-v-253e7348]{--ai-editor-scale-item-size: .5rem;width:var(--ai-editor-scale-item-size);height:var(--ai-editor-scale-item-size);background:var(--ai-color-primary);position:absolute;border-radius:50%}.ai-editor-image .ai-editor-image-scale-wrap-item[data-v-253e7348]:after{content:"";display:block;width:200%;height:200%;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent}.ai-editor-image .ai-editor-image-scale-wrap-item.top-left[data-v-253e7348]{top:calc(var(--ai-editor-scale-item-size) * -1 / 2);left:calc(var(--ai-editor-scale-item-size) * -1 / 2);cursor:nw-resize}.ai-editor-image .ai-editor-image-scale-wrap-item.top-center[data-v-253e7348]{top:calc(var(--ai-editor-scale-item-size) * -1 / 2);left:50%;transform:translate(-50%);cursor:n-resize}.ai-editor-image .ai-editor-image-scale-wrap-item.top-right[data-v-253e7348]{top:calc(var(--ai-editor-scale-item-size) * -1 / 2);left:100%;transform:translate(-50%);cursor:ne-resize}.ai-editor-image .ai-editor-image-scale-wrap-item.center-left[data-v-253e7348]{top:50%;left:calc(var(--ai-editor-scale-item-size) * -1 / 2);transform:translateY(-50%);cursor:e-resize}.ai-editor-image .ai-editor-image-scale-wrap-item.center-right[data-v-253e7348]{top:50%;left:calc(100% + var(--ai-editor-scale-item-size) * -1 / 2);transform:translateY(-50%);cursor:e-resize}.ai-editor-image .ai-editor-image-scale-wrap-item.bottom-left[data-v-253e7348]{top:100%;left:calc(var(--ai-editor-scale-item-size) * -1 / 2);transform:translateY(-50%);cursor:ne-resize}.ai-editor-image .ai-editor-image-scale-wrap-item.bottom-center[data-v-253e7348]{top:100%;left:calc(50% + var(--ai-editor-scale-item-size) * -1 / 2);transform:translateY(-50%);cursor:s-resize}.ai-editor-image .ai-editor-image-scale-wrap-item.bottom-right[data-v-253e7348]{top:100%;left:calc(100% + var(--ai-editor-scale-item-size) * -1 / 2);transform:translateY(-50%);cursor:nw-resize}.ai-editor-image .ai-editor-image-del[data-v-253e7348]{position:absolute;right:-2rem;top:-2rem;cursor:pointer;transform:scale(.5);color:var(--ai-color-primary);font-size:1.25rem;font-weight:700}.ai-textarea[data-v-7cea27fb]{padding:var(--ai-textarea-padding);width:calc(var(--ai-textarea-width) - 2 * var(--ai-textarea-padding));height:calc(var(--ai-textarea-height) - 2 * var(--ai-textarea-padding));position:relative}.ai-textarea.ai-textarea-max-length[data-v-7cea27fb]{padding-bottom:1.5rem}.ai-textarea .ai-textarea-control[data-v-7cea27fb]{width:100%;height:100%;resize:none;background:transparent;border:none;outline:none;color:inherit;min-height:5rem;overflow-y:scroll;overflow-x:hidden;font-size:var(--ai-textareae-font-size);padding:0}.ai-textarea .ai-textarea-control[data-v-7cea27fb]::-webkit-scrollbar{width:0}.ai-textarea .ai-textarea-maxlength[data-v-7cea27fb]{position:absolute;bottom:7%;right:0;font-size:.7rem;color:#6f6f6f}.ai-textarea.ai-textarea-v2[data-v-7cea27fb]{padding:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;row-gap:.5rem}.ai-textarea.ai-textarea-v2 .ai-textarea-label[data-v-7cea27fb]{font-size:.75rem;color:#ffffff80}.ai-textarea.ai-textarea-v2 .ai-textarea-control[data-v-7cea27fb]{padding:var(--ai-textarea-padding);width:calc(100% - 2 * var(--ai-textarea-padding));background:var(--ai-color-black2);border-radius:var(--ai-radius)}.ai-message[data-v-b9344b83]{position:fixed;top:10%;left:50%;transform:translate(-50%);font-size:.8rem;display:flex;align-items:center;justify-content:space-between;column-gap:.5rem;box-shadow:.2rem .2rem 1rem #0000004d;padding:.5rem 1.5rem;border-radius:.5rem;z-index:100}.ai-message__primary[data-v-b9344b83]{background-color:var(--ai-color-primary)}.ai-message__error[data-v-b9344b83]{background-color:var(--ai-color-red)}.ai-message__success[data-v-b9344b83]{background-color:#67c23a}.ai-modal-wrap[data-v-3bf8254c]{min-width:300px;min-height:8.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--ai-color-black);box-shadow:1px 1px 1rem #ffffff08;border-radius:var(--ai-radius);display:flex;flex-direction:column;row-gap:.5rem;overflow:hidden;z-index:500}.ai-modal-wrap .ai-modal-title[data-v-3bf8254c]{text-align:center;margin-top:1rem;min-height:1rem}.ai-modal-wrap .ai-modal-content[data-v-3bf8254c]{margin:0 1rem;flex:1}.ai-modal-wrap .ai-modal-control[data-v-3bf8254c]{--ai-modal-control-border-style: 1px solid rgba(255, 255, 255, .1);display:grid;grid-template-columns:repeat(2,1fr);border-top:var(--ai-modal-control-border-style)}.ai-modal-wrap .ai-modal-control .ai-modal-cancel[data-v-3bf8254c],.ai-modal-wrap .ai-modal-control .ai-modal-confirm[data-v-3bf8254c]{text-align:center;padding:.75rem 0;border-right:var(--ai-modal-control-border-style);cursor:pointer}.ai-modal-wrap .ai-modal-control .ai-modal-cancel[data-v-3bf8254c]:last-child,.ai-modal-wrap .ai-modal-control .ai-modal-confirm[data-v-3bf8254c]:last-child{border-right:0}.ai-modal-mask[data-v-3bf8254c]{width:100%;height:100%;background-color:#0000004d;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-image[data-v-7fc7c9e3]{overflow:hidden;display:inline-flex}.ai-image-before[data-v-7fc7c9e3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.ai-image-before[data-v-7fc7c9e3]:after{content:"";display:block;width:5%;height:100%;transform:skew(5deg);background-color:#ffffff1a;position:absolute;top:0;left:0;animation:AiImageLoading-7fc7c9e3 1.5s infinite;box-shadow:0 0 1rem #ffffff26}@keyframes AiImageLoading-7fc7c9e3{0%{left:-15%}to{left:115%}}.ai-image-before .iconfont[data-v-7fc7c9e3]{font-size:1.5rem}.ai-image-resource[data-v-7fc7c9e3]{opacity:1;transition:opacity 1s}.ai-image-cover .ai-image-resource[data-v-7fc7c9e3]{width:100%;height:100%;object-fit:cover}.ai-image-loading[data-v-7fc7c9e3]{opacity:0;width:0!important}.ai-image-preview[data-v-7fc7c9e3]{cursor:pointer}.ai-image-preview .ai-image-preview-show[data-v-7fc7c9e3],.ai-image-preview .ai-image-preview-hide[data-v-7fc7c9e3]{transition:none}.ai-image-preview .ai-image-preview-hide[data-v-7fc7c9e3]{opacity:0}.ai-image-preview-wrap[data-v-7fc7c9e3]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:10;overflow:scroll}.ai-image-preview-wrap .ai-image-preview-resource[data-v-7fc7c9e3]{--transition-delay: .3s;position:absolute;z-index:2;transition:width var(--transition-delay),height var(--transition-delay),top var(--transition-delay),left var(--transition-delay)}.ai-image-preview-wrap .ai-image-preview-mask[data-v-7fc7c9e3]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#00000080}.ai-image-preview-wrap .ai-image-preview-close[data-v-7fc7c9e3]{position:absolute;top:3%;right:3%;background:var(--ai-color-primary);z-index:3;padding:.5rem;border-radius:50%;font-size:.7rem;transition:background-color .3s}.ai-image-preview-wrap .ai-image-preview-close[data-v-7fc7c9e3]:hover{background-color:var(--ai-color-red)}.ai-popover-mask[data-v-571acf50]{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#0000004d;z-index:100}.ai-popover-wrap[data-v-571acf50]{position:fixed;top:var(--ai-popover-top);left:var(--ai-popover-left);transform:translate(-50%,-50%);background-color:#333;width:calc(var(--ai-popover-width) - var(--ai-popover-padding) * 2);height:calc(var(--ai-popover-height) - var(--ai-popover-padding) * 2);z-index:101;border-radius:var(--ai-radius);overflow:hidden;padding:var(--ai-popover-padding);box-shadow:0 0 1rem #ffffff0d}.ai-popover-footer[data-v-571acf50]{position:absolute;left:0;bottom:var(--ai-popover-padding);width:100%;display:flex;align-items:center;justify-content:center;column-gap:1rem}.select-enter-active[data-v-48d0054e]{animation:selectShow .35s}.select-leave-active[data-v-48d0054e]{animation:selectHide .35s}.ai-select[data-v-48d0054e]{position:relative;min-height:1rem;display:inline-flex;padding:.3rem .5rem;border:1px solid var(--ai-color-grey);align-items:center;justify-content:space-between;column-gap:.7rem;cursor:pointer;border-radius:calc(var(--ai-radius) / 2);transition:border-color .35s}.ai-select[data-v-48d0054e]:hover{border-color:var(--ai-color-primary)}.ai-select.ai-select-border-hide[data-v-48d0054e]{padding:0;border:none}.ai-select.ai-select__dark .ai-select-option[data-v-48d0054e]{background-color:var(--ai-color-black2)}.ai-select .ai-select-label[data-v-48d0054e]{width:100%;height:100%;font-size:.9rem;display:flex;align-items:center;justify-content:center}.ai-select .ai-select-block[data-v-48d0054e]{width:100%;height:150%;position:absolute;top:0;left:0;z-index:1}.ai-select .ai-select-wrap[data-v-48d0054e]{position:absolute;top:150%;left:0;z-index:1;max-height:10rem;overflow-y:scroll;scrollbar-width:.3rem;scrollbar-base-color:var(--ai-color-grey);border-radius:var(--ai-radius)}.ai-select .ai-select-wrap[data-v-48d0054e]::-webkit-scrollbar{width:.25rem;background-color:transparent}.ai-select .ai-select-wrap[data-v-48d0054e]::-webkit-scrollbar-thumb{background-color:var(--ai-color-grey);border-radius:.3rem}.ai-select .ai-select-wrap[data-v-48d0054e]::-webkit-scrollbar-thumb:hover{background-color:var(--ai-color-primary)}.ai-select .ai-select-wrap[data-v-48d0054e]:after{content:"";display:block;width:100%;height:20%;position:absolute;top:-20%;left:0}.ai-select .ai-select-wrap .ai-select-option[data-v-48d0054e]{white-space:nowrap;padding:.5rem 1rem;min-width:5rem;cursor:pointer;color:#fff;transition:background .3s}.ai-select .ai-select-wrap .ai-select-option[data-v-48d0054e]:hover{background-color:#855cb9}.ai-select .ai-select-wrap .ai-select-option.active[data-v-48d0054e],.ai-select .ai-select-wrap .ai-select-option.active[data-v-48d0054e]:hover{background-color:var(--ai-color-primary)}.ai-select .ai-select-wrap .ai-select-option[data-v-48d0054e]:first-child{border-top-right-radius:var(--ai-radius);border-top-left-radius:var(--ai-radius)}.ai-select .ai-select-wrap .ai-select-option[data-v-48d0054e]:last-child{border-bottom-left-radius:var(--ai-radius);border-bottom-right-radius:var(--ai-radius)}.ai-select .ai-select-focus[data-v-48d0054e]{width:0;height:0;opacity:0;padding:0;margin:0;outline:none;border:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.ai-select .ai-select-arrow[data-v-48d0054e]{font-size:.7rem;transition:transform .35s;-webkit-user-select:none;user-select:none}.ai-select .ai-select-arrow.ai-select-arrow-active[data-v-48d0054e]{transform:rotate(-180deg)}.ai-checkbox[data-v-7e93c9f0]{display:inline-block;cursor:pointer}.ai-checkbox.ai-checkbox-disabled[data-v-7e93c9f0]{cursor:not-allowed;-webkit-user-select:none;user-select:none}.ai-checkbox .ai-checkbox-wrap[data-v-7e93c9f0]{display:flex;align-items:center;column-gap:.3rem;cursor:inherit}.ai-checkbox .ai-checkbox-control[data-v-7e93c9f0]{width:1.25rem;height:1.25rem;background-color:#222;display:flex;align-items:center;justify-content:center;border-radius:.1rem}.ai-checkbox .ai-checkbox-control .iconfont[data-v-7e93c9f0]{font-size:.75rem}.ai-checkbox .ai-checkbox-label[data-v-7e93c9f0]{font-size:.9rem;letter-spacing:.05rem}.ai-toast[data-v-293aca4d]{position:relative}.ai-toast .ai-toast-wrap[data-v-293aca4d]{--ai-toast-wrap-color: #333;position:absolute;padding:0 .77rem;background:var(--ai-toast-wrap-color);border-radius:.3rem;opacity:var(--ai-toast-wrap-opacity);transition:opacity .5s}.ai-toast .ai-toast-wrap[data-v-293aca4d]:after{content:"";display:block;position:absolute;width:0;height:0;border:.25rem solid transparent;top:var(--border-p-top);left:var(--border-p-left)}.ai-toast .ai-toast-wrap .ai-toast-content[data-v-293aca4d]{word-break:keep-all;letter-spacing:.05rem;font-size:.9rem}.ai-toast .ai-toast-wrap.ai-toast-wrap__top[data-v-293aca4d],.ai-toast .ai-toast-wrap.ai-toast-wrap__bottom[data-v-293aca4d]{left:50%;transform:translate(-50%)}.ai-toast .ai-toast-wrap.ai-toast-wrap__top[data-v-293aca4d]:after,.ai-toast .ai-toast-wrap.ai-toast-wrap__bottom[data-v-293aca4d]:after{left:inherit;transform:inherit}.ai-toast .ai-toast-wrap.ai-toast-wrap__bottom[data-v-293aca4d]{top:130%}.ai-toast .ai-toast-wrap.ai-toast-wrap__bottom[data-v-293aca4d]:after{bottom:100%;border-bottom-color:var(--ai-toast-wrap-color)}.ai-toast .ai-toast-wrap.ai-toast-wrap__top[data-v-293aca4d]{bottom:130%}.ai-toast .ai-toast-wrap.ai-toast-wrap__top[data-v-293aca4d]:after{top:100%;border-top-color:var(--ai-toast-wrap-color)}.ai-toast .ai-toast-wrap.ai-toast-wrap__left[data-v-293aca4d],.ai-toast .ai-toast-wrap.ai-toast-wrap__right[data-v-293aca4d]{top:50%;transform:translateY(-50%)}.ai-toast .ai-toast-wrap.ai-toast-wrap__left[data-v-293aca4d]:after,.ai-toast .ai-toast-wrap.ai-toast-wrap__right[data-v-293aca4d]:after{top:inherit;transform:inherit}.ai-toast .ai-toast-wrap.ai-toast-wrap__left[data-v-293aca4d]{right:130%}.ai-toast .ai-toast-wrap.ai-toast-wrap__left[data-v-293aca4d]:after{left:100%;border-left-color:var(--ai-toast-wrap-color)}.ai-toast .ai-toast-wrap.ai-toast-wrap__right[data-v-293aca4d]{left:130%}.ai-toast .ai-toast-wrap.ai-toast-wrap__right[data-v-293aca4d]:after{right:100%;border-right-color:var(--ai-toast-wrap-color)}.ai-notification[data-v-eaaa65c9]{--ai-notification-padding: 1.5rem;position:fixed;top:1rem;right:1rem;width:calc(300px - var(--ai-notification-padding) * 1.334);background-color:#272231;border-radius:var(--ai-radius);z-index:10;padding:1.5rem;display:flex;flex-direction:column;row-gap:.5rem}.ai-notification .ai-notification-close[data-v-eaaa65c9]{position:absolute;top:calc(var(--ai-notification-padding) * 1.167);right:calc(var(--ai-notification-padding) / 2);font-size:.7rem;color:var(--ai-color-primary);cursor:pointer}.ai-notification .ai-notification-title[data-v-eaaa65c9],.ai-notification .ai-notification-content[data-v-eaaa65c9]{width:fit-content}.ai-notification .ai-notification-title[data-v-eaaa65c9]{letter-spacing:.1rem;color:var(--ai-color-primary)}.ai-notification .ai-notification-content[data-v-eaaa65c9]{font-size:.9rem;color:#ccc;letter-spacing:.05rem}.ai-notification.ai-notification-drag .ai-notification-title[data-v-eaaa65c9],.ai-notification.ai-notification-drag .ai-notification-content[data-v-eaaa65c9]{-webkit-user-select:none;user-select:none}.contextmenu[data-v-b042b138]{position:fixed;top:0;left:0;border-radius:var(--ai-radius);background-color:var(--ai-color-black2);overflow:hidden;box-shadow:0 0 .2rem #b073fc4d;transform-origin:top left;animation:contextmenuShow-b042b138 .15s}.contextmenu .context-menu-item[data-v-b042b138]{padding:.5rem .77rem;font-size:.8rem;cursor:pointer}.contextmenu .context-menu-item[data-v-b042b138]:hover{background-color:var(--ai-color-primary)}@keyframes contextmenuShow-b042b138{0%{transform:scale(0)}to{transform:scale(1)}}:root{--ai-font-color:#eee;--ai-color-primary:#B073FC;--ai-color-red:#e9270a;--ai-color-grey:#333333;--ai-color-grey2:#626262;--ai-color-black:#0F1112;--ai-color-light-black:#17191A;--ai-color-black2:#1E1E1E;--ai-transition-duration: .3s;--ai-radius:.5rem}.ai-text-primary{color:var(--ai-color-primary)}@keyframes messageShow{0%{opacity:0;transform:translate(-50%,-200%)}to{opacity:1;transform:translate(-50%)}}@keyframes messageHide{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-200%)}}@keyframes modalShow{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modalHide{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-60%)}}@keyframes maskShow{0%{opacity:0}to{opacity:1}}@keyframes maskHide{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes popoverShow{0%{opacity:0;transform:translate(-50%,-55%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes popoverHide{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-55%)}}@keyframes selectShow{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translate(0)}}@keyframes selectHide{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-10%)}}@keyframes slideBottomShow{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes slideUpHide{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-.5rem)}}@keyframes notifyShake{0%,35%{transform:rotate(0);transform-origin:top center}40%{transform:rotate(5deg);transform-origin:top center}45%{transform:rotate(-5deg);transform-origin:top center}50%{transform:rotate(5deg);transform-origin:top center}55%{transform:rotate(-5deg);transform-origin:top center}60%{transform:rotate(-5deg);transform-origin:top center}65%,to{transform:rotate(0);transform-origin:top center}}@keyframes itemShake{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:rotate(.1)}}@keyframes scaleEnter{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scaleLeave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes messageEnterIsUser{0%{opacity:0;transform:translate(5%)}to{opacity:1;transform:translate(0)}}@keyframes messageEnterNotUser{0%{opacity:0;transform:translate(-5%)}to{opacity:1;transform:translate(0)}}@keyframes notificationShow{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}@keyframes notificationHide{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@font-face{font-family:iconfont;src:url(/frontend/assets/iconfont-398f1853.woff2) format("woff2"),url(/frontend/assets/iconfont-d29d79b3.woff) format("woff"),url(/frontend/assets/iconfont-230561f1.ttf) format("truetype"),url(/frontend/assets/iconfont-ad42ca9a.svg) format("svg")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:.02rem;padding:0;margin:0;color:#eee;background-color:#17191a}a{color:inherit;text-decoration:none}.arrow{display:block}.arrow.arrow-top{transform:rotate(180deg)}.arrow.arrow-right{transform:rotate(-90deg)}.arrow.arrow-bottom{transform:rotate(0)}.arrow.arrow-left{transform:rotate(90deg)}.scrollbar{scrollbar-width:.3rem;scrollbar-base-color:var(--ai-color-grey);border-radius:var(--ai-radius)}.scrollbar::-webkit-scrollbar{width:.25rem;height:.25rem;background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--ai-color-grey);border-radius:.3rem}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--ai-color-primary)}
