/* code blocks as on the docs pages; built by tools/build-code-blocks-css.mjs from assets/css/docs.min.css */
:root .codeBlock{padding:21px 24px 24px;position:relative;background:#153855;border-radius:8px}:root .codeBlock>button{width:42px;height:42px;cursor:pointer;position:absolute;z-index:2;right:10px;top:10px;background:none;border:none;border-radius:8px;border:1px solid var(--Neutral-200, #BBBDC1);background:rgba(255,255,255,0);opacity:0;visibility:hidden;transition-duration:.2s}:root .codeBlock>button svg{transition-duration:.4s;width:24px;height:24px;position:absolute;inset:0;margin:auto}:root .codeBlock>button svg+svg{fill:#2f855a;visibility:hidden;scale:0}:root .codeBlock:hover>button{opacity:.7;visibility:visible}:root .codeBlock>button:hover{background:#153855;opacity:1}:root .codeBlock>button.sucess svg{opacity:0;visibility:hidden;scale:0}:root .codeBlock>button.sucess svg+svg{opacity:1;visibility:visible;scale:1}:root .codeBlock pre{position:relative;z-index:1;margin:0;padding:0}:root .codeBlock pre::-webkit-scrollbar{height:10px}:root .codeBlock pre::-webkit-scrollbar-track{border:1px solid #285478;border-radius:8px}:root .codeBlock pre::-webkit-scrollbar-thumb{background:#285478;border-radius:8px}:root .codeBlock pre>code{display:block}:root :not(pre)>code[class*=language-],:root pre[class*=language-]{background:#153855;border-radius:8px}:root .codeBlock{padding:0;background:#141A23;border-radius:12px;overflow:hidden}:root .codeBlock .codeHead{display:flex;align-items:center;min-height:44px;padding:0 64px 0 16px;border-bottom:1px solid #263040;font-size:13px;font-weight:600;color:#c7cdd8}:root .codeBlock>button{top:6px;right:8px;width:32px;height:32px;opacity:1;visibility:visible;border-color:#364254}:root .codeBlock>button svg{width:18px;height:18px}:root .codeBlock>button:hover{background:#1F2733}:root .codeBlock pre{padding:16px 18px}:root .codeBlock pre,:root .codeBlock pre[class*=language-],:root .codeBlock code[class*=language-]{background:transparent;font-size:13px;line-height:1.65}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em 1em 0;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
