.content{font-family:inter,sans-serif}.hextra-code-block .filename{color:#616e87;font-style:italic}.hextra-code-block .bg{color:#d8dee9;background-color:#2e3440}.hextra-code-block .chroma{color:#d8dee9;background-color:#2e3440}.hextra-code-block .chroma .x{}.hextra-code-block .chroma .err{color:#bf616a}.hextra-code-block .chroma .cl{}.hextra-code-block .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.hextra-code-block .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.hextra-code-block .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.hextra-code-block .chroma .hl{background-color:#424853}.hextra-code-block .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6c6f74}.hextra-code-block .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6c6f74}.hextra-code-block .chroma .line{display:flex}.hextra-code-block .chroma .k{color:#81a1c1;font-weight:700}.hextra-code-block .chroma .kc{color:#81a1c1;font-weight:700}.hextra-code-block .chroma .kd{color:#81a1c1;font-weight:700}.hextra-code-block .chroma .kn{color:#81a1c1;font-weight:700}.hextra-code-block .chroma .kp{color:#81a1c1}.hextra-code-block .chroma .kr{color:#81a1c1;font-weight:700}.hextra-code-block .chroma .kt{color:#81a1c1}.hextra-code-block .chroma .n{}.hextra-code-block .chroma .na{color:#8fbcbb}.hextra-code-block .chroma .nc{color:#8fbcbb}.hextra-code-block .chroma .no{color:#8fbcbb}.hextra-code-block .chroma .nd{color:#d08770}.hextra-code-block .chroma .ni{color:#d08770}.hextra-code-block .chroma .ne{color:#bf616a}.hextra-code-block .chroma .nl{color:#8fbcbb}.hextra-code-block .chroma .nn{color:#8fbcbb}.hextra-code-block .chroma .nx{}.hextra-code-block .chroma .py{color:#8fbcbb}.hextra-code-block .chroma .nt{color:#81a1c1}.hextra-code-block .chroma .nb{color:#81a1c1}.hextra-code-block .chroma .bp{color:#81a1c1}.hextra-code-block .chroma .nv{}.hextra-code-block .chroma .vc{}.hextra-code-block .chroma .vg{}.hextra-code-block .chroma .vi{}.hextra-code-block .chroma .vm{}.hextra-code-block .chroma .nf{color:#88c0d0}.hextra-code-block .chroma .fm{color:#88c0d0}.hextra-code-block .chroma .l{}.hextra-code-block .chroma .ld{}.hextra-code-block .chroma .s{color:#a3be8c}.hextra-code-block .chroma .sa{color:#a3be8c}.hextra-code-block .chroma .sb{color:#a3be8c}.hextra-code-block .chroma .sc{color:#a3be8c}.hextra-code-block .chroma .dl{color:#a3be8c}.hextra-code-block .chroma .sd{color:#616e87}.hextra-code-block .chroma .s2{color:#a3be8c}.hextra-code-block .chroma .se{color:#ebcb8b}.hextra-code-block .chroma .sh{color:#a3be8c}.hextra-code-block .chroma .si{color:#a3be8c}.hextra-code-block .chroma .sx{color:#a3be8c}.hextra-code-block .chroma .sr{color:#ebcb8b}.hextra-code-block .chroma .s1{color:#a3be8c}.hextra-code-block .chroma .ss{color:#a3be8c}.hextra-code-block .chroma .m{color:#b48ead}.hextra-code-block .chroma .mb{color:#b48ead}.hextra-code-block .chroma .mf{color:#b48ead}.hextra-code-block .chroma .mh{color:#b48ead}.hextra-code-block .chroma .mi{color:#b48ead}.hextra-code-block .chroma .il{color:#b48ead}.hextra-code-block .chroma .mo{color:#b48ead}.hextra-code-block .chroma .o{color:#81a1c1}.hextra-code-block .chroma .ow{color:#81a1c1;font-weight:700}.hextra-code-block .chroma .p{color:#eceff4}.hextra-code-block .chroma .c{color:#616e87;font-style:italic}.hextra-code-block .chroma .ch{color:#616e87;font-style:italic}.hextra-code-block .chroma .cm{color:#616e87;font-style:italic}.hextra-code-block .chroma .c1{color:#616e87;font-style:italic}.hextra-code-block .chroma .cs{color:#616e87;font-style:italic}.hextra-code-block .chroma .cp{color:#5e81ac;font-style:italic}.hextra-code-block .chroma .cpf{color:#5e81ac;font-style:italic}.hextra-code-block .chroma .g{}.hextra-code-block .chroma .gd{color:#bf616a}.hextra-code-block .chroma .ge{font-style:italic}.hextra-code-block .chroma .gr{color:#bf616a}.hextra-code-block .chroma .gh{color:#88c0d0;font-weight:700}.hextra-code-block .chroma .gi{color:#a3be8c}.hextra-code-block .chroma .go{}.hextra-code-block .chroma .gp{color:#4c566a;font-weight:700}.hextra-code-block .chroma .gs{font-weight:700}.hextra-code-block .chroma .gu{color:#88c0d0;font-weight:700}.hextra-code-block .chroma .gt{color:#bf616a}.hextra-code-block .chroma .gl{}.hextra-code-block .chroma .w{}