.vault-graph{color-scheme:light;--surface-0: #f4f3f0;--surface-1: #fcfcfb;--surface-2: #ffffff;--border: #dedcd5;--border-strong: #c4c2b8;--text-1: #0b0b0b;--text-2: #52514e;--text-3: #86857d;--edge: #e8e7e1;--edge-hi: #2a78d6;--dim: #e6e5df;--today: #0b0b0b;--g1: #2a78d6;--g2: #eb6834;--g3: #1baf7a;--g4: #eda100;--g5: #008300;--g6: #d3006e;--g7: #4a3aa7;--g8: #e34948;--g9: #00aecb;--g10:#9412ad;--g11:#6f6e67;--g12:#45443f;--n1: #6f6e67;--n2: #45443f;--n3: #8a897f;--accent: #2a78d6}@media(prefers-color-scheme:dark){.vault-graph:not([data-theme=light]){color-scheme:dark;--surface-0: #121211;--surface-1: #1a1a19;--surface-2: #232322;--border: #33332f;--border-strong: #4a4a45;--text-1: #ffffff;--text-2: #c3c2b7;--text-3: #8d8c84;--edge: #333330;--edge-hi: #3987e5;--dim: #2a2a28;--today: #ffffff;--g1: #3987e5;--g2: #d95926;--g3: #199e70;--g4: #c98500;--g5: #008300;--g6: #eb1580;--g7: #9085e9;--g8: #e66767;--g9: #009fbb;--g10:#b429d1;--g11:#8d8c84;--g12:#bdbcb2;--n1: #8d8c84;--n2: #bdbcb2;--n3: #77766d;--accent: #3987e5}}.vault-graph[data-theme=dark]{color-scheme:dark;--surface-0: #121211;--surface-1: #1a1a19;--surface-2: #232322;--border: #33332f;--border-strong: #4a4a45;--text-1: #ffffff;--text-2: #c3c2b7;--text-3: #8d8c84;--edge: #333330;--edge-hi: #3987e5;--dim: #2a2a28;--today: #ffffff;--g1: #3987e5;--g2: #d95926;--g3: #199e70;--g4: #c98500;--g5: #008300;--g6: #eb1580;--g7: #9085e9;--g8: #e66767;--g9: #009fbb;--g10:#b429d1;--g11:#8d8c84;--g12:#bdbcb2;--n1: #8d8c84;--n2: #bdbcb2;--n3: #77766d;--accent: #3987e5}.vault-graph,.vault-graph *{box-sizing:border-box}.vault-graph [hidden][hidden],.vault-graph #vg-busy[hidden],.vault-graph #vg-tip[hidden],.vault-graph #vg-detail[hidden],.vault-graph #vg-htip[hidden],.vault-graph #vg-logo[hidden],.vault-graph #vg-logoInner[hidden]{display:none}.vault-graph{height:100%;margin:0}.vault-graph{background:var(--surface-1);color:var(--text-1);font:13px/1.45 ui-sans-serif,-apple-system,Segoe UI,system-ui,sans-serif;overflow:hidden;position:relative}.vault-graph{display:grid;grid-template-columns:288px 1fr;height:100%}.vault-graph #vg-sidebar{background:var(--surface-0);border-right:1px solid var(--border);overflow-y:auto;padding:14px 14px 28px;display:flex;flex-direction:column;gap:18px}.vault-graph .brand{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.vault-graph .brand h1{font-size:14px;margin:0;letter-spacing:-.01em}.vault-graph .brand .sub{font-size:11px;color:var(--text-3)}.vault-graph .block>.lbl{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:7px;font-weight:600}.vault-graph .seg{display:grid;grid-template-columns:1fr 1fr;gap:4px}.vault-graph .seg button{font:inherit;font-size:12px;padding:6px 8px;cursor:pointer;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:6px;text-align:left}.vault-graph .seg button:hover{border-color:var(--border-strong);color:var(--text-1)}.vault-graph .seg button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.vault-graph input[type=search]{width:100%;font:inherit;padding:7px 9px;border-radius:6px;background:var(--surface-2);color:var(--text-1);border:1px solid var(--border)}.vault-graph input[type=search]:focus{outline:2px solid var(--accent);outline-offset:-1px}.vault-graph .row{display:flex;align-items:center;justify-content:space-between;gap:8px}.vault-graph .row .val{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:11px}.vault-graph #vg-legend{display:flex;flex-direction:column;gap:1px}.vault-graph .lgr{display:flex;align-items:center;gap:2px}.vault-graph .lgr.sub{padding-left:14px}.vault-graph .lgr.sub2{padding-left:28px}.vault-graph .lgr.sub3{padding-left:42px}.vault-graph .lgr.sub4{padding-left:54px}.vault-graph .tw,.vault-graph .eye{flex:none;background:none;border:0;padding:2px;cursor:pointer;color:var(--text-3);line-height:0;border-radius:4px}.vault-graph .tw{width:16px;height:18px;font:inherit;font-size:9px;line-height:1;color:var(--text-3)}.vault-graph .tw:hover,.vault-graph .eye:hover{color:var(--text-1);background:var(--surface-2)}.vault-graph .tw[aria-expanded=true]{color:var(--text-2)}.vault-graph .tw.none{visibility:hidden;cursor:default}.vault-graph .eye{width:20px;height:18px}.vault-graph .eye svg{width:14px;height:14px;display:block}.vault-graph .eye[aria-pressed=false]{color:var(--text-3);opacity:.6}.vault-graph .lg{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;padding:4px 6px;border-radius:5px;cursor:pointer;border:1px solid transparent;text-align:left;background:none;font:inherit;color:var(--text-1);flex:1;min-width:0}.vault-graph .lg[data-hl=on],.vault-graph .lgs[data-hl=on]{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent);box-shadow:inset 2px 0 0 0 var(--accent);color:var(--text-1)}.vault-graph .lg[data-hl=on] .ct,.vault-graph .lgs[data-hl=on] .ct{color:var(--text-2)}.vault-graph .lg:hover{background:var(--surface-2);border-color:var(--border)}.vault-graph .lg .sw{width:11px;height:11px;border-radius:50%}.vault-graph .lg .sw.sw-in{transform:scale(.6)}.vault-graph .lg .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-graph .lg .ct{font-size:11px}.vault-graph .lg .ct,.vault-graph .lgs .ct{color:var(--text-3);font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.vault-graph .lg .only,.vault-graph .lgs .only{font-size:10px;color:var(--text-3);opacity:0;padding:1px 4px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-1);line-height:1.3;white-space:nowrap}.vault-graph .lgs .only{font-size:9px}.vault-graph .lg:hover .only,.vault-graph .lgs:hover .only{opacity:1}.vault-graph .lg .only:hover,.vault-graph .lgs .only:hover{color:var(--text-1);border-color:var(--accent)}.vault-graph .lgs{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:7px;padding:2px 6px;color:var(--text-2);font:inherit;font-size:11px;background:none;border:1px solid transparent;border-radius:5px;flex:1;min-width:0;text-align:left;cursor:pointer}.vault-graph .lgs:hover{background:var(--surface-2);border-color:var(--border);color:var(--text-1)}.vault-graph .lgs[aria-pressed=false]{opacity:.35}.vault-graph .lgs[aria-pressed=false] .nm{text-decoration:line-through}.vault-graph .lgs .sw{width:10px;height:10px;border-radius:2px}.vault-graph .lgs .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-graph .lg[aria-pressed=false]{opacity:.38}.vault-graph .lg[aria-pressed=false] .nm{text-decoration:line-through}.vault-graph .mini{display:flex;flex-wrap:wrap;gap:5px}.vault-graph #vg-stats{font-size:11px;color:var(--text-3);line-height:1.6}.vault-graph #vg-stats b{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.vault-graph .tools{display:flex;flex-wrap:wrap;gap:5px}.vault-graph .tools button,.vault-graph .mini button,.vault-graph button.btn{font:inherit;font-size:11px;padding:5px 8px;cursor:pointer;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:6px}.vault-graph .tools button:hover,.vault-graph .mini button:hover,.vault-graph button.btn:hover{color:var(--text-1);border-color:var(--border-strong)}.vault-graph .mini button[aria-pressed=true],.vault-graph button.btn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.vault-graph .gear{font:inherit;font-size:13px;line-height:1;cursor:pointer;padding:3px 5px;border-radius:6px;background:none;border:1px solid transparent;color:var(--text-3)}.vault-graph .gear:hover{color:var(--text-1);border-color:var(--border)}.vault-graph .gear[aria-expanded=true]{color:var(--text-1);background:var(--surface-2);border-color:var(--border)}.vault-graph .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vault-graph .scr{margin-bottom:9px}.vault-graph .scrh{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.vault-graph .vis{flex:0 0 auto}.vault-graph .scrh .nm{flex:1 1 auto;min-width:0;font-size:11px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-graph .sws{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.vault-graph #vg-setbody{max-height:46vh;overflow-y:auto}.vault-graph #vg-setbody .sws{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.vault-graph #vg-setbody .swatch{width:100%;height:auto;aspect-ratio:1}.vault-graph .swatch{width:18px;height:18px;padding:0;cursor:pointer;border-radius:50%;border:1px solid var(--border)}.vault-graph .swatch.vg-g1{background:var(--g1)}.vault-graph .swatch.vg-g2{background:var(--g2)}.vault-graph .swatch.vg-g3{background:var(--g3)}.vault-graph .swatch.vg-g4{background:var(--g4)}.vault-graph .swatch.vg-g5{background:var(--g5)}.vault-graph .swatch.vg-g6{background:var(--g6)}.vault-graph .swatch.vg-g7{background:var(--g7)}.vault-graph .swatch.vg-g8{background:var(--g8)}.vault-graph .swatch.vg-g9{background:var(--g9)}.vault-graph .swatch.vg-g10{background:var(--g10)}.vault-graph .swatch.vg-g11{background:var(--g11)}.vault-graph .swatch.vg-g12{background:var(--g12)}.vault-graph.vg-tokens{display:block;height:auto;overflow:visible;position:static;background:none;color:inherit;font:inherit;color-scheme:inherit}.vault-graph.vg-tokens .vg-subrow{margin-left:24px;padding-top:6px;padding-bottom:6px;border-top:none}.vault-graph.vg-tokens .sws{flex-wrap:wrap;justify-content:flex-end}.vault-graph .swatch:hover{transform:scale(1.15)}.vault-graph .swatch[aria-checked=true]{box-shadow:0 0 0 1px var(--surface-0),0 0 0 2px var(--text-1)}.vault-graph .swatch[aria-checked=true][data-auto="1"]{box-shadow:0 0 0 1px var(--surface-0),0 0 0 2px var(--text-3)}.vault-graph .swatch[data-auto="1"]:not([aria-checked=true]){position:relative}.vault-graph .swatch[data-auto="1"]:not([aria-checked=true]):after{content:"";position:absolute;left:50%;bottom:-4px;width:6px;height:4px;transform:translate(-50%);background:var(--today);clip-path:polygon(50% 0%,100% 100%,0% 100%)}.vault-graph .scr .auto{font:inherit;font-size:10px;padding:2px 6px;cursor:pointer;margin-left:2px;background:var(--surface-2);color:var(--text-3);border:1px solid var(--border);border-radius:6px}.vault-graph .scr .auto[aria-pressed=true]{color:var(--text-1)}.vault-graph .hint{font-size:10px;color:var(--text-3);line-height:1.5;margin:8px 0 0}.vault-graph #vg-stage{position:relative;overflow:hidden;background:var(--surface-1);display:grid;grid-template-rows:auto 1fr}.vault-graph #vg-canvas{position:relative;overflow:hidden}.vault-graph canvas.vg-wedge-debug{position:absolute;left:0;top:0;pointer-events:none;z-index:6}.vault-graph canvas.vg-wedge-debug[hidden]{display:none}.vault-graph #vg-graph{position:absolute;inset:0}.vault-graph{--controls-inset: 12px;--controls-h: 142px}.vault-graph #vg-cam{position:absolute;right:var(--controls-inset);bottom:var(--controls-inset);z-index:6;display:flex;flex-direction:column;gap:6px}.vault-graph #vg-cam button{display:flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;cursor:pointer;background:var(--surface-2);color:var(--text-3);border:1px solid var(--border);border-radius:8px;opacity:.55;transition:opacity .12s,color .12s,border-color .12s,background-color .12s}.vault-graph #vg-cam button:hover{opacity:1;color:var(--text-1);border-color:var(--border-strong)}.vault-graph #vg-cam button:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px}.vault-graph #vg-pan{margin-top:4px}.vault-graph #vg-pan[aria-pressed=true]{opacity:.8;color:var(--accent);border-color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,var(--surface-2))}.vault-graph #vg-pan[aria-pressed=true]:hover{opacity:1;color:var(--accent)}@media(prefers-reduced-motion:reduce){.vault-graph #vg-cam button{transition:none}}.vault-graph #vg-compact{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;cursor:pointer;flex:0 0 auto;margin-left:8px;background:var(--surface-2);color:var(--text-3);border:1px solid var(--border);border-radius:6px;transition:color .12s,border-color .12s,background-color .12s}.vault-graph #vg-compact:hover{color:var(--text-1);border-color:var(--border-strong)}.vault-graph #vg-compact:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vault-graph #vg-compact[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,var(--surface-2))}@media(prefers-reduced-motion:reduce){.vault-graph #vg-compact{transition:none}}.vault-graph #vg-rangebox{display:flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:4px}.vault-graph #vg-rangebox .arw{color:var(--text-3);font-size:11px}.vault-graph #vg-rangebox .dt{font:11px/1.3 ui-sans-serif,-apple-system,Segoe UI,system-ui,sans-serif;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:2px 4px;width:104px;min-width:0}.vault-graph #vg-rangebox .dt:hover{border-color:var(--border-strong);color:var(--text-1)}.vault-graph #vg-rangebox .dt:focus-visible{outline:2px solid var(--accent);outline-offset:1px;color:var(--text-1)}.vault-graph #vg-rangebox .dt::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;padding:0;margin-left:2px}.vault-graph #vg-rangebox .dt::-webkit-calendar-picker-indicator:hover{opacity:.9}.vault-graph #vg-years{position:relative;height:16px;margin-top:-5px}.vault-graph #vg-years button{position:absolute;top:0;transform:translate(-50%);height:14px;padding:0 5px;cursor:pointer;border-radius:4px;background:color-mix(in oklab,var(--text-3) 14%,transparent);border:1px solid var(--border);color:var(--text-2);font:600 9.5px/14px ui-sans-serif,Segoe UI,system-ui,sans-serif;font-variant-numeric:tabular-nums;transition:background-color .12s,color .12s,border-color .12s}.vault-graph #vg-years button:hover{color:var(--text-1);border-color:var(--accent);background:color-mix(in oklab,var(--accent) 26%,transparent)}@media(prefers-reduced-motion:reduce){.vault-graph #vg-years button{transition:none}}.vault-graph #vg-years button:focus-visible{outline:2px solid var(--accent);outline-offset:0;color:var(--text-1)}.vault-graph #vg-years button[aria-pressed=true]{color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,transparent)}.vault-graph #vg-heat{position:relative;padding:9px 14px 8px;border-bottom:1px solid var(--border);background:var(--surface-0);display:flex;flex-direction:column;gap:6px;min-width:0}.vault-graph #vg-heat .hrow{display:flex;align-items:center;gap:10px;min-width:0}.vault-graph #vg-heat .hrow .lbl{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-weight:600;flex:0 0 auto}.vault-graph #vg-heatnote{font-size:11px;color:var(--text-3);min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-graph #vg-heatscale{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:3px;font-size:10px;color:var(--text-3)}.vault-graph #vg-heatscale canvas{display:block}.vault-graph #vg-ribbon{display:block;width:100%;cursor:crosshair;touch-action:none}.vault-graph #vg-ribbon[data-grab=edge]{cursor:ew-resize}.vault-graph #vg-ribbon[data-grab=body]{cursor:grab}.vault-graph #vg-ribbon[data-grab=moving]{cursor:grabbing}.vault-graph #vg-rangenote{font-size:11px;color:var(--text-2);flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.vault-graph #vg-rangeall{flex:0 0 auto}.vault-graph #vg-rtip{position:absolute;pointer-events:none;z-index:8;white-space:nowrap;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:5px;padding:2px 6px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-1);box-shadow:0 4px 14px #00000038}.vault-graph #vg-rtip[hidden]{display:none}.vault-graph #vg-heatwrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.vault-graph #vg-heatc{display:block;cursor:pointer;margin:0 auto}.vault-graph #vg-htip{position:absolute;pointer-events:none;z-index:7;max-width:240px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:7px;padding:6px 9px;font-size:12px;box-shadow:0 6px 20px #0000002e;display:block}.vault-graph #vg-htip .t{font-weight:600;margin-bottom:2px}.vault-graph #vg-htip .m{color:var(--text-2);font-size:11px}.vault-graph #vg-logo,.vault-graph #vg-logoInner{position:absolute;display:block;pointer-events:none;transform:translate(-50%,-50%);opacity:.95;transition:opacity .38s ease;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.vault-graph #vg-logoInner{-webkit-mask-composite:source-in;mask-composite:intersect}.vault-graph[data-theme=light] #vg-logo{opacity:.9;filter:saturate(1.05) brightness(.86)}.vault-graph #vg-hubdrop{position:absolute;display:block;pointer-events:none;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed var(--text-3);opacity:.55;transition:opacity .12s linear,background-color .12s linear}.vault-graph #vg-hubdrop[hidden]{display:none}.vault-graph #vg-hubdrop[data-over="1"]{border-style:solid;border-color:var(--accent);opacity:1;background:color-mix(in srgb,var(--accent) 12%,transparent)}.vault-graph #vg-hubdrop[data-drop=out]{border-color:var(--text-3);opacity:.32}.vault-graph #vg-tip{position:absolute;pointer-events:none;z-index:5;max-width:260px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:7px;padding:7px 9px;font-size:12px;box-shadow:0 6px 20px #0000002e;display:block}.vault-graph #vg-tip .t{font-weight:600;margin-bottom:3px}.vault-graph #vg-tip .m{color:var(--text-2);font-size:11px}.vault-graph #vg-detail{position:absolute;right:12px;top:12px;width:278px;z-index:6;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:12px;display:block;box-shadow:0 8px 28px #00000029;overflow-y:auto;max-height:calc(100% - 28px - var(--controls-h) - var(--controls-inset))}.vault-graph #vg-detail h2{font-size:13px;margin:0 22px 6px 0;line-height:1.3}.vault-graph #vg-detail .meta{font-size:11px;color:var(--text-2);margin-bottom:9px}.vault-graph #vg-detail .meta span{display:inline-block;margin-right:8px}.vault-graph #vg-detail .chip{display:inline-block;font-size:10px;padding:1px 6px;margin:0 3px 3px 0;border:1px solid var(--border);border-radius:999px;color:var(--text-2)}.vault-graph #vg-detail .nb{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin:10px 0 5px;font-weight:600}.vault-graph #vg-detail .actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.vault-graph #vg-detail a.open{display:inline-block;font-size:11px;color:var(--accent);text-decoration:none;border:1px solid var(--accent);border-radius:6px;padding:4px 8px}.vault-graph #vg-detail a.open:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.vault-graph #vg-detail .pin svg{width:13px;height:13px;vertical-align:-2px;margin-right:3px}.vault-graph #vg-detail ul{list-style:none;margin:0;padding:0}.vault-graph #vg-detail li button{background:none;border:0;padding:2px 0;font:inherit;font-size:12px;color:var(--text-2);cursor:pointer;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-graph #vg-detail li button:hover{color:var(--accent);text-decoration:underline}.vault-graph #vg-detail .x{position:absolute;right:8px;top:7px;background:none;border:0;color:var(--text-3);font-size:16px;cursor:pointer;line-height:1;padding:2px 5px}.vault-graph #vg-detail .x:hover{color:var(--text-1)}.vault-graph #vg-democursor{position:absolute;left:0;top:0;z-index:50;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.vault-graph #vg-democursor[hidden]{display:none}.vault-graph .ctxmenu{position:absolute;z-index:9;width:176px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px;padding:8px;box-shadow:0 8px 28px #00000038}.vault-graph .ctxmenu .sws{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:6px}.vault-graph .ctxmenu .swatch{width:100%;height:auto;aspect-ratio:1}.vault-graph .ctxmenu .auto{width:100%}.vault-graph .scrsub{margin-left:14px}.vault-graph .scrsub .scrh .nm{font-size:10px}.vault-graph .scrsub .sw{width:10px;height:10px;flex:0 0 auto;margin-right:1px}.vault-graph .scrsub .ct{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px;margin:0 4px}.vault-graph #vg-hits{margin-top:6px;max-height:168px;overflow-y:auto}.vault-graph #vg-hits button{display:block;width:100%;text-align:left;font:inherit;font-size:12px;background:none;border:0;padding:3px 5px;border-radius:4px;color:var(--text-2);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-graph #vg-hits button:hover{background:var(--surface-2);color:var(--text-1)}.vault-graph #vg-busy{position:absolute;inset:0;display:grid;place-items:center;background:var(--surface-1);z-index:20;font-size:13px;color:var(--text-2)}@media(max-width:720px){.vault-graph{grid-template-columns:1fr;grid-template-rows:42% 58%}.vault-graph #vg-sidebar{border-right:0;border-bottom:1px solid var(--border)}.vault-graph #vg-detail{width:auto;left:12px}}
