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%}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)}body,html{height:100%;margin:0;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}#app{height:100%}#app,#app>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.topbar.enhanced[data-v-15ba2b9f]{position:fixed;left:0;top:0;width:100%;z-index:1000;color:#e6e6e6;background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,20,28,.82)),to(rgba(17,20,28,.55)));background:linear-gradient(180deg,rgba(17,20,28,.82),rgba(17,20,28,.55));backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 12px 30px rgba(0,0,0,.18);box-shadow:0 12px 30px rgba(0,0,0,.18)}.container[data-v-15ba2b9f]{max-width:1440px;margin:0 auto;height:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 32px}.brand[data-v-15ba2b9f],.container[data-v-15ba2b9f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-15ba2b9f]{gap:12px;cursor:pointer}.logo[data-v-15ba2b9f]{position:relative;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;width:36px;height:36px;border-radius:12px;background:radial-gradient(120px 50px at 10% 10%,rgba(26,219,109,.2),transparent)}.logo .dot[data-v-15ba2b9f]{position:absolute;left:-4px;top:-4px;width:10px;height:10px;border-radius:50%;background:#1adb6d;-webkit-box-shadow:0 0 10px rgba(26,219,109,.4);box-shadow:0 0 10px rgba(26,219,109,.4)}.brand i[data-v-15ba2b9f]{color:#1adb6d}.name[data-v-15ba2b9f]{font-weight:700;letter-spacing:.6px;font-size:16px}.search-wrap[data-v-15ba2b9f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.global-search[data-v-15ba2b9f]{width:520px}.nav[data-v-15ba2b9f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.pill[data-v-15ba2b9f]{border-radius:999px;padding:8px 14px;border:1px solid transparent}.pill.ghost[data-v-15ba2b9f]{background:transparent;border-color:hsla(0,0%,100%,.18);color:#e6e6e6}.pill[data-v-15ba2b9f]:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}@media (max-width:768px){.container[data-v-15ba2b9f]{height:56px;padding:0 12px}.name[data-v-15ba2b9f]{display:none}.pill[data-v-15ba2b9f]{padding:6px 12px}.global-search[data-v-15ba2b9f]{width:100%}.search-wrap[data-v-15ba2b9f]{padding:0 8px}}.login-container[data-v-0970be21] .el-input__inner{font-size:medium;border-radius:10px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.3);-webkit-transition:all .3s;transition:all .3s;color:#333}.login-container[data-v-0970be21] .el-input.is-focus .el-input__inner,.login-container[data-v-0970be21] .el-input__inner:focus{border-color:#409eff!important;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2)!important;box-shadow:0 0 0 2px rgba(64,158,255,.2)!important;caret:2px solid #409eff!important}.login-container[data-v-0970be21] .el-input__inner::-webkit-input-placeholder{color:#565454!important;opacity:1}.login-container[data-v-0970be21] .el-input__inner::-moz-placeholder{color:#565454!important;opacity:1}.login-container[data-v-0970be21] .el-input__inner:-ms-input-placeholder{color:#565454!important;opacity:1}.login-container[data-v-0970be21] .el-input__inner::-ms-input-placeholder{color:#565454!important;opacity:1}.login-container[data-v-0970be21] .el-input__inner::placeholder{color:#565454!important;opacity:1}.login-container[data-v-0970be21] .el-input__suffix{background:transparent;margin-right:5px}.login-container[data-v-0970be21] .el-input__suffix .el-input__suffix-inner{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}.login-container[data-v-0970be21] .el-input__suffix .el-input__suffix-inner .el-input__icon{color:#666;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.login-container[data-v-0970be21] .el-input__suffix .el-input__suffix-inner .el-input__icon:hover{color:#409eff}.login-container.dark-theme[data-v-0970be21] .el-input__inner{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);color:#fff}.login-container.dark-theme[data-v-0970be21] .el-input.is-focus .el-input__inner,.login-container.dark-theme[data-v-0970be21] .el-input__inner:focus{border-color:#409eff!important;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2)!important;box-shadow:0 0 0 2px rgba(64,158,255,.2)!important;caret:2px solid #409eff!important}.login-container.dark-theme[data-v-0970be21] .el-input__inner::-webkit-input-placeholder{color:#ccc!important;opacity:1}.login-container.dark-theme[data-v-0970be21] .el-input__inner::-moz-placeholder{color:#ccc!important;opacity:1}.login-container.dark-theme[data-v-0970be21] .el-input__inner:-ms-input-placeholder{color:#ccc!important;opacity:1}.login-container.dark-theme[data-v-0970be21] .el-input__inner::-ms-input-placeholder{color:#ccc!important;opacity:1}.login-container.dark-theme[data-v-0970be21] .el-input__inner::placeholder{color:#ccc!important;opacity:1}.login-container.dark-theme[data-v-0970be21] .el-input__suffix{background:transparent;margin-right:5px}.login-container.dark-theme[data-v-0970be21] .el-input__suffix .el-input__suffix-inner .el-input__icon{color:#ccc;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.login-container.dark-theme[data-v-0970be21] .el-input__suffix .el-input__suffix-inner .el-input__icon:hover{color:#409eff}.login-container[data-v-0970be21] .el-form-item{margin-bottom:15px}.login-container[data-v-0970be21]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-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;background:var(--bg-color);background-image:var(--bg-image);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;position:relative;padding-top:84px;padding-bottom:60px;-webkit-transition:background-color .3s,color .3s,background-image .3s;transition:background-color .3s,color .3s,background-image .3s;overflow-y:auto}.card[data-v-0970be21]{background:var(--card-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);border-radius:20px;padding-top:15px;padding-bottom:25px;width:100%;max-width:42rem;position:relative;-webkit-transition:background-color .3s,backdrop-filter .3s,-webkit-box-shadow .3s;transition:background-color .3s,backdrop-filter .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s,backdrop-filter .3s;transition:background-color .3s,box-shadow .3s,backdrop-filter .3s,-webkit-box-shadow .3s;border:1px solid hsla(0,0%,100%,.1)}.title[data-v-0970be21]{text-align:center;font-size:2.5rem;font-weight:800;color:var(--title-color);margin-bottom:2.3rem;letter-spacing:1px;position:relative;padding-bottom:1rem;font-family:none;-webkit-transition:color .3s;transition:color .3s}.title[data-v-0970be21]:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px;height:4px;background-color:var(--title-color);border-radius:2px;-webkit-transition:background-color .3s;transition:background-color .3s}.form-grid[data-v-0970be21] .el-form-item__label{padding-bottom:0;font-size:15px;color:var(--text-color);line-height:30px;-webkit-transition:color .3s;transition:color .3s}.form-grid[data-v-0970be21] .el-button{font-size:1rem;font-weight:600;padding:.9rem 1rem;border-radius:10px;-webkit-transition:all .3s;transition:all .3s}.login-container[data-v-0970be21] .el-form-item .el-upload.upload-key{width:100%!important;height:48px!important;background:none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.login-container[data-v-0970be21] .upload-flex-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%;height:100%}.login-container[data-v-0970be21] .upload-btn,.login-container[data-v-0970be21] .upload-flex-row .upload-btn,.login-container[data-v-0970be21] .upload-flex-row .upload-filename{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-container[data-v-0970be21] .upload-btn{background:var(--primary);color:#fff;font-weight:600;font-size:16px;border-radius:10px 0 0 10px;padding:0 28px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.login-container[data-v-0970be21] .upload-btn:hover{background:#202f3e}.login-container[data-v-0970be21] .upload-filename{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.15);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#333;font-size:15px;border-radius:0 12px 12px 0;padding:0 10px;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid hsla(0,0%,100%,.3)}@media(max-width:768px){.card[data-v-0970be21]{width:98%!important}.form-grid[data-v-0970be21] .el-button{font-size:.9rem!important;padding:.7rem .8rem!important;margin:0 2px!important}.el-row[type=flex][data-v-0970be21]{margin-top:8px!important}.login-container[data-v-0970be21]{padding-bottom:120px!important;min-height:auto!important}.footer[data-v-0970be21]{position:relative!important;bottom:auto!important;margin-top:20px!important}.card[data-v-0970be21]{margin:10px auto!important}}.login-container.dark-theme[data-v-0970be21] .upload-key{border-color:#4d4d4d;background-color:var(--card-bg)}.login-container.dark-theme[data-v-0970be21] .upload-key .el-button{background:#232323;color:#409eff}.login-container.dark-theme[data-v-0970be21] .upload-key .el-button:focus,.login-container.dark-theme[data-v-0970be21] .upload-key .el-button:hover{background:#409eff!important;color:#fff!important}.login-container.dark-theme[data-v-0970be21] .upload-key span{background:rgba(35,35,35,.2235294118);color:#aaa!important}.login-container.dark-theme[data-v-0970be21] .upload-filename{background:rgba(45,45,45,.2)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important}.footer[data-v-0970be21]{position:absolute;bottom:8px;text-align:center;width:100%;color:var(--text-color);opacity:.6;-webkit-transition:color .3s;transition:color .3s}.footer a[data-v-0970be21]{font-size:.9rem;color:#000;font-family:system-ui;color:#fefefe;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.footer a[data-v-0970be21]:hover{color:#05d899}.theme-switch-wrapper[data-v-0970be21]{position:absolute;top:25px;right:30px;z-index:10}.theme-switch[data-v-0970be21]{width:40px;height:40px;border-radius:50%;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;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.theme-switch i[data-v-0970be21]{margin-top:-20px;font-size:20px;color:var(--icon-color);-webkit-transition:color .3s;transition:color .3s}.login-container[data-v-0970be21]{--bg-image:url(/static/img/bg_light.webp);--card-bg:hsl(0deg 0% 100%/15%);--title-color:#1b58c9;--text-color:#3b3d3d;--shadow:0 4px 6px rgba(0,0,0,0.1);--switch-bg:#f0f0f0;--icon-color:#232323}.login-container.dark-theme[data-v-0970be21],.login-container[data-v-0970be21]{--bg-color:#fff;--success:#13af54;--success-hover:#0e8942;--danger:#d63031;--danger-hover:#b247c2;--primary:#409eff;--primary-hover:#0f9281}.login-container.dark-theme[data-v-0970be21]{--bg-image:url(/static/img/bg_dark.webp);--card-bg:hsl(0deg 0% 100%/5%);--title-color:#fff;--text-color:#e0e0e0;--shadow:0 4px 6px rgba(0,0,0,0.3);--switch-bg:#333;--icon-color:#f5f5f5}.el-button--success[data-v-0970be21]{background-color:var(--success);border-color:var(--success);color:#fff}.el-button--danger[data-v-0970be21]{background-color:var(--danger);border-color:var(--danger);color:#fff}.el-button--primary[data-v-0970be21]{background-color:var(--primary);border-color:var(--primary);color:#fff}.el-button--success[data-v-0970be21]:hover{background-color:var(--success-hover);border-color:var(--success-hover);color:#fff}.el-button--danger[data-v-0970be21]:hover{background-color:var(--danger-hover);border-color:var(--danger-hover);color:#fff}.el-button--primary[data-v-0970be21]:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.login-container[data-v-0970be21] .gen-link-input .el-input__inner{border-radius:10px 0 0 10px!important;padding-right:5px}.login-container[data-v-0970be21] .gen-link-input .el-input-group__append{border-radius:0 10px 10px 0!important}.login-container[data-v-0970be21] .el-input-group__append{background-color:hsla(0,0%,100%,.2)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;border:1px solid hsla(0,0%,100%,.3)!important;-webkit-transition:background-color .3s;transition:background-color .3s}.login-container.dark-theme[data-v-0970be21] .el-input-group__append{background-color:rgba(45,45,45,.2)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;border:1px solid hsla(0,0%,100%,.2)!important}.file-list-wrapper{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%;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.file-list-wrapper .sftp-title{font-size:16px;font-weight:700;color:var(--text-color);text-align:center;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--input-border);-ms-flex-negative:0;flex-shrink:0}.file-list-wrapper .file-header{-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-list-wrapper .path-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px;margin-right:2px}.file-list-wrapper .file-header .el-button-group .el-button{padding:8px;width:36px;height:32px;line-height:1}.file-list-wrapper .file-table{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.file-list-wrapper .file-table .el-table__body-wrapper{height:calc(100% - 40px)!important}.file-list-wrapper .file-table.el-table th{height:40px;padding:0}.file-list-wrapper .file-table.el-table td{padding:0}.file-list-wrapper .file-table .cell{padding:1px 0 2px 5px;line-height:1.1}.file-list-wrapper .file-table .cell p{margin:0}.file-list-wrapper .file-table th>.cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-list-wrapper .file-table th>.cell,.uploadContainer .el-upload{display:-webkit-box;display:-ms-flexbox;display:flex}.uploadContainer .el-upload-dragger{width:95%}.monitor-wrapper[data-v-49b7f533]{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:radial-gradient(1200px 500px at 20% -10%,rgba(25,129,255,.25),transparent),radial-gradient(900px 400px at 100% 0,rgba(25,243,255,.18),transparent)}.monitor-grid[data-v-49b7f533]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:14px;overflow:auto}.monitor-card[data-v-49b7f533]{position:relative;border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.08)),to(hsla(0,0%,100%,.04)));background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.12);-webkit-box-shadow:0 8px 24px rgba(25,129,255,.15),inset 0 1px 0 hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(25,129,255,.15),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(10px)}.monitor-card.accent[data-v-49b7f533]{border-color:rgba(25,129,255,.35);-webkit-box-shadow:0 10px 28px rgba(25,129,255,.25),inset 0 1px 0 rgba(25,243,255,.18);box-shadow:0 10px 28px rgba(25,129,255,.25),inset 0 1px 0 rgba(25,243,255,.18)}.card-header[data-v-49b7f533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.card-title[data-v-49b7f533]{font-size:14px;letter-spacing:.08em;color:var(--text-color);text-transform:uppercase}.card-badge[data-v-49b7f533]{font-size:11px;color:#8fb7ff;background:rgba(25,129,255,.16);border:1px solid rgba(25,129,255,.25);padding:2px 6px;border-radius:6px}.card-value[data-v-49b7f533]{font-size:26px;font-weight:700;color:var(--text-primary)}.card-sub[data-v-49b7f533]{font-size:12px;color:var(--text-color)}.sparkline[data-v-49b7f533]{margin-top:6px;width:100%;height:56px}.progress[data-v-49b7f533]{margin-top:8px;height:6px;background:hsla(0,0%,100%,.08);border-radius:6px;overflow:hidden}.progress .bar[data-v-49b7f533]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#19f3ff),to(#1981ff));background:linear-gradient(90deg,#19f3ff,#1981ff)}.disk-list[data-v-49b7f533],.net-list[data-v-49b7f533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.disk-item[data-v-49b7f533],.net-item[data-v-49b7f533]{font-size:13px}.disk-item[data-v-49b7f533],.net-item[data-v-49b7f533],.sysinfo .line[data-v-49b7f533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sysinfo .line[data-v-49b7f533]{margin:4px 0}.sysinfo .label[data-v-49b7f533]{color:var(--text-color)}.sysinfo .value[data-v-49b7f533]{color:var(--text-primary)}.wide[data-v-49b7f533]{grid-column:1/-1}.panel-footer[data-v-49b7f533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--input-border);backdrop-filter:blur(8px)}.footer-left[data-v-49b7f533],.footer-right[data-v-49b7f533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.status.ok[data-v-49b7f533]{color:#0c60b5}.status.bad[data-v-49b7f533]{color:#b50c0c}.copy-panel[data-v-49b7f533]{border-top:1px solid hsla(0,0%,100%,.12);padding:10px 14px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.06)),to(hsla(0,0%,100%,.03)));background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03))}.copy-header[data-v-49b7f533]{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:8px}.copy-actions[data-v-49b7f533]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.copy-text[data-v-49b7f533]{width:100%;min-height:110px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.25);color:var(--text-primary);padding:8px;resize:vertical}.copy-dialog[data-v-49b7f533] .el-dialog{backdrop-filter:blur(8px)}.dialog-body[data-v-49b7f533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.dialog-tips[data-v-49b7f533]{font-size:12px;color:var(--text-color)}.slide-up-enter-active[data-v-49b7f533],.slide-up-leave-active[data-v-49b7f533]{-webkit-transition:all .25s ease;transition:all .25s ease}.slide-up-enter[data-v-49b7f533],.slide-up-leave-to[data-v-49b7f533]{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}@media (max-width:768px){.monitor-grid[data-v-49b7f533]{grid-template-columns:1fr;gap:12px;padding:12px}.card-value[data-v-49b7f533]{font-size:24px}.sparkline[data-v-49b7f533]{height:52px}.copy-text[data-v-49b7f533]{min-height:140px}}.terminal-page-wrapper[data-v-42bdf03d]{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:var(--card-bg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);overflow:hidden}.terminal-header[data-v-42bdf03d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:#2c3e50;color:#ecf0f1;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.logo-area[data-v-42bdf03d],.terminal-header[data-v-42bdf03d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-area[data-v-42bdf03d]{gap:8px;-ms-flex-negative:0;flex-shrink:0}.logo-icon[data-v-42bdf03d]{font-size:18px;color:#3498db}.title[data-v-42bdf03d]{font-size:15px;font-weight:600;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.header-actions[data-v-42bdf03d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.action-btn[data-v-42bdf03d],.header-actions[data-v-42bdf03d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-42bdf03d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;background:hsla(0,0%,100%,.1);border:1px solid transparent;color:#ecf0f1;font-size:13px;cursor:pointer;padding:6px 10px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.action-btn[data-v-42bdf03d]:hover{background:hsla(0,0%,100%,.2)}.terminal-page-container[data-v-42bdf03d]{min-height:0;overflow:hidden;position:relative}.terminal-area[data-v-42bdf03d],.terminal-page-container[data-v-42bdf03d]{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-flex:1;-ms-flex:1;flex:1}.terminal-area[data-v-42bdf03d]{min-width:0;background-color:#000}.xterm-container[data-v-42bdf03d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding-left:2px}.file-tree[data-v-42bdf03d]{width:100%;background:#f7f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:10}.terminal-page-container.is-desktop-layout[data-v-42bdf03d]{display:grid;grid-template-columns:320px 1fr;grid-template-rows:1fr 35vh;gap:0;height:100%}.info-panel.is-desktop[data-v-42bdf03d]{grid-column:1/2;grid-row:1/3;-webkit-transform:none;transform:none;position:relative;overflow:auto;border-right:1px solid #34495e;border-top:none;background:#f7f9fa}.terminal-area[data-v-42bdf03d]{grid-column:2/3;grid-row:1/2}.file-tree.is-desktop[data-v-42bdf03d]{grid-column:2/3;grid-row:2/3;-webkit-transform:none;transform:none;position:relative;overflow:auto;border-top:1px solid #34495e;border-right:none;height:35vh;max-height:35vh;min-height:120px;resize:vertical;background:#f7f9fa}.file-tree.is-desktop[data-v-42bdf03d]:not(.is-visible),.info-panel.is-desktop[data-v-42bdf03d]:not(.is-visible),.terminal-page-container.is-sftp-fullscreen .terminal-area[data-v-42bdf03d]{display:none}.terminal-page-container.is-sftp-fullscreen .file-tree.is-desktop[data-v-42bdf03d]{grid-row:1/3;max-height:none;min-height:0;height:auto;resize:none}@media (max-width:768px){[data-v-42bdf03d]{-ms-touch-action:manipulation;touch-action:manipulation}.terminal-header[data-v-42bdf03d]{padding:6px 8px}.title[data-v-42bdf03d]{font-size:14px;max-width:100px}.action-btn[data-v-42bdf03d]{padding:5px 8px;font-size:12px;gap:3px}.logo-icon[data-v-42bdf03d]{font-size:16px}.action-btn .btn-text[data-v-42bdf03d]{display:none}.info-panel[data-v-42bdf03d]{position:absolute;top:0;left:0;bottom:0;width:85%;max-width:350px;overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:900;border-right:1px solid #34495e;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2);background:#f7f9fa}.info-panel.is-visible[data-v-42bdf03d]{-webkit-transform:translateX(0);transform:translateX(0)}.file-tree[data-v-42bdf03d]{position:absolute;top:0;right:0;bottom:0;width:85%;max-width:350px;overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:900;border-left:1px solid #34495e;-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.2);box-shadow:-2px 0 10px rgba(0,0,0,.2)}.file-tree.is-visible[data-v-42bdf03d]{-webkit-transform:translateX(0);transform:translateX(0)}}.file-tree .section-title[data-v-42bdf03d]{font-size:14px;font-weight:600;color:#2c3e50;padding:8px 12px;border-bottom:1px solid #e1e6ea;background:#fff}.file-tree .section-body[data-v-42bdf03d]{padding:12px}@media (max-width:768px){.drawer-mask[data-v-42bdf03d]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);z-index:800}}.terminal-copy-dialog[data-v-42bdf03d] .el-dialog{backdrop-filter:blur(8px)}.dialog-body[data-v-42bdf03d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.dialog-tips[data-v-42bdf03d]{font-size:12px;color:var(--text-color)}.copy-text[data-v-42bdf03d]{width:100%;min-height:60vh;border-radius:8px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);padding:8px;resize:vertical}.quick-cmd-dialog .quick-cmd-list[data-v-42bdf03d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.quick-cmd-dialog .quick-cmd-item[data-v-42bdf03d]{margin:0}.quick-cmd-dialog .no-cmd-tip[data-v-42bdf03d]{width:100%;text-align:center;color:#909399}.terminal-page[data-v-4edf7ad7]{min-height:100vh;background:var(--bg-color)}.auth-page[data-v-673c4b46]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#0f121a),to(#121826));background:linear-gradient(180deg,#0f121a,#121826);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:84px}.auth-glass[data-v-673c4b46]:before{content:"";position:fixed;inset:0;background:radial-gradient(800px 200px at 10% -10%,rgba(26,219,109,.13333333333333333),transparent);pointer-events:none}.hero[data-v-673c4b46]{text-align:center;color:#e6e6e6;margin:8px 0 8px}.hero h1[data-v-673c4b46]{font-size:28px;margin:0 0 6px}.hero p[data-v-673c4b46]{opacity:.75;margin:0}.card[data-v-673c4b46]{width:420px;max-width:92vw;margin:16px auto 24px;background:var(--card-bg,#fff);padding:20px;border-radius:16px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.12);box-shadow:0 10px 30px rgba(0,0,0,.12)}.card.glass[data-v-673c4b46]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#e6e6e6}.title[data-v-673c4b46]{font-size:20px;margin-bottom:12px}.actions[data-v-673c4b46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.auth-page[data-v-9d751860]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#0f121a),to(#121826));background:linear-gradient(180deg,#0f121a,#121826);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:84px}.auth-glass[data-v-9d751860]:before{content:"";position:fixed;inset:0;background:radial-gradient(800px 200px at 10% -10%,rgba(26,219,109,.13333333333333333),transparent);pointer-events:none}.hero[data-v-9d751860]{text-align:center;color:#e6e6e6;margin:8px 0 8px}.hero h1[data-v-9d751860]{font-size:28px;margin:0 0 6px}.hero p[data-v-9d751860]{opacity:.75;margin:0}.card[data-v-9d751860]{width:420px;max-width:92vw;margin:16px auto 24px;background:var(--card-bg,#fff);padding:20px;border-radius:16px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.12);box-shadow:0 10px 30px rgba(0,0,0,.12)}.card.glass[data-v-9d751860]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#e6e6e6}.title[data-v-9d751860]{font-size:20px;margin-bottom:12px}.actions[data-v-9d751860]{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}.user-center[data-v-2e11ed8b]{min-height:100vh;background:var(--bg-color);color:var(--text-color);padding-top:84px;overflow-y:auto}.uc-container[data-v-2e11ed8b]{max-width:1280px;margin:0 auto;padding:16px 16px 40px}.uc-hero[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:28px;border-radius:20px;background:linear-gradient(135deg,rgba(69,110,255,.16),rgba(39,209,155,.12));border:1px solid hsla(0,0%,100%,.08);-webkit-box-shadow:0 24px 60px rgba(15,23,42,.16);box-shadow:0 24px 60px rgba(15,23,42,.16)}.uc-hero.is-mobile[data-v-2e11ed8b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hero-main[data-v-2e11ed8b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-title[data-v-2e11ed8b]{margin:0;font-size:24px;font-weight:800;letter-spacing:.4px}.hero-subtitle[data-v-2e11ed8b]{margin:12px 0 16px;color:#8a8f98;font-size:14px}.hero-meta[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;color:hsla(0,0%,100%,.76);font-size:13px}.hero-actions[data-v-2e11ed8b]{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:end;-ms-flex-align:end;align-items:flex-end;gap:14px}.hero-search[data-v-2e11ed8b]{width:280px}.hero-buttons[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.uc-body[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:28px}.category-summary[data-v-2e11ed8b]{width:240px;background:var(--card-bg);border-radius:18px;padding:18px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.summary-header[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;font-weight:600}.summary-title[data-v-2e11ed8b]{font-size:15px}.summary-item[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;border-radius:12px;cursor:pointer;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;color:inherit}.summary-item[data-v-2e11ed8b]:hover{background:rgba(80,120,255,.12);-webkit-transform:translateX(4px);transform:translateX(4px)}.summary-item.active[data-v-2e11ed8b]{background:rgba(80,120,255,.18)}.summary-item.skeleton[data-v-2e11ed8b]{height:42px;background:hsla(0,0%,100%,.08)}.summary-name[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.summary-name .dot[data-v-2e11ed8b]{width:8px;height:8px;border-radius:50%}.summary-count[data-v-2e11ed8b]{font-weight:600;color:#8a8f98}.server-panel[data-v-2e11ed8b]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--card-bg);border-radius:20px;padding:20px 24px 28px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.panel-toolbar[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.skeleton-wrapper[data-v-2e11ed8b]{padding-top:12px}.card-skeleton[data-v-2e11ed8b]{height:180px;border-radius:16px;background:rgba(148,163,184,.16);margin-bottom:14px}.server-collapse[data-v-2e11ed8b]{border:none}.collapse-title[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:600}.collapse-accent[data-v-2e11ed8b]{width:12px;height:12px;border-radius:4px;display:inline-block}.collapse-count[data-v-2e11ed8b]{color:#8a8f98;font-weight:400}.card-grid[data-v-2e11ed8b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:16px}.server-card[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:rgba(17,25,40,.82);border:1px solid hsla(0,0%,100%,.06);-webkit-box-shadow:0 18px 40px rgba(15,23,42,.22);box-shadow:0 18px 40px rgba(15,23,42,.22);color:#f8fafc;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.server-card[data-v-2e11ed8b]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 24px 48px rgba(15,23,42,.3);box-shadow:0 24px 48px rgba(15,23,42,.3)}.card-header[data-v-2e11ed8b]{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;gap:12px}.card-name[data-v-2e11ed8b]{font-size:16px;font-weight:700;line-height:24px}.card-subtitle[data-v-2e11ed8b]{font-size:13px;color:rgba(226,232,240,.72)}.card-meta[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.chip[data-v-2e11ed8b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;font-size:12px;border-radius:999px;background:rgba(80,120,255,.16);color:#dbe4ff;border:1px solid rgba(116,143,252,.3)}.chip.ghost[data-v-2e11ed8b]{background:transparent;color:rgba(226,232,240,.56);border-color:rgba(148,163,184,.24)}.card-actions[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.server-table[data-v-2e11ed8b]{margin-top:16px}.server-table[data-v-2e11ed8b] .el-table__header th{background:rgba(226,232,240,.36)}.server-table[data-v-2e11ed8b] .el-table__cell{padding:10px 12px}.muted[data-v-2e11ed8b]{color:#94a3b8}.full-width[data-v-2e11ed8b]{width:100%}mark[data-v-2e11ed8b]{background:rgba(253,230,138,.6);color:inherit;padding:0 2px;border-radius:3px}.server-dialog[data-v-2e11ed8b] .el-dialog{border-radius:18px;overflow:hidden;background:#0f172a;color:#e2e8f0;margin:20px auto;max-height:calc(100vh - 40px)}.server-dialog[data-v-2e11ed8b] .el-dialog__header{border-bottom:1px solid rgba(148,163,184,.18);padding:20px 24px}.server-dialog[data-v-2e11ed8b] .el-dialog__body{max-height:calc(100vh - 200px);overflow:auto;padding:24px}.server-dialog[data-v-2e11ed8b] .el-dialog__footer{border-top:1px solid rgba(148,163,184,.18);padding:16px 24px}.server-form[data-v-2e11ed8b] .el-form-item__label{color:#cbd5f5;font-weight:500}.server-form[data-v-2e11ed8b] .el-input-number .el-input__inner,.server-form[data-v-2e11ed8b] .el-input__inner,.server-form[data-v-2e11ed8b] .el-textarea__inner{background:rgba(148,163,184,.08)!important;border:1px solid rgba(148,163,184,.26)!important;color:#e2e8f0!important;border-radius:12px!important;height:42px}.server-form[data-v-2e11ed8b] .el-textarea__inner{height:auto;min-height:100px}.server-form[data-v-2e11ed8b] .el-input__inner::-webkit-input-placeholder,.server-form[data-v-2e11ed8b] .el-textarea__inner::-webkit-input-placeholder{color:rgba(226,232,240,.5)}.server-form[data-v-2e11ed8b] .el-input__inner::-moz-placeholder,.server-form[data-v-2e11ed8b] .el-textarea__inner::-moz-placeholder{color:rgba(226,232,240,.5)}.server-form[data-v-2e11ed8b] .el-input__inner:-ms-input-placeholder,.server-form[data-v-2e11ed8b] .el-textarea__inner:-ms-input-placeholder{color:rgba(226,232,240,.5)}.server-form[data-v-2e11ed8b] .el-input__inner::-ms-input-placeholder,.server-form[data-v-2e11ed8b] .el-textarea__inner::-ms-input-placeholder{color:rgba(226,232,240,.5)}.server-form[data-v-2e11ed8b] .el-input__inner::placeholder,.server-form[data-v-2e11ed8b] .el-textarea__inner::placeholder{color:rgba(226,232,240,.5)}.form-group[data-v-2e11ed8b]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:20px;margin-bottom:24px;background:rgba(15,23,42,.64);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.form-group-title[data-v-2e11ed8b]{font-weight:700;margin-bottom:20px;color:#cbd5f5;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-group-title[data-v-2e11ed8b]:before{content:"";display:inline-block;width:4px;height:16px;background:#39c5bb;border-radius:2px;margin-right:10px}.upload-key[data-v-2e11ed8b]{width:100%}.upload-content[data-v-2e11ed8b]{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;gap:10px;height:48px;border:1px dashed rgba(148,163,184,.4);border-radius:12px;cursor:pointer;color:#60a5fa;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(96,165,250,.05)}.upload-content[data-v-2e11ed8b]:hover{background:rgba(96,165,250,.12);border-color:#60a5fa;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.category-dialog[data-v-2e11ed8b] .el-dialog{border-radius:18px;margin:20px auto;max-height:calc(100vh - 40px)}.category-dialog[data-v-2e11ed8b] .el-dialog__header{border-bottom:1px solid rgba(148,163,184,.18);padding:20px 24px}.category-dialog[data-v-2e11ed8b] .el-dialog__body{padding:24px}.category-dialog[data-v-2e11ed8b] .el-dialog__footer{border-top:1px solid rgba(148,163,184,.18);padding:16px 24px}.category-dialog-body[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.category-table[data-v-2e11ed8b] .el-table__cell{padding:10px 12px}.inline-edit[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dialog-footer[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.quickcmd-dialog[data-v-2e11ed8b] .el-dialog{border-radius:16px;overflow:hidden}.quickcmd-body[data-v-2e11ed8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (max-width:768px){.quickcmd-dialog[data-v-2e11ed8b] .el-dialog{width:100%!important;margin:0!important}}@media (max-width:1024px){.uc-body[data-v-2e11ed8b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-summary[data-v-2e11ed8b]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.summary-item[data-v-2e11ed8b]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 12px);flex:1 1 calc(50% - 12px)}}@media (max-width:768px){.uc-container[data-v-2e11ed8b]{padding:12px 10px 30px}.uc-hero[data-v-2e11ed8b]{padding:20px}.hero-actions[data-v-2e11ed8b]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hero-search[data-v-2e11ed8b]{width:100%}.server-panel[data-v-2e11ed8b]{padding:16px}.card-grid[data-v-2e11ed8b]{grid-template-columns:1fr}.panel-toolbar[data-v-2e11ed8b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.multi-terminal-page[data-v-3c4b8cd8]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--bg-color);overflow:hidden;position:relative}.terminal-content[data-v-3c4b8cd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative;width:100%;height:100%}.terminal-tab-content[data-v-3c4b8cd8]{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.floating-btn[data-v-3c4b8cd8]{position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background:#3498db;color:#fff;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;font-size:24px;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000;pointer-events:auto}.floating-btn[data-v-3c4b8cd8]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.4);box-shadow:0 6px 16px rgba(0,0,0,.4)}.floating-panel[data-v-3c4b8cd8]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:500px;max-height:80vh;background:#0f121a;border-radius:10px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:2000;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}.panel-header[data-v-3c4b8cd8]{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:15px 20px;background:hsla(0,0%,100%,.05);color:#e6e6e6;border-bottom:1px solid hsla(0,0%,100%,.1)}.panel-header span[data-v-3c4b8cd8]{font-size:18px;font-weight:700}.panel-close[data-v-3c4b8cd8]{font-size:20px;cursor:pointer;padding:5px}.panel-content[data-v-3c4b8cd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:15px;color:#e6e6e6}.section[data-v-3c4b8cd8]{margin-bottom:20px}.section-header[data-v-3c4b8cd8]{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:10px}.section-header h3[data-v-3c4b8cd8]{margin:0;font-size:16px;color:#e6e6e6}.tab-list[data-v-3c4b8cd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.tab-item[data-v-3c4b8cd8]{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 15px;border-radius:6px;background:hsla(0,0%,100%,.05);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .2s;transition:background .2s;pointer-events:auto}.tab-item[data-v-3c4b8cd8]:hover{background:hsla(0,0%,100%,.1)}.tab-item.active[data-v-3c4b8cd8]{background:#3498db}.tab-item .el-icon-close[data-v-3c4b8cd8]{cursor:pointer;padding:3px;border-radius:50%}.tab-item .el-icon-close[data-v-3c4b8cd8]:hover{background:rgba(0,0,0,.2)}.no-tabs[data-v-3c4b8cd8]{text-align:center;padding:20px;color:#888;font-size:14px}.quick-actions[data-v-3c4b8cd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.action-btn[data-v-3c4b8cd8]{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;gap:5px}.server-selector-dialog[data-v-3c4b8cd8] .el-dialog{background:#0f121a;color:#e6e6e6;border-radius:10px;overflow:hidden}.server-selector-dialog[data-v-3c4b8cd8] .el-dialog__header{background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);padding:15px 20px}.server-selector-dialog[data-v-3c4b8cd8] .el-dialog__title{color:#e6e6e6;font-size:18px}.server-selector-dialog[data-v-3c4b8cd8] .el-dialog__body{padding:15px}.server-selector-dialog[data-v-3c4b8cd8] .el-dialog__footer{background:hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.1);padding:15px 20px}.server-list[data-v-3c4b8cd8]{max-height:400px;overflow-y:auto}@media (max-width:768px){.floating-panel[data-v-3c4b8cd8]{width:95%;max-height:90vh}.floating-btn[data-v-3c4b8cd8]{bottom:15px;right:15px;width:45px;height:45px}.panel-content[data-v-3c4b8cd8],.panel-header[data-v-3c4b8cd8]{padding:12px 15px}.tab-item[data-v-3c4b8cd8]{padding:10px 12px}.section-header h3[data-v-3c4b8cd8]{font-size:15px}}@media (max-width:480px){.floating-panel[data-v-3c4b8cd8]{width:98%}.tab-item[data-v-3c4b8cd8]{padding:8px 10px;font-size:14px}.action-btn span[data-v-3c4b8cd8]{font-size:14px}}