: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-gray-900-5: rgba(7, 7, 8, .05);--ngd-colors-gray-900-20: rgba(7, 7, 8, .2);--ngd-colors-gray-900-50: rgba(7, 7, 8, .5);--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-acc1-600: #891aff;--ngd-colors-acc4-500: #1096e7}:root{--ngd-shadow: var(--ngd-colors-gray-900-20);--ngd-txt-primary-default: var(--ngd-colors-gray-800);--ngd-nav-button-primary-default: var(--ngd-colors-gray-600);--ngd-nav-button-primary-pressed: var(--ngd-colors-acc1-600);--ngd-nav-button-primary-hover: var(--ngd-colors-gray-900-5);--ngd-nav-button-primary-disabled: var(--ngd-colors-gray-450);--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);--ngd-minimap-bg-primary-default: var(--ngd-colors-gray-100);--ngd-minimap-stroke-primary-default: var(--ngd-colors-gray-400)}html[data-theme=dark]{--ngd-shadow: var(--ngd-colors-gray-900-50);--ngd-txt-primary-default: var(--ngd-colors-gray-100);--ngd-nav-button-primary-default: var(--ngd-colors-gray-400);--ngd-nav-button-primary-pressed: var(--ngd-colors-acc1-500);--ngd-nav-button-primary-hover: var(--ngd-colors-gray-900-5);--ngd-nav-button-primary-disabled: var(--ngd-colors-gray-600);--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);--ngd-minimap-bg-primary-default: var(--ngd-colors-gray-700);--ngd-minimap-stroke-primary-default: var(--ngd-colors-gray-600)}: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-border-radius: 50%;--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;--ngd-minimap-background: var(--ngd-minimap-bg-primary-default);--ngd-minimap-border-color: var(--ngd-minimap-stroke-primary-default);--ngd-minimap-shadow-color: var(--ngd-shadow);--ngd-minimap-border-radius: 1rem;--ngd-minimap-padding: .5rem;--ngd-minimap-margin: 1rem;--ngd-minimap-node-color: var(--ngd-colors-gray-400);--ngd-minimap-node-opacity: .8;--ngd-minimap-diagram-bounds-opacity: .3;--ngd-minimap-diagram-bounds-color: var(--ngd-colors-gray-400);--ngd-minimap-viewport-stroke-color: var(--ngd-colors-gray-400);--ngd-minimap-viewport-stroke-width: 1;--ngd-nav-button-color: var(--ngd-nav-button-primary-default);--ngd-nav-button-size: 1.25rem;--ngd-nav-button-border-radius: .5rem;--ngd-nav-button-padding: .6875rem;--ngd-nav-button-background-color-hover: var(--ngd-nav-button-primary-hover);--ngd-nav-button-color-active: var(--ngd-nav-button-primary-pressed);--ngd-nav-button-color-disabled: var(--ngd-nav-button-primary-disabled);--ngd-zoom-controls-font-size: .8125rem;--ngd-zoom-controls-font-weight: 500;--ngd-zoom-controls-color: var(--ngd-nav-button-primary-default)}.ng-diagram-port-hoverable .ng-diagram-port:hover,.ng-diagram-port-hoverable .ng-diagram-port.custom-content:hover .content-projection,.ng-diagram-port-hoverable-over-node:hover:not(:has(.ng-diagram-rotate-handle:hover)):not(:has([data-rotating])) .ng-diagram-port.custom-content .content-projection,.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}:root[data-theme=dark]{--or-bg-0: #0a0f1e;--or-bg-1: #10172b;--or-bg-2: #172038;--or-bg-3: #1f2a47;--or-fg-0: #f2f5fb;--or-fg-1: #c8d1e3;--or-fg-2: #97a3bd;--or-border: #27324f;--or-border-strong: #6a789c;--or-primary: #8aabff;--or-primary-soft: rgba(138, 171, 255, .16);--or-on-primary: #0a0f1e;--or-action: #2dd4bf;--or-action-hover: #5eead4;--or-on-action: #042f2e;--or-success: #4ade80;--or-warn: #fbbf24;--or-danger: #fb8c8c;--or-info: #7cc4fa;--or-success-soft: rgba(74, 222, 128, .16);--or-warn-soft: rgba(251, 191, 36, .16);--or-danger-soft: rgba(251, 140, 140, .16);--or-on-danger: #0a0f1e;--or-info-soft: rgba(124, 196, 250, .16);--or-success-strong: #14532d;--or-warn-strong: #713f12;--or-danger-strong: #7f1d1d;--or-brand-ink: #f2f5fb;--or-brand-teal: #2dd4bf;--or-data-ink: 70%;--or-shadow: 0 8px 24px rgba(0, 0, 0, .45);--or-shadow-sm: 0 2px 8px rgba(0, 0, 0, .35)}:root[data-theme=light]{--or-bg-0: #f3f5fa;--or-bg-1: #ffffff;--or-bg-2: #f8fafd;--or-bg-3: #e9edf5;--or-fg-0: #0f1b3d;--or-fg-1: #34425f;--or-fg-2: #56627d;--or-border: #dce2ec;--or-border-strong: #737e98;--or-primary: #2446c7;--or-primary-soft: rgba(36, 70, 199, .1);--or-on-primary: #ffffff;--or-action: #0f766e;--or-action-hover: #115e59;--or-on-action: #ffffff;--or-success: #166534;--or-warn: #9a4508;--or-danger: #b91c1c;--or-info: #075985;--or-success-soft: rgba(22, 101, 52, .1);--or-warn-soft: rgba(154, 69, 8, .1);--or-danger-soft: rgba(185, 28, 28, .1);--or-on-danger: #ffffff;--or-info-soft: rgba(7, 89, 133, .1);--or-success-strong: #dcfce7;--or-warn-strong: #fef3c7;--or-danger-strong: #fee2e2;--or-brand-ink: #0f1b3d;--or-brand-teal: #0d9488;--or-data-ink: 55%;--or-shadow: 0 8px 24px rgba(15, 27, 61, .14);--or-shadow-sm: 0 2px 8px rgba(15, 27, 61, .1)}:root{--or-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--or-font-brand: "Manrope", "Inter", system-ui, sans-serif;--or-font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--or-text-xs: 12px;--or-text-sm: 13px;--or-text-md: 14px;--or-text-lg: 16px;--or-text-xl: 20px;--or-text-2xl: 28px;--or-text-3xl: 40px;--or-weight-regular: 400;--or-weight-medium: 500;--or-weight-semibold: 600;--or-weight-bold: 700;--or-radius: 8px;--or-radius-lg: 12px;--or-ease: cubic-bezier(.2, 0, 0, 1);--or-panel-width: 440px}:root[data-theme]{--ngd-colors-acc1-400: var(--or-primary);--ngd-colors-acc1-500: var(--or-primary);--ngd-colors-acc1-600: var(--or-primary);--ngd-colors-acc1-500-40: color-mix(in srgb, var(--or-primary) 40%, transparent);--ngd-colors-acc1-500-50: color-mix(in srgb, var(--or-primary) 50%, transparent);--ngd-colors-acc4-500: var(--or-info);--ngd-txt-primary-default: var(--or-fg-0);--ngd-nav-button-primary-default: var(--or-fg-1);--ngd-nav-button-primary-pressed: var(--or-primary);--ngd-nav-button-primary-hover: var(--or-primary-soft);--ngd-nav-button-primary-disabled: var(--or-fg-2);--ngd-diagram-background-color: var(--or-bg-0);--ngd-ui-bg-primary-default: var(--or-bg-2);--ngd-ui-bg-tertiary-default: var(--or-bg-1);--ngd-ui-stroke-primary-focus: var(--or-border-strong);--ngd-pt-stroke-primary-default: var(--or-fg-2);--ngd-node-bg-primary-default: var(--or-bg-2);--ngd-node-stroke-primary-default: var(--or-border-strong);--ngd-node-stroke-primary-hover: var(--or-primary);--ngd-node-port-fill-default: var(--or-bg-1);--ngd-node-port-fill-active: var(--or-primary);--ngd-node-port-stroke-default: var(--or-border-strong);--ngd-node-port-stroke-active: var(--or-bg-1);--ngd-transform-box: var(--or-primary);--ngd-focus-ring-node-active: color-mix(in srgb, var(--or-primary) 40%, transparent);--ngd-button-gray-bg-default: var(--or-bg-3);--ngd-button-gray-bg-hover: var(--or-border-strong);--ngd-button-gray-bg-active: var(--or-border-strong);--ngd-default-edge-label-bg-primary-default: var(--or-bg-2);--ngd-background-line-minor-color: var(--or-border);--ngd-background-line-major-color: var(--or-border-strong);--ngd-ui-border-color: var(--or-border);--ngd-minimap-bg-primary-default: var(--or-bg-1);--ngd-minimap-stroke-primary-default: var(--or-border);--ngd-node-background-color: var(--or-bg-2);--ngd-node-border-color: var(--or-border-strong);--ngd-node-border-color-hover: var(--or-primary);--ngd-node-border-radius: var(--or-radius);--ngd-node-border-size: 1px;--ngd-group-border-radius: var(--or-radius-lg);--ngd-group-background-color-highlight: var(--or-primary-soft);--ngd-box-selection-border-color: var(--or-primary);--ngd-box-selection-background: var(--or-primary-soft);--ngd-default-edge-stroke: var(--or-fg-2);--ngd-default-edge-stroke-hover: var(--or-fg-1);--ngd-default-edge-stroke-selected: var(--or-primary);--ngd-default-edge-label-border-color: var(--or-border-strong);--ngd-background-dot-color: var(--or-border-strong);--ngd-minimap-node-color: var(--or-border-strong);--ngd-minimap-diagram-bounds-color: var(--or-fg-2);--ngd-minimap-viewport-stroke-color: var(--or-fg-2)}:root[data-theme=dark]{--ngd-shadow: color-mix(in srgb, var(--or-bg-0) 60%, transparent)}:root[data-theme=light]{--ngd-shadow: color-mix(in srgb, var(--or-fg-0) 16%, transparent)}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #003737);--mat-sys-on-tertiary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-tertiary-fixed: light-dark(#002020, #002020);--mat-sys-on-tertiary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#006a6a, #00dddd);--mat-sys-tertiary-container: light-dark(#00fbfb, #004f4f);--mat-sys-tertiary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-tertiary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter, system-ui, sans-serif;--mat-sys-body-large-font: Inter, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, system-ui, sans-serif;--mat-sys-body-medium-font: Inter, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, system-ui, sans-serif;--mat-sys-body-small-font: Inter, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Manrope, Inter, system-ui, sans-serif;--mat-sys-display-large-font: Manrope, Inter, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Manrope, Inter, system-ui, sans-serif;--mat-sys-display-medium-font: Manrope, Inter, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Manrope, Inter, system-ui, sans-serif;--mat-sys-display-small-font: Manrope, Inter, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Manrope, Inter, system-ui, sans-serif;--mat-sys-headline-large-font: Manrope, Inter, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Manrope, Inter, system-ui, sans-serif;--mat-sys-headline-medium-font: Manrope, Inter, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Manrope, Inter, system-ui, sans-serif;--mat-sys-headline-small-font: Manrope, Inter, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, system-ui, sans-serif;--mat-sys-label-large-font: Inter, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, system-ui, sans-serif;--mat-sys-label-medium-font: Inter, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, system-ui, sans-serif;--mat-sys-label-small-font: Inter, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Manrope, Inter, system-ui, sans-serif;--mat-sys-title-large-font: Manrope, Inter, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, system-ui, sans-serif;--mat-sys-title-medium-font: Inter, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, system-ui, sans-serif;--mat-sys-title-small-font: Inter, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-background: var(--or-bg-0);--mat-sys-on-background: var(--or-fg-0);--mat-sys-surface: var(--or-bg-1);--mat-sys-surface-dim: var(--or-bg-0);--mat-sys-surface-bright: var(--or-bg-2);--mat-sys-surface-container-lowest: var(--or-bg-0);--mat-sys-surface-container-low: var(--or-bg-1);--mat-sys-surface-container: var(--or-bg-2);--mat-sys-surface-container-high: var(--or-bg-3);--mat-sys-surface-container-highest: var(--or-bg-3);--mat-sys-surface-variant: var(--or-bg-3);--mat-sys-on-surface: var(--or-fg-0);--mat-sys-on-surface-variant: var(--or-fg-1);--mat-sys-inverse-surface: var(--or-fg-0);--mat-sys-inverse-on-surface: var(--or-bg-1);--mat-sys-inverse-primary: var(--or-primary);--mat-sys-outline: var(--or-border-strong);--mat-sys-outline-variant: var(--or-border);--mat-sys-primary: var(--or-primary);--mat-sys-on-primary: var(--or-on-primary);--mat-sys-primary-container: var(--or-primary-soft);--mat-sys-on-primary-container: var(--or-fg-0);--mat-sys-secondary: var(--or-primary);--mat-sys-on-secondary: var(--or-on-primary);--mat-sys-secondary-container: var(--or-primary-soft);--mat-sys-on-secondary-container: var(--or-fg-0);--mat-sys-tertiary: var(--or-info);--mat-sys-tertiary-container: var(--or-info-soft);--mat-sys-on-tertiary-container: var(--or-fg-0);--mat-sys-error: var(--or-danger);--mat-sys-on-error: var(--or-on-danger);--mat-sys-error-container: var(--or-danger-soft);--mat-sys-on-error-container: var(--or-fg-0);--mat-button-filled-container-color: var(--or-action);--mat-button-filled-label-text-color: var(--or-on-action);--mat-button-filled-state-layer-color: var(--or-on-action);--mat-button-filled-ripple-color: color-mix(in srgb, var(--or-on-action) 16%, transparent);--mat-button-outlined-outline-color: var(--or-border-strong);--mat-button-outlined-label-text-color: var(--or-fg-0);--mat-dialog-subhead-font: var(--or-font-brand);--mat-dialog-subhead-color: var(--or-fg-0)}html,:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}.mat-mdc-unelevated-button:not(:disabled):hover{--mat-button-filled-container-color: var(--or-action-hover)}html,body{height:100%;margin:0;background:var(--or-bg-0);color:var(--or-fg-0);font-family:var(--or-font);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}h1,h2,h3,.mat-mdc-dialog-title{font-family:var(--or-font-brand);letter-spacing:-.01em}code,pre,.mono{font-family:var(--or-font-mono)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}*{scrollbar-width:thin;scrollbar-color:var(--or-border-strong) transparent}.mat-mdc-dialog-panel{--mat-dialog-container-max-width: min(96vw, 1200px);--mat-dialog-container-min-width: 0}.mat-mdc-dialog-content{--mat-dialog-with-actions-content-padding: 20px 24px}.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-title+.mat-mdc-dialog-content,.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-title+form>.mat-mdc-dialog-content{padding-top:12px}.mat-mdc-dialog-content .mat-mdc-form-field{min-width:0}.mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size){min-height:20px}.mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size):before{content:unset}.mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size) .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size) .mat-mdc-form-field-error-wrapper{position:static;padding-bottom:4px;overflow-wrap:anywhere}.mat-mdc-menu-panel,.mat-mdc-dialog-surface,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{background:var(--or-bg-2)!important;color:var(--or-fg-0);border:1px solid var(--or-border)}.mat-mdc-table{--mat-table-background-color: var(--or-bg-1);--mat-table-row-item-outline-color: var(--or-border)}.mat-mdc-snack-bar-container.or-toast{--mat-snack-bar-container-color: var(--or-bg-3);--mat-snack-bar-supporting-text-color: var(--or-fg-0);--mat-snack-bar-button-color: var(--or-primary)}.mat-mdc-snack-bar-container.or-toast-success{--mat-snack-bar-container-color: var(--or-success-strong);--mat-snack-bar-button-color: var(--or-fg-0)}.mat-mdc-snack-bar-container.or-toast-warn{--mat-snack-bar-container-color: var(--or-warn-strong);--mat-snack-bar-button-color: var(--or-fg-0)}.mat-mdc-snack-bar-container.or-toast-error{--mat-snack-bar-container-color: var(--or-danger-strong);--mat-snack-bar-button-color: var(--or-fg-0)}.or-wrapping-stepper .mat-step-label,.or-wrapping-stepper .mat-step-text-label{white-space:normal;overflow:visible;text-overflow:clip;text-align:center}.or-wrapping-stepper .mat-step-label{min-width:0}@container (max-width: 600px){.or-wrapping-stepper .mat-step-label{display:none}}
