.agent-markdown{color:#303133;word-break:break-word;overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.65}.agent-markdown>:first-child{margin-top:0}.agent-markdown>:last-child{margin-bottom:0}.agent-markdown p{margin:0 0 6px}.agent-markdown p:last-child{margin-bottom:0}.agent-markdown p:empty{display:none}.agent-markdown ul,.agent-markdown ol{margin:0 0 6px;padding-left:1.5em}.agent-markdown ul:last-child,.agent-markdown ol:last-child{margin-bottom:0}.agent-markdown li,.agent-markdown li>p{margin:0}.agent-markdown li>p+p,.agent-markdown li+li{margin-top:3px}.agent-markdown li>ul,.agent-markdown li>ol{margin:3px 0 0}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3,.agent-markdown h4,.agent-markdown h5,.agent-markdown h6{margin:10px 0 4px;font-size:13px;font-weight:600;line-height:1.5}.agent-markdown h1{font-size:15px}.agent-markdown h2{font-size:14px}.agent-markdown blockquote{color:#606266;border-left:3px solid #dcdfe6;margin:6px 0;padding:2px 10px}.agent-markdown blockquote p{margin:0 0 4px}.agent-markdown blockquote p:last-child{margin-bottom:0}.agent-markdown hr{border:none;border-top:1px solid #ebeef5;margin:10px 0}.agent-markdown a{color:#409eff;text-decoration:none}.agent-markdown a:hover{text-decoration:underline}.agent-markdown img{max-width:100%}.agent-markdown strong{font-weight:600}.agent-markdown code{background:#f2f3f5;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.agent-markdown pre{background:#f5f6f8;border-radius:6px;margin:6px 0;padding:8px 10px;overflow-x:auto}.agent-markdown pre code{background:0 0;padding:0;font-size:12px;line-height:1.5}.agent-markdown table{border-collapse:collapse;margin:6px 0;font-size:12px}.agent-markdown th,.agent-markdown td{text-align:left;border:1px solid #dcdfe6;padding:4px 8px}.agent-markdown th{background:#f7f8fa;font-weight:600}.agent-thinking{color:#909399;-webkit-user-select:none;user-select:none;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;flex-wrap:nowrap;align-items:center;gap:7px;max-width:100%;padding:1px 0;font-size:12px;display:inline-flex}.agent-thinking-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:500;overflow:hidden}.agent-thinking-elapsed{font-variant-numeric:tabular-nums;color:#b1b3b8;white-space:nowrap;flex:none}.agent-thinking-dots{flex:none;align-items:center;gap:2px;display:inline-flex}.agent-thinking-dots>i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite agent-dot-bounce}.agent-thinking-dots>i:nth-child(2){animation-delay:.15s}.agent-thinking-dots>i:nth-child(3){animation-delay:.3s}@keyframes agent-dot-bounce{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.agent-spinner{border:1.5px solid #d9ecff;border-top-color:#409eff;border-radius:50%;flex:none;width:11px;height:11px;animation:.7s linear infinite agent-spin}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-caret{vertical-align:-.15em;background:#409eff;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite agent-caret-blink;display:inline-block}@keyframes agent-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-thinking-dots>i,.agent-spinner,.agent-caret{animation:none}}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:auto hidden}#root{width:100%;min-width:1400px;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.blocklyMainBackground{stroke:none!important;fill:#f9f9f9!important}.blocklyToolboxDiv{background:#fff;border-right:1px solid #e0e0e0}.blocklyFlyoutBackground{fill:#f9f9f9;fill-opacity:.8}.blocklyScrollbarHandle{fill:#cecdce}
