.chat-module__VmPxbq__chatPage{height:100%;display:flex;overflow:hidden}.chat-module__VmPxbq__sidebar{border-right:1px solid var(--color-neutral-5,#2d3d4a);background:var(--color-neutral-3,#162029);flex-direction:column;width:250px;min-width:250px;display:flex;overflow-y:auto}.chat-module__VmPxbq__newThreadBtn{border:1px dashed var(--color-neutral-5,#2d3d4a);color:var(--color-text-4,#8899a6);font-size:var(--sizing-font-small,.8125rem);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.375rem;margin:.5rem;padding:.625rem .75rem;transition:border-color .15s,color .15s;display:flex}.chat-module__VmPxbq__newThreadBtn:hover:not(:disabled){border-color:var(--color-primary-1,#00bbe4);color:var(--color-primary-1,#00bbe4)}.chat-module__VmPxbq__newThreadBtn:disabled{opacity:.4;cursor:not-allowed}.chat-module__VmPxbq__newThreadGroup{gap:.375rem;padding:.5rem;display:flex}.chat-module__VmPxbq__newThreadGroup .chat-module__VmPxbq__newThreadBtn{flex:1;margin:0;padding:.5rem;font-size:.75rem}.chat-module__VmPxbq__modeBadge{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-4,#8899a6);background:#ffffff0f;border-radius:.25rem;flex-shrink:0;padding:.0625rem .3125rem;font-size:.5625rem}.chat-module__VmPxbq__threadList{flex:1;overflow-y:auto}.chat-module__VmPxbq__threadItem{background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;width:calc(100% - .5rem);margin:0 .25rem;transition:background .15s;display:flex}.chat-module__VmPxbq__threadItem:hover{background:var(--color-neutral-4,#1e2a33)}.chat-module__VmPxbq__threadItemActive{background:var(--color-neutral-4,#1e2a33);border-left:2px solid var(--color-primary-1,#00bbe4)}.chat-module__VmPxbq__threadSelectBtn{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.125rem;min-width:0;padding:.5rem .5rem .5rem .75rem;display:flex}.chat-module__VmPxbq__threadTitle{font-size:var(--sizing-font-small,.8125rem);color:var(--color-text-2,#e1e8ed);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-module__VmPxbq__threadTime{color:var(--color-text-4,#8899a6);font-size:.6875rem}.chat-module__VmPxbq__deleteBtn{color:var(--color-text-4,#8899a6);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;padding:.5rem;font-size:.875rem;line-height:1;transition:opacity .15s,color .15s}.chat-module__VmPxbq__threadItem:hover .chat-module__VmPxbq__deleteBtn{opacity:1}.chat-module__VmPxbq__deleteBtn:hover{color:var(--color-danger,#e74c3c)}.chat-module__VmPxbq__chatArea{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.chat-module__VmPxbq__messageList{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.chat-module__VmPxbq__emptyState{color:var(--color-text-4,#8899a6);font-size:var(--sizing-font-small,.8125rem);text-align:center;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.chat-module__VmPxbq__message{max-width:75%;display:flex}.chat-module__VmPxbq__messageUser{align-self:flex-end}.chat-module__VmPxbq__messageAssistant{align-self:flex-start}.chat-module__VmPxbq__messageBubble{word-break:break-word;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.chat-module__VmPxbq__messageUser .chat-module__VmPxbq__messageBubble{white-space:pre-wrap;background:var(--color-primary-1,#00bbe4);color:#fff;border-bottom-right-radius:.25rem}.chat-module__VmPxbq__messageAssistant .chat-module__VmPxbq__messageBubble{background:var(--color-neutral-4,#1e2a33);color:var(--color-text-2,#e1e8ed);border-bottom-left-radius:.25rem}.chat-module__VmPxbq__toolCalls{flex-direction:column;gap:.25rem;margin-bottom:.375rem;display:flex}.chat-module__VmPxbq__toolCall{color:var(--color-text-4,#8899a6);padding:.1875rem 0;font-size:.75rem}.chat-module__VmPxbq__toolCallLabel{font-family:var(--font-mono,monospace);font-size:.6875rem}.chat-module__VmPxbq__streamingDot{background:var(--color-text-4,#8899a6);border-radius:50%;width:.5rem;height:.5rem;animation:1s ease-in-out infinite chat-module__VmPxbq__pulse;display:inline-block}@keyframes chat-module__VmPxbq__pulse{0%,to{opacity:.3}50%{opacity:1}}.chat-module__VmPxbq__inputBar{border-top:1px solid var(--color-neutral-5,#2d3d4a);background:var(--color-neutral-3,#162029);align-items:flex-end;gap:.5rem;padding:.75rem 1.5rem;display:flex}.chat-module__VmPxbq__textarea{resize:none;border:1px solid var(--color-neutral-5,#2d3d4a);background:var(--color-neutral-4,#1e2a33);color:var(--color-text-2,#e1e8ed);border-radius:.5rem;outline:none;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s}.chat-module__VmPxbq__textarea:focus{border-color:var(--color-primary-1,#00bbe4)}.chat-module__VmPxbq__textarea::placeholder{color:var(--color-text-4,#8899a6)}.chat-module__VmPxbq__sendBtn{background:var(--color-primary-1,#00bbe4);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:700;transition:opacity .15s;display:flex}.chat-module__VmPxbq__sendBtn:disabled{opacity:.4;cursor:not-allowed}.chat-module__VmPxbq__markdown{overflow-x:auto}.chat-module__VmPxbq__markdown>:first-child{margin-top:0}.chat-module__VmPxbq__markdown>:last-child{margin-bottom:0}.chat-module__VmPxbq__markdown p{margin:.375rem 0}.chat-module__VmPxbq__markdown h1,.chat-module__VmPxbq__markdown h2,.chat-module__VmPxbq__markdown h3,.chat-module__VmPxbq__markdown h4{margin:.75rem 0 .25rem;font-weight:600;line-height:1.3}.chat-module__VmPxbq__markdown h1{font-size:1.125rem}.chat-module__VmPxbq__markdown h2{font-size:1rem}.chat-module__VmPxbq__markdown h3{font-size:.9375rem}.chat-module__VmPxbq__markdown ul,.chat-module__VmPxbq__markdown ol{margin:.375rem 0;padding-left:1.25rem}.chat-module__VmPxbq__markdown li{margin:.125rem 0}.chat-module__VmPxbq__markdown li>ul,.chat-module__VmPxbq__markdown li>ol{margin:0}.chat-module__VmPxbq__markdown blockquote{border-left:3px solid var(--color-primary-1,#00bbe4);color:var(--color-text-3,#aab8c2);margin:.5rem 0;padding:.25rem .75rem}.chat-module__VmPxbq__markdown hr{border:none;border-top:1px solid var(--color-neutral-5,#2d3d4a);margin:.75rem 0}.chat-module__VmPxbq__markdown strong{color:var(--color-text-1,#f5f8fa);font-weight:600}.chat-module__VmPxbq__mdInlineCode{font-family:var(--font-mono,monospace);background:#ffffff14;border-radius:.25rem;padding:.125rem .3125rem;font-size:.8125rem}.chat-module__VmPxbq__mdPre{background:#0000004d;border-radius:.375rem;margin:.5rem 0;padding:.625rem .75rem;overflow-x:auto}.chat-module__VmPxbq__mdCodeBlock{font-family:var(--font-mono,monospace);white-space:pre;font-size:.8125rem;line-height:1.5}.chat-module__VmPxbq__mdTableWrap{margin:.5rem 0;overflow-x:auto}.chat-module__VmPxbq__mdTable{border-collapse:collapse;width:100%;font-size:.8125rem}.chat-module__VmPxbq__mdTable th,.chat-module__VmPxbq__mdTable td{border:1px solid var(--color-neutral-5,#2d3d4a);text-align:left;padding:.375rem .625rem}.chat-module__VmPxbq__mdTable th{background:#ffffff0a;font-weight:600}.chat-module__VmPxbq__markdown a{color:var(--color-primary-1,#00bbe4);text-decoration:none}.chat-module__VmPxbq__markdown a:hover{text-decoration:underline}.chat-module__VmPxbq__errorBanner{border-top:1px solid var(--color-danger,#e74c3c);color:var(--color-danger,#e74c3c);font-size:var(--sizing-font-small,.8125rem);background:#e74c3c1a;padding:.5rem 1.5rem}
/*# sourceMappingURL=b34b0322cc49c647.css.map*/