.subscription-code-info[data-v-389bc700]{margin-left:125px;font-size:13px;margin-top:-10px;margin-bottom:20px}.backtest-shell[data-v-0adfaaee],.dashboard-shell[data-v-0adfaaee],.labelling-shell[data-v-0adfaaee],.lora-shell[data-v-0adfaaee],.manage-shell[data-v-0adfaaee],.pods-shell[data-v-0adfaaee],.production-shell[data-v-0adfaaee],.products-shell[data-v-0adfaaee]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.list-toolbar[data-v-0adfaaee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.list-filter[data-v-0adfaaee]{width:240px}.backtest-shell[data-v-2269eb3d],.dashboard-shell[data-v-2269eb3d],.labelling-shell[data-v-2269eb3d],.lora-shell[data-v-2269eb3d],.manage-shell[data-v-2269eb3d],.pods-shell[data-v-2269eb3d],.production-shell[data-v-2269eb3d],.products-shell[data-v-2269eb3d]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.list-toolbar[data-v-2269eb3d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.manufacturer-select[data-v-2269eb3d]{width:200px}.list-filter[data-v-2269eb3d]{width:200px}.app-table[data-v-2269eb3d] .status-tag{border-radius:99px;border:none;font-weight:600}.time-separator[data-v-58ed5d02]{margin:0 8px;font-weight:700}.backtest-shell[data-v-161d9c7a],.dashboard-shell[data-v-161d9c7a],.labelling-shell[data-v-161d9c7a],.lora-shell[data-v-161d9c7a],.manage-shell[data-v-161d9c7a],.pods-shell[data-v-161d9c7a],.production-shell[data-v-161d9c7a],.products-shell[data-v-161d9c7a]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.list-toolbar[data-v-161d9c7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.manufacturer-select[data-v-161d9c7a]{width:200px}.list-filter[data-v-161d9c7a]{width:220px}.app-table[data-v-161d9c7a] .status-tag{border-radius:99px;border:none;font-weight:600}.backtest-shell[data-v-37432e10],.dashboard-shell[data-v-37432e10],.labelling-shell[data-v-37432e10],.lora-shell[data-v-37432e10],.manage-shell[data-v-37432e10],.pods-shell[data-v-37432e10],.production-shell[data-v-37432e10],.products-shell[data-v-37432e10]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.product-catalogue[data-v-37432e10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.catalogue-card[data-v-37432e10],.existing-card[data-v-37432e10]{padding:22px 24px}.combination-title[data-v-37432e10],.combinations-header[data-v-37432e10],.section-heading[data-v-37432e10]{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}.section-heading[data-v-37432e10]{margin-bottom:20px}.section-heading h3[data-v-37432e10]{margin:0 0 5px;color:#303133;font-size:18px}.section-heading p[data-v-37432e10]{margin:0;color:#909399;font-size:13px}.section-heading.compact[data-v-37432e10]{margin-bottom:14px}.catalogue-context[data-v-37432e10]{display:grid;grid-template-columns:minmax(240px,360px) minmax(240px,360px);gap:18px;padding:18px;background:#f7f9fc;border:1px solid #e4e7ed;border-radius:6px}.catalogue-context[data-v-37432e10] .el-autocomplete,.catalogue-context[data-v-37432e10] .el-select{width:100%}.catalogue-context[data-v-37432e10] .el-form-item{margin-bottom:0}.catalogue-context[data-v-37432e10] .el-form-item__label{float:none;height:auto;padding:0 0 5px;line-height:20px}.combinations-header[data-v-37432e10]{margin:24px 0 12px}.combinations-header h4[data-v-37432e10]{margin:0 0 3px;color:#303133;font-size:15px}.combinations-header span[data-v-37432e10]{color:#909399;font-size:12px}.combination-card[data-v-37432e10]{padding:14px 18px 2px;margin-bottom:12px;border:1px solid #dfe4ec;border-left:3px solid #409eff;border-radius:5px;background:#fff}.combination-title[data-v-37432e10]{margin-bottom:12px;color:#303133;font-weight:600}.remove-button[data-v-37432e10]{color:#f56c6c}.option-path[data-v-37432e10]{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.option-path[data-v-37432e10] .el-form-item,.product-details[data-v-37432e10] .el-form-item{margin-bottom:12px}.option-path[data-v-37432e10] .el-form-item__label,.product-details[data-v-37432e10] .el-form-item__label{float:none;height:auto;padding:0 0 4px;line-height:18px}.product-details[data-v-37432e10]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px;padding-top:2px;border-top:1px dashed #e4e7ed}.product-details[data-v-37432e10] .el-input-number{width:100%}.catalogue-actions[data-v-37432e10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:18px}.delete-button[data-v-37432e10]{color:#f56c6c}.edit-context[data-v-37432e10]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;padding:12px 14px;margin-bottom:16px;color:#606266;background:#f7f9fc;border:1px solid #e4e7ed;border-radius:5px}.edit-form[data-v-37432e10]{display:grid;grid-template-columns:repeat(3,1fr);gap:0 16px}.edit-form[data-v-37432e10] .el-form-item{margin-bottom:14px}.edit-form[data-v-37432e10] .el-form-item__label{float:none;height:auto;padding:0 0 4px;line-height:18px}.edit-form[data-v-37432e10] .el-input-number{width:100%}@media (max-width:1500px){.option-path[data-v-37432e10]{grid-template-columns:repeat(3,minmax(180px,1fr));gap:0 14px}}@media (max-width:900px){.catalogue-context[data-v-37432e10],.edit-form[data-v-37432e10],.option-path[data-v-37432e10],.product-details[data-v-37432e10]{grid-template-columns:1fr}}.product-badge[data-v-3db9d7e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:var(--bg2,#f5f7fa);border:1px solid var(--border,#e2e5ec);border-radius:6px;margin-bottom:16px}.product-number[data-v-3db9d7e6]{font-size:13px;font-weight:600;color:var(--text,#111827)}.product-name[data-v-3db9d7e6]{font-size:13px;color:var(--text2,#6b7280)}.section-title[data-v-3db9d7e6]{font-size:13px;font-weight:600;color:var(--text,#111827);padding:6px 0;margin:8px 0 10px;border-bottom:1px solid var(--border,#e2e5ec)}[data-v-3db9d7e6] .el-form-item{margin-bottom:14px}[data-v-3db9d7e6] .el-input-number{width:100%}.backtest-shell[data-v-6116f8a0],.dashboard-shell[data-v-6116f8a0],.labelling-shell[data-v-6116f8a0],.lora-shell[data-v-6116f8a0],.manage-shell[data-v-6116f8a0],.pods-shell[data-v-6116f8a0],.production-shell[data-v-6116f8a0],.products-shell[data-v-6116f8a0]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.list-toolbar[data-v-6116f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.manufacturer-select[data-v-6116f8a0]{width:200px}.product-select[data-v-6116f8a0]{width:260px}.version-section[data-v-6116f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px}.version-label[data-v-6116f8a0]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text3,#9ca3af);white-space:nowrap;width:60px;-ms-flex-negative:0;flex-shrink:0}.version-pills[data-v-6116f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.version-pill[data-v-6116f8a0]{display:inline-block;padding:3px 12px;border-radius:99px;border:1px solid var(--border);background:var(--bg);font-size:12px;color:var(--text2,#6b7280);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.version-pill[data-v-6116f8a0]:hover{border-color:var(--blue,#2563eb);color:var(--blue,#2563eb)}.version-pill.active[data-v-6116f8a0]{background:var(--blue,#2563eb);border-color:var(--blue,#2563eb);color:#fff;font-weight:600}.action-btns[data-v-6116f8a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.backtest-shell[data-v-56af52f8],.dashboard-shell[data-v-56af52f8],.labelling-shell[data-v-56af52f8],.lora-shell[data-v-56af52f8],.manage-shell[data-v-56af52f8],.pods-shell[data-v-56af52f8],.production-shell[data-v-56af52f8],.products-shell[data-v-56af52f8]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.run-pc-page[data-v-56af52f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.app-card[data-v-56af52f8]{padding:20px 24px}.section-title[data-v-56af52f8]{font-size:13px;font-weight:600;color:var(--text,#111827);padding:6px 0;margin:12px 0 10px;border-bottom:1px solid var(--border,#e2e5ec)}.org-row[data-v-56af52f8]{margin-bottom:4px}.org-btn-col[data-v-56af52f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:18px}.form-actions[data-v-56af52f8]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.result-grid[data-v-56af52f8]{margin-bottom:12px}.result-item[data-v-56af52f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:8px 0}.result-label[data-v-56af52f8]{font-size:11px;color:var(--text2,#6b7280);font-weight:500}.result-value[data-v-56af52f8]{font-size:13px;font-weight:600;color:var(--blue,#2563eb)}.chart-area[data-v-56af52f8]{width:100%;height:400px;margin-top:12px}[data-v-56af52f8] .el-form-item__label{line-height:1.4;padding:0;margin-bottom:4px;font-size:12px;color:var(--text2,#6b7280)}[data-v-56af52f8] .el-form-item{margin-bottom:14px}.backtest-shell[data-v-0aacb32a],.dashboard-shell[data-v-0aacb32a],.labelling-shell[data-v-0aacb32a],.lora-shell[data-v-0aacb32a],.manage-shell[data-v-0aacb32a],.pods-shell[data-v-0aacb32a],.production-shell[data-v-0aacb32a],.products-shell[data-v-0aacb32a]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.app-card[data-v-0aacb32a]{padding:20px 24px}.form-actions[data-v-0aacb32a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:16px}.incomplete-hint[data-v-0aacb32a]{font-size:12px;color:#f56c6c;margin-right:4px}[data-v-0aacb32a] .el-form-item__label{font-size:12px;color:var(--text2,#6b7280);line-height:1.4;padding:0;margin-bottom:4px}[data-v-0aacb32a] .el-form-item{margin-bottom:14px}.backtest-shell[data-v-383d684e],.dashboard-shell[data-v-383d684e],.labelling-shell[data-v-383d684e],.lora-shell[data-v-383d684e],.manage-shell[data-v-383d684e],.pods-shell[data-v-383d684e],.production-shell[data-v-383d684e],.products-shell[data-v-383d684e]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.run-continue-page[data-v-383d684e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.app-card[data-v-383d684e]{padding:16px 20px}.section-title[data-v-383d684e]{font-size:13px;font-weight:600;color:var(--text,#111827);padding:4px 0;margin-bottom:12px;border-bottom:1px solid var(--border,#e2e5ec)}.run-timestamp[data-v-383d684e]{font-size:12px;font-weight:600;color:#16a34a;margin-bottom:10px}.info-row[data-v-383d684e]{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;gap:12px}.info-fields[data-v-383d684e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.info-item[data-v-383d684e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.info-label[data-v-383d684e]{font-size:11px;color:var(--text2,#6b7280);font-weight:500}.info-value[data-v-383d684e]{font-size:13px;font-weight:600;color:var(--text,#111827)}.entry-table-wrap[data-v-383d684e]{margin-top:8px}.info-actions[data-v-383d684e]{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:8px;-ms-flex-negative:0;flex-shrink:0}.connection-status[data-v-383d684e]{display:inline-block;padding:3px 10px;font-weight:600;font-size:12px;background-color:#bbb;color:#fff;border-radius:6px;cursor:default;white-space:nowrap}.connection-status.red-bg[data-v-383d684e]{background-color:#ef4444}.connection-status.green-bg[data-v-383d684e]{background-color:#16a34a}.run-page[data-v-3bb882d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.backtest-shell[data-v-944568a4],.dashboard-shell[data-v-944568a4],.labelling-shell[data-v-944568a4],.lora-shell[data-v-944568a4],.manage-shell[data-v-944568a4],.pods-shell[data-v-944568a4],.production-shell[data-v-944568a4],.products-shell[data-v-944568a4]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.analyse-runs-page[data-v-944568a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.list-toolbar[data-v-944568a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:0}.run-label[data-v-944568a4]{font-size:13px;color:var(--text2,#6b7280);font-weight:500}.cards-wrapper[data-v-944568a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.app-card[data-v-944568a4]{padding:16px 20px;overflow-x:auto}.section-title[data-v-944568a4]{font-size:13px;font-weight:600;color:var(--text,#111827);padding:4px 0;margin-bottom:12px;border-bottom:1px solid var(--border,#e2e5ec)}.model-generator-form[data-v-63dc065c]{border-bottom:1px solid #ddd;margin-bottom:15px}.model-generator-form[data-v-63dc065c] .el-form{margin:0}.model-generator-form[data-v-63dc065c] .el-form .el-form-item{margin-bottom:12px}.model-generator-form[data-v-63dc065c] .el-form .el-form-item:last-child{margin-bottom:8px}.model-generator-form .run-button[data-v-63dc065c]{width:100%}.history-header[data-v-d86554c0]{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:5px}.history-header h4[data-v-d86554c0]{font-size:16px;font-weight:600;margin-bottom:0}.history-header .loading-indicator[data-v-d86554c0]{font-size:12px;color:#007bff;font-style:italic}.model-generator-history[data-v-d86554c0]{margin-top:30px}.model-generator-history h4[data-v-d86554c0]{font-size:16px;font-weight:600;margin-bottom:15px}.model-generator-history .no-jobs[data-v-d86554c0]{text-align:center;color:#999;padding:20px;font-size:14px}.model-generator-history .job-list .job-item[data-v-d86554c0]{padding:12px;margin-bottom:7px;border:1px solid #ddd;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background-color:#fff}.model-generator-history .job-list .job-item[data-v-d86554c0]:hover{border-color:#007bff;background-color:#f8f9fa}.model-generator-history .job-list .job-item.active[data-v-d86554c0]{border-color:#007bff;background-color:#e7f3ff}.model-generator-history .job-list .job-item .job-header[data-v-d86554c0]{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}.model-generator-history .job-list .job-item .job-header .job-title[data-v-d86554c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.model-generator-history .job-list .job-item .job-header .job-title .job-name[data-v-d86554c0]{font-weight:600;font-size:14px}.model-generator-history .job-list .job-item .job-header .job-right[data-v-d86554c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.model-generator-history .job-list .job-item .job-header .job-right .job-progress[data-v-d86554c0]{font-size:12px;color:#ffc107;font-weight:600}.model-generator-history .job-list .job-item .job-header .job-right .job-progress .progress-text[data-v-d86554c0]{font-size:12px}.model-generator-history .job-list .job-item .job-header .job-right .job-status[data-v-d86554c0]{font-size:12px;padding:2px 8px;border-radius:3px;font-weight:500}.model-generator-history .job-list .job-item .job-header .job-right .job-status.status-completed[data-v-d86554c0]{background-color:#d4edda;color:#155724}.model-generator-history .job-list .job-item .job-header .job-right .job-status.status-failed[data-v-d86554c0]{background-color:#f8d7da;color:#721c24}.model-generator-history .job-list .job-item .job-header .job-right .job-status.status-processing[data-v-d86554c0]{background-color:#fff3cd;color:#856404}.model-generator-history .job-list .job-item .job-header .job-right .job-status.status-pending[data-v-d86554c0]{background-color:#d1ecf1;color:#0c5460}.model-generator-history .job-list .job-item .job-meta .job-info-row[data-v-d86554c0]{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}.model-generator-history .job-list .job-item .job-meta .job-info-row .job-date[data-v-d86554c0]{font-size:11px;color:#666}.model-generator-history .job-list .job-item .job-meta .job-info-row .job-product[data-v-d86554c0]{font-size:11px;color:#666}.model-generator-history .show-more-btn[data-v-d86554c0]{width:100%;font-size:13px}.model-generator-detail .error-state[data-v-3c49003a],.model-generator-detail .loading-state[data-v-3c49003a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;color:#666}.model-generator-detail .error-state p[data-v-3c49003a],.model-generator-detail .loading-state p[data-v-3c49003a]{margin-top:15px;font-size:16px}.model-generator-detail .detail-content .chart-section[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section[data-v-3c49003a],.model-generator-detail .detail-content .table-section[data-v-3c49003a]{margin-bottom:15px;padding:20px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.model-generator-detail .detail-content .chart-section h4[data-v-3c49003a],.model-generator-detail .detail-content .chart-section h5[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section h4[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section h5[data-v-3c49003a],.model-generator-detail .detail-content .table-section h4[data-v-3c49003a],.model-generator-detail .detail-content .table-section h5[data-v-3c49003a]{margin-bottom:15px;font-weight:600}.model-generator-detail .detail-content .chart-section h4[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section h4[data-v-3c49003a],.model-generator-detail .detail-content .table-section h4[data-v-3c49003a]{font-size:18px}.model-generator-detail .detail-content .chart-section h5[data-v-3c49003a],.model-generator-detail .detail-content .metadata-section h5[data-v-3c49003a],.model-generator-detail .detail-content .table-section h5[data-v-3c49003a]{font-size:14px;color:#666}.model-generator-detail .detail-content .metadata-content .metadata-grid[data-v-3c49003a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:5px;margin-top:5px}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item label[data-v-3c49003a]{font-weight:600;margin-right:8px;font-size:13px}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span[data-v-3c49003a]{font-size:13px}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span.status-completed[data-v-3c49003a]{color:#28a745;font-weight:600}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span.status-failed[data-v-3c49003a]{color:#dc3545;font-weight:600}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span.status-processing[data-v-3c49003a]{color:#ffc107;font-weight:600}.model-generator-detail .detail-content .metadata-content .metadata-grid .metadata-item span.status-pending[data-v-3c49003a]{color:#17a2b8;font-weight:600}.model-generator-detail .detail-content .metadata-content .progress-container[data-v-3c49003a]{margin-top:20px}.model-generator-detail .detail-content .metadata-content .progress-container label[data-v-3c49003a]{display:block;font-weight:600;margin-bottom:8px;font-size:13px}.model-generator-detail .detail-content .metadata-content .error-message[data-v-3c49003a]{margin-top:20px;padding:15px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.model-generator-detail .detail-content .metadata-content .error-message i[data-v-3c49003a]{font-size:18px}.model-generator-detail .detail-content .metadata-content .error-message span[data-v-3c49003a]{font-size:14px}.model-generator-detail .detail-content .metadata-content .parameters-section[data-v-3c49003a]{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.model-generator-detail .detail-content .metadata-content .parameters-section h5[data-v-3c49003a]{font-size:13px;margin-bottom:10px}.model-generator-detail .detail-content .metadata-content .parameters-section .parameters-grid[data-v-3c49003a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:5px}.model-generator-detail .detail-content .metadata-content .parameters-section .parameters-grid .parameter-item label[data-v-3c49003a]{font-weight:600;margin-right:8px;font-size:13px;color:#555}.model-generator-detail .detail-content .metadata-content .parameters-section .parameters-grid .parameter-item span[data-v-3c49003a]{font-size:13px;color:#333}.model-generator-detail .detail-content .metadata-content .results-section[data-v-3c49003a]{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.model-generator-detail .detail-content .metadata-content .results-section h5[data-v-3c49003a]{font-size:13px;margin-bottom:10px}.model-generator-detail .detail-content .metadata-content .results-section .results-grid[data-v-3c49003a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:5px}.model-generator-detail .detail-content .metadata-content .results-section .results-grid .result-item label[data-v-3c49003a]{font-weight:600;margin-right:8px;font-size:13px;color:#555}.model-generator-detail .detail-content .metadata-content .results-section .results-grid .result-item span[data-v-3c49003a]{font-size:13px;color:#333}.model-generator-detail .detail-content .metadata-content .results-section .equation-section[data-v-3c49003a]{margin-top:10px;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.model-generator-detail .detail-content .metadata-content .results-section .equation-section .equation-label[data-v-3c49003a]{font-size:13px;font-weight:600;color:#333;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.model-generator-detail .detail-content .metadata-content .results-section .equation-section .equation-input[data-v-3c49003a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.model-generator-detail .detail-content .metadata-content .results-section .equation-section .equation-input[data-v-3c49003a] input{font-family:monospace;font-size:12px}.model-generator-detail .detail-content .metadata-content .results-section .equation-section .el-button[data-v-3c49003a]{-ms-flex-negative:0;flex-shrink:0}.model-generator-detail .detail-content .chart-section .chart-controls[data-v-3c49003a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;background-color:#f8f9fa;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.model-generator-detail .detail-content .chart-section .chart-controls .chart-actions[data-v-3c49003a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.model-generator-detail .detail-content .chart-section .chart-container[data-v-3c49003a]{width:100%;height:400px}.model-generator-container[data-v-21d63163]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 90px);background:#fff}.model-generator-sidebar[data-v-21d63163]{width:360px;border-right:1px solid #ddd;padding:20px;background-color:#f8f9fa;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}.model-generator-sidebar h5[data-v-21d63163]{-ms-flex-negative:0;flex-shrink:0}.model-generator-sidebar[data-v-21d63163] .model-generator-form{-ms-flex-negative:0;flex-shrink:0}.model-generator-sidebar[data-v-21d63163] .model-generator-history{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;margin-right:-20px;margin-bottom:-20px;padding-right:20px;padding-bottom:20px}.model-generator-main[data-v-21d63163]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;background-color:#fff}.empty-state[data-v-21d63163]{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;height:100%;color:#999;font-size:16px}.backtest-shell[data-v-0ff35cf8],.dashboard-shell[data-v-0ff35cf8],.labelling-shell[data-v-0ff35cf8],.lora-shell[data-v-0ff35cf8],.manage-shell[data-v-0ff35cf8],.pods-shell[data-v-0ff35cf8],.production-shell[data-v-0ff35cf8],.products-shell[data-v-0ff35cf8]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.products-page[data-v-0ff35cf8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 24px}.products-page[data-v-0ff35cf8] .manage-content{margin-top:0!important}.products-page[data-v-0ff35cf8] .page-title{display:none}