.graph-explorer[data-v-cf32acbd]{width:100%;height:var(--v334501fa);position:relative;background:#1e1e2e;border-radius:8px;overflow:hidden}.graph-container[data-v-cf32acbd],.graph[data-v-cf32acbd]{width:100%;height:100%}.graph-loading[data-v-cf32acbd],.graph-error[data-v-cf32acbd],.graph-empty[data-v-cf32acbd]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#a1a1aa;gap:8px}.loading-spinner[data-v-cf32acbd]{width:40px;height:40px;border:3px solid #374151;border-top-color:#3b82f6;border-radius:50%;animation:spin-cf32acbd 1s linear infinite}@keyframes spin-cf32acbd{to{transform:rotate(360deg)}}.graph-error .material-symbols-outlined[data-v-cf32acbd],.graph-empty .material-symbols-outlined[data-v-cf32acbd]{font-size:48px;color:#6b7280}.graph-error .material-symbols-outlined[data-v-cf32acbd]{color:#ef4444}.retry-btn[data-v-cf32acbd]{margin-top:8px;padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.retry-btn[data-v-cf32acbd]:hover{background:#2563eb}.graph-explorer.light-mode[data-v-cf32acbd]{background:#f8fafc}.graph-explorer.light-mode .graph-loading[data-v-cf32acbd],.graph-explorer.light-mode .graph-error[data-v-cf32acbd],.graph-explorer.light-mode .graph-empty[data-v-cf32acbd]{color:#4b5563}.graph-explorer.light-mode .loading-spinner[data-v-cf32acbd]{border-color:#d1d5db;border-top-color:#3b82f6}.graph-explorer.light-mode .graph-empty .material-symbols-outlined[data-v-cf32acbd]{color:#9ca3af}
