.codeTabs{grid-column:content}.codeTabs .tabBar{all:unset;display:block;position:relative;--ec-uiFntFml:"Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--header-border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));--tab-border-radius:calc(var(--ec-frm-edTabBrdRad) + var(--ec-brdWd));--button-spacing:.4rem;--code-background:var(--ec-frm-edBg);border-radius:var(--header-border-radius);box-shadow:var(--ec-frm-frameBoxShdCssVal)}.codeTabs .hidden{display:none!important}.codeTabs div.expressive-code .frame{border-radius:0!important;border-top:none}.codeTabs div.expressive-code .header{border-radius:0!important;justify-content:end}.codeTabs div.expressive-code .header .title{border-radius:0!important;font-family:var(--ec-uiFntFml);opacity:.85}.codeTabs div.expressive-code .header .title:after{border-top:0!important;opacity:1}.codeTabs .tabBar .title{cursor:pointer}.codeTabs .tabBar .header{border-radius:var(--header-border-radius) var(--header-border-radius) 0 0;-moz-column-gap:.5rem!important;column-gap:.5rem!important;display:none;padding-left:.5rem!important;padding-top:.5rem!important;position:relative;z-index:1}.codeTabs .tabBar.hasTitle code,.codeTabs .tabBar.hasTitle pre,.codeTabs .tabBar.isTerminal code,.codeTabs .tabBar.isTerminal pre{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.codeTabs .tabBar .title:empty:before{content:" "}.codeTabs .tabBar.hasTitle:not(.isTerminal){--button-spacing:calc(1.9rem + (var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt))*2)}.codeTabs .tabBar.hasTitle:not(.isTerminal) .title{background:var(--ec-frm-edActTabBg);background-clip:padding-box;border:var(--ec-brdWd) solid var(--ec-frm-edActTabBrdCol);border-bottom:none;border-radius:var(--tab-border-radius) var(--tab-border-radius) 0 0;color:var(--ec-frm-edActTabFg);margin-block-start:var(--ec-frm-edTabsMargBlkStart);overflow:hidden;padding:calc(var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)) var(--ec-uiPadInl);position:relative}.codeTabs .tabBar.hasTitle:not(.isTerminal) .title:after{border-bottom:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndBtmCol);border-top:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndTopCol);content:"";inset:0;pointer-events:none;position:absolute}.codeTabs .tabBar.hasTitle:not(.isTerminal) .header{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;display:flex;padding-inline-start:var(--ec-frm-edTabsMargInlStart)}.codeTabs .tabBar.hasTitle:not(.isTerminal) .header:before{border:var(--ec-brdWd) solid var(--ec-frm-edTabBarBrdCol);border-bottom:none;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.codeTabs .tabBar.isTerminal{--button-spacing:calc(1.9rem + var(--ec-brdWd) + var(--ec-uiPadBlk)*2);--code-background:var(--ec-frm-trmBg)}.codeTabs .tabBar.isTerminal .header{align-items:center;background:var(--ec-frm-trmTtbBg);border:var(--ec-brdWd) solid var(--ec-brdCol);border-bottom:none;color:var(--ec-frm-trmTtbFg);display:flex;font-weight:500;justify-content:center;letter-spacing:.025ch;padding-block:var(--ec-uiPadBlk);padding-block-end:calc(var(--ec-uiPadBlk) + var(--ec-brdWd));position:relative}.codeTabs .tabBar.isTerminal .header:before{background-color:var(--ec-frm-trmTtbDotsFg);content:"";height:.56rem;left:var(--ec-uiPadInl);line-height:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 16'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3Ccircle cx='30' cy='8' r='8'/%3E%3Ccircle cx='52' cy='8' r='8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 16'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3Ccircle cx='30' cy='8' r='8'/%3E%3Ccircle cx='52' cy='8' r='8'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:var(--ec-frm-trmTtbDotsOpa);pointer-events:none;position:absolute;width:2.1rem}.codeTabs .tabBar.isTerminal .header:after{border-bottom:var(--ec-brdWd) solid var(--ec-frm-trmTtbBrdBtmCol);content:"";inset:0;pointer-events:none;position:absolute}.codeTabs .tabBar pre{background:var(--code-background)}.codeTabs .tabBar .title{background-color:var(--ec-frm-edActTabBg)!important;transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in,border-top-color .2s ease-in}.codeTabs .tabBar .title:after{border-top:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndTopCol)!important}.codeTabs .tabBar .title:hover:after{border-top:var(--ec-frm-edActTabIndHt) solid hsl(var(--neon-cyan))!important}.codeTabs .tabBar .title.active{background-color:var(--ec-frm-trmTtbBrdBtmCol)!important}.codeTabs .tabBar .title.active:after,.codeTabs .tabBar .title.active:hover:after{border-top:var(--ec-frm-edActTabIndHt) solid hsl(var(--neon-pink))!important}.codeTabs .tabBar .title.active:hover{background-color:var(--ec-frm-edActTabBg)!important}.codeTabs .tabBar .title.active:hover:after{border-top:var(--ec-frm-edActTabIndHt) solid hsl(var(--neon-cyan))!important}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes fadeInFast{0%{opacity:.5}to{opacity:1}}.codeTabs .expressive-code.slideOutRight{animation:slideOutRight .5s forwards}.codeTabs .expressive-code.fadeInFast{animation:fadeInFast .5s forwards}
