@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-02dda782]{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.artifact-title[data-v-02dda782]{align-items:center;gap:.5rem;display:flex}.artifact-icon[data-v-02dda782]{color:#6b7280;width:1.25rem;height:1.25rem}.artifact-title-text[data-v-02dda782]{color:#1f2937;font-weight:500}.artifact-type[data-v-02dda782]{color:#6b7280;background:#e5e7eb;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem}.artifact-actions[data-v-02dda782]{gap:.5rem;display:flex}[data-v-02dda782] .dark .artifact-header{background:#374151;border-bottom-color:#4b5563}[data-v-02dda782] .dark .artifact-title-text{color:#f3f4f6}[data-v-02dda782] .dark .artifact-type{color:#9ca3af;background:#4b5563}[data-v-02dda782] .dark .artifact-icon{color:#9ca3af}.artifact-content[data-v-f81f857c]{padding:1rem}.code-textarea[data-v-f81f857c]{resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem;font-family:monospace}.editor-actions[data-v-f81f857c],.code-actions[data-v-f81f857c]{gap:.5rem;margin-top:.75rem;display:flex}.html-iframe[data-v-f81f857c]{border:1px solid #e5e7eb;border-radius:.5rem;width:100%;min-height:320px}.svg-content[data-v-f81f857c],.mermaid-content[data-v-f81f857c],.markdown-content[data-v-f81f857c],.json-artifact pre[data-v-f81f857c],.code-display pre[data-v-f81f857c]{overflow:auto}.artifact-container[data-v-2ae39196]{margin-top:1rem}.artifact-item[data-v-2ae39196]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.artifact-item[data-v-2ae39196]:hover{border-color:#d1d5db}[data-v-2ae39196] .dark .artifact-item{background:#1f2937;border-color:#374151}[data-v-2ae39196] .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}