.bg{background-color:light-dark(#f8f8f8,#0d1117)}.chroma{color:light-dark(#000,#e6edf3);background-color:light-dark(#f8f8f8,#0d1117)}.chroma .x{color:light-dark(#000,inherit)}.chroma .err{color:light-dark(#a40000,#f85149)}.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:light-dark(#dfdfdf,#6e7681)}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:light-dark(#7f7f7f,#737679)}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:light-dark(#7f7f7f,#6e7681)}.chroma .line{display:flex}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{color:light-dark(#204a87,#ff7b72);font-weight:700}.chroma .n,.chroma .nc,.chroma .no,.chroma .nf,.chroma .fm,.chroma .nn,.chroma .nx,.chroma .py,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm{color:light-dark(#000,#79c0ff)}.chroma .na{color:light-dark(#c4a000,inherit)}.chroma .nb{color:light-dark(#204a87,inherit)}.chroma .bp{color:light-dark(#3465a4,inherit)}.chroma .nc{font-weight:light-dark(normal,bold)}.chroma .no{font-weight:light-dark(normal,bold)}.chroma .nd{color:light-dark(#5c35cc,#d2a8ff);font-weight:700}.chroma .ni{color:light-dark(#ce5c00,#ffa657)}.chroma .ne{color:light-dark(#c00,#f0883e);font-weight:700}.chroma .nl{color:light-dark(#f57900,#79c0ff);font-weight:light-dark(normal,bold)}.chroma .nt{color:light-dark(#204a87,#7ee787);font-weight:700}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss{color:light-dark(#4e9a06,#a5d6ff)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:light-dark(#0000cf,#a5d6ff);font-weight:700}.chroma .o,.chroma .ow{color:light-dark(#ce5c00,#ff7b72);font-weight:700}.chroma .p{color:light-dark(#000,inherit);font-weight:700}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf{color:light-dark(#8f5902,#8b949e);font-style:italic}.chroma .cs,.chroma .cp,.chroma .cpf{font-weight:light-dark(normal,bold)}.chroma .gd{color:light-dark(#a40000,#ffa198);background-color:light-dark(inherit,#490202)}.chroma .ge{color:light-dark(#000,inherit);font-style:italic}.chroma .gr{color:light-dark(#ef2929,#ffa198)}.chroma .gh{color:light-dark(#000080,#79c0ff);font-weight:700}.chroma .gi{color:light-dark(#00a000,#56d364);background-color:light-dark(inherit,#0f5323)}.chroma .go{color:light-dark(#000,#8b949e);font-style:italic}.chroma .gp{color:light-dark(#8f5902,#8b949e)}.chroma .gs{color:light-dark(#000,inherit);font-weight:700}.chroma .gu{color:light-dark(#800080,#79c0ff);font-weight:700}.chroma .gt{color:light-dark(#a40000,#ff7b72);font-weight:700}.chroma .gl{color:light-dark(#000,inherit);text-decoration:underline}.chroma .w{color:light-dark(#f8f8f8,#6e7681);text-decoration:underline}