.CodeMirror-foldmarker{color:#00f;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}[data-v-0a350d1c] .CodeMirror-scroll{height:100%;padding-bottom:0;margin-bottom:0;overflow-y:scroll}[data-v-0a350d1c] .CodeMirror{width:100%;height:100%!important;overflow-x:hidden}[data-v-0a350d1c] .cm-comment,[data-v-0a350d1c] .cm-def{font-style:normal!important}.top_bg[data-v-0a350d1c]{height:64px;display:flex;align-items:center;border-bottom:1px solid #333;padding:0;flex-shrink:0}.top_bg.theme-dark[data-v-0a350d1c]{background-color:#1e1e1e;border-bottom-color:#333;--toolbar-text:#a0a0a0;--toolbar-text-primary:#e5e7eb;--toolbar-divider:#3e3e3e;--toolbar-btn-hover-bg:#2d2d2d;--toolbar-btn-hover-border:#4e4e4e;--toolbar-select-bg:#2d2d2d;--toolbar-select-border:#3e3e3e}.top_bg.theme-light[data-v-0a350d1c]{background-color:#f5f5f5;border-bottom-color:#e5e7eb;--toolbar-text:#6b7280;--toolbar-text-primary:#1f2937;--toolbar-divider:#d1d5db;--toolbar-btn-hover-bg:#e9ecef;--toolbar-btn-hover-border:#9ca3af;--toolbar-select-bg:#fff;--toolbar-select-border:#d1d5db}.editor-toolbar-inner[data-v-0a350d1c]{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.editor-control-group[data-v-0a350d1c]{display:flex;align-items:center;gap:15px}.toolbar-divider[data-v-0a350d1c]{display:inline-block;width:1px;height:16px;background:var(--toolbar-divider);margin:0 4px;flex-shrink:0}.toolbar-select-wrap[data-v-0a350d1c]{position:relative;display:flex;align-items:center}.toolbar-select-wrap .toolbar-select-prefix-icon[data-v-0a350d1c]{position:absolute;left:7px;z-index:1;color:var(--toolbar-text);font-size:12px;pointer-events:none}.toolbar-select-wrap .font-size-icon[data-v-0a350d1c]{width:16px;height:14px;left:6px}.toolbar-select-wrap .lang-icon[data-v-0a350d1c]{width:14px;height:14px;left:7px}.toolbar-select-wrap[data-v-0a350d1c] .el-input--mini .el-input__inner{height:28px;line-height:28px;background-color:var(--toolbar-select-bg);border-color:var(--toolbar-select-border);color:var(--toolbar-text-primary);padding-left:24px;border-radius:6px;font-size:12px;width:105px;transition:all .2s}.toolbar-select-wrap[data-v-0a350d1c] .el-input--mini .el-input__inner:hover{border-color:var(--toolbar-btn-hover-border)}.toolbar-select-wrap[data-v-0a350d1c] .el-input--mini .el-input__inner:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.toolbar-select-wrap[data-v-0a350d1c] .el-input__suffix{color:var(--toolbar-text)}.toolbar-btn[data-v-0a350d1c]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;color:var(--toolbar-text);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap;outline:none}.toolbar-btn[data-v-0a350d1c]:hover{background-color:var(--toolbar-btn-hover-bg);color:var(--toolbar-text-primary);border-color:var(--toolbar-btn-hover-border)}.toolbar-btn i[data-v-0a350d1c]{font-size:13px}.hint-toggle-wrap[data-v-0a350d1c]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.hint-toggle-label[data-v-0a350d1c]{font-size:12px;color:var(--toolbar-text);white-space:nowrap}.toolbar-icon-btn[data-v-0a350d1c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid transparent;cursor:pointer;color:var(--toolbar-text);font-size:16px;transition:all .2s}.toolbar-icon-btn[data-v-0a350d1c]:hover{background-color:var(--toolbar-btn-hover-bg);color:var(--toolbar-text-primary);border-color:var(--toolbar-btn-hover-border)}.CodeMirror-hints{z-index:10000!important}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
/*!
  Theme: Monokai
  Author: Wimer Hazenberg (http://www.monokai.nl)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#f8f8f2;background:#272822}.hljs::selection,.hljs ::selection{background-color:#49483e;color:#f8f8f2}.hljs-comment{color:#75715e}.hljs-tag{color:#a59f85}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#f8f8f2}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#f92672}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#fd971f}.hljs-class .hljs-title,.hljs-strong,.hljs-title,.hljs-title.class_{color:#f4bf75}.hljs-strong{font-weight:700}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#a6e22e}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#a1efe4}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#66d9ef}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#ae81ff}.hljs-emphasis{color:#ae81ff;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#c63}.hljs-meta-keyword,.hljs-meta .hljs-keyword{font-weight:700}.box1[data-v-d04a3390]{border:1px solid #1fb26e;padding:15px}.questionBankDetails[data-v-d04a3390]{height:100%;width:100%}.questionBankDetails .celebration[data-v-d04a3390]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:9999}.questionBankDetails .celebration-effect[data-v-d04a3390]{width:200px;height:200px;animation:bounce-data-v-d04a3390 1s infinite}@keyframes bounce-data-v-d04a3390{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.topTitle[data-v-d04a3390]{height:60px;background:#fff;margin:10px;padding:20px;border-radius:5px;box-sizing:border-box;font-size:14px}.topTitle span[data-v-d04a3390]{color:rgba(0,0,0,.45)}.main[data-v-d04a3390]{height:calc(100vh - 150px);margin:10px;border-radius:5px;box-sizing:border-box;overflow:hidden}.main-content[data-v-d04a3390]{display:flex;height:100%;width:100%}.panel-left[data-v-d04a3390]{flex-shrink:0;height:100%}.panel-resizer[data-v-d04a3390]{width:16px;height:100%;flex-shrink:0;cursor:col-resize;background:#e4e7ed;position:relative;z-index:10;border-radius:3px;transition:background .2s}.panel-resizer[data-v-d04a3390]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:30px;border-left:1px solid #999;border-right:1px solid #999}.panel-resizer[data-v-d04a3390]:active,.panel-resizer[data-v-d04a3390]:hover{background:rgba(64,158,255,.8)}.panel-resizer[data-v-d04a3390]:active:after,.panel-resizer[data-v-d04a3390]:hover:after{border-color:#fff}.panel-right[data-v-d04a3390]{flex:1;min-width:0;height:100%}.fl[data-v-d04a3390]{float:left}.fr[data-v-d04a3390]{float:right}.clearfix[data-v-d04a3390]:after{content:"";display:block;visibility:hidden;clear:both}.main_top ul[data-v-d04a3390]{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;border-bottom:1px solid #ebeef5;padding-bottom:10px}.main_top[data-v-d04a3390]{text-align:center}.main_top li[data-v-d04a3390]{float:left}.txt1[data-v-d04a3390]{color:#909399;font-size:14px;font-weight:700}.txt2[data-v-d04a3390]{color:#a6a6a6;font-size:14px}.main-left[data-v-d04a3390]{width:100%;height:100%;background:#fff;padding:20px;box-sizing:border-box;overflow-y:auto}.main_cotton div[data-v-d04a3390]{margin-top:20px}.txt3[data-v-d04a3390],.txt4[data-v-d04a3390]{font-size:16px;font-weight:700}.txt4[data-v-d04a3390]{color:#6c91f2}.main-right[data-v-d04a3390]{width:100%;height:100%;background:#fff;padding-top:0;padding-right:0;padding-left:0;box-sizing:border-box;overflow-y:hidden}.editor[data-v-d04a3390]{display:flex;flex-direction:column}.main_top[data-v-d04a3390] .el-icon-monitor:before{color:#000}.sample-input[data-v-d04a3390]{width:45%;margin-right:5%}.main_msg[data-v-d04a3390] .el-alert{padding:5px 16px;margin-left:20px}.main_msg[data-v-d04a3390] .el-alert__closebtn{top:9px;right:8px}[data-v-d04a3390] .main_cotton img{max-width:100%}[data-v-d04a3390] .main_cotton ul{list-style:auto;list-style-type:disc;margin-left:20px}[data-v-d04a3390] .main_cotton ol{list-style:auto;list-style-type:decimal;margin:auto;padding:auto;margin-left:20px}.liListStyle[data-v-d04a3390]:nth-of-type(2n){margin-left:10px}[data-v-d04a3390] .vue-codemirror{height:100%;overflow:hidden}[data-v-d04a3390] .cm-s-monokai.CodeMirror{height:98%!important}[data-v-d04a3390] .weeor .el-alert__content{padding:0}[data-v-d04a3390] .weeor .el-icon-close:before{content:""}[data-v-d04a3390] #pane-second1{height:197px;overflow-y:auto}[data-v-d04a3390] .el-tabs--border-card{box-shadow:none}[data-v-d04a3390] .el-drawer__body{overflow:hidden!important}[data-v-d04a3390] .hljs{padding:20px!important;margin-top:10px!important;margin-bottom:10px!important;border-radius:5px!important}[data-v-d04a3390] .el-dialog{border-radius:10px!important}[data-v-d04a3390] .v-note-wrapper{border:0}.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html[data-v-d04a3390],[data-v-d04a3390] .v-note-wrapper .v-note-panel .v-note-show .v-show-content{padding:0}[data-v-d04a3390] .codeStyle .CodeMirror-scroll{min-height:auto;max-height:none}.v-note-wrapper[data-v-d04a3390]{display:block!important;position:static!important}.console-toggle-btn[data-v-d04a3390]{color:#606266!important;margin-right:10px!important;padding:7px 15px!important;border-radius:4px!important;transition:all .3s ease!important;background:rgba(96,98,102,.08)!important;border:1px solid rgba(96,98,102,.2)!important;font-weight:500!important}.console-toggle-btn[data-v-d04a3390]:hover{background:rgba(96,98,102,.15)!important;border-color:rgba(96,98,102,.3)!important;color:#303133!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(96,98,102,.2)!important}.console-toggle-btn[data-v-d04a3390]:active{transform:translateY(0)!important;box-shadow:0 1px 4px rgba(96,98,102,.3)!important}.console-arrow[data-v-d04a3390]{margin-left:6px!important;font-size:14px!important;font-weight:700!important;transition:all .3s ease!important;color:#409eff!important;display:inline-block!important}.console-toggle-btn:hover .console-arrow[data-v-d04a3390]{color:#337ecc!important;transform:scale(1.1)!important}.console-toggle-btn.expanded[data-v-d04a3390]{background:rgba(64,158,255,.1)!important;border-color:rgba(64,158,255,.3)!important;color:#409eff!important}.console-toggle-btn.expanded .console-arrow[data-v-d04a3390]{color:#409eff!important}.console-result-container[data-v-d04a3390]{min-height:180px;display:flex;flex-direction:column;height:100%}.console-empty-output[data-v-d04a3390],.console-success-output[data-v-d04a3390]{margin-top:10px}.custom-alert[data-v-d04a3390]{padding:12px 16px;border-radius:4px;border:1px solid;margin-bottom:0;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch}.custom-alert-success[data-v-d04a3390]{background-color:#f0f9ff;border-color:#b3d8ff;color:#67c23a}.custom-alert-warning[data-v-d04a3390]{background-color:#fdf6ec;border-color:#f5dab1;color:#e6a23c}.custom-alert-error[data-v-d04a3390]{background-color:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.custom-alert-info[data-v-d04a3390]{background-color:#f4f4f5;border-color:#d3d4d6;color:#909399}.custom-alert-title[data-v-d04a3390]{font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-alert-title i[data-v-d04a3390]{font-size:16px;margin-right:8px}.custom-alert-content[data-v-d04a3390]{white-space:pre;font:14px monospace;padding:5px 0;word-wrap:break-word;overflow-wrap:break-word;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.empty-result-content[data-v-d04a3390]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:14px;line-height:1.5}.empty-result-content i[data-v-d04a3390]{font-size:16px;margin-right:8px}.empty-result-tip[data-v-d04a3390]{margin-top:10px;line-height:1.6;color:#606266}.console-initial-state[data-v-d04a3390]{display:flex;align-items:center;justify-content:center;height:100%;min-height:180px;background:linear-gradient(135deg,rgba(64,158,255,.03),rgba(64,158,255,.01));border:2px dashed rgba(64,158,255,.15);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.console-initial-state[data-v-d04a3390]:hover{background:linear-gradient(135deg,rgba(64,158,255,.06),rgba(64,158,255,.03));border-color:rgba(64,158,255,.25);transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.1)}.initial-state-content[data-v-d04a3390]{display:flex;flex-direction:column;align-items:center;text-align:center}.initial-state-content i[data-v-d04a3390]{font-size:48px;color:#409eff;margin-bottom:16px;opacity:.9;animation:pulse-data-v-d04a3390 2s infinite}.initial-state-text[data-v-d04a3390]{color:#606266}.initial-title[data-v-d04a3390]{font-size:20px;font-weight:600;margin-bottom:8px;color:#303133;letter-spacing:.5px}.initial-tip[data-v-d04a3390]{font-size:15px;color:#606266;line-height:1.5;max-width:280px;opacity:.9}@keyframes pulse-data-v-d04a3390{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.9}}[data-v-d04a3390] .el-alert__title{display:flex;align-items:center;font-weight:600}[data-v-d04a3390] .el-alert__title i{margin-right:6px;font-size:16px}.error-details-section[data-v-d04a3390]{margin-top:0;padding-top:0}.error-section[data-v-d04a3390]{margin-bottom:20px}.error-section[data-v-d04a3390]:last-child{margin-bottom:0}.error-section-title[data-v-d04a3390]{display:flex;align-items:center;margin-bottom:10px;font-weight:600;color:#303133;font-size:14px;border-top:none}.error-section-title i[data-v-d04a3390]{margin-right:6px;font-size:16px;color:#f56c6c}.error-section-title i.el-icon-magic-stick[data-v-d04a3390]{color:#409eff}.compile-error-details[data-v-d04a3390]{border:1px solid #fbc4c4;border-radius:6px;background:#fef0f0}.error-item[data-v-d04a3390]{padding:8px 12px;border-bottom:1px solid rgba(251,196,196,.5)}.error-item[data-v-d04a3390]:last-child{border-bottom:none}.error-content[data-v-d04a3390]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;color:#721c24}.ai-error-analysis[data-v-d04a3390]{border-radius:6px;overflow:hidden}.error-content span[style*="color: #333"][data-v-d04a3390]{font-weight:600!important}.error-content span[style*="color: #d32f2f"][data-v-d04a3390]{font-weight:600!important;color:#e53e3e!important}.error-content span[style*="color: #555"][data-v-d04a3390]{color:#4a5568!important;background:rgba(237,242,247,.8)!important;padding:2px 4px!important;border-radius:3px!important}