.config-item[data-v-594d48c8]{display:flex;align-items:flex-start;margin-bottom:12px}.config-item .config-item-label[data-v-594d48c8]{display:inline-block;width:100px;flex-shrink:0;font-weight:700;text-align:right;margin-right:15px;padding-top:4px;font-size:13px;color:#8b93b5}.config-item .config-item-value[data-v-594d48c8]{flex:1;min-width:0;font-size:13px;color:#c7d2fe}.config-item .value-text[data-v-594d48c8]{word-break:break-all;max-height:90px;overflow-y:auto;padding:6px 10px;background:hsla(0,0%,100%,.03);border:1px solid rgba(94,148,255,.12);border-radius:8px}.config-item .method-tag[data-v-594d48c8]{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.5;border:1px solid transparent}.config-item .method-tag.is-get[data-v-594d48c8]{color:#34d399;background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.35)}.config-item .method-tag.is-post[data-v-594d48c8]{color:#fbbf24;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.35)}.config-item .result[data-v-594d48c8]{flex:1;min-width:0;max-height:200px;overflow-y:auto;border:1px solid rgba(94,148,255,.18);background:rgba(6,11,34,.6);border-radius:10px;padding:10px 12px}.config-item .result .result-code[data-v-594d48c8]{margin:0;font-family:SF Mono,Consolas,Menlo,monospace;font-size:12px;line-height:1.6;color:#c7d2fe;white-space:pre-wrap;word-break:break-all}.config-item .result .result-placeholder[data-v-594d48c8]{font-size:12px;color:#6b7396}.config-item .result.success[data-v-594d48c8]{border-color:rgba(52,211,153,.5);box-shadow:0 0 12px rgba(52,211,153,.12)}.config-item .result.warning[data-v-594d48c8]{border-color:rgba(251,191,36,.5);box-shadow:0 0 12px rgba(251,191,36,.12)}.config-item .result.error[data-v-594d48c8]{border-color:rgba(248,113,113,.55);box-shadow:0 0 12px rgba(248,113,113,.15)}[data-v-594d48c8] .api-alert.el-alert{margin:16px 0 10px}[data-v-594d48c8] .api-alert.el-alert .el-alert__title{font-size:13px}[data-v-594d48c8] .el-loading-mask{background-color:rgba(7,12,34,.75)}[data-v-594d48c8] .btn-request.el-button.el-button--primary{background:linear-gradient(135deg,#22d3ee,#6366f1);border:none;border-radius:8px;font-weight:700;box-shadow:0 6px 18px rgba(34,211,238,.25);transition:all .25s}[data-v-594d48c8] .btn-request.el-button.el-button--primary:focus,[data-v-594d48c8] .btn-request.el-button.el-button--primary:hover{background:linear-gradient(135deg,#4adee9,#818cf8);transform:translateY(-1px);box-shadow:0 10px 26px rgba(34,211,238,.4)}.datacube-config .CodeMirror{height:100%!important}.datacube-config .b-code-editor{width:100%;border-radius:10px;overflow:hidden}.code-textarea[data-v-5c0c9bc6] textarea{font-family:Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.55;color:#d8dee9;background:#030826!important;border-color:rgba(94,148,255,.25);resize:vertical}.code-textarea[data-v-5c0c9bc6] textarea::-moz-placeholder{color:hsla(0,0%,100%,.3)}.code-textarea[data-v-5c0c9bc6] textarea::placeholder{color:hsla(0,0%,100%,.3)}.datacube-config[data-v-5c0c9bc6]{position:relative;margin:-20px 0;padding:20px;padding-left:10px;height:calc(100vh - 60px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at 85% 0,rgba(29,53,120,.35) 0,transparent 55%),radial-gradient(ellipse at 10% 100%,rgba(76,29,149,.28) 0,transparent 55%),linear-gradient(160deg,#060b22,#0a1030 50%,#060b22);color:#e8ecff}.datacube-config .bg-decor[data-v-5c0c9bc6]{position:absolute;inset:0;pointer-events:none}.datacube-config .bg-decor .bg-grid[data-v-5c0c9bc6]{position:absolute;inset:0;background-image:linear-gradient(rgba(94,148,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(94,148,255,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.9),transparent 75%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.9),transparent 75%)}.datacube-config .bg-decor .bg-orb[data-v-5c0c9bc6]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.3;animation:orbFloat-5c0c9bc6 14s ease-in-out infinite alternate}.datacube-config .bg-decor .orb-cyan[data-v-5c0c9bc6]{width:380px;height:380px;background:#0ea5e9;top:-140px;right:-100px}.datacube-config .bg-decor .orb-purple[data-v-5c0c9bc6]{width:420px;height:420px;background:#6d28d9;bottom:-180px;left:-120px;animation-delay:-7s}.datacube-config .top-panel[data-v-5c0c9bc6]{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;background:hsla(0,0%,100%,.03);border:1px solid rgba(94,148,255,.14);border-radius:16px;padding:12px 20px;margin-bottom:16px;box-shadow:0 8px 30px rgba(0,0,0,.25)}.datacube-config[data-v-5c0c9bc6] .el-page-header{line-height:1}.datacube-config[data-v-5c0c9bc6] .el-page-header .el-page-header__back{color:#c7d2fe;font-size:13px}.datacube-config[data-v-5c0c9bc6] .el-page-header .el-page-header__back .el-icon-back{color:#22d3ee;margin-right:2px}.datacube-config[data-v-5c0c9bc6] .el-page-header .el-page-header__back:hover{color:#7dd3fc}.datacube-config[data-v-5c0c9bc6] .el-page-header .el-page-header__divider{background-color:rgba(94,148,255,.2)}.datacube-config[data-v-5c0c9bc6] .el-page-header .el-page-header__title{font-size:13px;color:#8b93b5}.datacube-config[data-v-5c0c9bc6] .el-page-header .el-page-header__content{font-size:15px;font-weight:700;color:#e8ecff}.datacube-config .config-main[data-v-5c0c9bc6]{position:relative;z-index:1;flex:1;min-height:0;display:flex;gap:16px}.datacube-config .ds-panel[data-v-5c0c9bc6]{background:hsla(0,0%,100%,.03);border:1px solid rgba(94,148,255,.14);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.datacube-config .panel-header[data-v-5c0c9bc6]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:14px 20px 12px;border-bottom:1px solid rgba(94,148,255,.1)}.datacube-config .panel-header .section-title[data-v-5c0c9bc6]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#e8ecff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datacube-config .panel-header .section-title .title-bar[data-v-5c0c9bc6]{display:inline-block;width:4px;height:18px;border-radius:2px;background:linear-gradient(180deg,#22d3ee,#6366f1);box-shadow:0 0 8px rgba(34,211,238,.5);flex-shrink:0}.datacube-config .panel-header .panel-sub[data-v-5c0c9bc6]{font-size:12px;color:#8b93b5;flex-shrink:0}.datacube-config .panel-header .header-actions[data-v-5c0c9bc6]{flex-shrink:0;display:flex;align-items:center}.datacube-config .panel-header .header-actions .action-group[data-v-5c0c9bc6]{display:flex;align-items:center}.datacube-config[data-v-5c0c9bc6] .form-panel .el-button--primary:not(.is-plain){background:linear-gradient(135deg,#22d3ee,#6366f1);border:none;border-radius:8px;font-weight:700;box-shadow:0 6px 18px rgba(34,211,238,.25);transition:all .25s}.datacube-config[data-v-5c0c9bc6] .form-panel .el-button--primary:not(.is-plain):focus,.datacube-config[data-v-5c0c9bc6] .form-panel .el-button--primary:not(.is-plain):hover{background:linear-gradient(135deg,#4adee9,#818cf8);transform:translateY(-1px);box-shadow:0 10px 26px rgba(34,211,238,.4)}.datacube-config[data-v-5c0c9bc6] .btn-test.el-button--primary.is-plain{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.4);color:#7dd3fc;margin-right:10px}.datacube-config[data-v-5c0c9bc6] .btn-test.el-button--primary.is-plain:focus,.datacube-config[data-v-5c0c9bc6] .btn-test.el-button--primary.is-plain:hover{background:rgba(34,211,238,.18);border-color:rgba(34,211,238,.7);color:#e0f9ff;box-shadow:0 0 14px rgba(34,211,238,.25)}.datacube-config[data-v-5c0c9bc6] .btn-export.el-button{background:hsla(0,0%,100%,.06);border-color:rgba(94,148,255,.25);color:#c7d2fe}.datacube-config[data-v-5c0c9bc6] .btn-export.el-button:hover{border-color:rgba(34,211,238,.5);color:#7dd3fc}.datacube-config .chart-panel[data-v-5c0c9bc6]{width:540px;flex-shrink:0}.datacube-config .chart-list[data-v-5c0c9bc6]{flex:1;min-height:0;overflow-y:auto;padding:16px}.datacube-config .chart-list[data-v-5c0c9bc6]::-webkit-scrollbar{width:6px}.datacube-config .chart-list[data-v-5c0c9bc6]::-webkit-scrollbar-thumb{background:rgba(94,148,255,.25);border-radius:3px}.datacube-config .chart-list[data-v-5c0c9bc6]::-webkit-scrollbar-thumb:hover{background:rgba(94,148,255,.4)}.datacube-config .chart-item[data-v-5c0c9bc6]{position:relative;width:100%;margin-bottom:16px;border:1px solid rgba(94,148,255,.2);border-radius:12px;background:#0a1230;box-sizing:border-box;cursor:pointer;transition:all .25s;overflow:hidden}.datacube-config .chart-item .chart-item-inner[data-v-5c0c9bc6]{height:490px;padding:10px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(29,53,120,.3) 0,transparent 70%);overflow:hidden}.datacube-config .chart-item .chart-item-foot[data-v-5c0c9bc6]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid rgba(94,148,255,.1)}.datacube-config .chart-item .chart-item-foot .chart-name[data-v-5c0c9bc6]{font-size:13px;color:#c7d2fe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datacube-config .chart-item .chart-item-foot .chart-dot[data-v-5c0c9bc6]{width:7px;height:7px;border-radius:50%;background:rgba(139,147,181,.5);flex-shrink:0;transition:all .25s}.datacube-config .chart-item[data-v-5c0c9bc6]:hover{border-color:rgba(34,211,238,.4);box-shadow:0 0 18px rgba(34,211,238,.1)}.datacube-config .chart-item.active[data-v-5c0c9bc6]{border-color:rgba(34,211,238,.85);box-shadow:0 0 24px rgba(34,211,238,.28),inset 0 0 24px rgba(34,211,238,.05)}.datacube-config .chart-item.active .chart-dot[data-v-5c0c9bc6]{background:#22d3ee;box-shadow:0 0 8px rgba(34,211,238,.8);animation:dotPulse-5c0c9bc6 1.6s ease-in-out infinite}.datacube-config .form-panel[data-v-5c0c9bc6]{flex:1;min-width:0}.datacube-config .config-body[data-v-5c0c9bc6]{flex:1;min-height:0;overflow-y:auto;padding:20px 24px}.datacube-config .config-body[data-v-5c0c9bc6]::-webkit-scrollbar{width:6px}.datacube-config .config-body[data-v-5c0c9bc6]::-webkit-scrollbar-thumb{background:rgba(94,148,255,.25);border-radius:3px}.datacube-config .config-body[data-v-5c0c9bc6]::-webkit-scrollbar-thumb:hover{background:rgba(94,148,255,.4)}.datacube-config[data-v-5c0c9bc6] .el-loading-mask{background-color:rgba(7,12,34,.75)}.datacube-config[data-v-5c0c9bc6] .el-empty__image{opacity:.55}.datacube-config[data-v-5c0c9bc6] .el-empty__description p{color:#6b7396}.datacube-config .form-area .form-item[data-v-5c0c9bc6]{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap}.datacube-config .form-area .form-item .form-label[data-v-5c0c9bc6]{width:120px;flex-shrink:0;text-align:right;margin-right:15px;font-size:13px;color:#c7d2fe}.datacube-config .form-area .form-item .form-label.form-label-block[data-v-5c0c9bc6]{width:100%;text-align:left;margin-bottom:8px}.datacube-config .form-area .form-item .form-value[data-v-5c0c9bc6]{flex:1;min-width:0}.datacube-config[data-v-5c0c9bc6] .el-radio.el-radio .el-radio__label{color:#c7d2fe}.datacube-config[data-v-5c0c9bc6] .el-radio.el-radio.is-checked .el-radio__label{color:#7dd3fc}.datacube-config[data-v-5c0c9bc6] .el-radio.el-radio.is-disabled .el-radio__label{color:#5a6288}.datacube-config[data-v-5c0c9bc6] .el-radio-group .el-radio-button__inner{color:#c7d2fe}.datacube-config[data-v-5c0c9bc6] .el-radio-group .el-radio-button.is-active .el-radio-button__inner{color:#fff}.datacube-config .editor-box[data-v-5c0c9bc6]{border:1px solid rgba(94,148,255,.2);border-radius:10px;overflow:hidden;background:rgba(6,11,34,.6);transition:border-color .25s}.datacube-config .editor-box[data-v-5c0c9bc6]:focus-within{border-color:rgba(34,211,238,.5);box-shadow:0 0 16px rgba(34,211,238,.12)}.datacube-config[data-v-5c0c9bc6] .form-value .el-table.el-table{background:transparent;color:#c7d2fe;border-radius:10px;overflow:hidden}.datacube-config[data-v-5c0c9bc6] .form-value .el-table.el-table tr{background-color:transparent}.datacube-config[data-v-5c0c9bc6] .form-value .el-table.el-table th.el-table__cell{background:hsla(0,0%,100%,.04);color:#8b93b5;font-weight:600;border-bottom:1px solid rgba(94,148,255,.14)}.datacube-config[data-v-5c0c9bc6] .form-value .el-table.el-table td.el-table__cell{background-color:transparent;border-bottom:1px solid rgba(94,148,255,.08)}.datacube-config[data-v-5c0c9bc6] .form-value .el-table.el-table:before{background-color:rgba(94,148,255,.14)}.datacube-config[data-v-5c0c9bc6] .form-value .el-table.el-table .el-table__empty-text{color:#6b7396}.datacube-config[data-v-5c0c9bc6] .form-value .el-table.el-table .el-table__body tr.hover-row>td.el-table__cell,.datacube-config[data-v-5c0c9bc6] .form-value .el-table.el-table .el-table__body tr:hover>td.el-table__cell{background-color:rgba(34,211,238,.05)}@keyframes orbFloat-5c0c9bc6{0%{transform:translate(0)}to{transform:translate(40px,-30px)}}@keyframes dotPulse-5c0c9bc6{0%,to{opacity:1}50%{opacity:.3}}