:root{--page-left-width:240px;--page-right-width:calc(100vw - var(--page-left-width) - 20px);--page-footer-height:30px;--page-top-height:60px;--theme-bg:#1a2436;--theme-bg-deeper:#2d3748;--theme-bg-card:#20304a;--theme-bg-elevated:#263a57;--theme-bg-medium:#4a5568;--theme-text:#e0e4ea;--theme-text-muted:hsla(0,0%,100%,.55);--theme-text-dim:hsla(0,0%,100%,.38);--theme-primary:#409eff;--theme-primary-hover:rgba(64,158,255,.38);--theme-accent:#18b566;--theme-border:hsla(0,0%,100%,.12);--theme-border-strong:hsla(0,0%,100%,.2);--theme-divider:#e0e0e0;--theme-input-bg:rgba(0,0,0,.25);--theme-shadow:rgba(0,0,0,.5);--theme-purple-start:#667eea;--theme-purple-end:#764ba2}#app,body,html{background:var(--theme-bg)}body{margin:0;padding:0;max-width:100%;overflow-y:hidden}.el-row{margin-bottom:10px}::-webkit-scrollbar{width:0}.base-box{margin:0;padding:0;width:100%;background:var(--theme-bg)}.border-bottom-box{border-bottom:1px solid var(--theme-border);margin-bottom:14px}.border-box{border:1px solid var(--theme-border)}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pointer-cursor{cursor:pointer}.center-box{justify-content:center}.between-box,.center-box{width:100%;display:flex;flex-direction:row;color:#fff}.between-box{justify-content:space-between}.start-box{width:100%;display:flex;flex-direction:row;justify-content:flex-start;color:#fff}.between-wrap-box{justify-content:space-between}.between-wrap-box,.start-wrap-box{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.start-wrap-box{justify-content:flex-start}.center-all-box{width:100%;display:flex;justify-content:center;align-items:center}.end-box,.end-wrap-box{width:100%;display:flex;flex-direction:column-reverse;justify-content:flex-start}.end-wrap-box{flex-wrap:wrap}.start-column-box{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.g-header-box{background:var(--theme-bg)}.page-left{width:var(--page-left-width);max-width:var(--page-left-width);min-width:var(--page-left-width)}.page-right{width:var(--page-right-width);max-width:var(--page-right-width);min-width:var(--page-right-width);max-height:100vh;height:100vh;margin-left:4px;overflow:auto}.page-top{width:100vw;height:var(--page-top-height);position:relative;top:0}.page-footer{height:30px;background-color:var(--theme-bg-surface);left:0;text-align:center;position:fixed;bottom:0;width:100%;z-index:10;padding-top:4px;color:var(--theme-text-muted)}.project-header-box{width:100%;position:relative;margin-bottom:16px;margin-top:10px;padding-bottom:8px}.dev-left-box{max-width:300px;overflow-y:auto;max-height:calc(100vh - 240px);height:calc(100vh - 200px)}.dev-left-box,.dev-right-box{display:block;margin-top:10px}.dev-right-box{overflow-y:scroll;width:100%;margin-bottom:0;margin-left:10px;margin-right:10px;max-height:calc(100vh - 60px)}.coder-left-box{background-color:var(--theme-bg-elevated);padding:8px;border-right:1px solid var(--theme-border)}.coder-left-box,.g-coder-left-box{max-width:300px;display:block;overflow-y:auto;max-height:calc(100vh - 60px);height:calc(100vh - 60px)}.is-required .file-input-wrapper,.is-required input,.is-required select,.is-required textarea{border:1px solid red;animation:flash-border 1s infinite}@keyframes flash-border{0%,to{border-color:red}50%{border-color:rgba(255,0,0,.3)}}.my-awesome-json-theme{white-space:nowrap;font-size:14px;font-family:Consolas,Menlo,Courier,monospace;color:var(--theme-text);.jv-ellipsis{color:var(--theme-text-dim);background-color:hsla(0,0%,100%,.08);display:inline-block;line-height:.9;font-size:.9em;padding:0 4px 2px 4px;border-radius:3px;vertical-align:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jv-button{color:var(--theme-primary)}.jv-key{color:#8ab4f8}.jv-item{&.jv-array{color:#98c379}&.jv-boolean{color:#fc1e70}&.jv-function{color:#067bca}&.jv-number,&.jv-number-float,&.jv-number-integer{color:#fc1e70}&.jv-object{color:#61afef}&.jv-undefined{color:#e08331}&.jv-string{color:#42b983;word-break:break-word;white-space:normal}}.jv-code .jv-toggle{&:before{padding:0 2px;border-radius:2px}&:hover:before{background:hsla(0,0%,100%,.1)}}}.custom-tree-node{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#fff;padding-right:8px;min-width:250px}::v-deep .el-tree-node__content{height:35px}.c-editer-label-style{margin-top:8px;border-bottom:1px solid var(--theme-border);font-weight:700;width:100%;color:var(--theme-text)}.form_tag_style,.tag-box-name{font-weight:700}.tag-box-name{font-size:20px;color:#fff}.dev-tree-max-width{max-width:200px;height:18px}.el-avatar{background:#ffffff00}.result-footer{background-color:var(--theme-bg-elevated);height:40vh;width:100vw;position:absolute;z-index:999999;bottom:0;left:0;color:var(--theme-text);border-top:1px solid var(--theme-border)}pre.hljs{position:relative;margin:1.2em 0;padding:0;border-radius:8px;overflow:hidden;background:#282c34;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.55;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre.hljs::-webkit-scrollbar{height:6px}pre.hljs::-webkit-scrollbar-thumb{background:#5c6370;border-radius:3px}pre.hljs::-webkit-scrollbar-track{background:#21252b}pre.hljs>ol{counter-reset:line;margin:0;padding:0;list-style:none}pre.hljs>ol>li{counter-increment:line;display:block;padding:0 8px 0 48px;min-height:22px;position:relative;color:#abb2bf}pre.hljs>ol>li:before{content:counter(line,decimal-leading-zero);position:absolute;left:0;top:0;width:40px;height:100%;padding-right:8px;text-align:right;color:#5c6370;border-right:1px solid #3e4451;background:#21252b;-webkit-user-select:none;-moz-user-select:none;user-select:none}pre.hljs>b.name{position:absolute;top:6px;right:12px;z-index:10;padding:2px 8px;font-size:12px;font-weight:600;color:#abb2bf;background:rgba(40,44,52,.65);border-radius:4px;backdrop-filter:blur(4px);pointer-events:none;transition:color .2s}pre.hljs:hover>b.name{color:#e06c75}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#c678dd}.hljs-doctag,.hljs-string{color:#98c379}.hljs-literal,.hljs-number,.hljs-regexp{color:#d19a66}.hljs-function{color:#61afef}.hljs-params{color:#e06c75}.hljs-punctuation{color:#fff}.status-badge{display:inline-block;padding:0 8px;height:22px;line-height:22px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;color:#fff}.status-badge.status-progress{background:#409eff}.status-badge.status-done{background:#18b566}.status-badge.status-forced{background:#e6a23c}.status-badge.status-error{background:#f56c6c}.status-badge.status-pending{background:#909399}.status-badge.status-skipped{background:#b0b3b8}[class*=" el-icon-"],[class^=el-icon-]{color:#fff!important}.el-button [class*=" el-icon-"],.el-button [class^=el-icon-]{color:inherit!important}.el-button--primary [class*=" el-icon-"],.el-button--primary [class^=el-icon-]{color:#fff!important}.el-button--text [class*=" el-icon-"],.el-button--text [class^=el-icon-]{color:var(--theme-primary)!important}.el-menu-item [class*=" el-icon-"],.el-submenu__title [class*=" el-icon-"]{color:#fff!important}.el-menu-item.is-active [class*=" el-icon-"]{color:var(--theme-primary)!important}.el-table{background:var(--theme-bg-card)!important;color:var(--theme-text);border-color:var(--theme-border)!important}.el-table__body-wrapper,.el-table__header-wrapper{background:transparent}.el-table th.el-table__cell{background:var(--theme-bg-elevated)!important;color:var(--theme-text);border-bottom:1px solid var(--theme-border)!important}.el-table td.el-table__cell{background:var(--theme-bg-card)!important;color:var(--theme-text);border-bottom:1px solid hsla(0,0%,100%,.06)!important}.el-table--border td.el-table__cell,.el-table--border th.el-table__cell{border-right:1px solid transparent}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:rgba(64,160,255,.037)!important}.el-table__row--striped td.el-table__cell{background:var(--theme-bg)!important}.el-table__body tr.current-row>td.el-table__cell{background-color:rgba(64,158,255,.08)!important}.el-input__inner{background:var(--theme-input-bg)!important;border-color:hsla(0,0%,100%,.15)!important;color:var(--theme-text)!important}.el-input__inner:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px rgba(64,158,255,.15)}.el-input__inner::-moz-placeholder{color:var(--theme-text-dim)}.el-input__inner::placeholder{color:var(--theme-text-dim)}.el-textarea__inner{background:var(--theme-input-bg)!important;border-color:hsla(0,0%,100%,.15)!important;color:var(--theme-text)!important}.el-textarea__inner:focus{border-color:var(--theme-primary)!important}.el-input-group__prepend{border-right:0;background:var(--theme-input-bg);border-color:var(--theme-border);color:var(--theme-text)}.el-input-number__decrease{border-right-color:var(--theme-border)}.el-input-number__decrease,.el-input-number__increase{background:hsla(0,0%,100%,.06);color:var(--theme-text)}.el-input-number__increase{border-left-color:var(--theme-border)}.el-range-input{background:transparent;color:var(--theme-text)}.el-range-editor--mini .el-range-separator{color:var(--theme-text-muted)}.el-picker-panel{background:var(--theme-bg-card);border-color:var(--theme-border)}.el-picker-panel__footer{background:var(--theme-bg-elevated);border-top-color:var(--theme-border)}.el-pagination .btn-next,.el-pagination .btn-prev{background:transparent}.el-pagination button:disabled{background:transparent;color:var(--theme-text-dim)}.el-dialog{background:var(--theme-bg-card)!important;border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.el-descriptions__body,.el-descriptions__title,.el-dialog__body,.el-dialog__title{color:var(--theme-text)}.el-descriptions__body{background:var(--theme-bg-card)}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{color:var(--theme-text)}.el-descriptions-item__label.is-bordered-label{background:var(--theme-bg-elevated);color:var(--theme-text)}.el-select-dropdown{background:var(--theme-bg-elevated)!important;border:1px solid var(--theme-border)!important;box-shadow:0 2px 12px rgba(0,0,0,.5)!important}.el-select-dropdown .popper__arrow,.el-select-dropdown .popper__arrow:after{border-bottom-color:var(--theme-bg-elevated)!important}.el-select-dropdown .popper__arrow{border-bottom-color:var(--theme-border)!important}.el-select-dropdown__item{color:var(--theme-text);background:transparent}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:rgba(64,158,255,.15)!important}.el-select-dropdown__item:focus{background:rgba(64,158,255,.12)!important}.el-select-dropdown__item.selected{color:var(--theme-primary);background:rgba(64,158,255,.08)!important;font-weight:600}.el-select-dropdown__item.selected.hover,.el-select-dropdown__item.selected:focus,.el-select-dropdown__item.selected:hover{background:rgba(64,158,255,.2)!important}.el-select-dropdown__item.is-disabled,.el-select-dropdown__item.is-disabled:hover{color:var(--theme-text-dim)!important;background:transparent!important;cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--theme-primary);background:rgba(64,158,255,.08)!important}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover,.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:hover{background:rgba(64,158,255,.2)!important}.el-select-group__title{color:var(--theme-text-dim)!important;background:var(--theme-bg-card)!important}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-dropdown__empty{color:var(--theme-text-dim)}.el-select-dropdown .el-select-dropdown__header{border-bottom-color:var(--theme-border)!important}.el-select .el-tag{background:rgba(64,158,255,.15)!important;border-color:rgba(64,158,255,.3)!important;color:var(--theme-text)!important}.el-select .el-tag .el-tag__close{color:var(--theme-text-muted)}.el-select .el-tag .el-tag__close:hover{background:hsla(0,0%,100%,.15);color:var(--theme-text)}.el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner:focus{border-color:var(--theme-primary)!important}.el-select:hover .el-input__inner{border-color:hsla(0,0%,100%,.25)!important}.el-select .el-input.is-disabled .el-input__inner{background:hsla(0,0%,100%,.04)!important;color:var(--theme-text-dim)!important}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:hsla(0,0%,100%,.06)!important}.el-cascader .el-input .el-input__inner{background:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.el-cascader .el-input .el-input__inner:hover{border-color:var(--theme-border-strong)!important}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:var(--theme-primary)!important}.el-cascader.is-disabled .el-input .el-input__inner{background:hsla(0,0%,100%,.04)!important;color:var(--theme-text-dim)!important}.el-cascader__tags .el-tag{background:rgba(64,158,255,.15)!important;border-color:rgba(64,158,255,.3)!important;color:var(--theme-text)!important}.el-cascader__tags .el-tag .el-tag__close{color:var(--theme-text-muted)}.el-cascader__tags .el-tag .el-tag__close:hover{background:hsla(0,0%,100%,.15)}.el-cascader__dropdown{background:var(--theme-bg-elevated)!important;border:1px solid var(--theme-border)!important;box-shadow:0 2px 12px rgba(0,0,0,.5)!important}.el-cascader__dropdown .popper__arrow,.el-cascader__dropdown .popper__arrow:after{border-bottom-color:var(--theme-bg-elevated)!important}.el-cascader__dropdown .popper__arrow{border-bottom-color:var(--theme-border)!important}.el-cascader-panel{border-color:var(--theme-border)!important}.el-cascader-menu,.el-cascader-panel{background:var(--theme-bg-elevated)!important}.el-cascader-menu{border-right-color:var(--theme-border)!important}.el-cascader-menu__list{background:var(--theme-bg-elevated)}.el-cascader-menu__wrap{border-right-color:var(--theme-border)}.el-cascader-node{color:var(--theme-text);background:transparent}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:rgba(64,158,255,.15)!important;color:var(--theme-text)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--theme-primary)!important;background:rgba(64,158,255,.08)!important;font-weight:600}.el-cascader-node.in-active-path:hover,.el-cascader-node.is-active:hover,.el-cascader-node.is-selectable.in-checked-path:hover{background:rgba(64,158,255,.2)!important}.el-cascader-node.is-disabled{color:var(--theme-text-dim)!important;background:transparent!important;cursor:not-allowed}.el-cascader-node__label{color:inherit!important}.el-cascader__suggestion-panel{background:var(--theme-bg-elevated)!important;border-color:var(--theme-border)!important}.el-cascader__suggestion-item{color:var(--theme-text)}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:rgba(64,158,255,.15)!important}.el-cascader__suggestion-item.is-checked{color:var(--theme-primary)!important;background:rgba(64,158,255,.08)!important}.el-cascader__empty-text{color:var(--theme-text-dim)}.el-button--default{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:var(--theme-text)}.el-button--default:hover{background:hsla(0,0%,100%,.14);border-color:var(--theme-primary);color:var(--theme-primary)}.el-button--primary{color:#fff}.el-tag{background-color:#0079ff73}.el-tag.el-tag--info{background:var(--theme-bg-elevated);border-color:var(--theme-border)}.el-tag.el-tag--success{background:#27ae60;border-color:transparent}.el-tag.el-tag--warning{background:rgba(230,162,60,.67);border-color:transparent}.el-tag.el-tag--error{background:rgba(255,113,121,.67);border-color:transparent}.el-tag.el-tag--danger{background:rgba(253,152,0,.67);border-color:transparent}.el-tabs__item{color:var(--theme-text-muted)}.el-tabs__item.is-active{color:var(--theme-primary)}.el-tabs__header{border-color:var(--theme-border)}.el-card{background:var(--theme-bg-card)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)}.el-tree,.el-tree-node__content{background:transparent;color:var(--theme-text)}.el-tree-node__content{transition:background .15s}.el-tree-node__content:hover{background:hsla(0,0%,100%,.06)}.el-tree-node:focus>.el-tree-node__content,.el-tree-node__content:focus{background:rgba(64,158,255,.1)}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:rgba(64,158,255,.15)!important;color:var(--theme-primary)!important}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content:hover{background:rgba(64,158,255,.22)!important}.el-tree-node.is-checked>.el-tree-node__content{color:var(--theme-text)}.el-tree-node.is-checked>.el-tree-node__content:hover{background:hsla(0,0%,100%,.06)}.el-tree-node__expand-icon{color:var(--theme-text-muted);transition:color .2s}.el-tree-node__expand-icon:hover{color:var(--theme-text)}.el-tree-node__expand-icon.expanded{color:var(--theme-text-muted)}.el-tree-node__expand-icon.is-leaf{color:transparent}.el-tree .el-checkbox__inner{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.2)!important}.el-tree .el-checkbox__input.is-checked .el-checkbox__inner,.el-tree .el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.el-tree .el-checkbox__input.is-focus .el-checkbox__inner,.el-tree .el-checkbox__input:hover .el-checkbox__inner{border-color:var(--theme-primary)!important}.el-tree__drop-indicator{background:var(--theme-primary)!important}.el-tree-node.is-drop-inner>.el-tree-node__content{background:rgba(64,158,255,.2)!important}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background:transparent;color:var(--theme-primary)}.el-tree-node__loading-icon{color:var(--theme-primary)}.el-tree__empty-block{min-height:60px}.el-tree__empty-text{color:var(--theme-text-dim)}.el-tree--indent-line .el-tree-node__content:before{border-left-color:var(--theme-border)}.el-tree .el-tree-node__label .el-tree-node__keyword{color:var(--theme-primary)}.el-menu--horizontal .el-submenu .el-submenu__title{color:var(--theme-text)!important}.el-menu--horizontal .el-submenu .el-menu{background:var(--theme-bg-elevated)!important;border:1px solid var(--theme-border)!important}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{color:var(--theme-text)!important}.el-menu--horizontal .el-menu .el-menu-item:hover,.el-menu--horizontal .el-menu .el-submenu__title:hover{background:rgba(64,158,255,.15)!important}.el-menu-item,.el-submenu__title{color:var(--theme-text)!important}.el-pager li,.el-pagination button{background:transparent;color:var(--theme-text)}.el-pager li.active{color:var(--theme-primary);background:rgba(64,158,255,.15)}.el-pagination .btn-next,.el-pagination .btn-prev{color:var(--theme-text-muted)}.el-message-box{background:var(--theme-bg-card)!important;border:1px solid var(--theme-border)}.el-message-box__content,.el-message-box__title{color:var(--theme-text)}.el-drawer{background:var(--theme-bg-card)!important;border-left:1px solid var(--theme-border)!important}.el-drawer__header span{color:var(--theme-text)}.el-timeline-item__timestamp{color:var(--theme-text-dim)}.el-checkbox__label,.el-radio__label{color:var(--theme-text)}.el-date-picker{background:var(--theme-bg-card);border:1px solid var(--theme-border);box-shadow:0 2px 12px rgba(0,0,0,.5)}.el-date-picker .el-picker-panel__content{color:var(--theme-text)}.el-date-table th{color:var(--theme-text-dim);border-bottom-color:var(--theme-border)}.el-date-table td,.el-date-table td.available div{color:var(--theme-text)}.el-date-table td.available:hover div{background:rgba(64,158,255,.15)}.el-date-table td.available:active div{background:rgba(64,158,255,.25)}.el-date-table td.today span{color:var(--theme-primary);font-weight:600}.el-date-table td.today:not(.current):not(.start-date):not(.end-date) span{color:var(--theme-primary)}.el-date-table td.current:not(.disabled) span,.el-date-table td.end-date span,.el-date-table td.start-date span{background:var(--theme-primary)!important;color:#fff!important}.el-date-table td.current:not(.disabled):hover span{background:var(--theme-primary)!important}.el-date-table td.in-range div{background:rgba(64,158,255,.12)!important}.el-date-table td.in-range:hover div{background:rgba(64,158,255,.2)!important}.el-date-table td.disabled div{color:var(--theme-text-dim);background:transparent}.el-date-table td.next-month,.el-date-table td.prev-month,.el-date-table td.week div{color:var(--theme-text-dim)}.el-date-table td.next-month:hover div,.el-date-table td.prev-month:hover div{background:hsla(0,0%,100%,.04)}.el-month-table td .cell{color:var(--theme-text)}.el-month-table td .cell:hover{background:rgba(64,158,255,.15)}.el-month-table td.current:not(.disabled) .cell{color:var(--theme-primary);background:rgba(64,158,255,.12)}.el-month-table td.in-range .cell{background:rgba(64,158,255,.1)}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{background:var(--theme-primary)!important;color:#fff!important}.el-month-table td.disabled .cell{color:var(--theme-text-dim);background:transparent}.el-year-table td .cell{color:var(--theme-text)}.el-year-table td .cell:hover{background:rgba(64,158,255,.15)}.el-year-table td.current:not(.disabled) .cell{color:var(--theme-primary);background:rgba(64,158,255,.12)}.el-year-table td.disabled .cell{color:var(--theme-text-dim);background:transparent}.el-date-picker__header{border-bottom-color:var(--theme-border)}.el-date-picker__header-label{color:var(--theme-text)}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:var(--theme-primary)}.el-time-panel{background:var(--theme-bg-card)!important;border:1px solid var(--theme-border)!important;box-shadow:0 2px 12px rgba(0,0,0,.5)}.el-time-panel__content{background:var(--theme-bg-card)}.el-time-panel__footer{background:var(--theme-bg-elevated);border-top-color:var(--theme-border)}.el-time-range-picker{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}.el-time-range-picker__header{color:var(--theme-text-muted)}.el-time-range-picker__content{background:var(--theme-bg-card)}.el-picker-panel .popper__arrow,.el-picker-panel .popper__arrow:after{border-bottom-color:var(--theme-bg-card)!important}.el-picker-panel .popper__arrow{border-bottom-color:var(--theme-border)!important}.el-collapse-item__header{background:var(--theme-bg-card);color:var(--theme-text);border-color:var(--theme-border)}.el-collapse-item__wrap{background:var(--theme-bg)}.el-step__title{color:var(--theme-text-muted)}.el-step__title.is-process{color:var(--theme-text)}.el-alert,.el-tag{color:var(--theme-text)!important}.el-divider{background-color:var(--theme-border)}.el-divider__text{background:var(--theme-bg-card);color:var(--theme-text-muted)}.el-popper .popper__arrow{border-bottom-color:var(--theme-border)!important;border-top-color:var(--theme-border)!important}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:var(--theme-bg-elevated)!important}.el-popper[x-placement^=top] .popper__arrow:after{border-top-color:var(--theme-bg-elevated)!important}.el-form-item__label{color:var(--theme-text)}.el-dropdown-menu{background:var(--theme-bg-elevated)!important;border:1px solid var(--theme-border)!important;box-shadow:0 2px 12px rgba(0,0,0,.5)!important}.el-dropdown-menu__item{color:var(--theme-text);background:transparent}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background:rgba(64,158,255,.15)!important;color:var(--theme-text)}.el-dropdown-menu__item:active{background:rgba(64,158,255,.2)!important}.el-dropdown-menu__item.is-disabled{color:var(--theme-text-dim)!important;cursor:not-allowed}.el-dropdown-menu__item.is-disabled:hover{background:transparent!important}.el-dropdown-menu__item--divided{border-top-color:var(--theme-border)!important}.el-dropdown-menu__item--divided:before{background:transparent}.el-dropdown .el-popper .popper__arrow,.el-dropdown .el-popper .popper__arrow:after{border-bottom-color:var(--theme-bg-elevated)!important}.el-dropdown .el-popper .popper__arrow{border-bottom-color:var(--theme-border)!important}.el-switch__label{color:var(--theme-text-dim)}.el-switch__label.is-active{color:var(--theme-text)}.el-rate__icon{color:var(--theme-text-dim)}.el-slider__runway{background:hsla(0,0%,100%,.12)}.el-notification{background:var(--theme-bg-card);border:1px solid var(--theme-border)}.el-loading-mask{background:rgba(26,36,54,.75)!important}.el-loading-spinner .circular path{stroke:var(--theme-primary)!important}.el-loading-spinner .el-loading-text{color:var(--theme-text-muted)!important}.el-tabs--border-card{background:var(--theme-bg-card)}.el-tabs--border-card>.el-tabs__header{background-color:var(--theme-bg)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409eff;background-color:#3a8ee64d}.el-alert--success.is-light{background-color:#27ae60}.el-alert--info.is-light{background-color:#2980b9}.el-alert--warning.is-light{background-color:#d19a66}.el-alert--error.is-light{background-color:#e74c3c}.el-popover{background:var(--theme-bg-card)!important;border:1px solid var(--theme-border)!important}.el-popover,.el-popover__title{color:var(--theme-text)}.el-tooltip__popper.is-dark{background:var(--theme-bg-elevated)!important;color:var(--theme-text)!important}.el-badge__content{background:var(--theme-primary)}.el-breadcrumb__inner{color:var(--theme-text-muted)!important}.el-breadcrumb__inner:hover{color:var(--theme-primary)!important}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--theme-text)!important}.el-breadcrumb__separator{color:var(--theme-text-dim)}.el-progress__text{color:var(--theme-text-muted)}.el-progress-bar__outer{background:hsla(0,0%,100%,.08)}.el-transfer-panel{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}.el-transfer-panel__header{background:var(--theme-bg-elevated)!important;border-color:var(--theme-border)!important}.el-transfer-panel .el-checkbox__label,.el-transfer-panel__item{color:var(--theme-text)}.el-transfer-panel__filter .el-input__inner{background:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)}.el-color-picker__trigger{border-color:var(--theme-border)!important}.el-carousel__arrow{background:rgba(26,36,54,.7);color:var(--theme-text)}.el-carousel__indicator__button{background:hsla(0,0%,100%,.3)}.el-backtop{background:var(--theme-bg-elevated)!important;color:var(--theme-text)}.el-backtop:hover{background:var(--theme-primary)!important}.el-link--default{color:var(--theme-text-muted)}.el-link--default:hover{color:var(--theme-primary)}.el-button-group .el-button--default{border-color:hsla(0,0%,100%,.18)}.el-radio-button__inner{background:hsla(0,0%,100%,.06);border-color:var(--theme-border);color:var(--theme-text-muted)}.el-radio-button__inner:hover{color:var(--theme-primary)}.el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.el-checkbox-button__inner{background:hsla(0,0%,100%,.06);border-color:var(--theme-border);color:var(--theme-text-muted)}.el-checkbox-button__inner:hover{color:var(--theme-primary)}.el-checkbox-button.is-checked .el-checkbox-button__inner{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.el-upload-list__item{background:var(--theme-bg-card);border-color:var(--theme-border);color:var(--theme-text)}.el-upload-list__item:hover{background:rgba(64,158,255,.08)}.el-upload-dragger{background:var(--theme-bg-card);border-color:var(--theme-border)}.el-image-viewer__close{color:var(--theme-text)}.el-image-viewer__actions{background:rgba(26,36,54,.8)}.el-step__head.is-process{color:var(--theme-text);border-color:var(--theme-text)}.el-step__head.is-finish{border-color:var(--theme-primary)}.el-step__head.is-finish,.el-step__title.is-finish{color:var(--theme-primary)}.el-calendar{background:var(--theme-bg-card);color:var(--theme-text)}.el-calendar__header{border-color:var(--theme-border)}.el-calendar-table thead th{color:var(--theme-text-muted)}.el-calendar-table td{border-color:var(--theme-border)}.el-calendar-table .el-calendar-day:hover{background:rgba(64,158,255,.1)}.el-timeline-item__node--normal{background:var(--theme-border)}.el-timeline-item__node--primary{background:var(--theme-primary)}.el-page-header__title{color:var(--theme-text)}.el-page-header__content{color:var(--theme-text-muted)}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--theme-primary)}.el-switch__core{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2)}.el-pagination__jump{color:var(--theme-text-muted)}.el-pagination__editor .el-input__inner{background:var(--theme-input-bg);border-color:var(--theme-border);color:var(--theme-text)}.el-empty__description{color:var(--theme-text-muted)}.el-skeleton__item{background:hsla(0,0%,100%,.08)}.el-statistic__head{color:var(--theme-text-muted)}.el-statistic__number{color:var(--theme-text)}.el-collapse-item__header:hover{color:var(--theme-primary)}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom-color:var(--theme-border)}.el-autocomplete-suggestion{background:var(--theme-bg-elevated)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 12px rgba(0,0,0,.5)!important}.el-autocomplete-suggestion li{color:var(--theme-text);background:transparent}.el-autocomplete-suggestion li:hover{background:rgba(64,158,255,.15)!important}.el-autocomplete-suggestion li:active{background:rgba(64,158,255,.2)!important}.el-autocomplete-suggestion li.highlighted{background:rgba(64,158,255,.12)!important;color:var(--theme-primary)!important}.el-autocomplete-suggestion li.divider{border-top-color:var(--theme-border)!important}.el-autocomplete-suggestion__wrap{background:var(--theme-bg-elevated)}.el-autocomplete .popper__arrow,.el-autocomplete .popper__arrow:after{border-bottom-color:var(--theme-bg-elevated)!important}.el-autocomplete .popper__arrow{border-bottom-color:var(--theme-border)!important}.el-form-item__error{color:#f56c6c}.el-button.is-disabled,.el-button.is-disabled:hover{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.06)!important;color:var(--theme-text-dim)!important}.el-button--text.is-disabled,.el-button--text.is-disabled:active,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover{background:transparent!important;border-color:transparent!important}.el-input.is-disabled .el-input__inner{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.06)!important;color:var(--theme-text-dim)!important}.el-time-spinner__item{color:var(--theme-text-dim)}.el-time-spinner__item:hover:not(.disabled):not(.active){background:rgba(64,158,255,.1)!important;color:var(--theme-text)}.el-time-spinner__item.active:not(.disabled){color:var(--theme-primary)!important;font-weight:600}.el-time-spinner__item.disabled{color:var(--theme-text-dim)!important;opacity:.35}.el-time-range-picker .el-time-range-picker__content,.el-time-spinner,.el-time-spinner__wrapper{background:var(--theme-bg-card)}.el-picker-panel__sidebar{background:var(--theme-bg-elevated);border-right-color:var(--theme-border)}.el-picker-panel__shortcut{color:var(--theme-text-muted)}.el-picker-panel__shortcut:hover{color:var(--theme-primary);background:rgba(64,158,255,.1)}.el-picker-panel__shortcut:active{background:rgba(64,158,255,.15)}.el-slider__button-wrapper{color:var(--theme-text)}.el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:hsla(0,0%,100%,.2)}.el-popconfirm__action{color:var(--theme-text)}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{background:var(--theme-input-bg);border:1px solid hsla(0,0%,100%,.15);color:var(--theme-text);border-radius:4px;padding:0 12px;height:32px;line-height:32px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}input:not([type]):hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover{border-color:hsla(0,0%,100%,.25)}input:not([type]):focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px rgba(64,158,255,.15)}input::-moz-placeholder{color:var(--theme-text-dim)}input::placeholder{color:var(--theme-text-dim)}input:disabled,input:not([type]):disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.06)!important;color:var(--theme-text-dim)!important;cursor:not-allowed;opacity:.6}input:-moz-read-only,input[type=email]:-moz-read-only,input[type=number]:-moz-read-only,input[type=password]:-moz-read-only,input[type=text]:-moz-read-only{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}input:read-only,input[type=email]:read-only,input[type=number]:read-only,input[type=password]:read-only,input[type=text]:read-only{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}textarea{background:var(--theme-input-bg);border:1px solid hsla(0,0%,100%,.15);color:var(--theme-text);border-radius:4px;padding:8px 12px;font-size:14px;outline:none;resize:vertical;transition:border-color .2s,box-shadow .2s;line-height:1.5}textarea:hover{border-color:hsla(0,0%,100%,.25)}textarea:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px rgba(64,158,255,.15)}textarea::-moz-placeholder{color:var(--theme-text-dim)}textarea::placeholder{color:var(--theme-text-dim)}textarea:disabled{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.06)!important;color:var(--theme-text-dim)!important;cursor:not-allowed;opacity:.6}textarea:-moz-read-only{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}textarea:read-only{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--theme-input-bg);border:1px solid hsla(0,0%,100%,.15);color:var(--theme-text);border-radius:4px;padding:0 32px 0 12px;height:32px;line-height:32px;font-size:14px;outline:none;cursor:pointer;transition:border-color .2s,box-shadow .2s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m12 15-4.243-4.243 1.415-1.414L12 12.172l2.828-2.829 1.415 1.414z' fill='%23e0e4ea'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:18px 18px}select:hover{border-color:hsla(0,0%,100%,.25)}select:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px rgba(64,158,255,.15)}select:disabled{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.06)!important;color:var(--theme-text-dim)!important;cursor:not-allowed;opacity:.6}select option{background:var(--theme-bg-elevated);color:var(--theme-text)}select option:active,select option:checked,select option:focus,select option:hover{background:rgba(64,158,255,.2)}select optgroup{background:var(--theme-bg-card);color:var(--theme-text-dim);font-style:normal;font-weight:600}select[multiple],select[size]{background-image:none;padding:4px;height:auto;min-height:90px}select[multiple] option,select[size] option{padding:4px 8px;border-radius:2px}select[multiple] option:checked,select[multiple] option:hover,select[size] option:checked,select[size] option:hover{background:rgba(64,158,255,.2)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid hsla(0,0%,100%,.2);border-radius:3px;background:hsla(0,0%,100%,.08);cursor:pointer;position:relative;vertical-align:middle;transition:all .2s;flex-shrink:0}input[type=checkbox]:focus,input[type=checkbox]:hover{border-color:var(--theme-primary)}input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(64,158,255,.15)}input[type=checkbox]:checked{background:var(--theme-primary);border-color:var(--theme-primary)}input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:indeterminate{background:var(--theme-primary);border-color:var(--theme-primary)}input[type=checkbox]:indeterminate:after{content:"";position:absolute;left:3px;top:6px;width:8px;height:2px;background:#fff;border:none;transform:none}input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed;border-color:hsla(0,0%,100%,.1)}input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%;background:hsla(0,0%,100%,.08);cursor:pointer;position:relative;vertical-align:middle;transition:all .2s;flex-shrink:0}input[type=radio]:focus,input[type=radio]:hover{border-color:var(--theme-primary)}input[type=radio]:focus{box-shadow:0 0 0 2px rgba(64,158,255,.15)}input[type=radio]:checked{border-color:var(--theme-primary)}input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--theme-primary)}input[type=radio]:disabled{opacity:.4;cursor:not-allowed;border-color:hsla(0,0%,100%,.1)}input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:hsla(0,0%,100%,.12);outline:none;cursor:pointer;vertical-align:middle}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--theme-primary);border:2px solid #fff;cursor:pointer;-webkit-transition:transform .15s;transition:transform .15s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--theme-primary);border:2px solid #fff;cursor:pointer}input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(64,158,255,.25)}input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 4px rgba(64,158,255,.25)}input[type=range]:disabled{opacity:.4;cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{background:var(--theme-input-bg);border:1px solid hsla(0,0%,100%,.15);color:var(--theme-text);border-radius:4px;padding:0 12px;height:32px;line-height:32px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;position:relative}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer;opacity:.7}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=week]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=date]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover{border-color:hsla(0,0%,100%,.25)}input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px rgba(64,158,255,.15)}input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=time]:disabled,input[type=week]:disabled{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.06)!important;color:var(--theme-text-dim)!important;cursor:not-allowed;opacity:.6}input[type=color]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:36px;height:32px;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;padding:2px;background:transparent;cursor:pointer;transition:border-color .2s}input[type=color]:hover{border-color:hsla(0,0%,100%,.25)}input[type=color]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px rgba(64,158,255,.15)}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}input[type=color]:disabled{opacity:.4;cursor:not-allowed}input[type=file]{color:var(--theme-text);font-size:14px;cursor:pointer}input[type=file]::file-selector-button{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:var(--theme-text);border-radius:4px;padding:6px 16px;margin-right:10px;font-size:13px;cursor:pointer;transition:background .2s,border-color .2s}input[type=file]::file-selector-button:hover{background:hsla(0,0%,100%,.14);border-color:var(--theme-primary);color:var(--theme-primary)}input[type=file]:disabled{opacity:.6;cursor:not-allowed}input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}button:not([class]){background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:var(--theme-text);border-radius:4px;padding:8px 20px;font-size:14px;cursor:pointer;transition:all .2s;outline:none}button:not([class]):hover{background:hsla(0,0%,100%,.14);border-color:var(--theme-primary);color:var(--theme-primary)}button:not([class]):active{background:rgba(64,158,255,.2)}button:not([class]):focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px rgba(64,158,255,.15)}button:not([class]):disabled{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.06)!important;color:var(--theme-text-dim)!important;cursor:not-allowed}button:not([class])[type=reset]{background:transparent;border-color:hsla(0,0%,100%,.12)}fieldset{border:1px solid var(--theme-border);border-radius:6px;padding:16px;margin:0}legend{color:var(--theme-text);padding:0 8px;font-weight:600;font-size:14px}datalist{background:var(--theme-bg-elevated)}progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;border-radius:4px;overflow:hidden}progress::-webkit-progress-bar{background:hsla(0,0%,100%,.08);border-radius:4px}progress::-webkit-progress-value{background:var(--theme-primary);border-radius:4px;-webkit-transition:width .3s;transition:width .3s}progress::-moz-progress-bar{background:var(--theme-primary);border-radius:4px}meter{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;border-radius:4px}meter::-webkit-meter-bar{background:hsla(0,0%,100%,.08);border-radius:4px;border:none}meter::-webkit-meter-optimum-value{background:#27ae60;border-radius:4px}meter::-webkit-meter-suboptimum-value{background:#e6a23c;border-radius:4px}meter::-webkit-meter-even-less-good-value{background:#e74c3c;border-radius:4px}meter::-moz-meter-bar{border-radius:4px}label:not(.el-radio__label):not(.el-checkbox__label){color:var(--theme-text)}.openai-chat-container[data-v-07d824f4]{display:flex;flex-direction:column;height:100%;background:#1a1a2e;border-radius:8px;overflow:hidden;color:#e0e0e0}.chat-toolbar[data-v-07d824f4]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#16213e;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.toolbar-left[data-v-07d824f4]{flex:1;max-width:320px}.toolbar-right[data-v-07d824f4]{display:flex;gap:6px}.mcp-panel[data-v-07d824f4]{padding:10px 16px;background:#1a2744;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.mcp-header[data-v-07d824f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mcp-title[data-v-07d824f4]{font-size:13px;font-weight:600;color:#a0aec0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mcp-header-actions[data-v-07d824f4]{display:flex;align-items:center;gap:2px}.mcp-tool-list[data-v-07d824f4]{display:flex;flex-wrap:wrap;gap:4px;max-height:120px;overflow-y:auto}.mcp-empty[data-v-07d824f4]{font-size:12px;color:#666;text-align:center;padding:8px}.chat-messages[data-v-07d824f4]{flex:1;overflow-y:auto;padding:16px}.welcome-tip[data-v-07d824f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666}.welcome-icon[data-v-07d824f4]{font-size:48px;margin-bottom:16px}.welcome-text[data-v-07d824f4]{font-size:18px;color:#a0aec0;margin-bottom:8px}.welcome-sub[data-v-07d824f4]{font-size:13px;color:#555}.message-item[data-v-07d824f4]{display:flex;gap:12px;margin-bottom:20px;animation:fadeIn-07d824f4 .3s ease}@keyframes fadeIn-07d824f4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msg-avatar[data-v-07d824f4]{width:36px;height:36px;border-radius:8px;background:#2d3748;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.msg-user .msg-avatar[data-v-07d824f4]{background:#2b6cb0}.msg-body[data-v-07d824f4]{flex:1;min-width:0}.msg-role[data-v-07d824f4]{font-size:12px;color:#a0aec0;margin-bottom:4px;font-weight:600}.msg-content[data-v-07d824f4]{font-size:14px;line-height:1.7;color:#e2e8f0;word-break:break-word}.msg-content[data-v-07d824f4] .code-block{background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:12px 16px;overflow-x:auto;font-size:13px;line-height:1.5;margin:8px 0}.msg-content[data-v-07d824f4] .inline-code{background:#2d3748;padding:2px 6px;border-radius:4px;font-size:13px;color:#fbd38d}.msg-time[data-v-07d824f4]{font-size:11px;color:#555}.msg-footer[data-v-07d824f4]{display:flex;align-items:center;gap:8px;margin-top:6px}.tool-calls-info[data-v-07d824f4]{margin-top:8px;padding:8px 12px;background:#1a2744;border-radius:6px;border:1px solid #2d4a77}.tool-calls-title[data-v-07d824f4]{font-size:12px;color:#63b3ed;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tool-calls-title[data-v-07d824f4]:hover{color:#90cdf4}.tool-toggle-icon[data-v-07d824f4]{display:inline-block;width:12px;font-size:10px}.tool-collapsed .tool-calls-title[data-v-07d824f4]{margin-bottom:0}.tool-call-item[data-v-07d824f4]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.06)}.tool-call-item[data-v-07d824f4]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.tool-call-header[data-v-07d824f4]{margin-bottom:4px}.tool-name[data-v-07d824f4]{font-size:12px;color:#68d391;font-weight:600}.tool-call-detail[data-v-07d824f4]{margin-top:4px}.tool-section-label[data-v-07d824f4]{font-size:11px;color:#718096;margin-bottom:2px}.tool-args[data-v-07d824f4],.tool-result-data[data-v-07d824f4]{font-size:11px;color:#a0aec0;background:#0d1117;padding:6px 8px;border-radius:4px;overflow-x:auto;white-space:pre-wrap;max-height:120px;overflow-y:auto}.typing-indicator[data-v-07d824f4]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-07d824f4]{width:8px;height:8px;background:#63b3ed;border-radius:50%;animation:typing-07d824f4 1.4s ease-in-out infinite}.typing-indicator span[data-v-07d824f4]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-07d824f4]:nth-child(3){animation-delay:.4s}@keyframes typing-07d824f4{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-8px);opacity:1}}.chat-input-area[data-v-07d824f4]{padding:12px 16px;background:#16213e;border-top:1px solid hsla(0,0%,100%,.06);flex-shrink:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.chat-input-area .input-wrapper[data-v-07d824f4]{flex:1;display:flex}.chat-input-area .input-wrapper[data-v-07d824f4] textarea{height:100%!important;resize:none!important}.resize-handle[data-v-07d824f4]{position:absolute;top:0;left:0;right:0;height:6px;cursor:ns-resize;z-index:10}.resize-handle[data-v-07d824f4]:hover{background:rgba(99,179,237,.3)}.input-wrapper[data-v-07d824f4]{margin-bottom:8px}.input-actions[data-v-07d824f4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.input-info[data-v-07d824f4]{display:flex;gap:6px;align-items:center}.model-badge[data-v-07d824f4],.tools-badge[data-v-07d824f4]{font-size:11px;padding:2px 8px;border-radius:10px;background:#2d3748;color:#a0aec0}.tools-badge[data-v-07d824f4]{background:#1a4731;color:#68d391}.chat-messages[data-v-07d824f4]::-webkit-scrollbar{width:6px}.chat-messages[data-v-07d824f4]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-07d824f4]::-webkit-scrollbar-thumb{background:#2d3748;border-radius:3px}.history-new-session[data-v-07d824f4]{padding:0 0 12px 0;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:12px}.history-session-list[data-v-07d824f4]{padding:0 4px}.history-session-item[data-v-07d824f4]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin-bottom:4px;border-radius:6px;background:hsla(0,0%,100%,.03);cursor:pointer;transition:background .2s}.history-session-item[data-v-07d824f4]:hover{background:hsla(0,0%,100%,.06)}.history-session-item.active[data-v-07d824f4]{background:rgba(64,158,255,.15);border:1px solid rgba(64,158,255,.3)}.session-info[data-v-07d824f4]{flex:1;min-width:0}.session-title[data-v-07d824f4]{font-size:14px;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-meta[data-v-07d824f4]{font-size:12px;color:#666;margin-top:2px}.history-empty[data-v-07d824f4]{text-align:center;color:#666;padding:40px 0;font-size:14px}.history-clear-all[data-v-07d824f4]{padding:16px 4px 0;border-top:1px solid hsla(0,0%,100%,.06);margin-top:8px}.history-drawer .el-drawer__header{background:#16213e;border-bottom:1px solid hsla(0,0%,100%,.06);padding:16px 20px;margin-bottom:0}.history-drawer .el-drawer__title{color:#e0e0e0;font-size:16px}.history-drawer .el-drawer__body{padding:12px 16px;background:#1a1a2e}.history-drawer .el-drawer__close-btn{color:#a0aec0}.ai-main-box{z-index:999;position:absolute;left:0;top:0;width:100vw;height:100vh}.ai-float-btn{position:fixed!important;right:24px!important;bottom:160px!important;z-index:10000000!important;width:48px;height:48px;border-radius:50%;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(64,158,255,.4);transition:transform .2s,box-shadow .2s;font-size:16px;font-weight:700;letter-spacing:0;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-float-btn:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(64,158,255,.5)}@media (max-width:768px){.ai-float-btn{display:none!important}}