@import"https://fonts.googleapis.com/css2?family=Dana:wght@300;400;500;600;700;800;900&display=swap";:root{--font-size: 16px;--background: #F7F8FA;--foreground: #1F2937;--card: #FFFFFF;--card-foreground: #1F2937;--popover: #FFFFFF;--popover-foreground: #1F2937;--primary: #3B82F6;--primary-foreground: #FFFFFF;--primary-rgb: 59, 130, 246;--secondary: #E5E7EB;--secondary-foreground: #1F2937;--muted: #F3F4F6;--muted-foreground: #6B7280;--accent: #EFF6FF;--accent-foreground: #1F2937;--destructive: #EF4444;--destructive-foreground: #FFFFFF;--success: #10B981;--success-foreground: #FFFFFF;--warning: #F59E0B;--warning-foreground: #FFFFFF;--info: #3B82F6;--info-foreground: #FFFFFF;--border: #E5E7EB;--input: #FFFFFF;--input-border: #D1D5DB;--input-background: #FFFFFF;--switch-background: #E5E7EB;--ring: #3B82F6;--radius: .75rem;--sidebar: #FFFFFF;--sidebar-foreground: #1F2937;--sidebar-primary: #3B82F6;--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: #EFF6FF;--sidebar-accent-foreground: #1F2937;--sidebar-border: #E5E7EB;--sidebar-ring: #3B82F6;--sidebar-active: #3B82F6;--sidebar-active-foreground: #FFFFFF;--sidebar-hover: #F3F4F6;--sidebar-hover-foreground: #1F2937;--chart-1: #3B82F6;--chart-2: #10B981;--chart-3: #F59E0B;--chart-4: #EF4444;--chart-5: #8B5CF6}.dark{--background: #111827;--foreground: #F9FAFB;--card: #1F2937;--card-foreground: #F9FAFB;--popover: #374151;--popover-foreground: #F9FAFB;--primary: #60A5FA;--primary-foreground: #FFFFFF;--primary-rgb: 96, 165, 250;--secondary: #374151;--secondary-foreground: #F9FAFB;--muted: #1F2937;--muted-foreground: #9CA3AF;--accent: #1E3A8A;--accent-foreground: #F9FAFB;--destructive: #F87171;--destructive-foreground: #FFFFFF;--success: #34D399;--success-foreground: #FFFFFF;--warning: #FBBF24;--warning-foreground: #111827;--info: #60A5FA;--info-foreground: #FFFFFF;--border: #374151;--input: #1F2937;--input-border: #4B5563;--input-background: #1F2937;--switch-background: #374151;--ring: #60A5FA;--sidebar: #1F2937;--sidebar-foreground: #F9FAFB;--sidebar-primary: #60A5FA;--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: #374151;--sidebar-accent-foreground: #F9FAFB;--sidebar-border: #374151;--sidebar-ring: #60A5FA;--sidebar-active: #60A5FA;--sidebar-active-foreground: #FFFFFF;--sidebar-hover: #374151;--sidebar-hover-foreground: #F9FAFB;--chart-1: #60A5FA;--chart-2: #34D399;--chart-3: #FBBF24;--chart-4: #F87171;--chart-5: #A78BFA}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{*{@apply border-border outline-ring/50;box-sizing:border-box}html{font-size:var(--font-size);scroll-behavior:smooth}body{@apply bg-background text-foreground;font-family:Dana,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;direction:rtl;text-align:right;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=ltr]{direction:ltr;text-align:left}img,video{max-width:100%;height:auto}*:focus-visible{@apply outline-none ring-2 ring-ring ring-offset-2 ring-offset-background;}}@layer base{:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))){h1{font-size:var(--text-2xl);font-weight:600;line-height:1.4;margin-bottom:.75rem}h2{font-size:var(--text-xl);font-weight:600;line-height:1.4;margin-bottom:.5rem}h3{font-size:var(--text-lg);font-weight:600;line-height:1.5;margin-bottom:.5rem}h4{font-size:var(--text-base);font-weight:600;line-height:1.5;margin-bottom:.375rem}p{font-size:var(--text-base);line-height:1.7;margin-bottom:.75rem}label{font-size:var(--text-sm);font-weight:500;line-height:1.5}button{font-size:var(--text-sm);font-weight:500}input,textarea,select{font-size:var(--text-base)}}}@layer utilities{.scrollbar-hide{-ms-overflow-style:none!important;scrollbar-width:none!important}.scrollbar-hide::-webkit-scrollbar{display:none!important}.rtl-flip{transform:scaleX(-1)}.gradient-text{@apply bg-gradient-to-r from-primary via-primary/80 to-primary/60 bg-clip-text text-transparent;}.glass{@apply bg-card/70 backdrop-blur-2xl border border-border/40;box-shadow:0 8px 32px #0000000f,inset 0 1px #fffc}.dark .glass{@apply bg-card/80 border-border;box-shadow:0 8px 32px #0009,inset 0 1px #ffffff1a}.shadow-premium{box-shadow:0 1px 2px #0000000d,0 1px 3px #00000014}.shadow-premium-md{box-shadow:0 4px 6px -1px #00000012,0 2px 4px -1px #0000000f}.shadow-premium-lg{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000d}.shadow-premium-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-premium-2xl{box-shadow:0 25px 50px -12px #0000001f}.dark .shadow-premium{box-shadow:0 1px 3px #0006,inset 0 1px #ffffff0d}.dark .shadow-premium-md{box-shadow:0 4px 8px -2px #00000080,inset 0 1px #ffffff0f}.dark .shadow-premium-lg{box-shadow:0 10px 20px -5px #0009,inset 0 1px #ffffff12}.dark .shadow-premium-xl{box-shadow:0 20px 30px -8px #000000b3,inset 0 1px #ffffff14}.dark .shadow-premium-2xl{box-shadow:0 30px 60px -15px #000c,inset 0 1px #ffffff1a}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px)}.btn-press{transition:transform .15s ease}.btn-press:active{transform:scale(.97)}.link-active-gradient{color:#fff!important;font-weight:700!important;background:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8)!important;box-shadow:0 2px 8px #3b82f633,inset 0 1px #ffffff40!important;border-right:3px solid rgba(255,255,255,.5)!important}.dark .link-active-gradient{background:linear-gradient(135deg,#60a5fa,#3b82f6,#2563eb)!important;box-shadow:0 3px 10px #60a5fa40,inset 0 1px #fff3!important}.skeleton{@apply animate-pulse bg-muted/50 rounded-lg;}.card-interactive{@apply bg-card border border-border rounded-xl transition-all duration-300;@apply hover:shadow-premium-lg hover:border-primary/30;}}@layer base{::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3b82f6}.dark ::-webkit-scrollbar-thumb{background:#ffffff26}.dark ::-webkit-scrollbar-thumb:hover{background:#60a5fa}*{scrollbar-width:thin;scrollbar-color:#D1D5DB transparent}.dark *{scrollbar-color:rgba(255,255,255,.15) transparent}}@media print{*{box-shadow:none!important;animation:none!important;transition:none!important}button,[data-slot=button],nav{display:none!important}}@custom-variant dark (&:is(.dark *));:root{--font-size: 16px;--background: #F7F8FA;--foreground: #1F2937;--card: #FFFFFF;--card-foreground: #1F2937;--popover: #FFFFFF;--popover-foreground: #1F2937;--primary: #3B82F6;--primary-foreground: #FFFFFF;--secondary: #E5E7EB;--secondary-foreground: #1F2937;--muted: #F3F4F6;--muted-foreground: #6B7280;--accent: #EFF6FF;--accent-foreground: #1F2937;--destructive: #EF4444;--destructive-foreground: #FFFFFF;--success: #10B981;--success-foreground: #FFFFFF;--warning: #F59E0B;--warning-foreground: #FFFFFF;--info: #3B82F6;--info-foreground: #FFFFFF;--border: #E5E7EB;--input: #FFFFFF;--input-background: #FFFFFF;--switch-background: #E5E7EB;--ring: #3B82F6;--radius: .75rem;--sidebar: #FFFFFF;--sidebar-foreground: #1F2937;--sidebar-primary: #3B82F6;--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: #EFF6FF;--sidebar-accent-foreground: #1F2937;--sidebar-border: #E5E7EB;--sidebar-ring: #3B82F6;--chart-1: #3B82F6;--chart-2: #10B981;--chart-3: #F59E0B;--chart-4: #EF4444;--chart-5: #8B5CF6}.dark{--background: #111827;--foreground: #F9FAFB;--card: #1F2937;--card-foreground: #F9FAFB;--popover: #374151;--popover-foreground: #F9FAFB;--primary: #60A5FA;--primary-foreground: #FFFFFF;--secondary: #374151;--secondary-foreground: #F9FAFB;--muted: #1F2937;--muted-foreground: #9CA3AF;--accent: #1E3A8A;--accent-foreground: #F9FAFB;--destructive: #F87171;--destructive-foreground: #FFFFFF;--success: #34D399;--success-foreground: #FFFFFF;--warning: #FBBF24;--warning-foreground: #111827;--info: #60A5FA;--info-foreground: #FFFFFF;--border: #374151;--input: #1F2937;--input-background: #1F2937;--switch-background: #374151;--ring: #60A5FA;--sidebar: #1F2937;--sidebar-foreground: #F9FAFB;--sidebar-primary: #60A5FA;--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: #374151;--sidebar-accent-foreground: #F9FAFB;--sidebar-border: #374151;--sidebar-ring: #60A5FA;--chart-1: #60A5FA;--chart-2: #34D399;--chart-3: #FBBF24;--chart-4: #F87171;--chart-5: #A78BFA}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-info: var(--info); --color-info-foreground: var(--info-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); }@layer base{*{@apply border-border outline-ring/50;}html{font-size:var(--font-size);scroll-behavior:smooth}body{@apply bg-background text-foreground;font-family:Dana,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;direction:rtl;text-align:right;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=ltr]{direction:ltr;text-align:left}img,video{max-width:100%;height:auto}*:focus-visible{@apply outline-none ring-2 ring-ring ring-offset-2 ring-offset-background;}}@layer utilities{.scrollbar-hide{-ms-overflow-style:none!important;scrollbar-width:none!important}.scrollbar-hide::-webkit-scrollbar{display:none!important}.rtl-flip{transform:scaleX(-1)}.gradient-text{@apply bg-gradient-to-r from-primary via-primary/80 to-primary/60 bg-clip-text text-transparent;}.glass{@apply bg-card/70 backdrop-blur-2xl border border-border/40;box-shadow:0 8px 32px #0000000f,inset 0 1px #fffc}.dark .glass{@apply bg-card/80 border-border;box-shadow:0 8px 32px #0009,inset 0 1px #ffffff1a}.shadow-premium{box-shadow:0 1px 2px #0000000d,0 1px 3px #00000014}.shadow-premium-md{box-shadow:0 4px 6px -1px #00000012,0 2px 4px -1px #0000000f}.shadow-premium-lg{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000d}.shadow-premium-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-premium-2xl{box-shadow:0 25px 50px -12px #0000001f}.dark .shadow-premium{box-shadow:0 1px 3px #0006,inset 0 1px #ffffff0d}.dark .shadow-premium-md{box-shadow:0 4px 8px -2px #00000080,inset 0 1px #ffffff0f}.dark .shadow-premium-lg{box-shadow:0 10px 20px -5px #0009,inset 0 1px #ffffff12}.dark .shadow-premium-xl{box-shadow:0 20px 30px -8px #000000b3,inset 0 1px #ffffff14}.dark .shadow-premium-2xl{box-shadow:0 30px 60px -15px #000c,inset 0 1px #ffffff1a}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px)}.btn-press{transition:transform .15s ease}.btn-press:active{transform:scale(.97)}.link-active-gradient{color:#fff!important;font-weight:700!important;background:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8)!important;box-shadow:0 2px 8px #3b82f633,inset 0 1px #ffffff40!important;border-right:3px solid rgba(255,255,255,.5)!important}.dark .link-active-gradient{background:linear-gradient(135deg,#60a5fa,#3b82f6,#2563eb)!important;box-shadow:0 3px 10px #60a5fa40,inset 0 1px #fff3!important}.skeleton{@apply animate-pulse bg-muted/50 rounded-lg;}.card-interactive{@apply bg-card border border-border rounded-xl transition-all duration-300;@apply hover:shadow-premium-lg hover:border-primary/30;}.btn-primary-gradient{@apply bg-gradient-to-r from-primary to-primary/90 text-primary-foreground;@apply hover:from-primary/90 hover:to-primary shadow-premium hover:shadow-premium-lg;}.btn-success-gradient{@apply bg-gradient-to-r from-success to-success/90 text-success-foreground;@apply hover:from-success/90 hover:to-success shadow-premium hover:shadow-premium-lg;}}@layer base{::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3b82f6}.dark ::-webkit-scrollbar-thumb{background:#ffffff26}.dark ::-webkit-scrollbar-thumb:hover{background:#60a5fa}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{*{box-shadow:none!important;animation:none!important;transition:none!important}button,nav{display:none!important}}
