.center-placeholder{height:auto;position:relative;width:100%}.center-placeholder:before{color:var(--text-divider);content:attr(placeholder);font-size:23.8px;font-weight:700;left:50%;letter-spacing:.2em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.global-markdown-plain p{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-markdown-plain a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.3em}.global-markdown-html{font-size:14.7px}.global-markdown-html .google-auto-placed{margin-bottom:.618rem}.global-markdown-html p{line-height:2.2em;text-indent:2em}.global-markdown-html a{font-weight:700;margin:0;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.3em}.global-markdown-html a.image-link{border:0;margin:0}.global-markdown-html u{text-decoration-style:dashed;text-decoration-thickness:from-font;text-underline-offset:.5em}.global-markdown-html h1,.global-markdown-html h2,.global-markdown-html h3,.global-markdown-html h4,.global-markdown-html h5,.global-markdown-html h6{font-weight:700;line-height:1.8em;text-indent:0}.global-markdown-html blockquote{border-radius:2px}.global-markdown-html blockquote p:last-child{margin-bottom:0}.global-markdown-html ul{list-style-type:square}.global-markdown-html ol>li,.global-markdown-html ul:not(.code-lines)>li{border-radius:2px;line-height:2em;padding:.5em .8em}.global-markdown-html ol>li:hover,.global-markdown-html ul:not(.code-lines)>li:hover{background-color:var(--module-bg-darker-1)}.global-markdown-html ol>li>p,.global-markdown-html ul:not(.code-lines)>li>p{text-indent:0}.global-markdown-html ol>li>ol,.global-markdown-html ul:not(.code-lines)>li>ol{list-style:lower-alpha}.global-markdown-html ol>li>ol,.global-markdown-html ol>li>ul,.global-markdown-html ul:not(.code-lines)>li>ol,.global-markdown-html ul:not(.code-lines)>li>ul{list-style:circle;margin-top:.618rem;padding-left:2em}.global-markdown-html ol>li>ol:last-child,.global-markdown-html ol>li>ul:last-child,.global-markdown-html ul:not(.code-lines)>li>ol:last-child,.global-markdown-html ul:not(.code-lines)>li>ul:last-child{margin-bottom:0}.global-markdown-html ol>li:last-child>ol,.global-markdown-html ol>li:last-child>ul,.global-markdown-html ul:not(.code-lines)>li:last-child>ol,.global-markdown-html ul:not(.code-lines)>li:last-child>ul{margin-bottom:-.618rem}.global-markdown-html table{border-radius:2px;overflow:hidden}.global-markdown-html iframe{border:1px solid var(--module-bg-darker-1);border-radius:2px;margin-bottom:1em;min-height:320px;padding:.618rem;width:100%}.global-markdown-html .figure-wrapper{display:flex;justify-content:center;margin-bottom:1em;overflow:hidden;text-align:center;width:100%}.global-markdown-html .figure-wrapper>figure{display:block}.global-markdown-html figure.image{border:1px solid var(--module-bg-darker-1);border-radius:2px;position:relative;text-align:center;text-indent:0}.global-markdown-html figure.image .placeholder{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.global-markdown-html figure.image img{color:transparent;cursor:pointer;display:block;max-width:100%;padding:.618rem;transition:opacity .1s}.global-markdown-html figure.image img:hover{opacity:.9}.global-markdown-html figure.image figcaption{border-top:1px dashed var(--module-bg-darker-1);display:block;font-size:12.432px;font-weight:700;line-height:3rem;pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.global-markdown-html figure.image[data-status=loaded]{width:auto}.global-markdown-html figure.image[data-status=loaded] img{min-height:auto;min-width:auto}.global-markdown-html figure.image[data-status=error],.global-markdown-html figure.image[data-status=loading]{width:100%}.global-markdown-html figure.image[data-status=error] img,.global-markdown-html figure.image[data-status=loading] img{min-height:6rem}.global-markdown-html figure.image[data-status=error].caption .placeholder,.global-markdown-html figure.image[data-status=loading].caption .placeholder{padding-bottom:3rem}.global-markdown-html figure.image[data-status=error] .placeholder.error{color:var(--text-divider);font-size:42.84px;visibility:visible}.global-markdown-html figure.image[data-status=error] img{opacity:0;width:100%}.global-markdown-html figure.image[data-status=loading] .placeholder.loading{visibility:visible}@keyframes loading{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.global-markdown-html figure.image[data-status=loading] .placeholder.loading div{animation:loading 1s cubic-bezier(.5,0,.5,1) infinite;border-radius:1px;height:1.2rem;margin:0 .618rem;width:2rem}.global-markdown-html figure.image[data-status=loading] .placeholder.loading div:first-child{animation-delay:-.6s;background:var(--module-bg-darker-2)}.global-markdown-html figure.image[data-status=loading] .placeholder.loading div:nth-child(2){animation-delay:-.4s;background:var(--module-bg-darker-3)}.global-markdown-html figure.image[data-status=loading] .placeholder.loading div:nth-child(3){animation-delay:-.2s;background:var(--module-bg-darker-2)}.global-markdown-html figure.image[data-status=loading] .placeholder.loading div:nth-child(4){animation-delay:-1s;background:var(--module-bg-darker-3)}.global-markdown-html .checkbox{margin:0 .309rem}.global-markdown-html .checkbox.checked{color:var(--theme-black)}.global-markdown-html code{border-radius:4px;font-size:95%;margin:0;padding:.2em .4em .14em;vertical-align:middle}.global-markdown-html pre{border-radius:2px;display:flex;font-size:14px;margin-bottom:1em;overflow:hidden;padding-left:3rem;padding-top:2.8rem;position:relative}.global-markdown-html pre:before{content:attr(data-lang) " CODE";display:block;height:2.8rem;left:0;line-height:2.8rem;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:2}.global-markdown-html pre .code-lines{color:var(--text-divider);display:block;height:100%;left:0;margin:0;padding:3.6rem 0 0;position:absolute;text-align:center;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3rem;z-index:1}.global-markdown-html pre .code-lines .code-line-number{height:1.8em;line-height:1.8em;list-style-type:none;padding:0}.global-markdown-html pre code{cursor:text;display:block;float:left;font-size:14px;height:100%;line-height:1.8em;margin:0;padding:.8rem 1em!important;width:100%}.global-markdown-html.compact{line-height:2em;word-wrap:break-word;font-size:14px}.global-markdown-html.compact p,.global-markdown-html.compact pre{margin-bottom:1rem}.global-markdown-html.compact p{line-height:2em;text-indent:0}.global-markdown-html.compact p:last-child{margin:0}.global-markdown-html.compact a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.3em}.global-markdown-html.compact .figure-wrapper{justify-content:normal;margin:.5rem 0}.global-markdown-html.compact figure.image,.global-markdown-html.compact figure.image figcaption{border-color:var(--module-bg-darker-2)}.global-markdown-html.compact ol,.global-markdown-html.compact ul{padding-left:2em}.global-markdown-html.compact ol>li,.global-markdown-html.compact ul>li{padding:.2em .5em}.global-markdown-html.compact pre{margin-top:1rem;padding-left:0;padding-top:2.5rem}.global-markdown-html.compact pre:before{height:2.5rem;line-height:2.5rem}.global-markdown-html.compact pre .code-lines{display:none}.global-markdown-html.compact pre code{line-height:1.8}.global-markdown-html code{background-color:var(--module-bg-darker-1);border:1px solid var(--module-bg-darker-2);color:var(--link-color)}.global-markdown-html pre{background-color:#f3f3f3}.global-markdown-html pre:before{background-color:var(--module-bg-darker-2)}.global-markdown-html pre .code-lines{background-color:var(--module-bg-darker-1)}.global-markdown-html pre code{background-color:transparent!important;border-color:var(--module-bg-darker-1);border-radius:0;border-width:0 1px 1px 0;color:#444}.global-markdown-html.dark pre{background-color:#1e1e1e}.global-markdown-html.dark pre:before{background-color:var(--module-bg-darker-1)}.global-markdown-html.dark pre .code-lines{background-color:var(--module-bg-darker-3)}.global-markdown-html.dark pre code{border-color:transparent;color:#c9d1d9}.global-markdown-html.compact blockquote,.global-markdown-html.compact code{background-color:var(--module-bg-darker-2);border-color:var(--module-bg-darker-3)}.global-markdown-html.compact pre{border:1px solid var(--module-bg-darker-3)}.global-markdown-html.compact pre code{background-color:transparent;border-color:transparent}
