:root{--t0:#000000;--t1:#05000a;--t2:#0b0713;--t3:#6c5a86;--t4:#a876ff;--t5:#d9c4ff;--t6:#433652;--t7:#c472ff;--t8:#b18ce8;--t9:#cbbfe3;--tA:#bf94ff;--tB:#9183b0;--tC:#4e455f;--background:var(--t0);--foreground:var(--t9);--accent:var(--t4);--language-border-color:var(--t1);--highlight-bg-color:var(--t0);--highlighter-rouge-color:var(--t9);--highlight-lineno-color:var(--t6);--inline-code-bg:var(--t1);--code-color:var(--t9);--code-header-text-color:var(--t6);--code-header-muted-color:var(--t1);--code-header-icon-color:var(--t6);--clipboard-checked-color:var(--t4);--filepath-text-color:var(--t9);--comment:var(--tC);--first-tone:var(--t3);--second-tone:var(--t4)}.bg{background:var(--background);color:var(--foreground)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:var(--t5);background:var(--t0)}.hljs::selection,.hljs ::selection{background-color:var(--t2);color:var(--t5)}.hljs-formula,.hljs-params,.hljs-property{}.hljs-comment{color:var(--tC)}.hljs-tag{color:var(--t6)}.hljs-subst,.hljs-punctuation,.hljs-operator{color:var(--t5)}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:var(--t4)}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:var(--tA)}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:var(--t8)}.hljs-strong{font-weight:700;color:var(--t8)}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:var(--t7)}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:var(--tB)}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:var(--t4)}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:var(--tA)}.hljs-emphasis{color:var(--tA);font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:var(--t3)}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.chroma{overflow:auto;background:var(--highlight-bg-color);color:var(--foreground);border:1px solid var(--language-border-color)}.chroma .x{}.chroma .err{color:var(--t0);background:var(--t7)}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{width:100%;vertical-align:top;padding:0;margin:0;border:0}.chroma .lntd:first-child{width:auto;background:var(--t1)}.chroma .lntd code{display:grid}.chroma .lntable{width:100%;border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:color-mix(in srgb,var(--t2) 70%,transparent)!important}.chroma .lnt,.chroma .ln{color:var(--highlight-lineno-color);white-space:pre;-webkit-user-select:none;user-select:none}.chroma .lnt{padding:0 10px}.chroma .ln{margin-right:.8em;padding:0 .4em 0 0}.chroma .line{display:flex;padding:0 10px}.chroma .k,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kv{color:var(--second-tone)}.chroma .kc{color:var(--tA)}.chroma .kt{color:var(--tA)}.chroma .kd{color:var(--tA)}.chroma .n,.chroma .nx{color:var(--first-tone)}.chroma .na{color:var(--t8)}.chroma .nb,.chroma .bp{color:var(--t5)}.chroma .nn{color:var(--t8)}.chroma .nc{color:var(--t7)}.chroma .no{color:var(--t8)}.chroma .nd,.chroma .ni,.chroma .ne,.chroma .nl,.chroma .py,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm{color:var(--first-tone)}.chroma .nf,.chroma .fm{color:var(--t7)}.chroma .nt{color:var(--t8)}.chroma .s,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .sh,.chroma .sx,.chroma .s1{color:var(--t7)}.chroma .sa{color:var(--second-tone)}.chroma .sr{color:var(--tB)}.chroma .si{color:var(--t3)}.chroma .se{color:var(--t4)}.chroma .ss{color:var(--t5)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo,.chroma .mx{color:var(--tA)}.chroma .o,.chroma .ow{color:var(--foreground)}.chroma .p{color:var(--foreground)}.chroma .c,.chroma .ch,.chroma .cd,.chroma .cm,.chroma .cpf,.chroma .c1,.chroma .cs{color:var(--comment)}.chroma .cp{color:var(--t7)}.chroma .g{}.chroma .gi{color:var(--t7)}.chroma .gd{color:var(--t7);background:color-mix(in srgb,var(--t1) 60%,transparent)}.chroma .gh{color:var(--tB);background:var(--t0);font-weight:700}.chroma .go{color:var(--t6)}.chroma .gp{color:var(--t6)}.chroma .gs{}.chroma .gu{color:var(--tB)}.chroma .gr{color:var(--t7)}.chroma .gt{color:var(--t7)}.chroma .gl{}.chroma .w{}.chroma .language-php .cp{color:var(--tA)}