[data-v-318e9902]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.permission-box[data-v-318e9902]{line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.permission-box .permission-box-member[data-v-318e9902]{position:relative;background-color:#fff}.permission-box .permission-box-member[data-v-318e9902] .el-tabs__header{background-color:#fff;border-color:#f3f3f3}.permission-box .permission-box-member[data-v-318e9902] .el-tabs__item{padding:0 10px!important;font-size:12px!important}.permission-box .permission-box-member[data-v-318e9902] .el-tabs__content{position:relative;height:100%;padding:0 10px 10px;overflow:auto}[data-v-e14486f4]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.sessions-preview-pane[data-v-e14486f4]{-webkit-box-flex:1;flex:1;min-width:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-default);border-radius:24px;box-shadow:var(--shadow-2xl);overflow:hidden}.sessions-preview-toolbar[data-v-e14486f4]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border-default);background:var(--bg-card)}.sessions-preview-toolbar .preview-title[data-v-e14486f4]{font-size:13px;font-weight:500;color:var(--text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-preview-toolbar .preview-toolbar-actions[data-v-e14486f4]{display:-webkit-box;display:flex;gap:6px;flex-shrink:0}.sessions-preview-toolbar[data-v-e14486f4] .el-button{border-color:var(--border-default);background:var(--bg-input);color:var(--text-medium);box-shadow:var(--shadow-xs);-webkit-transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.sessions-preview-toolbar[data-v-e14486f4] .el-button:focus,.sessions-preview-toolbar[data-v-e14486f4] .el-button:hover{border-color:var(--brand-border-hover);background:var(--bg-hover);color:var(--text-default);box-shadow:var(--shadow-sm)}.sessions-preview-toolbar[data-v-e14486f4] .el-button.is-disabled,.sessions-preview-toolbar[data-v-e14486f4] .el-button.is-disabled:focus,.sessions-preview-toolbar[data-v-e14486f4] .el-button.is-disabled:hover{border-color:var(--border-soft);background:var(--bg-input);color:var(--text-mute);box-shadow:none}.sessions-preview-frame-wrap[data-v-e14486f4]{position:relative;-webkit-box-flex:1;flex:1;min-height:0;display:-webkit-box;display:flex}.sessions-preview-iframe[data-v-e14486f4]{-webkit-box-flex:1;flex:1;width:100%;border:0;background:var(--bg-page)}[data-v-09745d90]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.app-resource-panel[data-v-09745d90]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;width:100%;overflow:hidden}.app-resource-panel-opt[data-v-09745d90]{position:relative;padding:5px;width:100%;overflow:hidden}.app-resource-panel-content[data-v-09745d90]{position:relative;-webkit-box-flex:1;flex:1;padding:5px;width:100%;min-height:200px;max-height:600px;overflow:auto}.app-res-image[data-v-09745d90]{position:relative;width:100%;height:32px;border-bottom:1px solid #efefef;margin-bottom:4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer;overflow:hidden;border-radius:2px}.app-res-image[data-v-09745d90]:hover{background:rgba(0,0,0,.2);border-radius:2px}.app-res-image-name[data-v-09745d90]{-webkit-box-flex:1;flex:1;font-size:12px;color:#333;padding-left:10px}.app-res-image-inner[data-v-09745d90]{height:28px;width:100px}.app-res-image-selected[data-v-09745d90]{border:1px solid #409eff}.hljs{display:block;overflow-x:auto;padding:.5em;color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-built_in,.hljs-class .hljs-title{color:#e6c07b}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}[data-v-2f2e46ab]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.app-icon-select-menu[data-v-2f2e46ab]{margin:10px}.app-icon-select-system-filter[data-v-2f2e46ab]{padding:0 10px 5px 10px}.app-icon-select-system-list[data-v-2f2e46ab]{padding:10px 0 0 10px}.app-icon-select-system-group[data-v-2f2e46ab]{height:32px;line-height:32px;font-weight:500}.app-icon-select-system-icon-box[data-v-2f2e46ab]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:30px;height:30px;border:1px solid #ddd;border-radius:4px;margin:1px;cursor:pointer;color:#666;font-size:20px;overflow:hidden}.app-icon-select-system-icon-box-active[data-v-2f2e46ab]{color:#05a1fc;border-color:#05a1fc}.app-icon-select-reference[data-v-2f2e46ab]{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;cursor:pointer}.app-icon-select-reference-box[data-v-2f2e46ab]{width:32px;height:32px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:center;font-size:12px;line-height:32px;-webkit-transition:all .3s;transition:all .3s;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.app-icon-select-reference-box[data-v-2f2e46ab]:hover{background-color:rgba(0,0,0,.1)}.app-icon-select-reference-icon[data-v-2f2e46ab]{font-size:18px}.app-icon-select-reference-dropdown[data-v-2f2e46ab]{margin-left:3px;color:#dddfe6;font-size:12px}.app-icon-select-opt-bar[data-v-2f2e46ab]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-top:1px solid #eee;padding:5px}[data-v-4d0d1984]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.sessions-detail-chat[data-v-4d0d1984]{position:relative;min-width:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:24px;box-shadow:var(--shadow-2xl);overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.preview-toggle-actions[data-v-4d0d1984]{gap:6px;max-width:none;min-height:34px;padding:4px;border-radius:18px;background:-webkit-linear-gradient(315deg,var(--bg-card) 0,var(--bg-input) 100%);background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-input) 100%);border:1px solid var(--border-default);box-shadow:var(--shadow-md)}.created-app-actions[data-v-4d0d1984],.preview-toggle-actions[data-v-4d0d1984]{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 0 auto}.created-app-actions[data-v-4d0d1984]{gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;min-height:26px;padding:4px 8px;border-radius:14px;background:var(--bg-card);border:1px solid transparent;-webkit-transition:background .18s ease,border-color .18s ease;transition:background .18s ease,border-color .18s ease}.created-app-actions i[data-v-4d0d1984]{color:var(--brand-icon);font-size:14px;flex-shrink:0}.created-app-actions .preview-switch-label[data-v-4d0d1984]{font-size:12px;line-height:1;color:var(--text-medium);white-space:nowrap}.created-app-actions[data-v-4d0d1984]:hover{background:var(--bg-hover);border-color:var(--brand-border-subtle)}.created-app-actions[data-v-4d0d1984] .el-switch{-webkit-box-flex:0;flex:0 0 auto;line-height:20px}[data-v-4d0d1984] .agent-input-actions .agent-settings-btn{margin-left:0}[data-v-4d0d1984] .ai-agent-panel{background:transparent}[data-v-4d0d1984] .agent-model-bar{padding:12px 16px;border-bottom:1px solid var(--border-default);background:var(--bg-card)}[data-v-4d0d1984] .agent-model-bar .model-bar-dot{width:8px;height:8px;background:var(--brand-solid);box-shadow:0 0 0 4px var(--brand-glow-soft)}[data-v-4d0d1984] .agent-model-bar .model-bar-label{color:var(--text-medium);font-weight:700}[data-v-4d0d1984] .agent-model-bar .model-bar-left{-webkit-box-flex:0;flex:0 0 auto;min-width:232px}[data-v-4d0d1984] .agent-model-bar .model-bar-select{-webkit-box-flex:0;flex:0 0 auto}[data-v-4d0d1984] .agent-model-bar .model-bar-dropdown{-webkit-box-flex:0;flex:0 0 180px;width:180px;min-width:180px;max-width:180px}[data-v-4d0d1984] .agent-model-bar .model-bar-dropdown:not(.is-model-locked) .el-input__inner{height:32px;border:1px solid var(--brand-border-subtle);border-radius:999px;background:var(--bg-card);color:var(--text-default);font-weight:500;cursor:pointer;box-shadow:var(--shadow-sm)}[data-v-4d0d1984] .agent-model-bar .model-bar-dropdown:not(.is-model-locked).is-focus .el-input__inner,[data-v-4d0d1984] .agent-model-bar .model-bar-dropdown:not(.is-model-locked):hover .el-input__inner{border-color:var(--border-focus);background:var(--bg-card);box-shadow:var(--shadow-focus-ring),var(--shadow-md)}[data-v-4d0d1984] .agent-model-bar .model-bar-dropdown:not(.is-model-locked) .el-select__caret{color:var(--brand-icon);font-weight:700}[data-v-4d0d1984] .agent-model-bar .model-bar-dropdown.is-model-locked .el-input__inner{height:32px;border:1px solid var(--border-soft);border-radius:999px;background:var(--bg-input);color:var(--text-mute);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--border-soft)}[data-v-4d0d1984] .agent-model-bar .model-bar-dropdown.is-model-locked .el-select__caret{color:var(--text-mute)}[data-v-4d0d1984] .agent-model-bar .model-bar-right{-webkit-box-flex:1;flex:1 1 auto;min-width:0}[data-v-4d0d1984] .session-linked-app-picker{height:34px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;width:278px;max-width:100%;padding:3px 4px 3px 10px;border:1px solid var(--brand-border-subtle);border-radius:999px;background:-webkit-linear-gradient(top,var(--bg-card),var(--brand-surface));background:linear-gradient(180deg,var(--bg-card),var(--brand-surface));box-shadow:var(--shadow-sm)}[data-v-4d0d1984] .session-linked-app-label{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;gap:5px;flex-shrink:0;color:var(--text-medium);font-size:12px;font-weight:700;white-space:nowrap}[data-v-4d0d1984] .session-linked-app-label i{color:var(--brand-icon);font-size:15px}[data-v-4d0d1984] .session-linked-app-select{-webkit-box-flex:1;flex:1 1 auto;width:156px;min-width:0}[data-v-4d0d1984] .session-linked-app-select .el-input__inner{height:28px;border:0;border-radius:999px;background:var(--bg-input);color:var(--text-default);font-weight:600;box-shadow:none}[data-v-4d0d1984] .session-linked-app-select .el-input__inner::-webkit-input-placeholder{color:var(--text-mute);font-weight:500}[data-v-4d0d1984] .session-linked-app-select .el-input__inner::placeholder{color:var(--text-mute);font-weight:500}[data-v-4d0d1984] .session-linked-app-select .el-select__caret{color:var(--brand-icon)}.session-linked-app-option[data-v-4d0d1984]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:14px}.session-linked-app-option small[data-v-4d0d1984],.session-linked-app-option span[data-v-4d0d1984]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-linked-app-option small[data-v-4d0d1984]{flex-shrink:0;max-width:120px;color:var(--text-mute);font-size:11px}[data-v-4d0d1984] .agent-messages{padding:24px 28px}[data-v-4d0d1984] .message-item{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:18px}[data-v-4d0d1984] .message-user .message-bubble{max-width:min(680px,74%);padding:11px 16px;border-radius:18px 18px 4px 18px;background:-webkit-linear-gradient(315deg,var(--brand-grad-start) 0,var(--brand-solid) 56%,var(--brand-grad-end) 130%);background:linear-gradient(135deg,var(--brand-grad-start) 0,var(--brand-solid) 56%,var(--brand-grad-end) 130%);box-shadow:0 12px 26px var(--brand-glow-soft);color:var(--brand-on-solid);line-height:1.7}[data-v-4d0d1984] .message-ai .message-bubble{max-width:min(820px,78%);padding:14px 17px;border:1px solid var(--border-default);border-radius:18px 18px 18px 6px;background:var(--bg-card);box-shadow:var(--shadow-lg);color:var(--text-default);line-height:1.75}[data-v-4d0d1984] .ask-question-card,[data-v-4d0d1984] .codestudio-preview-card,[data-v-4d0d1984] .plan-mode-card,[data-v-4d0d1984] .task-card,[data-v-4d0d1984] .thinking-bubble-content,[data-v-4d0d1984] .todo-card,[data-v-4d0d1984] .tool-exec-item{max-width:min(920px,82%);border-radius:16px;border:1px solid var(--border-default);background:var(--bg-card);box-shadow:var(--shadow-md)}[data-v-4d0d1984] .thinking-bubble-content{padding:13px 15px;border-left:3px solid var(--brand-border-strong);color:var(--text-soft)}[data-v-4d0d1984] .thinking-bubble-header{color:var(--text-soft)}[data-v-4d0d1984] .tool-exec-item{-webkit-box-align:center;align-items:center;padding:8px 12px;background:var(--bg-input)}[data-v-4d0d1984] .todo-card{background:-webkit-linear-gradient(315deg,var(--brand-surface) 0,var(--bg-card) 100%);background:linear-gradient(135deg,var(--brand-surface) 0,var(--bg-card) 100%);border-color:var(--brand-border-subtle)}[data-v-4d0d1984] .thinking-indicator .thinking-bubble{border-radius:999px;background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-md)}[data-v-4d0d1984] .empty-messages{color:var(--text-mute)}[data-v-4d0d1984] .empty-messages i{width:78px;height:78px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:26px;background:-webkit-linear-gradient(315deg,var(--brand-surface) 0,var(--brand-surface-strong) 100%);background:linear-gradient(135deg,var(--brand-surface) 0,var(--brand-surface-strong) 100%);color:var(--brand-icon);font-size:38px;box-shadow:0 18px 40px var(--brand-glow-soft)}[data-v-4d0d1984] .agent-input-area{width:calc(100% - 36px);max-width:1080px;margin:0 auto 18px;padding:12px;border:1px solid var(--border-default);border-radius:22px;background:var(--bg-card);box-shadow:var(--shadow-xl)}[data-v-4d0d1984] .agent-input-actions{gap:10px;margin-bottom:11px;flex-wrap:nowrap}[data-v-4d0d1984] .agent-input-actions .el-button{border-radius:999px;border-color:var(--border-default);background:var(--bg-input);color:var(--text-medium)}[data-v-4d0d1984] .agent-input-actions.is-compact-actions{gap:8px}[data-v-4d0d1984] .agent-input-actions.is-compact-actions .preview-toggle-actions{gap:4px;padding:3px}[data-v-4d0d1984] .agent-input-actions.is-compact-actions .created-app-actions{gap:6px;padding:4px 7px}[data-v-4d0d1984] .agent-input-actions.is-compact-actions .preview-switch-label{display:none}[data-v-4d0d1984] .agent-input-row{gap:10px}[data-v-4d0d1984] .agent-input-row .el-textarea__inner{min-height:60px;max-height:260px;padding:14px 16px;border:0;border-radius:16px;background:var(--bg-input);color:var(--text-default);box-shadow:inset 0 0 0 1px var(--border-soft);line-height:1.7;-webkit-transition:box-shadow .18s ease,background .18s ease;transition:box-shadow .18s ease,background .18s ease}[data-v-4d0d1984] .agent-input-row .el-textarea__inner:focus{background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--border-focus),var(--shadow-focus-ring)}[data-v-4d0d1984] .agent-input-row .el-button--primary{width:42px;height:42px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0;border:0;background:-webkit-linear-gradient(315deg,var(--brand-grad-start) 0,var(--brand-grad-end) 100%);background:linear-gradient(135deg,var(--brand-grad-start) 0,var(--brand-grad-end) 100%);box-shadow:0 14px 26px var(--brand-glow-soft);-webkit-transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}[data-v-4d0d1984] .agent-input-row .el-button--primary:hover:not(.is-disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 18px 32px var(--brand-glow)}[data-v-4d0d1984] .agent-input-row .el-button--primary.is-disabled{background:var(--border-default);box-shadow:none}[data-v-4d0d1984] .agent-input-row .el-button--primary i{display:none}[data-v-4d0d1984] .agent-input-row .el-button--primary:before{content:"";display:block;width:18px;height:18px;margin-left:2px;background:var(--brand-on-solid);-webkit-clip-path:polygon(8% 8%,94% 50%,8% 92%,25% 55%,60% 50%,25% 45%);clip-path:polygon(8% 8%,94% 50%,8% 92%,25% 55%,60% 50%,25% 45%);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}[data-v-e00090b0]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.ai-agent-session-list-shell[data-v-e00090b0]{display:-webkit-box;display:flex;flex-shrink:0;height:100%}.sessions-list[data-v-e00090b0]{--session-warning:var(--warning-600);--session-warning-surface:rgba(245,158,11,.14);--session-danger:var(--danger-600);--session-danger-surface:rgba(239,68,68,.14);width:260px;flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:var(--bg-card);border-right:1px solid var(--border-default);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-transition:width .2s ease;transition:width .2s ease}.sessions-list.collapsed[data-v-e00090b0]{width:40px}.sessions-list.collapsed .sessions-list-body[data-v-e00090b0]{display:none}.sessions-list.collapsed .sessions-list-header[data-v-e00090b0]{padding:12px 6px;-webkit-box-pack:center;justify-content:center}.sessions-list-resizer[data-v-e00090b0]{width:4px;flex-shrink:0;background:transparent;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:background .15s;transition:background .15s}.sessions-list-resizer.dragging[data-v-e00090b0],.sessions-list-resizer[data-v-e00090b0]:hover{background:var(--brand-border-hover)}.sessions-list-header[data-v-e00090b0]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:6px;-webkit-box-pack:justify;justify-content:space-between;padding:16px 14px 12px;border-bottom:1px solid var(--border-default);background-color:var(--bg-card);flex-shrink:0}.sessions-list-header .header-title[data-v-e00090b0]{font-size:15px;font-weight:700;color:var(--text-default);letter-spacing:0;-webkit-box-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-list-header .header-actions[data-v-e00090b0]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:6px;flex-shrink:0}.sessions-list-header .header-actions[data-v-e00090b0] .el-button{border-color:var(--border-default);background:var(--bg-card);color:var(--text-medium);box-shadow:var(--shadow-sm);-webkit-transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease}.sessions-list-header .header-actions[data-v-e00090b0] .el-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:var(--brand-border-hover);background:var(--bg-hover);box-shadow:var(--shadow-md)}.sessions-list-header .header-actions[data-v-e00090b0] .el-button.el-button--primary{border-color:transparent;background:-webkit-linear-gradient(315deg,var(--brand-grad-start) 0,var(--brand-grad-end) 100%);background:linear-gradient(135deg,var(--brand-grad-start) 0,var(--brand-grad-end) 100%);color:var(--brand-on-solid);box-shadow:0 10px 22px var(--brand-glow-soft)}.sessions-list-body[data-v-e00090b0]{-webkit-box-flex:1;flex:1;overflow-y:auto;padding:8px 8px 12px;background-color:var(--bg-page)}.sessions-empty[data-v-e00090b0],.sessions-loading[data-v-e00090b0]{color:var(--text-mute);font-size:13px;padding:40px 12px;text-align:center}.sessions-item[data-v-e00090b0]{padding:11px 12px;margin:5px 0;cursor:pointer;border:1px solid var(--border-default);background-color:var(--bg-input);border-radius:14px;-webkit-transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.sessions-item[data-v-e00090b0]:hover{background:var(--bg-hover);border-color:var(--brand-border-soft);box-shadow:var(--shadow-md);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sessions-item.active[data-v-e00090b0]{background:-webkit-linear-gradient(315deg,var(--brand-surface) 0,var(--bg-card) 100%);background:linear-gradient(135deg,var(--brand-surface) 0,var(--bg-card) 100%);border-color:var(--brand-border-subtle);box-shadow:var(--shadow-lg);position:relative}.sessions-item.active[data-v-e00090b0]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 999px 999px 0;background:-webkit-linear-gradient(top,var(--brand-grad-start) 0,var(--brand-grad-end) 100%);background:linear-gradient(180deg,var(--brand-grad-start) 0,var(--brand-grad-end) 100%)}.sessions-item-row[data-v-e00090b0]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:6px;margin-bottom:4px}.sessions-item-actions[data-v-e00090b0]{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;gap:2px;flex-shrink:0}.sessions-item-delete[data-v-e00090b0],.sessions-item-edit[data-v-e00090b0],.sessions-item-pin[data-v-e00090b0]{color:var(--text-mute);cursor:pointer;font-size:14px;padding:3px 5px;flex-shrink:0;border-radius:8px;opacity:0;-webkit-transition:opacity .15s,color .15s,background .15s;transition:opacity .15s,color .15s,background .15s}.sessions-item-pin.is-pinned[data-v-e00090b0],.sessions-item-pin[data-v-e00090b0]:hover{color:var(--session-warning)}.sessions-item-pin[data-v-e00090b0]:hover{background:var(--session-warning-surface)}.sessions-item-pin.is-pinned[data-v-e00090b0]{opacity:1}.sessions-item-pin.is-busy[data-v-e00090b0]{pointer-events:none;opacity:.45}.sessions-item-edit[data-v-e00090b0]:hover{color:var(--brand-icon);background:var(--brand-surface)}.sessions-item-delete[data-v-e00090b0]:hover{color:var(--session-danger);background:var(--session-danger-surface)}.sessions-item.active .sessions-item-delete[data-v-e00090b0],.sessions-item.active .sessions-item-edit[data-v-e00090b0],.sessions-item.active .sessions-item-pin[data-v-e00090b0],.sessions-item:hover .sessions-item-delete[data-v-e00090b0],.sessions-item:hover .sessions-item-edit[data-v-e00090b0],.sessions-item:hover .sessions-item-pin[data-v-e00090b0]{opacity:1}.sessions-item-name[data-v-e00090b0]{font-size:13px;font-weight:650;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;flex:1;min-width:0;gap:4px}.sessions-item-busy[data-v-e00090b0],.sessions-item-name[data-v-e00090b0]{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.sessions-item-busy[data-v-e00090b0]{flex-shrink:0}.busy-dot[data-v-e00090b0]{width:8px;height:8px;background:var(--brand-solid);border-radius:50%;box-shadow:0 0 0 0 var(--brand-glow);-webkit-animation:sessions-busy-pulse-e00090b0 1.4s ease-in-out infinite;animation:sessions-busy-pulse-e00090b0 1.4s ease-in-out infinite}@-webkit-keyframes sessions-busy-pulse-e00090b0{0%{box-shadow:0 0 0 0 var(--brand-glow);-webkit-transform:scale(1);transform:scale(1)}70%{box-shadow:0 0 0 6px transparent;-webkit-transform:scale(1.15);transform:scale(1.15)}to{box-shadow:0 0 0 0 transparent;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sessions-busy-pulse-e00090b0{0%{box-shadow:0 0 0 0 var(--brand-glow);-webkit-transform:scale(1);transform:scale(1)}70%{box-shadow:0 0 0 6px transparent;-webkit-transform:scale(1.15);transform:scale(1.15)}to{box-shadow:0 0 0 0 transparent;-webkit-transform:scale(1);transform:scale(1)}}.sessions-item-text[data-v-e00090b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;-webkit-box-flex:1;flex:1}.sessions-item-type[data-v-e00090b0]{font-size:11px;color:var(--brand-on-solid);background:-webkit-linear-gradient(315deg,var(--brand-solid) 0,var(--brand-grad-end) 100%);background:linear-gradient(135deg,var(--brand-solid) 0,var(--brand-grad-end) 100%);padding:1px 6px;border-radius:8px;flex-shrink:0}.sessions-item-meta[data-v-e00090b0]{font-size:11px;color:var(--text-mute);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:6px;flex-wrap:wrap}.sessions-item-meta-text[data-v-e00090b0]{-webkit-box-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-item-tokens[data-v-e00090b0]{flex-shrink:0;color:var(--text-soft);font-variant-numeric:tabular-nums}[data-v-ba719a14]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.sessions-panel[data-v-ba719a14]{display:-webkit-box;display:flex;height:100%;background-color:var(--bg-page);overflow:hidden;color:var(--text-default)}.sessions-detail[data-v-ba719a14]{min-width:0;overflow:hidden}.sessions-detail-empty[data-v-ba719a14],.sessions-detail[data-v-ba719a14]{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.sessions-detail-empty[data-v-ba719a14]{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:var(--text-medium);gap:12px}.sessions-detail-empty i[data-v-ba719a14]{font-size:56px;color:#60a5fa;-webkit-filter:drop-shadow(0 8px 18px rgba(96,165,250,.22));filter:drop-shadow(0 8px 18px rgba(96,165,250,.22))}.sessions-detail-empty span[data-v-ba719a14]{font-size:14px;color:#64748b}.sessions-detail-loading[data-v-ba719a14]{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:var(--text-soft)}.sessions-detail-panel[data-v-ba719a14]{position:relative;-webkit-box-flex:1;flex:1;min-height:0;display:-webkit-box;display:flex;padding:16px 18px 14px 14px;gap:0}.sessions-preview-resizer[data-v-ba719a14]{width:14px;flex-shrink:0;background:transparent;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:background .15s;transition:background .15s}.sessions-preview-resizer.dragging[data-v-ba719a14],.sessions-preview-resizer[data-v-ba719a14]:hover{background:rgba(96,165,250,.12)}.sessions-splitter-overlay[data-v-ba719a14]{position:fixed;inset:0;z-index:9999;cursor:col-resize}