.bg{color:#cdd6f4;background-color:#1e1e2e}.chroma{color:#cdd6f4;background-color:#1e1e2e}.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:#45475a}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f849c}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f849c}.chroma .line{display:flex}.chroma .k{color:#cba6f7}.chroma .kc{color:#fab387}.chroma .kd{color:#f38ba8}.chroma .kn{color:#94e2d5}.chroma .kp{color:#cba6f7}.chroma .kr{color:#cba6f7}.chroma .kt{color:#f38ba8}.chroma .na{color:#89b4fa}.chroma .nb{color:#89dceb}.chroma .bp{color:#89dceb}.chroma .nc{color:#f9e2af}.chroma .no{color:#f9e2af}.chroma .nd{color:#89b4fa;font-weight:700}.chroma .ni{color:#94e2d5}.chroma .ne{color:#fab387}.chroma .nf{color:#89b4fa}.chroma .fm{color:#89b4fa}.chroma .nl{color:#89dceb}.chroma .nn{color:#fab387}.chroma .nx{color:#cdd6f4}.chroma .py{color:#fab387}.chroma .nt{color:#cba6f7}.chroma .nv{color:#f5e0dc}.chroma .vc{color:#f5e0dc}.chroma .vg{color:#f5e0dc}.chroma .vi{color:#f5e0dc}.chroma .vm{color:#f5e0dc}.chroma .s{color:#a6e3a1}.chroma .sa{color:#f38ba8}.chroma .sb{color:#a6e3a1}.chroma .sc{color:#a6e3a1}.chroma .dl{color:#89b4fa}.chroma .sd{color:#6c7086}.chroma .s2{color:#a6e3a1}.chroma .se{color:#89b4fa}.chroma .sh{color:#6c7086}.chroma .si{color:#a6e3a1}.chroma .sx{color:#a6e3a1}.chroma .sr{color:#94e2d5}.chroma .s1{color:#a6e3a1}.chroma .ss{color:#a6e3a1}.chroma .m{color:#fab387}.chroma .mb{color:#fab387}.chroma .mf{color:#fab387}.chroma .mh{color:#fab387}.chroma .mi{color:#fab387}.chroma .il{color:#fab387}.chroma .mo{color:#fab387}.chroma .o{color:#89dceb;font-weight:700}.chroma .ow{color:#89dceb;font-weight:700}.chroma .c{color:#6c7086;font-style:italic}.chroma .ch{color:#585b70;font-style:italic}.chroma .cm{color:#6c7086;font-style:italic}.chroma .c1{color:#6c7086;font-style:italic}.chroma .cs{color:#6c7086;font-style:italic}.chroma .cp{color:#6c7086;font-style:italic}.chroma .cpf{color:#6c7086;font-weight:700;font-style:italic}.chroma .gd{color:#f38ba8;background-color:#313244}.chroma .ge{font-style:italic}.chroma .gh{color:#fab387;font-weight:700}.chroma .gi{color:#a6e3a1;background-color:#313244}.chroma .go{color:#cdd6f4}.chroma .gu{color:#fab387;font-weight:700}.chroma .gl{text-decoration:underline}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .bg,:root:not([data-theme=dark]) .chroma{color:#4c4f69;background-color:#eff1f5}:root:not([data-theme=dark]) .chroma .lnt,:root:not([data-theme=dark]) .chroma .ln{color:#8c8fa1}:root:not([data-theme=dark]) .chroma .hl{background-color:#bcc0cc}:root:not([data-theme=dark]) .chroma .k,:root:not([data-theme=dark]) .chroma .kp,:root:not([data-theme=dark]) .chroma .kr{color:#8839ef}:root:not([data-theme=dark]) .chroma .kc{color:#fe640b}:root:not([data-theme=dark]) .chroma .kd,:root:not([data-theme=dark]) .chroma .kt{color:#d20f39}:root:not([data-theme=dark]) .chroma .kn{color:#179299}:root:not([data-theme=dark]) .chroma .na,:root:not([data-theme=dark]) .chroma .nf,:root:not([data-theme=dark]) .chroma .fm{color:#1e66f5}:root:not([data-theme=dark]) .chroma .nb,:root:not([data-theme=dark]) .chroma .bp,:root:not([data-theme=dark]) .chroma .nl{color:#04a5e5}:root:not([data-theme=dark]) .chroma .nc,:root:not([data-theme=dark]) .chroma .no{color:#df8e1d}:root:not([data-theme=dark]) .chroma .nd{color:#1e66f5;font-weight:700}:root:not([data-theme=dark]) .chroma .ni{color:#179299}:root:not([data-theme=dark]) .chroma .ne,:root:not([data-theme=dark]) .chroma .nn,:root:not([data-theme=dark]) .chroma .py{color:#fe640b}:root:not([data-theme=dark]) .chroma .nt{color:#8839ef}:root:not([data-theme=dark]) .chroma .nx{color:#4c4f69}:root:not([data-theme=dark]) .chroma .nv,:root:not([data-theme=dark]) .chroma .vc,:root:not([data-theme=dark]) .chroma .vg,:root:not([data-theme=dark]) .chroma .vi,:root:not([data-theme=dark]) .chroma .vm{color:#dc8a78}:root:not([data-theme=dark]) .chroma .s,:root:not([data-theme=dark]) .chroma .sb,:root:not([data-theme=dark]) .chroma .sc,:root:not([data-theme=dark]) .chroma .s2,:root:not([data-theme=dark]) .chroma .si,:root:not([data-theme=dark]) .chroma .sx,:root:not([data-theme=dark]) .chroma .s1,:root:not([data-theme=dark]) .chroma .ss{color:#40a02b}:root:not([data-theme=dark]) .chroma .sa{color:#d20f39}:root:not([data-theme=dark]) .chroma .dl,:root:not([data-theme=dark]) .chroma .se{color:#1e66f5}:root:not([data-theme=dark]) .chroma .sd,:root:not([data-theme=dark]) .chroma .sh{color:#9ca0b0}:root:not([data-theme=dark]) .chroma .sr{color:#179299}:root:not([data-theme=dark]) .chroma .m,:root:not([data-theme=dark]) .chroma .mb,:root:not([data-theme=dark]) .chroma .mf,:root:not([data-theme=dark]) .chroma .mh,:root:not([data-theme=dark]) .chroma .mi,:root:not([data-theme=dark]) .chroma .il,:root:not([data-theme=dark]) .chroma .mo{color:#fe640b}:root:not([data-theme=dark]) .chroma .o,:root:not([data-theme=dark]) .chroma .ow{color:#04a5e5;font-weight:700}:root:not([data-theme=dark]) .chroma .c,:root:not([data-theme=dark]) .chroma .cm,:root:not([data-theme=dark]) .chroma .c1,:root:not([data-theme=dark]) .chroma .cs,:root:not([data-theme=dark]) .chroma .cp{color:#9ca0b0;font-style:italic}:root:not([data-theme=dark]) .chroma .ch{color:#acb0be;font-style:italic}:root:not([data-theme=dark]) .chroma .cpf{color:#9ca0b0;font-weight:700;font-style:italic}:root:not([data-theme=dark]) .chroma .gd{color:#d20f39;background-color:#ccd0da}:root:not([data-theme=dark]) .chroma .gi{color:#40a02b;background-color:#ccd0da}:root:not([data-theme=dark]) .chroma .gh{color:#fe640b;font-weight:700}:root:not([data-theme=dark]) .chroma .gu{color:#fe640b;font-weight:700}:root:not([data-theme=dark]) .chroma .go{color:#4c4f69}}:root[data-theme=light] .bg,:root[data-theme=light] .chroma{color:#4c4f69;background-color:#eff1f5}:root[data-theme=light] .chroma .lnt,:root[data-theme=light] .chroma .ln{color:#8c8fa1}:root[data-theme=light] .chroma .hl{background-color:#bcc0cc}:root[data-theme=light] .chroma .k,:root[data-theme=light] .chroma .kp,:root[data-theme=light] .chroma .kr{color:#8839ef}:root[data-theme=light] .chroma .kc{color:#fe640b}:root[data-theme=light] .chroma .kd,:root[data-theme=light] .chroma .kt{color:#d20f39}:root[data-theme=light] .chroma .kn{color:#179299}:root[data-theme=light] .chroma .na,:root[data-theme=light] .chroma .nf,:root[data-theme=light] .chroma .fm{color:#1e66f5}:root[data-theme=light] .chroma .nb,:root[data-theme=light] .chroma .bp,:root[data-theme=light] .chroma .nl{color:#04a5e5}:root[data-theme=light] .chroma .nc,:root[data-theme=light] .chroma .no{color:#df8e1d}:root[data-theme=light] .chroma .nd{color:#1e66f5;font-weight:700}:root[data-theme=light] .chroma .ni{color:#179299}:root[data-theme=light] .chroma .ne,:root[data-theme=light] .chroma .nn,:root[data-theme=light] .chroma .py{color:#fe640b}:root[data-theme=light] .chroma .nt{color:#8839ef}:root[data-theme=light] .chroma .nx{color:#4c4f69}:root[data-theme=light] .chroma .nv,:root[data-theme=light] .chroma .vc,:root[data-theme=light] .chroma .vg,:root[data-theme=light] .chroma .vi,:root[data-theme=light] .chroma .vm{color:#dc8a78}:root[data-theme=light] .chroma .s,:root[data-theme=light] .chroma .sb,:root[data-theme=light] .chroma .sc,:root[data-theme=light] .chroma .s2,:root[data-theme=light] .chroma .si,:root[data-theme=light] .chroma .sx,:root[data-theme=light] .chroma .s1,:root[data-theme=light] .chroma .ss{color:#40a02b}:root[data-theme=light] .chroma .sa{color:#d20f39}:root[data-theme=light] .chroma .dl,:root[data-theme=light] .chroma .se{color:#1e66f5}:root[data-theme=light] .chroma .sd,:root[data-theme=light] .chroma .sh{color:#9ca0b0}:root[data-theme=light] .chroma .sr{color:#179299}:root[data-theme=light] .chroma .m,:root[data-theme=light] .chroma .mb,:root[data-theme=light] .chroma .mf,:root[data-theme=light] .chroma .mh,:root[data-theme=light] .chroma .mi,:root[data-theme=light] .chroma .il,:root[data-theme=light] .chroma .mo{color:#fe640b}:root[data-theme=light] .chroma .o,:root[data-theme=light] .chroma .ow{color:#04a5e5;font-weight:700}:root[data-theme=light] .chroma .c,:root[data-theme=light] .chroma .cm,:root[data-theme=light] .chroma .c1,:root[data-theme=light] .chroma .cs,:root[data-theme=light] .chroma .cp{color:#9ca0b0;font-style:italic}:root[data-theme=light] .chroma .ch{color:#acb0be;font-style:italic}:root[data-theme=light] .chroma .cpf{color:#9ca0b0;font-weight:700;font-style:italic}:root[data-theme=light] .chroma .gd{color:#d20f39;background-color:#ccd0da}:root[data-theme=light] .chroma .gi{color:#40a02b;background-color:#ccd0da}:root[data-theme=light] .chroma .gh{color:#fe640b;font-weight:700}:root[data-theme=light] .chroma .gu{color:#fe640b;font-weight:700}:root[data-theme=light] .chroma .go{color:#4c4f69}