.prose a{color:var(--color-primary);font-weight:600;text-decoration:none;transition:opacity .15s}.prose a:hover{text-underline-offset:2px;opacity:.85;text-decoration:underline}.prose p,.prose li,.prose blockquote{text-align:start!important}.prose a[target=_blank]:after{content:"";vertical-align:middle;opacity:.6;background-color:currentColor;width:.7em;height:.7em;margin-inline-start:.2em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prose a[target=_blank]:hover:after{opacity:1}.prose a:not([target=_blank]):not([href^=mailto\:]):after{content:"";vertical-align:middle;opacity:.5;background-color:currentColor;width:.65em;height:.65em;margin-inline-start:.15em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='19' y1='12' x2='5' y2='12'/%3E%3Cpolyline points='12 19 5 12 12 5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='19' y1='12' x2='5' y2='12'/%3E%3Cpolyline points='12 19 5 12 12 5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prose a:not([target=_blank]):not([href^=mailto\:]):hover:after{opacity:1}.prose .callout-note,.prose .callout-tip,.prose .callout-important,.prose .callout-warning,.prose .callout-prerequisite{border-inline-start-width:4px;border-radius:.75rem;margin-block:1.5rem;padding:1rem 1.25rem;font-style:normal;position:relative}.prose .callout-note:before,.prose .callout-tip:before,.prose .callout-important:before,.prose .callout-warning:before,.prose .callout-prerequisite:before{margin-bottom:.5rem;font-size:.875rem;font-weight:700;display:block}.prose .callout-note{color:#003f63;color:lab(24.3622% -7.89411 -30.9008);background-color:#e3f1fb;background-color:lab(94.2285% -3.21099 -6.56472);border-color:#0089cb;border-color:lab(53.3277% -13.7061 -46.5518)}.prose .callout-note:before{content:"📋 ملاحظة"}.prose .callout-tip{color:#004725;color:lab(25.8768% -32.4594 16.8262);background-color:#e0f5e6;background-color:lab(94.6056% -9.29123 4.75993);border-color:#009957;border-color:lab(55.5299% -48.2881 24.9659)}.prose .callout-tip:before{content:"💡 نصيحة"}.prose .callout-important{color:#6c3800;color:lab(29.9436% 21.6792 44.2389);background-color:#fbedd1;background-color:lab(94.3393% 1.51199 15.5285);border-color:#c79600;border-color:lab(65.3389% 12.2059 74.266)}.prose .callout-important:before{content:"⚠️ مهم"}.prose .callout-warning{color:#7c2524;color:lab(29.1992% 37.8517 22.6944);background-color:#ffe8e6;background-color:lab(93.9229% 9.19664 4.96061);border-color:#d74745;border-color:lab(51.7988% 56.7776 34.0415)}.prose .callout-warning:before{content:"🚨 تحذير"}.prose .callout-prerequisite{color:#3f2d68;color:lab(23.1131% 20.1158 -32.379);background-color:#efebff;background-color:lab(93.8831% 4.57031 -10.1866);border-color:#886acf;border-color:lab(51.4718% 29.1131 -48.7274)}.prose .callout-prerequisite:before{content:"🔑 متطلبات مسبقة"}:where(.dark) .prose .callout-note{color:#b1d3ec;color:lab(82.6465% -7.52568 -16.1842);background-color:#121c23;background-color:lab(9.52996% -2.83094 -6.4093)}:where(.dark) .prose .callout-tip{color:#b5d8c0;color:lab(83.2717% -15.5459 7.96992);background-color:#0f1f14;background-color:lab(9.91584% -9.43042 4.79674)}:where(.dark) .prose .callout-important{color:#ddcca9;color:lab(82.7607% 2.12318 19.6243);background-color:#211909;background-color:lab(9.58078% 1.88671 10.4638)}:where(.dark) .prose .callout-warning{color:#edc2bd;color:lab(82.1341% 15.3851 8.34167);background-color:#271513;background-color:lab(9.23369% 9.31873 4.93929)}:where(.dark) .prose .callout-prerequisite{color:#cfc8ec;color:lab(82.0515% 7.87008 -16.832);background-color:#1c1827;background-color:lab(9.15415% 5.16119 -9.9102)}.prose .callout-note p,.prose .callout-tip p,.prose .callout-important p,.prose .callout-warning p,.prose .callout-prerequisite p{color:inherit;margin:0}.prose .table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:.75rem;margin-block:1.5rem;overflow-x:auto}.prose .table-wrapper table{min-width:500px;margin:0}.prose .mermaid{-webkit-overflow-scrolling:touch;justify-content:center;margin-block:2rem;display:flex;overflow-x:auto}.prose .mermaid svg{max-width:100%;height:auto}.prose .mermaid svg text,.prose .mermaid svg .nodeLabel,.prose .mermaid svg .edgeLabel,.prose .mermaid svg .label,.prose .mermaid svg foreignObject div,.prose .mermaid svg .mindmap-node-label{font-family:ibmPlexArabic,IBM Plex Sans Arabic,Inter,sans-serif!important}.prose .steps-list{counter-reset:step-counter;padding-inline-start:0;list-style:none}.prose .steps-list>li{counter-increment:step-counter;padding-inline-start:3rem;border-inline-start:2px solid var(--color-border);margin-inline-start:1rem;padding-bottom:1.5rem;position:relative}.prose .steps-list>li:before{content:counter(step-counter);inset-inline-start:-.875rem;background:var(--color-primary);width:1.75rem;height:1.75rem;color:var(--color-primary-foreground);font-size:.75rem;font-weight:700;font-family:var(--font-latin);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.prose .steps-list>li:last-child{border-inline-start-color:#0000;padding-bottom:0}.prose code,.prose kbd,.prose samp{direction:ltr;unicode-bidi:isolate}.prose pre{text-align:start;direction:ltr;unicode-bidi:isolate}.prose [dir=ltr]{unicode-bidi:isolate}