.bg{color:#c9c9c9;background-color:#282c34}.chroma{color:#c9c9c9;background-color:#282c34;-webkit-text-size-adjust:none}.chroma .x{color:#c9c9c9}.chroma .err{color:#cf5967}.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:#3d4148}.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:#7fbaf5}.chroma .kc{color:#cf5967;background-color:#43454f}.chroma .kd{color:#7fbaf5}.chroma .kn{color:#bc74c4}.chroma .kp{color:#bc74c4}.chroma .kr{color:#7fbaf5}.chroma .kt{color:#57c7ff;font-weight:700}.chroma .na{color:#bc74c4}.chroma .nc{color:#ecbe7b}.chroma .no{color:#ecbe7b}.chroma .nd{color:#ecbe7b}.chroma .ni{color:#c9c9c9}.chroma .ne{color:#cf5967}.chroma .nl{color:#cf5967}.chroma .nn{color:#c9c9c9}.chroma .nx{color:#c9c9c9}.chroma .nt{color:#bc74c4}.chroma .nb{color:#7fbaf5}.chroma .bp{color:#7fbaf5}.chroma .nv{color:#bc74c4;font-style:italic}.chroma .vc{color:#57c7ff;font-weight:700;font-style:italic}.chroma .vg{color:#ecbe7b;font-style:italic}.chroma .vi{color:#57c7ff;font-style:italic}.chroma .vm{color:#bc74c4;font-style:italic}.chroma .nf{color:#57c7ff}.chroma .fm{color:#57c7ff}.chroma .ld{color:#57c7ff}.chroma .s{color:#82cc6a}.chroma .sa{color:#82cc6a}.chroma .sb{color:#57c7ff}.chroma .sc{color:#57c7ff}.chroma .dl{color:#82cc6a}.chroma .sd{color:#82cc6a}.chroma .s2{color:#82cc6a}.chroma .se{color:#56b6c2}.chroma .sh{color:#56b6c2}.chroma .si{color:#82cc6a}.chroma .sx{color:#82cc6a}.chroma .sr{color:#57c7ff}.chroma .s1{color:#82cc6a}.chroma .ss{color:#82cc6a}.chroma .m{color:#56b6c2}.chroma .mb{color:#57c7ff}.chroma .mf{color:#56b6c2}.chroma .mh{color:#57c7ff}.chroma .mi{color:#56b6c2}.chroma .il{color:#56b6c2}.chroma .mo{color:#57c7ff}.chroma .o{color:#bc74c4}.chroma .ow{color:#bc74c4}.chroma .or{color:#bc74c4}.chroma .p{color:#56b6c2}.chroma .c{color:#3e4460}.chroma .ch{color:#3e4460;font-style:italic}.chroma .cm{color:#3e4460}.chroma .c1{color:#3e4460}.chroma .cs{color:#bc74c4;font-style:italic}.chroma .cp{color:#7fbaf5}.chroma .cpf{color:#7fbaf5}.chroma .gd{color:#cf5967}.chroma .ge{text-decoration:underline}.chroma .gr{color:#cf5967;font-weight:700}.chroma .gh{color:#ecbe7b;font-weight:700}.chroma .gi{color:#ecbe7b}.chroma .go{color:#43454f}.chroma .gp{color:#c9c9c9}.chroma .gs{color:#cf5967;font-weight:700}.chroma .gu{color:#cf5967;font-style:italic}.chroma .gt{color:#c9c9c9}.chroma .gl{text-decoration:underline}.chroma .w{color:#c9c9c9}