:root{--cg-primary-50: #e8f0ff;--cg-primary-100: #c6d8ff;--cg-primary-200: #9fbeff;--cg-primary-300: #78a4ff;--cg-primary-400: #5a91ff;--cg-primary-500: #0052cc;--cg-primary-600: #004ab8;--cg-primary-700: #003e99;--cg-primary-800: #00337d;--cg-primary-900: #002255;--cg-primary-contrast: #ffffff;--cg-secondary-50: #eaf7ee;--cg-secondary-100: #cbead5;--cg-secondary-200: #a8dcba;--cg-secondary-300: #84ce9f;--cg-secondary-400: #68c48b;--cg-secondary-500: #2e9f51;--cg-secondary-600: #298f49;--cg-secondary-700: #22783d;--cg-secondary-800: #1c6232;--cg-secondary-900: #134523;--cg-secondary-contrast: #ffffff;--cg-accent-50: #f2eefc;--cg-accent-100: #ddd4f5;--cg-accent-200: #c4b5ec;--cg-accent-300: #ab95e3;--cg-accent-400: #987eda;--cg-accent-500: #7b61d1;--cg-accent-600: #6f57bc;--cg-accent-700: #5c499d;--cg-accent-800: #4b3b80;--cg-accent-900: #342958;--cg-accent-contrast: #ffffff;--cg-success: #22c55e;--cg-success-light: #dcfce7;--cg-success-dark: #15803d;--cg-success-contrast: #ffffff;--cg-warning: #f4b223;--cg-warning-light: #fef3c7;--cg-warning-dark: #b45309;--cg-warning-contrast: #1f2937;--cg-danger: #d14343;--cg-danger-light: #fee2e2;--cg-danger-dark: #991b1b;--cg-danger-contrast: #ffffff;--cg-info: #2d7ff9;--cg-info-light: #dbeafe;--cg-info-dark: #1d4ed8;--cg-info-contrast: #ffffff;--cg-neutral-0: #ffffff;--cg-neutral-50: #f9fafb;--cg-neutral-100: #f5f7fa;--cg-neutral-200: #e5e7eb;--cg-neutral-300: #d1d5db;--cg-neutral-400: #9ca3af;--cg-neutral-500: #6b7280;--cg-neutral-600: #4b5563;--cg-neutral-700: #374151;--cg-neutral-800: #1f2937;--cg-neutral-900: #111827;--cg-bg-page: #f5f7fa;--cg-bg-surface: #ffffff;--cg-bg-sidebar: #002f6c;--cg-bg-sidebar-dark: #001f4d;--cg-bg-overlay: rgba(17, 24, 39, .55);--cg-text-primary: #1f2937;--cg-text-secondary: #6b7280;--cg-text-disabled: #9ca3af;--cg-text-inverse: #ffffff;--cg-text-link: #0052cc;--cg-border: #e5e7eb;--cg-border-strong: #d1d5db;--cg-border-focus: #4c8dff;--cg-shadow-card: 0 4px 16px rgba(17, 24, 39, .08);--cg-shadow-pop: 0 12px 32px rgba(17, 24, 39, .14);--cg-radius-sm: 8px;--cg-radius-md: 12px;--cg-radius-lg: 16px;--cg-radius-pill: 999px;--cg-font: "Inter", "Segoe UI", Arial, sans-serif;--cg-fs-h1: 32px;--cg-fs-h2: 24px;--cg-fs-h3: 20px;--cg-fs-subtitle: 16px;--cg-fs-body: 14px;--cg-fs-caption: 12px;--cg-chart-1: #0052cc;--cg-chart-2: #b45309;--cg-chart-3: #0d9488;--cg-chart-4: #7b61d1;--cg-chart-5: #2e9f51;--cg-chart-grid: #e5e7eb}html{color-scheme:light;--mat-sys-background: light-dark(#f9f9ff, #0c141f);--mat-sys-error: light-dark(#b12b2f, #ffb3ae);--mat-sys-error-container: light-dark(#ffdad7, #8f0f1a);--mat-sys-inverse-on-surface: light-dark(#ebf1ff, #2a313d);--mat-sys-inverse-primary: light-dark(#b2c5ff, #0c56d0);--mat-sys-inverse-surface: light-dark(#2a313d, #dce2f3);--mat-sys-on-background: light-dark(#151c27, #dce2f3);--mat-sys-on-error: light-dark(#ffffff, #68000c);--mat-sys-on-error-container: light-dark(#8f0f1a, #ffdad7);--mat-sys-on-primary: light-dark(#ffffff, #002b73);--mat-sys-on-primary-container: light-dark(#0040a2, #dae2ff);--mat-sys-on-primary-fixed: light-dark(#001848, #001848);--mat-sys-on-primary-fixed-variant: light-dark(#0040a2, #0040a2);--mat-sys-on-secondary: light-dark(#ffffff, #003915);--mat-sys-on-secondary-container: light-dark(#005322, #8cfaa0);--mat-sys-on-secondary-fixed: light-dark(#00210a, #00210a);--mat-sys-on-secondary-fixed-variant: light-dark(#005322, #005322);--mat-sys-on-surface: light-dark(#151c27, #dce2f3);--mat-sys-on-surface-variant: light-dark(#434654, #dfe2f3);--mat-sys-on-tertiary: light-dark(#ffffff, #361189);--mat-sys-on-tertiary-container: light-dark(#4d30a0, #e7deff);--mat-sys-on-tertiary-fixed: light-dark(#1f005f, #1f005f);--mat-sys-on-tertiary-fixed-variant: light-dark(#4d30a0, #4d30a0);--mat-sys-outline: light-dark(#737685, #8d90a0);--mat-sys-outline-variant: light-dark(#c3c6d6, #434654);--mat-sys-primary: light-dark(#0c56d0, #b2c5ff);--mat-sys-primary-container: light-dark(#dae2ff, #0040a2);--mat-sys-primary-fixed: light-dark(#dae2ff, #dae2ff);--mat-sys-primary-fixed-dim: light-dark(#b2c5ff, #b2c5ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#006d2f, #70dd87);--mat-sys-secondary-container: light-dark(#8cfaa0, #005322);--mat-sys-secondary-fixed: light-dark(#8cfaa0, #8cfaa0);--mat-sys-secondary-fixed-dim: light-dark(#70dd87, #70dd87);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9ff, #0c141f);--mat-sys-surface-bright: light-dark(#f9f9ff, #323946);--mat-sys-surface-container: light-dark(#e7eefe, #19202b);--mat-sys-surface-container-high: light-dark(#e2e8f8, #232a36);--mat-sys-surface-container-highest: light-dark(#dce2f3, #2e3541);--mat-sys-surface-container-low: light-dark(#f0f3ff, #151c27);--mat-sys-surface-container-lowest: light-dark(#ffffff, #070e19);--mat-sys-surface-dim: light-dark(#d3daea, #0c141f);--mat-sys-surface-tint: light-dark(#0c56d0, #b2c5ff);--mat-sys-surface-variant: light-dark(#dfe2f3, #434654);--mat-sys-tertiary: light-dark(#654aba, #cdbdff);--mat-sys-tertiary-container: light-dark(#e7deff, #4d30a0);--mat-sys-tertiary-fixed: light-dark(#e7deff, #e7deff);--mat-sys-tertiary-fixed-dim: light-dark(#cdbdff, #cdbdff);--mat-sys-neutral-variant20: #2c303d;--mat-sys-neutral10: #151c27;--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, Segoe UI, Arial, sans-serif;--mat-sys-body-large-font: Inter, Segoe UI, Arial, 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, Segoe UI, Arial, sans-serif;--mat-sys-body-medium-font: Inter, Segoe UI, Arial, 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, Segoe UI, Arial, sans-serif;--mat-sys-body-small-font: Inter, Segoe UI, Arial, 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 Inter, Segoe UI, Arial, sans-serif;--mat-sys-display-large-font: Inter, Segoe UI, Arial, 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 Inter, Segoe UI, Arial, sans-serif;--mat-sys-display-medium-font: Inter, Segoe UI, Arial, 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 Inter, Segoe UI, Arial, sans-serif;--mat-sys-display-small-font: Inter, Segoe UI, Arial, 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 Inter, Segoe UI, Arial, sans-serif;--mat-sys-headline-large-font: Inter, Segoe UI, Arial, 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 Inter, Segoe UI, Arial, sans-serif;--mat-sys-headline-medium-font: Inter, Segoe UI, Arial, 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 Inter, Segoe UI, Arial, sans-serif;--mat-sys-headline-small-font: Inter, Segoe UI, Arial, 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, Segoe UI, Arial, sans-serif;--mat-sys-label-large-font: Inter, Segoe UI, Arial, 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, Segoe UI, Arial, sans-serif;--mat-sys-label-medium-font: Inter, Segoe UI, Arial, 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, Segoe UI, Arial, sans-serif;--mat-sys-label-small-font: Inter, Segoe UI, Arial, 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 Inter, Segoe UI, Arial, sans-serif;--mat-sys-title-large-font: Inter, Segoe UI, Arial, 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, Segoe UI, Arial, sans-serif;--mat-sys-title-medium-font: Inter, Segoe UI, Arial, 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, Segoe UI, Arial, sans-serif;--mat-sys-title-small-font: Inter, Segoe UI, Arial, 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}:root{--mat-sys-primary: var(--cg-primary-500);--mat-sys-on-primary: var(--cg-primary-contrast);--mat-sys-primary-container: var(--cg-primary-50);--mat-sys-on-primary-container: var(--cg-primary-800);--mat-sys-tertiary: var(--cg-accent-500);--mat-sys-on-tertiary: var(--cg-accent-contrast);--mat-sys-error: var(--cg-danger);--mat-sys-on-error: var(--cg-danger-contrast);--mat-sys-surface: var(--cg-bg-surface);--mat-sys-on-surface: var(--cg-text-primary);--mat-sys-on-surface-variant: var(--cg-text-secondary);--mat-sys-outline: var(--cg-border-strong);--mat-sys-outline-variant: var(--cg-border);--mat-sys-background: var(--cg-bg-page)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--cg-bg-page);color:var(--cg-text-primary);font-family:var(--cg-font);font-size:var(--cg-fs-body);line-height:1.5;-webkit-font-smoothing:antialiased}body,button,input,textarea,select{font-family:var(--cg-font)}h1,h2,h3,h4{margin:0;color:var(--cg-text-primary);font-weight:600;line-height:1.3}h1{font-size:var(--cg-fs-h1);font-weight:700}h2{font-size:var(--cg-fs-h2)}h3{font-size:var(--cg-fs-h3)}p{margin:0}a{color:var(--cg-text-link);text-decoration:none}:focus-visible{outline:2px solid var(--cg-border-focus);outline-offset:2px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none}.cg-card{background:var(--cg-bg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);box-shadow:var(--cg-shadow-card)}.cg-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 0}.cg-card__title{font-size:var(--cg-fs-subtitle);font-weight:600}.cg-card__link{font-size:var(--cg-fs-body);font-weight:500;color:var(--cg-text-link);cursor:pointer}.cg-card__body{padding:20px 24px 24px}.cg-page-head{margin-bottom:24px}.cg-page-head h1{font-size:var(--cg-fs-h2)}.cg-page-head p{margin-top:6px;color:var(--cg-text-secondary)}.cg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.cg-badge{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;padding:4px 10px;border-radius:var(--cg-radius-pill);font-size:var(--cg-fs-caption);font-weight:600;white-space:nowrap}.cg-badge--success{background:var(--cg-success-light);color:var(--cg-success-dark)}.cg-badge--warning{background:var(--cg-warning-light);color:var(--cg-warning-dark)}.cg-badge--danger{background:var(--cg-danger-light);color:var(--cg-danger-dark)}.cg-badge--info{background:var(--cg-info-light);color:var(--cg-info-dark)}.cg-badge--neutral{background:var(--cg-neutral-100);color:var(--cg-neutral-600)}.cg-entity{padding:20px 22px 22px}.cg-entity__head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 14px}.cg-entity__icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:var(--cg-radius-md);background:var(--cg-primary-50);color:var(--cg-primary-600);font-size:21px}.cg-entity__id{display:flex;flex-direction:column;flex:1 1 160px;min-width:0}.cg-entity__id strong{font-size:var(--cg-fs-subtitle);font-weight:600}.cg-entity__id small{margin-top:2px;color:var(--cg-text-secondary);font-size:var(--cg-fs-caption)}.cg-entity__text{margin-top:14px;color:var(--cg-text-secondary);font-size:var(--cg-fs-body)}.cg-fields{display:grid;gap:10px;margin-top:16px}.cg-field{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--cg-fs-body)}.cg-field__label{color:var(--cg-text-secondary)}.cg-field__value{color:var(--cg-text-primary);font-weight:500;text-align:right}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-button{text-transform:none;letter-spacing:0;font-weight:600;border-radius:var(--cg-radius-sm)}.mat-mdc-card{border-radius:var(--cg-radius-lg)}.mat-mdc-menu-panel{border-radius:var(--cg-radius-md);box-shadow:var(--cg-shadow-pop)}.topbar__user-menu-panel.mat-mdc-menu-panel{width:320px;max-width:320px}
