@font-face{font-family:titan one;src:url(/static/css/TitanOne-Regular-YVHVKVFC.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:atkinson hyperlegible next;src:url(/static/css/AtkinsonHyperlegibleNext-Regular-JKR55QGX.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:atkinson hyperlegible next;src:url(/static/css/AtkinsonHyperlegibleNext-RegularItalic-LQR5S4FE.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:atkinson hyperlegible next;src:url(/static/css/AtkinsonHyperlegibleNext-Bold-RCWKBTYG.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:atkinson hyperlegible next;src:url(/static/css/AtkinsonHyperlegibleNext-BoldItalic-6CQMSABB.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}:root,:host{--pico-svgicon-size:0.9em;--pico-svgicon-no-ai:url('data:image/svg+xml,<?xml version="1.0" encoding="UTF-8" standalone="no"?>%0A<svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"%0A  xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"%0A  xmlns:serif="http://www.serif.com/"%0A  style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;">%0A    <rect x="0" y="0" width="24" height="24" style="fill:none;fill-rule:nonzero;"/>%0A    <g transform="matrix(1,0,0,1,-5.85426,-6)">%0A        <path d="M14,21L14,17C14,15.903 14.903,15 16,15C17.097,15 18,15.903 18,17L18,21" style="fill:none;fill-rule:nonzero;stroke:black;stroke-width:2px;"/>%0A        <path d="M14,19L18,19" style="fill:none;fill-rule:nonzero;stroke:black;stroke-width:2px;"/>%0A        <path d="M21,15L21,21" style="fill:none;fill-rule:nonzero;stroke:black;stroke-width:2px;"/>%0A    </g>%0A    <path d="M3,12C3,16.937 7.063,21 12,21C16.937,21 21,16.937 21,12C21,7.063 16.937,3 12,3C7.063,3 3,7.063 3,12" style="fill:none;fill-rule:nonzero;stroke:black;stroke-width:2px;"/>%0A    <path d="M6,6L7.294,7.294" style="fill:none;fill-rule:nonzero;stroke:black;stroke-width:1.63px;"/>%0A    <path d="M16.819,16.819L18,18" style="fill:none;fill-rule:nonzero;stroke:black;stroke-width:1.77px;"/>%0A</svg>%0A');--pico-svgicon-creative-commons:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-creative-commons"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />%0A  <path d="M10.5 10.5c-.847 -.71 -2.132 -.658 -2.914 .116a1.928 1.928 0 0 0 0 2.768c.782 .774 2.067 .825 2.914 .116" />%0A  <path d="M16.5 10.5c-.847 -.71 -2.132 -.658 -2.914 .116a1.928 1.928 0 0 0 0 2.768c.782 .774 2.067 .825 2.914 .116" />%0A</svg>');--pico-svgicon-creative-commons-zero:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-creative-commons-zero"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />%0A  <path d="M9 12a3 4 0 1 0 6 0a3 4 0 1 0 -6 0" />%0A  <path d="M14 9l-4 6" />%0A</svg>');--pico-svgicon-creative-commons-by:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-creative-commons-by"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" />%0A  <path d="M11 7a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" />%0A  <path d="M9 13v-1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-.5l-.5 4h-2l-.5 -4h-.5a1 1 0 0 1 -1 -1" />%0A</svg>');--pico-svgicon-external-link:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-external-link"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6" />%0A  <path d="M11 13l9 -9" />%0A  <path d="M15 4h5v5" />%0A</svg>');--pico-svgicon-star-half:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-star-half"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l.007 15.748" />%0A</svg>');--pico-svgicon-star:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-star"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873l-6.158 -3.245" />%0A</svg>');--pico-svgicon-star-filled:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="currentColor"%0A  class="icon icon-tabler icons-tabler-filled icon-tabler-star"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M8.243 7.34l-6.38 .925l-.113 .023a1 1 0 0 0 -.44 1.684l4.622 4.499l-1.09 6.355l-.013 .11a1 1 0 0 0 1.464 .944l5.706 -3l5.693 3l.1 .046a1 1 0 0 0 1.352 -1.1l-1.091 -6.355l4.624 -4.5l.078 -.085a1 1 0 0 0 -.633 -1.62l-6.38 -.926l-2.852 -5.78a1 1 0 0 0 -1.794 0l-2.853 5.78z" />%0A</svg>');--pico-svgicon-language:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-language"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M9 6.371c0 4.418 -2.239 6.629 -5 6.629" />%0A  <path d="M4 6.371h7" />%0A  <path d="M5 9c0 2.144 2.252 3.908 6 4" />%0A  <path d="M12 20l4 -9l4 9" />%0A  <path d="M19.1 18h-6.2" />%0A  <path d="M6.694 3l.793 .582" />%0A</svg>');--pico-svgicon-books:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-books"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M5 5a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -14" />%0A  <path d="M9 5a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -14" />%0A  <path d="M5 8h4" />%0A  <path d="M9 16h4" />%0A  <path d="M13.803 4.56l2.184 -.53c.562 -.135 1.133 .19 1.282 .732l3.695 13.418a1.02 1.02 0 0 1 -.634 1.219l-.133 .041l-2.184 .53c-.562 .135 -1.133 -.19 -1.282 -.732l-3.695 -13.418a1.02 1.02 0 0 1 .634 -1.219l.133 -.041" />%0A  <path d="M14 9l4 -1" />%0A  <path d="M16 16l3.923 -.98" />%0A</svg>');--pico-svgicon-headphones:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-headphones"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M4 15a2 2 0 0 1 2 -2h1a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-1a2 2 0 0 1 -2 -2l0 -3" />%0A  <path d="M15 15a2 2 0 0 1 2 -2h1a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-1a2 2 0 0 1 -2 -2l0 -3" />%0A  <path d="M4 15v-3a8 8 0 0 1 16 0v3" />%0A</svg>');--pico-svgicon-progress-x:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-progress-x"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M10 20.777a8.942 8.942 0 0 1 -2.48 -.969" />%0A  <path d="M14 3.223a9.003 9.003 0 0 1 0 17.554" />%0A  <path d="M4.579 17.093a8.961 8.961 0 0 1 -1.227 -2.592" />%0A  <path d="M3.124 10.5c.16 -.95 .468 -1.85 .9 -2.675l.169 -.305" />%0A  <path d="M6.907 4.579a8.954 8.954 0 0 1 3.093 -1.356" />%0A  <path d="M14 14l-4 -4" />%0A  <path d="M10 14l4 -4" />%0A</svg>');--pico-svgicon-corner-right-down:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-corner-right-down"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M6 6h6a3 3 0 0 1 3 3v10l-4 -4m8 0l-4 4" />%0A</svg>');--pico-svgicon-corner-left-up:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-corner-left-up"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M18 18h-6a3 3 0 0 1 -3 -3v-10l-4 4m8 0l-4 -4" />%0A</svg>');--pico-svgicon-arrow-wave-left-up:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-arrow-wave-left-up"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M7 10h-4v4" />%0A  <path d="M21 12c-.887 -1.285 -2.48 -2.033 -4 -2c-1.52 -.033 -3.113 .715 -4 2c-.887 1.284 -2.48 2.033 -4 2c-1.52 .033 -3 -1 -4 -2l-2 -2" />%0A</svg>');--pico-svgicon-heart:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-heart"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572" />%0A</svg>');--pico-svgicon-command:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-command"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M7 9a2 2 0 1 1 2 -2v10a2 2 0 1 1 -2 -2h10a2 2 0 1 1 -2 2v-10a2 2 0 1 1 2 2h-10" />%0A</svg>');--pico-svgicon-file-type-pdf:url('data:image/svg+xml,<svg%0A  xmlns="http://www.w3.org/2000/svg"%0A  width="24"%0A  height="24"%0A  viewBox="0 0 24 24"%0A  fill="none"%0A  stroke="currentColor"%0A  stroke-width="2"%0A  stroke-linecap="round"%0A  stroke-linejoin="round"%0A  class="icon icon-tabler icons-tabler-outline icon-tabler-file-type-pdf"%0A>%0A  <path stroke="none" d="M0 0h24v24H0z" fill="none" />%0A  <path d="M14 3v4a1 1 0 0 0 1 1h4" />%0A  <path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4" />%0A  <path d="M5 18h1.5a1.5 1.5 0 0 0 0 -3h-1.5v6" />%0A  <path d="M17 18h2" />%0A  <path d="M20 15h-3v6" />%0A  <path d="M11 15v6h1a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-1" />%0A</svg>')}i.creative-commons{-webkit-mask-image:var(--pico-svgicon-creative-commons);mask-image:var(--pico-svgicon-creative-commons)}i.creative-commons-zero{-webkit-mask-image:var(--pico-svgicon-creative-commons-zero);mask-image:var(--pico-svgicon-creative-commons-zero)}i.creative-commons-by{-webkit-mask-image:var(--pico-svgicon-creative-commons-by);mask-image:var(--pico-svgicon-creative-commons-by)}i.external-link{-webkit-mask-image:var(--pico-svgicon-external-link);mask-image:var(--pico-svgicon-external-link)}i.star-half{-webkit-mask-image:var(--pico-svgicon-star-half);mask-image:var(--pico-svgicon-star-half)}i.star{-webkit-mask-image:var(--pico-svgicon-star);mask-image:var(--pico-svgicon-star)}i.star-filled{-webkit-mask-image:var(--pico-svgicon-star-filled);mask-image:var(--pico-svgicon-star-filled)}i.language{-webkit-mask-image:var(--pico-svgicon-language);mask-image:var(--pico-svgicon-language)}i.books{-webkit-mask-image:var(--pico-svgicon-books);mask-image:var(--pico-svgicon-books)}i.headphones{-webkit-mask-image:var(--pico-svgicon-headphones);mask-image:var(--pico-svgicon-headphones)}i.progress-x{-webkit-mask-image:var(--pico-svgicon-progress-x);mask-image:var(--pico-svgicon-progress-x)}i.corner-right-down{-webkit-mask-image:var(--pico-svgicon-corner-right-down);mask-image:var(--pico-svgicon-corner-right-down)}i.corner-left-up{-webkit-mask-image:var(--pico-svgicon-corner-left-up);mask-image:var(--pico-svgicon-corner-left-up)}i.arrow-wave-left-up{-webkit-mask-image:var(--pico-svgicon-arrow-wave-left-up);mask-image:var(--pico-svgicon-arrow-wave-left-up)}i.heart{-webkit-mask-image:var(--pico-svgicon-heart);mask-image:var(--pico-svgicon-heart);background-color:var(--pico-primary)!important}i.command{-webkit-mask-image:var(--pico-svgicon-command);mask-image:var(--pico-svgicon-command)}i.file-type-pdf{-webkit-mask-image:var(--pico-svgicon-file-type-pdf);mask-image:var(--pico-svgicon-file-type-pdf)}i.icon{display:inline-block;margin-bottom:-.1em;margin-left:-.06em;margin-right:-.06em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--pico-svgicon-size)auto;mask-size:var(--pico-svgicon-size)auto;width:var(--pico-svgicon-size);height:var(--pico-svgicon-size);background-color:var(--pico-muted-color);background-position:50%;background-size:var(--pico-svgicon-size);background-repeat:no-repeat}i.icon.black{background-color:var(--pico-color)}i.icon.lg{-webkit-mask-size:calc(1.5*var(--pico-svgicon-size))auto;mask-size:calc(1.5*var(--pico-svgicon-size))auto;width:calc(1.5*var(--pico-svgicon-size));height:calc(1.5*var(--pico-svgicon-size));background-size:calc(1.5*var(--pico-svgicon-size));margin-bottom:-.3em}i.icon.xl{-webkit-mask-size:calc(2.5*var(--pico-svgicon-size))auto;mask-size:calc(2.5*var(--pico-svgicon-size))auto;width:calc(2.5*var(--pico-svgicon-size));height:calc(2.5*var(--pico-svgicon-size));background-size:calc(2.5*var(--pico-svgicon-size))}i.no-ai{-webkit-mask-image:var(--pico-svgicon-no-ai);mask-image:var(--pico-svgicon-no-ai)}i.fancy{font-size:105%;font-style:normal;text-decoration:underline;text-underline-offset:.17em;text-decoration-thickness:.1em;-webkit-text-decoration-color:var(--pico-primary-underline);text-decoration-color:var(--pico-primary-underline);background-color:var(--pico-text-selection-color)}a:has(i.external-link)>span:last-of-type{white-space:nowrap}a:has(i.external-link)>span:last-of-type>i{margin-left:.5px;transition:var(--pico-transition)}a:has(i.external-link):hover>span:last-of-type>i{background-color:var(--pico-secondary-hover)}.badge:not(.muted) .icon{background-color:var(--pico-primary-hover)}.badge .icon{-webkit-mask-size:calc(1.5*var(--pico-svgicon-size))auto;mask-size:calc(1.5*var(--pico-svgicon-size))auto;width:calc(1.5*var(--pico-svgicon-size));height:calc(1.5*var(--pico-svgicon-size));background-size:calc(1.5*var(--pico-svgicon-size));margin-bottom:-.4em;margin-right:.08em}.points-at-heading::before{content:"";display:inline-block;margin-left:-.06em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-position:50%;background-repeat:no-repeat;-webkit-mask-size:calc(1.5*var(--pico-svgicon-size))auto;mask-size:calc(1.5*var(--pico-svgicon-size))auto;width:calc(1.5*var(--pico-svgicon-size));height:calc(1.5*var(--pico-svgicon-size));background-size:calc(1.5*var(--pico-svgicon-size));margin-bottom:-.3em;-webkit-mask-image:var(--pico-svgicon-arrow-wave-left-up);mask-image:var(--pico-svgicon-arrow-wave-left-up);transform:rotate(45deg);background-color:var(--pico-muted-color);margin-right:-.1em}.slash{font-family:var(--pico-font-family-sans-serif)!important;display:inline-block;position:relative;font-weight:700;color:var(--pico-muted-color);transition:.2s;width:.8ch;left:-.35em;margin-right:-.8ch;margin-bottom:-12.5%;font-size:125%}@keyframes flip{0%,20%{transform:rotateY(360deg)}}a:hover>.slash{color:var(--pico-primary-hover);text-shadow:0 0 5px var(--pico-primary-hover),0 0 25px var(--pico-primary-hover),0 0 50px var(--pico-primary-hover),0 0 100px var(--pico-primary-hover),0 0 200px var(--pico-primary-hover);animation:flip 2s}.chroma .p{color:var(--pico-color)}[data-theme=light] .chroma,:root:not([data-theme=dark]) .chroma,:host(:not([data-theme=dark])) .chroma{background-color:#f7f7f7;-webkit-text-size-adjust:none}[data-theme=light] .chroma .err,:root:not([data-theme=dark]) .chroma .err,:host(:not([data-theme=dark])) .chroma .err{color:#f6f8fa;background-color:#82071e}[data-theme=light] .chroma .lnlinks,:root:not([data-theme=dark]) .chroma .lnlinks,:host(:not([data-theme=dark])) .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}[data-theme=light] .chroma .lntd,:root:not([data-theme=dark]) .chroma .lntd,:host(:not([data-theme=dark])) .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-theme=light] .chroma .lntable,:root:not([data-theme=dark]) .chroma .lntable,:host(:not([data-theme=dark])) .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}[data-theme=light] .chroma .hl,:root:not([data-theme=dark]) .chroma .hl,:host(:not([data-theme=dark])) .chroma .hl{background-color:#dedede}[data-theme=light] .chroma .lnt,:root:not([data-theme=dark]) .chroma .lnt,:host(:not([data-theme=dark])) .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-theme=light] .chroma .ln,:root:not([data-theme=dark]) .chroma .ln,:host(:not([data-theme=dark])) .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-theme=light] .chroma .line,:root:not([data-theme=dark]) .chroma .line,:host(:not([data-theme=dark])) .chroma .line{display:flex}[data-theme=light] .chroma .k,:root:not([data-theme=dark]) .chroma .k,:host(:not([data-theme=dark])) .chroma .k{color:#cf222e}[data-theme=light] .chroma .kc,:root:not([data-theme=dark]) .chroma .kc,:host(:not([data-theme=dark])) .chroma .kc{color:#cf222e}[data-theme=light] .chroma .kd,:root:not([data-theme=dark]) .chroma .kd,:host(:not([data-theme=dark])) .chroma .kd{color:#cf222e}[data-theme=light] .chroma .kn,:root:not([data-theme=dark]) .chroma .kn,:host(:not([data-theme=dark])) .chroma .kn{color:#cf222e}[data-theme=light] .chroma .kp,:root:not([data-theme=dark]) .chroma .kp,:host(:not([data-theme=dark])) .chroma .kp{color:#cf222e}[data-theme=light] .chroma .kr,:root:not([data-theme=dark]) .chroma .kr,:host(:not([data-theme=dark])) .chroma .kr{color:#cf222e}[data-theme=light] .chroma .kt,:root:not([data-theme=dark]) .chroma .kt,:host(:not([data-theme=dark])) .chroma .kt{color:#cf222e}[data-theme=light] .chroma .na,:root:not([data-theme=dark]) .chroma .na,:host(:not([data-theme=dark])) .chroma .na{color:#1f2328}[data-theme=light] .chroma .nc,:root:not([data-theme=dark]) .chroma .nc,:host(:not([data-theme=dark])) .chroma .nc{color:#1f2328}[data-theme=light] .chroma .no,:root:not([data-theme=dark]) .chroma .no,:host(:not([data-theme=dark])) .chroma .no{color:#0550ae}[data-theme=light] .chroma .nd,:root:not([data-theme=dark]) .chroma .nd,:host(:not([data-theme=dark])) .chroma .nd{color:#0550ae}[data-theme=light] .chroma .ni,:root:not([data-theme=dark]) .chroma .ni,:host(:not([data-theme=dark])) .chroma .ni{color:#6639ba}[data-theme=light] .chroma .nl,:root:not([data-theme=dark]) .chroma .nl,:host(:not([data-theme=dark])) .chroma .nl{color:#900;font-weight:700}[data-theme=light] .chroma .nn,:root:not([data-theme=dark]) .chroma .nn,:host(:not([data-theme=dark])) .chroma .nn{color:#24292e}[data-theme=light] .chroma .nx,:root:not([data-theme=dark]) .chroma .nx,:host(:not([data-theme=dark])) .chroma .nx{color:#1f2328}[data-theme=light] .chroma .nt,:root:not([data-theme=dark]) .chroma .nt,:host(:not([data-theme=dark])) .chroma .nt{color:#0550ae}[data-theme=light] .chroma .nb,:root:not([data-theme=dark]) .chroma .nb,:host(:not([data-theme=dark])) .chroma .nb{color:#6639ba}[data-theme=light] .chroma .bp,:root:not([data-theme=dark]) .chroma .bp,:host(:not([data-theme=dark])) .chroma .bp{color:#6a737d}[data-theme=light] .chroma .nv,:root:not([data-theme=dark]) .chroma .nv,:host(:not([data-theme=dark])) .chroma .nv{color:#953800}[data-theme=light] .chroma .vc,:root:not([data-theme=dark]) .chroma .vc,:host(:not([data-theme=dark])) .chroma .vc{color:#953800}[data-theme=light] .chroma .vg,:root:not([data-theme=dark]) .chroma .vg,:host(:not([data-theme=dark])) .chroma .vg{color:#953800}[data-theme=light] .chroma .vi,:root:not([data-theme=dark]) .chroma .vi,:host(:not([data-theme=dark])) .chroma .vi{color:#953800}[data-theme=light] .chroma .vm,:root:not([data-theme=dark]) .chroma .vm,:host(:not([data-theme=dark])) .chroma .vm{color:#953800}[data-theme=light] .chroma .nf,:root:not([data-theme=dark]) .chroma .nf,:host(:not([data-theme=dark])) .chroma .nf{color:#6639ba}[data-theme=light] .chroma .fm,:root:not([data-theme=dark]) .chroma .fm,:host(:not([data-theme=dark])) .chroma .fm{color:#6639ba}[data-theme=light] .chroma .s,:root:not([data-theme=dark]) .chroma .s,:host(:not([data-theme=dark])) .chroma .s{color:#0a3069}[data-theme=light] .chroma .sa,:root:not([data-theme=dark]) .chroma .sa,:host(:not([data-theme=dark])) .chroma .sa{color:#0a3069}[data-theme=light] .chroma .sb,:root:not([data-theme=dark]) .chroma .sb,:host(:not([data-theme=dark])) .chroma .sb{color:#0a3069}[data-theme=light] .chroma .sc,:root:not([data-theme=dark]) .chroma .sc,:host(:not([data-theme=dark])) .chroma .sc{color:#0a3069}[data-theme=light] .chroma .dl,:root:not([data-theme=dark]) .chroma .dl,:host(:not([data-theme=dark])) .chroma .dl{color:#0a3069}[data-theme=light] .chroma .sd,:root:not([data-theme=dark]) .chroma .sd,:host(:not([data-theme=dark])) .chroma .sd{color:#0a3069}[data-theme=light] .chroma .s2,:root:not([data-theme=dark]) .chroma .s2,:host(:not([data-theme=dark])) .chroma .s2{color:#0a3069}[data-theme=light] .chroma .se,:root:not([data-theme=dark]) .chroma .se,:host(:not([data-theme=dark])) .chroma .se{color:#0a3069}[data-theme=light] .chroma .sh,:root:not([data-theme=dark]) .chroma .sh,:host(:not([data-theme=dark])) .chroma .sh{color:#0a3069}[data-theme=light] .chroma .si,:root:not([data-theme=dark]) .chroma .si,:host(:not([data-theme=dark])) .chroma .si{color:#0a3069}[data-theme=light] .chroma .sx,:root:not([data-theme=dark]) .chroma .sx,:host(:not([data-theme=dark])) .chroma .sx{color:#0a3069}[data-theme=light] .chroma .sr,:root:not([data-theme=dark]) .chroma .sr,:host(:not([data-theme=dark])) .chroma .sr{color:#0a3069}[data-theme=light] .chroma .s1,:root:not([data-theme=dark]) .chroma .s1,:host(:not([data-theme=dark])) .chroma .s1{color:#0a3069}[data-theme=light] .chroma .ss,:root:not([data-theme=dark]) .chroma .ss,:host(:not([data-theme=dark])) .chroma .ss{color:#032f62}[data-theme=light] .chroma .m,:root:not([data-theme=dark]) .chroma .m,:host(:not([data-theme=dark])) .chroma .m{color:#0550ae}[data-theme=light] .chroma .mb,:root:not([data-theme=dark]) .chroma .mb,:host(:not([data-theme=dark])) .chroma .mb{color:#0550ae}[data-theme=light] .chroma .mf,:root:not([data-theme=dark]) .chroma .mf,:host(:not([data-theme=dark])) .chroma .mf{color:#0550ae}[data-theme=light] .chroma .mh,:root:not([data-theme=dark]) .chroma .mh,:host(:not([data-theme=dark])) .chroma .mh{color:#0550ae}[data-theme=light] .chroma .mi,:root:not([data-theme=dark]) .chroma .mi,:host(:not([data-theme=dark])) .chroma .mi{color:#0550ae}[data-theme=light] .chroma .il,:root:not([data-theme=dark]) .chroma .il,:host(:not([data-theme=dark])) .chroma .il{color:#0550ae}[data-theme=light] .chroma .mo,:root:not([data-theme=dark]) .chroma .mo,:host(:not([data-theme=dark])) .chroma .mo{color:#0550ae}[data-theme=light] .chroma .o,:root:not([data-theme=dark]) .chroma .o,:host(:not([data-theme=dark])) .chroma .o{color:#0550ae}[data-theme=light] .chroma .ow,:root:not([data-theme=dark]) .chroma .ow,:host(:not([data-theme=dark])) .chroma .ow{color:#0550ae}[data-theme=light] .chroma .or,:root:not([data-theme=dark]) .chroma .or,:host(:not([data-theme=dark])) .chroma .or{color:#0550ae}[data-theme=light] .chroma .c,:root:not([data-theme=dark]) .chroma .c,:host(:not([data-theme=dark])) .chroma .c{color:#57606a}[data-theme=light] .chroma .ch,:root:not([data-theme=dark]) .chroma .ch,:host(:not([data-theme=dark])) .chroma .ch{color:#57606a}[data-theme=light] .chroma .cm,:root:not([data-theme=dark]) .chroma .cm,:host(:not([data-theme=dark])) .chroma .cm{color:#57606a}[data-theme=light] .chroma .c1,:root:not([data-theme=dark]) .chroma .c1,:host(:not([data-theme=dark])) .chroma .c1{color:#57606a}[data-theme=light] .chroma .cs,:root:not([data-theme=dark]) .chroma .cs,:host(:not([data-theme=dark])) .chroma .cs{color:#57606a}[data-theme=light] .chroma .cp,:root:not([data-theme=dark]) .chroma .cp,:host(:not([data-theme=dark])) .chroma .cp{color:#57606a}[data-theme=light] .chroma .cpf,:root:not([data-theme=dark]) .chroma .cpf,:host(:not([data-theme=dark])) .chroma .cpf{color:#57606a}[data-theme=light] .chroma .gd,:root:not([data-theme=dark]) .chroma .gd,:host(:not([data-theme=dark])) .chroma .gd{color:#82071e;background-color:#ffebe9}[data-theme=light] .chroma .ge,:root:not([data-theme=dark]) .chroma .ge,:host(:not([data-theme=dark])) .chroma .ge{color:#1f2328}[data-theme=light] .chroma .gi,:root:not([data-theme=dark]) .chroma .gi,:host(:not([data-theme=dark])) .chroma .gi{color:#116329;background-color:#dafbe1}[data-theme=light] .chroma .go,:root:not([data-theme=dark]) .chroma .go,:host(:not([data-theme=dark])) .chroma .go{color:#1f2328}[data-theme=light] .chroma .gl,:root:not([data-theme=dark]) .chroma .gl,:host(:not([data-theme=dark])) .chroma .gl{text-decoration:underline}[data-theme=light] .chroma .w,:root:not([data-theme=dark]) .chroma .w,:host(:not([data-theme=dark])) .chroma .w{color:#fff}[data-theme=dark] .chroma{color:#e0def4;background-color:#191724;-webkit-text-size-adjust:none}[data-theme=dark] .chroma .err{color:#eb6f92}[data-theme=dark] .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}[data-theme=dark] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-theme=dark] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}[data-theme=dark] .chroma .hl{background-color:#302e39}[data-theme=dark] .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-theme=dark] .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-theme=dark] .chroma .line{display:flex}[data-theme=dark] .chroma .k{color:#31748f}[data-theme=dark] .chroma .kc{color:#31748f}[data-theme=dark] .chroma .kd{color:#31748f}[data-theme=dark] .chroma .kn{color:#c4a7e7}[data-theme=dark] .chroma .kp{color:#31748f}[data-theme=dark] .chroma .kr{color:#31748f}[data-theme=dark] .chroma .kt{color:#31748f}[data-theme=dark] .chroma .n{color:#ebbcba}[data-theme=dark] .chroma .na{color:#ebbcba}[data-theme=dark] .chroma .nc{color:#9ccfd8}[data-theme=dark] .chroma .no{color:#f6c177}[data-theme=dark] .chroma .nd{color:#908caa}[data-theme=dark] .chroma .ni{color:#ebbcba}[data-theme=dark] .chroma .ne{color:#31748f}[data-theme=dark] .chroma .nl{color:#ebbcba}[data-theme=dark] .chroma .nn{color:#ebbcba}[data-theme=dark] .chroma .nx{color:#e0def4}[data-theme=dark] .chroma .py{color:#ebbcba}[data-theme=dark] .chroma .nt{color:#ebbcba}[data-theme=dark] .chroma .nb{color:#ebbcba}[data-theme=dark] .chroma .bp{color:#ebbcba}[data-theme=dark] .chroma .nv{color:#ebbcba}[data-theme=dark] .chroma .vc{color:#ebbcba}[data-theme=dark] .chroma .vg{color:#ebbcba}[data-theme=dark] .chroma .vi{color:#ebbcba}[data-theme=dark] .chroma .vm{color:#ebbcba}[data-theme=dark] .chroma .nf{color:#ebbcba}[data-theme=dark] .chroma .fm{color:#ebbcba}[data-theme=dark] .chroma .l{color:#f6c177}[data-theme=dark] .chroma .ld{color:#f6c177}[data-theme=dark] .chroma .s{color:#f6c177}[data-theme=dark] .chroma .sa{color:#f6c177}[data-theme=dark] .chroma .sb{color:#f6c177}[data-theme=dark] .chroma .sc{color:#f6c177}[data-theme=dark] .chroma .dl{color:#f6c177}[data-theme=dark] .chroma .sd{color:#f6c177}[data-theme=dark] .chroma .s2{color:#f6c177}[data-theme=dark] .chroma .se{color:#31748f}[data-theme=dark] .chroma .sh{color:#f6c177}[data-theme=dark] .chroma .si{color:#f6c177}[data-theme=dark] .chroma .sx{color:#f6c177}[data-theme=dark] .chroma .sr{color:#f6c177}[data-theme=dark] .chroma .s1{color:#f6c177}[data-theme=dark] .chroma .ss{color:#f6c177}[data-theme=dark] .chroma .m{color:#f6c177}[data-theme=dark] .chroma .mb{color:#f6c177}[data-theme=dark] .chroma .mf{color:#f6c177}[data-theme=dark] .chroma .mh{color:#f6c177}[data-theme=dark] .chroma .mi{color:#f6c177}[data-theme=dark] .chroma .il{color:#f6c177}[data-theme=dark] .chroma .mo{color:#f6c177}[data-theme=dark] .chroma .o{color:#908caa}[data-theme=dark] .chroma .ow{color:#908caa}[data-theme=dark] .chroma .or{color:#908caa}[data-theme=dark] .chroma .c{color:#6e6a86}[data-theme=dark] .chroma .ch{color:#6e6a86}[data-theme=dark] .chroma .cm{color:#6e6a86}[data-theme=dark] .chroma .c1{color:#6e6a86}[data-theme=dark] .chroma .cs{color:#6e6a86}[data-theme=dark] .chroma .cp{color:#6e6a86}[data-theme=dark] .chroma .cpf{color:#6e6a86}[data-theme=dark] .chroma .gd{color:#eb6f92}[data-theme=dark] .chroma .ge{font-style:italic}[data-theme=dark] .chroma .gi{color:#9ccfd8}[data-theme=dark] .chroma .gs{font-weight:700}[data-theme=dark] .chroma .gu{color:#c4a7e7}body.layout-quotes blockquote{margin-top:calc(5*var(--pico-typography-spacing-vertical));margin-bottom:calc(1.5*var(--pico-typography-spacing-vertical))}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]) .chroma,:host(:not([data-theme])) .chroma{color:#e0def4;background-color:#191724;-webkit-text-size-adjust:none}:root:not([data-theme]) .chroma .err,:host(:not([data-theme])) .chroma .err{color:#eb6f92}:root:not([data-theme]) .chroma .lnlinks,:host(:not([data-theme])) .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}:root:not([data-theme]) .chroma .lntd,:host(:not([data-theme])) .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root:not([data-theme]) .chroma .lntable,:host(:not([data-theme])) .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}:root:not([data-theme]) .chroma .hl,:host(:not([data-theme])) .chroma .hl{background-color:#302e39}:root:not([data-theme]) .chroma .lnt,:host(:not([data-theme])) .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}:root:not([data-theme]) .chroma .ln,:host(:not([data-theme])) .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}:root:not([data-theme]) .chroma .line,:host(:not([data-theme])) .chroma .line{display:flex}:root:not([data-theme]) .chroma .k,:host(:not([data-theme])) .chroma .k{color:#31748f}:root:not([data-theme]) .chroma .kc,:host(:not([data-theme])) .chroma .kc{color:#31748f}:root:not([data-theme]) .chroma .kd,:host(:not([data-theme])) .chroma .kd{color:#31748f}:root:not([data-theme]) .chroma .kn,:host(:not([data-theme])) .chroma .kn{color:#c4a7e7}:root:not([data-theme]) .chroma .kp,:host(:not([data-theme])) .chroma .kp{color:#31748f}:root:not([data-theme]) .chroma .kr,:host(:not([data-theme])) .chroma .kr{color:#31748f}:root:not([data-theme]) .chroma .kt,:host(:not([data-theme])) .chroma .kt{color:#31748f}:root:not([data-theme]) .chroma .n,:host(:not([data-theme])) .chroma .n{color:#ebbcba}:root:not([data-theme]) .chroma .na,:host(:not([data-theme])) .chroma .na{color:#ebbcba}:root:not([data-theme]) .chroma .nc,:host(:not([data-theme])) .chroma .nc{color:#9ccfd8}:root:not([data-theme]) .chroma .no,:host(:not([data-theme])) .chroma .no{color:#f6c177}:root:not([data-theme]) .chroma .nd,:host(:not([data-theme])) .chroma .nd{color:#908caa}:root:not([data-theme]) .chroma .ni,:host(:not([data-theme])) .chroma .ni{color:#ebbcba}:root:not([data-theme]) .chroma .ne,:host(:not([data-theme])) .chroma .ne{color:#31748f}:root:not([data-theme]) .chroma .nl,:host(:not([data-theme])) .chroma .nl{color:#ebbcba}:root:not([data-theme]) .chroma .nn,:host(:not([data-theme])) .chroma .nn{color:#ebbcba}:root:not([data-theme]) .chroma .nx,:host(:not([data-theme])) .chroma .nx{color:#e0def4}:root:not([data-theme]) .chroma .py,:host(:not([data-theme])) .chroma .py{color:#ebbcba}:root:not([data-theme]) .chroma .nt,:host(:not([data-theme])) .chroma .nt{color:#ebbcba}:root:not([data-theme]) .chroma .nb,:host(:not([data-theme])) .chroma .nb{color:#ebbcba}:root:not([data-theme]) .chroma .bp,:host(:not([data-theme])) .chroma .bp{color:#ebbcba}:root:not([data-theme]) .chroma .nv,:host(:not([data-theme])) .chroma .nv{color:#ebbcba}:root:not([data-theme]) .chroma .vc,:host(:not([data-theme])) .chroma .vc{color:#ebbcba}:root:not([data-theme]) .chroma .vg,:host(:not([data-theme])) .chroma .vg{color:#ebbcba}:root:not([data-theme]) .chroma .vi,:host(:not([data-theme])) .chroma .vi{color:#ebbcba}:root:not([data-theme]) .chroma .vm,:host(:not([data-theme])) .chroma .vm{color:#ebbcba}:root:not([data-theme]) .chroma .nf,:host(:not([data-theme])) .chroma .nf{color:#ebbcba}:root:not([data-theme]) .chroma .fm,:host(:not([data-theme])) .chroma .fm{color:#ebbcba}:root:not([data-theme]) .chroma .l,:host(:not([data-theme])) .chroma .l{color:#f6c177}:root:not([data-theme]) .chroma .ld,:host(:not([data-theme])) .chroma .ld{color:#f6c177}:root:not([data-theme]) .chroma .s,:host(:not([data-theme])) .chroma .s{color:#f6c177}:root:not([data-theme]) .chroma .sa,:host(:not([data-theme])) .chroma .sa{color:#f6c177}:root:not([data-theme]) .chroma .sb,:host(:not([data-theme])) .chroma .sb{color:#f6c177}:root:not([data-theme]) .chroma .sc,:host(:not([data-theme])) .chroma .sc{color:#f6c177}:root:not([data-theme]) .chroma .dl,:host(:not([data-theme])) .chroma .dl{color:#f6c177}:root:not([data-theme]) .chroma .sd,:host(:not([data-theme])) .chroma .sd{color:#f6c177}:root:not([data-theme]) .chroma .s2,:host(:not([data-theme])) .chroma .s2{color:#f6c177}:root:not([data-theme]) .chroma .se,:host(:not([data-theme])) .chroma .se{color:#31748f}:root:not([data-theme]) .chroma .sh,:host(:not([data-theme])) .chroma .sh{color:#f6c177}:root:not([data-theme]) .chroma .si,:host(:not([data-theme])) .chroma .si{color:#f6c177}:root:not([data-theme]) .chroma .sx,:host(:not([data-theme])) .chroma .sx{color:#f6c177}:root:not([data-theme]) .chroma .sr,:host(:not([data-theme])) .chroma .sr{color:#f6c177}:root:not([data-theme]) .chroma .s1,:host(:not([data-theme])) .chroma .s1{color:#f6c177}:root:not([data-theme]) .chroma .ss,:host(:not([data-theme])) .chroma .ss{color:#f6c177}:root:not([data-theme]) .chroma .m,:host(:not([data-theme])) .chroma .m{color:#f6c177}:root:not([data-theme]) .chroma .mb,:host(:not([data-theme])) .chroma .mb{color:#f6c177}:root:not([data-theme]) .chroma .mf,:host(:not([data-theme])) .chroma .mf{color:#f6c177}:root:not([data-theme]) .chroma .mh,:host(:not([data-theme])) .chroma .mh{color:#f6c177}:root:not([data-theme]) .chroma .mi,:host(:not([data-theme])) .chroma .mi{color:#f6c177}:root:not([data-theme]) .chroma .il,:host(:not([data-theme])) .chroma .il{color:#f6c177}:root:not([data-theme]) .chroma .mo,:host(:not([data-theme])) .chroma .mo{color:#f6c177}:root:not([data-theme]) .chroma .o,:host(:not([data-theme])) .chroma .o{color:#908caa}:root:not([data-theme]) .chroma .ow,:host(:not([data-theme])) .chroma .ow{color:#908caa}:root:not([data-theme]) .chroma .or,:host(:not([data-theme])) .chroma .or{color:#908caa}:root:not([data-theme]) .chroma .c,:host(:not([data-theme])) .chroma .c{color:#6e6a86}:root:not([data-theme]) .chroma .ch,:host(:not([data-theme])) .chroma .ch{color:#6e6a86}:root:not([data-theme]) .chroma .cm,:host(:not([data-theme])) .chroma .cm{color:#6e6a86}:root:not([data-theme]) .chroma .c1,:host(:not([data-theme])) .chroma .c1{color:#6e6a86}:root:not([data-theme]) .chroma .cs,:host(:not([data-theme])) .chroma .cs{color:#6e6a86}:root:not([data-theme]) .chroma .cp,:host(:not([data-theme])) .chroma .cp{color:#6e6a86}:root:not([data-theme]) .chroma .cpf,:host(:not([data-theme])) .chroma .cpf{color:#6e6a86}:root:not([data-theme]) .chroma .gd,:host(:not([data-theme])) .chroma .gd{color:#eb6f92}:root:not([data-theme]) .chroma .ge,:host(:not([data-theme])) .chroma .ge{font-style:italic}:root:not([data-theme]) .chroma .gi,:host(:not([data-theme])) .chroma .gi{color:#9ccfd8}:root:not([data-theme]) .chroma .gs,:host(:not([data-theme])) .chroma .gs{font-weight:700}:root:not([data-theme]) .chroma .gu,:host(:not([data-theme])) .chroma .gu{color:#c4a7e7}}