#app{display:flex;height:100%;width:100%}html,body{margin:0;padding:0;height:100vh;width:100vw;overflow:hidden;background-color:#111;color:#bbb;font-size:14px}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:4px;height:4px;display:none}::-webkit-scrollbar-button{width:4px;height:4px;background-color:#444;display:none}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#444}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:transparent}.btn[data-v-0cf6b7f3]{display:flex;height:auto;padding:10px;align-items:center;justify-content:center;background-color:#202020;cursor:pointer;border-radius:4px}.btn[data-v-0cf6b7f3]:hover{background-color:#303030}.list[data-v-70056cb6]{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;background-color:#202020;border-radius:4px;overflow:scroll}.item[data-v-70056cb6]{display:flex;width:100%;height:auto;padding:10px;gap:10px;align-items:center;cursor:pointer}.itemActive[data-v-70056cb6],.item[data-v-70056cb6]:hover{background-color:#303030}.item:hover .itemBtn[data-v-70056cb6]{display:flex}.itemBtn[data-v-70056cb6]{display:none;width:1rem;height:1rem;min-width:1rem;color:#777}.itemBtn[data-v-70056cb6]:hover{color:#fff}.container[data-v-a91e909d],.container[data-v-88cb96f4]{display:flex;flex:0 1 auto;flex-direction:column;width:200px;gap:4px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.viewer[data-v-d2eb8523]{display:flex;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99999;justify-content:center;align-items:center;pointer-events:none}.mask[data-v-d2eb8523]{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000080;pointer-events:auto}.view[data-v-d2eb8523]{display:flex;flex-direction:column;gap:30px;position:relative;width:90%;height:90%;border-radius:4px;justify-content:center;align-items:center;overflow:hidden}.view[data-v-d2eb8523]>*{pointer-events:auto}.container[data-v-2bdb5774]{display:flex;flex:1 1 auto;flex-direction:column;gap:40px;background-color:#202020;border-radius:4px;padding:10px;align-items:center;position:relative}.history[data-v-2bdb5774]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;overflow:scroll;font-size:1.05rem}.history[data-v-2bdb5774]>*{display:flex;flex-direction:column;width:820px}.history[data-v-2bdb5774] *{border-radius:4px;max-width:100%;font-family:inherit}.user[data-v-2bdb5774]{display:flex;flex:0 1 auto;align-items:end;padding:20px 60px;margin:0 -60px}.assistant[data-v-2bdb5774]{padding:20px 60px;margin:0 -60px}.name[data-v-2bdb5774]{display:flex;align-items:center;gap:10px}.assistant .name[data-v-2bdb5774]:before{content:"A";display:flex;width:24px;height:24px;margin-left:-40px;border-radius:50px;background-color:#63359e;align-items:center;justify-content:center}.user .name[data-v-2bdb5774]:after{content:"U";display:flex;width:24px;height:24px;margin-right:-40px;border-radius:50px;background-color:#303030;align-items:center;justify-content:center}.user .msg[data-v-2bdb5774]{padding:16px;background-color:#303030;white-space:break-spaces;word-wrap:break-word}.assistant:hover .msg-btn-group[data-v-2bdb5774]{visibility:visible}.msg-btn-group[data-v-2bdb5774]{display:flex;width:fit-content;height:100%;padding:6px;gap:6px;background-color:#303030;align-content:center;visibility:hidden}[data-v-2bdb5774] .msg img{cursor:pointer;max-height:200px;overflow:hidden;object-fit:contain}[data-v-2bdb5774] .msg a{color:#58a6ff}[data-v-2bdb5774] .msg .code-container{position:relative}[data-v-2bdb5774] .msg .code-container:hover .code-copy-btn{display:flex}[data-v-2bdb5774] .msg .code-copy-btn{position:absolute;top:10px;right:10px;width:1.4rem;height:1.4rem;padding:2px;cursor:pointer;display:none;background-color:#444;color:#777}[data-v-2bdb5774] .msg .code-copy-btn:hover{color:#fff}textarea[data-v-2bdb5774]{background-color:transparent;width:700px;height:60px;border:0px;padding:0;resize:none;color:inherit;font:inherit}textarea[data-v-2bdb5774]:focus{outline:none}.btn[data-v-2bdb5774]{height:1.2rem;color:#777;border-radius:4px;cursor:pointer}.btn.main[data-v-2bdb5774]{color:#63359e}.btn[disabled=true][data-v-2bdb5774]{color:#303030}.btn[data-v-2bdb5774]:not(.main):not([disabled=true]):hover{color:#fff}.modal[data-v-64e90023]{display:flex;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99999;justify-content:center;align-items:center;pointer-events:none}.mask[data-v-64e90023]{width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:#00000080;pointer-events:auto}.form[data-v-64e90023]{display:flex;flex-direction:column;gap:30px;position:relative;width:600px;height:700px;padding:30px;border-radius:4px;background-color:#202020;justify-content:center;align-items:center;pointer-events:auto}.title[data-v-64e90023]{display:flex;width:100%;font-size:1.5rem}.content[data-v-64e90023]{display:flex;flex:1 1 auto;width:100%;flex-direction:column;gap:20px}.content[data-v-64e90023]>*{display:flex;background-color:transparent;border:solid 1px #444;border-radius:4px;font:inherit;color:inherit}input[data-v-64e90023]{height:fit-content;padding:10px}input[data-v-64e90023]:focus{outline:none}textarea[data-v-64e90023]{flex:1 0 auto;padding:10px;resize:none}textarea[data-v-64e90023]:focus{outline:none}.btnGroup[data-v-64e90023]{display:flex;width:100%;justify-content:end}.btn[data-v-64e90023]{display:flex;width:100px;height:auto;border-radius:4px;padding:10px;justify-content:center;align-items:center;background-color:#444;cursor:pointer}.confirm[data-v-64e90023]{margin-left:50px;background-color:#a51440}.error[data-v-64e90023]{border-color:#a51440}.modal[data-v-b8c85345]{display:flex;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99999;justify-content:center;align-items:end;pointer-events:none}.mask[data-v-b8c85345]{width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:#00000080;pointer-events:auto}.form[data-v-b8c85345]{display:flex;flex-direction:column;gap:10px;position:relative;width:100%;height:200px;padding:30px;border-radius:4px;background-color:#202020;justify-content:center;align-items:center;pointer-events:auto}.title[data-v-b8c85345]{display:flex;align-items:center;width:100%;font-size:1.5rem}.content[data-v-b8c85345]{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;width:100%;gap:10px}.btnGroup[data-v-b8c85345]{display:flex;width:100%;justify-content:end}.btn[data-v-b8c85345]{display:flex;width:80px;height:auto;border-radius:4px;justify-content:center;align-items:center;background-color:#444;cursor:pointer}.confirm[data-v-b8c85345]{margin-left:20px;background-color:#a51440}main{display:flex;flex:1;flex-direction:row;padding:10px}
