.expressive-code{font-family:var(--ec-uiFontFml);font-size:var(--ec-uiFontSize);font-weight:var(--ec-uiFontWg);line-height:var(--ec-uiLineHt);text-size-adjust:none;-webkit-text-size-adjust:none}.expressive-code *:not(:is(svg, svg *)){all:revert;box-sizing:border-box}.expressive-code pre{display:flex;margin:0;padding:0;border:var(--ec-brdWd) solid var(--ec-brdCol);border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));background:var(--ec-codeBg)}.expressive-code pre:focus-visible{outline:3px solid var(--ec-focusBrd);outline-offset:-3px}.expressive-code pre > code{all:unset;display:block;flex:1 0 100%;padding:var(--ec-codePadBlk) 0;color:var(--ec-codeFg);font-family:var(--ec-codeFontFml);font-size:var(--ec-codeFontSize);font-weight:var(--ec-codeFontWg);line-height:var(--ec-codeLineHt)}.expressive-code pre{overflow-x:auto}.expressive-code pre.wrap .ec-line .code{white-space:pre-wrap;overflow-wrap:break-word;min-width:min(20ch, var(--ecMaxLine, 20ch))}.expressive-code pre.wrap .ec-line .code span.indent{white-space:pre}.expressive-code pre::-webkit-scrollbar,.expressive-code pre::-webkit-scrollbar-track{background-color:inherit;border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));border-top-left-radius:0;border-top-right-radius:0}.expressive-code pre::-webkit-scrollbar-thumb{background-color:var(--ec-sbThumbCol);border:4px solid transparent;background-clip:content-box;border-radius:10px}.expressive-code pre::-webkit-scrollbar-thumb:hover{background-color:var(--ec-sbThumbHoverCol)}.expressive-code .ec-line{direction:ltr;unicode-bidi:isolate;display:grid;grid-template-areas:'gutter code';grid-template-columns:auto 1fr;position:relative}.expressive-code .ec-line .gutter{grid-area:gutter;color:var(--ec-gtrFg)}.expressive-code .ec-line .gutter > *{pointer-events:none;user-select:none;-webkit-user-select:none}.expressive-code .ec-line .gutter ~ .code{--ecLineBrdCol:var(--ec-gtrBrdCol)}.expressive-code .ec-line.highlight .gutter{color:var(--ec-gtrHlFg)}.expressive-code .ec-line .code{grid-area:code;position:relative;box-sizing:content-box;padding-inline-start:calc(var(--ecIndent, 0ch) + var(--ec-codePadInl) - var(--ecGtrBrdWd));padding-inline-end:var(--ec-codePadInl);text-indent:calc(var(--ecIndent, 0ch) * -1)}.expressive-code .ec-line .code::before,.expressive-code .ec-line .code::after,.expressive-code .ec-line .code :where(*){text-indent:0}.expressive-code .ec-line .code{--ecGtrBrdWd:var(--ec-gtrBrdWd);border-inline-start:var(--ecGtrBrdWd) solid var(--ecLineBrdCol, transparent)}.expressive-code .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.expressive-code .ec-line.mark{--tmLineBgCol:var(--ec-tm-markBg)}.expressive-code .ec-line.mark .code{--ecLineBrdCol:var(--ec-tm-markBrdCol)}.expressive-code .ec-line.ins{--tmLineBgCol:var(--ec-tm-insBg);--tmLabel:var(--ec-tm-insDiffIndContent)}.expressive-code .ec-line.ins .code{--ecLineBrdCol:var(--ec-tm-insBrdCol)}.expressive-code .ec-line.ins .code::before{color:var(--ec-tm-insDiffIndCol)}.expressive-code .ec-line.del{--tmLineBgCol:var(--ec-tm-delBg);--tmLabel:var(--ec-tm-delDiffIndContent)}.expressive-code .ec-line.del .code{--ecLineBrdCol:var(--ec-tm-delBrdCol)}.expressive-code .ec-line.del .code::before{color:var(--ec-tm-delDiffIndCol)}.expressive-code .ec-line.mark,.expressive-code .ec-line.ins,.expressive-code .ec-line.del{background:var(--tmLineBgCol)}.expressive-code .ec-line.mark .code,.expressive-code .ec-line.ins .code,.expressive-code .ec-line.del .code{--ecGtrBrdWd:var(--ec-tm-lineMarkerAccentWd)}.expressive-code .ec-line.mark .code::before,.expressive-code .ec-line.ins .code::before,.expressive-code .ec-line.del .code::before{display:block;position:absolute;left:0;box-sizing:border-box;content:var(--tmLabel, ' ');padding-inline-start:var(--ec-tm-lineDiffIndMargLeft);text-align:center;white-space:pre}.expressive-code .ec-line.mark.tm-label .code::before,.expressive-code .ec-line.ins.tm-label .code::before,.expressive-code .ec-line.del.tm-label .code::before{background:var(--ecLineBrdCol);padding:0 calc(var(--ec-tm-lineMarkerLabelPadInl) + var(--ec-tm-lineMarkerAccentWd)) 0 var(--ec-tm-lineMarkerLabelPadInl);color:var(--ec-tm-lineMarkerLabelCol)}.expressive-code .ec-line mark{--tmInlineBgCol:var(--ec-tm-markBg);--tmInlineBrdCol:var(--ec-tm-markBrdCol)}.expressive-code .ec-line ins{--tmInlineBgCol:var(--ec-tm-insBg);--tmInlineBrdCol:var(--ec-tm-insBrdCol)}.expressive-code .ec-line del{--tmInlineBgCol:var(--ec-tm-delBg);--tmInlineBrdCol:var(--ec-tm-delBrdCol)}.expressive-code .ec-line mark,.expressive-code .ec-line ins,.expressive-code .ec-line del{all:unset;display:inline-block;position:relative;--tmBrdL:var(--ec-tm-inlMarkerBrdWd);--tmBrdR:var(--ec-tm-inlMarkerBrdWd);--tmRadL:var(--ec-tm-inlMarkerBrdRad);--tmRadR:var(--ec-tm-inlMarkerBrdRad);margin-inline:0.025rem;padding-inline:var(--ec-tm-inlMarkerPad);border-radius:var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL);background:var(--tmInlineBgCol);background-clip:padding-box}.expressive-code .ec-line mark.open-start,.expressive-code .ec-line ins.open-start,.expressive-code .ec-line del.open-start{margin-inline-start:0;padding-inline-start:0;--tmBrdL:0px;--tmRadL:0}.expressive-code .ec-line mark.open-end,.expressive-code .ec-line ins.open-end,.expressive-code .ec-line del.open-end{margin-inline-end:0;padding-inline-end:0;--tmBrdR:0px;--tmRadR:0}.expressive-code .ec-line mark::before,.expressive-code .ec-line ins::before,.expressive-code .ec-line del::before{content:'';position:absolute;pointer-events:none;display:inline-block;inset:0;border-radius:var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL);border:var(--ec-tm-inlMarkerBrdWd) solid var(--tmInlineBrdCol);border-inline-width:var(--tmBrdL) var(--tmBrdR)}.expressive-code .frame{all:unset;position:relative;display:block;--header-border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));--tab-border-radius:calc(var(--ec-frm-edTabBrdRad) + var(--ec-brdWd));--button-spacing:0.4rem;--code-background:var(--ec-frm-edBg);border-radius:var(--header-border-radius);box-shadow:var(--ec-frm-frameBoxShdCssVal)}.expressive-code .frame .header{display:none;z-index:1;position:relative;border-radius:var(--header-border-radius) var(--header-border-radius) 0 0}.expressive-code .frame.has-title pre,.expressive-code .frame.has-title code,.expressive-code .frame.is-terminal pre,.expressive-code .frame.is-terminal code{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.expressive-code .frame .title:empty:before{content:'\a0'}.expressive-code .frame.has-title:not(.is-terminal){--button-spacing:calc(1.9rem + 2 * (var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)))}.expressive-code .frame.has-title:not(.is-terminal) .title{position:relative;color:var(--ec-frm-edActTabFg);background:var(--ec-frm-edActTabBg);background-clip:padding-box;margin-block-start:var(--ec-frm-edTabsMargBlkStart);padding:calc(var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)) var(--ec-uiPadInl);border:var(--ec-brdWd) solid var(--ec-frm-edActTabBrdCol);border-radius:var(--tab-border-radius) var(--tab-border-radius) 0 0;border-bottom:none;overflow:hidden}.expressive-code .frame.has-title:not(.is-terminal) .title::after{content:'';position:absolute;pointer-events:none;inset:0;border-top:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndTopCol);border-bottom:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndBtmCol)}.expressive-code .frame.has-title:not(.is-terminal) .header{display:flex;background:linear-gradient(to top, var(--ec-frm-edTabBarBrdBtmCol) var(--ec-brdWd), transparent var(--ec-brdWd)),linear-gradient(var(--ec-frm-edTabBarBg), var(--ec-frm-edTabBarBg));background-repeat:no-repeat;padding-inline-start:var(--ec-frm-edTabsMargInlStart)}.expressive-code .frame.has-title:not(.is-terminal) .header::before{content:'';position:absolute;pointer-events:none;inset:0;border:var(--ec-brdWd) solid var(--ec-frm-edTabBarBrdCol);border-radius:inherit;border-bottom:none}.expressive-code .frame.is-terminal{--button-spacing:calc(1.9rem + var(--ec-brdWd) + 2 * var(--ec-uiPadBlk));--code-background:var(--ec-frm-trmBg)}.expressive-code .frame.is-terminal .header{display:flex;align-items:center;justify-content:center;padding-block:var(--ec-uiPadBlk);padding-block-end:calc(var(--ec-uiPadBlk) + var(--ec-brdWd));position:relative;font-weight:500;letter-spacing:0.025ch;color:var(--ec-frm-trmTtbFg);background:var(--ec-frm-trmTtbBg);border:var(--ec-brdWd) solid var(--ec-brdCol);border-bottom:none}.expressive-code .frame.is-terminal .header::before{content:'';position:absolute;pointer-events:none;left:var(--ec-uiPadInl);width:2.1rem;height:0.56rem;line-height:0;background-color:var(--ec-frm-trmTtbDotsFg);opacity:var(--ec-frm-trmTtbDotsOpa);-webkit-mask-image:var(--ec-frm-trmIcon);-webkit-mask-repeat:no-repeat;mask-image:var(--ec-frm-trmIcon);mask-repeat:no-repeat}.expressive-code .frame.is-terminal .header::after{content:'';position:absolute;pointer-events:none;inset:0;border-bottom:var(--ec-brdWd) solid var(--ec-frm-trmTtbBrdBtmCol)}.expressive-code .frame pre{background:var(--code-background)}.expressive-code .copy{display:flex;gap:0.25rem;flex-direction:row;position:absolute;inset-block-start:calc(var(--ec-brdWd) + var(--button-spacing));inset-inline-end:calc(var(--ec-brdWd) + var(--ec-uiPadInl) / 2)}@media (scripting: none){.expressive-code .copy{display:none}}.expressive-code .copy{direction:ltr;unicode-bidi:isolate}.expressive-code .copy button{position:relative;align-self:flex-end;margin:0;padding:0;border:none;border-radius:0.2rem;z-index:1;cursor:pointer;transition-property:opacity, background, border-color;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);width:2.5rem;height:2.5rem;background:var(--code-background);opacity:0.75}.expressive-code .copy button div{position:absolute;inset:0;border-radius:inherit;background:var(--ec-frm-inlBtnBg);opacity:var(--ec-frm-inlBtnBgIdleOpa);transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.expressive-code .copy button::before{content:'';position:absolute;pointer-events:none;inset:0;border-radius:inherit;border:var(--ec-brdWd) solid var(--ec-frm-inlBtnBrd);opacity:var(--ec-frm-inlBtnBrdOpa)}.expressive-code .copy button::after{content:'';position:absolute;pointer-events:none;inset:0;background-color:var(--ec-frm-inlBtnFg);-webkit-mask-image:var(--ec-frm-copyIcon);-webkit-mask-repeat:no-repeat;mask-image:var(--ec-frm-copyIcon);mask-repeat:no-repeat;margin:0.475rem;line-height:0}.expressive-code .copy button:hover,.expressive-code .copy button:focus:focus-visible{opacity:1}.expressive-code .copy button:hover div,.expressive-code .copy button:focus:focus-visible div{opacity:var(--ec-frm-inlBtnBgHoverOrFocusOpa)}.expressive-code .copy button:active{opacity:1}.expressive-code .copy button:active div{opacity:var(--ec-frm-inlBtnBgActOpa)}.expressive-code .copy .feedback{--tooltip-arrow-size:0.35rem;--tooltip-bg:var(--ec-frm-tooltipSuccessBg);color:var(--ec-frm-tooltipSuccessFg);pointer-events:none;user-select:none;-webkit-user-select:none;position:relative;align-self:center;background-color:var(--tooltip-bg);z-index:99;padding:0.125rem 0.75rem;border-radius:0.2rem;margin-inline-end:var(--tooltip-arrow-size);opacity:0;transition-property:opacity, transform;transition-duration:0.2s;transition-timing-function:ease-in-out;transform:translate3d(0, 0.25rem, 0)}.expressive-code .copy .feedback::after{content:'';position:absolute;pointer-events:none;top:calc(50% - var(--tooltip-arrow-size));inset-inline-end:calc(-2 * (var(--tooltip-arrow-size) - 0.5px));border:var(--tooltip-arrow-size) solid transparent;border-inline-start-color:var(--tooltip-bg)}.expressive-code .copy .feedback.show{opacity:1;transform:translate3d(0, 0, 0)}@media (hover: hover){.expressive-code{}.expressive-code .copy button{opacity:0;width:2rem;height:2rem}.expressive-code .frame:hover .copy button:not(:hover),.expressive-code .frame:focus-within :focus-visible ~ .copy button:not(:hover),.expressive-code .frame .copy .feedback.show ~ button:not(:hover){opacity:0.75}}.expressive-code :nth-child(1 of .ec-line) .code{padding-inline-end:calc(2rem + var(--ec-codePadInl))}.expressive-code .gutter .ln{display:inline-flex;justify-content:flex-end;align-items:flex-start;box-sizing:content-box;min-width:var(--lnWidth, 2ch);padding-inline:2ch;color:var(--ec-lineNumbers-fg)}.highlight .expressive-code .gutter .ln{color:var(--ec-lineNumbers-hlFg)}:root,:root:not([data-theme='andromeeda']) .expressive-code[data-theme='andromeeda']{--ec-brdRad:0.3rem;--ec-brdWd:1.5px;--ec-brdCol:#353945;--ec-codeFontFml:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--ec-codeFontSize:0.85rem;--ec-codeFontWg:400;--ec-codeLineHt:1.65;--ec-codePadBlk:1rem;--ec-codePadInl:1.35rem;--ec-codeBg:#23262e;--ec-codeFg:#d5ced9;--ec-codeSelBg:#3d4352;--ec-gtrFg:#78747b;--ec-gtrBrdCol:#78747b33;--ec-gtrBrdWd:1.5px;--ec-gtrHlFg:#c6c6c6b0;--ec-uiFontFml:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';--ec-uiFontSize:0.9rem;--ec-uiFontWg:400;--ec-uiLineHt:1.65;--ec-uiPadBlk:0.25rem;--ec-uiPadInl:1rem;--ec-uiSelBg:#23262e;--ec-uiSelFg:#00e8c6;--ec-focusBrd:#746f77;--ec-sbThumbCol:#3a3f4c77;--ec-sbThumbHoverCol:#5f636efd;--ec-tm-lineMarkerAccentMarg:0rem;--ec-tm-lineMarkerAccentWd:0.15rem;--ec-tm-lineMarkerLabelPadInl:0.2rem;--ec-tm-lineMarkerLabelCol:white;--ec-tm-lineDiffIndMargLeft:0.3rem;--ec-tm-inlMarkerBrdWd:1.5px;--ec-tm-inlMarkerBrdRad:0.2rem;--ec-tm-inlMarkerPad:0.15rem;--ec-tm-insDiffIndContent:'+';--ec-tm-delDiffIndContent:'-';--ec-tm-markBg:#264a8980;--ec-tm-markBrdCol:#5570b3d0;--ec-tm-insBg:#26561c80;--ec-tm-insBrdCol:#4e7e41d0;--ec-tm-insDiffIndCol:#7eb070d0;--ec-tm-delBg:#81322b80;--ec-tm-delBrdCol:#ae594fd0;--ec-tm-delDiffIndCol:#e68a7ed0;--ec-frm-shdCol:#14151a;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #14151a;--ec-frm-edActTabBg:#23262e;--ec-frm-edActTabFg:#00e8c6;--ec-frm-edActTabBrdCol:transparent;--ec-frm-edActTabIndHt:1.5px;--ec-frm-edActTabIndTopCol:null;--ec-frm-edActTabIndBtmCol:#00e8c6;--ec-frm-edTabsMargInlStart:0;--ec-frm-edTabsMargBlkStart:0;--ec-frm-edTabBrdRad:0.3rem;--ec-frm-edTabBarBg:#23262e;--ec-frm-edTabBarBrdCol:#353945;--ec-frm-edTabBarBrdBtmCol:transparent;--ec-frm-edBg:#23262e;--ec-frm-trmTtbFg:#cccccc;--ec-frm-trmTtbDotsFg:#cccccc;--ec-frm-trmTtbDotsOpa:0.15;--ec-frm-trmTtbBg:#23262e;--ec-frm-trmTtbBrdBtmCol:#353945;--ec-frm-trmBg:#23262e;--ec-frm-inlBtnFg:#d5ced9;--ec-frm-inlBtnBg:#d5ced9;--ec-frm-inlBtnBgIdleOpa:0;--ec-frm-inlBtnBgHoverOrFocusOpa:0.2;--ec-frm-inlBtnBgActOpa:0.3;--ec-frm-inlBtnBrd:#d5ced9;--ec-frm-inlBtnBrdOpa:0.4;--ec-frm-tooltipSuccessBg:#568041;--ec-frm-tooltipSuccessFg:white;--ec-frm-copyIcon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.75'%3E%3Cpath%20d%3D'M3%2019a2%202%200%200%201-1-2V2a2%202%200%200%201%201-1h13a2%202%200%200%201%202%201'%2F%3E%3Crect%20x%3D'6'%20y%3D'5'%20width%3D'16'%20height%3D'18'%20rx%3D'1.5'%20ry%3D'1.5'%2F%3E%3C%2Fsvg%3E");--ec-frm-trmIcon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2060%2016'%20preserveAspectRatio%3D'xMidYMid%20meet'%3E%3Ccircle%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'30'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'52'%20cy%3D'8'%20r%3D'8'%2F%3E%3C%2Fsvg%3E");--ec-lineNumbers-fg:inherit;--ec-lineNumbers-hlFg:inherit}.expressive-code .ec-line :where(span[style^='--']:not([class])),:root:not([data-theme='andromeeda']) .expressive-code[data-theme='andromeeda'] .ec-line :where(span[style^='--']:not([class])){color:var(--0, inherit);background-color:var(--0bg, transparent);font-style:var(--0fs, inherit);font-weight:var(--0fw, inherit);text-decoration:var(--0td, inherit)}:root[data-theme='aurora-x'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='aurora-x']{--ec-brdCol:#0b0e17;--ec-codeBg:#07090f;--ec-codeFg:#bbbbbb;--ec-codeSelBg:#262e47;--ec-gtrFg:#5d6376fe;--ec-gtrBrdCol:#5d637633;--ec-gtrHlFg:#6276b4fe;--ec-uiSelBg:#000000;--ec-uiSelFg:#86a5ff;--ec-focusBrd:#262e47;--ec-sbThumbCol:#262e47;--ec-sbThumbHoverCol:#576dafe9;--ec-frm-shdCol:#01030b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #01030b;--ec-frm-edActTabBg:#07090f;--ec-frm-edActTabFg:#c7d5ff;--ec-frm-edActTabIndBtmCol:#86a5ff;--ec-frm-edTabBarBg:#07090f;--ec-frm-edTabBarBrdCol:#0b0e17;--ec-frm-edBg:#07090f;--ec-frm-trmTtbFg:#86a5ff;--ec-frm-trmTtbDotsFg:#86a5ff;--ec-frm-trmTtbBg:#07090f;--ec-frm-trmTtbBrdBtmCol:#0b0e17;--ec-frm-trmBg:#07090f;--ec-frm-inlBtnFg:#bbbbbb;--ec-frm-inlBtnBg:#bbbbbb;--ec-frm-inlBtnBrd:#bbbbbb;--ec-frm-tooltipSuccessBg:#388451}:root[data-theme='aurora-x'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='aurora-x'] .ec-line :where(span[style^='--']:not([class])){color:var(--1, inherit);background-color:var(--1bg, transparent);font-style:var(--1fs, inherit);font-weight:var(--1fw, inherit);text-decoration:var(--1td, inherit)}:root[data-theme='ayu-dark'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='ayu-dark']{--ec-brdCol:#0b0e14;--ec-codeBg:#0b0e14;--ec-codeFg:#bfbdb6;--ec-codeSelBg:#409fff4d;--ec-gtrFg:#6c7380dd;--ec-gtrBrdCol:#6c738033;--ec-gtrHlFg:#747b87fe;--ec-uiSelBg:#47526640;--ec-uiSelFg:#bfbdb6;--ec-focusBrd:#e6b450b3;--ec-sbThumbCol:#565b6666;--ec-sbThumbHoverCol:#565b66e4;--ec-frm-shdCol:#00000080;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000080;--ec-frm-edActTabBg:#0b0e14;--ec-frm-edActTabFg:#bfbdb6;--ec-frm-edActTabIndBtmCol:#e6b450;--ec-frm-edTabBarBg:#0b0e14;--ec-frm-edTabBarBrdCol:#0b0e14;--ec-frm-edTabBarBrdBtmCol:#0b0e14;--ec-frm-edBg:#0b0e14;--ec-frm-trmTtbFg:#bfbdb6;--ec-frm-trmTtbDotsFg:#bfbdb6;--ec-frm-trmTtbBg:#0b0e14;--ec-frm-trmTtbBrdBtmCol:#0b0e14;--ec-frm-trmBg:#0b0e14;--ec-frm-inlBtnFg:#bfbdb6;--ec-frm-inlBtnBg:#bfbdb6;--ec-frm-inlBtnBrd:#bfbdb6;--ec-frm-tooltipSuccessBg:#4c823b}:root[data-theme='ayu-dark'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='ayu-dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--2, inherit);background-color:var(--2bg, transparent);font-style:var(--2fs, inherit);font-weight:var(--2fw, inherit);text-decoration:var(--2td, inherit)}:root[data-theme='catppuccin-frappe'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='catppuccin-frappe']{--ec-brdCol:#00000000;--ec-codeBg:#303446;--ec-codeFg:#c6d0f5;--ec-codeSelBg:#949cbb40;--ec-gtrFg:#838ba7fc;--ec-gtrBrdCol:#838ba733;--ec-gtrHlFg:#ca9ee6ea;--ec-uiSelBg:#626880;--ec-uiSelFg:#c6d0f5;--ec-focusBrd:#ca9ee6;--ec-sbThumbCol:#62688080;--ec-sbThumbHoverCol:#737994;--ec-frm-shdCol:#292c3c80;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #292c3c80;--ec-frm-edActTabBg:#303446;--ec-frm-edActTabFg:#ca9ee6;--ec-frm-edActTabIndTopCol:#ca9ee6;--ec-frm-edActTabIndBtmCol:#00000000;--ec-frm-edTabBarBg:#232634;--ec-frm-edTabBarBrdCol:#00000000;--ec-frm-edBg:#303446;--ec-frm-trmTtbFg:#c6d0f5;--ec-frm-trmTtbDotsFg:#c6d0f5;--ec-frm-trmTtbBg:#232634;--ec-frm-trmTtbBrdBtmCol:#00000000;--ec-frm-trmBg:#303446;--ec-frm-inlBtnFg:#c6d0f5;--ec-frm-inlBtnBg:#c6d0f5;--ec-frm-inlBtnBrd:#c6d0f5;--ec-frm-tooltipSuccessBg:#637c51}:root[data-theme='catppuccin-frappe'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='catppuccin-frappe'] .ec-line :where(span[style^='--']:not([class])){color:var(--3, inherit);background-color:var(--3bg, transparent);font-style:var(--3fs, inherit);font-weight:var(--3fw, inherit);text-decoration:var(--3td, inherit)}:root[data-theme='catppuccin-latte'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='catppuccin-latte']{--ec-brdCol:#00000000;--ec-codeBg:#eff1f5;--ec-codeFg:#4c4f69;--ec-codeSelBg:#7c7f934d;--ec-gtrFg:#808393;--ec-gtrBrdCol:#80839333;--ec-gtrHlFg:#8839ef;--ec-uiSelBg:#acb0be;--ec-uiSelFg:#4c4f69;--ec-focusBrd:#8839ef;--ec-sbThumbCol:#acb0be80;--ec-sbThumbHoverCol:#9599a8;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#e6e9ef80;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #e6e9ef80;--ec-frm-edActTabBg:#eff1f5;--ec-frm-edActTabFg:#8839ef;--ec-frm-edActTabIndTopCol:#8839ef;--ec-frm-edActTabIndBtmCol:#00000000;--ec-frm-edTabBarBg:#dce0e8;--ec-frm-edTabBarBrdCol:#00000000;--ec-frm-edBg:#eff1f5;--ec-frm-trmTtbFg:#4c4f69;--ec-frm-trmTtbDotsFg:#4c4f69;--ec-frm-trmTtbBg:#dce0e8;--ec-frm-trmTtbBrdBtmCol:#00000000;--ec-frm-trmBg:#eff1f5;--ec-frm-inlBtnFg:#4c4f69;--ec-frm-inlBtnBg:#4c4f69;--ec-frm-inlBtnBrd:#4c4f69;--ec-frm-tooltipSuccessBg:#358524}:root[data-theme='catppuccin-latte'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='catppuccin-latte'] .ec-line :where(span[style^='--']:not([class])){color:var(--4, inherit);background-color:var(--4bg, transparent);font-style:var(--4fs, inherit);font-weight:var(--4fw, inherit);text-decoration:var(--4td, inherit)}:root[data-theme='catppuccin-macchiato'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='catppuccin-macchiato']{--ec-brdCol:#00000000;--ec-codeBg:#24273a;--ec-codeFg:#cad3f5;--ec-codeSelBg:#939ab740;--ec-gtrFg:#8087a2e3;--ec-gtrBrdCol:#8087a233;--ec-gtrHlFg:#c6a0f6cd;--ec-uiSelBg:#5b6078;--ec-uiSelFg:#cad3f5;--ec-focusBrd:#c6a0f6;--ec-sbThumbCol:#5b607880;--ec-sbThumbHoverCol:#6e738d;--ec-frm-shdCol:#1e203080;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #1e203080;--ec-frm-edActTabBg:#24273a;--ec-frm-edActTabFg:#c6a0f6;--ec-frm-edActTabIndTopCol:#c6a0f6;--ec-frm-edActTabIndBtmCol:#00000000;--ec-frm-edTabBarBg:#181926;--ec-frm-edTabBarBrdCol:#00000000;--ec-frm-edBg:#24273a;--ec-frm-trmTtbFg:#cad3f5;--ec-frm-trmTtbDotsFg:#cad3f5;--ec-frm-trmTtbBg:#181926;--ec-frm-trmTtbBrdBtmCol:#00000000;--ec-frm-trmBg:#24273a;--ec-frm-inlBtnFg:#cad3f5;--ec-frm-inlBtnBg:#cad3f5;--ec-frm-inlBtnBrd:#cad3f5;--ec-frm-tooltipSuccessBg:#5f7d56}:root[data-theme='catppuccin-macchiato'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='catppuccin-macchiato'] .ec-line :where(span[style^='--']:not([class])){color:var(--5, inherit);background-color:var(--5bg, transparent);font-style:var(--5fs, inherit);font-weight:var(--5fw, inherit);text-decoration:var(--5td, inherit)}:root[data-theme='catppuccin-mocha'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='catppuccin-mocha']{--ec-brdCol:#00000000;--ec-codeBg:#1e1e2e;--ec-codeFg:#cdd6f4;--ec-codeSelBg:#9399b240;--ec-gtrFg:#7f849cd8;--ec-gtrBrdCol:#7f849c33;--ec-gtrHlFg:#cba6f7bb;--ec-uiSelBg:#585b70;--ec-uiSelFg:#cdd6f4;--ec-focusBrd:#cba6f7;--ec-sbThumbCol:#585b7080;--ec-sbThumbHoverCol:#6c7086;--ec-frm-shdCol:#18182580;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #18182580;--ec-frm-edActTabBg:#1e1e2e;--ec-frm-edActTabFg:#cba6f7;--ec-frm-edActTabIndTopCol:#cba6f7;--ec-frm-edActTabIndBtmCol:#00000000;--ec-frm-edTabBarBg:#11111b;--ec-frm-edTabBarBrdCol:#00000000;--ec-frm-edBg:#1e1e2e;--ec-frm-trmTtbFg:#cdd6f4;--ec-frm-trmTtbDotsFg:#cdd6f4;--ec-frm-trmTtbBg:#11111b;--ec-frm-trmTtbBrdBtmCol:#00000000;--ec-frm-trmBg:#1e1e2e;--ec-frm-inlBtnFg:#cdd6f4;--ec-frm-inlBtnBg:#cdd6f4;--ec-frm-inlBtnBrd:#cdd6f4;--ec-frm-tooltipSuccessBg:#5c7e59}:root[data-theme='catppuccin-mocha'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='catppuccin-mocha'] .ec-line :where(span[style^='--']:not([class])){color:var(--6, inherit);background-color:var(--6bg, transparent);font-style:var(--6fs, inherit);font-weight:var(--6fw, inherit);text-decoration:var(--6td, inherit)}:root[data-theme='dark-plus'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='dark-plus']{--ec-brdCol:#2d2d2d;--ec-codeBg:#1e1e1e;--ec-codeFg:#d4d4d4;--ec-codeSelBg:#264f78;--ec-gtrFg:#858585d6;--ec-gtrBrdCol:#85858533;--ec-gtrHlFg:#c6c6c6a8;--ec-uiSelBg:#0078d4;--ec-uiSelFg:#ffffff;--ec-focusBrd:#007fd4;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#646464e4;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#1e1e1e;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#252526;--ec-frm-edTabBarBrdCol:#2d2d2d;--ec-frm-edBg:#1e1e1e;--ec-frm-trmTtbBg:#3c3c3c;--ec-frm-trmTtbBrdBtmCol:#2d2d2d;--ec-frm-trmBg:#1e1e1e;--ec-frm-inlBtnFg:#d4d4d4;--ec-frm-inlBtnBg:#d4d4d4;--ec-frm-inlBtnBrd:#d4d4d4;--ec-frm-tooltipSuccessBg:#098656}:root[data-theme='dark-plus'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='dark-plus'] .ec-line :where(span[style^='--']:not([class])){color:var(--7, inherit);background-color:var(--7bg, transparent);font-style:var(--7fs, inherit);font-weight:var(--7fw, inherit);text-decoration:var(--7td, inherit)}:root[data-theme='dracula'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='dracula']{--ec-brdCol:#3c3f51;--ec-codeBg:#282a36;--ec-codeFg:#f8f8f2;--ec-codeSelBg:#44475a;--ec-gtrFg:#6979a8;--ec-gtrBrdCol:#6979a833;--ec-gtrHlFg:#c6c6c6b5;--ec-uiSelBg:#44475a;--ec-uiSelFg:#f8f8f2;--ec-focusBrd:#6272a4;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#676767fd;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#282a36;--ec-frm-edActTabFg:#f8f8f2;--ec-frm-edActTabIndTopCol:#ff79c680;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#191a21;--ec-frm-edTabBarBrdCol:#3c3f51;--ec-frm-edBg:#282a36;--ec-frm-trmTtbFg:#f8f8f2;--ec-frm-trmTtbDotsFg:#f8f8f2;--ec-frm-trmTtbBg:#21222c;--ec-frm-trmTtbBrdBtmCol:#3c3f51;--ec-frm-trmBg:#282a36;--ec-frm-inlBtnFg:#f8f8f2;--ec-frm-inlBtnBg:#f8f8f2;--ec-frm-inlBtnBrd:#f8f8f2;--ec-frm-tooltipSuccessBg:#2b8541}:root[data-theme='dracula'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='dracula'] .ec-line :where(span[style^='--']:not([class])){color:var(--8, inherit);background-color:var(--8bg, transparent);font-style:var(--8fs, inherit);font-weight:var(--8fw, inherit);text-decoration:var(--8td, inherit)}:root[data-theme='dracula-soft'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='dracula-soft']{--ec-brdCol:#3c3f51;--ec-codeBg:#282a36;--ec-codeFg:#f6f6f4;--ec-codeSelBg:#44475a;--ec-gtrFg:#7b7f8b;--ec-gtrBrdCol:#7b7f8b33;--ec-gtrHlFg:#c6c6c6b5;--ec-uiSelBg:#44475a;--ec-uiSelFg:#f6f6f4;--ec-focusBrd:#7b7f8b;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#676767fd;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#282a36;--ec-frm-edActTabFg:#f6f6f4;--ec-frm-edActTabIndTopCol:#ff79c680;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#191a21;--ec-frm-edTabBarBrdCol:#3c3f51;--ec-frm-edBg:#282a36;--ec-frm-trmTtbFg:#f6f6f4;--ec-frm-trmTtbDotsFg:#f6f6f4;--ec-frm-trmTtbBg:#262626;--ec-frm-trmTtbBrdBtmCol:#3c3f51;--ec-frm-trmBg:#282a36;--ec-frm-inlBtnFg:#f6f6f4;--ec-frm-inlBtnBg:#f6f6f4;--ec-frm-inlBtnBrd:#f6f6f4;--ec-frm-tooltipSuccessBg:#38844b}:root[data-theme='dracula-soft'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='dracula-soft'] .ec-line :where(span[style^='--']:not([class])){color:var(--9, inherit);background-color:var(--9bg, transparent);font-style:var(--9fs, inherit);font-weight:var(--9fw, inherit);text-decoration:var(--9td, inherit)}:root[data-theme='everforest-dark'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='everforest-dark']{--ec-brdCol:#2d353b;--ec-codeBg:#2d353b;--ec-codeFg:#d3c6aa;--ec-codeSelBg:#475258c0;--ec-gtrFg:#7f897df7;--ec-gtrBrdCol:#7f897d33;--ec-gtrHlFg:#9aa79dec;--ec-uiSelBg:#343f44;--ec-uiSelFg:#d3c6aa;--ec-focusBrd:#2d353b00;--ec-sbThumbCol:#4f585e80;--ec-sbThumbHoverCol:#697176;--ec-frm-shdCol:#00000070;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000070;--ec-frm-edActTabBg:#2d353b;--ec-frm-edActTabFg:#d3c6aa;--ec-frm-edActTabIndBtmCol:#a7c080d0;--ec-frm-edTabBarBg:#2d353b;--ec-frm-edTabBarBrdCol:#2d353b;--ec-frm-edBg:#2d353b;--ec-frm-trmTtbFg:#9aa79d;--ec-frm-trmTtbDotsFg:#9aa79d;--ec-frm-trmTtbBg:#2d353b;--ec-frm-trmTtbBrdBtmCol:#2d353b;--ec-frm-trmBg:#2d353b;--ec-frm-inlBtnFg:#d3c6aa;--ec-frm-inlBtnBg:#d3c6aa;--ec-frm-inlBtnBrd:#d3c6aa;--ec-frm-tooltipSuccessBg:#6b7b52}:root[data-theme='everforest-dark'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='everforest-dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--10, inherit);background-color:var(--10bg, transparent);font-style:var(--10fs, inherit);font-weight:var(--10fw, inherit);text-decoration:var(--10td, inherit)}:root[data-theme='everforest-light'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='everforest-light']{--ec-brdCol:#fdf6e3;--ec-codeBg:#fdf6e3;--ec-codeFg:#58656d;--ec-codeSelBg:#e6e2cca0;--ec-gtrFg:#82897dfe;--ec-gtrBrdCol:#82897d33;--ec-gtrHlFg:#687468fe;--ec-uiSelBg:#f4f0d9;--ec-uiSelFg:#5c6a72;--ec-focusBrd:#fdf6e300;--ec-sbThumbCol:#e0dcc780;--ec-sbThumbHoverCol:#a09d8e;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#3c474d20;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #3c474d20;--ec-frm-edActTabBg:#fdf6e3;--ec-frm-edActTabFg:#5c6a72;--ec-frm-edActTabIndBtmCol:#93b259d0;--ec-frm-edTabBarBg:#fdf6e3;--ec-frm-edTabBarBrdCol:#fdf6e3;--ec-frm-edBg:#fdf6e3;--ec-frm-trmTtbFg:#879686;--ec-frm-trmTtbDotsFg:#879686;--ec-frm-trmTtbBg:#fdf6e3;--ec-frm-trmTtbBrdBtmCol:#fdf6e3;--ec-frm-trmBg:#fdf6e3;--ec-frm-inlBtnFg:#58656d;--ec-frm-inlBtnBg:#58656d;--ec-frm-inlBtnBrd:#58656d;--ec-frm-tooltipSuccessBg:#6d7d01}:root[data-theme='everforest-light'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='everforest-light'] .ec-line :where(span[style^='--']:not([class])){color:var(--11, inherit);background-color:var(--11bg, transparent);font-style:var(--11fs, inherit);font-weight:var(--11fw, inherit);text-decoration:var(--11td, inherit)}:root[data-theme='github-dark'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='github-dark']{--ec-brdCol:#1b1f23;--ec-codeBg:#24292e;--ec-codeFg:#e1e4e8;--ec-codeSelBg:#3392ff44;--ec-gtrFg:#727980;--ec-gtrBrdCol:#72798033;--ec-gtrHlFg:#e1e4e896;--ec-uiSelBg:#39414a;--ec-uiSelFg:#e1e4e8;--ec-focusBrd:#005cc5;--ec-sbThumbCol:#6a737d33;--ec-sbThumbHoverCol:#6a737dd1;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#24292e;--ec-frm-edActTabFg:#e1e4e8;--ec-frm-edActTabIndTopCol:#f9826c;--ec-frm-edActTabIndBtmCol:#24292e;--ec-frm-edTabBarBg:#1f2428;--ec-frm-edTabBarBrdCol:#1b1f23;--ec-frm-edTabBarBrdBtmCol:#1b1f23;--ec-frm-edBg:#24292e;--ec-frm-trmTtbFg:#e1e4e8;--ec-frm-trmTtbDotsFg:#e1e4e8;--ec-frm-trmTtbBg:#24292e;--ec-frm-trmTtbBrdBtmCol:#1b1f23;--ec-frm-trmBg:#1f2428;--ec-frm-inlBtnFg:#e1e4e8;--ec-frm-inlBtnBg:#e1e4e8;--ec-frm-inlBtnBrd:#e1e4e8;--ec-frm-tooltipSuccessBg:#228739}:root[data-theme='github-dark'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='github-dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--12, inherit);background-color:var(--12bg, transparent);font-style:var(--12fs, inherit);font-weight:var(--12fw, inherit);text-decoration:var(--12td, inherit)}:root[data-theme='github-dark-default'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='github-dark-default']{--ec-brdCol:#30363d;--ec-codeBg:#0d1117;--ec-codeFg:#e6edf3;--ec-codeSelBg:#264f78;--ec-gtrFg:#6e7681e7;--ec-gtrBrdCol:#6e768133;--ec-gtrHlFg:#e6edf385;--ec-uiSelBg:#6e768166;--ec-uiSelFg:#e6edf3;--ec-focusBrd:#1f6feb;--ec-sbThumbCol:#8b949e33;--ec-sbThumbHoverCol:#8b949e84;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#0d1117;--ec-frm-edActTabFg:#e6edf3;--ec-frm-edActTabIndTopCol:#f78166;--ec-frm-edActTabIndBtmCol:#0d1117;--ec-frm-edTabBarBg:#010409;--ec-frm-edTabBarBrdCol:#30363d;--ec-frm-edTabBarBrdBtmCol:#30363d;--ec-frm-edBg:#0d1117;--ec-frm-trmTtbFg:#7d8590;--ec-frm-trmTtbDotsFg:#7d8590;--ec-frm-trmTtbBg:#0d1117;--ec-frm-trmTtbBrdBtmCol:#30363d;--ec-frm-trmBg:#010409;--ec-frm-inlBtnFg:#e6edf3;--ec-frm-inlBtnBg:#e6edf3;--ec-frm-inlBtnBrd:#e6edf3;--ec-frm-tooltipSuccessBg:#2d853a}:root[data-theme='github-dark-default'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='github-dark-default'] .ec-line :where(span[style^='--']:not([class])){color:var(--13, inherit);background-color:var(--13bg, transparent);font-style:var(--13fs, inherit);font-weight:var(--13fw, inherit);text-decoration:var(--13td, inherit)}:root[data-theme='github-dark-dimmed'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='github-dark-dimmed']{--ec-brdCol:#444c56;--ec-codeBg:#22272e;--ec-codeFg:#adbac7;--ec-codeSelBg:#264f78;--ec-gtrFg:#6e7884;--ec-gtrBrdCol:#6e788433;--ec-gtrHlFg:#adbac7c1;--ec-uiSelBg:#636e7b66;--ec-uiSelFg:#adbac7;--ec-focusBrd:#316dca;--ec-sbThumbCol:#76839033;--ec-sbThumbHoverCol:#768390ab;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#22272e;--ec-frm-edActTabFg:#adbac7;--ec-frm-edActTabIndTopCol:#ec775c;--ec-frm-edActTabIndBtmCol:#22272e;--ec-frm-edTabBarBg:#1c2128;--ec-frm-edTabBarBrdCol:#444c56;--ec-frm-edTabBarBrdBtmCol:#444c56;--ec-frm-edBg:#22272e;--ec-frm-trmTtbFg:#768390;--ec-frm-trmTtbDotsFg:#768390;--ec-frm-trmTtbBg:#22272e;--ec-frm-trmTtbBrdBtmCol:#444c56;--ec-frm-trmBg:#1c2128;--ec-frm-inlBtnFg:#adbac7;--ec-frm-inlBtnBg:#adbac7;--ec-frm-inlBtnBrd:#adbac7;--ec-frm-tooltipSuccessBg:#438345}:root[data-theme='github-dark-dimmed'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='github-dark-dimmed'] .ec-line :where(span[style^='--']:not([class])){color:var(--14, inherit);background-color:var(--14bg, transparent);font-style:var(--14fs, inherit);font-weight:var(--14fw, inherit);text-decoration:var(--14td, inherit)}:root[data-theme='github-dark-high-contrast'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='github-dark-high-contrast']{--ec-brdCol:#7a828e;--ec-codeBg:#0a0c10;--ec-codeFg:#f0f3f6;--ec-codeSelBg:#ffffff;--ec-gtrFg:#9ea7b39b;--ec-gtrBrdCol:#9ea7b333;--ec-gtrHlFg:#f0f3f681;--ec-uiSelBg:#9ea7b366;--ec-uiSelFg:#f0f3f6;--ec-focusBrd:#409eff;--ec-sbThumbCol:#bdc4cc33;--ec-sbThumbHoverCol:#bdc4cc62;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#0a0c10;--ec-frm-edActTabFg:#f0f3f6;--ec-frm-edActTabIndTopCol:#ff967d;--ec-frm-edActTabIndBtmCol:#0a0c10;--ec-frm-edTabBarBg:#010409;--ec-frm-edTabBarBrdCol:#7a828e;--ec-frm-edTabBarBrdBtmCol:#7a828e;--ec-frm-edBg:#0a0c10;--ec-frm-trmTtbFg:#f0f3f6;--ec-frm-trmTtbDotsFg:#f0f3f6;--ec-frm-trmTtbBg:#0a0c10;--ec-frm-trmTtbBrdBtmCol:#7a828e;--ec-frm-trmBg:#010409;--ec-frm-inlBtnFg:#f0f3f6;--ec-frm-inlBtnBg:#f0f3f6;--ec-frm-inlBtnBrd:#f0f3f6;--ec-frm-tooltipSuccessBg:#198733}:root[data-theme='github-dark-high-contrast'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='github-dark-high-contrast'] .ec-line :where(span[style^='--']:not([class])){color:var(--15, inherit);background-color:var(--15bg, transparent);font-style:var(--15fs, inherit);font-weight:var(--15fw, inherit);text-decoration:var(--15td, inherit)}:root[data-theme='github-light'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='github-light']{--ec-brdCol:#e1e4e8;--ec-codeBg:#fff;--ec-codeFg:#24292e;--ec-codeSelBg:#0366d625;--ec-gtrFg:#1b1f2381;--ec-gtrBrdCol:#1b1f2333;--ec-gtrHlFg:#24292eab;--ec-uiSelBg:#e2e5e9;--ec-uiSelFg:#2f363d;--ec-focusBrd:#2188ff;--ec-sbThumbCol:#959da533;--ec-sbThumbHoverCol:#959da5eb;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#fff;--ec-frm-edActTabFg:#2f363d;--ec-frm-edActTabIndTopCol:#f9826c;--ec-frm-edActTabIndBtmCol:#fff;--ec-frm-edTabBarBg:#f6f8fa;--ec-frm-edTabBarBrdCol:#e1e4e8;--ec-frm-edTabBarBrdBtmCol:#e1e4e8;--ec-frm-edBg:#fff;--ec-frm-trmTtbFg:#2f363d;--ec-frm-trmTtbDotsFg:#2f363d;--ec-frm-trmTtbBg:#fff;--ec-frm-trmTtbBrdBtmCol:#e1e4e8;--ec-frm-trmBg:#f6f8fa;--ec-frm-inlBtnFg:#24292e;--ec-frm-inlBtnBg:#24292e;--ec-frm-inlBtnBrd:#24292e;--ec-frm-tooltipSuccessBg:#208638}:root[data-theme='github-light'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='github-light'] .ec-line :where(span[style^='--']:not([class])){color:var(--16, inherit);background-color:var(--16bg, transparent);font-style:var(--16fs, inherit);font-weight:var(--16fw, inherit);text-decoration:var(--16td, inherit)}:root[data-theme='github-light-default'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='github-light-default']{--ec-brdCol:#d0d7de;--ec-codeBg:#ffffff;--ec-codeFg:#1f2328;--ec-codeSelBg:#add6ff;--ec-gtrFg:#858e98;--ec-gtrBrdCol:#858e9833;--ec-gtrHlFg:#1f2328a6;--ec-uiSelBg:#afb8c133;--ec-uiSelFg:#1f2328;--ec-focusBrd:#0969da;--ec-sbThumbCol:#8c959f33;--ec-sbThumbHoverCol:#8c959fda;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#ffffff;--ec-frm-edActTabFg:#1f2328;--ec-frm-edActTabIndTopCol:#fd8c73;--ec-frm-edActTabIndBtmCol:#ffffff;--ec-frm-edTabBarBg:#f6f8fa;--ec-frm-edTabBarBrdCol:#d0d7de;--ec-frm-edTabBarBrdBtmCol:#d0d7de;--ec-frm-edBg:#ffffff;--ec-frm-trmTtbFg:#656d76;--ec-frm-trmTtbDotsFg:#656d76;--ec-frm-trmTtbBg:#ffffff;--ec-frm-trmTtbBrdBtmCol:#d0d7de;--ec-frm-trmBg:#f6f8fa;--ec-frm-inlBtnFg:#1f2328;--ec-frm-inlBtnBg:#1f2328;--ec-frm-inlBtnBrd:#1f2328;--ec-frm-tooltipSuccessBg:#438456}:root[data-theme='github-light-default'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='github-light-default'] .ec-line :where(span[style^='--']:not([class])){color:var(--17, inherit);background-color:var(--17bg, transparent);font-style:var(--17fs, inherit);font-weight:var(--17fw, inherit);text-decoration:var(--17td, inherit)}:root[data-theme='github-light-high-contrast'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='github-light-high-contrast']{--ec-brdCol:#20252c;--ec-codeBg:#ffffff;--ec-codeFg:#0e1116;--ec-codeSelBg:#0e1116;--ec-gtrFg:#848e99;--ec-gtrBrdCol:#848e9933;--ec-gtrHlFg:#0e11169a;--ec-uiSelBg:#acb6c033;--ec-uiSelFg:#0e1116;--ec-focusBrd:#0349b4;--ec-sbThumbCol:#88929d33;--ec-sbThumbHoverCol:#88929dd4;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#ffffff;--ec-frm-edActTabFg:#0e1116;--ec-frm-edActTabIndTopCol:#ef5b48;--ec-frm-edActTabIndBtmCol:#ffffff;--ec-frm-edTabBarBg:#ffffff;--ec-frm-edTabBarBrdCol:#20252c;--ec-frm-edTabBarBrdBtmCol:#20252c;--ec-frm-edBg:#ffffff;--ec-frm-trmTtbFg:#0e1116;--ec-frm-trmTtbDotsFg:#0e1116;--ec-frm-trmTtbBg:#ffffff;--ec-frm-trmTtbBrdBtmCol:#20252c;--ec-frm-trmBg:#ffffff;--ec-frm-inlBtnFg:#0e1116;--ec-frm-inlBtnBg:#0e1116;--ec-frm-inlBtnBrd:#0e1116;--ec-frm-tooltipSuccessBg:#4d815e}:root[data-theme='github-light-high-contrast'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='github-light-high-contrast'] .ec-line :where(span[style^='--']:not([class])){color:var(--18, inherit);background-color:var(--18bg, transparent);font-style:var(--18fs, inherit);font-weight:var(--18fw, inherit);text-decoration:var(--18td, inherit)}:root[data-theme='gruvbox-dark-hard'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='gruvbox-dark-hard']{--ec-brdCol:#2c3032;--ec-codeBg:#1d2021;--ec-codeFg:#ebdbb2;--ec-codeSelBg:#689d6a40;--ec-gtrFg:#786f68;--ec-gtrBrdCol:#786f6833;--ec-gtrHlFg:#c6c6c6aa;--ec-uiSelBg:#3c383680;--ec-uiSelFg:#8ec07c;--ec-focusBrd:#3c3836;--ec-sbThumbCol:#50494599;--ec-sbThumbHoverCol:#665c54;--ec-frm-shdCol:#1d202130;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #1d202130;--ec-frm-edActTabBg:#3c3836;--ec-frm-edActTabFg:#ebdbb2;--ec-frm-edActTabIndBtmCol:#689d6a;--ec-frm-edTabBarBg:#1d2021;--ec-frm-edTabBarBrdCol:#2c3032;--ec-frm-edTabBarBrdBtmCol:#3c3836;--ec-frm-edBg:#1d2021;--ec-frm-trmTtbFg:#ebdbb2;--ec-frm-trmTtbDotsFg:#ebdbb2;--ec-frm-trmTtbBg:#1d2021;--ec-frm-trmTtbBrdBtmCol:#2c3032;--ec-frm-trmBg:#1d2021;--ec-frm-inlBtnFg:#ebdbb2;--ec-frm-inlBtnBg:#ebdbb2;--ec-frm-inlBtnBrd:#ebdbb2;--ec-frm-tooltipSuccessBg:#7a7915}:root[data-theme='gruvbox-dark-hard'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='gruvbox-dark-hard'] .ec-line :where(span[style^='--']:not([class])){color:var(--19, inherit);background-color:var(--19bg, transparent);font-style:var(--19fs, inherit);font-weight:var(--19fw, inherit);text-decoration:var(--19td, inherit)}:root[data-theme='gruvbox-dark-medium'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='gruvbox-dark-medium']{--ec-brdCol:#3c3c3c;--ec-codeBg:#282828;--ec-codeFg:#ebdbb2;--ec-codeSelBg:#689d6a40;--ec-gtrFg:#7f7770;--ec-gtrBrdCol:#7f777033;--ec-gtrHlFg:#c6c6c6b2;--ec-uiSelBg:#3c383680;--ec-uiSelFg:#8ec07c;--ec-focusBrd:#3c3836;--ec-sbThumbCol:#50494599;--ec-sbThumbHoverCol:#6d645c;--ec-frm-shdCol:#28282830;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #28282830;--ec-frm-edActTabBg:#3c3836;--ec-frm-edActTabFg:#ebdbb2;--ec-frm-edActTabIndBtmCol:#689d6a;--ec-frm-edTabBarBg:#282828;--ec-frm-edTabBarBrdCol:#3c3c3c;--ec-frm-edTabBarBrdBtmCol:#3c3836;--ec-frm-edBg:#282828;--ec-frm-trmTtbFg:#ebdbb2;--ec-frm-trmTtbDotsFg:#ebdbb2;--ec-frm-trmTtbBg:#282828;--ec-frm-trmTtbBrdBtmCol:#3c3c3c;--ec-frm-trmBg:#282828;--ec-frm-inlBtnFg:#ebdbb2;--ec-frm-inlBtnBg:#ebdbb2;--ec-frm-inlBtnBrd:#ebdbb2;--ec-frm-tooltipSuccessBg:#7a7915}:root[data-theme='gruvbox-dark-medium'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='gruvbox-dark-medium'] .ec-line :where(span[style^='--']:not([class])){color:var(--20, inherit);background-color:var(--20bg, transparent);font-style:var(--20fs, inherit);font-weight:var(--20fw, inherit);text-decoration:var(--20td, inherit)}:root[data-theme='gruvbox-dark-soft'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='gruvbox-dark-soft']{--ec-brdCol:#4b4846;--ec-codeBg:#32302f;--ec-codeFg:#ebdbb2;--ec-codeSelBg:#689d6a40;--ec-gtrFg:#877f79;--ec-gtrBrdCol:#877f7933;--ec-gtrHlFg:#c6c6c6bd;--ec-uiSelBg:#3c383680;--ec-uiSelFg:#8ec07c;--ec-focusBrd:#3c3836;--ec-sbThumbCol:#50494599;--ec-sbThumbHoverCol:#746b64;--ec-frm-shdCol:#32302f30;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #32302f30;--ec-frm-edActTabBg:#3c3836;--ec-frm-edActTabFg:#ebdbb2;--ec-frm-edActTabIndBtmCol:#689d6a;--ec-frm-edTabBarBg:#32302f;--ec-frm-edTabBarBrdCol:#4b4846;--ec-frm-edTabBarBrdBtmCol:#3c3836;--ec-frm-edBg:#32302f;--ec-frm-trmTtbFg:#ebdbb2;--ec-frm-trmTtbDotsFg:#ebdbb2;--ec-frm-trmTtbBg:#32302f;--ec-frm-trmTtbBrdBtmCol:#4b4846;--ec-frm-trmBg:#32302f;--ec-frm-inlBtnFg:#ebdbb2;--ec-frm-inlBtnBg:#ebdbb2;--ec-frm-inlBtnBrd:#ebdbb2;--ec-frm-tooltipSuccessBg:#7a7915}:root[data-theme='gruvbox-dark-soft'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='gruvbox-dark-soft'] .ec-line :where(span[style^='--']:not([class])){color:var(--21, inherit);background-color:var(--21bg, transparent);font-style:var(--21fs, inherit);font-weight:var(--21fw, inherit);text-decoration:var(--21td, inherit)}:root[data-theme='gruvbox-light-hard'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='gruvbox-light-hard']{--ec-brdCol:#f0e69b;--ec-codeBg:#f9f5d7;--ec-codeFg:#3c3836;--ec-codeSelBg:#689d6a40;--ec-gtrFg:#908570;--ec-gtrBrdCol:#90857033;--ec-gtrHlFg:#0b216faa;--ec-uiSelBg:#ebdbb280;--ec-uiSelFg:#427b58;--ec-focusBrd:#ebdbb2;--ec-sbThumbCol:#d5c4a199;--ec-sbThumbHoverCol:#a79a82;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#f9f5d730;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #f9f5d730;--ec-frm-edActTabBg:#ebdbb2;--ec-frm-edActTabFg:#3c3836;--ec-frm-edActTabIndBtmCol:#689d6a;--ec-frm-edTabBarBg:#f9f5d7;--ec-frm-edTabBarBrdCol:#f0e69b;--ec-frm-edTabBarBrdBtmCol:#ebdbb2;--ec-frm-edBg:#f9f5d7;--ec-frm-trmTtbFg:#3c3836;--ec-frm-trmTtbDotsFg:#3c3836;--ec-frm-trmTtbBg:#f9f5d7;--ec-frm-trmTtbBrdBtmCol:#f0e69b;--ec-frm-trmBg:#f9f5d7;--ec-frm-inlBtnFg:#3c3836;--ec-frm-inlBtnBg:#3c3836;--ec-frm-inlBtnBrd:#3c3836;--ec-frm-tooltipSuccessBg:#7a7915}:root[data-theme='gruvbox-light-hard'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='gruvbox-light-hard'] .ec-line :where(span[style^='--']:not([class])){color:var(--22, inherit);background-color:var(--22bg, transparent);font-style:var(--22fs, inherit);font-weight:var(--22fw, inherit);text-decoration:var(--22td, inherit)}:root[data-theme='gruvbox-light-medium'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='gruvbox-light-medium']{--ec-brdCol:#f7e188;--ec-codeBg:#fbf1c7;--ec-codeFg:#3c3836;--ec-codeSelBg:#689d6a40;--ec-gtrFg:#8d826e;--ec-gtrBrdCol:#8d826e33;--ec-gtrHlFg:#0b216fab;--ec-uiSelBg:#ebdbb280;--ec-uiSelFg:#427b58;--ec-focusBrd:#ebdbb2;--ec-sbThumbCol:#d5c4a199;--ec-sbThumbHoverCol:#a49780;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#fbf1c730;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #fbf1c730;--ec-frm-edActTabBg:#ebdbb2;--ec-frm-edActTabFg:#3c3836;--ec-frm-edActTabIndBtmCol:#689d6a;--ec-frm-edTabBarBg:#fbf1c7;--ec-frm-edTabBarBrdCol:#f7e188;--ec-frm-edTabBarBrdBtmCol:#ebdbb2;--ec-frm-edBg:#fbf1c7;--ec-frm-trmTtbFg:#3c3836;--ec-frm-trmTtbDotsFg:#3c3836;--ec-frm-trmTtbBg:#fbf1c7;--ec-frm-trmTtbBrdBtmCol:#f7e188;--ec-frm-trmBg:#fbf1c7;--ec-frm-inlBtnFg:#3c3836;--ec-frm-inlBtnBg:#3c3836;--ec-frm-inlBtnBrd:#3c3836;--ec-frm-tooltipSuccessBg:#7a7915}:root[data-theme='gruvbox-light-medium'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='gruvbox-light-medium'] .ec-line :where(span[style^='--']:not([class])){color:var(--23, inherit);background-color:var(--23bg, transparent);font-style:var(--23fs, inherit);font-weight:var(--23fw, inherit);text-decoration:var(--23td, inherit)}:root[data-theme='gruvbox-light-soft'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='gruvbox-light-soft']{--ec-brdCol:#e8d086;--ec-codeBg:#f2e5bc;--ec-codeFg:#3c3836;--ec-codeSelBg:#689d6a40;--ec-gtrFg:#867b68;--ec-gtrBrdCol:#867b6833;--ec-gtrHlFg:#0b216faf;--ec-uiSelBg:#ebdbb280;--ec-uiSelFg:#427b58;--ec-focusBrd:#ebdbb2;--ec-sbThumbCol:#d5c4a199;--ec-sbThumbHoverCol:#9c8f79;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#f2e5bc30;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #f2e5bc30;--ec-frm-edActTabBg:#ebdbb2;--ec-frm-edActTabFg:#3c3836;--ec-frm-edActTabIndBtmCol:#689d6a;--ec-frm-edTabBarBg:#f2e5bc;--ec-frm-edTabBarBrdCol:#e8d086;--ec-frm-edTabBarBrdBtmCol:#ebdbb2;--ec-frm-edBg:#f2e5bc;--ec-frm-trmTtbFg:#3c3836;--ec-frm-trmTtbDotsFg:#3c3836;--ec-frm-trmTtbBg:#f2e5bc;--ec-frm-trmTtbBrdBtmCol:#e8d086;--ec-frm-trmBg:#f2e5bc;--ec-frm-inlBtnFg:#3c3836;--ec-frm-inlBtnBg:#3c3836;--ec-frm-inlBtnBrd:#3c3836;--ec-frm-tooltipSuccessBg:#7a7915}:root[data-theme='gruvbox-light-soft'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='gruvbox-light-soft'] .ec-line :where(span[style^='--']:not([class])){color:var(--24, inherit);background-color:var(--24bg, transparent);font-style:var(--24fs, inherit);font-weight:var(--24fw, inherit);text-decoration:var(--24td, inherit)}:root[data-theme='houston'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='houston']{--ec-brdCol:#00000000;--ec-codeBg:#17191e;--ec-codeFg:#eef0f9;--ec-codeSelBg:#ad5dca44;--ec-gtrFg:#686c76;--ec-gtrBrdCol:#686c7633;--ec-gtrHlFg:#858b98f9;--ec-uiSelBg:#094771;--ec-uiSelFg:#4bf3c8;--ec-focusBrd:#00daef;--ec-sbThumbCol:#54586466;--ec-sbThumbHoverCol:#555965fd;--ec-frm-shdCol:#ffffff00;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #ffffff00;--ec-frm-edActTabBg:#17191e;--ec-frm-edActTabFg:#eef0f9;--ec-frm-edActTabIndTopCol:#eef0f9;--ec-frm-edActTabIndBtmCol:#ffffff00;--ec-frm-edTabBarBg:#23262d;--ec-frm-edTabBarBrdCol:#00000000;--ec-frm-edTabBarBrdBtmCol:#ffffff00;--ec-frm-edBg:#17191e;--ec-frm-trmTtbBg:#17191e;--ec-frm-trmTtbBrdBtmCol:#00000000;--ec-frm-trmBg:#23262d;--ec-frm-inlBtnFg:#eef0f9;--ec-frm-inlBtnBg:#eef0f9;--ec-frm-inlBtnBrd:#eef0f9;--ec-frm-tooltipSuccessBg:#168659}:root[data-theme='houston'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='houston'] .ec-line :where(span[style^='--']:not([class])){color:var(--25, inherit);background-color:var(--25bg, transparent);font-style:var(--25fs, inherit);font-weight:var(--25fw, inherit);text-decoration:var(--25td, inherit)}:root[data-theme='kanagawa-dragon'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='kanagawa-dragon']{--ec-brdCol:#242121;--ec-codeBg:#181616;--ec-codeFg:#c5c9c5;--ec-codeSelBg:#223249;--ec-gtrFg:#6d6966;--ec-gtrBrdCol:#6d696633;--ec-gtrHlFg:#ffa066b2;--ec-uiSelBg:#0d0c0c;--ec-uiSelFg:#c5c9c5;--ec-focusBrd:#223249;--ec-sbThumbCol:#625e5a66;--ec-sbThumbHoverCol:#625e5ae5;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#282727;--ec-frm-edActTabFg:#8ba4b0;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#0d0c0c;--ec-frm-edTabBarBrdCol:#242121;--ec-frm-edBg:#181616;--ec-frm-trmTtbFg:#c5c9c5;--ec-frm-trmTtbDotsFg:#c5c9c5;--ec-frm-trmTtbBg:#393836;--ec-frm-trmTtbBrdBtmCol:#242121;--ec-frm-trmBg:#181616;--ec-frm-inlBtnFg:#c5c9c5;--ec-frm-inlBtnBg:#c5c9c5;--ec-frm-inlBtnBrd:#c5c9c5;--ec-frm-tooltipSuccessBg:#6c7961}:root[data-theme='kanagawa-dragon'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='kanagawa-dragon'] .ec-line :where(span[style^='--']:not([class])){color:var(--26, inherit);background-color:var(--26bg, transparent);font-style:var(--26fs, inherit);font-weight:var(--26fw, inherit);text-decoration:var(--26td, inherit)}:root[data-theme='kanagawa-lotus'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='kanagawa-lotus']{--ec-brdCol:#e8dd86;--ec-codeBg:#f2ecbc;--ec-codeFg:#545464;--ec-codeSelBg:#c7d7e0;--ec-gtrFg:#766b90ec;--ec-gtrBrdCol:#766b9033;--ec-gtrHlFg:#a15600;--ec-uiSelBg:#d5cea3;--ec-uiSelFg:#545464;--ec-focusBrd:#c7d7e0;--ec-sbThumbCol:#766b9066;--ec-sbThumbHoverCol:#766b90b3;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#e7dba0;--ec-frm-edActTabFg:#4d699b;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#d5cea3;--ec-frm-edTabBarBrdCol:#e8dd86;--ec-frm-edBg:#f2ecbc;--ec-frm-trmTtbFg:#545464;--ec-frm-trmTtbDotsFg:#545464;--ec-frm-trmTtbBg:#e4d794;--ec-frm-trmTtbBrdBtmCol:#e8dd86;--ec-frm-trmBg:#f2ecbc;--ec-frm-inlBtnFg:#545464;--ec-frm-inlBtnBg:#545464;--ec-frm-inlBtnBrd:#545464;--ec-frm-tooltipSuccessBg:#657c47}:root[data-theme='kanagawa-lotus'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='kanagawa-lotus'] .ec-line :where(span[style^='--']:not([class])){color:var(--27, inherit);background-color:var(--27bg, transparent);font-style:var(--27fs, inherit);font-weight:var(--27fw, inherit);text-decoration:var(--27td, inherit)}:root[data-theme='kanagawa-wave'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='kanagawa-wave']{--ec-brdCol:#2f2f3c;--ec-codeBg:#1f1f28;--ec-codeFg:#dcd7ba;--ec-codeSelBg:#223249;--ec-gtrFg:#6f6f84;--ec-gtrBrdCol:#6f6f8433;--ec-gtrHlFg:#ffa066bb;--ec-uiSelBg:#16161d;--ec-uiSelFg:#dcd7ba;--ec-focusBrd:#223249;--ec-sbThumbCol:#54546d66;--ec-sbThumbHoverCol:#5c5c74fd;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#2a2a37;--ec-frm-edActTabFg:#7e9cd8;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#16161d;--ec-frm-edTabBarBrdCol:#2f2f3c;--ec-frm-edBg:#1f1f28;--ec-frm-trmTtbFg:#dcd7ba;--ec-frm-trmTtbDotsFg:#dcd7ba;--ec-frm-trmTtbBg:#363646;--ec-frm-trmTtbBrdBtmCol:#2f2f3c;--ec-frm-trmBg:#1f1f28;--ec-frm-inlBtnFg:#dcd7ba;--ec-frm-inlBtnBg:#dcd7ba;--ec-frm-inlBtnBrd:#dcd7ba;--ec-frm-tooltipSuccessBg:#637c59}:root[data-theme='kanagawa-wave'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='kanagawa-wave'] .ec-line :where(span[style^='--']:not([class])){color:var(--28, inherit);background-color:var(--28bg, transparent);font-style:var(--28fs, inherit);font-weight:var(--28fw, inherit);text-decoration:var(--28td, inherit)}:root[data-theme='laserwave'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='laserwave']{--ec-brdCol:#3a3145;--ec-codeBg:#27212e;--ec-codeFg:#ffffff;--ec-codeSelBg:#eb64b927;--ec-gtrFg:#858585e0;--ec-gtrBrdCol:#85858533;--ec-gtrHlFg:#c6c6c6ac;--ec-uiSelBg:#eb64b98f;--ec-uiSelFg:#eee;--ec-focusBrd:#eb64b9;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#646464f2;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#27212e;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:#eb64b9;--ec-frm-edTabBarBg:#242029;--ec-frm-edTabBarBrdCol:#3a3145;--ec-frm-edBg:#27212e;--ec-frm-trmTtbBg:#27212e;--ec-frm-trmTtbBrdBtmCol:#3a3145;--ec-frm-trmBg:#27212e;--ec-frm-inlBtnFg:#ffffff;--ec-frm-inlBtnBg:#ffffff;--ec-frm-inlBtnBrd:#ffffff;--ec-frm-tooltipSuccessBg:#438071}:root[data-theme='laserwave'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='laserwave'] .ec-line :where(span[style^='--']:not([class])){color:var(--29, inherit);background-color:var(--29bg, transparent);font-style:var(--29fs, inherit);font-weight:var(--29fw, inherit);text-decoration:var(--29td, inherit)}:root[data-theme='light-plus'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='light-plus']{--ec-brdCol:#d9d9d9;--ec-codeBg:#ffffff;--ec-codeFg:#000000;--ec-codeSelBg:#add6ff;--ec-gtrFg:#237893d1;--ec-gtrBrdCol:#23789333;--ec-gtrHlFg:#0b216fa7;--ec-uiSelBg:#0060c0;--ec-uiSelFg:#ffffff;--ec-focusBrd:#0090f1;--ec-sbThumbCol:#64646466;--ec-sbThumbHoverCol:#646464b2;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#ffffff;--ec-frm-edActTabFg:#333333;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#f3f3f3;--ec-frm-edTabBarBrdCol:#d9d9d9;--ec-frm-edBg:#ffffff;--ec-frm-trmTtbFg:#333333;--ec-frm-trmTtbDotsFg:#333333;--ec-frm-trmTtbBg:#dddddd;--ec-frm-trmTtbBrdBtmCol:#d9d9d9;--ec-frm-trmBg:#ffffff;--ec-frm-inlBtnFg:#000000;--ec-frm-inlBtnBg:#000000;--ec-frm-inlBtnBrd:#000000;--ec-frm-tooltipSuccessBg:#008900}:root[data-theme='light-plus'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='light-plus'] .ec-line :where(span[style^='--']:not([class])){color:var(--30, inherit);background-color:var(--30bg, transparent);font-style:var(--30fs, inherit);font-weight:var(--30fw, inherit);text-decoration:var(--30td, inherit)}:root[data-theme='material-theme'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='material-theme']{--ec-brdCol:#26323860;--ec-codeBg:#263238;--ec-codeFg:#eeffff;--ec-codeSelBg:#80cbc420;--ec-gtrFg:#73828a;--ec-gtrBrdCol:#73828a33;--ec-gtrHlFg:#859ba5;--ec-uiSelBg:#00000050;--ec-uiSelFg:#80cbc4;--ec-focusBrd:#ffffff00;--ec-sbThumbCol:#eeffff20;--ec-sbThumbHoverCol:#eeffff4b;--ec-frm-shdCol:#00000030;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000030;--ec-frm-edActTabBg:#263238;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:#80cbc4;--ec-frm-edTabBarBg:#263238;--ec-frm-edTabBarBrdCol:#26323860;--ec-frm-edBg:#263238;--ec-frm-trmTtbFg:#eeffff;--ec-frm-trmTtbDotsFg:#eeffff;--ec-frm-trmTtbBg:#263238;--ec-frm-trmTtbBrdBtmCol:#26323860;--ec-frm-trmBg:#263238;--ec-frm-inlBtnFg:#eeffff;--ec-frm-inlBtnBg:#eeffff;--ec-frm-inlBtnBrd:#eeffff;--ec-frm-tooltipSuccessBg:#687b4b}:root[data-theme='material-theme'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='material-theme'] .ec-line :where(span[style^='--']:not([class])){color:var(--31, inherit);background-color:var(--31bg, transparent);font-style:var(--31fs, inherit);font-weight:var(--31fw, inherit);text-decoration:var(--31td, inherit)}:root[data-theme='material-theme-darker'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='material-theme-darker']{--ec-brdCol:#21212160;--ec-codeBg:#212121;--ec-codeFg:#eeffff;--ec-codeSelBg:#61616150;--ec-gtrFg:#717171;--ec-gtrBrdCol:#71717133;--ec-gtrHlFg:#888888;--ec-uiSelBg:#00000050;--ec-uiSelFg:#80cbc4;--ec-focusBrd:#ffffff00;--ec-sbThumbCol:#eeffff20;--ec-sbThumbHoverCol:#eeffff48;--ec-frm-shdCol:#00000030;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000030;--ec-frm-edActTabBg:#212121;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:#80cbc4;--ec-frm-edTabBarBg:#212121;--ec-frm-edTabBarBrdCol:#21212160;--ec-frm-edBg:#212121;--ec-frm-trmTtbFg:#eeffff;--ec-frm-trmTtbDotsFg:#eeffff;--ec-frm-trmTtbBg:#212121;--ec-frm-trmTtbBrdBtmCol:#21212160;--ec-frm-trmBg:#212121;--ec-frm-inlBtnFg:#eeffff;--ec-frm-inlBtnBg:#eeffff;--ec-frm-inlBtnBrd:#eeffff;--ec-frm-tooltipSuccessBg:#687b4b}:root[data-theme='material-theme-darker'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='material-theme-darker'] .ec-line :where(span[style^='--']:not([class])){color:var(--32, inherit);background-color:var(--32bg, transparent);font-style:var(--32fs, inherit);font-weight:var(--32fw, inherit);text-decoration:var(--32td, inherit)}:root[data-theme='material-theme-lighter'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='material-theme-lighter']{--ec-brdCol:#fafafa60;--ec-codeBg:#fafafa;--ec-codeFg:#5a676d;--ec-codeSelBg:#80cbc440;--ec-gtrFg:#858b8e;--ec-gtrBrdCol:#858b8e33;--ec-gtrHlFg:#64767f;--ec-uiSelBg:#ccd7da50;--ec-uiSelFg:#80cbc4;--ec-focusBrd:#ffffff00;--ec-sbThumbCol:#90a4ae20;--ec-sbThumbHoverCol:#8fa3adfe;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000020;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000020;--ec-frm-edActTabBg:#fafafa;--ec-frm-edActTabFg:#000000;--ec-frm-edActTabIndBtmCol:#80cbc4;--ec-frm-edTabBarBg:#fafafa;--ec-frm-edTabBarBrdCol:#fafafa60;--ec-frm-edBg:#fafafa;--ec-frm-trmTtbFg:#90a4ae;--ec-frm-trmTtbDotsFg:#90a4ae;--ec-frm-trmTtbBg:#fafafa;--ec-frm-trmTtbBrdBtmCol:#fafafa60;--ec-frm-trmBg:#fafafa;--ec-frm-inlBtnFg:#5a676d;--ec-frm-inlBtnBg:#5a676d;--ec-frm-inlBtnBrd:#5a676d;--ec-frm-tooltipSuccessBg:#637d3c}:root[data-theme='material-theme-lighter'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='material-theme-lighter'] .ec-line :where(span[style^='--']:not([class])){color:var(--33, inherit);background-color:var(--33bg, transparent);font-style:var(--33fs, inherit);font-weight:var(--33fw, inherit);text-decoration:var(--33td, inherit)}:root[data-theme='material-theme-ocean'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='material-theme-ocean']{--ec-brdCol:#0f111a60;--ec-codeBg:#0f111a;--ec-codeFg:#babed8;--ec-codeSelBg:#717cb450;--ec-gtrFg:#636674fe;--ec-gtrBrdCol:#63667433;--ec-gtrHlFg:#767c92;--ec-uiSelBg:#00000050;--ec-uiSelFg:#80cbc4;--ec-focusBrd:#ffffff00;--ec-sbThumbCol:#8f93a220;--ec-sbThumbHoverCol:#8f93a284;--ec-frm-shdCol:#00000030;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000030;--ec-frm-edActTabBg:#0f111a;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:#80cbc4;--ec-frm-edTabBarBg:#0f111a;--ec-frm-edTabBarBrdCol:#0f111a60;--ec-frm-edBg:#0f111a;--ec-frm-trmTtbFg:#babed8;--ec-frm-trmTtbDotsFg:#babed8;--ec-frm-trmTtbBg:#0f111a;--ec-frm-trmTtbBrdBtmCol:#0f111a60;--ec-frm-trmBg:#0f111a;--ec-frm-inlBtnFg:#babed8;--ec-frm-inlBtnBg:#babed8;--ec-frm-inlBtnBrd:#babed8;--ec-frm-tooltipSuccessBg:#687b4b}:root[data-theme='material-theme-ocean'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='material-theme-ocean'] .ec-line :where(span[style^='--']:not([class])){color:var(--34, inherit);background-color:var(--34bg, transparent);font-style:var(--34fs, inherit);font-weight:var(--34fw, inherit);text-decoration:var(--34td, inherit)}:root[data-theme='material-theme-palenight'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='material-theme-palenight']{--ec-brdCol:#292d3e60;--ec-codeBg:#292d3e;--ec-codeFg:#babed8;--ec-codeSelBg:#717cb450;--ec-gtrFg:#797d8d;--ec-gtrBrdCol:#797d8d33;--ec-gtrHlFg:#8e93b0;--ec-uiSelBg:#00000050;--ec-uiSelFg:#80cbc4;--ec-focusBrd:#ffffff00;--ec-sbThumbCol:#a6accd20;--ec-sbThumbHoverCol:#a6accd77;--ec-frm-shdCol:#00000030;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000030;--ec-frm-edActTabBg:#292d3e;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:#80cbc4;--ec-frm-edTabBarBg:#292d3e;--ec-frm-edTabBarBrdCol:#292d3e60;--ec-frm-edBg:#292d3e;--ec-frm-trmTtbFg:#babed8;--ec-frm-trmTtbDotsFg:#babed8;--ec-frm-trmTtbBg:#292d3e;--ec-frm-trmTtbBrdBtmCol:#292d3e60;--ec-frm-trmBg:#292d3e;--ec-frm-inlBtnFg:#babed8;--ec-frm-inlBtnBg:#babed8;--ec-frm-inlBtnBrd:#babed8;--ec-frm-tooltipSuccessBg:#687b4b}:root[data-theme='material-theme-palenight'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='material-theme-palenight'] .ec-line :where(span[style^='--']:not([class])){color:var(--35, inherit);background-color:var(--35bg, transparent);font-style:var(--35fs, inherit);font-weight:var(--35fw, inherit);text-decoration:var(--35td, inherit)}:root[data-theme='min-dark'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='min-dark']{--ec-brdCol:#00000000;--ec-codeBg:#1f1f1f;--ec-codeFg:#bbbbbb;--ec-codeSelBg:#264f78;--ec-gtrFg:#727272;--ec-gtrBrdCol:#72727233;--ec-gtrHlFg:#c6c6c6a9;--ec-uiSelBg:#212121;--ec-uiSelFg:#f5f5f5;--ec-focusBrd:#444;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#646464e4;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#1f1f1f;--ec-frm-edActTabFg:#fafafa;--ec-frm-edActTabIndBtmCol:#1e1e1e;--ec-frm-edTabBarBg:#1a1a1a;--ec-frm-edTabBarBrdCol:#00000000;--ec-frm-edTabBarBrdBtmCol:#1a1a1a;--ec-frm-edBg:#1f1f1f;--ec-frm-trmTtbBg:#1a1a1a;--ec-frm-trmTtbBrdBtmCol:#00000000;--ec-frm-trmBg:#1f1f1f;--ec-frm-inlBtnFg:#bbbbbb;--ec-frm-inlBtnBg:#bbbbbb;--ec-frm-inlBtnBrd:#bbbbbb;--ec-frm-tooltipSuccessBg:#098656}:root[data-theme='min-dark'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='min-dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--36, inherit);background-color:var(--36bg, transparent);font-style:var(--36fs, inherit);font-weight:var(--36fw, inherit);text-decoration:var(--36td, inherit)}:root[data-theme='min-light'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='min-light']{--ec-brdCol:#ffffff00;--ec-codeBg:#ffffff;--ec-codeFg:#212121;--ec-codeSelBg:#add6ff;--ec-gtrFg:#8d8d8d;--ec-gtrBrdCol:#8d8d8d33;--ec-gtrHlFg:#757575;--ec-uiSelBg:#eee;--ec-uiSelFg:#212121;--ec-focusBrd:#d0d0d0;--ec-sbThumbCol:#64646466;--ec-sbThumbHoverCol:#646464b2;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#ffffff;--ec-frm-edActTabFg:#424242;--ec-frm-edActTabIndBtmCol:#fff;--ec-frm-edTabBarBg:#f6f6f6;--ec-frm-edTabBarBrdCol:#ffffff00;--ec-frm-edTabBarBrdBtmCol:#fff;--ec-frm-edBg:#ffffff;--ec-frm-trmTtbFg:#333333;--ec-frm-trmTtbDotsFg:#333333;--ec-frm-trmTtbBg:#f6f6f6;--ec-frm-trmTtbBrdBtmCol:#ffffff00;--ec-frm-trmBg:#fff;--ec-frm-inlBtnFg:#212121;--ec-frm-inlBtnBg:#212121;--ec-frm-inlBtnBrd:#212121;--ec-frm-tooltipSuccessBg:#4c8300}:root[data-theme='min-light'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='min-light'] .ec-line :where(span[style^='--']:not([class])){color:var(--37, inherit);background-color:var(--37bg, transparent);font-style:var(--37fs, inherit);font-weight:var(--37fw, inherit);text-decoration:var(--37td, inherit)}:root[data-theme='monokai'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='monokai']{--ec-brdCol:#3a3c33;--ec-codeBg:#272822;--ec-codeFg:#f8f8f2;--ec-codeSelBg:#878b9180;--ec-gtrFg:#90908ad1;--ec-gtrBrdCol:#90908a33;--ec-gtrHlFg:#c2c2bfb6;--ec-uiSelBg:#75715e;--ec-uiSelFg:#ffffff;--ec-focusBrd:#99947c;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#646464fd;--ec-frm-shdCol:#00000098;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000098;--ec-frm-edActTabBg:#272822;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#1e1f1c;--ec-frm-edTabBarBrdCol:#3a3c33;--ec-frm-edBg:#272822;--ec-frm-trmTtbBg:#1e1f1c;--ec-frm-trmTtbBrdBtmCol:#3a3c33;--ec-frm-trmBg:#272822;--ec-frm-inlBtnFg:#f8f8f2;--ec-frm-inlBtnBg:#f8f8f2;--ec-frm-inlBtnBrd:#f8f8f2;--ec-frm-tooltipSuccessBg:#5e7f1e}:root[data-theme='monokai'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='monokai'] .ec-line :where(span[style^='--']:not([class])){color:var(--38, inherit);background-color:var(--38bg, transparent);font-style:var(--38fs, inherit);font-weight:var(--38fw, inherit);text-decoration:var(--38td, inherit)}:root[data-theme='night-owl'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='night-owl']{--ec-brdCol:#01213a;--ec-codeBg:#011627;--ec-codeFg:#d6deeb;--ec-codeSelBg:#1d3b53;--ec-gtrFg:#556c80;--ec-gtrBrdCol:#556c8033;--ec-gtrHlFg:#c5e4fd8e;--ec-uiSelBg:#234d708c;--ec-uiSelFg:#ffffff;--ec-focusBrd:#122d42;--ec-sbThumbCol:#084d8180;--ec-sbThumbHoverCol:#1b5b8bfa;--ec-frm-shdCol:#011627;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #011627;--ec-frm-edActTabBg:#0b2942;--ec-frm-edActTabFg:#d2dee7;--ec-frm-edActTabIndBtmCol:#262a39;--ec-frm-edTabBarBg:#011627;--ec-frm-edTabBarBrdCol:#01213a;--ec-frm-edTabBarBrdBtmCol:#262a39;--ec-frm-edBg:#011627;--ec-frm-trmTtbFg:#eeefff;--ec-frm-trmTtbDotsFg:#eeefff;--ec-frm-trmTtbBg:#011627;--ec-frm-trmTtbBrdBtmCol:#01213a;--ec-frm-trmBg:#011627;--ec-frm-inlBtnFg:#d6deeb;--ec-frm-inlBtnBg:#d6deeb;--ec-frm-inlBtnBrd:#d6deeb;--ec-frm-tooltipSuccessBg:#158744}:root[data-theme='night-owl'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='night-owl'] .ec-line :where(span[style^='--']:not([class])){color:var(--39, inherit);background-color:var(--39bg, transparent);font-style:var(--39fs, inherit);font-weight:var(--39fw, inherit);text-decoration:var(--39td, inherit)}:root[data-theme='nord'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='nord']{--ec-brdCol:#2e344000;--ec-codeBg:#2e3440;--ec-codeFg:#d8dee9;--ec-codeSelBg:#434c5ecc;--ec-gtrFg:#7d8493;--ec-gtrBrdCol:#7d849333;--ec-gtrHlFg:#d8dee9a9;--ec-uiSelBg:#88c0d0;--ec-uiSelFg:#2e3440;--ec-focusBrd:#3b4252;--ec-sbThumbCol:#434c5e99;--ec-sbThumbHoverCol:#69707ffd;--ec-frm-shdCol:#00000066;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000066;--ec-frm-edActTabBg:#3b4252;--ec-frm-edActTabFg:#d8dee9;--ec-frm-edActTabIndTopCol:#88c0d000;--ec-frm-edActTabIndBtmCol:#88c0d000;--ec-frm-edTabBarBg:#2e3440;--ec-frm-edTabBarBrdCol:#2e344000;--ec-frm-edTabBarBrdBtmCol:#3b425200;--ec-frm-edBg:#2e3440;--ec-frm-trmTtbFg:#d8dee9;--ec-frm-trmTtbDotsFg:#d8dee9;--ec-frm-trmTtbBg:#2e3440;--ec-frm-trmTtbBrdBtmCol:#2e344000;--ec-frm-trmBg:#2e3440;--ec-frm-inlBtnFg:#d8dee9;--ec-frm-inlBtnBg:#d8dee9;--ec-frm-inlBtnBrd:#d8dee9;--ec-frm-tooltipSuccessBg:#6a7b5b}:root[data-theme='nord'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='nord'] .ec-line :where(span[style^='--']:not([class])){color:var(--40, inherit);background-color:var(--40bg, transparent);font-style:var(--40fs, inherit);font-weight:var(--40fw, inherit);text-decoration:var(--40td, inherit)}:root[data-theme='one-dark-pro'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='one-dark-pro']{--ec-brdCol:#3c424e;--ec-codeBg:#282c34;--ec-codeFg:#abb2bf;--ec-codeSelBg:#67769660;--ec-gtrFg:#767c89;--ec-gtrBrdCol:#767c8933;--ec-gtrHlFg:#abb2bfd2;--ec-uiSelBg:#2c313a;--ec-uiSelFg:#d7dae0;--ec-focusBrd:#3e4452;--ec-sbThumbCol:#4e566660;--ec-sbThumbHoverCol:#60697afd;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#282c34;--ec-frm-edActTabFg:#dcdcdc;--ec-frm-edActTabIndBtmCol:#b4b4b4;--ec-frm-edTabBarBg:#21252b;--ec-frm-edTabBarBrdCol:#3c424e;--ec-frm-edBg:#282c34;--ec-frm-trmTtbFg:#9da5b4;--ec-frm-trmTtbDotsFg:#9da5b4;--ec-frm-trmTtbBg:#282c34;--ec-frm-trmTtbBrdBtmCol:#3c424e;--ec-frm-trmBg:#282c34;--ec-frm-inlBtnFg:#abb2bf;--ec-frm-inlBtnBg:#abb2bf;--ec-frm-inlBtnBrd:#abb2bf;--ec-frm-tooltipSuccessBg:#5c7f42}:root[data-theme='one-dark-pro'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='one-dark-pro'] .ec-line :where(span[style^='--']:not([class])){color:var(--41, inherit);background-color:var(--41bg, transparent);font-style:var(--41fs, inherit);font-weight:var(--41fw, inherit);text-decoration:var(--41td, inherit)}:root[data-theme='one-light'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='one-light']{--ec-brdCol:#d4d4d4;--ec-codeBg:#fafafa;--ec-codeFg:#383a42;--ec-codeSelBg:#e5e5e6;--ec-gtrFg:#8a8a8c;--ec-gtrBrdCol:#8a8a8c33;--ec-gtrHlFg:#383a42bc;--ec-uiSelBg:#dbdbdc;--ec-uiSelFg:#232324;--ec-focusBrd:#526fff;--ec-sbThumbCol:#4e56666e;--ec-sbThumbHoverCol:#5a637597;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#fafafa;--ec-frm-edActTabFg:#121417;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#eaeaeb;--ec-frm-edTabBarBrdCol:#d4d4d4;--ec-frm-edBg:#fafafa;--ec-frm-trmTtbFg:#424243;--ec-frm-trmTtbDotsFg:#424243;--ec-frm-trmTtbBg:#eaeaeb;--ec-frm-trmTtbBrdBtmCol:#d4d4d4;--ec-frm-trmBg:#fafafa;--ec-frm-inlBtnFg:#383a42;--ec-frm-inlBtnBg:#383a42;--ec-frm-inlBtnBrd:#383a42;--ec-frm-tooltipSuccessBg:#008900}:root[data-theme='one-light'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='one-light'] .ec-line :where(span[style^='--']:not([class])){color:var(--42, inherit);background-color:var(--42bg, transparent);font-style:var(--42fs, inherit);font-weight:var(--42fw, inherit);text-decoration:var(--42td, inherit)}:root[data-theme='plastic'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='plastic']{--ec-brdCol:#0d1117;--ec-codeBg:#21252b;--ec-codeFg:#a9b2c3;--ec-codeSelBg:#a9b2c333;--ec-gtrFg:#6f7580;--ec-gtrBrdCol:#6f758033;--ec-gtrHlFg:#c6ccd7a9;--ec-uiSelBg:#a9b2c333;--ec-uiSelFg:#ffffff;--ec-focusBrd:#1085ff;--ec-sbThumbCol:#a9b2c31a;--ec-sbThumbHoverCol:#a9b2c36e;--ec-frm-shdCol:#00000000;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000000;--ec-frm-edActTabBg:#21252b;--ec-frm-edActTabFg:#c6ccd7;--ec-frm-edActTabIndTopCol:#1085ff;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#181a1f;--ec-frm-edTabBarBrdCol:#0d1117;--ec-frm-edBg:#21252b;--ec-frm-trmTtbFg:#c6ccd7;--ec-frm-trmTtbDotsFg:#c6ccd7;--ec-frm-trmTtbBg:#21252b;--ec-frm-trmTtbBrdBtmCol:#0d1117;--ec-frm-trmBg:#181a1f;--ec-frm-inlBtnFg:#a9b2c3;--ec-frm-inlBtnBg:#a9b2c3;--ec-frm-inlBtnBrd:#a9b2c3;--ec-frm-tooltipSuccessBg:#617d4e}:root[data-theme='plastic'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='plastic'] .ec-line :where(span[style^='--']:not([class])){color:var(--43, inherit);background-color:var(--43bg, transparent);font-style:var(--43fs, inherit);font-weight:var(--43fw, inherit);text-decoration:var(--43td, inherit)}:root[data-theme='poimandres'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='poimandres']{--ec-brdCol:#282d3c;--ec-codeBg:#1b1e28;--ec-codeFg:#a6accd;--ec-codeSelBg:#717cb425;--ec-gtrFg:#767c9dd8;--ec-gtrBrdCol:#767c9d33;--ec-gtrHlFg:#a6accdc5;--ec-uiSelBg:#303340;--ec-uiSelFg:#7390aa;--ec-focusBrd:#00000000;--ec-sbThumbCol:#00000080;--ec-sbThumbHoverCol:#a6accd6f;--ec-frm-shdCol:#00000030;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000030;--ec-frm-edActTabBg:#30334080;--ec-frm-edActTabFg:#e4f0fb;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#1b1e28;--ec-frm-edTabBarBrdCol:#282d3c;--ec-frm-edBg:#1b1e28;--ec-frm-trmTtbFg:#a6accd;--ec-frm-trmTtbDotsFg:#a6accd;--ec-frm-trmTtbBg:#1b1e28;--ec-frm-trmTtbBrdBtmCol:#282d3c;--ec-frm-trmBg:#1b1e28;--ec-frm-inlBtnFg:#a6accd;--ec-frm-inlBtnBg:#a6accd;--ec-frm-inlBtnBrd:#a6accd;--ec-frm-tooltipSuccessBg:#358271}:root[data-theme='poimandres'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='poimandres'] .ec-line :where(span[style^='--']:not([class])){color:var(--44, inherit);background-color:var(--44bg, transparent);font-style:var(--44fs, inherit);font-weight:var(--44fw, inherit);text-decoration:var(--44td, inherit)}:root[data-theme='red'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='red']{--ec-brdCol:#560000;--ec-codeBg:#390000;--ec-codeFg:#f8f8f8;--ec-codeSelBg:#750000;--ec-gtrFg:#ff77779a;--ec-gtrBrdCol:#ff777733;--ec-gtrHlFg:#ffbbbb97;--ec-uiSelBg:#880000;--ec-uiSelFg:#ffffff;--ec-focusBrd:#ff6666aa;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#646464da;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#490000;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#330000;--ec-frm-edTabBarBrdCol:#560000;--ec-frm-edBg:#390000;--ec-frm-trmTtbBg:#770000;--ec-frm-trmTtbBrdBtmCol:#560000;--ec-frm-trmBg:#390000;--ec-frm-inlBtnFg:#f8f8f8;--ec-frm-inlBtnBg:#f8f8f8;--ec-frm-inlBtnBrd:#f8f8f8;--ec-frm-tooltipSuccessBg:#098656}:root[data-theme='red'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='red'] .ec-line :where(span[style^='--']:not([class])){color:var(--45, inherit);background-color:var(--45bg, transparent);font-style:var(--45fs, inherit);font-weight:var(--45fw, inherit);text-decoration:var(--45td, inherit)}:root[data-theme='rose-pine'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='rose-pine']{--ec-brdCol:#262336;--ec-codeBg:#191724;--ec-codeFg:#e0def4;--ec-codeSelBg:#6e6a8633;--ec-gtrFg:#908caabc;--ec-gtrBrdCol:#908caa33;--ec-gtrHlFg:#e0def48f;--ec-uiSelBg:#6e6a8633;--ec-uiSelFg:#e0def4;--ec-focusBrd:#6e6a8633;--ec-sbThumbCol:#6e6a8633;--ec-sbThumbHoverCol:#6e6a86c0;--ec-frm-shdCol:#1f1d2e4d;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #1f1d2e4d;--ec-frm-edActTabBg:#6e6a861a;--ec-frm-edActTabFg:#e0def4;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#191724;--ec-frm-edTabBarBrdCol:#262336;--ec-frm-edTabBarBrdBtmCol:#0000;--ec-frm-edBg:#191724;--ec-frm-trmTtbFg:#908caa;--ec-frm-trmTtbDotsFg:#908caa;--ec-frm-trmTtbBg:#191724;--ec-frm-trmTtbBrdBtmCol:#262336;--ec-frm-trmBg:#1f1d2e;--ec-frm-inlBtnFg:#e0def4;--ec-frm-inlBtnBg:#e0def4;--ec-frm-inlBtnBrd:#e0def4;--ec-frm-tooltipSuccessBg:#3f7e97}:root[data-theme='rose-pine'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='rose-pine'] .ec-line :where(span[style^='--']:not([class])){color:var(--46, inherit);background-color:var(--46bg, transparent);font-style:var(--46fs, inherit);font-weight:var(--46fw, inherit);text-decoration:var(--46td, inherit)}:root[data-theme='rose-pine-dawn'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='rose-pine-dawn']{--ec-brdCol:#ead1b4;--ec-codeBg:#faf4ed;--ec-codeFg:#575279;--ec-codeSelBg:#6e6a8614;--ec-gtrFg:#797593ee;--ec-gtrBrdCol:#79759333;--ec-gtrHlFg:#575279e0;--ec-uiSelBg:#6e6a8614;--ec-uiSelFg:#575279;--ec-focusBrd:#6e6a8614;--ec-sbThumbCol:#6e6a8614;--ec-sbThumbHoverCol:#6e6a86a5;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#fffaf34d;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #fffaf34d;--ec-frm-edActTabBg:#6e6a860d;--ec-frm-edActTabFg:#575279;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#faf4ed;--ec-frm-edTabBarBrdCol:#ead1b4;--ec-frm-edTabBarBrdBtmCol:#0000;--ec-frm-edBg:#faf4ed;--ec-frm-trmTtbFg:#797593;--ec-frm-trmTtbDotsFg:#797593;--ec-frm-trmTtbBg:#faf4ed;--ec-frm-trmTtbBrdBtmCol:#ead1b4;--ec-frm-trmBg:#fffaf3;--ec-frm-inlBtnFg:#575279;--ec-frm-inlBtnBg:#575279;--ec-frm-inlBtnBrd:#575279;--ec-frm-tooltipSuccessBg:#467e94}:root[data-theme='rose-pine-dawn'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='rose-pine-dawn'] .ec-line :where(span[style^='--']:not([class])){color:var(--47, inherit);background-color:var(--47bg, transparent);font-style:var(--47fs, inherit);font-weight:var(--47fw, inherit);text-decoration:var(--47td, inherit)}:root[data-theme='rose-pine-moon'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='rose-pine-moon']{--ec-brdCol:#353251;--ec-codeBg:#232136;--ec-codeFg:#e0def4;--ec-codeSelBg:#817c9c26;--ec-gtrFg:#908caaca;--ec-gtrBrdCol:#908caa33;--ec-gtrHlFg:#e0def495;--ec-uiSelBg:#817c9c26;--ec-uiSelFg:#e0def4;--ec-focusBrd:#817c9c26;--ec-sbThumbCol:#817c9c26;--ec-sbThumbHoverCol:#817c9caa;--ec-frm-shdCol:#2a273f4d;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #2a273f4d;--ec-frm-edActTabBg:#817c9c14;--ec-frm-edActTabFg:#e0def4;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#232136;--ec-frm-edTabBarBrdCol:#353251;--ec-frm-edTabBarBrdBtmCol:#0000;--ec-frm-edBg:#232136;--ec-frm-trmTtbFg:#908caa;--ec-frm-trmTtbDotsFg:#908caa;--ec-frm-trmTtbBg:#232136;--ec-frm-trmTtbBrdBtmCol:#353251;--ec-frm-trmBg:#2a273f;--ec-frm-inlBtnFg:#e0def4;--ec-frm-inlBtnBg:#e0def4;--ec-frm-inlBtnBrd:#e0def4;--ec-frm-tooltipSuccessBg:#367d9a}:root[data-theme='rose-pine-moon'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='rose-pine-moon'] .ec-line :where(span[style^='--']:not([class])){color:var(--48, inherit);background-color:var(--48bg, transparent);font-style:var(--48fs, inherit);font-weight:var(--48fw, inherit);text-decoration:var(--48td, inherit)}:root[data-theme='slack-dark'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='slack-dark']{--ec-brdCol:#333333;--ec-codeBg:#222222;--ec-codeFg:#e6e6e6;--ec-codeSelBg:#264f78;--ec-gtrFg:#858585dc;--ec-gtrBrdCol:#85858533;--ec-gtrHlFg:#c6c6c6ac;--ec-uiSelBg:#222222;--ec-uiSelFg:#ffffff;--ec-focusBrd:#0077b5;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#646464ee;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#222222;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#252526;--ec-frm-edTabBarBrdCol:#333333;--ec-frm-edBg:#222222;--ec-frm-trmTtbFg:#e6e6e6;--ec-frm-trmTtbDotsFg:#e6e6e6;--ec-frm-trmTtbBg:#222222;--ec-frm-trmTtbBrdBtmCol:#333333;--ec-frm-trmBg:#222222;--ec-frm-inlBtnFg:#e6e6e6;--ec-frm-inlBtnBg:#e6e6e6;--ec-frm-inlBtnBrd:#e6e6e6;--ec-frm-tooltipSuccessBg:#098656}:root[data-theme='slack-dark'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='slack-dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--49, inherit);background-color:var(--49bg, transparent);font-style:var(--49fs, inherit);font-weight:var(--49fw, inherit);text-decoration:var(--49td, inherit)}:root[data-theme='slack-ochin'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='slack-ochin']{--ec-brdCol:#2d3e4c;--ec-codeBg:#fff;--ec-codeFg:#000000;--ec-codeSelBg:#aed4fb;--ec-gtrFg:#8d8d8d;--ec-gtrBrdCol:#8d8d8d33;--ec-gtrHlFg:#475663d6;--ec-uiSelBg:#5899c5;--ec-uiSelFg:#fff;--ec-focusBrd:#161f26;--ec-sbThumbCol:#161f2651;--ec-sbThumbHoverCol:#161f267e;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#161f2694;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #161f2694;--ec-frm-edActTabBg:#fff;--ec-frm-edActTabFg:#000;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#2d3e4c;--ec-frm-edTabBarBrdCol:#2d3e4c;--ec-frm-edBg:#fff;--ec-frm-trmTtbFg:#fff;--ec-frm-trmTtbDotsFg:#fff;--ec-frm-trmTtbBg:#2d3e4c;--ec-frm-trmTtbBrdBtmCol:#2d3e4c;--ec-frm-trmBg:#fff;--ec-frm-inlBtnFg:#000000;--ec-frm-inlBtnBg:#000000;--ec-frm-inlBtnBrd:#000000;--ec-frm-tooltipSuccessBg:#637d3c}:root[data-theme='slack-ochin'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='slack-ochin'] .ec-line :where(span[style^='--']:not([class])){color:var(--50, inherit);background-color:var(--50bg, transparent);font-style:var(--50fs, inherit);font-weight:var(--50fw, inherit);text-decoration:var(--50td, inherit)}:root[data-theme='snazzy-light'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='snazzy-light']{--ec-brdCol:#cbd5e0;--ec-codeBg:#fafbfc;--ec-codeFg:#565869;--ec-codeSelBg:#2dae5822;--ec-gtrFg:#878a97fe;--ec-gtrBrdCol:#878a9733;--ec-gtrHlFg:#228442;--ec-uiSelBg:#e9eaeb;--ec-uiSelFg:#686968;--ec-focusBrd:#09a1ed;--ec-sbThumbCol:#64646466;--ec-sbThumbHoverCol:#646464b2;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#fafbfc;--ec-frm-edActTabFg:#333333;--ec-frm-edActTabIndTopCol:#2dae58;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#f3f3f3;--ec-frm-edTabBarBrdCol:#cbd5e0;--ec-frm-edBg:#fafbfc;--ec-frm-trmTtbFg:#333333;--ec-frm-trmTtbDotsFg:#333333;--ec-frm-trmTtbBg:#f3f4f5;--ec-frm-trmTtbBrdBtmCol:#cbd5e0;--ec-frm-trmBg:#fafbfc;--ec-frm-inlBtnFg:#565869;--ec-frm-inlBtnBg:#565869;--ec-frm-inlBtnBrd:#565869;--ec-frm-tooltipSuccessBg:#238644}:root[data-theme='snazzy-light'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='snazzy-light'] .ec-line :where(span[style^='--']:not([class])){color:var(--51, inherit);background-color:var(--51bg, transparent);font-style:var(--51fs, inherit);font-weight:var(--51fw, inherit);text-decoration:var(--51td, inherit)}:root[data-theme='solarized-dark'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='solarized-dark']{--ec-brdCol:#004151;--ec-codeBg:#002b36;--ec-codeFg:#91a0a1;--ec-codeSelBg:#274642;--ec-gtrFg:#858585e7;--ec-gtrBrdCol:#85858533;--ec-gtrHlFg:#949494;--ec-uiSelBg:#005a6f;--ec-uiSelFg:#ffffff;--ec-focusBrd:#2aa19899;--ec-sbThumbCol:#79797966;--ec-sbThumbHoverCol:#646464fc;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#002b37;--ec-frm-edActTabFg:#d6dbdb;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#004052;--ec-frm-edTabBarBrdCol:#004151;--ec-frm-edBg:#002b36;--ec-frm-trmTtbBg:#002c39;--ec-frm-trmTtbBrdBtmCol:#004151;--ec-frm-trmBg:#002b36;--ec-frm-inlBtnFg:#91a0a1;--ec-frm-inlBtnBg:#91a0a1;--ec-frm-inlBtnBrd:#91a0a1;--ec-frm-tooltipSuccessBg:#6d7d00}:root[data-theme='solarized-dark'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='solarized-dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--52, inherit);background-color:var(--52bg, transparent);font-style:var(--52fs, inherit);font-weight:var(--52fw, inherit);text-decoration:var(--52td, inherit)}:root[data-theme='solarized-light'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='solarized-light']{--ec-brdCol:#f8e0a0;--ec-codeBg:#fdf6e3;--ec-codeFg:#54666c;--ec-codeSelBg:#eee8d5;--ec-gtrFg:#237893da;--ec-gtrBrdCol:#23789333;--ec-gtrHlFg:#547680;--ec-uiSelBg:#dfca88;--ec-uiSelFg:#6c6c6c;--ec-focusBrd:#b49471;--ec-sbThumbCol:#64646466;--ec-sbThumbHoverCol:#646464b2;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#fdf6e3;--ec-frm-edActTabFg:#333333;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#d9d2c2;--ec-frm-edTabBarBrdCol:#f8e0a0;--ec-frm-edBg:#fdf6e3;--ec-frm-trmTtbFg:#333333;--ec-frm-trmTtbDotsFg:#333333;--ec-frm-trmTtbBg:#eee8d5;--ec-frm-trmTtbBrdBtmCol:#f8e0a0;--ec-frm-trmBg:#fdf6e3;--ec-frm-inlBtnFg:#54666c;--ec-frm-inlBtnBg:#54666c;--ec-frm-inlBtnBrd:#54666c;--ec-frm-tooltipSuccessBg:#6d7d00}:root[data-theme='solarized-light'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='solarized-light'] .ec-line :where(span[style^='--']:not([class])){color:var(--53, inherit);background-color:var(--53bg, transparent);font-style:var(--53fs, inherit);font-weight:var(--53fw, inherit);text-decoration:var(--53td, inherit)}:root[data-theme='synthwave-84'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='synthwave-84']{--ec-brdCol:#393550;--ec-codeBg:#262335;--ec-codeFg:#bbbbbb;--ec-codeSelBg:#ffffff20;--ec-gtrFg:#ffffff64;--ec-gtrBrdCol:#ffffff33;--ec-gtrHlFg:#ffffff81;--ec-uiSelBg:#ffffff20;--ec-uiSelFg:#ffffff;--ec-focusBrd:#1f212b;--ec-sbThumbCol:#9d8bca30;--ec-sbThumbHoverCol:#9d8bca8b;--ec-frm-shdCol:#2a2139;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #2a2139;--ec-frm-edActTabBg:#262335;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:#880088;--ec-frm-edTabBarBg:#241b2f;--ec-frm-edTabBarBrdCol:#393550;--ec-frm-edBg:#262335;--ec-frm-trmTtbBg:#241b2f;--ec-frm-trmTtbBrdBtmCol:#393550;--ec-frm-trmBg:#262335;--ec-frm-inlBtnFg:#bbbbbb;--ec-frm-inlBtnBg:#bbbbbb;--ec-frm-inlBtnBrd:#bbbbbb;--ec-frm-tooltipSuccessBg:#3d8263}:root[data-theme='synthwave-84'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='synthwave-84'] .ec-line :where(span[style^='--']:not([class])){color:var(--54, inherit);background-color:var(--54bg, transparent);font-style:var(--54fs, inherit);font-weight:var(--54fw, inherit);text-decoration:var(--54td, inherit)}:root[data-theme='tokyo-night'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='tokyo-night']{--ec-brdCol:#101014;--ec-codeBg:#1a1b26;--ec-codeFg:#a9b1d6;--ec-codeSelBg:#515c7e4d;--ec-gtrFg:#696d7f;--ec-gtrBrdCol:#696d7f33;--ec-gtrHlFg:#7e829e;--ec-uiSelBg:#1e202e;--ec-uiSelFg:#a9b1d6;--ec-focusBrd:#545c7e33;--ec-sbThumbCol:#868bc415;--ec-sbThumbHoverCol:#868bc48a;--ec-frm-shdCol:#ffffff00;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #ffffff00;--ec-frm-edActTabBg:#16161e;--ec-frm-edActTabFg:#a9b1d6;--ec-frm-edActTabIndBtmCol:#3d59a1;--ec-frm-edTabBarBg:#16161e;--ec-frm-edTabBarBrdCol:#101014;--ec-frm-edTabBarBrdBtmCol:#101014;--ec-frm-edBg:#1a1b26;--ec-frm-trmTtbFg:#787c99;--ec-frm-trmTtbDotsFg:#787c99;--ec-frm-trmTtbBg:#16161e;--ec-frm-trmTtbBrdBtmCol:#101014;--ec-frm-trmBg:#16161e;--ec-frm-inlBtnFg:#a9b1d6;--ec-frm-inlBtnBg:#a9b1d6;--ec-frm-inlBtnBrd:#a9b1d6;--ec-frm-tooltipSuccessBg:#438076}:root[data-theme='tokyo-night'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='tokyo-night'] .ec-line :where(span[style^='--']:not([class])){color:var(--55, inherit);background-color:var(--55bg, transparent);font-style:var(--55fs, inherit);font-weight:var(--55fw, inherit);text-decoration:var(--55td, inherit)}:root[data-theme='vesper'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='vesper']{--ec-brdCol:#181818;--ec-codeBg:#101010;--ec-codeFg:#ffffff;--ec-codeSelBg:#ffffff25;--ec-gtrFg:#666666;--ec-gtrBrdCol:#66666633;--ec-gtrHlFg:#c6c6c6a0;--ec-uiSelBg:#232323;--ec-uiSelFg:#ffc799;--ec-focusBrd:#ffc799;--ec-sbThumbCol:#34343480;--ec-sbThumbHoverCol:#545454;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#161616;--ec-frm-edActTabFg:#ffffff;--ec-frm-edActTabIndBtmCol:#ffc799;--ec-frm-edTabBarBg:#101010;--ec-frm-edTabBarBrdCol:#181818;--ec-frm-edBg:#101010;--ec-frm-trmTtbFg:#7e7e7e;--ec-frm-trmTtbDotsFg:#7e7e7e;--ec-frm-trmTtbBg:#101010;--ec-frm-trmTtbBrdBtmCol:#181818;--ec-frm-trmBg:#101010;--ec-frm-inlBtnFg:#ffffff;--ec-frm-inlBtnBg:#ffffff;--ec-frm-inlBtnBrd:#ffffff;--ec-frm-tooltipSuccessBg:#098656}:root[data-theme='vesper'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='vesper'] .ec-line :where(span[style^='--']:not([class])){color:var(--56, inherit);background-color:var(--56bg, transparent);font-style:var(--56fs, inherit);font-weight:var(--56fw, inherit);text-decoration:var(--56td, inherit)}:root[data-theme='vitesse-black'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='vitesse-black']{--ec-brdCol:#121212;--ec-codeBg:#000;--ec-codeFg:#dbd7cacc;--ec-codeSelBg:#eeeeee18;--ec-gtrFg:#dedcd56f;--ec-gtrBrdCol:#dedcd533;--ec-gtrHlFg:#bfbaaaa9;--ec-uiSelBg:#121212;--ec-uiSelFg:#dbd7cacc;--ec-focusBrd:#00000000;--ec-sbThumbCol:#dedcd510;--ec-sbThumbHoverCol:#dedcd55a;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#000;--ec-frm-edActTabFg:#dbd7cacc;--ec-frm-edActTabIndTopCol:#dedcd590;--ec-frm-edActTabIndBtmCol:#191919;--ec-frm-edTabBarBg:#000000;--ec-frm-edTabBarBrdCol:#121212;--ec-frm-edTabBarBrdBtmCol:#191919;--ec-frm-edBg:#000;--ec-frm-trmTtbFg:#bfbaaa;--ec-frm-trmTtbDotsFg:#bfbaaa;--ec-frm-trmTtbBg:#000;--ec-frm-trmTtbBrdBtmCol:#121212;--ec-frm-trmBg:#000;--ec-frm-inlBtnFg:#dbd7cacc;--ec-frm-inlBtnBg:#dbd7cacc;--ec-frm-inlBtnBrd:#dbd7cacc;--ec-frm-tooltipSuccessBg:#438166}:root[data-theme='vitesse-black'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='vitesse-black'] .ec-line :where(span[style^='--']:not([class])){color:var(--57, inherit);background-color:var(--57bg, transparent);font-style:var(--57fs, inherit);font-weight:var(--57fw, inherit);text-decoration:var(--57td, inherit)}:root[data-theme='vitesse-dark'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='vitesse-dark']{--ec-brdCol:#181818;--ec-codeBg:#121212;--ec-codeFg:#dbd7caee;--ec-codeSelBg:#eeeeee18;--ec-gtrFg:#dedcd56b;--ec-gtrBrdCol:#dedcd533;--ec-gtrHlFg:#bfbaaaac;--ec-uiSelBg:#181818;--ec-uiSelFg:#dbd7caee;--ec-focusBrd:#00000000;--ec-sbThumbCol:#dedcd510;--ec-sbThumbHoverCol:#dedcd554;--ec-frm-shdCol:#0000005b;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #0000005b;--ec-frm-edActTabBg:#121212;--ec-frm-edActTabFg:#dbd7caee;--ec-frm-edActTabIndTopCol:#dedcd590;--ec-frm-edActTabIndBtmCol:#191919;--ec-frm-edTabBarBg:#121212;--ec-frm-edTabBarBrdCol:#181818;--ec-frm-edTabBarBrdBtmCol:#191919;--ec-frm-edBg:#121212;--ec-frm-trmTtbFg:#bfbaaa;--ec-frm-trmTtbDotsFg:#bfbaaa;--ec-frm-trmTtbBg:#121212;--ec-frm-trmTtbBrdBtmCol:#181818;--ec-frm-trmBg:#121212;--ec-frm-inlBtnFg:#dbd7caee;--ec-frm-inlBtnBg:#dbd7caee;--ec-frm-inlBtnBrd:#dbd7caee;--ec-frm-tooltipSuccessBg:#438166}:root[data-theme='vitesse-dark'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='vitesse-dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--58, inherit);background-color:var(--58bg, transparent);font-style:var(--58fs, inherit);font-weight:var(--58fw, inherit);text-decoration:var(--58td, inherit)}:root[data-theme='vitesse-light'] .expressive-code:not([data-theme='andromeeda']),.expressive-code[data-theme='vitesse-light']{--ec-brdCol:#f7f7f7;--ec-codeBg:#ffffff;--ec-codeFg:#393a34;--ec-codeSelBg:#22222218;--ec-gtrFg:#393a3493;--ec-gtrBrdCol:#393a3433;--ec-gtrHlFg:#4e4f47cf;--ec-uiSelBg:#f7f7f7;--ec-uiSelFg:#393a34;--ec-focusBrd:#00000000;--ec-sbThumbCol:#393a3410;--ec-sbThumbHoverCol:#393a3476;--ec-tm-markBg:#9fb6ff80;--ec-tm-insBg:#94c68480;--ec-tm-insDiffIndCol:#3a692fd0;--ec-tm-delBg:#fea09280;--ec-tm-delDiffIndCol:#97453dd0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#ffffff;--ec-frm-edActTabFg:#393a34;--ec-frm-edActTabIndTopCol:#393a3490;--ec-frm-edActTabIndBtmCol:#f0f0f0;--ec-frm-edTabBarBg:#ffffff;--ec-frm-edTabBarBrdCol:#f7f7f7;--ec-frm-edTabBarBrdBtmCol:#f0f0f0;--ec-frm-edBg:#ffffff;--ec-frm-trmTtbFg:#4e4f47;--ec-frm-trmTtbDotsFg:#4e4f47;--ec-frm-trmTtbBg:#ffffff;--ec-frm-trmTtbBrdBtmCol:#f7f7f7;--ec-frm-trmBg:#ffffff;--ec-frm-inlBtnFg:#393a34;--ec-frm-inlBtnBg:#393a34;--ec-frm-inlBtnBrd:#393a34;--ec-frm-tooltipSuccessBg:#378462}:root[data-theme='vitesse-light'] .expressive-code:not([data-theme='andromeeda']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='vitesse-light'] .ec-line :where(span[style^='--']:not([class])){color:var(--59, inherit);background-color:var(--59bg, transparent);font-style:var(--59fs, inherit);font-weight:var(--59fw, inherit);text-decoration:var(--59td, inherit)}