.btn-next,.btn-prev,.el-pager,.el-pagination__sizes,.header,.sidebar{display:none!important}.bubble table{width:100%;border-collapse:collapse}.bubble td,.bubble th{border:1px solid #ddd!important;padding:8px;text-align:left}.bubble th{background-color:#333;color:#fff}.bubble p{margin-top:6px;margin-bottom:6px}.wrapper>.main>.content{background-color:#000}.popup-overlay[data-v-185dee3a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup[data-v-185dee3a]{background:#fff;padding:20px;border-radius:6px;width:300px;text-align:center}.popbutton[data-v-185dee3a]{display:block;margin:0 auto}.hidden-uploader[data-v-185dee3a]{display:none!important}.chat-box[data-v-185dee3a]{height:120px;background:#2b2b2b;padding:16px;border-radius:12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2a2a2a;border-radius:20px;padding:8px 12px;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.text-area[data-v-185dee3a] .el-textarea__inner{background:transparent;color:#fff;border:none;padding-top:60px;resize:none}.file-preview-wrapper[data-v-185dee3a]{position:absolute;top:2px;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.file-preview[data-v-185dee3a]{background:#444;padding:8px 12px;border-radius:8px;max-width:200px;-ms-flex-negative:0;flex-shrink:0;position:relative}.file-icon[data-v-185dee3a]{font-size:20px;margin-right:8px;color:#f56c6c}.file-info[data-v-185dee3a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.file-name[data-v-185dee3a]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-type[data-v-185dee3a]{font-size:12px;color:#ccc}.close-btn[data-v-185dee3a]{font-size:14px;color:#aaa;cursor:pointer;margin-left:8px}.close-btn[data-v-185dee3a]:hover{color:#f56c6c}.toolbar[data-v-185dee3a]{position:absolute;bottom:12px;right:16px}.attach-icon[data-v-185dee3a]{font-size:20px;color:#fff;cursor:pointer}.chat-wrapper[data-v-185dee3a]{background:#2b2b2b;padding:6px;border-radius:12px;position:relative;border-top:1px solid #333;font-family:Segoe UI,sans-serif;margin-top:-10px}.chat-input-bar[data-v-185dee3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2a2a2a;border-radius:20px;padding:8px 12px;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.chat-text-input[data-v-185dee3a]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:14px;min-width:120px}.upload-trigger[data-v-185dee3a]{color:#fff;font-size:18px;cursor:pointer}.pill-button[data-v-185dee3a]{background-color:#3a3a3a;color:#fff;border:none;border-radius:20px;padding:6px 12px;font-size:13px;cursor:pointer}.pill-button[data-v-185dee3a]:hover{background-color:#555}.mic-button[data-v-185dee3a]{background:transparent;color:#fff;font-size:18px;border:none;cursor:pointer}.action-buttons[data-v-185dee3a]{position:absolute;bottom:2px;left:16px;right:16px;gap:8px}.action-buttons[data-v-185dee3a],.file-preview-list[data-v-185dee3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.file-preview-list[data-v-185dee3a]{margin-top:10px;gap:10px}.file-preview[data-v-185dee3a]{background-color:#333;color:#fff;padding:6px 12px;border-radius:12px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.remove-file[data-v-185dee3a]{cursor:pointer;color:#f87171}.conversation-area[data-v-185dee3a]{background-color:#1e1e1e;padding:20px;height:70vh;overflow-y:auto;border-bottom:1px solid #333}.chat-message[data-v-185dee3a]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-message.user[data-v-185dee3a]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chat-message.assistant[data-v-185dee3a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bubble[data-v-185dee3a]{color:#fff;border-radius:16px;max-width:80%;position:relative}.sender[data-v-185dee3a]{font-size:12px;color:#999;margin-bottom:4px}.file-list[data-v-185dee3a]{margin-top:8px}.file-item[data-v-185dee3a]{background:#3a3a3a;border-radius:8px;padding:4px 8px;font-size:13px;margin-top:4px}p[data-v-185dee3a]{margin:0!important;padding:0}.chat-container[data-v-185dee3a]{height:100vh;background:#2e2e2e;color:#212529;padding:10px}.chat-container[data-v-185dee3a],.message[data-v-185dee3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message[data-v-185dee3a]{margin-bottom:10px;max-width:75%}.message.user[data-v-185dee3a]{-ms-flex-item-align:end;align-self:flex-end;text-align:right}.message.ai[data-v-185dee3a]{-ms-flex-item-align:start;align-self:flex-start;text-align:left}.bubble[data-v-185dee3a]{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;white-space:normal}.user .bubble[data-v-185dee3a]{background:rgba(50,50,50,.85);color:#fff}.ai .bubble[data-v-185dee3a]{background:#e9ecef;color:#212529}.timestamp[data-v-185dee3a]{font-size:.75rem;color:rgba(33,37,41,.6);margin-top:5px}.typing-indicator[data-v-185dee3a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;color:rgba(33,37,41,.6)}.typing-indicator .dot[data-v-185dee3a]{width:8px;height:8px;background:#212529;border-radius:50%;opacity:.5;-webkit-animation:blink-data-v-185dee3a 1.4s ease-in-out infinite;animation:blink-data-v-185dee3a 1.4s ease-in-out infinite}.typing-indicator .dot[data-v-185dee3a]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-indicator .dot[data-v-185dee3a]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes blink-data-v-185dee3a{0%,80%,to{opacity:.5}40%{opacity:1}}@keyframes blink-data-v-185dee3a{0%,80%,to{opacity:.5}40%{opacity:1}}.input-box[data-v-185dee3a]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}input[data-v-185dee3a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:12px;background:#fff;color:#212529;border:1px solid #ced4da;outline:none;border-radius:8px;font-size:14px}button[data-v-185dee3a]{background:transparent;color:#0d6efd;border:none;padding:10px;cursor:pointer;border-radius:8px;margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button svg[data-v-185dee3a]{width:24px;height:24px;fill:currentColor}.marked-content p[data-v-185dee3a]{margin:.3em 0;line-height:1.4}.marked-content h1[data-v-185dee3a],.marked-content h2[data-v-185dee3a],.marked-content h3[data-v-185dee3a],.marked-content h4[data-v-185dee3a],.marked-content h5[data-v-185dee3a],.marked-content h6[data-v-185dee3a]{margin-top:1em;margin-bottom:.5em;line-height:1.3}.marked-content ul[data-v-185dee3a]{margin-top:.3em;margin-bottom:.3em;padding-left:1em}.marked-content ul li[data-v-185dee3a]{margin:.15em 0;padding-left:0;line-height:1.3}.marked-content ol[data-v-185dee3a],.marked-content ul[data-v-185dee3a]{margin:.3em 0;padding-left:1em}.marked-content blockquote[data-v-185dee3a]{margin:.5em 0;padding-left:1em;border-left:3px solid #ddd;color:#666;font-style:italic}.marked-content code[data-v-185dee3a],.marked-content pre[data-v-185dee3a]{margin:0;font-family:monospace;font-size:.9em}