@import"https://cdn.jsdelivr.net/npm/@phosphor-icons/web@2.1.2/src/regular/style.css";:root{--ngdlp-white: #ffffff;--ngdlp-black: #000000;--ngdlp-transparent: transparent;--ngdlp-bg-dark-primary: rgb(30, 30, 35);--ngdlp-bg-dark-primary-95: rgba(30, 30, 35, .95);--ngdlp-bg-dark-primary-60: rgba(30, 30, 35, .6);--ngdlp-bg-dark-secondary: rgb(40, 40, 45);--ngdlp-bg-dark-secondary-95: rgba(40, 40, 45, .95);--ngdlp-bg-dark-deep: rgb(21, 21, 22);--ngdlp-bg-dark-deepest: rgb(9, 9, 16);--ngdlp-bg-selected: #27282B;--ngdlp-border-primary: rgb(60, 60, 70);--ngdlp-border-primary-80: rgba(60, 60, 70, .8);--ngdlp-border-primary-50: rgba(60, 60, 70, .5);--ngdlp-border-secondary: rgb(80, 80, 90);--ngdlp-border-secondary-80: rgba(80, 80, 90, .8);--ngdlp-border-secondary-60: rgba(80, 80, 90, .6);--ngdlp-border-secondary-30: rgba(80, 80, 90, .3);--ngdlp-border-diagram: #262629;--ngdlp-shadow-dark: rgba(0, 0, 0, .4);--ngdlp-purple-900: rgb(88, 28, 135);--ngdlp-purple-900-15: rgba(88, 28, 135, .15);--ngdlp-purple-700: rgb(124, 58, 237);--ngdlp-purple-700-90: rgba(124, 58, 237, .9);--ngdlp-purple-700-60: rgba(124, 58, 237, .6);--ngdlp-purple-500: rgb(139, 92, 246);--ngdlp-purple-500-80: rgba(139, 92, 246, .8);--ngdlp-purple-500-50: rgba(139, 92, 246, .5);--ngdlp-purple-500-30: rgba(139, 92, 246, .3);--ngdlp-purple-600: rgb(147, 51, 234);--ngdlp-purple-600-40: rgba(147, 51, 234, .4);--ngdlp-purple-600-0: rgba(147, 51, 234, 0);--ngdlp-purple-400: rgb(168, 85, 247);--ngdlp-purple-400-100: rgba(168, 85, 247, 1);--ngdlp-purple-400-60: rgba(168, 85, 247, .6);--ngdlp-purple-300: rgb(192, 132, 252);--ngdlp-purple-100: rgb(233, 213, 255);--ngdlp-purple-100-80: rgba(233, 213, 255, .8);--ngdlp-purple-100-40: rgba(233, 213, 255, .4);--ngdlp-white-90: rgba(255, 255, 255, .9);--ngdlp-white-60: rgba(255, 255, 255, .6);--ngdlp-white-50: rgba(255, 255, 255, .5);--ngdlp-white-30: rgba(255, 255, 255, .3);--ngdlp-white-20: rgba(255, 255, 255, .2);--ngdlp-white-10: rgba(255, 255, 255, .1);--ngdlp-gray-light: #c2c0c0;--ngdlp-green-bright: rgb(145, 255, 55);--ngdlp-green-500: #4CAF50;--ngdlp-blue-500: #2196F3;--ngdlp-amber-500: #FFC107;--ngdlp-amber-600: #FBAA03;--ngdlp-user-teal: #349A97;--ngdlp-user-navy: #292E78;--ngdlp-user-pink: #DD667C;--ngdlp-user-beige: #E7D9CE;--ngdlp-text-primary: var(--ngdlp-white);--ngdlp-text-secondary: var(--ngdlp-white-60);--ngdlp-text-tertiary: var(--ngdlp-white-50);--ngdlp-component-bg: var(--ngdlp-bg-dark-primary-95);--ngdlp-component-bg-alt: var(--ngdlp-bg-dark-secondary-95);--ngdlp-component-bg-glass: var(--ngdlp-bg-dark-primary-60);--ngdlp-hover-bg: var(--ngdlp-border-primary-50);--ngdlp-active-bg: var(--ngdlp-bg-selected);--ngdlp-port-bg: var(--ngdlp-black);--ngdlp-edge-hover: var(--ngdlp-gray-light);--ngdlp-diagram-bg: var(--ngdlp-transparent);--ngdlp-status-success: var(--ngdlp-green-500);--ngdlp-status-warning: var(--ngdlp-amber-500);--ngdlp-status-info: var(--ngdlp-blue-500)}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{--ngd-colors-gray-100: #ffffff;--ngd-colors-gray-200: #f7f7f7;--ngd-colors-gray-300: #edeff3;--ngd-colors-gray-400: #d5d8e0;--ngd-colors-gray-450: #c2c0c0;--ngd-colors-gray-500: #6f7480;--ngd-colors-gray-600: #4d5059;--ngd-colors-gray-650: #383a40;--ngd-colors-gray-700: #27282b;--ngd-colors-gray-800: #151516;--ngd-colors-acc1-400: #a977ff;--ngd-colors-acc1-500: #9140ff;--ngd-colors-acc1-500-40: rgba(145, 64, 255, .4);--ngd-colors-acc1-500-50: rgba(145, 64, 255, .5);--ngd-colors-acc4-500: #1096e7}:root{--ngd-txt-primary-default: var(--ngd-colors-gray-800);--ngd-diagram-background-color: var(--ngd-colors-gray-200);--ngd-ui-bg-primary-default: var(--ngd-colors-gray-100);--ngd-ui-bg-tertiary-default: var(--ngd-colors-gray-200);--ngd-ui-stroke-primary-focus: var(--ngd-colors-gray-500);--ngd-pt-stroke-primary-default: var(--ngd-colors-gray-600);--ngd-node-bg-primary-default: var(--ngd-colors-gray-100);--ngd-node-stroke-primary-default: var(--ngd-colors-gray-400);--ngd-node-stroke-primary-hover: var(--ngd-colors-acc1-500);--ngd-node-port-fill-default: var(--ngd-colors-gray-100);--ngd-node-port-fill-active: var(--ngd-colors-acc1-500);--ngd-node-port-stroke-default: var(--ngd-colors-gray-500);--ngd-node-port-stroke-active: var(--ngd-colors-gray-100);--ngd-transform-box: var(--ngd-colors-acc4-500);--ngd-focus-ring-node-active: var(--ngd-colors-acc1-500-40);--ngd-button-gray-bg-default: var(--ngd-colors-gray-500);--ngd-button-gray-bg-hover: var(--ngd-colors-gray-600);--ngd-button-gray-bg-active: var(--ngd-colors-gray-650);--ngd-default-edge-label-bg-primary-default: var(--ngd-colors-gray-100);--ngd-background-line-minor-color: var(--ngd-colors-gray-450);--ngd-background-line-major-color: var(--ngd-colors-gray-500);--ngd-ui-border-color: var(--ngd-colors-gray-300)}html[data-theme=dark]{--ngd-txt-primary-default: var(--ngd-colors-gray-100);--ngd-diagram-background-color: var(--ngd-colors-gray-800);--ngd-ui-bg-primary-default: var(--ngd-colors-gray-700);--ngd-ui-bg-tertiary-default: var(--ngd-colors-gray-800);--ngd-ui-stroke-primary-focus: var(--ngd-colors-gray-500);--ngd-pt-stroke-primary-default: var(--ngd-colors-gray-200);--ngd-node-bg-primary-default: var(--ngd-colors-gray-700);--ngd-node-stroke-primary-default: var(--ngd-colors-gray-600);--ngd-node-stroke-primary-hover: var(--ngd-colors-acc1-400);--ngd-node-port-fill-default: var(--ngd-colors-gray-100);--ngd-node-port-fill-active: var(--ngd-colors-acc1-500);--ngd-node-port-stroke-default: var(--ngd-colors-gray-500);--ngd-node-port-stroke-active: var(--ngd-colors-gray-100);--ngd-transform-box: var(--ngd-colors-acc4-500);--ngd-focus-ring-node-active: var(--ngd-colors-acc1-500-40);--ngd-button-gray-bg-default: var(--ngd-colors-gray-650);--ngd-button-gray-bg-hover: var(--ngd-colors-gray-600);--ngd-button-gray-bg-active: var(--ngd-colors-gray-500);--ngd-default-edge-label-bg-primary-default: var(--ngd-colors-gray-700);--ngd-background-line-minor-color: var(--ngd-colors-gray-700);--ngd-background-line-major-color: var(--ngd-colors-gray-600);--ngd-ui-border-color: var(--ngd-colors-gray-700)}:root{--ngd-node-background-color: var(--ngd-node-bg-primary-default);--ngd-node-border-color: var(--ngd-node-stroke-primary-default);--ngd-node-border-color-hover: var(--ngd-node-stroke-primary-hover);--ngd-node-border-radius: .75rem;--ngd-node-border-size: .0625rem;--ngd-group-border-color: var(--ngd-ui-stroke-primary-focus);--ngd-group-border-color-hover: var(--ngd-pt-stroke-primary-default);--ngd-group-border-color-highlight: var(--ngd-colors-acc1-500);--ngd-group-box-shadow-color-highlight: var(--ngd-colors-acc1-500-50);--ngd-group-background-color-highlight: var(--ngd-colors-gray-400);--ngd-group-border-radius: .75rem;--ngd-group-highlight-size: 1.25rem;--ngd-selected-node-box-shadow: 0 0 0 .25rem var(--ngd-focus-ring-node-active);--ngd-rotate-handle-size: 2rem;--ngd-rotate-handle-distance: 2rem;--ngd-rotate-handle-background-color: var(--ngd-button-gray-bg-default);--ngd-rotate-handle-background-color-hover: var(--ngd-button-gray-bg-hover);--ngd-rotate-handle-background-color-active: var(--ngd-button-gray-bg-active);--ngd-rotate-handle-xy: calc(-.7071 * var(--ngd-rotate-handle-distance));--ngd-rotate-handle-top: var(--ngd-rotate-handle-xy);--ngd-rotate-handle-right: var(--ngd-rotate-handle-xy);--ngd-resize-line-border-width: .0625rem;--ngd-resize-line-border-style: solid;--ngd-resize-line-border-color: var(--ngd-transform-box);--ngd-resize-handle-size: .375rem;--ngd-resize-handle-background-color: var(--ngd-ui-bg-primary-default);--ngd-resize-handle-border-size: .0625rem;--ngd-resize-handle-border-style: solid;--ngd-resize-handle-border-color: var(--ngd-transform-box);--ngd-resize-handle-border-radius: 0;--ngd-port-size: .25rem;--ngd-port-background-color: var(--ngd-node-port-fill-default);--ngd-port-border-color: var(--ngd-node-port-stroke-default);--ngd-port-border-size: .125rem;--ngd-port-background-color-hover: var(--ngd-node-port-fill-active);--ngd-port-border-color-hover: var(--ngd-node-port-stroke-active);--ngd-port-border-size-hover: .25rem;--ngd-default-edge-stroke: var(--ngd-colors-gray-500);--ngd-default-edge-stroke-hover: var(--ngd-colors-gray-700);--ngd-default-edge-stroke-selected: var(--ngd-colors-acc1-500);--ngd-box-selection-border-color: #961ce7;--ngd-box-selection-border-size: 1px;--ngd-box-selection-background: rgba(43, 91, 213, .12);--ngd-default-edge-label-background-color: var(--ngd-default-edge-label-bg-primary-default);--ngd-default-edge-label-color: var(--ngd-txt-primary-default);--ngd-default-edge-label-border-color: var(--ngd-colors-gray-500);--ngd-background-dot-color: var(--ngd-colors-gray-500);--ngd-background-line-minor-width: .5;--ngd-background-line-major-width: 1;--ngd-background-line-minor-opacity: .5;--ngd-background-line-major-opacity: .6}.ng-diagram-port-hoverable .ng-diagram-port:hover,.ng-diagram-port-hoverable-over-node:hover:not(:has(.ng-diagram-rotate-handle:hover)):not(:has([data-rotating])) .ng-diagram-port{background-color:var(--ngd-port-background-color-hover);border-color:var(--ngd-port-background-color-hover);outline:calc(1px + var(--ngd-port-border-size)) solid var(--ngd-port-background-color-hover);outline-offset:-1px;box-shadow:0 0 0 var(--ngd-port-border-size-hover) var(--ngd-port-border-color-hover)}.ng-diagram-node-wrapper:not(.ng-diagram-node-selected){transition:box-shadow .1s ease-in-out}.ng-diagram-node-wrapper.ng-diagram-group-highlight,.ng-diagram-node-wrapper.ng-diagram-group.ng-diagram-group-highlight{border-color:var(--ngd-group-border-color-highlight);box-shadow:0 0 var(--ngd-group-highlight-size) 0 var(--ngd-group-box-shadow-color-highlight) inset}.ng-diagram-node-wrapper.ng-diagram-node-selected{box-shadow:var(--ngd-selected-node-box-shadow)}ng-diagram *,ng-diagram *:before,ng-diagram *:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}
