.graph_canvas__7WlEZ,.graph_root__h3BDj{position:fixed;inset:0}.graph_panel__FLCRQ{position:fixed;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.graph_search__HU6d9{top:14px;left:14px;width:280px}.graph_search__HU6d9 input{width:100%;background:var(--bg);border:1px solid var(--border);color:#fff;border-radius:6px;padding:6px 8px;outline:none}.graph_search__HU6d9 input:focus{border-color:var(--accent)}.graph_suggest__aANBI{margin-top:6px;max-height:220px;overflow:auto}.graph_suggest__aANBI button{display:block;width:100%;text-align:left;background:none;border:none;font:inherit;color:inherit;padding:3px 4px;border-radius:4px;cursor:pointer}.graph_suggest__aANBI button.graph_on__BHJJS,.graph_suggest__aANBI button:hover{background:var(--accent);color:var(--bg)}.graph_legend__xURXM{bottom:14px;left:14px}.graph_row__kKMoH{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;font:inherit;color:inherit;text-align:left;padding:1px 0;cursor:pointer;opacity:1}.graph_row__kKMoH.graph_off__jwaDC{opacity:.35}.graph_dot__ucW8M{width:10px;height:10px;border-radius:50%;display:inline-block}.graph_details__CxWFH{top:14px;right:14px;width:320px;max-height:90vh;overflow:auto}.graph_details__CxWFH h2{margin:0 0 2px;font-size:15px;color:#fff}.graph_details__CxWFH .graph_name__z_Wpw{font-weight:600}.graph_details__CxWFH .graph_k__ucPoB,.graph_details__CxWFH .graph_rel__bX45V{color:var(--muted)}.graph_details__CxWFH .graph_nb__Fi95H{background:none;border:none;font:inherit;padding:0;cursor:pointer}.graph_details__CxWFH .graph_nb__Fi95H:hover{text-decoration:underline}.graph_details__CxWFH h3{margin:12px 0 4px;font-size:12px;color:var(--accent);font-weight:600}.graph_hint__h7Rht{position:fixed;bottom:14px;right:14px;color:#4a5563;font-size:11px;z-index:2}.graph_centered__dgHIw{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px}.graph_retry__m7r6s{background:var(--panel);border:1px solid var(--border);color:var(--fg);border-radius:6px;padding:6px 14px;cursor:pointer}.graph_retry__m7r6s:hover{border-color:var(--accent)}