@charset "UTF-8";.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}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, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--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(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-large-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-small-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-large-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-small-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-large-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-small-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-large-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-small-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-large-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, 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 IBM Plex Sans, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-small-font: IBM Plex Sans, IBM Plex Sans Arabic, 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;height:100%;--app-success: light-dark(#087048, #5ad19e);--app-success-container: color-mix(in srgb, var(--app-success) 14%, var(--mat-sys-surface));--app-warning: light-dark(#9a4a00, #f5a524);--app-card-bg: var(--mat-sys-surface)}html.theme-azure{--app-header-bg: var(--mat-sys-surface-container);--app-sidebar-bg: var(--mat-sys-surface-container);--app-main-bg: var(--mat-sys-surface);--app-divider: var(--mat-sys-outline-variant);--app-main-radius: 16px;--app-card-bg: var(--mat-sys-surface);--app-dialog-bg: var(--mat-sys-surface-container-high);--mat-dialog-container-color: var(--app-dialog-bg)}html.theme-original{--mat-sys-background: light-dark(#f8f9ff, #0a1420);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eaf1ff, #27313e);--mat-sys-inverse-primary: light-dark(#b1c5ff, #1058ca);--mat-sys-inverse-surface: light-dark(#27313e, #d9e3f4);--mat-sys-on-background: light-dark(#121c28, #d9e3f4);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002c71);--mat-sys-on-primary-container: light-dark(#00419e, #dae2ff);--mat-sys-on-primary-fixed: light-dark(#001946, #001946);--mat-sys-on-primary-fixed-variant: light-dark(#00419e, #00419e);--mat-sys-on-secondary: light-dark(#ffffff, #1d2f58);--mat-sys-on-secondary-container: light-dark(#344670, #dae2ff);--mat-sys-on-secondary-fixed: light-dark(#041942, #041942);--mat-sys-on-secondary-fixed-variant: light-dark(#344670, #344670);--mat-sys-on-surface: light-dark(#121c28, #d9e3f4);--mat-sys-on-surface-variant: light-dark(#424653, #dfe2f2);--mat-sys-on-tertiary: light-dark(#ffffff, #55006b);--mat-sys-on-tertiary-container: light-dark(#721c8a, #fcd7ff);--mat-sys-on-tertiary-fixed: light-dark(#340043, #340043);--mat-sys-on-tertiary-fixed-variant: light-dark(#721c8a, #721c8a);--mat-sys-outline: light-dark(#737785, #8d909f);--mat-sys-outline-variant: light-dark(#c3c6d6, #424653);--mat-sys-primary: light-dark(#1058ca, #b1c5ff);--mat-sys-primary-container: light-dark(#dae2ff, #00419e);--mat-sys-primary-fixed: light-dark(#dae2ff, #dae2ff);--mat-sys-primary-fixed-dim: light-dark(#b1c5ff, #b1c5ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4c5d8a, #b4c6f8);--mat-sys-secondary-container: light-dark(#dae2ff, #344670);--mat-sys-secondary-fixed: light-dark(#dae2ff, #dae2ff);--mat-sys-secondary-fixed-dim: light-dark(#b4c6f8, #b4c6f8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f8f9ff, #0a1420);--mat-sys-surface-bright: light-dark(#f8f9ff, #303a47);--mat-sys-surface-container: light-dark(#e5eeff, #16202d);--mat-sys-surface-container-high: light-dark(#dfe9fa, #212b37);--mat-sys-surface-container-highest: light-dark(#d9e3f4, #2c3543);--mat-sys-surface-container-low: light-dark(#eff4ff, #121c28);--mat-sys-surface-container-lowest: light-dark(#ffffff, #050f1a);--mat-sys-surface-dim: light-dark(#d1dbec, #0a1420);--mat-sys-surface-tint: light-dark(#1058ca, #b1c5ff);--mat-sys-surface-variant: light-dark(#dfe2f2, #424653);--mat-sys-tertiary: light-dark(#8d39a4, #f2afff);--mat-sys-tertiary-container: light-dark(#fcd7ff, #721c8a);--mat-sys-tertiary-fixed: light-dark(#fcd7ff, #fcd7ff);--mat-sys-tertiary-fixed-dim: light-dark(#f2afff, #f2afff);--mat-sys-neutral-variant20: #2c303c;--mat-sys-neutral10: #121c28;--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-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;--app-header-bg: light-dark(#ffffff, #1b2433);--app-sidebar-bg: light-dark(#ffffff, #1b2433);--app-main-bg: light-dark(#f4f6f9, #121a27);--app-divider: light-dark(#e1e5eb, #2c3a50);--app-card-bg: light-dark(#ffffff, #1b2433);--app-main-radius: 0px;--app-dialog-bg: light-dark(#ffffff, #1b2433);--mat-card-outlined-container-color: var(--app-card-bg);--mat-card-outlined-outline-color: var(--app-divider);--mat-dialog-container-color: var(--app-dialog-bg)}html.theme-original.has-brand{--app-header-bg: var(--app-brand-raised);--app-sidebar-bg: var(--app-brand-raised);--app-main-bg: var(--app-brand-page);--app-divider: var(--mat-sys-outline-variant);--app-dialog-bg: var(--app-brand-raised);--app-card-bg: var(--app-brand-raised);--mat-card-outlined-container-color: var(--app-brand-raised)}:root.density-compact{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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}.header-search{--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 24px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 32px;--mat-list-list-item-two-line-container-height: 48px;--mat-list-list-item-three-line-container-height: 72px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 32px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 24px;--mat-stepper-header-height: 42px;--mat-table-header-container-height: 40px;--mat-table-footer-container-height: 36px;--mat-table-row-item-container-height: 36px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 28px;--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:root,:root .header-search{--app-radius: 8px;--app-radius-container: calc(var(--app-radius) + 4px);--mat-sys-corner-extra-small: var(--app-radius);--mat-sys-corner-extra-small-top: var(--app-radius) var(--app-radius) 0 0;--mat-sys-corner-small: var(--app-radius);--mat-sys-corner-medium: var(--app-radius-container);--mat-sys-corner-large: var(--app-radius-container);--mat-sys-corner-large-top: var(--app-radius-container) var(--app-radius-container) 0 0;--mat-sys-corner-large-start: var(--app-radius-container) 0 0 var(--app-radius-container);--mat-sys-corner-large-end: 0 var(--app-radius-container) var(--app-radius-container) 0;--mat-sys-corner-extra-large: var(--app-radius-container);--mat-sys-corner-extra-large-top: var(--app-radius-container) var(--app-radius-container) 0 0}:root:root{--mat-button-filled-container-shape: var(--app-radius);--mat-button-outlined-container-shape: var(--app-radius);--mat-button-protected-container-shape: var(--app-radius);--mat-button-text-container-shape: var(--app-radius);--mat-button-tonal-container-shape: var(--app-radius);--mat-button-toggle-shape: var(--app-radius);--mat-chip-container-shape-radius: var(--app-radius);--mat-list-active-indicator-shape: var(--app-radius);--mat-menu-container-shape: var(--app-radius-container)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100%;background:var(--app-main-bg, var(--mat-sys-surface));color:var(--mat-sys-on-surface);font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}.ui-mark{width:44px;height:44px;border-radius:var(--app-radius-container, 12px);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:var(--gk-shadow-sm)}.ui-mark .ui-icon{font-size:24px;line-height:1}.ui-mark--brand{width:56px;height:56px;overflow:hidden}.ui-mark--brand img{width:100%;height:100%;object-fit:cover}:root.has-brand .ui-mark--brand{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.ui-mark__initial{font-size:24px;font-weight:700;line-height:1}.ui-page-title{font-size:24px;font-weight:700;color:var(--mat-sys-on-surface);margin:0 0 4px}.ui-page-sub{font-size:14px;color:var(--mat-sys-on-surface-variant);margin:0}.ui-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px;align-items:start}.ui-account-container{max-width:680px;width:100%}.ui-card{background:var(--mat-sys-surface-container-low);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-medium);overflow:hidden;box-shadow:var(--gk-shadow-sm)}.ui-card__body{padding:24px}.ui-card ui-text-field input:-webkit-autofill,.ui-expansion-panel ui-text-field input:-webkit-autofill,.ui-card ui-text-field input:-webkit-autofill:hover,.ui-expansion-panel ui-text-field input:-webkit-autofill:hover,.ui-card ui-text-field input:-webkit-autofill:focus,.ui-expansion-panel ui-text-field input:-webkit-autofill:focus,.ui-card ui-text-field input:-webkit-autofill:active,.ui-expansion-panel ui-text-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--mat-sys-surface-container-low) inset}.ui-card-form{display:flex;flex-direction:column;gap:24px}.ui-content__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:26px;flex-wrap:wrap}.ui-pw-strength{height:4px;background:var(--mat-sys-surface-container-high);border-radius:2px;margin:8px 0;overflow:hidden}.ui-pw-strength__bar{height:100%;transition:width .3s,background .3s}.ui-pw-hint{font-size:12px;color:var(--mat-sys-on-surface-variant)}.ui-sessions-note{font-size:12px;color:var(--mat-sys-on-surface-variant);margin:0}.ui-login{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--mat-sys-surface);padding:24px}.ui-login__panel{width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}.ui-login__prefs{display:flex;align-items:center;justify-content:center;gap:4px}.ui-login__brand{display:flex;align-items:center;gap:16px}.ui-brand__name{font-size:20px;font-weight:700;color:var(--mat-sys-primary)}.ui-brand__tagline{font-size:14px;font-weight:500;color:var(--mat-sys-on-surface-variant)}[dir=rtl] .ui-brand__tagline{font-size:15px;font-weight:600;line-height:1.5}.ui-login__form{display:flex;flex-direction:column;gap:20px}.ui-login__keep-alive{display:flex;align-items:center;justify-content:space-between}.ui-login__keep-alive-label{font-size:14px;font-weight:500}.ui-login__keep-alive-hint{font-size:12px;color:var(--mat-sys-on-surface-variant)}.ui-login__forgot{display:block;width:100%;padding:0;background:none;border:0;font:inherit;text-align:center;font-size:14px;color:var(--mat-sys-primary);text-decoration:none;font-weight:500;cursor:pointer}.ui-login__help-text{margin:0;font-size:14px;line-height:1.6;color:var(--mat-sys-on-surface-variant)}.ui-note{display:flex;gap:12px;padding:12px 16px;border-radius:var(--mat-sys-corner-small);background:var(--mat-sys-surface-container);font-size:13.5px;line-height:1.4}.ui-note--error{background:var(--mat-sys-error-container);color:var(--mat-sys-error)}:root{--type-office: light-dark(#64748b, #94a3b8);--type-office-container: light-dark(#e2e8f0, #334155);--type-office-on-container: light-dark(#1e293b, #e2e8f0);--type-ball-mill: light-dark(#9a3412, #d08860);--type-ball-mill-container: light-dark(#fde8dd, #5b2008);--type-ball-mill-on-container: light-dark(#5b2008, #f6d5c3);--type-wet-pan: light-dark(#0f766e, #5eead4);--type-wet-pan-container: light-dark(#ccfbf1, #134e4a);--type-wet-pan-on-container: light-dark(#134e4a, #99f6e4);--type-lab: light-dark(#d97706, #fbbf24);--type-lab-container: light-dark(#fef3c7, #78350f);--type-lab-on-container: light-dark(#78350f, #fde68a);--type-kitchen: light-dark(#16a34a, #4ade80);--type-kitchen-container: light-dark(#dcfce7, #14532d);--type-kitchen-on-container: light-dark(#14532d, #bbf7d0);--type-employee: light-dark(#94a3b8, #cbd5e1);--type-employee-container: light-dark(#ffffff, #e2e8f0);--type-employee-on-container: light-dark(#334155, #1e293b);--type-employee-border: light-dark(#cbd5e1, #94a3b8);--type-worker: light-dark(#6b7280, #9ca3af);--type-worker-container: light-dark(#e5e7eb, #3f4650);--type-worker-on-container: light-dark(#374151, #e5e7eb);--type-miner: light-dark(#ca8a04, #eab308);--type-miner-container: light-dark(#fef9c3, #713f12);--type-miner-on-container: light-dark(#713f12, #fef08a);--type-partner: light-dark(#1e293b, #e2e8f0);--type-partner-container: light-dark(#cbd5e1, #0f172a);--type-partner-on-container: light-dark(#0f172a, #e2e8f0);--type-owner: light-dark(#78350f, #d6a465);--type-owner-container: light-dark(#efe0d1, #3e2208);--type-owner-on-container: light-dark(#3e2208, #ecd3b4);--status-neutral: light-dark(#6b7280, #9ca3af);--status-neutral-container: light-dark(#ffffff, #1f2937);--status-neutral-border: light-dark(#d1d5db, #4b5563);--status-pending: light-dark(#a16207, #fde047);--status-pending-container: light-dark(#fef9c3, #54430a);--status-success: light-dark(#15803d, #86efac);--status-success-container: light-dark(#dcfce7, #14532d);--status-danger: var(--mat-sys-error);--status-danger-container: var(--mat-sys-error-container);--status-done-container: light-dark(#15803d, #22c55e);--status-done-on-container: light-dark(#ffffff, #052e16);--status-muted-container: light-dark(#e5e7eb, #374151);--status-muted-on-container: light-dark(#4b5563, #d1d5db)}.type-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 12px 3px 9px;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap}.type-chip[data-type=OFFICE]{background:var(--type-office-container);color:var(--type-office-on-container)}.type-chip[data-type=OFFICE] ui-icon{color:var(--type-office)}.type-chip[data-type=BALL_MILL]{background:var(--type-ball-mill-container);color:var(--type-ball-mill-on-container)}.type-chip[data-type=BALL_MILL] ui-icon{color:var(--type-ball-mill)}.type-chip[data-type=WET_PAN]{background:var(--type-wet-pan-container);color:var(--type-wet-pan-on-container)}.type-chip[data-type=WET_PAN] ui-icon{color:var(--type-wet-pan)}.type-chip[data-type=LAB]{background:var(--type-lab-container);color:var(--type-lab-on-container)}.type-chip[data-type=LAB] ui-icon{color:var(--type-lab)}.type-chip[data-type=KITCHEN]{background:var(--type-kitchen-container);color:var(--type-kitchen-on-container)}.type-chip[data-type=KITCHEN] ui-icon{color:var(--type-kitchen)}.type-chip[data-type=EMPLOYEE]{background:var(--type-employee-container);color:var(--type-employee-on-container)}.type-chip[data-type=EMPLOYEE] ui-icon{color:var(--type-employee)}.type-chip[data-type=WORKER]{background:var(--type-worker-container);color:var(--type-worker-on-container)}.type-chip[data-type=WORKER] ui-icon{color:var(--type-worker)}.type-chip[data-type=MINER]{background:var(--type-miner-container);color:var(--type-miner-on-container)}.type-chip[data-type=MINER] ui-icon{color:var(--type-miner)}.type-chip[data-type=PARTNER]{background:var(--type-partner-container);color:var(--type-partner-on-container)}.type-chip[data-type=PARTNER] ui-icon{color:var(--type-partner)}.type-chip[data-type=OWNER]{background:var(--type-owner-container);color:var(--type-owner-on-container)}.type-chip[data-type=OWNER] ui-icon{color:var(--type-owner)}.type-chip[data-type=EMPLOYEE]{border:1.5px solid var(--type-employee-border)}.type-bar{display:inline-block;flex:none;width:4px;height:19px;border-radius:2px;margin-inline-end:9px;vertical-align:middle}.type-bar[data-type=OFFICE]{background:var(--type-office)}.type-bar[data-type=BALL_MILL]{background:var(--type-ball-mill)}.type-bar[data-type=WET_PAN]{background:var(--type-wet-pan)}.type-bar[data-type=LAB]{background:var(--type-lab)}.type-bar[data-type=KITCHEN]{background:var(--type-kitchen)}.type-bar[data-type=EMPLOYEE]{background:var(--type-employee)}.type-bar[data-type=WORKER]{background:var(--type-worker)}.type-bar[data-type=MINER]{background:var(--type-miner)}.type-bar[data-type=PARTNER]{background:var(--type-partner)}.type-bar[data-type=OWNER]{background:var(--type-owner)}.type-name{display:inline-flex;align-items:center;font-weight:500}.status-lozenge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 10px;font-size:11.5px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.status-lozenge[data-slot=neutral]{background:var(--status-neutral-container);color:var(--status-neutral);border:1.5px solid var(--status-neutral-border)}.status-lozenge[data-slot=pending]{background:var(--status-pending-container);color:var(--status-pending)}.status-lozenge[data-slot=success]{background:var(--status-success-container);color:var(--status-success)}.status-lozenge[data-slot=danger]{background:var(--status-danger-container);color:var(--status-danger)}.status-lozenge[data-slot=done]{background:var(--status-done-container);color:var(--status-done-on-container)}.status-lozenge[data-slot=muted]{background:var(--status-muted-container);color:var(--status-muted-on-container)}[dir=rtl] .status-lozenge{letter-spacing:0;font-size:12.5px}:root{--gk-rail-w: 264px;--gk-mono: "IBM Plex Mono", ui-monospace, monospace;--gk-scrim: rgba(16, 24, 40, .42);--gk-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .05);--gk-shadow-lg: 0 18px 40px -12px rgba(16, 24, 40, .2), 0 8px 16px -8px rgba(16, 24, 40, .1);--gk-primary-hover: color-mix(in srgb, var(--mat-sys-primary) 88%, var(--mat-sys-on-surface))}[dir=rtl] body{font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif}
