code[class*=language-],pre[class*=language-]{color:#ba7ebe;font-size:13px;text-shadow:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::mozselection,code[class*=language-]::selection,pre[class*=language-]::mozselection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:15px!important;margin:20px 0!important;overflow:auto;background:#e6e6e6}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#f9f2f4}.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#779c9c}.token.punctuation{color:#adadad}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:#e6e6e6}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight{position:absolute;left:0;right:0;padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit;margin-top:1em;background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0;pointer-events:none;line-height:inherit;white-space:pre}.AppbarWrapper_metadataTwo__Lh4VW{display:flex;align-items:center;width:min(100vw - 40px,700px);padding:10px 0;margin:0 auto}.AppbarWrapper_banner__j0Vcg{padding:5px 20px;background-color:#66f966;text-align:center;cursor:pointer}.AppbarWrapper_metadataTwo__Lh4VW a{text-decoration:none}.AppbarWrapper_small__CGMTI{width:-moz-fit-content;width:fit-content}.AppbarWrapper_metadataTwo__Lh4VW>:first-child{text-align:left;flex:1}.AppbarWrapper_metadataTwo__Lh4VW>:nth-child(2){flex:1;text-align:center;flex-shrink:0}.AppbarWrapper_metadataTwo__Lh4VW>:last-child{text-align:right;flex:1}.AppbarWrapper_top__MQZ2V{position:sticky;top:0;display:flex;border-bottom:1px solid rgba(51,51,51,.1);width:100%;justify-content:left;align-items:center;color:#333;z-index:5;transition:all .25s ease-in-out;background-color:#f5f5f5}.AppbarWrapper_content__UQy8H{text-align:center;display:flex;align-items:center;justify-content:center;width:700px;padding:0 20px;margin:25px auto;flex-direction:column;z-index:999}.AppbarWrapper_primary__lyWmx{font-weight:700}@media (max-width:768px){.AppbarWrapper_primary__lyWmx{opacity:0!important;display:none}.AppbarWrapper_metadataTwo__Lh4VW>:nth-child(2){flex-shrink:0}.AppbarWrapper_primaryWrapper__B1UmW{display:none}}.AppbarWrapper_leftAligned__nSnQF{text-align:left;margin-right:auto}.AppbarWrapper_centerAligned__odHJh{text-align:center;flex-grow:0;flex-shrink:0}.AppbarWrapper_bannerLink__Qinb5{text-decoration:none}.AppbarWrapper_bannerLink__Qinb5:hover{opacity:.6}.AppbarWrapper_deprecatedBanner__nN1EL{cursor:default}.AppbarWrapper_hereLink__3Ge8y{text-decoration:underline;color:inherit}.AppbarWrapper_hereLink__3Ge8y:hover{opacity:.6}.AppbarWrapper_rightAligned__b6Dhg{text-align:right;margin-left:auto;padding-left:20px}.AppbarWrapper_link__kvI4m{background-color:#3333330e;padding:5px;border-radius:5px;line-height:2}.AppbarWrapper_hidden__z_Tnk{pointer-events:none}.Article_article__2v2gr{margin:50px auto;padding:0 20px;max-width:700px}.Article_title__B4EXB{margin:15px 0 5px}.Article_tag__fzysN{margin-right:5px;color:#333;text-decoration:none}.Article_banner__LRRUq{width:100%;max-height:min(50vh,500px);min-height:300px;-o-object-fit:cover;object-fit:cover;display:block;margin-top:20px;margin-bottom:20px;background-color:rgba(51,51,51,.1);border:1px solid rgba(51,51,51,.1);border-radius:5px}@media (max-width:768px){.Article_banner__LRRUq{max-height:min(50vh,450px)}}.Article_contentArea__pRhTX{flex-grow:1}.Article_errorImage__7LeYB{width:100%;min-height:200px;max-height:50vh;display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:50px;color:#333;border:1px solid rgba(51,51,51,.1)}.Article_loading__1SVTb{color:#33333369}.Article_bottom___y998{border-top:1px solid rgba(51,51,51,.1);margin:auto;color:#333;z-index:5}.Article_bottom___y998,.Article_metadata__mdTfG{display:flex;width:100%;justify-content:center;align-items:center}.Article_metadata__mdTfG{padding:5px 0;margin:0}.Article_content__VYCOp{text-align:center;display:flex;align-items:center;justify-content:center;width:700px;padding:0 20px;margin:25px auto;flex-direction:column}.Article_contentChange__eVftJ{transition:opacity .5s ease-in-out;opacity:0}.Article_contentChange__eVftJ span{opacity:1}.Article_article-paragraph__CEJS8{margin-bottom:1em;line-height:1.6}.Article_katex-display__PL1RR{display:block;text-align:center;margin:1em 0;max-width:100%;overflow-x:auto}.Article_katex-inline__KI_nD{display:inline-block;max-width:100%}.Article_mainContent__BJk1Q{min-height:100vh;width:100%;display:flex;flex-direction:column;overflow-y:auto;background:#fff;background-color:#f5f5f5}.LinkListingTile_container__SBgYt{border:1px solid rgba(51,51,51,.1);width:100%;text-align:center;padding:20px;border-radius:5px;margin-bottom:20px;text-decoration:none;transition:transform .25s ease-in-out;opacity:1!important}.LinkListingTile_container__SBgYt:hover{transform:scale(.975)}.LinkListingTile_link___DpDl{text-decoration:none}.LinkListingTile_container__SBgYt a:hover{opacity:1}.LinkListingTile_container__SBgYt:hover{cursor:pointer;opacity:.5}.LinkListingTile_highlight__XBrGg{border:1px solid #66f966!important}.ErrorTile_container__aPVb_{max-width:700px;margin:50px auto 0;padding:0 20px 50px;display:flex;flex-direction:column;box-sizing:border-box;text-align:center}.ErrorTile_container__aPVb_ p{padding-bottom:50px}.ErrorTile_container__aPVb_>*{max-width:100%;box-sizing:border-box}