@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;--text-caption: 12px;--text-dense: 13px;--text-body: 14px;--text-subhead: 16px;--text-title: 20px;--text-display-sm: 28px;--text-display: 36px;--line-body: 1.5;--line-title: 1.25;--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-top: #b3132b;--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;--filter-chip-text: var(--brand-deep);--filter-pill-text: var(--brand-deep);--ink: #6e0a1b;--on-ink: #ffffff;--success-ink: #8fe3b4;--danger-ink: #ffb3bd;--destructive: #8b1a1a;--destructive-hover: #6e1515;--on-destructive: #ffffff;--success: var(--success-text);--warn: var(--warn-text);--info: var(--info-text);--surface-card: var(--surface);--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: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--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%);--shadow-primary: 0 1px 2px rgb(60 20 25 / 18%), 0 6px 16px -6px rgb(165 15 42 / 55%), inset 0 1px 0 rgb(255 255 255 / 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%);--sidebar-width: 260px;--sidebar-rail-width: 72px;--sidebar-drawer-width: 272px;--header-height: 68px;--brand-block-height: 92px;--page-pad: 32px;--content-max: 1440px;--row-h: 56px;--row-h-compact: 36px;--row-h-comfortable: 56px;--control-h: 40px;--touch-min: 44px;--duration-fast: .12s;--duration: .18s;--ease-out: cubic-bezier(.2, 0, 0, 1);--duration-page: .24s;--duration-slow: .26s;--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--brand) 75%, transparent);--chrome-bg: #5a0a18;--chrome-bg-2: #3a0610;--chrome-hover: rgb(255 255 255 / 8%);--chrome-active: #fbf3ea;--chrome-active-top: #fffaf3;--chrome-active-text: var(--brand-deep);--chrome-active-icon: var(--brand);--chrome-border: rgb(255 255 255 / 10%);--chrome-text: #fcefe9;--chrome-muted: #e6c4c7;--chrome-dim: #c79aa0;--chrome-gold: #e2c27e;--chrome-gold-soft: #b8975a;--chrome-gold-deep: #a17a35;--chrome-gold-light: #f0d79c;--chrome-accent: #e2c27e;--chrome-shade: rgb(0 0 0 / 28%);--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);--sheet-backdrop: rgb(46 10 18 / 46%);--sheet-x-bg: rgb(255 255 255 / 14%);--sheet-x-fg: #fff8f2;--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;--map-floor: #e4e0d7;--map-aisle: #7a7469;--map-paint: #f6f3ec;--map-line: #b4ad9f;--map-mark: #4a453d;--map-wall: #3d3933;--map-pillar: #5c564c;--map-car: #4a4f57;--map-glass: #a9b8c6;--map-plate-bg: #fbfaf7;--map-plate-text: #191713}html.dark{color-scheme: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-top: #c41d36;--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%);--filter-chip-text: var(--gold-text);--filter-pill-text: var(--brand);--ink: #b3132b;--on-ink: #ffffff;--destructive: #8b1a1a;--destructive-hover: #a12020;--on-destructive: #ffffff;--shadow-sm: 0 1px 2px rgb(0 0 0 / 45%);--shadow-card-hover: 0 12px 28px -8px rgb(0 0 0 / 60%);--shadow-primary: 0 1px 2px rgb(0 0 0 / 40%), 0 6px 16px -6px rgb(0 0 0 / 60%), inset 0 1px 0 rgb(255 255 255 / 14%);--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;--chrome-active-top: #4a1220;--chrome-active-text: var(--chrome-text);--chrome-active-icon: var(--chrome-gold);--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;--map-floor: #2a2721;--map-aisle: #191712;--map-paint: #d4ccbb;--map-line: #4d473d;--map-mark: #b8af9c;--map-wall: #0b0a08;--map-pillar: #57514a;--map-car: #a7aeb8;--map-glass: #39424c;--map-plate-bg: #f1ebdd;--map-plate-text: #191713}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)}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)}.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}.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:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rowbtn mall-icon{display:inline-flex}.rowbtn--icon{inline-size:28px;padding-inline:0;justify-content:center}.rowbtn--ghost{inline-size:28px;padding-inline:0;justify-content:center;border-color:transparent;background:transparent;color:var(--text-muted)}.rowbtn--ghost:hover{color:var(--text);border-color:transparent;background:var(--hover)}.rowbtn--primary{color:var(--info-text);background:var(--info-bg)}.rowbtn--primary:hover{color:var(--info-text);border-color:var(--info-text);background:var(--info-bg)}.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}.tnum{font-variant-numeric:tabular-nums}.refchip{display:inline-block;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:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.table-wrap table[mat-table]{table-layout:fixed;inline-size:100%;min-inline-size:920px;background:transparent;--mat-table-header-container-height: 36px;--mat-table-row-item-container-height: 52px}.table-wrap .mat-mdc-header-row{background:var(--table-head-bg)}.table-wrap th.mat-mdc-header-cell{font-size:11px;font-weight:800;color:var(--table-head-text);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-block-end-width:2px;border-block-end-color:var(--table-head-line)}html[lang|=en] .table-wrap th.mat-mdc-header-cell{letter-spacing:.06em}.table-wrap .mat-sort-header-arrow{color:var(--brand)}.table-wrap td.mat-mdc-cell,.table-wrap th.mat-mdc-header-cell{padding-inline:var(--sp-4)}.table-wrap td.mat-mdc-cell:not(:last-child),.table-wrap th.mat-mdc-header-cell:not(:last-child){border-inline-end:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.table-wrap td.mat-mdc-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.table-wrap .row--warn .mat-mdc-cell:first-child{box-shadow:inset 3px 0 0 var(--warn-text)}.table-wrap .row--danger .mat-mdc-cell:first-child{box-shadow:inset 3px 0 0 var(--danger-text)}[dir=rtl] .table-wrap .row--warn .mat-mdc-cell:first-child{box-shadow:inset -3px 0 0 var(--warn-text)}[dir=rtl] .table-wrap .row--danger .mat-mdc-cell:first-child{box-shadow:inset -3px 0 0 var(--danger-text)}.table-wrap .mat-column-actions{inline-size:132px;position:static!important;text-align:end;background:var(--surface);border-inline-start:1px solid var(--border);box-shadow:none!important;white-space:nowrap}.table-wrap::-webkit-scrollbar{height:8px}.table-wrap::-webkit-scrollbar-track{background:var(--bg)}.table-wrap::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.table-wrap .mat-mdc-header-row .mat-column-actions{background:var(--table-head-bg);color:var(--table-head-text)}.table-wrap .mat-mdc-row:nth-child(2n) .mat-mdc-cell{background:color-mix(in srgb,var(--hover) 45%,var(--surface))}.table-wrap .mat-mdc-row .mat-mdc-cell:first-child{font-weight:600}.table-wrap .row{cursor:pointer}.table-wrap .row:hover .mat-mdc-cell{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{position:relative;display:flex;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;padding-block-end:var(--sp-4);margin-block-end:var(--sp-5);border-block-end:1px solid var(--border)}.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[dir=rtl] .phead:after{background:linear-gradient(270deg,var(--brand),var(--gold))}.phead__titles{min-inline-size:0}.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}.phead__eyebrow:before{content:"";inline-size:18px;block-size:1px;background:var(--gold)}html[dir=rtl] .phead__eyebrow{letter-spacing:0;text-transform:none;font-size:var(--text-caption)}.phead__title{margin:0;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:1.1}@media(max-width:768px){.phead__title{font-size:var(--text-display-sm)}}.page-head :is(.form-title,.detail-title,.matrix-title){font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}.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:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:var(--sp-3);padding:0;border-block-end:none}.opsband--cards .opsband__hero,.opsband--cards .opsband__viz{position:relative;overflow:hidden;padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.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))}.opsband--cards .opsband__num{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.02em}.opsband--cards .opsband__hero{min-inline-size:0}.opsband--cards .opsband__hero+.opsband__hero{padding-inline-start:var(--sp-4);border-inline-start:1px solid var(--border)}.opsband--cards .opsband__viz{grid-column:span 2;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)}.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(--brand);border-color:var(--brand);background:var(--brand-tint)}.pg__btn:disabled{opacity:.4;cursor:default}.pg__btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.search-panel .mat-mdc-option .mdc-list-item__primary-text{flex:1;min-inline-size:0}.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)}.search-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-weight:700;letter-spacing:.06em}html[dir=ltr] .search-panel .mat-mdc-optgroup-label{font-variant-caps:small-caps}html[dir=rtl] .search-panel .mat-mdc-optgroup-label{letter-spacing:0}.search-panel .mat-mdc-optgroup-label:before{content:"";flex:none;inline-size:6px;block-size:6px;background:var(--brand);transform:rotate(45deg)}.search-panel .mat-mdc-optgroup:first-child .mat-mdc-optgroup-label{margin-block-start:0}.search-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}.search-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background:var(--hover)}.search-panel .mat-mdc-option.mat-mdc-option-active,.search-panel .mat-mdc-option.mat-mdc-option-active:hover{border-inline-start-color:var(--brand);background:var(--brand-tint)}.search-panel .mat-mdc-option-active .hit__title{color:var(--brand)}.statline{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr));gap:var(--sp-3);padding:0;margin-block-end:var(--sp-3);font-size:var(--text-caption);color:var(--text-muted)}.statline .stat{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-inline-size:0}.statline .stat:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--gold),var(--gold-soft))}.statline .stat--skel:before{display:none}.statline .stat strong{font-family:var(--font-display);font-size:var(--text-title);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text);margin-inline-end:0}.statline .stat+.stat{padding-inline-start:var(--sp-4);border-inline-start:1px solid var(--border)}.statline .stat--btn{font:inherit;color:inherit;text-align:start;background:var(--surface);border:1px solid var(--border);padding:var(--sp-3) var(--sp-4);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.statline .stat--btn:hover{color:var(--text);border-color:var(--gold);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.statline .stat--btn.stat--active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.filter-count{font-size:var(--text-caption);font-weight:600;color:var(--text-secondary);padding-inline:var(--sp-2)}.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}.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}}.hero{--text: var(--hero-text);--text-secondary: var(--hero-muted);--text-muted: var(--hero-muted);--surface: var(--hero-tile);--border: var(--hero-line);--border-strong: var(--hero-line);--hover: var(--hero-chip);--success: var(--success-ink);--success-text: var(--success-ink);--success-bg: color-mix(in srgb, var(--success-ink) 14%, transparent);--warn-text: var(--chrome-gold);--warn-bg: color-mix(in srgb, var(--chrome-gold) 14%, transparent);--danger-text: var(--danger-ink);--danger-bg: color-mix(in srgb, var(--danger-ink) 14%, transparent);--elev-1: none;--focus-ring: 0 0 0 2px var(--hero-bg), 0 0 0 4px var(--chrome-gold);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-7) var(--sp-7) var(--sp-6);border-radius:var(--radius-xl);background:radial-gradient(60% 90% at 100% 0%,var(--hero-glow),transparent 70%),radial-gradient(50% 80% at 0% 100%,var(--hero-glow-2),transparent 70%),var(--hero-bg);color:var(--hero-text);box-shadow:var(--elev-2)}.hero:before{content:"";position:absolute;inset-inline:0;inset-block:0;z-index:-1;background-image:linear-gradient(var(--hero-line) 1px,transparent 1px),linear-gradient(90deg,var(--hero-line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 100% at 85% 0%,var(--hero-text) 0%,transparent 75%);mask-image:radial-gradient(70% 100% at 85% 0%,var(--hero-text) 0%,transparent 75%);opacity:.55}.hero:after{content:"";position:absolute;inset-inline:var(--sp-7);inset-block-end:0;block-size:1px;background:linear-gradient(90deg,transparent,var(--chrome-gold),transparent);opacity:.5}html[dir=rtl] .hero{background:radial-gradient(60% 90% at 0% 0%,var(--hero-glow),transparent 70%),radial-gradient(50% 80% at 100% 100%,var(--hero-glow-2),transparent 70%),var(--hero-bg)}html[dir=rtl] .hero:before{-webkit-mask-image:radial-gradient(70% 100% at 15% 0%,var(--hero-text) 0%,transparent 75%);mask-image:radial-gradient(70% 100% at 15% 0%,var(--hero-text) 0%,transparent 75%)}.hero .head__title{font-size:var(--text-display-sm);font-weight:700;letter-spacing:-.03em;color:var(--hero-text)}html[dir=rtl] .hero .head__title{letter-spacing:0}.hero .head__sub{margin-block-start:var(--sp-2);font-size:var(--text-body);color:var(--hero-muted)}.hero mall-kpi-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--hero-line);border-color:transparent;transition:background-color var(--duration) var(--ease-out)}.hero mall-kpi-card:hover{background:var(--hero-tile-hover)}@media(max-width:768px){.hero{padding:var(--sp-5) var(--sp-4)}}.nav-flyout.mat-mdc-menu-panel{min-width:220px;max-width:264px;margin-inline-start:var(--sp-2);border:1px solid color-mix(in srgb,var(--chrome-gold) 22%,transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--chrome-bg),var(--chrome-bg-2));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{margin-block-end:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-block-end:1px solid color-mix(in srgb,var(--chrome-gold) 30%,transparent);font-size:11px;font-weight:700;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;margin-block:2px;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:linear-gradient(180deg,var(--chrome-active-top),var(--chrome-active));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chrome-gold) 45%,transparent);font-weight:700;--mat-menu-item-label-text-color: var(--chrome-active-text);--mat-menu-item-icon-color: var(--chrome-active-icon)}.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)}.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),0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent)}.mall-record-panel mall-record-window .rwin__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 / 22%);--border-strong: rgb(255 255 255 / 22%);--focus-ring: 0 0 0 2px var(--chrome-bg), 0 0 0 4px var(--chrome-gold);padding:var(--sp-4) var(--sp-6);background:var(--window-head-bg);color:var(--window-head-text);border-block-end:3px solid var(--window-head-line)}.mall-record-panel mall-record-window .rwin__close{border-color:transparent;border-radius:50%;background:var(--sheet-x-bg);color:var(--sheet-x-fg)}.mall-record-panel mall-record-window .rwin__close:hover{background:color-mix(in srgb,var(--sheet-x-fg) 24%,transparent);color:var(--sheet-x-fg)}.mall-record-panel mall-record-window .rwin__close:focus-visible{box-shadow:var(--chrome-focus)}.mall-record-panel mall-record-window .rwin__foot{background:var(--dialog-foot-bg)}.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(--gold-text)}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}}html{font-variant-numeric:lining-nums;--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-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(--brand);--mat-button-toggle-divider-color: transparent;--mat-button-toggle-shape: var(--radius);--mat-button-toggle-label-text-weight: 600}.mat-button-toggle-group-appearance-standard{padding:3px;gap:2px;border:1px solid var(--border);background:var(--hover);box-shadow:none}.mat-button-toggle-group-appearance-standard .mat-button-toggle{border-radius:calc(var(--radius) - 3px);border:0}.mat-button-toggle-checked{box-shadow:var(--shadow-sm)}.mat-button-toggle-checked .mat-button-toggle-label-content{font-weight:700}:is(.fbar,.filters-bar) .mat-mdc-text-field-wrapper{background:var(--surface);border-radius:var(--radius)}:is(.fbar,.filters-bar) .mat-mdc-form-field:has(.mat-mdc-select-value-text) .mat-mdc-text-field-wrapper{background:var(--brand-tint)}: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)}:is(.fbar,.filters-bar) .mat-mdc-form-field-focused mall-icon,:is(.fbar,.filters-bar) .mat-mdc-form-field:has(.mat-mdc-select-value-text) mall-icon{color:var(--brand)}.mat-mdc-form-field-error{font-size:var(--text-caption);font-weight:500}@media(pointer:coarse){:root{--control-h: var(--touch-min)}}*{scrollbar-color:var(--border-strong) transparent}mat-button-toggle-group[data-tabs]{align-items:center}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}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")}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[dir=rtl] mat-button-toggle-group[data-tabs]:after{letter-spacing:0;text-transform:none;font-size:var(--text-caption)}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)}mat-button-toggle-group[data-tabs=view] .mat-button-toggle{position:relative;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;color:var(--text-muted);box-shadow:none}mat-button-toggle-group[data-tabs=view] .mat-button-toggle .mat-button-toggle-label-content{font-size:var(--text-body);font-weight:600}mat-button-toggle-group[data-tabs=view] .mat-button-toggle:hover{color:var(--text)}mat-button-toggle-group[data-tabs=view] .mat-button-toggle-checked{color:var(--brand)}mat-button-toggle-group[data-tabs=view] .mat-button-toggle-checked .mat-button-toggle-label-content{font-weight:800}mat-button-toggle-group[data-tabs=view] .mat-button-toggle-checked:after{content:"";position:absolute;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))}mat-button-toggle-group[data-tabs=filter]{flex-wrap:wrap;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}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}mat-button-toggle-group[data-tabs=filter] .mat-button-toggle:hover{border-color:var(--gold);color:var(--text)}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(--filter-pill-text)}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}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{--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-xl)}html.dark{--dialog-danger-head-bg: linear-gradient(135deg, #3a0a0f 0%, #22060a 100%)}.cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-surface{position:relative;box-shadow:var(--elev-3),0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent)}.cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-surface:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;z-index:1;block-size:4px;background:linear-gradient(90deg,var(--brand-deep),var(--brand),var(--gold));pointer-events:none}.cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-surface:has(.mat-mdc-dialog-title):before{display:none}.cdk-overlay-pane:not(.mall-record-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%);--focus-ring: 0 0 0 2px var(--chrome-bg), 0 0 0 4px var(--chrome-gold);--destructive: var(--danger-ink);display:flex;align-items:center;gap:var(--sp-3);margin:0;padding-block:var(--sp-5);padding-inline:var(--sp-6);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}.cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-title>mall-icon{flex:none;color:var(--chrome-gold)}.cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-surface:has(.mat-mdc-dialog-actions .v-destructive) .mat-mdc-dialog-title{background:var(--dialog-danger-head-bg)}.cdk-overlay-pane:not(.mall-record-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)}.cdk-overlay-pane:not(.mall-record-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[dir=rtl] .cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-content fieldset>legend{letter-spacing:0;text-transform:none}.cdk-overlay-pane:not(.mall-record-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)}.cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-actions mall-button .v-ghost{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-actions mall-button .v-ghost:hover:not([disabled]){border-color:var(--gold);background:var(--gold-bg)}html[dir=rtl] .cdk-overlay-pane:not(.mall-record-panel) .mat-mdc-dialog-surface:before{transform:scaleX(-1)}html{--skel-base: color-mix(in srgb, var(--gold-bg) 45%, var(--surface));--skel-glint: color-mix(in srgb, var(--gold) 22%, var(--surface))}html.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 :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[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}}mall-empty-state .empty:first-child{gap:var(--sp-3);padding:var(--sp-9) var(--sp-4)}mall-empty-state .empty .empty__icon{display:grid;place-items:center;inline-size:76px;block-size:76px;margin-block-end:var(--sp-2);border-radius:50%;color:var(--brand);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)}mall-empty-state .empty .empty__title{color:var(--text);font-family:var(--font-display);font-size:var(--text-title);font-weight:700;line-height:var(--line-title)}mall-empty-state .empty .empty__msg{max-inline-size:44ch;color:var(--text-muted);font-size:var(--text-body);line-height:var(--line-body)}mall-error-banner[role]{gap:var(--sp-3);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)}mall-error-banner .err__icon{display:grid;place-items:center;inline-size:36px;block-size:36px;flex:none;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)}mall-error-banner .err__msg{font-weight:600;line-height:var(--line-body)}html.dark mall-error-banner .err__icon{color:var(--danger-text)}@media(prefers-reduced-motion:reduce){html :is(.skeleton,.rail__skel span,.rwin__skel span,.opsband__skel,.statline .stat--skel){animation:none}}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"}.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}.display{font-family:var(--font-display);font-weight:700;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);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.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 print{body.stub-print .sidenav,body.stub-print mall-header{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::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))}}
