.code-block{background-color:#f6f7f9;border-radius:1rem;display:inline-flex;flex-direction:column;gap:1.875rem;max-width:100%;padding:1rem 1.375rem 0;position:relative;width:-moz-max-content;width:max-content}html.dark-mode .code-block{background-color:#1c1c1e}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block{background-color:#1c1c1e}}.code-block--dark{background-color:#1c1c1e}.code-block__language{color:#9096a4;font-size:.8125rem;font-weight:500;line-height:160%}html.dark-mode .code-block__language{color:#fff}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block__language{color:#fff}}.code-block__language--dark{color:#fff}.code-block__copy-button{border:none;padding:.5rem;position:absolute;right:.9375rem;top:.9375rem;transition:background-color .2s}.code-block__copy-button:hover{background-color:var(--divider-color)}.code-block__pre{background:none;color:#2e3853;font-size:.8125rem;font-weight:500;line-height:160%;overflow:auto;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;hyphens:none;padding-bottom:1rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4}html.dark-mode .code-block__pre{color:#fff}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block__pre{color:#fff}}.code-block__pre--dark{color:#fff}.code-block__keyword-token{color:purple}html.dark-mode .code-block__keyword-token{color:#d744d7}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block__keyword-token{color:#d744d7}}.code-block__keyword-token--dark{color:#d744d7}.code-block__string-token{color:green}html.dark-mode .code-block__string-token{color:#4bb74b}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block__string-token{color:#4bb74b}}.code-block__string-token--dark{color:#4bb74b}.code-block__function-token{color:blue}html.dark-mode .code-block__function-token{color:#3d74ff}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block__function-token{color:#3d74ff}}.code-block__function-token--dark{color:#3d74ff}.code-block__property-token{color:#795e26}html.dark-mode .code-block__property-token{color:#a1803e}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block__property-token{color:#a1803e}}.code-block__property-token--dark{color:#a1803e}.code-block__string-property-token{color:green}html.dark-mode .code-block__string-property-token{color:#4bb74b}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block__string-property-token{color:#4bb74b}}.code-block__string-property-token--dark{color:#4bb74b}.code-block__comment-token,html.dark-mode .code-block__comment-token{color:#9096a4}@media(prefers-color-scheme:dark){html:not(.light-mode) .code-block__comment-token{color:#9096a4}}.code-block__comment-token--dark{color:#9096a4}