@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c8d29d3-module__7io_WG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c8d29d3-module__7io_WG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c412b9dae757a56d-s.p.0fj5bgzc1w58-.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c667f24a0ff78f14-s.0wr.zdc3-k-0p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb89c7e1d2156adb-s.10bh2oa_gl6yj.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c24ca030dfcb5061-s.17ocanktx~zsi.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(../media/c9a0d344f313d307-s.p.10tdkt._dcy9o.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0748i~p6t~e1..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.0enchk..y8of7.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-20C0,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(../media/5d6231e6818a3930-s.0x4oaf2w5.q41.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(../media/280fac012b00b901-s.p.10sk5q~m.vz5z.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00a6jzddb6_5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.14_3jk91dypol.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-20C0,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(../media/3347fc7792f0b5ea-s.03t-sxw-mfhfr.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(../media/ceec3e50f42c26e3-s.p.0435e-sm4z2ue.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.0xkmj9051f8yu.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.0htw-ife8uw02.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-20C0,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(../media/441492499fc86682-s.0gfg-v5ghxdlx.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:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0boyeo3yu06q3.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.07x16g4hia0u7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.0~v2a24o9-.1j.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.05u7rmxfp3m9u.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 Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_e728dc79-module__pJPAcW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_e728dc79-module__pJPAcW__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}}@layer tokens{:root{--text-xs:clamp(.75rem, .72rem + .15vw, .813rem);--text-sm:clamp(.875rem, .84rem + .18vw, .938rem);--text-base:clamp(.938rem, .88rem + .25vw, 1rem);--text-lg:clamp(1.063rem, 1rem + .31vw, 1.188rem);--text-xl:clamp(1.25rem, 1.16rem + .45vw, 1.438rem);--text-2xl:clamp(1.5rem, 1.36rem + .7vw, 1.875rem);--text-3xl:clamp(1.875rem, 1.65rem + 1.2vw, 2.625rem);--text-4xl:clamp(2.25rem, 1.85rem + 2vw, 3.5rem);--text-5xl:clamp(2.75rem, 2.1rem + 3.2vw, 4.75rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-loose:1.7;--tracking-tight:-.022em;--tracking-snug:-.012em;--tracking-normal:0;--tracking-wide:.04em;--weight-regular:430;--weight-medium:540;--weight-semibold:640;--weight-bold:730;--brand-h:264;--brand-c:.18;--brand:oklch(58% var(--brand-c) var(--brand-h));--brand-hover:oklch(52% var(--brand-c) var(--brand-h));--brand-active:oklch(46% var(--brand-c) var(--brand-h));--brand-soft:oklch(96% .03 var(--brand-h));--brand-soft-hover:oklch(93% .05 var(--brand-h));--gray-25:#fcfcfe;--gray-50:#f7f8fa;--gray-100:#f1f2f4;--gray-150:#eaebef;--gray-200:#e0e1e5;--gray-300:#cbced3;--gray-400:#a2a4ab;--gray-500:#777a82;--gray-600:#555860;--gray-700:#3a3d45;--gray-800:#1f2129;--gray-900:#0d0f15;--gray-950:#030407;--color-bg-primary:var(--gray-25);--color-bg-secondary:var(--gray-50);--color-bg-tertiary:var(--gray-100);--color-bg-elevated:#fff;--color-bg-inverse:var(--gray-900);--color-text-primary:var(--gray-900);--color-text-secondary:var(--gray-700);--color-text-tertiary:var(--gray-500);--color-text-inverse:var(--gray-25);--color-text-brand:var(--brand);--color-border-subtle:var(--gray-150);--color-border-default:var(--gray-200);--color-border-strong:var(--gray-300);--color-border-focus:var(--brand);--color-surface-hover:var(--gray-100);--color-surface-active:var(--gray-150);--color-surface-selected:var(--brand-soft);--color-success:#009956;--color-warning:#dc9400;--color-error:#d73431;--color-info:#008cbb;--color-success-soft:#defae6;--color-warning-soft:#ffefd7;--color-error-soft:#ffedeb;--color-info-soft:#def6ff;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-y:clamp(3rem, 5vw, 6rem);--container-max:1200px;--container-wide:1440px;--container-narrow:720px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000000f, 0 2px 4px #0000000d;--shadow-lg:0 10px 20px #00000014, 0 4px 8px #0000000a;--shadow-xl:0 24px 40px #0000001a, 0 8px 16px #0000000a;--shadow-focus:0 0 0 3px oklch(58% .18 var(--brand-h) / .18);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-slower:.42s;--nav-height:56px;--sidebar-width:260px;--sidebar-collapsed:72px;--sidebar-mobile-width:min(82vw, 288px)}@supports (color:lab(0% 0 0)){:root{--gray-25:lab(99.0613% .00888109 -.7604);--gray-50:lab(97.664% .0141859 -1.14005);--gray-100:lab(95.3385% .020206 -1.51927);--gray-150:lab(93.0131% .0270009 -1.89811);--gray-200:lab(89.5276% .0345111 -2.27636);--gray-300:lab(82.5563% .0525713 -3.03128);--gray-400:lab(67.4646% .0787973 -3.78162);--gray-500:lab(51.2122% .118345 -4.52472);--gray-600:lab(37.2784% .178292 -5.25786);--gray-700:lab(25.6763% .2134 -5.24062);--gray-800:lab(12.912% .285201 -5.20833);--gray-900:lab(4.38504% .200026 -3.38308);--gray-950:lab(1.18281% .0873059 -1.21164);--color-success:lab(55.6512% -51.7022 26.7622);--color-warning:lab(67.3107% 22.3394 78.3256);--color-error:lab(49.2966% 62.8465 43.054);--color-info:lab(53.8137% -22.1188 -38.6685);--color-success-soft:lab(95.8995% -12.4059 6.35721);--color-warning-soft:lab(95.4129% 4.93097 18.9675);--color-error-soft:lab(95.0028% 12.0867 7.12119);--color-info-soft:lab(95.504% -8.23882 -11.5603);--shadow-xs:0 1px 2px lab(0% 0 0/.05);--shadow-sm:0 1px 3px lab(0% 0 0/.08), 0 1px 2px lab(0% 0 0/.05);--shadow-md:0 4px 6px lab(0% 0 0/.06), 0 2px 4px lab(0% 0 0/.05);--shadow-lg:0 10px 20px lab(0% 0 0/.08), 0 4px 8px lab(0% 0 0/.04);--shadow-xl:0 24px 40px lab(0% 0 0/.1), 0 8px 16px lab(0% 0 0/.04)}}}@layer base{html{scroll-behavior:smooth}body{font-family:var(--font-sans), "Inter", var(--font-arabic), "IBM Plex Sans Arabic", "Geist", "Switzer", system-ui, -apple-system, sans-serif;font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-primary);background:var(--color-bg-primary);font-feature-settings:"ss01", "cv11"}html[dir=rtl] body{direction:rtl}html[lang=ar] body,html[lang^=ar-] body,body[data-app-language=ar],[lang=ar],[lang^=ar-]{font-family:var(--font-arabic), "IBM Plex Sans Arabic", var(--font-sans), "Segoe UI", Tahoma, system-ui, -apple-system, sans-serif;letter-spacing:0}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}html[dir=rtl] [dir=ltr],html[dir=rtl] code,html[dir=rtl] pre,html[dir=rtl] input[type=email],html[dir=rtl] input[type=url]{text-align:left;direction:ltr}html[dir=rtl] [style*="text-align: left"]{text-align:right!important}html[dir=rtl] [style*="text-align: right"]{text-align:left!important}html[dir=rtl] .auth-brand{margin:16px 16px 16px 0!important}html[dir=rtl] .dash-layout{direction:rtl}html[dir=rtl] .dash-layout input,html[dir=rtl] .dash-layout textarea,html[dir=rtl] .dash-layout select{text-align:right}html[dir=rtl] .dash-layout [style*="text-align: left"]{text-align:right!important}html[dir=rtl] .dash-layout [style*="text-align: right"]{text-align:left!important}html[dir=rtl] .dash-layout [style*=margin-right],html[dir=rtl] .dash-layout [style*=marginRight]{margin-left:auto!important;margin-right:0!important}h1{font-size:var(--text-5xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold)}h2{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);font-weight:var(--weight-semibold)}h3{font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-weight:var(--weight-semibold)}h4{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-weight:var(--weight-semibold)}h5{font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--weight-semibold)}p{color:var(--color-text-secondary)}::selection{background:var(--brand-soft);color:var(--brand-active)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}}@layer components{.site-announcement-strip{z-index:900;box-sizing:border-box;background:var(--announcement-bg,#141414);width:100%;min-height:34px;color:var(--announcement-fg,#fff);border-bottom:1px solid color-mix(in oklch, var(--announcement-fg,#fff) 20%, transparent);justify-content:center;align-items:center;padding:.34rem clamp(1rem,3vw,2rem);line-height:1;text-decoration:none;display:flex;position:sticky;top:0}.site-announcement-strip-inner{--announcement-fit-font-size:var(--text-sm);--announcement-fit-scale:1;width:100%;max-width:var(--container-wide);text-align:center;min-width:0;transform:scaleX(var(--announcement-fit-scale));transform-origin:50%;justify-content:center;align-items:center;gap:.55rem;margin:0 auto;display:flex}.site-announcement-strip-copy{font-size:var(--announcement-fit-font-size);overflow-wrap:anywhere;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}.site-announcement-strip-action{border-radius:var(--radius-full);background:color-mix(in oklch, var(--announcement-fg,#fff) 14%, transparent);color:var(--announcement-fg,#fff);font-size:max(8px, calc(var(--announcement-fit-font-size) * .88));white-space:nowrap;flex:none;align-items:center;gap:.35rem;padding:.14rem .48rem;font-weight:600;display:inline-flex}.site-announcement-strip-action:after{content:"->";font-family:ui-monospace,JetBrains Mono,monospace;font-size:.78em}.site-announcement-strip:hover .site-announcement-strip-action{background:color-mix(in oklch, var(--announcement-fg,#fff) 20%, transparent)}@media (max-width:640px){.site-announcement-strip{min-height:30px;padding:.25rem .5rem;overflow:hidden}.site-announcement-strip-inner{--announcement-fit-font-size:12px;white-space:nowrap;will-change:transform;flex-flow:row;gap:.34rem}.site-announcement-strip-copy{overflow-wrap:normal;white-space:nowrap}}.btn{--btn-h:40px;--btn-px:1.125rem;--btn-fs:var(--text-sm);height:var(--btn-h);min-width:80px;padding-inline:var(--btn-px);font-size:var(--btn-fs);font-weight:var(--weight-medium);letter-spacing:-.005em;border-radius:var(--radius-md);transition:background var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.btn:active{transform:translateY(.5px)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-sm{--btn-h:32px;--btn-px:.875rem;--btn-fs:var(--text-xs)}.btn-lg{--btn-h:48px;--btn-px:1.5rem;--btn-fs:var(--text-base)}.btn-xl{--btn-h:56px;--btn-px:1.75rem;--btn-fs:var(--text-lg)}.btn-primary{background:var(--gray-900);color:var(--color-text-inverse);box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow-sm)}@supports (color:lab(0% 0 0)){.btn-primary{box-shadow:inset 0 1px 0 lab(100% 0 0/.1), var(--shadow-sm)}}.btn-primary:hover{background:var(--gray-800);box-shadow:inset 0 1px 0 #ffffff1f, var(--shadow-md)}@supports (color:lab(0% 0 0)){.btn-primary:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.12), var(--shadow-md)}}.btn-brand{background:var(--brand);color:#fff;box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-sm)}@supports (color:lab(0% 0 0)){.btn-brand{box-shadow:inset 0 1px 0 lab(100% 0 0/.18), var(--shadow-sm)}}.btn-brand:hover{background:var(--brand-hover)}.btn-secondary{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border-default);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.btn-destructive{background:var(--color-error);color:#fff}.btn-destructive:hover{background:#c2181d;background:lab(42.3119% 63.0679 45.4931)}.btn-icon{aspect-ratio:1;min-width:0;padding:0}.input{width:100%;height:44px;font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);padding:0 .875rem;display:block}.input::placeholder{color:var(--color-text-tertiary)}.input:hover:not(:disabled){border-color:var(--color-border-strong)}.input:focus{border-color:var(--brand);box-shadow:var(--shadow-focus);outline:none}.input:disabled{background:var(--color-bg-tertiary);cursor:not-allowed;opacity:.7}.input[aria-invalid=true]{border-color:var(--color-error)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #d7343126;box-shadow:0 0 0 3px lab(49.2966% 62.8465 43.054/.15)}textarea.input{resize:vertical;height:auto;min-height:96px;padding:.75rem .875rem;line-height:1.5}.field{flex-direction:column;gap:.5rem;display:flex}.label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.label .optional{font-weight:var(--weight-regular);color:var(--color-text-tertiary);margin-left:.25rem}.help{font-size:var(--text-xs);color:var(--color-text-tertiary)}.error-msg{font-size:var(--text-xs);color:var(--color-error);align-items:center;gap:.375rem;display:flex}.offer-image-picker{flex-direction:column;gap:.625rem;display:flex}.offer-image-picker-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.offer-image-picker-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.offer-image-picker-help{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:.2rem;line-height:1.45}.offer-image-picker-list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffffbd, transparent 36px), var(--color-bg-secondary);gap:.5rem;max-height:360px;padding:.375rem;display:grid;overflow-y:auto}@supports (color:lab(0% 0 0)){.offer-image-picker-list{background:linear-gradient(180deg, lab(100% 0 0/.74), transparent 36px), var(--color-bg-secondary)}}.offer-image-card{text-align:left;width:100%;color:inherit;border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-xs);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:1px solid #0000;grid-template-columns:84px minmax(0,1fr);align-items:stretch;gap:.75rem;padding:.5rem;display:grid}.offer-image-card:hover:not(:disabled){border-color:var(--color-border-default);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.offer-image-card:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-sm);outline:none}.offer-image-card.is-active{border-color:color-mix(in oklch, var(--brand) 62%, white);background:color-mix(in oklch, var(--brand-soft) 72%, white);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand) 20%, transparent), var(--shadow-sm)}.offer-image-card:disabled{cursor:not-allowed;opacity:.72}.offer-image-media{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--gray-100);width:84px;min-height:84px;overflow:hidden}.offer-image-media img{object-fit:cover;width:100%;height:100%}.offer-image-fallback{height:100%;color:var(--color-text-tertiary);text-align:center;place-items:center;gap:.25rem;padding:.5rem;display:grid}.offer-image-fallback span{font-size:.68rem;font-weight:var(--weight-medium)}.offer-image-copy{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;display:flex}.offer-image-title-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.offer-image-title{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:1.25}.offer-image-check{color:var(--brand-active);flex-shrink:0}.offer-image-meta{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.offer-image-meta span+span:before{content:"";background:var(--color-border-strong);vertical-align:.12em;border-radius:999px;width:4px;height:4px;margin-right:.5rem;display:inline-block}.offer-image-description{-webkit-line-clamp:2;font-size:var(--text-xs);color:var(--color-text-secondary);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.offer-image-badges{flex-wrap:wrap;gap:.375rem;padding-top:.1rem;display:flex}.offer-image-empty{border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-secondary);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.875rem;display:grid}.offer-image-empty-icon{border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-text-tertiary);border:1px solid var(--color-border-subtle);background:#fff;place-items:center;display:grid}.offer-image-empty-title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary)}.offer-image-empty-copy{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:.25rem;line-height:1.5}.offer-image-empty-action{grid-column:1/-1}.offer-image-skeleton{background:linear-gradient(90deg, var(--color-bg-tertiary) 0%, var(--color-bg-secondary) 50%, var(--color-bg-tertiary) 100%);background-size:200% 100%;animation:1.4s infinite shimmer}.offer-image-card.is-loading{pointer-events:none;box-shadow:none}.offer-image-line-lg{border-radius:999px;width:78%;height:12px}.offer-image-line-sm{border-radius:999px;width:48%;height:10px}.card{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.card-hover:hover{border-color:var(--color-border-default);box-shadow:var(--shadow-md)}.card-flat{box-shadow:none}.card-elevated{box-shadow:var(--shadow-md);border-color:#0000}@media (max-width:640px){.dash-layout>div>main{overflow-x:clip;padding-inline:.75rem!important}.dash-layout .card{padding:1rem}.dash-layout .btn,.dash-layout input,.dash-layout select,.dash-layout textarea{max-width:100%}}.badge{font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);align-items:center;gap:.375rem;padding:.25rem .625rem;line-height:1;display:inline-flex}.badge:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.badge-success{background:var(--color-success-soft);color:#005228;color:lab(29.8367% -46.4532 24.2829);border-color:#0000}.badge-warning{background:var(--color-warning-soft);color:#764b00;color:lab(35.8651% 21.9574 78.9846);border-color:#0000}.badge-error{background:var(--color-error-soft);color:#950009;color:lab(30.8884% 56.9643 44.1215);border-color:#0000}.badge-info{background:var(--color-info-soft);color:#004f6d;color:lab(30.4181% -17.1357 -38.1321);border-color:#0000}.badge-brand{background:var(--brand-soft);color:var(--brand-active);border-color:#0000}.badge-plain:before{display:none}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-xs);align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}.avatar{background:var(--color-bg-tertiary);width:36px;height:36px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.divider{background:var(--color-border-subtle);border:0;height:1px}.kbd{background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);color:var(--color-text-secondary);border-bottom-width:2px;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.75rem}.skeleton{background:linear-gradient(90deg, var(--color-bg-tertiary) 0%, var(--color-bg-secondary) 50%, var(--color-bg-tertiary) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.spin{transform-origin:50%;transform-box:view-box;will-change:transform;animation:.9s linear infinite sym-spin;display:inline-block}svg.spin{display:block}@keyframes sym-spin{to{transform:rotate(360deg)}}}@layer utilities{.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.container-wide{max-width:var(--container-wide)}.container-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.stack>*+*{margin-top:var(--stack-gap,1rem)}.stack-sm{--stack-gap:.5rem}.stack-lg{--stack-gap:2rem}.row{align-items:center;gap:var(--row-gap,.75rem);display:flex}.row-between{justify-content:space-between}.grid-auto{gap:var(--space-6);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,280px)), 1fr));display:grid}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-mono{font-family:ui-monospace,JetBrains Mono,monospace}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-bg-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:1000;padding:.5rem 1rem;position:absolute;top:-40px;left:1rem}.skip-link:focus{top:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
