1@font-face {
2  font-family: 'KaTeX_AMS';
3  src: url('fonts/KaTeX_AMS-Regular.eot');
4  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('truetype');
5  font-weight: normal;
6  font-style: normal;
7}
8@font-face {
9  font-family: 'KaTeX_Caligraphic';
10  src: url('fonts/KaTeX_Caligraphic-Bold.eot');
11  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('truetype');
12  font-weight: bold;
13  font-style: normal;
14}
15@font-face {
16  font-family: 'KaTeX_Caligraphic';
17  src: url('fonts/KaTeX_Caligraphic-Regular.eot');
18  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('truetype');
19  font-weight: normal;
20  font-style: normal;
21}
22@font-face {
23  font-family: 'KaTeX_Fraktur';
24  src: url('fonts/KaTeX_Fraktur-Bold.eot');
25  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('truetype');
26  font-weight: bold;
27  font-style: normal;
28}
29@font-face {
30  font-family: 'KaTeX_Fraktur';
31  src: url('fonts/KaTeX_Fraktur-Regular.eot');
32  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('truetype');
33  font-weight: normal;
34  font-style: normal;
35}
36@font-face {
37  font-family: 'KaTeX_Main';
38  src: url('fonts/KaTeX_Main-Bold.eot');
39  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('truetype');
40  font-weight: bold;
41  font-style: normal;
42}
43@font-face {
44  font-family: 'KaTeX_Main';
45  src: url('fonts/KaTeX_Main-Italic.eot');
46  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('truetype');
47  font-weight: normal;
48  font-style: italic;
49}
50@font-face {
51  font-family: 'KaTeX_Main';
52  src: url('fonts/KaTeX_Main-Regular.eot');
53  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('truetype');
54  font-weight: normal;
55  font-style: normal;
56}
57@font-face {
58  font-family: 'KaTeX_Math';
59  src: url('fonts/KaTeX_Math-Italic.eot');
60  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('truetype');
61  font-weight: normal;
62  font-style: italic;
63}
64@font-face {
65  font-family: 'KaTeX_SansSerif';
66  src: url('fonts/KaTeX_SansSerif-Regular.eot');
67  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('truetype');
68  font-weight: normal;
69  font-style: normal;
70}
71@font-face {
72  font-family: 'KaTeX_Script';
73  src: url('fonts/KaTeX_Script-Regular.eot');
74  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('truetype');
75  font-weight: normal;
76  font-style: normal;
77}
78@font-face {
79  font-family: 'KaTeX_Size1';
80  src: url('fonts/KaTeX_Size1-Regular.eot');
81  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('truetype');
82  font-weight: normal;
83  font-style: normal;
84}
85@font-face {
86  font-family: 'KaTeX_Size2';
87  src: url('fonts/KaTeX_Size2-Regular.eot');
88  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('truetype');
89  font-weight: normal;
90  font-style: normal;
91}
92@font-face {
93  font-family: 'KaTeX_Size3';
94  src: url('fonts/KaTeX_Size3-Regular.eot');
95  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('truetype');
96  font-weight: normal;
97  font-style: normal;
98}
99@font-face {
100  font-family: 'KaTeX_Size4';
101  src: url('fonts/KaTeX_Size4-Regular.eot');
102  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('truetype');
103  font-weight: normal;
104  font-style: normal;
105}
106@font-face {
107  font-family: 'KaTeX_Typewriter';
108  src: url('fonts/KaTeX_Typewriter-Regular.eot');
109  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('truetype');
110  font-weight: normal;
111  font-style: normal;
112}
113.katex-display {
114  display: block;
115  margin: 1em 0;
116  text-align: center;
117}
118.katex-display > .katex {
119  display: inline-block;
120  text-align: initial;
121}
122.katex {
123  font: normal 1.21em KaTeX_Main, Times New Roman, serif;
124  line-height: 1.2;
125  white-space: nowrap;
126  text-indent: 0;
127  text-rendering: auto;
128}
129.katex * {
130  -ms-high-contrast-adjust: none !important;
131}
132.katex .katex-html {
133  display: inline-block;
134}
135.katex .katex-mathml {
136  position: absolute;
137  clip: rect(1px, 1px, 1px, 1px);
138  padding: 0;
139  border: 0;
140  height: 1px;
141  width: 1px;
142  overflow: hidden;
143}
144.katex .base {
145  position: relative;
146  display: inline-block;
147}
148.katex .strut {
149  display: inline-block;
150}
151.katex .mathrm {
152  font-style: normal;
153}
154.katex .textit {
155  font-style: italic;
156}
157.katex .mathit {
158  font-family: KaTeX_Math;
159  font-style: italic;
160}
161.katex .mathbf {
162  font-family: KaTeX_Main;
163  font-weight: bold;
164}
165.katex .amsrm {
166  font-family: KaTeX_AMS;
167}
168.katex .mathbb {
169  font-family: KaTeX_AMS;
170}
171.katex .mathcal {
172  font-family: KaTeX_Caligraphic;
173}
174.katex .mathfrak {
175  font-family: KaTeX_Fraktur;
176}
177.katex .mathtt {
178  font-family: KaTeX_Typewriter;
179}
180.katex .mathscr {
181  font-family: KaTeX_Script;
182}
183.katex .mathsf {
184  font-family: KaTeX_SansSerif;
185}
186.katex .mainit {
187  font-family: KaTeX_Main;
188  font-style: italic;
189}
190.katex .mainrm {
191  font-family: KaTeX_Main;
192  font-style: normal;
193}
194.katex .mord + .mop {
195  margin-left: 0.16667em;
196}
197.katex .mord + .mbin {
198  margin-left: 0.22222em;
199}
200.katex .mord + .mrel {
201  margin-left: 0.27778em;
202}
203.katex .mord + .minner {
204  margin-left: 0.16667em;
205}
206.katex .mop + .mord {
207  margin-left: 0.16667em;
208}
209.katex .mop + .mop {
210  margin-left: 0.16667em;
211}
212.katex .mop + .mrel {
213  margin-left: 0.27778em;
214}
215.katex .mop + .minner {
216  margin-left: 0.16667em;
217}
218.katex .mbin + .mord {
219  margin-left: 0.22222em;
220}
221.katex .mbin + .mop {
222  margin-left: 0.22222em;
223}
224.katex .mbin + .mopen {
225  margin-left: 0.22222em;
226}
227.katex .mbin + .minner {
228  margin-left: 0.22222em;
229}
230.katex .mrel + .mord {
231  margin-left: 0.27778em;
232}
233.katex .mrel + .mop {
234  margin-left: 0.27778em;
235}
236.katex .mrel + .mopen {
237  margin-left: 0.27778em;
238}
239.katex .mrel + .minner {
240  margin-left: 0.27778em;
241}
242.katex .mclose + .mop {
243  margin-left: 0.16667em;
244}
245.katex .mclose + .mbin {
246  margin-left: 0.22222em;
247}
248.katex .mclose + .mrel {
249  margin-left: 0.27778em;
250}
251.katex .mclose + .minner {
252  margin-left: 0.16667em;
253}
254.katex .mpunct + .mord {
255  margin-left: 0.16667em;
256}
257.katex .mpunct + .mop {
258  margin-left: 0.16667em;
259}
260.katex .mpunct + .mrel {
261  margin-left: 0.16667em;
262}
263.katex .mpunct + .mopen {
264  margin-left: 0.16667em;
265}
266.katex .mpunct + .mclose {
267  margin-left: 0.16667em;
268}
269.katex .mpunct + .mpunct {
270  margin-left: 0.16667em;
271}
272.katex .mpunct + .minner {
273  margin-left: 0.16667em;
274}
275.katex .minner + .mord {
276  margin-left: 0.16667em;
277}
278.katex .minner + .mop {
279  margin-left: 0.16667em;
280}
281.katex .minner + .mbin {
282  margin-left: 0.22222em;
283}
284.katex .minner + .mrel {
285  margin-left: 0.27778em;
286}
287.katex .minner + .mopen {
288  margin-left: 0.16667em;
289}
290.katex .minner + .mpunct {
291  margin-left: 0.16667em;
292}
293.katex .minner + .minner {
294  margin-left: 0.16667em;
295}
296.katex .mord.mtight {
297  margin-left: 0;
298}
299.katex .mop.mtight {
300  margin-left: 0;
301}
302.katex .mbin.mtight {
303  margin-left: 0;
304}
305.katex .mrel.mtight {
306  margin-left: 0;
307}
308.katex .mopen.mtight {
309  margin-left: 0;
310}
311.katex .mclose.mtight {
312  margin-left: 0;
313}
314.katex .mpunct.mtight {
315  margin-left: 0;
316}
317.katex .minner.mtight {
318  margin-left: 0;
319}
320.katex .mord + .mop.mtight {
321  margin-left: 0.16667em;
322}
323.katex .mop + .mord.mtight {
324  margin-left: 0.16667em;
325}
326.katex .mop + .mop.mtight {
327  margin-left: 0.16667em;
328}
329.katex .mclose + .mop.mtight {
330  margin-left: 0.16667em;
331}
332.katex .minner + .mop.mtight {
333  margin-left: 0.16667em;
334}
335.katex .vlist-t {
336  display: inline-table;
337  table-layout: fixed;
338}
339.katex .vlist-r {
340  display: table-row;
341}
342.katex .vlist {
343  display: table-cell;
344  vertical-align: bottom;
345  position: relative;
346}
347.katex .vlist > span {
348  display: block;
349  height: 0;
350  position: relative;
351}
352.katex .vlist > span > span {
353  display: inline-block;
354}
355.katex .vlist > span > .pstrut {
356  overflow: hidden;
357  width: 0;
358}
359.katex .vlist-t2 {
360  margin-right: -2px;
361}
362.katex .vlist-s {
363  display: table-cell;
364  vertical-align: bottom;
365  font-size: 1px;
366  width: 2px;
367}
368.katex .msupsub {
369  text-align: left;
370}
371.katex .mfrac > span > span {
372  text-align: center;
373}
374.katex .mfrac .frac-line {
375  display: inline-block;
376  width: 100%;
377}
378@media screen {
379  .katex .mfrac .frac-line,
380  .katex .overline .overline-line,
381  .katex .underline .underline-line {
382    min-height: 1px;
383  }
384}
385@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi) {
386  .katex .mfrac .frac-line,
387  .katex .overline .overline-line,
388  .katex .underline .underline-line {
389    min-height: 0.5px;
390  }
391}
392.katex .mspace {
393  display: inline-block;
394}
395.katex .mspace.negativethinspace {
396  margin-left: -0.16667em;
397}
398.katex .mspace.thinspace {
399  width: 0.16667em;
400}
401.katex .mspace.negativemediumspace {
402  margin-left: -0.22222em;
403}
404.katex .mspace.mediumspace {
405  width: 0.22222em;
406}
407.katex .mspace.thickspace {
408  width: 0.27778em;
409}
410.katex .mspace.sixmuspace {
411  width: 0.333333em;
412}
413.katex .mspace.eightmuspace {
414  width: 0.444444em;
415}
416.katex .mspace.enspace {
417  width: 0.5em;
418}
419.katex .mspace.twelvemuspace {
420  width: 0.666667em;
421}
422.katex .mspace.quad {
423  width: 1em;
424}
425.katex .mspace.qquad {
426  width: 2em;
427}
428.katex .llap,
429.katex .rlap,
430.katex .clap {
431  width: 0;
432  position: relative;
433}
434.katex .llap > .inner,
435.katex .rlap > .inner,
436.katex .clap > .inner {
437  position: absolute;
438}
439.katex .llap > .fix,
440.katex .rlap > .fix,
441.katex .clap > .fix {
442  display: inline-block;
443}
444.katex .llap > .inner {
445  right: 0;
446}
447.katex .rlap > .inner,
448.katex .clap > .inner {
449  left: 0;
450}
451.katex .clap > .inner > span {
452  margin-left: -50%;
453  margin-right: 50%;
454}
455.katex .katex-logo .a {
456  font-size: 0.75em;
457  margin-left: -0.32em;
458  position: relative;
459  top: -0.2em;
460}
461.katex .katex-logo .t {
462  margin-left: -0.23em;
463}
464.katex .katex-logo .e {
465  margin-left: -0.1667em;
466  position: relative;
467  top: 0.2155em;
468}
469.katex .katex-logo .x {
470  margin-left: -0.125em;
471}
472.katex .rule {
473  display: inline-block;
474  border: solid 0;
475  position: relative;
476}
477.katex .overline .overline-line,
478.katex .underline .underline-line {
479  display: inline-block;
480  width: 100%;
481}
482.katex .sqrt > .root {
483  margin-left: 0.27777778em;
484  margin-right: -0.55555556em;
485}
486.katex .sizing,
487.katex .fontsize-ensurer {
488  display: inline-block;
489}
490.katex .sizing.reset-size1.size1,
491.katex .fontsize-ensurer.reset-size1.size1 {
492  font-size: 1em;
493}
494.katex .sizing.reset-size1.size2,
495.katex .fontsize-ensurer.reset-size1.size2 {
496  font-size: 1.2em;
497}
498.katex .sizing.reset-size1.size3,
499.katex .fontsize-ensurer.reset-size1.size3 {
500  font-size: 1.4em;
501}
502.katex .sizing.reset-size1.size4,
503.katex .fontsize-ensurer.reset-size1.size4 {
504  font-size: 1.6em;
505}
506.katex .sizing.reset-size1.size5,
507.katex .fontsize-ensurer.reset-size1.size5 {
508  font-size: 1.8em;
509}
510.katex .sizing.reset-size1.size6,
511.katex .fontsize-ensurer.reset-size1.size6 {
512  font-size: 2em;
513}
514.katex .sizing.reset-size1.size7,
515.katex .fontsize-ensurer.reset-size1.size7 {
516  font-size: 2.4em;
517}
518.katex .sizing.reset-size1.size8,
519.katex .fontsize-ensurer.reset-size1.size8 {
520  font-size: 2.88em;
521}
522.katex .sizing.reset-size1.size9,
523.katex .fontsize-ensurer.reset-size1.size9 {
524  font-size: 3.456em;
525}
526.katex .sizing.reset-size1.size10,
527.katex .fontsize-ensurer.reset-size1.size10 {
528  font-size: 4.148em;
529}
530.katex .sizing.reset-size1.size11,
531.katex .fontsize-ensurer.reset-size1.size11 {
532  font-size: 4.976em;
533}
534.katex .sizing.reset-size2.size1,
535.katex .fontsize-ensurer.reset-size2.size1 {
536  font-size: 0.83333333em;
537}
538.katex .sizing.reset-size2.size2,
539.katex .fontsize-ensurer.reset-size2.size2 {
540  font-size: 1em;
541}
542.katex .sizing.reset-size2.size3,
543.katex .fontsize-ensurer.reset-size2.size3 {
544  font-size: 1.16666667em;
545}
546.katex .sizing.reset-size2.size4,
547.katex .fontsize-ensurer.reset-size2.size4 {
548  font-size: 1.33333333em;
549}
550.katex .sizing.reset-size2.size5,
551.katex .fontsize-ensurer.reset-size2.size5 {
552  font-size: 1.5em;
553}
554.katex .sizing.reset-size2.size6,
555.katex .fontsize-ensurer.reset-size2.size6 {
556  font-size: 1.66666667em;
557}
558.katex .sizing.reset-size2.size7,
559.katex .fontsize-ensurer.reset-size2.size7 {
560  font-size: 2em;
561}
562.katex .sizing.reset-size2.size8,
563.katex .fontsize-ensurer.reset-size2.size8 {
564  font-size: 2.4em;
565}
566.katex .sizing.reset-size2.size9,
567.katex .fontsize-ensurer.reset-size2.size9 {
568  font-size: 2.88em;
569}
570.katex .sizing.reset-size2.size10,
571.katex .fontsize-ensurer.reset-size2.size10 {
572  font-size: 3.45666667em;
573}
574.katex .sizing.reset-size2.size11,
575.katex .fontsize-ensurer.reset-size2.size11 {
576  font-size: 4.14666667em;
577}
578.katex .sizing.reset-size3.size1,
579.katex .fontsize-ensurer.reset-size3.size1 {
580  font-size: 0.71428571em;
581}
582.katex .sizing.reset-size3.size2,
583.katex .fontsize-ensurer.reset-size3.size2 {
584  font-size: 0.85714286em;
585}
586.katex .sizing.reset-size3.size3,
587.katex .fontsize-ensurer.reset-size3.size3 {
588  font-size: 1em;
589}
590.katex .sizing.reset-size3.size4,
591.katex .fontsize-ensurer.reset-size3.size4 {
592  font-size: 1.14285714em;
593}
594.katex .sizing.reset-size3.size5,
595.katex .fontsize-ensurer.reset-size3.size5 {
596  font-size: 1.28571429em;
597}
598.katex .sizing.reset-size3.size6,
599.katex .fontsize-ensurer.reset-size3.size6 {
600  font-size: 1.42857143em;
601}
602.katex .sizing.reset-size3.size7,
603.katex .fontsize-ensurer.reset-size3.size7 {
604  font-size: 1.71428571em;
605}
606.katex .sizing.reset-size3.size8,
607.katex .fontsize-ensurer.reset-size3.size8 {
608  font-size: 2.05714286em;
609}
610.katex .sizing.reset-size3.size9,
611.katex .fontsize-ensurer.reset-size3.size9 {
612  font-size: 2.46857143em;
613}
614.katex .sizing.reset-size3.size10,
615.katex .fontsize-ensurer.reset-size3.size10 {
616  font-size: 2.96285714em;
617}
618.katex .sizing.reset-size3.size11,
619.katex .fontsize-ensurer.reset-size3.size11 {
620  font-size: 3.55428571em;
621}
622.katex .sizing.reset-size4.size1,
623.katex .fontsize-ensurer.reset-size4.size1 {
624  font-size: 0.625em;
625}
626.katex .sizing.reset-size4.size2,
627.katex .fontsize-ensurer.reset-size4.size2 {
628  font-size: 0.75em;
629}
630.katex .sizing.reset-size4.size3,
631.katex .fontsize-ensurer.reset-size4.size3 {
632  font-size: 0.875em;
633}
634.katex .sizing.reset-size4.size4,
635.katex .fontsize-ensurer.reset-size4.size4 {
636  font-size: 1em;
637}
638.katex .sizing.reset-size4.size5,
639.katex .fontsize-ensurer.reset-size4.size5 {
640  font-size: 1.125em;
641}
642.katex .sizing.reset-size4.size6,
643.katex .fontsize-ensurer.reset-size4.size6 {
644  font-size: 1.25em;
645}
646.katex .sizing.reset-size4.size7,
647.katex .fontsize-ensurer.reset-size4.size7 {
648  font-size: 1.5em;
649}
650.katex .sizing.reset-size4.size8,
651.katex .fontsize-ensurer.reset-size4.size8 {
652  font-size: 1.8em;
653}
654.katex .sizing.reset-size4.size9,
655.katex .fontsize-ensurer.reset-size4.size9 {
656  font-size: 2.16em;
657}
658.katex .sizing.reset-size4.size10,
659.katex .fontsize-ensurer.reset-size4.size10 {
660  font-size: 2.5925em;
661}
662.katex .sizing.reset-size4.size11,
663.katex .fontsize-ensurer.reset-size4.size11 {
664  font-size: 3.11em;
665}
666.katex .sizing.reset-size5.size1,
667.katex .fontsize-ensurer.reset-size5.size1 {
668  font-size: 0.55555556em;
669}
670.katex .sizing.reset-size5.size2,
671.katex .fontsize-ensurer.reset-size5.size2 {
672  font-size: 0.66666667em;
673}
674.katex .sizing.reset-size5.size3,
675.katex .fontsize-ensurer.reset-size5.size3 {
676  font-size: 0.77777778em;
677}
678.katex .sizing.reset-size5.size4,
679.katex .fontsize-ensurer.reset-size5.size4 {
680  font-size: 0.88888889em;
681}
682.katex .sizing.reset-size5.size5,
683.katex .fontsize-ensurer.reset-size5.size5 {
684  font-size: 1em;
685}
686.katex .sizing.reset-size5.size6,
687.katex .fontsize-ensurer.reset-size5.size6 {
688  font-size: 1.11111111em;
689}
690.katex .sizing.reset-size5.size7,
691.katex .fontsize-ensurer.reset-size5.size7 {
692  font-size: 1.33333333em;
693}
694.katex .sizing.reset-size5.size8,
695.katex .fontsize-ensurer.reset-size5.size8 {
696  font-size: 1.6em;
697}
698.katex .sizing.reset-size5.size9,
699.katex .fontsize-ensurer.reset-size5.size9 {
700  font-size: 1.92em;
701}
702.katex .sizing.reset-size5.size10,
703.katex .fontsize-ensurer.reset-size5.size10 {
704  font-size: 2.30444444em;
705}
706.katex .sizing.reset-size5.size11,
707.katex .fontsize-ensurer.reset-size5.size11 {
708  font-size: 2.76444444em;
709}
710.katex .sizing.reset-size6.size1,
711.katex .fontsize-ensurer.reset-size6.size1 {
712  font-size: 0.5em;
713}
714.katex .sizing.reset-size6.size2,
715.katex .fontsize-ensurer.reset-size6.size2 {
716  font-size: 0.6em;
717}
718.katex .sizing.reset-size6.size3,
719.katex .fontsize-ensurer.reset-size6.size3 {
720  font-size: 0.7em;
721}
722.katex .sizing.reset-size6.size4,
723.katex .fontsize-ensurer.reset-size6.size4 {
724  font-size: 0.8em;
725}
726.katex .sizing.reset-size6.size5,
727.katex .fontsize-ensurer.reset-size6.size5 {
728  font-size: 0.9em;
729}
730.katex .sizing.reset-size6.size6,
731.katex .fontsize-ensurer.reset-size6.size6 {
732  font-size: 1em;
733}
734.katex .sizing.reset-size6.size7,
735.katex .fontsize-ensurer.reset-size6.size7 {
736  font-size: 1.2em;
737}
738.katex .sizing.reset-size6.size8,
739.katex .fontsize-ensurer.reset-size6.size8 {
740  font-size: 1.44em;
741}
742.katex .sizing.reset-size6.size9,
743.katex .fontsize-ensurer.reset-size6.size9 {
744  font-size: 1.728em;
745}
746.katex .sizing.reset-size6.size10,
747.katex .fontsize-ensurer.reset-size6.size10 {
748  font-size: 2.074em;
749}
750.katex .sizing.reset-size6.size11,
751.katex .fontsize-ensurer.reset-size6.size11 {
752  font-size: 2.488em;
753}
754.katex .sizing.reset-size7.size1,
755.katex .fontsize-ensurer.reset-size7.size1 {
756  font-size: 0.41666667em;
757}
758.katex .sizing.reset-size7.size2,
759.katex .fontsize-ensurer.reset-size7.size2 {
760  font-size: 0.5em;
761}
762.katex .sizing.reset-size7.size3,
763.katex .fontsize-ensurer.reset-size7.size3 {
764  font-size: 0.58333333em;
765}
766.katex .sizing.reset-size7.size4,
767.katex .fontsize-ensurer.reset-size7.size4 {
768  font-size: 0.66666667em;
769}
770.katex .sizing.reset-size7.size5,
771.katex .fontsize-ensurer.reset-size7.size5 {
772  font-size: 0.75em;
773}
774.katex .sizing.reset-size7.size6,
775.katex .fontsize-ensurer.reset-size7.size6 {
776  font-size: 0.83333333em;
777}
778.katex .sizing.reset-size7.size7,
779.katex .fontsize-ensurer.reset-size7.size7 {
780  font-size: 1em;
781}
782.katex .sizing.reset-size7.size8,
783.katex .fontsize-ensurer.reset-size7.size8 {
784  font-size: 1.2em;
785}
786.katex .sizing.reset-size7.size9,
787.katex .fontsize-ensurer.reset-size7.size9 {
788  font-size: 1.44em;
789}
790.katex .sizing.reset-size7.size10,
791.katex .fontsize-ensurer.reset-size7.size10 {
792  font-size: 1.72833333em;
793}
794.katex .sizing.reset-size7.size11,
795.katex .fontsize-ensurer.reset-size7.size11 {
796  font-size: 2.07333333em;
797}
798.katex .sizing.reset-size8.size1,
799.katex .fontsize-ensurer.reset-size8.size1 {
800  font-size: 0.34722222em;
801}
802.katex .sizing.reset-size8.size2,
803.katex .fontsize-ensurer.reset-size8.size2 {
804  font-size: 0.41666667em;
805}
806.katex .sizing.reset-size8.size3,
807.katex .fontsize-ensurer.reset-size8.size3 {
808  font-size: 0.48611111em;
809}
810.katex .sizing.reset-size8.size4,
811.katex .fontsize-ensurer.reset-size8.size4 {
812  font-size: 0.55555556em;
813}
814.katex .sizing.reset-size8.size5,
815.katex .fontsize-ensurer.reset-size8.size5 {
816  font-size: 0.625em;
817}
818.katex .sizing.reset-size8.size6,
819.katex .fontsize-ensurer.reset-size8.size6 {
820  font-size: 0.69444444em;
821}
822.katex .sizing.reset-size8.size7,
823.katex .fontsize-ensurer.reset-size8.size7 {
824  font-size: 0.83333333em;
825}
826.katex .sizing.reset-size8.size8,
827.katex .fontsize-ensurer.reset-size8.size8 {
828  font-size: 1em;
829}
830.katex .sizing.reset-size8.size9,
831.katex .fontsize-ensurer.reset-size8.size9 {
832  font-size: 1.2em;
833}
834.katex .sizing.reset-size8.size10,
835.katex .fontsize-ensurer.reset-size8.size10 {
836  font-size: 1.44027778em;
837}
838.katex .sizing.reset-size8.size11,
839.katex .fontsize-ensurer.reset-size8.size11 {
840  font-size: 1.72777778em;
841}
842.katex .sizing.reset-size9.size1,
843.katex .fontsize-ensurer.reset-size9.size1 {
844  font-size: 0.28935185em;
845}
846.katex .sizing.reset-size9.size2,
847.katex .fontsize-ensurer.reset-size9.size2 {
848  font-size: 0.34722222em;
849}
850.katex .sizing.reset-size9.size3,
851.katex .fontsize-ensurer.reset-size9.size3 {
852  font-size: 0.40509259em;
853}
854.katex .sizing.reset-size9.size4,
855.katex .fontsize-ensurer.reset-size9.size4 {
856  font-size: 0.46296296em;
857}
858.katex .sizing.reset-size9.size5,
859.katex .fontsize-ensurer.reset-size9.size5 {
860  font-size: 0.52083333em;
861}
862.katex .sizing.reset-size9.size6,
863.katex .fontsize-ensurer.reset-size9.size6 {
864  font-size: 0.5787037em;
865}
866.katex .sizing.reset-size9.size7,
867.katex .fontsize-ensurer.reset-size9.size7 {
868  font-size: 0.69444444em;
869}
870.katex .sizing.reset-size9.size8,
871.katex .fontsize-ensurer.reset-size9.size8 {
872  font-size: 0.83333333em;
873}
874.katex .sizing.reset-size9.size9,
875.katex .fontsize-ensurer.reset-size9.size9 {
876  font-size: 1em;
877}
878.katex .sizing.reset-size9.size10,
879.katex .fontsize-ensurer.reset-size9.size10 {
880  font-size: 1.20023148em;
881}
882.katex .sizing.reset-size9.size11,
883.katex .fontsize-ensurer.reset-size9.size11 {
884  font-size: 1.43981481em;
885}
886.katex .sizing.reset-size10.size1,
887.katex .fontsize-ensurer.reset-size10.size1 {
888  font-size: 0.24108004em;
889}
890.katex .sizing.reset-size10.size2,
891.katex .fontsize-ensurer.reset-size10.size2 {
892  font-size: 0.28929605em;
893}
894.katex .sizing.reset-size10.size3,
895.katex .fontsize-ensurer.reset-size10.size3 {
896  font-size: 0.33751205em;
897}
898.katex .sizing.reset-size10.size4,
899.katex .fontsize-ensurer.reset-size10.size4 {
900  font-size: 0.38572806em;
901}
902.katex .sizing.reset-size10.size5,
903.katex .fontsize-ensurer.reset-size10.size5 {
904  font-size: 0.43394407em;
905}
906.katex .sizing.reset-size10.size6,
907.katex .fontsize-ensurer.reset-size10.size6 {
908  font-size: 0.48216008em;
909}
910.katex .sizing.reset-size10.size7,
911.katex .fontsize-ensurer.reset-size10.size7 {
912  font-size: 0.57859209em;
913}
914.katex .sizing.reset-size10.size8,
915.katex .fontsize-ensurer.reset-size10.size8 {
916  font-size: 0.69431051em;
917}
918.katex .sizing.reset-size10.size9,
919.katex .fontsize-ensurer.reset-size10.size9 {
920  font-size: 0.83317261em;
921}
922.katex .sizing.reset-size10.size10,
923.katex .fontsize-ensurer.reset-size10.size10 {
924  font-size: 1em;
925}
926.katex .sizing.reset-size10.size11,
927.katex .fontsize-ensurer.reset-size10.size11 {
928  font-size: 1.19961427em;
929}
930.katex .sizing.reset-size11.size1,
931.katex .fontsize-ensurer.reset-size11.size1 {
932  font-size: 0.20096463em;
933}
934.katex .sizing.reset-size11.size2,
935.katex .fontsize-ensurer.reset-size11.size2 {
936  font-size: 0.24115756em;
937}
938.katex .sizing.reset-size11.size3,
939.katex .fontsize-ensurer.reset-size11.size3 {
940  font-size: 0.28135048em;
941}
942.katex .sizing.reset-size11.size4,
943.katex .fontsize-ensurer.reset-size11.size4 {
944  font-size: 0.32154341em;
945}
946.katex .sizing.reset-size11.size5,
947.katex .fontsize-ensurer.reset-size11.size5 {
948  font-size: 0.36173633em;
949}
950.katex .sizing.reset-size11.size6,
951.katex .fontsize-ensurer.reset-size11.size6 {
952  font-size: 0.40192926em;
953}
954.katex .sizing.reset-size11.size7,
955.katex .fontsize-ensurer.reset-size11.size7 {
956  font-size: 0.48231511em;
957}
958.katex .sizing.reset-size11.size8,
959.katex .fontsize-ensurer.reset-size11.size8 {
960  font-size: 0.57877814em;
961}
962.katex .sizing.reset-size11.size9,
963.katex .fontsize-ensurer.reset-size11.size9 {
964  font-size: 0.69453376em;
965}
966.katex .sizing.reset-size11.size10,
967.katex .fontsize-ensurer.reset-size11.size10 {
968  font-size: 0.83360129em;
969}
970.katex .sizing.reset-size11.size11,
971.katex .fontsize-ensurer.reset-size11.size11 {
972  font-size: 1em;
973}
974.katex .delimsizing.size1 {
975  font-family: KaTeX_Size1;
976}
977.katex .delimsizing.size2 {
978  font-family: KaTeX_Size2;
979}
980.katex .delimsizing.size3 {
981  font-family: KaTeX_Size3;
982}
983.katex .delimsizing.size4 {
984  font-family: KaTeX_Size4;
985}
986.katex .delimsizing.mult .delim-size1 > span {
987  font-family: KaTeX_Size1;
988}
989.katex .delimsizing.mult .delim-size4 > span {
990  font-family: KaTeX_Size4;
991}
992.katex .nulldelimiter {
993  display: inline-block;
994  width: 0.12em;
995}
996.katex .delimcenter {
997  position: relative;
998}
999.katex .op-symbol {
1000  position: relative;
1001}
1002.katex .op-symbol.small-op {
1003  font-family: KaTeX_Size1;
1004}
1005.katex .op-symbol.large-op {
1006  font-family: KaTeX_Size2;
1007}
1008.katex .op-limits > .vlist-t {
1009  text-align: center;
1010}
1011.katex .accent > .vlist-t {
1012  text-align: center;
1013}
1014.katex .accent .accent-body > span {
1015  width: 0;
1016}
1017.katex .accent .accent-body.accent-vec > span {
1018  position: relative;
1019  left: 0.326em;
1020}
1021.katex .accent .accent-body.accent-hungarian > span {
1022  position: relative;
1023  left: 0.250em;
1024}
1025.katex .mtable .vertical-separator {
1026  display: inline-block;
1027  margin: 0 -0.025em;
1028  width: 0.05em;
1029}
1030@media screen {
1031  .katex .mtable .vertical-separator {
1032    min-width: 1px;
1033  }
1034}
1035@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi) {
1036  .katex .mtable .vertical-separator {
1037    min-width: 0.5px;
1038  }
1039}
1040.katex .mtable .arraycolsep {
1041  display: inline-block;
1042}
1043.katex .mtable .col-align-c > .vlist-t {
1044  text-align: center;
1045}
1046.katex .mtable .col-align-l > .vlist-t {
1047  text-align: left;
1048}
1049.katex .mtable .col-align-r > .vlist-t {
1050  text-align: right;
1051}
1052.katex .svg-align {
1053  text-align: left;
1054}
1055.katex svg {
1056  display: block;
1057  position: absolute;
1058  width: 100%;
1059}
1060.katex svg path {
1061  fill: currentColor;
1062}
1063.katex svg line {
1064  stroke: currentColor;
1065}
1066.katex .stretchy {
1067  width: 100%;
1068  display: block;
1069}
1070.katex .stretchy:before,
1071.katex .stretchy:after {
1072  content: "";
1073}
1074.katex .hide-tail {
1075  width: 100%;
1076  position: relative;
1077  overflow: hidden;
1078}
1079.katex .halfarrow-left {
1080  position: absolute;
1081  left: 0;
1082  width: 50.1%;
1083  overflow: hidden;
1084}
1085.katex .halfarrow-right {
1086  position: absolute;
1087  right: 0;
1088  width: 50%;
1089  overflow: hidden;
1090}
1091.katex .brace-left {
1092  position: absolute;
1093  left: 0;
1094  width: 25.1%;
1095  overflow: hidden;
1096}
1097.katex .brace-center {
1098  position: absolute;
1099  left: 25%;
1100  width: 50%;
1101  overflow: hidden;
1102}
1103.katex .brace-right {
1104  position: absolute;
1105  right: 0;
1106  width: 25.1%;
1107  overflow: hidden;
1108}
1109.katex .x-arrow-pad {
1110  padding: 0 0.5em;
1111}
1112.katex .x-arrow,
1113.katex .mover,
1114.katex .munder {
1115  text-align: center;
1116}
1117.katex .boxpad {
1118  padding: 0 0.3em 0 0.3em;
1119}
1120.katex .fbox {
1121  box-sizing: border-box;
1122  border: 0.04em solid black;
1123}
1124.katex .fcolorbox {
1125  box-sizing: border-box;
1126  border: 0.04em solid;
1127}
1128.katex .cancel-pad {
1129  padding: 0 0.2em 0 0.2em;
1130}
1131.katex .mord + .cancel-lap,
1132.katex .mbin + .cancel-lap {
1133  margin-left: -0.2em;
1134}
1135.katex .cancel-lap + .mord,
1136.katex .cancel-lap + .mbin,
1137.katex .cancel-lap + .msupsub {
1138  margin-left: -0.2em;
1139}
1140.katex .sout {
1141  border-bottom-style: solid;
1142  border-bottom-width: 0.08em;
1143}
1144