.code-block{position:relative}.code-block .html,.code-block .concise,.code-block .html-ts,.code-block .concise-ts{display:none}html:not(.concise-mode):not(.ts-mode) .code-block .html,html.concise-mode:not(.ts-mode) .code-block .concise,html:not(.concise-mode).ts-mode .code-block .html-ts,html.concise-mode.ts-mode .code-block .concise-ts{display:block}.filename{color:var(--section-color);font-family:Ubuntu Mono,monospace}.filename~* pre,.filename+pre{margin-top:.5rem!important}.code-block pre{max-width:fit-content}.code-popover{z-index:1;background-color:var(--color-black);border:1px solid var(--section-color-dim-alt);border-radius:.5rem;padding:.5em .75em;font-size:.8em;display:none;position:absolute;bottom:100%;left:0;color:var(--color-white)!important}@media (prefers-color-scheme:dark){.code-popover{border-color:var(--section-color-dim)}}.code-popover:before{content:"";z-index:-1;position:absolute;inset:-1ch}.code-popover-container{display:inline-flex;position:relative}.code-popover-container:hover>.code-popover{display:flex}.code-popover *{font-size:1em!important}.code-cursor{z-index:1;background-color:var(--color-black);border:1px solid var(--section-color-dim-alt);border-radius:.5rem;font-size:.8em;position:absolute;top:1lh;left:calc(100% + .5ch);color:var(--color-white)!important}@media (prefers-color-scheme:dark){.code-cursor{border-color:var(--section-color-dim)}}.code-cursor-container{display:inline-flex;position:relative}.code-cursor-container:after{content:"|";margin:0 -.45ch;animation:1.5s steps(2,end) infinite blink;translate:0 -1px;scale:1.1}@keyframes blink{0%{opacity:0}}.code-cursor-menu{border-radius:.5rem;height:11.25em;list-style:none;overflow-y:hidden}.code-cursor-menu>li{width:100%;padding:.5em 3em .5em .75em;display:flex}.code-cursor-menu>li:hover{background-color:#ffffff20}.code-cursor-menu>li:before{content:"";background-color:#c999ec;align-self:center;width:1em;height:1em;margin-right:.5em;display:inline-flex;mask-image:url(/assets/symbol-method-CGYsmIBj.svg);mask-size:100% 100%}.code-cursor-menu:not(:hover)>li:nth-of-type(2){background-color:#ffffff20}.code-cursor *{font-size:1em!important}
