.rava-doc{--doc-paper:#fff;--doc-ink:#15181f;--doc-muted:#575b64;--doc-rule:#ced1d6;--doc-faint:#f1f3f8;--doc-accent:#2454b3;--doc-accent-soft:#e8f1ff;--doc-tip:#158561;--doc-tip-soft:#e0f9ed;--doc-warn:#b46d10;--doc-warn-soft:#fff1da;--doc-danger:#c92e3b;--doc-danger-soft:#ffeceb;--doc-violet:#724aab;--doc-violet-soft:#f4efff;--doc-body:11pt;--doc-leading:1.95;--doc-gap:6pt;color:var(--doc-ink);font-family:var(--font-doc-latin), var(--font-yekan), ui-sans-serif, sans-serif;font-size:var(--doc-body);line-height:var(--doc-leading);font-feature-settings:"kern", "liga";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:weight style}@supports (color:lab(0% 0 0)){.rava-doc{--doc-paper:lab(100% 0 0);--doc-ink:lab(8.27844% -.0576153 -5.53337);--doc-muted:lab(38.449% -.241429 -5.61206);--doc-rule:lab(83.7253% -.183254 -3.02203);--doc-faint:lab(95.9143% -.142902 -2.26973);--doc-accent:lab(36.8675% 11.6869 -56.1939);--doc-accent-soft:lab(94.6815% -.885367 -9.32337);--doc-tip:lab(49.2577% -37.7869 10.702);--doc-tip-soft:lab(95.7639% -9.89983 2.86835);--doc-warn:lab(53.1766% 24.54 56.9366);--doc-warn-soft:lab(96.0345% 2.67896 15.3571);--doc-danger:lab(45.8155% 60.6764 32.4509);--doc-danger-soft:lab(95.068% 9.39804 4.40611);--doc-violet:lab(39.6801% 33.0382 -46.413);--doc-violet-soft:lab(95.0797% 4.41405 -8.12377)}}.rava-page{background:var(--doc-paper);width:210mm;height:297mm;color:var(--doc-ink);box-sizing:border-box;position:relative;overflow:hidden}.rava-page-body{top:27mm;bottom:24mm;flex-direction:column;display:flex;position:absolute;inset-inline:25mm 22mm}.rava-page-text{flex:auto;min-height:0}.rava-page-header{top:12mm;border-bottom:.5pt solid var(--doc-rule);color:var(--doc-muted);justify-content:space-between;gap:8mm;padding-bottom:1.6mm;font-size:8.5pt;line-height:1.6;display:flex;position:absolute;inset-inline:25mm 22mm}.rava-page-header>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rava-page-number{bottom:10mm;text-align:center;color:var(--doc-muted);font-variant-numeric:tabular-nums;font-size:9.5pt;line-height:1.6;position:absolute;inset-inline:0}.rava-page-notes{flex:none;padding-top:3mm}.rava-page-notes:before{content:"";border-top:.5pt solid var(--doc-muted);width:38mm;margin-bottom:1.6mm;display:block}.rava-flow{padding-bottom:var(--doc-gap)}.rava-flow[data-gap=heading]{padding-bottom:2pt}.rava-flow[data-gap=large]{padding-bottom:10pt}.rava-doc p{text-align:justify;text-justify:inter-word;-webkit-hyphens:manual;hyphens:manual;orphans:2;widows:2;margin:0}.rava-doc [dir=ltr] p,.rava-doc p[dir=ltr]{-webkit-hyphens:auto;hyphens:auto}.rava-doc .doc-h{text-wrap:balance;break-after:avoid;margin:0;font-weight:800;line-height:1.55}.rava-doc .doc-h1{color:var(--doc-ink);padding-top:10pt;font-size:16pt}.rava-doc .doc-h2{padding-top:7pt;font-size:13.5pt}.rava-doc .doc-h3{padding-top:4pt;font-size:12pt;font-weight:700}.rava-doc .doc-h4{font-size:11pt;font-weight:700}.rava-doc .doc-hnum{color:var(--doc-accent);font-variant-numeric:tabular-nums;margin-inline-end:.45em}.rava-page-text>.rava-flow:first-child .doc-h{padding-top:0}.rava-doc strong,.rava-doc b{font-weight:750}.rava-doc em.doc-em-fa{font-style:normal;font-weight:650}.rava-doc a{color:var(--doc-accent);text-underline-offset:2pt;text-decoration:underline;text-decoration-thickness:.5pt}.rava-doc .doc-ltr{direction:ltr;unicode-bidi:isolate}.rava-doc .doc-rtl{direction:rtl;unicode-bidi:isolate}.rava-doc code.doc-code{font-family:var(--font-mono-slide), var(--font-yekan), monospace;background:var(--doc-faint);white-space:pre-wrap;direction:ltr;unicode-bidi:isolate;border-radius:3pt;padding:.05em .3em;font-size:.86em}.rava-doc .doc-cite{color:var(--doc-ink);white-space:nowrap}.rava-doc a.doc-cite,.rava-doc a.doc-xref,.rava-doc .doc-fnref a{color:inherit;text-decoration:none}.rava-doc .doc-cite[data-broken]{color:var(--doc-danger)}.rava-doc .doc-fnref{vertical-align:super;color:var(--doc-accent);padding-inline:.08em;font-size:.68em;font-weight:700;line-height:0}.rava-doc .doc-xref[data-broken]{color:var(--doc-danger)}.rava-doc .rava-math{text-indent:0;white-space:nowrap;direction:ltr;unicode-bidi:isolate;line-height:1.2;display:inline-block}.rava-doc .rava-math .katex{font-family:KaTeX_Main, var(--font-yekan), "Times New Roman", serif;font-size:1.08em}.rava-doc .doc-eq{justify-content:center;align-items:center;min-height:1.6em;padding-inline:12mm;display:flex;position:relative}.rava-doc .doc-eq .katex-display{direction:ltr;unicode-bidi:isolate;max-width:100%;margin:0;overflow:hidden}.rava-doc .doc-eq .katex{font-size:1.08em}.rava-doc .doc-eqnum{inset-inline-end:0;font-variant-numeric:tabular-nums;position:absolute;top:50%;translate:0 -50%}.rava-doc .katex-error{color:var(--doc-danger);font-family:var(--font-mono-slide), monospace;white-space:pre-wrap;font-size:8.5pt}.rava-doc .doc-list{margin:0;padding-inline-start:1.5em}.rava-doc .doc-list>li{padding-inline-start:.2em}.rava-doc .doc-list>li+li{margin-top:1.5pt}.rava-doc .doc-list>li>.rava-flow:last-child,.rava-doc .doc-quote>.rava-flow:last-child,.rava-doc .doc-callout-body>.rava-flow:last-child{padding-bottom:0}.rava-doc ol.doc-list{list-style:decimal}.rava-doc ol.doc-list[data-lang=fa]{list-style:persian}.rava-doc ul.doc-list{list-style:outside}.rava-doc ul.doc-list ul.doc-list{list-style:circle}.rava-doc li::marker{color:var(--doc-accent);font-weight:700}.rava-doc .doc-quote{border-inline-start:2pt solid var(--doc-rule);color:var(--doc-muted);margin:0;padding:1pt 4mm}.rava-doc .doc-callout{--tone:var(--doc-accent);--tone-soft:var(--doc-accent-soft);border-inline-start:2.5pt solid var(--tone);background:var(--tone-soft);break-inside:avoid;border-radius:1.5mm;padding:2.4mm 4mm 2.6mm}.rava-doc .doc-callout[data-kind=tip],.rava-doc .doc-callout[data-kind=answer],.rava-doc .doc-callout[data-kind=summary]{--tone:var(--doc-tip);--tone-soft:var(--doc-tip-soft)}.rava-doc .doc-callout[data-kind=warning],.rava-doc .doc-callout[data-kind=important],.rava-doc .doc-callout[data-kind=exercise]{--tone:var(--doc-warn);--tone-soft:var(--doc-warn-soft)}.rava-doc .doc-callout[data-kind=caution]{--tone:var(--doc-danger);--tone-soft:var(--doc-danger-soft)}.rava-doc .doc-callout[data-kind=theorem],.rava-doc .doc-callout[data-kind=definition]{--tone:var(--doc-violet);--tone-soft:var(--doc-violet-soft)}.rava-doc .doc-callout-title{margin-bottom:1pt;font-weight:750}.rava-doc .doc-callout-label{color:var(--tone)}.rava-doc .doc-callout[data-continued] .doc-callout-title{display:none}.rava-doc .doc-codeblock{background:var(--doc-faint);border:.5pt solid var(--doc-rule);font-family:var(--font-mono-slide), var(--font-yekan), monospace;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;border-radius:1.5mm;margin:0;padding:2.4mm 3.5mm;font-size:8.6pt;line-height:1.6}.rava-doc .doc-codeblock .tok-keyword{color:#6e3ead;color:lab(36.8797% 38.9823 -52.4339)}.rava-doc .doc-codeblock .tok-string{color:#21763c;color:lab(43.5038% -36.3107 24.0307)}.rava-doc .doc-codeblock .tok-number{color:#b74b21;color:lab(46.6028% 42.9786 45.9653)}.rava-doc .doc-codeblock .tok-comment{color:var(--doc-muted);font-style:italic}.rava-doc .doc-codeblock .tok-function{color:#2454b3;color:lab(36.8675% 11.6869 -56.1939)}.rava-doc .doc-codeblock .tok-type{color:#00797f;color:lab(45.5548% -40.3375 -16.47)}.rava-doc .doc-codeblock .tok-tag{color:#c13b42;color:lab(46.0381% 54.2031 28.2644)}.rava-doc .doc-table-wrap{break-inside:avoid}.rava-doc table.doc-table{border-collapse:collapse;width:100%;font-size:9.6pt;line-height:1.7}.rava-doc table.doc-table th,.rava-doc table.doc-table td{border:.5pt solid var(--doc-rule);vertical-align:top;text-align:start;padding:1.2mm 2.2mm}.rava-doc table.doc-table th{background:var(--doc-faint);font-weight:750}.rava-doc table.doc-table [data-align=center]{text-align:center}.rava-doc table.doc-table [data-align=end]{text-align:end}.rava-doc .doc-caption{text-align:center;color:var(--doc-ink);text-wrap:balance;padding-inline:6mm;font-size:9.3pt;line-height:1.75}.rava-doc .doc-caption-label{font-weight:750}.rava-doc .doc-table-wrap .doc-caption{padding-bottom:1.4mm}.rava-doc .doc-figure{break-inside:avoid;flex-direction:column;align-items:center;gap:1.6mm;margin:0;display:flex}.rava-doc .doc-figure img{object-fit:contain;border-radius:1mm;max-width:100%;max-height:120mm;display:block}.rava-doc .doc-credit{color:var(--doc-muted);font-size:7.5pt;line-height:1.4}.rava-doc hr.doc-hr{border:0;border-top:.5pt solid var(--doc-rule);margin:2mm 20%}.rava-doc .doc-note{text-align:justify;gap:1.4mm;font-size:8.6pt;line-height:1.7;display:flex}.rava-doc .doc-note-num{color:var(--doc-accent);flex:none;min-width:3mm;font-weight:700}.rava-doc .doc-ref{text-align:start;text-indent:-7mm;overflow-wrap:anywhere;padding-inline-start:7mm;font-size:9.8pt;line-height:1.8}.rava-doc .doc-ref[data-style=ieee]{text-indent:0;gap:2mm;padding-inline-start:0;display:flex}.rava-doc .doc-ref-label{font-variant-numeric:tabular-nums;flex:none;min-width:7mm}.rava-doc .doc-ref a{color:var(--doc-muted);direction:ltr;unicode-bidi:isolate;text-decoration:none}.rava-doc .doc-cover{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:22mm 25mm 24mm 22mm}.rava-doc .doc-cover-logo{object-fit:contain;max-width:60mm;height:26mm}.rava-doc .doc-cover-institution{margin-top:4mm;font-size:13pt;font-weight:700;line-height:1.7}.rava-doc .doc-cover-department{color:var(--doc-muted);font-size:11pt}.rava-doc .doc-cover-kind{color:var(--doc-muted);letter-spacing:0;margin-top:auto;font-size:11pt}.rava-doc .doc-cover-title{text-wrap:balance;margin-top:3mm;font-size:22pt;font-weight:850;line-height:1.5}.rava-doc .doc-cover-subtitle{color:var(--doc-muted);text-wrap:balance;margin-top:2mm;font-size:13pt}.rava-doc .doc-cover-rule{border-top:1.5pt solid var(--doc-accent);width:26mm;margin:8mm auto}.rava-doc .doc-cover-people{text-align:start;grid-template-columns:auto auto;gap:2mm 6mm;font-size:11.5pt;line-height:1.8;display:grid}.rava-doc .doc-cover-people dt{color:var(--doc-muted)}.rava-doc .doc-cover-people dd{margin:0;font-weight:700}.rava-doc .doc-cover-date{color:var(--doc-muted);margin-top:auto;font-size:11pt}.rava-doc .doc-front-title{text-align:center;padding-bottom:6mm;font-size:15pt;font-weight:800}.rava-doc .doc-keywords{margin-top:4mm;font-size:10pt}.rava-doc .doc-keywords b{font-weight:750}.rava-doc .doc-toc-entry{align-items:baseline;gap:2mm;font-size:10.5pt;line-height:2;display:flex}.rava-doc .doc-toc-entry[data-level="1"]{font-weight:750}.rava-doc .doc-toc-entry[data-level="2"]{padding-inline-start:6mm}.rava-doc .doc-toc-entry[data-level="3"]{padding-inline-start:12mm;font-size:10pt}.rava-doc .doc-toc-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rava-doc .doc-toc-dots{border-bottom:1pt dotted var(--doc-rule);flex:1;min-width:6mm;translate:0 -1mm}.rava-doc .doc-toc-page{font-variant-numeric:tabular-nums;text-align:end;min-width:6mm}.rava-doc a.doc-toc-entry{color:inherit;text-decoration:none}.rava-doc-screen{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.rava-doc-screen .rava-page{zoom:var(--doc-zoom,1);border-radius:2px;flex:none;box-shadow:0 1px 2px #161b2414,0 6px 24px -8px #161b242e;box-shadow:0 1px 2px lab(9.40407% .0471547 -7.33441/.08),0 6px 24px -8px lab(9.40407% .0471547 -7.33441/.18)}.rava-doc-print .rava-page{margin:0 auto}.rava-measure-host{visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.rava-measure{contain:layout style;width:163mm}@media print{.rava-page{break-after:page;box-shadow:none!important;border-radius:0!important;margin:0!important}}
