.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-74917bbe]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.glass-scrollbar[data-v-74917bbe]::-webkit-scrollbar{width:6px}.glass-scrollbar[data-v-74917bbe]::-webkit-scrollbar-track{background:transparent}.glass-scrollbar[data-v-74917bbe]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-scrollbar[data-v-d4f2d98a]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.glass-scrollbar[data-v-d4f2d98a]::-webkit-scrollbar{width:6px}.glass-scrollbar[data-v-d4f2d98a]::-webkit-scrollbar-track{background:transparent}.glass-scrollbar[data-v-d4f2d98a]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-scrollbar[data-v-d4f2d98a]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar[data-v-d220ae1a]{scrollbar-width:thin;scrollbar-color:rgba(249,115,22,.4) rgba(55,65,81,.3)}.custom-scrollbar[data-v-d220ae1a]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-d220ae1a]::-webkit-scrollbar-track{background:#3741514d;border-radius:3px}.custom-scrollbar[data-v-d220ae1a]::-webkit-scrollbar-thumb{background:#f9731666;border-radius:3px}.custom-scrollbar[data-v-d220ae1a]::-webkit-scrollbar-thumb:hover{background:#f9731699}.ssai-audio-hidden[data-v-185844ac]{display:none}.ssai-audio-card[data-v-185844ac]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);max-width:320px;min-width:220px;color:#e5e7ebe6}.ssai-audio-row[data-v-185844ac]{display:flex;align-items:center;gap:10px;width:100%}.ssai-audio-btn[data-v-185844ac]{width:34px;height:34px;border-radius:50%;border:none;background:var(--ssai-audio-primary, #7c3aed);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;line-height:0;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.ssai-audio-btn[data-v-185844ac]:hover{filter:brightness(1.05);box-shadow:0 2px 6px #0f172a2e}.ssai-audio-btn[data-v-185844ac]:active{transform:scale(.96)}.ssai-audio-btn[data-v-185844ac]:focus-visible{outline:2px solid var(--ssai-audio-primary, #7c3aed);outline-offset:2px}.ssai-audio-btn svg[data-v-185844ac]{display:block}.ssai-audio-track[data-v-185844ac]{position:relative;flex:1;min-width:0;height:4px;border-radius:999px;background:#ffffff47;cursor:pointer}.ssai-audio-track[data-v-185844ac]:focus-visible{outline:2px solid var(--ssai-audio-primary, #7c3aed);outline-offset:3px;border-radius:999px}.ssai-audio-fill[data-v-185844ac]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ssai-audio-primary-2, #6d28d9),var(--ssai-audio-primary, #7c3aed));width:0%;transition:width .12s linear;pointer-events:none}.ssai-audio-thumb[data-v-185844ac]{position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;background:var(--ssai-audio-primary, #7c3aed);left:0;box-shadow:0 1px 2px #0f172a40;transition:left .12s linear;pointer-events:none}.ssai-audio-time[data-v-185844ac]{font-size:11px;color:#e5e7ebb8;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:74px;text-align:right;flex-shrink:0}.custom-scrollbar[data-v-9a6ed459]{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) rgba(55,65,81,.2)}.custom-scrollbar[data-v-9a6ed459]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9a6ed459]::-webkit-scrollbar-track{background:#37415133;border-radius:3px}.custom-scrollbar[data-v-9a6ed459]::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:3px}.custom-scrollbar[data-v-9a6ed459]::-webkit-scrollbar-thumb:hover{background:#3b82f680}.ssai-audio-tx[data-v-9a6ed459]{font-size:11px;line-height:1.45;display:flex;align-items:center;gap:6px;flex-wrap:wrap;word-break:break-word}.ssai-audio-tx-final[data-v-9a6ed459]{color:#e5e7ebd9}.ssai-audio-tx-pending[data-v-9a6ed459]{color:#e5e7eb99}.ssai-audio-tx-dots[data-v-9a6ed459]{display:inline-flex;gap:3px;align-items:center}.ssai-audio-tx-dots span[data-v-9a6ed459]{width:4px;height:4px;border-radius:50%;background:var(--ssai-audio-primary, #7c3aed);display:inline-block;animation:ssai-audio-dot-9a6ed459 1.2s ease-in-out infinite}.ssai-audio-tx-dots span[data-v-9a6ed459]:nth-child(2){animation-delay:.15s}.ssai-audio-tx-dots span[data-v-9a6ed459]:nth-child(3){animation-delay:.3s}@keyframes ssai-audio-dot-9a6ed459{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.glass-scrollbar[data-v-bc913ff9]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.glass-scrollbar[data-v-bc913ff9]::-webkit-scrollbar{width:6px}.glass-scrollbar[data-v-bc913ff9]::-webkit-scrollbar-track{background:transparent}.glass-scrollbar[data-v-bc913ff9]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-scrollbar[data-v-bc913ff9]::-webkit-scrollbar-thumb:hover{background:#fff3}.message-input-container[data-v-8cbb706f]{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-8cbb706f]{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-8cbb706f],.resize-handle:active .resize-handle-bar[data-v-8cbb706f]{background:#8b5cf699;width:60px}.resize-handle-bar[data-v-8cbb706f]{width:40px;height:4px;background:#6b728066;border-radius:2px;transition:all .2s ease}.input-wrapper[data-v-8cbb706f]{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-8cbb706f]{margin:8px 8px 4px;background:transparent;border-radius:12px;overflow:hidden;flex-shrink:0}.file-preview-inner[data-v-8cbb706f]{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-8cbb706f]{position:relative;width:36px;height:36px;border-radius:8px;overflow:hidden;flex-shrink:0}.file-thumbnail img[data-v-8cbb706f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-thumbnail-overlay[data-v-8cbb706f]{display:none}.file-icon-box[data-v-8cbb706f]{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-8cbb706f]{flex:1;min-width:0}.file-name[data-v-8cbb706f]{font-size:12px;font-weight:500;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-8cbb706f]{font-size:10px;color:#6b7280;margin-top:1px}.file-remove-btn[data-v-8cbb706f]{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-8cbb706f]:hover{background:#ef444426;color:#f87171}.input-row[data-v-8cbb706f]{display:flex;align-items:flex-end;gap:8px;padding:0;flex:1;min-height:0}.action-buttons-left[data-v-8cbb706f]{display:flex;gap:4px;flex-shrink:0}.action-btn[data-v-8cbb706f]{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-8cbb706f]:hover:not(:disabled){color:#f3f4f6;background:#4b556399}.action-btn[data-v-8cbb706f]:disabled{opacity:.4;cursor:not-allowed}.ai-btn[data-v-8cbb706f]{color:#a78bfae6}.ai-btn[data-v-8cbb706f]:hover:not(:disabled){color:#c4b5fd;background:#8b5cf633}.ai-btn.is-active[data-v-8cbb706f]{color:#c4b5fd;background:#8b5cf640}.action-btn-glow[data-v-8cbb706f]{display:none}.attach-btn[data-v-8cbb706f]:hover:not(:disabled){color:#f3f4f6}.text-input-container[data-v-8cbb706f]{flex:1;position:relative;min-width:0;display:flex;align-items:stretch;align-self:stretch}.message-textarea[data-v-8cbb706f]{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-8cbb706f]::-moz-placeholder{color:#9ca3af99}.message-textarea[data-v-8cbb706f]::placeholder{color:#9ca3af99}.message-textarea[data-v-8cbb706f]:focus{border-color:#8b5cf680;box-shadow:0 0 0 2px #8b5cf61a}.message-textarea[data-v-8cbb706f]:disabled{opacity:.5;cursor:not-allowed}.char-counter[data-v-8cbb706f]{position:absolute;bottom:10px;right:16px;font-size:9px;font-weight:500;color:#6b7280cc;pointer-events:none}.char-counter.is-warning[data-v-8cbb706f]{color:#fbbf24e6}.char-counter.is-danger[data-v-8cbb706f]{color:#f87171e6}.send-btn[data-v-8cbb706f]{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-8cbb706f]:disabled:not(.is-sending){cursor:not-allowed}.send-btn-bg[data-v-8cbb706f]{position:absolute;inset:0;background:#37415180;border-radius:50%;transition:all .2s ease}.send-btn.is-ready[data-v-8cbb706f]{color:#fff}.send-btn.is-ready .send-btn-bg[data-v-8cbb706f]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 2px 12px #8b5cf659}.send-btn.is-ready[data-v-8cbb706f]:hover{transform:scale(1.03)}.send-btn.is-ready:hover .send-btn-bg[data-v-8cbb706f]{box-shadow:0 3px 16px #8b5cf673}.send-btn.is-ready[data-v-8cbb706f]:active{transform:scale(.97)}.send-btn.is-sending[data-v-8cbb706f]{color:#a78bfa}.send-btn.is-sending .send-btn-bg[data-v-8cbb706f]{background:#8b5cf626}.send-icon[data-v-8cbb706f]{transition:transform .15s ease}.send-btn.is-ready:hover .send-icon[data-v-8cbb706f]{transform:translate(1px)}.keyboard-hint[data-v-8cbb706f]{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;font-size:10px;color:#6b7280b3}.keyboard-hint kbd[data-v-8cbb706f]{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-8cbb706f]{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-86c02f66]{scrollbar-width:thin;scrollbar-color:rgba(75,85,99,.4) transparent}.custom-scrollbar[data-v-86c02f66]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-86c02f66]::-webkit-scrollbar-thumb{background-color:#4b556366;border-radius:4px}.custom-scrollbar[data-v-0c4ebd1f]{scrollbar-width:thin;scrollbar-color:rgba(75,85,99,.4) transparent}.custom-scrollbar[data-v-0c4ebd1f]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-0c4ebd1f]::-webkit-scrollbar-thumb{background-color:#4b556366;border-radius:4px}.glass-scrollbar[data-v-0c4ebd1f]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.glass-scrollbar[data-v-0c4ebd1f]::-webkit-scrollbar{width:6px}.glass-scrollbar[data-v-0c4ebd1f]::-webkit-scrollbar-track{background:transparent}.glass-scrollbar[data-v-0c4ebd1f]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-scrollbar[data-v-0c4ebd1f]::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar[data-v-d2aeafdd]{scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.3) rgba(55,65,81,.2)}.custom-scrollbar[data-v-d2aeafdd]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-d2aeafdd]::-webkit-scrollbar-track{background:#37415133}.custom-scrollbar[data-v-d2aeafdd]::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:2px}.bant-slider[data-v-d2aeafdd]{background:linear-gradient(to right,#3b82f6,#f97316,#ef4444)}.bant-slider[data-v-d2aeafdd]::-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-d2aeafdd]::-moz-range-thumb{width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}
