@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.9"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.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{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Lato;src:url(/fuentes/lato-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fuentes/lato-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/fuentes/lato-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Lectura;src:local(Georgia),url(/fuentes/gelasio.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Lectura;src:local(Georgia Italic),local(Georgia-Italic),url(/fuentes/gelasio-italica.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Lectura;src:url(/fuentes/lato-normal.woff2)format("woff2");font-weight:400 700;unicode-range:U+B2-B3,U+B9,U+300-36F,U+370-3FF,U+2070-209F;font-display:swap}@font-face{font-family:Lectura;src:url(/fuentes/lato-normal.woff2)format("woff2");font-style:italic;font-weight:400;unicode-range:U+B2-B3,U+B9,U+300-36F,U+370-3FF,U+2070-209F;font-display:swap}:root{--papel:#fff;--papel-gris:#f2f2f2;--tinta:#1a1a1a;--tinta-suave:#4c4c4c;--filete:#ccc;--verde:#00522c;--verde-noche:#002e19;--lima:#78b82f;--verde-mineral:#4d7b19;--verde-claro:#d5ece1;--serie-1:#0a693c;--serie-2:#197bbd;--serie-3:#c17f21;--banda:#00522c1f;--tallo-dentro:#8c8c8c;--correcto:#30670e;--incorrecto:#b43133;--pista:#945f10;--info:#0b6f74;--sans:"Lato", "Helvetica Neue", system-ui, sans-serif;--serif:"Lectura", Georgia, "Times New Roman", serif;--t-14:.875rem;--t-16:1rem;--t-18:1.125rem;--t-21:1.3125rem;--t-24:1.5rem;--t-30:1.875rem;--t-36:2.25rem;--t-48:3rem;--t-60:3.75rem;--e-4:.25rem;--e-8:.5rem;--e-12:.75rem;--e-16:1rem;--e-24:1.5rem;--e-32:2rem;--e-48:3rem;--e-64:4rem;--e-96:6rem;--prosa:42.5rem;--figura:65rem;--pagina:75rem;--radio:4px;--dur:.18s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);font-size:var(--t-16);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 var(--e-16);text-wrap:balance;font-weight:900;line-height:1.15}h1{font-size:var(--t-36)}h2{font-size:var(--t-30)}h3{font-size:var(--t-21);letter-spacing:0;font-weight:700}@media (min-width:48rem){h1{font-size:var(--t-48)}}p{margin:0 0 var(--e-16)}a{color:var(--verde);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--verde-mineral);text-decoration-color:var(--verde-mineral);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--verde);outline-offset:2px}.oscuro :focus-visible{outline-color:var(--lima)}[tabindex="-1"]:focus{outline:none}.saltar{left:var(--e-16);z-index:100;background:var(--verde);color:#fff;padding:var(--e-12) var(--e-16);border-radius:var(--radio);font-weight:700;position:absolute;top:-4rem}.saltar:focus{top:var(--e-16)}.visualmente-oculto{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.boton{justify-content:center;align-items:center;gap:var(--e-8);min-height:44px;padding:var(--e-8) var(--e-24);border:2px solid var(--verde);border-radius:var(--radio);background:var(--verde);color:#fff;font:700 var(--t-16) / 1.2 var(--sans);cursor:pointer;transition:background-color var(--dur);text-decoration:none;display:inline-flex}.boton:hover{background:var(--verde-noche);border-color:var(--verde-noche);color:#fff;text-decoration:none}.boton.secundario{color:var(--verde);background:0 0}.boton.secundario:hover{background:var(--verde-claro);color:var(--verde-noche)}.oscuro .boton{background:var(--lima);border-color:var(--lima);color:var(--verde-noche)}.oscuro .boton:hover{background:#fff;border-color:#fff}.oscuro .boton.secundario{color:#fff;background:0 0;border-color:#ffffffb3}.oscuro .boton.secundario:hover{background:#ffffff1f}.boton[disabled]{opacity:.55;cursor:not-allowed}.envoltura{width:100%;max-width:var(--pagina);padding:0 var(--e-16);margin:0 auto}@media (min-width:48rem){.envoltura{padding:0 var(--e-32)}}.encabezado{border-bottom:1px solid var(--filete);background:var(--papel)}.encabezado .envoltura{justify-content:space-between;align-items:center;gap:var(--e-16);min-height:64px;display:flex}.marca{align-items:center;gap:var(--e-8);color:var(--tinta);font-weight:900;font-size:var(--t-24);letter-spacing:-.02em;min-height:44px;text-decoration:none;display:inline-flex}.marca:hover{text-decoration:none}.marca svg{width:28px;height:28px}.nav-principal ul{gap:var(--e-4);margin:0;padding:0;list-style:none;display:flex}.nav-principal a{min-height:44px;padding:0 var(--e-12);color:var(--tinta);border-bottom:3px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.nav-principal a:hover{border-bottom-color:var(--filete)}.nav-principal a[aria-current=page]{border-bottom-color:var(--verde);color:var(--verde)}@media (max-width:47.99rem){html{scroll-padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.nav-principal{z-index:50;background:var(--papel);border-top:1px solid var(--filete);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.nav-principal ul{justify-content:space-around;gap:0}.nav-principal li{flex:1}.nav-principal a{width:100%;min-height:56px;padding:var(--e-4) 0;border-top:3px solid #0000;border-bottom:0;flex-direction:column;justify-content:center;font-size:.8125rem}.nav-principal a[aria-current=page]{border-top-color:var(--verde)}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}@media (max-width:22.5rem){.nav-principal a{letter-spacing:-.01em;font-size:.75rem}}main{min-height:60vh;display:block}.pie{margin-top:var(--e-96);background:var(--verde-noche);color:#fff;padding:var(--e-48) 0;font-size:var(--t-14)}.pie a{color:#fff}.pie p{max-width:var(--prosa)}.prosa{font-family:var(--serif);font-size:var(--t-18);max-width:var(--figura);line-height:1.65}.prosa>p,.prosa>ul,.prosa>ol,.prosa>blockquote,.prosa>h3,.prosa>h4{max-width:var(--prosa)}.prosa p,.prosa li{-webkit-hyphens:manual;hyphens:manual}.prosa strong{font-weight:700}.prosa ul,.prosa ol{margin:0 0 var(--e-16);padding-left:1.4em}.prosa li+li{margin-top:var(--e-4)}.katex-display{padding:var(--e-4) 0;overflow:auto hidden}.katex-display[tabindex],.formula-bloque[tabindex]{box-sizing:border-box;min-height:44px}.prosa table{border-collapse:collapse;font-family:var(--sans);font-size:var(--t-16);font-variant-numeric:tabular-nums;margin:0 0 var(--e-16)}.prosa th,.prosa td{border-bottom:1px solid var(--filete);padding:var(--e-8) var(--e-12);text-align:left}.region{--fondo:var(--papel-gris);background:var(--papel-gris);padding:var(--e-24);border-radius:0}.filete-lateral{border-left:3px solid var(--verde);padding-left:var(--e-16)}.formula-y-signo{hanging-punctuation:allow-end last;display:inline-block}.formula-y-signo.formula-larga{display:inline}.katex{position:relative}.katex.katex-ancha{vertical-align:middle;box-sizing:border-box;max-width:100%;min-height:44px;padding:.5em 0;display:inline-block;overflow:auto hidden}.grafica{margin:var(--e-24) 0;max-width:var(--figura)}.grafica .lienzo{width:100%;overflow:hidden}.grafica svg{font-family:var(--sans);display:block}.grafica .eje{fill:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:12px}.grafica.en-oscuro .eje{fill:#ffffffbf}.grafica figcaption{justify-content:space-between;gap:var(--e-8) var(--e-16);font-size:var(--t-14);color:var(--tinta-suave);margin-top:var(--e-4);flex-wrap:wrap;display:flex}.grafica.en-oscuro figcaption{color:#ffffffd9}.leyenda{align-items:center;gap:var(--e-4) var(--e-12);flex-wrap:wrap;display:inline-flex}.item-leyenda{align-items:center;gap:var(--e-4);display:inline-flex}.muestra{vertical-align:middle;display:inline-block}.muestra.tallo{background:var(--verde);border-radius:2px;width:3px;height:14px;position:relative}.en-oscuro .muestra.tallo{background:var(--lima)}.muestra.cuadro{border:2px solid var(--serie-2);width:10px;height:10px;margin-left:var(--e-8)}.muestra.banda{background:var(--banda);border-top:1px dashed var(--verde);border-bottom:1px dashed var(--verde);width:18px;height:10px;margin-left:var(--e-8)}.en-oscuro .muestra.banda{background:#ffffff1f;border-color:#ffffff80}.muestra.linea{border-top:2px solid var(--serie-1);width:22px;height:0}.muestra.linea.s2{border-top:2px dashed var(--serie-2)}.muestra.linea.s3{border-top:2px dotted var(--serie-3)}.eje-titulo{font-style:italic;font-family:var(--serif)}.tabla-valores{font-size:var(--t-14);margin-top:var(--e-8)}.tabla-valores summary{cursor:pointer;color:var(--verde);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.en-oscuro .tabla-valores summary{color:#fff}.tabla-valores table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:var(--e-8)}.tabla-valores th,.tabla-valores td{padding:var(--e-4) var(--e-12);border-bottom:1px solid var(--filete);text-align:right}.en-oscuro .tabla-valores th,.en-oscuro .tabla-valores td{border-color:#fff3}.heroe{background:var(--verde-noche);color:#fff;padding:var(--e-48) 0 var(--e-32)}.heroe-rejilla{gap:var(--e-32);align-items:start;display:grid}@media (min-width:64rem){.heroe-rejilla{gap:var(--e-48);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.heroe h1{color:#fff;max-width:14ch}.heroe-texto p{font-family:var(--serif);font-size:var(--t-18);color:#ffffffeb;max-width:36rem;line-height:1.6}.heroe .acciones{gap:var(--e-12);margin-top:var(--e-24);flex-wrap:wrap;display:flex}.heroe-grafica .grafica{margin:0 0 var(--e-8)}.mapa{padding:var(--e-48) 0 var(--e-16)}.lienzo-mapa{width:100%;max-width:var(--figura);margin:var(--e-16) 0 var(--e-24)}.lienzo-mapa svg{font-family:var(--sans);display:block}.lienzo-mapa .eje{fill:var(--tinta-suave);font-size:12px;font-weight:700}.tallo-mapa{cursor:pointer}.tallo-mapa:hover line{stroke:var(--verde)}.lista-lecciones{max-width:var(--figura);border-top:1px solid var(--filete);margin:0;padding:0;list-style:none}.lista-lecciones li{gap:var(--e-4);padding:var(--e-12) 0;border-bottom:1px solid var(--filete);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.lista-lecciones li{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:baseline}}.lista-lecciones a{gap:var(--e-12);min-height:44px;padding:var(--e-8) 0;color:var(--tinta);font-weight:700;font-size:var(--t-18);align-items:baseline;text-decoration:none;display:inline-flex}.lista-lecciones a:hover .titulo-leccion{text-decoration:underline;-webkit-text-decoration-color:var(--verde-mineral);text-decoration-color:var(--verde-mineral)}.numero-leccion{color:var(--verde);font-variant-numeric:tabular-nums;min-width:2.2em;font-weight:900}.detalle-leccion{color:var(--tinta-suave);font-size:var(--t-14)}.como-funciona{padding:var(--e-32) 0}.leccion{padding-top:var(--e-32)}.cabeza-leccion{max-width:var(--figura);margin-bottom:var(--e-32);gap:0 var(--e-32);display:grid}.ilustracion img{width:100%;height:auto;margin-top:var(--e-16);display:block}@media (min-width:64rem){.cabeza-leccion{grid-template-columns:minmax(0,1fr) 24rem;align-items:end}.cabeza-leccion .ubicacion{grid-column:1/-1}}.ubicacion{color:var(--tinta-suave);font-size:var(--t-14);margin-bottom:var(--e-8)}.resumen{font-family:var(--serif);font-size:var(--t-21);color:var(--tinta-suave);max-width:var(--prosa);line-height:1.5}.cuerpo-leccion{gap:var(--e-24);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.cuerpo-leccion{gap:var(--e-48);grid-template-columns:13rem minmax(0,1fr)}}.eje-pasos ol{margin:0;padding:0;list-style:none}@media (min-width:64rem){.eje-pasos{top:var(--e-24);align-self:start;max-height:calc(100vh - 3rem);position:sticky;overflow-y:auto}.eje-pasos ol{border-left:2px solid var(--filete);margin-left:8px}.eje-pasos li{position:relative}.eje-pasos li:before{content:"";border:2px solid var(--filete);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:17px;left:-7px}.eje-pasos li.vista:before{border-color:var(--verde)}.eje-pasos li.actual:before{background:var(--verde);border-color:var(--verde)}}.eje-pasos a{min-height:44px;padding:var(--e-8) var(--e-12) var(--e-8) var(--e-16);color:var(--tinta-suave);font-size:var(--t-14);flex-direction:column;line-height:1.3;text-decoration:none;display:flex}.eje-pasos li.actual a{color:var(--tinta);font-weight:700}.eje-pasos .k{color:var(--tinta-suave);font-size:12px;font-style:italic;font-family:var(--serif)}@media (max-width:63.99rem){.secciones :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:3.5rem}.eje-pasos{z-index:20;background:var(--papel);border-bottom:1px solid var(--filete);margin:0 calc(-1 * var(--e-16));padding:0 var(--e-16);position:sticky;top:0}.eje-pasos ol{gap:var(--e-4);scrollbar-width:none;display:flex;overflow-x:auto}.eje-pasos li{flex:none}.eje-pasos a{padding:var(--e-8) var(--e-8);border-bottom:3px solid #0000}.eje-pasos li.vista a{border-bottom-color:var(--verde-mineral)}.eje-pasos li.actual a{border-bottom-color:var(--verde)}.eje-pasos a{position:relative}.eje-pasos .nombre-paso{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eje-pasos li.actual .nombre-paso{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.secciones{min-width:0;min-height:100vh}.seccion{padding:var(--e-24) 0 var(--e-32);scroll-margin-top:var(--e-64)}.seccion+.seccion{border-top:1px solid var(--filete)}.seccion h2{font-size:var(--t-30);max-width:var(--prosa)}.seccion.gancho .prosa:first-of-type p:first-child{font-size:var(--t-21);line-height:1.55}.seccion.ejemplo>.prosa,.seccion.ejemplo>.bloque-pieza{--fondo:var(--papel-gris);background:var(--papel-gris);padding:var(--e-16) var(--e-24);max-width:var(--figura)}.seccion.ejemplo>.prosa+.prosa,.seccion.ejemplo>.bloque-pieza+.prosa,.seccion.ejemplo>.prosa+.bloque-pieza{margin-top:0;padding-top:0}.seccion.problema h2:before,.seccion.comprobacion h2:before{content:"";width:10px;height:.9em;margin-right:var(--e-12);background:var(--verde);vertical-align:-.05em;border-radius:2px;display:inline-block}.entre-lecciones{gap:var(--e-12);padding:var(--e-32) 0;border-top:1px solid var(--filete);flex-wrap:wrap;justify-content:space-between;display:flex}.cargando{color:var(--tinta-suave)}.pieza{max-width:var(--figura);margin:var(--e-24) 0}.controles{gap:var(--e-16) var(--e-24);margin:var(--e-16) 0;flex-wrap:wrap;align-items:end;display:flex}.semilla{font-size:var(--t-14);color:var(--tinta-suave);font-variant-numeric:tabular-nums;align-self:center}.controles .semilla{flex:none;min-width:19ch}.oscuro .semilla{color:#ffffffbf}.lectura{font-family:var(--serif);font-size:var(--t-18);max-width:var(--prosa);border-left:3px solid var(--verde);padding-left:var(--e-16);line-height:1.55}.oscuro .lectura{border-left-color:var(--lima);color:#ffffffeb}.dos-columnas{gap:var(--e-16);display:grid}@media (min-width:48rem){.dos-columnas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.deslizador{gap:var(--e-4);flex:16rem;min-width:min(100%,18rem);display:grid}.deslizador label{justify-content:space-between;gap:var(--e-12);font-weight:700;display:flex}.deslizador output{font-variant-numeric:tabular-nums;color:var(--verde)}.oscuro .deslizador output{color:var(--lima)}.deslizador input[type=range]{width:100%;height:44px;accent-color:var(--verde);cursor:pointer;margin:0}.oscuro .deslizador input[type=range]{accent-color:var(--lima)}.ayuda{color:var(--tinta-suave);font-size:var(--t-14)}.oscuro .ayuda{color:#ffffffc7}.selector-operador{margin:0 0 var(--e-16);gap:var(--e-8);border:0;flex-wrap:wrap;padding:0;display:flex}.selector-operador legend{margin-bottom:var(--e-8);font-weight:700}.selector-operador label{align-items:center;gap:var(--e-8);min-height:44px;padding:0 var(--e-12);border:2px solid var(--filete);border-radius:var(--radio);cursor:pointer;font-weight:700;display:inline-flex}.selector-operador label.activo{border-color:var(--verde);background:var(--verde-claro)}.selector-operador input{accent-color:var(--verde);width:18px;height:18px}.tabla-desplazable{max-width:100%;overflow-x:auto}.tabla-desplazable,.katex.katex-ancha{background:linear-gradient(to right, var(--fondo,var(--papel)) 30%, transparent) left center / 24px 100% no-repeat local, linear-gradient(to left, var(--fondo,var(--papel)) 30%, transparent) right center / 24px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000038, transparent) left center / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000038, transparent) right center / 12px 100% no-repeat scroll}.tabla-operador{border-collapse:collapse;font-variant-numeric:tabular-nums}.tabla-operador th,.tabla-operador td{padding:var(--e-8) var(--e-12);border-bottom:1px solid var(--filete);text-align:right;min-width:3.2em}.tabla-operador th[scope=row]{text-align:left;white-space:nowrap}.tabla-operador tr.resultado td{color:var(--verde);font-weight:700}.ejercicio{max-width:var(--prosa);margin:var(--e-24) 0;border-left:3px solid var(--verde);padding-left:var(--e-16)}.ejercicio fieldset{border:0;margin:0;padding:0}fieldset.ejercicio{border-top:0;border-bottom:0;border-right:0;min-inline-size:0;margin-inline:0;padding-top:0;padding-bottom:0}.ejercicio .enunciado{font-family:var(--serif);font-size:var(--t-18);margin-bottom:var(--e-12);padding:0;line-height:1.55;display:block}.opciones{gap:var(--e-8);display:grid}.opcion{gap:var(--e-12);min-height:44px;padding:var(--e-12);border:2px solid var(--filete);border-radius:var(--radio);cursor:pointer;align-items:flex-start;display:flex}@media (max-width:22.5rem){.opcion{gap:var(--e-8);padding:var(--e-8)}}.opcion:hover{border-color:var(--tinta-suave)}.opcion input{accent-color:var(--verde);flex:none;width:20px;height:20px;margin:2px 0 0}.opcion.bien{border-color:var(--correcto);background:#eef5e9}.opcion.mal{border-color:var(--incorrecto);background:#fbeeee}.acciones{gap:var(--e-12);margin-top:var(--e-16);flex-wrap:wrap;display:flex}.ejercicio textarea{width:100%;font:var(--t-16) / 1.5 var(--sans);padding:var(--e-12);border:2px solid var(--tinta-suave);border-radius:var(--radio);resize:vertical}.ejercicio textarea:focus-visible{border-color:var(--verde)}.ideas ul{margin:var(--e-12) 0;padding:0;list-style:none}.ideas li{gap:var(--e-8);padding:var(--e-4) 0;display:flex}.ideas li.cubierta .marca-idea{color:var(--correcto);font-weight:900}.ideas li.falta .marca-idea{color:var(--tinta-suave)}.nota{font-size:var(--t-14);color:var(--tinta-suave)}.retro{gap:var(--e-12);margin-top:var(--e-16);padding:var(--e-12) var(--e-16);--fondo:var(--papel-gris);background:var(--papel-gris);font-family:var(--serif);font-size:var(--t-18);border-left:4px solid;align-items:flex-start;line-height:1.5;display:flex}.retro strong{font-family:var(--sans)}.retro.correcto{color:var(--correcto)}.retro.incorrecto{color:var(--incorrecto)}.retro.pista{color:var(--pista)}.retro.info{color:var(--info)}.retro>div{color:var(--tinta);min-width:0}.retro>div strong{color:inherit}.retro.correcto>div strong{color:var(--correcto)}.retro.incorrecto>div strong{color:var(--incorrecto)}.retro.pista>div strong{color:var(--pista)}.retro .extra{margin:var(--e-8) 0 0;font-size:var(--t-16);color:var(--tinta-suave)}.icono-retro{flex:none;margin-top:2px}.icono-retro .banda-icono{fill:var(--banda)}.icono-retro .tallo-icono{stroke:currentColor;stroke-width:3px;stroke-linecap:round}.icono-retro .punta-icono{fill:currentColor}.retro.correcto .tallo-icono,.retro.correcto .punta-icono{transform-origin:14px 36px;animation:.42s cubic-bezier(.2,.8,.2,1) both sale-de-la-banda}@keyframes sale-de-la-banda{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.tarjetas-leccion ul{max-width:var(--prosa);padding:0;list-style:none}.tarjetas-leccion li{border-bottom:1px solid var(--filete)}summary .katex,label .katex{pointer-events:none}.tarjetas-leccion summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:var(--e-12) 0;overflow-wrap:anywhere;font-weight:700}.tarjetas-leccion details>div{font-family:var(--serif);padding:0 0 var(--e-12)}.no-encontrada{padding:var(--e-64) var(--e-16)}.ejercicio-generado .grafica{margin:var(--e-12) 0}.entrada-numero{gap:var(--e-4);max-width:16rem;font-weight:700;display:grid}.entrada-numero input{min-height:44px;font:var(--t-18) / 1.2 var(--sans);font-variant-numeric:tabular-nums;padding:var(--e-8) var(--e-12);border:2px solid var(--tinta-suave);border-radius:var(--radio)}.confianza{margin:var(--e-16) 0 0;gap:var(--e-8);border:0;flex-wrap:wrap;align-items:center;padding:0;display:flex}.confianza legend{font-size:var(--t-14);color:var(--tinta-suave);margin-bottom:var(--e-4);padding:0}.confianza label{align-items:center;gap:var(--e-8);min-height:44px;padding:0 var(--e-12);border:1px solid var(--filete);border-radius:var(--radio);font-size:var(--t-14);cursor:pointer;display:inline-flex}.confianza label.activo{border-color:var(--verde);background:var(--verde-claro)}.confianza input{accent-color:var(--verde)}.tabla-datos{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:var(--e-12) 0}.tabla-datos caption{text-align:left;padding-bottom:var(--e-8);font-weight:700}.tabla-datos th,.tabla-datos td{padding:var(--e-8) var(--e-12);border-bottom:1px solid var(--filete);text-align:right}.tabla-datos th[scope=row],.tabla-datos .texto{text-align:left}.tabla-datos .katex{white-space:nowrap}.tabla-contenido th:not([align]),.tabla-contenido td:not([align]),.tabla-datos th[scope=row]{text-align:left}.tabla-datos th[scope=row] a{align-items:center;min-height:44px;display:flex}.formula-bloque{padding:var(--e-8) 0;font-size:1.1em;overflow-x:auto}.mat-respaldo{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.mat-cargando{min-width:3em;min-height:1em;display:inline-block}.en-construccion{padding:var(--e-16);border:2px dashed var(--filete);color:var(--tinta-suave);max-width:var(--prosa)}.muestra.caja{background:var(--serie-1);width:12px;height:12px}.muestra.caja.s2{background:var(--serie-2)}.muestra.caja.trama{background:repeating-linear-gradient(45deg, var(--serie-2) 0 3px, #8fbde0 3px 5px)}.muestra.caja-abanico{background:#197bbd29;width:18px;height:10px}.aviso{border-left:4px solid var(--pista);--fondo:#fbf6ec;padding:var(--e-12) var(--e-16);max-width:var(--prosa);background:#fbf6ec}.plano-clic{cursor:crosshair;touch-action:none}.bosquejo .lienzo{display:flex;overflow-x:auto}.lienzo-bosquejo{cursor:crosshair;touch-action:pan-x;flex:none;max-width:none}.eje-bosquejo{z-index:1;background:var(--papel);flex:none;position:sticky;left:0}.tallo-editable:focus-visible{outline:none}.tallo-editable:focus-visible>rect{stroke:var(--verde);stroke-width:3px}.tallo-editable.con-foco:focus-visible line,.tallo-editable.con-foco:focus line{stroke:var(--verde-noche);stroke-width:6px}.tallo-editable.con-foco:focus circle{stroke:var(--verde-noche);stroke-width:3px;r:9}.chequeos{margin:var(--e-8) 0 0;padding:0;list-style:none}.chequeos li{padding-left:1.4em;position:relative}.chequeos li:before{font-family:var(--sans);font-weight:900;position:absolute;left:0}.chequeos li.si:before{content:"+";color:var(--correcto)}.chequeos li.no:before{content:"−";color:var(--incorrecto)}.enunciado-pieza{font-family:var(--serif);font-size:var(--t-18)}.formula-texto{font-family:var(--serif);font-size:var(--t-18);overflow-x:auto}.tabla-datos tr.resaltada{background:var(--verde-claro)}.barra-pares{background:var(--papel-gris);border:1px solid var(--filete);height:12px;max-width:var(--prosa)}.barra-pares span{background:var(--verde);height:100%;display:block}.fila-firma{border-top:1px solid var(--filete);padding-top:var(--e-12)}.fila-firma h3{margin-bottom:var(--e-4)}.detalle-firma{color:var(--tinta-suave);font-weight:400;font-size:var(--t-16)}.celda-marca{min-width:5.5em;min-height:44px;padding:var(--e-8) var(--e-12);font:700 var(--t-16) var(--sans);font-variant-numeric:tabular-nums;border:2px solid var(--filete);border-radius:var(--radio);cursor:pointer;background:#fff}.celda-marca:disabled{color:var(--tinta);cursor:default}.celda-marca.marcada{border-color:var(--verde);background:var(--verde-claro)}.marca-fuera,.marca-revisa{font-size:var(--t-14);font-weight:700;display:block}.marca-fuera{color:var(--verde)}.marca-revisa{color:var(--incorrecto)}td.fuera-banda .celda-marca{box-shadow:inset 0 -4px 0 var(--verde)}td.dentro-banda .celda-marca{box-shadow:inset 0 -4px 0 var(--filete)}td.cumple{color:var(--correcto);font-weight:700}td.no-cumple{color:var(--incorrecto);font-weight:700}.etapas{gap:var(--e-8);margin:0 0 var(--e-16);flex-wrap:wrap;padding:0;list-style:none;display:flex}.etapas li{padding:var(--e-8) var(--e-12);border-bottom:3px solid var(--filete);color:var(--tinta-suave);font-weight:700}.etapas li.hecha{border-bottom-color:var(--verde-claro)}.etapas li.actual{border-bottom-color:var(--verde);color:var(--tinta)}.presets{gap:var(--e-8);margin-bottom:var(--e-16);flex-wrap:wrap;display:flex}.boton-preset{min-height:44px;padding:var(--e-8) var(--e-12);border:2px solid var(--filete);border-radius:var(--radio);font:700 var(--t-14) var(--sans);cursor:pointer;background:#fff}.boton-preset.activo{border-color:var(--verde);background:var(--verde-claro)}.ordenes{gap:var(--e-12);margin-bottom:var(--e-12);flex-wrap:wrap;align-items:center;display:flex}.paso-orden{align-items:center;gap:var(--e-4);border:1px solid var(--filete);border-radius:var(--radio);padding:0 var(--e-4);display:inline-flex}.etiqueta-orden{font-weight:900;font-family:var(--serif);padding:0 var(--e-4);font-style:italic}.paso-orden output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5em;font-weight:700}.boton-mini{min-width:44px;min-height:44px;font:900 var(--t-21) var(--sans);color:var(--verde);cursor:pointer;background:0 0;border:0}.boton-mini:disabled{color:var(--filete);cursor:not-allowed}.selector-periodo{gap:var(--e-4);border:0;align-items:center;margin:0;padding:0;display:inline-flex}.selector-periodo legend{float:left;font-family:var(--serif);padding-right:var(--e-8);font-style:italic;font-weight:900}.selector-periodo label{align-items:center;gap:var(--e-4);min-height:44px;padding:0 var(--e-12);border:2px solid var(--filete);border-radius:var(--radio);cursor:pointer;display:inline-flex}.selector-periodo label.activo{border-color:var(--verde);background:var(--verde-claro)}.nombre-modelo{margin-top:var(--e-16)}.titulo-grafica{font-size:var(--t-18);margin:var(--e-16) 0 0}.rotulo-formula{margin:var(--e-12) 0 0;font-weight:700;font-size:var(--t-14);color:var(--tinta-suave)}.nodos-arbol{margin:var(--e-16) 0;border-left:3px solid var(--filete);padding:0;list-style:none}.nodos-arbol li{padding:var(--e-8) 0 var(--e-8) var(--e-16);position:relative}.nodos-arbol li:before{content:"";border:3px solid var(--filete);background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:16px;left:-8px}.nodos-arbol li.actual:before{border-color:var(--verde)}.nodos-arbol li.acierto:before{background:var(--verde);border-color:var(--verde)}.nodos-arbol li.fallo:before{background:var(--incorrecto);border-color:var(--incorrecto)}.pregunta-nodo{margin-bottom:var(--e-4);font-weight:700}.respuesta-nodo{font-family:var(--serif)}@media (max-width:26rem){.tabla-datos{font-size:var(--t-14)}.tabla-datos th,.tabla-datos td{padding:var(--e-4) var(--e-8)}}.pagina-practica,.pagina-repaso,.pagina-simulacro,.pagina-diagnostico,.pagina-progreso,.pagina-laboratorio,.pagina-acerca{padding-top:var(--e-32)}.continuar{margin-top:var(--e-32);padding:var(--e-16) var(--e-24);border-left:4px solid var(--verde);--fondo:var(--papel-gris);background:var(--papel-gris);max-width:var(--figura)}.continuar h2{font-size:var(--t-24)}.vacio{padding:var(--e-24);border:2px dashed var(--filete);max-width:var(--prosa);margin:var(--e-24) 0}.tarjeta-repaso{max-width:var(--prosa);margin:var(--e-24) 0;padding:var(--e-24);border:2px solid var(--verde);border-radius:var(--radio)}.tarjeta-repaso .frente{font-family:var(--sans);font-weight:900;font-size:var(--t-24);margin-bottom:var(--e-16);line-height:1.3}.tarjeta-repaso .reverso{font-family:var(--serif);font-size:var(--t-18);border-top:1px solid var(--filete);padding-top:var(--e-16);margin-bottom:var(--e-16);line-height:1.6}.calificar{gap:var(--e-8);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.calificar legend{margin-bottom:var(--e-8);padding:0;font-weight:700}.confirmacion{margin-top:var(--e-16);padding:var(--e-16);border-left:4px solid var(--incorrecto);max-width:var(--prosa);background:#fbeeee}.boton.peligro{background:var(--incorrecto);border-color:var(--incorrecto)}.boton.peligro:hover{background:#8e2628;border-color:#8e2628}.cargar-archivo{position:relative}.cargar-archivo:focus-within{outline:3px solid var(--verde);outline-offset:2px}.selector-modo,.selector-orden{gap:var(--e-4);margin:var(--e-8) var(--e-8) var(--e-8) 0;font-weight:700;display:inline-grid}.selector-modo select,.selector-orden select,.selector-orden input{min-height:44px;padding:var(--e-8) var(--e-12);font:var(--t-16) var(--sans);border:2px solid var(--tinta-suave);border-radius:var(--radio);background:#fff;max-width:100%}.selector-modo select,.selector-orden select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tinta) 50%), linear-gradient(135deg, var(--tinta) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:2.5rem}.selector-modo select{width:min(100%,36rem)}.bloque-progreso{padding:var(--e-24) 0;border-top:1px solid var(--filete)}.nav-pie{gap:var(--e-8) var(--e-24);margin-top:var(--e-16);flex-wrap:wrap;display:flex}.nav-pie a{align-items:center;min-height:44px;display:inline-flex}.lista-diagnostico{max-width:var(--prosa);padding-left:0;list-style:none}.numero-pregunta{font-family:var(--sans);color:var(--verde);font-weight:900}.lista-diagnostico>li{margin-bottom:var(--e-8)}.resultado-diagnostico{padding:var(--e-24);border:2px solid var(--verde);border-radius:var(--radio);max-width:var(--prosa);margin:var(--e-24) 0}.indice-simulacro{gap:var(--e-4);margin:var(--e-16) 0 var(--e-24);flex-wrap:wrap;display:flex}.indice-simulacro a{border:1px solid var(--filete);border-radius:var(--radio);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.indice-simulacro a.intentada{background:var(--verde-claro);border-color:var(--verde)}.bloque-simulacro{padding-top:var(--e-24)}.pregunta-simulacro{padding:var(--e-24) 0;border-top:1px solid var(--filete);scroll-margin-top:var(--e-24);max-width:var(--figura)}.pagina-simulacro{min-height:100vh}.enunciado-simulacro{font-family:var(--serif);font-size:var(--t-18);max-width:var(--prosa);line-height:1.6}.enunciado-intento{margin:var(--e-12) 0 var(--e-8);font-weight:700;display:block}.intento textarea{width:100%;max-width:var(--prosa);font:var(--t-16) / 1.5 var(--sans);padding:var(--e-12);border:2px solid var(--tinta-suave);border-radius:var(--radio)}.solucion{margin-top:var(--e-16);padding:var(--e-16) var(--e-24);--fondo:var(--papel-gris);background:var(--papel-gris)}.pasos-solucion{font-family:var(--serif);font-size:var(--t-18);max-width:var(--prosa);line-height:1.6}@media (max-width:22.5rem){.pasos-solucion{padding-left:1.25em}}.pasos-solucion li+li{margin-top:var(--e-8)}.calculo{margin-top:var(--e-12)}
