@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2) format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2) format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2) format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2) format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--oklch-coral-50: oklch(.975 .012 35);--oklch-coral-100: oklch(.94 .03 35);--oklch-coral-200: oklch(.88 .06 35);--oklch-coral-300: oklch(.8 .1 34);--oklch-coral-400: oklch(.74 .14 34);--oklch-coral-500: oklch(.68 .16 35);--oklch-coral-600: oklch(.58 .18 32);--oklch-coral-700: oklch(.48 .17 30);--oklch-coral-800: oklch(.38 .13 28);--oklch-coral-900: oklch(.28 .09 28);--oklch-stone-0: oklch(1 0 0);--oklch-stone-25: oklch(.993 .005 65);--oklch-stone-50: oklch(.985 .008 70);--oklch-stone-75: oklch(.97 .01 68);--oklch-stone-100: oklch(.955 .011 67);--oklch-stone-150: oklch(.935 .012 66);--oklch-stone-200: oklch(.92 .01 65);--oklch-stone-300: oklch(.85 .012 62);--oklch-stone-400: oklch(.72 .013 60);--oklch-stone-500: oklch(.56 .015 60);--oklch-stone-600: oklch(.45 .016 55);--oklch-stone-700: oklch(.36 .018 52);--oklch-stone-800: oklch(.28 .02 50);--oklch-stone-850: oklch(.24 .02 48);--oklch-stone-900: oklch(.19 .018 45);--oklch-stone-950: oklch(.14 .015 45);--oklch-teal-100: oklch(.93 .03 200);--oklch-teal-200: oklch(.85 .05 200);--oklch-teal-300: oklch(.72 .08 200);--oklch-teal-400: oklch(.58 .1 200);--oklch-teal-500: oklch(.45 .1 200);--oklch-teal-600: oklch(.38 .1 205);--oklch-teal-700: oklch(.3 .08 208);--oklch-sage-100: oklch(.94 .03 150);--oklch-sage-200: oklch(.88 .06 150);--oklch-sage-400: oklch(.74 .11 150);--oklch-sage-500: oklch(.64 .14 150);--oklch-sage-600: oklch(.54 .13 150);--oklch-sage-700: oklch(.44 .11 150);--oklch-honey-100: oklch(.96 .04 85);--oklch-honey-200: oklch(.9 .08 85);--oklch-honey-400: oklch(.83 .13 85);--oklch-honey-500: oklch(.78 .15 85);--oklch-honey-600: oklch(.68 .15 80);--oklch-honey-700: oklch(.55 .13 75);--oklch-clay-100: oklch(.94 .04 20);--oklch-clay-200: oklch(.88 .08 20);--oklch-clay-400: oklch(.64 .18 20);--oklch-clay-500: oklch(.54 .21 20);--oklch-clay-600: oklch(.46 .19 22);--oklch-clay-700: oklch(.38 .16 24);--oklch-sky-100: oklch(.94 .03 215);--oklch-sky-200: oklch(.88 .06 215);--oklch-sky-400: oklch(.66 .09 215);--oklch-sky-500: oklch(.55 .1 215);--oklch-sky-600: oklch(.46 .1 218);--oklch-sky-700: oklch(.38 .09 220);--color-bg-base: var(--oklch-stone-50);--color-bg-surface: var(--oklch-stone-0);--color-bg-elevated: var(--oklch-stone-0);--color-bg-card: var(--oklch-stone-0);--color-bg-subtle: var(--oklch-stone-75);--color-bg-muted: var(--oklch-stone-100);--color-sidebar: var(--oklch-stone-900);--color-topbar: var(--oklch-stone-0);--color-text-primary: var(--oklch-stone-900);--color-text-secondary: var(--oklch-stone-700);--color-text-muted: var(--oklch-stone-600);--color-text-dim: var(--oklch-stone-500);--color-text-on-primary: var(--oklch-stone-0);--color-text-on-dark: var(--oklch-stone-50);--color-text-inverse: var(--oklch-stone-0);--color-border: var(--oklch-stone-200);--color-border-hover: var(--oklch-stone-300);--color-border-strong: var(--oklch-stone-400);--color-border-focus: var(--color-primary);--color-primary: oklch(.68 .16 35);--color-primary-hover: oklch(.58 .18 32);--color-primary-active: oklch(.48 .17 30);--color-primary-soft: color-mix(in oklch, var(--color-primary) 14%, transparent);--color-primary-light: color-mix(in oklch, var(--color-primary) 10%, transparent);--color-primary-glow: color-mix(in oklch, var(--color-primary) 22%, transparent);--color-primary-contrast: var(--oklch-stone-0);--color-primary-ghost: color-mix(in oklch, var(--color-primary) 8%, transparent);--color-secondary: var(--oklch-teal-500);--color-secondary-hover: var(--oklch-teal-600);--color-secondary-soft: color-mix(in oklch, var(--color-secondary) 14%, transparent);--color-secondary-contrast: var(--oklch-stone-0);--color-success: var(--oklch-sage-500);--color-success-hover: var(--oklch-sage-600);--color-success-soft: var(--oklch-sage-100);--color-success-fg: var(--oklch-sage-700);--color-warning: var(--oklch-honey-600);--color-warning-hover: var(--oklch-honey-700);--color-warning-soft: var(--oklch-honey-100);--color-warning-fg: var(--oklch-honey-700);--color-danger: var(--oklch-clay-500);--color-danger-hover: var(--oklch-clay-600);--color-danger-soft: var(--oklch-clay-100);--color-danger-fg: var(--oklch-clay-700);--color-info: var(--oklch-sky-500);--color-info-hover: var(--oklch-sky-600);--color-info-soft: var(--oklch-sky-100);--color-info-fg: var(--oklch-sky-700);--color-teal: var(--color-secondary);--color-teal-light: var(--color-secondary-soft);--color-amber: var(--color-warning);--color-amber-light: var(--color-warning-soft);--color-rose: var(--color-danger);--color-rose-light: var(--color-danger-soft);--color-emerald: var(--color-success);--color-emerald-light: var(--color-success-soft);--color-indigo: var(--color-info);--color-indigo-light: var(--color-info-soft);--color-purple: var(--color-secondary);--color-purple-light: var(--color-secondary-soft);--glass-bg: color-mix(in oklch, var(--oklch-stone-900) 4%, transparent);--glass-bg-hover: color-mix(in oklch, var(--oklch-stone-900) 7%, transparent);--glass-bg-active: color-mix(in oklch, var(--color-primary) 10%, transparent);--glass-border: var(--color-border);--glass-border-hover: var(--color-border-hover);--glass-blur: 16px;--color-overlay-light: color-mix(in oklch, var(--oklch-stone-0) 7%, transparent);--color-overlay-light-soft: color-mix(in oklch, var(--oklch-stone-0) 5%, transparent);--color-overlay-light-strong: color-mix(in oklch, var(--oklch-stone-0) 22%, transparent);--color-overlay-light-border: color-mix(in oklch, var(--oklch-stone-0) 40%, transparent);--color-overlay-light-text: color-mix(in oklch, var(--oklch-stone-0) 88%, transparent);--color-overlay-light-text-soft: color-mix(in oklch, var(--oklch-stone-0) 78%, transparent);--color-overlay-dark-xs: color-mix(in oklch, var(--oklch-stone-900) 5%, transparent);--color-overlay-dark-sm: color-mix(in oklch, var(--oklch-stone-900) 8%, transparent);--color-overlay-dark-md: color-mix(in oklch, var(--oklch-stone-900) 18%, transparent);--focus-ring: 0 0 0 3px color-mix(in oklch, var(--color-primary) 22%, transparent);--focus-ring-danger: 0 0 0 3px color-mix(in oklch, var(--color-danger) 22%, transparent);--hover-lift: translateY(-2px);--active-press: translateY(0);--gradient-brand: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);--gradient-subtle: linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-subtle) 100%);--gradient-warm: linear-gradient(180deg, var(--oklch-stone-50) 0%, var(--oklch-coral-50) 100%);--font-family-sans: "DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-ar: "Tajawal", "DM Sans", "Inter", system-ui, sans-serif;--font-family-mono: ui-monospace, "SF Mono", "Menlo", "Monaco", "Cascadia Mono", "Liberation Mono", Consolas, monospace;--font-family-base: var(--font-family-sans);--font-sans: var(--font-family-sans);--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12.5px;--fs-base: 14px;--fs-md: 15px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 22px;--fs-3xl: 28px;--fs-4xl: 36px;--fs-5xl: 48px;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 700;--lh-tight: 1.1;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.6;--lh-loose: 1.75;--ls-tightest: -.02em;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .02em;--ls-wider: .06em;--ls-widest: .1em;--sp-0: 0;--sp-0-5: 2px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-32: 128px;--sidebar-width: 240px;--topbar-height: 58px;--bottom-nav-height: 60px;--container-sm: 480px;--container-md: 640px;--container-lg: 960px;--container-xl: 1200px;--container-2xl: 1440px;--grid-gutter-desktop: 24px;--grid-gutter-tablet: 16px;--grid-gutter-mobile: 16px;--touch-target-min: 44px;--touch-target-comfortable: 48px;--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-full: 9999px;--shadow-xs: 0 1px 2px color-mix(in oklch, var(--oklch-stone-900) 5%, transparent);--shadow-sm: 0 1px 3px color-mix(in oklch, var(--oklch-stone-900) 8%, transparent);--shadow-md: 0 4px 12px color-mix(in oklch, var(--oklch-stone-900) 10%, transparent);--shadow-lg: 0 8px 32px color-mix(in oklch, var(--oklch-stone-900) 14%, transparent);--shadow-xl: 0 16px 48px color-mix(in oklch, var(--oklch-stone-900) 18%, transparent);--shadow-2xl: 0 25px 60px color-mix(in oklch, var(--oklch-stone-900) 25%, transparent);--shadow-glow: 0 0 20px var(--color-primary-glow);--shadow-glow-sm: 0 0 10px var(--color-primary-glow);--shadow-primary: 0 4px 14px color-mix(in oklch, var(--color-primary) 35%, transparent);--motion-duration-instant: 0ms;--motion-duration-fast: .12s;--motion-duration-medium: .2s;--motion-duration-slow: .3s;--motion-duration-slower: .5s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.3, 0, 0, 1);--motion-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--motion-fast: var(--motion-duration-fast) var(--motion-ease-standard);--motion-medium: var(--motion-duration-medium) var(--motion-ease-standard);--motion-slow: var(--motion-duration-slow) var(--motion-ease-standard);--motion-spring: var(--motion-duration-slow) var(--motion-ease-spring);--t-fast: var(--motion-fast);--t-base: var(--motion-medium);--t-slow: var(--motion-slow);--t-spring: var(--motion-spring);--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-fab: 40;--z-topbar: 50;--z-drawer: 60;--z-sidebar: 100;--z-backdrop: 200;--z-toast: 300;--z-modal: 400;--z-tooltip: 500}[data-theme=dark]{--color-bg-base: var(--oklch-stone-950);--color-bg-surface: var(--oklch-stone-900);--color-bg-elevated: var(--oklch-stone-850);--color-bg-card: var(--oklch-stone-900);--color-bg-subtle: var(--oklch-stone-850);--color-bg-muted: var(--oklch-stone-800);--color-sidebar: var(--oklch-stone-950);--color-topbar: var(--oklch-stone-900);--color-text-primary: var(--oklch-stone-50);--color-text-secondary: var(--oklch-stone-300);--color-text-muted: var(--oklch-stone-400);--color-text-dim: var(--oklch-stone-500);--color-text-inverse: var(--oklch-stone-900);--color-border: color-mix(in oklch, var(--oklch-stone-0) 10%, transparent);--color-border-hover: color-mix(in oklch, var(--oklch-stone-0) 18%, transparent);--color-border-strong: color-mix(in oklch, var(--oklch-stone-0) 28%, transparent);--color-primary: oklch(.76 .14 38);--color-primary-hover: oklch(.82 .13 40);--color-primary-active: oklch(.7 .16 36);--color-secondary: oklch(.62 .1 205);--color-secondary-hover: oklch(.7 .11 205);--color-success: oklch(.72 .14 150);--color-success-hover: oklch(.78 .13 150);--color-success-soft: color-mix(in oklch, var(--color-success) 18%, transparent);--color-success-fg: oklch(.8 .12 150);--color-warning: oklch(.8 .15 85);--color-warning-hover: oklch(.85 .14 85);--color-warning-soft: color-mix(in oklch, var(--color-warning) 18%, transparent);--color-warning-fg: oklch(.85 .13 85);--color-danger: oklch(.68 .2 22);--color-danger-hover: oklch(.74 .19 22);--color-danger-soft: color-mix(in oklch, var(--color-danger) 22%, transparent);--color-danger-fg: oklch(.8 .16 22);--color-info: oklch(.7 .1 215);--color-info-hover: oklch(.76 .1 215);--color-info-soft: color-mix(in oklch, var(--color-info) 22%, transparent);--color-info-fg: oklch(.8 .09 215);--color-teal: var(--color-secondary);--color-teal-light: color-mix(in oklch, var(--color-secondary) 18%, transparent);--color-amber: var(--color-warning);--color-amber-light: var(--color-warning-soft);--color-rose: var(--color-danger);--color-rose-light: var(--color-danger-soft);--color-emerald: var(--color-success);--color-emerald-light: var(--color-success-soft);--color-indigo: var(--color-info);--color-indigo-light: var(--color-info-soft);--color-purple: var(--color-secondary);--color-purple-light: color-mix(in oklch, var(--color-secondary) 18%, transparent);--glass-bg: color-mix(in oklch, var(--oklch-stone-0) 4%, transparent);--glass-bg-hover: color-mix(in oklch, var(--oklch-stone-0) 7%, transparent);--glass-bg-active: color-mix(in oklch, var(--color-primary) 14%, transparent);--glass-border: var(--color-border);--glass-border-hover: var(--color-border-hover);--gradient-warm: linear-gradient(180deg, var(--oklch-stone-900) 0%, var(--oklch-stone-950) 100%);--gradient-subtle: linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-base) 100%);--shadow-xs: 0 1px 2px color-mix(in oklch, black 35%, transparent);--shadow-sm: 0 1px 3px color-mix(in oklch, black 45%, transparent);--shadow-md: 0 4px 12px color-mix(in oklch, black 50%, transparent);--shadow-lg: 0 8px 32px color-mix(in oklch, black 55%, transparent);--shadow-xl: 0 16px 48px color-mix(in oklch, black 60%, transparent);--shadow-2xl: 0 25px 60px color-mix(in oklch, black 70%, transparent)}@media (prefers-reduced-motion: reduce){:root{--motion-duration-fast: 0ms;--motion-duration-medium: 0ms;--motion-duration-slow: 0ms;--motion-duration-slower: 0ms;--motion-fast: 0ms linear;--motion-medium: 0ms linear;--motion-slow: 0ms linear;--motion-spring: 0ms linear;--t-fast: 0ms linear;--t-base: 0ms linear;--t-slow: 0ms linear;--t-spring: 0ms linear;--hover-lift: none;--active-press: none}}html[lang=ar]{--font-family-sans: var(--font-family-ar);--font-family-base: var(--font-family-ar);--font-sans: var(--font-family-ar);--lh-normal: var(--lh-loose)}
