.Visual-absolute{position:absolute;top:0;left:0;-webkit-transform-origin:0 0}.Visual-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.Visual-metrics-container{position:absolute;top:-1px;left:-1px;width:1px;height:1px;overflow:hidden;visibility:hidden;pointer-events:none}.Visual-metrics{position:absolute;white-space:pre;padding:0}.Visual-workspace{position:relative;cursor:default;overflow:auto}body.Visual-workspace{height:100%;margin:0}.Visual-feedback{position:fixed;z-index:10000;pointer-events:none}.Visual-dragging{position:fixed;z-index:10001}.Visual-script{white-space:nowrap;pointer-events:none}.Visual-color-field{opacity:0;pointer-events:auto}.Visual-script-dragging .Visual-color-field{pointer-events:none}.Visual-field{color:#505050;font:9px/14px Lucida Grande,Verdana,Arial,DejaVu Sans,sans-serif;margin:0;padding:0;border:0;background:0;outline:0;box-shadow:none}.Visual-field:focus{pointer-events:auto}.Visual-enum-field,.Visual-text-field{padding:0 0 0 4px;-moz-box-sizing:border-box;box-sizing:border-box}.Visual-enum-field{color:#fff}.Visual-label{font:bold 10px/14px Lucida Grande,Verdana,Arial,DejaVu Sans,sans-serif;color:#fff}.Visual-comment{pointer-events:none}.Visual-comment-field{font:12px Arial,Verdana,DejaVu Sans,sans-serif;padding:4px 7px 4px 7px;-moz-box-sizing:border-box;box-sizing:border-box;border:0;margin:0;background:0;resize:none;outline:0;color:#5c5d5f;-webkit-transform-origin:0 0}.Visual-comment-field:focus{pointer-events:auto}.Visual-comment-title{font:bold 12px Arial,Verdana,DejaVu Sans,sans-serif;white-space:pre;overflow:hidden;text-overflow:ellipsis;color:#5c5d5f;-webkit-transform-origin:0 0}.Visual-menu{position:fixed;top:0;left:0;cursor:default;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.3);padding:0;z-index:10002;overflow:auto;box-sizing:border-box;-moz-box-sizing:border-box;color:#555}.Visual-menu-field{position:fixed;outline:0;opacity:0;top:-1px;left:-1px;border:0;padding:0;margin:0;width:1px;height:1px}.Visual-menu-line{margin:0;height:1px;background:rgba(0,0,0,.2)}.Visual-menu-item{position:relative;padding:3px 8px 3px 20px;font:12px Arial,Verdana,DejaVu Sans,sans-serif;white-space:pre}.Visual-menu-item.selected{background:rgba(0,0,0,.08);color:#333}.Visual-menu-file{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.Visual-menu-checked::before{content:'\2713';position:absolute;top:0;left:0;width:20px;height:20px;line-height:20px;text-align:center}@font-face{font-family:KaTeX_AMS;src:url(fonts/KaTeX_AMS-Regular.eot);src:url(fonts/KaTeX_AMS-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_AMS-Regular.woff2) format('woff2'),url(fonts/KaTeX_AMS-Regular.woff) format('woff'),url(fonts/KaTeX_AMS-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(fonts/KaTeX_Caligraphic-Bold.eot);src:url(fonts/KaTeX_Caligraphic-Bold.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Caligraphic-Bold.woff2) format('woff2'),url(fonts/KaTeX_Caligraphic-Bold.woff) format('woff'),url(fonts/KaTeX_Caligraphic-Bold.ttf) format('ttf');font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(fonts/KaTeX_Caligraphic-Regular.eot);src:url(fonts/KaTeX_Caligraphic-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Caligraphic-Regular.woff2) format('woff2'),url(fonts/KaTeX_Caligraphic-Regular.woff) format('woff'),url(fonts/KaTeX_Caligraphic-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(fonts/KaTeX_Fraktur-Bold.eot);src:url(fonts/KaTeX_Fraktur-Bold.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Fraktur-Bold.woff2) format('woff2'),url(fonts/KaTeX_Fraktur-Bold.woff) format('woff'),url(fonts/KaTeX_Fraktur-Bold.ttf) format('ttf');font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(fonts/KaTeX_Fraktur-Regular.eot);src:url(fonts/KaTeX_Fraktur-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Fraktur-Regular.woff2) format('woff2'),url(fonts/KaTeX_Fraktur-Regular.woff) format('woff'),url(fonts/KaTeX_Fraktur-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Bold.eot);src:url(fonts/KaTeX_Main-Bold.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Main-Bold.woff2) format('woff2'),url(fonts/KaTeX_Main-Bold.woff) format('woff'),url(fonts/KaTeX_Main-Bold.ttf) format('ttf');font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Italic.eot);src:url(fonts/KaTeX_Main-Italic.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Main-Italic.woff2) format('woff2'),url(fonts/KaTeX_Main-Italic.woff) format('woff'),url(fonts/KaTeX_Main-Italic.ttf) format('ttf');font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Regular.eot);src:url(fonts/KaTeX_Main-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Main-Regular.woff2) format('woff2'),url(fonts/KaTeX_Main-Regular.woff) format('woff'),url(fonts/KaTeX_Main-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-BoldItalic.eot);src:url(fonts/KaTeX_Math-BoldItalic.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Math-BoldItalic.woff2) format('woff2'),url(fonts/KaTeX_Math-BoldItalic.woff) format('woff'),url(fonts/KaTeX_Math-BoldItalic.ttf) format('ttf');font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-Italic.eot);src:url(fonts/KaTeX_Math-Italic.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Math-Italic.woff2) format('woff2'),url(fonts/KaTeX_Math-Italic.woff) format('woff'),url(fonts/KaTeX_Math-Italic.ttf) format('ttf');font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-Regular.eot);src:url(fonts/KaTeX_Math-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Math-Regular.woff2) format('woff2'),url(fonts/KaTeX_Math-Regular.woff) format('woff'),url(fonts/KaTeX_Math-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(fonts/KaTeX_SansSerif-Bold.eot);src:url(fonts/KaTeX_SansSerif-Bold.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_SansSerif-Bold.woff2) format('woff2'),url(fonts/KaTeX_SansSerif-Bold.woff) format('woff'),url(fonts/KaTeX_SansSerif-Bold.ttf) format('ttf');font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(fonts/KaTeX_SansSerif-Italic.eot);src:url(fonts/KaTeX_SansSerif-Italic.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_SansSerif-Italic.woff2) format('woff2'),url(fonts/KaTeX_SansSerif-Italic.woff) format('woff'),url(fonts/KaTeX_SansSerif-Italic.ttf) format('ttf');font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(fonts/KaTeX_SansSerif-Regular.eot);src:url(fonts/KaTeX_SansSerif-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_SansSerif-Regular.woff2) format('woff2'),url(fonts/KaTeX_SansSerif-Regular.woff) format('woff'),url(fonts/KaTeX_SansSerif-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(fonts/KaTeX_Script-Regular.eot);src:url(fonts/KaTeX_Script-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Script-Regular.woff2) format('woff2'),url(fonts/KaTeX_Script-Regular.woff) format('woff'),url(fonts/KaTeX_Script-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(fonts/KaTeX_Size1-Regular.eot);src:url(fonts/KaTeX_Size1-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Size1-Regular.woff2) format('woff2'),url(fonts/KaTeX_Size1-Regular.woff) format('woff'),url(fonts/KaTeX_Size1-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(fonts/KaTeX_Size2-Regular.eot);src:url(fonts/KaTeX_Size2-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Size2-Regular.woff2) format('woff2'),url(fonts/KaTeX_Size2-Regular.woff) format('woff'),url(fonts/KaTeX_Size2-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(fonts/KaTeX_Size3-Regular.eot);src:url(fonts/KaTeX_Size3-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Size3-Regular.woff2) format('woff2'),url(fonts/KaTeX_Size3-Regular.woff) format('woff'),url(fonts/KaTeX_Size3-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(fonts/KaTeX_Size4-Regular.eot);src:url(fonts/KaTeX_Size4-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Size4-Regular.woff2) format('woff2'),url(fonts/KaTeX_Size4-Regular.woff) format('woff'),url(fonts/KaTeX_Size4-Regular.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(fonts/KaTeX_Typewriter-Regular.eot);src:url(fonts/KaTeX_Typewriter-Regular.eot#iefix) format('embedded-opentype'),url(fonts/KaTeX_Typewriter-Regular.woff2) format('woff2'),url(fonts/KaTeX_Typewriter-Regular.woff) format('woff'),url(fonts/KaTeX_Typewriter-Regular.ttf) format('ttf');font-weight:400;font-style:normal}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:inline-block}math.katex{font-size:1.21em;line-height:1.2}.katex{font:400 1.21em KaTeX_Main;line-height:1.2;white-space:nowrap}.katex .katex-html{display:inline-block}.katex .katex-mathml{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.katex .base,.katex .strut{display:inline-block}.katex .mathit{font-family:KaTeX_Math;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.katex .textstyle>.mord+.mop{margin-left:.16667em}.katex .textstyle>.mord+.mbin{margin-left:.22222em}.katex .textstyle>.mord+.mrel{margin-left:.27778em}.katex .textstyle>.mop+.mop,.katex .textstyle>.mop+.mord,.katex .textstyle>.mord+.minner{margin-left:.16667em}.katex .textstyle>.mop+.mrel{margin-left:.27778em}.katex .textstyle>.mop+.minner{margin-left:.16667em}.katex .textstyle>.mbin+.minner,.katex .textstyle>.mbin+.mop,.katex .textstyle>.mbin+.mopen,.katex .textstyle>.mbin+.mord{margin-left:.22222em}.katex .textstyle>.mrel+.minner,.katex .textstyle>.mrel+.mop,.katex .textstyle>.mrel+.mopen,.katex .textstyle>.mrel+.mord{margin-left:.27778em}.katex .textstyle>.mclose+.mop{margin-left:.16667em}.katex .textstyle>.mclose+.mbin{margin-left:.22222em}.katex .textstyle>.mclose+.mrel{margin-left:.27778em}.katex .textstyle>.mclose+.minner,.katex .textstyle>.minner+.mop,.katex .textstyle>.minner+.mord,.katex .textstyle>.mpunct+.mclose,.katex .textstyle>.mpunct+.minner,.katex .textstyle>.mpunct+.mop,.katex .textstyle>.mpunct+.mopen,.katex .textstyle>.mpunct+.mord,.katex .textstyle>.mpunct+.mpunct,.katex .textstyle>.mpunct+.mrel{margin-left:.16667em}.katex .textstyle>.minner+.mbin{margin-left:.22222em}.katex .textstyle>.minner+.mrel{margin-left:.27778em}.katex .mclose+.mop,.katex .minner+.mop,.katex .mop+.mop,.katex .mop+.mord,.katex .mord+.mop,.katex .textstyle>.minner+.minner,.katex .textstyle>.minner+.mopen,.katex .textstyle>.minner+.mpunct{margin-left:.16667em}.katex .reset-textstyle.textstyle{font-size:1em}.katex .reset-textstyle.scriptstyle{font-size:.7em}.katex .reset-textstyle.scriptscriptstyle{font-size:.5em}.katex .reset-scriptstyle.textstyle{font-size:1.42857em}.katex .reset-scriptstyle.scriptstyle{font-size:1em}.katex .reset-scriptstyle.scriptscriptstyle{font-size:.71429em}.katex .reset-scriptscriptstyle.textstyle{font-size:2em}.katex .reset-scriptscriptstyle.scriptstyle{font-size:1.4em}.katex .reset-scriptscriptstyle.scriptscriptstyle{font-size:1em}.katex .style-wrap{position:relative}.katex .vlist{display:inline-block}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist .baseline-fix{display:inline-table;table-layout:fixed}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{width:100%}.katex .mfrac .frac-line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .mfrac .frac-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:"";display:block;margin-top:-1px}.katex .mspace{display:inline-block}.katex .mspace.negativethinspace{margin-left:-.16667em}.katex .mspace.thinspace{width:.16667em}.katex .mspace.mediumspace{width:.22222em}.katex .mspace.thickspace{width:.27778em}.katex .mspace.enspace{width:.5em}.katex .mspace.quad{width:1em}.katex .mspace.qquad{width:2em}.katex .llap,.katex .rlap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner{left:0}.katex .katex-logo .a{font-size:.75em;margin-left:-.32em;position:relative;top:-.2em}.katex .katex-logo .t{margin-left:-.23em}.katex .katex-logo .e{margin-left:-.1667em;position:relative;top:.2155em}.katex .katex-logo .x{margin-left:-.125em}.katex .rule{display:inline-block;border-style:solid;position:relative}.katex .overline .overline-line{width:100%}.katex .overline .overline-line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .overline .overline-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:"";display:block;margin-top:-1px}.katex .sqrt>.sqrt-sign{position:relative}.katex .sqrt .sqrt-line{width:100%}.katex .sqrt .sqrt-line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .sqrt .sqrt-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:"";display:block;margin-top:-1px}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.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.4em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:2em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:3.46em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:4.14em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.98em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.71428571em}.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.14285714em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.47142857em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.95714286em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.55714286em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.875em}.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.125em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.25em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.5em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.8em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.1625em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.5875em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:3.1125em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.77777778em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.88888889em}.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.11111111em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.6em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.92222222em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.3em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.76666667em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.7em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.8em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.9em}.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.2em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.44em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.73em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:2.07em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.49em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.58333333em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.66666667em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.75em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.83333333em}.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.44166667em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.725em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.075em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.48611111em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.55555556em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.625em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.69444444em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.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.20138889em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.4375em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72916667em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.28901734em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.40462428em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.46242775em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.52023121em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.57803468em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69364162em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83236994em}.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.19653179em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.43930636em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.24154589em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.33816425em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.38647343em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.43478261em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.48309179em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.57971014em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69565217em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83574879em}.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.20289855em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.20080321em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2811245em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.32128514em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.36144578em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.40160643em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48192771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57831325em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69477912em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8313253em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{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 .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist>span,.katex .op-limits>.vlist>span{text-align:center}.katex .accent .accent-body>span{width:0}.katex .accent .accent-body.accent-vec>span{position:relative;left:.326em}.main header{text-align:center}.main.menu h1{margin-top:24px}.logos{text-align:left;right:auto;left:8px;-webkit-transform-origin:left bottom;transform-origin:left bottom}.hexagons{display:inline-block;width:0;height:0;position:relative;margin:172.0503802185px 424px 230.9401076759px 318px}.hexagons button{color:#fff;position:absolute;z-index:1;padding:0;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;overflow:visible}.touch .hexagons button.active{-webkit-transform:scale(1.1);transform:scale(1.1)}.hexagons .large{width:230px;height:132.79056188px;font-size:84px;padding-bottom:16px}.hexagons button::after,.hexagons button::before{content:'';position:absolute;left:0;display:block;background-color:inherit;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.577350269) rotate(-45deg);transform:scaleY(.577350269) rotate(-45deg);z-index:-1;height:162.63455972px;width:162.63455972px}.hexagons button::before{top:0}.hexagons button::after{top:100%}.hexagons .medium{width:166px;height:95.840144662px;font-size:52px;padding-bottom:0}.hexagons .medium::after,.hexagons .medium::before{width:117.37972571px;height:117.37972571px}.hexagons .small{width:96px;height:55.425625828px}.hexagons .small::after,.hexagons .small::before{width:67.882251012px;height:67.882251012px}.hexagons i{display:inline-block;width:56px;height:56px}.hexagons .play{background:#51ac24;top:-36.950417218px;left:0}.desktop .hexagons .play:hover{background:#67bd3b}.desktop .hexagons .play:active,.touch .hexagons .play.active{background:#438f1e}.hexagons .build{background:#f47e23;left:-194px}.desktop .hexagons .build:hover{background:#f68f41}.desktop .hexagons .build:active,.touch .hexagons .build.active{background:#cc5e09}.hexagons .bingo{background:#5d90c0;left:258px;top:-36.950417218px}.desktop .hexagons .bingo:hover{background:#6f9dc7}.desktop .hexagons .bingo:active,.touch .hexagons .bingo.active{background:#3b6c9a}.hexagons .achievements{background:#d34fab;left:-62px;top:147.801668882px}.desktop .hexagons .achievements:hover{background:#da6cb9}.desktop .hexagons .achievements:active,.touch .hexagons .achievements.active{background:#af2b87}.hexagons .info{background:#9675d1;left:196px;top:-144.337567268px}.desktop .hexagons .info:hover{background:#a588d7}.desktop .hexagons .info:active,.touch .hexagons .info.active{background:#7250ae}.hexagons .settings{background:#edc01b;left:-318px;top:40.414518833px}.desktop .hexagons .settings:hover{background:#f1ce4f}.desktop .hexagons .settings:active,.touch .hexagons .settings.active{background:#c79f0e}@media (max-width:798px),(max-height:710px){.hexagons{margin:155.307222412px 230px 311.7691453624px 221px}.hexagons .settings{left:-97px;top:-127.5944094909px}.hexagons .achievements{left:-221px;top:168.0089283342px}.hexagons .bingo{left:-97px;top:168.0089283342px}.hexagons .info{left:97px;top:208.4234471775px}}@media (max-width:507px),(max-height:710px){.hexagons{transform:scale(.75);-webkit-transform:scale(.75);margin:116.480416809px 172.5px 233.8268590218px 165.75px}.main.menu h1{margin-top:20px;font-size:48px}.main.menu p{margin-top:4px;font-size:20px}.logos{-webkit-transform:scale(.75);transform:scale(.75)}}@media (max-width:440px),(max-height:560px){.hexagons{transform:scale(.6);-webkit-transform:scale(.6);margin:93.1843334472px 138px 187.0614872174px 132.6px}.main.menu h1{margin:12px 8px 0;font-size:36px}.main.menu p{font-size:16px;margin:0 0 51.2px}.logos{-webkit-transform:scale(.6);transform:scale(.6)}.account{margin:8px 8px 0 0}.account h1{font-size:24px!important;margin:0!important}}@media (max-width:319px),(max-height:430px){.hexagons{transform:scale(.5);-webkit-transform:scale(.5);margin:77.653611206px 115px 155.8845726812px 110px}.main.menu h1{margin:8px 8px 0;font-size:24px}.main.menu p{font-size:12px;margin:0 0 44px}.logos{-webkit-transform:scale(.5);transform:scale(.5)}.account h1{font-size:20px!important;margin:0!important}}.thumb{background:rgba(0,0,0,.1);display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.thumb-canvas{display:block;margin:0 auto}.thumb-digit{display:inline-block;vertical-align:top;background:#fff;width:.778em;height:1em;box-shadow:0 -1px rgba(0,0,0,.25),-1px 0 rgba(0,0,0,.25),-1px 0 rgba(0,0,0,.13),1px 0 rgba(0,0,0,.13),0 1px rgba(0,0,0,.13);position:relative}.thumb-digit+.thumb-digit{box-shadow:0 -1px rgba(0,0,0,.25),-1px 0 rgba(0,0,0,.13),1px 0 rgba(0,0,0,.13),0 1px rgba(0,0,0,.13)}.thumb-decimal{position:absolute;bottom:15%;left:-1px;margin:-.1em;width:.2em;height:.2em;background:rgba(0,0,0,.5);border-radius:1000px}.box{position:absolute}.digit{display:inline-block;width:70px}.digit label{display:block;width:100%;text-align:center;height:40px;line-height:40px;font-size:28px;color:#fff}.digit input{width:100%;height:90px;font:100 60px Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-border-radius:0;-webkit-appearance:none;text-align:center;outline:0;background:#fff;box-shadow:0 -1px rgba(0,0,0,.19),-1px 0 rgba(0,0,0,.19),-1px 0 rgba(0,0,0,.06),1px 0 rgba(0,0,0,.07),0 1px rgba(0,0,0,.07);border:0;padding:0;margin:0;position:relative;z-index:3;opacity:1}.digit~.digit input,.extras.right .digit input{box-shadow:0 -1px rgba(0,0,0,.19),-1px 0 rgba(0,0,0,.06),1px 0 rgba(0,0,0,.07),0 1px rgba(0,0,0,.07)}.robot{display:block}.editor .robot{position:absolute}.editor .wrap{width:0}.touch .digit input{pointer-events:none}.touch .digit input:focus{pointer-events:auto}.editor .digit{width:60px}.editor .digit input{height:80px;font-size:50px}.decimal{position:relative;top:118px;margin:0 -3px 0 -4px;width:7px;height:7px;background:rgba(0,0,0,.5);display:inline-block;vertical-align:top;z-index:20;border-radius:100px}.editor .decimal{top:112px}.handle{display:inline-block;vertical-align:top;position:relative;top:35px;width:16px;line-height:100px;font-size:34px;padding:0 16px;color:rgba(0,0,0,.3);cursor:col-resize}.handle::before{content:'::';display:inline-block;width:24px;height:32px;line-height:26px;background:rgba(0,0,0,.1);border-radius:4px;vertical-align:middle;margin:0 -4px}.desktop .handle:hover{color:rgba(0,0,0,.4)}.app .handle:active{color:rgba(0,0,0,.6)}.box .extras{position:absolute;top:0;white-space:nowrap}.box .extras.left{right:100%}.box .extras.right{left:100%}.display-menu{position:absolute;background:0;padding:0;top:0;left:0;width:32px;height:32px;margin-top:-16px;margin-left:-32px;line-height:32px;text-align:center;font-family:Times New Roman,serif;font-size:24px;color:rgba(0,0,0,.4)}.display-menu-english::before{content:'T'}.display-menu-english::after{content:'t';margin-left:-.05em}.display-menu-algebra::before{content:'x';font-style:italic}.display-menu-blocks::before{display:block;position:absolute;top:50%;left:50%;margin:-5px -8px;content:'';background:rgba(0,0,0,.4);width:16px;height:10px;border-radius:1000px}.puzzle-inline{margin:0 -1rem;padding:0 8px;overflow:auto}.puzzle .content{overflow:auto;-webkit-overflow-scrolling:touch}.editor .wrap,.puzzle .wrap,.puzzle-inline .wrap{text-align:center;margin:0 auto;margin-top:16px;position:relative}.wrap.animating{position:absolute;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;margin:0;z-index:10}.hints{margin:48px auto 16px;max-width:600px;padding:0 16px;overflow-y:visible;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:20px;text-align:left}.puzzle-inline .hints{margin:16px auto 0;display:inline-block}.hints.inline{margin:0;padding:0;display:inline-block}.hints .label{color:rgba(0,0,0,.3);text-transform:uppercase;font-size:20px;margin:0 0 8px}.hint{position:relative;color:rgba(0,0,0,.5)}.hint .Visual-absolute{pointer-events:none}.hint .translation{padding-top:8px;font-size:15px;padding-left:24px}.hint var{color:#000;font-style:normal}.hint .blank{display:inline-block;width:1em;height:1em;background:rgba(0,0,0,.1);vertical-align:text-bottom}.hints .none::before{content:'(none)'}.hint,.hints .none{padding:8px 16px}.tools button{margin-bottom:8px;display:block;width:100px;float:none;display:block}.editor{position:absolute;top:0;left:0;width:100%;height:100%}.editor .submit{position:absolute;top:8px;right:8px;min-width:100px}.editor .cancel{position:absolute;top:8px;left:280px;min-width:100px}.editor .outer-wrap{position:absolute;top:0;left:272px;right:0;width:auto;bottom:auto}.palette{position:absolute;top:0;left:0;bottom:0;width:272px;overflow:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.06)}.palette .digit-label{color:rgba(0,0,0,.5);font-size:20px;line-height:36px;font-weight:300;width:200px;text-align:left;white-space:nowrap}.palette .heading{color:rgba(0,0,0,.5);font-size:32px;line-height:32px;white-space:nowrap;padding:8px 8px 8px}.editor .clues{position:absolute;top:146px;left:272px;bottom:0;right:0}.editor .clues>.Visual-absolute{pointer-events:none}.editor .clues h1{position:absolute;top:0;font:200 20px/32px Helvetica Neue,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.3);text-transform:uppercase;margin:16px 32px}.dots{position:absolute;right:8px;bottom:8px;opacity:.4;pointer-events:none;transform-origin:right bottom}.Visual-label{margin-top:2px;font:20px/24px Helvetica,Arial,sans-serif}.Visual-field{margin-top:1px;font:20px/24px Helvetica,Arial,sans-serif}.Visual-menu-item{font:20px/24px Helvetica,Arial,sans-serif;padding:5px 8px 5px 20px}.inline-script{display:inline-block;position:relative;vertical-align:middle}.bingo .grid-wrap{position:absolute;height:auto;top:56px;left:0;width:100%;bottom:0;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.bingo-config button.icon{width:80px;height:80px;line-height:1}.bingo-config .menu h1{font-size:36px;line-height:36px;margin-top:32px}.bingo-config .menu h1:first-child{margin-top:8px}.bingo .grid{display:inline-block;margin:18px}.bingo .grid-row{white-space:nowrap}.bingo .grid-cell{display:inline-block;vertical-align:top;position:relative;margin:2px;background-color:rgba(0,0,0,.06);background-clip:padding-box;text-shadow:none;color:rgba(0,0,0,.5);font-size:44px;font-weight:100;width:102px;height:102px;padding:0;line-height:98px;cursor:pointer}.desktop .bingo .grid-cell:hover{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.8)}.app .bingo .grid-cell.active,.desktop .bingo .grid-cell:active{background-color:rgba(0,0,0,.18);color:rgba(0,0,0,.9)}.bingo .grid-cell.incorrect,.bingo.disabled .grid-cell{background-color:rgba(0,0,0,.06)!important;color:rgba(0,0,0,.5)!important}.bingo .grid-cell.mark{background-color:rgba(21,29,34,.91)!important;color:rgba(255,255,255,.9)!important}.bingo .grid-cell.free{background:rgba(21,29,34,.91) url(../assets/star.df007a8df300.svg) center center no-repeat!important}.bingo .grid-cell.incorrect::before{content:'';position:absolute;top:0;left:0;width:105px;height:105px;background:url(../assets/cross.3ef126cfd007.svg) no-repeat}.bingo .hints{position:absolute;top:0;left:0;width:100%;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;height:64px;line-height:48px;max-width:none}.bingo .hint{overflow:hidden;height:64px;position:relative;line-height:1.15}.bingo .hint-content{position:absolute;top:8px;left:0;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;display:table;table-layout:fixed;padding:0 8px 0 0;box-sizing:border-box;height:48px}.bingo .hint-content>div{display:table-cell;vertical-align:middle}.bingo .hint-content.slide-in{-webkit-transform:none;-moz-transform:none;transform:none;opacity:1}.bingo .hint-content.slide-out{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}.bingo .counter{float:left;min-width:20px;line-height:40px;margin:12px 16px 12px 0;padding:0 10px;text-align:center;background:rgba(21,29,34,.91);color:rgba(255,255,255,.9);border-radius:100px}.bingo .hints button{float:right;margin:8px 0}.bingo .hints .lives{float:right;margin:8px 8px 8px 0}.bingo .hints .life{display:inline-block;width:24px;height:24px;background:rgba(0,0,0,.06) no-repeat;margin-right:8px}.bingo .hints .life.used{background-image:url(../assets/cross-small.6201d94cf6df.svg)}.bingo .win{display:table;width:100%;height:100%}.bingo .win h1{font-size:72px;margin:0}.bingo .win-wrap{display:table-cell;text-align:center;vertical-align:middle}.bingo .score{font-size:36px;margin:36px 0 0;color:#fff}.bingo .perfect{margin:0;color:rgba(255,255,255,.5)}.bingo .win button{margin-top:36px;float:none}
