@font-face{font-family:instrument sans;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"source sans 3";src:url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"source sans 3";src:url(/fonts/source-sans-3-latin-wght-italic.woff2)format("woff2-variations");font-weight:200 900;font-style:italic;font-display:swap}:root{color-scheme:light;--marinho:#15213A;--marinho-ativo:#24324F;--menu:#C5CBD8;--menu-claro:#FFFFFF;--papel:#FFFFFF;--superficie:#F3F5F8;--texto:#15213A;--texto-2:#46506A;--meta:#5B6479;--divisoria:#D5D9E2;--filete:#15213A;--acento:#7D1D3F;--grifo:#F3DCE4;--pre-text:#1F2328;--display:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--text:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sidebar-w:15rem;--pad:1.375rem;--measure:44rem;--bar-h:4.5rem}@media(min-width:60rem){:root{--pad:4rem}}:root[data-theme=dark]{color-scheme:dark;--marinho:#0B1220;--marinho-ativo:#1C2842;--menu:#B5BDCD;--papel:#111A2E;--superficie:#18233B;--texto:#E6E9F0;--texto-2:#B3BACB;--meta:#98A1B5;--divisoria:#26324D;--filete:#E6E9F0;--acento:#E9A3B8;--grifo:#4A2434;--pre-text:#E6EDF3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--marinho:#0B1220;--marinho-ativo:#1C2842;--menu:#B5BDCD;--papel:#111A2E;--superficie:#18233B;--texto:#E6E9F0;--texto-2:#B3BACB;--meta:#98A1B5;--divisoria:#26324D;--filete:#E6E9F0;--acento:#E9A3B8;--grifo:#4A2434;--pre-text:#E6EDF3}}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + 1rem)}@media(min-width:60rem){html{scroll-padding-top:2rem}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--papel);color:var(--texto);font-family:var(--text);font-size:1.125rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-color:var(--acento);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--acento)}:focus-visible{outline:2px solid var(--acento);outline-offset:3px;border-radius:2px}::selection{background:var(--grifo);color:var(--texto)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.6rem 1rem;background:var(--papel);color:var(--texto)}.skip-link:focus{top:1rem}.layout{min-height:100vh}@media(min-width:60rem){.layout{display:grid;grid-template-columns:var(--sidebar-w)minmax(0,1fr)}}.conteudo{display:flex;flex-direction:column;min-height:calc(100vh - var(--bar-h));padding:1.75rem var(--pad)0}.conteudo>main{flex:1}@media(min-width:60rem){.conteudo{min-height:100vh;padding-top:4rem}}.sidebar{position:sticky;top:0;z-index:50;background:var(--marinho);color:var(--menu-claro)}.sidebar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:1rem;min-height:var(--bar-h);padding:.875rem 1.25rem}.site-name{font-family:var(--display);font-weight:600;font-size:1rem;line-height:1.2;color:var(--menu-claro);text-decoration:none}.site-name:hover{color:var(--menu-claro)}.site-name{display:inline-flex;align-items:center;gap:.625rem}.marca{width:1.75rem;height:1.75rem;flex-shrink:0}@media(min-width:60rem){.marca{width:2.5rem;height:2.5rem}}.site-name br{display:none}.sidebar__tools{display:flex;align-items:center}.icon-btn{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:0;background:0 0;border-radius:4px;color:var(--menu);cursor:pointer}.icon-btn:hover{color:var(--menu-claro);background:var(--marinho-ativo)}.icon-btn svg{width:1.25rem;height:1.25rem}.sidebar :focus-visible{outline-color:#e9a3b8}.theme-toggle .icon-moon{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-moon{display:block}.menu-toggle .icon-close{display:none}.menu-toggle[aria-expanded=true] .icon-menu{display:none}.menu-toggle[aria-expanded=true] .icon-close{display:block}.nav-links{list-style:none;padding:0;display:none}.nav-links a{display:block;padding:.625rem .75rem;font-size:1rem;color:var(--menu);text-decoration:none}.nav-links a:hover{color:var(--menu-claro)}.nav-links a[aria-current=page],.nav-links a.is-section{background:var(--marinho-ativo);color:var(--menu-claro);font-weight:600}.site-nav{order:3;flex-basis:100%}.nav-links.is-open{display:flex;flex-direction:column;gap:.125rem;padding-block:.5rem;margin-inline:-.75rem}@media(min-width:60rem){.sidebar{height:100vh;overflow-y:auto}.sidebar__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:2.5rem;min-height:100vh;padding:2.25rem 1.75rem}.site-name{font-size:1.1875rem}.site-name br{display:inline}.site-nav{flex-basis:auto}.nav-links,.nav-links.is-open{display:flex;flex-direction:column;gap:.25rem;padding:0;margin:0 0 0 -.75rem}.menu-toggle{display:none}.sidebar__tools{order:1;margin:-1.5rem 0 0 -.75rem}.site-nav{order:2}.ficha{order:3}}.site-footer{margin-top:5rem;padding-block:1.75rem 2.5rem;border-top:1px solid var(--divisoria);font-size:.875rem;color:var(--meta);max-width:var(--measure)}.footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin-top:.5rem}.footer-links a{color:var(--meta)}.footer-links a:hover{color:var(--acento)}.hero{display:flex;flex-direction:column;gap:1.125rem;max-width:45rem;margin-bottom:2.75rem}.hero__title{font-family:var(--display);font-weight:600;font-size:clamp(2.25rem,1.4rem + 3vw,3.375rem);line-height:1.05;letter-spacing:-.025em}.hero__sub{font-size:clamp(1.125rem,1rem + .4vw,1.25rem);line-height:1.55;color:var(--texto-2)}.lista{list-style:none;padding:0;max-width:47.5rem;border-top:2px solid var(--filete)}.item{display:flex;flex-direction:column;gap:.375rem;padding-block:1.5rem;border-bottom:1px solid var(--divisoria)}.item__title{font-family:var(--display);font-weight:600;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);line-height:1.2;letter-spacing:-.01em}.item__title a{text-decoration:none}.item__title a:hover{color:var(--acento)}.item__desc{font-size:1.0625rem;color:var(--texto-2)}.item__meta{font-size:.875rem;color:var(--meta)}.mais-link{margin-top:1.5rem;font-size:1rem}.vazio{padding-block:1.5rem;color:var(--meta)}.page-head{display:flex;flex-direction:column;gap:1rem;max-width:45rem;margin-bottom:2.5rem}.page-head__title,.article__title{font-family:var(--display);font-weight:600;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.08;letter-spacing:-.02em}.page-head__desc,.article__desc{font-size:clamp(1.125rem,1rem + .4vw,1.25rem);line-height:1.5;color:var(--texto-2)}.article__head{display:flex;flex-direction:column;gap:.875rem;max-width:var(--measure);margin-bottom:2.25rem}.article__meta{font-size:.875rem;color:var(--meta)}.interesses{display:flex;flex-wrap:wrap;gap:.25rem 1rem;list-style:none;padding:0;font-size:.875rem}.interesses a{color:var(--meta)}.interesses a:hover{color:var(--acento)}.project-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:1rem}.status{color:var(--meta)}.toc{max-width:var(--measure);margin-bottom:2rem;padding-block:.5rem;border-block:1px solid var(--divisoria);font-size:1rem}.toc summary{cursor:pointer;padding-block:.5rem;font-family:var(--display);font-weight:600}.toc ul{list-style:none;padding:0}.toc nav>ul{display:grid;gap:.5rem;padding-block:.25rem .75rem}.toc ul ul{padding-left:1rem;margin-top:.5rem;display:grid;gap:.5rem}.toc a{color:var(--texto-2);text-decoration:none}.toc a:hover,.toc a.is-active{color:var(--acento)}.prose{max-width:var(--measure);font-size:1.125rem;line-height:1.65}.prose>*+*{margin-top:1em}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{font-family:var(--display);font-weight:600;line-height:1.25;letter-spacing:-.01em}.prose h2{font-size:1.5rem;margin-top:2.25em}.prose h3{font-size:1.3125rem;margin-top:1.75em}.prose h4{font-size:1.125rem;margin-top:1.5em}.prose :is(h2,h3,h4)+*{margin-top:.6em}.prose .anchor{margin-left:.35em;color:var(--meta);text-decoration:none;opacity:0}.prose :is(h2,h3,h4):hover .anchor,.prose .anchor:focus-visible{opacity:1}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--acento)}.prose blockquote{padding-left:1.25em;border-left:3px solid var(--acento);font-size:1.25rem;font-style:italic;line-height:1.45}.prose hr{border:0;border-top:1px solid var(--divisoria);margin-block:2.5em}.prose code{font-family:var(--mono);font-size:.88em;padding:.08em .3em;background:var(--superficie);border-radius:3px}.prose pre{overflow-x:auto;padding:1rem 1.25rem;background:var(--superficie);color:var(--pre-text);border-radius:4px;font-size:.875rem;line-height:1.6}.prose pre code{padding:0;background:0 0;font-size:inherit}.prose>:is(ul,ol,pre,figure,blockquote,.table-wrap,.highlight,.callout){margin-block:1.5em}.highlight{position:relative}.copy-btn{position:absolute;top:.5rem;right:.5rem;padding:.3rem .6rem;font:600 .8125rem var(--text);color:var(--meta);background:var(--papel);border:1px solid var(--divisoria);border-radius:3px;cursor:pointer;opacity:0}.highlight:hover .copy-btn,.copy-btn:focus-visible{opacity:1}@media(hover:none){.copy-btn{opacity:1}}.prose img{border-radius:2px}.prose figcaption{margin-top:.6em;font-size:.875rem;color:var(--meta)}.table-wrap{overflow-x:auto}.prose table{width:100%;border-collapse:collapse;font-size:1rem}.prose th,.prose td{padding:.55em .75em;border-bottom:1px solid var(--divisoria);text-align:left;vertical-align:top}.prose th{font-weight:600}.prose .footnotes{margin-top:3em;font-size:.9375rem;color:var(--texto-2)}.prose .footnotes hr{width:3rem;margin:0 0 1.25em;border-top:2px solid var(--filete)}.prose .footnotes ol{padding-left:1.2em}.prose sup a{text-decoration:none;color:var(--acento);font-weight:600;padding-inline:.1em}.video{position:relative;aspect-ratio:16/9}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.callout{padding:1rem 1.25rem;background:var(--superficie);border-radius:4px;font-size:1rem}.callout__title{font-weight:600;margin-bottom:.25rem}.post-nav{display:grid;gap:1.25rem;max-width:var(--measure);margin-top:4rem;padding-top:1.5rem;border-top:2px solid var(--filete)}.post-nav a{display:grid;gap:.2rem;text-decoration:none}.post-nav__label{font-size:.875rem;color:var(--meta)}.post-nav__title{font-family:var(--display);font-weight:600;font-size:1.125rem}.post-nav a:hover .post-nav__title{color:var(--acento)}@media(min-width:40rem){.post-nav{grid-template-columns:1fr 1fr}.post-nav__next{grid-column:2;text-align:right}}.term-list{list-style:none;padding:0;max-width:47.5rem;border-top:2px solid var(--filete)}.term-list li{display:flex;justify-content:space-between;gap:1rem;padding-block:.875rem;border-bottom:1px solid var(--divisoria)}.term-list a{font-family:var(--display);font-weight:600;font-size:1.25rem;text-decoration:none}.term-list a:hover{color:var(--acento)}.term-list .count{font-size:.875rem;color:var(--meta)}.term-list .term-desc{display:block;margin-top:.2rem;font-size:1rem;color:var(--texto-2);font-family:var(--text);font-weight:400}.term-list li{align-items:baseline}.term-list .term-vazio{font-family:var(--display);font-weight:600;font-size:1.25rem;color:var(--meta)}.lista-interesses{list-style:none;padding:0;display:grid;gap:.9rem}.lista-interesses strong{display:block;font-family:var(--display)}.pagination{display:flex;justify-content:space-between;gap:1rem;max-width:47.5rem;margin-top:1.5rem;font-size:1rem}.search{width:min(40rem,calc(100% - 2rem));max-height:min(36rem,calc(100% - 4rem));margin:4rem auto auto;padding:0;color:var(--texto);background:var(--papel);border:0;border-top:4px solid var(--marinho);border-radius:4px;box-shadow:0 24px 60px -16px rgb(21 33 58/.4)}.search::backdrop{background:rgb(21 33 58/.5)}.search__bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;border-bottom:1px solid var(--divisoria)}.search__bar>svg{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--meta)}.search__bar .icon-btn{color:var(--meta)}.search__bar .icon-btn:hover{color:var(--texto);background:var(--superficie)}.search__input{flex:1;min-width:0;padding:.5rem 0;border:0;background:0 0;color:var(--texto);font:inherit;font-size:1.125rem}.search__input:focus{outline:none}.search__input::-webkit-search-cancel-button{display:none}.search__results{list-style:none;padding:.5rem;overflow-y:auto;max-height:28rem}.search__results a{display:block;padding:.75rem;border-radius:3px;text-decoration:none}.search__results a>span{display:block}.search__results a:hover,.search__results a:focus-visible{background:var(--superficie);color:var(--texto)}.search__title{font-family:var(--display);font-weight:600}.search__info,.search__excerpt{margin-top:.2rem;font-size:.875rem;color:var(--meta)}.search__results mark{background:var(--grifo);color:inherit;border-radius:2px}.search__empty{padding:1rem .75rem;color:var(--meta)}.search__hint{padding:.6rem 1rem;border-top:1px solid var(--divisoria);font-size:.8125rem;color:var(--meta)}@media(hover:none){.search__hint{display:none}}.link-btn{padding:0;border:0;background:0 0;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--acento);text-underline-offset:.18em}.home-head{margin-bottom:2rem}.perguntas{list-style:none;padding:0;max-width:47.5rem;border-top:2px solid var(--filete)}.pergunta{padding-block:1.75rem 1.5rem;border-bottom:1px solid var(--divisoria)}.pergunta__q{font-family:var(--display);font-weight:600;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);line-height:1.12;letter-spacing:-.02em;max-width:24ch;text-wrap:balance}.pergunta__q a{text-decoration:none}.pergunta__q a:hover{color:var(--acento)}.pergunta__textos{list-style:none;padding:0;margin-top:.875rem;display:grid;gap:.25rem;font-size:1rem}.pergunta__textos a{font-weight:600}.pergunta__data{color:var(--meta);font-size:.875rem;margin-left:.35rem}.ficha{display:none}@media(min-width:60rem){.ficha{display:grid;gap:1.75rem;padding-top:1.5rem;border-top:1px solid var(--marinho-ativo);font-size:.875rem;line-height:1.4}.ficha__dados{display:grid;gap:.875rem}.ficha dt{color:#8d97ad;margin-bottom:.1rem}.ficha dd{color:var(--menu-claro)}.ficha a{color:var(--menu);text-decoration-color:#e9a3b8}.ficha a:hover{color:var(--menu-claro)}.ficha__interesses{display:grid;gap:.3rem}.ficha__titulo{color:#8d97ad;margin-bottom:.5rem}.ficha__toc ul{list-style:none;padding:0;display:grid;gap:.5rem}.ficha__toc ul ul{padding-left:.75rem;margin-top:.5rem}.ficha__toc a{text-decoration:none;display:block;padding-left:.75rem;margin-left:-.75rem;border-left:2px solid transparent}.ficha__toc a.is-active{color:var(--menu-claro);border-left-color:#e9a3b8}.artigo--post .article__meta,.artigo--post .article__temas,.artigo--post .toc{display:none}}:root[data-theme=dark] .ficha dt,:root[data-theme=dark] .ficha__titulo{color:#8590a8}.aviso{max-width:var(--measure);margin-bottom:2rem;padding:1rem 1.25rem;background:var(--superficie);border-left:3px solid var(--acento);font-size:1rem}.aviso__titulo{font-family:var(--display);font-weight:600;margin-bottom:.25rem}.aviso ul{padding-left:1.1rem}.termo{position:relative;text-decoration-style:dotted;text-decoration-thickness:1.5px}.termo::after{content:attr(data-definicao);position:absolute;left:0;top:calc(100% + .4rem);z-index:40;width:min(20rem,80vw);padding:.75rem .9rem;background:var(--marinho);color:#e6e9f0;border-radius:4px;font:.9375rem/1.45 var(--text);font-style:normal;text-align:left;white-space:normal;box-shadow:0 12px 30px -12px rgb(21 33 58/.5);opacity:0;visibility:hidden;pointer-events:none}.termo:hover::after,.termo:focus-visible::after{opacity:1;visibility:visible}@media(prefers-reduced-motion:no-preference){.termo::after{transition:opacity .15s}}.glossario{max-width:var(--measure);border-top:2px solid var(--filete)}.glossario__item{padding-block:1.25rem;border-bottom:1px solid var(--divisoria);scroll-margin-top:5rem}.glossario__item:target{background:var(--superficie);padding-inline:1rem;margin-inline:-1rem}.glossario dt{font-family:var(--display);font-weight:600;font-size:1.25rem}.glossario__orig{font-family:var(--text);font-weight:400;font-size:.9375rem;font-style:italic;color:var(--meta);margin-left:.35rem}.glossario dd{margin-top:.35rem;color:var(--texto-2)}.sidenote{display:none;font-size:.9375rem;line-height:1.5;color:var(--texto-2);font-style:normal}.sidenote.is-open{display:block;margin:.6rem 0;padding:.75rem 1rem;background:var(--superficie);border-left:3px solid var(--acento)}.sidenote__n{font-weight:600;color:var(--acento);margin-right:.35rem}.prose .footnote-ref[aria-expanded=true]{text-decoration:underline}.prose.tem-anotacoes .footnotes{display:none}@media(min-width:85rem){.sidenote,.sidenote.is-open{display:block;float:right;clear:right;width:15rem;margin:.25rem -18rem 1rem 0;padding:0 0 0 .75rem;background:0 0;border-left:2px solid var(--divisoria);font-size:.875rem}}.citar{max-width:var(--measure);margin-top:3.5rem;padding-top:1.25rem;border-top:1px solid var(--divisoria);font-size:.9375rem;color:var(--texto-2)}.citar__titulo{font-family:var(--display);font-weight:600;font-size:1rem;color:var(--texto);margin-bottom:.5rem}.citar__ref{overflow-wrap:anywhere}.citar__copiar{margin-top:.6rem;font-size:.9375rem}@media print{.sidebar,.site-footer,.toc,.post-nav,.copy-btn,.skip-link{display:none!important}.layout{display:block}.prose{max-width:none;font-size:11pt}.prose a::after{content:" (" attr(href)")";font-size:.8em;color:#555}}.chroma .err{color:#f6f8fa;background-color:#82071e}.chroma .k{color:#cf222e}.chroma .kc{color:#cf222e}.chroma .kd{color:#cf222e}.chroma .kn{color:#cf222e}.chroma .kp{color:#cf222e}.chroma .kr{color:#cf222e}.chroma .kt{color:#cf222e}.chroma .na{color:#1f2328}.chroma .nc{color:#1f2328}.chroma .no{color:#0550ae}.chroma .nd{color:#0550ae}.chroma .ni{color:#6639ba}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#24292e}.chroma .nx{color:#1f2328}.chroma .nt{color:#0550ae}.chroma .nb{color:#6639ba}.chroma .bp{color:#6a737d}.chroma .nv{color:#953800}.chroma .vc{color:#953800}.chroma .vg{color:#953800}.chroma .vi{color:#953800}.chroma .vm{color:#953800}.chroma .nf{color:#6639ba}.chroma .fm{color:#6639ba}.chroma .s{color:#0a3069}.chroma .sa{color:#0a3069}.chroma .sb{color:#0a3069}.chroma .sc{color:#0a3069}.chroma .dl{color:#0a3069}.chroma .sd{color:#0a3069}.chroma .s2{color:#0a3069}.chroma .se{color:#0a3069}.chroma .sh{color:#0a3069}.chroma .si{color:#0a3069}.chroma .sx{color:#0a3069}.chroma .sr{color:#0a3069}.chroma .s1{color:#0a3069}.chroma .ss{color:#032f62}.chroma .m{color:#0550ae}.chroma .mb{color:#0550ae}.chroma .mf{color:#0550ae}.chroma .mh{color:#0550ae}.chroma .mi{color:#0550ae}.chroma .il{color:#0550ae}.chroma .mo{color:#0550ae}.chroma .o{color:#0550ae}.chroma .ow{color:#0550ae}.chroma .or{color:#0550ae}.chroma .p{color:#1f2328}.chroma .c{color:#57606a}.chroma .ch{color:#57606a}.chroma .cm{color:#57606a}.chroma .c1{color:#57606a}.chroma .cs{color:#57606a}.chroma .cp{color:#57606a}.chroma .cpf{color:#57606a}.chroma .gd{color:#82071e;background-color:#ffebe9}.chroma .ge{color:#1f2328}.chroma .gi{color:#116329;background-color:#dafbe1}.chroma .go{color:#1f2328}.chroma .gl{text-decoration:underline}.chroma .w{color:#fff}:root[data-theme=dark] .chroma .err{color:#f85149}:root[data-theme=dark] .chroma .k{color:#ff7b72}:root[data-theme=dark] .chroma .kc{color:#79c0ff}:root[data-theme=dark] .chroma .kd{color:#ff7b72}:root[data-theme=dark] .chroma .kn{color:#ff7b72}:root[data-theme=dark] .chroma .kp{color:#79c0ff}:root[data-theme=dark] .chroma .kr{color:#ff7b72}:root[data-theme=dark] .chroma .kt{color:#ff7b72}:root[data-theme=dark] .chroma .nc{color:#f0883e;font-weight:700}:root[data-theme=dark] .chroma .no{color:#79c0ff;font-weight:700}:root[data-theme=dark] .chroma .nd{color:#d2a8ff;font-weight:700}:root[data-theme=dark] .chroma .ni{color:#ffa657}:root[data-theme=dark] .chroma .ne{color:#f0883e;font-weight:700}:root[data-theme=dark] .chroma .nl{color:#79c0ff;font-weight:700}:root[data-theme=dark] .chroma .nn{color:#ff7b72}:root[data-theme=dark] .chroma .nx{color:#e6edf3}:root[data-theme=dark] .chroma .py{color:#79c0ff}:root[data-theme=dark] .chroma .nt{color:#7ee787}:root[data-theme=dark] .chroma .nv{color:#79c0ff}:root[data-theme=dark] .chroma .vc{color:#79c0ff}:root[data-theme=dark] .chroma .vg{color:#79c0ff}:root[data-theme=dark] .chroma .vi{color:#79c0ff}:root[data-theme=dark] .chroma .vm{color:#79c0ff}:root[data-theme=dark] .chroma .nf{color:#d2a8ff;font-weight:700}:root[data-theme=dark] .chroma .fm{color:#d2a8ff;font-weight:700}:root[data-theme=dark] .chroma .l{color:#a5d6ff}:root[data-theme=dark] .chroma .ld{color:#79c0ff}:root[data-theme=dark] .chroma .s{color:#a5d6ff}:root[data-theme=dark] .chroma .sa{color:#79c0ff}:root[data-theme=dark] .chroma .sb{color:#a5d6ff}:root[data-theme=dark] .chroma .sc{color:#a5d6ff}:root[data-theme=dark] .chroma .dl{color:#79c0ff}:root[data-theme=dark] .chroma .sd{color:#a5d6ff}:root[data-theme=dark] .chroma .s2{color:#a5d6ff}:root[data-theme=dark] .chroma .se{color:#79c0ff}:root[data-theme=dark] .chroma .sh{color:#79c0ff}:root[data-theme=dark] .chroma .si{color:#a5d6ff}:root[data-theme=dark] .chroma .sx{color:#a5d6ff}:root[data-theme=dark] .chroma .sr{color:#79c0ff}:root[data-theme=dark] .chroma .s1{color:#a5d6ff}:root[data-theme=dark] .chroma .ss{color:#a5d6ff}:root[data-theme=dark] .chroma .m{color:#a5d6ff}:root[data-theme=dark] .chroma .mb{color:#a5d6ff}:root[data-theme=dark] .chroma .mf{color:#a5d6ff}:root[data-theme=dark] .chroma .mh{color:#a5d6ff}:root[data-theme=dark] .chroma .mi{color:#a5d6ff}:root[data-theme=dark] .chroma .il{color:#a5d6ff}:root[data-theme=dark] .chroma .mo{color:#a5d6ff}:root[data-theme=dark] .chroma .o{color:#ff7b72;font-weight:700}:root[data-theme=dark] .chroma .ow{color:#ff7b72;font-weight:700}:root[data-theme=dark] .chroma .or{color:#ff7b72;font-weight:700}:root[data-theme=dark] .chroma .c{color:#8b949e;font-style:italic}:root[data-theme=dark] .chroma .ch{color:#8b949e;font-style:italic}:root[data-theme=dark] .chroma .cm{color:#8b949e;font-style:italic}:root[data-theme=dark] .chroma .c1{color:#8b949e;font-style:italic}:root[data-theme=dark] .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}:root[data-theme=dark] .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}:root[data-theme=dark] .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}:root[data-theme=dark] .chroma .gd{color:#ffa198;background-color:#490202}:root[data-theme=dark] .chroma .ge{font-style:italic}:root[data-theme=dark] .chroma .gr{color:#ffa198}:root[data-theme=dark] .chroma .gh{color:#79c0ff;font-weight:700}:root[data-theme=dark] .chroma .gi{color:#56d364;background-color:#0f5323}:root[data-theme=dark] .chroma .go{color:#8b949e}:root[data-theme=dark] .chroma .gp{color:#8b949e}:root[data-theme=dark] .chroma .gs{font-weight:700}:root[data-theme=dark] .chroma .gu{color:#79c0ff}:root[data-theme=dark] .chroma .gt{color:#ff7b72}:root[data-theme=dark] .chroma .gl{text-decoration:underline}:root[data-theme=dark] .chroma .w{color:#6e7681}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .chroma .err{color:#f85149}:root:not([data-theme=light]) .chroma .k{color:#ff7b72}:root:not([data-theme=light]) .chroma .kc{color:#79c0ff}:root:not([data-theme=light]) .chroma .kd{color:#ff7b72}:root:not([data-theme=light]) .chroma .kn{color:#ff7b72}:root:not([data-theme=light]) .chroma .kp{color:#79c0ff}:root:not([data-theme=light]) .chroma .kr{color:#ff7b72}:root:not([data-theme=light]) .chroma .kt{color:#ff7b72}:root:not([data-theme=light]) .chroma .nc{color:#f0883e;font-weight:700}:root:not([data-theme=light]) .chroma .no{color:#79c0ff;font-weight:700}:root:not([data-theme=light]) .chroma .nd{color:#d2a8ff;font-weight:700}:root:not([data-theme=light]) .chroma .ni{color:#ffa657}:root:not([data-theme=light]) .chroma .ne{color:#f0883e;font-weight:700}:root:not([data-theme=light]) .chroma .nl{color:#79c0ff;font-weight:700}:root:not([data-theme=light]) .chroma .nn{color:#ff7b72}:root:not([data-theme=light]) .chroma .nx{color:#e6edf3}:root:not([data-theme=light]) .chroma .py{color:#79c0ff}:root:not([data-theme=light]) .chroma .nt{color:#7ee787}:root:not([data-theme=light]) .chroma .nv{color:#79c0ff}:root:not([data-theme=light]) .chroma .vc{color:#79c0ff}:root:not([data-theme=light]) .chroma .vg{color:#79c0ff}:root:not([data-theme=light]) .chroma .vi{color:#79c0ff}:root:not([data-theme=light]) .chroma .vm{color:#79c0ff}:root:not([data-theme=light]) .chroma .nf{color:#d2a8ff;font-weight:700}:root:not([data-theme=light]) .chroma .fm{color:#d2a8ff;font-weight:700}:root:not([data-theme=light]) .chroma .l{color:#a5d6ff}:root:not([data-theme=light]) .chroma .ld{color:#79c0ff}:root:not([data-theme=light]) .chroma .s{color:#a5d6ff}:root:not([data-theme=light]) .chroma .sa{color:#79c0ff}:root:not([data-theme=light]) .chroma .sb{color:#a5d6ff}:root:not([data-theme=light]) .chroma .sc{color:#a5d6ff}:root:not([data-theme=light]) .chroma .dl{color:#79c0ff}:root:not([data-theme=light]) .chroma .sd{color:#a5d6ff}:root:not([data-theme=light]) .chroma .s2{color:#a5d6ff}:root:not([data-theme=light]) .chroma .se{color:#79c0ff}:root:not([data-theme=light]) .chroma .sh{color:#79c0ff}:root:not([data-theme=light]) .chroma .si{color:#a5d6ff}:root:not([data-theme=light]) .chroma .sx{color:#a5d6ff}:root:not([data-theme=light]) .chroma .sr{color:#79c0ff}:root:not([data-theme=light]) .chroma .s1{color:#a5d6ff}:root:not([data-theme=light]) .chroma .ss{color:#a5d6ff}:root:not([data-theme=light]) .chroma .m{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mb{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mf{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mh{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mi{color:#a5d6ff}:root:not([data-theme=light]) .chroma .il{color:#a5d6ff}:root:not([data-theme=light]) .chroma .mo{color:#a5d6ff}:root:not([data-theme=light]) .chroma .o{color:#ff7b72;font-weight:700}:root:not([data-theme=light]) .chroma .ow{color:#ff7b72;font-weight:700}:root:not([data-theme=light]) .chroma .or{color:#ff7b72;font-weight:700}:root:not([data-theme=light]) .chroma .c{color:#8b949e;font-style:italic}:root:not([data-theme=light]) .chroma .ch{color:#8b949e;font-style:italic}:root:not([data-theme=light]) .chroma .cm{color:#8b949e;font-style:italic}:root:not([data-theme=light]) .chroma .c1{color:#8b949e;font-style:italic}:root:not([data-theme=light]) .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}:root:not([data-theme=light]) .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}:root:not([data-theme=light]) .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}:root:not([data-theme=light]) .chroma .gd{color:#ffa198;background-color:#490202}:root:not([data-theme=light]) .chroma .ge{font-style:italic}:root:not([data-theme=light]) .chroma .gr{color:#ffa198}:root:not([data-theme=light]) .chroma .gh{color:#79c0ff;font-weight:700}:root:not([data-theme=light]) .chroma .gi{color:#56d364;background-color:#0f5323}:root:not([data-theme=light]) .chroma .go{color:#8b949e}:root:not([data-theme=light]) .chroma .gp{color:#8b949e}:root:not([data-theme=light]) .chroma .gs{font-weight:700}:root:not([data-theme=light]) .chroma .gu{color:#79c0ff}:root:not([data-theme=light]) .chroma .gt{color:#ff7b72}:root:not([data-theme=light]) .chroma .gl{text-decoration:underline}:root:not([data-theme=light]) .chroma .w{color:#6e7681}}