@charset "UTF-8";@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-latin-400-normal-W2P7FH6Q.woff2") format("woff2"),url("./media/manrope-latin-400-normal-H43QQ5XW.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-latin-500-normal-CQ46M34Y.woff2") format("woff2"),url("./media/manrope-latin-500-normal-6DNEONPG.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-latin-600-normal-55ATVHX7.woff2") format("woff2"),url("./media/manrope-latin-600-normal-XW3XBGN3.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-latin-700-normal-J7BHEPTZ.woff2") format("woff2"),url("./media/manrope-latin-700-normal-SE4WUS6C.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-latin-800-normal-CIONJRO4.woff2") format("woff2"),url("./media/manrope-latin-800-normal-YJC24PKF.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");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-arabic-cyrillic-ext-400-normal-XJDTNQZ3.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-cyrillic-ext-400-normal-P2AL3NYX.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-arabic-latin-ext-400-normal-ZJNBCCQT.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-latin-ext-400-normal-BNYZJBRB.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-arabic-latin-400-normal-W2AG3YJR.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-latin-400-normal-7WCZAUHA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-arabic-cyrillic-ext-500-normal-JDN6M2QH.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-cyrillic-ext-500-normal-G66K6AVN.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-arabic-latin-ext-500-normal-R4TZYXNB.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-latin-ext-500-normal-N3YASIEA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-arabic-latin-500-normal-5LQDONK7.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-latin-500-normal-TFD6UMQA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-arabic-arabic-600-normal-LS4CIPTS.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-600-normal-USVRKN2F.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-arabic-cyrillic-ext-600-normal-HM5VVFOZ.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-cyrillic-ext-600-normal-AJDAM7LZ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-arabic-latin-ext-600-normal-V6CVHTRX.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-latin-ext-600-normal-TVCPUHHD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-arabic-latin-600-normal-XUUOQ5DA.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-latin-600-normal-ZE5R3UMF.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-arabic-cyrillic-ext-700-normal-DGZFXEHW.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-cyrillic-ext-700-normal-WLRBPAKL.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-arabic-latin-ext-700-normal-7B2WXXLV.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-latin-ext-700-normal-FWASHQWK.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-arabic-latin-700-normal-PNVBXMWU.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-latin-700-normal-XDYQC2ZA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font-ui: "Manrope", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display: "Manrope", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--text-caption: 12px;--text-dense: 13px;--text-body: 14px;--text-subhead: 16px;--text-title: 20px;--text-display-sm: 24px;--text-display: 32px;--line-body: 1.5;--line-title: 1.25;--bg: #f2f0ea;--surface: #ffffff;--surface-raised: #ffffff;--border: #e5e1d6;--border-strong: #d5cfc0;--hover: #ede9de;--text: #191713;--text-secondary: #5a5344;--text-muted: #6e6759;--backdrop: rgb(25 23 19 / 42%);--brand: #b3132b;--brand-hover: #98101f;--brand-active: #7e0d1c;--brand-tint: #f7e8e7;--on-brand: #ffffff;--success-text: #1a7145;--success-bg: #eaf3ec;--warn-text: #8f5a0a;--warn-bg: #f6eee0;--info-text: #2d5bbf;--info-bg: #eaf0fa;--info-border: color-mix(in srgb, var(--info-text) 30%, var(--border));--danger-text: #b3132b;--danger-bg: #f7e8e7;--gold-text: #7d5f28;--gold-bg: #f4ede0;--neutral-bg: #f1ede6;--ink: #191713;--on-ink: #f5efe3;--success-ink: #5cb78a;--danger-ink: #f2a0aa;--destructive: #8b1a1a;--destructive-hover: #6e1515;--on-destructive: #ffffff;--success: var(--success-text);--warn: var(--warn-text);--info: var(--info-text);--surface-card: var(--surface);--shadow-sm: 0 1px 2px rgb(25 23 19 / 5%);--line: var(--border);--line-soft: var(--border);--card: var(--surface);--surface-2: var(--bg);--brand-surface: var(--brand-tint);--radius-md: 12px;--shadow-md: var(--elev-2);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--radius-sm: 8px;--radius: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-pill: 999px;--elev-1: 0 1px 2px rgb(25 23 19 / 8%), 0 1px 6px rgb(25 23 19 / 6%);--elev-2: 0 4px 16px rgb(25 23 19 / 12%), 0 2px 4px rgb(25 23 19 / 8%);--elev-3: 0 12px 32px rgb(25 23 19 / 18%), 0 4px 8px rgb(25 23 19 / 10%);--sidebar-width: 260px;--sidebar-rail-width: 72px;--sidebar-drawer-width: 272px;--header-height: 64px;--page-pad: 28px;--content-max: 1400px;--row-h: 48px;--row-h-compact: 36px;--row-h-comfortable: 48px;--control-h: 38px;--touch-min: 44px;--duration-fast: .12s;--duration: .18s;--ease-out: cubic-bezier(.2, 0, 0, 1);--duration-page: .24s;--duration-slow: .26s;--stagger-step: 45ms;--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--brand);--doc-ink: #0f1528;--doc-on-ink: #ffffff;--doc-on-ink-muted: #c3cad8;--doc-ink-line: rgb(255 255 255 / 14%);--doc-glow: rgb(179 19 43 / 30%);--doc-gold: #c9a86a;--chrome-bg: #191713;--chrome-hover: #2c2820;--chrome-active: #3a3529;--chrome-border: #2c2820;--chrome-text: #f3ede1;--chrome-muted: #9c947f;--chrome-dim: #7d7664;--chrome-gold: #c9a86a;--chrome-gold-soft: #8b8270;--chrome-accent: #c9a86a;--chrome-focus: 0 0 0 2px var(--chrome-bg), 0 0 0 4px var(--chrome-gold)}html.dark{color-scheme:dark;--bg: #14110d;--surface: #1e1b15;--surface-raised: #26221b;--border: #2e2a21;--border-strong: #3d382c;--hover: #252119;--text: #f1ebdd;--text-secondary: #b8ae98;--text-muted: #a99f8b;--backdrop: rgb(0 0 0 / 62%);--brand: #f2a0aa;--brand-hover: #f7b6be;--brand-active: #f2a0aa;--brand-tint: rgb(232 138 151 / 14%);--on-brand: #1c0a0e;--success-text: #4ade80;--success-bg: rgb(74 222 128 / 12%);--warn-text: #f0b64f;--warn-bg: rgb(240 182 79 / 12%);--info-text: #7ea7f2;--info-bg: rgb(126 167 242 / 12%);--info-border: color-mix(in srgb, var(--info-text) 30%, var(--border));--danger-text: #f2a0aa;--danger-bg: rgb(232 138 151 / 14%);--gold-text: #c9a86a;--gold-bg: rgb(201 168 106 / 12%);--neutral-bg: rgb(156 146 128 / 14%);--ink: #0e0c09;--on-ink: #f5efe3;--destructive: #8b1a1a;--destructive-hover: #a12020;--on-destructive: #ffffff;--chrome-bg: #0e0c09;--chrome-hover: #252119;--chrome-active: #322d21;--chrome-border: #252119;--chrome-text: #f1ebdd;--chrome-muted: #9c9280;--chrome-dim: #7d7664;--chrome-gold: #c9a86a;--chrome-gold-soft: #8b8270;--chrome-accent: #c9a86a;--shadow-sm: 0 1px 2px rgb(0 0 0 / 45%);--elev-1: 0 1px 2px rgb(0 0 0 / 45%), 0 1px 6px rgb(0 0 0 / 35%);--elev-2: 0 4px 16px rgb(0 0 0 / 55%), 0 2px 4px rgb(0 0 0 / 45%);--elev-3: 0 12px 32px rgb(0 0 0 / 65%), 0 4px 8px rgb(0 0 0 / 50%)}.m-rise{animation:m-rise var(--duration-page) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--stagger-step))}@keyframes m-rise{0%{transform:translateY(8px) scale(.99)}to{transform:none}}.m-lift{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.m-lift:hover{box-shadow:var(--shadow-md, var(--shadow-sm));border-color:var(--border-strong)}@media(prefers-reduced-motion:reduce){.m-rise{animation:none}.m-lift,.m-lift:hover{transition:none;transform:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:var(--ease-out)}html.vt-theme::view-transition-old(root),html.vt-theme::view-transition-new(root){mix-blend-mode:normal}html.vt-theme::view-transition-old(root){animation:none}html.vt-theme::view-transition-new(root){animation:vt-reveal .34s var(--ease-out)}@keyframes vt-reveal{0%{clip-path:circle(0 at var(--vt-x, 50%) var(--vt-y, 0))}to{clip-path:circle(var(--vt-r, 150%) at var(--vt-x, 50%) var(--vt-y, 0))}}html{--mat-sys-background: #fff8f8;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #faeeef;--mat-sys-inverse-primary: #ffb1c5;--mat-sys-inverse-surface: #352f30;--mat-sys-on-background: #201a1b;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #8f0045;--mat-sys-on-primary-fixed: #3f001b;--mat-sys-on-primary-fixed-variant: #8f0045;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #5b3f46;--mat-sys-on-secondary-fixed: #2b151b;--mat-sys-on-secondary-fixed-variant: #5b3f46;--mat-sys-on-surface: #201a1b;--mat-sys-on-surface-variant: #514346;--mat-sys-on-tertiary-container: #00458f;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #847376;--mat-sys-outline-variant: #d6c2c5;--mat-sys-primary: #ba005c;--mat-sys-primary-container: #ffd9e1;--mat-sys-primary-fixed: #ffd9e1;--mat-sys-primary-fixed-dim: #ffb1c5;--mat-sys-scrim: #000000;--mat-sys-secondary: #74565d;--mat-sys-secondary-container: #ffd9e1;--mat-sys-secondary-fixed: #ffd9e1;--mat-sys-secondary-fixed-dim: #e3bdc5;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f8;--mat-sys-surface-bright: #fff8f8;--mat-sys-surface-container: #f7ebec;--mat-sys-surface-container-high: #f1e5e6;--mat-sys-surface-container-highest: #ece0e1;--mat-sys-surface-container-low: #fdf1f2;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e3d7d8;--mat-sys-surface-tint: #ba005c;--mat-sys-surface-variant: #f3dde1;--mat-sys-tertiary: #005cbb;--mat-sys-tertiary-container: #d7e3ff;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #3a2d30;--mat-sys-neutral10: #201a1b;--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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-small-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-small-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-small-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-small-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-small-font: Manrope, 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-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;--mat-sys-primary: var(--brand);--mat-sys-on-primary: var(--on-brand);--mat-sys-primary-container: var(--brand-tint);--mat-sys-on-primary-container: var(--brand-active);--mat-sys-primary-fixed: var(--brand-tint);--mat-sys-primary-fixed-dim: var(--brand-tint);--mat-sys-on-primary-fixed: var(--brand-active);--mat-sys-on-primary-fixed-variant: var(--brand);--mat-sys-secondary: var(--text-secondary);--mat-sys-on-secondary: var(--surface);--mat-sys-secondary-container: var(--hover);--mat-sys-on-secondary-container: var(--text);--mat-sys-tertiary: var(--info-text);--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: var(--info-bg);--mat-sys-on-tertiary-container: var(--info-text);--mat-sys-error: var(--danger-text);--mat-sys-on-error: #ffffff;--mat-sys-error-container: var(--danger-bg);--mat-sys-on-error-container: var(--danger-text);--mat-sys-background: var(--bg);--mat-sys-on-background: var(--text);--mat-sys-surface: var(--bg);--mat-sys-on-surface: var(--text);--mat-sys-on-surface-variant: var(--text-secondary);--mat-sys-surface-variant: var(--hover);--mat-sys-surface-tint: var(--brand);--mat-sys-surface-dim: var(--hover);--mat-sys-surface-bright: var(--surface-raised);--mat-sys-surface-container-lowest: var(--surface);--mat-sys-surface-container-low: var(--surface);--mat-sys-surface-container: var(--surface);--mat-sys-surface-container-high: var(--surface-raised);--mat-sys-surface-container-highest: var(--surface-raised);--mat-sys-outline: var(--border-strong);--mat-sys-outline-variant: var(--border);--mat-sys-inverse-surface: var(--text);--mat-sys-inverse-on-surface: var(--bg);--mat-sys-inverse-primary: var(--brand-hover);--mat-sys-scrim: var(--backdrop);--mat-sys-shadow: #000;--mat-sys-level1: var(--elev-1);--mat-sys-level2: var(--elev-2);--mat-sys-level3: var(--elev-3);--mat-sys-level4: var(--elev-3);--mat-sys-level5: var(--elev-3);--mat-sys-corner-extra-small: var(--radius-sm);--mat-sys-corner-small: var(--radius);--mat-sys-corner-medium: var(--radius-lg);--mat-sys-corner-large: var(--radius-xl);--mat-sys-corner-extra-large: var(--radius-xl);--mat-button-toggle-background-color: var(--surface);--mat-button-toggle-text-color: var(--text-secondary);--mat-button-toggle-selected-state-background-color: var(--text);--mat-button-toggle-selected-state-text-color: var(--surface);--mat-button-toggle-state-layer-color: var(--text);--mat-button-toggle-hover-state-layer-opacity: .06;--mat-button-toggle-divider-color: var(--border);--mat-button-toggle-label-text-weight: 600}html.dark{--mat-sys-background: #171213;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #352f30;--mat-sys-inverse-primary: #ba005c;--mat-sys-inverse-surface: #ece0e1;--mat-sys-on-background: #ece0e1;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #65002f;--mat-sys-on-primary-container: #ffd9e1;--mat-sys-on-primary-fixed: #3f001b;--mat-sys-on-primary-fixed-variant: #8f0045;--mat-sys-on-secondary: #422930;--mat-sys-on-secondary-container: #ffd9e1;--mat-sys-on-secondary-fixed: #2b151b;--mat-sys-on-secondary-fixed-variant: #5b3f46;--mat-sys-on-surface: #ece0e1;--mat-sys-on-surface-variant: #f3dde1;--mat-sys-on-tertiary: #002f65;--mat-sys-on-tertiary-container: #d7e3ff;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #9e8c90;--mat-sys-outline-variant: #514346;--mat-sys-primary: #ffb1c5;--mat-sys-primary-container: #8f0045;--mat-sys-primary-fixed: #ffd9e1;--mat-sys-primary-fixed-dim: #ffb1c5;--mat-sys-scrim: #000000;--mat-sys-secondary: #e3bdc5;--mat-sys-secondary-container: #5b3f46;--mat-sys-secondary-fixed: #ffd9e1;--mat-sys-secondary-fixed-dim: #e3bdc5;--mat-sys-shadow: #000000;--mat-sys-surface: #171213;--mat-sys-surface-bright: #3e3738;--mat-sys-surface-container: #241e1f;--mat-sys-surface-container-high: #2f2829;--mat-sys-surface-container-highest: #3a3334;--mat-sys-surface-container-low: #201a1b;--mat-sys-surface-container-lowest: #120d0e;--mat-sys-surface-dim: #171213;--mat-sys-surface-tint: #ffb1c5;--mat-sys-surface-variant: #514346;--mat-sys-tertiary: #abc7ff;--mat-sys-tertiary-container: #00458f;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #3a2d30;--mat-sys-neutral10: #201a1b;--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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-body-small-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-display-small-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-headline-small-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-label-small-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-large-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-medium-font: Manrope, 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 Manrope, IBM Plex Sans Arabic, system-ui, sans-serif;--mat-sys-title-small-font: Manrope, 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-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;--mat-sys-primary: var(--brand);--mat-sys-on-primary: var(--on-brand);--mat-sys-primary-container: var(--brand-tint);--mat-sys-on-primary-container: var(--brand-active);--mat-sys-primary-fixed: var(--brand-tint);--mat-sys-primary-fixed-dim: var(--brand-tint);--mat-sys-on-primary-fixed: var(--brand-active);--mat-sys-on-primary-fixed-variant: var(--brand);--mat-sys-secondary: var(--text-secondary);--mat-sys-on-secondary: var(--surface);--mat-sys-secondary-container: var(--hover);--mat-sys-on-secondary-container: var(--text);--mat-sys-tertiary: var(--info-text);--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: var(--info-bg);--mat-sys-on-tertiary-container: var(--info-text);--mat-sys-error: var(--danger-text);--mat-sys-on-error: #ffffff;--mat-sys-error-container: var(--danger-bg);--mat-sys-on-error-container: var(--danger-text);--mat-sys-background: var(--bg);--mat-sys-on-background: var(--text);--mat-sys-surface: var(--bg);--mat-sys-on-surface: var(--text);--mat-sys-on-surface-variant: var(--text-secondary);--mat-sys-surface-variant: var(--hover);--mat-sys-surface-tint: var(--brand);--mat-sys-surface-dim: var(--hover);--mat-sys-surface-bright: var(--surface-raised);--mat-sys-surface-container-lowest: var(--surface);--mat-sys-surface-container-low: var(--surface);--mat-sys-surface-container: var(--surface);--mat-sys-surface-container-high: var(--surface-raised);--mat-sys-surface-container-highest: var(--surface-raised);--mat-sys-outline: var(--border-strong);--mat-sys-outline-variant: var(--border);--mat-sys-inverse-surface: var(--text);--mat-sys-inverse-on-surface: var(--bg);--mat-sys-inverse-primary: var(--brand-hover);--mat-sys-scrim: var(--backdrop);--mat-sys-shadow: #000;--mat-sys-level1: var(--elev-1);--mat-sys-level2: var(--elev-2);--mat-sys-level3: var(--elev-3);--mat-sys-level4: var(--elev-3);--mat-sys-level5: var(--elev-3);--mat-sys-corner-extra-small: var(--radius-sm);--mat-sys-corner-small: var(--radius);--mat-sys-corner-medium: var(--radius-lg);--mat-sys-corner-large: var(--radius-xl);--mat-sys-corner-extra-large: var(--radius-xl);--mat-button-toggle-background-color: var(--surface);--mat-button-toggle-text-color: var(--text-secondary);--mat-button-toggle-selected-state-background-color: var(--text);--mat-button-toggle-selected-state-text-color: var(--surface);--mat-button-toggle-state-layer-color: var(--text);--mat-button-toggle-hover-state-layer-opacity: .06;--mat-button-toggle-divider-color: var(--border);--mat-button-toggle-label-text-weight: 600}.opsband{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);padding:var(--sp-1) 0 var(--sp-3);margin-block-end:var(--sp-3);border-block-end:1px solid var(--border)}.opsband__hero{display:flex;flex-direction:column;justify-content:center;min-width:0}.opsband__hero+.opsband__hero{padding-inline-start:var(--sp-5);border-inline-start:1px solid var(--border)}.opsband__num{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.opsband__num.is-warn{color:var(--warn-text)}.opsband__num.is-danger{color:var(--danger-text)}.opsband__num.is-success,.opsband__num.is-live{color:var(--success-text)}.opsband__label{font-size:var(--text-caption);color:var(--text-muted);margin-block-start:2px;white-space:nowrap}.opsband__viz{flex:1;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-2);padding-inline-start:var(--sp-5);border-inline-start:1px solid var(--border)}.opsband__skel{inline-size:90px;block-size:22px;border-radius:var(--radius-sm);background:var(--hover);animation:pulse 1.2s var(--ease-out) infinite alternate}.segbar{display:flex;block-size:4px;border-radius:999px;overflow:hidden;background:var(--hover)}.segbar__seg{flex-basis:0;min-width:0;transition:flex-grow var(--duration-page) var(--ease-out)}.segbar__seg.ok{background:var(--info)}.segbar__seg.warn{background:var(--warn)}.segbar__seg.danger{background:var(--danger-text)}.segbar__seg.success{background:var(--success)}.segbar__seg.brand{background:var(--brand)}.segbar__seg.neutral{background:var(--text-muted);opacity:.35}.segbar__seg.gold{background:var(--gold-text)}.segbar__seg.segbar__seg--gap{margin-inline-start:2px}.vizcap{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);font-size:var(--text-caption);color:var(--text-muted)}.vizcap__item{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.vizcap__dot{inline-size:6px;block-size:6px;border-radius:50%;flex:none}.vizcap__dot.ok{background:var(--info)}.vizcap__dot.warn{background:var(--warn)}.vizcap__dot.danger{background:var(--danger-text)}.vizcap__dot.success{background:var(--success)}.vizcap__dot.brand{background:var(--brand)}.vizcap__dot.neutral{background:var(--text-muted);opacity:.6}.vizcap__dot.gold{background:var(--gold-text)}.vizcap__live{display:inline-flex;align-items:center;gap:var(--sp-1);font-weight:700;color:var(--success-text)}.vizcap__live:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--success);animation:pulse 1.4s var(--ease-out) infinite alternate}@media(prefers-reduced-motion:reduce){.opsband__skel,.vizcap__live:before{animation:none}.segbar__seg{transition:none}}.rowbtns{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1)}.rowbtn{display:inline-flex;align-items:center;gap:5px;block-size:28px;padding-inline:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);font-family:inherit;font-size:var(--text-caption);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.rowbtn:hover{color:var(--text);border-color:var(--border-strong);background:var(--hover)}.rowbtn mall-icon{display:inline-flex}.rowbtn--icon{inline-size:28px;padding-inline:0;justify-content:center}.rowbtn--primary{color:var(--text)}.rowbtn--danger{color:var(--danger-text)}.rowbtn--danger:hover{color:var(--danger-text);border-color:var(--danger-text);background:var(--danger-bg)}.dangerbtn{color:var(--danger-text)}.dangerbtn:hover{background:var(--danger-bg)}.rwin__foot [rwinFoot]{display:contents}.rwin__foot .sp{flex:1}.link{color:var(--text);text-decoration:none;border-radius:var(--radius-sm)}.link:hover,.link:focus-visible{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.link:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cellstack,.cell-title,.cell-loc,.cell-tenant,.cell-guest,.cell-zone,.cell-name,.cell-email,.cell-contact{text-align:start}.refchip{display:inline-block;inline-size:fit-content;padding:2px var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--hover);font-size:var(--text-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.cell-ell{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cellstack{display:flex;flex-direction:column;gap:1px;min-width:0}.cellstack__main{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cellstack__sub{font-size:var(--text-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.tenant__tile{inline-size:22px;block-size:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--brand-tint);color:var(--brand);font-size:10px;font-weight:700;text-transform:uppercase}.tenant__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minibar{position:relative;display:block;inline-size:72px;block-size:3px;margin-block-start:4px;border-radius:999px;background:var(--hover);overflow:hidden}.minibar>i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--info)}.minibar.minibar--ok>i{background:var(--success)}.minibar.minibar--warn>i{background:var(--warn)}.minibar.minibar--danger>i{background:var(--danger-text)}.table-wrap{overflow-x:auto;border-block-start:1px solid var(--border-strong)}.table-wrap table[mat-table]{width:100%;background:transparent;--mat-table-header-container-height: 36px;--mat-table-row-item-container-height: 44px}.table-wrap .mat-mdc-header-row{background:var(--bg);box-shadow:0 1px 0 var(--border-strong),0 4px 8px -6px #1614121f}html.dark .table-wrap .mat-mdc-header-row{box-shadow:0 1px 0 var(--border-strong),0 4px 8px -6px #00000080}.table-wrap th.mat-mdc-header-cell{font-size:var(--text-caption);font-weight:600;color:var(--text-muted);text-transform:uppercase;border-block-end-color:transparent}html[lang|=en] .table-wrap th.mat-mdc-header-cell{letter-spacing:.05em}.table-wrap td.mat-mdc-cell,.table-wrap th.mat-mdc-header-cell{padding-inline:var(--sp-2)}.table-wrap .mat-mdc-cell:first-child,.table-wrap .mat-mdc-header-cell:first-child{padding-inline-start:0}.table-wrap .mat-mdc-cell:last-child,.table-wrap .mat-mdc-header-cell:last-child{padding-inline-end:0}.table-wrap .mat-column-actions{text-align:end;background:var(--bg);border-inline-start:1px solid var(--border);box-shadow:-8px 0 8px -8px #16141224}[dir=rtl] .table-wrap .mat-column-actions{box-shadow:8px 0 8px -8px #16141224}html.dark .table-wrap .mat-column-actions{box-shadow:-8px 0 8px -8px #0000008c}html.dark[dir=rtl] .table-wrap .mat-column-actions{box-shadow:8px 0 8px -8px #0000008c}.table-wrap .row{cursor:pointer}.table-wrap .row:hover,.table-wrap .row:hover .mat-column-actions{background:var(--hover)}.cell-muted{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cell-actions{white-space:nowrap;text-align:end}.cell-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.numhead .mat-sort-header-content{justify-content:flex-end}.cell--danger{color:var(--danger-text);font-weight:600}.page-content mat-paginator{border-block-start:1px solid var(--border-strong);background:transparent}mall-page-header,mall-kpi-row,mall-filter-bar,mall-data-table{display:block;inline-size:100%;max-inline-size:var(--content-max);margin-inline:auto}.phead{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-3)}.phead__title{margin:0;font-family:var(--font-display);font-size:var(--text-title);font-weight:800;letter-spacing:-.02em;line-height:var(--line-title)}.page-head :is(.form-title,.detail-title,.matrix-title){font-family:var(--font-display)}.phead__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.phead__end:empty{display:none}.opsband--cards{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:0;border-block-end:none}.opsband--cards .opsband__hero,.opsband--cards .opsband__viz{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.opsband--cards .opsband__hero{box-sizing:border-box;flex:0 0 auto;min-inline-size:150px}.opsband--cards .opsband__hero+.opsband__hero{padding-inline-start:var(--sp-4);border-inline-start:1px solid var(--border)}.opsband--cards .opsband__viz{flex:0 1 312px;padding-inline-start:var(--sp-4);border-inline-start:none;min-width:0}.fbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding-block:var(--sp-2);margin-block-end:var(--sp-2)}.fbar__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.fbar__end:empty{display:none}.fbar [fSearch]{flex:1;inline-size:auto;min-inline-size:200px;max-inline-size:320px}.fbar [fSelect]{inline-size:170px;flex:none}.fbar .mat-mdc-form-field{--mat-form-field-container-height: var(--control-h);--mat-form-field-container-vertical-padding: 6px}.fbar .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.fbar .fbar__icon{margin-inline:var(--sp-3) var(--sp-1);color:var(--text-muted)}.nav-flyout.mat-mdc-menu-panel{min-width:218px;max-width:260px;margin-inline-start:var(--sp-2);border:1px solid var(--chrome-border);border-radius:var(--radius-lg);background:var(--chrome-bg);box-shadow:var(--elev-2);overflow:hidden;--mat-menu-item-label-text-color: var(--chrome-muted);--mat-menu-item-icon-color: var(--chrome-muted)}.nav-flyout .mat-mdc-menu-content{padding:var(--sp-2)}.nav-flyout__head{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--chrome-gold);pointer-events:none}html[dir=ltr] .nav-flyout__head{text-transform:uppercase}html[dir=rtl] .nav-flyout__head{letter-spacing:0;font-size:var(--text-caption)}.nav-flyout .mat-mdc-menu-item{min-height:38px;border-radius:var(--radius);color:var(--chrome-muted);font-size:var(--text-body)}.nav-flyout .mat-mdc-menu-item:hover:not([disabled]),.nav-flyout .mat-mdc-menu-item:focus-visible:not([disabled]){background:var(--chrome-hover);--mat-menu-item-label-text-color: var(--chrome-text);--mat-menu-item-icon-color: var(--chrome-text)}.nav-flyout .mat-mdc-menu-item.nav-flyout__item--active,.nav-flyout .mat-mdc-menu-item.nav-flyout__item--active:hover{background:var(--chrome-active);font-weight:600;--mat-menu-item-label-text-color: var(--chrome-text);--mat-menu-item-icon-color: var(--chrome-gold)}.nav-flyout .mat-mdc-menu-item mall-icon{margin-inline-end:var(--sp-3)}.nav-flyout .mat-mdc-menu-item[disabled]{--mat-menu-item-label-text-color: var(--chrome-dim);--mat-menu-item-icon-color: var(--chrome-dim)}.canned-menu.mat-mdc-menu-panel{min-width:280px;max-width:340px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-2)}.canned-menu .mat-mdc-menu-content{padding:var(--sp-2)}.canned-menu .mat-mdc-menu-item{min-height:40px;border-radius:var(--radius)}.canned-menu .mat-mdc-menu-item mall-icon{margin-inline-end:var(--sp-2)}.canned-item{display:flex;flex-direction:column;gap:1px;min-width:0}.canned-item__title{font-size:var(--text-dense);font-weight:600}.canned-item__body{font-size:var(--text-caption);color:var(--text-muted);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.canned-item__empty{padding:var(--sp-2) var(--sp-3);font-size:var(--text-caption);color:var(--text-muted)}.pg{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding-block:var(--sp-2);font-size:var(--text-caption);color:var(--text-muted)}.pg__range{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-secondary);white-space:nowrap}.pg__size{display:inline-flex;align-items:center;gap:var(--sp-1);margin-inline-start:auto;white-space:nowrap}.pg__select{block-size:28px;padding-inline:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-caption);font-variant-numeric:tabular-nums;cursor:pointer}.pg__select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pg__nav{display:flex;align-items:center;gap:2px}.pg__btn{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:inherit;cursor:pointer}.pg__btn:hover:not(:disabled){color:var(--text);border-color:var(--border-strong);background:var(--hover)}.pg__btn:disabled{opacity:.4;cursor:default}.pg__btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}mall-panel .panel__head a{padding-block:4px;margin-block:-4px;align-items:center}.dt{--dta-w: 168px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.dt__scroll{overflow-x:auto}.dt__table{table-layout:fixed;inline-size:100%;min-inline-size:max-content;border-collapse:collapse;background:transparent}.dt__hr{position:sticky;inset-block-start:0;z-index:2;background:var(--surface);box-shadow:0 1px 0 var(--border)}.dt__th{block-size:36px;padding-block:0;font-size:var(--text-caption);font-weight:600;color:var(--text-muted);text-transform:uppercase;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}html[lang|=en] .dt__th{letter-spacing:.05em}.dt__th--wrap{white-space:normal;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.dt__th--sort{cursor:pointer}.dt__th--sort:hover{color:var(--text)}.dt__sort{display:inline-flex;align-items:center;vertical-align:-2px;margin-inline-start:2px}.dt__td{block-size:var(--row-h);padding-block:2px;border-block-end:1px solid var(--border);color:var(--text);font-size:var(--text-dense);text-align:start;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt__th,.dt__td{box-sizing:border-box;padding-inline:var(--sp-4)}.dt__r{cursor:pointer;outline:none}.dt__r:hover .dt__td{background:var(--hover)}.dt__r:focus-visible .dt__td{box-shadow:inset 0 0 0 2px var(--brand)}.dt__r:last-child .dt__td{border-block-end:none}.dt__r--danger .dt__td:first-child{box-shadow:inset 3px 0 0 var(--danger-text)}.dt__r--warn .dt__td:first-child{box-shadow:inset 3px 0 0 var(--warn-text)}[dir=rtl] .dt__r--danger .dt__td:first-child{box-shadow:inset -3px 0 0 var(--danger-text)}[dir=rtl] .dt__r--warn .dt__td:first-child{box-shadow:inset -3px 0 0 var(--warn-text)}.dt__r--skel .dt__td:first-child{box-shadow:none}.dt__c--ref{inline-size:120px;min-inline-size:120px}.dt__c--text{inline-size:132px;min-inline-size:132px}.dt__c--stack{inline-size:148px;min-inline-size:148px}.dt__c--num{inline-size:116px;min-inline-size:116px}.dt__c--date{inline-size:132px;min-inline-size:132px}.dt__c--custom{inline-size:140px;min-inline-size:140px}.dt__c--badge{inline-size:124px;min-inline-size:124px}.dt__c--actions{inline-size:var(--dta-w);min-inline-size:var(--dta-w);text-align:end}.dt__td--actions,.dt__th--actions{position:sticky;inset-inline-end:0;z-index:1;background:var(--surface);border-inline-start:1px solid var(--border);box-shadow:-8px 0 8px -6px #1917132e;white-space:nowrap}.dt__c--badge:nth-last-child(2){position:sticky;inset-inline-end:var(--dta-w);z-index:1;background:var(--surface);border-inline-start:1px solid var(--border);box-shadow:-8px 0 8px -6px #1917132e}.dt__c--pin{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface);border-inline-end:1px solid var(--border);box-shadow:8px 0 8px -6px #1917132e}html[dir=rtl] .dt__td--actions,html[dir=rtl] .dt__th--actions,html[dir=rtl] .dt__c--badge:nth-last-child(2){box-shadow:8px 0 8px -6px #1917132e}html[dir=rtl] .dt__c--pin{box-shadow:-8px 0 8px -6px #1917132e}.dt__hr .dt__c--badge:nth-last-child(2){background:var(--hover)}.dt__r:hover .dt__td--actions,.dt__r:hover .dt__c--badge,.dt__r:hover .dt__td.dt__c--pin{background:var(--hover)}.dt__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.dtc{display:flex;flex-direction:column;justify-content:center;gap:3px;min-inline-size:0;text-align:start}.dtc__p{font-size:var(--text-dense);font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:match-parent}.dtc__p--wrap{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.dtc__s{font-size:var(--text-caption);line-height:1.3;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:match-parent}.dtc__s--tnum{font-variant-numeric:tabular-nums}.dtc__p--reg{font-weight:400}.dtc__hint{display:inline-block;padding:1px var(--sp-2);border-radius:999px;background:var(--info-bg);color:var(--info-text);font-size:11px;font-weight:600;line-height:1.4}.dtc__hint--now{background:var(--success-bg);color:var(--success-text)}.dtc__hint--warn{background:var(--warn-bg);color:var(--warn-text)}.dtc__hint--danger{background:var(--danger-bg);color:var(--danger-text)}.ra{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1)}.ra__kebab{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:inherit;cursor:pointer}.ra__kebab:hover{color:var(--text);background:var(--hover);border-color:var(--border)}.ra__kebab:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ra__kebab--ghost{visibility:hidden}.ra__item--danger{color:var(--danger-text)}.dt__foot{display:block;padding-inline:var(--sp-4);border-block-start:1px solid var(--border)}.dt__skel{display:block;block-size:14px;border-radius:var(--radius-sm);background:var(--hover)}.dt__state{padding:var(--sp-8) var(--sp-4);text-align:center}.mall-record-panel .mat-mdc-dialog-container{padding:0}.mall-record-panel .mdc-dialog__surface{border-radius:var(--radius-xl);box-shadow:var(--elev-3)}.rwin__id{min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.rwin__refrow{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.rwin__name{margin:0;font-size:var(--text-title);font-weight:650;line-height:1.3}.rwin__desc{margin:0;font-size:var(--text-dense);color:var(--text-secondary);white-space:pre-line}.rwin__fields{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-3);padding-block-end:var(--sp-3);border-block-end:1px solid var(--border)}.rwin__fields .pf{display:flex;flex-direction:column;gap:2px;min-width:0}.rwin__fields .pf dt{font-size:var(--text-caption);color:var(--text-muted)}.rwin__fields .pf dd{margin:0;font-size:var(--text-dense);display:flex;align-items:center;gap:var(--sp-1);min-width:0}.rwin__section{padding-block:var(--sp-3);border-block-end:1px solid var(--border)}.rwin__sect{margin:0 0 var(--sp-2);font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}html[dir=rtl] .rwin__sect{text-transform:none;letter-spacing:0}.rwin__note{margin:var(--sp-2) 0 0;font-size:var(--text-caption);color:var(--text-muted)}.rwin__err{margin:var(--sp-2) 0;font-size:var(--text-dense);color:var(--danger-text)}.rwin__skel{display:flex;flex-direction:column;gap:var(--sp-2)}.rwin__skel span{block-size:14px;border-radius:var(--radius-sm);background:var(--hover);animation:pulse 1.2s var(--ease-out) infinite alternate}@media(prefers-reduced-motion:reduce){.rwin__skel span{animation:none}}.md{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:start}.md--open{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.md:not(.md--open) .pane-slot{display:none}.rail{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rail__list>li+li{border-block-start:1px solid var(--border)}.rail__skel{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3)}.rail__skel span{block-size:64px;border-radius:var(--radius-lg);background:var(--hover);animation:pulse 1.4s ease-in-out infinite alternate}.mdrow{display:flex;align-items:center;gap:var(--sp-3);box-sizing:border-box;inline-size:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.mdrow:hover{background:var(--hover)}.mdrow--active,.mdrow--active:hover{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}html[dir=rtl] .mdrow--active,html[dir=rtl] .mdrow--active:hover{box-shadow:inset -3px 0 0 var(--brand)}.mdrow:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mdrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mdrow__topline{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.mdrow__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mdrow__sub{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--text-dense)}.mdrow__meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1)}.mdrow:has(>.mdrow__acts){cursor:default}.mdrow__hit{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-3);padding:0;border:0;border-radius:var(--radius-md);background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.mdrow__hit:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mdrow:has(>.mdrow__acts){flex-wrap:wrap}.mdrow__acts{flex:none;display:flex;align-items:center;gap:var(--sp-2);margin-inline-start:auto}.mdrow__acts>*{flex:none}.md--open .mdrow__acts{flex-basis:100%;justify-content:flex-end;padding-block-start:var(--sp-1)}.pane-slot{min-width:0;min-height:420px}.pane{display:flex;flex-direction:column;height:100%;min-height:420px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden;animation:pane-in var(--duration-page) var(--ease-out)}@keyframes pane-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}html[dir=rtl] .pane{animation-name:pane-in-rtl}@keyframes pane-in-rtl{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.pane__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4);border-block-end:1px solid var(--border)}.pane__close{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);cursor:pointer}.pane__close:hover{background:var(--hover);color:var(--text)}.pane__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pane__scroll{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-4) var(--sp-5)}.pane__foot{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-3) var(--sp-5);border-block-start:1px solid var(--border)}.pane__foot .sp{flex:1}.pane-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);min-height:420px;padding:var(--sp-6);border:1px dashed var(--border-strong);border-radius:var(--radius-xl);color:var(--text-muted);font-size:var(--text-body);text-align:center}@media(max-width:900px){.md{grid-template-columns:minmax(0,1fr)}.pane-slot{display:none}.md--open .pane-slot{display:block;position:fixed;inset-block:var(--header-height) 0;inset-inline:0;z-index:30;background:var(--bg);padding:var(--sp-3);overflow-y:auto}}@keyframes md-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mdrow{transition:none}.pane,.rail__skel span{animation:none}.unread-dot{animation:none!important}}html.ds-elite{--font-ui: "Manrope", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display: "Manrope", "IBM Plex Sans Arabic", system-ui, sans-serif;--text-display-sm: 26px;--text-display: 34px;--bg: #f4f5f8;--surface: #ffffff;--surface-raised: #ffffff;--border: #e4e7ec;--border-strong: #d0d5dd;--hover: #f2f4f7;--text: #0c111d;--text-secondary: #344054;--text-muted: #5d6779;--backdrop: rgb(12 17 29 / 48%);--brand: #b3132b;--brand-hover: #9a1024;--brand-active: #7e0d1c;--brand-tint: #fdedef;--on-brand: #ffffff;--brand-fill: #b3132b;--brand-fill-hover: #9a1024;--on-brand-fill: #ffffff;--success-text: #067647;--success-bg: #e8f7ee;--warn-text: #a14d05;--warn-bg: #fef4e6;--info-text: #1d4fd7;--info-bg: #edf3ff;--danger-text: #b3132b;--danger-bg: #fdedef;--gold-text: #7a5a1e;--gold-bg: #f8f1e3;--neutral-bg: #f2f4f7;--ink: #0c111d;--on-ink: #ffffff;--success-ink: #6ee7a8;--danger-ink: #ff9aa7;--radius-sm: 8px;--radius: 10px;--radius-lg: 16px;--radius-xl: 22px;--radius-md: 12px;--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 1px 3px rgb(16 24 40 / 6%);--shadow-card-hover: 0 2px 4px rgb(16 24 40 / 4%), 0 12px 24px -6px rgb(16 24 40 / 12%);--elev-1: 0 1px 2px rgb(16 24 40 / 6%), 0 6px 16px -4px rgb(16 24 40 / 10%);--elev-2: 0 4px 8px -2px rgb(16 24 40 / 6%), 0 16px 32px -6px rgb(16 24 40 / 16%);--elev-3: 0 8px 16px -4px rgb(16 24 40 / 8%), 0 28px 56px -12px rgb(16 24 40 / 24%);--page-pad: 32px;--content-max: 1440px;--row-h: 52px;--control-h: 40px;--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--brand) 70%, transparent);--chrome-bg: #0b1020;--chrome-hover: #141a2c;--chrome-active: #1a2136;--chrome-border: #1a2033;--chrome-text: #eef1f7;--chrome-muted: #a2abbd;--chrome-dim: #6b748a;--chrome-gold: #d4b26a;--chrome-gold-soft: #8d7c55;--chrome-accent: #ff5a70;--chrome-focus: 0 0 0 2px var(--chrome-bg), 0 0 0 4px var(--chrome-accent);--hero-bg: #0b1020;--hero-glow: rgb(179 19 43 / 38%);--hero-glow-2: rgb(78 99 255 / 16%);--hero-text: #ffffff;--hero-muted: #b4bccc;--hero-tile: rgb(255 255 255 / 6%);--hero-tile-hover: rgb(255 255 255 / 10%);--hero-line: rgb(255 255 255 / 10%);--hero-chip: rgb(255 255 255 / 8%);--table-head-bg: #0f1528;--table-head-text: #c3cad8;--table-head-line: color-mix(in srgb, var(--chrome-gold) 70%, transparent);--chart-1: #b3132b;--chart-2: #1d4fd7;--chart-3: #0e9384;--chart-4: #c4841d;--chart-5: #7a5af8;--chart-grid: #eaecf0;--chart-prev: #98a2b3}html.ds-elite.dark{--bg: #090c13;--surface: #10141d;--surface-raised: #161b26;--border: #20263a;--border-strong: #2d3448;--hover: #171c28;--text: #f2f4f8;--text-secondary: #c3cad7;--text-muted: #9aa4b7;--backdrop: rgb(0 0 0 / 64%);--brand: #ff7d8e;--brand-hover: #ff97a5;--brand-active: #ff7d8e;--brand-tint: rgb(255 90 112 / 13%);--on-brand: #1d0509;--brand-fill: #c8203a;--brand-fill-hover: #d72d47;--on-brand-fill: #ffffff;--success-text: #47cd89;--success-bg: rgb(71 205 137 / 12%);--warn-text: #f5b84a;--warn-bg: rgb(245 184 74 / 12%);--info-text: #84adff;--info-bg: rgb(132 173 255 / 12%);--danger-text: #ff7d8e;--danger-bg: rgb(255 90 112 / 13%);--gold-text: #d4b26a;--gold-bg: rgb(212 178 106 / 12%);--neutral-bg: rgb(152 162 179 / 12%);--ink: #f2f4f8;--on-ink: #0c111d;--shadow-sm: 0 1px 2px rgb(0 0 0 / 40%), 0 0 0 1px rgb(255 255 255 / 2%);--shadow-card-hover: 0 12px 28px -8px rgb(0 0 0 / 60%);--elev-1: 0 1px 2px rgb(0 0 0 / 50%), 0 8px 20px -6px rgb(0 0 0 / 55%);--elev-2: 0 16px 36px -8px rgb(0 0 0 / 65%);--elev-3: 0 28px 60px -12px rgb(0 0 0 / 75%);--chrome-bg: #070a12;--chrome-hover: #111626;--chrome-active: #171d30;--chrome-border: #141a2a;--table-head-bg: #171c29;--table-head-text: #aeb6c6;--hero-bg: #0d1222;--hero-glow: rgb(200 32 58 / 34%);--hero-tile: rgb(255 255 255 / 5%);--chart-1: #ff5a70;--chart-2: #6b97ff;--chart-3: #2ed3b7;--chart-4: #f5b84a;--chart-5: #a48afb;--chart-grid: #1d2335;--chart-prev: #5d6779}html.ds-elite{--mat-button-toggle-background-color: transparent;--mat-button-toggle-text-color: var(--text-muted);--mat-button-toggle-selected-state-background-color: var(--surface);--mat-button-toggle-selected-state-text-color: var(--text);--mat-button-toggle-divider-color: transparent;--mat-button-toggle-shape: var(--radius);--mat-button-toggle-label-text-weight: 600}html.ds-elite .mat-button-toggle-group-appearance-standard{padding:3px;gap:2px;border:1px solid var(--border);background:var(--hover);box-shadow:none}html.ds-elite .mat-button-toggle-group-appearance-standard .mat-button-toggle{border-radius:calc(var(--radius) - 3px);border:0}html.ds-elite .mat-button-toggle-checked{box-shadow:var(--shadow-sm)}html.ds-elite mall-button .v-primary{background:var(--brand-fill);color:var(--on-brand-fill);box-shadow:0 1px 2px #1018281a,inset 0 1px #ffffff24}html.ds-elite mall-button .v-primary:hover:not([disabled]){background:var(--brand-fill-hover)}html.ds-elite :is(.phead__title,.ov__title){font-weight:700;letter-spacing:-.03em}html.ds-elite mall-header .header{background:color-mix(in srgb,var(--bg) 76%,transparent);border-block-end:1px solid color-mix(in srgb,var(--border) 70%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}html.ds-elite mall-header :is(.search-placeholder,.locale-btn,.design-switch){box-shadow:var(--shadow-sm)}html.ds-elite mall-sidebar{background:radial-gradient(130% 45% at 50% 0%,color-mix(in srgb,var(--chrome-accent) 10%,transparent),transparent 70%),var(--chrome-bg)}html.ds-elite mall-sidebar .brand:after{background:var(--chrome-border);opacity:1}html.ds-elite mall-sidebar .brand__tag{color:var(--chrome-gold);opacity:.85}html.ds-elite mall-sidebar .nav-group__head{color:var(--chrome-muted);font-weight:600}html.ds-elite mall-sidebar .nav .nav-group__head{text-transform:none;letter-spacing:0;font-size:var(--text-body)}html.ds-elite mall-sidebar .nav-group__head:hover{background:transparent}html.ds-elite mall-sidebar .nav-group__head:hover .nav-group__label{color:var(--chrome-text)}html.ds-elite mall-sidebar .nav-group__chip{background:transparent;color:var(--chrome-dim)}html.ds-elite mall-sidebar .nav-group__head:hover .nav-group__chip{background:transparent;color:var(--chrome-text)}html.ds-elite mall-sidebar .nav-item{block-size:36px;border-radius:var(--radius-sm)}html.ds-elite mall-sidebar .nav-item--active,html.ds-elite mall-sidebar .nav-item--active:hover{background:color-mix(in srgb,var(--chrome-accent) 13%,var(--chrome-bg));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chrome-accent) 22%,transparent)}html.ds-elite mall-sidebar .nav-item--active:before,html.ds-elite mall-sidebar .rail-btn--active:before{background:var(--chrome-accent);box-shadow:0 0 12px color-mix(in srgb,var(--chrome-accent) 70%,transparent)}html.ds-elite mall-sidebar .rail-btn--active,html.ds-elite mall-sidebar .rail-btn--active:hover{background:color-mix(in srgb,var(--chrome-accent) 13%,var(--chrome-bg));color:var(--chrome-accent)}html.ds-elite mall-sidebar .rail-btn--expand{color:var(--chrome-muted)}html.ds-elite mall-sidebar .user-card{background:var(--chrome-hover);box-shadow:inset 0 0 0 1px var(--chrome-border)}html.ds-elite mall-sidebar .user-card:hover{background:var(--chrome-active)}html.ds-elite mall-sidebar .user-card__avatar{background:linear-gradient(135deg,var(--chrome-accent),#8a0f22);color:#fff;box-shadow:0 0 0 2px var(--chrome-bg),0 0 0 3px color-mix(in srgb,var(--chrome-accent) 45%,transparent)}html.ds-elite .nav-flyout__item--active{color:var(--brand)}html.ds-elite .filters-bar{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}html.ds-elite mall-facility-ops .ops__lane{color:var(--text-muted);font-weight:700}html.ds-elite mall-facility-ops .orow{border-radius:var(--radius);transition:background-color var(--duration-fast) var(--ease-out)}html.ds-elite mall-facility-ops .orow:hover{background:var(--hover)}html.ds-elite mall-facility-ops .ops__count{min-inline-size:28px;block-size:24px;font-size:var(--text-dense)}html.ds-elite mall-facility-ops .refchip{border-radius:6px;background:var(--hover);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border)}html.ds-elite *{scrollbar-color:var(--border-strong) transparent}html.ds-elite mall-sidebar *{scrollbar-color:var(--chrome-hover) transparent}html.ds-elite.dark mall-sidebar .user-card__avatar{background:linear-gradient(135deg,#c8203a,#6e0b1b)}@media(max-width:768px){html.ds-elite{--page-pad: 16px}}html.ds-elite{--mat-form-field-outlined-outline-color: var(--border-strong);--mat-form-field-outlined-hover-outline-color: var(--text-muted);--mat-form-field-outlined-focus-outline-color: var(--brand);--mat-form-field-outlined-focus-label-text-color: var(--brand);--mat-form-field-outlined-container-shape: var(--radius);--mat-form-field-outlined-focus-outline-width: 2px;--mat-dialog-container-shape: var(--radius-xl);--mat-dialog-container-color: var(--surface);--mat-dialog-subhead-font: var(--font-display);--mat-dialog-subhead-weight: 700;--mat-dialog-subhead-size: 20px;--mat-dialog-supporting-text-font: var(--font-ui)}html.ds-elite .cdk-overlay-dark-backdrop{background:color-mix(in srgb,var(--chrome-bg) 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html.ds-elite .mat-mdc-dialog-surface{box-shadow:var(--elev-3),inset 0 0 0 1px var(--border)}html.ds-elite .mat-mdc-dialog-surface:before,html.ds-elite .page-head~form.card:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--chrome-gold),var(--brand-fill),var(--chrome-gold));z-index:1}html.ds-elite .mat-mdc-dialog-title{letter-spacing:-.01em}html.ds-elite .mat-mdc-dialog-actions{gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--hover) 55%,var(--surface))}html.ds-elite .mat-button-toggle-checked{position:relative;color:var(--brand)}html.ds-elite .mat-button-toggle-checked:after{content:"";position:absolute;inset-inline:30%;inset-block-end:3px;block-size:2px;border-radius:2px;background:var(--brand)}html.ds-elite .mat-button-toggle-checked .mat-button-toggle-label-content{font-weight:700}html.ds-elite .dt{border-color:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}html.ds-elite .dt__hr,html.ds-elite .dt__hr .dt__th,html.ds-elite .dt__hr .dt__th--actions,html.ds-elite .dt__hr .dt__c--badge:nth-last-child(2),html.ds-elite .dt__hr .dt__c--pin{background:var(--table-head-bg)}html.ds-elite .dt__hr{box-shadow:inset 0 -2px 0 var(--table-head-line)}html.ds-elite .dt__th{block-size:44px;color:var(--table-head-text);font-weight:600}html.ds-elite .dt__th--sort:hover,html.ds-elite .dt__th[aria-sort=ascending],html.ds-elite .dt__th[aria-sort=descending]{color:var(--chrome-gold)}html.ds-elite .dt__sort{color:inherit}html.ds-elite .dt__r:hover .dt__td,html.ds-elite .dt__r:hover .dt__td--actions,html.ds-elite .dt__r:hover .dt__c--badge,html.ds-elite .dt__r:hover .dt__td.dt__c--pin{background:color-mix(in srgb,var(--brand-tint) 55%,var(--surface))}html.ds-elite .dt__r:hover .dt__td:first-child{box-shadow:inset 3px 0 0 var(--brand)}html.ds-elite .table-wrap .mat-mdc-header-row,html.ds-elite .table-wrap .mat-mdc-header-cell{background:var(--table-head-bg);color:var(--table-head-text)}html.ds-elite .rail{position:relative;border-radius:var(--radius-lg)}html.ds-elite .rail:before{content:"";display:block;block-size:3px;background:linear-gradient(90deg,var(--chrome-gold),var(--brand-fill),var(--chrome-gold))}html.ds-elite .mdrow:hover{background:color-mix(in srgb,var(--brand-tint) 50%,var(--surface));box-shadow:inset 3px 0 color-mix(in srgb,var(--brand) 45%,transparent)}html.ds-elite[dir=rtl] .mdrow:hover{box-shadow:inset -3px 0 color-mix(in srgb,var(--brand) 45%,transparent)}html.ds-elite .mdrow--active,html.ds-elite .mdrow--active:hover{background:var(--brand-tint)}html.ds-elite .pane{border-radius:var(--radius-lg)}html.ds-elite .pane__head{--text: var(--hero-text);--text-secondary: var(--table-head-text);--text-muted: var(--hero-muted);--hover: var(--hero-tile-hover);--border: var(--hero-line);--border-strong: var(--hero-line);--surface: var(--table-head-bg);--focus-ring: 0 0 0 2px var(--table-head-bg), 0 0 0 4px var(--chrome-accent);background:var(--table-head-bg);color:var(--hero-text);border-block-end:2px solid var(--table-head-line)}html.ds-elite :is(.fbar,.filters-bar) .mat-mdc-text-field-wrapper{background:var(--surface);border-radius:var(--radius)}html.ds-elite :is(.fbar,.filters-bar) .mat-mdc-form-field:has(.mat-mdc-select-value-text) .mat-mdc-text-field-wrapper{background:var(--brand-tint)}html.ds-elite :is(.fbar,.filters-bar) .mat-mdc-form-field:has(.mat-mdc-select-value-text){--mat-form-field-outlined-outline-color: color-mix(in srgb, var(--brand) 45%, transparent);--mat-select-enabled-trigger-text-color: var(--brand)}html.ds-elite :is(.fbar,.filters-bar) .mat-mdc-form-field-focused mall-icon,html.ds-elite :is(.fbar,.filters-bar) .mat-mdc-form-field:has(.mat-mdc-select-value-text) mall-icon{color:var(--brand)}html.ds-elite mall-filter-chips .chip{border-color:color-mix(in srgb,var(--brand) 30%,transparent);background:var(--brand-tint);color:var(--brand);font-weight:600}html.ds-elite .pg__btn:hover:not([disabled]){border-color:var(--brand);color:var(--brand);background:var(--brand-tint)}html.ds-elite .page-head:has(~form.card){max-inline-size:840px;margin-inline:auto;margin-block-end:var(--sp-5)}html.ds-elite .page-head:has(~form.card) .form-title{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:700;letter-spacing:-.02em}html.ds-elite .page-head~form.card{position:relative;overflow:clip;box-sizing:border-box;inline-size:100%;max-inline-size:840px;margin-inline:auto;padding:var(--sp-7) var(--sp-7) 0;border:0;border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--border)}html.ds-elite .page-head~form.card .form-actions{position:sticky;inset-block-end:0;z-index:2;margin-block-start:var(--sp-4);margin-inline:calc(-1 * var(--sp-7));padding:var(--sp-4) var(--sp-7);border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.ds-elite .page-head~:is(mall-page-skeleton,mall-error-banner){display:block;max-inline-size:840px;margin-inline:auto}html.ds-elite[dir=rtl] .dt__r:hover .dt__td:first-child{box-shadow:inset -3px 0 0 var(--brand)}@media(max-width:720px){html.ds-elite .page-head~form.card{padding:var(--sp-5) var(--sp-4) 0}html.ds-elite .page-head~form.card .form-actions{margin-inline:calc(-1 * var(--sp-4));padding-inline:var(--sp-4)}}@media print{@page{size:A4;margin:12mm}html.print-report body>*:not(.cdk-overlay-container),html.print-report .cdk-overlay-backdrop,html.print-report mall-report-viewer>header{display:none!important}html.print-report :is(.cdk-overlay-container,.cdk-global-overlay-wrapper,.cdk-overlay-pane,.mat-mdc-dialog-container,.mat-mdc-dialog-inner-container,.mat-mdc-dialog-surface,.mat-mdc-dialog-content,mall-report-viewer){position:static!important;display:block!important;overflow:visible!important;max-block-size:none!important;max-inline-size:none!important;inline-size:auto!important;block-size:auto!important;transform:none!important;padding:0!important;background:none!important;box-shadow:none!important}html.print-report .mat-mdc-dialog-surface:before{display:none!important}html.print-report .report-doc{box-shadow:none!important;border-radius:0!important}html.print-report .report-doc :is(.tbl-wrap){overflow:visible!important}html.print-report .report-doc tr{break-inside:avoid}html.print-report .report-doc thead{display:table-header-group}}html.ds-elite.ds-majan{--font-display: "Manrope", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-ui: "Manrope", "IBM Plex Sans Arabic", system-ui, sans-serif;--text-display-sm: 28px;--text-display: 36px;--bg: #f8f5f0;--surface: #ffffff;--surface-raised: #ffffff;--border: #ece5da;--border-strong: #dcd2c3;--hover: #f6f0e7;--text: #1d1517;--text-secondary: #4e4245;--text-muted: #6f6265;--backdrop: rgb(46 10 18 / 46%);--brand: #a50f2a;--brand-hover: #8c0c23;--brand-active: #6f091b;--brand-tint: #fbedef;--on-brand: #ffffff;--brand-fill: #a50f2a;--brand-fill-hover: #8c0c23;--on-brand-fill: #ffffff;--brand-deep: #6e0a1b;--gold: #c9a35a;--gold-soft: #ead9b4;--gold-text: #7a5c1f;--gold-bg: #f8f0de;--success-text: #1f7a4d;--success-bg: #e8f4ed;--warn-text: #9c5508;--warn-bg: #fcf1e1;--info-text: #1f5faf;--info-bg: #eaf1fb;--danger-text: #b3132b;--danger-bg: #fbecee;--neutral-bg: #f3ede4;--ink: #6e0a1b;--on-ink: #ffffff;--success-ink: #8fe3b4;--danger-ink: #ffb3bd;--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--radius-xl: 24px;--shadow-sm: 0 1px 2px rgb(60 20 25 / 5%), 0 2px 6px rgb(60 20 25 / 5%);--shadow-card-hover: 0 2px 4px rgb(60 20 25 / 5%), 0 16px 32px -10px rgb(60 20 25 / 18%);--elev-1: 0 1px 2px rgb(60 20 25 / 6%), 0 8px 20px -6px rgb(60 20 25 / 14%);--elev-2: 0 6px 12px -4px rgb(60 20 25 / 10%), 0 22px 44px -10px rgb(60 20 25 / 22%);--elev-3: 0 10px 20px -6px rgb(60 20 25 / 12%), 0 34px 70px -16px rgb(60 20 25 / 32%);--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--brand) 75%, transparent);--row-h: 56px;--chrome-bg: #5a0a18;--chrome-bg-2: #3a0610;--chrome-hover: rgb(255 255 255 / 8%);--chrome-active: #fbf3ea;--chrome-border: rgb(255 255 255 / 10%);--chrome-text: #fcefe9;--chrome-muted: #e6c4c7;--chrome-dim: #c79aa0;--chrome-gold: #e2c27e;--chrome-gold-soft: #b8975a;--chrome-accent: #e2c27e;--chrome-focus: 0 0 0 2px var(--chrome-bg), 0 0 0 4px var(--chrome-gold);--window-head-bg: linear-gradient(135deg, #7a0d20 0%, #5a0a18 60%, #3e0712 100%);--window-head-text: #fff8f2;--window-head-muted: #ecd2d4;--window-head-line: var(--gold);--hero-bg: #640b1c;--hero-glow: rgb(226 194 126 / 30%);--hero-glow-2: rgb(255 255 255 / 7%);--hero-text: #ffffff;--hero-muted: #f0d3d6;--hero-tile: rgb(255 255 255 / 8%);--hero-tile-hover: rgb(255 255 255 / 13%);--hero-line: rgb(255 255 255 / 14%);--hero-chip: rgb(255 255 255 / 10%);--table-head-bg: #f6eee2;--table-head-text: #6e0a1b;--table-head-line: var(--gold);--chart-1: #a50f2a;--chart-2: #c9a35a;--chart-3: #2f6f62;--chart-4: #6b4e8c;--chart-5: #d06a3c;--chart-grid: #efe8de;--chart-prev: #b7a9a2;--doc-ink: #5a0a18;--doc-gold: #e2c27e;--doc-glow: rgb(226 194 126 / 26%);--sheet-backdrop: rgb(46 10 18 / 46%);--sheet-x-bg: rgb(255 255 255 / 14%);--sheet-x-fg: #fff8f2}html.ds-elite.ds-majan.dark{--bg: #120c0e;--surface: #1b1316;--surface-raised: #231a1d;--border: #33262a;--border-strong: #463539;--hover: #241a1d;--text: #f6ede8;--text-secondary: #d8c8c4;--text-muted: #b7a5a7;--backdrop: rgb(0 0 0 / 66%);--brand: #ff8597;--brand-hover: #ff9dac;--brand-active: #ff8597;--brand-tint: rgb(255 92 120 / 13%);--on-brand: #2a0610;--brand-fill: #b3132b;--brand-fill-hover: #c41d36;--gold-text: #e2c27e;--gold-bg: rgb(226 194 126 / 12%);--success-text: #5fd39a;--success-bg: rgb(95 211 154 / 12%);--warn-text: #f3b45a;--warn-bg: rgb(243 180 90 / 12%);--info-text: #8db7ff;--info-bg: rgb(141 183 255 / 12%);--danger-text: #ff8597;--danger-bg: rgb(255 92 120 / 13%);--neutral-bg: rgb(183 165 167 / 12%);--ink: #b3132b;--on-ink: #ffffff;--shadow-sm: 0 1px 2px rgb(0 0 0 / 45%);--elev-1: 0 8px 22px -6px rgb(0 0 0 / 60%);--elev-2: 0 20px 44px -10px rgb(0 0 0 / 70%);--elev-3: 0 32px 70px -16px rgb(0 0 0 / 80%);--chrome-bg: #2c0810;--chrome-bg-2: #1a0509;--chrome-active: #3d0d18;--window-head-bg: linear-gradient(135deg, #4d0b18 0%, #33070f 100%);--hero-bg: #3d0812;--table-head-bg: #241a1d;--table-head-text: #e2c27e;--chart-1: #ff6b82;--chart-grid: #2b2024;--chart-prev: #6f6265}html.ds-elite.ds-majan{font-variant-numeric:lining-nums;--mat-form-field-outlined-container-shape: var(--radius);--mat-form-field-outlined-focus-outline-color: var(--brand);--mat-form-field-outlined-focus-label-text-color: var(--brand)}html.ds-elite.ds-majan mall-button .v-primary{background:linear-gradient(180deg,#b3132b,var(--brand-fill-hover));box-shadow:0 1px 2px #3c14192e,0 6px 16px -6px #a50f2a8c,inset 0 1px #ffffff2e}html.ds-elite.ds-majan mall-button .v-primary:hover:not([disabled]){background:linear-gradient(180deg,var(--brand-fill-hover),var(--brand-deep))}html.ds-elite.ds-majan mall-button .v-secondary{border-color:var(--border-strong)}html.ds-elite.ds-majan mall-button .v-secondary:hover:not([disabled]){border-color:var(--gold);background:var(--gold-bg)}html.ds-elite.ds-majan .opsband--cards .opsband__hero,html.ds-elite.ds-majan .opsband--cards .opsband__viz{position:relative;overflow:hidden;border-color:var(--border);border-radius:var(--radius-lg);padding:var(--sp-4) var(--sp-5)}html.ds-elite.ds-majan .opsband--cards .opsband__hero:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--gold),var(--gold-soft))}html.ds-elite.ds-majan .opsband--cards .opsband__num{font-family:var(--font-display);font-size:30px;font-weight:700}html.ds-elite.ds-majan .dt{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}html.ds-elite.ds-majan .dt__th{block-size:46px;font-size:11px;font-weight:800;letter-spacing:.06em}html.ds-elite.ds-majan .dt__r:nth-child(2n) .dt__td{background:color-mix(in srgb,var(--hover) 45%,var(--surface))}html.ds-elite.ds-majan .dt__td:first-child{font-weight:600}html.ds-elite.ds-majan .rail{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}html.ds-elite.ds-majan .rail:before{block-size:4px;background:linear-gradient(90deg,var(--brand-deep),var(--brand),var(--gold))}html.ds-elite.ds-majan .mdrow{padding-block:var(--sp-3)}html.ds-elite.ds-majan .mdrow--active,html.ds-elite.ds-majan .mdrow--active:hover{background:linear-gradient(90deg,var(--brand-tint),color-mix(in srgb,var(--brand-tint) 30%,var(--surface)))}html.ds-elite.ds-majan .pane{border-radius:var(--radius-lg);box-shadow:var(--elev-1)}html.ds-elite.ds-majan .pane__head{--text: var(--window-head-text);--text-secondary: var(--window-head-muted);--text-muted: var(--window-head-muted);--surface: transparent;--hover: rgb(255 255 255 / 12%);--border: rgb(255 255 255 / 18%);background:var(--window-head-bg);color:var(--window-head-text);border-block-end:3px solid var(--window-head-line)}html.ds-elite.ds-majan .pane__head :is(h1,h2,h3){font-family:var(--font-display)}html.ds-elite.ds-majan .mat-mdc-dialog-surface:before{block-size:4px;background:linear-gradient(90deg,var(--brand-deep),var(--brand),var(--gold))}html.ds-elite.ds-majan .mat-mdc-dialog-title{font-family:var(--font-display)}html.ds-elite.ds-majan .cdk-overlay-dark-backdrop{background:var(--backdrop)}html.ds-elite.ds-majan :is(.fbar,.filters-bar) .mat-mdc-text-field-wrapper{border-radius:var(--radius)}html.ds-elite.ds-majan mall-filter-chips .chip{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:var(--gold-bg);color:var(--brand-deep)}html.ds-elite.ds-majan.dark mall-filter-chips .chip{color:var(--gold-text)}html.ds-elite.ds-majan[dir=rtl] .rail:before,html.ds-elite.ds-majan[dir=rtl] .mat-mdc-dialog-surface:before{transform:scaleX(-1)}html.ds-elite.ds-majan .rs .page-head{position:sticky;inset-block-start:0;z-index:2;max-inline-size:none;margin:0;padding-block:var(--sp-6) var(--sp-5);padding-inline:var(--sp-7) calc(var(--sp-7) + 44px);background:var(--window-head-bg);border-block-end:3px solid var(--window-head-line)}html.ds-elite.ds-majan .rs .page-head mall-button{display:none}html.ds-elite.ds-majan .rs .page-head .form-title{margin:0;padding:0;color:var(--window-head-text);font-size:var(--text-display-sm)}html.ds-elite.ds-majan .rs .page-head~form.card{max-inline-size:none;margin:0;padding:var(--sp-6) var(--sp-7) 0;border-radius:0;box-shadow:none;background:var(--surface)}html.ds-elite.ds-majan .rs .page-head~form.card:before{display:none}html.ds-elite.ds-majan .rs .page-head~form.card .form-actions{margin-inline:calc(-1 * var(--sp-7));padding:var(--sp-4) var(--sp-7);background:color-mix(in srgb,var(--bg) 92%,transparent)}html.ds-elite.ds-majan .rs .page-head~:is(mall-page-skeleton,mall-error-banner){padding:var(--sp-6) var(--sp-7)}html.ds-elite.ds-majan .rs__scroll{display:flex;flex-direction:column}html.ds-elite.ds-majan .rs__scroll>:not(router-outlet){display:flex;flex-direction:column;flex:1;min-block-size:100%}html.ds-elite.ds-majan .rs .page-head~form.card{flex:1}html.ds-elite.ds-majan .rs .page-head~form.card .form-actions{margin-block-start:auto}html.ds-elite.ds-majan .rs .page-head~.form-layout{flex:1;padding:var(--sp-6) var(--sp-7) var(--sp-6)}html.ds-elite.ds-majan .rs .page-head~.form-layout form.card{margin:0;padding:0;border:0;box-shadow:none;background:transparent}html.ds-elite.ds-majan .rs .page-head~.form-layout form.card:before{display:none}html.ds-elite.ds-majan .rs .page-head~.form-layout .form-actions{position:sticky;inset-block-end:0;z-index:2;padding-block:var(--sp-4);border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.ds-elite.ds-majan .rs mall-page-header{position:sticky;inset-block-start:0;z-index:2;display:block;padding-block:var(--sp-6) var(--sp-5);padding-inline:var(--sp-7) calc(var(--sp-7) + 44px);background:var(--window-head-bg);border-block-end:3px solid var(--window-head-line)}html.ds-elite.ds-majan .rs mall-page-header .phead{margin:0}html.ds-elite.ds-majan .rs mall-page-header .phead__title{margin:0;padding:0;color:var(--window-head-text)}html.ds-elite.ds-majan .rs mall-page-header .phead__title:after{display:none}html.ds-elite.ds-majan .rs mall-page-header~form:is(.card,.zform),html.ds-elite.ds-majan .rs mall-page-header~* form:is(.card,.zform){display:flex;flex-direction:column;flex:1;gap:var(--sp-3);max-inline-size:none;margin:0;padding:var(--sp-6) var(--sp-7) 0;border:0;border-radius:0;box-shadow:none;background:var(--surface)}html.ds-elite.ds-majan .rs form [class$=__actions]{position:sticky;inset-block-end:0;z-index:2;display:flex;justify-content:flex-end;gap:var(--sp-2);margin-block-start:auto;margin-inline:calc(-1 * var(--sp-7));padding:var(--sp-4) var(--sp-7);border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.ds-elite.ds-majan .rs__dirty{border:1px solid color-mix(in srgb,var(--gold) 70%,transparent);background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 12%,transparent)}html.ds-elite.ds-majan .rs--dirty :is(.page-head,mall-page-header){padding-inline-end:calc(var(--sp-7) + 44px + 11rem)}html.ds-elite.ds-majan .rs .page-head .detail-title{margin:0;color:var(--window-head-text);font-family:var(--font-display);font-size:var(--text-display-sm)}html.ds-elite.ds-majan .rs .page-head--nav{display:none}html.ds-elite.ds-majan .rs .detail-body{flex:1;padding:var(--sp-6) var(--sp-7)}html.ds-elite.ds-majan .rs .role-head{--text: var(--window-head-text);--text-secondary: var(--window-head-muted);--text-muted: var(--window-head-muted);--hover: rgb(255 255 255 / 12%);--border: rgb(255 255 255 / 18%);position:sticky;inset-block-start:0;z-index:2;margin:0;padding-block:var(--sp-6) var(--sp-5);padding-inline:var(--sp-7) calc(var(--sp-7) + 44px);border:0;border-block-end:3px solid var(--window-head-line);border-radius:0;background:var(--window-head-bg);color:var(--window-head-text)}html.ds-elite.ds-majan .rs .role-head h1{font-family:var(--font-display);font-size:var(--text-display-sm)}html.ds-elite.ds-majan .rs .role-head .role-head__icon{background:var(--hover);color:var(--gold)}html.ds-elite.ds-majan .rs .role-head .role-head__users{color:var(--window-head-text)}html.ds-elite.ds-majan .rs.rs--dirty .role-head{padding-inline-end:calc(var(--sp-7) + 44px + 11rem)}html.ds-elite.ds-majan .rs .mat-mdc-form-field-required-marker{color:var(--brand)}html.ds-elite.ds-majan mall-sidebar{background:repeating-linear-gradient(135deg,rgba(226,194,126,.04) 0 1px,transparent 1px 22px),radial-gradient(120% 34% at 50% 0%,rgba(226,194,126,.18),transparent 70%),radial-gradient(90% 30% at 50% 100%,rgba(0,0,0,.28),transparent 70%),linear-gradient(180deg,var(--chrome-bg),var(--chrome-bg-2));box-shadow:inset -1px 0 #e2c27e24}html.ds-elite.ds-majan[dir=rtl] mall-sidebar{box-shadow:inset 1px 0 #e2c27e24}html.ds-elite.ds-majan mall-sidebar .brand{block-size:92px;padding-inline:var(--sp-5)}html.ds-elite.ds-majan mall-sidebar .brand__logo{block-size:40px}html.ds-elite.ds-majan mall-sidebar .brand__tag{margin-block-start:6px;color:var(--chrome-gold);opacity:.9}html.ds-elite.ds-majan mall-sidebar .brand:after{inset-inline:var(--sp-5);background:linear-gradient(90deg,transparent,var(--chrome-gold) 30%,var(--chrome-gold) 70%,transparent);opacity:.55}html.ds-elite.ds-majan mall-sidebar .nav{padding:var(--sp-3) var(--sp-3) var(--sp-5);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent 100%);scrollbar-color:rgba(255,255,255,.16) transparent}html.ds-elite.ds-majan mall-sidebar .nav .nav-group__head{gap:var(--sp-2);min-block-size:30px;padding-block:4px;padding-inline:var(--sp-2);margin-block-start:var(--sp-5);border-radius:var(--radius-sm);color:var(--chrome-gold);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.92}html.ds-elite.ds-majan mall-sidebar .nav .nav-group:first-child .nav-group__head{margin-block-start:0}html.ds-elite.ds-majan mall-sidebar .nav .nav-group__head:hover{background:transparent;opacity:1}html.ds-elite.ds-majan mall-sidebar .nav-group__chip{inline-size:18px;block-size:18px;background:transparent;color:var(--chrome-gold)}html.ds-elite.ds-majan mall-sidebar .nav-group__head:hover .nav-group__chip{background:transparent;color:var(--chrome-gold)}html.ds-elite.ds-majan mall-sidebar .nav-group__label,html.ds-elite.ds-majan mall-sidebar .nav-group__head:hover .nav-group__label{color:inherit}html.ds-elite.ds-majan mall-sidebar .nav-group__chev{color:var(--chrome-gold-soft)}html.ds-elite.ds-majan mall-sidebar .nav-group__clip{position:relative;margin-block-start:2px;margin-inline-start:17px;padding-inline-start:var(--sp-2);border-inline-start:1px solid rgba(226,194,126,.2)}html.ds-elite.ds-majan mall-sidebar .nav-item{position:relative;gap:10px;block-size:38px;padding-inline:10px;margin-block:2px;border-radius:var(--radius);color:var(--chrome-muted);font-weight:500}html.ds-elite.ds-majan mall-sidebar .nav-item__icon{opacity:.85}html.ds-elite.ds-majan mall-sidebar .nav-item:hover{background:#ffffff12;color:var(--chrome-text)}html.ds-elite.ds-majan mall-sidebar .nav-item--active,html.ds-elite.ds-majan mall-sidebar .nav-item--active:hover{background:linear-gradient(180deg,#fffaf3,var(--chrome-active));color:var(--brand-deep);font-weight:700;box-shadow:0 8px 20px -10px #0009,inset 0 0 0 1px #e2c27e73}html.ds-elite.ds-majan mall-sidebar .nav-item--active .nav-item__icon{color:var(--brand);opacity:1}html.ds-elite.ds-majan mall-sidebar .nav-item--active:before{inset-inline-start:calc(-1 * var(--sp-2) - 3px);inset-block:10px;inline-size:5px;border-radius:3px;background:var(--chrome-gold);box-shadow:0 0 10px #e2c27ebf}html.ds-elite.ds-majan mall-sidebar .rail-btn{border-radius:var(--radius);color:var(--chrome-muted)}html.ds-elite.ds-majan mall-sidebar .rail-btn:hover{background:#ffffff14;color:var(--chrome-text)}html.ds-elite.ds-majan mall-sidebar .rail-btn--active,html.ds-elite.ds-majan mall-sidebar .rail-btn--active:hover{background:var(--chrome-active);color:var(--brand)}html.ds-elite.ds-majan mall-sidebar .rail-btn--active:before{background:var(--chrome-gold);box-shadow:0 0 10px #e2c27eb3}html.ds-elite.ds-majan mall-sidebar .nav-foot{padding:var(--sp-3);border-block-start:1px solid rgba(226,194,126,.18);background:#00000024}html.ds-elite.ds-majan mall-sidebar .user-card{padding:var(--sp-2) 10px;border-radius:var(--radius-lg);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}html.ds-elite.ds-majan mall-sidebar .user-card:hover{background:#ffffff1a}html.ds-elite.ds-majan mall-sidebar .user-card__avatar{inline-size:38px;block-size:38px;background:linear-gradient(135deg,#f0d79c,var(--chrome-gold) 45%,#a17a35);color:var(--brand-deep);font-weight:800;box-shadow:0 0 0 2px var(--chrome-bg),0 0 0 3px #e2c27e8c}html.ds-elite.ds-majan mall-sidebar .user-card__name{font-weight:700;color:var(--chrome-text)}html.ds-elite.ds-majan mall-sidebar .user-card__role{color:var(--chrome-gold);font-size:11px;font-weight:600}html.ds-elite.ds-majan .nav-flyout__item--active{color:var(--brand)}html.ds-elite.ds-majan[dir=rtl] mall-sidebar .nav .nav-group__head{letter-spacing:0;text-transform:none;font-size:12px}html.ds-elite.ds-majan.dark mall-sidebar .nav-item--active,html.ds-elite.ds-majan.dark mall-sidebar .nav-item--active:hover{background:linear-gradient(180deg,#4a1220,var(--chrome-active));color:var(--chrome-text);box-shadow:inset 0 0 0 1px #e2c27e59}html.ds-elite.ds-majan.dark mall-sidebar .nav-item--active .nav-item__icon{color:var(--chrome-gold)}html.ds-elite.ds-majan mall-header .header{block-size:68px;gap:var(--sp-3);background:color-mix(in srgb,var(--bg) 82%,transparent);border-block-end:1px solid var(--border);box-shadow:0 1px color-mix(in srgb,var(--gold) 22%,transparent)}html.ds-elite.ds-majan mall-header .header:has(.crumbs) .menu-btn{margin-inline-end:0}html.ds-elite.ds-majan mall-header .menu-btn{color:var(--text-secondary)}html.ds-elite.ds-majan mall-header .crumbs{display:flex;align-items:center;gap:var(--sp-2);min-inline-size:0;margin-inline-end:auto;font-size:var(--text-dense);white-space:nowrap}html.ds-elite.ds-majan mall-header .crumbs__section{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-weight:600}html.ds-elite.ds-majan mall-header .crumbs__section mall-icon{color:var(--gold-text)}html.ds-elite.ds-majan mall-header .crumbs__sep{color:var(--border-strong)}html.ds-elite.ds-majan mall-header .crumbs__page{overflow:hidden;text-overflow:ellipsis;color:var(--text);font-weight:700;text-decoration:none;border-radius:4px}html.ds-elite.ds-majan mall-header .crumbs__page:hover{color:var(--brand)}html.ds-elite.ds-majan mall-header .crumbs__page:focus-visible{outline:none;box-shadow:var(--focus-ring)}html.ds-elite.ds-majan mall-header .actions{gap:10px}html.ds-elite.ds-majan mall-header :is(.search-placeholder,.locale-btn,.design-switch,.clock){border-color:var(--border);box-shadow:var(--shadow-sm)}html.ds-elite.ds-majan mall-header .search-placeholder{inline-size:280px;border-radius:var(--radius)}html.ds-elite.ds-majan mall-header .clock{display:inline-flex;align-items:center;gap:6px;block-size:36px;padding-inline:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font-size:var(--text-caption);white-space:nowrap}html.ds-elite.ds-majan mall-header .clock mall-icon{color:var(--gold-text)}html.ds-elite.ds-majan mall-header .clock__time{color:var(--text);font-size:var(--text-dense);font-weight:700}html.ds-elite.ds-majan mall-header .design-switch__btn{block-size:28px;font-size:12px}html.ds-elite.ds-majan mall-header .design-switch__btn--on{background:var(--brand-fill);color:var(--on-brand-fill)}html.ds-elite.ds-majan mall-header .action-btn{color:var(--text-secondary)}html.ds-elite.ds-majan mall-header .locale-btn mall-icon{color:var(--brand)}html.ds-elite.ds-majan .phead{position:relative;align-items:flex-end;gap:var(--sp-4);padding-block-end:var(--sp-4);margin-block-end:var(--sp-5);border-block-end:1px solid var(--border)}html.ds-elite.ds-majan .phead:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-1px;inline-size:120px;block-size:2px;border-radius:2px;background:linear-gradient(90deg,var(--brand),var(--gold))}html.ds-elite.ds-majan .phead__eyebrow{display:flex;align-items:center;gap:var(--sp-2);margin-block-end:6px;color:var(--gold-text);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}html.ds-elite.ds-majan .phead__eyebrow:before{content:"";inline-size:18px;block-size:1px;background:var(--gold)}html.ds-elite.ds-majan :is(.phead__title,.page-head .form-title){font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}html.ds-elite.ds-majan .phead__title{font-size:34px;line-height:1.1}html.ds-elite.ds-majan .page-head .form-title{font-size:var(--text-display-sm)}html.ds-elite.ds-majan[dir=rtl] .phead__eyebrow{letter-spacing:0;text-transform:none;font-size:12px}html.ds-elite.ds-majan[dir=rtl] .phead:after{background:linear-gradient(270deg,var(--brand),var(--gold))}@media(max-width:1280px){html.ds-elite.ds-majan mall-header .clock{display:none}}@media(max-width:1023px){html.ds-elite.ds-majan mall-header .crumbs__section,html.ds-elite.ds-majan mall-header .crumbs__sep{display:none}}.search-panel .mat-mdc-option .mdc-list-item__primary-text{flex:1;min-inline-size:0}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel{min-inline-size:360px;max-block-size:min(70vh,520px);padding-block:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--elev-2)}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-optgroup-label{display:flex;align-items:center;gap:var(--sp-2);min-block-size:0;margin-block-start:var(--sp-2);margin-inline:var(--sp-4);padding-block:var(--sp-1) 6px;padding-inline:0;border-block-end:1px solid color-mix(in srgb,var(--gold) 45%,transparent);color:var(--gold-text);font-size:var(--text-dense);font-variant-caps:small-caps;font-weight:700;letter-spacing:.06em}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-optgroup-label:before{content:"";flex:none;inline-size:6px;block-size:6px;background:var(--brand);transform:rotate(45deg)}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-optgroup:first-child .mat-mdc-optgroup-label{margin-block-start:0}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-option{min-block-size:44px;margin-inline:var(--sp-2);padding-inline:var(--sp-2);border-radius:var(--radius-sm);border-inline-start:2px solid transparent}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background:var(--hover)}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active,html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active:hover{border-inline-start-color:var(--brand);background:var(--brand-tint)}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-option-active .hit__title{color:var(--brand)}html.ds-elite.ds-majan .search-panel.mat-mdc-autocomplete-panel .mat-mdc-option-active .hit__keys kbd{border-color:var(--gold-soft);background:var(--gold-bg);color:var(--gold-text)}html.ds-elite.ds-majan{--viz-bar: color-mix(in srgb, var(--chart-1) 74%, var(--surface));--viz-bar-hover: var(--chart-1);--viz-bar-peak: var(--brand-deep);--viz-bar-now: var(--gold);--viz-bar-now-hover: color-mix(in srgb, var(--gold) 84%, var(--brand-deep));--viz-bar-prev: color-mix(in srgb, var(--chart-prev) 30%, transparent);--viz-bar-prev-line: transparent;--viz-bar-proj: color-mix(in srgb, var(--chart-1) 70%, transparent);--viz-avg: var(--gold);--viz-avg-width: 1.25;--viz-avg-opacity: 1;--viz-grid: var(--chart-grid);--viz-grid-dash: 3 4;--viz-axis: var(--border-strong);--viz-hit: color-mix(in srgb, var(--gold) 9%, transparent);--viz-now-glow: none;--viz-swatch-radius: 3px;--viz-tip-bg: var(--surface-raised);--viz-tip-line: var(--border);--viz-tip-accent: var(--gold);--viz-tip-mark: var(--gold-text);--viz-pill-bg: var(--surface-raised);--viz-pill-fg: var(--text);--viz-pill-cap: var(--text-muted);--viz-pill-radius: var(--radius-sm);--viz-pill-shadow: var(--elev-2), inset 0 0 0 1px var(--border), inset 0 2px 0 var(--gold)}html.ds-elite.ds-majan.dark{--viz-bar: color-mix(in srgb, var(--chart-1) 62%, var(--surface));--viz-bar-hover: var(--brand-hover);--viz-bar-peak: var(--chart-1);--viz-bar-now: var(--gold-text);--viz-bar-now-hover: var(--gold-soft);--viz-bar-prev: color-mix(in srgb, var(--chart-prev) 42%, transparent);--viz-avg: var(--gold-text);--viz-axis: var(--border-strong);--viz-hit: color-mix(in srgb, var(--gold-text) 7%, transparent);--viz-now-glow: drop-shadow(0 0 6px color-mix(in srgb, var(--gold-text) 45%, transparent))}.dlg-medal,mall-dialog-close{display:none}html.ds-elite.ds-majan{--dialog-danger-head-bg: linear-gradient(135deg, #5c1016 0%, #3d0a0e 60%, #2a0609 100%);--dialog-foot-bg: color-mix(in srgb, var(--bg) 75%, var(--surface));--mat-dialog-container-shape: var(--radius-lg)}html.ds-elite.ds-majan.dark{--dialog-danger-head-bg: linear-gradient(135deg, #3a0a0f 0%, #22060a 100%)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-surface{box-shadow:var(--elev-3),0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-surface:has(.mat-mdc-dialog-title):before{display:none}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-title{--text: var(--window-head-text);--text-secondary: var(--window-head-muted);--text-muted: var(--window-head-muted);--surface: transparent;--hover: rgb(255 255 255 / 12%);--border: rgb(255 255 255 / 22%);display:flex;align-items:center;gap:var(--sp-3);margin:0;padding-block:var(--sp-5);padding-inline:var(--sp-6) calc(var(--sp-6) + 40px);background:var(--window-head-bg);color:var(--window-head-text);border-block-end:3px solid var(--window-head-line);font-family:var(--font-display);font-size:var(--text-title);font-weight:700;line-height:var(--line-title);letter-spacing:0}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-title:before{display:none}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-title>mall-icon{flex:none;color:var(--chrome-gold)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-title code{padding:2px var(--sp-2);border-radius:var(--radius-sm);background:#ffffff1f;color:var(--window-head-muted);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:500}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-surface:has(.mat-mdc-dialog-actions .v-destructive) .mat-mdc-dialog-title{background:var(--dialog-danger-head-bg)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-surface:has(.mat-mdc-dialog-title)>mall-dialog-close{display:block;position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4);z-index:2}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-x{display:grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:0;border-radius:50%;background:var(--sheet-x-bg);color:var(--sheet-x-fg);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-x:hover{background:color-mix(in srgb,var(--sheet-x-fg) 24%,transparent)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-x:active{transform:scale(.94)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-x:focus-visible{box-shadow:var(--chrome-focus)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-content{padding-block:var(--sp-6) var(--sp-5);padding-inline:var(--sp-6);color:var(--text-secondary);line-height:var(--line-body)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-content fieldset>legend{color:var(--gold-text);font-size:var(--text-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-lede{display:flex;align-items:center;gap:var(--sp-4)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-content>.dlg-lede{margin-block-end:var(--sp-4)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-lede>p{flex:1;min-inline-size:0;margin-block:0;color:var(--text);font-size:var(--text-subhead)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-medal{display:grid;place-items:center;flex:none;inline-size:52px;block-size:52px;border-radius:50%;color:var(--gold-text);background:var(--gold-bg);box-shadow:0 0 0 1px var(--gold),0 0 0 4px var(--surface),0 0 0 5px color-mix(in srgb,var(--gold) 45%,transparent)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-medal--danger{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 9%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--destructive) 45%,transparent),0 0 0 4px var(--surface),0 0 0 5px color-mix(in srgb,var(--gold) 45%,transparent)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-surface:has(.dlg-medal) .mat-mdc-dialog-title>mall-icon{display:none}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-actions{gap:var(--sp-2);min-block-size:0;margin:0;padding:var(--sp-4) var(--sp-6);border-block-start:1px solid var(--border);background:var(--dialog-foot-bg)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-actions mall-button .v-ghost{border-color:var(--border-strong);background:var(--surface);color:var(--text)}html.ds-elite.ds-majan .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .mat-mdc-dialog-actions mall-button .v-ghost:hover:not([disabled]){border-color:var(--gold);background:var(--gold-bg)}html.ds-elite.ds-majan.dark .cdk-overlay-pane:not(.report-viewer-panel,.report-studio-panel,.iot-wizard-panel) .dlg-medal--danger{color:var(--danger-text)}@media(prefers-reduced-motion:reduce){html.ds-elite.ds-majan .dlg-x{transition:none}}html.ds-elite.ds-majan{--skel-base: color-mix(in srgb, var(--gold-bg) 45%, var(--surface));--skel-glint: color-mix(in srgb, var(--gold) 22%, var(--surface))}html.ds-elite.ds-majan.dark{--skel-base: color-mix(in srgb, var(--gold) 5%, var(--surface-raised));--skel-glint: color-mix(in srgb, var(--gold) 16%, var(--surface-raised))}html.ds-elite.ds-majan :is(.skeleton,.rail__skel span,.rwin__skel span,.opsband__skel,.statline .stat--skel){background:linear-gradient(100deg,var(--skel-base) 30%,var(--skel-glint) 50%,var(--skel-base) 70%);background-size:200% 100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 10%,transparent);animation:majan-shimmer 1.6s ease-in-out infinite;opacity:1}html.ds-elite.ds-majan .rail__skel span{border-radius:var(--radius)}html.ds-elite.ds-majan[dir=rtl] :is(.skeleton,.rail__skel span,.rwin__skel span,.opsband__skel,.statline .stat--skel){animation-direction:reverse}@keyframes majan-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}html.ds-elite.ds-majan mall-empty-state .empty{gap:var(--sp-3);padding:var(--sp-9) var(--sp-4)}html.ds-elite.ds-majan mall-empty-state .empty__medal{display:grid;place-items:center;inline-size:76px;block-size:76px;margin-block-end:var(--sp-2);border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--surface),var(--gold-bg));box-shadow:0 0 0 1px var(--gold),0 0 0 7px var(--surface),0 0 0 8px color-mix(in srgb,var(--gold) 40%,transparent),0 12px 26px -12px color-mix(in srgb,var(--brand) 45%,transparent)}html.ds-elite.ds-majan mall-empty-state .empty__icon{color:var(--brand)}html.ds-elite.ds-majan mall-empty-state .empty__icon svg{inline-size:32px;block-size:32px}html.ds-elite.ds-majan mall-empty-state .empty__title{color:var(--text);font-family:var(--font-display);font-size:var(--text-title);font-weight:700;line-height:var(--line-title)}html.ds-elite.ds-majan mall-empty-state .empty__msg{max-inline-size:44ch;color:var(--text-muted);font-size:var(--text-body);line-height:var(--line-body)}html.ds-elite.ds-majan mall-empty-state .empty__actions{margin-block-start:var(--sp-2)}html.ds-elite.ds-majan .rail mall-empty-state .empty{padding-block:var(--sp-8)}html.ds-elite.ds-majan .rail mall-empty-state .empty__medal{inline-size:64px;block-size:64px}html.ds-elite.ds-majan .rail mall-empty-state .empty__title{font-size:var(--text-subhead)}html.ds-elite.ds-majan mall-error-banner{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb,var(--destructive) 28%,transparent);border-inline-start:4px solid var(--destructive);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--danger-bg) 70%,var(--surface));box-shadow:var(--shadow-sm);color:var(--text)}html.ds-elite.ds-majan mall-error-banner .err__medal{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--surface);color:var(--destructive);box-shadow:0 0 0 1px color-mix(in srgb,var(--destructive) 35%,transparent),0 0 0 4px color-mix(in srgb,var(--gold) 18%,transparent)}html.ds-elite.ds-majan mall-error-banner .err__msg{font-weight:600;line-height:var(--line-body)}html.ds-elite.ds-majan.dark mall-error-banner .err__medal{color:var(--danger-text)}@media(prefers-reduced-motion:reduce){html.ds-elite.ds-majan :is(.skeleton,.rail__skel span,.rwin__skel span,.opsband__skel,.statline .stat--skel){animation:none}}.dt__scroll{max-block-size:calc(100dvh - var(--dt-chrome, 168px));overflow:auto;overscroll-behavior-block:contain}.mdrow-wrap{display:flex;align-items:stretch;gap:var(--sp-1)}.mdrow-wrap>.mdrow{flex:1;min-inline-size:0;inline-size:auto}.mdrow__check{align-self:center;flex-shrink:0;padding-inline-start:var(--sp-2)}html.density-compact .dt{--row-h: 40px}html.density-compact .dt__th{block-size:34px}html.density-compact .dt__td{padding-block:0}html.density-compact .dtc{gap:1px}html.density-compact .dt__bar{min-block-size:38px}html.density-compact .rail .mdrow{padding-block:var(--sp-1);gap:var(--sp-2)}html.density-compact .rail .mdrow__body{gap:0}html.density-compact .rail .mdrow__sub{font-size:var(--text-caption)}html.ds-elite.ds-majan .bb{position:relative;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:var(--window-head-bg);color:var(--window-head-text);box-shadow:var(--elev-3)}html.ds-elite.ds-majan .bb:before{content:"";position:absolute;inset-inline:var(--sp-5);inset-block-start:-1px;block-size:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}html.ds-elite.ds-majan .bb__sep{background:var(--gold);opacity:.5}html.ds-elite.ds-majan .bb__act{border-color:color-mix(in srgb,var(--gold) 55%,transparent)}html.ds-elite.ds-majan .bb__act:hover,html.ds-elite.ds-majan .bb__link:hover,html.ds-elite.ds-majan .bb__clear:hover:not([disabled]){background:var(--chrome-hover)}html.ds-elite.ds-majan .bb__act--danger{color:var(--danger-ink)}html.ds-elite.ds-majan .bb__meter i{background:var(--gold)}html.ds-elite.ds-majan .tt__btn{color:var(--text-muted)}html.ds-elite.ds-majan .tt__btn:hover:not([disabled]){border-color:var(--gold);background:var(--gold-bg);color:var(--brand)}html.ds-elite.ds-majan .tt__btn--on{border-color:var(--gold-soft);background:var(--gold-bg);color:var(--brand-deep)}html.ds-elite.ds-majan .tt-menu__item--on{color:var(--brand);font-weight:600}html.ds-elite.ds-majan .dt__bar{background:var(--surface)}html.ds-elite.ds-majan .dt__count{color:var(--text-secondary)}html.ds-elite.ds-majan .dt__sortbtn--on{color:var(--table-head-text)}html.ds-elite.ds-majan .dt__r--picked .dt__td,html.ds-elite.ds-majan .dt__r--picked .dt__sel{background:color-mix(in srgb,var(--gold) 14%,var(--surface))}html.ds-elite.ds-majan.dark .tt__btn--on{color:var(--gold-text)}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs]{align-items:center}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs]:before{content:"";order:-2;flex:none;margin-inline-end:6px;color:var(--gold-text);inline-size:14px;block-size:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/svg%3E") center/contain no-repeat}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=filter]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 3H2l8 9.46V19l4 2v-8.54L22 3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 3H2l8 9.46V19l4 2v-8.54L22 3z'/%3E%3C/svg%3E")}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs]:after{content:attr(data-caption);order:-1;flex:none;margin-inline-end:var(--sp-3);color:var(--gold-text);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}html.ds-elite.ds-majan[dir=rtl] mat-button-toggle-group[data-tabs]:after{letter-spacing:0;text-transform:none;font-size:12px}html.ds-elite.ds-majan mat-button-toggle-group:not([data-tabs]) .mat-button-toggle-checked{color:var(--brand)}html.ds-elite.ds-majan mat-button-toggle-group:not([data-tabs]) .mat-button-toggle-checked:after{display:none}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=view]{gap:var(--sp-1);padding:0;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -1px 0 var(--border)}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=view] .mat-button-toggle{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;color:var(--text-muted);box-shadow:none}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=view] .mat-button-toggle .mat-button-toggle-label-content{font-size:var(--text-body);font-weight:600}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=view] .mat-button-toggle:hover{color:var(--text)}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=view] .mat-button-toggle-checked{color:var(--brand)}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=view] .mat-button-toggle-checked .mat-button-toggle-label-content{font-weight:800}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=view] .mat-button-toggle-checked:after{display:block;inset-inline:var(--sp-2);inset-block-end:0;block-size:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=filter]{flex-wrap:wrap;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=filter] .mat-button-toggle{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);box-shadow:none}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=filter] .mat-button-toggle:hover{border-color:var(--gold);color:var(--text)}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=filter] .mat-button-toggle-checked{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:var(--brand-tint);color:var(--brand-deep)}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=filter] .mat-button-toggle-checked:after{display:none}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=filter] .mat-button-toggle-checked .mat-button-toggle-label-content{display:inline-flex;align-items:center;gap:6px;font-weight:700}html.ds-elite.ds-majan mat-button-toggle-group[data-tabs=filter] .mat-button-toggle-checked .mat-button-toggle-label-content:before{content:"";flex:none;inline-size:12px;block-size:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}html.ds-elite.ds-majan.dark mat-button-toggle-group[data-tabs=filter] .mat-button-toggle-checked{color:var(--brand)}html.ds-elite.ds-majan{--mimg-zone-bg: var(--bg);--mimg-zone-bg-hover: color-mix(in srgb, var(--gold-bg) 60%, var(--bg));--mimg-zone-bg-drag: var(--gold-bg);--mimg-zone-border: color-mix(in srgb, var(--gold) 70%, transparent);--mimg-zone-border-hover: var(--gold);--mimg-focus-color: var(--brand);--mimg-focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--brand);--mimg-medal-bg: var(--surface);--mimg-medal-fg: var(--brand);--mimg-medal-ring: color-mix(in srgb, var(--gold) 55%, transparent);--mimg-card-border: color-mix(in srgb, var(--gold) 35%, var(--border));--mimg-frame-bg: var(--bg);--mimg-bar-track: color-mix(in srgb, var(--gold) 25%, var(--border));--mimg-bar-fill: var(--brand);--mimg-link-color: var(--brand)}html.ds-elite.ds-majan.dark{--mimg-zone-bg: color-mix(in srgb, var(--gold) 4%, var(--surface));--mimg-zone-bg-hover: color-mix(in srgb, var(--gold) 9%, var(--surface));--mimg-zone-bg-drag: var(--gold-bg);--mimg-zone-border: color-mix(in srgb, var(--gold) 55%, transparent);--mimg-frame-bg: var(--surface-raised);--mimg-link-color: var(--gold-text)}@media(min-width:1024px)and (max-width:1279px){html.ds-elite.ds-majan mall-header .crumbs__section,html.ds-elite.ds-majan mall-header .crumbs__sep,html.ds-elite.ds-majan mall-header .locale-label,html.ds-elite.ds-majan mall-header .search__kbd{display:none}html.ds-elite.ds-majan mall-header :is(mall-global-search,.search-placeholder){inline-size:220px}}@media(max-width:1023px),(pointer:coarse){html.ds-elite.ds-majan{--control-h: 44px}html.ds-elite.ds-majan mall-header .header{gap:var(--sp-2)}html.ds-elite.ds-majan mall-header .actions{gap:var(--sp-2)}html.ds-elite.ds-majan mall-header :is(.menu-btn,.action-btn){display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0}html.ds-elite.ds-majan mall-header .locale-btn{justify-content:center;inline-size:44px;block-size:44px;padding:0}html.ds-elite.ds-majan mall-header .crumbs__page{display:inline-flex;align-items:center;min-block-size:44px}html.ds-elite.ds-majan mall-header .design-switch{padding:0;gap:0}html.ds-elite.ds-majan mall-header .design-switch__btn{block-size:44px}html.ds-elite.ds-majan mall-header .search-slot{display:flex;flex:0 1 auto}html.ds-elite.ds-majan mall-header :is(mall-global-search,.search-placeholder){inline-size:200px}html.ds-elite.ds-majan mall-header :is(.search,.search-placeholder){block-size:44px}html.ds-elite.ds-majan mall-button .btn.sm{position:relative}html.ds-elite.ds-majan mall-button .btn.sm:after{content:"";position:absolute;inset-block:calc((44px - 100%)/-2);inset-inline:0}html.ds-elite.ds-majan .sidenav--drawer mall-sidebar .brand{padding-block-start:env(safe-area-inset-top)}html.ds-elite.ds-majan mall-sidebar .nav-item{block-size:44px}html.ds-elite.ds-majan mall-sidebar .nav .nav-group__head{min-block-size:44px}html.ds-elite.ds-majan .sidenav--drawer mall-sidebar .user-card{margin-block-end:env(safe-area-inset-bottom)}html.ds-elite.ds-majan .rs__x{inset-block-start:calc(12px + env(safe-area-inset-top));inline-size:44px;block-size:44px}html.ds-elite.ds-majan .fbar__end{min-inline-size:0;max-inline-size:100%}html.ds-elite.ds-majan .mapview{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){html.ds-elite.ds-majan mall-header .header{gap:6px;padding-inline:var(--sp-3)}html.ds-elite.ds-majan mall-header .actions{gap:6px}html.ds-elite.ds-majan mall-header .crumbs{display:none}html.ds-elite.ds-majan mall-header .header .menu-btn{margin-inline-end:auto}html.ds-elite.ds-majan mall-header .design-switch__btn{min-inline-size:44px;padding-inline:var(--sp-2);font-size:11px}html.ds-elite.ds-majan mall-header :is(mall-global-search,.search-placeholder){inline-size:44px}html.ds-elite.ds-majan mall-header :is(.search,.search-placeholder){justify-content:center;padding-inline:0}html.ds-elite.ds-majan mall-header .search__input,html.ds-elite.ds-majan mall-header .search-placeholder span{flex:0 0 0;inline-size:0;opacity:0}html.ds-elite.ds-majan mall-header mall-global-search:focus-within{position:absolute;z-index:3;inset-inline:var(--sp-3);inset-block-start:12px;inline-size:auto}html.ds-elite.ds-majan mall-header mall-global-search:focus-within .search{justify-content:flex-start;padding-inline:var(--sp-4) var(--sp-2);box-shadow:var(--elev-2)}html.ds-elite.ds-majan mall-header mall-global-search:focus-within .search__input{flex:1;inline-size:auto;opacity:1}html.ds-elite.ds-majan .phead__title{font-size:28px}html.ds-elite.ds-majan .fbar [fSearch]{flex:1 1 100%;max-inline-size:none}html.ds-elite.ds-majan .fbar [fSelect]{flex:1 1 140px;inline-size:auto}html.ds-elite.ds-majan .mdrow{flex-wrap:wrap;row-gap:var(--sp-1)}html.ds-elite.ds-majan .mdrow__body{flex:1 1 60%}html.ds-elite.ds-majan .mdrow__meta{flex:1 1 100%;flex-flow:row wrap;align-items:center;justify-content:flex-start}html.ds-elite.ds-majan .mdrow:has(>mall-avatar) .mdrow__meta{padding-inline-start:calc(32px + var(--sp-3))}html.ds-elite.ds-majan .mdrow__meta-top{flex-wrap:wrap}html.ds-elite.ds-majan .mdrow__sub:has(mall-badge,.refchip){flex-wrap:wrap;row-gap:2px;white-space:normal}html.ds-elite.ds-majan .rs :is(.page-head,mall-page-header,.role-head){padding-block-start:calc(var(--sp-5) + env(safe-area-inset-top));padding-inline:var(--sp-4) calc(var(--sp-4) + 44px + var(--sp-2))}html.ds-elite.ds-majan .rs .page-head~form.card,html.ds-elite.ds-majan .rs mall-page-header~form:is(.card,.zform),html.ds-elite.ds-majan .rs mall-page-header~* form:is(.card,.zform){padding:var(--sp-5) var(--sp-4) 0}html.ds-elite.ds-majan .rs .page-head~form.card .form-actions,html.ds-elite.ds-majan .rs form [class$=__actions]{margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom))}html.ds-elite.ds-majan .rs .page-head~.form-layout,html.ds-elite.ds-majan .rs .detail-body,html.ds-elite.ds-majan .rs .page-head~:is(mall-page-skeleton,mall-error-banner){padding:var(--sp-5) var(--sp-4)}html.ds-elite.ds-majan .rs .detail-grid{grid-template-columns:minmax(0,1fr)}html.ds-elite.ds-majan .mat-mdc-dialog-actions{padding-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom))}html.ds-elite.ds-majan .draftbar,html.ds-elite.ds-majan .gc-kpis,html.ds-elite.ds-majan .pos-modes,html.ds-elite.ds-majan .floor-tabs{flex-wrap:wrap}html.ds-elite.ds-majan .gc-kpi{flex:1 1 140px;min-inline-size:0}html.ds-elite.ds-majan .gc-table,html.ds-elite.ds-majan .panel__body:has(>table.mini){overflow-x:auto}html.ds-elite.ds-majan mat-button-toggle-group{max-inline-size:100%;overflow-x:auto}}html,body{height:100%}body{margin:0;font-family:var(--font-ui);background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font-size:var(--text-body)}html[lang|=ar] body{font-size:15px}.tnum{font-feature-settings:"tnum"}.statline{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-1);margin-block-end:var(--sp-3);font-size:var(--text-dense);color:var(--text-muted)}.statline .stat strong{font-size:var(--text-subhead);font-weight:700;color:var(--text);margin-inline-end:var(--sp-1)}.statline .stat+.stat{padding-inline-start:var(--sp-4);border-inline-start:1px solid var(--border)}.statline .stat--warn strong{color:var(--warn-text)}.statline .stat--danger strong{color:var(--danger-text)}.statline .stat--skel{inline-size:96px;block-size:14px;border-radius:var(--radius-sm);background:var(--hover);animation:pulse 1.2s var(--ease-out) infinite alternate}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.statline .mix{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin-inline-start:var(--sp-3);font-size:var(--text-caption)}.statline .mix__item{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.statline .mix__dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--text-muted);opacity:.6}@keyframes pulse{to{opacity:.55}}@media(prefers-reduced-motion:reduce){.statline .stat--skel{animation:none}}.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}html[dir=rtl] :is(.display,.greeting,.hero__value,.phead__title,.login-head__title,.brand__name){letter-spacing:0}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mat-mdc-form-field :is(.mat-mdc-input-element,.mat-mdc-select):focus-visible{box-shadow:none}.filters-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin-block-end:var(--sp-3);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius)}.filters-bar mat-form-field{width:170px}.filters-bar .mat-mdc-form-field-subscript-wrapper{display:none}.filters-bar .spacer{flex:1}.filters-bar .dense,.dense-field{--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--mat-sys-surface-container) 25%,var(--mat-sys-surface-container-high) 50%,var(--mat-sys-surface-container) 75%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.page-title{font-size:var(--text-title);font-weight:700;margin:0}.page-content{padding:var(--page-pad)}@media(max-width:768px){:root{--page-pad: 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
