html[class=dark] code[class*=language-],html[class=dark] pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}html[class=dark] pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}html[class=dark] :not(pre)>code[class*=language-],html[class=dark] pre[class*=language-]{background:#2d2d2d}html[class=dark] :not(pre)>code{background:#2d2d2d;border-radius:.3em;padding:.3em;white-space:normal}html[class=dark] .token.block-comment,html[class=dark] .token.cdata,html[class=dark] .token.comment,html[class=dark] .token.doctype,html[class=dark] .token.prolog{color:#999}html[class=dark] .token.punctuation{color:#ccc}html[class=dark] .token.attr-name,html[class=dark] .token.deleted,html[class=dark] .token.namespace,html[class=dark] .token.tag{color:#e2777a}html[class=dark] .token.function-name{color:#6196cc}html[class=dark] .token.boolean,html[class=dark] .token.function,html[class=dark] .token.number{color:#f08d49}html[class=dark] .token.class-name,html[class=dark] .token.constant,html[class=dark] .token.property,html[class=dark] .token.symbol{color:#f8c555}html[class=dark] .token.atrule,html[class=dark] .token.builtin,html[class=dark] .token.important,html[class=dark] .token.keyword,html[class=dark] .token.selector{color:#cc99cd}html[class=dark] .token.attr-value,html[class=dark] .token.char,html[class=dark] .token.regex,html[class=dark] .token.string,html[class=dark] .token.variable{color:#7ec699}html[class=dark] .token.entity,html[class=dark] .token.operator,html[class=dark] .token.url{color:#67cdcc}html[class=dark] .token.bold,html[class=dark] .token.important{font-weight:700}html[class=dark] .token.italic{font-style:italic}html[class=dark] .token.entity{cursor:help}html[class=dark] .token.inserted{color:green}html:not(.dark) code[class*=language-],html:not(.dark) pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}html:not(.dark) pre[class*=language-]{background-attachment:local;background-color:#fdfdfd;background-image:linear-gradient(transparent 50%,rgba(69,142,209,.04) 0);background-origin:content-box;background-size:3em 3em;border:1px solid #312e81;border-left-width:4px;margin:.5em 0;overflow:scroll;padding:1em;position:relative}html:not(.dark) code[class*=language-]{display:block;height:inherit;max-height:inherit;overflow:auto}html:not(.dark) :not(pre)>code,html:not(.dark) :not(pre)>code[class*=language-]{border:1px solid rgba(0,0,0,.1);border-radius:.3em;color:#c92c2c;display:inline;padding:.2em;position:relative;white-space:normal}html:not(.dark) :not(pre)>code{background-color:#fefafafa}html:not(.dark) .token.block-comment,html:not(.dark) .token.cdata,html:not(.dark) .token.comment,html:not(.dark) .token.doctype,html:not(.dark) .token.prolog{color:#7d8b99}html:not(.dark) .token.punctuation{color:#5f6364}html:not(.dark) .token.boolean,html:not(.dark) .token.constant,html:not(.dark) .token.deleted,html:not(.dark) .token.function-name,html:not(.dark) .token.number,html:not(.dark) .token.property,html:not(.dark) .token.symbol,html:not(.dark) .token.tag{color:#c92c2c}html:not(.dark) .token.attr-name,html:not(.dark) .token.builtin,html:not(.dark) .token.char,html:not(.dark) .token.function,html:not(.dark) .token.inserted,html:not(.dark) .token.selector,html:not(.dark) .token.string{color:#2f9c0a}html:not(.dark) .token.entity,html:not(.dark) .token.operator,html:not(.dark) .token.url,html:not(.dark) .token.variable{background:hsla(0,0%,100%,.5);color:#a67f59}html:not(.dark) .token.atrule,html:not(.dark) .token.attr-value,html:not(.dark) .token.class-name,html:not(.dark) .token.keyword{color:#1990b8}html:not(.dark) .token.important,html:not(.dark) .token.regex{color:#e90}html:not(.dark) .language-css .token.string,html:not(.dark) .style .token.string{background:hsla(0,0%,100%,.5);color:#a67f59}html:not(.dark) .token.important{font-weight:400}html:not(.dark) .token.bold{font-weight:700}html:not(.dark) .token.italic{font-style:italic}html:not(.dark) .token.entity{cursor:help}html:not(.dark) .token.namespace{opacity:.7}@media screen and (max-width:767px){html:not(.dark) pre[class*=language-]:after,html:not(.dark) pre[class*=language-]:before{bottom:14px;box-shadow:none}}html:not(.dark) pre[class*=language-].line-numbers.line-numbers{padding-left:0}html:not(.dark) pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}html:not(.dark) pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}html:not(.dark) pre[class*=language-][data-line]{padding-bottom:0;padding-left:0;padding-top:0}html:not(.dark) pre[data-line] code{padding-left:4em;position:relative}html:not(.dark) pre .line-highlight{margin-top:0}pre[data-line]{padding:1em 0 1em 3em;position:relative}.line-highlight{background:hsla(24,20%,50%,.08);background:linear-gradient(90deg,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));left:0;line-height:inherit;margin-top:1em;padding-bottom:inherit;padding-left:0;padding-right:0;padding-top:inherit;pointer-events:none;position:absolute;right:0;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{background-color:hsla(24,20%,50%,.4);border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;top:.4em;vertical-align:.3em}.line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(0,0%,50%,.2)}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:1;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}html div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html[class=dark] div.code-toolbar>.toolbar a,html[class=dark] div.code-toolbar>.toolbar button,html[class=dark] div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em}html:not(.dark) div.code-toolbar>.toolbar a,html:not(.dark) div.code-toolbar>.toolbar button,html:not(.dark) div.code-toolbar>.toolbar span{color:#282828;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none}