.cw-chat-icon[data-v-59d6a7e0]{align-items:center;border-radius:.75rem;bottom:1.5rem;cursor:pointer;display:flex;height:3.5rem;justify-content:center;position:fixed;right:1.5rem;width:3.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-chat-icon[data-v-59d6a7e0]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cw-chat-icon[data-v-59d6a7e0]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.cw-chat-icon[data-v-59d6a7e0]{background-color:var(--cw-icon-bg,#3b82f6);border:1px solid var(--cw-border-color,#e2e8f0);box-shadow:0 4px 12px var(--cw-shadow-color,rgba(0,0,0,.1));color:var(--cw-icon-text,#fff);z-index:9999}.cw-chat-icon[data-v-59d6a7e0]:hover{background-color:var(--cw-icon-hover-bg,#2563eb);box-shadow:0 6px 20px var(--cw-shadow-color,rgba(0,0,0,.2));transform:translateY(-2px) scale(1.05)}.cw-chat-icon-svg[data-v-59d6a7e0]{height:1.5rem;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.5rem}.cw-chat-icon-open[data-v-59d6a7e0]{background-color:var(--cw-icon-hover-bg,#2563eb);box-shadow:0 4px 12px var(--cw-shadow-color,rgba(0,0,0,.1))}.cw-chat-icon-open[data-v-59d6a7e0]:hover{background-color:var(--cw-accent-color,#3b82f6)}.cw-popup-overlay[data-v-d40d92b6]{align-items:stretch;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));display:flex;inset:0;justify-content:stretch;position:fixed;z-index:10000;--tw-bg-opacity:.6}@media (min-width:640px){.cw-popup-overlay[data-v-d40d92b6]{align-items:center;justify-content:center}}.cw-popup-overlay[data-v-d40d92b6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cw-popup-container[data-v-d40d92b6]{display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed}@media (min-width:640px){.cw-popup-container[data-v-d40d92b6]{border-radius:.75rem;height:640px;inset:auto;max-height:85vh;width:50%}}.cw-popup-container[data-v-d40d92b6]{background-color:var(--cw-bg-primary,#fff);border:1px solid var(--cw-border-color,#e2e8f0);box-shadow:0 20px 60px var(--cw-shadow-color,rgba(0,0,0,.1))}@media (min-width:640px){.cw-popup-bottom-right[data-v-d40d92b6]{bottom:1rem;right:1rem}.cw-popup-bottom-left[data-v-d40d92b6]{bottom:1rem;left:1rem}.cw-popup-top-right[data-v-d40d92b6]{right:1rem;top:1rem}.cw-popup-top-left[data-v-d40d92b6]{left:1rem;top:1rem}}.cw-popup-header[data-v-d40d92b6]{align-items:center;background-color:var(--cw-bg-secondary,#fff);border-bottom-color:var(--cw-border-color,#e2e8f0);border-bottom-width:1px;display:flex;justify-content:flex-end;padding:max(.5rem,env(safe-area-inset-top)) .75rem .75rem}.cw-popup-close[data-v-d40d92b6]{align-items:center;border-radius:.25rem;display:flex;height:2rem;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.cw-popup-close[data-v-d40d92b6]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.cw-popup-close[data-v-d40d92b6]{background-color:transparent;color:var(--cw-text-tertiary,#64748b)}.cw-popup-close[data-v-d40d92b6]:hover{background-color:var(--cw-bg-secondary,#f8fafc);color:var(--cw-text-secondary,#475569)}.cw-popup-close[data-v-d40d92b6]:focus{ring-color:var(--cw-accent-color,#3b82f6)}.cw-popup-close-icon[data-v-d40d92b6]{height:1.25rem;width:1.25rem}.cw-popup-content[data-v-d40d92b6]{background-color:var(--cw-bg-primary,#fff);flex:1 1 0%;overflow:hidden}.cw-search-bar[data-v-aff774d5]{background-color:var(--cw-bg-primary,#fff);width:100%}.cw-search-input-wrapper[data-v-aff774d5]{align-items:center;display:flex;position:relative}.cw-search-icon[data-v-aff774d5]{color:var(--cw-text-tertiary,#64748b);height:1.25rem;left:.75rem;pointer-events:none;position:absolute;width:1.25rem}.cw-search-input[data-v-aff774d5]{background-color:var(--cw-bg-secondary,#f8fafc);border:1px solid var(--cw-border-color,#e2e8f0);border-radius:.5rem;color:var(--cw-text-primary,#1e293b);font-size:.875rem;padding:.625rem 2.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.cw-search-input[data-v-aff774d5]::-moz-placeholder{color:var(--cw-text-tertiary,#64748b)}.cw-search-input[data-v-aff774d5]::placeholder{color:var(--cw-text-tertiary,#64748b)}.cw-search-input[data-v-aff774d5]:focus{border-color:var(--cw-accent-color,#3b82f6);box-shadow:0 0 0 1px var(--cw-accent-color,#3b82f6);outline:2px solid transparent;outline-offset:2px}.cw-search-clear[data-v-aff774d5]{align-items:center;color:var(--cw-text-tertiary,#64748b);display:flex;height:1.25rem;justify-content:center;position:absolute;right:.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.cw-search-clear[data-v-aff774d5]:focus{outline:2px solid transparent;outline-offset:2px}.cw-search-clear[data-v-aff774d5]:hover{color:var(--cw-text-secondary,#475569)}.cw-clear-icon[data-v-aff774d5]{height:1rem;width:1rem}.cw-conversation-item[data-v-03a8fde5]{align-items:center;display:flex;gap:.75rem;padding:1rem;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.cw-conversation-item[data-v-03a8fde5]:focus{outline:2px solid transparent;outline-offset:2px}.cw-conversation-item[data-v-03a8fde5]{background-color:var(--cw-bg-primary,#fff);border-bottom:1px solid var(--cw-border-color,#e2e8f0);color:var(--cw-text-primary,#1e293b);position:relative}.cw-conversation-item[data-v-03a8fde5]:focus,.cw-conversation-item[data-v-03a8fde5]:hover{background-color:var(--cw-bg-secondary,#f8fafc)}.cw-conversation-item.cw-active[data-v-03a8fde5]{background-color:var(--cw-bg-secondary,#f8fafc);border-left-color:var(--cw-accent-color,#3b82f6);border-left-width:4px}.cw-item-avatar[data-v-03a8fde5]{background-color:var(--cw-bg-tertiary,#e2e8f0);border-radius:9999px;flex-shrink:0;height:2.5rem;overflow:hidden;width:2.5rem}.cw-avatar-image[data-v-03a8fde5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cw-avatar-placeholder[data-v-03a8fde5]{align-items:center;background-color:var(--cw-bg-tertiary,#e2e8f0);color:var(--cw-text-secondary,#475569);display:flex;font-size:.875rem;font-weight:500;height:100%;justify-content:center;line-height:1.25rem;width:100%}.cw-item-content[data-v-03a8fde5]{display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem;min-width:0}.cw-item-header[data-v-03a8fde5]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.cw-item-name[data-v-03a8fde5]{color:var(--cw-text-primary,#1e293b);font-size:.875rem;font-weight:500;line-height:1.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-item-meta[data-v-03a8fde5]{align-items:center;display:flex;flex-shrink:0;gap:.375rem}.cw-item-time[data-v-03a8fde5]{color:var(--cw-text-tertiary,#64748b);font-size:.75rem;line-height:1rem}.cw-item-preview[data-v-03a8fde5]{color:var(--cw-text-secondary,#475569);font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-unread-badge[data-v-03a8fde5]{align-items:center;background-color:var(--cw-accent-color,#3b82f6);border-radius:9999px;color:var(--cw-message-sent-text,#fff);display:flex;font-size:.75rem;font-weight:600;height:1.25rem;justify-content:center;line-height:1rem;min-width:20px;padding-left:.375rem;padding-right:.375rem}.cw-conversation-sidebar[data-v-bb2ef4c5]{background-color:var(--cw-bg-primary,#fff);display:flex;flex-direction:column;height:100%;width:100%}.cw-sidebar-header[data-v-bb2ef4c5]{align-items:center;background-color:var(--cw-bg-secondary,#f8fafc);border-bottom-color:var(--cw-border-color,#e2e8f0);border-bottom-width:1px;display:flex;justify-content:space-between;padding:1rem}.cw-sidebar-title[data-v-bb2ef4c5]{color:var(--cw-text-primary,#1e293b);font-size:1.125rem;font-weight:600;line-height:1.75rem}.cw-new-conversation-btn[data-v-bb2ef4c5]{align-items:center;background-color:var(--cw-accent-color,#3b82f6);border-radius:.5rem;color:var(--cw-message-sent-text,#fff);display:flex;height:2rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.cw-new-conversation-btn[data-v-bb2ef4c5]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cw-new-conversation-btn[data-v-bb2ef4c5]:hover{background-color:var(--cw-accent-hover-color,#2563eb)}.cw-new-conversation-btn[data-v-bb2ef4c5]:focus{ring-color:var(--cw-accent-color,#3b82f6)}.cw-plus-icon[data-v-bb2ef4c5]{height:1.25rem;width:1.25rem}.cw-sidebar-search[data-v-bb2ef4c5]{background-color:var(--cw-bg-primary,#fff);border-bottom-color:var(--cw-border-color,#e2e8f0);border-bottom-width:1px;padding:1rem}.cw-sidebar-list[data-v-bb2ef4c5]{background-color:var(--cw-bg-primary,#fff);display:flex;flex:1 1 0%;flex-direction:column;overflow:hidden}.cw-empty[data-v-bb2ef4c5],.cw-error[data-v-bb2ef4c5],.cw-loading[data-v-bb2ef4c5]{align-items:center;color:var(--cw-text-tertiary,#64748b);display:flex;justify-content:center;padding:1rem}.cw-list[data-v-bb2ef4c5]{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto}.cw-conversation-header[data-v-71255aa7]{align-items:center;background-color:var(--cw-bg-secondary,#f8fafc);border-bottom-color:var(--cw-border-color,#e2e8f0);border-bottom-width:1px;display:flex;padding:1rem;position:sticky;top:0;z-index:10}.cw-header-content[data-v-71255aa7]{align-items:center;display:flex;justify-content:space-between;width:100%}.cw-participant-info[data-v-71255aa7]{align-items:center;display:flex;flex:1 1 0%;gap:.75rem;min-width:0}.cw-participant-avatar[data-v-71255aa7]{background-color:var(--cw-bg-tertiary,#e2e8f0);border-radius:9999px;flex-shrink:0;height:2.5rem;overflow:hidden;width:2.5rem}.cw-avatar-image[data-v-71255aa7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cw-avatar-placeholder[data-v-71255aa7]{align-items:center;background-color:var(--cw-bg-tertiary,#e2e8f0);color:var(--cw-text-secondary,#475569);display:flex;font-size:.875rem;font-weight:500;height:100%;justify-content:center;line-height:1.25rem;width:100%}.cw-participant-details[data-v-71255aa7]{flex:1 1 0%;min-width:0}.cw-participant-name[data-v-71255aa7]{color:var(--cw-text-primary,#1e293b);font-size:1rem;font-weight:600;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-participant-list[data-v-71255aa7]{color:var(--cw-text-tertiary,#64748b);font-size:.75rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-header-actions[data-v-71255aa7]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.cw-action-btn[data-v-71255aa7]{align-items:center;border-radius:.5rem;color:var(--cw-text-tertiary,#64748b);display:flex;height:2rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.cw-action-btn[data-v-71255aa7]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cw-action-btn[data-v-71255aa7]:hover{color:var(--cw-text-secondary,#475569)}.cw-action-btn[data-v-71255aa7]:focus{ring-color:var(--cw-accent-color,#3b82f6)}.cw-action-btn.cw-action-disabled[data-v-71255aa7]{cursor:not-allowed;opacity:.5}.cw-action-icon[data-v-71255aa7]{height:1.25rem;width:1.25rem}.cw-reaction-picker[data-v-7a230b58]{background:var(--cw-bg-primary,#fff);border:1px solid var(--cw-border-color,#e2e8f0);border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;display:flex;gap:4px;left:0;padding:8px;position:absolute;z-index:1000}.cw-reaction-picker-item[data-v-7a230b58]{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px;transition:background-color .2s}.cw-reaction-picker-item[data-v-7a230b58]:hover:not(:disabled){background-color:var(--cw-bg-secondary,#f1f5f9)}.cw-reaction-picker-item[data-v-7a230b58]:disabled{cursor:not-allowed;opacity:.5}.cw-reaction-icon[data-v-7a230b58]{display:block;height:24px;width:24px}.cw-reaction-display[data-v-53e1cef2]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cw-reaction-badge[data-v-53e1cef2]{align-items:center;background:var(--cw-bg-secondary,#f1f5f9);border:1px solid var(--cw-border-color,#e2e8f0);border-radius:12px;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:2px 6px;transition:all .2s}.cw-reaction-badge[data-v-53e1cef2]:hover:not(:disabled){background:var(--cw-bg-tertiary,#e2e8f0);border-color:var(--cw-border-color,#cbd5e1)}.cw-reaction-badge[data-v-53e1cef2]:disabled{cursor:not-allowed;opacity:.5}.cw-reaction-badge-active[data-v-53e1cef2]{background:var(--cw-accent-color,#3b82f6);background-opacity:.1;border-color:var(--cw-accent-color,#3b82f6)}.cw-reaction-icon-small[data-v-53e1cef2]{display:block;height:16px;width:16px}.cw-reaction-count[data-v-53e1cef2]{color:var(--cw-text-primary,#1e293b);font-weight:500}.cw-message-discord[data-v-a79217a5]{animation:message-appear-a79217a5 .2s ease-out;padding:.5rem 0}.cw-message-continuation[data-v-a79217a5]{margin-top:-.625rem;padding-top:.125rem}.cw-avatar-skeleton[data-v-a79217a5]{animation:cw-skeleton-pulse-a79217a5 1.5s ease-in-out infinite;background-color:var(--cw-bg-tertiary,#e2e8f0)}@keyframes cw-skeleton-pulse-a79217a5{0%,to{opacity:1}50%{opacity:.5}}.cw-message-media[data-v-a79217a5],.cw-message-text[data-v-a79217a5]{margin-bottom:.25rem}.cw-message-media-img[data-v-a79217a5],.cw-message-media-video[data-v-a79217a5]{border-color:var(--cw-border-color,#e2e8f0);border-radius:.25rem;border-width:1px;max-height:240px;max-width:100%}.cw-message-media-link[data-v-a79217a5]{color:var(--cw-accent-color,#3b82f6);font-size:.875rem;line-height:1.25rem}.cw-message-placeholder[data-v-a79217a5]{min-height:.5em}.cw-message-optimistic[data-v-a79217a5]{opacity:.6}.cw-message-failed[data-v-a79217a5]{background-color:var(--cw-error-bg,rgba(239,68,68,.1));border-color:var(--cw-error-color,#ef4444);border-width:2px}.cw-message-retrying[data-v-a79217a5]{opacity:.6;position:relative}.cw-message-retrying[data-v-a79217a5]:after{animation:spinner-rotate-a79217a5 .6s linear infinite;border:2px solid var(--cw-text-secondary,#475569);border-radius:50%;border-top:2px solid transparent;content:"";height:12px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px}@keyframes spinner-rotate-a79217a5{to{transform:translateY(-50%) rotate(1turn)}}.cw-author-avatar[data-v-a79217a5]{background-color:var(--cw-bg-tertiary,#e2e8f0);border-radius:9999px;flex-shrink:0;height:2rem;max-height:2rem;max-width:2rem;overflow:hidden;width:2rem}.cw-avatar-image[data-v-a79217a5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cw-avatar-placeholder[data-v-a79217a5]{align-items:center;background-color:var(--cw-bg-tertiary,#e2e8f0);border-radius:9999px;color:var(--cw-text-secondary,#475569);display:flex;font-size:.75rem;font-weight:500;height:100%;justify-content:center;line-height:1rem;width:100%}.cw-message-footer[data-v-a79217a5]{align-items:center;display:flex;font-size:.75rem;gap:.5rem;line-height:1rem;margin-top:.25rem;opacity:.6}.cw-message-edited[data-v-a79217a5]{color:var(--cw-text-tertiary,#64748b);font-style:italic}.cw-message-time[data-v-a79217a5]{font-size:.75rem;line-height:1rem}.cw-message-status[data-v-a79217a5]{font-size:.75rem;font-style:italic;line-height:1rem}.cw-message-status.cw-failed[data-v-a79217a5]{color:var(--cw-error-color,#ef4444)}.cw-retry-btn[data-v-a79217a5]{background-color:var(--cw-error-color,#ef4444);border-radius:.25rem;color:var(--cw-bg-primary,#fff);font-size:.75rem;font-weight:500;line-height:1rem;margin-left:.5rem;padding:.25rem .5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-retry-btn[data-v-a79217a5]:hover{background-color:var(--cw-error-hover-color,#dc2626)}.cw-retry-btn[data-v-a79217a5]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);ring-color:var(--cw-error-color,#ef4444)}.cw-message-actions[data-v-a79217a5]{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;display:flex;gap:.25rem;position:absolute;right:.5rem;top:.5rem;--tw-bg-opacity:.9;padding:.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:var(--cw-bg-secondary,#f8fafc);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cw-action-btn[data-v-a79217a5]{align-items:center;border-radius:.25rem;color:var(--cw-text-secondary,#475569);display:flex;height:1.5rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.5rem}.cw-action-btn[data-v-a79217a5]:hover{background-color:var(--cw-bg-secondary,#f8fafc);color:var(--cw-accent-color,#3b82f6)}.cw-action-icon[data-v-a79217a5]{height:1rem;width:1rem}.cw-reaction-picker-wrapper[data-v-a79217a5]{position:relative}.cw-edit-mode[data-v-a79217a5]{width:100%}.cw-edit-input[data-v-a79217a5]{background-color:var(--cw-bg-primary,#fff);border-color:var(--cw-border-color,#e2e8f0);border-radius:.5rem;border-width:1px;color:var(--cw-text-primary,#1e293b);min-height:60px;padding:.5rem .75rem;resize:none;width:100%}.cw-edit-input[data-v-a79217a5]:focus{border-color:var(--cw-accent-color,#3b82f6);outline:2px solid transparent;outline-offset:2px}.cw-edit-actions[data-v-a79217a5]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.cw-edit-btn[data-v-a79217a5]{border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.375rem .75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-edit-save[data-v-a79217a5]{background-color:var(--cw-accent-color,#3b82f6);color:var(--cw-message-sent-text,#fff)}.cw-edit-save[data-v-a79217a5]:hover{background-color:var(--cw-accent-hover-color,#2563eb)}.cw-edit-cancel[data-v-a79217a5]{background-color:var(--cw-bg-secondary,#f8fafc);color:var(--cw-text-secondary,#475569)}.cw-edit-cancel[data-v-a79217a5]:hover{background-color:var(--cw-bg-tertiary,#e2e8f0)}.cw-delete-confirmation[data-v-a79217a5]{background-color:var(--cw-error-bg,rgba(239,68,68,.1));border:1px solid var(--cw-error-border,rgba(239,68,68,.3));border-radius:.5rem;margin-top:.5rem;padding:.5rem}.cw-delete-text[data-v-a79217a5]{color:var(--cw-text-primary,#1e293b);display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem}.cw-delete-actions[data-v-a79217a5]{display:flex;gap:.5rem;justify-content:flex-end}.cw-delete-btn[data-v-a79217a5]{border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.375rem .75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-delete-confirm[data-v-a79217a5]{background-color:var(--cw-error-color,#ef4444);color:var(--cw-bg-primary,#fff)}.cw-delete-confirm[data-v-a79217a5]:hover{background-color:var(--cw-error-hover-color,#dc2626)}.cw-delete-cancel[data-v-a79217a5]{background-color:var(--cw-bg-secondary,#f8fafc);color:var(--cw-text-secondary,#475569)}.cw-delete-cancel[data-v-a79217a5]:hover{background-color:var(--cw-bg-tertiary,#e2e8f0)}@keyframes message-appear-a79217a5{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cw-skeleton-message[data-v-5e260cf5]{align-items:flex-end;display:flex;gap:.5rem;padding:.5rem}.cw-skeleton-avatar[data-v-5e260cf5]{border-radius:9999px;flex-shrink:0;height:2rem;width:2rem}.cw-skeleton-avatar[data-v-5e260cf5],.cw-skeleton-bubble[data-v-5e260cf5]{animation:skeleton-pulse-5e260cf5 1.5s ease-in-out infinite;background-color:var(--cw-bg-tertiary,#e2e8f0)}.cw-skeleton-bubble[data-v-5e260cf5]{border-radius:.5rem;height:3rem}@keyframes skeleton-pulse-5e260cf5{0%,to{opacity:1}50%{opacity:.5}}.cw-conversation-thread[data-v-a37e2089]{background-color:var(--cw-bg-primary,#fff);display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1rem;width:100%}.cw-skeleton-container[data-v-a37e2089]{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.cw-empty[data-v-a37e2089],.cw-error[data-v-a37e2089]{align-items:center;color:var(--cw-text-tertiary,#64748b);display:flex;justify-content:center;padding:1rem}.cw-messages[data-v-a37e2089]{display:flex;flex-direction:column;gap:.75rem}.cw-loading-more[data-v-a37e2089]{align-items:center;color:var(--cw-text-tertiary,#64748b);display:flex;font-size:.875rem;gap:.5rem;justify-content:center;line-height:1.25rem;padding:1rem}.cw-loading-spinner[data-v-a37e2089]{animation:spinner-rotate-a37e2089 .6s linear infinite;border-color:transparent currentColor currentColor;border-radius:9999px;border-width:2px;height:1rem;width:1rem}.cw-load-more-error[data-v-a37e2089]{align-items:center;color:var(--cw-text-error,#dc2626);display:flex;font-size:.875rem;gap:.5rem;justify-content:center;line-height:1.25rem;padding:1rem}.cw-first-message-marker[data-v-a37e2089]{height:.25rem}@keyframes spinner-rotate-a37e2089{to{transform:rotate(1turn)}}.cw-media-preview[data-v-46e41df2]{align-items:flex-start;background-color:var(--cw-bg-secondary,#f8fafc);border-color:var(--cw-border-color,#e2e8f0);border-radius:.5rem;border-width:1px;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.75rem}.cw-media-preview-content[data-v-46e41df2]{flex:1 1 0%;min-width:0}.cw-media-preview-image[data-v-46e41df2]{margin-bottom:.5rem}.cw-media-preview-image img[data-v-46e41df2]{border-color:var(--cw-border-color,#e2e8f0);border-radius:.25rem;border-width:1px;max-height:200px;max-width:100%;max-width:200px;-o-object-fit:contain;object-fit:contain}.cw-media-preview-video[data-v-46e41df2]{margin-bottom:.5rem;position:relative}.cw-media-preview-video video[data-v-46e41df2]{max-height:200px;max-width:100%}.cw-media-preview-video video[data-v-46e41df2],.cw-video-placeholder[data-v-46e41df2]{border-color:var(--cw-border-color,#e2e8f0);border-radius:.25rem;border-width:1px;max-width:200px}.cw-video-placeholder[data-v-46e41df2]{align-items:center;background-color:var(--cw-bg-tertiary,#e2e8f0);display:flex;flex-direction:column;justify-content:center;min-height:120px;min-width:120px;padding:1rem}.cw-video-placeholder-icon[data-v-46e41df2]{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}.cw-video-placeholder-text[data-v-46e41df2]{color:var(--cw-text-secondary,#475569);font-size:.75rem;line-height:1rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cw-media-preview-info[data-v-46e41df2]{display:flex;flex-direction:column;gap:.25rem}.cw-media-preview-name[data-v-46e41df2]{color:var(--cw-text-primary,#1e293b);font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-media-preview-size[data-v-46e41df2]{color:var(--cw-text-secondary,#475569);font-size:.75rem;line-height:1rem}.cw-media-preview-progress[data-v-46e41df2]{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.cw-progress-bar[data-v-46e41df2]{background-color:var(--cw-bg-tertiary,#e2e8f0);border-radius:9999px;flex:1 1 0%;height:.5rem;overflow:hidden}.cw-progress-fill[data-v-46e41df2]{background-color:var(--cw-accent-color,#3b82f6);height:100%;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-progress-text[data-v-46e41df2]{color:var(--cw-text-secondary,#475569);font-size:.75rem;font-weight:500;line-height:1rem;min-width:40px;text-align:right}.cw-media-preview-error[data-v-46e41df2]{align-items:center;background-color:var(--cw-error-bg,rgba(239,68,68,.1));border:1px solid var(--cw-error-border,rgba(239,68,68,.3));border-radius:.25rem;display:flex;gap:.5rem;margin-top:.5rem;padding:.5rem}.cw-error-text[data-v-46e41df2]{color:var(--cw-error-color,#ef4444);flex:1 1 0%;font-size:.875rem;line-height:1.25rem}.cw-retry-btn[data-v-46e41df2]{background-color:var(--cw-error-color,#ef4444);border-radius:.25rem;color:var(--cw-bg-primary,#fff);font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-retry-btn[data-v-46e41df2]:hover{background-color:var(--cw-error-hover-color,#dc2626)}.cw-retry-btn[data-v-46e41df2]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);ring-color:var(--cw-error-color,#ef4444)}.cw-media-preview-remove[data-v-46e41df2]{align-items:center;background-color:transparent;border:none;border-radius:.25rem;color:var(--cw-text-secondary,#475569);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:1.5rem;justify-content:center;line-height:1.75rem;line-height:1;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.5rem}.cw-media-preview-remove[data-v-46e41df2]:hover:not(:disabled){background-color:var(--cw-bg-tertiary,#e2e8f0);color:var(--cw-error-color,#ef4444)}.cw-media-preview-remove[data-v-46e41df2]:disabled{cursor:not-allowed;opacity:.5}.cw-media-preview-remove[data-v-46e41df2]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);ring-color:var(--cw-accent-color,#3b82f6)}.cw-message-input-container[data-v-ea862d0f]{background-color:var(--cw-bg-primary,#fff);border-top-color:var(--cw-border-color,#e2e8f0);border-top-width:1px;display:flex;flex-direction:column;padding:1rem}.cw-quoted-preview[data-v-ea862d0f]{align-items:center;background-color:var(--cw-bg-secondary,#f8fafc);border-left-color:var(--cw-accent-color,#3b82f6);border-left-width:2px;border-radius:.25rem;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.5rem}.cw-remove-quote[data-v-ea862d0f]{color:var(--cw-text-tertiary,#64748b);font-size:1.125rem;font-weight:700;line-height:1.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-remove-quote[data-v-ea862d0f]:hover{color:var(--cw-text-secondary,#475569)}.cw-quoted-content[data-v-ea862d0f]{color:var(--cw-text-tertiary,#64748b);flex:1 1 0%;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-input-wrapper[data-v-ea862d0f]{align-items:flex-end;display:flex;gap:.5rem;position:relative}.cw-emoji-button[data-v-ea862d0f]{border-radius:.5rem;border-width:1px;padding:.625rem .75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-emoji-button[data-v-ea862d0f]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.cw-emoji-button[data-v-ea862d0f]{align-items:center;background-color:var(--cw-bg-secondary,#f8fafc);border-color:var(--cw-border-color,#e2e8f0);color:var(--cw-text-primary,#1e293b);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;line-height:1;min-width:2.5rem}.cw-emoji-button[data-v-ea862d0f]:hover:not(:disabled){background-color:var(--cw-bg-tertiary,#e2e8f0);border-color:var(--cw-accent-color,#3b82f6)}.cw-emoji-button[data-v-ea862d0f]:disabled{background-color:var(--cw-bg-secondary,#f8fafc);cursor:not-allowed;opacity:.5}.cw-emoji-picker[data-v-ea862d0f]{bottom:100%;left:0;margin-bottom:8px;max-height:calc(100vh - 200px);max-width:calc(100vw - 2rem);overflow:auto;position:absolute;z-index:1000;--background:var(--cw-bg-primary,#fff);--border-color:var(--cw-border-color,#e2e8f0);--text-color:var(--cw-text-primary,#1e293b);--text-secondary:var(--cw-text-secondary,#475569);--accent-color:var(--cw-accent-color,#3b82f6);--accent-hover-color:var(--cw-accent-hover-color,#2563eb)}.cw-message-input[data-v-ea862d0f]{border-radius:.5rem;border-width:1px;flex:1 1 0%;padding:.625rem 1rem;resize:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-message-input[data-v-ea862d0f]:focus{outline:2px solid transparent;outline-offset:2px}.cw-message-input[data-v-ea862d0f]{background-color:var(--cw-bg-secondary,#f8fafc);border-color:var(--cw-border-color,#e2e8f0);color:var(--cw-text-primary,#1e293b)}.cw-message-input[data-v-ea862d0f]::-moz-placeholder{color:var(--cw-text-tertiary,#64748b)}.cw-message-input[data-v-ea862d0f]::placeholder{color:var(--cw-text-tertiary,#64748b)}.cw-message-input[data-v-ea862d0f]:focus{border-color:var(--cw-accent-color,#3b82f6);box-shadow:0 0 0 1px var(--cw-accent-color,#3b82f6)}.cw-message-input[data-v-ea862d0f]:disabled{background-color:var(--cw-bg-secondary,#f8fafc);cursor:not-allowed;opacity:.5}.cw-send-button[data-v-ea862d0f]{border-radius:.5rem;border-width:1px;padding:.625rem 1.25rem}.cw-send-button[data-v-ea862d0f]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.cw-send-button[data-v-ea862d0f]:disabled{cursor:not-allowed}.cw-send-button[data-v-ea862d0f]{background-color:var(--cw-accent-color,#3b82f6);border-color:var(--cw-accent-color,#3b82f6);color:var(--cw-message-sent-text,#fff);font-weight:500;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-send-button[data-v-ea862d0f]:hover:not(:disabled){background-color:var(--cw-accent-hover-color,#2563eb);border-color:var(--cw-accent-hover-color,#2563eb)}.cw-send-button[data-v-ea862d0f]:focus{ring-color:var(--cw-accent-color,#3b82f6)}.cw-send-button[data-v-ea862d0f]:disabled{background-color:var(--cw-bg-tertiary,#e2e8f0);border-color:var(--cw-border-color,#e2e8f0);color:var(--cw-text-tertiary,#64748b)}.cw-file-input[data-v-ea862d0f]{display:none}.cw-attach-button[data-v-ea862d0f]{border-radius:.5rem;border-width:1px;padding:.625rem .75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-attach-button[data-v-ea862d0f]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.cw-attach-button[data-v-ea862d0f]{align-items:center;background-color:var(--cw-bg-secondary,#f8fafc);border-color:var(--cw-border-color,#e2e8f0);color:var(--cw-text-primary,#1e293b);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;line-height:1;min-width:2.5rem}.cw-attach-button[data-v-ea862d0f]:hover:not(:disabled){background-color:var(--cw-bg-tertiary,#e2e8f0);border-color:var(--cw-accent-color,#3b82f6)}.cw-attach-button[data-v-ea862d0f]:disabled{background-color:var(--cw-bg-secondary,#f8fafc);cursor:not-allowed;opacity:.5}.cw-attach-button[data-v-ea862d0f]:focus{ring-color:var(--cw-accent-color,#3b82f6)}.cw-conversation-view[data-v-d5bdb646]{background-color:var(--cw-bg-primary,#fff);display:flex;flex-direction:column;height:100%;width:100%}.cw-thread-wrapper[data-v-d5bdb646]{flex:1 1 0%;min-height:0;overflow:hidden}.cw-input-wrapper[data-v-d5bdb646]{flex-shrink:0}.cw-user-search-result[data-v-47c8466e]{align-items:center;border-bottom-width:1px;display:flex;gap:.75rem;padding:1rem;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.cw-user-search-result[data-v-47c8466e]:focus{outline:2px solid transparent;outline-offset:2px}.cw-user-search-result[data-v-47c8466e]{background-color:var(--cw-bg-primary,#fff);border-bottom-color:var(--cw-border-color,#e2e8f0);color:var(--cw-text-primary,#1e293b)}.cw-user-search-result[data-v-47c8466e]:focus,.cw-user-search-result[data-v-47c8466e]:hover{background-color:var(--cw-bg-secondary,#f8fafc)}.cw-user-avatar[data-v-47c8466e]{align-items:center;background-color:var(--cw-bg-tertiary,#e2e8f0);border-radius:9999px;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;overflow:hidden;width:2.5rem}.cw-avatar-image[data-v-47c8466e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cw-avatar-placeholder[data-v-47c8466e]{color:var(--cw-text-secondary,#475569);font-size:.875rem;font-weight:600;line-height:1.25rem}.cw-user-info[data-v-47c8466e]{display:flex;flex:1 1 0%;flex-direction:column;min-width:0}.cw-user-name[data-v-47c8466e]{color:var(--cw-text-primary,#1e293b);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-user-role[data-v-47c8466e]{color:var(--cw-text-secondary,#475569);font-size:.875rem;line-height:1.25rem}.cw-existing-badge[data-v-47c8466e]{background-color:var(--cw-bg-tertiary,#e2e8f0);border-color:var(--cw-border-color,#e2e8f0);border-radius:9999px;border-width:1px;color:var(--cw-text-secondary,#475569);font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .5rem}.cw-user-search[data-v-e1190e38]{background-color:var(--cw-bg-primary,#fff);border-right-color:var(--cw-border-color,#e2e8f0);border-right-width:1px;display:flex;flex-direction:column;height:100%;width:100%}.cw-search-header[data-v-e1190e38]{align-items:center;border-bottom-color:var(--cw-border-color,#e2e8f0);border-bottom-width:1px;display:flex;justify-content:space-between;padding:1rem}.cw-search-title[data-v-e1190e38]{color:var(--cw-text-primary,#1e293b);font-size:1.125rem;font-weight:500;line-height:1.75rem}.cw-close-button[data-v-e1190e38]{align-items:center;color:var(--cw-text-tertiary,#64748b);display:flex;font-size:1.5rem;font-weight:700;height:1.5rem;justify-content:center;line-height:2rem;line-height:1;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.5rem}.cw-close-button[data-v-e1190e38]:hover{color:var(--cw-text-secondary,#475569)}.cw-search-input-wrapper[data-v-e1190e38]{padding:1rem;position:relative}.cw-search-input[data-v-e1190e38]{border-radius:.5rem;border-width:1px;padding:.625rem 1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.cw-search-input[data-v-e1190e38]:focus{outline:2px solid transparent;outline-offset:2px}.cw-search-input[data-v-e1190e38]{background-color:var(--cw-bg-secondary,#f8fafc);border-color:var(--cw-border-color,#e2e8f0);color:var(--cw-text-primary,#1e293b)}.cw-search-input[data-v-e1190e38]::-moz-placeholder{color:var(--cw-text-tertiary,#64748b)}.cw-search-input[data-v-e1190e38]::placeholder{color:var(--cw-text-tertiary,#64748b)}.cw-search-input[data-v-e1190e38]:focus{border-color:var(--cw-accent-color,#3b82f6);box-shadow:0 0 0 1px var(--cw-accent-color,#3b82f6)}.cw-search-loading[data-v-e1190e38]{position:absolute;right:1.5rem;top:1.5rem}.cw-search-error[data-v-e1190e38],.cw-search-loading[data-v-e1190e38]{color:var(--cw-text-tertiary,#64748b);font-size:.875rem;line-height:1.25rem}.cw-search-error[data-v-e1190e38]{background-color:var(--cw-bg-secondary,#f8fafc);border-color:var(--cw-border-color,#e2e8f0);border-radius:.25rem;border-width:1px;padding:.5rem 1rem}.cw-search-results[data-v-e1190e38]{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto}.cw-search-empty[data-v-e1190e38]{color:var(--cw-text-tertiary,#64748b);padding:1rem;text-align:center}.cw-empty-state[data-v-c352b154]{align-items:center;color:var(--cw-text-tertiary,#64748b);display:flex;height:100%;justify-content:center}.cw-empty-state p[data-v-c352b154]{color:var(--cw-text-tertiary,#64748b);font-size:1.125rem;font-weight:400;line-height:1.75rem;max-width:24rem;text-align:center}.cw-mobile-back-btn[data-v-c352b154]{align-items:center;background-color:var(--cw-bg-secondary,#f8fafc);border-bottom-color:var(--cw-border-color,#e2e8f0);border-bottom-width:1px;color:var(--cw-text-primary,#1e293b);display:flex;display:none;gap:.5rem;padding:.75rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cw-mobile-back-btn[data-v-c352b154]:hover{background-color:var(--cw-bg-tertiary,#e2e8f0)}.cw-back-icon[data-v-c352b154]{height:1.25rem;width:1.25rem}.cw-back-text[data-v-c352b154]{font-weight:500}@media (max-width:768px){.cw-mobile-back-btn[data-v-c352b154]{display:flex}.cw-sidebar-hidden-mobile[data-v-c352b154]{display:none}}.cw-main-area-full-width[data-v-773ffcf8]{margin-left:0;width:100%}.cw-empty-state[data-v-773ffcf8]{align-items:center;color:var(--cw-text-tertiary,#64748b);display:flex;height:100%;justify-content:center}.cw-empty-state p[data-v-773ffcf8]{color:var(--cw-text-tertiary,#64748b);font-size:1.125rem;font-weight:400;line-height:1.75rem;max-width:24rem;text-align:center}.cw-error-state[data-v-773ffcf8]{align-items:center;color:var(--cw-text-error,#dc2626);display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem}.cw-error-icon[data-v-773ffcf8]{color:var(--cw-text-error,#dc2626);height:3rem;margin-bottom:1rem;width:3rem}.cw-error-message[data-v-773ffcf8]{color:var(--cw-text-error,#dc2626);font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;text-align:center}.cw-error-hint[data-v-773ffcf8]{color:var(--cw-text-tertiary,#64748b);font-size:.875rem;line-height:1.25rem;max-width:28rem;text-align:center}@media (max-width:768px){.cw-sidebar-hidden-mobile[data-v-773ffcf8]{display:none}}.cw-chat-widget-wrapper[data-v-a6c9a5f6]{position:relative}#chat-widget-container[data-v-fdcf831d]{bottom:0;position:fixed;right:0;z-index:1000}
