@media screen and (max-width:533px){.markdown-body .code-block-wrapper{padding:unset}.markdown-body .code-block-wrapper code{padding:24px 16px 16px}}@media screen and (max-width:639px){.markdown-body{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;overflow-x:hidden}.markdown-body pre{white-space:pre;word-wrap:normal;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.markdown-body table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}}.thinking-content{line-height:1.6}.thinking-content pre{background-color:#0000000d;border-radius:6px;margin:8px 0;padding:12px;overflow-x:auto}.dark .thinking-content pre{background-color:#ffffff1a}.thinking-content code{background-color:#0000000d;border-radius:3px;padding:2px 4px;font-size:.9em}.dark .thinking-content code{background-color:#ffffff1a}.thinking-content p{margin:8px 0}.thinking-content ul,.thinking-content ol{margin:8px 0;padding-left:20px}.markdown-body{background-color:#0000;font-size:14px}.markdown-body p{white-space:pre-wrap}.markdown-body ol{list-style-type:decimal}.markdown-body ul{list-style-type:disc}.markdown-body pre code,.markdown-body pre tt{line-height:1.65}.markdown-body .highlight pre,.markdown-body pre{background-color:#fff}.markdown-body code.hljs{padding:0}.markdown-body .code-block-wrapper{padding-top:24px;position:relative}.markdown-body .code-block-header{color:#b3b3b3;justify-content:flex-end;align-items:center;width:100%;padding:0 1rem;display:flex;position:absolute;top:5px;right:0}.markdown-body .code-block-header__copy{cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:.5rem}.markdown-body .code-block-header__copy:hover{color:#65a665}html.dark .highlight pre,html.dark pre{background-color:#282c34}@media screen and (max-width:533px){.markdown-body .code-block-wrapper{padding:unset}.markdown-body .code-block-wrapper code{padding:24px 16px 16px}}@media screen and (max-width:639px){.markdown-body{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;overflow-x:hidden}.markdown-body pre{white-space:pre;word-wrap:normal;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.markdown-body table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}}.artifact-header[data-v-59d9420f]{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.artifact-title[data-v-59d9420f]{align-items:center;gap:.5rem;display:flex}.artifact-icon[data-v-59d9420f]{color:#6b7280;width:1.25rem;height:1.25rem}.artifact-title-text[data-v-59d9420f]{color:#1f2937;font-weight:500}.artifact-type[data-v-59d9420f]{color:#6b7280;background:#e5e7eb;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem}.artifact-actions[data-v-59d9420f]{gap:.5rem;display:flex}[data-v-59d9420f] .dark .artifact-header{background:#374151;border-bottom-color:#4b5563}[data-v-59d9420f] .dark .artifact-title-text{color:#f3f4f6}[data-v-59d9420f] .dark .artifact-type{color:#9ca3af;background:#4b5563}[data-v-59d9420f] .dark .artifact-icon{color:#9ca3af}.artifact-content[data-v-78a80f40]{padding:1rem}.code-editor[data-v-78a80f40]{margin-bottom:1rem}.code-textarea[data-v-78a80f40]{resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5}.code-textarea[data-v-78a80f40]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.editor-actions[data-v-78a80f40]{gap:.5rem;margin-top:.5rem;display:flex}.code-display[data-v-78a80f40]{position:relative}.code-display pre[data-v-78a80f40]{background:#f8fafc;border-radius:.375rem;margin:0;padding:.75rem;overflow-x:auto}.code-actions[data-v-78a80f40]{opacity:0;transition:opacity .2s;position:absolute;top:.5rem;right:.5rem}.code-display:hover .code-actions[data-v-78a80f40]{opacity:1}.html-iframe[data-v-78a80f40]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;height:400px}.svg-content[data-v-78a80f40]{background:#f9fafb;border-radius:.375rem;justify-content:center;align-items:center;padding:1rem;display:flex}.svg-content svg[data-v-78a80f40]{max-width:100%;height:auto}.mermaid-content[data-v-78a80f40]{text-align:center;background:#f9fafb;border-radius:.375rem;padding:1rem}.json-artifact pre[data-v-78a80f40]{background:#f8fafc;border-radius:.375rem;margin:0;padding:.75rem;overflow-x:auto}.markdown-content[data-v-78a80f40]{background:#f9fafb;border-radius:.375rem;padding:1rem}.markdown-content[data-v-78a80f40] h1,.markdown-content[data-v-78a80f40] h2,.markdown-content[data-v-78a80f40] h3{color:#1f2937;margin-top:0;margin-bottom:.5rem}.markdown-content[data-v-78a80f40] p{margin-bottom:.75rem}.markdown-content[data-v-78a80f40] code{background:#e5e7eb;border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}.markdown-content[data-v-78a80f40] pre{background:#f8fafc;border-radius:.375rem;margin-bottom:.75rem;padding:.75rem;overflow-x:auto}.execution-output[data-v-78a80f40]{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.output-header[data-v-78a80f40]{align-items:center;margin-bottom:.5rem;display:flex}.output-header h4[data-v-78a80f40]{color:#374151;margin:0;font-size:.875rem;font-weight:500}.output-content[data-v-78a80f40]{max-height:300px;overflow-y:auto}.output-item[data-v-78a80f40]{background:#f9fafb;border-left:3px solid #6b7280;border-radius:.375rem;margin-bottom:.75rem;padding:.5rem}.output-item[data-v-78a80f40]:last-child{margin-bottom:0}.output-meta[data-v-78a80f40]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.output-type[data-v-78a80f40]{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.output-type[data-type=log][data-v-78a80f40]{color:#3b82f6}.output-type[data-type=error][data-v-78a80f40]{color:#ef4444}.output-type[data-type=return][data-v-78a80f40]{color:#10b981}.output-time[data-v-78a80f40]{color:#6b7280;font-size:.75rem}.output-text[data-v-78a80f40]{white-space:pre-wrap;word-break:break-all;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}[data-v-78a80f40] .dark .code-textarea{color:#f3f4f6;background:#1f2937;border-color:#374151}[data-v-78a80f40] .dark .code-display pre{background:#1f2937}[data-v-78a80f40] .dark .html-iframe{background:#1f2937;border-color:#374151}[data-v-78a80f40] .dark .svg-content,[data-v-78a80f40] .dark .mermaid-content,[data-v-78a80f40] .dark .json-artifact pre,[data-v-78a80f40] .dark .markdown-content{background:#1f2937}[data-v-78a80f40] .dark .markdown-content h1,[data-v-78a80f40] .dark .markdown-content h2,[data-v-78a80f40] .dark .markdown-content h3{color:#f3f4f6}[data-v-78a80f40] .dark .markdown-content code{background:#374151}[data-v-78a80f40] .dark .markdown-content pre{background:#1f2937}[data-v-78a80f40] .dark .execution-output{border-top-color:#374151}[data-v-78a80f40] .dark .output-header h4{color:#d1d5db}[data-v-78a80f40] .dark .output-item{background:#1f2937;border-left-color:#6b7280}[data-v-78a80f40] .dark .output-time{color:#9ca3af}.artifact-container[data-v-ac3f1818]{margin-top:1rem}.artifact-item[data-v-ac3f1818]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.artifact-item[data-v-ac3f1818]:hover{border-color:#d1d5db}[data-v-ac3f1818] .dark .artifact-item{background:#1f2937;border-color:#374151}[data-v-ac3f1818] .dark .artifact-item:hover{border-color:#4b5563}h1[contenteditable][data-v-68403f12]{border-radius:.15rem;padding:.15rem .5rem}h1[contenteditable][data-v-68403f12]:focus{outline:none;box-shadow:0 0 0 1px #18a058}