.empty.svelte-1ogqgbj{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:2rem;display:flex}.art.svelte-1ogqgbj{width:220px;max-width:60%;height:auto;margin-bottom:1.25rem}.line.svelte-1ogqgbj{color:var(--xz-color-text-300);margin:0;font-size:1rem}.avatar.svelte-tpu4iq{width:var(--avatar-size,46px);height:var(--avatar-size,46px);color:#fff;text-transform:uppercase;background:var(--avatar-color,#94a3b8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex;position:relative}.dot.svelte-tpu4iq{background:var(--xz-color-success-bg-100);border:2px solid var(--xz-color-surface-100);border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.badge.svelte-tpu4iq{color:#fff;background:var(--xz-color-danger-bg-100);border:2px solid var(--xz-color-surface-100);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:-3px;right:-3px}.item.svelte-1wlxhys{color:inherit;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.item.svelte-1wlxhys:hover{background:var(--xz-color-surface-200)}.item.active.svelte-1wlxhys{background:var(--xz-color-primary-soft-100)}.body.svelte-1wlxhys{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.top.svelte-1wlxhys,.bottom.svelte-1wlxhys{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.name.svelte-1wlxhys{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;min-width:0;font-size:.95rem;font-weight:600;display:flex;overflow:hidden}.verified.svelte-1wlxhys{width:15px;height:15px;color:var(--xz-color-primary-text-100);flex-shrink:0}.time.svelte-1wlxhys{color:var(--xz-color-text-300);flex-shrink:0;font-size:.78rem}.preview.svelte-1wlxhys{color:var(--xz-color-text-200);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.badge.svelte-1wlxhys{color:#fff;background:var(--xz-color-danger-bg-100);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:600;display:flex}.list.svelte-9wx2md{width:var(--fw-list-width);background:var(--xz-color-surface-100);flex-direction:column;flex-shrink:0;height:100%;display:flex}.head.svelte-9wx2md{align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.search.svelte-9wx2md{background:var(--xz-color-surface-200);border-radius:10px;flex:1;align-items:center;gap:.5rem;height:42px;padding:0 .85rem;display:flex}.search.svelte-9wx2md svg:where(.svelte-9wx2md){width:18px;height:18px;color:var(--xz-color-text-300);flex-shrink:0}.search.svelte-9wx2md input:where(.svelte-9wx2md){width:100%;color:var(--xz-color-text-100);background:0 0;border:none;outline:none;font-size:.9rem}.hbtn.svelte-9wx2md{width:42px;height:42px;color:var(--xz-color-text-200);border:1px solid var(--xz-color-line-100);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hbtn.svelte-9wx2md:hover{background:var(--xz-color-surface-200)}.hbtn.svelte-9wx2md svg:where(.svelte-9wx2md){width:20px;height:20px}.scroll.svelte-9wx2md{flex:1;overflow-y:auto}.empty.svelte-9wx2md{color:var(--xz-color-text-300);text-align:center;padding:2rem 1rem;font-size:.9rem}.rail.svelte-1hrhanx{background:var(--xz-color-surface-100);flex-direction:column;flex-shrink:0;align-items:center;width:76px;height:100%;display:flex}.expand.svelte-1hrhanx{width:40px;height:40px;color:var(--xz-color-text-200);border:1px solid var(--xz-color-line-100);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:.85rem 0 .35rem;display:flex}.expand.svelte-1hrhanx:hover{background:var(--xz-color-surface-200)}.expand.svelte-1hrhanx svg:where(.svelte-1hrhanx){width:20px;height:20px}.scroll.svelte-1hrhanx{flex-direction:column;flex:1;align-items:center;gap:.35rem;width:100%;padding:.35rem 0 .85rem;display:flex;overflow-y:auto}.item.svelte-1hrhanx{width:60px;height:60px;color:inherit;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.item.svelte-1hrhanx:hover{background:var(--xz-color-surface-200)}.item.active.svelte-1hrhanx{background:var(--xz-color-primary-soft-100)}.room.svelte-10aua58{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.head.svelte-10aua58{background:var(--xz-color-surface-100);border-bottom:1px solid var(--xz-color-line-100);align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.avatar.svelte-10aua58{color:#fff;text-transform:uppercase;background:var(--avatar-color,#94a3b8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:600;display:flex}.meta.svelte-10aua58{flex-direction:column;min-width:0;display:flex}.name.svelte-10aua58{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.status.svelte-10aua58{color:var(--xz-color-text-300);font-size:.78rem}.thread.svelte-10aua58{background:#f8fafc;flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex;overflow-y:auto}.row.svelte-10aua58{justify-content:flex-start;display:flex}.row.mine.svelte-10aua58{justify-content:flex-end}.bubble.svelte-10aua58{background:var(--xz-color-surface-100);border:1px solid var(--xz-color-line-100);border-radius:14px;max-width:min(70%,520px);padding:.6rem .9rem;font-size:.9rem;line-height:1.4}.row.mine.svelte-10aua58 .bubble:where(.svelte-10aua58){color:#fff;background:var(--xz-color-primary-bg-100);border-color:var(--xz-color-primary-text-100)}.composer.svelte-10aua58{background:var(--xz-color-surface-100);border-top:1px solid var(--xz-color-line-100);align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.composer.svelte-10aua58 input:where(.svelte-10aua58){height:44px;color:var(--xz-color-text-100);background:var(--xz-color-surface-200);border:none;border-radius:12px;outline:none;flex:1;padding:0 1rem;font-size:.9rem}.composer.svelte-10aua58 button:where(.svelte-10aua58){color:#fff;background:var(--xz-color-primary-bg-100);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.composer.svelte-10aua58 button:where(.svelte-10aua58):disabled{background:var(--xz-color-primary-soft-200);cursor:not-allowed}.composer.svelte-10aua58 button:where(.svelte-10aua58) svg:where(.svelte-10aua58){width:20px;height:20px}
