.fz-rc--compact{font-size:14px;line-height:1.6}.fz-rc--compact .fz-h{margin:.6em 0 .3em}.fz-rc--compact .fz-h1{font-size:1.15rem}.fz-rc--compact .fz-h2{font-size:1.05rem}.fz-rc--compact .fz-h3,.fz-rc--compact .fz-h4{font-size:1rem}.fz-rc--compact .fz-p{margin-bottom:.55em}.fz-rc--document{font-size:15.5px;line-height:1.75}.fz-rc--document .fz-h1{font-size:1.375rem}.fz-rc--document .fz-h2{font-size:1.25rem}.fz-rc--document .fz-h3{font-size:1.1rem}.fz-rc--document .fz-p{margin-bottom:.9em}.fz-rc--document{--fz-measure:72ch}.fz-rc--document>:is(.fz-p,.fz-ul,.fz-ol,.fz-h,.fz-quote,.fz-callout,.fz-def){max-inline-size:var(--fz-measure)}.fz-rc--student{font-size:16px;line-height:1.8}.fz-rc--student .fz-h2{font-size:1.4rem}.fz-rc--student .fz-quote{background:color-mix(in oklch,var(--primary) 6%,transparent);border-color:color-mix(in oklch,var(--primary) 55%,var(--border))}.fz-rc--slide{font-size:1.05rem;line-height:1.5}.fz-rc--slide .fz-h{font-family:var(--font-display),Georgia,serif}.fz-rc--slide .fz-h1,.fz-rc--slide .fz-h2,.fz-rc--slide .fz-h3{font-size:1.5rem;margin:.4em 0 .3em}.fz-rc--slide .fz-ol,.fz-rc--slide .fz-ul{padding-inline-start:1.2em}.fz-rc--slide .fz-em,.fz-rc--slide .fz-h,.fz-rc--slide .fz-li,.fz-rc--slide .fz-li--inline:not(:last-child):after,.fz-rc--slide .fz-p,.fz-rc--slide .fz-quote--inline,.fz-rc--slide .fz-strong,.fz-rc.fz-rc--slide{color:inherit}.fz-rc--slide .fz-strong{font-weight:700}.fz-rc--source-excerpt{font-size:.92em;font-style:italic;color:var(--muted-foreground);border-inline-start:2px solid color-mix(in oklch,var(--accent) 50%,var(--border));padding-inline-start:.85em}.fz-rc--source-excerpt .fz-p{margin-bottom:.3em}.fz-rc--print{font-size:12pt;line-height:1.6;color:#000}.fz-rc--print .fz-a{color:#000;text-decoration:underline}@media print{.fz-rc--print .fz-code,.fz-rc--print .fz-h,.fz-rc--print .fz-table-wrap{break-inside:avoid}.fz-rc--print .katex-display{overflow:visible}}.fz-rc{font-family:var(--font-body),var(--font-arabic),"Noto Sans Arabic",system-ui,sans-serif;color:var(--foreground);line-height:1.7;overflow-wrap:break-word}.fz-plain,.fz-rc{font-variant-ligatures:no-contextual}.fz-rc>:first-child{margin-top:0}.fz-rc>:last-child{margin-bottom:0}.fz-rc--inline{display:inline;line-height:inherit;font-size:inherit}.fz-rc--inline .fz-inline-code{unicode-bidi:isolate}.fz-p--inline+.fz-p--inline:before{content:"\A";white-space:pre}.fz-rc--inline .katex-display{display:block;margin:.35em 0;padding:.2em 0;overflow-x:auto;overflow-y:hidden}.fz-ul--inline{unicode-bidi:isolate}.fz-ul--inline>.fz-li--inline:not(:last-child):after{content:"; ";color:var(--muted-foreground)}.fz-ol--inline{unicode-bidi:isolate}.fz-ol--inline>.fz-li--inline{counter-increment:fz-li}.fz-ol--inline>.fz-li--inline:before{content:counter(fz-li) ". ";font-variant-numeric:tabular-nums}.fz-ol--inline>.fz-li--inline:not(:last-child):after{content:" "}.fz-quote--inline{font-style:italic;color:var(--muted-foreground)}.fz-hr--inline{display:block;border-top:1px solid var(--border);margin:.5em 0}.fz-code--inline-block{display:block;white-space:pre;overflow-x:auto;margin:.35em 0;padding:.5em .7em;border-radius:6px;direction:ltr;text-align:left}.fz-table-wrap--inline{display:block}.fz-table--inline{display:table}.fz-tbody--inline,.fz-thead--inline{display:table-row-group}.fz-thead--inline .fz-cell--inline{font-weight:600;background:color-mix(in oklch,var(--muted) 60%,transparent)}.fz-tr--inline{display:table-row}.fz-cell--inline{display:table-cell}.fz-plain{white-space:pre-wrap}.fz-plain .fz-rc{white-space:normal}.fz-plain :is(.fz-p,.fz-p--inline,.fz-line){white-space:pre-wrap}.fz-line{display:block}.fz-line:empty:before{content:"\200B"}.fz-line:first-child:not([dir]){display:inline}:is(.truncate,.whitespace-nowrap) :is(.fz-plain,.fz-plain .fz-rc,.fz-plain :is(.fz-p,.fz-p--inline,.fz-line)){white-space:inherit}:is(.truncate,.whitespace-nowrap) .fz-plain .fz-line{display:inline}:is(.fz-plain,.fz-rc):lang(ar),:is(.fz-plain,.fz-rc):lang(fa),:is(.fz-plain,.fz-rc):lang(ur){line-height:1.7}.fz-sup{font-size:.75em;vertical-align:super;line-height:0}.fz-footnotes{margin-top:1.5em;padding-top:.75em;border-top:1px solid var(--border);font-size:.9em;color:var(--muted-foreground)}.fz-footnotes .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fz-p{margin:0 0 .75em;overflow-wrap:anywhere}.fz-strong{font-weight:600;color:var(--foreground)}.fz-em{font-style:italic}.fz-del{opacity:.7}.fz-hr{border:0;border-top:1px solid var(--border);margin:1.25em 0}.fz-h{color:var(--foreground);font-family:var(--font-display),Georgia,serif;font-weight:600;line-height:1.25;margin:1.4em 0 .5em;scroll-margin-top:4rem}.fz-h1{font-size:1.9rem}.fz-h2{font-size:1.45rem}.fz-h3{font-size:1.2rem}.fz-h4{font-size:1.05rem}.fz-h5,.fz-h6{font-size:1rem}.fz-a{color:var(--primary);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 75%,transparent);text-underline-offset:2px;overflow-wrap:anywhere}.fz-a:hover{text-decoration-color:var(--primary)}.fz-a--broken,.fz-a__host{color:var(--muted-foreground)}.fz-a__host{font-size:.875em;font-weight:400;overflow-wrap:anywhere}.fz-ol,.fz-ul{margin:0 0 .75em;padding-inline-start:1.4em}.fz-ul{list-style:disc}.fz-ol{list-style:decimal}.fz-li{margin:.2em 0;line-height:1.65;overflow-wrap:anywhere}.fz-li.task-list-item{list-style:none;margin-inline-start:-1.3em}:is(.fz-ul,.fz-ol):dir(ltr)>.fz-li:dir(rtl),:is(.fz-ul,.fz-ol):dir(rtl)>.fz-li:dir(ltr){list-style-position:inside}.fz-task{margin-inline-end:.45em;vertical-align:middle}.fz-quote{margin:0 0 .75em;padding:.4em .9em;border-inline-start:3px solid color-mix(in oklch,var(--accent) 60%,var(--border));background:color-mix(in oklch,var(--accent) 5%,transparent);border-radius:6px;border-start-start-radius:0;border-end-start-radius:0}.fz-inline-code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.88em;background:var(--muted);padding:.05em .35em;border-radius:4px;unicode-bidi:isolate;direction:ltr;font-variant-ligatures:none}.fz-code{margin:0 0 .8em;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:color-mix(in oklch,var(--muted) 40%,var(--card));direction:ltr}.fz-code__bar{display:flex;align-items:center;justify-content:space-between;padding:.3em .7em;border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--muted) 60%,transparent)}.fz-code__actions{display:inline-flex;align-items:center;gap:.15em}.fz-code__lang{text-transform:uppercase;letter-spacing:.04em}.fz-code__copy,.fz-code__lang{font-size:12px;color:var(--muted-foreground)}.fz-code__copy{display:inline-flex;align-items:center;gap:.3em;background:none;border:0;cursor:pointer;padding:.15em .4em;border-radius:4px}.fz-code__copy:hover{background:var(--muted);color:var(--foreground)}.fz-code__pre{margin:0;padding:.7em .9em;overflow-x:auto}.fz-code__code{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;white-space:pre;color:color-mix(in oklch,var(--foreground) 92%,transparent);font-variant-ligatures:none}.fz-table-wrap{overflow-x:auto;margin:0 0 .9em}.fz-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.92em}.fz-td,.fz-th{max-width:22rem;border:1px solid var(--border);padding:.4em .7em;text-align:start;vertical-align:top}.fz-th{background:color-mix(in oklch,var(--muted) 60%,transparent);font-weight:600}.fz-ta-left{text-align:left}.fz-ta-center{text-align:center}.fz-ta-right{text-align:right}.fz-img-off{color:var(--muted-foreground);font-size:.9em}.fz-img-off__icon{display:inline-block;width:1em;height:1em;margin-inline-end:.3em;vertical-align:-.125em}.fz-rc .katex-display{padding:.35em 0}.fz-rc .fz-math-display,.fz-rc .katex-display{overflow-x:auto;overflow-y:hidden}.fz-rc .fz-math-display>.katex-display{overflow:visible}.fz-rc .fz-math-display--inline{display:block}.fz-rc--print .fz-math-display{overflow:visible}.fz-rc .katex{unicode-bidi:isolate;direction:ltr}.fz-rc .fz-math-inline{display:inline-block;max-width:100%;text-align:left}.fz-rc .fz-math-glue{white-space:nowrap}.fz-rc .fz-math-glue>.fz-math-inline{white-space:normal}.fz-rc .fz-math-run,.fz-rc .fz-math-term{white-space:nowrap}.fz-rc .fz-math-inline[data-wrap-terms] .fz-math-run{white-space:normal}.fz-rc .fz-math-unit{unicode-bidi:isolate;white-space:nowrap}.fz-rc .fz-math-unit>.fz-math-inline{white-space:normal}.fz-rc .fz-math-inline[tabindex]{overflow-x:auto;overflow-y:hidden;vertical-align:-.25em}.fz-rc__fallback{white-space:pre-wrap;overflow-wrap:break-word;font-family:var(--font-body),var(--font-arabic),system-ui,sans-serif;color:var(--foreground)}.fz-cite{font-size:.7em;font-weight:600;color:var(--primary);vertical-align:super}.fz-cite__btn{background:color-mix(in oklch,var(--primary) 10%,transparent);color:var(--primary);border:0;border-radius:4px;padding:0 .3em;cursor:pointer;font:inherit}.fz-cite__btn:hover{background:color-mix(in oklch,var(--primary) 18%,transparent)}.fz-reliability{font-size:11px;padding:.05em .45em;border-radius:999px;font-weight:600;white-space:nowrap}.fz-reliability--high{background:color-mix(in oklch,var(--primary) 12%,transparent);color:var(--primary-dark,var(--primary))}.fz-reliability--medium{background:color-mix(in oklch,var(--accent) 15%,transparent);color:var(--accent)}.fz-reliability--low{background:var(--muted);color:var(--muted-foreground)}.fz-source{padding:.5em 0;border-bottom:1px solid var(--border)}.fz-source__head{display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap}.fz-source__num{font-size:.8em;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.fz-source__title{font-weight:600;color:var(--foreground)}.fz-source__meta{font-size:.82em;color:var(--muted-foreground);margin-top:.15em}.fz-source__excerpt{font-style:italic;color:var(--muted-foreground);margin:.3em 0 0;font-size:.9em}.fz-source__link{color:var(--primary);font-size:.85em;font-weight:500}.fz-source-list{list-style:none;margin:0;padding:0}.fz-callout{margin:0 0 .8em;padding:.6em .9em;border-inline-start:3px solid var(--border);background:color-mix(in oklch,var(--muted) 40%,transparent);border-radius:8px;border-start-start-radius:0;border-end-start-radius:0}.fz-callout--warning{border-color:var(--warning)}.fz-callout--key{border-color:var(--primary)}.fz-callout--evidence{border-color:var(--accent)}.fz-callout--tip{border-color:var(--primary)}.fz-callout__title{font-weight:600;margin-bottom:.2em}.fz-def{margin:0 0 .6em}.fz-def__term{font-weight:600;font-style:normal}.fz-stream>.fz-rc+.fz-rc{margin-top:0}.fz-stream__pending{display:inline-flex;gap:3px;align-items:center;height:1em;margin-inline-start:2px;vertical-align:middle}.fz-stream__pending>span{width:4px;height:4px;border-radius:999px;background:var(--muted-foreground);opacity:.35;animation:fz-pending 1s ease-in-out infinite}.fz-stream__pending>span:nth-child(2){animation-delay:.15s}.fz-stream__pending>span:nth-child(3){animation-delay:.3s}@keyframes fz-pending{0%,to{opacity:.25}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.fz-stream__pending>span{animation:none;opacity:.5}}.fz-stream--caret>.fz-rc:last-of-type>:is(.fz-p,.fz-h):last-child:after,.fz-stream--caret>.fz-rc:last-of-type>:is(.fz-ul,.fz-ol):last-child>.fz-li:last-child:after{content:"";display:inline-block;width:2px;height:1.05em;margin-inline-start:2px;vertical-align:text-bottom;border-radius:1px;background:var(--primary);animation:fz-caret 1s step-end infinite}@keyframes fz-caret{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.fz-stream--caret>.fz-rc:last-of-type>:is(.fz-p,.fz-h):last-child:after,.fz-stream--caret>.fz-rc:last-of-type>:is(.fz-ul,.fz-ol):last-child>.fz-li:last-child:after{animation:none;opacity:.7}}