*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f5f7fa;color:#333}#app{min-height:100vh;height:100vh}.login-container[data-v-9cf4c493]{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-form[data-v-9cf4c493]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 20px #00000026;width:100%;max-width:400px}.login-form h2[data-v-9cf4c493]{text-align:center;margin-bottom:2rem;color:#333}.error-message[data-v-9cf4c493]{color:#e74c3c;text-align:center;margin-top:1rem;font-size:.9rem}.loading-message[data-v-9cf4c493]{color:#667eea;text-align:center;margin-top:1rem;font-size:.9rem}.feishu-qrcode-container[data-v-9cf4c493]{margin-top:1rem;text-align:center}.feishu-qrcode-title[data-v-9cf4c493]{font-size:1rem;font-weight:500;color:#333;margin-bottom:1rem}.feishu-qrcode-box[data-v-9cf4c493]{display:flex;justify-content:center;align-items:center;min-height:280px;margin:0 auto}.feishu-qrcode-hint[data-v-9cf4c493]{font-size:.875rem;color:#999;margin-top:1rem}.password-login-form[data-v-9cf4c493]{margin-top:1rem}.form-group[data-v-9cf4c493]{margin-bottom:1.5rem}.form-group label[data-v-9cf4c493]{display:block;margin-bottom:.5rem;color:#333;font-size:.9rem;font-weight:500}.form-group input[data-v-9cf4c493]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box;transition:border-color .3s}.form-group input[data-v-9cf4c493]:focus{outline:none;border-color:#667eea}.login-button[data-v-9cf4c493]{width:100%;padding:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .3s}.login-button[data-v-9cf4c493]:hover:not(:disabled){opacity:.9}.login-button[data-v-9cf4c493]:disabled{opacity:.6;cursor:not-allowed}.app-header[data-v-9bb72d92]{height:60px;flex-shrink:0;background:linear-gradient(135deg,#667eea,#764ba2);padding:0 2rem;display:flex;justify-content:space-between;align-items:center;z-index:10;color:#fff}.header-title-link[data-v-9bb72d92]{text-decoration:none;color:inherit}.header-title[data-v-9bb72d92]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header h1[data-v-9bb72d92]{font-size:1.25rem;margin:0;font-weight:600;opacity:.95;transition:opacity .2s ease}.header-title-link:hover h1[data-v-9bb72d92]{opacity:1}.header-right[data-v-9bb72d92]{display:flex;align-items:center;gap:1.5rem}.username[data-v-9bb72d92]{font-size:.95rem;font-weight:500;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-9bb72d92]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);padding:.5rem 1rem;border-radius:5px;cursor:pointer;transition:all .2s ease;font-size:.9rem;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-9bb72d92]:hover{background-color:#ffffff1a;border-color:#fffc;opacity:1}.logout-btn i[data-v-9bb72d92]{margin-right:.5rem}.app-grid-container[data-v-a7c8e8a0]{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:1rem}.grid-item[data-v-a7c8e8a0]{background:#fff;border-radius:12px;border:1px solid #eef2f7;box-shadow:0 8px 24px #3c5a8214;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden;display:flex;flex-direction:column;container-type:inline-size}.grid-item[data-v-a7c8e8a0]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #3c5a8229}.card-media-wrapper[data-v-a7c8e8a0]{height:70%;padding:3px;background:#e7daff;box-sizing:border-box;position:relative;overflow:hidden}.card-media[data-v-a7c8e8a0]{height:100%;width:100%;background-size:cover;background-position:center;border-radius:7px;border:10px solid #fff;box-sizing:border-box}.card-content[data-v-a7c8e8a0]{position:relative;height:30%;display:flex;align-items:center;padding:.5rem 1rem;box-sizing:border-box}.item-icon-wrapper[data-v-a7c8e8a0]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#eef6ff;margin-right:1rem}.item-icon-wrapper i[data-v-a7c8e8a0]{color:#3b82f6;font-size:1.1rem}.text-content[data-v-a7c8e8a0]{display:flex;flex-direction:column;overflow:hidden}.item-title[data-v-a7c8e8a0]{font-weight:600;color:#0d244f;font-size:.8rem;white-space:nowrap;margin-bottom:0}.item-description[data-v-a7c8e8a0]{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (min-width: 280px){.item-description[data-v-a7c8e8a0]{display:-webkit-box;font-size:.85rem;color:#6b7f99;line-height:1.4;margin:0;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.item-title[data-v-a7c8e8a0]{font-size:1.1rem}}.episode-link[data-v-432dcaf5]{font-weight:700;cursor:pointer;text-decoration:underline;color:#4338ca}.notification-container[data-v-432dcaf5]{position:fixed;top:80px;right:20px;z-index:1000;pointer-events:none}.notification-container[data-v-432dcaf5]>*{pointer-events:auto}.notification-hub[data-v-432dcaf5]{position:relative}.unread-dot[data-v-432dcaf5]{position:absolute;top:0;right:0;width:10px;height:10px;background-color:#ff4d4f;border-radius:50%;border:2px solid white;pointer-events:none;animation:pulse-432dcaf5 1.5s infinite;z-index:22}@keyframes pulse-432dcaf5{0%{transform:scale(.95)}70%{transform:scale(1);box-shadow:0 0 0 6px #ff4d4f00}to{transform:scale(.95)}}.toast-pull-out[data-v-432dcaf5]{position:relative;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;border-radius:22px;box-shadow:0 4px 12px #0000001a;transition:all .4s cubic-bezier(.5,0,.5,1)}.toast-button[data-v-432dcaf5]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-image:linear-gradient(135deg,#6e7cf7,#764ba2);color:#fff;flex-shrink:0;z-index:2;transition:transform .3s ease}.toast-pull-out:hover .toast-button[data-v-432dcaf5]{transform:scale(1.1)}.toast-content[data-v-432dcaf5]{display:flex;align-items:center;background:#fff;height:auto;min-height:40px;border:2px solid #c7d2fe;max-width:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.5,0,.5,1);transform-origin:left;padding:0;margin:0}.toast-message[data-v-432dcaf5]{color:#0d244f;font-size:.9rem;font-weight:500;line-height:1.4;padding:0 1rem;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toast-title[data-v-432dcaf5]{font-weight:700;margin-right:.5ch}.toast-pull-out.is-active .toast-content[data-v-432dcaf5]{max-width:400px;opacity:1;padding:.5rem 1rem;margin-left:-20px}.history-panel[data-v-432dcaf5]{position:absolute;top:0;right:0;width:380px;height:500px;max-height:80vh;background:#f9fafb;border:2px solid #818cf8;border-radius:3px;box-shadow:0 0 25px -5px #4f46e566;display:flex;flex-direction:column;z-index:18}.history-header[data-v-432dcaf5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .5rem .5rem 1rem;background-image:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;flex-shrink:0;border-bottom:2px solid #818cf8}.history-header-main[data-v-432dcaf5]{display:flex;align-items:center;gap:.5rem;cursor:pointer;flex-grow:1}.history-header .fa-bell[data-v-432dcaf5]{font-size:1.1rem}.switch-scaler[data-v-432dcaf5]{transform:scale(.8);display:flex;align-items:center}.history-empty[data-v-432dcaf5]{padding:1.5rem;text-align:center;color:#6b7280;flex-grow:1;display:flex;align-items:center;justify-content:center}.history-list[data-v-432dcaf5]{overflow-y:auto;padding:.25rem;flex-grow:1}.history-item[data-v-432dcaf5]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-bottom:1px solid #eef2f7}.history-item[data-v-432dcaf5]:last-child{border-bottom:none}.history-message[data-v-432dcaf5]{font-size:.85rem;color:#0d244f;white-space:normal;line-height:1.5}.history-time[data-v-432dcaf5]{font-size:.75rem;color:#9ca3af;align-self:flex-end}.history-slide-enter-active[data-v-432dcaf5],.history-slide-leave-active[data-v-432dcaf5]{transition:all .4s ease}.history-slide-enter-from[data-v-432dcaf5],.history-slide-leave-to[data-v-432dcaf5]{opacity:0;transform:translate(100%)}.launcher-page-container[data-v-94ad553f]{display:flex;flex-direction:column;height:100vh;background-color:#f7faff}.launcher-main[data-v-94ad553f]{flex:1;padding:1rem;place-items:center;overflow:auto}.grid-container-wrapper[data-v-94ad553f]{height:100%;max-width:100%;aspect-ratio:4 / 3;display:flex}.platform-nav-bar[data-v-b09c1f40]{display:flex;align-items:center;padding:0 2rem;height:50px;flex-shrink:0;border-bottom:1px solid #eef2f7;background-color:#fff;gap:.8rem}.platform-switcher[data-v-b09c1f40]{position:relative;font-weight:700;font-size:.9rem}.platform-badge[data-v-b09c1f40]{cursor:pointer;display:flex;align-items:center;gap:5px;background-color:#eef2ff;color:#5a6ed0;padding:3px 12px 3px 9px;border-radius:6px;border-left:3px solid #5a6ed0;transition:background-color .2s}.platform-badge[data-v-b09c1f40]:hover{background-color:#e0e7ff}.platform-icon-small[data-v-b09c1f40]{font-size:16px}.platform-name[data-v-b09c1f40]{margin:0 4px;font-weight:600}.separator[data-v-b09c1f40]{width:1px;height:24px;background-color:#e0e7ff;margin:0 8px}.platform-selector-dropdown[data-v-b09c1f40]{position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:15;min-width:350px}.platform-selector-dropdown ul[data-v-b09c1f40]{list-style:none;padding:8px;margin:0}.platform-option[data-v-b09c1f40]{padding:12px 16px;cursor:pointer;border-radius:6px;transition:background-color .2s ease;border:1px solid transparent}.platform-option[data-v-b09c1f40]:hover{background-color:#f8f9fa}.platform-option.active[data-v-b09c1f40]{background-color:#eef2ff;border-color:#667eea}.platform-info[data-v-b09c1f40]{display:flex;align-items:center;gap:12px}.platform-icon[data-v-b09c1f40]{font-size:24px;flex-shrink:0}.dropdown-icon[data-v-b09c1f40]{font-size:12px;color:#5a6ed0;margin-left:4px}.platform-text[data-v-b09c1f40]{flex:1;display:flex;flex-direction:column;gap:2px}.platform-option-name[data-v-b09c1f40]{font-weight:600;color:#343a40;font-size:14px}.platform-description[data-v-b09c1f40]{color:#6c757d;font-size:12px;line-height:1.3}.platform-tabs[data-v-b09c1f40]{display:flex;align-items:center;height:100%}.tab-link[data-v-b09c1f40]{padding:0 .5rem;margin-left:1.5rem;line-height:48px;text-decoration:none;color:#4a5a78;font-weight:500;border-bottom:3px solid transparent;transition:color .2s,border-color .2s;cursor:pointer}.tab-link[data-v-b09c1f40]:first-child{margin-left:0}.tab-link.router-link-exact-active[data-v-b09c1f40]{color:#667eea;border-bottom-color:#667eea}.page-container[data-v-edc8829d]{display:flex;flex-direction:column;height:100vh;background-color:#f7faff}.content-main[data-v-edc8829d]{flex-grow:1;overflow:auto}@keyframes border-flicker-85793cd5{0%,to{box-shadow:0 0 8px var(--highlight-color),inset 0 0 8px var(--highlight-color)}50%{box-shadow:0 0 4px var(--highlight-color),inset 0 0 4px var(--highlight-color)}}@keyframes earth-spin-85793cd5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard[data-v-85793cd5]{display:flex;flex-direction:column;width:100%;height:100vh;padding:10px;box-sizing:border-box;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:35px 35px;background-color:var(--bg-color)}.header[data-v-85793cd5]{height:80px;position:relative;display:flex;align-items:center;justify-content:center}.logo-container[data-v-85793cd5]{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:10}.logo[data-v-85793cd5]{height:40px;width:auto;object-fit:contain;filter:drop-shadow(0 0 8px var(--highlight-color));margin-bottom:10px}.main-title[data-v-85793cd5]{font-size:35px;font-weight:700;color:var(--title-color);letter-spacing:5px;line-height:80px;text-shadow:0 0 12px var(--highlight-color);cursor:pointer;text-align:center;margin-bottom:10px}.time[data-v-85793cd5]{position:absolute;right:20px;top:18px;text-align:right;color:var(--font-color);font-weight:700}.time-value[data-v-85793cd5]{font-size:22px;line-height:1.1;opacity:.9;color:var(--font-color);text-shadow:0 0 3px var(--highlight-color)}.date-value[data-v-85793cd5]{font-size:16px;opacity:.8}.main-content[data-v-85793cd5]{flex:1;display:flex;gap:20px;overflow:hidden}.panel[data-v-85793cd5]{background-color:var(--panel-bg-color);border:1px solid var(--border-color);padding:10px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden}.panel[data-v-85793cd5]:before,.panel[data-v-85793cd5]:after,.panel-footer[data-v-85793cd5]:before,.panel-footer[data-v-85793cd5]:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--corner-color);border-style:solid}.panel[data-v-85793cd5]:before{top:0;left:0;border-width:2px 0 0 2px}.panel[data-v-85793cd5]:after{top:0;right:0;border-width:2px 2px 0 0}.panel-footer[data-v-85793cd5]:before{bottom:0;left:0;border-width:0 0 2px 2px}.panel-footer[data-v-85793cd5]:after{bottom:0;right:0;border-width:0 2px 2px 0}.panel-header[data-v-85793cd5]{position:relative;background-color:#03a9f426;padding:10px 20px;margin:-10px -10px 10px;border-bottom:2px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.panel-title[data-v-85793cd5]{font-size:18px;color:var(--title-color);font-weight:700;text-shadow:0 0 5px var(--highlight-color)}.panel-title[data-v-85793cd5]:before{content:"→";margin-right:10px;color:var(--highlight-color)}.panel-more[data-v-85793cd5]{font-size:14px;color:var(--highlight-color);cursor:pointer;transition:all .3s ease;text-shadow:0 0 3px var(--highlight-color);opacity:.8}.panel-more[data-v-85793cd5]:hover{opacity:1;text-shadow:0 0 6px var(--highlight-color);transform:translate(3px)}.panel-left[data-v-85793cd5]{flex:2.5}.panel-center[data-v-85793cd5]{flex:5}.panel-right[data-v-85793cd5]{flex:2.5}.chart-container[data-v-85793cd5]{flex:1;min-height:0;overflow:hidden;position:relative;margin-bottom:10px}.chart-container[data-v-85793cd5]:last-child{margin-bottom:0}.chart[data-v-85793cd5]{width:100%;height:100%}.model-metrics-container[data-v-85793cd5]{height:200px;overflow:hidden;position:relative}.training-tasks-container[data-v-85793cd5]{display:flex;flex-direction:column;gap:15px;overflow-y:auto;padding-right:5px}.training-task[data-v-85793cd5]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#00f6ff0d;border:1px solid var(--border-color);border-radius:5px;transition:all .3s ease}.training-task[data-v-85793cd5]:hover{border-color:var(--highlight-color);background:#00f6ff1a}.task-info[data-v-85793cd5]{flex:1}.task-name[data-v-85793cd5]{font-size:14px;color:var(--font-color);font-weight:700;margin-bottom:4px}.task-details[data-v-85793cd5]{display:flex;gap:15px;font-size:12px;color:#ffffffb3}.task-progress[data-v-85793cd5]{display:flex;align-items:center;gap:10px;min-width:120px}.progress-bar[data-v-85793cd5]{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-fill[data-v-85793cd5]{height:100%;background:linear-gradient(90deg,var(--highlight-color),#00b2ff);border-radius:3px;transition:width .5s ease;position:relative;overflow:hidden}.progress-animated[data-v-85793cd5]{animation:progressAnimation-85793cd5 2s ease-in-out infinite}.progress-animated[data-v-85793cd5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-85793cd5 2s ease-in-out infinite}@keyframes progressAnimation-85793cd5{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes shimmer-85793cd5{0%{left:-100%}to{left:100%}}.progress-text[data-v-85793cd5]{font-size:12px;color:var(--value-color);min-width:35px;text-align:right}.resource-monitor-horizontal[data-v-85793cd5]{display:flex;gap:15px;height:230px;min-height:230px}.resource-card[data-v-85793cd5]{flex:1;display:flex;flex-direction:column;padding:15px;background:#00f6ff0d;border:1px solid var(--border-color);border-radius:5px;min-height:0}.resource-header[data-v-85793cd5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.resource-title[data-v-85793cd5]{font-size:14px;color:var(--font-color);font-weight:700}.resource-value[data-v-85793cd5]{font-size:18px;color:var(--value-color);font-weight:700}.resource-chart-large[data-v-85793cd5]{flex:1;min-height:0;position:relative;height:80px}.resource-label[data-v-85793cd5]{text-align:center;font-size:12px;color:var(--font-color);opacity:.8;margin-top:5px}.kpi-grid[data-v-85793cd5]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:15px;height:220px}.kpi-card[data-v-85793cd5]{background:#00f6ff0d;padding:12px;text-align:center;border-radius:5px;border:1px solid var(--border-color);position:relative;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.kpi-card .title[data-v-85793cd5]{font-size:14px;margin-bottom:8px;color:var(--font-color)}.kpi-card .value[data-v-85793cd5]{font-size:20px;font-weight:700;color:var(--value-color);text-shadow:0 0 5px var(--highlight-color)}.center-video-container[data-v-85793cd5]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:8px}.center-video-container .earth-placeholder[data-v-85793cd5]{width:80%;padding-bottom:80%;position:relative;background:radial-gradient(circle,#08305c 0%,var(--bg-color) 60%);border-radius:50%}.earth-placeholder[data-v-85793cd5]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(https://datav.oss-cn-hangzhou.aliyuncs.com/uploads/images/a84c-a839-409a-b03a-23d387a37943.png);background-size:cover;opacity:.8}.center-video-container .earth-placeholder .center-gif[data-v-85793cd5]{position:absolute;object-fit:cover;z-index:2}.center-video-container .earth-placeholder .gif-left[data-v-85793cd5]{top:14%;left:-5%;width:72%;height:72%}.center-video-container .earth-placeholder .gif-right[data-v-85793cd5]{top:17%;left:30%;width:68%;height:68%}.corner-card[data-v-85793cd5]{position:absolute;width:180px;padding:10px;text-align:center;background:var(--panel-bg-color);border:1px solid var(--border-color)}.corner-card .title[data-v-85793cd5]{font-size:16px;margin-bottom:5px;color:var(--font-color)}.corner-card .value[data-v-85793cd5]{font-size:24px;color:var(--value-color);font-weight:700}.tech-card[data-v-85793cd5]{width:280px;padding:15px;background:#061738cc;border:2px solid var(--border-color);box-shadow:0 0 10px #00f6ff33,inset 0 0 10px #00f6ff0d;position:absolute;z-index:10}.tech-card[data-v-85793cd5]:before{content:"";position:absolute;inset:2px;border:1px solid rgba(0,246,255,.3);pointer-events:none}.tech-card.top-left[data-v-85793cd5]{width:250px;top:10px;left:10px}.tech-card.bottom-right[data-v-85793cd5]{bottom:10px;right:10px}.collection-stats[data-v-85793cd5]{margin-top:10px}.stat-item[data-v-85793cd5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:5px 0;border-bottom:1px solid rgba(0,246,255,.2)}.stat-item[data-v-85793cd5]:last-child{border-bottom:none;margin-bottom:0}.stat-label[data-v-85793cd5]{font-size:12px;color:var(--font-color);opacity:.8}.stat-value[data-v-85793cd5]{font-size:14px;font-weight:700;color:var(--value-color);text-shadow:0 0 3px var(--highlight-color)}.gpu-grid[data-v-85793cd5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(18px,1fr));grid-auto-rows:18px;gap:5px;margin-top:10px;height:auto;justify-items:center}.gpu-cell[data-v-85793cd5]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;font-size:0;font-weight:700;transition:all .3s ease;position:relative;overflow:hidden}.gpu-id[data-v-85793cd5]{display:none}.realtime-scroll[data-v-85793cd5]{height:98px;overflow:hidden;position:relative;margin-top:10px;border:1px solid rgba(0,246,255,.2);border-radius:3px;padding:5px}.realtime-scroll ul[data-v-85793cd5]{list-style:none;padding:0;margin:0;width:100%;position:relative}.realtime-scroll li[data-v-85793cd5]{padding:6px 8px;font-size:12px;color:var(--font-color);text-align:left;line-height:1.3;background:#0000001a;margin-bottom:4px;border-radius:3px;transition:all .3s ease;position:relative}.realtime-scroll li[data-v-85793cd5]:not(:last-child):after{content:"";position:absolute;bottom:-2px;left:8px;right:8px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,246,255,.3) 20%,rgba(0,246,255,.3) 80%,transparent 100%)}.realtime-scroll li[data-v-85793cd5]:hover{background:#00f6ff1a;transform:translate(2px)}.realtime-scroll li[data-v-85793cd5]:hover:after{background:linear-gradient(90deg,transparent 0%,rgba(0,246,255,.6) 20%,rgba(0,246,255,.6) 80%,transparent 100%)}.realtime-scroll li[data-v-85793cd5]:last-child{margin-bottom:0}.realtime-scroll li.start-collection[data-v-85793cd5]{color:#00f6ff}.realtime-scroll li.upload-data[data-v-85793cd5]{color:#00b2ff}.realtime-scroll li.finish-collection[data-v-85793cd5]{color:#0f0}.realtime-scroll li.start-review[data-v-85793cd5]{color:orange}.realtime-scroll li.finish-review[data-v-85793cd5]{color:#ff8c00}.realtime-scroll li.review-result.approved[data-v-85793cd5]{color:#0f0}.realtime-scroll li.review-result.rejected[data-v-85793cd5]{color:red}.list-item-enter-active[data-v-85793cd5],.list-item-leave-active[data-v-85793cd5]{transition:all .5s ease}.list-item-enter-from[data-v-85793cd5],.list-item-leave-to[data-v-85793cd5]{opacity:0;transform:translateY(100%)}.list-item-leave-active[data-v-85793cd5]{position:absolute;width:100%}.list-item-move[data-v-85793cd5]{transition:transform .5s ease}.gpu-cell.status-running[data-v-85793cd5]{background-color:#17a2b8;animation:pulse-in-progress-85793cd5 3s ease-in-out infinite;box-shadow:0 0 5px #17a2b866}.gpu-cell.status-error[data-v-85793cd5]{background-color:#a1535b;box-shadow:0 0 5px #dc354566}.gpu-cell.status-offline[data-v-85793cd5]{background-color:#343a40;border:1px solid #6c757d}@keyframes pulse-in-progress-85793cd5{0%,to{opacity:1}50%{opacity:.3}}.task-status[data-v-85793cd5]{margin-left:3px}@keyframes border-flicker-747378e4{0%,to{box-shadow:0 0 8px var(--highlight-color),inset 0 0 8px var(--highlight-color)}50%{box-shadow:0 0 4px var(--highlight-color),inset 0 0 4px var(--highlight-color)}}@keyframes scroll-up-747378e4{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.dashboard[data-v-747378e4]{--bg-color: #040d21;--panel-bg-color: rgba(6, 23, 56, .6);--border-color: #0d4b85;--highlight-color: #00f6ff;--corner-color: #105697;--font-color: #a4d8ff;--title-color: #ffffff;--value-color: #00f6ff;--event-color: #e9a43e;display:flex;flex-direction:column;width:100%;height:100vh;padding:10px;box-sizing:border-box;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:35px 35px;background-color:var(--bg-color)}.dashboard.dashboard-embedded[data-v-747378e4]{height:100%;min-height:100%}.header[data-v-747378e4]{height:80px;position:relative;display:flex;align-items:center;justify-content:center}.logo-container[data-v-747378e4]{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:10}.logo[data-v-747378e4]{height:40px;width:auto;object-fit:contain;filter:drop-shadow(0 0 8px var(--highlight-color));margin-bottom:10px}.main-title[data-v-747378e4]{font-size:35px;font-weight:700;color:var(--title-color);letter-spacing:5px;line-height:80px;text-shadow:0 0 12px var(--highlight-color);text-align:center;margin-bottom:10px}.time[data-v-747378e4]{position:absolute;right:20px;top:18px;text-align:right;color:var(--font-color);font-weight:700}.time-value[data-v-747378e4]{font-size:22px;line-height:1.1;opacity:.9;color:var(--font-color);text-shadow:0 0 3px var(--highlight-color)}.date-value[data-v-747378e4]{font-size:16px;opacity:.8}.main-content[data-v-747378e4]{flex:1;display:flex;gap:20px;overflow:hidden}.panel[data-v-747378e4]{background-color:var(--panel-bg-color);border:1px solid var(--border-color);padding:10px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden}.panel[data-v-747378e4]:before,.panel[data-v-747378e4]:after,.panel-footer[data-v-747378e4]:before,.panel-footer[data-v-747378e4]:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--corner-color);border-style:solid}.panel[data-v-747378e4]:before{top:0;left:0;border-width:2px 0 0 2px}.panel[data-v-747378e4]:after{top:0;right:0;border-width:2px 2px 0 0}.panel-footer[data-v-747378e4]:before{bottom:0;left:0;border-width:0 0 2px 2px}.panel-footer[data-v-747378e4]:after{bottom:0;right:0;border-width:0 2px 2px 0}.panel-header[data-v-747378e4]{position:relative;background-color:#03a9f426;padding:10px 20px;margin:-10px -10px 10px;border-bottom:2px solid var(--border-color);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0% 100%)}.panel-title[data-v-747378e4]{font-size:18px;color:var(--title-color);font-weight:700;text-shadow:0 0 5px var(--highlight-color)}.panel-title[data-v-747378e4]:before{content:"→";margin-right:10px;color:var(--highlight-color)}.panel-left[data-v-747378e4]{flex:2}.panel-right[data-v-747378e4]{flex:8}.chart-container[data-v-747378e4]{width:100%;flex:1}.kpi-grid[data-v-747378e4]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;margin-bottom:15px}.kpi-card[data-v-747378e4]{background:#00f6ff0d;padding:10px;text-align:center;border-radius:5px;border:1px solid var(--border-color);display:flex;flex-direction:column;justify-content:center;min-height:80px}.kpi-card .title[data-v-747378e4]{font-size:14px;margin-bottom:5px;color:var(--font-color);opacity:.8}.kpi-card .value[data-v-747378e4]{font-size:20px;font-weight:700;color:var(--value-color)}.progress-bars[data-v-747378e4]{display:flex;flex-direction:column;gap:12px;padding:12px;background:#00f6ff08;border:1px solid var(--border-color);border-radius:5px}.progress-bar-item[data-v-747378e4]{display:flex;align-items:center;gap:10px}.progress-label[data-v-747378e4]{width:60px;font-size:11px;color:var(--font-color);font-weight:700;white-space:nowrap}.progress-container[data-v-747378e4]{flex:1;height:10px;background:transparent;position:relative;border-radius:5px;overflow:hidden}.progress-background[data-v-747378e4]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff0d;border:1px solid var(--border-color);border-radius:5px}.progress-fill[data-v-747378e4]{position:absolute;top:0;left:0;height:100%;border-radius:5px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:progress-pulse-747378e4 2s ease-in-out infinite}.collection-progress[data-v-747378e4]{background:linear-gradient(90deg,#00f6ff,#00b2ff);box-shadow:0 0 3px #00f6ff80,inset 0 0 10px #00f6ff33}.approval-progress[data-v-747378e4]{background:linear-gradient(90deg,#008cff,#06f);box-shadow:0 0 3px #008cff80,inset 0 0 10px #008cff33}.progress-value[data-v-747378e4]{width:50px;font-size:11px;color:var(--highlight-color);text-align:right;white-space:nowrap;font-weight:700}@keyframes progress-pulse-747378e4{0%,to{box-shadow:0 0 3px #00f6ff80,inset 0 0 10px #00f6ff33}50%{box-shadow:0 0 6px #00f6ffcc,inset 0 0 15px #00f6ff66}}.progress-stats[data-v-747378e4]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:12px;background:#00f6ff08;border:1px solid var(--border-color);border-radius:5px}.progress-stats .stat-item[data-v-747378e4]{display:flex;align-items:center;min-height:50px}.progress-stats .stat-content[data-v-747378e4]{display:flex;flex-direction:column;width:100%;text-align:center}.progress-stats .stat-label[data-v-747378e4]{font-size:11px;color:var(--font-color);opacity:.8;margin-bottom:2px}.progress-stats .stat-value[data-v-747378e4]{font-size:14px;font-weight:700;color:var(--value-color);display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.progress-stats .stat-percent[data-v-747378e4]{font-size:11px;color:var(--highlight-color);font-weight:700;white-space:nowrap}.scroll-list[data-v-747378e4]{height:100%;overflow:hidden;position:relative;border:1px solid var(--border-color);border-radius:5px;padding:10px}.scroll-list ul[data-v-747378e4]{list-style:none;padding:0;margin:0;position:absolute;width:100%;animation:scroll-up-747378e4 20s linear infinite}.scroll-list li[data-v-747378e4]{padding:8px;border-bottom:1px solid var(--border-color);font-size:14px}.right-content[data-v-747378e4]{display:flex;flex-direction:column;gap:15px;height:100%}.video-walls[data-v-747378e4]{display:flex;gap:15px;flex:1;min-height:0}.video-wall-container[data-v-747378e4]{flex:1;display:flex;flex-direction:column;min-height:0}.video-wall[data-v-747378e4]{flex:1;display:grid;grid-template-columns:repeat(auto-fit,160px);grid-auto-rows:120px;gap:10px;padding:10px;min-height:0;justify-content:center;align-content:center;overflow:hidden}.video-placeholder[data-v-747378e4]{background:#000;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid var(--border-color);font-size:12px;text-align:center;word-break:break-word;padding:8px;box-sizing:border-box;aspect-ratio:4/3;width:160px;height:120px;cursor:pointer}.video-placeholder.empty-slot[data-v-747378e4]{background:#0000004d;border:1px dashed var(--border-color);opacity:.6}.video-player[data-v-747378e4]{width:100%;height:100%;object-fit:cover;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000}.video-player[data-v-747378e4]::-webkit-media-controls{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-enclosure{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-panel{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-play-button{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-start-playback-button{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-timeline{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-current-time-display{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-time-remaining-display{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-timeline-container{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-mute-button{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-toggle-closed-captions-button{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-volume-slider{display:none!important}.video-player[data-v-747378e4]::-webkit-media-controls-fullscreen-button{display:none!important}.video-label[data-v-747378e4]{position:absolute;bottom:5px;left:5px;right:5px;background:#000000b3;color:#fff;font-size:10px;padding:2px 4px;border-radius:2px;text-align:center;z-index:2}@media(max-width:1200px){.video-placeholder[data-v-747378e4]{width:calc((100% - 20px) / 3)}}@media(max-width:800px){.video-placeholder[data-v-747378e4]{width:calc((100% - 10px)/2)}}@media(max-width:500px){.video-placeholder[data-v-747378e4]{width:calc(100% - 10px);max-width:none}}.trend-chart-container[data-v-747378e4]{height:280px;display:flex;flex-direction:column;flex-shrink:0}.realtime-scroll[data-v-747378e4]{flex:1;min-height:120px;overflow:hidden;position:relative;border-radius:6px;margin-top:10px;padding:0;background:#0003}.realtime-scroll ul[data-v-747378e4]{list-style:none;padding:0;margin:0;width:100%;height:100%;position:relative;display:flex;flex-direction:column}.realtime-scroll li[data-v-747378e4]{padding:6px 8px;font-size:12px;color:var(--font-color);text-align:left;line-height:1.3;background:#0000001a;margin-bottom:4px;border-radius:3px;transition:all .3s ease;position:relative}.realtime-scroll li[data-v-747378e4]:not(:last-child):after{content:"";position:absolute;bottom:-2px;left:8px;right:8px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,246,255,.3) 20%,rgba(0,246,255,.3) 80%,transparent 100%)}.realtime-scroll li[data-v-747378e4]:hover{background:#00f6ff1a;transform:translate(2px)}.realtime-scroll li[data-v-747378e4]:hover:after{background:linear-gradient(90deg,transparent 0%,rgba(0,246,255,.6) 20%,rgba(0,246,255,.6) 80%,transparent 100%)}.realtime-scroll li[data-v-747378e4]:last-child{margin-bottom:0}.realtime-scroll li.start-collection[data-v-747378e4]{color:#00f6ff}.realtime-scroll li.upload-data[data-v-747378e4]{color:#00b2ff}.realtime-scroll li.finish-collection[data-v-747378e4]{color:#0f0}.realtime-scroll li.start-review[data-v-747378e4]{color:orange}.realtime-scroll li.finish-review[data-v-747378e4]{color:#ff8c00}.realtime-scroll li.review-result.approved[data-v-747378e4]{color:#0f0}.realtime-scroll li.review-result.rejected[data-v-747378e4]{color:red}.list-item-enter-active[data-v-747378e4],.list-item-leave-active[data-v-747378e4]{transition:all .5s ease}.list-item-enter-from[data-v-747378e4],.list-item-leave-to[data-v-747378e4]{opacity:0;transform:translateY(100%)}.list-item-leave-active[data-v-747378e4]{position:absolute;width:100%}.list-item-move[data-v-747378e4]{transition:transform .5s ease}.dashboard[data-v-3f921e4c]{--bg-color: #040d21;--panel-bg-color: rgba(6, 23, 56, .6);--border-color: #0d4b85;--highlight-color: #00f6ff;--corner-color: #105697;--font-color: #a4d8ff;--title-color: #ffffff;--value-color: #00f6ff;--event-color: #e9a43e;display:flex;flex-direction:column;width:100%;height:100vh;padding:10px;box-sizing:border-box;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:35px 35px;background-color:var(--bg-color);color:var(--font-color);font-family:Microsoft YaHei,PingFang SC,sans-serif}.dashboard.dashboard-embedded[data-v-3f921e4c]{height:100%;min-height:100%}.header[data-v-3f921e4c]{height:80px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-container[data-v-3f921e4c]{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:10}.logo[data-v-3f921e4c]{height:40px;width:auto;object-fit:contain;filter:drop-shadow(0 0 8px var(--highlight-color));margin-bottom:10px}.main-title[data-v-3f921e4c]{font-size:35px;font-weight:700;color:var(--title-color);letter-spacing:5px;line-height:80px;text-shadow:0 0 12px var(--highlight-color);text-align:center;margin-bottom:10px}.time[data-v-3f921e4c]{position:absolute;right:20px;top:18px;text-align:right;color:var(--font-color);font-weight:700}.time-value[data-v-3f921e4c]{font-size:22px;line-height:1.1;opacity:.9;color:var(--font-color);text-shadow:0 0 3px var(--highlight-color)}.date-value[data-v-3f921e4c]{font-size:16px;opacity:.8}.main-content[data-v-3f921e4c]{flex:1;display:flex;gap:20px;overflow:hidden}.panel[data-v-3f921e4c]{background-color:var(--panel-bg-color);border:1px solid var(--border-color);padding:10px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden}.panel[data-v-3f921e4c]:before,.panel[data-v-3f921e4c]:after,.panel-footer[data-v-3f921e4c]:before,.panel-footer[data-v-3f921e4c]:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--corner-color);border-style:solid}.panel[data-v-3f921e4c]:before{top:0;left:0;border-width:2px 0 0 2px}.panel[data-v-3f921e4c]:after{top:0;right:0;border-width:2px 2px 0 0}.panel-footer[data-v-3f921e4c]:before{bottom:0;left:0;border-width:0 0 2px 2px}.panel-footer[data-v-3f921e4c]:after{bottom:0;right:0;border-width:0 2px 2px 0}.panel-header[data-v-3f921e4c]{display:flex;justify-content:space-between;align-items:center;background-color:#03a9f426;padding:10px 20px;margin:-10px -10px 10px;border-bottom:2px solid var(--border-color);flex-shrink:0}.panel-title[data-v-3f921e4c]{font-size:18px;color:var(--title-color);font-weight:700;text-shadow:0 0 5px var(--highlight-color)}.panel-title[data-v-3f921e4c]:before{content:"→";margin-right:10px;color:var(--highlight-color)}.panel-left[data-v-3f921e4c]{flex:3;gap:0}.panel-right[data-v-3f921e4c]{flex:2;gap:15px}.video-wall[data-v-3f921e4c]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,160px);grid-auto-rows:120px;gap:10px;align-content:center;justify-content:center;overflow:hidden;padding:10px;cursor:pointer}.video-placeholder[data-v-3f921e4c]{background:#000;border-radius:4px;border:1px solid var(--border-color);overflow:hidden}.video-placeholder.empty-slot[data-v-3f921e4c]{background:#0000004d;border:1px dashed var(--border-color);opacity:.6}.video-player[data-v-3f921e4c]{width:100%;height:100%;object-fit:cover}.video-player[data-v-3f921e4c]::-webkit-media-controls{display:none!important}.simulation-execution-status[data-v-3f921e4c]{height:240px;flex-shrink:0;display:flex;min-height:0;gap:15px;padding:10px;border-top:1px solid var(--border-color);margin:0 -10px -10px}.status-cards-and-progress[data-v-3f921e4c]{flex:1;display:flex;flex-direction:column}.kpi-grid[data-v-3f921e4c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex-grow:1}.kpi-card[data-v-3f921e4c]{padding:8px;text-align:center;border-radius:5px;border:1px solid var(--border-color);background:#00f6ff0d;display:flex;flex-direction:column;justify-content:center}.kpi-card .title[data-v-3f921e4c]{font-size:13px;color:var(--font-color);opacity:.8;margin-bottom:4px}.kpi-card .value[data-v-3f921e4c]{font-size:18px;font-weight:700}.kpi-card.status-success .value[data-v-3f921e4c]{color:#28a745;text-shadow:0 0 6px rgba(40,167,69,.7)}.kpi-card.status-failed .value[data-v-3f921e4c]{color:#dc3545;text-shadow:0 0 6px rgba(220,53,69,.7)}.kpi-card.status-in-progress .value[data-v-3f921e4c]{color:#17a2b8;text-shadow:0 0 6px rgba(23,162,184,.7)}.kpi-card.status-pending .value[data-v-3f921e4c]{color:#6c757d;text-shadow:0 0 6px rgba(108,117,125,.7)}.progress-bars[data-v-3f921e4c]{margin-top:10px;padding:12px;background:#00f6ff08;border:1px solid var(--border-color);border-radius:5px;flex-shrink:0}.progress-bar-item[data-v-3f921e4c]{display:flex;align-items:center;gap:10px}.progress-label[data-v-3f921e4c]{width:60px;font-size:11px;color:var(--font-color);font-weight:700;white-space:nowrap}.progress-container[data-v-3f921e4c]{flex:1;height:10px;background:#ffffff0d;position:relative;border-radius:5px;overflow:hidden;border:1px solid var(--border-color)}.progress-fill[data-v-3f921e4c]{position:absolute;top:0;left:0;height:100%;border-radius:5px;transition:all .5s;background:linear-gradient(90deg,#00f6ff,#008cff)}.progress-value[data-v-3f921e4c]{width:50px;font-size:11px;color:var(--highlight-color);text-align:right;white-space:nowrap;font-weight:700}.header-extra-info[data-v-3f921e4c]{display:flex;align-items:center;gap:5px}.success-rate-label[data-v-3f921e4c]{font-size:12px;color:var(--font-color);opacity:.7}.success-rate-value[data-v-3f921e4c]{font-size:16px;color:#28a745;font-weight:700;text-shadow:0 0 6px rgba(40,167,69,.7)}.simulation-grid-container[data-v-3f921e4c]{flex:1;min-height:0;padding:15px;background:#0003;border-radius:5px}.simulation-grid[data-v-3f921e4c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(18px,1fr));grid-auto-rows:18px;gap:5px;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#00f6ff rgba(255,255,255,.1);padding-right:15px}.gpu-cell[data-v-3f921e4c]{border-radius:3px;transition:all .3s ease}.gpu-cell.status-success[data-v-3f921e4c]{background-color:#28a745;box-shadow:0 0 5px #28a74566}.gpu-cell.status-failed[data-v-3f921e4c]{background-color:#a1535b;box-shadow:0 0 5px #dc354566}.gpu-cell.status-in-progress[data-v-3f921e4c]{background-color:#17a2b8;animation:pulse-in-progress-3f921e4c 3s infinite;box-shadow:0 0 5px #17a2b866}.gpu-cell.status-pending[data-v-3f921e4c]{background-color:#343a40;border:1px solid #6c757d}@keyframes pulse-in-progress-3f921e4c{0%,to{opacity:1}50%{opacity:.3}}.update-time[data-v-3f921e4c]{font-size:12px;color:var(--font-color);opacity:.7}.model-info-container[data-v-3f921e4c]{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--border-color);border-radius:5px;background:#0000001a}.main-version-card[data-v-3f921e4c]{text-align:center;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.main-version-title[data-v-3f921e4c]{font-size:14px;opacity:.8}.main-version-value[data-v-3f921e4c]{font-size:28px;color:var(--highlight-color);font-weight:700;line-height:1.2}.sub-version-grid[data-v-3f921e4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sub-version-card[data-v-3f921e4c]{text-align:center;background:#0003;padding:5px;border-radius:4px}.sub-version-title[data-v-3f921e4c]{font-size:12px;opacity:.7}.sub-version-value[data-v-3f921e4c]{font-size:16px;font-weight:700}.scene-grid[data-v-3f921e4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;cursor:pointer}.scene-card[data-v-3f921e4c]{position:relative;border-radius:5px;overflow:hidden;border:1px solid var(--border-color);aspect-ratio:16/10}.scene-image[data-v-3f921e4c]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.scene-card:hover .scene-image[data-v-3f921e4c]{transform:scale(1.1)}.scene-info[data-v-3f921e4c]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);padding:20px 8px 8px;display:flex;justify-content:space-between;align-items:flex-end}.scene-name[data-v-3f921e4c]{font-weight:700;font-size:14px}.scene-value[data-v-3f921e4c]{font-size:12px;background-color:#000000b3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:2px 8px;border-radius:10px;font-weight:700}.chart-container[data-v-3f921e4c]{flex:1;min-height:0;border:1px solid var(--border-color);padding:10px}.chart[data-v-3f921e4c]{width:100%;height:100%}.simulation-grid[data-v-3f921e4c]::-webkit-scrollbar,.video-wall[data-v-3f921e4c]::-webkit-scrollbar{width:6px!important}.simulation-grid[data-v-3f921e4c]::-webkit-scrollbar-track,.video-wall[data-v-3f921e4c]::-webkit-scrollbar-track{background:#ffffff1a!important;border-radius:3px!important}.simulation-grid[data-v-3f921e4c]::-webkit-scrollbar-thumb,.video-wall[data-v-3f921e4c]::-webkit-scrollbar-thumb{background:#00f6ff!important;border-radius:3px!important}.simulation-grid[data-v-3f921e4c]::-webkit-scrollbar-thumb:hover,.video-wall[data-v-3f921e4c]::-webkit-scrollbar-thumb:hover{background:#00b2ff!important}.dataset-node-item[data-v-609e5fa2]{list-style:none;padding-left:1rem;user-select:none}.child-node-list[data-v-609e5fa2]{list-style:none;padding-left:0}.node-row[data-v-609e5fa2]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.node-row[data-v-609e5fa2]:hover{background-color:#f7faff}.node-row.is-selected[data-v-609e5fa2]{background-color:#eef6ff}.node-row.is-selected .node-label span[data-v-609e5fa2]{font-weight:600;color:#2d6ae3}.node-label[data-v-609e5fa2]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.toggle-icon[data-v-609e5fa2]{width:1em;text-align:center;color:#888}.toggle-icon.is-hidden[data-v-609e5fa2]{visibility:hidden}.node-folder-icon[data-v-609e5fa2]{color:#8ab4f8}.node-actions[data-v-609e5fa2]{display:flex;gap:.5rem;flex-shrink:0;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.node-row:hover .node-actions[data-v-609e5fa2]{visibility:visible;opacity:1}.node-name[data-v-609e5fa2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-container[data-v-44fec7a7]{padding:.5rem;display:flex;flex-direction:column;gap:.5rem;background-color:#f7faff;height:100%;overflow:hidden}.loading-container[data-v-44fec7a7]{display:flex;justify-content:center;align-items:center;height:100%}.summary-block[data-v-44fec7a7]{background-color:#fff;border:1px solid #eef2f7;border-radius:8px;padding:1rem}.header-block[data-v-44fec7a7],.examples-block[data-v-44fec7a7]{flex-shrink:0}.stats-block[data-v-44fec7a7]{flex-grow:1;min-height:0;display:flex;gap:.5rem;background:none;border:none;padding:0}.block-title[data-v-44fec7a7]{font-size:1rem;font-weight:600;color:#0d244f;margin:0 0 1rem}.block-header[data-v-44fec7a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.block-header .block-title[data-v-44fec7a7]{margin-bottom:0}.block-header .n-button i[data-v-44fec7a7]{margin-left:4px}.header-block[data-v-44fec7a7]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-44fec7a7]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.dataset-title[data-v-44fec7a7]{font-size:1.25rem;font-weight:600;color:#0d244f;margin:0}.subtitle-container[data-v-44fec7a7]{display:flex;align-items:center;gap:1rem;color:#6b7f99}.dataset-description[data-v-44fec7a7],.dataset-timestamp[data-v-44fec7a7]{font-size:.85rem;margin:0}.header-right[data-v-44fec7a7]{display:flex;gap:.75rem}.stats-panel[data-v-44fec7a7]{display:contents}.stats-grid[data-v-44fec7a7],.charts-container[data-v-44fec7a7]{background-color:#fff;border:1px solid #eef2f7;border-radius:8px;padding:1rem}.stats-grid[data-v-44fec7a7]{display:grid;grid-template-columns:repeat(2,minmax(140px,auto));gap:1rem}.info-card[data-v-44fec7a7]{background-color:#f9faff;padding:1rem;border-radius:6px;border:1px solid #eef2f7}.info-label[data-v-44fec7a7]{font-size:.85rem;color:#6b7f99;margin-bottom:.25rem}.info-value[data-v-44fec7a7]{font-size:1.2rem;font-weight:600;color:#0d244f;white-space:nowrap}.charts-container[data-v-44fec7a7]{flex-grow:1;display:flex;gap:1rem;overflow-x:auto}.chart-wrapper[data-v-44fec7a7]{min-width:300px;height:100%;display:flex;flex-direction:column;flex-shrink:0}.chart-title[data-v-44fec7a7]{font-size:.9rem;font-weight:500;margin:0 0 .5rem;text-align:center;color:#4a5a78;flex-shrink:0}.chart-placeholder[data-v-44fec7a7]{width:100%;flex-grow:1;border-radius:6px;display:flex;align-items:center;justify-content:center;min-height:0}.examples-block[data-v-44fec7a7]{display:flex;flex-direction:column;overflow:hidden}.examples-grid[data-v-44fec7a7]{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7faff}.examples-grid[data-v-44fec7a7]::-webkit-scrollbar{height:6px}.examples-grid[data-v-44fec7a7]::-webkit-scrollbar-track{background:#f7faff;border-radius:3px}.examples-grid[data-v-44fec7a7]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.examples-grid[data-v-44fec7a7]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.example-thumbnail[data-v-44fec7a7]{flex:0 0 auto;width:240px;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;border:1px solid #eef2f7;cursor:pointer;background-color:#eef2f7;position:relative;display:flex;justify-content:center;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.example-thumbnail[data-v-44fec7a7]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #3c5a821a}.sample-placeholder[data-v-44fec7a7]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;background:linear-gradient(145deg,#eef2f7,#e2e8f0);color:#64748b}.placeholder-icon[data-v-44fec7a7]{font-size:2.5rem;opacity:.8}.placeholder-text[data-v-44fec7a7]{font-size:.8rem}.sample-cover-img[data-v-44fec7a7],.sample-video[data-v-44fec7a7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.empty-summary-container[data-v-44fec7a7]{display:flex;justify-content:center;align-items:center;height:100%;background-color:#f7faff;padding:.5rem}.empty-content[data-v-44fec7a7]{text-align:center;max-width:400px;padding:2rem;background-color:#f7faff;border-radius:8px;border:1px solid #eef2f7}.empty-icon[data-v-44fec7a7]{font-size:3rem;color:#cbd5e0;margin-bottom:1rem}.empty-title[data-v-44fec7a7]{font-size:1.25rem;font-weight:600;color:#4a5a78;margin:0 0 .5rem}.empty-description[data-v-44fec7a7]{font-size:.9rem;color:#6b7f99;margin:0 0 1.5rem;line-height:1.5}.empty-content .n-button[data-v-44fec7a7]{padding:.5rem 1.5rem}.empty-content .n-button i[data-v-44fec7a7]{margin-right:.5rem}.list-view-container[data-v-c1c67a0c]{height:100%;display:flex;flex-direction:column}.search-card[data-v-c1c67a0c]{flex-shrink:0;background-color:#fff;border-radius:8px;padding:.5rem;border:1px solid #eef2f7;margin-bottom:.5rem}.list-area[data-v-c1c67a0c]{flex-grow:1;background-color:#fff;border-radius:8px;border:1px solid #eef2f7;display:flex;flex-direction:column;min-height:0}.panel-header[data-v-c1c67a0c]{font-size:1.1rem;font-weight:600;color:#0d244f;margin:0}.search-header[data-v-c1c67a0c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.header-left-section[data-v-c1c67a0c]{flex:1;display:flex;flex-direction:column;gap:.5rem}.active-filters[data-v-c1c67a0c]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem}.filters-label[data-v-c1c67a0c]{color:#6b7f99;font-weight:500}.filter-tag[data-v-c1c67a0c]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background-color:#eef2ff;color:#667eea;border-radius:4px;font-weight:500;border:1px solid #d1d5f9;cursor:default}.filter-tag-close[data-v-c1c67a0c]{cursor:pointer;font-size:.75rem;opacity:.7;transition:opacity .2s ease;padding:.125rem;border-radius:2px}.filter-tag-close[data-v-c1c67a0c]:hover{opacity:1;background-color:#667eea1a}.header-actions[data-v-c1c67a0c]{display:flex;align-items:center;gap:1rem}.search-area[data-v-c1c67a0c]{padding-top:.5rem}.filters-container[data-v-c1c67a0c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.filter-item[data-v-c1c67a0c]{padding:.35rem .5rem .45rem;border-radius:6px;background:linear-gradient(135deg,#f8f9ff,#f1f5ff);border:1px solid #dfe4ff;box-shadow:0 1px 2px #0f172a0a}.filter-item label[data-v-c1c67a0c]{display:block;font-size:.75rem;color:#4a5a78;font-weight:500;margin-bottom:.2rem}.filter-item[data-v-c1c67a0c] .n-base-selection .n-tag,.filter-item[data-v-c1c67a0c] .n-base-selection-tags .n-tag{background:#667eea;border-color:transparent!important;color:#fff!important;border-radius:6px}[data-v-c1c67a0c] .gradient-btn .n-button__content{background-image:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}[data-v-c1c67a0c] .gradient-btn{background-image:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:.5rem 1rem}.table-footer[data-v-c1c67a0c]{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:.2rem .2rem 0;background:linear-gradient(135deg,#f6f8ff,#eef2ff);border-top:1px solid #eef2f7}[data-v-c1c67a0c] .n-data-table .n-data-table-empty{padding:0}.browser-container[data-v-69026c2d]{display:flex;gap:.2rem;height:100%;padding:.2rem;background-color:#f0f2f5}.left-panel[data-v-69026c2d]{flex:0 0 300px;background-color:#fff;border-radius:8px;padding:.5rem;border:1px solid #eef2f7;display:flex;flex-direction:column;box-sizing:border-box}.right-panel[data-v-69026c2d]{flex-grow:1;display:flex;flex-direction:column;min-width:0;background-color:#fff;border-radius:8px;border:1px solid #eef2f7;padding:.5rem .2rem .2rem}.search-card[data-v-69026c2d]{flex-shrink:0;background-color:#fff;border-radius:8px;padding:.5rem;border:1px solid #eef2f7}.list-area[data-v-69026c2d]{flex-grow:1;background-color:#fff;border-radius:8px;border:1px solid #eef2f7;display:flex;flex-direction:column;min-height:0}.panel-header-container[data-v-69026c2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.panel-header[data-v-69026c2d]{font-size:1.1rem;font-weight:600;color:#0d244f;margin:0}.folder-tree[data-v-69026c2d]{list-style:none;padding-left:0;overflow-y:auto}.search-header[data-v-69026c2d]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-69026c2d]{display:flex;align-items:center;gap:1rem}.search-area[data-v-69026c2d]{padding-top:.5rem}.filters-container[data-v-69026c2d]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.filter-item label[data-v-69026c2d]{display:block;font-size:.75rem;color:#6b7f99;margin-bottom:.2rem}[data-v-69026c2d] .gradient-btn .n-button__content{background-image:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}[data-v-69026c2d] .gradient-btn{background-image:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:.5rem 1rem}.table-footer[data-v-69026c2d]{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:.2rem .2rem 0;background:linear-gradient(135deg,#f6f8ff,#eef2ff);border-top:1px solid #eef2f7}.form-actions[data-v-69026c2d]{display:flex;justify-content:flex-end}.form-actions .n-button[data-v-69026c2d]:not(:last-child){margin-right:1rem}[data-v-69026c2d] .n-data-table .n-data-table-empty{padding:0}.add-dataset-btn[data-v-69026c2d] .n-icon{display:flex;align-items:center;justify-content:center;font-size:12px}[data-v-69026c2d] .n-data-table-tbody tr.is-selected td{background-color:#eef2ff}.custom-tabs-container[data-v-69026c2d]{display:flex;flex-direction:column;height:100%}.tabs-nav[data-v-69026c2d]{display:flex;gap:.1rem;border-bottom:1px solid #eef2f7;margin-left:.5rem;flex-shrink:0;padding:0}.tab-button[data-v-69026c2d]{background:none;border:none;padding:6px 16px;font-size:.95rem;font-weight:500;color:#4a5a78;cursor:pointer;border-radius:2px;transition:all .2s ease;margin-bottom:-1px;border-bottom:2px solid transparent}.tab-button[data-v-69026c2d]:hover{background-color:#f7f8ff}.tab-button.active[data-v-69026c2d]{color:#667eea;background-color:#f7f8ff;box-shadow:inset 0 2px 4px #0000000f;border-bottom-color:#667eea}.tab-content[data-v-69026c2d]{flex-grow:1;min-height:0;overflow-y:auto;padding-top:.5rem}.list-view-container[data-v-69026c2d]{height:100%;display:flex;flex-direction:column}.smart-search-container[data-v-b594ab67]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.content-wrapper[data-v-b594ab67]{width:100%}.search-box-wrapper[data-v-b594ab67]{width:100%;max-width:65%;margin:0 auto 5rem}.search-box[data-v-b594ab67]{display:flex;align-items:center;background-color:#fff;border-radius:50px;padding:.5rem .75rem .5rem 1.5rem;border:1px solid #e2e8f0;box-shadow:0 5px 20px #3c5a8214;transition:all .2s ease-in-out}.search-box[data-v-b594ab67]:focus-within{box-shadow:0 5px 25px #667eea33;border-color:#c7d2fe}.search-icon[data-v-b594ab67]{color:#94a3b8;font-size:1.1rem}.search-box input[data-v-b594ab67]{flex-grow:1;border:none;outline:none;background:transparent;padding:0 1rem;font-size:1.1rem;color:#0d244f}.search-button[data-v-b594ab67]{background-image:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50px;padding:.75rem 3.5rem;font-weight:500;cursor:pointer;font-size:1rem;transition:filter .2s}.search-button[data-v-b594ab67]:hover{filter:brightness(1.1)}.common-datasets[data-v-b594ab67]{width:600px;margin:0 auto}.datasets-grid[data-v-b594ab67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.dataset-card[data-v-b594ab67]{background:#fff;border-radius:12px;border:1px solid #eef2f7;box-shadow:0 5px 15px #3c5a820d;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.dataset-card[data-v-b594ab67]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #3c5a8214}.card-media[data-v-b594ab67]{aspect-ratio:16/9;width:100%;background-size:cover;background-position:center}.card-content[data-v-b594ab67]{padding:.25rem .5rem}.dataset-name[data-v-b594ab67]{font-weight:600;color:#0d244f;display:block;font-size:.9rem}.dataset-info[data-v-b594ab67]{font-size:.8rem;color:#6b7f99}.results-area[data-v-b594ab67]{width:100%;max-width:700px;margin:3rem auto 0}.content-card[data-v-832fbe1e]{background-color:#fff;border-radius:8px;padding:1rem 1.25rem;border:1px solid #eef2f7;width:100%}.panel-header[data-v-832fbe1e]{font-size:1.1rem;font-weight:600;color:#0d244f;margin:0}.card-header[data-v-832fbe1e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.create-btn[data-v-832fbe1e]{background-image:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;padding:.55rem 1rem;font-weight:600;cursor:pointer;font-size:.88rem}.data-table[data-v-832fbe1e]{width:100%;border-collapse:collapse}.data-table th[data-v-832fbe1e],.data-table td[data-v-832fbe1e]{padding:.65rem .75rem;text-align:left;border-bottom:1px solid #eef2f7;font-size:.88rem}.data-table th[data-v-832fbe1e]{font-size:.8rem;color:#6b7f99;font-weight:600}.actions[data-v-832fbe1e]{display:flex;gap:.5rem}.action-btn[data-v-832fbe1e]{border:none;padding:.35rem .65rem;border-radius:5px;cursor:pointer;color:#fff;font-size:.82rem}.edit-btn[data-v-832fbe1e]{background-color:#1890ff}.delete-btn[data-v-832fbe1e]{background-color:#ff4d4f}.role-badge[data-v-832fbe1e],.status-badge[data-v-832fbe1e]{padding:.15rem .5rem;border-radius:12px;font-size:.76rem;font-weight:600;text-transform:capitalize}.role-admin[data-v-832fbe1e]{background-color:#fff1b8;color:#d46b08}.role-user[data-v-832fbe1e]{background-color:#f5f5f5;color:#595959}.role-pipeline[data-v-832fbe1e]{background-color:#d6f5ef;color:#0f7a66}.status-active[data-v-832fbe1e]{background-color:#d9f7be;color:#389e0d}.status-inactive[data-v-832fbe1e]{background-color:#ffd6d6;color:#cf1322}.loading-spinner[data-v-832fbe1e]{padding:1rem 0;color:#5f6f8a}.error-message[data-v-832fbe1e]{color:#cf1322;padding:1rem 0}.modal-overlay[data-v-832fbe1e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-832fbe1e]{background:#fff;padding:1.4rem;border-radius:8px;width:100%;max-width:500px;box-shadow:0 5px 15px #0000004d}.modal-title[data-v-832fbe1e]{margin-top:0;margin-bottom:1rem;font-size:1.2rem;color:#333}.form-group[data-v-832fbe1e]{margin-bottom:.7rem}.form-group label[data-v-832fbe1e]{display:block;margin-bottom:.35rem;font-weight:500;color:#555}.form-group input[data-v-832fbe1e],.form-group select[data-v-832fbe1e]{width:100%;padding:.6rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem;box-sizing:border-box}.form-group input[data-v-832fbe1e]:disabled{background-color:#f5f5f5;cursor:not-allowed}.modal-actions[data-v-832fbe1e]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.modal-actions button[data-v-832fbe1e]{padding:.45rem .8rem;border:none;border-radius:5px;cursor:pointer;font-size:.9rem;font-weight:600}.btn-cancel[data-v-832fbe1e]{background-color:#f0f2f5;color:#555}.btn-save[data-v-832fbe1e]{background-image:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.asset-picker-inline[data-v-a7b467c4]{width:100%}.input-with-action[data-v-a7b467c4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.button-only-action[data-v-a7b467c4]{display:inline-flex}.input-with-action>button[data-v-a7b467c4]{min-width:92px}select[data-v-a7b467c4],input[data-v-a7b467c4],button[data-v-a7b467c4]{border:1px solid #cfdaf0;border-radius:6px;padding:.34rem .42rem;font-size:.82rem;box-sizing:border-box}input[data-v-a7b467c4]{min-width:0}button[data-v-a7b467c4]{background:#fff;cursor:pointer}button[data-v-a7b467c4]:disabled{cursor:not-allowed;opacity:.62}.picker-mask[data-v-a7b467c4]{position:fixed;inset:0;background:#0d142a6b;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.picker-dialog[data-v-a7b467c4]{width:min(1100px,94vw);height:min(760px,90vh);max-height:90vh;overflow:hidden;border:1px solid #d8e3f7;border-radius:10px;background:#fff;box-shadow:0 20px 52px #172c5d47;padding:.85rem;display:flex;flex-direction:column;min-height:520px}.dialog-head[data-v-a7b467c4]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.45rem}.dialog-head h4[data-v-a7b467c4]{margin:0;color:#1c355f;font-size:.95rem}.top-row[data-v-a7b467c4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem;border:1px solid #dce7fb;background:linear-gradient(180deg,#f8fbff,#f2f6ff);border-radius:10px;padding:.5rem .55rem}.top-left[data-v-a7b467c4]{min-width:0;display:flex;align-items:center;flex:1;gap:.35rem}.bucket-inline[data-v-a7b467c4],.path-inline[data-v-a7b467c4]{min-width:0;display:flex;align-items:center;gap:.3rem}.bucket-inline[data-v-a7b467c4]{flex:0 0 auto}.path-inline[data-v-a7b467c4]{flex:1 1 auto}.bucket-inline select[data-v-a7b467c4]{min-width:220px}.path-inline input[data-v-a7b467c4]{min-width:0;width:100%;flex:1 1 auto}.meta-label[data-v-a7b467c4]{color:#607798;font-size:.75rem;white-space:nowrap}.icon-actions[data-v-a7b467c4]{display:flex;align-items:center;gap:.35rem}.icon-btn[data-v-a7b467c4]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-color:#c6d6f6;background:#fff}.icon-btn svg[data-v-a7b467c4]{width:16px;height:16px;fill:none;stroke:#45639d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon-btn.up-btn svg[data-v-a7b467c4]{fill:#45639d;stroke:none}.content-grid[data-v-a7b467c4]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:.5rem;flex:1;min-height:0}.pane[data-v-a7b467c4]{border:1px solid #dfe8fb;border-radius:8px;overflow:hidden;background:#fff;min-height:0}.pane-list[data-v-a7b467c4]{height:100%;min-height:0;max-height:none;overflow:auto;padding:.22rem}.pane-list.merged[data-v-a7b467c4]{padding-top:.3rem}.entry[data-v-a7b467c4]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.35rem;align-items:center;width:100%;text-align:left;padding:.34rem .45rem;border-radius:6px;border:1px solid transparent;background:#fff}.entry[data-v-a7b467c4]:hover:not(:disabled){background:#f5f8ff;border-color:#d2def7}.entry-name[data-v-a7b467c4]{font-family:Consolas,Monaco,monospace;color:#29456f;font-size:.79rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry.folder .entry-name[data-v-a7b467c4]{color:#3154a6;font-weight:600}.entry.file .entry-name[data-v-a7b467c4]{color:#35527e}.entry-icon[data-v-a7b467c4]{width:12px;height:12px;border-radius:2px;display:inline-block}.folder-icon[data-v-a7b467c4]{background:linear-gradient(180deg,#7ea3ff,#5c81e6)}.file-icon[data-v-a7b467c4]{background:linear-gradient(180deg,#a8b9d8,#8395b8)}.entry-split[data-v-a7b467c4]{display:flex;align-items:center;justify-content:center;height:20px;margin:.12rem 0 .18rem;position:relative}.entry-split[data-v-a7b467c4]:before{content:"";position:absolute;left:10px;right:10px;top:50%;border-top:1px dashed #d7e1f6}.entry-split .entry-icon[data-v-a7b467c4]{position:relative;z-index:1;width:10px;height:10px;border-radius:2px}.preview-pane[data-v-a7b467c4]{border:1px solid #dfe8fb;border-radius:8px;background:#fbfdff;padding:.45rem;min-height:0;display:flex;flex-direction:column;overflow:hidden}.preview-title[data-v-a7b467c4]{font-size:.78rem;color:#4f6387;font-weight:600;margin-bottom:.35rem}.preview-empty[data-v-a7b467c4]{color:#7a90b1;font-size:.76rem;text-align:center;padding:.75rem .5rem}.preview-meta[data-v-a7b467c4]{display:grid;gap:.24rem;margin-bottom:.45rem;flex:0 0 auto}.preview-meta div[data-v-a7b467c4]{display:grid;gap:.08rem}.preview-meta span[data-v-a7b467c4]{color:#6f84a6;font-size:.72rem}.preview-meta strong[data-v-a7b467c4]{color:#2b456f;font-size:.78rem;font-weight:600;word-break:break-all}.preview-body[data-v-a7b467c4]{border:1px solid #dce6fa;border-radius:8px;background:#fff;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:1}.preview-body img[data-v-a7b467c4]{max-width:100%;max-height:100%;object-fit:contain}.preview-body video[data-v-a7b467c4]{width:100%;max-height:100%;background:#000}.preview-loading[data-v-a7b467c4],.preview-error[data-v-a7b467c4]{font-size:.78rem;color:#5d7398;text-align:center;padding:.8rem}.preview-error[data-v-a7b467c4]{color:#b22f2f}.preview-text[data-v-a7b467c4]{width:100%;height:100%;margin:0;padding:.55rem;box-sizing:border-box;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:Consolas,Monaco,monospace;font-size:.76rem;color:#233a63;background:#f7faff}.preview-placeholder[data-v-a7b467c4]{color:#7388a8;font-size:.76rem;text-align:center;padding:.8rem}.preview-icon[data-v-a7b467c4]{display:inline-block;width:26px;height:26px;border:2px solid #9cb2da;border-radius:6px;margin-bottom:.4rem;position:relative}.preview-icon[data-v-a7b467c4]:before{content:"";position:absolute;left:4px;right:4px;top:11px;border-top:2px solid #9cb2da}.empty[data-v-a7b467c4]{color:#778daf;font-size:.76rem;padding:.45rem;text-align:center}.dialog-actions[data-v-a7b467c4]{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.5rem}.load-more[data-v-a7b467c4]{min-width:98px}.tail-tip[data-v-a7b467c4]{font-size:.75rem;color:#6f83a8;white-space:nowrap}.error[data-v-a7b467c4]{margin-top:.35rem;color:#c3272b;font-size:.76rem}.mono[data-v-a7b467c4]{font-family:Consolas,Monaco,monospace}.top-left[data-v-a7b467c4]{flex-wrap:wrap}.entry.active[data-v-a7b467c4],.entry.selected[data-v-a7b467c4]{background:#eef4ff;border-color:#9db6ed}.entry-check[data-v-a7b467c4]{width:14px;height:14px;border-radius:4px;border:1px solid #b8c9ea;background:#fff;position:relative}.entry-check.checked[data-v-a7b467c4]{background:#4d73d2;border-color:#4d73d2}.entry-check.checked[data-v-a7b467c4]:after{content:"";position:absolute;left:3px;top:1px;width:4px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.dialog-actions-main[data-v-a7b467c4],.dialog-actions-extra[data-v-a7b467c4]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.download-btn[data-v-a7b467c4]{font-size:.74rem;padding:.2rem .42rem;min-height:28px}.mode-inline-bottom[data-v-a7b467c4]{min-width:0;display:inline-flex;align-items:center;gap:.3rem}.mode-inline-bottom select[data-v-a7b467c4]{min-width:120px}.selection-badge[data-v-a7b467c4]{display:inline-flex;align-items:center;min-height:30px;padding:0 .55rem;border-radius:999px;border:1px solid #d5e0f7;background:#f7faff;color:#587198;font-size:.75rem}.dialog-actions[data-v-a7b467c4]{justify-content:space-between;align-items:center;flex-wrap:wrap}.selected-summary[data-v-a7b467c4]{color:#5f7699;font-size:.75rem;margin-bottom:.4rem}.selected-list[data-v-a7b467c4]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.28rem}.selected-item[data-v-a7b467c4]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;text-align:left;border:1px solid #d6e1f8;background:#fff;border-radius:6px;padding:.35rem .45rem}.selected-item[data-v-a7b467c4]:hover:not(:disabled){background:#f5f8ff;border-color:#b7c8ec}.selected-item-name[data-v-a7b467c4]{font-family:Consolas,Monaco,monospace;color:#2a4672;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-item-remove[data-v-a7b467c4]{color:#b13a3a;font-size:.73rem}@media(max-width:900px){.top-row[data-v-a7b467c4],.top-left[data-v-a7b467c4]{flex-direction:column;align-items:stretch}.bucket-inline[data-v-a7b467c4],.path-inline[data-v-a7b467c4]{width:100%}.bucket-inline select[data-v-a7b467c4]{min-width:0;width:100%}.content-grid[data-v-a7b467c4]{grid-template-columns:1fr}}.card[data-v-8182c4b9]{background:linear-gradient(180deg,#fbfcff,#f7f9ff);border:1px solid #e3e9f8;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 10px 26px #2c488214}.head[data-v-8182c4b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.head h3[data-v-8182c4b9]{margin:0;color:#0d244f}button[data-v-8182c4b9]{border:1px solid #ccd6ea;border-radius:8px;background:#fff;padding:.35rem .7rem;cursor:pointer;transition:all .15s ease}button[data-v-8182c4b9]:hover:not(:disabled){border-color:#8ea5dc;box-shadow:0 3px 10px #3d5a9e1f}.tabs[data-v-8182c4b9]{display:flex;gap:.5rem;margin-bottom:.6rem}.tabs.inner[data-v-8182c4b9]{margin-top:.2rem}.tabs button.active[data-v-8182c4b9]{background:linear-gradient(135deg,#ecefff,#e7ecff);border-color:#5e76de;color:#314ec6;font-weight:600;box-shadow:0 4px 12px #5870c433}.layout[data-v-8182c4b9]{display:grid;grid-template-columns:320px 1fr;gap:.8rem;height:min(78vh,calc(100vh - 220px))}.left[data-v-8182c4b9],.right[data-v-8182c4b9],.box[data-v-8182c4b9]{border:1px solid #e6ecfa;border-radius:10px;padding:.75rem;background:#fff;box-shadow:0 4px 12px #324e880f}.left[data-v-8182c4b9],.right[data-v-8182c4b9]{min-height:0;overflow:auto}.panel-block[data-v-8182c4b9]{border:1px solid #e6ecfa;border-radius:10px;background:#fbfdff;padding:.6rem .65rem;margin-bottom:.65rem}.panel-title[data-v-8182c4b9]{margin:0 0 .45rem;color:#2a3f63;font-size:.88rem;font-weight:700}.title-row[data-v-8182c4b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.6rem}.title-row h4[data-v-8182c4b9],.box h5[data-v-8182c4b9]{margin:0;color:#243752}.pipeline-title-row[data-v-8182c4b9]{display:grid;grid-template-columns:max-content minmax(180px,1fr);align-items:center;column-gap:.7rem}.pipeline-title-row .title-main[data-v-8182c4b9]{min-width:0}.pipeline-title-row h4[data-v-8182c4b9]{white-space:normal;overflow:visible;text-overflow:clip}.title-version-select[data-v-8182c4b9]{width:100%;min-width:0}.pipeline-detail[data-v-8182c4b9]{display:grid;gap:.65rem}.list[data-v-8182c4b9]{display:grid;gap:.4rem}.item[data-v-8182c4b9]{text-align:left;border:1px solid #e4ebf8;border-radius:10px;padding:.45rem .55rem;background:#fbfcff}.item.active[data-v-8182c4b9]{background:linear-gradient(135deg,#f2f5ff,#ecf2ff);border-color:#6b82e4;box-shadow:0 6px 14px #5b74c62e}.item small[data-v-8182c4b9]{color:#3d5cc7}.item .muted[data-v-8182c4b9]{display:block;color:#7082a3}.empty[data-v-8182c4b9]{padding:.7rem;text-align:center;color:#6a7c98;background:#fafcff;border:1px dashed #d7dfef;border-radius:6px}.grid2[data-v-8182c4b9]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}label[data-v-8182c4b9]{font-size:.8rem;color:#516684;display:block;margin:.25rem 0}select[data-v-8182c4b9],input[data-v-8182c4b9],textarea[data-v-8182c4b9]{width:100%;border:1px solid #d7dfef;border-radius:6px;padding:.4rem .45rem;font-size:.86rem;box-sizing:border-box}.json-editor[data-v-8182c4b9]{min-height:260px;color:#111;background:#fff;font-family:Consolas,Monaco,monospace;line-height:1.45}.builder[data-v-8182c4b9]{margin:.45rem 0 .55rem;border:1px dashed #cfdaf2;border-radius:10px;padding:.45rem;background:linear-gradient(180deg,#fff,#fbfdff)}.builder-head[data-v-8182c4b9]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem}.io-tabs[data-v-8182c4b9]{display:flex;gap:.3rem}.io-tabs button[data-v-8182c4b9]{padding:.2rem .55rem;font-size:.75rem;border-radius:7px;border:1px solid #bfd0f7;background:#f4f7ff;color:#425a95;display:inline-flex;align-items:center;gap:.3rem}.io-tabs button.active[data-v-8182c4b9]{background:#e9efff;border-color:#7f99df;color:#2f4c97;font-weight:700}.io-tabs-main[data-v-8182c4b9]{align-items:center}.label-with-help[data-v-8182c4b9]{display:flex;align-items:center;gap:.3rem;margin:0;line-height:1.1}.help-trigger[data-v-8182c4b9]{width:17px;height:17px;border:1px solid #bfd0f7;background:#f1f5ff;color:#4d61a3;border-radius:50%;font-size:.72rem;font-weight:700;padding:0;line-height:15px;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.help-trigger[data-v-8182c4b9]:hover{color:#354b8f;border-color:#9db5ee;box-shadow:none}.builder-tools[data-v-8182c4b9]{display:flex;gap:.35rem;align-items:center}.mini-action[data-v-8182c4b9]{padding:.18rem .5rem;font-size:.74rem;border-radius:7px;border:1px solid #bfd0f7;background:#f4f7ff;color:#425a95}.mini-action[data-v-8182c4b9]:hover:not(:disabled){border-color:#95ace3}.builder-actions[data-v-8182c4b9]{display:flex;gap:.3rem}.builder-actions button[data-v-8182c4b9]{padding:.22rem .48rem;font-size:.75rem}.builder-sections[data-v-8182c4b9]{display:grid;gap:.45rem}.section-title[data-v-8182c4b9]{font-size:.78rem;color:#445b82;font-weight:600;text-transform:lowercase}.builder-rows[data-v-8182c4b9]{display:grid;gap:.32rem}.builder-item[data-v-8182c4b9]{display:grid;gap:.2rem}.builder-row[data-v-8182c4b9]{display:grid;grid-template-columns:1.3fr .9fr 1.3fr auto;gap:.35rem;align-items:center}.builder-row.compact[data-v-8182c4b9]{grid-template-columns:220px minmax(0,1fr)}.builder-row.asset[data-v-8182c4b9]{grid-template-columns:220px minmax(0,1fr);align-items:start}.builder-row input[readonly][data-v-8182c4b9]{background:#f5f8ff;color:#566b8d}.field-key[data-v-8182c4b9]{font-family:Consolas,Monaco,monospace;color:#35507f;font-size:.8rem;padding:.28rem .36rem;border:1px solid #d7dfef;border-radius:6px;background:#f6f9ff}.fixed-tip[data-v-8182c4b9]{color:#8aa0c2;font-size:.72rem}.builder-row.asset[data-v-8182c4b9] .asset-picker-inline{width:100%}.builder-row.asset[data-v-8182c4b9] .input-with-action{grid-template-columns:minmax(0,1fr) auto;width:100%}.builder-row.asset[data-v-8182c4b9] input{min-width:0}.builder-json-input[data-v-8182c4b9]{min-height:84px;resize:vertical;font-family:Consolas,Monaco,monospace;line-height:1.4}.mini[data-v-8182c4b9]{padding:.4rem;font-size:.78rem}.actions[data-v-8182c4b9]{display:flex;justify-content:flex-end;margin-top:.5rem}.actions button[data-v-8182c4b9]{background:linear-gradient(135deg,#647ce8,#7565d9);color:#fff;border:none}.pipeline-actions[data-v-8182c4b9]{justify-content:space-between;align-items:flex-end;gap:.6rem}.priority-inline[data-v-8182c4b9]{display:flex;align-items:center;gap:.35rem}.priority-inline label[data-v-8182c4b9]{margin:0;white-space:nowrap}.priority-inline select[data-v-8182c4b9]{width:120px}.dag-wrap[data-v-8182c4b9]{height:clamp(420px,62vh,680px);overflow:hidden;border:1px solid #dfe7f5;border-radius:8px;user-select:none;cursor:grab;background:#f8fbff}.dag-wrap[data-v-8182c4b9]:active{cursor:grabbing}.dag-svg[data-v-8182c4b9]{width:100%;height:100%;display:block}.dag-edge[data-v-8182c4b9]{fill:none;stroke:#5c7299;stroke-width:1.6;opacity:.88}.dag-edge-active[data-v-8182c4b9]{stroke:#e34141;stroke-width:2.2;opacity:1}.dag-node rect[data-v-8182c4b9]{stroke-width:1.4}.dag-node.clickable[data-v-8182c4b9]{cursor:move}.dag-node-operator rect[data-v-8182c4b9]{fill:#e9f0ff;stroke:#5f7fc6}.dag-node-input rect[data-v-8182c4b9]{fill:#e7f9f0;stroke:#4fa97b}.dag-node-output rect[data-v-8182c4b9]{fill:#fff0e6;stroke:#d48a4d}.dag-node-divider[data-v-8182c4b9]{stroke:#c7d4ef;stroke-width:1}.dag-node-title[data-v-8182c4b9]{fill:#243d6b;font-size:12px;font-weight:700}.dag-section-bg[data-v-8182c4b9]{stroke:#dbe5f6;stroke-width:1;opacity:1}.dag-port[data-v-8182c4b9]{stroke:#fff;stroke-width:1.1}.dag-port-in[data-v-8182c4b9]{fill:#5e8df0}.dag-port-out[data-v-8182c4b9]{fill:#54a37d}.dag-node-output .dag-port-in[data-v-8182c4b9]{fill:#d48a4d}.dag-port-text[data-v-8182c4b9]{fill:#2f4a78;font-size:10px}.dag-port-text-in[data-v-8182c4b9]{text-anchor:start}.dag-port-text-out[data-v-8182c4b9]{text-anchor:end}.dag-port-active[data-v-8182c4b9]{fill:#e34141!important}.dag-port-text-active[data-v-8182c4b9]{fill:#b42323;font-weight:700}.dag-node-list[data-v-8182c4b9]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.node-chip[data-v-8182c4b9]{border:1px solid #c7d8fb;background:#eef4ff;color:#3656aa;border-radius:999px;padding:.15rem .5rem;font-size:.74rem;cursor:pointer}.kv[data-v-8182c4b9]{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:.4rem;font-size:.85rem;margin-bottom:.25rem}.kv>span[data-v-8182c4b9]:first-child{color:#63799c;white-space:nowrap}.kv strong[data-v-8182c4b9]{color:#2b4368;display:block;text-align:right}.kv .value[data-v-8182c4b9]{color:#2b4368;font-weight:400;min-width:0;text-align:right}.status-badge[data-v-8182c4b9]{display:inline-block;border-radius:999px;padding:.12rem .48rem;font-size:.72rem;font-weight:700;line-height:1.1}.status-badge.ok[data-v-8182c4b9]{border:1px solid #b8ebca;background:#e9f9ef;color:#1d8f4c}.pipeline-desc-ellipsis[data-v-8182c4b9]{max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left}.output-desc[data-v-8182c4b9]{min-height:30px;border:1px solid #d7dfef;border-radius:6px;padding:.38rem .45rem;background:#f7f9ff;color:#4f6387;font-size:.82rem;line-height:1.35}.info-badge[data-v-8182c4b9]{display:inline-block;border:1px solid #c8d8fb;background:#eff4ff;color:#34579d;border-radius:999px;padding:.08rem .45rem;font-size:.73rem}.pod-badge[data-v-8182c4b9]{border-color:#ffd8b0;background:#fff4e8;color:#b15c00}.tag-wrap[data-v-8182c4b9]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.tag[data-v-8182c4b9]{border:1px solid #c8d8fb;background:#eff4ff;color:#3e5fac;border-radius:999px;padding:.1rem .45rem;font-size:.72rem}.hint-host[data-v-8182c4b9]{position:relative}.field-hint-float[data-v-8182c4b9]{position:fixed;z-index:1400;max-width:360px;color:#d9e5ff;background:#0f1730;border:1px solid #2e3a66;border-radius:8px;padding:.35rem .45rem;font-size:.74rem;line-height:1.35;white-space:normal;box-shadow:0 10px 22px #080e2459;pointer-events:none}.help-mask[data-v-8182c4b9]{position:fixed;inset:0;background:#0b12277a;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem}.help-dialog[data-v-8182c4b9]{width:min(760px,92vw);max-height:82vh;overflow:auto;border:1px solid #2e3a66;border-radius:12px;padding:.7rem;background:#0f1730;color:#d9e5ff;box-shadow:0 20px 52px #080e2480}.help-head[data-v-8182c4b9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.help-title[data-v-8182c4b9]{font-size:.92rem;font-weight:700;color:#cfddff;margin-bottom:.45rem}.help-close[data-v-8182c4b9]{border:1px solid #3f4f85;background:#172246;color:#d8e4ff;padding:.22rem .55rem;font-size:.76rem;border-radius:7px}.help-close[data-v-8182c4b9]:hover:not(:disabled){border-color:#5c73be}.help-grid[data-v-8182c4b9]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.help-pane[data-v-8182c4b9]{min-width:0}.help-pane-head[data-v-8182c4b9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.help-apply[data-v-8182c4b9]{border:1px solid #4860a4;background:#1b2749;color:#d8e4ff;padding:.2rem .5rem;font-size:.74rem;border-radius:6px}.help-apply[data-v-8182c4b9]:hover:not(:disabled){border-color:#6a84d3}.help-dialog strong[data-v-8182c4b9]{display:block;margin-bottom:.25rem;font-size:.78rem;color:#c9d9ff}.help-dialog pre[data-v-8182c4b9]{margin:0;font-size:.76rem;line-height:1.35;white-space:pre-wrap;word-break:break-word;background:#0b1227;color:#dce6ff;border:1px solid #27335d;border-radius:8px;padding:.45rem;min-height:300px;max-height:58vh;overflow:auto}.help-json-editor[data-v-8182c4b9]{width:100%;min-height:300px;max-height:58vh;resize:vertical;border:1px solid #27335d;border-radius:8px;padding:.45rem;box-sizing:border-box;background:#0b1227;color:#dce6ff;font-family:Consolas,Monaco,monospace;font-size:.76rem;line-height:1.35}.confirm-dialog[data-v-8182c4b9]{width:min(840px,92vw)}.json-dialog[data-v-8182c4b9]{width:min(900px,94vw)}.confirm-meta[data-v-8182c4b9]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .65rem;margin-bottom:.5rem}.confirm-meta span[data-v-8182c4b9]{color:#8ea7d9;font-size:.76rem;margin-right:.35rem}.confirm-meta strong[data-v-8182c4b9]{color:#e0eaff;font-size:.8rem}.confirm-actions[data-v-8182c4b9]{display:flex;justify-content:flex-end;gap:.45rem;margin-top:.55rem}.confirm-actions .secondary[data-v-8182c4b9]{background:#1b2749;border-color:#445a92;color:#d7e3ff}.confirm-actions .primary[data-v-8182c4b9]{background:linear-gradient(135deg,#647ce8,#7565d9);border:none;color:#fff}.tbl[data-v-8182c4b9]{width:100%;border-collapse:collapse}.tbl th[data-v-8182c4b9],.tbl td[data-v-8182c4b9]{border-bottom:1px solid #eef2f7;padding:.5rem;font-size:.84rem;text-align:left}.monitor-filters[data-v-8182c4b9]{display:flex;gap:.45rem;align-items:center;margin-bottom:.55rem}.monitor-filters select[data-v-8182c4b9]{max-width:260px}.monitor-pagination[data-v-8182c4b9]{display:flex;align-items:center;justify-content:space-between;margin-top:.6rem;gap:.55rem}.monitor-pagination .page-info[data-v-8182c4b9]{color:#5e7396;font-size:.82rem}.monitor-pagination .page-actions[data-v-8182c4b9]{display:flex;align-items:center;gap:.4rem}.monitor-pagination .page-actions select[data-v-8182c4b9]{width:110px}.row-actions[data-v-8182c4b9]{display:flex;gap:.35rem;flex-wrap:wrap}.status[data-v-8182c4b9]{padding:.12rem .45rem;border-radius:12px;font-size:.74rem;font-weight:600}.status.ok[data-v-8182c4b9]{background:#d9f7be;color:#389e0d}.status.bad[data-v-8182c4b9]{background:#ffd6d6;color:#cf1322}.status.pending[data-v-8182c4b9]{background:#fff2cc;color:#8a6d1c}pre[data-v-8182c4b9]{margin:0;max-height:240px;overflow:auto;background:#0e1628;color:#dce6ff;border-radius:6px;padding:.55rem;font-size:.78rem}.config-pre[data-v-8182c4b9]{max-height:520px;min-height:320px}.mono[data-v-8182c4b9]{font-family:Consolas,Monaco,monospace}.payload-dialog[data-v-8182c4b9]{width:min(900px,94vw)}.payload-pre[data-v-8182c4b9]{min-height:420px;max-height:72vh}.help-dialog[data-v-8182c4b9],.help-dialog pre[data-v-8182c4b9],.help-json-editor[data-v-8182c4b9],.payload-pre[data-v-8182c4b9]{scrollbar-width:thin;scrollbar-color:#4b5f8e #0d1730}.help-dialog[data-v-8182c4b9]::-webkit-scrollbar,.help-dialog pre[data-v-8182c4b9]::-webkit-scrollbar,.help-json-editor[data-v-8182c4b9]::-webkit-scrollbar,.payload-pre[data-v-8182c4b9]::-webkit-scrollbar{width:10px;height:10px}.help-dialog[data-v-8182c4b9]::-webkit-scrollbar-track,.help-dialog pre[data-v-8182c4b9]::-webkit-scrollbar-track,.help-json-editor[data-v-8182c4b9]::-webkit-scrollbar-track,.payload-pre[data-v-8182c4b9]::-webkit-scrollbar-track{background:#0d1730}.help-dialog[data-v-8182c4b9]::-webkit-scrollbar-thumb,.help-dialog pre[data-v-8182c4b9]::-webkit-scrollbar-thumb,.help-json-editor[data-v-8182c4b9]::-webkit-scrollbar-thumb,.payload-pre[data-v-8182c4b9]::-webkit-scrollbar-thumb{background:#4b5f8e;border-radius:8px;border:2px solid #0d1730}.help-dialog[data-v-8182c4b9]::-webkit-scrollbar-thumb:hover,.help-dialog pre[data-v-8182c4b9]::-webkit-scrollbar-thumb:hover,.help-json-editor[data-v-8182c4b9]::-webkit-scrollbar-thumb:hover,.payload-pre[data-v-8182c4b9]::-webkit-scrollbar-thumb:hover{background:#6178ad}@media(max-width:1360px){.layout[data-v-8182c4b9],.grid2[data-v-8182c4b9]{grid-template-columns:1fr}}@media(max-width:1024px){.help-grid[data-v-8182c4b9]{grid-template-columns:1fr}}@media(max-width:1024px){.confirm-meta[data-v-8182c4b9]{grid-template-columns:1fr}}.page-wrapper[data-v-2fa4cb2a]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.console-container[data-v-2fa4cb2a]{display:flex;gap:1rem;flex-grow:1;padding:.75rem;background-color:#f0f2f5;overflow:hidden}.left-panel[data-v-2fa4cb2a]{flex:0 0 280px;background-color:#fff;border-radius:8px;padding:1rem;border:1px solid #eef2f7;height:100%;overflow-y:auto}.right-panel[data-v-2fa4cb2a]{flex-grow:1;overflow-y:auto}.panel-header[data-v-2fa4cb2a]{font-size:1.1rem;font-weight:600;color:#0d244f;margin:0 0 1rem}.menu-tree[data-v-2fa4cb2a],.sub-tree[data-v-2fa4cb2a]{list-style:none;padding-left:0}.menu-node[data-v-2fa4cb2a]{margin-bottom:1rem}.menu-name[data-v-2fa4cb2a]{font-weight:600;color:#27364f}.sub-tree[data-v-2fa4cb2a]{padding-left:.75rem;margin-top:.5rem}.menu-item[data-v-2fa4cb2a]{padding:.7rem .75rem;border-radius:6px;cursor:pointer;font-size:.92rem;color:#3c4b63}.menu-item.is-active[data-v-2fa4cb2a]{background-color:#eef2ff;color:#5169d2;font-weight:600}.login-container[data-v-4bc3a1d7]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#090a0f;color:#e0e0e0;font-family:Microsoft YaHei,sans-serif}.login-panel[data-v-4bc3a1d7]{display:flex;flex-direction:column;justify-content:center;gap:30px;padding:40px 30px;background-color:#1b2735;border:1px solid #00c6ff;border-radius:10px;box-shadow:0 0 25px #00c6ff33;text-align:center;aspect-ratio:400 / 320;max-height:90vh;box-sizing:border-box}.login-panel.portrait[data-v-4bc3a1d7]{width:90vw;max-width:400px}.login-panel.landscape[data-v-4bc3a1d7]{width:60vw;max-width:500px}.title[data-v-4bc3a1d7]{font-size:24px;font-weight:700;color:#e0e0e0;margin:0}.input-group[data-v-4bc3a1d7]{position:relative;display:flex;flex-direction:column;text-align:left;gap:10px}.input-group label[data-v-4bc3a1d7]{font-size:14px;color:#a0b0c0}.address-input[data-v-4bc3a1d7]{background-color:#0e1620;border:1px solid #00c6ff;border-radius:5px;padding:12px 15px;color:#e0e0e0;font-size:16px;position:relative;z-index:2}.address-input[data-v-4bc3a1d7]:focus{outline:none;box-shadow:0 0 10px #00c6ff80;border-radius:5px 5px 0 0}.address-input[data-v-4bc3a1d7]::placeholder{color:#4a5f75}.connect-btn[data-v-4bc3a1d7]{background-color:#007bff;border:none;border-radius:5px;padding:15px;color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;outline:none}.connect-btn[data-v-4bc3a1d7]:hover{background-color:#0056b3;box-shadow:0 0 15px #007bffb3}.footer-text[data-v-4bc3a1d7]{position:absolute;bottom:20px;font-size:12px;opacity:.4}.address-dropdown[data-v-4bc3a1d7]{position:absolute;top:calc(100% - 5px);left:0;right:0;background-color:#0e1620;border:1px solid #00c6ff;border-top:none;border-radius:0 0 5px 5px;max-height:150px;overflow-y:auto;z-index:1;box-shadow:0 10px 10px #00c6ff1a;padding-top:5px}.dropdown-item[data-v-4bc3a1d7]{padding:10px 15px;color:#e0e0e0;cursor:pointer;transition:background-color .2s;font-size:14px;border-bottom:1px solid rgba(0,198,255,.2)}.dropdown-item[data-v-4bc3a1d7]:last-child{border-bottom:none}.dropdown-item[data-v-4bc3a1d7]:hover{background-color:#007bff}.address-dropdown[data-v-4bc3a1d7]::-webkit-scrollbar{width:6px}.address-dropdown[data-v-4bc3a1d7]::-webkit-scrollbar-track{background:#0e1620}.address-dropdown[data-v-4bc3a1d7]::-webkit-scrollbar-thumb{background:#007bff;border-radius:3px}.address-dropdown[data-v-4bc3a1d7]::-webkit-scrollbar-thumb:hover{background:#0056b3}.loading-container[data-v-cd46c5c2]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#090a0f;color:#e0e0e0}.main-container[data-v-9394b737]{display:flex;flex-direction:column;height:100vh;overflow:hidden}#app-container[data-v-9394b737]{width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#090a0f;display:flex;justify-content:center;align-items:center}
