@font-face{font-family:peyda;src:url(../media/PeydaFaNumWeb_Regular-s.p.0936r9d7h.au9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:peyda;src:url(../media/PeydaFaNumWeb_Medium-s.p.0w5gz.f_2yj5k.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:peyda;src:url(../media/PeydaFaNumWeb_SemiBold-s.p.0.rg98h_7i5ez.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:peyda;src:url(../media/PeydaFaNumWeb_Bold-s.p.06t.d2l00~m57.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:peyda;src:url(../media/PeydaFaNumWeb_ExtraBold-s.p.0o6oq2qr6pp5..woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:peyda Fallback;src:local(Arial);ascent-override:104.03%;descent-override:43.85%;line-gap-override:0.0%;size-adjust:93.72%}.peyda_64b02e5b-module__OsIXtG__className{font-family:peyda,peyda Fallback}.peyda_64b02e5b-module__OsIXtG__variable{--font-peyda:"peyda", "peyda Fallback"}
:root{--background:210 40% 96.1%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:239 84% 67%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 82%;--input:214.3 31.8% 82%;--ring:239 84% 67%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--success:142 71% 38%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:26 84% 14%;--info:217 91% 60%;--info-foreground:0 0% 100%;--brand:32 95% 44%;--brand-foreground:0 0% 100%;--color-primary:239 84% 67%;--color-primary-dark:239 84% 57%;--color-primary-light:239 84% 77%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:239 84% 67%;--primary-foreground:210 40% 98%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 28%;--input:217.2 32.6% 28%;--ring:239 84% 67%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--success:142 60% 45%;--success-foreground:210 40% 98%;--warning:38 85% 55%;--warning-foreground:26 84% 14%;--info:217 85% 65%;--info-foreground:210 40% 98%;--brand:32 85% 55%;--brand-foreground:210 40% 98%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}
html,body{height:100%}*,:before,:after{border-color:hsl(var(--border));box-sizing:border-box;font-family:var(--font-peyda)!important}*{margin:0;padding:0}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;direction:rtl;font-family:var(--font-peyda)!important}
.katex,.katex-display{unicode-bidi:isolate;direction:ltr!important}.katex-display{text-align:center!important}.katex *{font-family:KaTeX_Math,Times New Roman,serif!important}.prose h1{color:#1f2937!important;margin-top:2rem!important;margin-bottom:1rem!important;font-size:2rem!important;font-weight:700!important;line-height:1.2!important}.prose h2{color:#374151!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;font-size:1.75rem!important;font-weight:600!important;line-height:1.3!important}.prose h3{color:#4b5563!important;margin-top:1.25rem!important;margin-bottom:.5rem!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.4!important}.prose h4{color:#6b7280!important;margin-top:1rem!important;margin-bottom:.5rem!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.5!important}.prose p{color:#374151!important;margin-bottom:1rem!important;font-size:1rem!important;line-height:1.75!important}.prose strong{color:#1f2937!important;font-weight:600!important}.prose ul,.prose ol{margin-top:1rem!important;margin-bottom:1rem!important;padding-right:1.5rem!important}.prose li{margin-bottom:.5rem!important;line-height:1.75!important}.prose a{color:hsl(var(--primary))!important;text-decoration:underline!important}.prose a:hover{color:hsl(var(--primary-dark))!important}.prose blockquote{border-right:4px solid hsl(var(--primary))!important;color:#6b7280!important;margin:1.5rem 0!important;padding-right:1rem!important;font-style:italic!important}.prose code{background-color:#f3f4f6!important;border-radius:.25rem!important;padding:.125rem .375rem!important;font-family:Courier New,monospace!important;font-size:.875em!important}.prose pre{color:#f9fafb!important;background-color:#1f2937!important;border-radius:.5rem!important;margin:1.5rem 0!important;padding:1rem!important;overflow-x:auto!important}.prose img{border-radius:.5rem!important;max-width:100%!important;height:auto!important;margin:1.5rem 0!important}@media (max-width:640px){.prose h1{margin-top:1.5rem!important;margin-bottom:.75rem!important;font-size:1.5rem!important}.prose h2{margin-top:1.25rem!important;margin-bottom:.5rem!important;font-size:1.25rem!important}.prose h3{margin-top:1rem!important;margin-bottom:.5rem!important;font-size:1.125rem!important}.prose h4{margin-top:.75rem!important;font-size:1rem!important}.prose p{margin-bottom:.875rem!important;font-size:.9375rem!important;line-height:1.6!important}.prose ul,.prose ol{margin-top:.75rem!important;margin-bottom:.75rem!important;padding-right:1.25rem!important}.prose li{margin-bottom:.375rem!important;font-size:.9375rem!important}.prose blockquote{margin:1rem 0!important;padding-right:.75rem!important;font-size:.9375rem!important}.prose pre{padding:.75rem!important;font-size:.875rem!important}.prose img{margin:1rem 0!important}}
.card-modern{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;transition:all .3s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.card-modern:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.gradient-text{background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--brand)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-to-r{background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--brand)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-bg-to-l{background:linear-gradient(to left, hsl(var(--primary)) 0%, hsl(var(--brand)) 100%)}
.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes scroll{to{transform:translate(calc(-50% - 1.5rem))}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-fade-in-up{animation:.8s ease-out forwards fade-in-up}.animate-fade-in-up-delay{opacity:0;animation:.8s ease-out .2s forwards fade-in-up}.animate-progress{animation:5s linear progress}.animate-shimmer{animation:3s ease-in-out infinite shimmer}
