.code-theme-github-light .bg{background-color:#f7f7f7}.code-theme-github-light .chroma{background-color:#f7f7f7;-webkit-text-size-adjust:none}.code-theme-github-light .chroma .err{color:#f6f8fa;background-color:#82071e}.code-theme-github-light .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.code-theme-github-light .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.code-theme-github-light .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.code-theme-github-light .chroma .hl{background-color:#dedede}.code-theme-github-light .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.code-theme-github-light .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.code-theme-github-light .chroma .line{display:flex}.code-theme-github-light .chroma .k{color:#cf222e}.code-theme-github-light .chroma .kc{color:#cf222e}.code-theme-github-light .chroma .kd{color:#cf222e}.code-theme-github-light .chroma .kn{color:#cf222e}.code-theme-github-light .chroma .kp{color:#cf222e}.code-theme-github-light .chroma .kr{color:#cf222e}.code-theme-github-light .chroma .kt{color:#cf222e}.code-theme-github-light .chroma .na{color:#1f2328}.code-theme-github-light .chroma .nc{color:#1f2328}.code-theme-github-light .chroma .no{color:#0550ae}.code-theme-github-light .chroma .nd{color:#0550ae}.code-theme-github-light .chroma .ni{color:#6639ba}.code-theme-github-light .chroma .nl{color:#900;font-weight:700}.code-theme-github-light .chroma .nn{color:#24292e}.code-theme-github-light .chroma .nx{color:#1f2328}.code-theme-github-light .chroma .nt{color:#0550ae}.code-theme-github-light .chroma .nb{color:#6639ba}.code-theme-github-light .chroma .bp{color:#6a737d}.code-theme-github-light .chroma .nv{color:#953800}.code-theme-github-light .chroma .vc{color:#953800}.code-theme-github-light .chroma .vg{color:#953800}.code-theme-github-light .chroma .vi{color:#953800}.code-theme-github-light .chroma .vm{color:#953800}.code-theme-github-light .chroma .nf{color:#6639ba}.code-theme-github-light .chroma .fm{color:#6639ba}.code-theme-github-light .chroma .s{color:#0a3069}.code-theme-github-light .chroma .sa{color:#0a3069}.code-theme-github-light .chroma .sb{color:#0a3069}.code-theme-github-light .chroma .sc{color:#0a3069}.code-theme-github-light .chroma .dl{color:#0a3069}.code-theme-github-light .chroma .sd{color:#0a3069}.code-theme-github-light .chroma .s2{color:#0a3069}.code-theme-github-light .chroma .se{color:#0a3069}.code-theme-github-light .chroma .sh{color:#0a3069}.code-theme-github-light .chroma .si{color:#0a3069}.code-theme-github-light .chroma .sx{color:#0a3069}.code-theme-github-light .chroma .sr{color:#0a3069}.code-theme-github-light .chroma .s1{color:#0a3069}.code-theme-github-light .chroma .ss{color:#032f62}.code-theme-github-light .chroma .m{color:#0550ae}.code-theme-github-light .chroma .mb{color:#0550ae}.code-theme-github-light .chroma .mf{color:#0550ae}.code-theme-github-light .chroma .mh{color:#0550ae}.code-theme-github-light .chroma .mi{color:#0550ae}.code-theme-github-light .chroma .il{color:#0550ae}.code-theme-github-light .chroma .mo{color:#0550ae}.code-theme-github-light .chroma .o{color:#0550ae}.code-theme-github-light .chroma .ow{color:#0550ae}.code-theme-github-light .chroma .or{color:#0550ae}.code-theme-github-light .chroma .p{color:#1f2328}.code-theme-github-light .chroma .c{color:#57606a}.code-theme-github-light .chroma .ch{color:#57606a}.code-theme-github-light .chroma .cm{color:#57606a}.code-theme-github-light .chroma .c1{color:#57606a}.code-theme-github-light .chroma .cs{color:#57606a}.code-theme-github-light .chroma .cp{color:#57606a}.code-theme-github-light .chroma .cpf{color:#57606a}.code-theme-github-light .chroma .gd{color:#82071e;background-color:#ffebe9}.code-theme-github-light .chroma .ge{color:#1f2328}.code-theme-github-light .chroma .gi{color:#116329;background-color:#dafbe1}.code-theme-github-light .chroma .go{color:#1f2328}.code-theme-github-light .chroma .gl{text-decoration:underline}.code-theme-github-light .chroma .w{color:#fff}.code-theme-github-dark .bg{color:#e6edf3;background-color:#0d1117}.code-theme-github-dark .chroma{color:#e6edf3;background-color:#0d1117;-webkit-text-size-adjust:none}.code-theme-github-dark .chroma .err{color:#f85149}.code-theme-github-dark .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.code-theme-github-dark .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.code-theme-github-dark .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.code-theme-github-dark .chroma .hl{background-color:#6e7681}.code-theme-github-dark .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#737679}.code-theme-github-dark .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#6e7681}.code-theme-github-dark .chroma .line{display:flex}.code-theme-github-dark .chroma .k{color:#ff7b72}.code-theme-github-dark .chroma .kc{color:#79c0ff}.code-theme-github-dark .chroma .kd{color:#ff7b72}.code-theme-github-dark .chroma .kn{color:#ff7b72}.code-theme-github-dark .chroma .kp{color:#79c0ff}.code-theme-github-dark .chroma .kr{color:#ff7b72}.code-theme-github-dark .chroma .kt{color:#ff7b72}.code-theme-github-dark .chroma .nc{color:#f0883e;font-weight:700}.code-theme-github-dark .chroma .no{color:#79c0ff;font-weight:700}.code-theme-github-dark .chroma .nd{color:#d2a8ff;font-weight:700}.code-theme-github-dark .chroma .ni{color:#ffa657}.code-theme-github-dark .chroma .ne{color:#f0883e;font-weight:700}.code-theme-github-dark .chroma .nl{color:#79c0ff;font-weight:700}.code-theme-github-dark .chroma .nn{color:#ff7b72}.code-theme-github-dark .chroma .nx{color:#e6edf3}.code-theme-github-dark .chroma .py{color:#79c0ff}.code-theme-github-dark .chroma .nt{color:#7ee787}.code-theme-github-dark .chroma .nv{color:#79c0ff}.code-theme-github-dark .chroma .vc{color:#79c0ff}.code-theme-github-dark .chroma .vg{color:#79c0ff}.code-theme-github-dark .chroma .vi{color:#79c0ff}.code-theme-github-dark .chroma .vm{color:#79c0ff}.code-theme-github-dark .chroma .nf{color:#d2a8ff;font-weight:700}.code-theme-github-dark .chroma .fm{color:#d2a8ff;font-weight:700}.code-theme-github-dark .chroma .l{color:#a5d6ff}.code-theme-github-dark .chroma .ld{color:#79c0ff}.code-theme-github-dark .chroma .s{color:#a5d6ff}.code-theme-github-dark .chroma .sa{color:#79c0ff}.code-theme-github-dark .chroma .sb{color:#a5d6ff}.code-theme-github-dark .chroma .sc{color:#a5d6ff}.code-theme-github-dark .chroma .dl{color:#79c0ff}.code-theme-github-dark .chroma .sd{color:#a5d6ff}.code-theme-github-dark .chroma .s2{color:#a5d6ff}.code-theme-github-dark .chroma .se{color:#79c0ff}.code-theme-github-dark .chroma .sh{color:#79c0ff}.code-theme-github-dark .chroma .si{color:#a5d6ff}.code-theme-github-dark .chroma .sx{color:#a5d6ff}.code-theme-github-dark .chroma .sr{color:#79c0ff}.code-theme-github-dark .chroma .s1{color:#a5d6ff}.code-theme-github-dark .chroma .ss{color:#a5d6ff}.code-theme-github-dark .chroma .m{color:#a5d6ff}.code-theme-github-dark .chroma .mb{color:#a5d6ff}.code-theme-github-dark .chroma .mf{color:#a5d6ff}.code-theme-github-dark .chroma .mh{color:#a5d6ff}.code-theme-github-dark .chroma .mi{color:#a5d6ff}.code-theme-github-dark .chroma .il{color:#a5d6ff}.code-theme-github-dark .chroma .mo{color:#a5d6ff}.code-theme-github-dark .chroma .o{color:#ff7b72;font-weight:700}.code-theme-github-dark .chroma .ow{color:#ff7b72;font-weight:700}.code-theme-github-dark .chroma .or{color:#ff7b72;font-weight:700}.code-theme-github-dark .chroma .c{color:#8b949e;font-style:italic}.code-theme-github-dark .chroma .ch{color:#8b949e;font-style:italic}.code-theme-github-dark .chroma .cm{color:#8b949e;font-style:italic}.code-theme-github-dark .chroma .c1{color:#8b949e;font-style:italic}.code-theme-github-dark .chroma .cs{color:#8b949e;font-weight:700;font-style:italic}.code-theme-github-dark .chroma .cp{color:#8b949e;font-weight:700;font-style:italic}.code-theme-github-dark .chroma .cpf{color:#8b949e;font-weight:700;font-style:italic}.code-theme-github-dark .chroma .gd{color:#ffa198;background-color:#490202}.code-theme-github-dark .chroma .ge{font-style:italic}.code-theme-github-dark .chroma .gr{color:#ffa198}.code-theme-github-dark .chroma .gh{color:#79c0ff;font-weight:700}.code-theme-github-dark .chroma .gi{color:#56d364;background-color:#0f5323}.code-theme-github-dark .chroma .go{color:#8b949e}.code-theme-github-dark .chroma .gp{color:#8b949e}.code-theme-github-dark .chroma .gs{font-weight:700}.code-theme-github-dark .chroma .gu{color:#79c0ff}.code-theme-github-dark .chroma .gt{color:#ff7b72}.code-theme-github-dark .chroma .gl{text-decoration:underline}.code-theme-github-dark .chroma .w{color:#6e7681}.code-theme-dracula .bg{color:#f8f8f2;background-color:#282a36}.code-theme-dracula .chroma{color:#f8f8f2;background-color:#282a36;-webkit-text-size-adjust:none}.code-theme-dracula .chroma .x{color:#f8f8f2}.code-theme-dracula .chroma .err{color:#f8f8f2}.code-theme-dracula .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.code-theme-dracula .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.code-theme-dracula .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.code-theme-dracula .chroma .hl{background-color:#3d3f4a}.code-theme-dracula .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.code-theme-dracula .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.code-theme-dracula .chroma .line{display:flex}.code-theme-dracula .chroma .k{color:#ff79c6}.code-theme-dracula .chroma .kc{color:#ff79c6}.code-theme-dracula .chroma .kd{color:#8be9fd;font-style:italic}.code-theme-dracula .chroma .kn{color:#ff79c6}.code-theme-dracula .chroma .kp{color:#ff79c6}.code-theme-dracula .chroma .kr{color:#ff79c6}.code-theme-dracula .chroma .kt{color:#8be9fd}.code-theme-dracula .chroma .na{color:#50fa7b}.code-theme-dracula .chroma .nc{color:#50fa7b}.code-theme-dracula .chroma .no{color:#f8f8f2}.code-theme-dracula .chroma .nd{color:#f8f8f2}.code-theme-dracula .chroma .ni{color:#f8f8f2}.code-theme-dracula .chroma .ne{color:#f8f8f2}.code-theme-dracula .chroma .nl{color:#8be9fd;font-style:italic}.code-theme-dracula .chroma .nn{color:#f8f8f2}.code-theme-dracula .chroma .nx{color:#f8f8f2}.code-theme-dracula .chroma .nt{color:#ff79c6}.code-theme-dracula .chroma .nb{color:#8be9fd;font-style:italic}.code-theme-dracula .chroma .bp{font-style:italic}.code-theme-dracula .chroma .nv{color:#8be9fd;font-style:italic}.code-theme-dracula .chroma .vc{color:#8be9fd;font-style:italic}.code-theme-dracula .chroma .vg{color:#8be9fd;font-style:italic}.code-theme-dracula .chroma .vi{color:#8be9fd;font-style:italic}.code-theme-dracula .chroma .vm{color:#8be9fd;font-style:italic}.code-theme-dracula .chroma .nf{color:#50fa7b}.code-theme-dracula .chroma .fm{color:#50fa7b}.code-theme-dracula .chroma .ld{color:#f8f8f2}.code-theme-dracula .chroma .s{color:#f1fa8c}.code-theme-dracula .chroma .sa{color:#f1fa8c}.code-theme-dracula .chroma .sb{color:#f1fa8c}.code-theme-dracula .chroma .sc{color:#f1fa8c}.code-theme-dracula .chroma .dl{color:#f1fa8c}.code-theme-dracula .chroma .sd{color:#f1fa8c}.code-theme-dracula .chroma .s2{color:#f1fa8c}.code-theme-dracula .chroma .se{color:#f1fa8c}.code-theme-dracula .chroma .sh{color:#f1fa8c}.code-theme-dracula .chroma .si{color:#f1fa8c}.code-theme-dracula .chroma .sx{color:#f1fa8c}.code-theme-dracula .chroma .sr{color:#f1fa8c}.code-theme-dracula .chroma .s1{color:#f1fa8c}.code-theme-dracula .chroma .ss{color:#f1fa8c}.code-theme-dracula .chroma .m{color:#bd93f9}.code-theme-dracula .chroma .mb{color:#bd93f9}.code-theme-dracula .chroma .mf{color:#bd93f9}.code-theme-dracula .chroma .mh{color:#bd93f9}.code-theme-dracula .chroma .mi{color:#bd93f9}.code-theme-dracula .chroma .il{color:#bd93f9}.code-theme-dracula .chroma .mo{color:#bd93f9}.code-theme-dracula .chroma .o{color:#ff79c6}.code-theme-dracula .chroma .ow{color:#ff79c6}.code-theme-dracula .chroma .or{color:#ff79c6}.code-theme-dracula .chroma .p{color:#f8f8f2}.code-theme-dracula .chroma .c{color:#6272a4}.code-theme-dracula .chroma .ch{color:#6272a4}.code-theme-dracula .chroma .cm{color:#6272a4}.code-theme-dracula .chroma .c1{color:#6272a4}.code-theme-dracula .chroma .cs{color:#6272a4}.code-theme-dracula .chroma .cp{color:#ff79c6}.code-theme-dracula .chroma .cpf{color:#ff79c6}.code-theme-dracula .chroma .gd{color:#f55}.code-theme-dracula .chroma .ge{text-decoration:underline}.code-theme-dracula .chroma .gr{color:#f8f8f2}.code-theme-dracula .chroma .gh{font-weight:700}.code-theme-dracula .chroma .gi{color:#50fa7b;font-weight:700}.code-theme-dracula .chroma .go{color:#44475a}.code-theme-dracula .chroma .gp{color:#f8f8f2}.code-theme-dracula .chroma .gs{color:#f8f8f2}.code-theme-dracula .chroma .gu{font-weight:700}.code-theme-dracula .chroma .gt{color:#f8f8f2}.code-theme-dracula .chroma .gl{text-decoration:underline}.code-theme-dracula .chroma .w{color:#f8f8f2}:root,html.code-theme-github-light{--code-bg:#ffffff;--code-fg:#1f2328;--code-muted:#424a53;--code-border:#8c959f;--code-toolbar-bg:#eef1f4;--code-control-border:#68717c;--code-focus:#0969da;--code-scheme:light}html.code-theme-github-dark{--code-bg:#0d1117;--code-fg:#e6edf3;--code-muted:#8b949e;--code-border:#30363d;--code-focus:#79c0ff;--code-scheme:dark;--code-toolbar-bg:var(--code-bg);--code-control-border:var(--code-border)}html.code-theme-dracula{--code-bg:#282a36;--code-fg:#f8f8f2;--code-muted:#b3b8d4;--code-border:#55596e;--code-focus:#bd93f9;--code-scheme:dark;--code-toolbar-bg:var(--code-bg);--code-control-border:var(--code-border)}html body.simple-blog #main-content pre{background:var(--code-bg);color:var(--code-fg);border:1px solid var(--code-border);border-radius:6px;box-shadow:none;padding:18px 20px;overflow-x:auto;max-width:100%;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;tab-size:4;color-scheme:var(--code-scheme)}html body.simple-blog #main-content pre code{background:0 0;color:inherit;border:0;padding:0;font:inherit;white-space:pre}.code-example{margin:28px 0;min-width:0;max-width:100%;border:1px solid var(--code-border);border-radius:6px;background:var(--code-bg);color:var(--code-fg);overflow:hidden;color-scheme:var(--code-scheme)}.code-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:6px 12px 6px 20px;border-bottom:1px solid var(--code-border);font:12px/1.5 system-ui,sans-serif;color:var(--code-muted);background:var(--code-toolbar-bg)}.code-language{overflow-wrap:anywhere}.code-theme-label{display:flex;align-items:center;gap:8px;margin-left:auto}.code-theme-select{min-height:36px;max-width:100%;padding:4px 8px;border:1px solid var(--code-border);border-radius:4px;background:var(--code-bg);color:var(--code-fg);font:inherit;cursor:pointer;border-color:var(--code-control-border)}.code-theme-select:focus-visible{outline:2px solid var(--code-focus);outline-offset:2px}html body.simple-blog #main-content .code-example pre{margin:0;border:0;border-radius:0}.code-example .highlight{margin:0}.code-example .highlight:has(.lntable){overflow-x:auto}html body.simple-blog #main-content .code-example .lntd pre{padding:18px 8px;overflow:visible}@media(max-width:650px){.code-toolbar{padding-left:14px}.code-theme-select{min-height:44px;font-size:16px}html body.simple-blog #main-content pre{padding:16px 14px}}html #main-content .chroma :is(.c,.ch,.cm,.c1,.cs,.ln,.lnt){color:var(--code-muted)}html.code-theme-github-light{--code-keyword:#9d1522;--code-function:#51258f;--code-number:#03428e;--code-variable:#783000}html.code-theme-github-light body.simple-blog #main-content pre{font-size:15px;font-weight:500}html.code-theme-github-light #main-content .chroma :is(.k,.kc,.kd,.kn,.kp,.kr,.kt){color:var(--code-keyword)}html.code-theme-github-light #main-content .chroma :is(.nb,.ni,.nf,.fm){color:var(--code-function)}html.code-theme-github-light #main-content .chroma :is(.no,.nd,.nt,.m,.mb,.mf,.mh,.mi,.il,.mo,.o,.ow,.or){color:var(--code-number)}html.code-theme-github-light #main-content .chroma :is(.nv,.vc,.vg,.vi,.vm){color:var(--code-variable)}html.code-theme-github-light #main-content .chroma :is(.bp,.cp,.cpf){color:var(--code-muted)}