@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/build/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/build/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/build/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/build/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/build/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/build/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/build/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/build/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/build/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/build/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/build/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/build/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(/build/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/build/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/build/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(/build/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/build/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/build/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(/build/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/build/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/build/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/build/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/build/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2) format("woff2"),url(/build/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/build/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/build/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(/build/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/build/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/build/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.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;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.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{display:inline-block;width:.12em}.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 .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.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;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.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{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.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{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.model-viewer-wrapper{position:relative;overflow:hidden}.model-viewer-wrapper button.ignore-styles.q-btn--outline:before{border:none!important}.model-viewer-wrapper .app-model-viewer{width:100vw;height:100dvh}.model-viewer-wrapper .app-model-viewer__poster{position:absolute;top:0;right:0;bottom:0;left:0}.model-viewer-wrapper .app-model-viewer__poster>img{width:calc(100% + 48px);height:calc(100% + 48px);margin:-24px;-o-object-fit:cover;object-fit:cover;filter:blur(8px)}.model-viewer-wrapper .app-model-viewer__poster>.app-model-viewer__progress-bar{--app-model-viewer-progress-bar-portion: 0%;position:absolute!important;top:calc(50% - 12px);left:8%;right:8%;height:24px;background-color:#00000040}.model-viewer-wrapper .app-model-viewer__poster>.app-model-viewer__progress-bar:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:linear-gradient(to right,white 0%,white var(--app-model-viewer-progress-bar-portion),transparent var(--app-model-viewer-progress-bar-portion),transparent 100%)}.model-viewer-wrapper .model-viewer__bottom,.model-viewer-wrapper .model_viewer__simple_bottom{display:flex;position:absolute;bottom:8px;height:42px;text-align:center;justify-content:center}.model-viewer-wrapper .model_viewer__simple_bottom{left:50%;transform:translate(-50%)}.model-viewer-wrapper .model-viewer__bottom{width:100%;padding:0 8px;left:0;align-items:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:nowrap}.model-viewer-wrapper .model-viewer__bottom .q-slider--inactive .q-slider__thumb--h,.model-viewer-wrapper .model-viewer__bottom .q-slider--inactive .q-slider__selection{transition:unset}@media(max-width:599.98px){.model-viewer-wrapper .model-viewer__bottom{max-width:310px;left:50%;transform:translate(-50%);flex-wrap:wrap-reverse;justify-content:center}.model-viewer-wrapper .model-viewer__bottom .model-viewer__bottom__buttons{order:1;margin:4px}.model-viewer-wrapper .model-viewer__bottom .model-viewer__bottom-center{width:100%;margin:0}}.model-viewer-wrapper .model-viewer__bottom-center{flex:1 1 auto;border-radius:6px}.model-viewer-wrapper .model-viewer__bottom-center .q-slider{margin:-12px 0}.model-viewer-wrapper .model-viewer__animation_info__button{background:#274060!important}.model-viewer-wrapper .model-viewer__animation_info{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;width:256px;border-radius:2px}.model-viewer-wrapper .model-viewer__animation_info .q-card{max-height:240px;overflow:auto}@media all and (display-mode:fullscreen){.model-viewer-wrapper .model-viewer__animation_info .q-card{max-height:calc(100vh - 120px)}}.model-viewer-wrapper .model-viewer__slider-animation-button{outline:0;border:0;vertical-align:middle;font-size:14px;line-height:1.715em;text-decoration:none;color:#fff;background:transparent;font-weight:500;text-align:center;width:256px;height:auto;cursor:pointer;min-height:2.572em;flex:0 0 auto}.model-viewer-wrapper .model-viewer__central-wrapper>div{transition:.2s transform ease-in}.model-viewer-wrapper .model-viewer__central-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 4px 4px #274060;pointer-events:none}.model-viewer-wrapper .model-viewer__slider-buttons>.model-viewer__slider-animation-button{width:auto;flex:0 0 auto}.admin-model-preview .model-viewer-wrapper{max-width:640px;margin:0 auto}.admin-model-preview .model-viewer-wrapper .app-model-viewer{width:100%;height:360px}@media all and (display-mode:fullscreen){.admin-model-preview .model-viewer-wrapper .app-model-viewer{height:100%}}.tool-preview-panel{display:flex;flex-direction:column;border:1.5px solid #DCDFE3;border-radius:16px;background:#fff;overflow:hidden}.tp-empty{display:flex;flex-direction:column;background:#fff}.tp-empty__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:48px 40px;min-height:360px}.tp-empty__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 28px;background:transparent;text-align:center;width:100%}.tp-empty__icon-area{flex-shrink:0}.tp-empty__icon{width:64px;height:64px;display:block}.tp-empty__title{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-1.2px;color:#274060;margin:0}.tp-empty__subtitle{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.5px;color:#687480;margin:0;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}@keyframes tp-nudge{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}.tp-result-items{background:#f4f5f6;border-radius:16px;padding:24px;box-sizing:border-box;max-width:100%;overflow:hidden;flex-shrink:0}.tp-result-items__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tp-result-items__icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7e8a96}.tp-result-items__title{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.8px;color:#7e8a96}.tp-result-items__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.tp-result-items__item{display:flex;align-items:flex-start;gap:8px;font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.5px;color:#7e8a96;min-width:0}.tp-result-items__item span{flex:1;min-width:0}.tp-result-items__check{color:#959fa9;flex-shrink:0;margin-top:0}.tp-example{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.tp-example__media-wrap{position:relative;width:100%;flex:1;min-height:0;overflow:hidden;background:#f4f5f6}.tp-example__media{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.tp-example__media--hidden{position:absolute;width:0;height:0;overflow:hidden;opacity:0}.tp-example__skeleton{width:100%;aspect-ratio:16/9;border-radius:0}.tp-example__overlay{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:linear-gradient(to top,rgba(0,0,0,.55),transparent)}.tp-example__overlay--end{justify-content:flex-end}.tp-example__badge{display:flex;align-items:center;gap:6px;font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.8px;color:#fff}.tp-example__type-pill{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.5px;padding:4px 12px;border-radius:100px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap}.tp-example__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:48px 24px;text-align:center}.tp-example__placeholder-text{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.6px;color:#959fa9;margin:0}.tp-example__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center;aspect-ratio:16/9}.tp-example__error-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#dcdfe3;color:#959fa9}.tp-example__error-text{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.8px;color:#959fa9;margin:0;max-width:240px}.tp-example__error-btn{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.8px;color:#1976d2;padding:4px 16px;border-radius:8px}.tp-example__info{padding:16px 20px;background:#fff}.tp-example__info-name{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-1px;color:#274060;margin:0}.tp-example__info-description{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.5px;color:#7e8a96;margin:6px 0 0}.tp-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:48px 32px;flex:1}.tp-progress__spinner-wrap{position:relative;width:80px;height:80px}.tp-progress__steps{display:flex;flex-direction:column;gap:16px;width:100%;max-width:340px}.tp-progress__step{display:flex;align-items:center;gap:12px;font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.6px;color:#959fa9;transition:color .3s ease,opacity .3s ease}.tp-progress__step--active{color:#375a87;font-weight:500}.tp-progress__step--done{color:#4caf50}.tp-progress__step-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tp-progress__step-dot{width:8px;height:8px;border-radius:50%;background:#adb5bc;transition:background .3s ease}.tp-progress__step--active .tp-progress__step-dot{background:#5884bb;animation:tp-pulse 1.2s ease-in-out infinite}.tp-progress__step--done .tp-progress__step-dot{background:#5bb85f}@keyframes tp-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.tp-resolving{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:48px 32px;text-align:center;flex:1}.tp-resolving__icon-circle{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#f0f4f9}.tp-resolving__title{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-1px;color:#424951;margin:0}.tp-resolving__subtitle{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.6px;color:#7e8a96;margin:0;max-width:320px}.tp-result{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;width:100%;max-width:100%;min-width:0;isolation:isolate}.tp-result__close.q-btn{position:absolute;top:12px;right:12px;z-index:2}.tp-result--closable{position:relative}.tp-result--refinable{padding-bottom:96px}@media(max-width:1023px){.tp-result--refinable{padding-bottom:0}}.tp-result--closable .tp-result__header-main{padding-right:56px}.tp-result__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px;background:#fff;flex-shrink:0}.tp-result__header-main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1 260px;min-width:0}.tp-result__header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-result__header-btn.q-btn{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;width:140px;height:38px;min-height:38px;padding:8px 16px;border-radius:8px;letter-spacing:-.6px;box-sizing:border-box;flex:0 0 140px;text-transform:none}.tp-result__header-btn.q-btn .q-btn__content{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;color:inherit}.tp-result__header-btn.q-btn .q-btn__content span{white-space:nowrap;color:inherit}.tp-result__header-btn.q-btn .q-icon{font-size:18px;color:inherit;margin:0}.tp-result__header-btn.q-btn.q-btn--disabled,.tp-result__header-btn.q-btn.disabled{opacity:1!important}.tp-result__header-btn--ghost.q-btn{color:#7e8a96;background:#fff;border:none!important;box-shadow:none!important}.tp-result__header-btn--primary.q-btn{color:#fff;background:#1976d2}.tp-result__label{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.6px;color:#274060;margin:0}.tp-result__title{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.5px;color:#7e8a96;width:100%;margin:0;word-break:break-word}.tp-result__divider{height:1px;background:#e8eaed;flex-shrink:0}.tp-result__tabs{padding:0 24px}.tp-result__panel{padding:0}.tp-result__content{flex:1;min-height:0;min-width:0;overflow-y:auto;background:#fff}.tp-result__content-inner{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.8px;color:#424951;padding:24px;min-height:100%;min-width:0}.tp-result--compact{flex:0 0 auto}.tp-result--compact .tp-result__content{flex:0 0 auto;overflow-y:visible}.tp-result--compact .tp-result__content-inner{padding:0;min-height:0}.tp-result--compact .tp-result__tab-panels,.tp-result--compact .tp-result__panel{height:auto;min-height:0}.tp-result__tab-panels{background:transparent}.tp-result__footer{padding:16px 24px 24px;background:#fff;flex-shrink:0}.tp-result__footer-actions{display:flex;gap:16px;width:100%}.tp-result__footer-btn.q-btn{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;width:auto;min-height:40px;padding:9px 24px;border-radius:8px;background:#1976d2;color:#fff;letter-spacing:-.6px;flex:1 1 0;min-width:0}.tp-result__footer-btn.q-btn .q-btn__content{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;color:inherit}.tp-result__footer-btn.q-btn .q-btn__content span{white-space:nowrap;color:inherit}.tp-result__footer-btn.q-btn .q-icon{font-size:18px;color:inherit}.tp-result__footer-btn.q-btn.q-btn--disabled,.tp-result__footer-btn.q-btn.disabled{background:#c4cacf!important;color:#fff!important;opacity:1!important}.tp-result__footer-btn--ghost.q-btn{background:#fff;color:#7e8a96;box-shadow:inset 0 0 0 1px #e8eaed}.tp-result__footer-btn--ghost.q-btn.q-btn--disabled,.tp-result__footer-btn--ghost.q-btn.disabled{background:#fff!important;color:#adb5bc!important}.tp-fade-enter-active,.tp-fade-leave-active{transition:opacity .25s ease}.tp-fade-enter-from,.tp-fade-leave-to{opacity:0}.tp-slide-up-enter-active{transition:opacity .3s ease,transform .3s ease}.tp-slide-up-leave-active{transition:opacity .2s ease,transform .2s ease}.tp-slide-up-enter-from{opacity:0;transform:translateY(12px)}.tp-slide-up-leave-to{opacity:0;transform:translateY(-8px)}.voiceover-page-container{background:#f9fafb}.voiceover-page{display:flex;flex-direction:column;gap:32px;padding:40px}@media(max-width:767px){.voiceover-page{padding:20px;gap:24px}}.voiceover-page__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.voiceover-page__header-text{display:flex;align-items:center;gap:16px}.voiceover-page__icon-wrap{width:48px;height:48px;border-radius:12px;background:#f0f4f9;display:flex;align-items:center;justify-content:center;color:#375a87}.voiceover-page__title{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-1.2px;color:#1e314a;margin:0 0 4px}.voiceover-page__subtitle{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.5px;color:#687480;margin:0}.voiceover-page__error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.voiceover-page__primary-btn{background:#375a87;color:#fff;border-radius:10px;padding:8px 16px;font-weight:500}.voiceover-page__primary-btn:hover{background:#436ea5}.voiceover-section{display:flex;flex-direction:column;gap:16px}.voiceover-section__header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.voiceover-section__title{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-1px;color:#1e314a;margin:0 0 4px}.voiceover-section__subtitle{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.5px;color:#687480;margin:0}:root{--color-gray-950: #1B1F22;--color-gray-800: #424951;--color-gray-700: #555F69;--color-gray-600: #687480;--color-gray-500: #7E8A96;--color-gray-400: #959FA9;--color-gray-300: #ADB5BC;--color-gray-200: #C4CACF;--color-gray-100: #DCDFE3;--color-gray-50: #F4F5F6;--color-gray-0: #FFFFFF;--color-primary-950: #121D2C;--color-primary-900: #1E314A;--color-primary-800: #274060;--color-primary-700: #375A87;--color-primary-600: #436EA5;--color-primary-500: #5884BB;--color-primary-400: #779AC8;--color-primary-300: #95B1D4;--color-primary-200: #B4C7E0;--color-primary-100: #D2DEED;--color-primary-50: #F0F4F9;--color-orange-950: #3D1700;--color-orange-900: #682700;--color-orange-800: #923701;--color-orange-700: #BD4701;--color-orange-600: #E85701;--color-orange-400: #FE8740;--color-orange-300: #FEA26B;--color-orange-200: #FFBD95;--color-orange-100: #FFD7C0;--color-green-950: #132B14;--color-green-900: #204921;--color-green-800: #2C662F;--color-green-700: #39843C;--color-green-500: #5BB85F;--color-green-400: #79C57C;--color-green-300: #97D29A;--color-green-200: #B5DFB7;--color-warning-900: #7A2E0E;--color-warning-800: #93370D;--color-warning-700: #B54708;--color-warning-600: #DC6803;--color-warning-500: #F79009;--color-warning-400: #FDB022;--color-warning-300: #FEC84B;--color-warning-200: #FEDF89;--color-warning-100: #FEF0C7;--color-warning-50: #FFFAEB;--color-warning-25: #FFFCF5;--color-blue-950: #071F37;--color-blue-900: #0B345D;--color-blue-800: #104A83;--color-blue-700: #145FAA;--color-blue-500: #2D8AE6;--color-blue-400: #54A0EB;--color-blue-300: #7AB5EF;--color-blue-200: #A0CAF4;--color-blue-100: #C6E0F8;--color-error-900: #7A271A;--color-error-800: #912018;--color-error-700: #B42318;--color-error-600: #D92D20;--color-error-500: #F04438;--color-error-400: #F97066;--color-error-300: #FDA29B;--color-error-200: #FECDCA;--color-error-100: #FEE4E2;--color-error-50: #FEF3F2;--color-error-25: #FFFBFA;--color-red-600: #D93B21;--color-red-200: #F9CBC0;--color-red-100: #FBDDD6;--color-purple-950: #1B003D;--color-purple-900: #2D0068;--color-purple-800: #400093;--color-purple-700: #5200BE;--color-purple-600: #6500E9;--color-purple-500: #7A14FF;--color-purple-400: #9747FF;--color-purple-300: #AB6AFF;--color-purple-200: #C395FF;--color-purple-100: #DBC0FF;--color-purple-50: #F3F1FF;--color-pink-950: #37062C;--color-pink-900: #5E0A4B;--color-pink-800: #840F6A;--color-pink-700: #AB1389;--color-pink-600: #D117A8;--color-pink-500: #E82CBE;--color-pink-400: #ED5DCD;--color-pink-300: #F079D6;--color-pink-200: #F4A0E2;--color-pink-100: #F9C6ED;--color-pink-50: #FFF5FC;--color-pink-bright: #D81B60}.title-1-regular{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:72px;font-weight:400;line-height:80px;letter-spacing:-4px;color:#343a40}.title-1-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:72px;font-weight:500;line-height:80px;letter-spacing:-4px;color:#343a40}.title-1-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:72px;font-weight:700;line-height:80px;letter-spacing:-4px;color:#343a40}.title-2-regular{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:64px;font-weight:400;line-height:72px;letter-spacing:-3.5px;color:#343a40}.title-2-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:64px;font-weight:500;line-height:72px;letter-spacing:-3.5px;color:#343a40}.title-2-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:64px;font-weight:700;line-height:72px;letter-spacing:-3.5px;color:#343a40}.heading-1-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:56px;font-weight:500;line-height:64px;letter-spacing:-3px;color:#343a40}.heading-1-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:56px;font-weight:600;line-height:64px;letter-spacing:-3px;color:#343a40}.heading-1-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:-3px;color:#343a40}.heading-2-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:48px;font-weight:500;line-height:56px;letter-spacing:-2.5px;color:#343a40}.heading-2-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:48px;font-weight:600;line-height:56px;letter-spacing:-2.5px;color:#343a40}.heading-2-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-2.5px;color:#343a40}.heading-3-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:40px;font-weight:500;line-height:48px;letter-spacing:-2px;color:#343a40}.heading-3-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:48px;letter-spacing:-2px;color:#343a40}.heading-3-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-2px;color:#343a40}.heading-4-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-1.2px;color:#343a40}.heading-4-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-1.2px;color:#343a40}.heading-4-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-1.2px;color:#343a40}.heading-5-regular{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-1.2px;color:#343a40}.heading-5-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-1.2px;color:#343a40}.heading-5-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-1.2px;color:#343a40}.heading-5-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-1.2px;color:#343a40}.heading-6-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-1px;color:#343a40}.heading-6-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-1px;color:#343a40}.heading-6-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-1px;color:#343a40}.body-1-regular{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:-.8px;color:#343a40}.body-1-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.8px;color:#343a40}.body-3-regular{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.5px;color:#343a40}.body-3-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.5px;color:#343a40}.label-1-regular{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.6px;color:#343a40}.label-1-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.6px;color:#343a40}.label-1-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.6px;color:#343a40}.label-1-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.6px;color:#343a40}.label-2-regular{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.8px;color:#343a40}.label-2-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.8px;color:#343a40}.label-2-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.8px;color:#343a40}.label-2-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.8px;color:#343a40}.label-3-regular{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.5px;color:#343a40}.label-3-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.5px;color:#343a40}.label-3-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.5px;color:#343a40}.label-3-bold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:16px;letter-spacing:-.5px;color:#343a40}.caption-1-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:10px;font-weight:500;line-height:14px;letter-spacing:-.4px;color:#343a40}.caption-1-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:14px;letter-spacing:-.4px;color:#343a40}.caption-2-medium{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:9px;font-weight:500;line-height:12px;letter-spacing:-.2px;color:#343a40}.caption-2-semibold{font-family:Geologica,Roboto,-apple-system,Helvetica,Arial,sans-serif;font-size:9px;font-weight:600;line-height:12px;letter-spacing:-.2px;color:#343a40}:root{--tk-space-0: 0;--tk-space-1: 2px;--tk-space-2: 4px;--tk-space-3: 8px;--tk-space-4: 12px;--tk-space-5: 16px;--tk-space-6: 20px;--tk-space-7: 24px;--tk-space-8: 32px;--tk-space-9: 40px;--tk-space-10: 48px;--tk-space-11: 56px;--tk-space-12: 64px;--tk-space-14: 80px;--tk-space-16: 96px;--tk-space-20: 128px;--tk-form-label-offset: 22px}:root{--tk-radius-none: 0;--tk-radius-xs: 2px;--tk-radius-sm: 4px;--tk-radius-md: 6px;--tk-radius-lg: 8px;--tk-radius-xl: 12px;--tk-radius-2xl: 16px;--tk-radius-3xl: 24px;--tk-radius-full: 9999px;--tk-radius-card: 14px}:root{--tk-elevation-none: none;--tk-elevation-xs: 0 1px 2px rgba(16, 24, 40, .05);--tk-elevation-sm: 0 1px 3px rgba(16, 24, 40, .1), 0 1px 2px rgba(16, 24, 40, .06);--tk-elevation-md: 0 4px 8px -2px rgba(16, 24, 40, .1), 0 2px 4px -2px rgba(16, 24, 40, .06);--tk-elevation-lg: 0 12px 16px -4px rgba(16, 24, 40, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);--tk-elevation-xl: 0 20px 24px -4px rgba(16, 24, 40, .08), 0 8px 8px -4px rgba(16, 24, 40, .03)}:root{--tk-duration-instant: 80ms;--tk-duration-fast: .12s;--tk-duration-base: .2s;--tk-duration-slow: .32s;--tk-duration-slowest: .48s;--tk-ease-standard: cubic-bezier(.2, 0, 0, 1);--tk-ease-emphasized: cubic-bezier(.2, 0, 0, 1.2);--tk-ease-exit: cubic-bezier(.4, 0, 1, 1);--tk-ease-linear: linear}:root{--tk-z-hide: -1;--tk-z-base: 0;--tk-z-sticky: 100;--tk-z-dropdown: 1000;--tk-z-drawer: 2000;--tk-z-overlay: 3000;--tk-z-modal: 4000;--tk-z-popover: 5000;--tk-z-tooltip: 6000;--tk-z-menu: 6500;--tk-z-notification: 7000;--tk-z-tour: 7500}.vc-root{--vc-page-bg: #F4F5F6;--vc-panel-bg: #FFFFFF;--vc-panel-border: #EAECF0;--vc-panel-border-hi: #C4CACF;--vc-text: #343A40;--vc-text-muted: #687480;--vc-text-subtle: #959FA9;--vc-accent: #E85701;--vc-accent-hover: #FE6D17;--vc-voice-accent: #436EA5;--vc-voice-accent-hover: #5884BB;--vc-selected-border: #436EA5;--vc-selected-fill: #F0F4F9;--vc-live: #4CAF50;--vc-rec: #D92D20;--vc-caution: #F79009;--vc-stage-bg: #101015;--vc-on-stage-text: #FFFFFF;--vc-on-stage-surface: rgba(27, 31, 34, .72);--vc-on-stage-border: rgba(255, 255, 255, .16);--vc-on-stage-glass: rgba(27, 31, 34, .42);--vc-on-stage-glass-hi: rgba(27, 31, 34, .58);--vc-on-stage-text-muted: rgba(255, 255, 255, .72);--vc-z-stage: 0;--vc-z-on-stage: 4;--vc-z-sticky: 100;--vc-z-sheet: 2000;--vc-z-fullscreen: 900;--vc-z-loader: 3000}.game--css-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100dvw!important;height:100dvh!important;z-index:9999!important;animation:game-fs-enter .25s ease both}@media(prefers-reduced-motion:reduce){.game--css-fullscreen{animation:none!important}}@keyframes game-fs-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.game--css-fullscreen-scroll-lock{overflow:hidden!important}[x-cloak]{display:none}body,.text-h6,.q-table__card{color:#343a40}.text-h6{font-size:18px}.q-table__top{padding-left:0;padding-right:0}.q-table__bottom{border-top:none}.font-open-sans{font-family:Geologica,Roboto,Open Sans,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.q-drawer--left.q-drawer--bordered{border-right:0}.page-wrapper{width:100%;max-width:1080px}.homework-submission-page{width:720px;max-width:100%}ul{list-style-type:none}.q-timeline--dense--right .q-timeline__entry{padding-left:24px!important}.my-input{border-radius:6px;overflow:hidden}.input-label{margin-bottom:6px;font-size:25px;font-weight:600;color:#274060;margin-top:0}@media(max-width:599.98px){.input-label{font-size:16px}}.styled-input{border-radius:12px;overflow:hidden}@media(max-width:599.98px){.styled-input{border-radius:8px}}.generation-input{border-radius:12px;overflow:hidden}@media(max-width:599.98px){.generation-input{border-radius:8px}}.generation-button{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media(max-width:599.98px){.generation-button{margin-top:16px}}@media(max-width:599.98px){.generation-phone-gutter>.input-label{margin-top:4px}}.item-separator{margin:0;padding:0;border-color:#343a4080;border-bottom:none;border-radius:1px}.my-table .q-table{border:1px #EAECF0 solid;border-radius:4px}.my-table .q-table th,.my-table .q-table td{font-size:16px;font-weight:500;padding-left:24px}@media(max-width:599.98px){.my-table .q-table th,.my-table .q-table td{padding:0 6px;font-size:12px}}.my-table .q-table thead tr{background-color:#f1f5fb}@media(max-width:599.98px){.my-table .q-table thead tr{height:14px;font-weight:600}}@media(max-width:599.98px){.my-table .q-table thead tr th{font-weight:600;border-bottom-width:0}}.my-table .q-table tbody tr td{font-size:14px}@media(max-width:599.98px){.my-table .q-table tbody tr:not(:last-child)>td{border-bottom-width:0}}.my-table .edited-caption{font-size:10px}.merged-table.q-table__container{border-top-left-radius:0;border-top-right-radius:0}.merged-table.q-table__container .q-table__container>div:first-child{border-top-left-radius:0;border-top-right-radius:0}.merged-table.q-table__container .q-table{border-top-left-radius:0;border-top-right-radius:0}.app-tabs{border:1px #EAECF0 solid}.app-tabs .q-tab__label{font-weight:400;font-size:14px;line-height:20px;text-transform:none}@media(max-width:599.98px){.app-tabs .q-tab__label{font-size:12px}}.app-tabs .q-tab{min-height:unset;padding:0 4px;margin-right:24px}.app-tabs .q-tab:first-child{margin-left:16px}.app-tabs .q-tab__content{padding:9px 0}.my-tab:before{content:"";width:80%;height:200px;background:#f5f5f5;transform:perspective(150px) rotateX(37deg) translatez(10px) translateY(80px);position:absolute;border-top-right-radius:10px;border-top-left-radius:10px}@media(max-width:599.98px){.my-tab:before{transform:perspective(150px) rotateX(37deg) translatez(10px) translateY(88px)}}.active-tab{color:#2196f3}.q-btn .block{text-transform:none}.primary-button:not(.ignore-styles),.secondary-button:not(.ignore-styles),.danger-button:not(.ignore-styles){border-radius:4px}.primary-button:not(.ignore-styles) span,.secondary-button:not(.ignore-styles) span,.danger-button:not(.ignore-styles) span{font-size:16px;text-transform:none}.create-button{background-color:#fa0;color:#fff}.slide-notes-column{padding-left:36px}@media(max-width:1439.98px){.slide-notes-column{padding-left:8px}}@media(max-width:599.98px){.slide-notes-column{padding-left:0}}.text-primary-background{color:#274060}.search-input{width:100%;max-width:444px}input{background-clip:text!important;-webkit-background-clip:text!important}.avatar-circle{border-radius:12.5px}.copy-link-anchor{font-size:16px;cursor:pointer;color:#274060}.my-bordered{border:1px #EAECF0 solid;border-radius:4px}.my-bordered-no-radius{border:1px #EAECF0 solid;border-radius:0}.correct-answer-text{color:#4caf50;font-weight:400}.reg-18{font-weight:400;font-size:18px;line-height:28px}.bold-36{font-size:36px;font-weight:600;line-height:40px}.bold-18{font-size:18px;font-weight:700;line-height:28px}.body-16-medium{font-weight:500;font-size:16px;line-height:20px}.body-16{font-weight:400;font-size:16px;line-height:20px}.body-14-medium{font-weight:500;font-size:14px;line-height:20px}.body-14{font-weight:400;font-size:14px;line-height:20px}.light-16{font-weight:300;font-size:16px;line-height:20px}.light-14{font-weight:300;font-size:14px}.body-12{font-size:12px;font-weight:400}.text-none{text-transform:none}.text-decoration-none{text-decoration:none}.text-underline{text-decoration:underline}.text-break-word{word-wrap:break-word;overflow-wrap:break-word}.text-break-anywhere{word-wrap:break-word;overflow-wrap:anywhere}.text-ellipsis{overflow:hidden;text-overflow:ellipsis}.profile-separator{margin-top:20px;border-color:#fafafa}@media(max-width:599.98px){.profile-separator{margin-top:6px}}.profile-tab{max-width:1128px}.rounded-md{border-radius:8px}.big-circle{border-radius:28px;width:52px;height:52px}.big-circle-positive{border:8px #ecfdf3 solid;background-color:#d1fadf}.big-circle-negative{border:8px #ffe8e4 solid;background-color:#ffc8c1}.driver-popover .driver-popover-title,.driver-popover .driver-popover-description{font-family:Geologica,Roboto,Open Sans,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.highlighted{position:relative;display:inline-block;color:#fff;background:linear-gradient(90deg,#274060,#00ffea,#274060);background-size:200% 100%;border:none;border-radius:5px;cursor:pointer;outline:none;text-align:center;animation:background-wave 2s infinite ease-in-out}@keyframes background-wave{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:0% 0%}}.non-selectable{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
