.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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--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='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(--29, inherit);background-color:var(--29bg, transparent);font-style:var(--29fs, inherit);font-weight:var(--29fw, inherit);text-decoration:var(--29td, inherit)}