:root{--tajer-green-50:#eaf5ee;--tajer-green-100:#c8e6d3;--tajer-green-200:#93cdab;--tajer-green-300:#5fb482;--tajer-green-400:#2f9b5d;--tajer-green-500:#1a8a5c;--tajer-green-600:#157046;--tajer-green-700:#105536;--tajer-green-800:#0c3f28;--tajer-green-900:#082a1b;--tajer-green:var(--tajer-green-500);--meetos-500:#1d6f8a;--meetos-600:#155770;--meetos-50:#e7f1f5;--landos-500:#b8763a;--landos-600:#8f5a2a;--landos-50:#f7ede0;--ink-950:#0b1118;--ink-900:#131a23;--ink-800:#1c2530;--ink-700:#2a3441;--ink-600:#3c4858;--ink-500:#5b6776;--ink-400:#7a8593;--ink-300:#a4adb9;--ink-200:#cfd4dc;--ink-100:#e4e7ec;--ink-50:#f0f2f5;--ink:var(--ink-900);--paper:#f7f5ef;--paper-2:#efece4;--surface:#fff;--surface-2:#fbfaf6;--hairline:#e8e4d8;--hairline-2:#dad5c5;--success-500:#1a8a5c;--success-50:#eaf5ee;--warning-500:#c08a1a;--warning-50:#fbf2dc;--danger-500:#c0392b;--danger-50:#fbe9e7;--info-500:#1d6f8a;--info-50:#e7f1f5;--font-ar:"IBM Plex Sans Arabic","Plex Sans Arabic",system-ui,-apple-system,sans-serif;--font-en:"IBM Plex Sans","Plex Sans",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-display:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif;--font-display-ar:"Amiri","IBM Plex Sans Arabic",serif;--font-display-en:"Marcellus","IBM Plex Sans",serif;--fs-12:0.75rem;--fs-13:0.8125rem;--fs-14:0.875rem;--fs-15:0.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-30:1.875rem;--fs-36:2.25rem;--fs-48:3rem;--fs-60:3.75rem;--fs-72:4.5rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-3xl:32px;--r-pill:999px;--shadow-xs:0 1px 0 rgba(11,17,24,.04);--shadow-sm:0 1px 2px rgba(11,17,24,.05),0 1px 1px rgba(11,17,24,.04);--shadow-md:0 4px 10px -2px rgba(11,17,24,.06),0 2px 4px -1px rgba(11,17,24,.04);--shadow-lg:0 14px 30px -10px rgba(11,17,24,.1),0 4px 10px -2px rgba(11,17,24,.06);--shadow-xl:0 30px 60px -20px rgba(11,17,24,.14),0 8px 20px -6px rgba(11,17,24,.08);--shadow-inset:inset 0 0 0 1px var(--hairline);--ring-focus:0 0 0 3px rgba(26,138,92,.22);--sidebar-w:240px;--header-h:56px;--container:1280px;--ease:cubic-bezier(.2,.7,.2,1);--t-fast:120ms;--t-base:200ms;--t-slow:320ms;--tj-brand-50:#eaf8f1;--tj-brand-100:#c8eddb;--tj-brand-200:#93d9b8;--tj-brand-300:#5fc495;--tj-brand-400:#2fa872;--tj-brand-500:#1a8a5c;--tj-brand-600:#157046;--tj-brand-700:#105535;--tj-brand-800:#0c4028;--tj-brand-900:#082a1b;--tj-mint:#22e0a3;--tj-mint-dim:rgba(34,224,163,.15);--tj-mint-glow:0 0 24px rgba(34,224,163,.25);--tj-canvas:#020d07;--tj-surface-1:#071a0e;--tj-surface-2:#0d2518;--tj-surface-3:#132e1e;--tj-fg-1:#f0faf5;--tj-fg-2:rgba(240,250,245,.7);--tj-fg-3:rgba(240,250,245,.45);--tj-fg-4:rgba(240,250,245,.25);--tj-border-1:rgba(34,224,163,.1);--tj-border-2:rgba(240,250,245,.07);--tj-font-ar:"IBM Plex Sans Arabic","Inter",system-ui,sans-serif;--tj-font-en:"IBM Plex Sans","Inter",system-ui,sans-serif;--tj-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--tj-section-px:clamp(20px,6vw,96px);--tj-section-py:clamp(72px,9vw,140px);--tj-section-max:1248px;--tj-ease:cubic-bezier(0.2,0,0,1);--tj-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--tj-dur-micro:120ms;--tj-dur-state:200ms;--tj-dur-enter:380ms;--tj-dur-blur-fade:480ms;--tj-shadow-card:0 1px 3px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.4);--tj-shadow-raised:0 4px 16px rgba(0,0,0,.5),0 24px 48px rgba(0,0,0,.6);--tj-shadow-brand:0 0 0 3px rgba(26,138,92,.25);--tj-r-sm:6px;--tj-r-md:10px;--tj-r-lg:16px;--tj-r-xl:24px;--tj-r-pill:999px}.tajer-dashboard{--tj-d-bg:#f6f5f2;--tj-d-surface:#fff;--tj-d-surface-2:#f0efe9;--tj-d-border:rgba(10,18,36,.07);--tj-d-fg-1:#0d1a0f;--tj-d-fg-2:#3a5042;--tj-d-fg-3:#6b7e72;--tj-d-fg-4:#9db0a5;--tj-d-primary:#1a8a5c;--tj-d-primary-fg:#fff;--tj-d-primary-soft:#eaf8f1;--tj-d-mint:#22e0a3;--tj-d-font:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif;--tj-d-radius:8px;--tj-d-shadow:0 1px 2px rgba(10,18,36,.04),0 4px 12px rgba(10,18,36,.06);--tj-d-shadow-focus:0 0 0 3px rgba(26,138,92,.2);--tj-d-ease:cubic-bezier(0.2,0,0,1);--tj-d-dur:200ms;--tj-d-row-h:44px;--tj-d-stable:#2f7d4a;--tj-d-stable-soft:#e8f3ec;--tj-d-warn:#b57f18;--tj-d-warn-soft:#faf1df;--tj-d-danger:#b8324a;--tj-d-danger-soft:#f8e7e9;--tj-d-info:#2f6bb3;--tj-d-info-soft:#e8f0f8;font-family:var(--tj-d-font);color:var(--tj-d-fg-1);background:var(--tj-d-bg)}@keyframes tjBlurFadeIn{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes tjSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.tj-enter{animation:tjBlurFadeIn var(--tj-dur-blur-fade) var(--tj-ease) both}.tj-enter-fast{animation:tjBlurFadeIn var(--tj-dur-enter) var(--tj-ease) both}.tj-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--tj-r-pill);border:1px solid var(--tj-border-1);background:var(--tj-mint-dim);color:var(--tj-mint);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1}.tajer-dashboard .tj-badge{background:var(--tj-d-primary-soft);border-color:var(--tj-d-primary);color:var(--tj-d-primary)}.ai-platform{--ap-bg:#08080c;--ap-bg-elevated:#101018;--ap-surface:hsla(0,0%,100%,.035);--ap-surface-hover:hsla(0,0%,100%,.065);--ap-surface-strong:hsla(0,0%,100%,.09);--ap-border:hsla(0,0%,100%,.09);--ap-border-strong:hsla(0,0%,100%,.16);--ap-text:#f5f5f7;--ap-text-muted:#a3a3b0;--ap-text-subtle:#6b6b78;--ap-accent-from:#6366f1;--ap-accent-via:#8b5cf6;--ap-accent-to:#d946ef;--ap-accent-solid:#8b5cf6;--ap-accent-soft:rgba(139,92,246,.14);--ap-accent-text:#c4b5fd;--ap-success:#34d399;--ap-font-ar:"Almarai","IBM Plex Sans Arabic",system-ui,sans-serif;--ap-font-en:"Space Grotesk","Inter",system-ui,sans-serif;--ap-radius-sm:10px;--ap-radius-md:16px;--ap-radius-lg:24px;--ap-radius-xl:32px;--ap-shadow-glow:0 0 0 1px rgba(139,92,246,.16),0 12px 40px rgba(139,92,246,.14);--ap-shadow-panel:0 1px 0 hsla(0,0%,100%,.04) inset,0 20px 60px rgba(0,0,0,.5);background:var(--ap-bg);color:var(--ap-text);font-family:var(--ap-font-ar);min-height:100vh;position:relative;isolation:isolate}.ai-platform [dir=ltr],.ai-platform[dir=ltr]{font-family:var(--ap-font-en)}.ai-platform .ap-gradient-text{background:linear-gradient(90deg,var(--ap-accent-from),var(--ap-accent-via),var(--ap-accent-to));background-clip:text;-webkit-background-clip:text;color:transparent}.ai-platform .ap-glass-panel{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);box-shadow:var(--ap-shadow-panel);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ai-platform .ap-glow-ring{box-shadow:var(--ap-shadow-glow)}@keyframes ap-orb-drift-1{0%,to{transform:translate(-10%,-10%) scale(1)}50%{transform:translate(8%,6%) scale(1.15)}}@keyframes ap-orb-drift-2{0%,to{transform:translate(6%,8%) scale(1.05)}50%{transform:translate(-8%,-6%) scale(.95)}}.ai-platform .ap-orb{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.35;pointer-events:none}.ai-platform .ap-orb-1{animation:ap-orb-drift-1 18s ease-in-out infinite;background:radial-gradient(circle,var(--ap-accent-via),transparent 70%)}.ai-platform .ap-orb-2{animation:ap-orb-drift-2 22s ease-in-out infinite;background:radial-gradient(circle,var(--ap-accent-to),transparent 70%)}@keyframes ap-typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ai-platform .ap-typing-dot{animation:ap-typing-dot 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ai-platform .ap-orb-1,.ai-platform .ap-orb-2,.ai-platform .ap-typing-dot{animation:none}}