@font-face{font-family:"KaTeX_AMS";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_AMS-Regular-73ea273a72f4aca30ca5.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_AMS-Regular-d562e886c52f12660a41.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_AMS-Regular-853be92419a6c3766b9a.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Caligraphic";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold-a1abf90dfd72792a577a.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold-d757c535a2e5902f1325.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold-7489a2fbfb9bfe704420.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KaTeX_Caligraphic";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular-d6484fce1ef428d5bd94.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular-db074fa22cf224af93d7.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular-7e873d3833eb108a0758.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Fraktur";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold-931d67ea207ab37ee693.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold-354501bac435c3264834.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold-4c761b3711973ab04edf.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KaTeX_Fraktur";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular-172d3529b26f8cedef6b.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular-6fdf0ac577be0ba82a4c.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular-ed305b5434865e06ffde.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Main";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Bold-39890742bc957b368704.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Bold-0c3b8929d377c0e9b2f3.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Bold-8169508bf58f8bd92ad8.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KaTeX_Main";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic-20f389c4120be058d80a.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic-428978dc7837d46de091.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic-828abcb200061cffbaae.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"KaTeX_Main";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Italic-fe2176f79edaa716e621.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Italic-fd947498bc16392e76c2.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Italic-fa675e5e4bec9eb250b6.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"KaTeX_Main";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Regular-f650f111a3b890d116f1.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Regular-4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Main-Regular-9eba1d77abcf2aa6e94e.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Math";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic-dcbcbd93bac0470b462d.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic-3f07ed67f06c720120ce.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic-bf2d440b3a42ea78a998.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"KaTeX_Math";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Math-Italic-6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Math-Italic-96759856b4e70f3a8338.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Math-Italic-8a5f936332e8028c7278.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold-95591a929f0d32aa282a.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold-b9cd458ac6d5889ff9c3.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold-5b49f4993ae22d7975b4.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KaTeX_SansSerif";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic-7d393d382f3e7fb1c637.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic-8d593cfaa96238d5e2f8.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic-b257a18c016f37ee4543.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular-cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular-02271ec5cb9f5b4588ac.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular-2f7bc363fc5424ebda59.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Script";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Script-Regular-c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Script-Regular-073b3402d036714b4370.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Script-Regular-fc9ba5249878cd8f8d88.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Size1";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size1-Regular-6eec866c69313624be60.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size1-Regular-0108e89c9003e8c14ea3.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size1-Regular-6de7d4b539221a49e9e2.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Size2";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size2-Regular-2960900c4f271311eb36.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size2-Regular-3a99e70aee4076660d38.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size2-Regular-57f5c1837853986ea1db.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Size3";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size3-Regular-e1951519f6f0596f7356.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size3-Regular-7947224e8a9914fa332b.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size3-Regular-8d6b6822586eea3d3b20.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Size4";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size4-Regular-e418bf257af1052628d8.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size4-Regular-aeffd8025cba3647f1a6.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Size4-Regular-4ad7c7e8bb8d10a34bb7.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KaTeX_Typewriter";src:url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular-c295e7f71970f03c0549.woff2) format("woff2"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular-4c6b94fd1d07f8beff7c.woff) format("woff"),url(/packs/static/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular-c5c02d763c89380dcb4e.ttf) format("truetype");font-weight:normal;font-style:normal}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none !important}.katex *{border-color:currentColor}.katex .katex-version::after{content:"0.16.21"}.katex .katex-mathml{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:bold}.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:bold}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:bold;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.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:bold}.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:bold}.katex .mathsfit,.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.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;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:0.2777777778em;margin-right:-0.5555555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:0.8333333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.1666666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.3333333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.6666666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.4566666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.1466666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:0.7142857143em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:0.8571428571em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.1428571429em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.2857142857em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.4285714286em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.7142857143em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.0571428571em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.4685714286em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.9628571429em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.5542857143em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:0.5555555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:0.6666666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:0.7777777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:0.8888888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.1111111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.3333333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.3044444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.7644444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:0.4166666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:0.5833333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:0.6666666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:0.8333333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.7283333333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.0733333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:0.3472222222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:0.4166666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:0.4861111111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:0.5555555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:0.6944444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:0.8333333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.4402777778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.7277777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:0.2893518519em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:0.3472222222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:0.4050925926em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.462962963em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:0.5208333333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:0.5787037037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:0.6944444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:0.8333333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.2002314815em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.4398148148em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:0.2410800386em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:0.2892960463em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.337512054em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:0.3857280617em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:0.4339440694em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:0.4821600771em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:0.5785920926em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:0.6943105111em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:0.8331726133em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.1996142719em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:0.2009646302em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:0.2411575563em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:0.2813504823em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:0.3215434084em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:0.3617363344em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:0.4019292605em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:0.4823151125em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.578778135em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:0.6945337621em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:0.8336012862em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.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{position:relative}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.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{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;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 svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy::before,.katex .stretchy::after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-0.2em;margin-right:-0.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num::before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num::before{counter-increment:mmlEqnNo;content:"(" counter(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;position:absolute;left:calc(50% + .3em);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{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font-family:sans-serif;line-height:1.5;color:#3a3a3c;background:#e9e9e9}html.fonts-loaded{font-family:"ProximaNova",sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.69rem;font-weight:400;line-height:1.3}.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3,.fonts-loaded h4,.fonts-loaded h5,.fonts-loaded h6{font-family:"EuclidFlex",sans-serif}html{font-size:15px;font-size:1rem}h1{font-size:24px;font-size:1.6rem}h2{font-size:20px;font-size:1.3333333333rem}h3{font-size:18px;font-size:1.2rem}h4{font-size:14px;font-size:.9333333333rem}h5{font-size:14px;font-size:.9333333333rem}h6{font-size:12px;font-size:.8rem}@media(min-width: 45em){html{font-size:17px;font-size:1.1333333333rem}h1{font-size:24px;font-size:1.4117647059rem}h2{font-size:20px;font-size:1.1764705882rem}h3{font-size:18px;font-size:1.0588235294rem}h4{font-size:16px;font-size:.9411764706rem}h5{font-size:14px;font-size:.8235294118rem}h6{font-size:12px;font-size:.7058823529rem}}p{margin:0 0 1.3rem}address{font-style:normal}dt{font-weight:700}a{color:#0af;text-decoration:none;text-decoration-skip:ink;cursor:pointer;background:none;transition:color .15s ease-in-out}a:visited{color:#29b8ff}a:hover,a:focus{color:#ccc;text-decoration:none}img{height:auto;max-width:100%}textarea{resize:vertical}html{height:100%}body{min-height:100%}@font-face{font-family:ProximaNova;font-style:normal;font-weight:normal;src:url(/packs/static/app/assets/fonts/ProximaNova/ProximaNova-Regular-942d3edb2d3c85a55e93.woff) format("woff"),url(/packs/static/app/assets/fonts/ProximaNova/ProximaNova-Regular-00e7a1b0f0042e5eea6a.woff2) format("woff2")}@font-face{font-family:ProximaNova;font-style:normal;font-weight:bold;src:url(/packs/static/app/assets/fonts/ProximaNova/ProximaNova-Bold-f96e7968c1d663b95d09.woff) format("woff"),url(/packs/static/app/assets/fonts/ProximaNova/ProximaNova-Bold-67a5122c1036622a0de8.woff2) format("woff2")}@font-face{font-family:ProximaNova;font-style:italic;font-weight:normal;src:url(/packs/static/app/assets/fonts/ProximaNova/ProximaNova-RegularIt-a0a29d99242b0cb54020.woff) format("woff"),url(/packs/static/app/assets/fonts/ProximaNova/ProximaNova-RegularIt-a34c33e1ba69ed3b339d.woff2) format("woff2")}@font-face{font-family:EuclidFlex;font-style:normal;font-weight:normal;src:url(/packs/static/app/assets/fonts/EuclidFlex/EuclidFlex-Regular-4140a555049bca0b994a.woff) format("woff"),url(/packs/static/app/assets/fonts/EuclidFlex/EuclidFlex-Regular-01b57d560b13a8d7d8d1.woff2) format("woff2")}@font-face{font-family:EuclidFlex;font-style:normal;font-weight:bold;src:url(/packs/static/app/assets/fonts/EuclidFlex/EuclidFlex-Semibold-fb6a862d7139c3813f70.woff) format("woff"),url(/packs/static/app/assets/fonts/EuclidFlex/EuclidFlex-Semibold-43de46938a4963bba88d.woff2) format("woff2")}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.69rem;font-weight:400;line-height:1.3}.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3,.fonts-loaded h4,.fonts-loaded h5,.fonts-loaded h6{font-family:"EuclidFlex",sans-serif}@media(min-width: 45em){html,body{font-size:17px}}fieldset{min-width:0;margin:0;padding:0;border:0}table{width:100%;border-collapse:collapse;font-size:.9em;text-align:left}table a{color:inherit;text-decoration:none}thead{font-weight:700}tr{border-bottom:1px solid #dfe0e1}tbody tr:hover{background-color:rgba(0,0,0,.05);cursor:pointer}tbody tr:focus{outline:3px solid rgba(25,118,210,.6);outline-offset:-3px}td,th{padding:.75rem;vertical-align:middle;font-feature-settings:"kern","liga","clig","calt","lnum","tnum";font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;font-variant-numeric:lining-nums,tabular-nums}td img{max-height:2rem}.pagy-nav-js{text-align:center}.l-content{display:block;width:100%;max-width:65rem;padding-right:1.3rem;padding-left:1.3rem;margin-right:auto;margin-left:auto;transition:padding .15s ease-in-out}@media(min-width: 61em){.l-content{padding-right:2.6rem;padding-left:2.6rem}}.l-grid{padding:0;margin:0;list-style-type:none;margin-left:-2.6rem}.l-grid__item{display:inline-block;width:100%;padding-left:2.6rem;vertical-align:top;box-sizing:border-box}.l-width--1-of-12{width:8.3333333333%}.l-width--2-of-12{width:16.6666666667%}.l-width--3-of-12{width:25%}.l-width--4-of-12{width:33.3333333333%}.l-width--5-of-12{width:41.6666666667%}.l-width--6-of-12{width:50%}.l-width--7-of-12{width:58.3333333333%}.l-width--8-of-12{width:66.6666666667%}.l-width--9-of-12{width:75%}.l-width--10-of-12{width:83.3333333333%}.l-width--11-of-12{width:91.6666666667%}.l-width--12-of-12{width:100%}.l-width--1-of-16{width:6.25%}.l-width--2-of-16{width:12.5%}.l-width--3-of-16{width:18.75%}.l-width--4-of-16{width:25%}.l-width--5-of-16{width:31.25%}.l-width--6-of-16{width:37.5%}.l-width--7-of-16{width:43.75%}.l-width--8-of-16{width:50%}.l-width--9-of-16{width:56.25%}.l-width--10-of-16{width:62.5%}.l-width--11-of-16{width:68.75%}.l-width--12-of-16{width:75%}.l-width--13-of-16{width:81.25%}.l-width--14-of-16{width:87.5%}.l-width--15-of-16{width:93.75%}.l-width--16-of-16{width:100%}@media(min-width: 61em){.l-width--1-of-12\@large{width:8.3333333333%}.l-width--2-of-12\@large{width:16.6666666667%}.l-width--3-of-12\@large{width:25%}.l-width--4-of-12\@large{width:33.3333333333%}.l-width--5-of-12\@large{width:41.6666666667%}.l-width--6-of-12\@large{width:50%}.l-width--7-of-12\@large{width:58.3333333333%}.l-width--8-of-12\@large{width:66.6666666667%}.l-width--9-of-12\@large{width:75%}.l-width--10-of-12\@large{width:83.3333333333%}.l-width--11-of-12\@large{width:91.6666666667%}.l-width--12-of-12\@large{width:100%}.l-width--1-of-16\@large{width:6.25%}.l-width--2-of-16\@large{width:12.5%}.l-width--3-of-16\@large{width:18.75%}.l-width--4-of-16\@large{width:25%}.l-width--5-of-16\@large{width:31.25%}.l-width--6-of-16\@large{width:37.5%}.l-width--7-of-16\@large{width:43.75%}.l-width--8-of-16\@large{width:50%}.l-width--9-of-16\@large{width:56.25%}.l-width--10-of-16\@large{width:62.5%}.l-width--11-of-16\@large{width:68.75%}.l-width--12-of-16\@large{width:75%}.l-width--13-of-16\@large{width:81.25%}.l-width--14-of-16\@large{width:87.5%}.l-width--15-of-16\@large{width:93.75%}.l-width--16-of-16\@large{width:100%}}@media(min-width: 45em){.l-width--1-of-12\@medium{width:8.3333333333%}.l-width--2-of-12\@medium{width:16.6666666667%}.l-width--3-of-12\@medium{width:25%}.l-width--4-of-12\@medium{width:33.3333333333%}.l-width--5-of-12\@medium{width:41.6666666667%}.l-width--6-of-12\@medium{width:50%}.l-width--7-of-12\@medium{width:58.3333333333%}.l-width--8-of-12\@medium{width:66.6666666667%}.l-width--9-of-12\@medium{width:75%}.l-width--10-of-12\@medium{width:83.3333333333%}.l-width--11-of-12\@medium{width:91.6666666667%}.l-width--12-of-12\@medium{width:100%}.l-width--1-of-16\@medium{width:6.25%}.l-width--2-of-16\@medium{width:12.5%}.l-width--3-of-16\@medium{width:18.75%}.l-width--4-of-16\@medium{width:25%}.l-width--5-of-16\@medium{width:31.25%}.l-width--6-of-16\@medium{width:37.5%}.l-width--7-of-16\@medium{width:43.75%}.l-width--8-of-16\@medium{width:50%}.l-width--9-of-16\@medium{width:56.25%}.l-width--10-of-16\@medium{width:62.5%}.l-width--11-of-16\@medium{width:68.75%}.l-width--12-of-16\@medium{width:75%}.l-width--13-of-16\@medium{width:81.25%}.l-width--14-of-16\@medium{width:87.5%}.l-width--15-of-16\@medium{width:93.75%}.l-width--16-of-16\@medium{width:100%}}@media(max-width: 44.9375em){.l-width--1-of-12\@small-only{width:8.3333333333%}.l-width--2-of-12\@small-only{width:16.6666666667%}.l-width--3-of-12\@small-only{width:25%}.l-width--4-of-12\@small-only{width:33.3333333333%}.l-width--5-of-12\@small-only{width:41.6666666667%}.l-width--6-of-12\@small-only{width:50%}.l-width--7-of-12\@small-only{width:58.3333333333%}.l-width--8-of-12\@small-only{width:66.6666666667%}.l-width--9-of-12\@small-only{width:75%}.l-width--10-of-12\@small-only{width:83.3333333333%}.l-width--11-of-12\@small-only{width:91.6666666667%}.l-width--12-of-12\@small-only{width:100%}.l-width--1-of-16\@small-only{width:6.25%}.l-width--2-of-16\@small-only{width:12.5%}.l-width--3-of-16\@small-only{width:18.75%}.l-width--4-of-16\@small-only{width:25%}.l-width--5-of-16\@small-only{width:31.25%}.l-width--6-of-16\@small-only{width:37.5%}.l-width--7-of-16\@small-only{width:43.75%}.l-width--8-of-16\@small-only{width:50%}.l-width--9-of-16\@small-only{width:56.25%}.l-width--10-of-16\@small-only{width:62.5%}.l-width--11-of-16\@small-only{width:68.75%}.l-width--12-of-16\@small-only{width:75%}.l-width--13-of-16\@small-only{width:81.25%}.l-width--14-of-16\@small-only{width:87.5%}.l-width--15-of-16\@small-only{width:93.75%}.l-width--16-of-16\@small-only{width:100%}}.l-topbar{position:fixed;top:0;right:0;left:0;z-index:3;padding:.65rem 1.3rem;color:inherit;background-color:#e9e9e9;transition:background-color .15s ease-in-out,transform .3s ease-in-out;backface-visibility:hidden}.l-flex{display:flex;align-items:stretch;flex-wrap:wrap}.l-flex--inline{display:inline-flex}.l-flex--column{flex-direction:column}.l-flex--split{flex-wrap:nowrap;justify-content:space-between}.l-flex--center{align-items:center}.l-flex--center__horizontal{justify-content:center}.l-flex--baseline{align-items:baseline}.l-flex--end{justify-content:flex-end}.l-flex--bottom{flex-wrap:nowrap;align-items:flex-end}.l-flex--fit{flex-wrap:nowrap}.l-flex--wrap{flex-wrap:wrap}.l-flex--reverse{flex-direction:row-reverse}.l-flex__primary{flex-grow:1}.l-flex__fixed{flex-shrink:0}.l-flex__shrink{flex-shrink:1}@media(min-width: 45em){.l-flex--end\@medium{justify-content:flex-end}.l-flex--fit\@medium{flex-wrap:nowrap}}@media(max-width: 44.9375em){.l-flex\@small-only{display:flex}.l-flex--col\@small-only{flex-direction:column;align-items:stretch}.l-flex--center\@small-only{align-items:center}.l-flex__primary\@small-only{flex-grow:1}}.footer__sponsor{max-width:200px;vertical-align:text-bottom}.l-content--small{max-width:25rem}.l-content--medium{max-width:45rem}.l-main{display:flex;flex-direction:column;flex-grow:1}.l-main__body{flex-grow:1}.l-main__footer{padding-top:2.6rem;padding-bottom:1.3rem;font-size:.8rem}@media(min-width: 45em){.l-image-align{min-height:8rem}.l-image-align,.l-image-align img{display:block}.l-image-align--left{float:left}.l-image-align--center{margin-right:auto;margin-left:auto}.l-image-align--right{float:right}}.l-image-square img{max-width:100%;max-height:100%;object-fit:contain}.l-image-square--medium{width:240px;height:240px}.l-image-square--small{width:120px;height:120px}.l-trail-buttons{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill, minmax(5rem, 1fr))}.l-trail-buttons--wide{display:grid;grid-gap:3rem;grid-template-columns:repeat(auto-fill, minmax(7rem, 1fr))}@media(max-width: 44.9375em){.l-trail-buttons--wide{grid-gap:2rem;grid-template-columns:repeat(auto-fill, minmax(5rem, 1fr))}}@media(min-width: 45em){.l-split-and-center{display:grid;grid-gap:1.3rem;grid-template-columns:50% 50%;align-items:center}}.l-topbar{padding-right:0;padding-left:0}.l-media{display:flex;align-items:center}.l-media__feature{flex-shrink:0;margin-right:.65rem}@media(max-width: 44.9375em){.l-grid{margin-left:-1.3rem}.l-grid__item{padding-left:1.3rem}}@supports(display: grid){.l-grid--3-col{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));margin:0;padding:0}.l-grid--3-col>*{width:auto;padding:0}}.l-flex-grid .l-grid__item{margin-bottom:1.3rem}@media(min-width: 45em){.l-flex-grid--2-col\@large .l-grid__item{flex-basis:50%}.l-flex-grid .l-grid__item{margin-bottom:2.6rem}}@media(min-width: 61em){.l-flex-grid--3-col\@large .l-grid__item{flex-basis:33%}}@supports(display: grid){.l-flex-grid{display:grid;grid-gap:1.3rem;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));margin:0}.l-flex-grid .l-grid__item{width:auto;margin:0;padding:0}.l-flex-grid--1-col,.l-flex-grid--2-col\@large,.l-flex-grid--3-col\@large{grid-template-columns:minmax(0, 1fr)}.l-flex-grid__end{align-self:end}@media(min-width: 45em){.l-flex-grid{grid-template-columns:repeat(auto-fill, minmax(20%, 1fr))}.l-flex-grid--1-col{grid-template-columns:minmax(0, 1fr)}}@media(min-width: 61em){.l-flex-grid{grid-gap:2.6rem}.l-flex-grid--tight{grid-gap:.65rem}.l-flex-grid--2-col\@large{grid-template-columns:repeat(2, minmax(0, 1fr))}.l-flex-grid--3-col\@large{grid-template-columns:repeat(3, minmax(0, 1fr))}.l-flex-grid--3-col\@large>.l-grid__item{display:grid;grid-row:1/4;grid-template-rows:subgrid}}}@supports not (grid-template-rows: subgrid){.l-flex-grid__end{margin-bottom:1.3rem}@media(min-width: 45em){.l-flex-grid__intro{min-height:21em}.l-flex-grid__intro-ranking{min-height:24.5em}}}.l-answer-grid{display:grid;grid-gap:.325rem;grid-template-columns:4rem repeat(5, 1fr)}.l-answer-grid__main{grid-column:2/-1;align-self:center}.l-answer-grid__marker{position:relative;z-index:1}.l-answer-grid__table{margin-top:2.6rem}@media(min-width: 45em){.l-grid--compendium{display:flex}.l-grid--compendium>:last-child{order:-1}}.l-finished-runs{display:grid;grid-gap:1.3rem;grid-template-columns:repeat(auto-fit, minmax(6rem, 1fr))}@media(min-width: 61em){.l-finished-runs{grid-gap:.65rem;grid-template-columns:repeat(auto-fit, 7rem)}}.l-aspect-ratio-16-9{aspect-ratio:16/9;width:100%;height:auto}.o-icon{display:inline-block;width:1em;height:1em;font-size:1em;vertical-align:middle;outline:none;transition:fill .15s ease-in-out,stroke .15s ease-in-out,background-color .15s ease-in-out,transform .15s ease-in-out;fill:currentColor}.o-icon--small{font-size:.8rem}.o-icon--medium{font-size:1.4rem}.o-icon--medium-large{font-size:1.6rem}.o-icon--large{font-size:2rem}.o-icon--color-well{font-size:2.5rem}.o-icon--x-large{font-size:3rem}.o-icon--xx-large{font-size:4rem}.o-button{position:relative;display:inline-block;padding:.71rem 2.2rem;margin:0;overflow:visible;font:inherit;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background:#0af;border:1px solid;border-radius:3rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,outline-offset .15s ease-in-out;-webkit-appearance:none;user-select:none;touch-action:manipulation}.o-button:hover,.o-button:focus{color:#fff;background:#008fd6;outline:none}.o-button:disabled{color:#fff;cursor:default;background:#b2b2b2;border-color:#b2b2b2}.o-button__label{position:relative;display:inline-block;vertical-align:middle}.o-button__icon+.o-button__label{margin-left:0}.o-button__label+.o-button__icon{margin-left:0}.o-button--icon{padding:.5rem;line-height:1;color:#fff;background-color:#b8b8b8;border:0;border-radius:9999rem}.o-absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.o-absolute-cover{position:absolute;top:0;right:0;bottom:0;left:0}.o-break-long-words{overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.o-clearfix::after{display:table;clear:both;content:""}.o-fixed-ratio{position:relative;display:block;width:100%;overflow:hidden}.o-fixed-ratio::before{display:block;padding-top:56.25%;content:""}.o-fixed-ratio__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto;min-height:100%}.o-hidden{display:none !important}@media(max-width: 44.9375em){.o-hidden\@small-only{display:none !important}}@media(max-width: 60.9375em){.o-hidden\@small-and-medium{display:none !important}}@media(min-width: 45em){.o-hidden\@medium{display:none !important}}@media(min-width: 61em){.o-hidden\@large{display:none !important}}.o-truncate-with-ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-visuallyhidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width: 44.9375em){.o-visuallyhidden\@small-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}}.o-list-reset{padding:0;margin:0;list-style-type:none}.o-list-reset--bullets-only{list-style-type:none}.o-h0,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-h6{margin-top:0;margin-bottom:1.69rem;font-weight:400;line-height:1.3}.fonts-loaded .o-h0,.fonts-loaded .o-h1,.fonts-loaded .o-h2,.fonts-loaded .o-h3,.fonts-loaded .o-h4,.fonts-loaded .o-h5,.fonts-loaded .o-h6{font-family:"EuclidFlex",sans-serif}.o-h0{font-size:32px;font-size:2.1333333333rem}.o-h1{font-size:24px;font-size:1.6rem}.o-h2{font-size:20px;font-size:1.3333333333rem}.o-h3{font-size:18px;font-size:1.2rem}.o-h4{font-size:14px;font-size:.9333333333rem}.o-h5{font-size:14px;font-size:.9333333333rem}.o-h6{font-size:12px;font-size:.8rem}@media(min-width: 45em){.o-h0{font-size:32px;font-size:1.8823529412rem}.o-h1{font-size:24px;font-size:1.4117647059rem}.o-h2{font-size:20px;font-size:1.1764705882rem}.o-h3{font-size:18px;font-size:1.0588235294rem}.o-h4{font-size:16px;font-size:.9411764706rem}.o-h5{font-size:14px;font-size:.8235294118rem}.o-h6{font-size:12px;font-size:.7058823529rem}}.o-input{display:block;width:100%}.o-input--text{padding:.65rem;color:#3a3a3c;background-color:#fff;border:0;border-radius:.325rem}.o-input--text::placeholder{color:#7f7f7f}.o-input--text:disabled{color:#3a3a3c;cursor:default;background:#e5e5e5}.o-input--text:active,.o-input--text:focus{border:0}.o-input--checkbox{display:inline-block;width:1.3rem;height:1.3rem;margin-right:.65rem;vertical-align:middle}.o-label{display:block;margin-bottom:0}.o-link{color:#0af;text-decoration:none;text-decoration-skip:ink;cursor:pointer;background:none;transition:color .15s ease-in-out;padding:0;border:0;transition:color .15s ease-in-out;-webkit-appearance:none}.o-link:visited{color:#29b8ff}.o-link:hover,.o-link:focus{color:#ccc;text-decoration:none}.o-overflow{max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateZ(0)}.o-list-inline{padding:0;margin:0;list-style-type:none}.o-list-inline>*{display:inline}.o-icon--logo{width:auto;height:2.8rem}.o-icon--logo-small{width:2.8rem;height:2.8rem}.o-icon--100{min-width:100%;height:100%}.o-icon--50{max-width:50%;height:auto}.o-icon--block{display:block}.o-button{text-shadow:0 0 .2em rgba(0,0,0,.2);display:inline-flex;z-index:0;align-items:center;justify-content:center;border-color:#0af;text-decoration:none}.o-button:visited{background:#0af;color:#fff}.o-button:hover,.o-button:focus{border-color:#008fd6;background:#008fd6;color:#fff;text-decoration:none}.o-button[disabled]{border-color:#b2b2b2 !important;background:#b2b2b2 !important;color:#fff !important;text-shadow:none;cursor:default}.o-button__label{z-index:2;vertical-align:baseline}.o-button__label--flex{display:flex;flex-wrap:nowrap;align-items:center}.o-button__answer-label{flex:1}.o-button__badge{position:absolute;top:50%;transform:translateY(-50%);position:absolute;z-index:1;right:-1px;transition:color .15s ease-in-out,background-color .15s ease-in-out,outline-offset .15s ease-in-out}.o-button[disabled] .o-button__badge{background-color:#b2b2b2}@media(max-width: 44.9375em){.o-button__badge{background:rgba(0,0,0,0) !important}}.o-button__notification{position:absolute;top:50%;left:0;transform:translate(0, -50%)}.o-button__badge+.o-button__label{margin-right:1.3rem}.o-button--shadow{box-shadow:0 0 .65rem rgba(0,0,0,.15)}.o-button--secondary{text-shadow:none}.o-button--secondary,.o-button--secondary:visited{border-color:#fff;background-color:#fff;color:#0af}.o-button--secondary:hover,.o-button--secondary:active{border-color:#0af;background-color:#0af;color:#fff}.o-button--small{padding:.65rem 1.3rem;font-size:.8em}.o-button--x-small{padding:.13rem .455rem;font-size:.8em}.o-button--icon,.o-button--icon:visited{background:#b8b8b8;color:#fff}.o-button--icon:hover,.o-button--icon:focus{border-color:var(--brand-color-primary, #008fd6);background:var(--brand-color-primary, #008fd6);color:#fff;text-decoration:none}.o-button--icon .o-button__label{position:relative;top:.1rem}.o-button--icon-ghost{display:inline-flex;flex-direction:column;align-items:center;border-radius:0}.o-button--icon-ghost,.o-button--icon-ghost:visited{background:rgba(0,0,0,0);color:#fff}.o-button--icon-ghost:hover,.o-button--icon-ghost:focus{background:rgba(0,0,0,0);color:#ebebeb}.o-button--test-color,.o-button--test-color:visited,.o-button--test-color .o-button__badge{border-color:var(--button-background);background:var(--button-background);color:var(--button-foreground)}.o-button--test-color:hover,.o-button--test-color:focus{border-color:var(--button-dark);background:var(--button-dark)}.o-button--fallback-color,.o-button--fallback-color:visited{border-color:var(--subtest-brand-color, var(--brand-color-primary));background-color:var(--subtest-brand-color, var(--brand-color-primary))}.o-button--fallback-color:hover,.o-button--fallback-color:focus{border-color:var(--subtest-brand-color-dark, var(--button-dark));background-color:var(--subtest-brand-color-dark, var(--button-dark))}.o-button--inverted,.o-button--inverted:visited{border-color:var(--button-background);background:#fff;color:var(--button-background)}.o-button--inverted:hover,.o-button--inverted:focus{border-color:var(--button-background);background:var(--button-background);color:#fff}.o-button--inverted[disabled]{border-color:#b8b8b8 !important;background:rgba(0,0,0,0) !important;color:#b8b8b8 !important}.o-button--chapter-color,.o-button--chapter-color:visited,.o-button--chapter-color .o-button__badge{border-color:var(--chapter-color, #0af);background:var(--chapter-color, #0af)}.o-button--chapter-color:hover,.o-button--chapter-color:focus{border-color:var(--chapter-color-dark, #008fd6);opacity:1;background:var(--chapter-color-dark, #008fd6)}.o-button--chapter-color[disabled]{border-color:var(--chapter-color) !important;background:var(--chapter-color) !important}.o-button--chapter-color.is-highlighted{box-shadow:0 0 .325rem rgba(0,0,0,.2)}.o-button--chapter-color.not-highlighted{opacity:.4}.o-button--question{width:100%;height:100%;margin-top:-2px;padding:0;overflow:hidden;border:0;border-radius:0}.c-progress-list__item:first-child .o-button--question{border-radius:9999rem 0 0 9999rem}.c-progress-list__item:last-child .o-button--question{border-radius:0 9999rem 9999rem 0}.o-button--question--active::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:.65rem;height:.65rem;border-radius:50%;background-color:#fff;pointer-events:none}.o-button--question-incomplete,.o-button--question-incomplete:visited{background:#ccc}.o-button--question-incomplete:hover,.o-button--question-incomplete:focus{background:#b8b8b8}.o-button--question-visited,.o-button--question-visited:visited{background:#ccc}.o-button--question-visited:hover,.o-button--question-visited:focus{background:#b8b8b8}.o-button--question-answered,.o-button--question-answered:visited{background:#00f4a3}.o-button--question-answered:hover,.o-button--question-answered:focus{background:#00cb88}.o-button--question-not-visited,.o-button--question-not-visited:visited{background:#ccc}.o-button--question-not-visited:hover,.o-button--question-not-visited:focus{background:#b8b8b8}.o-button--question-correct,.o-button--question-correct:visited{background:#43b02a}.o-button--question-correct:hover,.o-button--question-correct:focus{background:#368f22}.o-button--question-incorrect,.o-button--question-incorrect:visited{background:#f9423a}.o-button--question-incorrect:hover,.o-button--question-incorrect:focus{background:#f81c12}.o-button--question-info::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:100%;height:100%;border-radius:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAD0lEQVQImWNgQAX/yeAAAIHCA/0RE2WAAAAAAElFTkSuQmCC) repeat;pointer-events:none}.o-button--topbar,.o-button--topbar:visited{background:none}.o-button--topbar:hover,.o-button--topbar:focus{background:#fff;color:var(--brand-color-secondary)}.o-button--pale{border:none;background:none;color:#ccc;text-shadow:none}.o-button--pale:visited{color:#ccc}.o-button--pale:hover,.o-button--pale:focus{background:none;color:#b8b8b8}.o-button--answer{padding:.65rem .65rem .65rem 3.25rem;border:1px solid #ccc;border-radius:.325rem;background:rgba(0,0,0,0);color:inherit;text-align:left;text-shadow:none}.o-button--answer:focus,.o-button--answer:hover{border-color:#ccc;background:rgba(0,0,0,0);color:inherit}.o-button--answer.is-correct{font-weight:700}.o-button--answer.no-content{background:#e9e9e9}.o-button--answer[aria-pressed=true]{border-color:var(--chapter-color, var(--brand-color-primary));background:var(--chapter-color, var(--brand-color-primary));color:var(--button-foreground)}.o-button--answer[aria-pressed=true].is-correct{border-color:#43b02a;background:#43b02a;color:var(--button-foreground)}.o-button--answer[aria-pressed=true].is-incorrect{border-color:#f9423a;background:#f9423a;color:var(--button-foreground)}.no-touch .o-button--answer:focus,.no-touch .o-button--answer:hover{border-color:var(--chapter-color-dark, var(--brand-color-primary-dark));background:var(--chapter-color-dark, var(--brand-color-primary-dark));color:var(--button-foreground)}.o-button--answer-horizontal{padding:.65rem;border:none}.o-button--answer-table{display:inline-flex;align-items:center;justify-content:center;padding:.65rem;text-align:center}.o-button--glyph{flex-grow:1;padding:10%;border-width:1px;border-radius:25%;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#000;line-height:0}.o-button--glyph[disabled]{border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;color:#000 !important}.o-button--glyph:hover,.o-button--glyph:focus{border-color:var(--button-background);background-color:var(--button-background)}.o-button--glyph.is-selected{border-color:#000 !important}.o-button--glyph.is-selected::before,.o-button--glyph.is-selected::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;width:142%;height:4px;transform:translate(-50%, -50%) rotate(-45deg);background:#000;pointer-events:none}.o-button--glyph.is-selected::after{height:0;transform:translate(-50%, -50%) rotate(45deg)}.o-button--glyph.is-correct{border-color:#43b02a !important;background-color:#43b02a !important}.o-button--glyph.is-incorrect{border-color:#f9423a !important;background-color:#f9423a !important}.o-button--glyph-large{min-width:4rem;padding:.325rem;border-width:4px;border-radius:.65rem}.o-button--glyph-large.is-selected::after{height:4px}.o-button--ghost{border-color:var(--button-background) !important}.o-button--ghost,.o-button--ghost:visited{background:#fff;color:var(--button-background);text-shadow:none}.o-button--ghost:hover,.o-button--ghost:focus{background:var(--button-background);color:#fff}.o-button--ghost[disabled]{border-color:#b8b8b8 !important;background:rgba(0,0,0,0) !important;color:#b8b8b8 !important}.o-button--square{display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:.2em;color:#fff;font-size:1.5em;font-weight:400;text-decoration:none}.o-button--square.is-correct{background:#43b02a}.o-button--square.is-correct:hover,.o-button--square.is-correct:focus{text-shadow:0 0 .2em rgba(0,0,0,.2);background:#368f22;color:#fff}.o-button--square.is-incorrect{background:#f9423a}.o-button--square.is-incorrect:hover,.o-button--square.is-incorrect:focus{text-shadow:0 0 .2em rgba(0,0,0,.2);background:#f81c12;color:#fff}.o-button--round{position:relative;display:block;width:100%;overflow:hidden;width:100%;max-width:10rem;padding:0;overflow:visible;border:0}.o-button--round::before{display:block;padding-top:100%;content:""}.o-button--round::after{position:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem;content:"";transition:color .15s ease-in-out,background-color .15s ease-in-out,outline-offset .15s ease-in-out;border-radius:9999rem}.o-button--round,.o-button--round:visited{background-color:rgba(0,0,0,0)}.o-button--round::after,.o-button--round:visited::after{background-color:var(--chapter-color)}.o-button--round:hover,.o-button--round:focus{background-color:rgba(0,0,0,0)}.o-button--round:hover::after,.o-button--round:focus::after{background-color:var(--chapter-color-dark)}.o-button--round__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto;min-height:100%}.o-button-round__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1;width:100%;height:auto;padding:1.3rem}.o-button--color{display:flex;align-items:center;justify-content:center;padding:0;border-color:#ccc;background-color:#fff}.o-button--color:hover,.o-button--color:focus{border-color:#008fd6;background-color:#008fd6}.o-button--color[aria-pressed=true]{border-color:#0af;background-color:#0af}.o-nav-link{display:inline-block;transition:color .15s ease-in-out,background-color .15s ease-in-out;border:none;background:none;text-decoration:none;appearance:none}.o-nav-link__label{flex-grow:1;padding-right:.65rem}.o-nav-link__icon{flex-shrink:0}.o-nav-link--topbar,.o-nav-link--topbar:visited{background-color:rgba(0,0,0,0);color:#fff}.o-nav-link--topbar:hover,.o-nav-link--topbar:focus{background-color:rgba(0,0,0,0);color:var(--brand-color-secondary)}.t-background-color--secondary .o-nav-link--topbar:hover,.t-background-color--secondary .o-nav-link--topbar:focus{color:var(--brand-color-primary)}.o-nav-link--topbar.is-active{color:var(--brand-color-secondary)}.o-nav-link--button{padding:.5rem 1rem;border-radius:3rem}.o-nav-link--button,.o-nav-link--button:visited{background-color:rgba(0,0,0,0);color:#fff}.o-nav-link--button:hover,.o-nav-link--button:focus{background-color:var(--brand-color-primary-dark);color:#fff}.o-nav-link--button.is-highlighted{background-color:var(--brand-color-primary-dark)}.o-nav-link--menu{display:flex;align-items:center;justify-content:stretch;width:100%;padding:.325rem 0}.o-nav-link--menu,.o-nav-link--menu:visited{color:#3a3a3c}.o-nav-link--menu:hover,.o-nav-link--menu:focus{background-color:var(--brand-color-primary);color:#fff}.o-nav-link--menu.is-highlighted{text-decoration:underline}@media(min-width: 61em){.o-nav-link--menu{padding:.75em 1.3rem}}@media(max-width: 60.9375em){.o-nav-link--menu,.o-nav-link--menu:visited{color:#fff;font-size:1.2rem}.o-nav-link--menu:hover,.o-nav-link--menu:focus{color:var(--brand-color-secondary)}}.o-nav-link--inactive,.o-nav-link--inactive:visited{color:#b8b8b8}.o-nav-link--inactive:hover,.o-nav-link--inactive:focus{color:#fff}.o-nav-link--inactive .o-nav-link__icon{opacity:.8}.o-nav-link--logo,.o-nav-link--logo:visited{color:var(--brand-color-primary-dark)}.o-nav-link--logo:hover,.o-nav-link--logo:focus{color:var(--brand-color-secondary)}.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-h6{margin-top:0;margin-bottom:1.69rem;font-weight:400;line-height:1.3}.fonts-loaded .o-h1,.fonts-loaded .o-h2,.fonts-loaded .o-h3,.fonts-loaded .o-h4,.fonts-loaded .o-h5,.fonts-loaded .o-h6{font-family:"EuclidFlex",sans-serif}.o-input--text{box-shadow:0 0 .2rem rgba(0,0,0,.25)}.o-input--checkbox{display:inline-block;width:1em;height:1em;margin-right:.325rem;transition:color .075s ease-in-out,background-color .075s ease-in-out,border .075s ease-in-out;border:1px solid;border-radius:.216645rem;background-color:#3f7abd;color:#fff;vertical-align:middle;cursor:pointer;appearance:none}.o-input--checkbox:hover,.o-input--checkbox:focus{border:1px solid;outline:none;background-color:#fff;color:#fff}.o-input--checkbox::after{content:"";display:block;width:100%;height:100%;transform:scale(0.7);transition:opacity .075s .15s ease-in-out,transform .075s .15s ease-in-out;opacity:0;background:url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\"><path fill=\"white\" d=\"m83.07 11.71-44.41 44.59-21.73-21.81-15.93 15.99 37.65 37.81 60.35-60.59z\" /></svg>") 0 0 no-repeat;background-size:.85em}.o-input--checkbox:checked{border:1px solid #0af;background-color:#0af;color:#e9e9e9}.o-input--checkbox:checked::after{transform:scale(1);opacity:1}.o-input--checkbox[disabled]{border:1px solid;background-color:#d5d5d5;color:#4e4e51}.o-input--checkbox[disabled]:checked{border:1px solid #d5d5d5;background-color:#d5d5d5;color:#4e4e51}.o-link--white{color:#fff}.o-link--white:visited{color:rgba(255,255,255,.5)}.o-link--white:hover,.o-link--white:focus{color:rgba(255,255,255,.7)}.o-link--test-color,.o-link--test-color:visited{color:var(--button-background)}.o-link--test-color:hover,.o-link--test-color:focus{color:var(--button-dark)}.o-center-children-wrapper{display:flex}.o-center-children{display:flex;flex:1 100%;flex-direction:column;justify-content:center}.o-badge{display:flex;flex-direction:column;justify-content:center;min-width:3em;min-height:3em;transition:color .15s ease-in-out,border-color .15s ease-in-out;border-radius:9999rem;background-color:#0af;color:#fff;font-weight:400;text-align:center;vertical-align:middle}.o-badge--ghost{border:1px solid var(--brand-color-primary);background-color:#fff;color:var(--brand-color-primary)}.o-button[disabled] .o-badge--ghost,.o-button[disabled]:hover .o-badge--ghost,.o-button[disabled]:focus .o-badge--ghost{border-color:#b8b8b8;background-color:rgba(0,0,0,0);color:#b8b8b8}.o-badge__label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;line-height:1;filter:drop-shadow(0 0 0.15em rgba(0, 0, 0, 0.1))}.o-badge--subtest{position:relative;background:var(--subtest-brand-color);color:inherit}.o-badge--small{min-width:1.4em;min-height:1.4em;font-size:.8rem}.o-badge--small .o-badge__label{padding:0}.o-badge--bordered{border:1px solid #fff !important}.o-badge--category{border:0;background:var(--category-color, var(--subtest-brand-color))}.o-badge--medical-test{background:var(--brand-color-primary)}.o-badge--book{background:var(--book-color)}.o-badge--event{background:var(--event-color)}.o-badged-icon{position:relative;text-shadow:none}.o-badged-icon__badge{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transform:translate(-50%, -75%);font-size:2rem;font-weight:700;line-height:1;text-rendering:optimizeLegibility;-webkit-text-stroke:1px #fff}.o-badged-icon__icon{display:block}.o-badged-icon--small .o-badged-icon__badge{font-size:.7rem;font-weight:400}.o-badged-icon--large{justify-content:center;padding:0 2.6rem 1.3rem}.o-badged-icon--large .o-badged-icon__icon{display:block;width:100%;max-width:7rem;margin:0 auto}.o-badged-icon--large .o-badged-icon__badge{top:37%;font-size:4rem;-webkit-text-stroke:2px #fff}.o-badged-icon__badge--corner{position:absolute;top:0;right:0;left:auto;padding:.325rem .40625rem;transform:none;border-radius:9999rem;background:#3f7abd}.o-badged-icon__badge--trophy{padding:.25em}.o-badged-icon__badge--trophy .o-badged-icon__badge{font-weight:700}.o-badged-icon__trophy-label{transform:translate(-50%, -70%);color:#3f7abd;letter-spacing:-0.1em;-webkit-text-stroke:0}.o-topbar{background:var(--brand-color-primary)}.t-background-color--secondary .o-topbar{background:#3f7abd}.o-price{position:relative;padding:0 .4em;font-weight:700}.o-price__quantity{font-size:20px;font-size:1.3333333333rem}.o-price__prefix{font-size:12px;font-size:.8rem;display:block;position:relative;top:.25em;padding-left:.75em;font-weight:400;line-height:.75;text-align:left}@media(min-width: 45em){.o-price__quantity{font-size:20px;font-size:1.1764705882rem}.o-price__prefix{font-size:12px;font-size:.7058823529rem}}.o-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eee}.o-section:last-child{margin:0;padding-bottom:1rem;border:none}.o-answer{position:relative;display:block;width:100%;overflow:hidden}.o-answer::before{display:block;padding-top:100%;content:""}.o-answer::before{height:0}.o-answer__label{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto;min-height:100%;display:flex;align-items:center;justify-content:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,outline-offset .15s ease-in-out;border-radius:.325rem;background:#e9e9e9;cursor:pointer}.o-answer__label:hover,.o-answer__label:focus{background:var(--chapter-color)}input:checked+.o-answer__label{background-color:var(--chapter-color-dark);color:var(--button-foreground)}.o-answer__content{padding:.325rem}@media(max-width: 44.9375em){.o-answer__content{padding-top:.65rem}}.o-answer__content .l-image-square--small{width:100%;max-width:120px;height:auto;max-height:120px}.o-answer__label .o-answer__content{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.o-answer__label .o-answer__content .l-image-align:only-child{min-height:0;margin:0}.o-answer__label .o-answer__content img{margin:0 !important;background-color:#fff}.o-compendium-icon{position:relative;bottom:.65rem}@media(max-width: 60.9375em){.o-nav-link--course,.o-nav-link--course:visited{display:inline-flex;width:auto;max-width:100%;padding:.65rem;border:1.5px solid #fff;border-radius:9999rem;background:rgba(0,0,0,0);box-shadow:none;color:#fff;font-size:.9333333333rem;line-height:1;text-transform:uppercase}.o-nav-link--course .o-nav-link__icon{color:#fff}.o-nav-link--course:hover,.o-nav-link--course:active,.o-nav-link--course.is-active{background:#fff;color:var(--brand-color-primary)}.o-nav-link--course:hover .o-nav-link__icon,.o-nav-link--course:active .o-nav-link__icon,.o-nav-link--course.is-active .o-nav-link__icon{color:var(--brand-color-primary)}}@media(min-width: 61em){.o-nav-link--course.is-active{display:none}}.o-mini-progress{height:.35em;border:0;-webkit-appearance:none;appearance:none}.o-mini-progress::-webkit-progress-bar{overflow:hidden;border-radius:9999rem;background-color:#d5d5d5}.o-mini-progress::-moz-progress-bar{overflow:hidden;border-radius:9999rem;background-color:var(--brand-color-primary, #0af)}.o-mini-progress::-webkit-progress-value{overflow:hidden;border-radius:9999rem;background-color:var(--brand-color-primary, #0af)}.o-mini-progress[value]{border-radius:9999rem}.o-mini-progress--full-width{width:100%}.o-mini-progress--max{width:100%}.o-mini-progress--success[value]{background-color:#f9423a}.o-mini-progress--success::-moz-progress-bar{background-color:#43b02a}.o-mini-progress--success::-webkit-progress-bar{background-color:#f9423a}.o-mini-progress--success::-webkit-progress-value{background-color:#43b02a}.o-select{position:relative;display:block;width:100%;overflow:hidden;text-shadow:0 0 .2em rgba(0,0,0,.2);z-index:0;width:100%;padding:0;border:1px solid var(--brand-color-primary);border-radius:0;background:rgba(0,0,0,0);text-align:right;text-decoration:none}.o-select::before{display:block;padding-top:100%;content:""}.o-metadata{display:flex;flex-wrap:wrap;padding:0;list-style:none}.o-metadata>*,.o-metadata__item{display:flex;flex-shrink:0;margin:0}.o-metadata__item--highlighted::after{content:"·";padding:0 .325rem}.o-metadata__item--large{flex:1 1 100%}.rich-text-preview{display:flex;flex-direction:column-reverse;gap:.65rem;align-items:flex-start;margin-bottom:1.3rem}.rich-text-preview__content{position:relative;max-height:4em;overflow:hidden}.rich-text-preview__content::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.3rem;background:linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255))}.rich-text-preview__content.is-visible{max-height:none}.rich-text-preview__content.is-visible::after{display:none}.zebra-table-wrapper{max-width:100%;overflow-x:auto}.zebra-table td,.zebra-table th{padding-top:.325rem;padding-bottom:.325rem}.zebra-table th{white-space:nowrap}.zebra-table tbody tr{border-bottom:0}.zebra-table tbody tr:hover{background-color:rgba(0,0,0,0)}.zebra-table thead th{font-weight:normal}.zebra-table tr:nth-child(even) td,.zebra-table tr:nth-child(even) th{background-color:#f4f4f5}.c-dropdown{position:relative;max-width:18rem}.c-dropdown__title{padding:.75em 1.3rem;color:var(--brand-color-primary)}.c-dropdown__item{border-bottom:1px solid #e5e5e5}li:last-child>.c-dropdown__item{border:0}.c-dropdown__button{max-width:100%}.c-dropdown__panel{visibility:hidden;position:absolute;z-index:4;top:100%;width:18rem;transform:translate(0, 0.2rem) scale(0.98);transform-origin:50% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .15s ease-in-out,visibility .15s 0s linear,transform .15s ease-in-out;border-radius:.65rem;opacity:0;background:#fff;filter:drop-shadow(0 0 0.325rem rgba(0, 0, 0, 0.2));will-change:opacity,visibility,transform}.c-dropdown--user .c-dropdown__panel{right:0;left:auto}.c-dropdown--test .c-dropdown__panel{right:auto;left:50%;margin-left:-9rem}.c-dropdown--courses .c-dropdown__panel{right:auto;left:50%;margin-left:-9rem}.c-dropdown--answers .c-dropdown__panel{padding:1.3rem}.c-dropdown--active{visibility:visible;transform:none;opacity:1}.c-dropdown__inner{overflow:hidden;border-radius:.65rem}.c-dropdown__item--sparse{padding-right:1.3rem;padding-left:1.3rem}.c-test-link{display:block;position:relative;z-index:1;overflow:hidden;transition:box-shadow .15s ease-in-out;border-radius:.6rem;background:var(--button-base) linear-gradient(to bottom, var(--button-base), var(--button-dark));box-shadow:0 .15rem .3rem rgba(0,0,0,.1)}.c-test-link::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:1;transition:opacity .15s ease-in-out;border-radius:.6rem;opacity:0;background:linear-gradient(to top, var(--button-base), var(--button-dark))}.c-test-link:hover,.c-test-link:focus{box-shadow:0 0 .1rem rgba(0,0,0,.1)}.c-test-link:hover::after,.c-test-link:focus::after{opacity:1}.c-test-link__subscribed{display:block;position:absolute;z-index:10;top:0;right:0;left:0;padding:15% 0 .24375rem;transform:translate3d(50%, 0, 0) rotate(45deg);transform-origin:50% 0;backface-visibility:visible;background:var(--button-background);box-shadow:0 0 .65rem var(--button-dark);color:var(--button-foreground);font-size:.8em;text-align:center}.c-test-image__inner{position:relative;display:block;width:100%;overflow:hidden}.c-test-image__inner::before{display:block;padding-top:100%;content:""}.c-test-link__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto;min-height:100%;z-index:2;filter:drop-shadow(0 0.15rem 0.3rem rgba(0, 0, 0, 0.1))}.c-test-link__button{position:absolute;z-index:3;bottom:.65rem;left:.65rem;border:0}.c-test-link__button,.c-test-link__button:hover,.c-test-link__button:focus{background:var(--button-background);color:var(--button-foreground)}@media(min-width: 45em){.c-test-link__subscribed{padding-top:12% 0 .325rem;font-weight:700}}.c-trail-link__badge{position:relative;display:block;width:100%;overflow:hidden;width:auto;max-width:108px;height:auto;margin-right:auto;margin-bottom:1.3rem;margin-left:auto;padding:1.3rem;overflow:visible;transition:background-color .15s ease-in-out,transform .15s ease-in-out;background-color:#e0e0e0}.c-trail-link__badge::before{display:block;padding-top:100%;content:""}.c-trail-link__badge-label{min-width:5rem;min-height:5rem}.c-trail-link{display:block;text-align:center;hyphens:auto}.c-trail-link,.c-trail-link:visited,.c-trail-link:hover,.c-trail-link:focus{color:#ccc}.c-trail-link.is-active,.c-trail-link.is-complete{color:var(--subtest-brand-color, var(--brand-color-primary))}.c-trail-link.is-active .c-trail-link__badge,.c-trail-link.is-complete .c-trail-link__badge{background-color:var(--trail-color, var(--subtest-brand-color, var(--brand-color-primary)));background-image:radial-gradient(var(--trail-color, var(--subtest-brand-color, var(--brand-color-primary))), var(--trail-color-dark, var(--subtest-brand-color-dark, var(--brand-color-primary-dark))))}.c-trail-link.is-active .c-trail-link__badge-label,.c-trail-link.is-complete .c-trail-link__badge-label{filter:drop-shadow(0 0.15rem 0.3rem rgba(0, 0, 0, 0.1))}.c-trail-link.is-active:hover,.c-trail-link.is-active:focus,.c-trail-link.is-complete:hover,.c-trail-link.is-complete:focus{color:var(--subtest-brand-color-dark, var(--brand-color-primary-dark))}.c-trail-link.is-active:hover .c-trail-link__badge,.c-trail-link.is-active:focus .c-trail-link__badge,.c-trail-link.is-complete:hover .c-trail-link__badge,.c-trail-link.is-complete:focus .c-trail-link__badge{background-color:var(--trail-color, var(--subtest-brand-color, var(--brand-color-primary)))}.c-trail-link.is-complete .c-trail-link__badge{border:3px solid var(--brand-color-primary)}.c-trail-link.is-complete .c-trail-link__badge::after{content:"";display:block;position:absolute;right:.325rem;bottom:.325rem;width:1.5rem;height:1.5rem;border-radius:9999rem;background:var(--brand-color-primary) url(/packs/static/app/assets/images/check-76962cf51e4fe5f2bdbc.svg) no-repeat 50% 50%;background-size:70%}.c-trail-link.is-active .c-trail-link__badge{box-shadow:0 .2rem .5rem rgba(0,0,0,.1)}.c-trail-link.is-active:hover .c-trail-link__badge,.c-trail-link.is-active:focus .c-trail-link__badge{transform:scale(1.05)}.c-flash{text-shadow:0 0 .2em rgba(0,0,0,.2);position:relative;z-index:1;top:4.3rem;padding-top:1.3rem;padding-bottom:1.3rem;background:#22c487;color:#fff}.t-padding-topbar--top .c-flash{top:0}.c-flash--alert{background-color:#ff9800}.c-flash-link{color:#fff;text-decoration:underline}.c-flash-link:visited{color:#fff}.c-alert{margin-bottom:1.3rem;padding:1.3rem;background:#fff;color:#3f7abd;text-shadow:none}.c-test-progress__inner{position:relative;height:3rem;overflow:hidden;border-radius:9999rem;background:#ccc}.c-test-progress__progress{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;right:auto;box-sizing:border-box;padding-left:1.5rem;overflow:hidden;transition:background .15s ease-in-out;border-radius:0 9999rem 9999rem 0;background:var(--subtest-brand-color);box-shadow:2px 0 20px rgba(255,255,255,.2)}.c-test-progress__badge{position:relative;z-index:2;width:3rem;height:3rem;transition:background .15s ease-in-out}.c-test-progress__label{position:absolute;top:50%;transform:translateY(-50%);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 .2em rgba(255,255,255,.2);left:3.5rem;transition:color .15s ease-in-out;color:#fff}.c-test-progress__progress .c-test-progress__label{color:#fff}.c-test-progress__progress--correct{--subtest-brand-color: #43b02a;--subtest-brand-color-dark: #43b02a}.c-test-progress__progress--incorrect{--subtest-brand-color: #f9423a;--subtest-brand-color-dark: #f9423a}.c-test-progress:hover .c-test-progress__badge,.c-test-progress:hover .c-test-progress__progress,.c-test-progress:focus .c-test-progress__badge,.c-test-progress:focus .c-test-progress__progress{background:var(--subtest-brand-color-dark)}.c-test-progress:hover .c-test-progress__label,.c-test-progress:focus .c-test-progress__label{color:var(--subtest-brand-color-dark)}.c-test-progress:hover .c-test-progress__progress .c-test-progress__label,.c-test-progress:focus .c-test-progress__progress .c-test-progress__label{color:#fff}.c-dashboard-intro{display:flex;position:relative;align-items:center}.c-dashboard-intro__body{position:relative;z-index:2;flex:1 0 71%}.c-dashboard-intro__image{max-height:30vmin;object-fit:contain}.c-dashboard-intro__image-wrapper{position:relative;z-index:2;left:1.3rem;max-width:40%}.c-dashboard-intro__button{position:relative;z-index:3}@media(min-width: 45em){.c-dashboard-intro__body{padding:1.95rem;border:1px solid #d5d5d5;border-radius:.65rem;background:#f9f9f9}.c-dashboard-intro__body::after{content:"";display:block;position:absolute;top:50%;right:-1.77rem;width:1.8rem;height:1.8rem;transform:translate(0, -50%);background:url(/packs/static/app/assets/images/speech-bubble-af36b60dcd365b6dd035.svg) 0 0 no-repeat;background-size:100%}}@media(max-width: 44.9375em){.c-dashboard-intro{margin-top:-0.65rem;margin-bottom:.65rem}.c-dashboard-intro__body{padding-right:15%}.c-dashboard-intro__image-wrapper{position:relative;left:2rem;align-self:flex-start;max-width:30%;margin-left:-30%}}.c-progress-list-wrapper{display:flex;position:relative;z-index:0;align-items:center;padding:0 0 2.6rem}.c-progress-list{display:flex;position:relative;z-index:1;flex-grow:1;align-content:stretch;align-items:stretch;height:1.2em;padding-right:.1rem;overflow:hidden;border-radius:9999rem 0 0 9999rem}.c-progress-list__item{position:relative;flex:1 1 auto;margin-right:2px}.c-progress-list__item:last-child{margin-right:0}.c-progress-list__item:nth-child(1){z-index:29}.c-progress-list__item:nth-child(2){z-index:28}.c-progress-list__item:nth-child(3){z-index:27}.c-progress-list__item:nth-child(4){z-index:26}.c-progress-list__item:nth-child(5){z-index:25}.c-progress-list__item:nth-child(6){z-index:24}.c-progress-list__item:nth-child(7){z-index:23}.c-progress-list__item:nth-child(8){z-index:22}.c-progress-list__item:nth-child(9){z-index:21}.c-progress-list__item:nth-child(10){z-index:20}.c-progress-list__item:nth-child(11){z-index:19}.c-progress-list__item:nth-child(12){z-index:18}.c-progress-list__item:nth-child(13){z-index:17}.c-progress-list__item:nth-child(14){z-index:16}.c-progress-list__item:nth-child(15){z-index:15}.c-progress-list__item:nth-child(16){z-index:14}.c-progress-list__item:nth-child(17){z-index:13}.c-progress-list__item:nth-child(18){z-index:12}.c-progress-list__item:nth-child(19){z-index:11}.c-progress-list__item:nth-child(20){z-index:10}.c-progress-list__item:nth-child(21){z-index:9}.c-progress-list__item:nth-child(22){z-index:8}.c-progress-list__item:nth-child(23){z-index:7}.c-progress-list__item:nth-child(24){z-index:6}.c-progress-list__item:nth-child(25){z-index:5}.c-progress-list__item:nth-child(26){z-index:4}.c-progress-list__item:nth-child(27){z-index:3}.c-progress-list__item:nth-child(28){z-index:2}.c-progress-list__item:nth-child(29){z-index:1}.c-progress-list__item:nth-child(30){z-index:0}.c-progress-list__subject{margin-left:-0.5rem}.c-chapter-list{display:flex;flex-wrap:wrap;max-width:100%;margin-left:.65rem}.c-chapter-list__item{margin-bottom:.65rem;margin-left:.65rem}@media(min-width: 45em){.c-chapter-list{flex-direction:column}.c-chapter-list__item{margin:0;margin-bottom:1.3rem}}.c-card{margin-bottom:1.3rem;padding:1.3rem;overflow:hidden;border-radius:1.3rem;background-color:#fff;box-shadow:0 0 1.3rem rgba(0,0,0,.04)}.c-card--fullheight{height:100%}.c-card--no-background{background-color:rgba(0,0,0,0);box-shadow:none}.c-card--highlight{background-color:#f2fcfb}.c-card__header{position:relative;margin:-1.3rem -1.3rem 1.3rem;padding:1.3rem 1.3rem;border:1px solid var(--brand-color-primary);border-radius:1.3rem 1.3rem 0 0;background:var(--brand-color-primary);color:#fff;text-align:center}.c-card__header::after,.c-card__header::before{content:"";position:absolute;width:0;height:0;border:solid rgba(0,0,0,0);pointer-events:none}.c-card__header::after{margin-left:-1rem;border-width:1rem;border-color:rgba(255,255,255,0)}.c-card__header::before{border-width:calc(1rem + 0);border-color:rgba(255,255,255,0)}.c-card__header::after,.c-card__header::before{bottom:100%;left:50%}.c-card__header::after{border-bottom-color:#fff}.c-card__header::before{margin-left:calc(-1rem - 0);border-bottom-color:#fff}.c-card__header::before,.c-card__header::after{bottom:-1px}.c-card__header--ghost{background:rgba(0,0,0,0);color:var(--brand-color-primary)}.c-card__header--ghost::after,.c-card__header--ghost::before{content:"";position:absolute;width:0;height:0;border:solid rgba(0,0,0,0);pointer-events:none}.c-card__header--ghost::after{margin-left:-1rem;border-width:1rem;border-color:rgba(255,255,255,0)}.c-card__header--ghost::before{border-width:calc(1rem + 1px);border-color:rgba(255,255,255,0)}.c-card__header--ghost::after,.c-card__header--ghost::before{bottom:100%;left:50%}.c-card__header--ghost::after{border-bottom-color:#fff}.c-card__header--ghost::before{margin-left:calc(-1rem - 1px);border-bottom-color:#fff}.c-card__header--ghost::before,.c-card__header--ghost::after{bottom:-1px}.c-card__header--ghost::before{border-bottom-color:var(--brand-color-primary)}.c-card__header--disabled{border-color:#b8b8b8;color:#b8b8b8}.c-card__header--disabled::before{border-bottom-color:#b8b8b8}.c-card__footer{display:flex;align-items:center;justify-content:center;margin:1.3rem -1.3rem -1.3rem -1.3rem;padding:.65rem 1.3rem;background-color:var(--brand-color-primary, #3f7abd);color:#fff;text-align:center}.c-card__footer-icon{font-size:2.35rem}@media(min-width: 45em){.c-card{margin-bottom:2.6rem;padding:1.95rem}.c-card--fullheight{margin:0}}@media(min-width: 61em){.c-card{padding:2.6rem}}.c-card__slot{padding:1.3rem;transition:all .3s ease-in-out;border:1.5px solid #d5d5d5;border-radius:.65rem;background:#fff}a>.c-card__slot{color:#000}a:hover>.c-card__slot,a:focus>.c-card__slot{border-color:var(--brand-color-primary, #3f7abd)}.c-card__select{width:100%;padding:.5rem 0;border:1.5px solid #b8b8b8;border-radius:5px;background-color:#fff}.c-card__select select{width:100%;height:100%;padding:0;border-top:0;border-right:15px solid rgba(0,0,0,0);border-bottom:0;border-left:15px solid rgba(0,0,0,0);border-radius:5px;background-color:inherit;font-size:14pt;line-height:45px}.c-card__select--turquoise{border-color:#00baae;color:#00baae}.c-card__select--turquoise select,.c-card__select--turquoise select option{color:#00baae}.c-results-card{height:100%;padding:1.3rem}.c-results-card__no-header{padding-top:3.3rem}@media(min-width: 45em){.c-results-card__no-header{padding-top:3.3rem}}@media(min-width: 61em){.c-results-card{position:relative}.c-results-card::after{content:"";display:block;position:absolute;top:2em;left:calc(100% + 1.3rem);width:0;height:calc(100% - 4em);border:1px solid #e9e9e9}.c-results-card--last::after{border:none}}.c-results-card__mascot{width:100%;max-height:250px}.c-runplayer{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.c-runplayer__primary{flex:1 1 0%;max-width:100%;margin-bottom:1.3rem;padding:1.3rem;overflow:visible;background:#fff}.c-runplayer__controls{margin:2.6rem -1.3rem -1.3rem;padding:1.3rem;border-radius:0 0 .65rem .65rem;background:#d5d5d5}.c-runplayer__content{z-index:1}.c-runplayer__control-bar-wrapper{position:sticky;z-index:2;top:4.625rem}.c-runplayer__control-bar{border-radius:1.3rem;background-color:#fff}.c-runplayer__control-bar.is-active{padding:.325rem;box-shadow:0 0 1rem rgba(58,58,60,.1)}@media(min-width: 45em){.c-runplayer__control-bar{border-radius:9999rem}.c-runplayer__control-bar,.c-runplayer__control-bar.is-active{padding:2px}}.c-runplayer__nav{max-width:100%}@media(max-width: 44.9375em){.c-runplayer__primary{width:100%}}@media(min-width: 45em){.c-runplayer{flex-direction:row;justify-content:stretch}.c-runplayer__primary{max-width:calc(100% - 5rem)}.c-runplayer__controls{flex:0 0 5rem}}.c-runevaluation{margin-top:5.3rem;padding:1.3rem;background:#fff}.c-runevaluation__table-wrapper{max-width:100%;overflow-x:auto}@media(max-width: 44.9375em){.c-runevaluation__table-wrapper{background:linear-gradient(to right, #fff 30%, rgba(255, 255, 255, 0)),linear-gradient(to left, #fff, rgba(255, 255, 255, 0) 70%),radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0)),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-position:left center,right center,left center,right center;background-size:3.5% 100%,3.5% 100%,1.75% 100%,1.75% 100%}}@media(max-width: 44.9375em)and (max-width: 44.9375em){.c-runevaluation__table-wrapper{background-size:3.5% 100%,3.5% 100%,3.5% 100%,3.5% 100%}}.c-runevaluation--evaluation-table{width:auto;margin:1.3rem auto}.c-runevaluation--evaluation-table__highlight{background:rgba(213,213,213,.3)}.c-runevaluation-category{font-style:italic}.c-runevaluation-category--last{border-bottom:none}.c-answer-list-wrapper{position:relative;padding-left:1.3rem}.c-answer-list-wrapper::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;right:auto;width:.325rem;border-radius:9999rem;background:var(--chapter-color, var(--brand-color-primary))}.c-answer-list{max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateZ(0);background:linear-gradient(to right, #fff 30%, rgba(255, 255, 255, 0)),linear-gradient(to left, #fff, rgba(255, 255, 255, 0) 70%),radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0)),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-position:left center,right center,left center,right center;background-size:3.5% 100%,3.5% 100%,1.75% 100%,1.75% 100%;max-width:100%;max-height:none;overflow:auto;counter-reset:answer-counter}@media(max-width: 44.9375em){.c-answer-list{background-size:3.5% 100%,3.5% 100%,3.5% 100%,3.5% 100%}}.c-answer-list__item{margin-bottom:.325rem}.c-answer-list__item:last-child{margin-bottom:0}.c-answer-list__answer figure,.c-answer-list__answer .c-tiptap-content-viewer img,.c-answer-list__answer .c-tiptap-content-viewer table{margin-bottom:0}.c-answer-list__answer::before{content:"(" counter(answer-counter, upper-alpha) ")";display:block;position:absolute;top:.65rem;left:1.3rem;counter-increment:answer-counter}.c-answer-list__answer--horizontal::before{position:static;text-align:center}.c-answer-list--horizontal{display:flex}.c-answer-list--horizontal .c-answer-list__item{flex:1 0 auto;margin-right:.65rem;margin-bottom:1px}@media(min-width: 45em){.c-answer-list-wrapper{padding-left:2.6rem}.c-answer-list-wrapper::after{width:.65rem}}.c-answer-table-wrapper{position:relative;overflow:auto}.c-answer-table-wrapper::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;right:auto;width:.325rem;border-radius:9999rem;background:var(--chapter-color, var(--brand-color-primary))}.c-answer-table{max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateZ(0);max-width:100%;max-height:none;text-align:center}.c-answer-table tr{border:0}.c-answer-table tr:hover{background-color:inherit;cursor:inherit}.c-answer-table tr:focus{outline:inherit;outline-offset:inherit}.c-answer-table td:last-child,.c-answer-table th:last-child{padding-right:0}.c-answer-table .c-answer-table__bordered{border-top:2px solid var(--chapter-color, var(--brand-color-primary))}.c-answer-table .c-answer-table__bordered-bottom{border-bottom:2px solid var(--chapter-color, var(--brand-color-primary))}.c-answer-table--no-headers th{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.c-answer-table__cell{padding:.325rem 0 0 .325rem}.c-answer-table__answer.no-content{position:relative;display:block;width:100%;overflow:hidden;width:5em;height:5em;margin:0 auto}.c-answer-table__answer.no-content::before{display:block;padding-top:100%;content:""}.c-answer-table__answer.no-content>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}@media(max-width: 44.9375em){.c-answer-table__answer.no-content{width:3em;height:3em}}.c-answer-table__label{width:min-content}@media(min-width: 45em){.c-answer-list-wrapper::after{width:.65rem}}@media(min-width: 61em){.c-nav{display:flex;align-items:center}}@media(max-width: 60.9375em){.c-nav{max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateZ(0);position:fixed;z-index:3;top:4rem;right:-100vw;bottom:0;width:100vw;transition:transform .15s ease,opacity .15s ease;opacity:0;background:var(--brand-color-primary)}.c-nav--active{transform:translate3d(-100vw, 0, 0);opacity:1}.c-nav__section{margin:0 1.3rem;padding:1.3rem 0;border-bottom:1px solid #fff}}.public-DraftEditor-content .public-DraftStyleDefault-ul{margin-left:2.6rem;list-style-type:disc}.public-DraftEditor-content .public-DraftStyleDefault-ol{margin-left:2.6rem;list-style-type:upper-roman}.c-tiptap-content-viewer img,.c-tiptap-content-viewer table,.c-tiptap-content-viewer .l-image-align{margin-bottom:1.3em}.c-tiptap-content-viewer img:not(:only-child),.c-tiptap-content-viewer table:not(:only-child),.c-tiptap-content-viewer .l-image-align:not(:only-child){margin-top:1em}.c-tiptap-content-viewer img:only-child,.c-tiptap-content-viewer table:only-child,.c-tiptap-content-viewer .l-image-align:only-child{margin-top:-0.6em}.c-tiptap-content-viewer img,.c-tiptap-content-viewer table{margin-right:0;margin-left:0}.c-tiptap-content-viewer .l-image-align img{margin-top:.3em;margin-bottom:0}.c-tiptap-content-viewer p:last-child,.c-tiptap-content-viewer p:has(+.l-image-align:not(.l-image-align--center)){margin-bottom:0}.c-tiptap-content-viewer h1,.c-tiptap-content-viewer h2,.c-tiptap-content-viewer h3,.c-tiptap-content-viewer h4,.c-tiptap-content-viewer h5,.c-tiptap-content-viewer h6{margin-bottom:.4rem;font-weight:600}.ProseMirror ol{margin-left:2.6rem;list-style-type:upper-roman}.ProseMirror ul{margin-left:2.6rem;list-style-type:disc}@media(max-width: 44.9375em){.c-tiptap-content-viewer table{background:linear-gradient(to right, #fff 30%, rgba(255, 255, 255, 0)),linear-gradient(to left, #fff, rgba(255, 255, 255, 0) 70%),radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0)),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0)) 100% 0;background-attachment:local,local,scroll,scroll;background-color:#fff;background-repeat:no-repeat;background-position:left center,right center,left center,right center;background-size:3.5% 100%,3.5% 100%,1.75% 100%,1.75% 100%;display:block;width:fit-content;max-width:100%;margin-right:auto;margin-left:auto;overflow-x:auto}}@media(max-width: 44.9375em)and (max-width: 44.9375em){.c-tiptap-content-viewer table{background-size:3.5% 100%,3.5% 100%,3.5% 100%,3.5% 100%}}@media(max-width: 44.9375em){.c-tiptap-content-viewer td{white-space:nowrap}}.selectedCell{background-color:rgba(25,118,210,.3)}.c-focus-test{position:relative;max-width:100%;margin-bottom:.325rem;padding:.65rem 0}.c-focus-test__row{display:grid;grid-template-columns:repeat(40, 1fr)}.c-focus-test__row>*{line-height:1}.c-focus-test__grid{max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateZ(0);position:relative;padding:.325rem .325rem .325rem 0;border:1px solid;counter-reset:focus-test-rows}.c-focus-test__grid .c-focus-test__row{grid-template-columns:1fr repeat(40, 1.2575em);counter-increment:focus-test-rows}.c-focus-test__grid .c-focus-test__row::before{content:counter(focus-test-rows);position:sticky;z-index:1;left:0;width:calc(2ch + 0.65rem);padding:0 .325rem;border-right:1px solid #4e4e51;background:#fff;text-align:right}.c-focus-test--one-row{max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateZ(0);border:1px solid #ccc;border-radius:.325rem}.c-focus-test--one-row .c-focus-test__rows{user-select:none}.c-focus-test--one-row .c-focus-test__row{display:flex}.c-focus-test__rows-pdf .o-button--glyph{border:0}.c-focus-test__rows-hidden{visibility:hidden;position:absolute;pointer-events:none}.c-user-feedback--input-element{vertical-align:bottom}.c-user-feedback--text-input{width:100%}.c-user-feedback--open-button,.c-user-feedback--open-button:visited{border-color:#b8b8b8;background:#b8b8b8;color:#fff}.c-activity-ring{position:relative}.c-activity-ring__ring{width:100%;height:auto;transform:rotate(90deg);transform-origin:50%}.c-activty-ring__progress{animation:draw-activity-line 2s;stroke-width:7.5;stroke-linecap:round;stroke:#43b02a;fill:none}.c-activty-ring__background{fill:#f9423a}.c-activity-ring__summary{z-index:1;top:45%;max-width:75%}.c-activity-ring__large{display:block;font-size:2.5rem;line-height:1}@keyframes draw-activity-line{from{stroke-dashoffset:243.16}}.c-ranking-ring{position:relative}.c-ranking-ring__ring{width:100%;height:auto}.c-ranking-ring__background{fill:#e9e9e9}.c-ranking-ring__bottom{fill:#f9423a}.c-ranking-ring__middle{fill:#f5a259}.c-ranking-ring__top{fill:#43b02a}.c-ranking-ring__label{fill:#b8b8b8;font-size:6px}.c-ranking-ring__trophy{fill:#ffca08;fill-rule:evenodd}.c-ranking-ring__progress{animation:draw-ranking-ring linear 1s;stroke-width:7.5;stroke-linecap:round;fill:none}.c-ranking-ring__progress--bottom{stroke:#f9423a}.c-ranking-ring__progress--middle{stroke:#f5a259}.c-ranking-ring__progress--top{stroke:#43b02a}.c-ranking-ring__score{top:40%;padding-right:.2em;font-size:2.5rem;line-height:1}.c-ranking-ring__score-percent-label{margin-right:-1em;font-size:.6em}@keyframes draw-ranking-ring{from{stroke-dashoffset:182.3694535409}}.solutions-grid--header{margin-bottom:1rem}.solutions-grid--questions{display:grid;grid-template-columns:repeat(auto-fill, minmax(5em, 1fr));margin:0;padding:0;list-style:none}.solutions-grid--questions>*{display:flex;height:5em;margin:0 .3rem .3rem 0}.c-connection-warning__container{position:fixed;right:.65rem;bottom:.65rem}.c-connection-warning{padding:.65rem;background:#d5d5d5;color:#fff}.c-highlight__canvas{pointer-events:none}.c-highlight__canvas.is-active{z-index:1;pointer-events:all}.c-highlight__colors{margin-bottom:-0.325rem}.c-question-counter{counter-reset:question-counter}.c-question-counter__item{counter-increment:question-counter}.c-question-counter__item::before{content:counter(question-counter);display:flex;position:relative;z-index:1;top:50%;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-1rem .325rem .325rem;border:2.5px solid var(--chapter-color);border-radius:9999rem;background:#fff;font-weight:700}.c-question-counter__item--table::before{top:50%}.c-question-counter__item--scroll-container{overflow:auto}.c-bordered-answers{position:relative}.c-bordered-answers::after{content:"";position:absolute;top:-0.325rem;bottom:-0.325rem;left:1.25rem;border:1.5px solid var(--chapter-color)}.l-answer-wrapper:first-child .c-bordered-answers::after{top:0}.l-answer-wrapper:last-child .c-bordered-answers::after{bottom:50%}.c-bordered-answers--header::after{top:1.3rem;bottom:-2.6rem}.c-form-errors{padding:1.3rem;background-color:#ff9800;color:#fff}.c-superscript{display:inline;position:relative;top:-1em;left:-0.3em;font-size:75%;line-height:0;vertical-align:baseline}.c-superscript--dashboard{left:0}@media(max-width: 60.9375em){.c-course-list>*{margin-bottom:.65rem}.c-course-list>*:last-child{margin-bottom:0}}.c-modal{position:fixed;z-index:1;inset:0;background-color:#35669e}.c-modal__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:2.6rem 0}.c-modal__close{position:absolute;top:0;right:0}@media(min-width: 45em){.c-modal__content{padding:2.6rem}}.c-details{overflow:hidden;border:1.5px solid #d5d5d5;border-radius:.65rem}.c-details:hover,.c-details:focus{border-color:var(--brand-color-primary, #3f7abd)}.c-details__summary{padding:.65rem;transition:background-color .15s ease-in-out;background:#fff;list-style:none;cursor:pointer}.c-details__summary::-webkit-details-marker{display:none}.c-details__icon-open{display:none}[open] .c-details__icon-open{display:block}[open] .c-details__icon-closed{display:none}.c-details__body{padding:1.3rem;background:#fff}.c-product-grid{display:grid;grid-template-columns:5fr 1rem 6fr 4fr;width:100%;gap:.5rem}@media(max-width: 44.9375em){.c-product-grid{grid-template-columns:6fr 1rem 4fr 4fr}}.c-product-grid__name{grid-column:1;align-self:center}.c-product-grid__status{place-self:center}.c-product-grid__remaining-days{grid-column:3;align-self:center;font-size:80%}.c-product-grid__shop{grid-column:4;place-self:center end;width:80%}@media(max-width: 44.9375em){.c-product-grid__shop{width:100%}}.c-product-grid__shop a{display:block}.c-performance-tile{width:100%;padding:1.3rem;border:1.5px solid #d5d5d5;border-radius:.65rem;text-align:center}.c-performance-tile h3{margin-bottom:.65rem}.c-performance-tile__result{max-height:180px}.c-performance-tile__result .c-activity-ring__ring{height:180px}.c-performance-tile__result h1{margin:0;font-family:ProximaNova,sans-serif;font-size:2rem;font-weight:700}.c-lecture-bundle-image{width:100%;height:auto}.t-text-weight--light{font-weight:300}.t-text-weight--normal{font-weight:400}.t-text-weight--bold{font-weight:700}.t-margin--left{margin-left:1.3rem}.t-margin--top{margin-top:1.3rem}.t-margin--right{margin-right:1.3rem}.t-margin--bottom{margin-bottom:1.3rem}.t-margin{margin:1.3rem}.t-padding--left{padding-left:1.3rem}.t-padding--top{padding-top:1.3rem}.t-padding--right{padding-right:1.3rem}.t-padding--bottom{padding-bottom:1.3rem}.t-padding{padding:1.3rem}.t-no-margin--left{margin-left:0}.t-no-margin--top{margin-top:0}.t-no-margin--right{margin-right:0}.t-no-margin--bottom{margin-bottom:0}.t-no-margin{margin:0}.t-no-padding--left{padding-left:0}.t-no-padding--top{padding-top:0}.t-no-padding--right{padding-right:0}.t-no-padding--bottom{padding-bottom:0}.t-no-padding{padding:0}.t-color--primary{color:#0af}.t-color--secondary{color:#3f7abd}.t-color--error{color:#db4437}.t-color--background{color:#e9e9e9}.t-color--background-secondary{color:#fff}.t-color--grey{color:#ccc}.t-color--text-secondary{color:#7f7f7f}.t-color--question-incorrect{color:#f9423a}.t-color--warning{color:#ff9800}.t-color--highlight{color:#ffca08}.t-background-color--background{background-color:#e9e9e9}.t-background-color--secondary{background-color:#3f7abd}.t-background-color--warning{background-color:#ff9800}.t-background-color--error{background-color:#db4437}.t-background-color--light{background-color:#f9f9f9}.t-background-color--grey{background-color:#ccc}.t-background-color--question-correct{background-color:#43b02a}.t-background-color--pale-gray{background-color:#dfe0e1}.t-margin-small--right{margin-right:.65rem}.t-margin-small--bottom{margin-bottom:.65rem}.t-margin-x-small--right{margin-right:.325rem}.t-margin-x-small--bottom{margin-bottom:.325rem}.t-margin-x-small--left{margin-left:.325rem}.t-margin-large--bottom{margin-bottom:2.6rem}.t-margin-x-small--top{margin-top:.325rem}.t-margin-small--top{margin-top:.65rem}.t-margin--top{margin-top:1.3rem}@media(max-width: 44.9375em){.t-margin--bottom\@small-only{margin-bottom:1.3rem}.t-margin-small--bottom\@small-only{margin-bottom:.65rem}}@media(min-width: 45em){.t-margin--right\@medium{margin-right:1.3rem}.t-margin-small--right\@medium{margin-right:.65rem}}.t-margin-negative-large--right{margin-right:-2.6rem}.t-margin-negative-large--bottom{margin-bottom:-2.6rem}.t-margin-negative--bottom{margin-bottom:-1.3rem}.t-margin-negative-small--sides{margin-right:-0.65rem;margin-left:-0.65rem}.t-margin-auto--left{margin-left:auto}.t-text-shadow{text-shadow:0 0 .2em rgba(0,0,0,.2)}.t-text-align--center{text-align:center !important}.t-text-align--left{text-align:left !important}.t-text-align--right{text-align:right !important}.t-text-decoration--underline{text-decoration:underline}@media(max-width: 44.9375em){.t-scroll-margin-top{scroll-margin-top:5rem}}.t-padding{padding:1.3rem}.t-padding--ends{padding-top:1.3rem;padding-bottom:1.3rem}.t-padding-small--top{padding-top:.65rem}.t-padding-small--right{padding-right:.65rem}.t-padding-small--left{padding-left:.65rem}.t-padding-small--bottom{padding-bottom:.65rem}.t-padding-x-small--right{padding-right:.325rem}.t-padding-x-small--left{padding-left:.325rem}.t-padding-x-small--sides{padding-right:.325rem;padding-left:.325rem}.t-padding-large--ends{padding-top:2.6rem;padding-bottom:2.6rem}.t-padding-large--top{padding-top:2.6rem}.t-padding-large--right{padding-right:2.6rem}.t-padding-topbar--top{padding-top:4.3rem}.t-padding--sides{padding-right:1.3rem;padding-left:1.3rem}.t-padding-small--sides{padding-right:.65rem;padding-left:.65rem}@media(max-width: 44.9375em){.t-padding\@small-only{padding:1.3rem}}@media(min-width: 45em){.t-padding--left\@medium{padding-left:1.3rem}.t-padding-large--top\@medium{padding-top:2.6rem}.t-padding-large--left\@medium{padding-left:2.6rem}.t-padding-large--sides\@medium{padding-right:2.6rem;padding-left:2.6rem}.t-padding-topbar--top\@medium{padding-top:4.3rem}}.t-line-height--tight{line-height:1.2}.t-line-height--ui{line-height:1}.t-background-color--test{background-color:var(--brand-color-primary)}.t-background-color--test-secondary{background-color:var(--brand-color-secondary)}.t-background-color--subtest{background-color:var(--subtest-brand-color)}.t-background-color--editor{background-color:#f4f4f5}.t-color--test,.t-color--test:visited{color:var(--brand-color-primary)}.t-color--test:focus,.t-color--test:hover{color:var(--brand-color-primary-dark)}.t-color--test-secondary{color:var(--brand-color-secondary)}.t-color--subtest{color:var(--subtest-brand-color)}.t-color--grey-dark{color:#b8b8b8}.t-color--turquoise{color:#00baae}@media(max-width: 44.9375em){.t-color--background-secondary\@small-only{color:#fff}}.t-font-family--header,.fonts-loaded .t-font-family--header{font-family:sans-serif;text-transform:uppercase}.t-font-family--body,.fonts-loaded .t-font-family--body{font-family:"ProximaNova",sans-serif}.t-no-margin{margin:0}@media(max-width: 44.9375em){.t-no-margin\@small-only{margin:0}}@media(min-width: 45em){.t-no-margin\@medium{margin:0}}.t-no-border{border:0}.t-border--top{border-top:1px solid #dfe0e1}.t-border--dark-grey{border:1px solid #b8b8b8}.t-border-radius-x-small{border-radius:.195rem}.t-border-radius-small{border-radius:.65rem}.t-border-radius{border-radius:1.3rem}.t-position--relative{position:relative}.t-position--sticky{position:sticky;top:71px}@media(max-width: 44.9375em){.t-order-1\@small-only{order:1}.t-order-2\@small-only{order:2}.t-order-3\@small-only{order:3}}.t-grid-gap--small{grid-gap:.65rem}.t-font-size--75{font-size:75%}.t-gap{gap:1.3rem}.t-gap-s{gap:.65rem}.t-gap-xs{gap:.325rem}.t-min-width-0{min-width:0}.t-z-index-1{z-index:1}

/*# sourceMappingURL=application-fcddf93d.css.map*/