@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/readex-pro-arabic-300-normal.woff2) format("woff2");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:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/readex-pro-latin-300-normal.woff2) format("woff2");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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/readex-pro-arabic-400-normal.woff2) format("woff2");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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/readex-pro-latin-400-normal.woff2) format("woff2");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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/readex-pro-arabic-500-normal.woff2) format("woff2");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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/readex-pro-latin-500-normal.woff2) format("woff2");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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/readex-pro-arabic-700-normal.woff2) format("woff2");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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/readex-pro-latin-700-normal.woff2) format("woff2");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:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/almarai-arabic-300-normal.woff2) format("woff2");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:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/almarai-latin-300-normal.woff2) format("woff2");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:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai-arabic-400-normal.woff2) format("woff2");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:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai-latin-400-normal.woff2) format("woff2");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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai-arabic-700-normal.woff2) format("woff2");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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai-latin-700-normal.woff2) format("woff2");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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai-arabic-800-normal.woff2) format("woff2");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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai-latin-800-normal.woff2) format("woff2");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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-italic.woff2) format("woff2");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{--font-display: "Readex Pro", "Almarai", "Segoe UI", system-ui, sans-serif;--font-text: "Almarai", "Readex Pro", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Courier New", monospace}:root:lang(en){--font-text: "IBM Plex Sans", "Almarai", "Segoe UI", system-ui, sans-serif}:root{--pine-950: #071b16;--pine-900: #0b2a22;--pine-800: #10382e;--pine-700: #16483a;--pine-600: #1e5c4a;--pine-500: #2a7259;--pine-400: #4c9179;--pine-300: #86b6a4;--pine-200: #bbd5c9;--pine-100: #dce9e2;--pine-50: #f1f6f3;--stone-950: #17150f;--stone-900: #262319;--stone-800: #3a362a;--stone-700: #524d3e;--stone-600: #6e6857;--stone-500: #8c8674;--stone-400: #ada795;--stone-300: #c9c3b2;--stone-200: #e0dbcd;--stone-100: #efebe0;--stone-50: #f8f6f0;--paper: #fcfbf7;--white: #ffffff;--brass-800: #5c430f;--brass-700: #7a5a19;--brass-600: #9a7422;--brass-500: #b9902f;--brass-300: #dcc183;--brass-100: #f2e7cb;--success-700: #14523f;--success-500: #1e5c4a;--success-100: #e2efe8;--warning-700: #7a4a08;--warning-500: #8a5a10;--warning-100: #f7ecd6;--danger-700: #7a1d13;--danger-500: #8e2318;--danger-100: #f6e3df;--info-700: #163c57;--info-500: #1b4a6b;--info-100: #e2ecf3}:root{--fs-display-1: 56px;--fs-display-2: 44px;--fs-h1: 34px;--fs-h2: 27px;--fs-h3: 22px;--fs-h4: 18px;--fs-body-lg: 17px;--fs-body: 15px;--fs-body-sm: 13.5px;--fs-caption: 12px;--fs-overline: 11px;--lh-display: 1.25;--lh-heading: 1.35;--lh-body: 1.8;--lh-tight: 1.5;--lh-caption: 1.6;--ls-none: 0;--ls-overline: .12em;--ls-mono: .02em;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-heavy: 800;--measure-body: 68ch;--measure-narrow: 46ch;--numerals-tabular: "tnum" 1;--numerals-arabic-indic: "numr" 0}:root{--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-11: 64px;--space-12: 80px;--space-13: 96px;--space-14: 128px;--gutter: 24px;--container-max: 1200px;--container-narrow: 760px;--page-margin-x: 32px;--section-y: 96px;--print-page-w: 210mm;--print-page-h: 297mm;--print-margin: 20mm;--print-margin-top: 34mm}:root{--radius-0: 0px;--radius-1: 1px;--radius-2: 2px;--radius-3: 3px;--radius-pill: 999px;--radius-circle: 50%;--radius-control: 2px;--radius-surface: 2px;--border-hairline: 1px;--border-medium: 1.5px;--border-heavy: 3px;--shadow-0: none;--shadow-1: 0 1px 0 rgba(23, 21, 15, .06);--shadow-2: 0 1px 2px rgba(23, 21, 15, .08), 0 0 0 1px rgba(23, 21, 15, .04);--shadow-3: 0 16px 40px -12px rgba(7, 27, 22, .28), 0 0 0 1px rgba(23, 21, 15, .06);--shadow-inset-rule: inset 0 -1px 0 var(--stone-200);--focus-ring-width: 2px;--focus-ring-offset: 2px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-stroke: 1.5;--icon-cdn: "/icons"}:root{--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .2s;--dur-slow: .32s;--ease-standard: cubic-bezier(.2, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-control: color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}:root{--text-primary: var(--stone-950);--text-secondary: var(--stone-700);--text-tertiary: var(--stone-600);--text-disabled: var(--stone-400);--text-inverse: var(--paper);--text-inverse-muted: var(--pine-200);--text-brand: var(--pine-800);--text-accent: var(--brass-700);--text-link: var(--pine-700);--text-link-hover: var(--pine-900);--text-on-brand: var(--paper);--surface-page: var(--paper);--surface-card: var(--white);--surface-sunken: var(--stone-50);--surface-muted: var(--stone-100);--surface-brand: var(--pine-800);--surface-brand-hover: var(--pine-900);--surface-brand-subtle: var(--pine-50);--surface-accent-subtle: var(--brass-100);--surface-inverse: var(--pine-950);--surface-overlay: rgba(7, 27, 22, .48);--border-subtle: var(--stone-200);--border-default: var(--stone-300);--border-strong: var(--stone-500);--border-brand: var(--pine-800);--border-accent: var(--brass-500);--border-inverse: rgba(252, 251, 247, .24);--rule-section: var(--pine-800);--rule-page: var(--stone-200);--focus-ring-color: var(--pine-600);--control-height-sm: 32px;--control-height-md: 40px;--control-height-lg: 48px;--control-padding-x-sm: var(--space-4);--control-padding-x-md: var(--space-6);--control-padding-x-lg: var(--space-7);--state-hover-tint: rgba(16, 56, 46, .06);--state-press-tint: rgba(16, 56, 46, .12);--state-disabled-opacity: .45}:root{--stamp-ink: var(--info-500)}[data-theme=dark]{--text-primary: var(--paper);--text-secondary: var(--pine-200);--text-tertiary: var(--pine-300);--text-disabled: var(--pine-400);--text-inverse: var(--pine-950);--text-brand: var(--paper);--text-accent: var(--brass-300);--text-link: var(--pine-200);--text-link-hover: var(--white);--text-on-brand: var(--pine-950);--surface-page: var(--pine-950);--surface-card: var(--pine-900);--surface-sunken: #05130f;--surface-muted: var(--pine-800);--surface-brand: var(--paper);--surface-brand-hover: var(--pine-100);--surface-brand-subtle: var(--pine-800);--surface-accent-subtle: rgba(185, 144, 47, .16);--surface-inverse: var(--paper);--border-subtle: rgba(252, 251, 247, .14);--border-default: rgba(252, 251, 247, .24);--border-strong: rgba(252, 251, 247, .44);--border-brand: var(--paper);--rule-section: var(--brass-500);--rule-page: rgba(252, 251, 247, .14);--focus-ring-color: var(--pine-200);--state-hover-tint: rgba(252, 251, 247, .08);--state-press-tint: rgba(252, 251, 247, .16)}html{-webkit-text-size-adjust:100%}body{margin:0;direction:rtl;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);text-wrap:pretty;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4){font-family:var(--font-display);font-weight:var(--fw-medium);line-height:var(--lh-heading);letter-spacing:var(--ls-none);color:var(--text-primary);margin:0}:where(h1){font-size:var(--fs-h1)}:where(h2){font-size:var(--fs-h2)}:where(h3){font-size:var(--fs-h3)}:where(h4){font-size:var(--fs-h4)}:where(p){margin:0 0 var(--space-5);max-width:var(--measure-body)}:where(a){color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard)}:where(a):hover{color:var(--text-link-hover)}:where(a):focus-visible,:where(button):focus-visible,:where(input,select,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where(code,kbd,samp,pre){font-family:var(--font-mono);font-size:.92em}:where(hr){border:0;border-top:var(--border-hairline) solid var(--rule-page);margin:var(--space-8) 0}:where(table){border-collapse:collapse;width:100%}:where(small){font-size:var(--fs-caption);line-height:var(--lh-caption)}.ms-figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-mono)}.ms-latin{font-family:var(--font-display);direction:ltr;unicode-bidi:isolate}.ms-overline{font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary);font-family:var(--font-display)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ms-mark{display:block;flex:none}.ms-wordmark{display:inline-flex;align-items:center;gap:.34em;font-family:var(--font-display);color:var(--text-brand);line-height:1.1;letter-spacing:0;text-decoration:none}.ms-wordmark__text{display:inline-flex;flex-direction:column;gap:.12em;min-width:0}.ms-wordmark--stack{flex-direction:column;align-items:center;gap:.26em}.ms-wordmark--stack .ms-wordmark__text{align-items:center;text-align:center}.ms-wordmark__short{font-weight:var(--fw-medium);font-size:1em}.ms-wordmark__full{font-weight:var(--fw-regular);font-size:.3em;line-height:1.4;color:var(--text-secondary)}.ms-wordmark__latin{font-size:.19em;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);direction:ltr;unicode-bidi:isolate}.ms-wordmark--inverse{color:var(--paper)}.ms-wordmark--inverse .ms-wordmark__full{color:var(--pine-200)}.ms-wordmark--inverse .ms-wordmark__latin{color:var(--pine-300)}.ms-seal{display:inline-grid;place-items:center;box-sizing:border-box;border:var(--border-medium) solid currentColor;border-radius:var(--radius-circle);aspect-ratio:1;flex:none}.ms-seal__inner{display:grid;place-items:center;align-content:center;gap:.045em;box-sizing:border-box;width:88%;height:88%;padding:5%;border:var(--border-hairline) solid currentColor;border-radius:var(--radius-circle);text-align:center;font-family:var(--font-display);line-height:1.15}.ms-seal__name{font-weight:var(--fw-medium);font-size:.18em;white-space:nowrap}.ms-seal__sub{font-weight:var(--fw-regular);font-size:.082em;opacity:.85;white-space:nowrap}.ms-seal__rule{width:34%;height:1px;background:currentColor;opacity:.5}.ms-seal--sm .ms-seal__sub,.ms-seal--sm .ms-seal__rule{display:none}.ms-seal--sm .ms-seal__name{font-size:.19em}.ms-seal--xs .ms-seal__sub,.ms-seal--xs .ms-seal__rule{display:none}.ms-seal--xs .ms-seal__inner{border:0;width:100%;height:100%;padding:0}.ms-seal--xs .ms-seal__name{display:none}.ms-seal__mark{margin-bottom:.02em}.ms-lockup{display:inline-flex;align-items:center;gap:var(--space-6)}.ms-lockup__rule{width:1px;align-self:stretch;min-height:2.2em;background:var(--border-default);flex:none}.ms-lockup__slot{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap}.ms-lockup__note{font-family:var(--font-text);font-size:var(--fs-caption);color:var(--text-tertiary);font-weight:var(--fw-regular)}.ms-lockup--stack{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.ms-lockup--stack .ms-lockup__rule{width:100%;height:1px;min-height:0}.ms-icon{display:inline-block;flex:none;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.14em}[dir=rtl] .ms-icon--flip,[dir=rtl] .ms-icon--flip *{transform:scaleX(-1)}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);box-sizing:border-box;font-family:var(--font-text);font-weight:var(--fw-bold);font-size:var(--fs-body);line-height:1;border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);cursor:pointer;text-decoration:none;white-space:nowrap;transition:var(--transition-control)}.ms-btn--sm{height:var(--control-height-sm);padding-inline:var(--control-padding-x-sm);font-size:var(--fs-body-sm)}.ms-btn--md{height:var(--control-height-md);padding-inline:var(--control-padding-x-md)}.ms-btn--lg{height:var(--control-height-lg);padding-inline:var(--control-padding-x-lg);font-size:var(--fs-body-lg)}.ms-btn--primary{background:var(--surface-brand);color:var(--text-on-brand);border-color:var(--surface-brand)}.ms-btn--primary:hover{background:var(--surface-brand-hover);border-color:var(--surface-brand-hover)}.ms-btn--primary:active{background:var(--pine-950);border-color:var(--pine-950)}.ms-btn--secondary{background:transparent;color:var(--text-brand);border-color:var(--border-brand)}.ms-btn--secondary:hover{background:var(--state-hover-tint)}.ms-btn--secondary:active{background:var(--state-press-tint)}.ms-btn--ghost{background:transparent;color:var(--text-primary);border-color:transparent}.ms-btn--ghost:hover{background:var(--state-hover-tint)}.ms-btn--ghost:active{background:var(--state-press-tint)}.ms-btn--danger{background:var(--danger-500);color:var(--paper);border-color:var(--danger-500)}.ms-btn--danger:hover{background:var(--danger-700);border-color:var(--danger-700)}.ms-btn--link{height:auto;padding:0;background:transparent;border-color:transparent;color:var(--text-link);font-weight:var(--fw-regular);text-decoration:underline;text-underline-offset:3px}.ms-btn--link:hover{color:var(--text-link-hover)}.ms-btn--block{width:100%}.ms-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ms-btn[disabled],.ms-btn[aria-disabled=true]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ms-iconbtn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:transparent;border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;transition:var(--transition-control)}.ms-iconbtn--sm{width:var(--control-height-sm);height:var(--control-height-sm)}.ms-iconbtn--md{width:var(--control-height-md);height:var(--control-height-md)}.ms-iconbtn--lg{width:var(--control-height-lg);height:var(--control-height-lg)}.ms-iconbtn--outlined{border-color:var(--border-default)}.ms-iconbtn--solid{background:var(--surface-brand);border-color:var(--surface-brand);color:var(--text-on-brand)}.ms-iconbtn:hover{background:var(--state-hover-tint);color:var(--text-primary)}.ms-iconbtn--solid:hover{background:var(--surface-brand-hover);border-color:var(--surface-brand-hover);color:var(--text-on-brand)}.ms-iconbtn:active{background:var(--state-press-tint)}.ms-iconbtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ms-iconbtn[disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ms-badge{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;height:22px;padding-inline:var(--space-3);font-family:var(--font-text);font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:1;border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);white-space:nowrap}.ms-badge--neutral{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border-subtle)}.ms-badge--brand{background:var(--surface-brand-subtle);color:var(--text-brand);border-color:var(--pine-200)}.ms-badge--accent{background:var(--surface-accent-subtle);color:var(--brass-800);border-color:var(--brass-300)}.ms-badge--success{background:var(--success-100);color:var(--success-700);border-color:#b9d5c8}.ms-badge--warning{background:var(--warning-100);color:var(--warning-700);border-color:#e0c592}.ms-badge--danger{background:var(--danger-100);color:var(--danger-700);border-color:#e0b5ad}.ms-badge--info{background:var(--info-100);color:var(--info-700);border-color:#b8cddd}.ms-badge--solid{background:var(--surface-brand);color:var(--text-on-brand);border-color:var(--surface-brand)}.ms-tag{display:inline-flex;align-items:center;gap:var(--space-3);box-sizing:border-box;height:26px;padding-inline:var(--space-4);font-family:var(--font-text);font-size:var(--fs-body-sm);color:var(--text-secondary);background:var(--surface-card);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-control);white-space:nowrap;transition:var(--transition-control)}.ms-tag--selected{background:var(--surface-brand-subtle);border-color:var(--border-brand);color:var(--text-brand);font-weight:var(--fw-bold)}.ms-tag--clickable{cursor:pointer}.ms-tag--clickable:hover{border-color:var(--border-strong);color:var(--text-primary)}.ms-tag__x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--dur-fast) var(--ease-standard)}.ms-tag__x:hover{opacity:1}.ms-card{background:var(--surface-card);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-surface);box-shadow:var(--shadow-0)}.ms-card--sunken{background:var(--surface-sunken)}.ms-card--ruled{border-top:var(--border-heavy) solid var(--rule-section)}.ms-card--interactive{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}.ms-card--interactive:hover{border-color:var(--border-strong)}.ms-card--interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ms-card__head{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-7);border-bottom:var(--border-hairline) solid var(--border-subtle);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-medium)}.ms-card__body{padding:var(--space-7)}.ms-card__body>*:last-child{margin-bottom:0}.ms-card__foot{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-7);border-top:var(--border-hairline) solid var(--border-subtle);background:var(--surface-sunken)}.ms-sect{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-heavy) solid var(--rule-section)}.ms-sect__over{font-family:var(--font-display);font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary)}.ms-sect__title{margin:0;font-family:var(--font-display);font-weight:var(--fw-medium);line-height:var(--lh-heading);color:var(--text-primary)}.ms-sect__desc{margin:0;max-width:var(--measure-body);color:var(--text-secondary)}.ms-sect--center{align-items:center;text-align:center}.ms-sect--plain{border-top:0;padding-top:0}.ms-field{display:flex;flex-direction:column;gap:var(--space-3)}.ms-field__label{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--text-primary);line-height:var(--lh-tight)}.ms-field__opt{font-weight:var(--fw-regular);color:var(--text-tertiary);margin-inline-start:var(--space-2)}.ms-field__req{color:var(--danger-500);margin-inline-start:var(--space-1)}.ms-field__hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-tertiary)}.ms-field__err{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-bold);color:var(--danger-700)}.ms-input{display:block;width:100%;box-sizing:border-box;height:var(--control-height-md);padding-inline:var(--space-4);font-family:var(--font-text);font-size:var(--fs-body);color:var(--text-primary);background:var(--surface-card);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-control);transition:var(--transition-control)}.ms-input::placeholder{color:var(--text-disabled)}.ms-input:hover{border-color:var(--border-strong)}.ms-input:focus{border-color:var(--focus-ring-color);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.ms-input--sm{height:var(--control-height-sm);font-size:var(--fs-body-sm)}.ms-input--lg{height:var(--control-height-lg);font-size:var(--fs-body-lg)}.ms-input--invalid{border-color:var(--danger-500);border-inline-start-width:var(--border-heavy)}.ms-input--figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-mono)}.ms-input[disabled],.ms-input[readonly]{background:var(--surface-sunken);cursor:not-allowed}.ms-input[disabled]{opacity:var(--state-disabled-opacity)}.ms-textarea{height:auto;min-height:104px;padding-block:var(--space-4);line-height:var(--lh-body);resize:vertical}.ms-select-wrap{position:relative;display:block}.ms-select{appearance:none;-webkit-appearance:none;padding-inline-end:var(--space-9);cursor:pointer}.ms-select-wrap__caret{position:absolute;inset-inline-end:var(--space-4);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-tertiary)}.ms-check{display:inline-flex;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-body);cursor:pointer}.ms-check input{appearance:none;-webkit-appearance:none;margin:.25em 0 0;flex:none;box-sizing:border-box;width:18px;height:18px;display:grid;place-content:center;background:var(--surface-card);border:var(--border-medium) solid var(--border-strong);cursor:pointer;transition:var(--transition-control)}.ms-check--box input{border-radius:var(--radius-1)}.ms-check--radio input{border-radius:var(--radius-circle)}.ms-check input:hover{border-color:var(--pine-600)}.ms-check input:checked{background:var(--surface-brand);border-color:var(--surface-brand)}.ms-check--box input:checked:after{content:"";width:9px;height:5px;border:2px solid var(--text-on-brand);border-top:0;border-inline-end:0;transform:rotate(-45deg) translate(1px,-1px)}.ms-check--radio input:checked:after{content:"";width:7px;height:7px;border-radius:var(--radius-circle);background:var(--text-on-brand)}.ms-check input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ms-check input[disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ms-check__text{line-height:var(--lh-tight)}.ms-check__hint{display:block;font-size:var(--fs-caption);color:var(--text-tertiary);line-height:var(--lh-caption)}.ms-switch{display:inline-flex;align-items:center;gap:var(--space-4);cursor:pointer;font-size:var(--fs-body)}.ms-switch input{appearance:none;-webkit-appearance:none;margin:0;position:relative;flex:none;box-sizing:border-box;width:42px;height:24px;background:var(--stone-300);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-control)}.ms-switch input:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;background:var(--white);border-radius:var(--radius-circle);transition:inset-inline-start var(--dur-fast) var(--ease-standard)}.ms-switch input:checked{background:var(--surface-brand);border-color:var(--surface-brand)}.ms-switch input:checked:after{inset-inline-start:21px}.ms-switch input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ms-switch input[disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ms-switch__state{font-size:var(--fs-caption);font-family:var(--font-mono);color:var(--text-tertiary);min-width:4.5em}.ms-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:var(--space-7);background:var(--surface-overlay);animation:ms-fade-in var(--dur-fast) var(--ease-out)}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ms-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ms-dialog{box-sizing:border-box;width:100%;max-width:520px;background:var(--surface-card);border:var(--border-hairline) solid var(--border-subtle);border-top:var(--border-heavy) solid var(--rule-section);border-radius:var(--radius-surface);box-shadow:var(--shadow-3);animation:ms-dialog-in var(--dur-base) var(--ease-out)}.ms-dialog--danger{border-top-color:var(--danger-500)}.ms-dialog--wide{max-width:760px}.ms-dialog__head{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-7) var(--space-7) var(--space-4)}.ms-dialog__title{flex:1;margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-heading)}.ms-dialog__body{padding:0 var(--space-7) var(--space-7);color:var(--text-secondary)}.ms-dialog__body>*:last-child{margin-bottom:0}.ms-dialog__foot{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-7);border-top:var(--border-hairline) solid var(--border-subtle);background:var(--surface-sunken)}.ms-toast{display:flex;align-items:flex-start;gap:var(--space-4);box-sizing:border-box;min-width:300px;max-width:420px;padding:var(--space-5);background:var(--surface-card);border:var(--border-hairline) solid var(--border-subtle);border-inline-start:var(--border-heavy) solid var(--border-strong);border-radius:var(--radius-surface);box-shadow:var(--shadow-2)}.ms-toast--success{border-inline-start-color:var(--success-500)}.ms-toast--warning{border-inline-start-color:var(--warning-500)}.ms-toast--danger{border-inline-start-color:var(--danger-500)}.ms-toast--info{border-inline-start-color:var(--info-500)}.ms-toast__icon{margin-top:.15em;flex:none}.ms-toast__main{flex:1;display:grid;gap:var(--space-1)}.ms-toast__title{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ms-toast__msg{font-size:var(--fs-body-sm);line-height:var(--lh-tight);color:var(--text-secondary)}.ms-toast-stack{position:fixed;inset-block-start:auto;inset-block-end:var(--space-7);inset-inline-end:var(--space-7);z-index:60;display:grid;gap:var(--space-4)}.ms-tooltip-wrap{position:relative;display:inline-flex}.ms-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);z-index:40;padding:var(--space-2) var(--space-4);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-text);font-size:var(--fs-caption);line-height:var(--lh-caption);border-radius:var(--radius-2);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard)}.ms-tooltip--bottom{bottom:auto;top:calc(100% + 8px)}.ms-tooltip-wrap:hover>.ms-tooltip,.ms-tooltip-wrap:focus-within>.ms-tooltip{opacity:1}.ms-callout{display:flex;gap:var(--space-5);box-sizing:border-box;padding:var(--space-5) var(--space-6);background:var(--surface-sunken);border:var(--border-hairline) solid var(--border-subtle);border-inline-start:var(--border-heavy) solid var(--rule-section);border-radius:var(--radius-surface)}.ms-callout--success{background:var(--success-100);border-inline-start-color:var(--success-500)}.ms-callout--warning{background:var(--warning-100);border-inline-start-color:var(--warning-500)}.ms-callout--danger{background:var(--danger-100);border-inline-start-color:var(--danger-500)}.ms-callout--info{background:var(--info-100);border-inline-start-color:var(--info-500)}.ms-callout__icon{margin-top:.15em;flex:none}.ms-callout__main{flex:1;min-width:0}.ms-callout__title{margin-bottom:var(--space-2);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ms-callout__body{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-secondary)}.ms-callout__body>*:last-child{margin-bottom:0}.ms-tabs{display:flex;gap:var(--space-7);border-bottom:var(--border-hairline) solid var(--border-subtle)}.ms-tab{appearance:none;padding:var(--space-4) 0;margin-bottom:-1px;background:none;border:0;border-bottom:var(--border-heavy) solid transparent;font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--text-secondary);cursor:pointer;transition:var(--transition-control);display:inline-flex;align-items:center;gap:var(--space-3)}.ms-tab:hover{color:var(--text-primary)}.ms-tab[aria-selected=true]{color:var(--text-brand);border-bottom-color:var(--rule-section);font-weight:var(--fw-bold)}.ms-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ms-tab[disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ms-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-tertiary)}.ms-crumbs a{color:var(--text-tertiary);text-decoration:none}.ms-crumbs a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.ms-crumbs__sep{color:var(--stone-400);display:inline-flex}.ms-crumbs__current{color:var(--text-primary);font-weight:var(--fw-bold)}.ms-page{display:flex;align-items:center;gap:var(--space-2)}.ms-page__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:36px;height:36px;padding-inline:var(--space-2);background:var(--surface-card);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--transition-control)}.ms-page__btn:hover{border-color:var(--border-strong);color:var(--text-primary)}.ms-page__btn[aria-current=page]{background:var(--surface-brand);border-color:var(--surface-brand);color:var(--text-on-brand);font-weight:var(--fw-bold)}.ms-page__btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ms-page__btn[disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ms-page__gap{color:var(--text-tertiary);padding-inline:var(--space-2);font-family:var(--font-mono)}.ms-table{width:100%;border-collapse:collapse;font-size:var(--fs-body-sm)}.ms-table caption{padding-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-medium);text-align:start}.ms-table th{padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border-bottom:var(--border-medium) solid var(--border-strong);font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-secondary);text-align:start;white-space:nowrap}.ms-table td{padding:var(--space-4) var(--space-5);border-bottom:var(--border-hairline) solid var(--border-subtle);color:var(--text-primary);vertical-align:top}.ms-table tfoot td{border-bottom:0;border-top:var(--border-medium) solid var(--border-strong);font-weight:var(--fw-bold);background:var(--surface-sunken)}.ms-table--bordered{border:var(--border-hairline) solid var(--border-subtle)}.ms-table--zebra tbody tr:nth-child(2n){background:var(--stone-50)}.ms-table--hover tbody tr:hover{background:var(--surface-brand-subtle)}.ms-table--compact th,.ms-table--compact td{padding:var(--space-3) var(--space-4)}.ms-table__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-mono);text-align:end;white-space:nowrap;direction:ltr}.ms-table__end{text-align:end}.ms-dl{display:grid;border-top:var(--border-hairline) solid var(--border-subtle)}.ms-dl__row{display:grid;grid-template-columns:var(--ms-dl-key,180px) 1fr;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:var(--border-hairline) solid var(--border-subtle)}.ms-dl__k{margin:0;font-size:var(--fs-body-sm);color:var(--text-tertiary);line-height:var(--lh-tight)}.ms-dl__v{margin:0;color:var(--text-primary);line-height:var(--lh-tight)}.ms-dl__v--figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-mono);direction:ltr;text-align:start}.ms-dl--inline .ms-dl__row{grid-template-columns:1fr auto;align-items:baseline}.ms-dl--boxed{border:var(--border-hairline) solid var(--border-subtle);padding-inline:var(--space-6)}.ms-dl--boxed .ms-dl__row:last-child{border-bottom:0}html[dir=ltr]>body{direction:ltr}html[dir=rtl]>body{direction:rtl}.ms-arabic{font-family:var(--font-text-arabic, "Almarai", "Readex Pro", "Segoe UI", system-ui, sans-serif);direction:rtl;unicode-bidi:isolate;letter-spacing:var(--ls-none)}:root:lang(ar) .ms-arabic{font-family:var(--font-text)}.skip-link{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:60;padding:var(--space-3) var(--space-5);background:var(--surface-brand);color:var(--text-on-brand);font-family:var(--font-text);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);border-radius:var(--radius-control);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.site-header a:focus-visible,.site-footer a:focus-visible,.site-lang:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ms-figures,.ms-dl__v--figures,.ms-table__num{font-variant-numeric:tabular-nums}.site-nav-mobile{display:none}[data-nav-panel][hidden]{display:none!important}[data-nav-toggle] .site-nav-mobile__close,[data-nav-toggle][aria-expanded=true] .site-nav-mobile__open{display:none}[data-nav-toggle][aria-expanded=true] .site-nav-mobile__close{display:inline-block}@media(max-width:900px){.site-header__nav{display:none!important}.site-nav-mobile{display:inline-flex}.home-hero{grid-template-columns:minmax(0,1fr)!important;padding:var(--space-11) var(--space-7) var(--space-10)!important;gap:var(--space-8)!important}.home-grid3,.home-grid2,.proj-grid,.contact-cards,.contact-addr,.about-cols{grid-template-columns:minmax(0,1fr)!important;gap:var(--space-7)!important}.home-brand-panel{aspect-ratio:auto!important}.home-registry{gap:var(--space-7)!important}.site-footer__grid{grid-template-columns:minmax(0,1fr)!important;gap:var(--space-8)!important}.proj-row,.home-proj-row,.site-footer__line,.home-actions{flex-wrap:wrap!important}.ms-dl:not(.ms-dl--inline) .ms-dl__row{grid-template-columns:1fr;gap:var(--space-3)}}@media(max-width:620px){.site-header{padding:0 var(--space-6)!important;gap:var(--space-6)!important}.contact-cards{padding:0 var(--space-6) var(--space-9)!important}}@media print{.site-header{display:none!important}.skip-link,.site-nav-mobile{display:none}.ms-card{break-inside:avoid}}
