@charset "UTF-8";.chroma .err{color:#db4b4b}.chroma .hl{background-color:#414868}.chroma .lnt,.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#a9b1d6}.chroma .k{color:#bb9af7}.chroma .kc{color:#e0af68}.chroma .kn{color:#7dcfff}.chroma .kp,.chroma .kr{color:#bb9af7}.chroma .kt{color:#41a6b5}.chroma .na{color:#7aa2f7}.chroma .nb,.chroma .bp{color:#9ece6a}.chroma .nc,.chroma .no{color:#ff9e64}.chroma .nd{color:#7aa2f7;font-weight:700}.chroma .ni{color:#7dcfff}.chroma .ne{color:#e0af68}.chroma .nf,.chroma .fm{color:#7aa2f7}.chroma .nl{color:#9ece6a}.chroma .nn,.chroma .py{color:#e0af68}.chroma .nt{color:#bb9af7}.chroma .s{color:#9ece6a}.chroma .sb,.chroma .sc{color:#9ece6a}.chroma .dl{color:#7aa2f7}.chroma .sd{color:#414868}.chroma .s2{color:#9ece6a}.chroma .se{color:#7aa2f7}.chroma .sh{color:#414868}.chroma .si,.chroma .sx{color:#9ece6a}.chroma .sr{color:#7dcfff}.chroma .s1,.chroma .ss{color:#9ece6a}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#e0af68}.chroma .o,.chroma .ow{color:#9ece6a;font-weight:700}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp{color:#414868;font-style:italic}.chroma .cpf{color:#414868;font-weight:700;font-style:italic}.chroma .gd{color:#db4b4b;background-color:#15161e}.chroma .gr{color:#db4b4b}.chroma .gh{color:#e0af68;font-weight:700}.chroma .gi{color:#9ece6a;background-color:#15161e}.chroma .gu{color:#e0af68;font-weight:700}.chroma .gt{color:#db4b4b}.bg,.chroma{color:var(--cfg);background-color:var(--cbg)}.chroma .err{color:#c64343}.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:#a1a6c5}.chroma .lnt,.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6172b0}.chroma .line{display:flex}.chroma .k{color:#9854f1}.chroma .kc{color:#8c6c3e}.chroma .kd{color:#9d7cd8}.chroma .kn{color:#007197}.chroma .kp,.chroma .kr{color:#9854f1}.chroma .kt{color:#0db9d7}.chroma .na{color:#2e7de9}.chroma .nb,.chroma .bp{color:#587539}.chroma .nc,.chroma .no{color:#b15c00}.chroma .nd{color:#2e7de9;font-weight:700}.chroma .ni{color:#007197}.chroma .ne{color:#8c6c3e}.chroma .nf,.chroma .fm{color:#2e7de9}.chroma .nl{color:#587539}.chroma .nn,.chroma .py{color:#8c6c3e}.chroma .nt{color:#9854f1}.chroma .s{color:#587539}.chroma .sa{color:#9d7cd8}.chroma .sb,.chroma .sc{color:#587539}.chroma .dl{color:#2e7de9}.chroma .sd{color:#a1a6c5}.chroma .s2{color:#587539}.chroma .se{color:#2e7de9}.chroma .sh{color:#a1a6c5}.chroma .si,.chroma .sx{color:#587539}.chroma .sr{color:#007197}.chroma .s1,.chroma .ss{color:#587539}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#8c6c3e}.chroma .o,.chroma .ow{color:#587539;font-weight:700}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp{color:#a1a6c5;font-style:italic}.chroma .cpf{color:#a1a6c5;font-weight:700;font-style:italic}.chroma .gd{color:#c64343;background-color:#e9e9ed}.chroma .ge{font-style:italic}.chroma .gr{color:#c64343}.chroma .gh{color:#8c6c3e;font-weight:700}.chroma .gi{color:#587539;background-color:#e9e9ed}.chroma .gs{font-weight:700}.chroma .gu{color:#8c6c3e;font-weight:700}.chroma .gt{color:#c64343}.chroma .gl{text-decoration:underline}