.lc-pane[data-v-acda34ed]{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.lc-connection[data-v-acda34ed],.lc-error[data-v-acda34ed],.lc-readonly[data-v-acda34ed]{border-radius:.75rem;flex:none;padding:.55rem .75rem;font-size:.78rem}.lc-connection[data-v-acda34ed]{color:#9a3412;background:#fff7ed}.lc-error[data-v-acda34ed]{color:#b91c1c;background:#fef2f2;margin:0 0 .45rem}.lc-readonly[data-v-acda34ed]{background:var(--ka-surface-muted);color:var(--ka-text-muted);text-align:center}.lc-thread[data-v-acda34ed]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ka-text-muted) 38%, transparent) transparent;flex-direction:column;flex:auto;gap:.65rem;min-height:0;padding:.35rem .4rem .8rem;display:flex;overflow-y:auto}.lc-thread[data-v-acda34ed]::-webkit-scrollbar{width:8px}.lc-thread[data-v-acda34ed]::-webkit-scrollbar-track{background:0 0}.lc-thread[data-v-acda34ed]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ka-text-muted) 38%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.lc-thread[data-v-acda34ed]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ka-text-muted) 58%, transparent);background-clip:padding-box}.lc-empty[data-v-acda34ed]{max-width:24rem;color:var(--ka-text-muted);text-align:center;margin:auto;padding:2rem 1rem;font-size:.85rem}.lc-message[data-v-acda34ed]{border:1px solid var(--ka-border);background:var(--ka-surface-muted);border-radius:1rem 1rem 1rem .3rem;align-self:flex-start;width:min(85%,30rem);padding:.7rem .8rem}.lc-message-own[data-v-acda34ed]{background:color-mix(in srgb, var(--ka-primary) 15%, var(--ka-surface));border-color:color-mix(in srgb, var(--ka-primary) 40%, var(--ka-border));border-radius:1rem 1rem .3rem;align-self:flex-end}.lc-draft-message[data-v-acda34ed]{border-style:dashed;border-color:color-mix(in srgb, var(--ka-primary) 58%, var(--ka-border));background:color-mix(in srgb, var(--ka-primary) 7%, var(--ka-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--ka-primary) 6%, transparent);opacity:.94}.lc-draft-message .lc-message-head strong[data-v-acda34ed]{color:var(--ka-primary)}.lc-message-head[data-v-acda34ed]{color:var(--ka-text-muted);justify-content:space-between;gap:.75rem;font-size:.7rem;display:flex}.lc-message-body[data-v-acda34ed]{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.lc-files[data-v-acda34ed]{gap:.35rem;margin-top:.55rem;display:grid}.lc-file[data-v-acda34ed]{border:1px solid var(--ka-border);text-align:left;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.5rem .55rem;font-size:.75rem;display:flex}.lc-file-copy[data-v-acda34ed]{gap:.1rem;min-width:0;display:grid}.lc-file-copy span[data-v-acda34ed]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-file-actions[data-v-acda34ed]{flex:none;gap:.3rem;display:flex}.lc-file-actions button[data-v-acda34ed],.lc-preview-actions button[data-v-acda34ed]{border:1px solid var(--ka-border);background:var(--ka-surface);color:var(--ka-text);border-radius:.55rem;padding:.35rem .5rem;font-size:.68rem;font-weight:700}.lc-file-actions button[data-v-acda34ed]:hover,.lc-preview-actions button[data-v-acda34ed]:hover{border-color:color-mix(in srgb, var(--ka-primary) 50%, var(--ka-border))}.lc-file small[data-v-acda34ed],.lc-receipt[data-v-acda34ed]{color:var(--ka-text-muted)}.lc-receipt[data-v-acda34ed]{text-align:right;margin-top:.25rem;font-size:.65rem}.lc-composer-zone[data-v-acda34ed]{z-index:2;border-top:1px solid color-mix(in srgb, var(--ka-border) 80%, transparent);background:var(--ka-surface);flex:none;padding-top:.55rem;position:relative}.lc-typing[data-v-acda34ed]{min-height:1.2rem;color:var(--ka-text-muted);white-space:nowrap;text-overflow:ellipsis;padding:0 .25rem;font-size:.72rem;overflow:hidden}.lc-pending-files[data-v-acda34ed]{flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem;display:flex}.lc-pending-files span[data-v-acda34ed]{background:color-mix(in srgb, var(--ka-primary) 12%, var(--ka-surface));border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.72rem;display:inline-flex}.lc-pending-files button[data-v-acda34ed]{font-size:1rem;line-height:1}.lc-composer[data-v-acda34ed]{gap:.45rem;display:grid}.lc-composer-field textarea[data-v-acda34ed]{box-sizing:border-box;resize:none;border:1px solid var(--ka-border);width:100%;color:var(--ka-text);background:0 0;border-radius:.8rem;outline:none;padding:.65rem .75rem;font-size:.85rem}.lc-composer-field textarea[data-v-acda34ed]:focus{border-color:var(--ka-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--ka-primary) 14%, transparent)}.ka-field-help[data-v-acda34ed]{color:var(--ka-text-muted);margin-top:.25rem;font-size:.65rem;display:block}.lc-composer-actions[data-v-acda34ed]{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.lc-attach[data-v-acda34ed]{cursor:pointer;font-size:.78rem;position:relative}.lc-attach input[data-v-acda34ed]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.lc-send[data-v-acda34ed]{background:var(--ka-primary);color:#fff;border-radius:.7rem;padding:.55rem .9rem;font-size:.78rem;font-weight:700}.lc-send[data-v-acda34ed]:disabled{opacity:.5;cursor:not-allowed}.lc-message-source[data-v-acda34ed]{color:var(--ka-text-muted);margin-top:.45rem;font-size:.68rem}.lc-rich-actions[data-v-acda34ed]{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.lc-rich-actions button[data-v-acda34ed]{border:1px solid color-mix(in srgb, var(--ka-primary) 42%, var(--ka-border));background:color-mix(in srgb, var(--ka-primary) 10%, var(--ka-surface));color:var(--ka-text);border-radius:999px;padding:.42rem .65rem;font-size:.72rem;font-weight:700}.lc-rich-actions button[data-v-acda34ed]:hover:not(:disabled){background:color-mix(in srgb, var(--ka-primary) 18%, var(--ka-surface))}.lc-rich-actions button[data-v-acda34ed]:disabled{opacity:.5}.lc-canned-popover[data-v-acda34ed]{z-index:20;border:1px solid var(--ka-border);background:var(--ka-surface);border-radius:1rem;max-height:18rem;padding:.4rem;position:absolute;bottom:calc(100% - .1rem);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #0000002e}.lc-canned-option[data-v-acda34ed]{width:100%;color:var(--ka-text);text-align:left;border-radius:.75rem;gap:.2rem;padding:.65rem .7rem;display:grid}.lc-canned-option[data-v-acda34ed]:hover,.lc-canned-option-active[data-v-acda34ed]{background:var(--ka-surface-muted)}.lc-canned-option span[data-v-acda34ed]{font-size:.78rem}.lc-canned-option strong[data-v-acda34ed]{color:var(--ka-primary)}.lc-canned-option small[data-v-acda34ed]{color:var(--ka-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.lc-canned-empty[data-v-acda34ed]{color:var(--ka-text-muted);padding:.8rem;font-size:.75rem}.lc-preview-backdrop[data-v-acda34ed]{z-index:10050;background:#0f172a8f;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lc-preview-modal[data-v-acda34ed]{border:1px solid var(--ka-border);background:var(--ka-surface);border-radius:1rem;flex-direction:column;width:min(92vw,68rem);height:min(88vh,52rem);display:flex;overflow:hidden;box-shadow:0 26px 80px #0000004d}.lc-preview-head[data-v-acda34ed],.lc-preview-actions[data-v-acda34ed]{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.lc-preview-head[data-v-acda34ed]{border-bottom:1px solid var(--ka-border)}.lc-preview-head>div[data-v-acda34ed]{gap:.12rem;min-width:0;display:grid}.lc-preview-head strong[data-v-acda34ed]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-preview-head small[data-v-acda34ed]{color:var(--ka-text-muted)}.lc-preview-head>button[data-v-acda34ed]{flex:none;font-size:1.4rem;line-height:1}.lc-preview-body[data-v-acda34ed]{background:color-mix(in srgb, var(--ka-surface-muted) 86%, black 2%);flex:auto;place-items:center;min-height:0;display:grid;overflow:auto}.lc-preview-body iframe[data-v-acda34ed],.lc-preview-body img[data-v-acda34ed]{border:0;width:100%;height:100%}.lc-preview-body img[data-v-acda34ed]{object-fit:contain;padding:.75rem}.lc-preview-text[data-v-acda34ed]{white-space:pre-wrap;word-break:break-word;background:var(--ka-surface);width:100%;height:100%;color:var(--ka-text);margin:0;padding:1rem;font:.9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.lc-preview-state[data-v-acda34ed]{color:var(--ka-text-muted);text-align:center;padding:1rem}.lc-preview-error[data-v-acda34ed]{color:#b91c1c}.lc-preview-actions[data-v-acda34ed]{border-top:1px solid var(--ka-border);justify-content:flex-end}.lc-preview-actions .lc-preview-download[data-v-acda34ed]{border-color:color-mix(in srgb, var(--ka-primary) 55%, var(--ka-border));background:color-mix(in srgb, var(--ka-primary) 10%, var(--ka-surface))}@media (width<=640px){.lc-message[data-v-acda34ed]{width:92%}}
