.page-alert[data-v-e9a18bf3]{margin-bottom:16px}.card-header[data-v-e9a18bf3]{display:flex;align-items:center;justify-content:space-between}.card-title[data-v-e9a18bf3]{font-size:16px;font-weight:700;color:#0f172a}.card-subtitle[data-v-e9a18bf3],.field-tip[data-v-e9a18bf3]{margin-top:6px;font-size:12px;line-height:1.6;color:#64748b}.preview-card[data-v-e9a18bf3]{height:100%}.preview-shell[data-v-e9a18bf3]{display:flex;min-height:280px;padding:28px 20px;border-radius:20px;background:linear-gradient(160deg,#f8fafc,#e2e8f0);flex-direction:column;align-items:center;justify-content:center;text-align:center}.preview-record-card[data-v-e9a18bf3]{margin-top:16px}.preview-record-title[data-v-e9a18bf3]{margin-bottom:10px;font-size:13px;font-weight:600;color:#334155}.preview-record-bar[data-v-e9a18bf3]{display:flex;align-items:center;gap:16px;min-height:36px;padding:0 14px;border-radius:14px;background:#020a08e0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.preview-record-bar[data-v-e9a18bf3]::-webkit-scrollbar{display:none}.preview-record-link[data-v-e9a18bf3]{color:#e8f5f0eb;font-size:12px;text-decoration:none}.preview-record-link[data-v-e9a18bf3]:hover{color:#7de7d2;text-decoration:underline}.preview-record-empty[data-v-e9a18bf3]{font-size:12px;color:#e8f5f0b8}.preview-logo-box[data-v-e9a18bf3]{display:flex;align-items:center;justify-content:center;width:104px;height:104px;margin-bottom:20px;border-radius:24px;background:#ffffffeb;box-shadow:0 18px 44px #0f172a14}.preview-logo[data-v-e9a18bf3]{max-width:72px;max-height:72px}.preview-logo-empty[data-v-e9a18bf3]{font-size:20px;font-weight:700;color:#94a3b8;letter-spacing:.12em}.preview-title[data-v-e9a18bf3]{font-size:24px;font-weight:700;color:#0f172a}.preview-subtitle[data-v-e9a18bf3]{margin-top:10px;font-size:13px;color:#64748b}.deploy-record-page[data-v-b9d77d56]{display:flex;flex-direction:column;gap:16px}.page-card[data-v-b9d77d56]{border-radius:18px}.page-header[data-v-b9d77d56]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.page-title[data-v-b9d77d56]{font-size:20px;font-weight:700;color:#0f172a}.page-subtitle[data-v-b9d77d56]{margin-top:6px;color:#64748b;line-height:1.8}.page-actions[data-v-b9d77d56]{display:flex;flex-wrap:wrap;gap:10px}.summary-row[data-v-b9d77d56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.summary-item[data-v-b9d77d56]{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.summary-item span[data-v-b9d77d56]{display:block;color:#64748b;font-size:12px}.summary-item strong[data-v-b9d77d56]{display:block;margin-top:8px;color:#0f172a;font-size:18px}.command-cell[data-v-b9d77d56],.detail-command[data-v-b9d77d56]{display:block;padding:8px 10px;border-radius:10px;background:#0f172a;color:#e2e8f0;white-space:pre-wrap;word-break:break-all}.detail-toolbar[data-v-b9d77d56]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.detail-toolbar__summary[data-v-b9d77d56]{color:#475569}.detail-grid[data-v-b9d77d56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-item[data-v-b9d77d56]{padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.detail-item span[data-v-b9d77d56]{display:block;color:#64748b;font-size:12px}.detail-item strong[data-v-b9d77d56]{display:block;margin-top:6px;color:#0f172a;word-break:break-all}.detail-section[data-v-b9d77d56]{margin-top:16px}.detail-section__title[data-v-b9d77d56]{margin-bottom:8px;font-size:13px;font-weight:600;color:#334155}.detail-section__value[data-v-b9d77d56]{color:#0f172a;line-height:1.8}.detail-log[data-v-b9d77d56]{max-height:420px;margin:0;padding:14px;overflow:auto;border-radius:14px;background:#020617;color:#e2e8f0;line-height:1.6;white-space:pre-wrap;word-break:break-word}.deploy-record-detail-dialog__body[data-v-b9d77d56]{max-height:68vh;overflow:auto;padding-right:4px}.detail-log[data-v-b9d77d56]{max-height:46vh}[data-v-b9d77d56] .deploy-record-detail-dialog .el-dialog{margin:6vh auto 0!important;width:min(92vw,1200px)!important}[data-v-b9d77d56] .deploy-record-detail-dialog .el-dialog__body{padding-top:12px;padding-bottom:8px}@media (max-width: 992px){.summary-row[data-v-b9d77d56],.detail-grid[data-v-b9d77d56]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.page-header[data-v-b9d77d56]{flex-direction:column}.summary-row[data-v-b9d77d56],.detail-grid[data-v-b9d77d56]{grid-template-columns:1fr}}.private-deploy-console-page[data-v-5553cf20]{display:grid;gap:16px}.page-head[data-v-5553cf20]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-5553cf20]{font-size:22px;font-weight:700;color:#1f2d3d}.page-subtitle[data-v-5553cf20]{margin-top:8px;color:#5f6c7b;line-height:1.7}.page-head-actions[data-v-5553cf20]{display:flex;flex-wrap:wrap;gap:12px}.console-card__title[data-v-5553cf20]{font-size:17px;font-weight:700;color:#1f2d3d}.console-card__subtitle[data-v-5553cf20]{margin-top:6px;color:#5f6c7b;line-height:1.7}.deploy-action-row[data-v-5553cf20],.deploy-settings-row[data-v-5553cf20],.deploy-status-row[data-v-5553cf20],.deploy-dialog-toolbar[data-v-5553cf20]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.deploy-action-row[data-v-5553cf20],.deploy-settings-row[data-v-5553cf20]{margin-bottom:20px}.deploy-settings-row__label[data-v-5553cf20],.deploy-command-line span[data-v-5553cf20],.deploy-meta-item span[data-v-5553cf20],.deploy-dialog-item span[data-v-5553cf20],.deploy-dialog-section__title[data-v-5553cf20]{color:#5f6c7b;font-size:13px}.deploy-settings-row__select[data-v-5553cf20]{width:240px}.deploy-settings-row__tip[data-v-5553cf20],.deploy-status-summary[data-v-5553cf20],.deploy-dialog-toolbar__summary[data-v-5553cf20]{color:#5f6c7b;line-height:1.7}.deploy-meta-grid[data-v-5553cf20],.deploy-dialog-grid[data-v-5553cf20]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:20px}.deploy-meta-item[data-v-5553cf20],.deploy-dialog-item[data-v-5553cf20]{border:1px solid #ebeef5;border-radius:12px;padding:14px;background:#f8fafc;display:grid;gap:8px}.deploy-meta-item strong[data-v-5553cf20],.deploy-dialog-item strong[data-v-5553cf20]{color:#1f2d3d;line-height:1.6}.deploy-command-line[data-v-5553cf20]{margin-top:20px;display:grid;gap:8px}.deploy-command-line code[data-v-5553cf20],.deploy-dialog-command[data-v-5553cf20],.deploy-log-panel[data-v-5553cf20],.deploy-dialog-log[data-v-5553cf20]{display:block;padding:14px;border-radius:12px;background:#0f172a;color:#e2e8f0;font-family:Menlo,Monaco,Consolas,Courier New,monospace;white-space:pre-wrap;word-break:break-word}.deploy-log-panel[data-v-5553cf20],.deploy-dialog-log[data-v-5553cf20]{margin-top:20px;max-height:420px;overflow:auto}.deploy-dialog-section[data-v-5553cf20]{margin-top:20px}[data-v-5553cf20] .deploy-log-dialog .el-dialog{margin:6vh auto 0!important;width:min(92vw,1200px)!important}[data-v-5553cf20] .deploy-log-dialog .el-dialog__body{padding-top:12px;padding-bottom:8px}.deploy-log-dialog__body[data-v-5553cf20]{max-height:68vh;overflow:auto;padding-right:4px}@media (max-width: 768px){.page-head[data-v-5553cf20]{flex-direction:column}.page-head-actions[data-v-5553cf20],.deploy-action-row[data-v-5553cf20],.deploy-settings-row[data-v-5553cf20],.deploy-status-row[data-v-5553cf20],.deploy-dialog-toolbar[data-v-5553cf20],.deploy-settings-row__select[data-v-5553cf20]{width:100%}}.execution-detail-window[data-v-379d18bd]{position:fixed;overflow:hidden;display:flex;flex-direction:column;border:1px solid #cfd7e6;border-radius:18px;background:linear-gradient(180deg,#f5f9fff7,#fffffffa);box-shadow:0 26px 70px #0f376a33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.window-header[data-v-379d18bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px 12px;background:linear-gradient(135deg,#0f3f73,#1a5b9d);color:#fff;cursor:move;-webkit-user-select:none;user-select:none}.header-main[data-v-379d18bd]{flex:1;min-width:0}.window-title[data-v-379d18bd]{font-size:16px;font-weight:700;letter-spacing:.02em}.window-subtitle[data-v-379d18bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.header-text[data-v-379d18bd]{font-size:12px;color:#ffffffd1}.window-actions[data-v-379d18bd]{display:flex;align-items:center;gap:4px;flex-shrink:0}.window-header--minimized[data-v-379d18bd]{align-items:center;padding:10px 14px;gap:12px;cursor:default}.window-header--minimized .window-title[data-v-379d18bd]{font-size:14px}.window-actions--compact[data-v-379d18bd]{gap:6px}.window-actions[data-v-379d18bd] .el-button{color:#ffffffeb;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.window-actions[data-v-379d18bd] .el-button:hover,.window-actions[data-v-379d18bd] .el-button:focus,.window-actions[data-v-379d18bd] .el-button:active{color:#fff!important;background:#ffffff2e!important}.window-actions[data-v-379d18bd] .el-button.is-disabled,.window-actions[data-v-379d18bd] .el-button.is-disabled:hover,.window-actions[data-v-379d18bd] .el-button.is-disabled:focus,.window-actions[data-v-379d18bd] .el-button.is-disabled:active{color:#ffffff80!important;background:transparent!important}.action-btn[data-v-379d18bd]{width:28px;height:28px;border:0;border-radius:8px;background:#ffffff1f;color:#fff;cursor:pointer}.action-btn[data-v-379d18bd]:hover{background:#ffffff38}.close-btn[data-v-379d18bd]:hover{background:#e54343d1}.window-tabs-bar[data-v-379d18bd]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #e4eaf4;background:#f3f7fff2}.tabs-scroll[data-v-379d18bd]{display:flex;gap:8px;flex:1;min-width:0;overflow-x:auto;padding-bottom:2px}.tab-chip[data-v-379d18bd]{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:280px;padding:8px 12px;border:1px solid #d8e2f0;border-radius:999px;background:#fff;color:#26415d;cursor:pointer;transition:all .2s ease}.tab-chip.is-active[data-v-379d18bd]{border-color:#1a5b9d;background:linear-gradient(135deg,#0f3f73,#1a5b9d);color:#fff}.tab-chip__title[data-v-379d18bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.tab-chip__close[data-v-379d18bd]{font-size:14px;line-height:1}.tab-dropdown-trigger[data-v-379d18bd]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d8e2f0;border-radius:10px;background:#fff;color:#244667;cursor:pointer}.minimized-main[data-v-379d18bd]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.minimized-meta[data-v-379d18bd]{display:flex;align-items:center;gap:10px;min-width:0;color:#ffffffd9}.minimized-text[data-v-379d18bd]{font-size:12px;color:inherit;white-space:nowrap}.minimized-current[data-v-379d18bd]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:#fff}.window-body[data-v-379d18bd]{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.summary-strip[data-v-379d18bd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px 10px;background:linear-gradient(180deg,#f0f6ffe0,#ffffffeb);border-bottom:1px solid #e4eaf4}.summary-card[data-v-379d18bd]{padding:12px 14px;border-radius:14px;background:#ffffffeb;border:1px solid #e3e9f4}.summary-label[data-v-379d18bd]{font-size:12px;color:#5f6f87}.summary-value[data-v-379d18bd]{margin-top:6px;font-size:14px;font-weight:600;color:#16304a;word-break:break-word}.error-banner[data-v-379d18bd]{margin:12px 16px 0;padding:10px 12px;border-radius:12px;background:#fff2f0;border:1px solid #ffc4bd;color:#c43f32;font-size:13px}.window-scroll[data-v-379d18bd]{display:flex;flex:1;min-height:0;overflow:hidden;padding:0 16px 16px}.detail-tabs[data-v-379d18bd]{display:flex;flex:1;width:100%;height:100%;min-height:0;flex-direction:column}.detail-tabs[data-v-379d18bd] .el-tabs__header{margin:0}.detail-tabs[data-v-379d18bd] .el-tabs__content{flex:1;min-height:0;overflow:hidden}.detail-tabs[data-v-379d18bd] .el-tab-pane{display:flex;height:100%;min-height:0}.tab-scroll[data-v-379d18bd]{height:100%;min-height:0;overflow:auto;padding-top:16px}.tab-scroll--raw[data-v-379d18bd]{overflow:hidden}.section-grid[data-v-379d18bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-section[data-v-379d18bd]{padding:16px;border:1px solid #e4eaf4;border-radius:16px;background:#fff}.section-title[data-v-379d18bd]{font-size:15px;font-weight:700;color:#17324c}.meta-grid[data-v-379d18bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.meta-item[data-v-379d18bd]{display:flex;flex-direction:column;gap:6px;min-width:0}.meta-item--full[data-v-379d18bd]{grid-column:1/-1}.meta-key[data-v-379d18bd]{font-size:12px;color:#62748b}.meta-value[data-v-379d18bd]{font-size:13px;line-height:1.6;color:#162b42;word-break:break-word}.artifact-list[data-v-379d18bd]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.artifact-item[data-v-379d18bd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e4eaf4;border-radius:14px;background:#f8fbff}.artifact-main[data-v-379d18bd]{min-width:0;display:grid;gap:4px}.artifact-name[data-v-379d18bd]{font-size:14px;font-weight:600;color:#17324c;word-break:break-word}.artifact-meta[data-v-379d18bd]{font-size:12px;color:#6a7c94}.result-summary-panel[data-v-379d18bd]{margin-top:2px;padding:12px 14px;border:1px solid #dce7f6;border-radius:14px;background:linear-gradient(180deg,#f7fbff,#eff5ff)}.result-summary-panel.is-live[data-v-379d18bd]{border-color:#cfead6;background:linear-gradient(180deg,#f3fbf6,#ebf8ef)}.result-summary-meta[data-v-379d18bd]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px;color:#66768c}.step-list[data-v-379d18bd]{display:flex;flex-direction:column;gap:14px}.step-card[data-v-379d18bd]{padding:16px;border:1px solid #e4eaf4;border-radius:16px;background:#fff}.step-header[data-v-379d18bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.step-title[data-v-379d18bd]{font-size:15px;font-weight:700;color:#17324c}.step-subtitle[data-v-379d18bd]{margin-top:4px;font-size:12px;color:#6a7c94}.step-meta[data-v-379d18bd]{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;color:#66768c}.step-trace[data-v-379d18bd]{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12px;color:#4f637b}.step-error[data-v-379d18bd]{margin-top:10px;padding:10px 12px;border-radius:12px;background:#fff2f0;color:#c43f32;font-size:13px}.step-panels[data-v-379d18bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.panel-item[data-v-379d18bd]{min-width:0}.panel-item--full[data-v-379d18bd]{grid-column:1/-1}.panel-title[data-v-379d18bd]{margin-bottom:6px;font-size:12px;color:#62748b}.code-block[data-v-379d18bd],.raw-block[data-v-379d18bd],.log-message[data-v-379d18bd]{margin:0;padding:12px 14px;border-radius:12px;background:#0d1726;color:#d8e7ff;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow:auto}.result-summary-block[data-v-379d18bd]{max-height:min(44vh,420px)}.log-list[data-v-379d18bd]{display:flex;flex-direction:column;gap:12px}.raw-block--fill[data-v-379d18bd]{height:100%}.log-item[data-v-379d18bd]{padding:14px;border-radius:16px;border:1px solid #e4eaf4;background:#fff}.log-item.is-stdout[data-v-379d18bd]{border-color:#cbe1ff}.log-item.is-stderr[data-v-379d18bd],.log-item.is-error[data-v-379d18bd]{border-color:#ffd1c6}.log-item.is-result[data-v-379d18bd]{border-color:#cfead6}.log-meta[data-v-379d18bd]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px;color:#66768c}.log-badge[data-v-379d18bd]{padding:2px 8px;border-radius:999px;background:#eef4ff;color:#1d4f91;font-weight:600}.window-resizer[data-v-379d18bd]{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0%,transparent 48%,rgba(90,120,160,.65) 50%,rgba(90,120,160,.65) 58%,transparent 60%)}.is-minimized[data-v-379d18bd]{overflow:hidden}.execution-detail-window-dropdown.el-popper{z-index:10000!important}@media (max-width: 960px){.execution-detail-window[data-v-379d18bd]{border-radius:0}.summary-strip[data-v-379d18bd],.section-grid[data-v-379d18bd],.meta-grid[data-v-379d18bd],.step-panels[data-v-379d18bd]{grid-template-columns:1fr}.window-actions[data-v-379d18bd]{flex-wrap:wrap;justify-content:flex-end}.window-tabs-bar[data-v-379d18bd]{flex-wrap:wrap}}.skill-guide[data-v-563a86da]{padding:16px;border:1px solid rgba(126,248,209,.14);border-radius:16px;background:radial-gradient(circle at top left,rgba(126,248,209,.08),transparent 28%),linear-gradient(180deg,#0a1812f5,#050e0bfa);display:grid;gap:14px}.skill-guide__head[data-v-563a86da]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.skill-guide__kicker[data-v-563a86da]{font-size:11px;font-weight:700;letter-spacing:.08em;color:#7ef8d1}.skill-guide__title[data-v-563a86da]{margin-top:6px;font-size:18px;font-weight:700;color:#ecfff7}.skill-guide__toggle[data-v-563a86da]{padding:0;color:#7ef8d1}.skill-guide__copy[data-v-563a86da]{display:grid;gap:8px;font-size:13px;line-height:1.7;color:#defff3cc}.skill-guide__quick[data-v-563a86da]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.skill-guide__quick-label[data-v-563a86da]{font-size:12px;color:#b6e3cfb8}.skill-guide__defaults[data-v-563a86da],.skill-guide__field-grid[data-v-563a86da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.skill-guide__default-card[data-v-563a86da],.skill-guide__field-card[data-v-563a86da]{padding:12px 14px;border:1px solid rgba(126,248,209,.1);border-radius:14px;background:#08130fd1}.skill-guide__default-label[data-v-563a86da],.skill-guide__field-name[data-v-563a86da],.skill-guide__details-title[data-v-563a86da]{font-size:13px;font-weight:700;color:#ecfff7}.skill-guide__default-value[data-v-563a86da]{margin-top:6px;font-size:14px;color:#7ef8d1}.skill-guide__default-note[data-v-563a86da],.skill-guide__field-summary[data-v-563a86da],.skill-guide__field-tip[data-v-563a86da]{margin-top:6px;font-size:12px;line-height:1.65;color:#b6e3cfb8}.skill-guide__details[data-v-563a86da]{display:grid;gap:12px}.skill-guide__field-head[data-v-563a86da]{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width: 768px){.skill-guide[data-v-563a86da]{padding:14px}.skill-guide__head[data-v-563a86da]{flex-direction:column}.skill-guide__title[data-v-563a86da]{font-size:16px}}.detail-page[data-v-39d60869],.detail-block[data-v-39d60869]{display:grid;gap:12px}.detail-title[data-v-39d60869]{font-weight:600;color:#111827}.detail-grid[data-v-39d60869]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.clamp-text[data-v-39d60869]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;font-size:12px}@media (max-width: 768px){.detail-grid[data-v-39d60869]{grid-template-columns:1fr}}.detail-window[data-v-88fbd1d3]{position:fixed;display:flex;flex-direction:column;border:1px solid #d7e0ea;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 80px #0f172a3d}.window-header[data-v-88fbd1d3]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px 0 16px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border-bottom:1px solid #dbe4ee;cursor:move}.window-title[data-v-88fbd1d3]{font-size:14px;font-weight:700;color:#0f172a}.window-actions[data-v-88fbd1d3]{display:flex;align-items:center;gap:8px}.action-btn[data-v-88fbd1d3]{width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#475569;cursor:pointer}.action-btn[data-v-88fbd1d3]:hover{background:#94a3b82e}.close-btn[data-v-88fbd1d3]:hover{background:#ef4444;color:#fff}.window-main[data-v-88fbd1d3]{display:flex;flex:1;min-height:0;flex-direction:column}.window-tabs[data-v-88fbd1d3]{display:flex;gap:8px;padding:10px 12px;overflow-x:auto;border-bottom:1px solid #e5e7eb;background:#f8fafc}.tab-item[data-v-88fbd1d3]{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:260px;padding:8px 12px;border:1px solid #dbe4ee;border-radius:10px;background:#fff;color:#475569;cursor:pointer}.tab-item.active[data-v-88fbd1d3]{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.tab-title[data-v-88fbd1d3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close[data-v-88fbd1d3]{font-size:14px;line-height:1}.window-body[data-v-88fbd1d3]{flex:1;min-height:0;overflow:auto;padding:16px;background:#fff}.window-resizer[data-v-88fbd1d3]{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize}.window-resizer[data-v-88fbd1d3]:before{position:absolute;right:3px;bottom:3px;width:8px;height:8px;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;content:""}.is-maximized[data-v-88fbd1d3]{border-radius:0}.script-page[data-v-3fad085e]{padding:16px;display:grid;gap:16px}.hero-card[data-v-3fad085e]{border:0;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 30%),linear-gradient(180deg,#fbfcff,#f4f7fb)}.hero-header[data-v-3fad085e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero-title[data-v-3fad085e]{font-size:18px;font-weight:700;color:#111827}.hero-subtitle[data-v-3fad085e]{margin-top:6px;font-size:13px;line-height:1.5;color:#6b7280}.upload-sop[data-v-3fad085e]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;margin-bottom:16px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(14,165,233,.12)}.upload-sop-copy[data-v-3fad085e]{display:grid;gap:6px}.upload-sop-actions[data-v-3fad085e]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}.upload-sop-title[data-v-3fad085e]{font-size:15px;font-weight:700;color:#111827}.upload-sop-text[data-v-3fad085e]{font-size:13px;line-height:1.7;color:#4b5563}.toolbar[data-v-3fad085e]{display:flex;gap:12px;margin-bottom:16px}.toolbar-input[data-v-3fad085e]{max-width:360px}.script-main[data-v-3fad085e]{display:grid;gap:4px}.script-name[data-v-3fad085e]{font-weight:600;color:#111827}.script-code[data-v-3fad085e]{font-size:12px;color:#6b7280}.tag-line[data-v-3fad085e]{display:flex;flex-wrap:wrap;gap:8px}.action-inline-block[data-v-3fad085e]{display:inline-flex}.table-action-disabled[data-v-3fad085e]{cursor:not-allowed}.table-action-disabled[data-v-3fad085e] .table-action-disabled__button.is-disabled,.table-action-disabled[data-v-3fad085e] .table-action-disabled__button.is-disabled:hover,.table-action-disabled[data-v-3fad085e] .table-action-disabled__button.is-disabled:focus{color:#ffffff61!important;opacity:1!important;cursor:not-allowed!important}.table-actions[data-v-3fad085e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.empty-text[data-v-3fad085e]{color:#6b7280;font-size:12px}.upload-alert[data-v-3fad085e],.local-alert[data-v-3fad085e]{margin-bottom:16px}.upload-form[data-v-3fad085e],.local-form[data-v-3fad085e]{padding-top:4px}.upload-panel[data-v-3fad085e]{width:100%}.upload-runtime-tip[data-v-3fad085e]{margin-top:8px;font-size:12px;line-height:1.5;color:#92400e}.inline-tip[data-v-3fad085e]{margin-left:10px;font-size:12px;color:#6b7280}.skill-form-guide[data-v-3fad085e],.local-skill-guide[data-v-3fad085e]{margin:4px 0 18px}.script-page[data-v-3fad085e] .script-run-dialog .el-dialog__header{padding:14px 48px 12px 18px}.script-page[data-v-3fad085e] .script-upload-dialog .el-dialog__body,.script-page[data-v-3fad085e] .local-register-dialog .el-dialog__body,.script-page[data-v-3fad085e] .script-detail-dialog .el-dialog__body,.script-page[data-v-3fad085e] .script-run-dialog .el-dialog__body{max-height:min(72vh,760px);overflow-y:auto}.script-page[data-v-3fad085e] .script-run-dialog .el-dialog__title{font-size:14px;line-height:1.35}.script-page[data-v-3fad085e] .script-run-dialog .el-dialog__headerbtn{top:14px;right:14px}.script-page[data-v-3fad085e] .script-run-dialog .el-dialog__body{padding:16px 18px 12px}.script-page[data-v-3fad085e] .script-run-dialog .el-dialog__footer{padding:8px 18px 18px}.dialog-value[data-v-3fad085e]{display:grid;gap:4px;line-height:1.6;color:#111827}.dialog-sub[data-v-3fad085e]{font-size:12px;color:#6b7280}.dialog-field-tip[data-v-3fad085e]{margin-top:8px;font-size:12px;line-height:1.6;color:#6b7280}.local-register-guide[data-v-3fad085e]{margin-bottom:20px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#041c14eb,#082a1cd1);color:#eafff4}.local-register-guide__title[data-v-3fad085e]{font-size:15px;font-weight:600}.local-register-guide__text[data-v-3fad085e]{margin-top:6px;font-size:13px;color:#eafff4c7}.local-register-guide__command[data-v-3fad085e]{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:#00000047;color:#9bffca;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.local-preset-grid[data-v-3fad085e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.local-preset-card[data-v-3fad085e]{display:grid;gap:8px;padding:14px 16px;border:1px solid #dbe7f6;border-radius:14px;background:linear-gradient(180deg,#f9fbff,#f2f7ff);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.local-preset-card[data-v-3fad085e]:hover{border-color:#2f6bff;transform:translateY(-1px);box-shadow:0 10px 20px #2f6bff1a}.local-preset-card__head[data-v-3fad085e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.local-preset-card__title[data-v-3fad085e]{font-size:14px;font-weight:700;color:#17324c}.local-preset-card__desc[data-v-3fad085e]{font-size:12px;line-height:1.6;color:#566c86}.local-preset-card__meta[data-v-3fad085e],.local-preset-card__hint[data-v-3fad085e]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#2f4b67}.dialog-actions[data-v-3fad085e]{display:flex;justify-content:flex-end;gap:12px}.skill-config-box[data-v-3fad085e]{margin-top:8px;padding:16px;border:1px dashed rgba(59,130,246,.35);border-radius:14px;background:#f8fafcdb}.skill-config-header[data-v-3fad085e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.skill-config-header__actions[data-v-3fad085e]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.skill-config-title[data-v-3fad085e]{font-size:14px;font-weight:700;color:#111827}.skill-config-subtitle[data-v-3fad085e]{margin-top:4px;font-size:12px;color:#6b7280}.skill-config-mode-tip[data-v-3fad085e]{margin-bottom:14px;font-size:12px;line-height:1.6;color:#6b7280}@media (max-width: 768px){.hero-header[data-v-3fad085e],.toolbar[data-v-3fad085e],.upload-sop[data-v-3fad085e],.skill-config-header[data-v-3fad085e]{flex-direction:column;align-items:stretch}.toolbar-input[data-v-3fad085e]{max-width:none}.upload-sop-actions[data-v-3fad085e]{justify-content:flex-start}}
