.holoviz-modal-overlay{position:fixed;inset:0;background:rgba(var(--black-rgb),.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal-backdrop);display:flex;align-items:stretch;justify-content:stretch;padding:8px 8px 8px calc(var(--sidebar-left-offset) + var(--sidebar-item-size) + 2 * var(--sidebar-padding) + 8px);animation:holovizFadeIn var(--duration-normal) var(--ease-out) forwards}.holoviz-modal-container{position:relative;background:var(--background-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel);width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;animation:holovizSlideUp var(--duration-normal) var(--ease-out) forwards}.holoviz-modal-header{position:absolute;top:8px;left:8px;right:8px;z-index:10;pointer-events:none;user-select:none}.holoviz-modal-header .di-slot{pointer-events:auto}.holoviz-modal-header .di-slot--center{justify-content:center;min-width:0}.holoviz-modal-download{color:var(--accent-primary)}.holoviz-modal-download:hover .di-item{background:var(--accent-subtle);color:var(--accent-primary)}.holoviz-modal-content{flex:1;min-height:0;overflow:hidden;position:relative;cursor:grab;touch-action:none}.holoviz-modal-content--dragging{cursor:grabbing}.holoviz-modal-diagram-wrapper{position:absolute;top:0;left:0;transform:translate(var(--pan-x,0),var(--pan-y,0)) scale(var(--scale,1));transform-origin:0 0;will-change:transform}.holoviz-modal-diagram-wrapper svg{display:block;overflow:visible;min-width:200px;min-height:100px}.holoviz-modal-diagram-wrapper svg text,.holoviz-modal-diagram-wrapper svg tspan{user-select:text;-webkit-user-select:text}.holoviz-network-inspector{position:absolute;top:56px;right:12px;width:320px;max-height:calc(100% - 128px);overflow-y:auto;padding:var(--space-4);background:var(--background-secondary-solid);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.holoviz-network-inspector[style*="--tooltip-accent-rgb"]{border-color:rgba(var(--tooltip-accent-rgb),.7);box-shadow:var(--shadow-panel),0 0 0 2px rgba(var(--tooltip-accent-rgb),.25),0 0 12px rgba(var(--tooltip-accent-rgb),.15)}.holoviz-network-inspector__close{position:absolute;top:var(--space-3);right:var(--space-3)}.holoviz-network-inspector .ett{width:100%;max-width:none}.holoviz-network-inspector__title{margin:0 40px 0 0;font-size:var(--text-base)}.holoviz-network-inspector__original{color:var(--ink-secondary);font-size:var(--text-xs);margin:var(--space-1) 0 var(--space-2)}.holoviz-network-inspector__chips{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-bottom:var(--space-2)}.holoviz-network-inspector__summary{font-size:var(--text-xs);color:var(--ink-secondary);margin:var(--space-2) 0 0}@keyframes holovizFadeIn{0%{opacity:0}to{opacity:1}}@keyframes holovizSlideUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.holoviz-modal-container,.holoviz-modal-overlay{animation:none;opacity:1;transform:none}}@media (max-width:768px){.holoviz-modal-overlay{padding:8px}.holoviz-modal-container{border-radius:var(--radius-md)}.holoviz-network-inspector{top:64px;left:12px;right:12px;width:auto;max-height:calc(100% - 148px)}}@media (max-width:1024px){.holoviz-modal-header .di-bar .di-slot--leading{display:flex}}.holoviz-network-inspector__members{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.holoviz-network-inspector__member{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0000;color:var(--ink-primary);font-size:12.5px;text-align:left;cursor:pointer}.holoviz-network-inspector__member:hover{border-color:var(--border-strong);background:var(--background-hover)}.holoviz-network-inspector__member-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}