:root{--gray-1:#fdfcfa;--gray-2:#faf8f3;--gray-3:#f4f0e8;--gray-4:#ede8dc;--gray-5:#e4ddcd;--gray-6:#d8cfba;--gray-7:#b5a88a;--gray-8:#968566;--gray-9:#6b5d44;--gray-10:#544831;--gray-11:#3c3324;--gray-12:#14110c;--gold-1:#fffcf4;--gold-2:#fef7e6;--gold-3:#fcefcc;--gold-4:#f8e4ac;--gold-5:#f2d896;--gold-6:#e8d08a;--gold-7:#dcbb5e;--gold-8:#d2ae3c;--gold-9:#c9a227;--gold-10:#a67c1a;--gold-11:#8a6410;--gold-12:#4a3608;--green-1:#f4faf2;--green-2:#ecf6e9;--green-3:#e6f1e0;--green-6:#a9d3a4;--green-9:#1f7a3d;--green-11:#1b5e2a;--amber-1:#fffaf0;--amber-2:#fdf3e0;--amber-3:#fbefd3;--amber-6:#edb668;--amber-9:#b45309;--amber-11:#7a4b08;--red-1:#fff8f6;--red-2:#fdece9;--red-3:#fae4e0;--red-6:#eda69c;--red-9:#b3261e;--red-11:#8e1f19;--blue-1:#f5f8fd;--blue-2:#eaf1fa;--blue-3:#f2e9df;--blue-6:#d0b18d;--blue-9:#1d5fa8;--blue-11:#17457a;--pure-white:#ffffff;--pure-black:#000000;--alpha-ink-4:rgba(20,17,12,0.04);--alpha-ink-8:rgba(20,17,12,0.08);--alpha-ink-12:rgba(20,17,12,0.12);--alpha-ink-20:rgba(20,17,12,0.20);--alpha-ink-40:rgba(20,17,12,0.40);--alpha-ink-60:rgba(20,17,12,0.60);--alpha-ink-80:rgba(20,17,12,0.80);--alpha-white-8:rgba(255,255,255,0.08);--alpha-white-12:rgba(255,255,255,0.12);--alpha-white-20:rgba(255,255,255,0.20);--alpha-white-40:rgba(255,255,255,0.40);--alpha-white-72:rgba(255,255,255,0.72);--alpha-white-92:rgba(255,255,255,0.92);--alpha-gold-10:rgba(201,162,39,0.10);--alpha-gold-20:rgba(201,162,39,0.20);--alpha-gold-40:rgba(201,162,39,0.40);--surface:var(--gray-2);--surface-raised:var(--gray-1);--surface-sunken:var(--gray-3);--surface-hover:var(--gray-4);--surface-active:var(--gray-5);--surface-inverted:var(--gray-12);--border-subtle:var(--gray-5);--border-default:var(--gray-6);--border-strong:var(--gray-8);--border-inverted:var(--alpha-white-12);--text-strong:var(--gray-12);--text-body:var(--gray-11);--text-muted:var(--gray-10);--text-faint:var(--gray-9);--text-on-inverted:var(--gray-2);--text-on-inverted-muted:var(--alpha-white-72);--brand:var(--gold-9);--brand-contrast:var(--gray-12);--brand-hover:var(--gold-10);--brand-soft:var(--gold-3);--brand-soft-contrast:var(--gold-11);--brand-text:var(--gold-11);--brand-heading:var(--gold-12);--brand-on-inverted:var(--gold-6);--brand-border:var(--gold-7);--success:var(--green-9);--success-contrast:var(--pure-white);--success-soft:var(--green-3);--success-soft-contrast:var(--green-11);--success-text:var(--green-11);--success-border:var(--green-6);--warning:var(--amber-9);--warning-contrast:var(--pure-white);--warning-soft:var(--amber-3);--warning-soft-contrast:var(--amber-11);--warning-text:var(--amber-11);--warning-border:var(--amber-6);--danger:var(--red-9);--danger-contrast:var(--pure-white);--danger-soft:var(--red-3);--danger-soft-contrast:var(--red-11);--danger-text:var(--red-11);--danger-border:var(--red-6);--info:var(--blue-9);--info-contrast:var(--pure-white);--info-soft:var(--blue-3);--info-soft-contrast:var(--blue-11);--info-text:var(--blue-11);--info-border:var(--blue-6);--focus-ring:var(--gray-12);--focus-ring-offset:var(--surface-raised);--focus-ring-inverted:var(--gold-6);--overlay-scrim:var(--alpha-ink-60);--overlay-veil:var(--alpha-ink-20);--overlay-glass:var(--alpha-white-92);--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--space-12:72px;--radius-1:6px;--radius-2:9px;--radius-3:12px;--radius-4:16px;--radius-5:24px;--radius-6:999px;--shadow-1:0 1px 2px var(--alpha-ink-4);--shadow-2:0 2px 6px var(--alpha-ink-8);--shadow-3:0 8px 20px var(--alpha-ink-8);--shadow-4:0 16px 36px var(--alpha-ink-12);--shadow-5:0 28px 64px var(--alpha-ink-20);--shadow-brand:0 10px 28px var(--alpha-gold-20);--text-xs:0.72rem;--text-sm:0.8rem;--text-base:0.9rem;--text-md:1rem;--text-lg:1.15rem;--text-xl:1.45rem;--text-2xl:1.9rem;--text-3xl:2.4rem;--weight-regular:400;--weight-medium:500;--weight-body:600;--weight-bold:700;--weight-heavy:800;--weight-black:900;--leading-tight:1.25;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.68;--leading-loose:1.75;--bp-sm:560px;--bp-md:640px;--bp-lg:720px;--bp-xl:900px;--bp-2xl:1180px;--c-primary:#7d5716;--c-ink-muted:#5a5048;--c-ink-soft:#5f5449;--c-surface-2:#f4efe6;--c-border:rgba(64,48,27,0.13);--c-white:#ffffff;--c-black:#000000;--c-surface-01:#fbfcff;--c-surface-02:#fbfcfe;--c-surface-03:#fafbfe;--c-surface-04:#f7f9ff;--c-surface-05:#fbf6ff;--c-surface-06:#fff6f8;--c-surface-07:#f7f9fd;--c-surface-08:#f8f9fc;--c-surface-09:#f8fafc;--c-surface-10:#f6f8fd;--c-surface-11:#f7f8fc;--c-surface-12:#fffcf2;--c-surface-13:#f4f7fc;--c-surface-14:#f1f5ff;--c-surface-15:#f5f7fb;--c-surface-16:#fff1f2;--c-surface-17:#f4f6fb;--c-surface-18:#fffaf0;--c-surface-19:#eefcff;--c-surface-20:#f2f5fb;--c-surface-21:#f1f5fb;--c-surface-22:#f2f4fa;--c-surface-23:#eeecff;--c-surface-24:#fdedf3;--c-surface-25:#f1f5f9;--c-surface-26:#fdecef;--c-surface-27:#eafcff;--c-surface-28:#eafffb;--c-surface-29:#eef2fb;--c-surface-30:#eefbf3;--c-surface-31:#f3ebe2;--c-surface-32:#edf0fb;--c-surface-33:#edf7fb;--c-surface-34:#eef2f9;--c-surface-35:#eef1f8;--c-surface-36:#fff9e7;--c-surface-37:#eef0f7;--c-surface-38:#f4ede4;--c-surface-39:#f4ede4;--c-surface-40:#fdf0e6;--c-surface-41:#ffe4e6;--c-surface-42:#f0e6db;--c-surface-43:#f8f3ed;--c-surface-44:#f4ede5;--c-surface-45:#e8edf7;--c-surface-46:#f8f3e7;--c-surface-47:#f8f3ed;--c-surface-48:#e6f6f8;--c-surface-49:#fff7df;--c-surface-50:#e6ecf7;--c-surface-51:#e8f5ee;--c-surface-52:#e4f7ee;--c-surface-53:#fbe0ea;--c-surface-54:#f7f2ec;--c-surface-55:#ecdfd0;--c-surface-56:#f9f1e0;--c-surface-57:#f7f2ec;--c-surface-58:#e8edf0;--c-surface-59:#f6f1ea;--c-surface-60:#e2f5f2;--c-surface-61:#e6eef0;--c-surface-62:#fff4d6;--c-surface-63:#fff6d6;--c-surface-64:#e3e8f2;--c-surface-65:#f4ece4;--c-surface-66:#e9f6dd;--c-surface-67:#e2e6ef;--c-surface-68:#f1eadf;--c-surface-69:#eee2d5;--c-surface-70:#dcf5d6;--c-gray-01:#cccccc;--c-gray-02:#777777;--c-gray-03:#7a7168;--c-gray-04:#666666;--c-gray-05:#555555;--c-gray-06:#111111;--c-muted-01:#dbd0c4;--c-muted-02:#b5a38e;--c-muted-03:#b39d83;--c-muted-04:#b09f8b;--c-muted-05:#af9d87;--c-muted-06:#b19f8a;--c-muted-07:#7d6d5b;--c-muted-08:#a48f77;--c-muted-09:#9f9181;--c-muted-10:#96836e;--c-muted-11:#93816c;--c-muted-12:#928371;--c-muted-13:#8e8070;--c-muted-14:#867461;--c-muted-15:#857562;--c-muted-16:#847462;--c-muted-17:#807364;--c-muted-18:#807365;--c-muted-19:#7e6d5a;--c-muted-20:#7e6d59;--c-muted-21:#81705d;--c-muted-22:#7b6d5d;--c-muted-23:#7a6752;--c-muted-24:#776755;--c-muted-25:#6e6254;--c-muted-26:#6d5e4c;--c-muted-27:#6e5e4d;--c-muted-28:#6d5e4c;--c-muted-29:#6d5c49;--c-muted-30:#6d5d4c;--c-muted-31:#675540;--c-muted-32:#635340;--c-muted-33:#665644;--c-muted-34:#635341;--c-muted-35:#5f503e;--c-muted-36:#5d4e3d;--c-muted-37:#60513f;--c-muted-38:#605241;--c-muted-39:#5f4f3d;--c-muted-40:#5d4d3c;--c-muted-41:#5d4c39;--c-muted-42:#55483a;--c-muted-43:#544432;--c-ink-01:#1e3a8a;--c-ink-02:#4d3d2b;--c-ink-03:#402e1a;--c-ink-04:#3e301f;--c-ink-05:#3d3020;--c-ink-06:#372816;--c-ink-07:#322516;--c-ink-08:#302314;--c-ink-09:#322515;--c-ink-10:#3b2b18;--c-ink-11:#2d2112;--c-ink-12:#2e2113;--c-ink-13:#2d2112;--c-ink-14:#2b1f12;--c-ink-15:#2c2012;--c-ink-16:#2d2216;--c-ink-17:#241a0f;--c-ink-18:#2a1f11;--c-ink-19:#2b1f12;--c-ink-20:#2b2013;--c-ink-21:#2a1e11;--c-ink-22:#2c2012;--c-ink-23:#291e12;--c-ink-24:#261c10;--c-ink-25:#291e11;--c-ink-26:#291e11;--c-ink-27:#251a0f;--c-ink-28:#211910;--c-ink-29:#22190e;--c-ink-30:#21180d;--c-ink-31:#1e160c;--c-ink-32:#1f170d;--c-ink-33:#1f160d;--c-ink-34:#1d150c;--c-ink-35:#1b140b;--c-ink-36:#17110a;--c-ink-37:#150f09;--c-ink-38:#161009;--c-ink-39:#150f09;--c-ink-40:#120d07;--c-ink-41:#090e1a;--c-ink-42:#150f08;--c-ink-43:#070c18;--c-ink-44:#050816;--c-ink-45:#050b16;--c-ink-46:#0d0905;--c-ink-47:#060a14;--c-ink-48:#030814;--c-brand-01:#e7daca;--c-brand-02:#d7dce8;--c-brand-03:#e1ccb5;--c-brand-04:#e3d0bb;--c-brand-05:#e5d4c1;--c-brand-06:#d9c0a3;--c-brand-07:#d4c1aa;--c-brand-08:#d1c0ad;--c-brand-09:#d8b25e;--c-brand-10:#cbb69d;--c-brand-11:#818cf8;--c-brand-12:#cfa54f;--c-brand-13:#c6ab8b;--c-brand-14:#b98b32;--c-brand-15:#9c7140;--c-brand-16:#6d5efc;--c-brand-17:#9e7241;--c-brand-18:#6a5df0;--c-brand-19:#635fe6;--c-brand-20:#6d5ce6;--c-brand-21:#a67c1a;--c-brand-22:#5854dd;--c-brand-23:#8a6524;--c-brand-24:#845f36;--c-brand-25:#9a7118;--c-brand-26:#8a6410;--c-brand-27:#3b62d9;--c-brand-28:#8a6410;--c-brand-29:#7d5716;--c-brand-30:#4843c9;--c-brand-31:#2f7bd9;--c-brand-32:#7d5716;--c-brand-33:#6a4c2b;--c-brand-34:#2f74c9;--c-brand-35:#4133c4;--c-brand-36:#6b4f14;--c-brand-37:#2b57bd;--c-brand-38:#664a29;--c-brand-39:#1f5fae;--c-brand-40:#594024;--c-violet-01:#a47743;--c-violet-02:#946c3d;--c-teal-01:#9fd9d0;--c-teal-02:#5eead4;--c-teal-03:#38bdf8;--c-teal-04:#38e0d4;--c-teal-05:#35d6c0;--c-teal-06:#34d399;--c-teal-07:#16c4ea;--c-teal-08:#00d4ff;--c-teal-09:#06b6d4;--c-teal-10:#0eb5c4;--c-teal-11:#10b981;--c-teal-12:#00a8c8;--c-teal-13:#1591b3;--c-teal-14:#12b3a6;--c-teal-15:#13ab9c;--c-teal-16:#0ea5a4;--c-teal-17:#0e8f9e;--c-teal-18:#0f9d63;--c-teal-19:#0f9a99;--c-teal-20:#0e7c99;--c-teal-21:#0087a5;--c-teal-22:#0d9488;--c-teal-23:#0e9186;--c-teal-24:#0e7490;--c-teal-25:#007d99;--c-teal-26:#1f7a4d;--c-teal-27:#0b8a55;--c-teal-28:#17794a;--c-teal-29:#0b8177;--c-teal-30:#0f7a4f;--c-teal-31:#006d88;--c-teal-32:#006e88;--c-teal-33:#0b6f7d;--c-teal-34:#0b7d78;--c-teal-35:#0f766e;--c-teal-36:#067a5b;--c-teal-37:#057a4b;--c-teal-38:#6c4e2c;--c-teal-39:#6f502d;--c-teal-40:#06616f;--c-teal-41:#066b41;--c-teal-42:#123a3a;--c-teal-43:#2d2112;--c-teal-44:#352616;--c-green-01:#bbf7d0;--c-green-02:#b7f5c9;--c-green-03:#7fe3a6;--c-green-04:#4f9f6e;--c-green-05:#22c55e;--c-green-06:#16a34a;--c-green-07:#4f8f2a;--c-green-08:#3f7d1e;--c-green-09:#15803d;--c-green-10:#132014;--c-amber-01:#fff3c6;--c-amber-02:#ffe3c1;--c-amber-03:#fff2b9;--c-amber-04:#f0e2c4;--c-amber-05:#f2d98a;--c-amber-06:#f8d870;--c-amber-07:#f2724e;--c-amber-08:#f4723f;--c-amber-09:#f2673f;--c-amber-10:#f0a63f;--c-amber-11:#d8a24a;--c-amber-12:#fbbf24;--c-amber-13:#f5a623;--c-amber-14:#cc9a49;--c-amber-15:#dd8a2a;--c-amber-16:#f59e0b;--c-amber-17:#b45f43;--c-amber-18:#eab308;--c-amber-19:#f0a500;--c-amber-20:#d97706;--c-amber-21:#b26a1f;--c-amber-22:#b5820f;--c-amber-23:#a67c1a;--c-amber-24:#b45309;--c-amber-25:#b26a00;--c-amber-26:#9a3412;--c-amber-27:#9a6a11;--c-amber-28:#92400e;--c-amber-29:#9a6b06;--c-amber-30:#8a3a08;--c-amber-31:#7c3f06;--c-amber-32:#4e3810;--c-amber-33:#3a2708;--c-amber-34:#3b2503;--c-amber-35:#23170a;--c-amber-36:#18120c;--c-amber-37:#15110a;--c-warm-01:#e7e2da;--c-warm-02:#524a42;--c-warm-03:#2a2320;--c-red-01:#fecaca;--c-red-02:#ff8fa8;--c-red-03:#f87171;--c-red-04:#ff7a59;--c-red-05:#ef4444;--c-red-06:#e23e6b;--c-red-07:#e05a3c;--c-red-08:#dc3d5f;--c-red-09:#d63c5a;--c-red-10:#e0315f;--c-red-11:#e03163;--c-red-12:#d23b5c;--c-red-13:#d6336c;--c-red-14:#dc2626;--c-red-15:#c4453a;--c-red-16:#c84632;--c-red-17:#d92d20;--c-red-18:#bd2f63;--c-red-19:#b3384f;--c-red-20:#c02b3a;--c-red-21:#c0264f;--c-red-22:#c81e4a;--c-red-23:#c0234c;--c-red-24:#b02a45;--c-red-25:#be185d;--c-red-26:#b42318;--c-red-27:#7a2740;--c-red-28:#8d1030;--aurora-indigo:var(--gold-11);--color-cyan:#9a6e2a;--color-primary-blue:var(--gold-10);--color-white:var(--c-ink-09);--color-success:var(--c-teal-29);--color-danger:var(--c-red-06);--color-ai-purple:var(--c-brand-15);--font-inter:"Inter","Inter Fallback";--font-space:"Space Grotesk","Space Grotesk Fallback";--font-cairo:"Cairo","Cairo Fallback";--font-tajawal:"Tajawal","Tajawal Fallback";--font-emoji:"Noto Color Emoji","Noto Color Emoji Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/fonts/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dd994fbf464986f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e97026df054cf2a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/63a79a6cf340c5d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/f15f45d13243c643-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/1ebb550cd0a67fc6-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ce401babc0566bc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a5ac93e9cf37a7cb-s.woff2) format("woff2");unicode-range:u+1f1e6-1f1ff}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/9dfb2f4fa72c6ce8-s.woff2) format("woff2");unicode-range:u+200d,u+2620,u+26a7,u+fe0f,u+1f308,u+1f38c,u+1f3c1,u+1f3f3-1f3f4,u+1f6a9,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ea16494826c0e88f-s.woff2) format("woff2");unicode-range:u+23,u+2a,u+30-39,u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+23cf,u+23e9-23ef,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2611,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267e-267f,u+2695,u+269b-269c,u+26a0,u+26a7,u+26aa-26ab,u+26ce,u+26d4,u+2705,u+2714,u+2716,u+271d,u+2721,u+2733-2734,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f310,u+1f3a6,u+1f3b5-1f3b6,u+1f3bc,u+1f3e7,u+1f441,u+1f499-1f49c,u+1f49f-1f4a0,u+1f4ac-1f4ad,u+1f4b1-1f4b2,u+1f4b9,u+1f4db,u+1f4f2-1f4f6,u+1f500-1f507,u+1f515,u+1f518-1f524,u+1f52f-1f53d,u+1f549,u+1f54e,u+1f5a4,u+1f5e8,u+1f5ef,u+1f6ab,u+1f6ad-1f6b1,u+1f6b3,u+1f6b7-1f6bc,u+1f6be,u+1f6c2-1f6c5,u+1f6d0-1f6d1,u+1f6d7,u+1f6dc,u+1f7e0-1f7eb,u+1f7f0,u+1f90d-1f90e,u+1f9d1-1f9d2,u+1f9e1,u+1fa75-1fa77,u+1faaf}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6bc402f1e06c0348-s.woff2) format("woff2");unicode-range:u+200d,u+231a-231b,u+2328,u+23f0-23f3,u+2602,u+260e,u+2692,u+2694,u+2696-2697,u+2699,u+26b0-26b1,u+26cf,u+26d1,u+26d3,u+2702,u+2709,u+270f,u+2712,u+fe0f,u+1f302,u+1f321,u+1f392-1f393,u+1f3a9,u+1f3bd,u+1f3ee,u+1f3f7,u+1f3fa,u+1f451-1f462,u+1f484,u+1f489-1f48a,u+1f48c-1f48e,u+1f4a1,u+1f4a3,u+1f4a5,u+1f4b0,u+1f4b3-1f4b8,u+1f4bb-1f4da,u+1f4dc-1f4f1,u+1f4ff,u+1f508-1f514,u+1f516-1f517,u+1f526-1f529,u+1f52c-1f52e,u+1f550-1f567,u+1f56f-1f570,u+1f576,u+1f587,u+1f58a-1f58d,u+1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5f3,u+1f6aa,u+1f6ac,u+1f6bd,u+1f6bf,u+1f6c1,u+1f6cb,u+1f6cd-1f6cf,u+1f6d2,u+1f6e0-1f6e1,u+1f6f0,u+1f97b-1f97f,u+1f9af,u+1f9ba,u+1f9e2-1f9e6,u+1f9ea-1f9ec,u+1f9ee-1f9f4,u+1f9f7-1f9ff,u+1fa71-1fa74,u+1fa79-1fa7b,u+1fa86,u+1fa8e-1fa8f,u+1fa91-1fa93,u+1fa96,u+1fa99-1faa0,u+1faa2-1faa7,u+1faaa-1faae}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/f5fab328ff444ced-s.woff2) format("woff2");unicode-range:u+265f,u+26bd-26be,u+26f3,u+26f8,u+fe0f,u+1f004,u+1f0cf,u+1f380-1f384,u+1f386-1f38b,u+1f38d-1f391,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f39f,u+1f3a3-1f3a5,u+1f3a7-1f3a9,u+1f3ab-1f3b4,u+1f3b7-1f3bb,u+1f3bd-1f3c0,u+1f3c5-1f3c6,u+1f3c8-1f3c9,u+1f3cf-1f3d3,u+1f3f8-1f3f9,u+1f47e,u+1f4e2,u+1f4f7-1f4fd,u+1f52b,u+1f579,u+1f58c-1f58d,u+1f5bc,u+1f6f7,u+1f6f9,u+1f6fc,u+1f93f,u+1f941,u+1f945,u+1f947-1f94f,u+1f9e7-1f9e9,u+1f9f5-1f9f6,u+1fa70-1fa71,u+1fa80-1fa81,u+1fa83-1fa85,u+1fa87-1fa8a,u+1fa94-1fa95,u+1fa97-1fa98,u+1faa1,u+1faa9,u+1fadf}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7e2dc075a95ff274-s.woff2) format("woff2");unicode-range:u+2693,u+26e9-26ea,u+26f1-26f2,u+26f4-26f5,u+26fa,u+26fd,u+2708,u+fe0f,u+1f301,u+1f303,u+1f306-1f307,u+1f309,u+1f310,u+1f3a0-1f3a2,u+1f3aa,u+1f3cd-1f3ce,u+1f3d5,u+1f3d7-1f3db,u+1f3df-1f3e6,u+1f3e8-1f3ed,u+1f3ef-1f3f0,u+1f488,u+1f492,u+1f4ba,u+1f54b-1f54d,u+1f5fa-1f5ff,u+1f680-1f6a2,u+1f6a4-1f6a8,u+1f6b2,u+1f6d1,u+1f6d5-1f6d6,u+1f6dd-1f6df,u+1f6e2-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f3-1f6f6,u+1f6f8,u+1f6fa-1f6fb,u+1f9bc-1f9bd,u+1f9ed,u+1f9f3,u+1fa7c}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/afffd10bcb805b32-s.woff2) format("woff2");unicode-range:u+200d,u+2615,u+fe0f,u+1f32d-1f330,u+1f336,u+1f33d,u+1f344-1f37f,u+1f382,u+1f52a,u+1f7e9,u+1f7eb,u+1f942-1f944,u+1f950-1f96f,u+1f99e,u+1f9aa,u+1f9c0-1f9cb,u+1fad0-1fadc}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/9063df570f8a9b8b-s.woff2) format("woff2");unicode-range:u+200d,u+2600-2601,u+2603-2604,u+2614,u+2618,u+26a1,u+26c4-26c5,u+26c8,u+26f0,u+2728,u+2744,u+2b1b,u+2b50,u+fe0f,u+1f300,u+1f304-1f305,u+1f308,u+1f30a-1f30f,u+1f311-1f321,u+1f324-1f32c,u+1f331-1f335,u+1f337-1f33c,u+1f33e-1f344,u+1f3d4,u+1f3d6,u+1f3dc-1f3de,u+1f3f5,u+1f400-1f43f,u+1f490,u+1f4a7,u+1f4ae,u+1f525,u+1f54a,u+1f573,u+1f577-1f578,u+1f648-1f64a,u+1f6d8,u+1f940,u+1f980-1f9ae,u+1f9ba,u+1fa90,u+1faa8,u+1fab?,u+1facd-1facf,u+1fae7}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/5455e5a7a8e2fbf2-s.woff2) format("woff2");unicode-range:u+200d,u+2640,u+2642,u+2695-2696,u+26f7,u+26f9,u+2708,u+2764,u+27a1,u+fe0f,u+1f33e,u+1f373,u+1f37c,u+1f384-1f385,u+1f393,u+1f3a4,u+1f3a8,u+1f3c2-1f3c4,u+1f3c7,u+1f3ca-1f3cc,u+1f3eb,u+1f3ed,u+1f3fb-1f3ff,u+1f430,u+1f466-1f469,u+1f46b-1f478,u+1f47c,u+1f481-1f483,u+1f486-1f487,u+1f48b,u+1f48f,u+1f491,u+1f4bb-1f4bc,u+1f527,u+1f52c,u+1f574-1f575,u+1f57a,u+1f645-1f647,u+1f64b,u+1f64d-1f64e,u+1f680,u+1f692,u+1f6a3,u+1f6b4-1f6b6,u+1f6c0,u+1f6cc,u+1f91d,u+1f926,u+1f930-1f931,u+1f934-1f93a,u+1f93c-1f93e,u+1f977,u+1f9af-1f9b3,u+1f9b8-1f9b9,u+1f9bc-1f9bd,u+1f9cc-1f9cf,u+1f9d1-1f9df,u+1fa70,u+1fa82,u+1fac3-1fac5,u+1fac8,u+1faef}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/5c7edadcc34bf36f-s.woff2) format("woff2");unicode-range:u+200d,u+2194-2195,u+2603,u+261d,u+2620,u+2639-263a,u+2665,u+26a1,u+26c4,u+270a-270d,u+2728,u+2763-2764,u+2b50,u+fe0f,u+1f31a-1f31f,u+1f32b,u+1f389-1f38a,u+1f3fb-1f3ff,u+1f440-1f450,u+1f463-1f465,u+1f479-1f47b,u+1f47d-1f480,u+1f485,u+1f48b-1f48c,u+1f493-1f49f,u+1f4a2,u+1f4a4-1f4a6,u+1f4a8-1f4ab,u+1f4af,u+1f525,u+1f573,u+1f590,u+1f595-1f596,u+1f5a4,u+1f5e3,u+1f600-1f644,u+1f648-1f64a,u+1f64c,u+1f64f,u+1f90c-1f925,u+1f927-1f92f,u+1f932-1f933,u+1f970-1f976,u+1f978-1f97a,u+1f9a0,u+1f9b4-1f9b7,u+1f9bb,u+1f9be-1f9bf,u+1f9d0,u+1f9e0-1f9e1,u+1fa75-1fa79,u+1fac0-1fac2,u+1fac6,u+1fae0-1fae6,u+1fae8-1faea,u+1faef-1faf8}@font-face{font-family:Noto Color Emoji Fallback;src:local("Arial");ascent-override:33.22%;descent-override:8.74%;line-gap-override:0.00%;size-adjust:279.30%}.platform-ui .site-frame{background:var(--surface);color:var(--text-body)}.platform-ui .site-frame .container{width:min(100% - 40px,1320px)}.platform-ui .site-header .header-main{background:var(--surface-raised);border-bottom:1px solid var(--border-subtle)}.platform-ui .header-main-inner{gap:24px;padding-block:18px}.platform-ui .header-icon-action{min-width:44px;min-height:44px;border-radius:12px}.platform-ui .header-utility-inner{padding-block:8px}.platform-ui .home-hero-section{padding-block:clamp(32px,5vw,72px)!important;background:linear-gradient(120deg,var(--surface-raised),var(--brand-soft))}.platform-ui .home-hero-section:before{display:none}.platform-ui .home-hero-grid{gap:clamp(24px,4vw,64px);align-items:center}.platform-ui .home-hero-section .hero-copy h1{font-size:clamp(2rem,3.5vw,3.75rem);line-height:1.4;letter-spacing:normal;text-wrap:balance;max-width:20ch;margin-block:18px;color:var(--text-strong)}.platform-ui .hero-copy .hero-intro{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.9;max-width:56ch;color:var(--text-muted)}.platform-ui .home-hero-section .hero-image-panel{min-height:360px;border-radius:24px;border:1px solid var(--brand-border);box-shadow:0 16px 40px var(--alpha-black-08,rgb(0 0 0/8%))}.platform-ui .home-hero-section .hero-image-panel:after{border-radius:16px}.platform-ui .site-shell .section-heading{gap:16px;margin-bottom:24px}.platform-ui .site-shell .section-heading h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.5;text-wrap:balance}.platform-ui .site-shell .section-heading p{line-height:1.8;max-width:70ch}.platform-ui .site-shell :is(.product-card,.service-card,.info-card){border-radius:18px;border:1px solid var(--border-default);background:var(--surface-raised);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.platform-ui .site-shell :is(.product-card,.service-card,.info-card):hover{transform:none;border-color:var(--brand-border);box-shadow:0 8px 24px rgb(0 0 0/6%)}.platform-ui .product-card h3{line-height:1.65}.platform-ui .product-spec-chips{gap:6px}.platform-ui .product-spec-chips .spec-chip{border-radius:6px;line-height:1.6;padding:4px 7px}.platform-ui .site-frame :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.platform-ui .site-shell :is(.button,.button-primary,.button-secondary){min-height:44px;border-radius:12px}.platform-ui .site-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font:inherit;border-radius:10px}@media (max-width:720px){.platform-ui .site-frame .container{width:calc(100% - 28px)}.platform-ui .header-main-inner{gap:12px;padding-block:12px}.platform-ui .header-utility-note{font-size:.75rem}.platform-ui .header-utility-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-block:4px}.platform-ui .header-utility-nav .utility-link{flex:0 0 auto}.platform-ui .home-hero-section .hero-copy h1{max-width:none;font-size:clamp(1.8rem,6.5vw,2.7rem)}.platform-ui .home-hero-section .hero-image-panel{min-height:240px;border-radius:18px}.platform-ui .mobile-bottom-nav{display:flex;overflow-x:auto;justify-content:space-between;gap:2px;padding-inline:6px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.platform-ui .mobile-bottom-link{flex:1 0 48px;min-height:52px;min-width:48px}.platform-ui .site-shell{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.platform-ui .site-frame *,.platform-ui .site-frame :after,.platform-ui .site-frame :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.admin-shell{--admin-workspace-bg:var(--surface);--admin-workspace-surface:var(--surface-raised);--admin-workspace-sunken:var(--surface-sunken);--admin-workspace-hover:var(--surface-hover);--admin-workspace-active:var(--surface-active);--admin-workspace-border:var(--border-default);--admin-workspace-border-strong:var(--border-strong);--admin-workspace-text:var(--text-body);--admin-workspace-text-strong:var(--text-strong);--admin-workspace-muted:var(--text-muted);--admin-workspace-faint:var(--text-faint);--admin-workspace-accent:var(--brand);--admin-workspace-accent-text:var(--brand-text);--admin-workspace-accent-soft:var(--brand-soft);--admin-workspace-danger:var(--danger);--admin-workspace-danger-soft:var(--danger-soft);--admin-workspace-success:var(--success);--admin-workspace-success-soft:var(--success-soft);--admin-workspace-warning:var(--warning);--admin-workspace-warning-soft:var(--warning-soft);--admin-workspace-info:var(--info);--admin-workspace-info-soft:var(--info-soft);--admin-nav-bg:var(--surface-inverted);--admin-nav-bg-soft:color-mix(in srgb,var(--surface-inverted) 90%,var(--brand-heading));--admin-nav-text:var(--text-on-inverted);--admin-nav-muted:var(--text-on-inverted-muted);--admin-nav-border:var(--border-inverted);--admin-nav-accent:var(--brand-on-inverted);--admin-bg:var(--admin-workspace-bg);--admin-panel:var(--admin-workspace-surface);--admin-line:var(--admin-workspace-border);--admin-ink:var(--admin-workspace-text-strong);--admin-muted:var(--admin-workspace-muted);--admin-accent:var(--admin-workspace-accent);--admin-accent-soft:var(--admin-nav-accent);background:var(--admin-workspace-bg);color:var(--admin-workspace-text)}.admin-sidebar{--admin-line:var(--admin-nav-border);--admin-muted:var(--admin-nav-muted);--admin-accent:var(--admin-nav-accent);color:var(--admin-nav-text);background:radial-gradient(110% 70% at 100% 0,color-mix(in srgb,var(--brand-on-inverted) 10%,transparent),transparent 68%),linear-gradient(180deg,var(--admin-nav-bg),var(--admin-nav-bg-soft));border-color:var(--admin-nav-border)}.admin-sidebar :where(.admin-brand-copy strong,.admin-nav-summary.has-active,.admin-nav-link.active){color:var(--admin-nav-text)}.admin-sidebar :where(.admin-brand-copy span,.admin-side-link,.admin-nav-summary,.admin-nav-link){color:var(--admin-nav-muted)}.admin-sidebar :where(.admin-nav-summary:hover,.admin-nav-link:hover,.admin-side-link:hover){color:var(--admin-nav-text)}.admin-section-tabs,.admin-topbar{--admin-line:var(--admin-workspace-border);--admin-muted:var(--admin-workspace-muted);--admin-accent:var(--admin-workspace-accent);color:var(--admin-workspace-text);background:color-mix(in srgb,var(--admin-workspace-surface) 96%,var(--admin-workspace-accent-soft));border-color:var(--admin-workspace-border);box-shadow:0 1px 0 color-mix(in srgb,var(--admin-workspace-border) 70%,transparent)}.admin-topbar :where(.admin-page-context-copy strong,.admin-user strong){color:var(--admin-workspace-text-strong)}.admin-topbar :where(.admin-page-context-copy small,.admin-user span,.admin-session-pill,.admin-section-tabs-title){color:var(--admin-workspace-muted)}.admin-topbar .admin-page-context-icon{color:var(--admin-workspace-accent-text);border-color:var(--brand-border);background:var(--admin-workspace-accent-soft)}.admin-topbar .admin-section-menu>summary{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface);border-color:var(--admin-workspace-border)}.admin-topbar .admin-section-menu>summary:hover,.admin-topbar .admin-section-menu[open]>summary{color:var(--admin-workspace-accent-text);background:var(--admin-workspace-accent-soft);border-color:var(--brand-border)}.admin-section-tabs-scroll>a{color:var(--admin-workspace-muted)}.admin-section-tabs-scroll>a:hover{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-hover);border-color:var(--admin-workspace-border)}.admin-section-tabs-scroll>a.active{color:var(--brand-contrast);background:var(--admin-workspace-accent);border-color:var(--admin-workspace-accent)}.admin-content{background:var(--admin-workspace-bg);color:var(--admin-workspace-text)}.admin-content :where(h1,h2,h3,h4,h5,h6,strong,summary){color:var(--admin-workspace-text-strong)}.admin-content :where(p,li,dd,dt){color:var(--admin-workspace-text)}.admin-content :where(.muted-copy,small){color:var(--admin-workspace-muted)}.admin-content :where(.panel,.mini-surface,.admin-edit-card,.cms-editor-toolbar,.cms-media-toolbar,.cms-media-card,.form-fieldset,.ss-panel){color:var(--admin-workspace-text);background:var(--admin-workspace-surface);border-color:var(--admin-workspace-border)}.admin-content :where(.panel,.admin-edit-card,.cms-media-card){box-shadow:var(--shadow-1)}.admin-content :where(.mini-surface,.admin-table-head,.cms-editor-disclosure[open]>summary){background:var(--admin-workspace-sunken)}.admin-content :where(.admin-table-row,.admin-table-head,.data-row){border-color:var(--admin-workspace-border)}.admin-content .admin-table-row:hover{background:color-mix(in srgb,var(--admin-workspace-accent-soft) 48%,var(--admin-workspace-surface))}.admin-content :where(label,legend){color:var(--admin-workspace-text-strong)}.admin-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea){color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface);border:1px solid var(--admin-workspace-border-strong);border-radius:var(--radius-3);caret-color:var(--admin-workspace-accent-text)}.admin-content :where(input,select,textarea)::placeholder{color:var(--admin-workspace-faint);opacity:1}.admin-content :where(button,a,summary):focus-visible,.admin-content :where(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-content :where(input[type=checkbox],input[type=radio]){accent-color:var(--admin-workspace-accent)}.admin-content option{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface)}.admin-content :where(fieldset,.admin-form fieldset){border-color:var(--admin-workspace-border)}.admin-content .admin-form-subsection{border-top-color:var(--admin-workspace-border)}.admin-content :where(.cms-image-preview,.cms-icon-preview){color:var(--admin-workspace-muted);background:var(--admin-workspace-sunken);border-color:var(--admin-workspace-border)}.admin-content .cms-media-field-label{color:var(--admin-workspace-text-strong)}.admin-content .cms-editor-toolbar>div>span,.admin-content .cms-media-toolbar span,.admin-content .cms-upload-row small{color:var(--admin-workspace-muted)}.admin-content .cms-editor-toolbar>div>strong,.admin-content .cms-media-card strong,.admin-content .cms-media-toolbar strong{color:var(--admin-workspace-text-strong)}.admin-content :where(.success-message,.status-pill.is-success){color:var(--success-soft-contrast);background:var(--success-soft);border-color:var(--success-border)}.admin-content :where(.error-message,.status-pill.is-danger){color:var(--danger-soft-contrast);background:var(--danger-soft);border-color:var(--danger-border)}.admin-content :where(.warning-card,.status-pill.is-warning){color:var(--warning-soft-contrast);background:var(--warning-soft);border-color:var(--warning-border)}.admin-content .admin-direct-card{display:grid;gap:10px}.admin-content .admin-direct-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-content .admin-direct-actions,.admin-content .admin-direct-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-content .admin-direct-actions form{display:contents}.admin-content .admin-direct-actions .button{min-height:34px;padding:6px 10px;font-size:.72rem}.admin-content .admin-inline-editor{border-top:1px solid var(--admin-workspace-border);padding-top:8px}.admin-content .admin-inline-editor>summary{display:inline-flex;align-items:center;gap:7px;min-height:34px;cursor:pointer;color:var(--admin-workspace-accent-text);font-size:.76rem;font-weight:800;list-style:none}.admin-content .admin-inline-editor>summary::-webkit-details-marker{display:none}.admin-content .admin-inline-editor[open]>summary{margin-bottom:10px}@media (max-width:720px){.admin-content .admin-direct-head{align-items:stretch}.admin-content .admin-direct-actions{width:100%}.admin-content .admin-direct-actions .button{flex:1 1 auto;justify-content:center}}.admin-direct-actions-wrap{display:grid;justify-items:end;gap:6px;min-width:min(100%,260px)}.admin-direct-feedback{display:grid;gap:4px;max-width:420px}.admin-direct-feedback .action-message{margin:0;font-size:.82rem}.admin-direct-title{color:var(--admin-workspace-text-strong);font-size:1rem;letter-spacing:.01em}.admin-inline-editor>summary{cursor:pointer;color:var(--admin-workspace-accent);font-weight:800;padding:10px 0}.admin-inline-editor[open]>summary{margin-bottom:10px}@media (max-width:720px){.admin-direct-actions-wrap{justify-items:stretch;width:100%;min-width:0}.admin-direct-actions{width:100%}.admin-direct-actions form{flex:1 1 130px}.admin-direct-actions .button{width:100%}}.admin-content .data-center-dossier{border-color:var(--admin-workspace-border);background:var(--admin-workspace-surface)}.data-center-dossier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.data-center-dossier-head h2{margin:4px 0 0}.data-center-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.data-center-metric{display:grid;gap:5px;padding:12px;border:1px solid var(--admin-workspace-border);border-radius:var(--radius-3);background:var(--admin-workspace-sunken)}.data-center-metric span{color:var(--admin-workspace-muted);font-size:.78rem}.data-center-metric strong{color:var(--admin-workspace-text-strong);font-size:1.05rem}.data-center-metric.tone-danger{background:var(--danger-soft);border-color:var(--danger-border)}.data-center-metric.tone-warning{background:var(--warning-soft);border-color:var(--warning-border)}.data-center-metric.tone-success{background:var(--success-soft);border-color:var(--success-border)}.data-center-dossier-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:14px;align-items:start}.data-center-timeline-preview{min-width:0}.data-center-note-form{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-workspace-border);border-radius:var(--radius-3);background:var(--admin-workspace-sunken)}.data-center-note-form label{display:grid;gap:7px;font-weight:800}@media (max-width:900px){.data-center-dossier-grid{grid-template-columns:1fr}}.data-center-people-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.data-center-person-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;color:var(--admin-workspace-text);background:var(--admin-workspace-surface);border:1px solid var(--admin-workspace-border);border-radius:var(--radius-4);text-decoration:none;box-shadow:var(--shadow-1)}.data-center-person-card:hover{background:var(--admin-workspace-hover);border-color:var(--brand-border);transform:translateY(-1px)}.data-center-person-card strong{display:block;color:var(--admin-workspace-text-strong)}.data-center-person-card span:not(.data-domain-icon){display:block;color:var(--admin-workspace-muted);font-size:.78rem;margin-top:3px}.data-center-person-card b{min-width:32px;text-align:center;color:var(--admin-workspace-accent-text);font-size:1.05rem}.admin-language-switcher{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:4px 7px 4px 9px;border:1px solid var(--admin-line,rgba(70,52,35,.14));border-radius:999px;background:color-mix(in srgb,var(--admin-surface,#fff) 84%,transparent)}.admin-language-switcher-label{font-size:.72rem;color:var(--admin-muted,#75685d);white-space:nowrap}.admin-language-switcher select{max-width:112px;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.admin-shell[dir=ltr] .admin-main,.admin-shell[dir=ltr] .admin-sidebar,.admin-shell[dir=ltr] .admin-topbar{direction:ltr}@media (max-width:760px){.admin-language-switcher-label{display:none}.admin-language-switcher{padding-inline:7px}.admin-language-switcher select{max-width:88px}}