*{box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}#app{min-height:100vh}.sidebar[data-v-09bb1b0f]{flex:0 0 260px;width:260px;background:#3f0e40;color:#e8e0e8;display:flex;flex-direction:column;height:100vh;border-right:1px solid rgba(0,0,0,.2)}.is-dark .sidebar[data-v-09bb1b0f]{background:#1a1d21;border-right-color:#2c2f33}.sidebar__workspace[data-v-09bb1b0f]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:6px}.is-dark .sidebar__workspace[data-v-09bb1b0f]{border-bottom-color:#ffffff0f}.sidebar__close[data-v-09bb1b0f]{display:none;flex-shrink:0;width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:#fffc;cursor:pointer;font-size:18px;transition:background-color .2s ease}.sidebar__close[data-v-09bb1b0f]:hover{background:#ffffff1f}.sidebar__workspace-btn[data-v-09bb1b0f]{flex:1;min-width:0;width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:none;background:transparent;color:#fff;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.sidebar__workspace-btn[data-v-09bb1b0f]:hover{background:#ffffff14}.sidebar__workspace-logo[data-v-09bb1b0f]{width:32px;height:32px;border-radius:8px;background:#3182f6;color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar__workspace-name[data-v-09bb1b0f]{flex:1;text-align:left;font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__workspace-caret[data-v-09bb1b0f]{font-size:11px;opacity:.7}.sidebar__section[data-v-09bb1b0f]{flex:1;overflow-y:auto;padding:12px 8px;min-height:0}.sidebar__section-head[data-v-09bb1b0f]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px}.sidebar__section-title[data-v-09bb1b0f]{font-size:13px;font-weight:700;color:#fff9}.sidebar__add[data-v-09bb1b0f]{width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#fff9;cursor:pointer;font-size:12px;transition:background-color .2s ease,color .2s ease}.sidebar__add[data-v-09bb1b0f]:hover{background:#ffffff1f;color:#fff}.sidebar__channels[data-v-09bb1b0f]{display:flex;flex-direction:column;gap:2px}.sidebar__channel[data-v-09bb1b0f]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;color:#ffffffbf;text-decoration:none;font-size:15px;transition:background-color .15s ease,color .15s ease}.sidebar__channel[data-v-09bb1b0f]:hover{background:#ffffff14;color:#fff}.sidebar__channel.is-active[data-v-09bb1b0f]{background:#3182f6;color:#fff;font-weight:600}.sidebar__channel.is-drag-over[data-v-09bb1b0f]{box-shadow:inset 0 2px #fff}.sidebar__channel-grip[data-v-09bb1b0f]{font-size:11px;color:#ffffff40;cursor:grab;opacity:0;transition:opacity .15s ease;flex-shrink:0}.sidebar__channel-grip[data-v-09bb1b0f]:active{cursor:grabbing}.sidebar__channel:hover .sidebar__channel-grip[data-v-09bb1b0f]{opacity:1}.sidebar__channel-emoji[data-v-09bb1b0f]{font-size:15px;width:18px;text-align:center;flex-shrink:0}.sidebar__channel-name[data-v-09bb1b0f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__channel-count[data-v-09bb1b0f]{font-size:12px;background:#ffffff2e;border-radius:999px;padding:1px 8px;font-weight:600}.sidebar__empty[data-v-09bb1b0f]{padding:8px 10px;font-size:13px;color:#ffffff80}.sidebar__cta[data-v-09bb1b0f]{margin:0 12px 16px;padding:10px;border-radius:10px;border:1px dashed rgba(255,255,255,.25);background:transparent;color:#ffffffd9;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background-color .2s ease,border-color .2s ease}.sidebar__cta[data-v-09bb1b0f]:hover{background:#ffffff14;border-color:#fff6}@media(max-width:768px){.sidebar[data-v-09bb1b0f]{position:fixed;top:0;left:0;z-index:50;width:80%;max-width:300px;flex:none;transform:translate(-100%);transition:transform .28s ease;box-shadow:0 0 40px #0000004d}.sidebar.is-open[data-v-09bb1b0f]{transform:translate(0)}.sidebar .sidebar__close[data-v-09bb1b0f]{display:flex;align-items:center;justify-content:center}}.sidebar__overlay[data-v-09bb1b0f]{position:fixed;inset:0;z-index:9998}.sidebar__menu[data-v-09bb1b0f]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 8px 24px #0000002e;min-width:200px;padding:6px;display:flex;flex-direction:column;gap:2px}.sidebar__menu.is-dark[data-v-09bb1b0f]{background:#1f2937;border-color:#374151}.sidebar__menu-item[data-v-09bb1b0f]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;color:#4b5563;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-align:left}.sidebar__menu-item i[data-v-09bb1b0f]{width:16px;text-align:center}.sidebar__menu-item[data-v-09bb1b0f]:hover{background:#f3f4f6;color:#111827}.sidebar__menu-item--danger[data-v-09bb1b0f]{color:#ef4444}.sidebar__menu-item--danger[data-v-09bb1b0f]:hover{background:#fef2f2;color:#dc2626}.is-dark .sidebar__menu-item[data-v-09bb1b0f]{color:#d1d5db}.is-dark .sidebar__menu-item[data-v-09bb1b0f]:hover{background:#374151;color:#f9fafb}.is-dark .sidebar__menu-item.sidebar__menu-item--danger[data-v-09bb1b0f]{color:#f87171}.is-dark .sidebar__menu-item.sidebar__menu-item--danger[data-v-09bb1b0f]:hover{background:#7f1d1d33;color:#fca5a5}.markdown[data-v-ca979ce3]{font-size:15px;line-height:1.6;color:#1f2937;word-break:break-word;overflow-wrap:anywhere}.markdown[data-v-ca979ce3] p{margin:0}.markdown[data-v-ca979ce3] p:last-child{margin-bottom:0}.markdown[data-v-ca979ce3] h1,.markdown[data-v-ca979ce3] h2,.markdown[data-v-ca979ce3] h3{margin:10px 0 6px;font-weight:700;line-height:1.3}.markdown[data-v-ca979ce3] h1{font-size:20px}.markdown[data-v-ca979ce3] h2{font-size:18px}.markdown[data-v-ca979ce3] h3{font-size:16px}.markdown[data-v-ca979ce3] ul{list-style-type:disc;margin:4px 0;padding-left:22px}.markdown[data-v-ca979ce3] ol{list-style-type:decimal;margin:4px 0;padding-left:22px}.markdown[data-v-ca979ce3] li{margin:2px 0;list-style-type:inherit}.markdown[data-v-ca979ce3] a{color:#2563eb;text-decoration:none}.markdown[data-v-ca979ce3] a:hover{text-decoration:underline}.markdown[data-v-ca979ce3] code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;background:#f3f4f6;color:#c0341d;padding:2px 6px;border-radius:6px}.markdown[data-v-ca979ce3] pre{background:#f6f8fa;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;overflow-x:auto;margin:6px 0}.markdown[data-v-ca979ce3] pre code{background:transparent;color:#1f2937;padding:0;font-size:13px;line-height:1.5}.markdown[data-v-ca979ce3] blockquote{margin:6px 0;padding:4px 12px;border-left:4px solid #d1d5db;color:#6b7280}.markdown[data-v-ca979ce3] table{border-collapse:collapse;margin:8px 0;font-size:14px}.markdown[data-v-ca979ce3] th,.markdown[data-v-ca979ce3] td{border:1px solid #e5e7eb;padding:6px 10px}.markdown[data-v-ca979ce3] th{background:#f9fafb;font-weight:700}.markdown[data-v-ca979ce3] img{max-width:100%;border-radius:8px}.markdown[data-v-ca979ce3] hr{border:none;border-top:1px solid #e5e7eb;margin:10px 0}.is-dark .markdown[data-v-ca979ce3],.is-dark{color:#e5e7eb}.is-dark .markdown[data-v-ca979ce3] a,.is-dark{color:#60a5fa}.is-dark .markdown[data-v-ca979ce3] code,.is-dark{background:#374151;color:#f9a8a8}.is-dark .markdown[data-v-ca979ce3] pre,.is-dark{background:#0f172a;border-color:#374151}.is-dark .markdown[data-v-ca979ce3] pre code,.is-dark{color:#e5e7eb}.is-dark .markdown[data-v-ca979ce3] blockquote,.is-dark{border-left-color:#4b5563;color:#9ca3af}.is-dark .markdown[data-v-ca979ce3] th,.is-dark .markdown[data-v-ca979ce3] td,.is-dark{border-color:#374151}.is-dark .markdown[data-v-ca979ce3] th,.is-dark{background:#1f2937}.is-dark .markdown[data-v-ca979ce3] hr,.is-dark{border-top-color:#374151}.reaction-picker__overlay[data-v-e76b95c6]{position:fixed;inset:0;z-index:9998}.reaction-picker[data-v-e76b95c6]{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 8px 24px #0000002e}.reaction-picker.is-dark[data-v-e76b95c6]{background:#1f2937;border-color:#374151}.reaction-picker__grid[data-v-e76b95c6]{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.reaction-picker__item[data-v-e76b95c6]{width:34px;height:34px;border:none;background:transparent;border-radius:8px;font-size:18px;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.reaction-picker__item[data-v-e76b95c6]:hover{background:#f3f4f6;transform:scale(1.15)}.reaction-picker.is-dark .reaction-picker__item[data-v-e76b95c6]:hover{background:#374151}.reaction-picker__text[data-v-e76b95c6]{display:flex;align-items:center;gap:4px;border-top:1px solid #f3f4f6;padding-top:6px}.reaction-picker__text input[data-v-e76b95c6]{flex:1;width:0;min-width:0;border:1px solid #e5e7eb;border-radius:8px;padding:7px 10px;font-size:13px;font-family:inherit;color:#111827;background:#f9fafb;outline:none}.reaction-picker__text input[data-v-e76b95c6]:focus{border-color:#3182f6;background:#fff}.reaction-picker__text-submit[data-v-e76b95c6]{flex-shrink:0;width:32px;height:32px;border:none;border-radius:8px;background:#3182f6;color:#fff;cursor:pointer;font-size:12px;transition:background-color .15s ease,opacity .15s ease}.reaction-picker__text-submit[data-v-e76b95c6]:hover:not(:disabled){background:#2563eb}.reaction-picker__text-submit[data-v-e76b95c6]:disabled{opacity:.4;cursor:not-allowed}.reaction-picker.is-dark .reaction-picker__text[data-v-e76b95c6]{border-top-color:#374151}.reaction-picker.is-dark .reaction-picker__text input[data-v-e76b95c6]{background:#111827;border-color:#374151;color:#f3f4f6}.reaction-picker.is-dark .reaction-picker__text input[data-v-e76b95c6]:focus{border-color:#3182f6;background:#0f172a}.tt-wrap[data-v-66ca10c5]{display:inline-flex;align-items:center;justify-content:center}.tt-label{pointer-events:none;background:#1f2937;color:#f9fafb;font-size:12px;font-weight:600;font-family:Noto Sans KR,-apple-system,sans-serif;padding:4px 10px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px #00000040;line-height:1.4}.tt-label--dark{background:#e5e7eb;color:#111827;box-shadow:0 4px 12px #0006}.tt-enter-active,.tt-leave-active{transition:opacity .12s ease,transform .12s ease}.tt-enter-from,.tt-leave-to{opacity:0;transform:translate(-50%) translateY(calc(-100% + 4px))}.msg[data-v-475eaf82]{position:relative;display:flex;gap:10px;padding:8px 16px;transition:background-color .15s ease}.msg[data-v-475eaf82]:hover{background:#f9fafb}.msg.is-active[data-v-475eaf82]{background:#3182f60f}.msg.is-selectable[data-v-475eaf82]{cursor:pointer;-webkit-user-select:none;user-select:none}.msg.is-selected[data-v-475eaf82]{background:#3182f61a}.msg.is-drag-over[data-v-475eaf82]{box-shadow:inset 0 2px #3182f6}.msg__checkbox[data-v-475eaf82]{flex-shrink:0;align-self:center;width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.msg__checkbox.is-checked[data-v-475eaf82]{background:#3182f6;border-color:#3182f6}.msg__drag-handle[data-v-475eaf82]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:30px;border:none;background:transparent;color:#cbd5e1;cursor:grab;display:none;align-items:center;justify-content:center;font-size:12px}.msg__drag-handle[data-v-475eaf82]:active{cursor:grabbing}.msg__drag-handle[data-v-475eaf82]:hover{color:#6b7280}.msg:hover .msg__drag-handle[data-v-475eaf82]{display:flex}.msg__avatar[data-v-475eaf82]{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#3182f6,#6366f1);color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.msg__main[data-v-475eaf82]{flex:1;min-width:0}.msg__head[data-v-475eaf82]{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.msg__author[data-v-475eaf82]{font-weight:700;font-size:15px;color:#111827}.msg__time[data-v-475eaf82]{font-size:12px;color:#9ca3af}.msg__edited[data-v-475eaf82]{font-size:11px;color:#c0c4cc}.msg__reactions[data-v-475eaf82]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.msg__reaction[data-v-475eaf82]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;height:26px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;font-size:13px;color:#4b5563;transition:all .15s ease}.msg__reaction[data-v-475eaf82]:hover{border-color:#3182f6;background:#3182f614}.msg__reaction-count[data-v-475eaf82]{font-weight:600;font-size:12px}.msg__reaction--add[data-v-475eaf82]{color:#9ca3af}.msg__thread-meta[data-v-475eaf82]{display:flex;align-items:center;width:100%;gap:8px;margin-top:8px;padding:5px 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:#3182f6;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.msg__thread-meta[data-v-475eaf82]:hover{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0000000d}.msg__thread-go[data-v-475eaf82]{color:#9ca3af;font-weight:500}.msg__toolbar[data-v-475eaf82]{position:absolute;top:-10px;right:16px;display:none;gap:2px;padding:3px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 10px #00000014}.msg:hover .msg__toolbar[data-v-475eaf82]{display:flex}.msg__tool[data-v-475eaf82]{width:30px;height:30px;border:none;background:transparent;color:#6b7280;border-radius:7px;cursor:pointer;font-size:13px;transition:background-color .15s ease,color .15s ease}.msg__tool[data-v-475eaf82]:hover{background:#f3f4f6;color:#111827}.msg__tool--danger[data-v-475eaf82]:hover{background:#fef2f2;color:#dc2626}.msg__edit[data-v-475eaf82]{margin-top:4px}.msg__edit textarea[data-v-475eaf82]{width:100%;border:1px solid #3182f6;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px;line-height:1.5;resize:none;outline:none;color:#111827;background:#fff;box-shadow:0 0 0 3px #3182f61f}.msg__edit-actions[data-v-475eaf82]{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.msg__edit-cancel[data-v-475eaf82],.msg__edit-save[data-v-475eaf82]{padding:6px 14px;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer}.msg__edit-cancel[data-v-475eaf82]{background:transparent;color:#6b7280}.msg__edit-cancel[data-v-475eaf82]:hover{background:#f3f4f6}.msg__edit-save[data-v-475eaf82]{background:#3182f6;color:#fff}.msg__edit-save[data-v-475eaf82]:hover{background:#2563eb}.msg.is-dark[data-v-475eaf82]:hover{background:#1a212e}.msg.is-dark.is-active[data-v-475eaf82]{background:#3182f61f}.msg.is-dark.is-selected[data-v-475eaf82]{background:#3182f62e}.msg.is-dark .msg__checkbox[data-v-475eaf82]{border-color:#4b5563}.msg.is-dark .msg__checkbox.is-checked[data-v-475eaf82]{background:#3182f6;border-color:#3182f6}.msg.is-dark .msg__author[data-v-475eaf82]{color:#f3f4f6}.msg.is-dark .msg__reaction[data-v-475eaf82]{background:#111827;border-color:#374151;color:#d1d5db}.msg.is-dark .msg__reaction[data-v-475eaf82]:hover{border-color:#3182f6;background:#3182f626}.msg.is-dark .msg__thread-meta[data-v-475eaf82]:hover,.msg.is-dark .msg__toolbar[data-v-475eaf82]{background:#1f2937;border-color:#374151}.msg.is-dark .msg__tool[data-v-475eaf82]{color:#9ca3af}.msg.is-dark .msg__tool[data-v-475eaf82]:hover{background:#374151;color:#f9fafb}.msg.is-dark .msg__tool--danger[data-v-475eaf82]:hover{background:#7f1d1d4d;color:#fca5a5}.msg.is-dark .msg__edit textarea[data-v-475eaf82]{background:#111827;color:#f3f4f6}.msg.is-dark .msg__edit-cancel[data-v-475eaf82]{color:#9ca3af}.msg.is-dark .msg__edit-cancel[data-v-475eaf82]:hover{background:#374151}.msg__overlay[data-v-475eaf82]{position:fixed;inset:0;z-index:9998}.msg__dropdown[data-v-475eaf82]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 8px 24px #00000029;min-width:200px;padding:6px;display:flex;flex-direction:column;gap:2px}.msg__dropdown.is-dark[data-v-475eaf82]{background:#1f2937;border-color:#374151}.msg__dropdown-item[data-v-475eaf82]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;font-weight:500;color:#4b5563;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left;white-space:nowrap}.msg__dropdown-item i[data-v-475eaf82]{width:16px;text-align:center;flex-shrink:0}.msg__dropdown-item[data-v-475eaf82]:hover{background:#f3f4f6;color:#111827}.msg__dropdown-item--danger[data-v-475eaf82]{color:#ef4444}.msg__dropdown-item--danger[data-v-475eaf82]:hover{background:#fef2f2;color:#dc2626}.is-dark .msg__dropdown-item[data-v-475eaf82]{color:#d1d5db}.is-dark .msg__dropdown-item[data-v-475eaf82]:hover{background:#374151;color:#f9fafb}.is-dark .msg__dropdown-item.msg__dropdown-item--danger[data-v-475eaf82]{color:#f87171}.is-dark .msg__dropdown-item.msg__dropdown-item--danger[data-v-475eaf82]:hover{background:#7f1d1d33;color:#fca5a5}.msg__dropdown-divider[data-v-475eaf82]{height:1px;background:#f3f4f6;margin:4px 6px}.is-dark .msg__dropdown-divider[data-v-475eaf82]{background:#374151}.composer[data-v-a827321b]{border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0000000a;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.composer[data-v-a827321b]:focus-within{border-color:#3182f6;box-shadow:0 0 0 3px #3182f61f}.composer__toolbar[data-v-a827321b]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #f3f4f6}.composer__tools[data-v-a827321b]{display:flex;gap:2px}.composer__tools button[data-v-a827321b]{width:30px;height:30px;border:none;background:transparent;color:#6b7280;border-radius:7px;cursor:pointer;font-size:13px;transition:background-color .15s ease,color .15s ease}.composer__tools button[data-v-a827321b]:hover{background:#f3f4f6;color:#111827}.composer__preview-toggle[data-v-a827321b]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:600;padding:6px 10px;border-radius:7px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.composer__preview-toggle[data-v-a827321b]:hover{background:#f3f4f6;color:#111827}.composer__preview-toggle.is-active[data-v-a827321b]{color:#3182f6;background:#3182f61a}.composer__body[data-v-a827321b]{display:flex;align-items:flex-end;gap:8px;padding:8px 10px}.composer textarea[data-v-a827321b]{flex:1;border:none;outline:none;resize:none;font-family:inherit;font-size:15px;line-height:1.5;color:#111827;background:transparent;max-height:240px}.composer__preview[data-v-a827321b]{flex:1;min-height:40px;padding:4px 0}.composer__preview-empty[data-v-a827321b]{color:#9ca3af;font-size:14px}.composer__send[data-v-a827321b]{flex-shrink:0;width:38px;height:38px;border-radius:10px;border:none;background:#3182f6;color:#fff;cursor:pointer;font-size:15px;transition:background-color .2s ease,transform .1s ease}.composer__send[data-v-a827321b]:hover:not(:disabled){background:#2563eb}.composer__send[data-v-a827321b]:active:not(:disabled){transform:scale(.94)}.composer__send[data-v-a827321b]:disabled{background:#d1d5db;cursor:not-allowed}.composer__split-bar[data-v-a827321b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;background:linear-gradient(135deg,#eff6ff,#f0fdf4);border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe}.composer__split-info[data-v-a827321b]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#1d4ed8}.composer__split-info i[data-v-a827321b]{font-size:13px;flex-shrink:0}.composer__split-info strong[data-v-a827321b]{font-weight:700}.composer__split-btn[data-v-a827321b]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:8px;border:none;background:#3182f6;color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease,transform .1s ease}.composer__split-btn[data-v-a827321b]:hover{background:#2563eb}.composer__split-btn[data-v-a827321b]:active{transform:scale(.96)}.composer__hint[data-v-a827321b]{padding:0 12px 8px;font-size:11px;color:#9ca3af}.composer__hint kbd[data-v-a827321b]{font-family:inherit;background:#f3f4f6;border-radius:4px;padding:0 5px;font-size:10px}.composer.is-dark[data-v-a827321b]{background:#1f2937;border-color:#374151}.composer.is-dark[data-v-a827321b]:focus-within{border-color:#3182f6}.composer.is-dark .composer__toolbar[data-v-a827321b]{border-bottom-color:#374151}.composer.is-dark .composer__tools button[data-v-a827321b],.composer.is-dark .composer__preview-toggle[data-v-a827321b]{color:#9ca3af}.composer.is-dark .composer__tools button[data-v-a827321b]:hover,.composer.is-dark .composer__preview-toggle[data-v-a827321b]:hover{background:#374151;color:#f9fafb}.composer.is-dark .composer__preview-toggle.is-active[data-v-a827321b]{color:#60a5fa;background:#3182f62e}.composer.is-dark textarea[data-v-a827321b]{color:#f3f4f6}.composer.is-dark .composer__send[data-v-a827321b]:disabled{background:#4b5563}.composer.is-dark .composer__split-bar[data-v-a827321b]{background:linear-gradient(135deg,#1e3a8a4d,#064e3b33);border-color:#1e3a8a}.composer.is-dark .composer__split-info[data-v-a827321b]{color:#93c5fd}.composer.is-dark .composer__hint kbd[data-v-a827321b]{background:#374151}.split-bar-enter-active[data-v-a827321b],.split-bar-leave-active[data-v-a827321b]{transition:max-height .2s ease,opacity .2s ease;max-height:60px;overflow:hidden}.split-bar-enter-from[data-v-a827321b],.split-bar-leave-to[data-v-a827321b]{max-height:0;opacity:0}.thread[data-v-91d935ad]{position:relative;flex:0 0 480px;width:480px;display:flex;flex-direction:column;min-height:0;height:100vh;height:100dvh;background:#fff;border-left:1px solid #f3f4f6}@media(max-width:1100px)and (min-width:769px){.thread[data-v-91d935ad]{min-width:360px}}@media(max-width:768px){.thread[data-v-91d935ad]{position:fixed;inset:0;z-index:60;flex:none;width:100%;max-width:none;border-left:none;box-shadow:0 0 40px #0000004d}}.thread__resize[data-v-91d935ad]{position:absolute;top:0;bottom:0;left:-4px;z-index:2;width:8px;border:none;background:transparent;cursor:col-resize}.thread__resize[data-v-91d935ad]:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;transition:background-color .15s ease}.thread__resize[data-v-91d935ad]:hover:after{background:#3182f6}.thread.is-resizing .thread__resize[data-v-91d935ad]:after{background:#3182f6}.thread__header[data-v-91d935ad]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f3f4f6}.thread__title[data-v-91d935ad]{display:flex;align-items:baseline;gap:8px}.thread__title h3[data-v-91d935ad]{margin:0;font-size:16px;font-weight:700;color:#111827}.thread__count[data-v-91d935ad]{font-size:12px;color:#9ca3af}.thread__close[data-v-91d935ad]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:background-color .2s ease}.thread__close[data-v-91d935ad]:hover{background:#f3f4f6}.thread__body[data-v-91d935ad]{flex:1;overflow-y:auto;min-height:0;padding-bottom:8px}.thread__parent[data-v-91d935ad]{padding-top:8px}.thread__divider[data-v-91d935ad]{display:flex;align-items:center;gap:10px;padding:6px 16px;margin:6px 0;font-size:12px;color:#9ca3af}.thread__divider[data-v-91d935ad]:after{content:"";flex:1;height:1px;background:#f3f4f6}.thread__empty[data-v-91d935ad]{padding:8px 16px;color:#9ca3af;font-size:14px}.thread__composer[data-v-91d935ad]{flex:0 0 auto;padding:0 16px 16px}.thread.is-dark[data-v-91d935ad]{background:#111827;border-left-color:#374151}.thread.is-dark .thread__header[data-v-91d935ad]{border-bottom-color:#374151}.thread.is-dark .thread__title h3[data-v-91d935ad]{color:#f3f4f6}.thread.is-dark .thread__close[data-v-91d935ad]{color:#9ca3af}.thread.is-dark .thread__close[data-v-91d935ad]:hover{background:#374151}.thread.is-dark .thread__divider[data-v-91d935ad]:after{background:#374151}@media(max-width:768px){.thread[data-v-91d935ad]{flex-basis:auto!important;width:100%!important}.thread__resize[data-v-91d935ad]{display:none}}.modal[data-v-1fac9d14]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:1;transition:opacity .25s ease}.modal--hidden[data-v-1fac9d14]{opacity:0;pointer-events:none}.modal__card[data-v-1fac9d14]{width:90%;max-width:440px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;box-shadow:0 24px 48px #0003;padding:20px}.modal__header[data-v-1fac9d14]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal__header h3[data-v-1fac9d14]{margin:0;font-size:18px;font-weight:700;color:#111827}.modal__close[data-v-1fac9d14]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:background-color .2s ease}.modal__close[data-v-1fac9d14]:hover{background:#e5e7eb}.modal__body[data-v-1fac9d14]{margin-bottom:16px}.modal__body input[data-v-1fac9d14]{width:100%;padding:14px 16px;border-radius:12px;border:none;background:#f9fafb;color:#111827;font-size:16px;outline:none;transition:box-shadow .2s ease}.modal__body input[data-v-1fac9d14]:focus{box-shadow:0 0 0 2px #3182f699}.modal__emoji-row[data-v-1fac9d14]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.modal__emoji-preview[data-v-1fac9d14]{width:48px;height:48px;flex-shrink:0;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:24px}.modal__emoji-picks[data-v-1fac9d14]{display:flex;flex-wrap:wrap;gap:4px}.modal__emoji-pick[data-v-1fac9d14]{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:17px;cursor:pointer;transition:all .15s ease}.modal__emoji-pick[data-v-1fac9d14]:hover{background:#f3f4f6}.modal__emoji-pick.is-active[data-v-1fac9d14]{border-color:#3182f6;background:#3182f61a}.modal__footer[data-v-1fac9d14]{display:flex;justify-content:flex-end;gap:8px}.modal__ghost[data-v-1fac9d14]{padding:11px 18px;border-radius:12px;border:none;background:transparent;color:#6b7280;font-weight:600;cursor:pointer;transition:background-color .2s ease}.modal__ghost[data-v-1fac9d14]:hover{background:#f3f4f6}.modal__primary[data-v-1fac9d14]{padding:11px 22px;border-radius:12px;border:none;background:#3182f6;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 12px 24px #3182f640;transition:background-color .2s ease}.modal__primary[data-v-1fac9d14]:hover:not(:disabled){background:#2563eb}.modal__primary[data-v-1fac9d14]:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}.modal.is-dark .modal__card[data-v-1fac9d14]{background:#1f2937;border-color:#374151}.modal.is-dark .modal__header h3[data-v-1fac9d14]{color:#f3f4f6}.modal.is-dark .modal__close[data-v-1fac9d14]{color:#9ca3af}.modal.is-dark .modal__close[data-v-1fac9d14]:hover{background:#4b5563}.modal.is-dark .modal__body input[data-v-1fac9d14]{background:#374151;color:#f3f4f6}.modal.is-dark .modal__emoji-preview[data-v-1fac9d14],.modal.is-dark .modal__emoji-pick[data-v-1fac9d14]:hover{background:#374151}.modal.is-dark .modal__ghost[data-v-1fac9d14]{color:#9ca3af}.modal.is-dark .modal__ghost[data-v-1fac9d14]:hover{background:#374151}.modal[data-v-fa4b7124]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:1;transition:opacity .25s ease}.modal--hidden[data-v-fa4b7124]{opacity:0;pointer-events:none}.modal__card[data-v-fa4b7124]{width:90%;max-width:380px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;box-shadow:0 24px 48px #0003;padding:24px;text-align:center}.modal__icon[data-v-fa4b7124]{width:56px;height:56px;border-radius:16px;background:#3182f61f;color:#3182f6;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 14px}.modal__icon--danger[data-v-fa4b7124]{background:#fef2f2;color:#ef4444}.modal__message[data-v-fa4b7124]{margin:0 0 20px;font-size:15px;line-height:1.6;color:#374151;white-space:pre-line}.modal__footer[data-v-fa4b7124]{display:flex;gap:8px}.modal__ghost[data-v-fa4b7124]{flex:1;padding:12px;border-radius:12px;border:none;background:#f3f4f6;color:#4b5563;font-weight:600;cursor:pointer;transition:background-color .2s ease}.modal__ghost[data-v-fa4b7124]:hover{background:#e5e7eb}.modal__primary[data-v-fa4b7124]{flex:1;padding:12px;border-radius:12px;border:none;background:#3182f6;color:#fff;font-weight:700;cursor:pointer;transition:background-color .2s ease}.modal__primary[data-v-fa4b7124]:hover{background:#2563eb}.modal__primary--danger[data-v-fa4b7124]{background:#ef4444}.modal__primary--danger[data-v-fa4b7124]:hover{background:#dc2626}.modal.is-dark .modal__card[data-v-fa4b7124]{background:#1f2937;border-color:#374151}.modal.is-dark .modal__message[data-v-fa4b7124]{color:#d1d5db}.modal.is-dark .modal__icon--danger[data-v-fa4b7124]{background:#7f1d1d40;color:#fca5a5}.modal.is-dark .modal__ghost[data-v-fa4b7124]{background:#374151;color:#d1d5db}.modal.is-dark .modal__ghost[data-v-fa4b7124]:hover{background:#4b5563}.modal[data-v-19476410]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:1;transition:opacity .25s ease}.modal--hidden[data-v-19476410]{opacity:0;pointer-events:none}.modal__card[data-v-19476410]{width:90%;max-width:400px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;box-shadow:0 24px 48px #0003;padding:20px}.modal__header[data-v-19476410]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal__header h3[data-v-19476410]{margin:0;font-size:18px;font-weight:700;color:#111827}.modal__close[data-v-19476410]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:background-color .2s}.modal__close[data-v-19476410]:hover{background:#e5e7eb}.modal__hint[data-v-19476410]{margin:0 0 10px;font-size:13px;color:#9ca3af}.modal__empty[data-v-19476410]{padding:10px 0;color:#9ca3af;font-size:14px;text-align:center}.modal__body[data-v-19476410]{max-height:360px;overflow-y:auto}.modal.is-dark .modal__card[data-v-19476410]{background:#1f2937;border-color:#374151}.modal.is-dark .modal__header h3[data-v-19476410]{color:#f3f4f6}.modal.is-dark .modal__close[data-v-19476410]{color:#9ca3af}.modal.is-dark .modal__close[data-v-19476410]:hover{background:#4b5563}.channel-list[data-v-19476410]{display:flex;flex-direction:column;gap:4px}.channel-item[data-v-19476410]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid #f3f4f6;border-radius:12px;background:#f9fafb;cursor:pointer;text-align:left;transition:all .15s ease}.channel-item[data-v-19476410]:hover{background:#eff6ff;border-color:#bfdbfe}.channel-item:hover .channel-item__arrow[data-v-19476410]{color:#3182f6}.channel-item__emoji[data-v-19476410]{font-size:20px;width:28px;text-align:center;flex-shrink:0}.channel-item__text[data-v-19476410]{flex:1;min-width:0}.channel-item__name[data-v-19476410]{display:block;font-size:15px;font-weight:600;color:#111827}.channel-item__desc[data-v-19476410]{display:block;font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-item__arrow[data-v-19476410]{font-size:12px;color:#d1d5db;flex-shrink:0;transition:color .15s}.is-dark .channel-item[data-v-19476410]{background:#111827;border-color:#374151}.is-dark .channel-item[data-v-19476410]:hover{background:#3182f61f;border-color:#3182f6}.is-dark .channel-item:hover .channel-item__arrow[data-v-19476410]{color:#60a5fa}.is-dark .channel-item .channel-item__name[data-v-19476410]{color:#f3f4f6}.modal[data-v-a251e162]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:1;transition:opacity .25s ease}.modal--hidden[data-v-a251e162]{opacity:0;pointer-events:none}.modal__card[data-v-a251e162]{width:92%;max-width:620px;background:#fff;border-radius:24px;border:1px solid #f3f4f6;box-shadow:0 24px 48px #0003;padding:24px;display:flex;flex-direction:column;max-height:90vh}.modal__header[data-v-a251e162]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal__header h3[data-v-a251e162]{margin:0;font-size:18px;font-weight:700;color:#111827}.modal__close[data-v-a251e162]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.modal__close[data-v-a251e162]:hover{background:#e5e7eb}.modal__body[data-v-a251e162]{margin-bottom:16px;flex:1;display:flex;flex-direction:column;overflow:hidden}.modal__info[data-v-a251e162]{font-size:14px;color:#6b7280;margin-bottom:8px}.modal__info strong[data-v-a251e162]{color:#3182f6}.modal textarea[data-v-a251e162]{width:100%;flex:1;min-height:220px;padding:16px;border-radius:16px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827;font-size:13px;font-family:SFMono-Regular,Consolas,monospace;outline:none;transition:box-shadow .2s ease;resize:none;line-height:1.5}.modal textarea[data-v-a251e162]:focus{box-shadow:0 0 0 3px #3182f640}.modal__message[data-v-a251e162]{margin:10px 0 0;font-size:13px;display:flex;align-items:center;gap:6px}.modal__message--error[data-v-a251e162]{color:#ef4444}.modal__message--success[data-v-a251e162]{color:#059669}.modal__file[data-v-a251e162]{display:none}.modal__footer[data-v-a251e162]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modal__footer .spacer[data-v-a251e162]{flex:1}.modal__ghost[data-v-a251e162]{padding:12px 20px;border-radius:12px;border:none;background:transparent;color:#6b7280;font-weight:500;cursor:pointer;transition:background-color .2s ease}.modal__ghost[data-v-a251e162]:hover{background:#f3f4f6}.modal__secondary[data-v-a251e162]{padding:10px 16px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;transition:all .2s ease}.modal__secondary[data-v-a251e162]:hover{background:#f9fafb;border-color:#d1d5db}.modal__secondary.is-success[data-v-a251e162]{background:#ecfdf5;border-color:#34d399;color:#059669}.modal__primary[data-v-a251e162]{padding:12px 24px;border-radius:12px;border:none;background:#3182f6;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #3182f64d;transition:background-color .2s ease}.modal__primary[data-v-a251e162]:hover{background:#2563eb}.modal.is-dark .modal__card[data-v-a251e162]{background:#1f2937;border-color:#374151}.modal.is-dark .modal__header h3[data-v-a251e162]{color:#f3f4f6}.modal.is-dark .modal__close[data-v-a251e162]{color:#9ca3af}.modal.is-dark .modal__close[data-v-a251e162]:hover{background:#4b5563}.modal.is-dark textarea[data-v-a251e162]{background:#374151;color:#f3f4f6;border-color:#4b5563}.modal.is-dark .modal__ghost[data-v-a251e162]{color:#9ca3af}.modal.is-dark .modal__ghost[data-v-a251e162]:hover{background:#374151}.modal.is-dark .modal__secondary[data-v-a251e162]{background:#374151;border-color:#4b5563;color:#e5e7eb}.modal.is-dark .modal__secondary[data-v-a251e162]:hover{background:#4b5563}.modal.is-dark .modal__secondary.is-success[data-v-a251e162]{background:#064e3b;border-color:#059669;color:#6ee7b7}.modal.is-dark .modal__message--success[data-v-a251e162]{color:#6ee7b7}.modal.is-dark .modal__message--error[data-v-a251e162]{color:#fca5a5}body{font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fafb;color:#1f2937}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d1d5db}.app-root[data-v-12b5782b]{height:100vh;height:100dvh;display:flex;overflow:hidden;background:#f9fafb;transition:background-color .3s ease,color .3s ease}.app-root .app-main[data-v-12b5782b]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;transition:background-color .3s ease}.app-root.is-dark[data-v-12b5782b]{background:#111827;color:#f3f4f6}.app-root.is-dark .app-main[data-v-12b5782b]{background:#111827}::-webkit-scrollbar-thumb{background:#4b5563}::-webkit-scrollbar-thumb:hover{background:#6b7280}.app-scrim[data-v-12b5782b]{display:none}@media(max-width:768px){.app-scrim[data-v-12b5782b]{display:block;position:fixed;inset:0;background:#00000073;z-index:40;opacity:0;pointer-events:none;transition:opacity .25s ease}.app-scrim.is-visible[data-v-12b5782b]{opacity:1;pointer-events:auto}}.chat[data-v-df820d87]{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff}.chat__header[data-v-df820d87]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #f3f4f6;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat__hamburger[data-v-df820d87]{display:none;flex-shrink:0;width:38px;height:38px;border-radius:9px;border:none;background:transparent;color:#4b5563;cursor:pointer;font-size:18px;align-items:center;justify-content:center}.chat__hamburger[data-v-df820d87]:hover{background:#f3f4f6}.chat__title[data-v-df820d87]{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.chat__emoji[data-v-df820d87]{font-size:22px}.chat__title-text[data-v-df820d87]{min-width:0}.chat__title-text h2[data-v-df820d87]{margin:0;font-size:17px;font-weight:700;color:#111827;line-height:1.2}.chat__title-text p[data-v-df820d87]{margin:2px 0 0;font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__icon[data-v-df820d87]{width:36px;height:36px;border-radius:9px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:background-color .2s ease,color .2s ease}.chat__icon[data-v-df820d87]:hover{background:#f3f4f6;color:#111827}.chat__selectbar[data-v-df820d87]{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid #f3f4f6;background:#eff6ff}.chat__selectbar-cancel[data-v-df820d87]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#4b5563;cursor:pointer;font-size:15px}.chat__selectbar-cancel[data-v-df820d87]:hover{background:#0000000f}.chat__selectbar-count[data-v-df820d87]{font-size:14px;font-weight:700;color:#1d4ed8}.chat__selectbar-spacer[data-v-df820d87]{flex:1}.chat__selectbar-btn[data-v-df820d87]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#1d4ed8;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.chat__selectbar-btn[data-v-df820d87]:hover:not(:disabled){background:#dbeafe}.chat__selectbar-btn[data-v-df820d87]:disabled{opacity:.45;cursor:not-allowed}.chat__selectbar-btn--danger[data-v-df820d87]{border-color:#fecaca;color:#dc2626}.chat__selectbar-btn--danger[data-v-df820d87]:hover:not(:disabled){background:#fef2f2}.chat__messages[data-v-df820d87]{flex:1;overflow-y:auto;padding:16px 0;min-height:0}.chat__intro[data-v-df820d87]{padding:20px 16px 16px}.chat__intro-icon[data-v-df820d87]{font-size:40px;margin-bottom:8px}.chat__intro h3[data-v-df820d87]{margin:0 0 4px;font-size:22px;font-weight:800;color:#111827}.chat__intro p[data-v-df820d87]{margin:0;font-size:14px;color:#9ca3af}.chat__no-messages[data-v-df820d87]{padding:12px 16px;color:#9ca3af;font-size:14px}.chat__composer[data-v-df820d87]{flex:0 0 auto;padding:0 16px 16px}.chat__hamburger--floating[data-v-df820d87]{position:absolute;top:10px;left:12px}.chat__missing[data-v-df820d87]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#6b7280}.chat__missing h3[data-v-df820d87]{margin:8px 0 0;color:#111827}.chat__missing .chat__intro-icon[data-v-df820d87]{font-size:44px}.chat.is-dark[data-v-df820d87],.chat__missing.is-dark[data-v-df820d87]{background:#111827}.chat.is-dark .chat__header[data-v-df820d87],.chat__missing.is-dark .chat__header[data-v-df820d87]{background:#111827e6;border-bottom-color:#374151}.chat.is-dark .chat__title-text h2[data-v-df820d87],.chat.is-dark .chat__intro h3[data-v-df820d87],.chat.is-dark h3[data-v-df820d87],.chat__missing.is-dark .chat__title-text h2[data-v-df820d87],.chat__missing.is-dark .chat__intro h3[data-v-df820d87],.chat__missing.is-dark h3[data-v-df820d87]{color:#f3f4f6}.chat.is-dark .chat__icon[data-v-df820d87],.chat.is-dark .chat__hamburger[data-v-df820d87],.chat__missing.is-dark .chat__icon[data-v-df820d87],.chat__missing.is-dark .chat__hamburger[data-v-df820d87]{color:#9ca3af}.chat.is-dark .chat__icon[data-v-df820d87]:hover,.chat.is-dark .chat__hamburger[data-v-df820d87]:hover,.chat__missing.is-dark .chat__icon[data-v-df820d87]:hover,.chat__missing.is-dark .chat__hamburger[data-v-df820d87]:hover{background:#374151;color:#f9fafb}.chat.is-dark .chat__selectbar[data-v-df820d87],.chat__missing.is-dark .chat__selectbar[data-v-df820d87]{background:#1e293b;border-bottom-color:#374151}.chat.is-dark .chat__selectbar-cancel[data-v-df820d87],.chat__missing.is-dark .chat__selectbar-cancel[data-v-df820d87]{color:#cbd5e1}.chat.is-dark .chat__selectbar-cancel[data-v-df820d87]:hover,.chat__missing.is-dark .chat__selectbar-cancel[data-v-df820d87]:hover{background:#ffffff14}.chat.is-dark .chat__selectbar-count[data-v-df820d87],.chat__missing.is-dark .chat__selectbar-count[data-v-df820d87]{color:#93c5fd}.chat.is-dark .chat__selectbar-btn[data-v-df820d87],.chat__missing.is-dark .chat__selectbar-btn[data-v-df820d87]{background:#111827;border-color:#374151;color:#93c5fd}.chat.is-dark .chat__selectbar-btn[data-v-df820d87]:hover:not(:disabled),.chat__missing.is-dark .chat__selectbar-btn[data-v-df820d87]:hover:not(:disabled){background:#374151}.chat.is-dark .chat__selectbar-btn--danger[data-v-df820d87],.chat__missing.is-dark .chat__selectbar-btn--danger[data-v-df820d87]{border-color:#7f1d1d99;color:#fca5a5}.chat.is-dark .chat__selectbar-btn--danger[data-v-df820d87]:hover:not(:disabled),.chat__missing.is-dark .chat__selectbar-btn--danger[data-v-df820d87]:hover:not(:disabled){background:#7f1d1d40}@media(max-width:768px){.chat__hamburger[data-v-df820d87]{display:flex}.chat__header[data-v-df820d87]{padding:10px 12px}.chat__emoji[data-v-df820d87]{font-size:19px}.chat__title-text h2[data-v-df820d87]{font-size:16px}.chat__messages[data-v-df820d87]{padding:10px 0}.chat__intro[data-v-df820d87]{padding:16px 12px 12px}.chat__intro h3[data-v-df820d87]{font-size:19px}.chat__composer[data-v-df820d87]{padding:0 10px 10px}}.chat__overlay[data-v-df820d87]{position:fixed;inset:0;z-index:9998}.chat__menu[data-v-df820d87]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 8px 24px #0000002e;min-width:190px;padding:6px;display:flex;flex-direction:column;gap:2px}.chat__menu.is-dark[data-v-df820d87]{background:#1f2937;border-color:#374151}.chat__menu-item[data-v-df820d87]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;color:#4b5563;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-align:left}.chat__menu-item i[data-v-df820d87]{width:16px;text-align:center}.chat__menu-item[data-v-df820d87]:hover{background:#f3f4f6;color:#111827}.chat__menu-item--danger[data-v-df820d87]{color:#ef4444}.chat__menu-item--danger[data-v-df820d87]:hover{background:#fef2f2;color:#dc2626}.is-dark .chat__menu-item[data-v-df820d87]{color:#d1d5db}.is-dark .chat__menu-item[data-v-df820d87]:hover{background:#374151;color:#f9fafb}.is-dark .chat__menu-item.chat__menu-item--danger[data-v-df820d87]{color:#f87171}.is-dark .chat__menu-item.chat__menu-item--danger[data-v-df820d87]:hover{background:#7f1d1d33;color:#fca5a5}.empty[data-v-369f2f44]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b7280;text-align:center;padding:24px}.empty__icon[data-v-369f2f44]{font-size:48px}.empty__title[data-v-369f2f44]{margin:0;font-size:20px;font-weight:700;color:#111827}.empty__desc[data-v-369f2f44]{margin:0;font-size:14px;color:#9ca3af}.empty.is-dark .empty__title[data-v-369f2f44]{color:#f3f4f6}
