@charset "UTF-8";@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-roman-line-figures.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-display-italic-old-style-figures.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-bold-line-figures.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:et-book-roman-old-style;src:url(/fonts/et-book/et-book-roman-old-style-figures.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}html{font-size:15px}body{width:87.5%;margin-left:auto;margin-right:auto;padding-left:12.5%;font-family:et-book,Palatino,palatino linotype,palatino lt std,book antiqua,Georgia,serif;background-color:var(--bg);color:var(--fg);max-width:1400px;counter-reset:sidenote-counter}h1{font-weight:400;margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem;line-height:1}h2{font-style:italic;font-weight:400;margin-top:2.1rem;margin-bottom:1.4rem;font-size:2.2rem;line-height:1}h3{font-style:italic;font-weight:400;font-size:1.7rem;margin-top:2rem;margin-bottom:1.4rem;line-height:1}hr{display:block;height:1px;width:55%;border:0;border-top:1px solid var(--rule);margin:1em 0;padding:0}p.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;display:block;line-height:1}.numeral{font-family:et-book-roman-old-style}.danger{color:red}article{padding:5rem 0}section{padding-top:1rem;padding-bottom:1rem}p,dl,ol,ul{font-size:1.4rem;line-height:2rem}p{margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}div.epigraph{margin:5em 0}div.epigraph>blockquote{margin-top:3em;margin-bottom:3em}div.epigraph>blockquote,div.epigraph>blockquote>p{font-style:italic}div.epigraph>blockquote>footer{font-style:normal}div.epigraph>blockquote>footer>cite{font-style:italic}blockquote{font-size:1.4rem}blockquote p{width:55%;margin-right:40px}blockquote footer{width:55%;font-size:1.1rem;text-align:right}section>p,.outline-text-2>p,.outline-text-3>p,section>footer,.outline-text-2>footer,.outline-text-3>footer,section>table,.outline-text-2>table,.outline-text-3>table{width:55%}section>dl,.outline-text-2>dl,.outline-text-3>dl,section>ol,.outline-text-2>ol,.outline-text-3>ol,section>ul,.outline-text-2>ul,.outline-text-3>ul{width:50%;-webkit-padding-start:5%}dt:not(:first-child),li:not(:first-child){margin-top:.25rem}figure{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;max-width:55%;-webkit-margin-start:0;-webkit-margin-end:0;margin:0 0 3em}figcaption{float:right;clear:right;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.6;vertical-align:baseline;position:relative;max-width:40%}figure.fullwidth figcaption{margin-right:24%}a:link,a:visited{color:inherit}.no-tufte-underline:link{background:unset;text-shadow:unset}a:link,.tufte-underline,.hover-tufte-underline:hover{text-decoration:none;background:-webkit-linear-gradient(var(--bg),var(--bg)),-webkit-linear-gradient(var(--bg),var(--bg)),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(var(--bg),var(--bg)),linear-gradient(var(--bg),var(--bg)),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 var(--bg),-.03em 0 var(--bg),0 .03em var(--bg),0 -.03em var(--bg),.06em 0 var(--bg),-.06em 0 var(--bg),.09em 0 var(--bg),-.09em 0 var(--bg),.12em 0 var(--bg),-.12em 0 var(--bg),.15em 0 var(--bg),-.15em 0 var(--bg);background-position:0 93%,100% 93%,0 93%}@media screen and (-webkit-min-device-pixel-ratio:0){a:link,.tufte-underline,.hover-tufte-underline:hover{background-position-y:87%,87%,87%}}a:link::selection,a:link::-moz-selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}img{max-width:100%}.sidenote,.marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:.3rem;margin-bottom:0;font-size:1.1rem;line-height:1.3;vertical-align:baseline;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{font-family:et-book-roman-old-style;position:relative;vertical-align:baseline}.sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-.5rem;left:.1rem}.sidenote:before{content:counter(sidenote-counter)" ";font-size:1rem;top:-.5rem}blockquote .sidenote,blockquote .marginnote{margin-right:-82%;min-width:59%;text-align:left}div.fullwidth,table.fullwidth{width:100%}div.table-wrapper{overflow-x:auto;font-family:trebuchet ms,gill sans,gill sans mt,sans-serif}.sans{font-family:gill sans,gill sans mt,Calibri,sans-serif;letter-spacing:.03em}code,pre>code{font-family:Consolas,liberation mono,Menlo,Courier,monospace;font-size:1rem;line-height:1.42;-webkit-text-size-adjust:100%}.sans>code{font-size:1.2rem}h1>code,h2>code,h3>code{font-size:.8em}.marginnote>code,.sidenote>code{font-size:1rem}pre>code{font-size:.9rem;width:52.5%;margin-left:2.5%;overflow-x:auto;display:block}pre.fullwidth>code{width:90%}.fullwidth{max-width:90%;clear:both}span.newthought{font-variant:small-caps;font-size:1.2em}input.margin-toggle{display:none}label.sidenote-number{display:inline-block;max-height:2rem}label.margin-toggle:not(.sidenote-number){display:none}.iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:760px){body{width:84%;padding-left:8%;padding-right:8%}hr,section>p,.outline-text-2>p,.outline-text-3>p,section>footer,.outline-text-2>footer,.outline-text-3>footer,section>table,.outline-text-2>table,.outline-text-3>table{width:100%}pre>code{width:97%}section>dl,.outline-text-2>dl,.outline-text-3>dl,section>ol,.outline-text-2>ol,.outline-text-3>ol,section>ul,.outline-text-2>ul,.outline-text-3>ul{width:90%}figure{max-width:90%}figcaption,figure.fullwidth figcaption{margin-right:0%;max-width:none}blockquote{margin-left:1.5em;margin-right:0}blockquote p,blockquote footer{width:100%}label.margin-toggle:not(.sidenote-number){display:inline}.sidenote,.marginnote{display:none}.margin-toggle:checked+.sidenote,.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}label{cursor:pointer}div.table-wrapper,table{width:85%}img{width:100%}}:root{--bg:#fffff8;--fg:#111;--muted:#555;--faint:#777;--rule:#ddd;--code-bg:transparent;--code-rule:#ccc;--chat-bg:#f2f2e8}html[data-theme=dark]{--bg:#151515;--fg:#ddd;--muted:#aaa;--faint:#888;--rule:#333;--code-bg:#1c1c1c;--code-rule:#444;--chat-bg:#1c1c1c}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--bg:#151515;--fg:#ddd;--muted:#aaa;--faint:#888;--rule:#333;--code-bg:#1c1c1c;--code-rule:#444;--chat-bg:#1c1c1c}}html,body{background:var(--bg);color:var(--fg)}.chroma{background:var(--code-bg)}.highlight pre,pre.example{width:52.5%;font-size:1rem;line-height:1.42;padding:.8rem 1rem;margin:1.4rem 0;border-left:2px solid var(--code-rule);background:var(--code-bg);overflow-x:auto}table{display:block;overflow-x:auto}html[data-theme=dark] article img{filter:brightness(.9)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) article img{filter:brightness(.9)}}.footnotes{font-size:1.1rem;color:var(--muted)}.footnotes hr{border-top:1px solid var(--rule)}@media(max-width:760px){.highlight pre,pre.example{width:90%}}header.site,footer.site{width:55%}header.site{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 2rem;font-size:1.1rem}header.site .name{font-variant:small-caps;letter-spacing:.05em}header.site nav a{margin-left:1.2rem;font-size:1rem;color:var(--faint)}header.site a,footer.site a{background:0 0;text-shadow:none;text-decoration:none}header.site a:hover,footer.site a:hover{color:var(--fg);text-decoration:underline}.toggle{font:inherit;font-size:1rem;background:0 0;border:1px solid var(--rule);color:var(--faint);border-radius:3px;padding:.1rem .6rem;margin-left:1.2rem;cursor:pointer}.toggle:hover{color:var(--fg);border-color:var(--fg)}html:not(.js) .toggle{display:none}footer.site{margin-top:4rem;padding-top:1rem;border-top:1px solid var(--rule);font-size:1rem;color:var(--faint)}footer.site a{color:var(--faint)}@media(max-width:760px){header.site,footer.site{width:100%}}.meta{font-variant:small-caps;letter-spacing:.04em;font-size:1.2rem;color:var(--muted);margin:-.6rem 0 2.4rem}.meta a,.posts a,.tags a,.intro a,footer.post a{background:0 0;text-shadow:none;text-decoration:none}.meta a:hover,.posts a:hover,.tags a:hover,footer.post a:hover{text-decoration:underline}.intro a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.15em}.sep{padding:0 .5rem;color:var(--faint)}.posts,.tags{list-style:none;padding:0;margin:0;width:55%}.posts li{margin:0 0 1.6rem;position:relative}.posts .t{font-size:1.6rem}.posts .s{display:block;font-style:italic;font-size:1.2rem;color:var(--muted)}.posts .d{position:absolute;left:105%;top:.45rem;font-variant:small-caps;letter-spacing:.04em;font-size:1.1rem;color:var(--faint);white-space:nowrap}.tags li{font-size:1.4rem;margin:0 0 .6rem}.tags .count{color:var(--faint);font-size:1.1rem}footer.post{margin-top:3rem;font-size:1.1rem;color:var(--faint)}@media(max-width:760px){.posts,.tags{width:100%}.posts .d{position:static;display:block}}pre.mermaid{width:90%;background:0 0;border:0;padding:0;overflow-x:auto}pre.mermaid svg{max-width:100%}table{font-size:1.2rem;line-height:1.6;border-collapse:collapse;border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);margin:1.4rem 0}th,td{text-align:left;vertical-align:top;padding:.3rem 1.2rem .3rem 0}th{font-weight:400;font-variant:small-caps;letter-spacing:.04em;border-bottom:1px solid var(--rule)}.highlight pre>code,pre.example>code{width:auto;margin-left:0;overflow:visible;font-size:1rem}.dialog-block{width:55%;margin:1.4rem 0}.dialog-block dl{display:flex;flex-direction:column;margin:0;font-size:1.4rem;line-height:1.5}.dialog-block dt{align-self:flex-start;margin:.8rem 0 .15rem;font-variant:small-caps;letter-spacing:.04em;font-size:1.1rem;color:var(--faint)}.dialog-block dd{align-self:flex-start;max-width:80%;margin:0;padding:.5rem .9rem;background:var(--chat-bg);border-radius:4px}.dialog-block dt.me,.dialog-block dd.me{align-self:flex-end;text-align:right}.dialog-block>p{padding-left:2.5%}@media(max-width:760px){.dialog-block{width:100%}.dialog-block dd{max-width:90%}}footer.post .share{margin:0 0 1.6rem}footer.post .author{width:55%;padding-top:1rem;border-top:1px solid var(--rule);font-size:1.2rem;line-height:1.6;color:var(--muted)}footer.post .author .name{margin:0 0 .3rem;font-variant:small-caps;letter-spacing:.04em;color:var(--fg)}footer.post .author p{width:100%;margin:0}footer.post .author a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.15em}footer.post .author a:hover{color:var(--fg)}@media(max-width:760px){footer.post .author{width:100%}}.chroma .x{}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e5e5e5}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#000;font-weight:700}.chroma .kc{color:#000;font-weight:700}.chroma .kd{color:#000;font-weight:700}.chroma .kn{color:#000;font-weight:700}.chroma .kp{color:#000;font-weight:700}.chroma .kr{color:#000;font-weight:700}.chroma .kt{color:#458;font-weight:700}.chroma .n{}.chroma .na{color:teal}.chroma .nb{color:#0086b3}.chroma .bp{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .nd{color:#3c5d5d;font-weight:700}.chroma .ni{color:purple}.chroma .ne{color:#900;font-weight:700}.chroma .nf{color:#900;font-weight:700}.chroma .fm{}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nx{}.chroma .py{}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .vc{color:teal}.chroma .vg{color:teal}.chroma .vi{color:teal}.chroma .vm{}.chroma .l{}.chroma .ld{}.chroma .s{color:#d14}.chroma .sa{color:#d14}.chroma .sb{color:#d14}.chroma .sc{color:#d14}.chroma .dl{color:#d14}.chroma .sd{color:#d14}.chroma .s2{color:#d14}.chroma .se{color:#d14}.chroma .sh{color:#d14}.chroma .si{color:#d14}.chroma .sx{color:#d14}.chroma .sr{color:#009926}.chroma .s1{color:#d14}.chroma .ss{color:#990073}.chroma .m{color:#099}.chroma .mb{color:#099}.chroma .mf{color:#099}.chroma .mh{color:#099}.chroma .mi{color:#099}.chroma .il{color:#099}.chroma .mo{color:#099}.chroma .o{color:#000;font-weight:700}.chroma .ow{color:#000;font-weight:700}.chroma .p{}.chroma .c{color:#998;font-style:italic}.chroma .ch{color:#998;font-style:italic}.chroma .cm{color:#998;font-style:italic}.chroma .c1{color:#998;font-style:italic}.chroma .cs{color:#999;font-weight:700;font-style:italic}.chroma .cp{color:#999;font-weight:700;font-style:italic}.chroma .cpf{color:#999;font-weight:700;font-style:italic}.chroma .g{}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}html[data-theme=dark] .chroma .x{}html[data-theme=dark] .chroma .err{color:#f85149}html[data-theme=dark] .chroma .cl{}html[data-theme=dark] .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}html[data-theme=dark] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}html[data-theme=dark] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}html[data-theme=dark] .chroma .hl{color:#6e7681}html[data-theme=dark] .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#737679}html[data-theme=dark] .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6e7681}html[data-theme=dark] .chroma .line{display:flex}html[data-theme=dark] .chroma .k{color:#ff7b72}html[data-theme=dark] .chroma .kc{color:#79c0ff}html[data-theme=dark] .chroma .kd{color:#ff7b72}html[data-theme=dark] .chroma .kn{color:#ff7b72}html[data-theme=dark] .chroma .kp{color:#79c0ff}html[data-theme=dark] .chroma .kr{color:#ff7b72}html[data-theme=dark] .chroma .kt{color:#ff7b72}html[data-theme=dark] .chroma .n{}html[data-theme=dark] .chroma .na{}html[data-theme=dark] .chroma .nb{}html[data-theme=dark] .chroma .bp{}html[data-theme=dark] .chroma .nc{color:#f0883e;font-weight:700}html[data-theme=dark] .chroma .no{color:#79c0ff;font-weight:700}html[data-theme=dark] .chroma .nd{color:#d2a8ff;font-weight:700}html[data-theme=dark] .chroma .ni{color:#ffa657}html[data-theme=dark] .chroma .ne{color:#f0883e;font-weight:700}html[data-theme=dark] .chroma .nf{color:#d2a8ff;font-weight:700}html[data-theme=dark] .chroma .fm{}html[data-theme=dark] .chroma .nl{color:#79c0ff;font-weight:700}html[data-theme=dark] .chroma .nn{color:#ff7b72}html[data-theme=dark] .chroma .nx{}html[data-theme=dark] .chroma .py{color:#79c0ff}html[data-theme=dark] .chroma .nt{color:#7ee787}html[data-theme=dark] .chroma .nv{color:#79c0ff}html[data-theme=dark] .chroma .vc{}html[data-theme=dark] .chroma .vg{}html[data-theme=dark] .chroma .vi{}html[data-theme=dark] .chroma .vm{}html[data-theme=dark] .chroma .l{color:#a5d6ff}html[data-theme=dark] .chroma .ld{color:#79c0ff}html[data-theme=dark] .chroma .s{color:#a5d6ff}html[data-theme=dark] .chroma .sa{color:#79c0ff}html[data-theme=dark] .chroma .sb{color:#a5d6ff}html[data-theme=dark] .chroma .sc{color:#a5d6ff}html[data-theme=dark] .chroma .dl{color:#79c0ff}html[data-theme=dark] .chroma .sd{color:#a5d6ff}html[data-theme=dark] .chroma .s2{color:#a5d6ff}html[data-theme=dark] .chroma .se{color:#79c0ff}html[data-theme=dark] .chroma .sh{color:#79c0ff}html[data-theme=dark] .chroma .si{color:#a5d6ff}html[data-theme=dark] .chroma .sx{color:#a5d6ff}html[data-theme=dark] .chroma .sr{color:#79c0ff}html[data-theme=dark] .chroma .s1{color:#a5d6ff}html[data-theme=dark] .chroma .ss{color:#a5d6ff}html[data-theme=dark] .chroma .m{color:#a5d6ff}html[data-theme=dark] .chroma .mb{color:#a5d6ff}html[data-theme=dark] .chroma .mf{color:#a5d6ff}html[data-theme=dark] .chroma .mh{color:#a5d6ff}html[data-theme=dark] .chroma .mi{color:#a5d6ff}html[data-theme=dark] .chroma .il{color:#a5d6ff}html[data-theme=dark] .chroma .mo{color:#a5d6ff}html[data-theme=dark] .chroma .o{color:#ff7b72;font-weight:700}html[data-theme=dark] .chroma .ow{color:#ff7b72;font-weight:700}html[data-theme=dark] .chroma .p{}html[data-theme=dark] .chroma .c{color:#8b949e;font-style:italic}html[data-theme=dark] .chroma .ch{color:#8b949e;font-style:italic}html[data-theme=dark] .chroma .cm{color:#8b949e;font-style:italic}html[data-theme=dark] .chroma .c1{color:#8b949e;font-style:italic}html[data-theme=dark] .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}html[data-theme=dark] .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}html[data-theme=dark] .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}html[data-theme=dark] .chroma .g{}html[data-theme=dark] .chroma .gd{color:#ffa198;background-color:#490202}html[data-theme=dark] .chroma .ge{font-style:italic}html[data-theme=dark] .chroma .gr{color:#ffa198}html[data-theme=dark] .chroma .gh{color:#79c0ff;font-weight:700}html[data-theme=dark] .chroma .gi{color:#56d364;background-color:#0f5323}html[data-theme=dark] .chroma .go{color:#8b949e}html[data-theme=dark] .chroma .gp{color:#8b949e}html[data-theme=dark] .chroma .gs{font-weight:700}html[data-theme=dark] .chroma .gu{color:#79c0ff}html[data-theme=dark] .chroma .gt{color:#ff7b72}html[data-theme=dark] .chroma .gl{text-decoration:underline}html[data-theme=dark] .chroma .w{color:#6e7681}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .chroma .x{}html:not([data-theme=light]) .chroma .err{color:#f85149}html:not([data-theme=light]) .chroma .cl{}html:not([data-theme=light]) .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}html:not([data-theme=light]) .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}html:not([data-theme=light]) .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}html:not([data-theme=light]) .chroma .hl{color:#6e7681}html:not([data-theme=light]) .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#737679}html:not([data-theme=light]) .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6e7681}html:not([data-theme=light]) .chroma .line{display:flex}html:not([data-theme=light]) .chroma .k{color:#ff7b72}html:not([data-theme=light]) .chroma .kc{color:#79c0ff}html:not([data-theme=light]) .chroma .kd{color:#ff7b72}html:not([data-theme=light]) .chroma .kn{color:#ff7b72}html:not([data-theme=light]) .chroma .kp{color:#79c0ff}html:not([data-theme=light]) .chroma .kr{color:#ff7b72}html:not([data-theme=light]) .chroma .kt{color:#ff7b72}html:not([data-theme=light]) .chroma .n{}html:not([data-theme=light]) .chroma .na{}html:not([data-theme=light]) .chroma .nb{}html:not([data-theme=light]) .chroma .bp{}html:not([data-theme=light]) .chroma .nc{color:#f0883e;font-weight:700}html:not([data-theme=light]) .chroma .no{color:#79c0ff;font-weight:700}html:not([data-theme=light]) .chroma .nd{color:#d2a8ff;font-weight:700}html:not([data-theme=light]) .chroma .ni{color:#ffa657}html:not([data-theme=light]) .chroma .ne{color:#f0883e;font-weight:700}html:not([data-theme=light]) .chroma .nf{color:#d2a8ff;font-weight:700}html:not([data-theme=light]) .chroma .fm{}html:not([data-theme=light]) .chroma .nl{color:#79c0ff;font-weight:700}html:not([data-theme=light]) .chroma .nn{color:#ff7b72}html:not([data-theme=light]) .chroma .nx{}html:not([data-theme=light]) .chroma .py{color:#79c0ff}html:not([data-theme=light]) .chroma .nt{color:#7ee787}html:not([data-theme=light]) .chroma .nv{color:#79c0ff}html:not([data-theme=light]) .chroma .vc{}html:not([data-theme=light]) .chroma .vg{}html:not([data-theme=light]) .chroma .vi{}html:not([data-theme=light]) .chroma .vm{}html:not([data-theme=light]) .chroma .l{color:#a5d6ff}html:not([data-theme=light]) .chroma .ld{color:#79c0ff}html:not([data-theme=light]) .chroma .s{color:#a5d6ff}html:not([data-theme=light]) .chroma .sa{color:#79c0ff}html:not([data-theme=light]) .chroma .sb{color:#a5d6ff}html:not([data-theme=light]) .chroma .sc{color:#a5d6ff}html:not([data-theme=light]) .chroma .dl{color:#79c0ff}html:not([data-theme=light]) .chroma .sd{color:#a5d6ff}html:not([data-theme=light]) .chroma .s2{color:#a5d6ff}html:not([data-theme=light]) .chroma .se{color:#79c0ff}html:not([data-theme=light]) .chroma .sh{color:#79c0ff}html:not([data-theme=light]) .chroma .si{color:#a5d6ff}html:not([data-theme=light]) .chroma .sx{color:#a5d6ff}html:not([data-theme=light]) .chroma .sr{color:#79c0ff}html:not([data-theme=light]) .chroma .s1{color:#a5d6ff}html:not([data-theme=light]) .chroma .ss{color:#a5d6ff}html:not([data-theme=light]) .chroma .m{color:#a5d6ff}html:not([data-theme=light]) .chroma .mb{color:#a5d6ff}html:not([data-theme=light]) .chroma .mf{color:#a5d6ff}html:not([data-theme=light]) .chroma .mh{color:#a5d6ff}html:not([data-theme=light]) .chroma .mi{color:#a5d6ff}html:not([data-theme=light]) .chroma .il{color:#a5d6ff}html:not([data-theme=light]) .chroma .mo{color:#a5d6ff}html:not([data-theme=light]) .chroma .o{color:#ff7b72;font-weight:700}html:not([data-theme=light]) .chroma .ow{color:#ff7b72;font-weight:700}html:not([data-theme=light]) .chroma .p{}html:not([data-theme=light]) .chroma .c{color:#8b949e;font-style:italic}html:not([data-theme=light]) .chroma .ch{color:#8b949e;font-style:italic}html:not([data-theme=light]) .chroma .cm{color:#8b949e;font-style:italic}html:not([data-theme=light]) .chroma .c1{color:#8b949e;font-style:italic}html:not([data-theme=light]) .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}html:not([data-theme=light]) .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}html:not([data-theme=light]) .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}html:not([data-theme=light]) .chroma .g{}html:not([data-theme=light]) .chroma .gd{color:#ffa198;background-color:#490202}html:not([data-theme=light]) .chroma .ge{font-style:italic}html:not([data-theme=light]) .chroma .gr{color:#ffa198}html:not([data-theme=light]) .chroma .gh{color:#79c0ff;font-weight:700}html:not([data-theme=light]) .chroma .gi{color:#56d364;background-color:#0f5323}html:not([data-theme=light]) .chroma .go{color:#8b949e}html:not([data-theme=light]) .chroma .gp{color:#8b949e}html:not([data-theme=light]) .chroma .gs{font-weight:700}html:not([data-theme=light]) .chroma .gu{color:#79c0ff}html:not([data-theme=light]) .chroma .gt{color:#ff7b72}html:not([data-theme=light]) .chroma .gl{text-decoration:underline}html:not([data-theme=light]) .chroma .w{color:#6e7681}}