.QEvmuW_block{--code-bg:#1c1c1f;--code-border:#ffffff0d;--code-text:#adbac7;--code-kw:#f47067;--code-str:#96d0ff;--code-const:#6cb6ff;--code-fn:#dcbdfb;--code-ty:#f69d50;--code-cm:#7a8793;--code-key:#8ddb8c;--code-tag:#8ddb8c;--code-attr:#6cb6ff;--code-muted:#7a8793;--code-btn-bg:#1c1c1f;--code-btn-fg:#f7f8f8;--code-btn-shadow:#ffffff08 0 0 0 1px inset, #ffffff0a 0 1px 0 0 inset, #0009 0 0 0 1px, #0000001a 0 4px 4px 0;--code-btn-hover:#26262a;--code-thumb:#ffffff2e;--code-tab:#8a8f98;--code-tab-active:#f7f8f8;background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md);color:var(--code-text);text-align:left;position:relative}[data-theme=light] .QEvmuW_block{--code-bg:#f9f8f9;--code-border:#0000000d;--code-text:#24292e;--code-kw:#d52f3f;--code-str:#032f62;--code-const:#005cc5;--code-fn:#6f42c1;--code-ty:#b95007;--code-cm:#6a737d;--code-key:#005cc5;--code-tag:#208037;--code-attr:#6f42c1;--code-muted:#6a737d;--code-btn-bg:#fff;--code-btn-fg:#282a30;--code-btn-shadow:#00000014 0 0 0 1px, #00000017 0 1px 4px -1px;--code-btn-hover:#f4f4f5;--code-thumb:#0000002e;--code-tab:#6b6f76;--code-tab-active:#282a30}.QEvmuW_block pre.QEvmuW_pre{border-radius:var(--radius-md);color:var(--code-text);font-family:var(--font-mono);scrollbar-width:thin;scrollbar-color:var(--code-thumb) transparent;tab-size:2;background:0 0;border:0;margin:0;padding:16px 0;font-size:14px;line-height:21px;overflow-x:auto}.QEvmuW_block pre.QEvmuW_pre::-webkit-scrollbar{width:8px;height:8px}.QEvmuW_block pre.QEvmuW_pre::-webkit-scrollbar-thumb{background:var(--code-thumb);border-radius:var(--radius-md)}.QEvmuW_block pre.QEvmuW_pre::-webkit-scrollbar-track{background:0 0}.QEvmuW_block pre.QEvmuW_pre:focus-visible,.QEvmuW_block pre.QEvmuW_pre[tabindex]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-md)}.QEvmuW_pre code{min-width:max-content;font:inherit;color:inherit;background:0 0;padding:0;display:block}.QEvmuW_wrap code{min-width:0}.QEvmuW_wrap .QEvmuW_line{white-space:pre-wrap;overflow-wrap:anywhere}.QEvmuW_line{white-space:pre;min-height:21px;padding:0 64px 0 16px;display:block}.QEvmuW_plain{color:var(--code-text)}.QEvmuW_kw{color:var(--code-kw)}.QEvmuW_str{color:var(--code-str)}.QEvmuW_const{color:var(--code-const)}.QEvmuW_fn{color:var(--code-fn)}.QEvmuW_ty{color:var(--code-ty)}.QEvmuW_cm{color:var(--code-cm)}.QEvmuW_key{color:var(--code-key)}.QEvmuW_tag{color:var(--code-tag)}.QEvmuW_attr{color:var(--code-attr)}.QEvmuW_muted{color:var(--code-muted)}.QEvmuW_copy{z-index:1;background:var(--code-btn-bg);width:32px;height:32px;color:var(--code-btn-fg);box-shadow:var(--code-btn-shadow);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .16s cubic-bezier(.25,.46,.45,.94),color .16s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:absolute;top:12px;right:12px}.QEvmuW_copy:hover{background:var(--code-btn-hover)}.QEvmuW_copy:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.QEvmuW_copy.QEvmuW_copyLabeled{gap:6px;width:auto;padding:0 12px;font-size:14px;font-weight:500;line-height:1}.QEvmuW_block:has(>.QEvmuW_copyLabeled) .QEvmuW_tabs{padding-right:116px}.QEvmuW_block:has(>.QEvmuW_copyLabeled) .QEvmuW_line{padding-right:116px}.QEvmuW_tabs{flex-wrap:wrap;gap:4px;padding:12px 64px 0 12px;display:flex}.QEvmuW_tab{border-radius:var(--radius-md);min-height:28px;color:var(--code-tab);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.QEvmuW_tab:hover{color:var(--code-tab-active)}.QEvmuW_tabs .QEvmuW_tab.QEvmuW_tab[role=tab][aria-selected=true]{color:var(--code-tab-active);background:var(--code-border)}.QEvmuW_tab:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.QEvmuW_tabs+pre.QEvmuW_pre{padding-top:8px}.QEvmuW_caption{color:var(--code-tab);font-size:12px;font-family:var(--font-mono);padding:12px 64px 0 16px}.QEvmuW_caption+pre.QEvmuW_pre{padding-top:8px}@media (max-width:639px){.QEvmuW_block:has(>.QEvmuW_copy)>pre.QEvmuW_pre:first-child{padding-top:56px}.QEvmuW_block:has(>.QEvmuW_copy):has(>pre.QEvmuW_pre:first-child):after{content:"";background:var(--code-border);pointer-events:none;height:1px;position:absolute;top:44px;left:0;right:0}.QEvmuW_block>.QEvmuW_copy{top:6px;right:6px}}