@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:300 600;font-display:swap;src:url(/fonts/readex-pro-300-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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 600;font-display:swap;src:url(/fonts/readex-pro-300-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/readex-pro-300-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-arabic-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-arabic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-arabic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-arabic-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:Noto Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-arabic-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-arabic-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f7f8;--surface:#fff;--surface-sunken:#f1f1f3;--surface-raised:#fff;--hover:#f3f4f6;--border:#e4e4e7;--border-strong:#8b8f96;--ink:#1f2328;--ink-2:#4b5159;--ink-3:#5f6670;--primary:#0f766e;--primary-hover:#115e59;--on-primary:#fff;--primary-soft:#e6f4f2;--link:#0f766e;--focus:#0d9488;--nav-bg:#1f2328;--nav-ink:#d4d7dc;--nav-ink-active:#fff;--nav-hover:#2a2f35;--nav-active:#343a41;--nav-indicator:#14b8a6;--carminta:#92400e;--carminta-fill:#f59e0b;--on-carminta:#1f2328;--carminta-soft:#fef3c7;--carminta-border:#fcd34d;--success:#15803d;--success-soft:#dcfce7;--warning:#9a3412;--warning-soft:#ffedd5;--danger:#b42318;--danger-soft:#fee4e2;--info:#1d4ed8;--info-soft:#dbeafe;--inverse-bg:#1f2328;--inverse-ink:#fff;--scrim:#1f232873;--shadow-raised:0 1px 2px #1f23280f, 0 1px 3px #1f23280a;--shadow-overlay:0 12px 32px #1f232829, 0 2px 6px #1f232814;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--font-sans:"Readex Pro", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display:"Readex Pro", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111315;--surface:#1a1d21;--surface-sunken:#15171a;--surface-raised:#23272c;--hover:#22262b;--border:#2e3339;--border-strong:#6b7280;--ink:#e6e8eb;--ink-2:#b4bac2;--ink-3:#9ca3ad;--primary:#2dd4bf;--primary-hover:#5eead4;--on-primary:#042f2e;--primary-soft:#0f2e2b;--link:#5eead4;--focus:#2dd4bf;--nav-bg:#0b0d0f;--nav-ink:#c9ced4;--nav-ink-active:#fff;--nav-hover:#1a1d21;--nav-active:#23272c;--nav-indicator:#2dd4bf;--carminta:#fbbf24;--carminta-fill:#f59e0b;--on-carminta:#1f2328;--carminta-soft:#33270f;--carminta-border:#5c4510;--success:#4ade80;--success-soft:#0f2a1a;--warning:#fdba74;--warning-soft:#331c0b;--danger:#f87171;--danger-soft:#3a1717;--info:#93c5fd;--info-soft:#15233b;--inverse-bg:#e6e8eb;--inverse-ink:#1f2328;--scrim:#0009;--shadow-raised:0 1px 2px #0000004d;--shadow-overlay:0 16px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111315;--surface:#1a1d21;--surface-sunken:#15171a;--surface-raised:#23272c;--hover:#22262b;--border:#2e3339;--border-strong:#6b7280;--ink:#e6e8eb;--ink-2:#b4bac2;--ink-3:#9ca3ad;--primary:#2dd4bf;--primary-hover:#5eead4;--on-primary:#042f2e;--primary-soft:#0f2e2b;--link:#5eead4;--focus:#2dd4bf;--nav-bg:#0b0d0f;--nav-ink:#c9ced4;--nav-ink-active:#fff;--nav-hover:#1a1d21;--nav-active:#23272c;--nav-indicator:#2dd4bf;--carminta:#fbbf24;--carminta-fill:#f59e0b;--on-carminta:#1f2328;--carminta-soft:#33270f;--carminta-border:#5c4510;--success:#4ade80;--success-soft:#0f2a1a;--warning:#fdba74;--warning-soft:#331c0b;--danger:#f87171;--danger-soft:#3a1717;--info:#93c5fd;--info-soft:#15233b;--inverse-bg:#e6e8eb;--inverse-ink:#1f2328;--scrim:#0009;--shadow-raised:0 1px 2px #0000004d;--shadow-overlay:0 16px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--control-h:40px;--row-pad:14px;--panel-pad:var(--space-5)}[data-density=compact]{--control-h:32px;--row-pad:8px;--panel-pad:var(--space-4)}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font:400 15px/24px var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}[data-density=compact] body{font-size:14px;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.cx-num{font-variant-numeric:tabular-nums;white-space:nowrap}.cx-ref{font:500 13px/20px var(--font-mono);letter-spacing:-.01em}.cx-muted{color:var(--ink-2)}.cx-faint{color:var(--ink-3);font-size:13px;line-height:18px}.cx-overline{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-icon{stroke-width:1.75px;flex:none;width:18px;height:18px}.cx-icon--sm{width:16px;height:16px}.cx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-app{grid-template-columns:248px minmax(0,1fr);min-height:100%;display:grid}.cx-side{background:var(--nav-bg);color:var(--nav-ink);gap:var(--space-6);padding:var(--space-5) var(--space-3);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.cx-brand{align-items:center;gap:var(--space-3);padding:0 var(--space-2);color:var(--nav-ink-active);text-decoration:none;display:flex}.cx-brand:hover{text-decoration:none}.cx-brand{flex-direction:column;align-items:flex-start;gap:6px}.cx-brand img{width:auto;height:30px;display:block}.cx-brand small{font:400 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--nav-ink);opacity:.85;display:block}.cx-navs{gap:var(--space-5);flex-direction:column;display:flex}.cx-navgroup{flex-direction:column;gap:2px;display:flex}.cx-navgroup>span{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--nav-ink);opacity:.75;padding:0 var(--space-3) var(--space-2)}.cx-navitem{align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-md);height:38px;color:var(--nav-ink);font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.cx-navitem:hover{background:var(--nav-hover);color:var(--nav-ink-active);text-decoration:none}.cx-navitem[aria-current=page]{background:var(--nav-active);color:var(--nav-ink-active)}.cx-navitem[aria-current=page]:before{content:"";inset-inline-start:-12px;background:var(--nav-indicator);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:9px;bottom:9px}.cx-tag{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);height:24px;color:var(--ink-2);font:500 12.5px/1 var(--font-mono);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.cx-count{margin-inline-start:auto}.cx-navitem--carminta[aria-current=page]:before{background:var(--carminta-fill)}.cx-side-foot{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--nav-hover);flex-direction:column;margin-top:auto;display:flex}.cx-side-foot label{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--nav-ink)}.cx-side-foot select{border-radius:var(--radius-md);border:1px solid var(--nav-active);background:var(--nav-bg);height:34px;color:var(--nav-ink-active);padding:0 var(--space-2);font-size:14px}.cx-main{flex-direction:column;min-width:0;display:flex}.cx-top{z-index:5;align-items:center;gap:var(--space-3);height:64px;padding:0 var(--space-8);background:var(--surface);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.cx-search{flex:1;max-width:440px;position:relative}.cx-search .cx-icon{inset-inline-start:12px;color:var(--ink-3);position:absolute;top:50%;transform:translateY(-50%)}.cx-search input{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-sunken);width:100%;height:40px;padding-block:0;padding-inline:40px 44px;font-size:14px}.cx-search input:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.cx-search kbd{inset-inline-end:10px;font:500 12px var(--font-mono);color:var(--ink-3);border:1px solid var(--border);border-radius:4px;padding:0 5px;position:absolute;top:50%;transform:translateY(-50%)}.cx-top-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.cx-avatar{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);font:600 13px var(--font-sans);border-radius:50%;place-items:center;display:grid}.cx-content{padding:var(--space-8);gap:var(--space-6);flex-direction:column;width:100%;max-width:1360px;display:flex}.cx-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.cx-pagehead h1{font:500 28px/36px var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.cx-pagehead p{margin:var(--space-1) 0 0;color:var(--ink-2);max-width:68ch}.cx-crumbs{gap:var(--space-2);color:var(--ink-3);margin-bottom:var(--space-1);align-items:center;font-size:13px;display:flex}.cx-crumbs a{color:var(--ink-2)}.cx-proto{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cx-proto i{background:var(--warning);border-radius:50%;width:7px;height:7px}.cx-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:600 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.cx-btn:hover{background:var(--hover);text-decoration:none}.cx-btn:active{transform:translateY(1px)}.cx-btn:disabled,.cx-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.cx-btn--primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.cx-btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.cx-btn--ghost{color:var(--ink-2);background:0 0;border-color:#0000}.cx-btn--ghost:hover{background:var(--hover);color:var(--ink)}.cx-btn--danger{color:var(--danger)}.cx-btn--danger:hover{background:var(--danger-soft);border-color:var(--danger)}.cx-btn--carminta{background:var(--carminta-fill);border-color:var(--carminta-fill);color:var(--on-carminta)}.cx-btn--carminta:hover{filter:brightness(.96)}.cx-btn--sm{height:32px;padding:0 var(--space-3);font-size:13px}.cx-btn--icon{width:var(--control-h);padding:0}.cx-btngroup{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cx-label{font:600 13px/18px var(--font-sans);color:var(--ink-2)}.cx-input,.cx-select,.cx-textarea{width:100%;height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-size:14px;transition:border-color .12s,box-shadow .12s}.cx-textarea{height:auto;min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}.cx-input::placeholder{color:var(--ink-3)}.cx-input:focus,.cx-select:focus,.cx-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.cx-help{color:var(--ink-3);font-size:13px;line-height:18px}.cx-field--error .cx-input{border-color:var(--danger)}.cx-field--error .cx-input:focus{box-shadow:0 0 0 3px var(--danger-soft)}.cx-error{color:var(--danger);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.cx-affix{position:relative}.cx-affix span{inset-inline-end:12px;color:var(--ink-3);font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}.cx-form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.cx-check{gap:var(--space-2);cursor:pointer;align-items:flex-start;font-size:14px;display:flex}.cx-check input{width:18px;height:18px;accent-color:var(--primary);margin:3px 0 0}.cx-seg{border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.cx-seg button{white-space:nowrap;height:30px;padding:0 var(--space-3);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:600}.cx-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised)}.cx-status{border-radius:var(--radius-pill);height:24px;font:600 12.5px/1 var(--font-sans);white-space:nowrap;background:var(--surface-sunken);color:var(--ink-2);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cx-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cx-status--info{background:var(--info-soft);color:var(--info)}.cx-status--success{background:var(--success-soft);color:var(--success)}.cx-status--warning{background:var(--warning-soft);color:var(--warning)}.cx-status--danger{background:var(--danger-soft);color:var(--danger)}.cx-status--primary{background:var(--primary-soft);color:var(--primary)}.cx-status--carminta{background:var(--carminta-soft);color:var(--carminta)}.cx-count{border-radius:var(--radius-pill);min-width:22px;height:20px;font:600 11.5px/1 var(--font-sans);background:var(--nav-active);color:var(--nav-ink-active);place-items:center;padding:0 6px;display:inline-grid}.cx-count--carminta{background:var(--carminta-fill);color:var(--on-carminta)}.cx-chip{height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.cx-chip:hover{border-color:var(--border-strong);color:var(--ink)}.cx-chip[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.cx-chip b{font-weight:600}.cx-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0}.cx-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--panel-pad);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.cx-panel__head h2,.cx-panel__head h3{font:600 16px/24px var(--font-sans);margin:0}.cx-panel__body{padding:var(--panel-pad)}.cx-panel__foot{padding:var(--space-3) var(--panel-pad);border-top:1px solid var(--border);justify-content:flex-end;gap:var(--space-2);display:flex}.cx-stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.cx-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.cx-stat:hover{border-color:var(--border-strong);text-decoration:none}.cx-stat__value{font:500 28px/32px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.cx-stat__value small{font:500 14px var(--font-sans);color:var(--ink-3);margin-inline-start:4px}.cx-stat__note{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:flex}.cx-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.cx-grid--2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cx-grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-kv{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(120px,auto) 1fr;margin:0;font-size:14px;display:grid}.cx-kv dt{color:var(--ink-2)}.cx-kv dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.cx-kv dd.cx-total{font:600 16px var(--font-sans)}.cx-divider{background:var(--border);height:1px;margin:var(--space-3) 0}.cx-tablewrap{overflow-x:auto}.cx-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.cx-table th{text-align:start;font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--surface-sunken);padding:10px var(--space-4);border-bottom:1px solid var(--border);white-space:nowrap}.cx-table td{padding:var(--row-pad) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.cx-table tr:last-child td{border-bottom:0}.cx-table tbody tr{cursor:default}.cx-table tbody tr[data-href]{cursor:pointer}.cx-table tbody tr:hover td{background:var(--hover)}.cx-table tbody tr.is-selected td{background:var(--primary-soft)}.cx-table .cx-num,.cx-table th.cx-num{text-align:end}.cx-table td b{font-weight:600}.cx-table .cx-sub{color:var(--ink-3);font-size:13px;display:block}.cx-toolbar{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;display:flex}.cx-toolbar .cx-search{max-width:280px}.cx-toolbar .cx-search input{height:36px}.cx-progress{background:var(--surface-sunken);border-radius:3px;min-width:80px;height:6px;overflow:hidden}.cx-progress i{background:var(--primary);border-radius:3px;height:100%;display:block}.cx-progress--warning i{background:var(--warning)}.cx-progress--success i{background:var(--success)}.cx-steps{gap:var(--space-5);grid-template-columns:5fr 2fr 4fr;display:grid}.cx-phase{min-width:0}.cx-phase>span{margin-bottom:var(--space-3);display:block}.cx-phase ol{margin:0;padding:0;list-style:none;display:flex}.cx-step{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cx-step:after{content:"";top:13px;background:var(--border);border-radius:1px;height:2px;position:absolute;inset-inline:30px 4px}.cx-step:last-child:after{display:none}.cx-step i{width:28px;height:28px;font:600 12px var(--font-sans);border:2px solid var(--border-strong);color:var(--ink-3);background:var(--surface);z-index:1;border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.cx-step span{color:var(--ink-3);padding-inline-end:var(--space-2);font-size:12.5px;line-height:16px}.cx-step.is-done i{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.cx-step.is-done:after{background:var(--primary)}.cx-step.is-done span{color:var(--ink-2)}.cx-step.is-current i{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.cx-step.is-current span{color:var(--ink);font-weight:600}.cx-tabs{gap:var(--space-6);border-bottom:1px solid var(--border);padding:0 var(--panel-pad);display:flex;overflow-x:auto}.cx-tab{padding:var(--space-3) 0;font:600 14px/20px var(--font-sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;gap:var(--space-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;display:inline-flex}.cx-tab:hover{color:var(--ink)}.cx-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--primary)}.cx-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid #0000;align-items:flex-start;font-size:14px;line-height:20px;display:flex}.cx-banner .cx-icon{margin-top:1px}.cx-banner--info{background:var(--info-soft);color:var(--info)}.cx-banner--success{background:var(--success-soft);color:var(--success)}.cx-banner--warning{background:var(--warning-soft);color:var(--warning)}.cx-banner--danger{background:var(--danger-soft);color:var(--danger)}.cx-banner p{color:var(--ink);margin:0}.cx-banner b{display:block}.cx-toasts{inset-inline-end:var(--space-6);bottom:var(--space-6);gap:var(--space-2);z-index:50;flex-direction:column;max-width:min(420px,100vw - 32px);display:flex;position:fixed}.cx-toast{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--inverse-bg);color:var(--inverse-ink);box-shadow:var(--shadow-overlay);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.cx-toast--danger .cx-icon{color:var(--danger-soft)}@media (prefers-reduced-motion:no-preference){.cx-toast{animation:.2s ease-out cx-in}.cx-drawer{animation:.22s ease-out cx-slide}.cx-modal{animation:.18s ease-out cx-in}}@keyframes cx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cx-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cx-scrim{background:var(--scrim);z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.cx-scrim--center{padding:var(--space-4);justify-content:center;align-items:center}.cx-drawer{background:var(--surface-raised);width:min(460px,100%);height:100%;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.cx-modal{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(520px,100%);max-height:calc(100% - 32px);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.cx-overlay__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.cx-overlay__head h2{font:600 18px/26px var(--font-sans);margin:0}.cx-overlay__body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cx-overlay__foot{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);justify-content:flex-end;gap:var(--space-2);display:flex}.cx-bee{flex:none;display:block}.cx-carminta{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--carminta-soft);border:1px solid var(--carminta-border);align-items:flex-start;display:flex}.cx-carminta__body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.cx-carminta__who{font:600 13px/18px var(--font-sans);color:var(--carminta);gap:var(--space-2);align-items:center;display:flex}.cx-carminta__body h3{font:600 16px/24px var(--font-sans);margin:0}.cx-carminta__body p{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.cx-finding{gap:var(--space-3);padding:var(--space-4) var(--panel-pad);border-bottom:1px solid var(--border);display:flex}.cx-finding:last-child{border-bottom:0}.cx-finding__icon{border-radius:var(--radius-md);background:var(--warning-soft);width:32px;height:32px;color:var(--warning);flex:none;place-items:center;display:grid}.cx-finding--info .cx-finding__icon{background:var(--info-soft);color:var(--info)}.cx-finding__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cx-finding__main b{font-size:14px;font-weight:600}.cx-empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.cx-empty h3{margin:var(--space-2) 0 0;font:600 16px/24px var(--font-sans)}.cx-empty p{margin:0 0 var(--space-3);color:var(--ink-2);max-width:44ch;font-size:14px}.cx-board{gap:var(--space-4);padding-bottom:var(--space-2);grid-template-columns:repeat(5,minmax(220px,1fr));display:grid;overflow-x:auto}.cx-col{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-3);flex-direction:column;min-height:180px;display:flex}.cx-col>header{padding:var(--space-1) var(--space-1) 0;justify-content:space-between;align-items:center;display:flex}.cx-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.cx-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-raised);text-decoration:none}.cx-timeline{margin:0;padding:0;list-style:none}.cx-timeline li{gap:var(--space-3);padding:var(--space-3) var(--panel-pad);border-bottom:1px solid var(--border);grid-template-columns:88px 28px minmax(0,1fr);align-items:start;font-size:14px;display:grid}.cx-timeline li:last-child{border-bottom:0}.cx-timeline .cx-dot{background:var(--surface-sunken);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.cx-timeline .cx-dot--carminta{background:var(--carminta-soft);color:var(--carminta)}.cx-wizard{gap:var(--space-6);grid-template-columns:240px minmax(0,1fr);display:grid}.cx-wizsteps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cx-wizsteps button{gap:var(--space-3);text-align:start;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;font-size:14px;display:flex}.cx-wizsteps button:hover{background:var(--hover)}.cx-wizsteps button[aria-current=step]{background:var(--primary-soft);color:var(--ink);font-weight:600}.cx-wizsteps i{width:24px;height:24px;font:600 12px var(--font-sans);border:1.5px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.cx-wizsteps .is-done i{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.cx-options{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cx-option{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;align-items:flex-start;font-size:14px;display:flex}.cx-option:hover{background:var(--hover)}.cx-option:has(input:checked){border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary)}.cx-option input{accent-color:var(--primary);width:16px;height:16px;margin:3px 0 0}.cx-option b{font-weight:600;display:block}.cx-option span{color:var(--ink-2);font-size:13px;line-height:18px}.cx-track{margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cx-track .cx-step{min-width:96px}.cx-bars{gap:var(--space-4);flex-direction:column;display:flex}.cx-bar{gap:var(--space-3);grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:center;font-size:14px;display:grid}.cx-bar__track{background:var(--surface-sunken);border-radius:5px;height:10px;position:relative;overflow:hidden}.cx-bar__track i{border-radius:5px;position:absolute;inset-block:0;inset-inline-start:0}.cx-bar__track .is-committed{background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.cx-bar__track .is-actual{background:var(--primary)}.cx-bar__track .is-over{background:var(--danger)}.cx-legend{gap:var(--space-4);color:var(--ink-2);font-size:13px;display:flex}.cx-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.cx-swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.cx-swatch{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.cx-swatch__chip{height:56px;padding:0 var(--space-3);align-items:center;font-size:14px;font-weight:600;display:flex}.cx-swatch__meta{padding:var(--space-2) var(--space-3);gap:var(--space-1);flex-direction:column;font-size:13px;display:flex}.cx-swatch input[type=color]{border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:6px;width:36px;height:28px;padding:0}.cx-paper{--doc-accent:#8a5a2b;--doc-ink:#1f2328;--doc-ink-2:#4b5159;--doc-line:#e4e4e7;--doc-soft:#f6f1ea;color:var(--doc-ink);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);background:#fff;width:100%;max-width:860px;margin:0 auto;padding:40px 44px;font-size:13.5px;line-height:20px}.cx-paper h2{font:600 22px/28px var(--font-display);color:var(--doc-accent);margin:0}.cx-paper .ar{font-family:"IBM Plex Sans Arabic",var(--font-sans);direction:rtl}.cx-paper__head{justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-5);border-bottom:2px solid var(--doc-accent);align-items:flex-start;display:flex}.cx-paper__logo{background:var(--doc-accent);color:#fff;width:44px;height:44px;font:600 15px var(--font-sans);border-radius:10px;place-items:center;display:grid}.cx-paper__parties{gap:var(--space-6);padding:var(--space-5) 0;grid-template-columns:1fr 1fr;display:grid}.cx-paper__parties b{color:var(--doc-ink-2);font:600 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-1);display:block}.cx-paper table{border-collapse:collapse;width:100%}.cx-paper th{text-align:left;font:600 11.5px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--doc-ink-2);background:var(--doc-soft);padding:8px 10px}.cx-paper td{border-bottom:1px solid var(--doc-line);vertical-align:top;padding:9px 10px}.cx-paper .cx-num{text-align:right}.cx-paper__totals{margin:var(--space-4) 0 0 auto;width:min(340px,100%)}.cx-paper__totals div{justify-content:space-between;padding:5px 10px;display:flex}.cx-paper__totals .is-grand{background:var(--doc-accent);color:#fff;margin-top:var(--space-1);border-radius:6px;font-weight:600}.cx-paper__foot{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--doc-line);color:var(--doc-ink-2);justify-content:space-between;gap:var(--space-4);font-size:12px;line-height:18px;display:flex}.cx-paper .cx-ref{color:var(--doc-ink)}.cx-paper ins{color:#14532d;background:#dcfce7;border-radius:3px;padding:0 3px;text-decoration:none}.cx-paper del{color:#7a271a;background:#fee4e2;border-radius:3px;padding:0 3px}.cx-checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cx-checklist li{gap:var(--space-3);padding:var(--space-2) var(--panel-pad);border-bottom:1px solid var(--border);align-items:flex-start;font-size:13.5px;line-height:20px;display:flex}.cx-checklist li:last-child{border-bottom:0}.cx-checklist .cx-icon{color:var(--success);margin-top:1px}.cx-checklist li.is-missing .cx-icon{color:var(--danger)}.cx-checklist li.is-na .cx-icon{color:var(--ink-3)}@media (width<=860px){.cx-paper{padding:24px 18px}.cx-paper table{display:block;overflow-x:auto}.cx-paper td:first-child{min-width:180px}.cx-paper__parties{grid-template-columns:1fr}.cx-paper__head{flex-direction:column}.cx-bar{grid-template-columns:1fr auto}.cx-bar__track{order:3;grid-column:1/-1}}@media print{.cx-side,.cx-top,.cx-pagehead,.cx-noprint{display:none!important}.cx-app{display:block}.cx-content{padding:0}.cx-paper{box-shadow:none;border:0;max-width:none}}@media (width<=1100px){.cx-grid--2{grid-template-columns:minmax(0,1fr)}.cx-steps{gap:var(--space-4);grid-template-columns:1fr}}@media (width<=860px){.cx-app{grid-template-columns:1fr}.cx-side{height:auto;padding:var(--space-3) var(--space-4);gap:var(--space-3);position:static}.cx-navs{gap:var(--space-1);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);flex-direction:row;overflow-x:auto}.cx-navgroup{display:contents}.cx-navgroup>span{display:none}.cx-side-foot{padding:var(--space-2)}.cx-side-foot label{display:none}.cx-side-foot select{flex:120px}.cx-navitem{flex:none}.cx-navitem[aria-current=page]:before{display:none}.cx-side-foot{background:0 0;flex-flow:wrap;align-items:center;margin-top:0}.cx-top{padding:0 var(--space-4)}.cx-top .cx-proto{display:none}.cx-content{padding:var(--space-5) var(--space-4)}.cx-grid--halves{grid-template-columns:minmax(0,1fr)}.cx-wizard{grid-template-columns:1fr}.cx-search kbd{display:none}}@media (width<=560px){#cx-ask,.cx-top-actions>.cx-btn--ghost{gap:0;padding:0 8px;font-size:0}.cx-top .cx-avatar{display:none}.cx-timeline li{grid-template-columns:28px minmax(0,1fr)}.cx-timeline li>.cx-time{order:3;grid-column:2}}[dir=rtl] .cx-flip{transform:scaleX(-1)}.cx-input,.cx-textarea{unicode-bidi:plaintext}[dir=rtl] :is(input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=month],input[inputmode=numeric],input[inputmode=decimal],.cx-code,code,kbd){text-align:end;direction:ltr}.cx-auth{justify-content:center;align-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6) var(--space-4);background:var(--bg);flex-direction:column;display:flex}.cx-auth__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(420px,100%);padding:var(--space-8);gap:var(--space-5);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.cx-auth__logo{align-self:flex-start;width:auto;height:30px}.cx-auth__title{font:500 24px/32px var(--font-display);margin:0}.cx-auth__sub{margin:var(--space-1) 0 0}.cx-form{gap:var(--space-4);flex-direction:column;display:flex}.cx-code{font:500 22px/1 var(--font-mono);letter-spacing:.35em;text-align:center;height:52px}.cx-steps-list{gap:var(--space-4);flex-direction:column;margin:0;padding-inline-start:20px;display:flex}.cx-steps-list li{padding-inline-start:var(--space-1)}.cx-qr{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;justify-content:center;display:flex}.cx-secret{margin-top:var(--space-2);word-break:break-all;display:block}.cx-error{color:var(--danger);font-size:13px}.cx-inline-form{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}.cx-select--sm{width:auto;min-width:140px;height:34px}.cx-chips{flex-wrap:wrap;gap:6px;display:flex}.cx-tag{font-family:var(--font-sans)}.cx-perms{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cx-check.is-disabled{color:var(--ink-3);cursor:not-allowed}.cx-btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.cx-inline-form{grid-template-columns:1fr}.cx-auth__card{padding:var(--space-6)}.cx-top .cx-faint{display:none}}.cx-public{background:var(--bg);gap:var(--space-6);min-height:100vh;padding:var(--space-6) var(--space-8);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.cx-public__top{justify-content:space-between;align-items:center;display:flex}.cx-public__hero h1{font:500 32px/40px var(--font-display);max-width:28ch;margin:0}.cx-public__hero p{max-width:70ch}.cx-public__foot{text-align:center;margin-top:auto}.cx-affix{align-items:center;display:flex;position:relative}.cx-affix .cx-input{padding-inline-end:130px}.cx-affix span{color:var(--ink-3);pointer-events:none;font-size:14px;position:absolute;inset-inline-end:12px}.cx-divider{background:var(--border);height:1px}.cx-swatch-chip{border:1px solid var(--border);border-radius:6px;place-items:center;width:40px;height:32px;font-weight:600;display:inline-grid}.cx-chat{gap:var(--space-3)}.cx-msg{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:pre-wrap;font-size:14px;line-height:20px}.cx-msg--user{background:var(--primary-soft);color:var(--ink);align-self:flex-end}.cx-msg--carminta{background:var(--carminta-soft);border:1px solid var(--carminta-border);align-self:flex-start}.cx-overlay__foot .cx-input{flex:1}@media (width<=700px){.cx-public{padding:var(--space-4)}.cx-public__hero h1{font-size:26px;line-height:32px}}.sx-back{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;text-decoration:none;display:inline-flex}.sx-back:hover{color:var(--ink)}.sx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sx-head h1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-stepno{font:500 12px/16px var(--font-sans);color:var(--ink-2);background:var(--surface-sunken);border-radius:999px;padding:3px 10px}.sx-chain{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.sx-chain a{color:var(--primary);text-decoration:none}.sx-chain span.sep{color:var(--ink-3)}.sx-stages{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:0;display:flex;overflow-x:auto}.sx-stage{min-width:110px;color:var(--ink-2);border-inline-end:1px solid var(--border);flex:1;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.sx-stage:last-child{border-inline-end:0}.sx-stage i{width:20px;height:20px;font:500 11px/1 var(--font-sans);background:var(--surface-sunken);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sx-stage.is-done i{background:var(--success-soft);color:var(--success)}.sx-stage.is-current{background:var(--primary-soft);color:var(--ink);font-weight:500}.sx-stage.is-current i{background:var(--primary);color:var(--on-primary)}.sx-next{border:1px solid var(--primary);box-shadow:0 0 0 1px var(--primary-soft);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sx-next b{font-weight:500;display:block}.sx-more{position:relative}.sx-menu{inset-inline-end:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-md,0 8px 24px #0000001f);z-index:30;padding:4px;position:absolute;top:calc(100% + 4px)}.sx-menu button{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.sx-menu button:hover{background:var(--surface-sunken)}.sx-menu button.danger{color:var(--danger)}.sx-chips{flex-wrap:wrap;gap:4px;display:flex}.sx-chips span{background:var(--surface-sunken);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.sx-rowgroup td{background:var(--surface-sunken);color:var(--ink-2);font-size:12px;font-weight:500}.sx-inline{width:100%;min-width:60px;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px}.sx-inline:hover{border-color:var(--border)}.sx-inline:focus{border-color:var(--primary);background:var(--surface);outline:none}.sx-work{color:var(--ink-2);font-size:12px}.sx-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.sx-card ul{margin:0;padding:0;list-style:none}.sx-card li{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.sx-card li:last-child{border-bottom:0}.sx-card li a{color:inherit;text-decoration:none}.sx-card li a:hover{color:var(--primary)}.sx-shape{grid-template-columns:120px 1fr;align-items:center;gap:16px;display:grid}.sx-shape svg{width:120px;height:90px}.sx-lh-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.sx-lh-pick{border:2px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:start;font:inherit;color:inherit;padding:10px}.sx-lh-pick[aria-pressed=true]{border-color:var(--primary)}.sx-lh-pick small{color:var(--ink-2);margin-top:4px;display:block}.sx-preview{font-family:var(--font-mono);background:var(--surface-sunken);border-radius:6px;padding:4px 10px;font-size:15px;display:inline-block}.sx-formgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;display:grid}.sx-block{display:block}.sx-search{position:relative}.sx-results{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.sx-results button{border:0;border-bottom:1px solid var(--border);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.sx-results button:hover,.sx-results button:focus-visible{background:var(--surface-sunken);outline:none}.sx-results button span{color:var(--ink-2);font-size:12px}.sx-results button.new{color:var(--primary);border-bottom:0;flex-direction:row;align-items:center;gap:8px}.sx-noresult{color:var(--ink-2);border-bottom:1px solid var(--border);padding:10px 14px;font-size:13px}.sx-cust{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sx-cust b{font-size:15px;display:block}.sx-cust span{font-size:13px;display:block}.sx-option{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--surface);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.sx-option:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.sx-itemcard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:12px 14px}.sx-itemhead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sx-itemno{background:var(--primary-soft);width:24px;height:24px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.sx-itemgrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:8px;display:grid}.sx-itemgrid--wide{grid-template-columns:2fr 1fr;align-items:start}.sx-shapes{flex-wrap:wrap;gap:8px;display:flex}.sx-shapes button{border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink-2);flex-direction:column;align-items:center;gap:2px;width:104px;padding:6px 8px;font-size:12px;display:flex}.sx-shapes button svg{width:76px;height:57px;color:var(--ink-2)}.sx-shapes button[aria-pressed=true]{border-color:var(--primary);color:var(--ink);background:var(--primary-soft)}.sx-shapes--mini{gap:6px}.sx-shapes--mini span{color:var(--ink-3);text-align:center;flex-direction:column;align-items:center;width:62px;font-size:10px;display:flex}.sx-shapes--mini svg{width:52px;height:39px;color:var(--ink-3)}.sx-roomhead{background:var(--surface-sunken);border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.sx-roomhead .cx-faint{margin-inline-start:auto;font-weight:400}.sx-itemrow{border-top:1px solid var(--border);grid-template-columns:76px 1fr 44px 190px;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:grid}.sx-thumb svg{width:68px;height:51px;color:var(--ink-2)}.sx-note{color:var(--ink-2);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.sx-prodrow{border-top:1px solid var(--border);color:inherit;grid-template-columns:76px 1fr auto 110px;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:grid}.sx-prodrow:hover{background:var(--surface-sunken)}.sx-shapegrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.sx-shapecard{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px;font-size:13px;display:flex}.sx-shapecard svg{width:96px;height:72px;color:var(--ink-2)}.sx-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.sx-contact{flex-direction:column;gap:4px;font-size:13px;display:flex}.sx-contact span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sx-kv-sm{grid-template-columns:minmax(96px,auto) 1fr;font-size:13px}.sx-log{margin:0;padding:0;list-style:none}.sx-log li{border-bottom:1px solid var(--border);padding:8px 0;font-size:13px}.sx-log li:last-child{border-bottom:0}.sx-files{flex-wrap:wrap;gap:6px;display:flex}.sx-file{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.sx-month td{background:var(--surface-sunken);color:var(--ink-2);font-size:12.5px;font-weight:600}.sx-edittable td{vertical-align:middle}.sx-checks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 16px;margin-top:6px;display:grid}.sx-bar{background:var(--surface-sunken);border-radius:999px;height:10px;display:flex;overflow:hidden}.sx-bar i{height:100%;display:block}.sx-ms{margin:0;padding:0;list-style:none}.sx-ms li{border-bottom:1px solid var(--border);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.sx-ms li:last-child{border-bottom:0}.sx-tl{grid-template-columns:40px 1fr;gap:12px;display:grid;position:relative}.sx-tl:before{content:"";inset-inline-start:19px;background:var(--border);width:2px;position:absolute;top:40px;bottom:0}.sx-tl:last-child:before{display:none}.sx-tl-dot{background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-3);border:2px solid var(--border);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex}.sx-tl.is-done .sx-tl-dot{background:var(--success-soft);color:var(--success);border-color:var(--success)}.sx-tl.is-scheduled .sx-tl-dot{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.sx-tl.is-requested .sx-tl-dot{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}.sx-tl-body{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;margin-bottom:16px}.sx-tl.is-scheduled .sx-tl-body{border-color:var(--primary)}.sx-tl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.sx-tl-head h3{margin:0;font-size:15px}.sx-tl-in{border-top:1px solid var(--border);gap:12px;padding:12px 16px;display:grid}.sx-dimlist{gap:8px;display:grid}.sx-dimrow{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:76px minmax(160px,1fr) 2fr;align-items:center;gap:12px;padding:8px 12px;display:grid}.sx-dims{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;font-size:13px;display:grid}.sx-lhgrid{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sx-lhprev{position:sticky;top:16px}.sx-lhprev .cx-panel__head{flex-wrap:wrap;gap:8px}.sx-docwrap{background:var(--surface-sunken);border-radius:var(--radius-md);padding:16px;overflow:auto}.cx-modal:has(.sx-docwrap){width:min(820px,100%)}@media (width<=1100px){.sx-lhgrid{grid-template-columns:1fr}.sx-lhprev{position:static}}@media (width<=900px){.sx-split{grid-template-columns:1fr}.sx-itemrow{grid-template-columns:60px 1fr 40px}.sx-itemrow .sx-work{grid-column:2/-1}.sx-prodrow{grid-template-columns:60px 1fr}.sx-prodrow>:nth-child(n+3){grid-column:2}.sx-dimrow{grid-template-columns:60px 1fr}.sx-dimrow .sx-dims{grid-column:1/-1}.sx-itemgrid--wide{grid-template-columns:1fr}}.sx-paper{color:#1f2328;aspect-ratio:210/297;width:100%;max-width:700px;font-size:10.5px;line-height:1.45;font-family:var(--lh-font,"Readex Pro"),var(--lh-ar-font,"IBM Plex Sans Arabic"),sans-serif;background:#fff;border-radius:4px;flex-direction:column;margin:0 auto;padding:32px 36px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000002e}.sx-paper.letter{aspect-ratio:216/279}.sx-paper .ar,.sx-paper[dir=rtl],.sx-paper .ar-block{font-family:var(--lh-ar-font,"IBM Plex Sans Arabic"),sans-serif}.sx-paper .ar{direction:rtl;unicode-bidi:isolate}.sx-paper .hd{border-bottom:1.5px solid var(--lh);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding-bottom:12px;display:grid}.sx-paper .slot.s2{text-align:end;justify-self:end}.sx-paper .slot.s0{justify-self:start}.sx-paper .stack{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sx-paper .co b{color:var(--lh);letter-spacing:.01em;font-size:14px;display:block}.sx-paper .co span{color:#5a6270;font-size:9.5px;display:block}.sx-paper .logo{object-fit:contain;max-width:160px}.sx-paper .logo.s-s,.sx-paper .mark.s-s{height:28px}.sx-paper .logo.s-m,.sx-paper .mark.s-m{height:40px}.sx-paper .logo.s-l,.sx-paper .mark.s-l{height:56px}.sx-paper .mark{background:var(--lh);color:#fff;letter-spacing:.06em;border-radius:6px;justify-content:center;align-items:center;min-width:40px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.sx-paper .doc-title{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 10px;display:flex}.sx-paper .doc-title h4{color:var(--lh);letter-spacing:.01em;margin:0;font-size:18px;font-weight:600}.sx-paper .doc-title .docno{color:#1f2328;background:#f3f4f6;border-radius:4px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:12px}.sx-paper .doc-meta{justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.sx-paper .doc-meta .to{flex-direction:column;gap:1px;max-width:55%;display:flex}.sx-paper .doc-meta .to b{font-size:12.5px}.sx-paper .doc-meta .meta{text-align:end;grid-template-columns:auto auto;align-content:start;gap:3px 12px;display:grid}.sx-paper .lbl{color:#5a6270;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.sx-paper[dir=rtl] .lbl{text-transform:none;letter-spacing:0}.sx-paper .intro{margin:0 0 8px}.sx-paper table{border-collapse:collapse;width:100%;margin-top:6px}.sx-paper th{text-align:start;background:color-mix(in srgb,var(--lh) 10%,#fff);border-bottom:1.5px solid var(--lh);vertical-align:bottom;padding:6px;font-size:9.5px;font-weight:600}.sx-paper td{vertical-align:top;border-bottom:1px solid #e4e6ea;padding:6px}.sx-paper .r{text-align:end;white-space:nowrap}.sx-paper .tot td{border:0;padding:3px 6px}.sx-paper .tot.grand td{color:var(--lh);border-top:1.5px solid var(--lh);padding-top:6px;font-size:12px;font-weight:600}.sx-paper .drw svg{color:#1f2328;width:64px;height:48px}.sx-paper .blk{margin-top:10px}.sx-paper .blk>b{color:var(--lh);margin-bottom:2px;font-size:10px;display:block}.sx-paper .blk.small{color:#3d4450;font-size:9px}.sx-paper .doc-extra{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.sx-paper .qr{flex:none;width:62px;height:62px}.sx-paper .rcpt{background:color-mix(in srgb,var(--lh2) 8%,#fff);border:1px solid #e4e6ea;border-radius:6px;grid-template-columns:1fr 1fr;gap:16px;margin:6px 0 8px;padding:12px 14px;display:grid}.sx-paper .rcpt>div{flex-direction:column;gap:2px;display:flex}.sx-paper .rcpt .big{color:var(--lh);font-size:18px}.sx-paper .sign{justify-content:space-between;gap:24px;margin-top:18px;display:flex}.sx-paper .sign>div{flex-direction:column;gap:2px;min-width:180px;display:flex}.sx-paper .sign .space{height:34px}.sx-paper .sign .stamp{object-fit:contain;opacity:.9;align-self:flex-start;height:48px}.sx-paper .sign .line{border-top:1px solid #9aa1ac;margin-top:2px}.sx-paper .note{color:var(--lh2);text-align:center;margin:10px 0 0;font-style:italic}.sx-paper .foot{color:#5a6270;border-top:1px solid #e4e6ea;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;font-size:8.5px;display:flex}.sx-paper .draft{color:#0000000d;pointer-events:none;justify-content:center;align-items:center;font-size:84px;font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(-30deg)}.sx-paper .wm{opacity:.05;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sx-paper .wm .logo,.sx-paper .wm .mark{max-width:70%;height:240px;font-size:80px}.lh-band .hd{background:var(--lh);border:0;border-bottom:4px solid var(--lh2);margin:-32px -36px 0;padding:18px 36px}.lh-band .hd .co b,.lh-band .hd .co span{color:#fff}.lh-band .hd .mark{color:var(--lh);background:#fff}.lh-minimal .hd{border:0;padding-bottom:4px}.lh-minimal .doc-title{border-bottom:1px solid #e4e6ea;padding-bottom:8px}.lh-minimal .co b{color:#1f2328;font-weight:500}.lh-minimal th{background:0 0}.lh-side{padding-inline-start:52px}.lh-side:before{content:"";inset-inline-start:0;background:var(--lh);width:16px;box-shadow:4px 0 0 var(--lh2);position:absolute;top:0;bottom:0}.lh-side .hd{border-bottom:1px solid #e4e6ea}.lh-framed:after{content:"";border:1.5px solid var(--lh);outline:1px solid var(--lh2);outline-offset:-5px;pointer-events:none;border-radius:2px;position:absolute;inset:12px}.lh-framed{padding:40px 44px 30px}.lh-elegant .hd{border-bottom:3px double var(--lh);text-align:center}.lh-elegant .doc-title{flex-direction:column;justify-content:center;align-items:center;gap:6px}.lh-elegant .doc-title h4{letter-spacing:.08em;text-transform:uppercase;font-weight:500}.lh-elegant[dir=rtl] .doc-title h4{text-transform:none;letter-spacing:0}.lh-elegant th{border-bottom:1px solid var(--lh);border-top:1px solid var(--lh);background:0 0}@media print{body:has(.cx-scrim) .cx-app{display:none}.cx-scrim{background:0 0;padding:0;display:block;position:static}.cx-modal{box-shadow:none;width:auto;max-height:none}.cx-overlay__head,.cx-overlay__foot{display:none}.sx-docwrap{background:0 0;padding:0}.sx-paper{box-shadow:none;max-width:none}}.sx-paper[dir=rtl] :is(.meta b,.to span,.to b,td,.intro,.blk div,.foot span,.rcpt span),.sx-paper .co span{unicode-bidi:plaintext}.cx-table .cx-ref{white-space:nowrap}.sx-paper .bi{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sx-paper .bi>.ar{text-align:right;text-transform:none;letter-spacing:0}.sx-paper th .bi{gap:8px}.sx-paper th.r .bi{flex-direction:column;align-items:flex-end;gap:1px}.sx-paper .tot td:first-child .bi{text-align:left;width:300px;max-width:100%;display:inline-flex}.sx-paper .tot td:first-child .bi>.ar{color:#5a6270;font-weight:400}.sx-paper .doc-title h4.ar{font-weight:500}.sx-paper .doc-meta .meta.meta3{text-align:left;grid-template-columns:auto auto auto;column-gap:14px}.sx-paper .meta3 b{text-align:center}.sx-paper .meta3 .ar{text-align:right}.sx-paper .blk>b .bi>.ar{font-weight:500}.sx-paper .blk>div>.bi{align-items:flex-start;gap:24px}.sx-paper .blk>div>.bi>span{flex:1}.sx-paper .sign .lbl .bi{gap:16px}.sx-paper[dir=rtl] :is(.to span,.to b,.intro,.blk div,td:not(.r)){text-align:right}.sx-ptl{flex-direction:column;padding:4px 16px 12px;display:flex}.sx-ptl-row{grid-template-columns:32px minmax(0,1fr) 120px 130px;align-items:center;gap:14px;padding:10px 0;font-size:13px;display:grid;position:relative}.sx-ptl-row:before{content:"";inset-inline-start:15px;background:var(--border);z-index:0;width:2px;position:absolute;top:-10px;bottom:-10px}.sx-ptl-row:first-child:before{top:50%}.sx-ptl-row:last-child:before{bottom:50%}.sx-ptl-dot{background:var(--surface);border:2px solid var(--border);width:32px;height:32px;color:var(--ink-3);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:relative}.sx-ptl-row.is-done .sx-ptl-dot{background:var(--success-soft);border-color:var(--success);color:var(--success)}.sx-ptl-row.is-now{background:var(--primary-soft);border-radius:var(--radius-md);margin:0 -10px;padding:10px}.sx-ptl-row.is-now:before{inset-inline-start:25px}.sx-ptl-row.is-now .sx-ptl-dot{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.sx-ptl-row.is-late.is-now .sx-ptl-dot{background:var(--danger);border-color:var(--danger)}.sx-ptl-row.is-next b{color:var(--ink-2);font-weight:500}.sx-ptl-date{flex-direction:column;font-size:12px;display:flex}@media (width<=700px){.sx-ptl-row{grid-template-columns:32px 1fr}.sx-ptl-date{grid-column:2}}.sx-act{margin-top:16px}.sx-act .cx-panel__head h2{align-items:center;gap:8px;display:flex}.sx-act--danger{border-inline-start:3px solid var(--danger)}.sx-act--warning{border-inline-start:3px solid var(--warning)}.sx-actrow{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.sx-actrow>a{color:inherit;min-width:0;text-decoration:none}.sx-actrow>a:hover b{color:var(--primary)}.sx-carminta{border-color:var(--carminta,var(--primary));margin-top:16px}.sx-carminta h2{color:var(--carminta,var(--primary));align-items:center;gap:8px;display:flex}.sx-intel{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;margin-top:16px;display:grid}.sx-intel .sx-wide{grid-column:1/-1}.sx-hbars{flex-direction:column;gap:6px;display:flex}.sx-hbar{grid-template-columns:minmax(90px,38%) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid;position:relative}.sx-hbar__l{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.sx-hbar__t{height:12px;display:block}.sx-hbar__t i{background:var(--primary);border-start-end-radius:4px;border-end-end-radius:4px;height:100%;display:block}.sx-hbar__v{font-variant-numeric:tabular-nums;white-space:nowrap}.sx-vbars{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:200px;display:grid}.sx-vbar{text-align:center;grid-template-rows:auto 1fr auto;height:100%;font-size:12px;display:grid;position:relative}.sx-vbar__t{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-end;display:flex}.sx-vbar__t i{background:var(--primary);border-radius:4px 4px 0 0;width:60%;max-width:44px;display:block}.sx-vbar__v{color:var(--ink-2);font-variant-numeric:tabular-nums;min-height:16px}.sx-vbar__l{color:var(--ink-2);padding-top:4px}[data-tip]:hover:after{content:attr(data-tip);background:var(--ink);color:var(--surface);white-space:nowrap;z-index:20;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.sx-hbar:hover .sx-hbar__t i,.sx-vbar:hover .sx-vbar__t i{filter:brightness(1.15)}.sx-depts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.sx-dept{color:inherit;text-decoration:none}.sx-dept:hover{border-color:var(--primary)}.sx-dept h3{align-items:center;gap:8px;margin:0;display:flex}.sx-listbar{border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.sx-listbar .cx-seg{background:var(--surface)}.sx-segn{color:var(--ink-3);margin-inline-start:2px;font-weight:500}.sx-pagecount{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13px}.sx-pager{align-items:center;gap:2px;display:flex}.sx-pager .cx-btn{justify-content:center;min-width:32px}.sx-sk{--sk-ink:var(--ink);--sk-acc:var(--primary);--sk-soft:var(--primary-soft);width:100%;height:auto;display:block}.sx-paper .sx-sk{--sk-ink:#1f2328;--sk-acc:#0f766e;--sk-soft:#e6f2f1}.sx-sk .gr{stroke:var(--border);stroke-width:1px}.sx-sk .wl{stroke:var(--sk-ink);stroke-width:8px;stroke-linecap:square}.sx-sk .pn{stroke:var(--sk-acc);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.sx-sk .un{fill:var(--sk-soft);stroke:var(--sk-acc);stroke-width:2px}.sx-sk .dr,.sx-sk .wn{stroke:var(--sk-ink);stroke-width:2px}.sx-sk .da{stroke:var(--sk-ink);stroke-width:1.5px;fill:none;stroke-dasharray:4 4}.sx-sk .gap{stroke:var(--surface,#fff);stroke-width:10px}.sx-paper .sx-sk .gap{stroke:#fff}.sx-sk .wn{stroke-width:3px;stroke:var(--sk-acc)}.sx-sk .dm{stroke:var(--sk-acc);stroke-width:1.5px}.sx-sk .lb{font:500 18px var(--font-sans,sans-serif);fill:var(--sk-ink);text-anchor:middle}.sx-sk .tx{font:500 22px var(--font-sans,sans-serif);fill:var(--sk-acc)}.sx-sk--shape .wl{stroke-width:22px}.sx-sk--shape .lb{display:none}.sx-pad{flex-direction:column;gap:10px;display:flex}.sx-padbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-padbar .cx-seg button{align-items:center;gap:4px;display:inline-flex}.sx-padwrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.sx-sk--pad{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none}.cx-modal:has(.sx-pad){width:min(1100px,100%);max-height:calc(100% - 16px)}.cx-modal:has(.sx-pad) .cx-overlay__body{overflow:auto}.sx-skgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.sx-skgrid--side{grid-template-columns:1fr}.sx-skcard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:6px;padding:8px;font-size:13px;display:grid}.sx-skthumb{background:var(--surface-sunken);cursor:zoom-in;border:0;border-radius:6px;padding:0}.sx-skbig .sx-sk{--sk-ink:#1f2328;--sk-acc:#0f766e;--sk-soft:#e6f2f1;background:#fff;border-radius:4px}.sx-skbig .sx-sk .gap{stroke:#fff}.cx-modal:has(.sx-skbig){width:min(900px,100%)}.sx-shprev{border:1px solid var(--border);border-radius:var(--radius-md);max-width:260px;padding:8px}.sx-shprev svg{width:100%;height:auto}.sx-docsk{vertical-align:top;width:48%;margin-block:4px 0;margin-inline:0 1%;display:inline-block}.sx-docsk svg{border:1px solid #e4e6ea;border-radius:4px}.sx-padbar .cx-seg{flex-wrap:wrap;max-width:100%}@media (width<=700px){.sx-padbar .cx-seg button span{display:none}.sx-padbar .cx-seg button{padding:0 10px}}.sx-sk--pad{min-height:260px;max-height:calc(100vh - 300px)}.sx-sk .lb,.sx-sk .tx{font-family:var(--font-sans,sans-serif),"IBM Plex Sans Arabic",sans-serif}.sx-sk .pin{cursor:pointer}.sx-sk .pin circle{fill:var(--sk-acc);stroke:#fff;stroke-width:3px}.sx-sk .pin text{fill:#fff;font:700 15px var(--font-sans,sans-serif);text-anchor:middle}.sx-photostrip{gap:8px;display:flex;overflow-x:auto}.sx-photostrip:empty{display:none}.sx-ph{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;color:var(--ink-2);flex-direction:column;flex:none;align-items:center;gap:2px;padding:4px;font-size:11px;display:flex}.sx-ph img{object-fit:cover;border-radius:4px;width:96px;height:72px}.sx-photo{border-radius:6px;max-width:100%;max-height:65vh;margin:0 auto 12px;display:block}.cx-modal:has(.sx-photo){width:min(900px,100%)}.sx-photogrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:12px;display:grid}.sx-photogrid figure{margin:0}.sx-photogrid button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.sx-photogrid img{object-fit:cover;border-radius:6px;width:100%;height:120px}.sx-photogrid figcaption{margin-top:4px;font-size:12px}.sx-docph{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:4px;display:grid}.sx-docph figure{margin:0}.sx-docph img{object-fit:cover;border-radius:3px;width:100%;height:60px}.sx-docph figcaption{font-size:8px}.cx-overlay__body>.sx-docwrap,.cx-overlay__body>.sx-photogrid,.cx-overlay__body>.sx-photo{flex-shrink:0}.sx-job{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:10px 14px}.sx-jobtrack{grid-template-columns:repeat(15,1fr);gap:3px;display:grid}.sx-jobtrack i{background:var(--surface-sunken);border:1px solid var(--border);border-radius:4px;height:8px}.sx-jobtrack i.is-done{background:var(--success);border-color:var(--success)}.sx-jobtrack i.is-skipped{background:var(--border);opacity:.6}.sx-jobtrack i.is-now{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.sx-jobtrack i.is-lost{background:var(--danger);border-color:var(--danger)}.sx-jobnow{margin-top:8px;font-size:13px}.sx-jobnow summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px;list-style:none;display:flex}.sx-jobnow summary::-webkit-details-marker{display:none}.sx-joblist{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sx-joblist li{border-radius:6px;grid-template-columns:26px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:5px 6px;display:grid}.sx-joblist li.is-now{background:var(--primary-soft)}.sx-joblist li.is-skipped{opacity:.6}.sx-joblist li.is-next b{font-weight:400}.sx-jobn{background:var(--surface-sunken);width:22px;height:22px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.sx-joblist li.is-done .sx-jobn{background:var(--success-soft);color:var(--success)}.sx-joblist li.is-now .sx-jobn{background:var(--primary);color:var(--on-primary)}.sx-dstages{flex-wrap:wrap;gap:6px;display:flex}.sx-dstages span{border:1px solid var(--border);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;display:inline-flex}.sx-dstages .is-done{background:var(--success-soft);color:var(--success);border-color:#0000}.sx-dstages .is-now{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}@media (width<=700px){.sx-joblist li{grid-template-columns:26px 1fr}.sx-joblist li>:nth-child(n+3){grid-column:2}}.sx-sk .rm{fill:none;stroke:var(--sk-ink);stroke-width:8px;stroke-linejoin:miter}.sx-sk .rh{text-anchor:end;fill:var(--sk-acc);font-size:14px}.sx-sk .pd rect{fill:var(--sk-soft);stroke:var(--sk-acc);stroke-width:2px}.sx-sk .pd .pdl{font-size:14px;font-weight:600}.sx-sk .pd.is-sel rect{stroke-width:3px;stroke-dasharray:6 3}.sx-sk--pad .pd{cursor:grab}.sx-skselbar{background:var(--surface-sunken);border-radius:var(--radius-md);padding:6px 10px}.sx-elevgrid{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:14px;display:grid}.sx-elev{border:1px solid var(--border);background:var(--surface);border-radius:6px}.sx-sk .ew{fill:none;stroke:var(--sk-ink);stroke-width:1.5px}.sx-sk .eo rect{fill:var(--surface,#fff);stroke:var(--sk-ink);stroke-width:1.5px;stroke-dasharray:5 3}.sx-sk .el{font-size:22px}.sx-sk .es{font-size:18px;font-weight:400}.sx-sk .wn2{fill:var(--sk-acc);font-size:15px;font-weight:700}#skelev{max-height:calc(100vh - 300px);overflow:auto}.sx-skpage{flex-shrink:0;gap:10px;display:grid}.sx-skpage+.sx-skpage{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.sx-skpage h3{margin:0;font-size:15px}.sx-skelevs{gap:8px;margin-top:4px;display:grid}.sx-skelevs h4{margin:0;font-size:14px}.sx-sk .efloor{stroke:var(--sk-ink);stroke-width:4px}.sx-sk .eunit{fill:var(--sk-soft);stroke:var(--sk-acc);stroke-width:2px}.sx-sk .ewin{fill:var(--surface,#fff);stroke:var(--sk-ink);stroke-width:2px}.sx-sk .eglass{fill:#dcebf5;stroke:var(--sk-ink);stroke-width:1px}.sx-sk .eframe{fill:none;stroke:var(--sk-ink);stroke-width:1.2px}.sx-sk .esill{stroke:var(--sk-ink);stroke-width:3px}.sx-sk .edoor{fill:var(--surface,#fff);stroke:var(--sk-ink);stroke-width:2px}.sx-sk .eknob{fill:var(--sk-ink)}.sx-sk .wf{stroke:var(--sk-ink);stroke-width:1.2px}.sx-sk .snp{fill:none;stroke:var(--sk-acc);stroke-width:2.5px}.sx-sk .snpt{fill:var(--sk-acc);font-size:15px;font-weight:700}.sx-paper .sx-sk .eglass,.sx-skbig .sx-sk .eglass{fill:#dcebf5}
