.ArticleBody_article__Uvtrz{max-width:800px;margin:0 auto;padding:12px}.ArticleBody_articleContent__hU2S7{color:#333;padding-top:8px}.ArticleBody_articleContent__hU2S7 iframe{display:block;margin:10px auto;width:100%}.ArticleBody_articleContent__hU2S7 iframe[src*=youtube]{aspect-ratio:200/150;width:100%;height:auto}.ArticleBody_articleContent__hU2S7 h1,.ArticleBody_articleContent__hU2S7 h2,.ArticleBody_articleContent__hU2S7 h3,.ArticleBody_articleContent__hU2S7 h4,.ArticleBody_articleContent__hU2S7 h5,.ArticleBody_articleContent__hU2S7 h6{font-weight:700;font-family:Arial,Helvetica,sans-serif;margin-top:.67em;margin-bottom:.67em}.ArticleBody_articleContent__hU2S7 h1{font-size:2em}.ArticleBody_articleContent__hU2S7 h2{font-size:1.5em}.ArticleBody_articleContent__hU2S7 h3{font-size:1.17em}.ArticleBody_articleContent__hU2S7 h4,.ArticleBody_articleContent__hU2S7 h5,.ArticleBody_articleContent__hU2S7 h6{font-size:1em}.ArticleBody_articleContent__hU2S7 mark,.ArticleBody_articleContent__hU2S7 p{font-size:1rem;line-height:1.6;margin-top:1em;margin-bottom:1em;color:#333;background-color:inherit}.ArticleBody_articleContent__hU2S7 code{background-color:#eff2ff;border-radius:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;line-height:26px}.ArticleBody_articleContent__hU2S7 pre{background-color:#eff2ff;padding:1em 1em 1em 0;border-radius:4px;font-family:Courier New,Courier,monospace;width:100%;overflow-x:auto;margin-top:1em;margin-bottom:1em;display:block;unicode-bidi:isolate;white-space:pre}.ArticleBody_articleContent__hU2S7 pre>code{white-space:pre;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:800px;box-sizing:border-box}.ArticleBody_articleContent__hU2S7 blockquote{padding:24px;margin:32px 0;background-color:#f8f9fa;border-left:8px solid #e8eaed;border-radius:8px}.ArticleBody_articleContent__hU2S7 figure,.ArticleBody_articleContent__hU2S7 img{display:block;max-width:90%;height:auto;margin:20px auto}.ArticleBody_articleContent__hU2S7 figcaption{text-align:center;font-size:.875rem;margin-bottom:20px}.ArticleBody_articleContent__hU2S7 a{text-decoration:none;cursor:pointer;color:#0969da}.ArticleBody_articleContent__hU2S7 a:hover,.ArticleBody_articleContent__hU2S7 a:visited{color:#0969da}.ArticleBody_articleContent__hU2S7 ol,.ArticleBody_articleContent__hU2S7 ul{padding-left:1em;margin-top:1em;margin-bottom:1em}.ArticleBody_articleContent__hU2S7 ul{list-style-type:disc}.ArticleBody_articleContent__hU2S7 ul ul{list-style-type:circle}.ArticleBody_articleContent__hU2S7 ul ul ul{list-style-type:square}.ArticleBody_articleContent__hU2S7 ol{list-style-type:decimal}.ArticleBody_articleContent__hU2S7 ol ol{list-style-type:lower-alpha}.ArticleBody_articleContent__hU2S7 ol ol ol{list-style-type:lower-roman}.ArticleBody_articleContent__hU2S7 li{margin-bottom:.5em}.ArticleBody_articleContent__hU2S7 table{width:100%;border-collapse:collapse;margin:20px 0}.ArticleBody_articleContent__hU2S7 td,.ArticleBody_articleContent__hU2S7 th{border:1px solid #555;padding:8px;text-align:left}.ArticleBody_articleContent__hU2S7 thead th{background-color:#f8f9fa}.ArticleBody_articleContent__hU2S7 tr:nth-child(2n){background-color:#f4f6f7}.ArticleBody_articleContent__hU2S7 b,.ArticleBody_articleContent__hU2S7 strong{font-weight:700}.ArticleBody_articleContent__hU2S7 em,.ArticleBody_articleContent__hU2S7 i{font-style:italic}.ArticleBody_articleContent__hU2S7 u{text-decoration:underline}@media (max-width:768px){.ArticleBody_articleContent__hU2S7 h1{font-size:1.5em}.ArticleBody_articleContent__hU2S7 table{display:block;overflow-x:auto}}@media print{.ArticleBody_articleContent__hU2S7 a{text-decoration:underline;color:#000}.ArticleBody_articleContent__hU2S7 .ArticleBody_noprint__gFNdN,.ArticleBody_articleContent__hU2S7 img,.ArticleBody_articleContent__hU2S7 nav{display:none}}.ArticleBodyDark_article__Mf8Iv{max-width:800px;margin:0 auto;padding:12px}.ArticleBodyDark_articleContent__4lMXm{color:#e0e0e0;padding-top:8px}.ArticleBodyDark_articleContent__4lMXm iframe{display:block;margin:10px auto;width:100%}.ArticleBodyDark_articleContent__4lMXm iframe[src*=youtube]{aspect-ratio:200/150;width:100%;height:auto}.ArticleBodyDark_articleContent__4lMXm h1,.ArticleBodyDark_articleContent__4lMXm h2,.ArticleBodyDark_articleContent__4lMXm h3,.ArticleBodyDark_articleContent__4lMXm h4,.ArticleBodyDark_articleContent__4lMXm h5,.ArticleBodyDark_articleContent__4lMXm h6{font-weight:700;font-family:Arial,Helvetica,sans-serif;margin-top:.67em;margin-bottom:.67em}.ArticleBodyDark_articleContent__4lMXm h1{font-size:2em}.ArticleBodyDark_articleContent__4lMXm h2{font-size:1.5em}.ArticleBodyDark_articleContent__4lMXm h3{font-size:1.17em}.ArticleBodyDark_articleContent__4lMXm h4,.ArticleBodyDark_articleContent__4lMXm h5,.ArticleBodyDark_articleContent__4lMXm h6{font-size:1em}.ArticleBodyDark_articleContent__4lMXm mark,.ArticleBodyDark_articleContent__4lMXm p{font-size:1rem;line-height:1.6;margin-top:1em;margin-bottom:1em;color:#e0e0e0;background-color:inherit}.ArticleBodyDark_articleContent__4lMXm code{background-color:#2b2b2b;border-radius:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;line-height:26px}.ArticleBodyDark_articleContent__4lMXm pre{background-color:#2b2b2b;padding:1em 1em 1em 0;border-radius:4px;font-family:Courier New,Courier,monospace;width:100%;overflow-x:auto;margin-top:1em;margin-bottom:1em;display:block;unicode-bidi:isolate;white-space:pre}.ArticleBodyDark_articleContent__4lMXm pre>code{white-space:pre;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:800px;box-sizing:border-box}.ArticleBodyDark_articleContent__4lMXm blockquote{padding:24px;margin:32px 0;background-color:#343a40;border-left:8px solid #333;border-radius:8px}.ArticleBodyDark_articleContent__4lMXm figure,.ArticleBodyDark_articleContent__4lMXm img{display:block;max-width:90%;height:auto;margin:20px auto}.ArticleBodyDark_articleContent__4lMXm figcaption{text-align:center;font-size:.875rem;margin-bottom:20px}.ArticleBodyDark_articleContent__4lMXm a{text-decoration:none;cursor:pointer;color:#09c}.ArticleBodyDark_articleContent__4lMXm a:hover,.ArticleBodyDark_articleContent__4lMXm a:visited{color:#069}.ArticleBodyDark_articleContent__4lMXm ol,.ArticleBodyDark_articleContent__4lMXm ul{padding-left:1em;margin-top:1em;margin-bottom:1em}.ArticleBodyDark_articleContent__4lMXm ul{list-style-type:disc}.ArticleBodyDark_articleContent__4lMXm ul ul{list-style-type:circle}.ArticleBodyDark_articleContent__4lMXm ul ul ul{list-style-type:square}.ArticleBodyDark_articleContent__4lMXm ol{list-style-type:decimal}.ArticleBodyDark_articleContent__4lMXm ol ol{list-style-type:lower-alpha}.ArticleBodyDark_articleContent__4lMXm ol ol ol{list-style-type:lower-roman}.ArticleBodyDark_articleContent__4lMXm li{margin-bottom:.5em}.ArticleBodyDark_articleContent__4lMXm table{width:100%;border-collapse:collapse;margin:20px 0}.ArticleBodyDark_articleContent__4lMXm td,.ArticleBodyDark_articleContent__4lMXm th{border:1px solid #555;padding:8px;text-align:left}.ArticleBodyDark_articleContent__4lMXm thead th{background-color:#343a40}.ArticleBodyDark_articleContent__4lMXm tr:nth-child(2n){background-color:#f4f6f7}.ArticleBodyDark_articleContent__4lMXm b,.ArticleBodyDark_articleContent__4lMXm strong{font-weight:700}.ArticleBodyDark_articleContent__4lMXm em,.ArticleBodyDark_articleContent__4lMXm i{font-style:italic}.ArticleBodyDark_articleContent__4lMXm u{text-decoration:underline}@media (max-width:768px){.ArticleBodyDark_articleContent__4lMXm h1{font-size:1.5em}.ArticleBodyDark_articleContent__4lMXm table{display:block;overflow-x:auto}}@media print{.ArticleBodyDark_articleContent__4lMXm a{text-decoration:underline;color:#000}.ArticleBodyDark_articleContent__4lMXm .ArticleBodyDark_noprint___Q2MD,.ArticleBodyDark_articleContent__4lMXm img,.ArticleBodyDark_articleContent__4lMXm nav{display:none}}.code-snippet,.code-snippet *,.code-snippet__fix,.code-snippet__fix *{max-width:1000%!important}.code-snippet{margin:10px 0;overflow-x:auto;padding:1em 1em 1em 3em;color:#333;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet,.code-snippet code{display:block;font-size:14px;position:relative;background-color:#eff2ff}.code-snippet code{text-align:left;white-space:pre-wrap;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}.code-snippet code:before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,.15)}.code-snippet_nowrap code{white-space:pre;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:#eff2ff;border:1px solid #f0f0f0;border-radius:2px;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em 1em 1em 0;background-color:#eff2ff;white-space:normal;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;background-color:#eff2ff;display:block;white-space:pre;display:flex;position:relative;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right;margin-bottom:0}.code-snippet__fix .code-snippet__line-index li:before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__literal,.code-snippet__number,.code-snippet__tag .code-snippet__attr,.code-snippet__template-variable,.code-snippet__variable{color:#0e9ce5}.code-snippet__doctag,.code-snippet__section,.code-snippet__selector-id,.code-snippet__string,.code-snippet__title{color:#d14}.code-snippet__subst{font-weight:400}.code-snippet__class .code-snippet__title,.code-snippet__type{color:#0e9ce5}.code-snippet__attribute,.code-snippet__name,.code-snippet__tag{color:#0e9ce5;font-weight:400}.code-snippet__link,.code-snippet__regexp{color:#ca7d37}.code-snippet__bullet,.code-snippet__symbol{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:700}