html{font-size:16px}body{cursor:default;line-height:1.5;color:black}h2{margin-top:1em}li.nav-item.active a{border-bottom:2px solid black}.navbar-light .navbar-nav .nav-link{color:black}.navbar-brand{font-weight:bold;padding:0}.dl-horizontal>dt{text-align:right}.dl-horizontal>dd{margin-bottom:0}@media (max-width: 768px){.dl-horizontal>dt{text-align:left;margin-top:.4em}}footer{margin:2em 0}p{margin:.5em 0}a{color:#0050C9}a:hover{color:#A92626}.btn{position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.btn::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle, #000 10%, transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10, 10);opacity:0;transition:ease-out transform .5s, opacity .5s}.btn:active::after{transform:scale(0, 0);opacity:0.2;transition:0s}dfn{border-bottom:1px #ddd dotted;cursor:help;position:relative}dfn::after{content:attr(definition);display:inline;position:absolute;top:1em;left:0;opacity:0;pointer-events:none;font-style:normal;padding:.8em;font-size:.8em;line-height:120%;background:#fff;box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.15);transition:opacity .2s, top .2s}dfn:hover{z-index:2}dfn:hover::after{opacity:1;top:1.8em}iframe{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);max-width:100%}::selection{background:#4488ff44}.navbar-toggler{padding:0;border:none}.numeric{font-variant-numeric:tabular-nums}#c-content p{margin:1em 0}#c-content li>p{margin:initial}#c-content h1,#c-content h2,#c-content h3,#c-content h4,#c-content h5,#c-content h6,.bold{font-weight:bold}#c-content h1,#c-content h2,h1.bold,h2.bold{letter-spacing:-1px;word-spacing:2px}#c-content h3{margin:.5em 0}#c-content #markdown-toc li{list-style:none;line-height:1.1}#c-content #markdown-toc>li>a{font-weight:bold;line-height:1.35}#c-content ul#markdown-toc{padding:0;margin:2em 0}#c-content table{word-break:initial;border-bottom:3px solid black;margin-top:1em;margin-bottom:1em}#c-content table.full-width{width:100%}#c-content table.centered{margin-left:auto;margin-right:auto}#c-content table tr{border-top:1px solid black;margin:0;padding:0}#c-content table tr:first-child{border-top:0px}#c-content table tr th{font-weight:bold;border:0;border-bottom:3px solid black;text-align:left}#c-content table tr th,#c-content table tr td{padding:0.25em 1em}#c-content input.task-list-item-checkbox{margin-right:.4em;position:relative;top:.1em}#c-content pre.highlight{margin-bottom:1.5em;padding:1em;line-height:1.2em;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}#c-content pre.highlight span.cp{color:#666}#c-content pre.highlight span.nt{color:#170}#c-content pre.highlight span.na{color:#00f}#c-content pre.highlight span.s{color:#1586d2}#c-content pre.highlight span.s2{color:#1586d2}#c-content pre.highlight span.kd{color:#fb6620}#c-content pre.highlight span.o{color:#fb6620}#c-content pre.highlight span.mi{color:#8a4cff}#c-content pre.highlight span.nx{color:#13806d}#c-content pre.highlight span.nb{color:#000}#c-content pre.highlight span.n{color:#000}#c-content pre.highlight span.c,#c-content pre.highlight span.c1,#c-content pre.highlight span.cm{color:#22a21f;background:#dbf3cd60}#c-content pre.highlight span.k{color:#fb6620}#c-content pre.highlight span.nc{color:#00f}#c-content pre.highlight span.nf{color:#00f}#c-content pre.highlight span.bp{color:#f92672}#c-content pre.highlight span.gi{color:#49c1a1;background-color:#4cd6a822}#c-content pre.highlight span.gd{color:#a2221f;background-color:#c4444f22}#c-content blockquote{margin-bottom:1.5em;padding:1em;border-left:5px solid #aaa;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}#c-content blockquote p:first-child{margin-top:initial}#c-content blockquote p:last-child{margin-bottom:initial}#c-content img:not(.emoji){max-width:100%;display:block;margin-left:auto;margin-right:auto}#c-content .mermaid{text-align:center}#c-content table{margin-left:auto;margin-right:auto}#c-content .figure{text-align:center;display:block;margin-top:0;font-size:0.9em;font-style:italic}#c-content .figure-full-width{width:100%}#c-content .figure-full-width img{width:100%}#c-content .figure-centered{width:100%;text-align:center}#c-content .figure-centered img{max-width:100%}#c-content div.footnotes{margin-top:2em;padding-top:0.25em}#c-content div.footnotes::before{content:"References";font-weight:bold}#c-content a.footnote{background-color:#f0f0f0;padding:1px 3px;border-radius:3px;margin:0 1px}#c-content li .MJXc-display{display:inline;margin:inherit}
