.nabs-ui-graph{gap:var(--nabs-ui-density-graph-gap,.75rem);min-height:var(--nabs-ui-density-graph-min-height,360px);min-width:0;padding:var(--nabs-ui-density-graph-padding,1rem);flex-direction:row;width:100%;display:flex}.nabs-ui-graph__toolbox{align-items:center;gap:var(--nabs-ui-density-graph-toolbox-gap,.5rem);width:var(--nabs-ui-density-graph-toolbox-width,72px);background:0 0;flex-direction:column;flex:none;order:-1;transition:width .12s;display:flex}.nabs-ui-graph__toolset{align-items:center;gap:var(--nabs-ui-density-graph-toolset-gap,.5rem);flex-direction:column;width:100%;display:flex}.nabs-ui-graph__toolsetTitle{font-size:var(--nabs-ui-density-graph-toolset-title-font-size,.58rem);text-align:center;width:100%;font-weight:600;line-height:1.1}.nabs-ui-graph--toolbox-collapsed .nabs-ui-graph__toolbox{width:var(--nabs-ui-density-graph-collapsed-toolbox-width,28px)}.nabs-ui-graph__toolboxToggle{cursor:pointer;font-size:var(--nabs-ui-density-description-font-size,.8rem);height:var(--nabs-ui-density-graph-toggle-size,24px);width:var(--nabs-ui-density-graph-toggle-size,24px);justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.nabs-ui-graph__tool{cursor:pointer;font:inherit;font-size:var(--nabs-ui-density-graph-tool-font-size,.9rem);justify-content:center;align-items:center;gap:var(--nabs-ui-density-graph-tool-gap,.2rem);min-height:var(--nabs-ui-density-graph-tool-min-height,56px);max-width:var(--nabs-ui-density-graph-tool-max-width,72px);padding:var(--nabs-ui-density-graph-tool-padding,.3rem);text-align:center;width:var(--nabs-ui-density-graph-toolbox-width,72px);background:0 0;border:1px solid #0000;flex-direction:column;transition:background .12s,border .12s;display:flex}.nabs-ui-graph__tool--disabled{cursor:not-allowed;opacity:.4}.nabs-ui-graph__toolIcon{box-sizing:border-box;height:var(--nabs-ui-density-graph-icon-size,32px);width:var(--nabs-ui-density-graph-icon-size,32px);display:inline-block}.nabs-ui-graph__toolIcon--square{border-radius:var(--nabs-ui-density-graph-icon-radius-square,.25rem)}.nabs-ui-graph__toolIcon--circle{border-radius:var(--nabs-ui-density-graph-icon-radius-circle,999px)}.nabs-ui-graph__toolIcon--rectangle{border-radius:var(--nabs-ui-density-graph-icon-radius-rectangle,.35rem);height:var(--nabs-ui-density-graph-icon-rectangle-height,22px);width:var(--nabs-ui-density-graph-icon-rectangle-width,32px)}.nabs-ui-graph__toolIcon--initiative{border-radius:var(--nabs-ui-density-graph-icon-radius-initiative,.35rem);height:var(--nabs-ui-density-graph-icon-initiative-height,22px);width:var(--nabs-ui-density-graph-icon-initiative-width,32px)}.nabs-ui-graph__toolIcon--lifecycle{border-radius:var(--nabs-ui-density-graph-icon-radius-lifecycle,999px)}.nabs-ui-graph__toolIcon--scenario{border:none;position:relative}.nabs-ui-graph__toolIcon--scenario:before{content:"";inset:var(--nabs-ui-density-graph-scenario-inset,4px);transform:skewX(var(--nabs-ui-density-graph-scenario-skew,-18deg));position:absolute}.nabs-ui-graph__toolIcon--context{border:none;position:relative}.nabs-ui-graph__toolIcon--context:before{border-radius:var(--nabs-ui-density-graph-context-radius,.15rem);content:"";inset:var(--nabs-ui-density-graph-context-inset-top,3px) var(--nabs-ui-density-graph-context-inset-right,4px) var(--nabs-ui-density-graph-context-inset-bottom,5px) var(--nabs-ui-density-graph-context-inset-left,4px);position:absolute}.nabs-ui-graph__toolIcon--context:after{content:"";right:var(--nabs-ui-density-graph-context-corner-right,4px);top:var(--nabs-ui-density-graph-context-corner-top,3px);width:var(--nabs-ui-density-graph-context-corner-size,10px);height:var(--nabs-ui-density-graph-context-corner-size,10px);clip-path:polygon(0 0,100% 0,100% 100%);position:absolute}.nabs-ui-graph__toolIcon--hexagon{background-image:var(--nabs-ui-graph-hexagon-icon);background-position:50%;background-repeat:no-repeat;background-size:contain}.nabs-ui-graph__toolIcon--edge{position:relative}.nabs-ui-graph__toolIcon--edge:before{content:"";height:var(--nabs-ui-density-graph-edge-stroke-height,2px);left:var(--nabs-ui-density-graph-edge-inset-x,4px);right:var(--nabs-ui-density-graph-edge-inset-x,4px);top:var(--nabs-ui-density-graph-edge-stroke-top,15px);position:absolute}.nabs-ui-graph__toolIcon--edge:after{background:radial-gradient(circle at var(--nabs-ui-density-graph-edge-dot-left-x,4px) var(--nabs-ui-density-graph-edge-dot-y,16px), currentColor var(--nabs-ui-density-graph-edge-dot-radius,3px), transparent var(--nabs-ui-density-graph-edge-dot-cutoff,4px)), radial-gradient(circle at var(--nabs-ui-density-graph-edge-dot-right-x,28px) var(--nabs-ui-density-graph-edge-dot-y,16px), currentColor var(--nabs-ui-density-graph-edge-dot-radius,3px), transparent var(--nabs-ui-density-graph-edge-dot-cutoff,4px));content:"";position:absolute;inset:0}.nabs-ui-graph__toolLabel{font-size:var(--nabs-ui-density-graph-tool-label-font-size,.6rem);text-align:center;line-height:1}.nabs-ui-graph__canvas{border-radius:var(--nabs-ui-density-graph-canvas-radius,.5rem);flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.nabs-ui-graph__canvas:after{background-image:linear-gradient(var(--nabs-ui-graph-grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--nabs-ui-graph-grid-color) 1px, transparent 1px);background-size:var(--nabs-ui-density-graph-grid-size,24px) var(--nabs-ui-density-graph-grid-size,24px);content:"";opacity:.35;pointer-events:none;transition:opacity .12s;position:absolute;inset:0}.nabs-ui-graph__canvas:hover:after,.nabs-ui-graph__canvas:focus-visible:after{opacity:.5}.nabs-ui-graph__canvasSvg{width:100%;height:100%;display:block;overflow:visible}.nabs-ui-graph__viewport{will-change:transform}.nabs-ui-graph__shape{stroke-width:var(--nabs-ui-density-graph-shape-stroke-width,1.5);transition:stroke .12s}.nabs-ui-graph__shape--selected{stroke-width:var(--nabs-ui-density-graph-shape-selected-stroke-width,2.5)}.nabs-ui-graph__edge{stroke-width:var(--nabs-ui-density-graph-edge-stroke-width,2)}.nabs-ui-graph__nodeLabel,.nabs-ui-graph__edgeLabel{font-size:var(--nabs-ui-density-graph-label-font-size,11px);font-weight:500;line-height:var(--nabs-ui-density-graph-label-line-height,1.05);pointer-events:none;text-anchor:middle;-webkit-user-select:none;user-select:none}.nabs-ui-graph__shape--hexagon{vector-effect:non-scaling-stroke}
/*$vite$:1*/