.markdown table{border-collapse:collapse;width:100%;margin:1rem 0}.markdown table,.markdown td,.markdown th{border:1px solid #ddd}.markdown td,.markdown th{padding:8px 12px;text-align:left;min-width:100px}.markdown th{background-color:#f2f2f2}.markdown-reference-url{color:inherit;text-decoration:none;cursor:text}.markdown-link{display:inline-block;vertical-align:top;line-height:24px;margin-left:4px;padding:0 8px;height:24px;font-size:12px;font-weight:400;border-radius:9999px;background-color:rgba(0,0,0,.03);color:#636363;border:none;text-decoration:none!important;cursor:pointer;transition:all .2s ease;user-select:none;position:relative;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.markdown-link:hover{background-color:rgba(0,0,0,.9)!important;color:rgba(255,255,255,.95)!important;text-decoration:none!important}.markdown-link:visited{color:#636363}.markdown-link:visited:hover{color:rgba(255,255,255,.95)!important}.markdown-link:focus{outline:none}.markdown-link:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}.markdown-link:active{transform:scale(.98)}.reporter-reference-number{display:inline-block!important;vertical-align:top!important;line-height:24px!important;margin-left:4px!important;padding:0 8px!important;height:24px!important;font-size:12px!important;font-weight:400!important;border-radius:9999px!important;background-color:rgba(0,0,0,.03)!important;color:#636363!important;border:none!important;text-decoration:none!important;cursor:pointer!important;transition:all .2s ease!important;user-select:none!important;position:relative!important}.reporter-reference-number:hover{background-color:rgba(0,0,0,.9)!important;color:rgba(255,255,255,.95)!important;text-decoration:none!important}.reporter-reference-number:active{transform:scale(.98)!important}.markdown blockquote{border-left:4px solid #dfe2e5;background:#f6f8fa;padding:12px 16px;margin:12px 0;border-radius:0 6px 6px 0;color:#6a737d;display:block;word-wrap:break-word;overflow-wrap:break-word}.markdown blockquote p{margin:0;line-height:1.6;white-space:pre-line}.markdown blockquote p+p{margin-top:6px}.markdown blockquote strong{color:#24292e;font-weight:600;display:inline-block}.markdown.content-digest h2{font-size:16px;font-weight:600;margin-top:24px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.markdown.content-digest h2:first-child{margin-top:0}.markdown.content-digest h3{font-weight:600;font-size:15px;color:#2c3e50;display:inline-block;margin-top:16px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px dashed #e5e7eb;width:fit-content;max-width:100%}.markdown.content-digest ul{list-style:none;padding-left:0;margin:0}.markdown.content-digest li{margin-bottom:12px;line-height:1.6}.markdown.content-digest p{margin:2px 0;line-height:1.6;font-size:14px}.markdown.content-digest p strong{font-weight:600;color:#1f2937;font-size:14px}.markdown.content-digest sub{font-size:11px;color:#9ca3af;font-weight:400;vertical-align:baseline;margin-left:8px;display:inline}.markdown.content-digest .authority-badge{display:inline-block;padding:1px 6px;margin-left:4px;font-size:10px;font-weight:500;border-radius:3px;vertical-align:baseline}.markdown.content-digest .authority-t1{background-color:#dcfce7;color:#166534}.markdown.content-digest .authority-t2{background-color:#fef3c7;color:#92400e}.markdown.content-digest .authority-t3{background-color:#fee2e2;color:#991b1b}.markdown ol,.markdown ol li,.markdown ul,.markdown ul li{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.markdown ol li,.markdown ul li{line-height:1.6}.markdown ol{counter-reset:item;list-style-type:decimal}.markdown ol li{display:list-item;list-style-position:outside}.markdown ul{list-style-type:disc}.markdown ul li{display:list-item;list-style-position:outside}.markdown ol ol,.markdown ol ul,.markdown ul ol,.markdown ul ul{margin-top:.5rem;margin-bottom:.5rem}.markdown li>p{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;margin:0}.markdown .prose-base,.markdown .prose-base li,.markdown .prose-base p,.markdown .prose-base td,.markdown .prose-base th{font-size:15px}.link-preview-card{background:#f4f4f4;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.link-preview-card:hover{border-color:rgba(59,130,246,.3);box-shadow:0 0 0 1px rgba(59,130,246,.1)}.link-preview-content{display:flex;flex-direction:column;position:relative}.link-preview-image{width:100%;height:190px;overflow:hidden;background:#f5f5f5}.link-preview-image img{width:100%;height:100%;object-fit:cover}.link-preview-text{padding:14px 16px}.link-preview-card[data-mobile=true] .link-preview-text{padding:12px 14px}.link-preview-card[data-mobile=true] .link-preview-title{font-size:14px}.link-preview-card[data-mobile=true] .link-preview-description{font-size:12px;-webkit-line-clamp:3}.link-preview-card[data-mobile=true] .link-preview-url{font-size:11px}.link-preview-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.link-preview-favicon{width:16px;height:16px;flex-shrink:0;border-radius:2px;object-fit:contain}.link-preview-title{font-size:15px;font-weight:600;color:#1c1c23;line-height:1.4;-webkit-line-clamp:2;flex:1}.link-preview-description,.link-preview-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.link-preview-description{font-size:13px;color:#636363;line-height:1.5;margin-bottom:10px;-webkit-line-clamp:3}.link-preview-metadata{display:flex;align-items:center;gap:8px;font-size:12px;color:#999;margin-bottom:8px;flex-wrap:wrap}.link-preview-hostname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:#636363}.authority-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:500;border:1px solid;flex-shrink:0;transition:all .15s ease}.authority-badge.authority-t1{background-color:#dcfce7;color:#166534;border-color:#bbf7d0}.authority-badge.authority-t2{background-color:#fef9c3;color:#854d0e;border-color:#fef08a}.authority-badge.authority-t3{background-color:rgba(239,68,68,.1);color:#991b1b;border-color:rgba(239,68,68,.2)}.publish-time{font-size:11px;color:#999;flex-shrink:0;font-weight:400}.link-preview-url{font-size:12px;color:#999;line-height:1.4;display:flex;align-items:center;gap:6px;overflow:hidden}.link-preview-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-preview-loading{padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#888;font-size:13px}.link-preview-spinner{width:24px;height:24px;border:3px solid rgba(0,0,0,.1);border-top-color:#636363;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.tool-chunk-link{display:inline-block;vertical-align:top;line-height:24px;margin-left:4px;padding:0 8px;height:24px;font-size:12px;font-weight:400;border-radius:9999px;background-color:rgba(0,0,0,.03);color:#636363;border:none;text-decoration:none!important;cursor:pointer;transition:all .2s ease;user-select:none;position:relative;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tool-chunk-link:hover{background-color:rgba(0,0,0,.9)!important;color:rgba(255,255,255,.95)!important;text-decoration:none!important}.tool-chunk-link:visited{color:#636363}.tool-chunk-link:visited:hover{color:rgba(255,255,255,.95)!important}.tool-chunk-link:focus{outline:none}.tool-chunk-link:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}.tool-chunk-link:active{transform:scale(.98)}.tool-chunk-mcp{cursor:default}.tool-chunk-mcp:hover{background-color:rgba(0,0,0,.06)!important;color:#636363!important}.tool-chunk-preview{max-height:400px;display:flex;flex-direction:column;border-radius:14px}.tool-chunk-preview .link-preview-content{display:flex;flex-direction:column;overflow:hidden;max-height:400px}.tool-chunk-preview .link-preview-text{display:flex;flex-direction:column;overflow:hidden;max-height:100%;background:#f4f4f4}.tool-chunk-preview .link-preview-content:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(59,130,246,.08) 0,rgba(59,130,246,.04));opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:0}.tool-chunk-preview:hover .link-preview-content:before{opacity:1}.tool-chunk-preview .link-preview-text{position:relative;z-index:1}.tool-chunk-preview .tool-chunk-content{margin:8px 0;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;font-size:14px;line-height:1.6;color:#374151;word-wrap:break-word;overflow-wrap:break-word}.tool-chunk-preview .chunk-item{margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word}.tool-chunk-preview .chunk-context{color:#6b7280;font-size:12px;line-height:1.6}.tool-chunk-preview .chunk-current{color:#111827;font-weight:500}.tool-chunk-preview .mcp-content{background:#f9fafb;border-radius:6px;padding:12px;margin:8px 0;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:300px}.tool-chunk-preview .mcp-json{margin:0;padding:0;font-family:SF Mono,Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-size:12px;line-height:1.6;color:#374151;white-space:pre-wrap;word-wrap:break-word}.mcp-metadata{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px}.mcp-indicator{width:8px;height:8px;background:linear-gradient(135deg,#a55dff,#5e5eff);border-radius:50%;flex-shrink:0}.mcp-label{background:linear-gradient(90deg,#a43aff,#4861ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mcp-label,.mcp-tool-name{font-size:11px;font-weight:500}.mcp-tool-name{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;background-color:rgba(72,97,255,.06);color:#4861ff;border:1px solid rgba(72,97,255,.15);transition:all .15s ease}.tool-chunk-preview .tool-chunk-content::-webkit-scrollbar{width:6px}.tool-chunk-preview .tool-chunk-content::-webkit-scrollbar-track{background:transparent}.tool-chunk-preview .tool-chunk-content::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.tool-chunk-preview .tool-chunk-content:hover::-webkit-scrollbar-thumb{background:#d1d5db}.tool-chunk-preview .tool-chunk-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tool-chunk-preview .mcp-content::-webkit-scrollbar{width:6px}.tool-chunk-preview .mcp-content::-webkit-scrollbar-track{background:transparent}.tool-chunk-preview .mcp-content::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.tool-chunk-preview .mcp-content:hover::-webkit-scrollbar-thumb{background:#d1d5db}.tool-chunk-preview .mcp-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}