.header-aurora[data-v-f54520d2],.grid-aurora[data-v-f54520d2]{animation:header-flow-f54520d2 14s ease-in-out infinite;background-image:linear-gradient(115deg,#3b82f61a,#8b5cf614 25%,#ec48991a,#fbbf2414 75%,#22c55e1a);background-size:200% 200%}@keyframes header-flow-f54520d2{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.input-bar[data-v-f54520d2]:after,.input-bar[data-v-f54520d2]:before{bottom:0;content:"";opacity:.7;pointer-events:none;position:absolute;top:0;width:2px}.input-bar[data-v-f54520d2]:before{background:linear-gradient(180deg,#3b82f640,#ec489940);left:-2px}.input-bar[data-v-f54520d2]:after{background:linear-gradient(180deg,#22c55e40,#38bdf840);right:-2px}[data-v-f54520d2] .report-tooltip .ant-tooltip-inner{background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:10px;box-shadow:0 6px 20px #0f172a1f;color:#334155;padding:8px 10px}[data-v-f54520d2] .report-tooltip .ant-tooltip-arrow:before{background:#fff!important;border:1px solid rgba(148,163,184,.35)}[data-v-f54520d2] .report-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content{background:#fff!important;box-shadow:0 6px 20px #0f172a1f}.chat-content-area[data-v-f54520d2]{scrollbar-color:rgba(148,163,184,.4) transparent;scrollbar-width:thin}.chat-content-area[data-v-f54520d2]::-webkit-scrollbar{width:6px}.chat-content-area[data-v-f54520d2]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.chat-content-area[data-v-f54520d2]::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.chat-content-area[data-v-f54520d2]::-webkit-scrollbar-thumb:hover{background:#94a3b899}.chat-content-area[data-v-f54520d2]::-webkit-scrollbar-thumb:active{background:#94a3b8cc}.chat-content-area[data-v-f54520d2]{overflow-y:scroll;scrollbar-gutter:stable}.conversation-history[data-v-f54520d2]{scrollbar-color:rgba(148,163,184,.3) transparent;scrollbar-width:thin}.conversation-history[data-v-f54520d2]::-webkit-scrollbar{width:4px}.conversation-history[data-v-f54520d2]::-webkit-scrollbar-track{background:transparent;border-radius:2px}.conversation-history[data-v-f54520d2]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}.conversation-history[data-v-f54520d2]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.conversation-history[data-v-f54520d2]::-webkit-scrollbar-thumb:active{background:#94a3b8b3}[data-v-f54520d2] .markdown-content{line-height:1.6}[data-v-f54520d2] .markdown-content h1,[data-v-f54520d2] .markdown-content h2,[data-v-f54520d2] .markdown-content h3,[data-v-f54520d2] .markdown-content h4,[data-v-f54520d2] .markdown-content h5,[data-v-f54520d2] .markdown-content h6{color:#1e293b;font-weight:600;margin:.5em 0 .3em}[data-v-f54520d2] .markdown-content h1{font-size:1.5em}[data-v-f54520d2] .markdown-content h2{font-size:1.3em}[data-v-f54520d2] .markdown-content h3{font-size:1.1em}[data-v-f54520d2] .markdown-content p{margin:.5em 0}[data-v-f54520d2] .markdown-content ol,[data-v-f54520d2] .markdown-content ul{margin:.5em 0;padding-left:1.5em}[data-v-f54520d2] .markdown-content li{margin:.2em 0}[data-v-f54520d2] .markdown-content code{background:#3b82f61a;border-radius:.3em;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:.2em .4em}[data-v-f54520d2] .markdown-content pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5em;margin:.5em 0;overflow-x:auto;padding:1em}[data-v-f54520d2] .markdown-content pre code{background:none;border-radius:0;padding:0}[data-v-f54520d2] .markdown-content blockquote{border-left:4px solid #3b82f6;color:#64748b;font-style:italic;margin:.5em 0;padding-left:1em}[data-v-f54520d2] .markdown-content table{border-collapse:collapse;margin:.5em 0;width:100%}[data-v-f54520d2] .markdown-content td,[data-v-f54520d2] .markdown-content th{border:1px solid #e2e8f0;padding:.5em;text-align:left}[data-v-f54520d2] .markdown-content th{background:#f8fafc;font-weight:600}[data-v-f54520d2] .markdown-content a{color:#3b82f6;text-decoration:none}[data-v-f54520d2] .markdown-content a:hover{text-decoration:underline}[data-v-f54520d2] .markdown-content strong{font-weight:600}[data-v-f54520d2] .markdown-content em{font-style:italic}[data-v-f54520d2] .markdown-content hr{border:none;border-top:1px solid #e2e8f0;margin:1em 0}
