.chat-message-wrap[data-v-db70ac2d]{max-width:800px;width:100%}.chat-selectable-items-title[data-v-db70ac2d]{color:var(--chat-text-secondary);font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.chat-selection-count[data-v-db70ac2d]{color:var(--chat-primary-light);font-size:.75rem}.chat-item-name[data-v-db70ac2d]{font-size:.95rem;font-weight:600;margin-bottom:6px}.chat-item-description[data-v-db70ac2d]{line-height:1.5}.chat-reasoning-section[data-v-db70ac2d]{border-top:1px solid var(--chat-border)}.chat-reasoning-field[data-v-db70ac2d]{margin-bottom:14px}.chat-reasoning-label[data-v-db70ac2d]{color:var(--chat-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.chat-reasoning-usage[data-v-db70ac2d]{font-size:.75rem}.chat-action-btn.action-generate[data-v-db70ac2d]{border-color:var(--chat-info);color:var(--chat-info)}.chat-action-btn.action-selection[data-v-db70ac2d]{border-color:var(--chat-primary);color:var(--chat-primary-light)}.chat-action-btn.action-publish[data-v-db70ac2d]{border-color:var(--chat-success);color:var(--chat-success)}.chat-action-btn.action-check[data-v-db70ac2d]{border-color:var(--chat-warning);color:var(--chat-warning)}.chat-action-btn.action-info[data-v-db70ac2d]{border-color:var(--chat-text-muted);color:var(--chat-text-secondary)}.chat-composer[data-v-0e18531a]{background:var(--chat-surface-elevated,rgb(var(--v-theme-surface)));border-top:1px solid var(--chat-border,rgba(var(--v-border-color),var(--v-border-opacity)));flex-shrink:0}.chat-composer-context[data-v-0e18531a]{align-items:center;background:rgba(var(--v-theme-primary),.06);display:flex;gap:8px;min-height:0;padding:8px 12px}.chat-composer-context-bar[data-v-0e18531a]{align-self:stretch;background:rgb(var(--v-theme-primary));border-radius:2px;min-width:3px;width:3px}.chat-composer-context-bar--edit[data-v-0e18531a]{background:rgb(var(--v-theme-warning,251,191,36))}.chat-composer-context--edit[data-v-0e18531a]{background:rgba(var(--v-theme-warning,251,191,36),.08)}.chat-composer-context-body[data-v-0e18531a]{flex:1;min-width:0;overflow:hidden}.chat-composer-context-author[data-v-0e18531a]{align-items:center;color:rgb(var(--v-theme-primary));display:flex;font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer-context--edit .chat-composer-context-author[data-v-0e18531a]{color:rgb(var(--v-theme-warning,251,191,36))}.chat-composer-context-text[data-v-0e18531a]{color:var(--chat-text-secondary,rgba(var(--v-theme-on-surface),.6));font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer-context-close[data-v-0e18531a]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--chat-text-muted,rgba(var(--v-theme-on-surface),.5));cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s;width:28px}.chat-composer-context-close[data-v-0e18531a]:hover{background:rgba(var(--v-theme-on-surface),.08)}.chat-composer-files[data-v-0e18531a]{border-bottom:1px solid var(--chat-border,rgba(var(--v-border-color),var(--v-border-opacity)));display:flex;gap:8px;overflow-x:auto;padding:8px 12px;scrollbar-color:rgba(0,0,0,.12) transparent;scrollbar-width:thin}.chat-composer-file-card[data-v-0e18531a]{align-items:center;background:rgba(var(--v-theme-on-surface),.06);border-radius:10px;display:flex;flex-shrink:0;gap:8px;max-width:200px;min-width:140px;padding:6px 8px;position:relative}.chat-composer-file-thumb[data-v-0e18531a]{-o-object-fit:cover;object-fit:cover}.chat-composer-file-icon[data-v-0e18531a],.chat-composer-file-thumb[data-v-0e18531a]{border-radius:6px;flex-shrink:0;height:40px;width:40px}.chat-composer-file-icon[data-v-0e18531a]{align-items:center;background:rgba(var(--v-theme-on-surface),.08);color:var(--chat-text-secondary,rgba(var(--v-theme-on-surface),.6));display:flex;justify-content:center}.chat-composer-file-info[data-v-0e18531a]{flex:1;min-width:0;overflow:hidden}.chat-composer-file-name[data-v-0e18531a]{color:var(--chat-text-primary,rgb(var(--v-theme-on-surface)));font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer-file-size[data-v-0e18531a]{color:var(--chat-text-muted,rgba(var(--v-theme-on-surface),.5));font-size:.65rem}.chat-composer-file-remove[data-v-0e18531a]{align-items:center;background:rgba(var(--v-theme-on-surface),.7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:0;position:absolute;right:-4px;top:-4px;transition:opacity .15s;width:20px}.chat-composer-file-card:hover .chat-composer-file-remove[data-v-0e18531a]{opacity:1}.chat-composer-file-uploading[data-v-0e18531a]{align-items:center;background:#00000073;border-radius:10px;display:flex;inset:0;justify-content:center;position:absolute}.chat-composer-file-error[data-v-0e18531a]{position:absolute;right:-4px;top:-4px}.chat-composer-row[data-v-0e18531a]{align-items:flex-end;display:flex;gap:6px;padding:8px 8px 8px 6px}.chat-composer-action-btn[data-v-0e18531a]{align-items:center;background:rgba(var(--v-theme-on-surface),.08);border:none;border-radius:50%;color:var(--chat-text-secondary,rgba(var(--v-theme-on-surface),.6));cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:2px;transition:background .15s,color .15s;width:36px}.chat-composer-action-btn[data-v-0e18531a]:hover:not(:disabled){background:rgba(var(--v-theme-on-surface),.14);color:var(--chat-text-primary,rgb(var(--v-theme-on-surface)))}.chat-composer-action-btn[data-v-0e18531a]:disabled{cursor:not-allowed;opacity:.4}.chat-composer-input-wrap[data-v-0e18531a]{align-items:flex-end;background:rgba(var(--v-theme-on-surface),.05);border-radius:20px;display:flex;flex:1;min-width:0;padding:6px 14px;transition:background .15s}.chat-composer-input-wrap[data-v-0e18531a]:focus-within{background:rgba(var(--v-theme-on-surface),.08)}.chat-composer-textarea[data-v-0e18531a]{background:transparent;border:none;color:var(--chat-text-primary,rgb(var(--v-theme-on-surface)));font-family:inherit;font-size:.9rem;line-height:1.45;max-height:120px;outline:none;overflow-y:auto;padding:2px 0;resize:none;scrollbar-color:rgba(0,0,0,.15) transparent;scrollbar-width:thin;width:100%}.chat-composer-textarea[data-v-0e18531a]::-moz-placeholder{color:var(--chat-text-muted,rgba(var(--v-theme-on-surface),.45))}.chat-composer-textarea[data-v-0e18531a]::placeholder{color:var(--chat-text-muted,rgba(var(--v-theme-on-surface),.45))}.chat-composer-textarea[data-v-0e18531a]:disabled{cursor:not-allowed;opacity:.5}.chat-composer-send-btn[data-v-0e18531a]{align-items:center;background:rgb(var(--v-theme-primary));border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:2px;transition:background .15s,transform .1s;width:36px}.chat-composer-send-btn[data-v-0e18531a]:hover:not(:disabled){filter:brightness(1.1);transform:scale(1.05)}.chat-composer-send-btn[data-v-0e18531a]:active:not(:disabled){transform:scale(.95)}.chat-composer-send-btn[data-v-0e18531a]:disabled{cursor:not-allowed;opacity:.6}.chat-composer-send-btn--loading[data-v-0e18531a]{opacity:.7;pointer-events:none}.chat-composer-send-icon[data-v-0e18531a]{margin-left:-1px;margin-top:-1px;transform:rotate(-30deg)}.chat-composer-mic-btn[data-v-0e18531a]{align-items:center;background:rgba(var(--v-theme-on-surface),.08);border:none;border-radius:50%;color:var(--chat-text-muted,rgba(var(--v-theme-on-surface),.4));cursor:not-allowed;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:2px;opacity:.5;transition:background .15s;width:36px}.chat-composer-swap-enter-active[data-v-0e18531a],.chat-composer-swap-leave-active[data-v-0e18531a]{transition:opacity .12s ease,transform .12s ease}.chat-composer-swap-enter-from[data-v-0e18531a],.chat-composer-swap-leave-to[data-v-0e18531a]{opacity:0;transform:scale(.7)}.chat-input-area[data-v-4f174dcb]{background:var(--chat-surface-elevated)}.chat-channel-list[data-v-2b581c8f]{flex:1;min-height:0}.channel-section-title[data-v-2b581c8f]{flex:none!important;font-size:1rem!important;font-weight:500}[data-v-2b581c8f] .v-tabs{flex:none!important}.channel-group-scroll[data-v-2b581c8f],.channel-personal-scroll[data-v-2b581c8f]{overflow-y:auto;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.chat-unread-count[data-v-2b581c8f]{align-items:center;background-color:#ff9800;border-radius:12px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 6px}.chat-unread-count--small[data-v-2b581c8f]{font-size:.7rem;height:20px;min-width:20px;padding:0 4px}.chat-message-menu-btn[data-v-f2542af6]{opacity:0;transition:opacity .15s ease}.chat-message-menu-btn[data-v-f2542af6]:focus,.chat-message-menu-btn[aria-expanded=true][data-v-f2542af6],[data-v-f2542af6] .chat-message-bubble-wrap:hover .chat-message-menu-btn{opacity:1}.chat-thread-bubble-wrapper[data-v-8e09f721]{--bubble-incoming-bg:#e0e0e0;--bubble-incoming-text:rgba(0,0,0,.87);--bubble-outgoing-bg:#d9fdd2;--bubble-outgoing-text:rgba(0,0,0,.87);--bubble-time-color:rgba(0,0,0,.5);--bubble-mention-bg:rgba(var(--v-theme-primary,99,102,241),.2);--bubble-mention-text:rgb(var(--v-theme-primary,99,102,241));--bubble-avatar-placeholder-bg:#bdbdbd;--bubble-avatar-initial-text:#fff;--bubble-name-text:rgba(var(--v-theme-on-surface,0,0,0),.87)}.v-theme--dark{--bubble-incoming-bg:#2a2a2e;--bubble-incoming-text:#e0e0e0;--bubble-outgoing-bg:#005c4b;--bubble-outgoing-text:#e8e8e8;--bubble-time-color:hsla(0,0%,100%,.5);--bubble-mention-bg:rgba(129,140,248,.25);--bubble-mention-text:#a5b4fc;--bubble-avatar-placeholder-bg:#616161;--bubble-avatar-initial-text:#fafafa;--bubble-name-text:#e0e0e0;--bubble-link-color:#64b5f6}.chat-thread-bubble-wrapper[data-v-8e09f721]{align-items:flex-start;display:flex;gap:10px;max-width:90%;min-width:0;width:100%}.chat-thread-bubble-out[data-v-8e09f721]{align-self:flex-end;flex-direction:row-reverse}.chat-thread-bubble-in .chat-thread-bubble-col[data-v-8e09f721],.chat-thread-bubble-out .chat-thread-bubble-col[data-v-8e09f721]{align-items:flex-end;display:flex;flex-direction:column;max-width:100%;min-width:0}.chat-thread-bubble-in .chat-thread-bubble-col[data-v-8e09f721]{align-items:flex-start}.chat-thread-bubble-inner[data-v-8e09f721]{border-radius:12px;max-width:100%;min-width:80px;padding:10px 12px;position:relative;word-break:break-word}.chat-thread-bubble-incoming[data-v-8e09f721]{background-color:var(--bubble-incoming-bg);border-bottom-left-radius:4px;color:var(--bubble-incoming-text)}.chat-thread-bubble-outgoing[data-v-8e09f721]{background-color:var(--bubble-outgoing-bg);border-bottom-right-radius:4px;color:var(--bubble-outgoing-text)}.chat-thread-bubble-content[data-v-8e09f721]{word-wrap:break-word;line-height:1.5;overflow-wrap:break-word}.chat-thread-bubble-content[data-v-8e09f721] p{margin:0 0 .5em}.chat-thread-bubble-content[data-v-8e09f721] p:last-child{margin-bottom:0}.chat-thread-bubble-content[data-v-8e09f721] .chat-mention,.chat-thread-bubble-content[data-v-8e09f721] .mention{background-color:var(--bubble-mention-bg);border-radius:4px;color:var(--bubble-mention-text);padding:1px 6px}.chat-thread-bubble-content[data-v-8e09f721] .chat-inline-img,.chat-thread-bubble-content[data-v-8e09f721] img{border-radius:8px;display:block;margin:4px 0;max-height:300px;max-width:100%;-o-object-fit:contain;object-fit:contain}.chat-thread-bubble-content[data-v-8e09f721] a{color:var(--bubble-link-color,#1976d2);text-decoration:underline;word-break:break-all}.chat-thread-bubble-content[data-v-8e09f721] a:hover{opacity:.8}.chat-thread-bubble-content[data-v-8e09f721] ol,.chat-thread-bubble-content[data-v-8e09f721] ul{margin:.25em 0;padding-left:1.5em}.chat-thread-bubble-content[data-v-8e09f721] blockquote{border-left:3px solid rgba(0,0,0,.2);margin:.25em 0;opacity:.85;padding:2px 10px}.chat-thread-bubble-content[data-v-8e09f721] code{background:#00000014;border-radius:3px;font-size:.85em;padding:1px 4px}.chat-thread-bubble-content[data-v-8e09f721] pre{background:#00000014;border-radius:6px;margin:4px 0;overflow-x:auto;padding:8px}.chat-thread-bubble-footer[data-v-8e09f721]{gap:4px;margin-top:6px}.chat-thread-bubble-time[data-v-8e09f721]{color:var(--bubble-time-color);font-size:.7rem}.chat-thread-bubble-name[data-v-8e09f721]{color:var(--bubble-name-text)}.chat-thread-bubble-menu[data-v-8e09f721]{min-width:24px;opacity:.6}.chat-thread-bubble-avatar[data-v-8e09f721]{border-radius:50%;height:32px;min-width:32px;overflow:hidden;width:32px}.chat-thread-bubble-avatar img[data-v-8e09f721]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-thread-bubble-avatar-placeholder[data-v-8e09f721]{align-items:center;background-color:var(--bubble-avatar-placeholder-bg);display:flex;justify-content:center}.chat-thread-bubble-avatar-initial[data-v-8e09f721]{color:var(--bubble-avatar-initial-text);font-size:.875rem;font-weight:600;line-height:1}.chat-bubble-images[data-v-8e09f721]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.chat-bubble-img[data-v-8e09f721]{border-radius:8px;cursor:pointer;max-height:240px;max-width:240px;-o-object-fit:cover;object-fit:cover;transition:opacity .15s ease}.chat-bubble-img[data-v-8e09f721]:hover{opacity:.9}.chat-bubble-videos[data-v-8e09f721]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.chat-bubble-video[data-v-8e09f721]{background:#000;border-radius:8px;max-height:200px;max-width:280px}.chat-bubble-audios[data-v-8e09f721]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.chat-bubble-audio-wrap[data-v-8e09f721]{align-items:center;background:#0000000f;border-radius:8px;display:flex;padding:4px 8px}.chat-bubble-audio[data-v-8e09f721]{flex:1;height:32px;min-width:0}.chat-bubble-youtube[data-v-8e09f721]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.chat-bubble-youtube-wrap[data-v-8e09f721]{aspect-ratio:16/9;border-radius:8px;max-width:280px;overflow:hidden;position:relative;width:100%}.chat-bubble-youtube-iframe[data-v-8e09f721]{border:none;height:100%;inset:0;position:absolute;width:100%}.chat-bubble-files[data-v-8e09f721]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.chat-bubble-file-link[data-v-8e09f721]{background:#00000014;border-radius:8px;color:inherit;padding:6px 10px;text-decoration:none;transition:background .15s ease}.chat-bubble-file-link[data-v-8e09f721]:hover{background:#00000026}.chat-lightbox-overlay[data-v-8e09f721]{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.chat-lightbox-close[data-v-8e09f721]{position:absolute;right:16px;top:16px;z-index:10000}.chat-lightbox-img[data-v-8e09f721]{border-radius:4px;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.chat-reply-quoted[data-v-8e09f721]{background-color:var(--reply-quoted-bg,rgba(0,0,0,.15));border-radius:6px;cursor:pointer;display:flex;margin-bottom:6px;overflow:hidden;transition:opacity .15s ease}.chat-reply-quoted[data-v-8e09f721]:hover{opacity:.85}.chat-reply-quoted-bar[data-v-8e09f721]{background-color:#06cf9c;display:block;min-width:4px;width:4px}.chat-reply-quoted-body[data-v-8e09f721]{min-width:0;overflow:hidden;padding:4px 10px}.chat-reply-quoted-author[data-v-8e09f721]{color:#06cf9c;font-weight:600}.chat-reply-quoted-author[data-v-8e09f721],.chat-reply-quoted-text[data-v-8e09f721]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reply-quoted-text[data-v-8e09f721]{opacity:.85}.chat-highlight-reply{border-radius:8px;outline:3px solid orange;outline-offset:2px;transition:outline .3s ease}.chat-thread-bubble-inner:hover .chat-thread-bubble-menu[data-v-8e09f721]{opacity:1}.chat-thread-view[data-v-99e9ce6a]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.chat-thread-messages[data-v-99e9ce6a]{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:16px 12px;scroll-behavior:smooth}.chat-thread-message-row[data-v-99e9ce6a]{display:flex;width:100%}.chat-thread-message-row.justify-end[data-v-99e9ce6a]{justify-content:flex-end}.chat-thread-message-row.justify-start[data-v-99e9ce6a]{justify-content:flex-start}.chat-sign-in[data-v-3db0eefd]{min-height:280px}.chat-sign-in-card[data-v-3db0eefd]{background:var(--chat-surface-card);border-color:var(--chat-border)}.chat-empty-icon[data-v-3db0eefd]{align-items:center;background:var(--chat-surface-elevated);border:1px solid var(--chat-border);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.chat-theme{--chat-primary:rgb(var(--v-theme-primary));--chat-primary-dark:rgb(var(--v-theme-primary));--chat-primary-light:rgb(var(--v-theme-secondary));--chat-surface:rgb(var(--v-theme-background));--chat-surface-elevated:rgb(var(--v-theme-surface));--chat-surface-card:rgb(var(--v-theme-surface));--chat-text-primary:rgb(var(--v-theme-on-surface));--chat-text-secondary:rgba(var(--v-theme-on-surface),.7);--chat-text-muted:rgba(var(--v-theme-on-surface),.5);--chat-border:rgba(var(--v-theme-on-surface),.12);--chat-success:rgb(var(--v-theme-success));--chat-warning:rgb(var(--v-theme-warning));--chat-error:rgb(var(--v-theme-error));--chat-info:rgb(var(--v-theme-info))}.chat-theme.v-theme--dark,.v-theme--dark .chat-theme{--chat-surface:#0f0f12;--chat-surface-elevated:#18181b;--chat-surface-card:#1f1f23;--chat-text-primary:#fafafa;--chat-text-secondary:#a1a1aa;--chat-text-muted:#71717a;--chat-border:#27272a}.chat-messages-area{flex:1;overflow-y:auto;padding:24px;scroll-behavior:smooth}.chat-messages-area,.chat-thread-messages{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.v-theme--dark .chat-messages-area,.v-theme--dark .chat-thread-messages{scrollbar-color:hsla(0,0%,100%,.2) transparent}.chat-messages-area::-webkit-scrollbar,.chat-thread-messages::-webkit-scrollbar{width:6px}.chat-messages-area::-webkit-scrollbar-track,.chat-thread-messages::-webkit-scrollbar-track{background:transparent}.chat-messages-area::-webkit-scrollbar-thumb,.chat-thread-messages::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.chat-messages-area::-webkit-scrollbar-thumb:hover,.chat-thread-messages::-webkit-scrollbar-thumb:hover{background:#00000059}.v-theme--dark .chat-messages-area::-webkit-scrollbar-thumb,.v-theme--dark .chat-thread-messages::-webkit-scrollbar-thumb{background:#ffffff2e}.v-theme--dark .chat-messages-area::-webkit-scrollbar-thumb:hover,.v-theme--dark .chat-thread-messages::-webkit-scrollbar-thumb:hover{background:#ffffff59}.chat-channel-list-scroll{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.v-theme--dark .chat-channel-list-scroll{scrollbar-color:hsla(0,0%,100%,.2) transparent}.chat-channel-list-scroll::-webkit-scrollbar{width:6px}.chat-channel-list-scroll::-webkit-scrollbar-track{background:transparent}.chat-channel-list-scroll::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.chat-channel-list-scroll::-webkit-scrollbar-thumb:hover{background:#00000059}.v-theme--dark .chat-channel-list-scroll::-webkit-scrollbar-thumb{background:#ffffff2e}.v-theme--dark .chat-channel-list-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff59}.chat-message{align-items:flex-start;animation:chat-fadeSlideIn .3s ease-out;display:flex;margin-bottom:20px}.chat-message.user{justify-content:flex-end}.chat-message-bubble{border-radius:16px;max-width:75%;padding:14px 18px;word-wrap:break-word;line-height:1.5}.chat-message.user .chat-message-bubble{background:linear-gradient(135deg,var(--chat-primary) 0,var(--chat-primary-dark) 100%);border-bottom-right-radius:4px;color:#fff}.chat-message.assistant .chat-message-bubble{background:var(--chat-surface-card);border:1px solid var(--chat-border);border-bottom-left-radius:4px;color:var(--chat-text-primary)}.chat-message-meta{color:var(--chat-text-muted);font-size:.7rem;margin-top:6px}@keyframes chat-fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-selectable-items{border-top:1px solid var(--chat-border);margin-top:16px;padding-top:16px}.chat-selectable-item{background:var(--chat-surface-elevated);border:1px solid var(--chat-border);border-radius:12px;cursor:pointer;margin-bottom:10px;padding:14px;position:relative;transition:all .2s ease}.chat-selectable-item:hover{border-color:var(--chat-primary);transform:translate(4px)}.chat-selectable-item.selected{background:rgba(var(--v-theme-primary),.1);border-color:var(--chat-primary)}.chat-selectable-item.selected:before{background:var(--chat-primary);border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.chat-selectable-item.outcome-pro .chat-item-name{color:var(--chat-success)}.chat-selectable-item.outcome-pro{border-left:3px solid var(--chat-success)}.chat-selectable-item.outcome-con .chat-item-name{color:var(--chat-error)}.chat-selectable-item.outcome-con{border-left:3px solid var(--chat-error)}.chat-tag{background:rgba(var(--v-theme-primary),.15);border-radius:20px;color:var(--chat-primary-light);font-size:.7rem;font-weight:500;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.chat-next-actions{border-top:1px solid var(--chat-border);margin-top:20px;padding-top:16px}.chat-action-btn{align-items:center;background:var(--chat-surface-elevated);border:1px solid var(--chat-border);border-radius:10px;color:var(--chat-text-primary);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:8px;margin-bottom:8px;margin-right:8px;padding:10px 16px;transition:all .2s ease}.chat-action-btn:hover:not(:disabled){background:rgba(var(--v-theme-primary),.1);border-color:var(--chat-primary);transform:translateY(-2px)}.chat-action-btn:disabled{cursor:not-allowed;opacity:.4}.chat-reasoning-content{background:var(--chat-surface-elevated);border-radius:8px;font-size:.8rem;margin-top:8px;padding:14px;white-space:pre-wrap;word-wrap:break-word;border:1px solid var(--chat-border);color:var(--chat-text-secondary)}.chat-empty-state{padding:60px 20px;text-align:center}.chat-empty-icon{align-items:center;background:var(--chat-surface-card);border:1px solid var(--chat-border);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.chat-breadcrumb{align-items:center;background:var(--chat-surface-elevated);border-bottom:1px solid var(--chat-border);display:flex;font-size:.8rem;gap:8px;overflow-x:auto;padding:12px 16px}.chat-breadcrumb-item{align-items:center;background:var(--chat-surface-card);border-radius:20px;color:var(--chat-text-secondary);display:flex;gap:6px;padding:6px 12px;white-space:nowrap}.chat-breadcrumb-item.active{background:rgba(var(--v-theme-primary),.2);border:1px solid var(--chat-primary);color:var(--chat-primary-light)}.chat-status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.chat-status-dot.online{background-color:rgb(var(--v-theme-success,76,175,80))}.chat-status-dot.offline{background-color:rgba(var(--v-theme-on-surface,128,128,128),.35)}.chat-status-text{font-size:.75rem}.chat-status-text.online{color:rgb(var(--v-theme-success,76,175,80))}.chat-status-text.offline{color:rgba(var(--v-theme-on-surface,128,128,128),.35)}.v-theme--dark .chat-composer-textarea{scrollbar-color:hsla(0,0%,100%,.15) transparent}.chat-shell[data-v-f7fbbc46]{background:var(--chat-surface);flex-direction:column;height:100%;min-height:0;overflow:hidden}.chat-shell-drawer[data-v-f7fbbc46]{min-width:320px;width:100%}.chat-shell-full[data-v-f7fbbc46]{height:100vh}.chat-shell-dialog[data-v-f7fbbc46]{max-height:85vh;min-height:400px}.chat-ai-thread-header[data-v-f7fbbc46]{border-bottom:1px solid var(--chat-border)}
