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