.CodeBlock_panel__7n7fv{--code-keyword:#7c3aae;--code-string:#167044;--code-number:#a44c14;--code-property:#185eab;--code-comment:#6b7383;width:100%;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--foreground);box-shadow:0 3px 14px rgb(15 23 42/4%)}.dark .CodeBlock_panel__7n7fv{--code-keyword:#c4a2f7;--code-string:#95d6b4;--code-number:#f3bc84;--code-property:#8fc8ff;--code-comment:#94a3b8}.CodeBlock_header__WD7TK{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:6px 16px;border-bottom:1px solid var(--border)}.CodeBlock_actions__pLZDB,.CodeBlock_label__dQTjh{display:flex;align-items:center;gap:10px;min-width:0}.CodeBlock_label__dQTjh>svg{flex-shrink:0;color:var(--muted-foreground)}.CodeBlock_filename__fsqAm{overflow-wrap:anywhere;font-size:13px;font-weight:500}.CodeBlock_language__cHuKb{border-radius:5px;background:var(--muted);padding:2px 6px;color:var(--muted-foreground);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.CodeBlock_actions__pLZDB{gap:8px}.CodeBlock_actions__pLZDB>button{gap:6px}.CodeBlock_source__kvhHi{margin:0;overflow:auto;padding:20px 0;background:color-mix(in srgb,var(--muted) 28%,var(--card));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.9;tab-size:4}.CodeBlock_source__kvhHi:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-3px}.CodeBlock_line__WOy7B{display:flex;min-height:1.9em}.CodeBlock_lineNumber__KrEeJ{width:3.5em;flex-shrink:0;padding-right:1.2em;color:var(--muted-foreground);text-align:right;user-select:none}.CodeBlock_lineCode__71dRW{display:block;padding-right:20px;padding-left:20px;white-space:pre}.CodeBlock_lineNumber__KrEeJ+.CodeBlock_lineCode__71dRW{padding-left:0}.CodeBlock_panel__7n7fv .token.comment,.CodeBlock_panel__7n7fv .token.prolog{color:var(--code-comment)}.CodeBlock_panel__7n7fv .token.boolean,.CodeBlock_panel__7n7fv .token.builtin,.CodeBlock_panel__7n7fv .token.keyword{color:var(--code-keyword)}.CodeBlock_panel__7n7fv .token.attr-value,.CodeBlock_panel__7n7fv .token.string{color:var(--code-string)}.CodeBlock_panel__7n7fv .token.number{color:var(--code-number)}.CodeBlock_panel__7n7fv .token.class-name,.CodeBlock_panel__7n7fv .token.function,.CodeBlock_panel__7n7fv .token.property{color:var(--code-property)}.JsonViewer_tree__HF4uC{padding:20px;overflow:auto;background:color-mix(in srgb,var(--muted) 28%,var(--card));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.9}.JsonViewer_branch__KkqXe>summary:focus-visible,.JsonViewer_tree__HF4uC:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.JsonViewer_modes__haqC_{display:flex;gap:2px;border:1px solid var(--border);border-radius:7px;padding:2px}.JsonViewer_modes__haqC_>button{min-height:24px;border-radius:4px;background:transparent;padding:3px 8px;color:var(--muted-foreground);font-size:11px}.JsonViewer_modes__haqC_>button[aria-pressed=true]{background:var(--muted);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}.JsonViewer_branch__KkqXe{width:max-content;min-width:100%}.JsonViewer_branch__KkqXe>summary{display:flex;align-items:center;width:max-content;cursor:pointer;list-style:none;white-space:pre}.JsonViewer_branch__KkqXe>summary::-webkit-details-marker{display:none}.JsonViewer_caret__vnkzl{margin-left:-16px;margin-right:4px;flex-shrink:0;color:var(--muted-foreground)}.JsonViewer_branch__KkqXe[open]>summary>.JsonViewer_caret__vnkzl{transform:rotate(90deg)}.JsonViewer_branch__KkqXe[open]>summary>.JsonViewer_collapsed__5aXCS{display:none}.JsonViewer_count__6KoCF{margin-left:12px;color:var(--muted-foreground);font-size:11px;font-family:inherit}.JsonViewer_entries__GlWDC{margin-left:20px;padding-left:4px;border-left:1px solid var(--border)}.JsonViewer_closing__1qAFr,.JsonViewer_leaf__j4ibN{white-space:pre}.JsonViewer_property__Dn6af{color:var(--code-property)}.JsonViewer_string__EpysL{color:var(--code-string)}.JsonViewer_number__NEfEH{color:var(--code-number)}.JsonViewer_literal__3hg_h{color:var(--code-keyword)}