: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}.el-select-dropdown__item{color:var(--theme-text)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:rgba(64,158,255,.15)}.el-select-dropdown__item.selected{color:var(--theme-primary)}.el-cascader .el-input .el-input__inner{background:var(--theme-input-bg);border-color:var(--theme-border);color:var(--theme-text)}.el-cascader .el-input .el-input__inner:hover{border-color:var(--theme-border-strong)}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:var(--theme-primary)}.el-cascader__tags .el-tag{background:var(--theme-bg-elevated);border-color:var(--theme-border)}.el-cascader-node{color:var(--theme-text)}.el-cascader-node:not(.is-disabled):hover{background:rgba(64,158,255,.15)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--theme-primary)}.el-cascader-panel{border-color:var(--theme-border)}.el-cascader-menu__list,.el-cascader-panel{background:var(--theme-bg-elevated)}.el-cascader-menu__wrap{border-right-color:var(--theme-border)}.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-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:rgba(64,158,255,.24)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--theme-primary)}.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}.el-card,.el-tree{color:var(--theme-text)}.el-tree{background:transparent}.el-tree-node__content:hover{background:hsla(0,0%,100%,.06)}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:rgba(64,158,255,.15)}.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)}.el-date-picker .el-picker-panel__content{color:var(--theme-text)}.el-date-table td.disabled div{color:var(--theme-text-dim)}.el-date-table td.today span{color:var(--theme-primary)}.el-time-panel{background:var(--theme-bg-card);border:1px solid var(--theme-border)}.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-form-item__label{color:var(--theme-text)}.el-dropdown-menu{background:var(--theme-bg-elevated);border:1px solid var(--theme-border)}.el-dropdown-menu__item{color:var(--theme-text)}.el-dropdown-menu__item:hover{background:rgba(64,158,255,.15)}.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}.el-autocomplete-suggestion li{color:var(--theme-text)}.el-autocomplete-suggestion li:hover{background:rgba(64,158,255,.15)}.el-form-item__error{color:#f56c6c}.el-button.is-disabled,.el-button.is-disabled:hover,.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-date-picker__header-label{color:var(--theme-text)}.el-date-table th{color:var(--theme-text-dim);border-color:var(--theme-border)}.el-month-table td .cell{color:var(--theme-text)}.el-month-table td.current:not(.disabled) .cell{color:var(--theme-primary)}.el-year-table td .cell{color:var(--theme-text)}.el-year-table td.current:not(.disabled) .cell{color:var(--theme-primary)}.el-picker-panel__icon-btn{color:var(--theme-text-muted)}.el-picker-panel__icon-btn:hover{color:var(--theme-primary)}.el-time-range-picker__header{color:var(--theme-text-muted)}.el-time-spinner__item{color:var(--theme-text-dim)}.el-time-spinner__item:hover:not(.disabled):not(.active){background:rgba(64,158,255,.1)}.el-time-spinner__item.active:not(.disabled){color:var(--theme-primary)}.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)}.openai-chat-container[data-v-1634b5cf]{display:flex;flex-direction:column;height:100%;background:#1a1a2e;border-radius:8px;overflow:hidden;color:#e0e0e0}.chat-toolbar[data-v-1634b5cf]{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-1634b5cf]{flex:1;max-width:320px}.toolbar-right[data-v-1634b5cf]{display:flex;gap:6px}.mcp-panel[data-v-1634b5cf]{padding:10px 16px;background:#1a2744;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.mcp-header[data-v-1634b5cf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mcp-title[data-v-1634b5cf]{font-size:13px;font-weight:600;color:#a0aec0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mcp-header-actions[data-v-1634b5cf]{display:flex;align-items:center;gap:2px}.mcp-tool-list[data-v-1634b5cf]{display:flex;flex-wrap:wrap;gap:4px;max-height:120px;overflow-y:auto}.mcp-empty[data-v-1634b5cf]{font-size:12px;color:#666;text-align:center;padding:8px}.chat-messages[data-v-1634b5cf]{flex:1;overflow-y:auto;padding:16px}.welcome-tip[data-v-1634b5cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666}.welcome-icon[data-v-1634b5cf]{font-size:48px;margin-bottom:16px}.welcome-text[data-v-1634b5cf]{font-size:18px;color:#a0aec0;margin-bottom:8px}.welcome-sub[data-v-1634b5cf]{font-size:13px;color:#555}.message-item[data-v-1634b5cf]{display:flex;gap:12px;margin-bottom:20px;animation:fadeIn-1634b5cf .3s ease}@keyframes fadeIn-1634b5cf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msg-avatar[data-v-1634b5cf]{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-1634b5cf]{background:#2b6cb0}.msg-body[data-v-1634b5cf]{flex:1;min-width:0}.msg-role[data-v-1634b5cf]{font-size:12px;color:#a0aec0;margin-bottom:4px;font-weight:600}.msg-content[data-v-1634b5cf]{font-size:14px;line-height:1.7;color:#e2e8f0;word-break:break-word}.msg-content[data-v-1634b5cf] .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-1634b5cf] .inline-code{background:#2d3748;padding:2px 6px;border-radius:4px;font-size:13px;color:#fbd38d}.msg-time[data-v-1634b5cf]{font-size:11px;color:#555;margin-top:6px}.tool-calls-info[data-v-1634b5cf]{margin-top:8px;padding:8px 12px;background:#1a2744;border-radius:6px;border:1px solid #2d4a77}.tool-calls-title[data-v-1634b5cf]{font-size:12px;color:#63b3ed;margin-bottom:6px}.tool-call-item[data-v-1634b5cf]{margin-bottom:6px}.tool-name[data-v-1634b5cf]{font-size:12px;color:#68d391;font-weight:600}.tool-args[data-v-1634b5cf]{font-size:11px;color:#a0aec0;background:#0d1117;padding:6px 8px;border-radius:4px;margin-top:2px;overflow-x:auto;white-space:pre-wrap;max-height:120px;overflow-y:auto}.typing-indicator[data-v-1634b5cf]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-1634b5cf]{width:8px;height:8px;background:#63b3ed;border-radius:50%;animation:typing-1634b5cf 1.4s ease-in-out infinite}.typing-indicator span[data-v-1634b5cf]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-1634b5cf]:nth-child(3){animation-delay:.4s}@keyframes typing-1634b5cf{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-8px);opacity:1}}.chat-input-area[data-v-1634b5cf]{padding:12px 16px;background:#16213e;border-top:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.input-wrapper[data-v-1634b5cf]{margin-bottom:8px}.input-actions[data-v-1634b5cf]{display:flex;align-items:center;justify-content:space-between;gap:8px}.input-info[data-v-1634b5cf]{display:flex;gap:6px;align-items:center}.model-badge[data-v-1634b5cf],.tools-badge[data-v-1634b5cf]{font-size:11px;padding:2px 8px;border-radius:10px;background:#2d3748;color:#a0aec0}.tools-badge[data-v-1634b5cf]{background:#1a4731;color:#68d391}.chat-messages[data-v-1634b5cf]::-webkit-scrollbar{width:6px}.chat-messages[data-v-1634b5cf]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-1634b5cf]::-webkit-scrollbar-thumb{background:#2d3748;border-radius:3px}.ai-main-box{z-index:9999999;position:absolute;left:0;top:0;width:100vw;height:100vh}