.admin-shell[data-v-30514055]{height:100%;display:grid;grid-template-columns:248px minmax(0,1fr);background:transparent}.sidebar-shell[data-v-30514055]{min-height:0;padding:18px 14px;display:flex;flex-direction:column;gap:18px;border-right:1px solid rgba(201,213,230,.65);background:linear-gradient(180deg,#fffffff0,#f7fafdf5),#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-card[data-v-30514055]{border:1px solid var(--border);border-radius:14px;background:#ffffffe6;box-shadow:0 10px 24px #1c2f4d0f;padding:6px 14px;display:flex;align-items:center;gap:12px}.brand-mark[data-v-30514055]{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#4f7cff,#7d9eff);box-shadow:0 10px 18px #4f7cff33}.brand-copy[data-v-30514055]{min-width:0;display:flex;flex-direction:column}.nav-note[data-v-30514055]{color:var(--text-muted);font-size:12px}.brand-copy strong[data-v-30514055]{color:var(--text-primary);font-size:15px;line-height:1.35}.sidebar-nav[data-v-30514055]{display:flex;flex:1;min-height:0;flex-direction:column;gap:8px}.nav-item[data-v-30514055]{width:100%;padding:14px 12px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-item[data-v-30514055]:hover{border-color:#4f7cff2e;background:#4f7cff0f;transform:translateY(-1px)}.nav-item.active[data-v-30514055]{border-color:#4f7cff3d;background:linear-gradient(180deg,#4f7cff1f,#4f7cff0f);box-shadow:inset 0 1px #ffffffe0}.nav-icon[data-v-30514055]{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:var(--accent);background:#4f7cff1a}.nav-copy[data-v-30514055]{display:flex;min-width:0;flex:1;flex-direction:column}.nav-title[data-v-30514055]{color:var(--text-primary);font-weight:600;line-height:1.35}.sidebar-footer[data-v-30514055]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.logout-btn[data-v-30514055]{width:100%;justify-content:center}.admin-main[data-v-30514055]{min-width:0;min-height:0;display:flex;flex-direction:column;padding:18px 20px 18px 18px;gap:16px}.topbar-shell[data-v-30514055]{min-height:55px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(219,227,239,.88);border-radius:16px;background:#ffffffe0;box-shadow:0 12px 32px #1c2f4d14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-copy[data-v-30514055]{min-width:0;display:flex;flex-direction:column}.topbar-tools[data-v-30514055],.settings-topbar-actions[data-v-30514055],.shell-topbar-actions[data-v-30514055]{display:flex;align-items:center;gap:12px}.topbar-search[data-v-30514055]{width:360px;height:46px;padding:0 16px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:14px;background:#ffffffe6;box-shadow:0 10px 24px #1c2f4d0f}.topbar-search .el-icon[data-v-30514055]{color:var(--text-muted)}.topbar-search input[data-v-30514055]{width:100%;border:none;outline:none;background:transparent;color:var(--text-primary)}.topbar-search input[data-v-30514055]::placeholder{color:var(--text-muted)}.crumb-button[data-v-30514055]{padding:0;border:none;background:transparent;color:var(--accent);cursor:pointer}.status-chip[data-v-30514055]{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid #dfe7f0;border-radius:999px;color:var(--text-secondary);background:#fff}.chip-dot[data-v-30514055]{width:8px;height:8px;border-radius:50%;background:var(--accent-2)}.content-shell[data-v-30514055]{min-width:0;min-height:0;flex:1;overflow:hidden}.dashboard-page[data-v-f40e59de]{height:100%;padding:0;display:flex;flex-direction:column;overflow:hidden}.eyebrow[data-v-f40e59de],.section-eyebrow[data-v-f40e59de]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.section-head h2[data-v-f40e59de]{margin:2px 0 0;font-size:26px;font-weight:600;color:var(--text-primary)}.dashboard-main[data-v-f40e59de]{max-width:var(--content-max);width:100%;margin:0;flex:1;min-height:0;overflow:hidden}.dashboard-grid[data-v-f40e59de]{height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:126px minmax(0,1fr);gap:16px;align-items:stretch;overflow:hidden}.overview-card[data-v-f40e59de]{min-height:0;height:100%;display:flex;gap:14px;align-items:center;padding:18px 20px}.overview-icon[data-v-f40e59de]{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-size:18px}.tone-blue[data-v-f40e59de]{color:#9dc0ff;background:#4d8dff1f;border-color:#4d8dff3d}.tone-green[data-v-f40e59de]{color:#8fe3c9;background:#6dd3b31f;border-color:#6dd3b33d}.tone-amber[data-v-f40e59de]{color:#ecc884;background:#e0a94f1f;border-color:#e0a94f3d}.tone-purple[data-v-f40e59de]{color:#c5b4ff;background:#9a86ff1f;border-color:#9a86ff3d}.overview-body[data-v-f40e59de]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.overview-label[data-v-f40e59de],.overview-note[data-v-f40e59de]{color:var(--text-secondary)}.overview-body strong[data-v-f40e59de]{margin:6px 0 4px;font-size:28px;font-weight:600;color:var(--text-primary);word-break:break-word}.host-panel[data-v-f40e59de]{padding:20px}.host-panel[data-v-f40e59de]{display:flex;flex-direction:column;grid-column:1 / span 3;grid-row:2;height:100%;min-height:0;max-height:77vh;overflow:hidden}.section-head[data-v-f40e59de]{min-height:52px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.section-actions[data-v-f40e59de]{display:flex;align-items:center;gap:12px}.filter-segmented[data-v-f40e59de]{padding:4px;border:1px solid #d9e3f1;background:linear-gradient(180deg,#f8fbff,#eef4fb);box-shadow:inset 0 1px #ffffffe0}.section-actions[data-v-f40e59de] .el-segmented__group{gap:2px}.section-actions[data-v-f40e59de] .el-segmented__item{min-width:58px;border-radius:8px;color:var(--text-secondary);transition:color .2s ease,background-color .2s ease}.section-actions[data-v-f40e59de] .el-segmented__item-label{padding:0 14px;font-weight:600;letter-spacing:.01em}.section-actions[data-v-f40e59de] .el-segmented__item-selected{border-radius:8px;background:linear-gradient(135deg,#4f7cff,#77a0ff);box-shadow:0 8px 16px #4f7cff2e}.section-actions[data-v-f40e59de] .el-segmented__item.is-selected{color:#fff}.host-table[data-v-f40e59de]{flex:1;min-height:0;--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #f8fafc;--el-table-text-color: var(--text-secondary);--el-table-header-text-color: var(--text-muted);--el-table-border-color: #edf2f7}.host-panel[data-v-f40e59de] .el-table__inner-wrapper{height:100%;display:flex;flex-direction:column}.host-panel[data-v-f40e59de] .el-table__header-wrapper{flex:none}.host-panel[data-v-f40e59de] .el-table__body-wrapper{flex:1;min-height:0;overflow:auto}.host-cell[data-v-f40e59de]{width:100%;display:flex;align-items:center;gap:12px;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.host-dot[data-v-f40e59de]{width:10px;height:10px;flex:none;border-radius:50%;box-shadow:0 0 0 4px #ffffff08}.host-dot.password[data-v-f40e59de]{background:var(--warning)}.host-dot.key[data-v-f40e59de]{background:var(--accent-2)}.host-copy[data-v-f40e59de]{min-width:0;display:flex;flex-direction:column}.host-title[data-v-f40e59de]{color:var(--text-primary);font-weight:500;line-height:1.3}.host-sub[data-v-f40e59de],.address-text[data-v-f40e59de]{color:var(--text-secondary)}.host-sub[data-v-f40e59de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-line[data-v-f40e59de]{display:inline-flex;align-items:start;gap:8px;min-width:100%;white-space:nowrap}.address-text[data-v-f40e59de]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-toggle[data-v-f40e59de]{flex:none;padding:6px 10px;display:inline-flex;align-items:center;justify-content:flex-start;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.address-toggle[data-v-f40e59de]:hover{border-color:#4f7cff52;color:var(--accent);background:#f6f9ff}.auth-tag[data-v-f40e59de]{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;gap:6px;min-width:70px;padding:0 10px;white-space:nowrap;flex-wrap:nowrap}.auth-tag[data-v-f40e59de] .el-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1}.auth-tag[data-v-f40e59de] svg{display:block;width:1em;height:1em}.tag-key[data-v-f40e59de]{background:#3fb59e1a;border-color:#3fb59e2e;color:#247968}.tag-password[data-v-f40e59de]{background:#db9d361a;border-color:#db9d3629;color:#91621a}.row-actions[data-v-f40e59de]{display:flex;justify-content:flex-end;gap:8px}.dialog-shell[data-v-f40e59de]{display:flex;flex-direction:column;gap:18px}.dialog-intro[data-v-f40e59de]{padding:16px 18px;border:1px solid rgba(79,124,255,.14);border-radius:var(--radius-md);background:#4f7cff0d}.dialog-intro h3[data-v-f40e59de],.auth-head h3[data-v-f40e59de]{margin:4px 0 0;font-size:18px;color:var(--text-primary)}.dialog-intro p[data-v-f40e59de]{margin:8px 0 0;color:var(--text-secondary)}.host-form[data-v-f40e59de]{display:flex;flex-direction:column;gap:18px}.form-grid[data-v-f40e59de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.auth-section[data-v-f40e59de]{padding:16px;border:1px solid #edf2f7;border-radius:var(--radius-md);background:#fbfcfe}.auth-head[data-v-f40e59de]{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-switch[data-v-f40e59de]{flex:none}.credential-panel[data-v-f40e59de]{margin-top:16px}.full-line[data-v-f40e59de]{margin-bottom:0}.key-tools[data-v-f40e59de]{margin-bottom:18px;display:flex;align-items:center;gap:12px}.saved-hint[data-v-f40e59de]{display:inline-flex;align-items:center;gap:6px;color:#2f9a84}.dialog-footer[data-v-f40e59de]{width:100%;display:flex;align-items:center;gap:12px}.footer-spacer[data-v-f40e59de]{flex:1}.test-alert[data-v-f40e59de]{margin-top:4px}.host-dialog[data-v-f40e59de] .el-dialog{border-radius:var(--radius-lg);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-lg)}.host-dialog[data-v-f40e59de] .el-dialog__header{margin-right:0;padding:20px 22px 0}.host-dialog[data-v-f40e59de] .el-dialog__body{padding:18px 22px}.host-dialog[data-v-f40e59de] .el-dialog__footer{padding:0 22px 22px}.host-dialog[data-v-f40e59de] .el-input__wrapper,.host-dialog[data-v-f40e59de] .el-textarea__inner,.host-dialog[data-v-f40e59de] .el-input-number,.topbar-search[data-v-f40e59de],.operator[data-v-f40e59de]{box-shadow:none}.host-dialog[data-v-f40e59de] .el-input__wrapper,.host-dialog[data-v-f40e59de] .el-textarea__inner,.host-dialog[data-v-f40e59de] .el-input-number__wrapper{border-radius:var(--radius-sm);background:#fff;box-shadow:0 0 0 1px #e4ebf3 inset}.host-dialog[data-v-f40e59de] .el-textarea__inner{min-height:144px}.system-sidebar[data-v-acb96064]{height:100%;display:flex;flex-direction:column;gap:16px;padding:18px;overflow:auto}.host-summary[data-v-acb96064],.metric-card[data-v-acb96064],.detail-card[data-v-acb96064]{border:1px solid #edf2f7;border-radius:var(--radius-md);background:#fff}.host-summary[data-v-acb96064]{padding:16px}.summary-top[data-v-acb96064]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-main[data-v-acb96064],.summary-actions[data-v-acb96064]{display:flex;align-items:center}.summary-main[data-v-acb96064]{min-width:0;gap:12px}.summary-actions[data-v-acb96064]{flex:none;gap:8px}.status-mark[data-v-acb96064]{width:11px;height:11px;flex:none;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 5px #f3f6fb}.status-mark.connected[data-v-acb96064]{background:var(--success)}.summary-title[data-v-acb96064]{font-size:16px;font-weight:600;color:var(--text-primary)}.summary-sub[data-v-acb96064],.summary-note[data-v-acb96064],.metric-label[data-v-acb96064]{color:var(--text-secondary)}.summary-note[data-v-acb96064]{margin-top:12px;font-size:13px}.session-chip[data-v-acb96064]{min-width:62px;height:24px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #dbe3ef;background:#f8fbff;color:var(--text-secondary);font-size:11px;font-weight:600}.session-chip.connected[data-v-acb96064]{border-color:#34b27b3d;background:#34b27b1a;color:#21885f}.session-chip.connecting[data-v-acb96064]{border-color:#db9d363d;background:#db9d361a;color:#9c6a16}.summary-refresh[data-v-acb96064]{width:26px;height:26px;padding:0;border-radius:8px;color:#637488;cursor:pointer}.summary-refresh[data-v-acb96064]:hover{background:#f2f6fc;color:var(--accent)}.platform-badge[data-v-acb96064]{display:inline-flex;align-items:center;border-radius:999px;background:#eef4ff;color:#4f7cff;font-size:12px;font-weight:600}.metric-grid[data-v-acb96064]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-card[data-v-acb96064]{padding:14px}.metric-card strong[data-v-acb96064]{display:block;margin:6px 0 10px;font-size:24px;font-weight:600;color:var(--text-primary)}.detail-card[data-v-acb96064]{padding:16px}.detail-head[data-v-acb96064]{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;color:var(--text-primary);font-weight:600}.detail-row[data-v-acb96064]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-secondary)}.detail-row+.detail-row[data-v-acb96064]{margin-top:10px}.detail-row strong[data-v-acb96064]{color:var(--text-primary);font-weight:500}.detail-progress[data-v-acb96064]{margin-top:12px}.process-card[data-v-acb96064]{flex:1;min-height:260px;display:flex;flex-direction:column}.process-table[data-v-acb96064]{display:flex;flex:1;flex-direction:column}.process-row[data-v-acb96064]{display:grid;grid-template-columns:54px 54px 54px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;color:var(--text-secondary);border-bottom:1px solid #f0f4f8}.process-row.header[data-v-acb96064]{min-height:28px;color:var(--text-muted);font-size:12px}.col-num[data-v-acb96064]{text-align:right}.col-cmd[data-v-acb96064]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-row[data-v-acb96064]{margin:auto 0;text-align:center;color:var(--text-muted)}.cmd-layout[data-v-09019c9d]{height:100%;display:flex;gap:16px;padding:16px;box-sizing:border-box}.cmd-left[data-v-09019c9d]{width:280px;display:flex;flex-direction:column;padding-right:16px;border-right:1px solid #edf2f7}.cmd-toolbar[data-v-09019c9d]{display:flex;gap:6px;padding-bottom:10px}.cmd-tree[data-v-09019c9d]{flex:1;overflow:auto;padding-right:4px}.node-row[data-v-09019c9d]{display:flex;align-items:center;gap:6px;width:100%}.node-text[data-v-09019c9d]{flex:1;min-width:0}.node-actions[data-v-09019c9d]{display:none}.node-row:hover .node-actions[data-v-09019c9d]{display:inline-flex;gap:4px}.cmd-right[data-v-09019c9d]{flex:1;overflow:auto}.cmd-editor[data-v-09019c9d]{padding:4px 8px}.cmd-output[data-v-09019c9d]{margin-top:10px}.run-tip[data-v-09019c9d]{margin-left:10px;color:var(--text-muted);font-size:12px}.cmd-empty[data-v-09019c9d]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:#fbfcfe;border:1px dashed #dde6f0;border-radius:var(--radius-md)}.file-manager[data-v-187e7b9d]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 20px 20px}.manager-toolbar[data-v-187e7b9d]{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px}.toolbar-left[data-v-187e7b9d]{min-width:0;display:flex;align-items:center;gap:12px;flex:1}.manager-toolbar[data-v-187e7b9d] .el-button,.manager-toolbar[data-v-187e7b9d] .el-segmented__item{cursor:pointer}.hidden-upload-input[data-v-187e7b9d]{display:none}.path-shell[data-v-187e7b9d]{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #e4ebf3;border-radius:var(--radius-sm);background:#fff}.path-shell .el-icon[data-v-187e7b9d]{color:var(--text-muted)}.path-shell[data-v-187e7b9d] .el-input__wrapper{padding:0;box-shadow:none;background:transparent}.files-panel[data-v-187e7b9d],.command-panel-shell[data-v-187e7b9d]{flex:1;min-height:0;margin-top:14px}.file-table[data-v-187e7b9d]{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #f8fafc;--el-table-text-color: var(--text-primary);--el-table-header-text-color: var(--text-muted);--el-table-border-color: #edf2f7}.file-name[data-v-187e7b9d]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.dir-icon[data-v-187e7b9d]{color:var(--warning)}.doc-icon[data-v-187e7b9d],.table-secondary[data-v-187e7b9d]{color:var(--text-secondary)}.command-panel-shell[data-v-187e7b9d]{border:1px solid #edf2f7;border-radius:var(--radius-md);background:#fff;overflow:hidden}.viewer-footer[data-v-187e7b9d]{width:100%;display:flex;align-items:center;gap:12px}.action-cell[data-v-187e7b9d]{display:inline-flex;align-items:center;gap:8px}.action-cell[data-v-187e7b9d] .el-button,.file-table[data-v-187e7b9d] .el-table__row,.file-table[data-v-187e7b9d] .el-table__row .cell{cursor:pointer}.viewer-hint[data-v-187e7b9d]{font-size:12px;color:var(--text-secondary)}.viewer-dialog[data-v-187e7b9d] .el-dialog__body{padding-top:10px}.asset-preview[data-v-187e7b9d]{width:100%;min-height:520px;border:1px solid #e5ebf3;border-radius:10px;background:#f8fbff;overflow:hidden}.image-preview-shell[data-v-187e7b9d]{display:flex;align-items:center;justify-content:center;padding:18px}.preview-image[data-v-187e7b9d]{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px}.pdf-preview-shell[data-v-187e7b9d]{padding:0}.preview-frame[data-v-187e7b9d]{width:100%;height:70vh;border:0;background:#fff}.office-preview-shell[data-v-187e7b9d]{padding:18px;overflow:auto;background:#fff}.office-status[data-v-187e7b9d]{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--text-secondary);font-size:13px}.office-error[data-v-187e7b9d]{color:var(--danger)}.office-html[data-v-187e7b9d]{min-height:320px;color:var(--text-primary);line-height:1.75}.office-html[data-v-187e7b9d] p,.office-html[data-v-187e7b9d] li{margin:0 0 12px}.office-html[data-v-187e7b9d] table,.office-sheet-shell[data-v-187e7b9d] table{width:100%;border-collapse:collapse;background:#fff}.office-html[data-v-187e7b9d] td,.office-html[data-v-187e7b9d] th,.office-sheet-shell[data-v-187e7b9d] td,.office-sheet-shell[data-v-187e7b9d] th{border:1px solid #e5ebf3;padding:8px 10px;font-size:12px}.office-sheet-shell[data-v-187e7b9d]{display:flex;flex-direction:column;gap:18px}.sheet-block h3[data-v-187e7b9d]{margin:0 0 10px;font-size:14px;color:var(--text-primary)}.presentation-shell[data-v-187e7b9d]{display:flex;flex-direction:column;gap:16px}.slide-card[data-v-187e7b9d]{padding:18px 20px;border:1px solid #e5ebf3;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fbff)}.slide-title[data-v-187e7b9d]{margin-bottom:12px;font-size:15px;font-weight:600;color:var(--text-primary)}.presentation-shell ul[data-v-187e7b9d]{margin:0;padding-left:18px}.presentation-shell li[data-v-187e7b9d],.presentation-shell p[data-v-187e7b9d]{margin:0 0 8px;color:var(--text-secondary);line-height:1.7}.slide-notes[data-v-187e7b9d]{margin-top:14px;padding:12px 14px;border-radius:8px;background:#f6f9fd;border:1px dashed #d8e4f3}.slide-notes h4[data-v-187e7b9d]{margin:0 0 8px;font-size:13px;color:var(--text-primary)}.slide-notes ul[data-v-187e7b9d]{margin:0;padding-left:18px}.slide-images[data-v-187e7b9d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px}.slide-image-card[data-v-187e7b9d]{margin:0;padding:10px;border:1px solid #e5ebf3;border-radius:8px;background:#fff}.slide-image[data-v-187e7b9d]{width:100%;height:160px;object-fit:contain;display:block;background:#f8fbff;border-radius:6px}.slide-image-card figcaption[data-v-187e7b9d]{margin-top:8px;font-size:12px;color:var(--text-secondary);word-break:break-all}.viewer-spacer[data-v-187e7b9d]{flex:1}.viewer-dialog[data-v-187e7b9d] .el-dialog{border-radius:var(--radius-lg);background:#fff;border:1px solid var(--border)}.viewer-dialog[data-v-187e7b9d] .el-dialog__header{margin-right:0}.viewer-dialog[data-v-187e7b9d] .el-input__wrapper,.viewer-dialog[data-v-187e7b9d] .el-textarea__inner{background:#fff;box-shadow:none}.terminal-page[data-v-b3103efc]{position:relative;height:100%;display:flex;flex-direction:column}.header-left[data-v-b3103efc]{display:flex;align-items:center;gap:9px}.terminal-title[data-v-b3103efc]{color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:.01em}.terminal-body[data-v-b3103efc]{position:relative;flex:1;min-height:0;background-size:cover;background-position:center;background-repeat:no-repeat}.terminal-container[data-v-b3103efc]{position:relative;isolation:isolate;z-index:1;height:100%;min-height:0;overflow:hidden;cursor:text;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #1c2f4d0a}.terminal-body[data-v-b3103efc] .xterm,.terminal-body[data-v-b3103efc] .xterm-viewport,.terminal-body[data-v-b3103efc] .xterm-screen{background:transparent!important}.terminal-body[data-v-b3103efc] .xterm{position:relative;z-index:1;padding:6px 8px}.terminal-body[data-v-b3103efc] .xterm .xterm-selection div{background-color:var(--terminal-selection-inactive-bg)!important}.terminal-body[data-v-b3103efc] .xterm.focus .xterm-selection div,.terminal-body[data-v-b3103efc] .xterm.xterm-focus .xterm-selection div{background-color:var(--terminal-selection-bg)!important}.terminal-footer[data-v-b3103efc]{min-height:50px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text-primary)}.footer-command-shell[data-v-b3103efc]{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0 10px 0 12px;border:1px solid #dbe3ef;border-radius:10px;box-shadow:inset 0 1px #fffc;background:#f3f7fd}.command-prefix[data-v-b3103efc]{flex:none;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--footer-accent);letter-spacing:.04em}.quick-command-input[data-v-b3103efc]{min-width:0;flex:1}.terminal-footer[data-v-b3103efc] .el-input__wrapper{min-height:32px;padding:0;background:transparent;box-shadow:none}.terminal-footer[data-v-b3103efc] .el-input__inner{color:var(--text-primary);font-size:13px}.terminal-footer[data-v-b3103efc] .el-input__inner::placeholder{color:#9aa8b8}.footer-actions[data-v-b3103efc]{flex:none;display:flex;align-items:center;gap:8px}.toolbar-pills[data-v-b3103efc],.toolbar-icons[data-v-b3103efc]{display:flex;align-items:center;gap:6px;color:var(--footer-accent)}.footer-link-btn[data-v-b3103efc]{--el-button-text-color: var(--footer-accent);--el-button-hover-text-color: var(--footer-focus);--el-button-active-text-color: var(--footer-focus);--el-button-bg-color: transparent;--el-button-hover-bg-color: var(--footer-focus-soft);--el-button-active-bg-color: var(--footer-focus-soft-strong);--el-button-border-color: transparent;--el-button-hover-border-color: transparent;--el-button-active-border-color: transparent;height:28px;padding:0 8px;border-radius:8px;color:var(--footer-accent);font-size:12px}.footer-link-btn[data-v-b3103efc]:hover,.footer-link-btn[data-v-b3103efc]:focus-visible{background:var(--footer-focus-soft);color:var(--footer-focus)}.footer-icon-btn[data-v-b3103efc]{--el-button-text-color: var(--footer-accent);--el-button-hover-text-color: var(--footer-focus);--el-button-active-text-color: var(--footer-focus);--el-button-disabled-text-color: #a8b5c4;--el-button-bg-color: var(--footer-surface);--el-button-hover-bg-color: var(--footer-focus-soft);--el-button-active-bg-color: var(--footer-focus-soft-strong);--el-button-border-color: var(--footer-accent-border);--el-button-hover-border-color: var(--footer-focus-border);--el-button-active-border-color: var(--footer-focus-border);width:28px;height:28px;padding:0;border:1px solid var(--footer-accent-border);border-radius:8px;background:var(--footer-surface);color:var(--footer-accent)}.footer-icon-btn[data-v-b3103efc]:hover{border-color:var(--footer-focus-border);background:var(--footer-focus-soft);color:var(--footer-focus)}.footer-icon-btn.is-disabled[data-v-b3103efc],.footer-icon-btn[data-v-b3103efc]:disabled{border-color:#e3eaf3;background:#fff;color:#a8b5c4}.footer-link-btn[data-v-b3103efc] span,.footer-icon-btn[data-v-b3103efc] span,.footer-link-btn[data-v-b3103efc] .el-icon,.footer-icon-btn[data-v-b3103efc] .el-icon,.footer-link-btn[data-v-b3103efc] svg,.footer-icon-btn[data-v-b3103efc] svg{color:inherit}.footer-divider[data-v-b3103efc]{width:1px;height:18px;margin:0 4px;background:var(--footer-accent-border)}.history-panel[data-v-b3103efc],.options-panel[data-v-b3103efc]{display:flex;flex-direction:column;gap:12px}.panel-title[data-v-b3103efc]{font-size:13px;font-weight:600;color:var(--text-primary)}.history-list[data-v-b3103efc]{max-height:240px;display:flex;flex-direction:column;gap:6px;overflow:auto}.history-item[data-v-b3103efc]{width:100%;padding:10px 12px;border:1px solid #e7edf5;border-radius:10px;background:#fff;color:var(--text-primary);text-align:left;cursor:pointer}.history-item[data-v-b3103efc]:hover{border-color:#bfd0e9;background:#f2f7ff}.panel-empty[data-v-b3103efc]{padding:12px 0;color:var(--text-muted)}.option-block[data-v-b3103efc]{display:flex;flex-direction:column;gap:8px}.option-label[data-v-b3103efc]{font-size:12px;color:var(--text-secondary)}.option-actions[data-v-b3103efc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.color-control[data-v-b3103efc]{display:flex;align-items:center;gap:10px}.color-input[data-v-b3103efc]{width:36px;height:28px;padding:0;border:1px solid #dbe3ef;border-radius:8px;background:#fff;cursor:pointer}.color-value[data-v-b3103efc]{min-width:74px;font-family:var(--mono);font-size:12px;color:var(--text-secondary)}.hidden-background-input[data-v-b3103efc]{display:none}.terminal-menu[data-v-b3103efc]{position:absolute;z-index:30;min-width:132px;padding:6px;border:1px solid #dce5ef;border-radius:10px;background:#fffffffa;box-shadow:0 14px 30px #1f24301f}.menu-item[data-v-b3103efc]{width:100%;height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.menu-item[data-v-b3103efc]:hover:not(:disabled){background:#f3f7fd}.menu-item[data-v-b3103efc]:disabled{color:var(--text-muted);cursor:not-allowed}.shell-workspace[data-v-77771953]{height:100%;display:flex;flex-direction:column;padding:0;overflow:hidden}.tab-dot[data-v-77771953]{width:8px;height:8px;border-radius:50%;background:var(--accent-2)}.workspace-body[data-v-77771953]{flex:1;min-height:0;display:grid;grid-template-columns:292px minmax(0,1fr);gap:16px}.left-rail[data-v-77771953]{min-height:0;overflow:hidden}.main-stage[data-v-77771953]{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 312px;gap:16px}.terminal-stage[data-v-77771953],.bottom-stage[data-v-77771953]{min-height:0;display:flex;flex-direction:column;overflow:hidden}.stage-head[data-v-77771953]{min-height:58px;padding:16px 18px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.stage-head h2[data-v-77771953]{margin:4px 0 0;font-size:18px;font-weight:600;color:var(--text-primary)}.tab-quick-info[data-v-77771953]{color:var(--text-muted);font-size:12px}.bottom-head[data-v-77771953]{padding-bottom:14px}.bottom-skeleton[data-v-77771953]{flex:1;min-height:0;padding:0 20px 20px;display:flex;flex-direction:column;gap:16px}.skeleton-toolbar[data-v-77771953]{display:flex;align-items:center;gap:12px}.toolbar-button[data-v-77771953]{width:38px;height:28px;border-radius:8px}.toolbar-path[data-v-77771953]{flex:1;height:32px;border-radius:10px}.toolbar-segment[data-v-77771953]{width:108px;height:28px;border-radius:999px}.skeleton-body[data-v-77771953]{flex:1;padding:18px;border:1px solid #edf2f7;border-radius:var(--radius-md);background:#fff}.workspace-tabs[data-v-77771953]{flex:1;min-height:0;padding:9px}.workspace-empty[data-v-77771953],.bottom-empty[data-v-77771953]{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;text-align:center}.workspace-empty-eyebrow[data-v-77771953]{color:var(--text-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.workspace-empty h3[data-v-77771953]{margin:0;color:var(--text-primary);font-size:22px;font-weight:600}.workspace-empty p[data-v-77771953]{max-width:520px;margin:0;color:var(--text-secondary)}.workspace-tabs[data-v-77771953] .el-tabs__header{margin:0;height:36px}.workspace-tabs[data-v-77771953] .el-tabs__nav-wrap:after{display:none}.workspace-tabs[data-v-77771953] .el-tabs__item{height:34px;padding:0 14px;border:none!important;color:var(--text-secondary);border-radius:9px 9px 0 0;cursor:pointer}.workspace-tabs[data-v-77771953] .el-tabs__item.is-active{background:linear-gradient(180deg,#f8fbff,#f1f5fb);color:var(--text-primary)}.workspace-tabs[data-v-77771953] .el-tabs__nav{border:none!important}.workspace-tabs[data-v-77771953] .el-tabs__new-tab{width:28px;height:28px;border:1px solid #e3eaf3;border-radius:8px;background:#fff;color:var(--text-secondary);cursor:pointer}.workspace-tabs[data-v-77771953] .el-tabs__content{height:calc(100% - 48px);min-height:0}.workspace-tabs[data-v-77771953] .el-tab-pane{height:100%}.tab-label[data-v-77771953]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.host-ip[data-v-77771953]{color:var(--text-secondary)}[data-v-77771953] .el-dialog{border-radius:var(--radius-lg);border:1px solid var(--border)}.settings-page[data-v-6cc51057]{height:100%;display:flex;flex-direction:column;gap:16px}.section-eyebrow[data-v-6cc51057]{color:var(--text-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.settings-overview[data-v-6cc51057],.settings-panel[data-v-6cc51057]{padding:20px 22px}.settings-overview[data-v-6cc51057]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:stretch}.overview-copy h2[data-v-6cc51057],.panel-head h3[data-v-6cc51057]{margin:6px 0 0;color:var(--text-primary)}.overview-copy h2[data-v-6cc51057]{font-size:26px;font-weight:600}.overview-copy p[data-v-6cc51057]{max-width:680px;margin:12px 0 0;color:var(--text-secondary);line-height:1.7}.overview-metrics[data-v-6cc51057]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card[data-v-6cc51057]{min-height:92px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:8px;border:1px solid #e8eef6;border-radius:14px;background:linear-gradient(180deg,#fbfcfe,#f6f9fd)}.metric-label[data-v-6cc51057]{color:var(--text-muted);font-size:12px}.metric-card strong[data-v-6cc51057]{color:var(--text-primary);font-size:22px;font-weight:600}.settings-layout[data-v-6cc51057]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px}.settings-panel[data-v-6cc51057]{min-height:0;display:flex;flex-direction:column;gap:18px}.panel-head[data-v-6cc51057]{display:flex;align-items:start;justify-content:space-between;gap:12px}.pref-chip-list[data-v-6cc51057]{display:flex;flex-wrap:wrap;gap:10px}.pref-chip[data-v-6cc51057]{height:32px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid #dfe7f1;border-radius:999px;background:#f7f9fc;color:var(--text-muted);font-size:12px;font-weight:600}.pref-chip.active[data-v-6cc51057]{border-color:#4f7cff3d;background:#4f7cff14;color:var(--accent)}.settings-form[data-v-6cc51057]{display:flex;flex-direction:column;gap:16px}.field-block[data-v-6cc51057]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-6cc51057]{color:var(--text-secondary);font-size:13px;font-weight:600}.slider-row[data-v-6cc51057]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.slider-value[data-v-6cc51057]{color:var(--text-primary);font-size:13px;font-weight:600}.color-grid[data-v-6cc51057]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.color-row[data-v-6cc51057]{min-height:48px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5ebf3;border-radius:12px;background:#fbfcfe}.color-row strong[data-v-6cc51057]{color:var(--text-primary);font-size:13px;font-weight:600;font-family:var(--mono)}.color-input[data-v-6cc51057]{width:34px;height:34px;padding:0;border:1px solid #dbe3ef;border-radius:10px;background:#fff;cursor:pointer}.form-actions[data-v-6cc51057]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.detail-table[data-v-6cc51057]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-6cc51057]{min-height:56px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e9eef5;border-radius:12px;background:#fbfcfe}.detail-row span[data-v-6cc51057]{color:var(--text-secondary)}.detail-row strong[data-v-6cc51057]{color:var(--text-primary);font-size:14px;font-weight:600;text-align:right}.hint-box[data-v-6cc51057]{padding:16px 18px;border:1px solid rgba(79,124,255,.12);border-radius:14px;background:#4f7cff0d}.hint-title[data-v-6cc51057]{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hint-box p[data-v-6cc51057]{margin:10px 0 0;color:var(--text-secondary);line-height:1.7}.login-page[data-v-78e7ec65]{position:relative;height:100vh;display:grid;place-items:center;padding:40px;background:radial-gradient(circle at 12% 18%,rgba(79,124,255,.22),transparent 24%),radial-gradient(circle at 82% 24%,rgba(63,181,158,.16),transparent 18%),radial-gradient(circle at 70% 78%,rgba(117,96,216,.14),transparent 20%),linear-gradient(180deg,#fbfcfe,#f2f6fc);overflow:hidden}.ambient-grid[data-v-78e7ec65]{position:absolute;inset:0;opacity:.42;background-image:linear-gradient(rgba(147,169,201,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(147,169,201,.12) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.88),transparent 88%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.88),transparent 88%);pointer-events:none}.particle-field[data-v-78e7ec65]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle[data-v-78e7ec65]{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.96) 0%,rgba(79,124,255,.34) 42%,transparent 74%);box-shadow:0 0 18px #4f7cff2e;filter:blur(.2px);opacity:.95;animation:particle-float-78e7ec65 linear infinite}.particle[data-v-78e7ec65]:after{content:"";position:absolute;inset:28%;border-radius:50%;background:#ffffffe6}.particle-1[data-v-78e7ec65]{top:10%;left:11%;width:12px;height:12px;animation-duration:18s;animation-delay:-3s}.particle-2[data-v-78e7ec65]{top:20%;left:26%;width:20px;height:20px;animation-duration:22s;animation-delay:-7s}.particle-3[data-v-78e7ec65]{top:14%;left:78%;width:12px;height:12px;animation-duration:16s;animation-delay:-2s}.particle-4[data-v-78e7ec65]{top:34%;left:88%;width:16px;height:16px;animation-duration:24s;animation-delay:-6s}.particle-5[data-v-78e7ec65]{top:52%;left:7%;width:22px;height:22px;animation-duration:20s;animation-delay:-11s}.particle-6[data-v-78e7ec65]{top:48%;left:22%;width:10px;height:10px;animation-duration:15s;animation-delay:-5s}.particle-7[data-v-78e7ec65]{top:62%;left:84%;width:18px;height:18px;animation-duration:23s;animation-delay:-4s}.particle-8[data-v-78e7ec65]{top:76%;left:17%;width:14px;height:14px;animation-duration:17s;animation-delay:-9s}.particle-9[data-v-78e7ec65]{top:82%;left:36%;width:10px;height:10px;animation-duration:21s;animation-delay:-1s}.particle-10[data-v-78e7ec65]{top:70%;left:72%;width:24px;height:24px;animation-duration:25s;animation-delay:-8s}.particle-11[data-v-78e7ec65]{top:30%;left:58%;width:10px;height:10px;animation-duration:14s;animation-delay:-10s}.particle-12[data-v-78e7ec65]{top:88%;left:91%;width:14px;height:14px;animation-duration:19s;animation-delay:-12s}.login-panel[data-v-78e7ec65]{position:relative;z-index:1;width:min(980px,calc(100vw - 80px));padding:0;overflow:hidden;background:linear-gradient(180deg,#fffffff5,#f8fbfff7)}.login-panel[data-v-78e7ec65]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#4f7cfff2,#3fb59ebf,#7560d8b8)}.login-panel[data-v-78e7ec65]:after{content:"";position:absolute;right:-64px;top:-68px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#4f7cff24,#4f7cff00);pointer-events:none}.panel-layout[data-v-78e7ec65]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,420px);align-items:stretch}.panel-copy[data-v-78e7ec65]{padding:44px 40px 38px;background:linear-gradient(135deg,#ffffff29,#fff0),linear-gradient(180deg,#f4f8ffe6,#f0f5fcb8);border-right:1px solid rgba(219,227,239,.76)}.panel-brand h1[data-v-78e7ec65]{margin:16px 0 12px;font-size:40px;font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.panel-brand p[data-v-78e7ec65]{color:var(--text-secondary)}.brand-chip[data-v-78e7ec65]{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid rgba(77,141,255,.18);border-radius:999px;color:#4f7cff;background:#4f7cff17;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.panel-meta[data-v-78e7ec65]{margin:34px 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meta-card[data-v-78e7ec65]{padding:16px 16px 18px;border:1px solid rgba(219,227,239,.92);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffffeb,#f6f9fcf5);box-shadow:inset 0 1px #ffffffb8}.meta-label[data-v-78e7ec65]{display:block;margin-bottom:8px;color:var(--text-muted);font-size:12px;letter-spacing:.04em}.meta-card strong[data-v-78e7ec65]{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.55}.feature-strip[data-v-78e7ec65]{display:grid;gap:12px}.feature-item[data-v-78e7ec65]{padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(219,227,239,.8);background:#ffffff9e}.feature-title[data-v-78e7ec65]{display:block;margin-bottom:6px;color:var(--text-primary);font-weight:600}.feature-text[data-v-78e7ec65]{color:var(--text-secondary)}.form-card[data-v-78e7ec65]{display:flex;flex-direction:column;justify-content:center;padding:40px 36px 34px;background:linear-gradient(180deg,#ffffffeb,#f6f9fdf2)}.form-card-head[data-v-78e7ec65]{margin-bottom:26px}.form-eyebrow[data-v-78e7ec65]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#4f7cff14;color:#4f7cff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.form-card-head h2[data-v-78e7ec65]{margin:14px 0 8px;font-size:28px;line-height:1.15;color:var(--text-primary)}.form-card-head p[data-v-78e7ec65]{margin:0;color:var(--text-secondary)}.login-form[data-v-78e7ec65]{display:flex;flex-direction:column;gap:18px}.field-block[data-v-78e7ec65]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-78e7ec65]{color:var(--text-secondary);font-size:14px;line-height:1.2;font-weight:600;letter-spacing:.02em}.verify-head[data-v-78e7ec65]{display:flex;align-items:center;justify-content:space-between}.slider-shell[data-v-78e7ec65]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid #dbe3ef;border-radius:var(--radius-md);background:#f8fbffeb}.slider-shell.verified[data-v-78e7ec65]{border-color:#2d9f7273;background:#f0fbf6f5}.slider-track[data-v-78e7ec65]{position:relative;height:28px;border-radius:999px;background:linear-gradient(180deg,#f2f6fc,#eaf1fb);overflow:hidden}.slider-target[data-v-78e7ec65]{position:absolute;top:4px;bottom:4px;width:8px;transform:translate(-50%);border-radius:999px;background:linear-gradient(180deg,#4f7cff,#3c67e3);box-shadow:0 0 0 3px #4f7cff24}.slider-status[data-v-78e7ec65]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.02em}.slider-status.pass[data-v-78e7ec65]{color:#2d9f72}.login-form[data-v-78e7ec65] .el-slider{margin:0 4px 0 2px}.login-form[data-v-78e7ec65] .el-slider__runway{height:8px;background:#dde7f6}.login-form[data-v-78e7ec65] .el-slider__bar{background:linear-gradient(90deg,#7aa5ff,#4f7cff)}.login-form[data-v-78e7ec65] .el-slider__button{width:18px;height:18px;border:2px solid #ffffff;background:#4f7cff;box-shadow:0 4px 12px #4f7cff3d}.login-form[data-v-78e7ec65] .el-input,.login-form[data-v-78e7ec65] .el-input__wrapper{width:100%}.login-form[data-v-78e7ec65] .el-input__wrapper{min-height:46px;padding:0 14px;background:#ffffffeb;box-shadow:0 0 0 1px #dbe3ef inset}.login-form[data-v-78e7ec65] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #4f7cffe6 inset,0 0 0 4px #4f7cff14}.submit-spacer[data-v-78e7ec65]{display:block}.submit-btn[data-v-78e7ec65]{width:100%;min-height:46px;margin-top:4px;font-weight:600;letter-spacing:.04em;background:linear-gradient(135deg,#4f7cff,#638cff);border-color:transparent}@keyframes particle-float-78e7ec65{0%{transform:translateZ(0) scale(.96)}50%{transform:translate3d(0,-22px,0) scale(1.08)}to{transform:translateZ(0) scale(.96)}}@media(max-width:980px){.login-page[data-v-78e7ec65]{padding:24px}.login-panel[data-v-78e7ec65]{width:min(100%,680px)}.panel-layout[data-v-78e7ec65]{grid-template-columns:1fr}.panel-copy[data-v-78e7ec65]{padding:32px 28px 18px;border-right:none;border-bottom:1px solid rgba(219,227,239,.76)}.form-card[data-v-78e7ec65]{padding:28px}}:root{--bg-app: #f5f7fb;--bg-shell: #f8fafc;--bg-panel: #ffffff;--bg-panel-2: #f7f9fc;--bg-panel-3: #eef3f9;--bg-elevated: rgba(255, 255, 255, .9);--border: #dbe3ef;--border-strong: #c9d5e6;--text-primary: #182230;--text-secondary: #526277;--text-muted: #8795a8;--accent: #4f7cff;--accent-soft: rgba(79, 124, 255, .12);--accent-2: #3fb59e;--success: #34b27b;--warning: #db9d36;--danger: #df6673;--term-bg: #fbfcfe;--shadow-lg: 0 20px 40px rgba(28, 47, 77, .1);--shadow-md: 0 10px 24px rgba(28, 47, 77, .08);--radius-sm: 10px;--radius-md: 12px;--radius-lg: 14px;--content-max: 100%;--mono: "JetBrains Mono", "Cascadia Code", Consolas, "Courier New", monospace;--el-bg-color: #ffffff;--el-bg-color-page: #f5f7fb;--el-fill-color-light: #f6f8fc;--el-fill-color-blank: #ffffff;--el-border-color: #dbe3ef;--el-border-color-light: #e7edf5;--el-border-color-lighter: #eef3f9;--el-text-color-primary: #182230;--el-text-color-regular: #526277;--el-text-color-secondary: #8795a8;--el-text-color-placeholder: #97a4b5;--el-color-primary: #4f7cff;--el-color-success: #34b27b;--el-color-warning: #db9d36;--el-color-danger: #df6673;--el-box-shadow-light: 0 12px 32px rgba(28, 47, 77, .08)}*,*:before,*:after{box-sizing:border-box}html{height:100%;color-scheme:light;background:var(--bg-app)}body,#app{min-width:1180px;min-height:100%;margin:0}body{overflow:hidden;background:linear-gradient(180deg,#fbfcfe,#f5f7fb),radial-gradient(circle at top left,rgba(79,124,255,.08),transparent 30%),radial-gradient(circle at right top,rgba(63,181,158,.06),transparent 22%),var(--bg-app);color:var(--text-primary);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:#4f7cff2e}.mono{font-family:var(--mono)}.xterm{height:100%;width:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#7280967a;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#a6b1c28c;background-clip:padding-box}#app{height:100vh;width:100vw}.panel-surface{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.el-button{border-radius:10px;font-weight:500}.el-button--primary{box-shadow:0 8px 18px #4f7cff29}.el-input__wrapper,.el-textarea__inner,.el-segmented,.el-input-number__wrapper{border-radius:10px}.el-table{border-radius:12px}
