html{color:#000;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html *{outline:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;width:100%;overflow:auto}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:500}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}q:after,q:before{content:""}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a:hover{text-decoration:underline}a,a:active,a:link,a:visited,ins{text-decoration:none}.clearfix:after{display:table;content:""}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.el-tabs__header{margin:0}.el-table ::-webkit-scrollbar{width:6px;height:6px}.el-table ::-webkit-scrollbar-button{display:none}.el-table ::-webkit-scrollbar-thumb{background:#cee0f0;border-radius:4px}.el-table ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.el-table ::-webkit-scrollbar-corner,.el-table ::-webkit-scrollbar-resizer,.el-table ::-webkit-scrollbar-track,.el-table ::-webkit-scrollbar-track-piece{background:#f0f5fb}:root{--bg-color:#f5f7fa;--card-bg:#fff;--text-color:#222;--input-bg:#f5f7fa;--input-border:#dcdfe6;--shadow:0 4px 24px 0 rgba(0,0,0,0.08)}.dark-theme,:root{--primary:#409eff;--success:#21c87a}.dark-theme{--bg-color:#181c24;--card-bg:#232a34;--text-color:#e6e6e6;--input-bg:#232a34;--input-border:#333;--shadow:0 4px 24px 0 rgba(0,0,0,0.32)}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background:var(--bg-color);color:var(--text-color)}label{font-weight:700}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#app{background:var(--bg-color);color:var(--text-color)}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}.xterm{height:100%}.xterm ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.42);box-shadow:inset 0 0 2px rgba(0,0,0,.42);background-color:rgba(46,80,133,.6)}.xterm ::-webkit-scrollbar-thumb:hover{background-color:#2e5085}.xterm ::-webkit-scrollbar{width:6px;height:6px}.xterm ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3);border-radius:10px}.card{background:var(--card-bg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);border-radius:20px;padding:40px 32px;max-width:800px;margin:60px auto}.el-input__inner,input{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-color)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,sans-serif}#app,body,html{height:100%}.xterm .xterm-viewport::-webkit-scrollbar{width:8px}.xterm .xterm-viewport::-webkit-scrollbar-track{background:#1e1e2e}.xterm .xterm-viewport::-webkit-scrollbar-thumb{background:#45475a;border-radius:4px}.xterm .xterm-viewport::-webkit-scrollbar-thumb:hover{background:#585b70}.el-dialog .el-dialog__header{border-bottom:1px solid #ebeef5;padding:15px 20px}.el-dialog .el-dialog__body{padding:20px}@media(max-width:768px){.el-message{min-width:auto;width:90%}}.auth-container[data-v-0fc57b0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background:#f5f7fa;background-image:url(/static/img/bg_light.webp);background-size:cover;background-position:50%}.auth-container.dark-theme[data-v-0fc57b0b]{background-color:#1a1a2e;background-image:url(/static/img/bg_dark.webp)}.auth-container.dark-theme .auth-card[data-v-0fc57b0b]{background:rgba(22,33,62,.9);color:#e0e0e0}.auth-container.dark-theme .auth-title[data-v-0fc57b0b]{color:#fff}.auth-container.dark-theme .auth-link a[data-v-0fc57b0b]{color:#409eff}.auth-card[data-v-0fc57b0b]{width:400px;max-width:92%;background:hsla(0,0%,100%,.95);border-radius:16px;padding:36px 32px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px)}.auth-title[data-v-0fc57b0b]{text-align:center;font-size:1.8rem;font-weight:700;color:#333;margin-bottom:24px}.auth-link[data-v-0fc57b0b]{text-align:center;margin-top:16px;font-size:14px}.auth-link a[data-v-0fc57b0b]{color:#409eff;text-decoration:none}.footer[data-v-0fc57b0b]{position:absolute;bottom:16px;text-align:center;width:100%}.footer a[data-v-0fc57b0b]{color:#999;font-size:13px;text-decoration:none}.theme-switch-wrapper[data-v-0fc57b0b]{position:absolute;top:24px;right:32px}.theme-switch[data-v-0fc57b0b]{cursor:pointer;font-size:22px;color:#666}@media(max-width:768px){.auth-card[data-v-0fc57b0b]{padding:24px 20px}}.auth-container[data-v-2aa31f3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background:#f5f7fa;background-image:url(/static/img/bg_light.webp);background-size:cover;background-position:50%}.auth-container.dark-theme[data-v-2aa31f3e]{background-color:#1a1a2e;background-image:url(/static/img/bg_dark.webp)}.auth-container.dark-theme .auth-card[data-v-2aa31f3e]{background:rgba(22,33,62,.9);color:#e0e0e0}.auth-container.dark-theme .auth-title[data-v-2aa31f3e]{color:#fff}.auth-container.dark-theme .auth-link a[data-v-2aa31f3e]{color:#409eff}.auth-card[data-v-2aa31f3e]{width:400px;max-width:92%;background:hsla(0,0%,100%,.95);border-radius:16px;padding:36px 32px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px)}.auth-title[data-v-2aa31f3e]{text-align:center;font-size:1.8rem;font-weight:700;color:#333;margin-bottom:24px}.auth-link[data-v-2aa31f3e]{text-align:center;margin-top:16px;font-size:14px}.auth-link a[data-v-2aa31f3e]{color:#409eff;text-decoration:none}.footer[data-v-2aa31f3e]{position:absolute;bottom:16px;text-align:center;width:100%}.footer a[data-v-2aa31f3e]{color:#999;font-size:13px;text-decoration:none}.theme-switch-wrapper[data-v-2aa31f3e]{position:absolute;top:24px;right:32px}.theme-switch[data-v-2aa31f3e]{cursor:pointer;font-size:22px;color:#666}@media(max-width:768px){.auth-card[data-v-2aa31f3e]{padding:24px 20px}}.home-container[data-v-623af009]{height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Microsoft YaHei,sans-serif}.home-container.dark-theme[data-v-623af009]{background:linear-gradient(135deg,#0f0c29,#302b63 50%,#24243e);color:#e0e0e0}.home-container.dark-theme .section-card[data-v-623af009]{background:rgba(30,30,60,.92);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.06);color:#e0e0e0;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3)}.home-container.dark-theme .home-header[data-v-623af009]{background:rgba(15,15,40,.85);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.06)}.home-container.dark-theme .home-header .logo[data-v-623af009]{color:#a78bfa}.home-header[data-v-623af009]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;height:56px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:100}.home-header .logo[data-v-623af009]{font-size:1.3rem;color:#fff;margin:0;font-family:monospace;text-shadow:0 2px 8px rgba(0,0,0,.2)}.home-header .header-right[data-v-623af009]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.home-header .user-avatar[data-v-623af009]{cursor:pointer;color:#fff;font-weight:600}.home-header .theme-switch-h[data-v-623af009]{cursor:pointer;font-size:20px;color:hsla(0,0%,100%,.7)}.home-header .theme-switch-h[data-v-623af009]:hover{color:#fff}.home-body[data-v-623af009]{max-width:800px;margin:40px auto;padding:0 16px}.section-card[data-v-623af009]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:20px;padding:36px 32px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.2);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.section-card[data-v-623af009]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.section-card h3[data-v-623af009]{margin-top:0;color:#333;font-size:20px;text-align:center}.section-card h3 i[data-v-623af009]{color:#667eea;margin-right:8px}.section-card p[data-v-623af009]{color:#999;font-size:14px;text-align:center;margin-bottom:24px}.connect-form[data-v-623af009]{margin-top:8px}.form-row-3[data-v-623af009]{display:grid;grid-template-columns:1fr 100px 1fr;gap:12px}.form-row-2[data-v-623af009]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-item-fill[data-v-623af009]{grid-column:1}.login-type-radio[data-v-623af009]{width:100%}.login-type-radio[data-v-623af009] .el-radio-button{width:50%}.login-type-radio[data-v-623af009] .el-radio-button .el-radio-button__inner{width:100%}.connect-btn[data-v-623af009]{margin-top:8px;width:100%;padding:14px 0;font-size:16px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px}.connect-btn[data-v-623af009]:hover{opacity:.9;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.4);box-shadow:0 4px 16px rgba(102,126,234,.4)}.home-footer[data-v-623af009]{text-align:center;padding:16px;color:hsla(0,0%,100%,.6);font-size:13px;margin-top:20px}.home-footer a[data-v-623af009]{color:hsla(0,0%,100%,.6);text-decoration:none}.home-footer a[data-v-623af009]:hover{color:#fff}@media(max-width:768px){.home-header[data-v-623af009]{padding:0 12px;height:auto;min-height:56px}.home-header .logo[data-v-623af009]{font-size:1rem}.header-right[data-v-623af009]{gap:6px!important}.header-right .el-button[data-v-623af009]{font-size:12px;padding:7px 10px}.section-card[data-v-623af009]{padding:24px 18px;border-radius:16px}.home-body[data-v-623af009]{margin-top:20px;margin-bottom:20px;min-height:auto;height:auto}.form-row-2[data-v-623af009],.form-row-3[data-v-623af009]{grid-template-columns:1fr;gap:0}.connect-form .el-form-item[data-v-623af009]{margin-bottom:14px}.connect-btn[data-v-623af009]{padding:14px 0;font-size:16px}}.terminal-wrapper[data-v-28705363]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#000;position:relative;overflow:hidden}#xterm-container[data-v-28705363]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;width:100%;padding-left:2px;overflow:hidden}.sys-panel[data-v-11533f2e]{height:100%;background:#0d1117;color:#c9d1d9;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sys-body[data-v-11533f2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.sys-body[data-v-11533f2e]::-webkit-scrollbar{width:4px}.sys-body[data-v-11533f2e]::-webkit-scrollbar-thumb{background:#30363d}.info-card[data-v-11533f2e]{background:#161b22;border-radius:6px;padding:6px 10px;margin-bottom:10px}.row[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 0}.row .k[data-v-11533f2e]{color:#8b949e;-ms-flex-negative:0;flex-shrink:0}.row .v[data-v-11533f2e]{color:#c9d1d9;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric[data-v-11533f2e]{margin-bottom:10px}.m-h[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3px;color:#58a6ff}.val[data-v-11533f2e]{font-family:monospace;color:#a6adc8}.bar-wrap[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.bar[data-v-11533f2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background:#21262d;border-radius:3px;overflow:hidden}.fill[data-v-11533f2e]{height:100%;border-radius:3px;-webkit-transition:width .5s;transition:width .5s}.fill.cpu[data-v-11533f2e]{background:-webkit-gradient(linear,left top,right top,from(#58a6ff),to(#79c0ff));background:linear-gradient(90deg,#58a6ff,#79c0ff)}.fill.mem[data-v-11533f2e]{background:-webkit-gradient(linear,left top,right top,from(#a371f7),to(#bc8cff));background:linear-gradient(90deg,#a371f7,#bc8cff)}.fill.disk[data-v-11533f2e]{background:-webkit-gradient(linear,left top,right top,from(#f0883e),to(#ffa657));background:linear-gradient(90deg,#f0883e,#ffa657)}.pct[data-v-11533f2e]{font-size:10px;color:#8b949e;font-family:monospace;white-space:nowrap}.disk-box[data-v-11533f2e]{margin-bottom:10px}.d-title[data-v-11533f2e]{color:#f0883e;margin-bottom:4px;font-weight:500}.disk-item[data-v-11533f2e]{margin-bottom:6px}.d-name[data-v-11533f2e]{font-size:11px;color:#c9d1d9;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-size[data-v-11533f2e]{font-size:10px;color:#8b949e;font-family:monospace;margin:0 4px;white-space:nowrap}.net-box[data-v-11533f2e]{background:#161b22;border-radius:6px;padding:8px;margin-bottom:10px}.net-header[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.n-title[data-v-11533f2e]{color:#3fb950;font-weight:500}.iface-select[data-v-11533f2e]{position:relative}.iface-display[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;background:#21262d;border:1px solid #30363d;border-radius:4px;cursor:pointer;font-size:10px;font-family:monospace;color:#c9d1d9}.iface-display[data-v-11533f2e]:hover{border-color:#58a6ff}.iface-display i[data-v-11533f2e]{font-size:9px;color:#8b949e}.iface-drop[data-v-11533f2e]{position:absolute;right:0;top:100%;z-index:99;margin-top:2px;background:#161b22;border:1px solid #30363d;border-radius:4px;min-width:140px;overflow:hidden}.iface-opt[data-v-11533f2e]{padding:5px 10px;cursor:pointer;font-size:11px;color:#c9d1d9}.iface-opt[data-v-11533f2e]:hover{background:#21262d}.iface-opt.on[data-v-11533f2e]{color:#58a6ff}.net-bars-row[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:4px}.net-col[data-v-11533f2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.net-lbl[data-v-11533f2e]{font-size:10px;color:#8b949e}.spark[data-v-11533f2e]{width:100%;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1px;margin:2px 0}.spk[data-v-11533f2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:1px;min-height:1px}.spk.rx[data-v-11533f2e]{background:#58a6ff}.spk.tx[data-v-11533f2e]{background:#3fb950}.net-rate[data-v-11533f2e]{font-family:monospace;color:#c9d1d9;max-width:100%}.net-rate[data-v-11533f2e],.net-tot[data-v-11533f2e]{font-size:10px;word-break:break-all;text-align:center}.net-tot[data-v-11533f2e]{color:#8b949e}.p-title[data-v-11533f2e]{color:#bc8cff;margin-bottom:4px;font-weight:500}.p-tabs[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:4px}.p-tabs span[data-v-11533f2e]{cursor:pointer;font-size:10px;color:#8b949e}.p-tabs span.on[data-v-11533f2e]{color:#58a6ff;font-weight:600}.p-list[data-v-11533f2e]{font-size:10px}.p-head[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;color:#8b949e;padding:3px 0;border-bottom:1px solid #30363d}.p-head span[data-v-11533f2e]:first-child{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px}.p-head span[data-v-11533f2e]:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.p-head span[data-v-11533f2e]:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-row[data-v-11533f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 0;border-bottom:1px solid #21262d;cursor:pointer}.p-row[data-v-11533f2e]:hover{background:#21262d}.pid[data-v-11533f2e]{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;color:#58a6ff}.vv[data-v-11533f2e]{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;color:#f0883e}.cmd[data-v-11533f2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-11533f2e]{font-family:DejaVu Sans Mono,monospace}@media(max-width:768px){.sys-body[data-v-11533f2e]{padding:6px}.info-card[data-v-11533f2e]{padding:5px 8px;font-size:10px}.row[data-v-11533f2e]{padding:1px 0}.net-bars-row[data-v-11533f2e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.spark[data-v-11533f2e]{height:20px}.net-rate[data-v-11533f2e],.p-head[data-v-11533f2e],.p-row[data-v-11533f2e]{font-size:9px}.pid[data-v-11533f2e],.vv[data-v-11533f2e]{-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px}}.file-mgr[data-v-b264475e]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background:#0d1117;color:#c9d1d9;font-size:13px}.fm-sidebar[data-v-b264475e]{width:160px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #21262d;overflow-y:auto;background:#161b22}.fm-sidebar[data-v-b264475e]::-webkit-scrollbar{width:4px}.fm-sidebar[data-v-b264475e]::-webkit-scrollbar-thumb{background:#30363d}.fm-side-title[data-v-b264475e]{padding:10px 12px;font-weight:600;font-size:12px;color:#8b949e;border-bottom:1px solid #21262d;text-transform:uppercase;letter-spacing:1px}.fm-path-tree[data-v-b264475e]{padding:4px 0}.path-item[data-v-b264475e]{padding:6px 12px;cursor:pointer;color:#8b949e;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.path-item[data-v-b264475e]:hover{background:#21262d;color:#c9d1d9}.path-item.active[data-v-b264475e]{color:#58a6ff;background:#1f2937;border-left:3px solid #58a6ff}.path-item i[data-v-b264475e]{font-size:14px}.fm-main[data-v-b264475e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-width:0}.fm-toolbar[data-v-b264475e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;background:#161b22;border-bottom:1px solid #21262d;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.fm-breadcrumb[data-v-b264475e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;white-space:nowrap;overflow:hidden}.fm-breadcrumb .crumb[data-v-b264475e]{color:#58a6ff;cursor:pointer}.fm-breadcrumb .crumb[data-v-b264475e]:hover{text-decoration:underline}.fm-breadcrumb .sep[data-v-b264475e]{color:#8b949e;cursor:default;margin:0 2px}.fm-table-wrap[data-v-b264475e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.fm-table[data-v-b264475e]{width:100%;border-collapse:collapse}.fm-table thead[data-v-b264475e]{position:sticky;top:0;z-index:2}.fm-table thead th[data-v-b264475e]{background:#161b22;padding:6px 10px;text-align:left;font-size:11px;color:#8b949e;font-weight:600;border-bottom:1px solid #30363d}.fm-table thead .sort-th[data-v-b264475e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fm-table thead .sort-th[data-v-b264475e]:hover{color:#c9d1d9}.fm-table thead .sort-arrow[data-v-b264475e]{font-size:8px;margin-left:2px}.fm-table td[data-v-b264475e]{padding:5px 10px;border-bottom:1px solid #21262d;font-size:12px}.fm-table td.icon-cell[data-v-b264475e]{width:30px;text-align:center}.fm-table td.name-cell[data-v-b264475e]{color:#c9d1d9}.fm-table td.name-cell .dir-name[data-v-b264475e]{color:#58a6ff}.fm-table td.size-cell[data-v-b264475e]{color:#8b949e;font-family:monospace}.fm-table td.time-cell[data-v-b264475e]{color:#8b949e}.fm-table td.act-cell[data-v-b264475e]{text-align:center}.fm-table td.clickable[data-v-b264475e]{cursor:pointer}.fm-table td.clickable[data-v-b264475e]:hover{background:#1f2937}.file-row[data-v-b264475e]:hover{background:#161b22}.file-row.dir td.name-cell[data-v-b264475e]:hover{background:#1f2937}.quick-commands[data-v-c332be30]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#0d1117;color:#cdd6f4}.quick-commands .panel-header[data-v-c332be30]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border-bottom:1px solid #313244}.quick-commands .panel-header .panel-title[data-v-c332be30]{font-weight:600;font-size:14px}.quick-commands .cmd-list[data-v-c332be30]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:4px 0}.quick-commands .cmd-item[data-v-c332be30]{padding:12px 14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .15s;transition:background .15s;min-height:48px}.quick-commands .cmd-item[data-v-c332be30]:hover{background:#21262d}.quick-commands .cmd-item[data-v-c332be30]:active{background:#30363d}.quick-commands .cmd-item .cmd-info[data-v-c332be30]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.quick-commands .cmd-item .cmd-name[data-v-c332be30]{font-size:14px;font-weight:500;display:block}.quick-commands .cmd-item .cmd-text[data-v-c332be30]{font-size:12px;color:#6c7086;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.quick-commands .cmd-item .cmd-actions[data-v-c332be30]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;opacity:.6;font-size:15px}.quick-commands .cmd-item .cmd-actions .el-button[data-v-c332be30]{padding:6px 8px;font-size:15px;min-height:32px}.quick-commands .cmd-item:hover .cmd-actions[data-v-c332be30]{opacity:1}@media(max-width:768px){.quick-commands .cmd-item[data-v-c332be30]{padding:14px 16px;min-height:56px}.quick-commands .cmd-name[data-v-c332be30]{font-size:15px}.quick-commands .cmd-text[data-v-c332be30]{font-size:13px}.quick-commands .cmd-actions[data-v-c332be30]{opacity:.8}.quick-commands .cmd-actions .el-button[data-v-c332be30]{padding:8px 12px;font-size:16px;min-height:40px}}.quick-commands .enter-badge[data-v-c332be30]{background:#a6e3a1;color:#1e1e2e;font-size:10px;padding:1px 4px;border-radius:3px;margin-right:4px}.quick-commands .empty-tip[data-v-c332be30],.quick-commands .login-tip[data-v-c332be30]{padding:20px;text-align:center;color:#6c7086;font-size:13px}.terminal-settings[data-v-68df1537]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1e1e2e;color:#cdd6f4}.terminal-settings .panel-header[data-v-68df1537]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border-bottom:1px solid #313244}.terminal-settings .panel-header .panel-title[data-v-68df1537]{font-weight:600;font-size:14px}.terminal-settings .settings-body[data-v-68df1537]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px}.terminal-settings .setting-group[data-v-68df1537]{margin-bottom:12px}.terminal-settings .setting-label[data-v-68df1537]{font-size:12px;color:#6c7086;margin-bottom:4px}.terminal-settings .save-section[data-v-68df1537]{margin-top:16px}.copy-toolbar[data-v-07f730b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.copy-toolbar .copy-tip[data-v-07f730b0]{color:#67c23a;font-weight:600}.copy-content[data-v-07f730b0]{max-height:60vh;overflow:auto;background:#0d0d0d;border-radius:6px}.copy-content pre[data-v-07f730b0]{color:#e0e0e0;padding:16px;margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:DejaVu Sans Mono,monospace;font-size:13px;line-height:1.5;min-height:100px}.ai-assistant[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#0d1117;color:#c9d1d9;font-size:13px;border-left:1px solid #30363d;overflow:hidden}.ai-header[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 10px;background:#161b22;border-bottom:1px solid #30363d;-ms-flex-negative:0;flex-shrink:0;i[data-v-6169fb60]{font-size:16px;color:#58a6ff}span[data-v-6169fb60]{font-weight:600;font-size:13px}}.ai-header-actions[data-v-6169fb60]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.ai-login-tip[data-v-6169fb60]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:12px;color:#8b949e;padding:20px;i[data-v-6169fb60]{font-size:36px}p[data-v-6169fb60]{margin:0;font-size:14px}}.ai-login-tip[data-v-6169fb60],.ai-model-bar[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.ai-model-bar[data-v-6169fb60]{-ms-flex-align:center;padding:6px 8px;gap:4px;background:#161b22;border-bottom:1px solid #30363d;-ms-flex-negative:0;flex-shrink:0}.member-badge[data-v-6169fb60]{display:inline-block;font-size:10px;color:#d29922;background:#3d2e00;padding:0 4px;border-radius:3px;margin-left:4px}.ai-conv-list[data-v-6169fb60]{-ms-flex-negative:0;flex-shrink:0;max-height:200px;overflow-y:auto;border-bottom:1px solid #30363d;background:#161b22}.ai-conv-search[data-v-6169fb60]{padding:6px 8px}.ai-conv-actions[data-v-6169fb60]{padding:0 8px 4px;text-align:center}.ai-conv-item[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;border-bottom:1px solid #21262d;&[data-v-6169fb60]:hover{background:#21262d}&.active[data-v-6169fb60]{background:#1c2a3e;border-left:2px solid #58a6ff}}.ai-conv-main[data-v-6169fb60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;cursor:pointer}.ai-conv-title[data-v-6169fb60]{font-size:12px;color:#c9d1d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-conv-item-actions[data-v-6169fb60]{display:none;gap:2px;-ms-flex-negative:0;flex-shrink:0;margin-left:4px}.ai-conv-item:hover .ai-conv-item-actions[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex}.ai-conv-item-actions i[data-v-6169fb60]{font-size:12px;color:#6c7086;cursor:pointer;padding:2px;&[data-v-6169fb60]:hover{color:#58a6ff}&.el-icon-delete[data-v-6169fb60]:hover{color:#f56c6c}}.ai-conv-meta[data-v-6169fb60]{font-size:11px;color:#6c7086;margin-top:1px}.ai-conv-empty[data-v-6169fb60]{text-align:center;padding:16px;color:#6c7086;font-size:12px}.ai-conv-empty p[data-v-6169fb60]{margin:0 0 8px}.ai-chat-area[data-v-6169fb60]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:#30363d transparent}.ai-chat-empty[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#6c7086;padding:20px;i[data-v-6169fb60]{font-size:40px;color:#30363d;margin-bottom:12px}p[data-v-6169fb60]{font-size:14px;margin:0 0 8px}ul[data-v-6169fb60]{text-align:left;margin:0;padding-left:20px;font-size:12px;line-height:1.8}}.ai-msg[data-v-6169fb60]{margin-bottom:12px;-webkit-animation:msgFadeIn-6169fb60 .3s ease;animation:msgFadeIn-6169fb60 .3s ease}@-webkit-keyframes msgFadeIn-6169fb60{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes msgFadeIn-6169fb60{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-msg-label[data-v-6169fb60]{font-size:11px;color:#6c7086;margin-bottom:4px}.ai-msg-user .ai-msg-label[data-v-6169fb60]{color:#58a6ff}.ai-msg-content[data-v-6169fb60]{background:#161b22;border-radius:6px;padding:8px 10px;line-height:1.6;word-break:break-word;border:1px solid rgba(48,54,61,.4)}.ai-msg-user .ai-msg-content[data-v-6169fb60]{background:linear-gradient(135deg,#1c2a3e,#1a2a3e);border-color:rgba(88,166,255,.15)}.ai-msg-assistant .ai-msg-content[data-v-6169fb60]{background:#161b22;border-color:rgba(48,54,61,.4)}[data-v-6169fb60] .ai-code-block{background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:10px 12px;margin:8px 0;overflow-x:auto;font-size:12px;line-height:1.5;position:relative}[data-v-6169fb60] .ai-code-block code{font-family:DejaVu Sans Mono,Consolas,monospace;color:#e6edf3}[data-v-6169fb60] .ai-inline-code{background:#21262d;color:#f0a500;padding:1px 4px;border-radius:3px;font-family:DejaVu Sans Mono,monospace;font-size:12px}.ai-cmd-blocks[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:8px}.ai-cmd-block[data-v-6169fb60]{background:#0d1117;border:1px solid #21262d;border-radius:8px;overflow:hidden;-webkit-transition:border-color .2s;transition:border-color .2s;&[data-v-6169fb60]:hover{border-color:#30363d}}.ai-cmd-header[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 8px;font-size:11px;color:#58a6ff;background:#161b22;border-bottom:1px solid #21262d}.ai-cmd-code[data-v-6169fb60]{margin:0;padding:8px 10px;font-family:DejaVu Sans Mono,monospace;font-size:12px;color:#e6edf3;overflow-x:auto;line-height:1.5;white-space:pre-wrap;word-break:break-all;background:#0a0e14}.ai-cmd-copy[data-v-6169fb60]{position:absolute;top:4px;right:4px;cursor:pointer;padding:3px 6px;color:#6c7086;font-size:13px;border-radius:4px;opacity:.8;-webkit-transition:opacity .15s,background .15s;transition:opacity .15s,background .15s}.ai-cmd-block[data-v-6169fb60]{position:relative}.ai-cmd-block:hover .ai-cmd-copy[data-v-6169fb60]{opacity:1}.ai-cmd-copy[data-v-6169fb60]:hover{background:#21262d;color:#58a6ff}.ai-cmd-actions[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 8px;border-top:1px solid #21262d;background:#161b22}.ai-cmd-actions .el-button[data-v-6169fb60]{font-size:11px;padding:3px 8px}.ai-cmd-countdown-bar[data-v-6169fb60]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:20px;background:#21262d;border-radius:3px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-cmd-countdown-fill[data-v-6169fb60]{position:absolute;left:0;top:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#d29922),to(#f0a500));background:linear-gradient(90deg,#d29922,#f0a500);-webkit-transition:width 1s linear;transition:width 1s linear;border-radius:3px}.ai-cmd-countdown-text[data-v-6169fb60]{position:relative;z-index:1;font-size:11px;color:#c9d1d9;margin:0 auto;font-weight:600}.ai-loading-inline[data-v-6169fb60]{text-align:left;padding:12px;color:#58a6ff;font-size:12px}.streaming-content[data-v-6169fb60]:after{content:"▍";-webkit-animation:blink-6169fb60 1s step-end infinite;animation:blink-6169fb60 1s step-end infinite;color:#58a6ff}@-webkit-keyframes blink-6169fb60{50%{opacity:0}}@keyframes blink-6169fb60{50%{opacity:0}}.ai-reasoning-box[data-v-6169fb60]{margin-bottom:6px;border:1px solid #30363d;border-radius:8px;background:#0d1117;overflow:hidden;-webkit-transition:border-color .2s;transition:border-color .2s;&[data-v-6169fb60]:not(.collapsed){border-color:#1f6feb}}.ai-reasoning-header[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:11px;color:#8b949e;background:#161b22;i[data-v-6169fb60]{font-size:12px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;color:#58a6ff}i.rotated[data-v-6169fb60]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}&[data-v-6169fb60]:hover{background:#21262d}}.ai-reasoning-status[data-v-6169fb60]{font-size:10px;color:#6c7086;margin-left:4px}.ai-reasoning-spinner[data-v-6169fb60]{margin-left:auto;font-size:12px;color:#58a6ff}.ai-reasoning-body[data-v-6169fb60]{padding:8px 12px;font-size:12px;color:#8b949e;line-height:1.7;word-break:break-word;max-height:220px;overflow-y:auto;border-top:1px solid #21262d;background:#0d1117;[data-v-6169fb60] p{margin:4px 0}[data-v-6169fb60] code{background:#21262d;color:#f0a500;padding:1px 4px;border-radius:3px;font-size:11px}}.ai-input-bar[data-v-6169fb60]{background:#0d1117;-ms-flex-negative:0;flex-shrink:0;padding:8px;border-top:1px solid #30363d}.ai-input-bar .el-textarea[data-v-6169fb60]{margin-bottom:4px}[data-v-6169fb60] .el-textarea__inner{background:#161b22;border-color:#30363d;color:#c9d1d9;font-size:12px}.ai-file-preview[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:6px}.ai-file-item[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#1c2a3e;border:1px solid #30363d;border-radius:4px;padding:2px 6px;font-size:11px;color:#8b949e}.ai-file-name[data-v-6169fb60]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-file-remove[data-v-6169fb60]{cursor:pointer;font-size:12px;color:#6c7086;&[data-v-6169fb60]:hover{color:#f56c6c}}.ai-file-remove.el-icon-close[data-v-6169fb60]{font-size:10px}.ai-input-actions[data-v-6169fb60]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.ai-input-actions[data-v-6169fb60],.ai-input-left[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-input-left[data-v-6169fb60]{gap:4px}.ai-daily-count[data-v-6169fb60]{font-size:11px;color:#6c7086}.ai-status-bar[data-v-6169fb60]{-ms-flex-negative:0;flex-shrink:0;padding:0;border-top:1px solid #30363d}.ai-status-item[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 10px;font-size:11px;-webkit-animation:statusSlideIn-6169fb60 .25s ease;animation:statusSlideIn-6169fb60 .25s ease}@-webkit-keyframes statusSlideIn-6169fb60{0%{opacity:0;max-height:0}to{opacity:1;max-height:40px}}@keyframes statusSlideIn-6169fb60{0%{opacity:0;max-height:0}to{opacity:1;max-height:40px}}.ai-status-countdown[data-v-6169fb60]{background:#2d1f1f;color:#d29922}.ai-status-analysis[data-v-6169fb60],.ai-status-exec[data-v-6169fb60]{background:#0d1b2a;color:#58a6ff}.ai-status-icon[data-v-6169fb60]{-ms-flex-negative:0;flex-shrink:0}.ai-status-icon.spin[data-v-6169fb60]{-webkit-animation:rotSpin-6169fb60 1s linear infinite;animation:rotSpin-6169fb60 1s linear infinite}@-webkit-keyframes rotSpin-6169fb60{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotSpin-6169fb60{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ai-countdown-num[data-v-6169fb60]{font-weight:700;font-size:13px;min-width:20px;font-variant-numeric:tabular-nums}.ai-countdown-track[data-v-6169fb60]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100px;height:6px;background:#3d2e00;border-radius:3px;overflow:hidden}.ai-countdown-fill[data-v-6169fb60]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#d29922),to(#f0a500));background:linear-gradient(90deg,#d29922,#f0a500);border-radius:3px;-webkit-transition:width 1s linear;transition:width 1s linear}.ai-status-cancel[data-v-6169fb60]{background:transparent;border:1px solid #d29922;color:#d29922;font-size:10px;padding:1px 8px;border-radius:4px;cursor:pointer;&[data-v-6169fb60]:hover{background:#3d2e00}}.ai-opt-bar[data-v-6169fb60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.ai-opt-btn[data-v-6169fb60]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 10px;border-radius:6px;font-size:11px;color:#484f58;background:transparent;border:1px solid #21262d;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;svg[data-v-6169fb60]{opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}&[data-v-6169fb60]:hover{color:#8b949e;border-color:#30363d;background:#161b22;svg[data-v-6169fb60]{opacity:.8}}&.active[data-v-6169fb60]{color:#3fb950;border-color:#3fb950;background:rgba(63,185,80,.08);-webkit-box-shadow:0 0 8px rgba(63,185,80,.25);box-shadow:0 0 8px rgba(63,185,80,.25);svg[data-v-6169fb60]{opacity:1}&[data-v-6169fb60]:hover{background:rgba(63,185,80,.12)}}}.ai-opt-btn:last-child.active[data-v-6169fb60]{color:#58a6ff;border-color:#58a6ff;background:rgba(88,166,255,.08);-webkit-box-shadow:0 0 8px rgba(88,166,255,.25);box-shadow:0 0 8px rgba(88,166,255,.25);&[data-v-6169fb60]:hover{background:rgba(88,166,255,.12)}}.ai-opt-icon[data-v-6169fb60]{-ms-flex-negative:0;flex-shrink:0}:::v-deep .el-textarea__inner[data-v-6169fb60]:focus{border-color:#58a6ff!important;-webkit-box-shadow:0 0 0 2px rgba(88,166,255,.1)!important;box-shadow:0 0 0 2px rgba(88,166,255,.1)!important}.ai-apikey-dialog[data-v-6169fb60] .el-dialog{background:#161b22;border:1px solid #30363d;border-radius:8px}.ai-apikey-dialog[data-v-6169fb60] .el-dialog__title{color:#c9d1d9;font-size:14px}.ai-apikey-dialog[data-v-6169fb60] .el-dialog__headerbtn .el-dialog__close{color:#6c7086}.ai-apikey-dialog[data-v-6169fb60] .el-dialog__body{padding:12px 20px}.ai-apikey-dialog[data-v-6169fb60] .el-dialog__footer{padding:8px 20px 16px;border-top:1px solid #21262d}.ai-apikey-item[data-v-6169fb60]{margin-bottom:14px}.ai-apikey-item[data-v-6169fb60]:last-child{margin-bottom:0}.ai-apikey-label[data-v-6169fb60]{font-size:12px;color:#8b949e;margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ai-apikey-label .member-badge[data-v-6169fb60]{font-size:10px}.ai-apikey-hint[data-v-6169fb60]{font-size:11px;color:#6c7086;margin-top:2px}.xterm{height:100%!important}.xterm-viewport::-webkit-scrollbar{width:6px}.xterm-viewport::-webkit-scrollbar-thumb{background:#30363d;border-radius:3px}.m-hist-dialog .el-dialog__body{padding:0;background:#0d1117}.m-hist-tabs{padding:0 8px}.m-hist-tabs .el-tabs__header{margin:0;background:#161b22;padding:0 8px;border-bottom:1px solid #30363d}.m-hist-tabs .el-tabs__item{color:#8b949e;font-size:13px;padding:0 12px;height:36px;line-height:36px}.m-hist-tabs .el-tabs__item.is-active{color:#58a6ff;font-weight:600}.m-hist-tabs .el-tabs__active-bar{background:#58a6ff}.m-hist-tabs .el-tabs__nav-wrap:after{height:1px;background:#30363d}.m-hist-tabs .el-tabs__content{padding:0}.page[data-v-50baa632]{height:100vh;height:100dvh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#0d1117;color:#c9d1d9;overflow:hidden}.page[data-v-50baa632],.topbar[data-v-50baa632]{display:-webkit-box;display:-ms-flexbox;display:flex}.topbar[data-v-50baa632]{height:36px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 12px;background:#161b22;border-bottom:1px solid #30363d}.host-text[data-v-50baa632]{color:#c9d1d9;font-family:monospace;font-size:13px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-btn[data-v-50baa632]{background:#21262d;border-color:#30363d;color:#c9d1d9;padding:5px 10px;font-size:12px}.tb-btn[data-v-50baa632]:hover{background:#30363d}.tb-btn.danger[data-v-50baa632]{color:#f85149}.tb-btn.danger[data-v-50baa632]:hover{background:#da3633;color:#fff}.tb-status[data-v-50baa632]{font-size:12px;color:#8b949e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.tb-status .dot[data-v-50baa632]{width:8px;height:8px;border-radius:50%;background:#484f58}.tb-status.on[data-v-50baa632]{color:#3fb950}.tb-status.on .dot[data-v-50baa632]{background:#3fb950}.tb-div[data-v-50baa632]{color:#30363d}.main-body[data-v-50baa632]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;overflow:hidden}.left-col[data-v-50baa632]{width:260px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #30363d;overflow:hidden}.left-toggle[data-v-50baa632]{width:18px;-ms-flex-negative:0;flex-shrink:0;background:#21262d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b949e}.left-toggle[data-v-50baa632]:hover{background:#30363d}.right-col[data-v-50baa632]{width:320px;border-left:1px solid #30363d;overflow:hidden}.right-col-hidden[data-v-50baa632],.right-col[data-v-50baa632]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.right-col-hidden[data-v-50baa632]{width:28px;background:#21262d;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b949e;gap:4px;font-size:11px}.right-col-hidden[data-v-50baa632]:hover{background:#30363d}.right-col-hidden i[data-v-50baa632]{font-size:16px}.center-col[data-v-50baa632]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-direction:column;flex-direction:column}.center-col[data-v-50baa632],.term-pane[data-v-50baa632]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.term-pane[data-v-50baa632]{-webkit-box-flex:3;-ms-flex:3;flex:3;min-height:0;-ms-flex-direction:column;flex-direction:column}.bot-area[data-v-50baa632]{-webkit-box-flex:2;-ms-flex:2;flex:2;min-height:120px;border-top:2px solid #30363d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#0d1117}.bot-tabs[data-v-50baa632]{height:32px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;background:#161b22;border-bottom:1px solid #30363d;gap:2px}.bot-tabs span[data-v-50baa632]{padding:4px 14px;font-size:13px;cursor:pointer;color:#8b949e;border-radius:6px 6px 0 0}.bot-tabs span[data-v-50baa632]:hover{color:#c9d1d9}.bot-tabs span.on[data-v-50baa632]{color:#58a6ff;background:#0d1117;font-weight:600}.bot-tabs span i[data-v-50baa632]{margin-right:5px}.bot-close[data-v-50baa632]{margin-left:auto;color:#8b949e}.bot-body[data-v-50baa632]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.bot-content[data-v-50baa632]{height:100%;overflow:auto}.bot-toggle[data-v-50baa632]{height:24px;-ms-flex-negative:0;flex-shrink:0;background:#21262d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b949e;font-size:12px}.bot-toggle[data-v-50baa632]:hover{background:#30363d}.history-pad[data-v-50baa632]{padding:8px}.history-pad .hl[data-v-50baa632]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;cursor:pointer;font-size:12px;color:#c9d1d9;border-radius:4px;gap:8px}.history-pad .hl[data-v-50baa632]:hover{background:#21262d}.history-pad .hl .h-num[data-v-50baa632]{color:#8b949e;font-size:10px;min-width:24px;text-align:right}.m-top[data-v-50baa632]{height:32px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 6px;gap:4px;background:#161b22;border-bottom:1px solid #30363d}.m-host[data-v-50baa632]{font-size:12px;color:#c9d1d9;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw}.m-rcon[data-v-50baa632]{font-size:11px;padding:2px 6px}.m-dot[data-v-50baa632]{width:8px;height:8px;border-radius:50%;background:#484f58;margin-left:6px}.m-dot.on[data-v-50baa632]{background:#3fb950}.m-menu[data-v-50baa632]{height:54px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:distribute;justify-content:space-around;background:#161b22;border-top:1px solid #30363d;padding-bottom:env(safe-area-inset-bottom)}.m-menu[data-v-50baa632],.mi[data-v-50baa632]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mi[data-v-50baa632]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;color:#8b949e;font-size:10px;cursor:pointer}.mi i[data-v-50baa632]{font-size:18px}.mi.on[data-v-50baa632]{color:#58a6ff}.m-more[data-v-50baa632]{position:fixed;bottom:54px;left:0;right:0;background:#161b22;z-index:99;padding-bottom:env(safe-area-inset-bottom)}.mm[data-v-50baa632]{padding:12px 20px;color:#c9d1d9;font-size:14px;border-bottom:1px solid #21262d;cursor:pointer}.mm i[data-v-50baa632]{margin-right:10px}.mm[data-v-50baa632]:active{background:#21262d}.m-panel[data-v-50baa632]{position:fixed;top:32px;left:0;right:0;bottom:54px;z-index:98;background:#0d1117;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mp-h[data-v-50baa632]{padding:10px 14px;font-size:15px;font-weight:600;background:#161b22;border-bottom:1px solid #30363d;-ms-flex-negative:0;flex-shrink:0}.mp-b[data-v-50baa632]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.mh-item[data-v-50baa632]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 16px;border-bottom:1px solid #21262d;color:#c9d1d9;font-size:14px;cursor:pointer;gap:10px}.mh-item[data-v-50baa632]:active{background:#21262d}.mh-num[data-v-50baa632]{color:#8b949e;font-size:11px;min-width:28px;text-align:right;-ms-flex-negative:0;flex-shrink:0}.mh-text[data-v-50baa632]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-empty[data-v-50baa632]{padding:24px 16px;color:#6c7086;font-size:13px;text-align:center}.mh-footer[data-v-50baa632]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}[data-v-50baa632] .m-ai-dialog .el-dialog__header{display:none}[data-v-50baa632] .m-ai-dialog .el-dialog__body{padding:0;height:100%;overflow:hidden;background:#0d1117}[data-v-50baa632] .m-ai-dialog .el-dialog{height:100%}[data-v-50baa632] .m-ai-dialog .el-dialog__wrapper{overflow:hidden}@media(max-width:768px){.bot-area[data-v-50baa632],.bot-toggle[data-v-50baa632],.left-col[data-v-50baa632],.left-toggle[data-v-50baa632],.right-col-hidden[data-v-50baa632],.right-col[data-v-50baa632],.topbar[data-v-50baa632]{display:none!important}.main-body[data-v-50baa632]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.center-col[data-v-50baa632],.term-pane[data-v-50baa632]{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width:769px){.m-menu[data-v-50baa632],.m-more[data-v-50baa632],.m-panel[data-v-50baa632],.m-top[data-v-50baa632]{display:none!important}}.admin-container[data-v-b6b0143c]{min-height:100vh;background:#f5f7fa;font-family:Microsoft YaHei,sans-serif}.admin-container.dark-theme[data-v-b6b0143c]{background:#1a1a2e;color:#e0e0e0}.admin-container.dark-theme .admin-header[data-v-b6b0143c]{background:#0f3460}.admin-container.dark-theme .admin-body[data-v-b6b0143c]{background:#16213e;color:#e0e0e0}.admin-container.dark-theme[data-v-b6b0143c] .el-table{background-color:#1a1a3e;color:#e0e0e0}.admin-container.dark-theme[data-v-b6b0143c] .el-table__header th{background-color:#0f3460;color:#e0e0e0}.admin-container.dark-theme[data-v-b6b0143c] .el-table__body tr.el-table__row--striped td{background-color:#1f1f4e}.admin-container.dark-theme[data-v-b6b0143c] .el-table--enable-row-hover .el-table__body tr:hover>td,.admin-container.dark-theme[data-v-b6b0143c] .el-table__body tr:hover>td{background-color:#0f3460!important}.admin-container.dark-theme[data-v-b6b0143c] .el-table__body td{background-color:#1a1a3e;color:#e0e0e0;border-bottom:1px solid #2a2a5e}.admin-container.dark-theme[data-v-b6b0143c] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#1f1f4e}.admin-header[data-v-b6b0143c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:0 24px;height:56px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.admin-header h2[data-v-b6b0143c]{margin:0;font-size:18px;color:#333}.admin-body[data-v-b6b0143c]{max-width:1200px;margin:20px auto;padding:0 16px}.section-actions[data-v-b6b0143c]{margin-bottom:16px}@media(max-width:768px){.admin-header[data-v-b6b0143c]{padding:0 12px}.admin-header h2[data-v-b6b0143c]{font-size:15px}.admin-body[data-v-b6b0143c]{padding:0 8px}}.mobile-confirm{width:90%!important;max-width:340px!important}.mobile-confirm .el-message-box__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.mobile-confirm .el-message-box__btns button{-webkit-box-flex:1;-ms-flex:1;flex:1}.console-container[data-v-8cd30ba4]{height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Microsoft YaHei,sans-serif}.console-container.dark-theme[data-v-8cd30ba4]{background:linear-gradient(135deg,#0f0c29,#302b63 50%,#24243e);color:#e0e0e0}.console-container.dark-theme .section-card[data-v-8cd30ba4]{background:rgba(30,30,60,.92);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.06);color:#e0e0e0;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3)}.console-container.dark-theme .console-header[data-v-8cd30ba4]{background:rgba(15,15,40,.85);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.06)}.console-container.dark-theme .console-header .logo[data-v-8cd30ba4]{color:#a78bfa}.console-container.dark-theme .server-item[data-v-8cd30ba4]{background:rgba(40,40,80,.6);border:1px solid hsla(0,0%,100%,.04)}.console-container.dark-theme .server-item[data-v-8cd30ba4]:hover{background:rgba(60,60,120,.6);border-color:hsla(0,0%,100%,.1)}.console-container.dark-theme .group-header[data-v-8cd30ba4]{background:rgba(40,40,80,.4);color:#a0d2ff}.console-container.dark-theme .group-header[data-v-8cd30ba4]:hover{background:rgba(60,60,120,.5)}.console-container.dark-theme .group-count[data-v-8cd30ba4],.console-container.dark-theme .server-addr[data-v-8cd30ba4]{color:#888}.console-container.dark-theme .empty-section p[data-v-8cd30ba4]{color:#666}.console-container.dark-theme .console-footer a[data-v-8cd30ba4]{color:hsla(0,0%,100%,.4)}.console-container.dark-theme .console-footer a[data-v-8cd30ba4]:hover{color:hsla(0,0%,100%,.7)}.console-header[data-v-8cd30ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;height:56px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:100}.console-header .logo[data-v-8cd30ba4]{font-size:1.3rem;color:#fff;margin:0;font-family:monospace;cursor:pointer;text-shadow:0 2px 8px rgba(0,0,0,.2)}.console-header .header-right[data-v-8cd30ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.console-header .user-avatar[data-v-8cd30ba4]{cursor:pointer;color:#fff;font-weight:600}.console-header .theme-switch-h[data-v-8cd30ba4]{cursor:pointer;font-size:20px;color:hsla(0,0%,100%,.7)}.console-header .theme-switch-h[data-v-8cd30ba4]:hover{color:#fff}.console-body[data-v-8cd30ba4]{max-width:1000px;margin:20px auto;padding:0 16px}.section-card[data-v-8cd30ba4]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:20px;padding:28px 24px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);margin-bottom:20px}.section-card h3[data-v-8cd30ba4]{margin-top:0;color:#333;font-size:18px}.section-card h3 i[data-v-8cd30ba4]{color:#667eea;margin-right:8px}.server-toolbar[data-v-8cd30ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.server-group[data-v-8cd30ba4]{margin-bottom:16px;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.02)}.group-header[data-v-8cd30ba4]{background:linear-gradient(135deg,#f0f5ff,#e8f0fe);padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s;border-radius:12px}.group-header[data-v-8cd30ba4]:hover{background:linear-gradient(135deg,#e0ecff,#d0e0ff)}.group-header .group-name[data-v-8cd30ba4]{font-weight:600;color:#5b6abf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px}.group-header .group-count[data-v-8cd30ba4]{font-size:12px;color:#999;background:rgba(0,0,0,.04);padding:2px 10px;border-radius:10px}.server-list[data-v-8cd30ba4]{padding:4px 8px}.server-item[data-v-8cd30ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;border-radius:10px;background:#fff;margin:6px 0;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:1px solid rgba(0,0,0,.03);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03)}.server-item[data-v-8cd30ba4]:hover{background:#f5f8ff;border-color:rgba(102,126,234,.15);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.08);box-shadow:0 2px 8px rgba(102,126,234,.08);-webkit-transform:translateX(2px);transform:translateX(2px)}.server-item .server-info[data-v-8cd30ba4]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.server-item .server-name[data-v-8cd30ba4]{font-weight:500;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-item .server-addr[data-v-8cd30ba4]{font-size:12px;color:#999;display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-item .server-actions[data-v-8cd30ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.server-item:hover .server-actions[data-v-8cd30ba4]{opacity:1}.server-item .sa-btn[data-v-8cd30ba4]{padding:5px 8px;font-size:16px;min-height:32px}.server-item .sa-btn.del[data-v-8cd30ba4]{color:#f56c6c}.empty-tip[data-v-8cd30ba4]{text-align:center;padding:12px;color:#ccc;font-size:13px}.empty-section[data-v-8cd30ba4]{text-align:center;padding:40px 0}.console-footer[data-v-8cd30ba4]{text-align:center;padding:16px;color:hsla(0,0%,100%,.5);font-size:13px}.console-footer a[data-v-8cd30ba4]{color:hsla(0,0%,100%,.5);text-decoration:none}.console-footer a[data-v-8cd30ba4]:hover{color:hsla(0,0%,100%,.8)}.group-row[data-v-8cd30ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}@media(max-width:768px){.console-header[data-v-8cd30ba4]{padding:0 12px}.console-header .logo[data-v-8cd30ba4]{font-size:1rem}.header-right[data-v-8cd30ba4]{gap:6px!important}.header-right .el-button[data-v-8cd30ba4]{font-size:12px;padding:7px 10px}.server-toolbar[data-v-8cd30ba4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.server-toolbar .el-button[data-v-8cd30ba4],.server-toolbar .el-input[data-v-8cd30ba4]{width:100%}.section-card[data-v-8cd30ba4]{padding:20px 16px}.console-body[data-v-8cd30ba4]{min-height:auto;height:auto}.server-item[data-v-8cd30ba4]{padding:12px 14px}.server-actions[data-v-8cd30ba4]{opacity:1!important}.sa-btn[data-v-8cd30ba4]{padding:8px 12px!important;font-size:18px!important;min-height:44px!important}.group-header[data-v-8cd30ba4]{padding:14px 16px}.group-header .group-name[data-v-8cd30ba4]{font-size:15px}}