@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-700-normal-IXG35DPN.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-700-normal-ZYEEATR5.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-ext-700-normal-SLLSGF4A.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-700-normal-ZAY2DYTH.woff") format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-arabic-arabic-400-normal-HDFIX7LY.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-400-normal-N4DMJBB5.woff") format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-arabic-arabic-500-normal-AAIACC75.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-500-normal-5MTGWOCT.woff") format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-arabic-arabic-700-normal-HXTRD7MG.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-700-normal-PHKC2NDM.woff") format("woff")}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alexandria-latin-400-normal-LAGZBPKL.woff2") format("woff2"),url("./media/alexandria-latin-400-normal-XL45ICLP.woff") format("woff")}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alexandria-latin-700-normal-3C2FNEIP.woff2") format("woff2"),url("./media/alexandria-latin-700-normal-EH63X4SE.woff") format("woff")}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:400;src:url("./media/alexandria-arabic-400-normal-4HF7F2LT.woff2") format("woff2"),url("./media/alexandria-arabic-400-normal-PFS4M3B5.woff") format("woff")}@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url("./media/alexandria-arabic-700-normal-K2Q2D2RF.woff2") format("woff2"),url("./media/alexandria-arabic-700-normal-56DKTA74.woff") format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-icons-latin-400-normal-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-latin-400-normal-OKHIZNFO.woff") format("woff")}.cos-tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html{height:100%;color-scheme:light dark;--mat-sys-background: light-dark(#faf8ff, #121318);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f0f7, #2f3035);--mat-sys-inverse-primary: light-dark(#b3c5ff, #3e5ba6);--mat-sys-inverse-surface: light-dark(#2f3035, #e3e2e9);--mat-sys-on-background: light-dark(#1a1b20, #e3e2e9);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002b75);--mat-sys-on-primary-container: light-dark(#23438d, #dae1ff);--mat-sys-on-primary-fixed: light-dark(#001849, #001849);--mat-sys-on-primary-fixed-variant: light-dark(#23438d, #23438d);--mat-sys-on-secondary: light-dark(#ffffff, #252f4c);--mat-sys-on-secondary-container: light-dark(#3c4663, #dae1ff);--mat-sys-on-secondary-fixed: light-dark(#101a36, #101a36);--mat-sys-on-secondary-fixed-variant: light-dark(#3c4663, #3c4663);--mat-sys-on-surface: light-dark(#1a1b20, #e3e2e9);--mat-sys-on-surface-variant: light-dark(#444651, #e0e2ef);--mat-sys-on-tertiary: light-dark(#ffffff, #601400);--mat-sys-on-tertiary-container: light-dark(#872100, #ffdbd1);--mat-sys-on-tertiary-fixed: light-dark(#3b0900, #3b0900);--mat-sys-on-tertiary-fixed-variant: light-dark(#872100, #872100);--mat-sys-outline: light-dark(#747682, #8e909c);--mat-sys-outline-variant: light-dark(#c4c6d3, #444651);--mat-sys-primary: light-dark(#3e5ba6, #b3c5ff);--mat-sys-primary-container: light-dark(#dae1ff, #23438d);--mat-sys-primary-fixed: light-dark(#dae1ff, #dae1ff);--mat-sys-primary-fixed-dim: light-dark(#b3c5ff, #b3c5ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#545d7c, #bcc5e9);--mat-sys-secondary-container: light-dark(#dae1ff, #3c4663);--mat-sys-secondary-fixed: light-dark(#dae1ff, #dae1ff);--mat-sys-secondary-fixed-dim: light-dark(#bcc5e9, #bcc5e9);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf8ff, #121318);--mat-sys-surface-bright: light-dark(#faf8ff, #38393e);--mat-sys-surface-container: light-dark(#eeedf4, #1e1f24);--mat-sys-surface-container-high: light-dark(#e8e7ee, #292a2f);--mat-sys-surface-container-highest: light-dark(#e3e2e9, #33343a);--mat-sys-surface-container-low: light-dark(#f4f3fa, #1a1b20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e13);--mat-sys-surface-dim: light-dark(#dad9e0, #121318);--mat-sys-surface-tint: light-dark(#3e5ba6, #b3c5ff);--mat-sys-surface-variant: light-dark(#e0e2ef, #444651);--mat-sys-tertiary: light-dark(#ae3108, #ffb5a0);--mat-sys-tertiary-container: light-dark(#ffdbd1, #872100);--mat-sys-tertiary-fixed: light-dark(#ffdbd1, #ffdbd1);--mat-sys-tertiary-fixed-dim: light-dark(#ffb5a0, #ffb5a0);--mat-sys-neutral-variant20: #2d303a;--mat-sys-neutral10: #1a1b20;--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, Segoe UI, system-ui, sans-serif;--mat-sys-body-large-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-body-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-body-small-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-display-large-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-display-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-display-small-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-headline-large-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-headline-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-headline-small-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-label-large-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-label-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-label-small-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-title-large-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-title-medium-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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, Segoe UI, system-ui, sans-serif;--mat-sys-title-small-font: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, 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}:root{--mat-sys-surface: light-dark(#f4f5f9, #0b0f1c);--mat-sys-background: light-dark(#f4f5f9, #0b0f1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #141a2c);--mat-sys-surface-container-low: light-dark(#ffffff, #141a2c);--mat-sys-surface-container: light-dark(#eceef6, #0f1424);--mat-sys-surface-container-high: light-dark(#ffffff, #1a2138);--mat-sys-surface-container-highest: light-dark(#eceef6, #1a2138);--mat-sys-outline-variant: light-dark(#dcdfeb, #2b3452);--mat-sys-outline: light-dark(#8f96ad, #5a6488);--mat-sys-on-surface: light-dark(#101527, #e8eaf4);--mat-sys-on-background: light-dark(#101527, #e8eaf4);--mat-sys-on-surface-variant: light-dark(#4b5270, #a7afc9);--mat-sys-primary: light-dark(#274690, #a9c0ff);--mat-sys-on-primary: light-dark(#ffffff, #06122e);--mat-sys-primary-container: light-dark(#e5e9f6, #1d2947);--mat-sys-on-primary-container: light-dark(#1c3268, #c9d7ff);--mat-sys-tertiary: light-dark(#e4572e, #ff8b6a);--mat-sys-on-tertiary: light-dark(#ffffff, #3a1409);--mat-sys-tertiary-container: light-dark(#fdece6, #3a1409);--mat-sys-on-tertiary-container: light-dark(#a8300a, #ffa78c);--mat-sys-error: light-dark(#a8231c, #ff9a90);--mat-sys-on-error: light-dark(#ffffff, #3d0d09);--mat-sys-error-container: light-dark(#fbe6e4, #331614);--mat-sys-on-error-container: light-dark(#8a1c16, #ffc4bd);--mat-sys-corner-none: 0;--mat-sys-corner-extra-small: 3px;--mat-sys-corner-small: 5px;--mat-sys-corner-medium: 6px;--mat-sys-corner-large: 8px;--mat-sys-corner-large-increased: 10px;--mat-sys-corner-extra-large: 12px;--mat-sys-corner-extra-large-increased: 14px}:root{--mat-button-text-container-shape: 6px;--mat-button-filled-container-shape: 6px;--mat-button-outlined-container-shape: 6px;--mat-button-protected-container-shape: 6px;--mat-button-tonal-container-shape: 6px;--mat-form-field-container-shape: 6px;--mdc-outlined-text-field-container-shape: 6px;--mdc-filled-text-field-container-shape: 6px 6px 0 0}[dir=rtl] .mdc-notched-outline__notch{display:flex;align-items:flex-start}[dir=rtl] .mdc-notched-outline__notch>.mdc-floating-label{flex-shrink:0}body{background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);font-family:IBM Plex Sans,IBM Plex Sans Arabic,Segoe UI,system-ui,sans-serif;margin:0;height:100%}*{box-sizing:border-box}:where(html[lang=ar]) body{font-size:1.05rem}.material-icons,.mat-icon{font-family:Material Icons,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr}:root{--kanri-hero-gradient: linear-gradient(135deg, #23438d 0%, #16264e 55%, #001849 100%);--kanri-on-hero: #eef0ff;--kanri-on-hero-variant: #b3c5ff;--kanri-hero-rule: #3c4c7e;--kanri-accent: light-dark(#ae3108, #ff8b6a);--kanri-on-accent: light-dark(#ffffff, #3b0900);--kanri-seal: #e4572e;--kanri-on-seal: #fff8f6;--kanri-seal-ink: #a8300a;--kanri-logo-tile: #274690;--kanri-on-logo-tile: #ffffff;--kanri-coil-wire: #dfe3f5;--kanri-coil-wire-edge: #101a2e;--kanri-coil-hole: #05080f;--kanri-coil-ring-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 44' overflow='visible'%3E%3Cg fill='none' transform='rotate(15 10 22)'%3E%3Cellipse cx='10' cy='22' rx='4.5' ry='20' stroke='%23101a2e' stroke-width='3.8'/%3E%3Cellipse cx='10' cy='22' rx='4.5' ry='20' stroke='%23dfe3f5' stroke-width='1.9'/%3E%3C/g%3E%3C/svg%3E");--kanri-coil-hook-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 44' overflow='visible'%3E%3Cg fill='none' stroke-linecap='round' transform='rotate(15 10 22)'%3E%3Cpath d='M5.5 22 A4.5 20 0 0 1 10 2 A4.5 20 0 0 1 14.5 22 A4.5 20 0 0 1 10 42' stroke='%23101a2e' stroke-width='3.8'/%3E%3Cpath d='M5.5 22 A4.5 20 0 0 1 10 2 A4.5 20 0 0 1 14.5 22 A4.5 20 0 0 1 10 42' stroke='%23dfe3f5' stroke-width='1.9'/%3E%3C/g%3E%3C/svg%3E");--kanri-coil-shadow: rgba(15, 20, 35, .16)}:root{--kanri-motion-quick: .12s;--kanri-motion-standard: .2s;--kanri-motion-emphatic: .28s;--kanri-ease-standard: cubic-bezier(.2, 0, 0, 1);--kanri-ease-decelerate: cubic-bezier(0, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--kanri-motion-quick: 0ms;--kanri-motion-standard: 0ms;--kanri-motion-emphatic: 0ms}}:root{--kanri-chrome-surface: var(--mat-sys-surface-container);--kanri-chrome-on-surface: var(--mat-sys-on-surface);--kanri-chrome-active: var(--mat-sys-secondary-container);--kanri-chrome-on-active: var(--mat-sys-on-secondary-container);--kanri-chrome-outline: var(--mat-sys-outline-variant)}:root{--k-paper: var(--mat-sys-surface);--k-surface: light-dark( var(--mat-sys-surface-container-lowest), var(--mat-sys-surface-container-low) );--k-raised: var(--mat-sys-surface-container-high);--k-sunk: light-dark(var(--mat-sys-surface-container), var(--mat-sys-surface-container-lowest));--k-line: var(--mat-sys-outline-variant);--k-hairline: light-dark( color-mix(in srgb, var(--mat-sys-outline-variant) 55%, var(--mat-sys-surface)), color-mix(in srgb, var(--mat-sys-outline-variant) 62%, var(--mat-sys-surface)) );--k-grid-line: light-dark(#e8eaf2, #232b44);--k-stripe: light-dark(#fafbfe, #161d31);--k-focus: var(--mat-sys-primary);--k-focus-width: 2px;--k-focus-offset: 2px;--k-ink: var(--mat-sys-on-surface);--k-muted: light-dark(#4b5270, #a7afc9);--k-faint: light-dark(#646b85, #8f98b3);--k-on-accent: var(--mat-sys-on-primary);--k-good: light-dark(#0f6f52, #5fd0a8);--k-good-soft: light-dark(#e2f2ec, #0f2b23);--k-on-good-soft: light-dark(#0b4d39, #a9e6cd);--k-on-good: light-dark(#ffffff, #06251a);--k-warn: light-dark(#8a5a00, #e2b463);--k-warn-soft: light-dark(#fbf0da, #2e2312);--k-on-warn-soft: light-dark(#6b4600, #f0d4a0);--k-on-warn: light-dark(#ffffff, #2b1c00);--k-crit: light-dark(#a8231c, #ff9a90);--k-crit-soft: light-dark(#fbe6e4, #331614);--k-on-crit-soft: light-dark(#8a1c16, #ffc4bd);--k-on-crit: light-dark(#ffffff, #3d0d09);--k-info: var(--mat-sys-primary);--k-info-soft: light-dark( color-mix(in srgb, var(--mat-sys-primary-container) 65%, var(--mat-sys-surface)), color-mix(in srgb, var(--mat-sys-primary-container) 35%, var(--mat-sys-surface)) );--k-on-info-soft: var(--mat-sys-on-primary-container);--k-on-info: var(--mat-sys-on-primary);--k-brand: var(--mat-sys-primary);--k-on-brand: var(--mat-sys-on-primary);--k-brand-soft: var(--mat-sys-primary-container);--k-on-brand-soft: var(--mat-sys-on-primary-container);--k-space-1: .25rem;--k-space-2: .5rem;--k-space-3: .75rem;--k-space-4: 1rem;--k-space-5: 1.5rem;--k-space-6: 2rem;--k-grid-spacing: 8px;--k-font-display: Alexandria, IBM Plex Sans Arabic, sans-serif;--k-font-ui: IBM Plex Sans, IBM Plex Sans Arabic, Segoe UI, system-ui, sans-serif;--k-radius-sm: 5px;--k-radius-md: 8px;--k-radius-lg: 12px;--k-radius-pill: 999px;--k-shadow-raised: 0 8px 28px -10px rgb(0 0 0 / 28%), 0 2px 8px -4px rgb(0 0 0 / 14%);--k-shadow-overlay: 0 24px 60px -18px rgb(0 0 0 / 45%)}:root[data-density=compact]{--k-space-2: .375rem;--k-space-3: .5rem;--k-space-4: .75rem;--k-space-5: 1rem;--k-space-6: 1.5rem;--k-grid-spacing: 5px}.k-num{font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.k-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.k-eyebrow{font-size:.6875rem;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:.14em;color:var(--k-faint)}h1,h2,h3{text-wrap:balance}:where(html[lang=ar]) .k-eyebrow{text-transform:none;letter-spacing:.02em}body :where(p,div,span,td,th,dd,dt,li,h1,h2,h3,h4,h5,h6,a,input:not([dir]),textarea:not([dir])){unicode-bidi:plaintext}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:calc(100vw - 2rem)!important}.mat-mdc-dialog-container{--mdc-dialog-container-shape: var(--k-radius-lg)}.mat-mdc-dialog-container .mat-mdc-dialog-surface{background:var(--k-surface);box-shadow:var(--k-shadow-overlay)}.mat-mdc-dialog-title{padding:var(--k-space-5) var(--k-space-5) var(--k-space-4)!important;margin:0!important;border-block-end:1px solid var(--k-hairline);font-size:1.125rem!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;color:var(--k-ink)}.mat-mdc-dialog-title:before{display:none!important}.mat-mdc-dialog-content{max-height:min(72vh,46rem)!important;padding:var(--k-space-4) var(--k-space-5)!important;color:var(--k-ink)}.mat-mdc-dialog-actions{padding:var(--k-space-4) var(--k-space-5)!important;gap:var(--k-space-2);min-height:0!important;border-block-start:1px solid var(--k-hairline);justify-content:flex-end}.cos-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--k-space-2) var(--k-space-4);align-items:start;padding-block-start:var(--k-space-2)}.mat-mdc-dialog-content.cos-form-grid{display:grid!important}.cos-form-grid>.cos-span-all,.cos-form-grid>.row>.cos-span-all{grid-column:1/-1}.cos-form-grid>:is(fieldset,.cos-form-grid__wide,cos-error-summary,cos-alert-banner,cos-map),.cos-form-grid>.row>:is(fieldset,.cos-form-grid__wide,cos-error-summary,cos-alert-banner,cos-map),.cos-form-grid>:has(textarea,mat-chip-listbox,mat-chip-grid,mat-radio-group),.cos-form-grid>.row>:has(textarea,mat-chip-listbox,mat-chip-grid,mat-radio-group){grid-column:1/-1}.cos-form-grid>.row{display:contents}.cos-form-grid>.cos-form-group{grid-column:1/-1;margin-block-start:var(--k-space-3);padding-block-end:var(--k-space-1);border-block-end:1px solid var(--k-hairline);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--k-faint)}:where(html[lang=ar]) .cos-form-grid>.cos-form-group{text-transform:none;letter-spacing:.02em}.cos-form-grid>.cos-form-group:first-child{margin-block-start:0}.cos-form-grid .mat-mdc-form-field-subscript-wrapper:not(:has(*)){display:none}.cos-form-grid :is(.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper){position:static}.cos-form-grid .mat-mdc-form-field-bottom-align:before{content:none}@media(max-width:599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:100vw!important;width:100vw!important;height:100dvh;max-height:100dvh}.mat-mdc-dialog-container{--mdc-dialog-container-shape: 0}.mat-mdc-dialog-container .mat-mdc-dialog-surface{display:flex;flex-direction:column}.mat-mdc-dialog-content{flex:1 1 auto;max-height:none!important}.mat-mdc-dialog-actions{padding-block-end:max(var(--k-space-5),env(safe-area-inset-bottom))!important}}@media(max-height:640px)and (min-width:600px){.mat-mdc-dialog-content{max-height:60vh!important}}.kanri-display{font-family:Alexandria,IBM Plex Sans Arabic,sans-serif;font-weight:700;line-height:1.2;letter-spacing:-.018em;text-wrap:balance}:root{--site-radius-control: 999px;--site-radius-card: .5rem;--site-rule: 1px solid var(--mat-sys-outline-variant)}.site-container{inline-size:100%;max-inline-size:68rem;margin-inline:auto;padding-inline:1.25rem}.site-section{padding-block:clamp(3rem,8vw,5.5rem)}.site-section--tight{padding-block:clamp(2rem,5vw,3rem)}.site-eyebrow{font-size:.85rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-primary);margin-block:0 .75rem}.site-rule-head{display:flex;align-items:center;gap:1rem;margin-block-end:.75rem}.site-rule-head>:first-child{margin:0}.site-rule-head:after{content:"";flex:1;border-block-start:var(--site-rule)}.site-lede{max-inline-size:62ch;font-size:1.125rem;line-height:1.75;color:var(--mat-sys-on-surface-variant)}.site-prose{max-inline-size:68ch;line-height:1.85}.site-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.site-card{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;border-radius:var(--site-radius-card);background:var(--mat-sys-surface-container-low);border:1px solid var(--mat-sys-outline-variant);color:inherit;text-decoration:none;overflow:hidden}a.site-card{transition:border-color var(--kanri-motion-quick) var(--kanri-ease-standard)}a.site-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--kanri-seal);transform:scaleY(0);transform-origin:block start;transition:transform var(--kanri-motion-standard) var(--kanri-ease-decelerate)}a.site-card:hover,a.site-card:focus-visible{border-color:var(--mat-sys-primary)}a.site-card:hover:before,a.site-card:focus-visible:before{transform:scaleY(1)}.site-card__title{font-weight:500;font-size:1.05rem;margin:0}.site-card__body{margin:0;color:var(--mat-sys-on-surface-variant);line-height:1.7}.site-ledger{list-style:none;margin:2rem 0 0;padding:0;border-block-start:var(--site-rule)}.site-ledger>li{display:grid;gap:.35rem 2rem;padding-block:1.35rem;border-block-end:var(--site-rule)}.site-ledger__title{margin:0;font-size:1.02rem;font-weight:600}.site-ledger__body{margin:0;color:var(--mat-sys-on-surface-variant);line-height:1.7;max-inline-size:62ch}@media(min-width:48rem){.site-ledger>li{grid-template-columns:minmax(12rem,1fr) 2.2fr;align-items:baseline}}.site-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.site-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.75rem;padding-inline:1.4rem;border:1px solid transparent;border-radius:var(--site-radius-control);font:inherit;font-weight:500;text-decoration:none;cursor:pointer;background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);transition:background-color var(--kanri-motion-quick) var(--kanri-ease-standard)}.site-button--accent{background:var(--kanri-accent);color:var(--kanri-on-accent)}.site-button--quiet{background:transparent;color:var(--mat-sys-primary);border-color:var(--mat-sys-outline)}.site-button--on-hero{background:transparent;color:inherit;border-color:currentColor}.site-badge{align-self:flex-start;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.site-badge--planned{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.site-reveal{opacity:0;transform:translateY(.75rem)}.site-reveal--in{opacity:1;transform:none;transition:opacity var(--kanri-motion-standard) var(--kanri-ease-decelerate),transform var(--kanri-motion-standard) var(--kanri-ease-decelerate)}:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.site-skip-link{position:absolute;inset-inline-start:.5rem;inset-block-start:.5rem;z-index:20;padding:.6rem 1rem;border-radius:var(--site-radius-control);background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);text-decoration:none;transform:translateY(-4.5rem);transition:transform var(--kanri-motion-quick) var(--kanri-ease-standard)}.site-skip-link:focus{transform:none}:where(html[lang=ar]) .kanri-display{letter-spacing:0}:where(html[lang=ar]) .site-eyebrow{text-transform:none;letter-spacing:.02em}
