.glass-scrollbar[data-v-49d157d3]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.glass-scrollbar[data-v-49d157d3]::-webkit-scrollbar{width:6px}.glass-scrollbar[data-v-49d157d3]::-webkit-scrollbar-track{background:transparent}.glass-scrollbar[data-v-49d157d3]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-scrollbar[data-v-49d157d3]::-webkit-scrollbar-thumb:hover{background:#fff3}.glass-scrollbar[data-v-84a6e36c]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.glass-scrollbar[data-v-84a6e36c]::-webkit-scrollbar{width:6px}.glass-scrollbar[data-v-84a6e36c]::-webkit-scrollbar-track{background:transparent}.glass-scrollbar[data-v-84a6e36c]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-scrollbar[data-v-84a6e36c]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar[data-v-a16a4433]{scrollbar-width:thin;scrollbar-color:rgba(249,115,22,.4) rgba(55,65,81,.3)}.custom-scrollbar[data-v-a16a4433]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-a16a4433]::-webkit-scrollbar-track{background:#3741514d;border-radius:3px}.custom-scrollbar[data-v-a16a4433]::-webkit-scrollbar-thumb{background:#f9731666;border-radius:3px}.custom-scrollbar[data-v-a16a4433]::-webkit-scrollbar-thumb:hover{background:#f9731699}.custom-scrollbar[data-v-cc3493bf]{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) rgba(55,65,81,.2)}.custom-scrollbar[data-v-cc3493bf]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-cc3493bf]::-webkit-scrollbar-track{background:#37415133;border-radius:3px}.custom-scrollbar[data-v-cc3493bf]::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:3px}.custom-scrollbar[data-v-cc3493bf]::-webkit-scrollbar-thumb:hover{background:#3b82f680}.glass-scrollbar[data-v-7384a61a]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.glass-scrollbar[data-v-7384a61a]::-webkit-scrollbar{width:6px}.glass-scrollbar[data-v-7384a61a]::-webkit-scrollbar-track{background:transparent}.glass-scrollbar[data-v-7384a61a]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-scrollbar[data-v-7384a61a]::-webkit-scrollbar-thumb:hover{background:#fff3}.message-input-container[data-v-e936bb2c]{position:relative;display:flex;flex-direction:column;padding:0 16px 12px;background:linear-gradient(to right,#1f293799,#37415180,#1f293799);border-top:1px solid rgba(107,114,128,.3);min-height:60px;max-height:300px}.resize-handle[data-v-e936bb2c]{position:absolute;top:0;left:0;right:0;height:12px;display:flex;align-items:center;justify-content:center;cursor:ns-resize;z-index:10}.resize-handle:hover .resize-handle-bar[data-v-e936bb2c],.resize-handle:active .resize-handle-bar[data-v-e936bb2c]{background:#8b5cf699;width:60px}.resize-handle-bar[data-v-e936bb2c]{width:40px;height:4px;background:#6b728066;border-radius:2px;transition:all .2s ease}.input-wrapper[data-v-e936bb2c]{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 2px 2px;border-radius:14px;background:transparent;border:none;transition:all .2s ease;flex:1;min-height:0}.file-preview-card[data-v-e936bb2c]{margin:8px 8px 4px;background:transparent;border-radius:12px;overflow:hidden;flex-shrink:0}.file-preview-inner[data-v-e936bb2c]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#1f2937cc;border-radius:12px;border:1px solid rgba(75,85,99,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.file-thumbnail[data-v-e936bb2c]{position:relative;width:36px;height:36px;border-radius:8px;overflow:hidden;flex-shrink:0}.file-thumbnail img[data-v-e936bb2c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-thumbnail-overlay[data-v-e936bb2c]{display:none}.file-icon-box[data-v-e936bb2c]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#4b556399;color:#9ca3af;flex-shrink:0}.file-info[data-v-e936bb2c]{flex:1;min-width:0}.file-name[data-v-e936bb2c]{font-size:12px;font-weight:500;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-e936bb2c]{font-size:10px;color:#6b7280;margin-top:1px}.file-remove-btn[data-v-e936bb2c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#6b7280;transition:all .15s ease;flex-shrink:0}.file-remove-btn[data-v-e936bb2c]:hover{background:#ef444426;color:#f87171}.input-row[data-v-e936bb2c]{display:flex;align-items:flex-end;gap:8px;padding:0;flex:1;min-height:0}.action-buttons-left[data-v-e936bb2c]{display:flex;gap:4px;flex-shrink:0}.action-btn[data-v-e936bb2c]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#9ca3af;transition:all .2s ease;overflow:hidden;background:#37415180}.action-btn[data-v-e936bb2c]:hover:not(:disabled){color:#f3f4f6;background:#4b556399}.action-btn[data-v-e936bb2c]:disabled{opacity:.4;cursor:not-allowed}.ai-btn[data-v-e936bb2c]{color:#a78bfae6}.ai-btn[data-v-e936bb2c]:hover:not(:disabled){color:#c4b5fd;background:#8b5cf633}.ai-btn.is-active[data-v-e936bb2c]{color:#c4b5fd;background:#8b5cf640}.action-btn-glow[data-v-e936bb2c]{display:none}.attach-btn[data-v-e936bb2c]:hover:not(:disabled){color:#f3f4f6}.text-input-container[data-v-e936bb2c]{flex:1;position:relative;min-width:0;display:flex;align-items:stretch;align-self:stretch}.message-textarea[data-v-e936bb2c]{width:100%;height:100%;min-height:36px;padding:8px 18px;background:#37415180;border:1px solid rgba(75,85,99,.5);border-radius:20px;font-size:13px;line-height:1.4;color:#f3f4f6;resize:none;outline:none;transition:all .15s ease}.message-textarea[data-v-e936bb2c]::-moz-placeholder{color:#9ca3af99}.message-textarea[data-v-e936bb2c]::placeholder{color:#9ca3af99}.message-textarea[data-v-e936bb2c]:focus{border-color:#8b5cf680;box-shadow:0 0 0 2px #8b5cf61a}.message-textarea[data-v-e936bb2c]:disabled{opacity:.5;cursor:not-allowed}.char-counter[data-v-e936bb2c]{position:absolute;bottom:10px;right:16px;font-size:9px;font-weight:500;color:#6b7280cc;pointer-events:none}.char-counter.is-warning[data-v-e936bb2c]{color:#fbbf24e6}.char-counter.is-danger[data-v-e936bb2c]{color:#f87171e6}.send-btn[data-v-e936bb2c]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#6b7280;transition:all .2s ease;overflow:hidden;flex-shrink:0}.send-btn[data-v-e936bb2c]:disabled:not(.is-sending){cursor:not-allowed}.send-btn-bg[data-v-e936bb2c]{position:absolute;inset:0;background:#37415180;border-radius:50%;transition:all .2s ease}.send-btn.is-ready[data-v-e936bb2c]{color:#fff}.send-btn.is-ready .send-btn-bg[data-v-e936bb2c]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 2px 12px #8b5cf659}.send-btn.is-ready[data-v-e936bb2c]:hover{transform:scale(1.03)}.send-btn.is-ready:hover .send-btn-bg[data-v-e936bb2c]{box-shadow:0 3px 16px #8b5cf673}.send-btn.is-ready[data-v-e936bb2c]:active{transform:scale(.97)}.send-btn.is-sending[data-v-e936bb2c]{color:#a78bfa}.send-btn.is-sending .send-btn-bg[data-v-e936bb2c]{background:#8b5cf626}.send-icon[data-v-e936bb2c]{transition:transform .15s ease}.send-btn.is-ready:hover .send-icon[data-v-e936bb2c]{transform:translate(1px)}.keyboard-hint[data-v-e936bb2c]{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;font-size:10px;color:#6b7280b3}.keyboard-hint kbd[data-v-e936bb2c]{padding:1px 5px;background:#37415180;border:1px solid rgba(75,85,99,.4);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:500;color:#9ca3afcc}.hint-divider[data-v-e936bb2c]{margin:0 3px;color:#4b556399}.liquid-crystal[data-v-ea5a83a0]{background:#111827f2;border:1px solid rgba(75,85,99,.4);box-shadow:0 25px 50px -12px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.custom-scrollbar[data-v-f10a5e51]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-f10a5e51]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-f10a5e51]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:10px;border:2px solid #111827}.custom-scrollbar[data-v-f10a5e51]::-webkit-scrollbar-thumb:hover{background:#6b7280}.custom-scrollbar[data-v-a01a9f94]{scrollbar-width:thin;scrollbar-color:rgba(75,85,99,.4) transparent}.custom-scrollbar[data-v-a01a9f94]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-a01a9f94]::-webkit-scrollbar-thumb{background-color:#4b556366;border-radius:4px}.custom-scrollbar[data-v-c4a52795]{scrollbar-width:thin;scrollbar-color:rgba(75,85,99,.4) transparent}.custom-scrollbar[data-v-c4a52795]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-c4a52795]::-webkit-scrollbar-thumb{background-color:#4b556366;border-radius:4px}.glass-scrollbar[data-v-c4a52795]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.glass-scrollbar[data-v-c4a52795]::-webkit-scrollbar{width:6px}.glass-scrollbar[data-v-c4a52795]::-webkit-scrollbar-track{background:transparent}.glass-scrollbar[data-v-c4a52795]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-scrollbar[data-v-c4a52795]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar[data-v-b8fb30e2]{scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.3) rgba(55,65,81,.2)}.custom-scrollbar[data-v-b8fb30e2]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-b8fb30e2]::-webkit-scrollbar-track{background:#37415133}.custom-scrollbar[data-v-b8fb30e2]::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:2px}.bant-slider[data-v-b8fb30e2]{background:linear-gradient(to right,#3b82f6,#f97316,#ef4444)}.bant-slider[data-v-b8fb30e2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0000004d}.bant-slider[data-v-b8fb30e2]::-moz-range-thumb{width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}
