.backend-preview-page[data-v-6be10636]{position:relative;width:100%;height:100%;overflow:hidden;background:#0b1320}.top-control-bar[data-v-6be10636]{position:absolute;top:15px;left:20px;right:360px;background:rgba(13,20,30,.92);backdrop-filter:blur(8px);border:1px solid rgba(0,229,255,.3);border-radius:8px;padding:10px 14px;z-index:1000;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 20px rgba(0,0,0,.5)}.dataset-switcher[data-v-6be10636]{display:flex;gap:8px}.switch-tab-btn[data-v-6be10636]{flex:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);color:#c9d1d9;font-size:13px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s}.switch-tab-btn[data-v-6be10636]:hover{background:rgba(0,229,255,.15);border-color:#00e5ff}.switch-tab-btn.active[data-v-6be10636]{background:linear-gradient(135deg,#00b4d8,#0077b6);border-color:#00e5ff;color:#fff;box-shadow:0 0 12px rgba(0,180,216,.5)}.url-input-group[data-v-6be10636]{display:flex;align-items:center;gap:8px}.url-label[data-v-6be10636]{font-size:12px;color:#8c9ba5;white-space:nowrap}.url-input[data-v-6be10636]{flex:1;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:5px 8px;color:#00e5ff;font-size:12px;font-family:monospace}.url-input[data-v-6be10636]:focus{border-color:#00e5ff;outline:none}.fetch-select[data-v-6be10636]{background:rgba(20,30,45,.9);border:1px solid rgba(0,229,255,.3);color:#fff;font-size:12px;padding:5px 8px;border-radius:4px;outline:none;cursor:pointer}.action-load-btn[data-v-6be10636]{background:#52c41a;border:none;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:background .2s}.action-load-btn[data-v-6be10636]:hover{background:#73d13d}.action-focus-btn[data-v-6be10636]{background:rgba(30,41,59,.85);border:1px solid rgba(0,229,255,.4);border-radius:4px;color:#00e5ff;font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:all .2s}.action-focus-btn[data-v-6be10636]:hover{background:rgba(0,229,255,.2);border-color:#00e5ff;color:#fff}.inspect-panel[data-v-6be10636]{position:absolute;top:15px;right:15px;width:330px;max-height:calc(100vh - 30px);background:rgba(13,20,30,.94);backdrop-filter:blur(10px);border:1px solid rgba(0,229,255,.35);border-radius:8px;color:#fff;z-index:1000;display:flex;flex-direction:column;box-shadow:0 6px 24px rgba(0,0,0,.6);transition:all .2s ease}.inspect-panel.collapsed[data-v-6be10636]{max-height:44px}.panel-header[data-v-6be10636]{padding:10px 14px;background:rgba(0,229,255,.08);border-bottom:1px solid rgba(0,229,255,.2);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.panel-title[data-v-6be10636]{font-size:13px;font-weight:700;color:#00e5ff}.toggle-icon[data-v-6be10636]{font-size:11px;color:#8c9ba5}.panel-body[data-v-6be10636]{padding:10px 14px;overflow-y:auto;flex:1}.section-title[data-v-6be10636]{font-size:11px;font-weight:700;color:#8c9ba5;margin:10px 0 6px;text-transform:uppercase;letter-spacing:.5px}.card-box[data-v-6be10636]{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:8px 10px;margin-bottom:8px}.highlight-card[data-v-6be10636]{border-color:rgba(82,196,26,.35);background:rgba(82,196,26,.04)}.info-row[data-v-6be10636]{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:4px}.info-row.main-cost[data-v-6be10636]{margin:4px 0 8px;background:rgba(0,229,255,.1);padding:4px 6px;border-radius:4px}.label[data-v-6be10636]{color:#8c9ba5}.val[data-v-6be10636]{color:#e2e8f0}.font-mono[data-v-6be10636]{font-family:monospace}.success[data-v-6be10636]{color:#52c41a!important;font-weight:600}.warn[data-v-6be10636]{color:#faad14!important;font-weight:600}.danger[data-v-6be10636]{color:#ff4d4f!important;font-weight:600}.highlight-cyan[data-v-6be10636]{color:#00e5ff!important;font-weight:700}.timer-big[data-v-6be10636]{color:#00e5ff;font-size:16px;font-weight:800}.cost-breakdown[data-v-6be10636]{display:flex;justify-content:space-between;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.15);border-radius:4px;padding:4px 8px;margin-bottom:6px}.b-item[data-v-6be10636]{display:flex;flex-direction:column;align-items:center}.b-key[data-v-6be10636]{font-size:9px;color:#8c9ba5}.b-val[data-v-6be10636]{font-size:11px;font-family:monospace;font-weight:700;color:#52c41a}.tip-sub[data-v-6be10636]{font-size:10px;color:#8c9ba5;margin-top:4px;line-height:1.4}.raw-preview-box[data-v-6be10636]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:8px;display:flex;flex-direction:column;align-items:center}.raw-canvas[data-v-6be10636]{width:100%;height:auto;border:1px solid rgba(0,229,255,.25);background:repeating-conic-gradient(#1f2937 0 25%,#111827 0 50%) 50%/12px 12px;border-radius:4px;image-rendering:pixelated}.control-box[data-v-6be10636]{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.ctrl-check[data-v-6be10636]{font-size:11px;color:#c9d1d9;display:flex;align-items:center;gap:6px;cursor:pointer}.sub-ctrl[data-v-6be10636]{margin-left:20px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8c9ba5}.empty-tip[data-v-6be10636]{font-size:11px;color:#6b7280;text-align:center;padding:8px 0}[data-v-6be10636] .bridge-core-marker,[data-v-6be10636] .pulse-container{display:flex;align-items:center;justify-content:center}[data-v-6be10636] .pulse-container{position:relative;width:32px;height:32px}[data-v-6be10636] .pulse-dot{width:24px;height:24px;background:#ff4d4f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 0 10px rgba(255,77,79,.85);z-index:2}[data-v-6be10636] .pulse-ring{position:absolute;width:32px;height:32px;border:2px solid #ff4d4f;border-radius:50%;animation:marker-pulse-6be10636 1.8s ease-out infinite;z-index:1}@keyframes marker-pulse-6be10636{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}[data-v-6be10636] .bridge-tooltip{background:rgba(15,23,42,.88);border:1px solid rgba(0,229,255,.85);border-radius:6px;color:#fff;font-size:12px;padding:4px 8px;box-shadow:0 4px 12px rgba(0,0,0,.35)}[data-v-6be10636] .bridge-tooltip:before{border-top-color:rgba(15,23,42,.88)}