@font-face{font-family:KaTeX_AMS;src:url(./KaTeX_AMS-Regular-bRW-xMWm.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./KaTeX_Caligraphic-Bold-Bm5VvXEw.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./KaTeX_Caligraphic-Regular-DVQW8nMb.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./KaTeX_Fraktur-Bold-CtFBgqsF.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./KaTeX_Fraktur-Regular-a4-sp2nG.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Bold-oCfYCvZk.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Italic-C0ggRcYM.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Regular-DNfFJGGq.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./KaTeX_Math-Italic-CEX-Q4-q.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Regular-DFpfwBNr.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./KaTeX_Script-Regular-BRk9gcF0.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./KaTeX_Size1-Regular-Tq1cOTbb.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./KaTeX_Size2-Regular-DchYAmFj.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./KaTeX_Size3-Regular-CjV4q1sV.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./KaTeX_Size4-Regular-TntNu98y.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./KaTeX_Typewriter-Regular-FgKk2Qlj.woff2) format("woff2");font-weight:400;font-style:normal}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:inline-block;text-align:initial}.katex{font:400 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;white-space:nowrap;text-indent:0}.katex .katex-html{display:inline-block}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .base,.katex .strut{display:inline-block}.katex .mathrm{font-style:normal}.katex .textit{font-style:italic}.katex .mathit{font-family:KaTeX_Math;font-style:italic}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .amsrm,.katex .mathbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr{font-family:KaTeX_Script}.katex .mathsf{font-family:KaTeX_SansSerif}.katex .mainit{font-family:KaTeX_Main;font-style:italic}.katex .mord+.mop{margin-left:.16667em}.katex .mord+.mbin{margin-left:.22222em}.katex .mord+.mrel{margin-left:.27778em}.katex .mop+.mop,.katex .mop+.mord,.katex .mord+.minner{margin-left:.16667em}.katex .mop+.mrel{margin-left:.27778em}.katex .mop+.minner{margin-left:.16667em}.katex .mbin+.minner,.katex .mbin+.mop,.katex .mbin+.mopen,.katex .mbin+.mord{margin-left:.22222em}.katex .mrel+.minner,.katex .mrel+.mop,.katex .mrel+.mopen,.katex .mrel+.mord{margin-left:.27778em}.katex .mclose+.mop{margin-left:.16667em}.katex .mclose+.mbin{margin-left:.22222em}.katex .mclose+.mrel{margin-left:.27778em}.katex .mclose+.minner,.katex .minner+.mop,.katex .minner+.mord,.katex .mpunct+.mclose,.katex .mpunct+.minner,.katex .mpunct+.mop,.katex .mpunct+.mopen,.katex .mpunct+.mord,.katex .mpunct+.mpunct,.katex .mpunct+.mrel{margin-left:.16667em}.katex .minner+.mbin{margin-left:.22222em}.katex .minner+.mrel{margin-left:.27778em}.katex .minner+.minner,.katex .minner+.mopen,.katex .minner+.mpunct{margin-left:.16667em}.katex .mbin.mtight,.katex .mclose.mtight,.katex .minner.mtight,.katex .mop.mtight,.katex .mopen.mtight,.katex .mord.mtight,.katex .mpunct.mtight,.katex .mrel.mtight{margin-left:0}.katex .mclose+.mop.mtight,.katex .minner+.mop.mtight,.katex .mop+.mop.mtight,.katex .mop+.mord.mtight,.katex .mord+.mop.mtight{margin-left:.16667em}.katex .reset-textstyle.textstyle{font-size:1em}.katex .reset-textstyle.scriptstyle{font-size:.7em}.katex .reset-textstyle.scriptscriptstyle{font-size:.5em}.katex .reset-scriptstyle.textstyle{font-size:1.42857em}.katex .reset-scriptstyle.scriptstyle{font-size:1em}.katex .reset-scriptstyle.scriptscriptstyle{font-size:.71429em}.katex .reset-scriptscriptstyle.textstyle{font-size:2em}.katex .reset-scriptscriptstyle.scriptstyle{font-size:1.4em}.katex .reset-scriptscriptstyle.scriptscriptstyle{font-size:1em}.katex .style-wrap{position:relative}.katex .vlist{display:inline-block}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist .baseline-fix{display:inline-table;table-layout:fixed}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{width:100%}.katex .mfrac .frac-line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .mfrac .frac-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:"";display:block;margin-top:-1px}.katex .mspace{display:inline-block}.katex .mspace.negativethinspace{margin-left:-.16667em}.katex .mspace.thinspace{width:.16667em}.katex .mspace.negativemediumspace{margin-left:-.22222em}.katex .mspace.mediumspace{width:.22222em}.katex .mspace.thickspace{width:.27778em}.katex .mspace.sixmuspace{width:.333333em}.katex .mspace.eightmuspace{width:.444444em}.katex .mspace.enspace{width:.5em}.katex .mspace.twelvemuspace{width:.666667em}.katex .mspace.quad{width:1em}.katex .mspace.qquad{width:2em}.katex .llap,.katex .rlap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner{left:0}.katex .katex-logo .a{font-size:.75em;margin-left:-.32em;position:relative;top:-.2em}.katex .katex-logo .t{margin-left:-.23em}.katex .katex-logo .e{margin-left:-.1667em;position:relative;top:.2155em}.katex .katex-logo .x{margin-left:-.125em}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .overline .overline-line,.katex .underline .underline-line{width:100%}.katex .overline .overline-line:before,.katex .underline .underline-line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .overline .overline-line:after,.katex .underline .underline-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:"";display:block;margin-top:-1px}.katex .sqrt>.sqrt-sign{position:relative}.katex .sqrt .sqrt-line{width:100%}.katex .sqrt .sqrt-line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .sqrt .sqrt-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:"";display:block;margin-top:-1px}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist>span,.katex .op-limits>.vlist>span{text-align:center}.katex .accent .accent-body>span{width:0}.katex .accent .accent-body.accent-vec>span{position:relative;left:.326em}.katex .mtable .vertical-separator{display:inline-block;margin:0 -.025em;border-right:.05em solid #000}.katex .mtable .arraycolsep{display:inline-block}.my-box{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;background:var(--safe-image-subtle-bg);border-radius:.5rem;height:40px}.my-box.loading{border:1px dashed transparent;justify-content:flex-start;gap:8px;color:var(--muted);font-size:smaller;position:relative}.my-box .progress{position:absolute;left:0;top:0;height:100%;width:0;border-radius:.5rem;box-shadow:0 0 12px var(--accent);transition:width .3s ease}.spinner{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%}@media(prefers-reduced-motion:no-preference){.spinner{animation:spin 1s linear infinite}}@keyframes spin{to{transform:rotate(360deg)}}.code-block{background:#242a36;border-radius:.5rem;margin:.75rem 0;font-size:.875rem}.code-block>code{display:block;padding:1em 0 1em 1em}.code-header{display:flex;justify-content:space-between;align-items:center;font-size:smaller;padding:3px .5rem;background:#4a5568;color:#e2e8f0;border-radius:.5rem .5rem 0 0}code,kbd{font-family:Monaco,Menlo,Ubuntu Mono,monospace}:is(code,kbd).mermaid{display:flex;justify-content:center}q:before,q:after{content:none}.md{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:var(--md-line-height)}.md rt{font-size:66%}.md img{max-width:100%}.md li::marker{color:var(--muted)}.md em{color:#919191}.md q,.md q em{color:#e48a24}.md hr{border:none;height:1px;background:var(--muted)}.md kbd{border:1px solid var(--md-kbd-border);padding:2px;border-radius:.25rem;color:#d54555;margin:0 .25rem;word-break:break-word}.md .checkbox{pointer-events:none}.md table{display:block;border-collapse:collapse;font-size:14px;background:var(--chip-bg);border-radius:.75rem .75rem 0 0;overflow-x:auto;margin:.75rem 0;word-break:break-all;table-layout:fixed;width:fit-content;max-width:100%}.md table thead{background:linear-gradient(135deg,var(--chip-active) 0%,rgba(0,0,0,.02) 100%)}.md table th{font-weight:600;padding:1rem 1.25rem;border-bottom:2px solid var(--chip-active-border);position:relative;font-size:13px;letter-spacing:.5px}.md table td{padding:.75rem 1.25rem}.md table tr:not(:last-child){border-bottom:1px solid var(--muted)}.md table tbody tr:nth-child(2n){background-color:var(--chip-active)}.md blockquote{border-left:3px solid var(--accent);background:#4a90e21a;padding:2px 10px;margin:5px 0}
