[data-rehype-pretty-code-figure]{position:relative;--lb-pre-padding-h:1.1rem;--lb-pre-padding-v:1rem;--lb-pre-border-radius:var(--lb-border-radius-md);overflow:hidden;border-radius:var(--lb-pre-border-radius)}[data-rehype-pretty-code-figure] [data-rehype-pretty-code-title]{padding:12px var(--lb-pre-padding-h);font-size:.8rem;font-weight:500;color:#d1d2e6;margin-top:0;opacity:1;text-align:left;font-style:normal;background-color:#383e4d;border-bottom:1px solid #292d39}[data-rehype-pretty-code-figure] [data-rehype-pretty-code-title]+pre{border-top-left-radius:0;border-top-right-radius:0}[data-rehype-pretty-code-figure] pre{--lb--scrollbar--color:#b1b1c4;--lb--scrollbar--background-color:#383e4d;--lb--scrollbar-hover--color:#d1d2e6;padding:var(--lb-pre-padding-v) 0;margin-top:0;margin-bottom:0;overflow:auto;font-size:.9rem;line-height:1.6;background-color:#292d37;border-radius:var(--lb-pre-border-radius)}[data-rehype-pretty-code-figure] pre>code{display:grid;counter-reset:line}[data-rehype-pretty-code-figure] pre>code[data-line-numbers]>[data-line]:before{display:inline-block;width:1rem;margin-right:1rem;color:#64718e;text-align:right;content:counter(line);counter-increment:line;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rehype-pretty-code-figure] pre>code>[data-line]{padding:0 var(--lb-pre-padding-h);border-left:3px solid rgba(0,0,0,0)}[data-rehype-pretty-code-figure] pre>code>[data-line][data-highlighted-line]{background:rgba(125,164,255,.2);border-left-color:#2bade3}[data-rehype-pretty-code-figure] pre [data-highlighted-chars]{padding:.25rem;background:rgba(125,164,255,.2);border-radius:.25rem}.styles_preCopyToClipboard__H6ash{position:absolute;top:0;right:0;padding:11px 15px;margin:0;color:#828398;background:none;border:none}.styles_preCopyToClipboard__H6ash:focus,.styles_preCopyToClipboard__H6ash:hover{color:#d1d2e6}.styles_tabs__eMpRU>div:first-child{padding:4px;background-color:var(--lb-color-background-300);border-radius:var(--lb-border-radius-md)}.styles_tabs__eMpRU>div:first-child button{display:inline-flex;gap:.7rem;align-items:center;padding:12px 20px;font-size:var(--lb--font-size--medium);font-weight:600;border:0;border-radius:calc(var(--lb-border-radius-md) - 2px)}.styles_tabs__eMpRU>div:last-child{padding-top:20px}button.styles_activeTab__V9TMq{background-color:var(--lb-color-white);box-shadow:0 1px 3px rgba(0,0,0,.15)}