.chat-shell.svelte-119jhem{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr) minmax(280px,320px);height:100%;background:radial-gradient(circle at 0% 0%,rgba(104,96,255,.04) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(86,208,255,.05) 0%,transparent 50%),#f8fafc;color:#0f172a}.chat-shell.is-compact.svelte-119jhem{grid-template-columns:1fr;height:100%}.conversation-rail.svelte-119jhem,.thread-panel.svelte-119jhem,.thread-sidebar.svelte-119jhem{background:#ffffffa6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;height:100%;overflow:hidden}.is-compact.svelte-119jhem .conversation-rail:where(.svelte-119jhem),.is-compact.svelte-119jhem .thread-panel:where(.svelte-119jhem){border:none}.conversation-rail.svelte-119jhem{border-right:1px solid rgba(255,255,255,.4)}.is-compact.svelte-119jhem .conversation-rail:where(.svelte-119jhem){border:none;border-radius:0;width:100%;max-width:none}.rail-top.svelte-119jhem,.thread-header.svelte-119jhem{padding:1rem;border-bottom:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.rail-top.svelte-119jhem h1:where(.svelte-119jhem),.thread-header.svelte-119jhem h2:where(.svelte-119jhem){margin:0;font-size:1.1rem;font-weight:800;color:#1e293b;letter-spacing:-.01em}.thread-header__title.svelte-119jhem{flex:1;min-width:0}.eyebrow.svelte-119jhem{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;opacity:.56}.subtle.svelte-119jhem{margin:6px 0 0;opacity:.72}.conversation-card.svelte-119jhem{position:relative;border:0;border-radius:0;width:100%;padding:6px 14px;display:grid;grid-template-columns:36px 1fr;gap:12px;text-align:left;background:transparent;transition:all .2s;border-bottom:1px solid #f8fafc;align-items:center;cursor:pointer;overflow:hidden;content-visibility:auto;contain-intrinsic-size:72px}.conversation-card.svelte-119jhem:hover{background:#f8fafc}.conversation-card.selected.svelte-119jhem{background:#eff6ff;border-left:3px solid #0076ff}.new-button.svelte-119jhem,.send-button.svelte-119jhem,.ghost-button.svelte-119jhem,.icon-button.svelte-119jhem,.member-card.svelte-119jhem,.mention-menu.svelte-119jhem button:where(.svelte-119jhem){border:0;border-radius:16px;transition:transform .12s ease,opacity .12s ease,background .12s ease,border-color .12s ease}.new-button.svelte-119jhem,.send-button.svelte-119jhem,.ghost-button.svelte-119jhem{display:inline-flex;align-items:center;gap:8px;padding:.9rem 1rem;font-weight:650}.new-button.svelte-119jhem,.send-button.svelte-119jhem{background:linear-gradient(135deg,#6860fff5,#56d0ffe6);color:#fff}.ghost-button.svelte-119jhem{background:#ffffff0d;color:inherit}.conversation-card__avatar.svelte-119jhem{width:36px;height:36px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#64748b;border:1px solid #e2e8f0;flex-shrink:0}.conversation-card.selected.svelte-119jhem .conversation-card__avatar:where(.svelte-119jhem){background:#0076ff;color:#fff;border-color:#0076ff}.conversation-card__content.svelte-119jhem{display:grid;gap:2px;min-width:0}.conversation-card__top.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-card__menu-anchor.svelte-119jhem{position:relative;display:flex;align-items:center;gap:6px;flex-shrink:0}.conversation-card__top.svelte-119jhem h2:where(.svelte-119jhem){margin:0;font-size:.88rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-time.svelte-119jhem{font-size:.7rem;color:#94a3b8;font-weight:500;flex-shrink:0}.conversation-menu-trigger.svelte-119jhem{width:28px;height:28px;border-radius:8px;border:0;display:inline-grid;place-items:center;background:transparent;color:#64748b;cursor:pointer;transition:all .2s;flex-shrink:0}.conversation-menu-trigger.svelte-119jhem:hover,.conversation-menu-trigger.active.svelte-119jhem{background:#eff6ff;color:#0076ff}.conversation-menu-popup.svelte-119jhem{z-index:1100}.conversation-card__bottom.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.conversation-card__preview.svelte-119jhem{margin:0;font-size:.8rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.badge--unread.svelte-119jhem{height:18px;min-width:18px;padding:0 5px;font-size:.68rem;border-radius:6px;background:#0076ff;color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-button.svelte-119jhem,.back-button.svelte-119jhem{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f1f5f9;color:#64748b;transition:all .2s}.back-button.svelte-119jhem:hover{background:#eff6ff;color:#0076ff}button.svelte-119jhem:hover:not(:disabled){transform:translateY(-1px)}button.svelte-119jhem:disabled{opacity:.55;cursor:not-allowed}.rail-footer.svelte-119jhem{padding:1rem;border-top:1px solid #f1f5f9;background:#f8fafc}.new-button-full.svelte-119jhem{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:.75rem;background:#0076ff;color:#fff;border-radius:10px;font-weight:700;font-size:.9rem;box-shadow:0 4px 12px #0076ff33;transition:all .2s}.new-button-full.svelte-119jhem:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0076ff4d}.badge--unread.svelte-119jhem{background:#0076ff;color:#fff;font-weight:800}.conversation-list.svelte-119jhem{flex:1;overflow-y:auto;display:flex;flex-direction:column;width:100%;padding:0}.conversation-group.svelte-119jhem{width:100%;content-visibility:auto;contain-intrinsic-size:320px}.conversation-group__header.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .4rem;color:#64748b}.group-title.svelte-119jhem{display:flex;align-items:center;gap:8px}.group-actions.svelte-119jhem{display:flex;align-items:center;gap:6px;min-width:0}.conversation-group__header.svelte-119jhem h3:where(.svelte-119jhem){font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin:0}.inline-new-button.svelte-119jhem{background:transparent;border:0;padding:4px 8px;display:flex;align-items:center;gap:4px;color:#0076ff;font-size:.7rem;font-weight:700;cursor:pointer;opacity:.8;transition:all .2s;border-radius:4px}.inline-new-button.svelte-119jhem:hover{opacity:1;background:#eff6ff}.empty-group-text.svelte-119jhem{padding:10px 1.5rem;font-size:.8rem;color:#94a3b8;font-style:italic}.loading-state.svelte-119jhem{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.thread-panel.svelte-119jhem{display:flex;flex-direction:column;height:100%;background:#fff}.thread-sidebar.svelte-119jhem{display:grid;gap:14px;padding:18px;align-content:start}.sidebar-card.svelte-119jhem{padding:16px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:grid;gap:12px}.sidebar-card__header.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar-card__header.svelte-119jhem h3:where(.svelte-119jhem){margin:4px 0 0;font-size:1rem}.sidebar-empty.svelte-119jhem{margin:0;opacity:.64;font-size:.88rem}.sidebar-list.svelte-119jhem{display:grid;gap:10px}.sidebar-list--files.svelte-119jhem{max-height:32vh;overflow:auto;padding-right:4px}.sidebar-item.svelte-119jhem{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:inherit;text-decoration:none;text-align:left}.sidebar-item-shell.svelte-119jhem{position:relative}.sidebar-item--file.svelte-119jhem{gap:8px}.sidebar-item.selected.svelte-119jhem{border-color:#56d0ff4d;background:#56d0ff14}.sidebar-item__top.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar-item--file.svelte-119jhem .sidebar-item__top:where(.svelte-119jhem){align-items:flex-start}.sidebar-file-title.svelte-119jhem{display:flex;flex-direction:column;gap:2px;min-width:0}.sidebar-file-title.svelte-119jhem strong:where(.svelte-119jhem){font-size:.9rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-file-owner.svelte-119jhem{flex-shrink:0;padding:4px 8px;border-radius:999px;background:#56d0ff1f;color:#56d0ff;font-size:.7rem;font-weight:700}.sidebar-file-meta.svelte-119jhem{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.76rem;opacity:.72}.file-filters.svelte-119jhem{display:flex;flex-wrap:wrap;gap:8px}.file-filters.svelte-119jhem button:where(.svelte-119jhem){border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:inherit;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;gap:6px}.file-filters.svelte-119jhem button:where(.svelte-119jhem) span:where(.svelte-119jhem){opacity:.72}.file-filters.svelte-119jhem button.active:where(.svelte-119jhem){background:#56d0ff1f;border-color:#56d0ff47;color:#56d0ff}.sidebar-item__top.svelte-119jhem span:where(.svelte-119jhem),.sidebar-item__badges.svelte-119jhem span:where(.svelte-119jhem){font-size:.78rem;opacity:.72}.sidebar-item__badges.svelte-119jhem{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.thread-header.svelte-119jhem{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.typing-banner.svelte-119jhem{display:inline-flex;align-items:center;gap:8px;padding:0 20px 14px;font-size:.84rem;opacity:.74}.member-rail.svelte-119jhem{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:44%}.member-rail.svelte-119jhem span:where(.svelte-119jhem),.mention-strip.svelte-119jhem span:where(.svelte-119jhem),.mention-strip.svelte-119jhem button:where(.svelte-119jhem){display:inline-flex;align-items:center;gap:6px;padding:.48rem .72rem;border-radius:999px;background:#ffffff12;font-size:.82rem}.member-rail__member--online.svelte-119jhem{background:#10b9811f}.presence-dot.svelte-119jhem{width:8px;height:8px;border-radius:999px;background:#94a3b8bf;box-shadow:0 0 0 1px #0f172a0f inset;flex:0 0 auto}.member-rail__member--online.svelte-119jhem .presence-dot:where(.svelte-119jhem){background:#10b981;box-shadow:0 0 0 1px #10b9812e}.message-stream.svelte-119jhem{flex:1;overflow:auto;padding:8px 0;display:grid;gap:2px;background:#fff;align-content:start}.is-compact.svelte-119jhem .message-stream:where(.svelte-119jhem){padding:12px}.message-row.svelte-119jhem{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:flex-start;padding:8px 16px;border-radius:8px;transition:background .15s ease}.message-row.svelte-119jhem:hover{background:#00000006}.message-row.svelte-119jhem:hover .message-hover-toolbar:where(.svelte-119jhem){opacity:1;pointer-events:auto}.message-avatar.svelte-119jhem{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#611f69,#4a154b);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.82rem;flex-shrink:0}.message-avatar--button.svelte-119jhem{border:none;padding:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.message-avatar--button.svelte-119jhem:hover{transform:translateY(-1px);box-shadow:0 6px 18px #611f6933}.message-body.svelte-119jhem{min-width:0}.message-body.svelte-119jhem p:where(.svelte-119jhem){margin:2px 0 0;font-size:.9rem;line-height:1.5;color:#1d1c1d;word-break:break-word}.message-body__meta.svelte-119jhem{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sender-name-btn.svelte-119jhem{border:none;background:transparent;padding:0;margin:0;line-height:1;color:inherit;text-align:left;font:inherit;cursor:pointer}.sender-name-btn.svelte-119jhem strong:where(.svelte-119jhem){font-size:.9rem;font-weight:900;color:#1d1c1d;cursor:pointer}.sender-name-btn.svelte-119jhem:hover strong:where(.svelte-119jhem),.sender-name-btn--inline.svelte-119jhem:hover strong:where(.svelte-119jhem){text-decoration:underline}.sender-name-btn--inline.svelte-119jhem strong:where(.svelte-119jhem){font-size:inherit;font-weight:900}.message-body__meta.svelte-119jhem .message-time:where(.svelte-119jhem){font-size:.75rem;color:#616061;font-weight:400}.message-row.svelte-119jhem .member-profile-popover:where(.svelte-119jhem){top:4px;left:calc(100% + 12px);z-index:15}.message-type-badge.svelte-119jhem{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.message-type-badge--message-type-announcement.svelte-119jhem{background:#fde8e8;color:#e01e5a}.message-type-badge--message-type-update.svelte-119jhem{background:#e8f5e9;color:#2eb67d}.message-type-badge--message-type-discussion.svelte-119jhem{background:#f3e8ff;color:#9333ea}.message-hover-toolbar.svelte-119jhem{position:absolute;top:-14px;right:12px;display:flex;align-items:center;gap:2px;padding:4px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #00000014;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:10}.toolbar-btn.svelte-119jhem{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:none;background:transparent;border-radius:6px;color:#616061;cursor:pointer;transition:all .15s ease;font-size:.78rem}.toolbar-btn.svelte-119jhem:hover{background:#f0f0f0;color:#1d1c1d}.toolbar-btn.active.svelte-119jhem{color:#1264a3;background:#1264a314}.toolbar-count.svelte-119jhem{font-size:.72rem;font-weight:700;color:inherit}.file-input.svelte-119jhem{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-queue.svelte-119jhem{display:grid;gap:8px;margin-top:10px}.file-chip.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.file-chip__meta.svelte-119jhem{display:flex;align-items:center;gap:10px;min-width:0}.file-chip__meta.svelte-119jhem strong:where(.svelte-119jhem){display:block}.attachment-list.svelte-119jhem{display:grid;gap:10px;margin-top:10px}.attachment-card.svelte-119jhem{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;border:1px solid #e0e0e0;background:#fafafa;color:inherit;text-decoration:none;transition:background .15s}.attachment-card.svelte-119jhem:hover{background:#f0f0f0}.attachment-card__icon.svelte-119jhem{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#e8f0fe;color:#1264a3;flex:0 0 auto}.attachment-card__meta.svelte-119jhem{display:grid;gap:2px;min-width:0}.attachment-card__meta.svelte-119jhem strong:where(.svelte-119jhem),.attachment-card__meta.svelte-119jhem span:where(.svelte-119jhem){display:block}.attachment-card__meta.svelte-119jhem span:where(.svelte-119jhem){font-size:.8rem;opacity:.68}.reply-preview.svelte-119jhem,.composer-reply.svelte-119jhem{display:flex;align-items:stretch;gap:10px;margin-top:6px;padding:8px 12px;border-radius:8px;background:#f8f8f8;border-left:4px solid #1264a3}.reply-preview__line.svelte-119jhem,.composer-reply__line.svelte-119jhem{display:none}.reply-preview__content.svelte-119jhem,.composer-reply__content.svelte-119jhem{min-width:0;display:grid;gap:4px;flex:1}.reply-preview__content.svelte-119jhem strong:where(.svelte-119jhem),.composer-reply__content.svelte-119jhem strong:where(.svelte-119jhem){font-size:.84rem}.reply-preview__content.svelte-119jhem .sender-name-btn:where(.svelte-119jhem),.reply-preview__content.svelte-119jhem .sender-name-btn:where(.svelte-119jhem) strong:where(.svelte-119jhem){font-size:.84rem}.member-profile__header.svelte-119jhem{display:flex;align-items:center;gap:12px}.member-profile__avatar.svelte-119jhem{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#0076ff,#6b8cff);color:#fff;font-weight:900;letter-spacing:.02em;flex-shrink:0}.member-profile__content.svelte-119jhem{padding-top:4px}.member-profile__row.svelte-119jhem{display:flex;flex-direction:column;gap:2px}.member-profile__row.svelte-119jhem span:where(.svelte-119jhem){font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.58}.member-profile__row.svelte-119jhem strong:where(.svelte-119jhem){font-size:.88rem;font-weight:800;word-break:break-word}.message-read-receipt.svelte-119jhem{display:inline-flex;align-items:center;gap:6px;margin-top:.35rem;font-size:.76rem;font-weight:700;color:#64748b}.member-profile__footer.svelte-119jhem button:where(.svelte-119jhem){flex:1}.reply-preview__content.svelte-119jhem span:where(.svelte-119jhem),.composer-reply__content.svelte-119jhem span:where(.svelte-119jhem){font-size:.84rem;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-clear.svelte-119jhem{border:0;background:#0000000d;color:inherit;width:32px;height:32px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto}.message-body.svelte-119jhem p:where(.svelte-119jhem){margin:6px 0 0;line-height:1.55}.message-body__text.svelte-119jhem{margin:6px 0 0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.message-link.svelte-119jhem{color:#0076ff;font-weight:700;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.message-link.svelte-119jhem:hover{color:#3b93ff}.mention-strip.svelte-119jhem button:where(.svelte-119jhem){border:0;color:inherit;cursor:pointer;font:inherit}.mention-strip.svelte-119jhem button:where(.svelte-119jhem):hover{background:#ffffff1f}.mention-strip.svelte-119jhem{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.composer.svelte-119jhem{position:relative;margin:10px 14px 14px;padding:16px;border-radius:20px;border:1px solid rgba(0,118,255,.6);background:#ffffffd9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 32px #0076ff14;display:flex;flex-direction:column;gap:12px}.new-chat-form.svelte-119jhem textarea:where(.svelte-119jhem),.new-chat-form.svelte-119jhem input:where(.svelte-119jhem){width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff9;color:inherit;padding:.95rem 1rem;font:inherit;outline:none;font-family:inherit}.new-chat-form.svelte-119jhem textarea:where(.svelte-119jhem):focus,.new-chat-form.svelte-119jhem input:where(.svelte-119jhem):focus{border-color:#56d0ff59;box-shadow:0 0 0 3px #56d0ff1a}.composer.svelte-119jhem textarea:where(.svelte-119jhem){width:100%;border:none;background:transparent;color:inherit;padding:4px 8px;font:inherit;font-family:inherit;font-size:1.05rem;outline:none;resize:none}.new-chat-form.svelte-119jhem textarea:where(.svelte-119jhem)::placeholder,.new-chat-form.svelte-119jhem input:where(.svelte-119jhem)::placeholder,.composer.svelte-119jhem textarea:where(.svelte-119jhem)::placeholder{font-family:inherit;opacity:.5}.composer__actions.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;gap:10px}.composer-tools.svelte-119jhem{display:flex;align-items:center;gap:6px}.tool-btn.svelte-119jhem{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:#0076ff14;color:#0076ff;display:grid;place-items:center;cursor:pointer;transition:all .2s ease}.tool-btn.svelte-119jhem:hover:not(:disabled){background:#0076ff26;border-color:#0076ff33;opacity:1}.tool-btn.active.svelte-119jhem{background:#0076ff29;border-color:#0076ff47;box-shadow:0 6px 18px #0076ff1f}.tool-btn.svelte-119jhem:disabled{opacity:.3;cursor:not-allowed}.composer-ai-selector.svelte-119jhem{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:.85rem;font-weight:500;cursor:pointer;opacity:.8;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.composer-ai-selector.svelte-119jhem:hover{opacity:1;background:#ffffff1a;border-color:#fff3}.composer-post-type.svelte-119jhem{position:relative;display:inline-flex;align-items:center;min-width:0}.composer-send-wrapper.svelte-119jhem{position:relative;display:flex;align-items:center}.send-split.svelte-119jhem{display:flex;align-items:center;gap:6px;position:relative}.primary-send-btn.svelte-119jhem{width:28px;height:28px;border-radius:8px;border:none;background:#0076ff14;color:#0076ff;display:grid;place-items:center;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275);box-shadow:none}.primary-send-btn--main.svelte-119jhem{width:auto;min-width:80px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;font-weight:700}.primary-send-btn--menu.svelte-119jhem{width:28px;height:28px;border-radius:8px;background:#0076ff14;color:#0076ff;box-shadow:none}.primary-send-btn.svelte-119jhem:not(:disabled):hover{transform:scale(1.05);background:#0076ff26}.primary-send-btn.active.svelte-119jhem{background:#0076ff;color:#fff;border:none;box-shadow:0 4px 12px #0076ff4d}.primary-send-btn.svelte-119jhem:disabled{opacity:.5;cursor:not-allowed}.primary-send-btn.loading.svelte-119jhem{background:#0076ff0d;color:inherit;box-shadow:none}.schedule-menu.svelte-119jhem{position:absolute;right:0;bottom:calc(100% + 12px);width:220px;padding:6px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#fff;color:#0f172a;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;gap:2px;z-index:18}.schedule-menu__custom.svelte-119jhem{padding:6px 4px 2px;display:flex;flex-direction:column;gap:8px}.schedule-menu__custom.svelte-119jhem label:where(.svelte-119jhem){display:flex;flex-direction:column;gap:4px;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.schedule-menu__custom.svelte-119jhem input:where(.svelte-119jhem){width:100%;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#f8fafc;color:inherit;padding:8px 10px;font:inherit;font-size:.82rem}.schedule-menu__custom.svelte-119jhem input:where(.svelte-119jhem):focus{outline:none;border-color:#0076ff;box-shadow:0 0 0 3px #0076ff1f}.custom-field.svelte-119jhem{display:flex;flex-direction:column;gap:4px}.custom-field.svelte-119jhem label:where(.svelte-119jhem){font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.schedule-menu__custom.svelte-119jhem .picker-trigger{padding:6px 10px!important;font-size:.8rem!important;border-radius:8px!important}.schedule-menu__custom.svelte-119jhem .selected-text{font-size:.8rem!important}.schedule-menu__custom.svelte-119jhem .calendar-icon{width:14px!important;height:14px!important}.schedule-menu__custom.svelte-119jhem .chevron{width:16px!important;height:16px!important}.schedule-menu__custom.svelte-119jhem .picker-dropdown{width:210px!important;padding:8px!important;border-radius:12px!important}.schedule-menu__custom.svelte-119jhem .day{height:28px!important;font-size:.8rem!important}.schedule-menu__custom.svelte-119jhem .current-month-year{font-size:.85rem!important}.schedule-menu__custom.svelte-119jhem .nav-btn{width:24px!important;height:24px!important}.file-queue.svelte-119jhem{display:flex;flex-wrap:wrap;gap:10px;padding:4px 8px}.file-chip.svelte-119jhem{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;font-size:.85rem;box-shadow:0 2px 8px #0000001a}.file-chip__meta.svelte-119jhem{display:flex;align-items:center;gap:8px}.file-chip-icon.svelte-119jhem{width:18px;height:18px;border-radius:4px}.file-chip-icon.image-icon.svelte-119jhem{background:linear-gradient(135deg,#74ebd5,#acb6e5)}.file-chip-icon.pdf-icon.svelte-119jhem{background:linear-gradient(135deg,#ff9a9e,#fecfef)}.file-clear.svelte-119jhem{border:none;background:transparent;color:inherit;opacity:.5;cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:50%;transition:all .2s}.file-clear.svelte-119jhem:hover{opacity:1;background:#ffffff1a}.mention-menu.svelte-119jhem{position:absolute;left:20px;right:20px;bottom:112px;z-index:20;border-radius:18px;border:1px solid rgba(0,118,255,.2);background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 40px #0076ff1a;overflow:hidden}.mention-menu.svelte-119jhem button:where(.svelte-119jhem){width:100%;padding:.85rem 1rem;text-align:left;display:flex;flex-direction:column;gap:2px;border-radius:0;background:transparent;color:#0f172a;border-bottom:1px solid rgba(0,0,0,.04)}.mention-menu.svelte-119jhem button:where(.svelte-119jhem):last-child{border-bottom:none}.mention-menu__row.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;gap:12px}.mention-menu__row.svelte-119jhem small:where(.svelte-119jhem){opacity:.8;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#0076ff}.mention-menu.svelte-119jhem button.selected:where(.svelte-119jhem){background:#0076ff14}.member-card.selected.svelte-119jhem{background:#6860ff2e}.mention-menu.svelte-119jhem small:where(.svelte-119jhem),.member-card.svelte-119jhem span:where(.svelte-119jhem){opacity:.66}.thread-empty.svelte-119jhem{display:grid;place-items:center;text-align:center;gap:8px;opacity:.74;padding:42px 16px}.thread-empty--center.svelte-119jhem{min-height:68vh}.thread-empty--loading.svelte-119jhem{opacity:1}.thread-loading-shell.svelte-119jhem{width:min(280px,100%);display:grid;place-items:center}.empty-state-img-large.svelte-119jhem{width:448px;height:auto;margin-bottom:-20px;opacity:.9}.empty-state-img-small.svelte-119jhem{width:256px;height:auto;margin-bottom:-12px;opacity:.8}.empty-list.svelte-119jhem{display:grid;place-items:center;text-align:center;gap:10px;border:1px dashed rgba(255,255,255,.1);border-radius:18px;padding:28px 18px;opacity:.74}.empty-list--compact.svelte-119jhem{padding:18px}.new-chat-form.svelte-119jhem{padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex:1}.new-chat-form__grid.svelte-119jhem{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.new-chat-form__grid.svelte-119jhem label:where(.svelte-119jhem),.new-chat-note.svelte-119jhem{display:grid;gap:8px}.new-chat-form__grid.svelte-119jhem span:where(.svelte-119jhem),.new-chat-note.svelte-119jhem span:where(.svelte-119jhem){font-size:.85rem;opacity:.7}.new-chat-hint.svelte-119jhem{margin:0;font-size:.84rem;opacity:.72}.span-2.svelte-119jhem{grid-column:span 2}.search-input.svelte-119jhem{display:flex;align-items:center;gap:10px;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.search-input.svelte-119jhem input:where(.svelte-119jhem){border:0;padding:0;background:transparent}.member-picker.svelte-119jhem{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.member-card.svelte-119jhem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:inherit}.member-card.svelte-119jhem strong:where(.svelte-119jhem),.member-card.svelte-119jhem span:where(.svelte-119jhem){display:block}.voice-note-error.svelte-119jhem,.screen-recording-error.svelte-119jhem{margin:10px 0 0}.screen-recording-panel.svelte-119jhem{margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:grid;gap:12px}.screen-recording-panel__meta.svelte-119jhem{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.screen-recording-panel__meta.svelte-119jhem strong:where(.svelte-119jhem){display:block}.screen-recording-panel__meta.svelte-119jhem p:where(.svelte-119jhem){margin:4px 0 0;opacity:.72}.screen-recording-panel__actions.svelte-119jhem{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.screen-recording-panel.svelte-119jhem video:where(.svelte-119jhem){width:100%;border-radius:14px;background:#000;max-height:280px}.voice-note-panel.svelte-119jhem{margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:grid;gap:12px}.voice-note-panel__meta.svelte-119jhem{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.voice-note-panel__meta.svelte-119jhem strong:where(.svelte-119jhem){display:block}.voice-note-panel__meta.svelte-119jhem p:where(.svelte-119jhem){margin:4px 0 0;opacity:.72}.voice-note-panel__actions.svelte-119jhem{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.voice-note-card.svelte-119jhem{margin-top:10px;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:grid;gap:10px}.voice-note-card__meta.svelte-119jhem{display:flex;align-items:center;gap:10px}.voice-note-card__meta.svelte-119jhem strong:where(.svelte-119jhem),.voice-note-card__meta.svelte-119jhem span:where(.svelte-119jhem){display:block}.voice-note-card__meta.svelte-119jhem span:where(.svelte-119jhem){opacity:.7;font-size:.82rem}.voice-note-card.svelte-119jhem audio:where(.svelte-119jhem),.voice-note-panel.svelte-119jhem audio:where(.svelte-119jhem){width:100%}.media-load-button.svelte-119jhem{align-self:start;padding:.8rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:inherit;font:inherit;font-weight:600}.media-load-button.svelte-119jhem:disabled{opacity:.7;cursor:wait}.new-chat-footer.svelte-119jhem{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:20px;margin-top:auto;border-top:1px solid rgba(255,255,255,.06)}.error.svelte-119jhem{margin:14px 0 0;color:#ff9a9a}@media(max-width:1120px){.chat-shell.svelte-119jhem{grid-template-columns:1fr}.member-rail.svelte-119jhem{max-width:100%;justify-content:flex-start}.thread-sidebar.svelte-119jhem{padding-top:0}}@media(max-width:720px){.chat-shell.svelte-119jhem{padding-top:0}.thread-header.svelte-119jhem,.composer.svelte-119jhem,.conversation-rail.svelte-119jhem{padding-left:14px;padding-right:14px}.new-chat-form__grid.svelte-119jhem,.member-picker.svelte-119jhem{grid-template-columns:1fr}.span-2.svelte-119jhem{grid-column:span 1}.thread-sidebar.svelte-119jhem{padding-left:14px;padding-right:14px}}@keyframes svelte-119jhem-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.screen-recording-modal-overlay.svelte-119jhem{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:grid;place-items:center}.screen-recording-modal.svelte-119jhem{background:#fff;border-radius:20px;padding:24px;width:100%;max-width:360px;box-shadow:0 20px 40px #00000026;color:#0f172a}.custom-field-mock.svelte-119jhem{width:100%;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#f8fafc;color:#64748b;padding:8px 12px;font-size:.82rem;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-sizing:border-box}.custom-field-mock.svelte-119jhem span:where(.svelte-119jhem){flex:1;font-weight:600}.custom-field.svelte-119jhem:hover .custom-field-mock:where(.svelte-119jhem){border-color:#0076ff;background:#fff;color:#0f172a}.icon-button-small.svelte-119jhem{background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.icon-button-small.svelte-119jhem:hover{background:#f1f5f9;color:#ef4444}.scheduled-indicator.svelte-119jhem{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f0f7ff;border:1px solid rgba(0,118,255,.15);border-radius:8px;color:#0076ff;cursor:pointer;position:relative;transition:all .2s ease;padding:0}.scheduled-indicator.svelte-119jhem:hover{background:#0076ff;color:#fff;border-color:#0076ff;box-shadow:0 4px 12px #0076ff33}.scheduled-msg-status.svelte-119jhem{position:relative;display:inline-flex;align-items:center}.scheduled-clock-btn.svelte-119jhem{background:none;border:none;color:#f59e0b;padding:4px;cursor:pointer;display:flex;align-items:center;border-radius:4px;transition:background .2s}.scheduled-clock-btn.svelte-119jhem:hover{background:#f59e0b1a}.scheduled-msg-dropdown.svelte-119jhem{position:absolute;bottom:100%;left:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;min-width:100px;overflow:hidden;margin-bottom:4px}.scheduled-msg-dropdown.svelte-119jhem button:where(.svelte-119jhem){width:100%;padding:8px 12px;text-align:left;background:none;border:none;font-size:.75rem;font-weight:600;color:#1e293b;cursor:pointer;display:flex;align-items:center;gap:8px}.scheduled-msg-dropdown.svelte-119jhem button:where(.svelte-119jhem):hover{background:#f8fafc}.scheduled-msg-dropdown.svelte-119jhem button.danger:where(.svelte-119jhem){color:#ef4444}.scheduled-msg-dropdown.svelte-119jhem button.danger:where(.svelte-119jhem):hover{background:#fef2f2}.delivery-tick.svelte-119jhem{color:#10b981;display:inline-flex;align-items:center;padding:4px}.emoji-grid.svelte-119jhem{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:8px;max-height:240px;overflow-y:auto}.emoji-btn.svelte-119jhem{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:none;border:none;border-radius:8px;cursor:pointer;transition:all .2s;padding:0!important}.emoji-btn.svelte-119jhem:hover{background:#f1f5f9;transform:scale(1.1)}[data-theme=dark] .chat-shell.svelte-119jhem,[data-theme=dark] .conversation-rail.svelte-119jhem,[data-theme=dark] .thread-panel.svelte-119jhem,[data-theme=dark] .thread-sidebar.svelte-119jhem{background:#121212;color:var(--text-primary)}[data-theme=dark] .conversation-rail.svelte-119jhem{border-right:1px solid #444}[data-theme=dark] .rail-top.svelte-119jhem,[data-theme=dark] .thread-header.svelte-119jhem{border-bottom:1px solid #444}[data-theme=dark] .rail-top.svelte-119jhem h1:where(.svelte-119jhem),[data-theme=dark] .thread-header.svelte-119jhem h2:where(.svelte-119jhem),[data-theme=dark] .sidebar-card__header.svelte-119jhem h3:where(.svelte-119jhem),[data-theme=dark] .conversation-card__top.svelte-119jhem h2:where(.svelte-119jhem),[data-theme=dark] .scheduled-msg-dropdown.svelte-119jhem button:where(.svelte-119jhem),[data-theme=dark] .message-body__meta.svelte-119jhem strong:where(.svelte-119jhem),[data-theme=dark] .sender-name-btn.svelte-119jhem strong:where(.svelte-119jhem),[data-theme=dark] .message-body.svelte-119jhem p:where(.svelte-119jhem){color:var(--text-primary)}[data-theme=dark] .message-row.svelte-119jhem:hover{background:#ffffff0a}[data-theme=dark] .message-hover-toolbar.svelte-119jhem{background:#111;border-color:#444;box-shadow:0 4px 12px #00000080}[data-theme=dark] .toolbar-btn.svelte-119jhem{color:#ffffffb3}[data-theme=dark] .toolbar-btn.svelte-119jhem:hover{background:#ffffff1a;color:#fff}[data-theme=dark] .composer-widget.svelte-119jhem{background:#000;border-color:#444;box-shadow:0 20px 50px #00000080,0 0 0 1px #444}[data-theme=dark] .eyebrow.svelte-119jhem,[data-theme=dark] .subtle.svelte-119jhem,[data-theme=dark] .conversation-card__preview.svelte-119jhem,[data-theme=dark] .card-time.svelte-119jhem,[data-theme=dark] .sidebar-empty.svelte-119jhem,[data-theme=dark] .sidebar-item.svelte-119jhem p:where(.svelte-119jhem),[data-theme=dark] .work-desc.svelte-119jhem,[data-theme=dark] .thread-empty.svelte-119jhem p:where(.svelte-119jhem){color:var(--text-secondary)}[data-theme=dark] .conversation-card.svelte-119jhem{border-bottom:1px solid #111}[data-theme=dark] .conversation-card.svelte-119jhem:hover,[data-theme=dark] .conversation-card.selected.svelte-119jhem{background:#0076ff14}[data-theme=dark] .conversation-card__avatar.svelte-119jhem,[data-theme=dark] .member-card.svelte-119jhem,[data-theme=dark] .member-profile__avatar.svelte-119jhem,[data-theme=dark] .sidebar-card.svelte-119jhem,[data-theme=dark] .sidebar-item.svelte-119jhem,[data-theme=dark] .scheduled-msg-dropdown.svelte-119jhem,[data-theme=dark] .mention-menu.svelte-119jhem,[data-theme=dark] .composer-widget__content.svelte-119jhem,[data-theme=dark] .composer-widget__footer.svelte-119jhem{background:#000;border-color:#444}[data-theme=dark] .message-stream.svelte-119jhem,[data-theme=dark] .composer.svelte-119jhem,[data-theme=dark] textarea.svelte-119jhem,[data-theme=dark] .search-input.svelte-119jhem,[data-theme=dark] .new-chat-form.svelte-119jhem input:where(.svelte-119jhem),[data-theme=dark] .new-chat-form.svelte-119jhem textarea:where(.svelte-119jhem),[data-theme=dark] .attachment-card.svelte-119jhem,[data-theme=dark] .voice-note-card.svelte-119jhem,[data-theme=dark] .reply-preview.svelte-119jhem,[data-theme=dark] .composer-reply.svelte-119jhem,[data-theme=dark] .file-chip.svelte-119jhem,[data-theme=dark] .screen-recording-panel.svelte-119jhem,[data-theme=dark] .voice-note-panel.svelte-119jhem{background:#000;color:var(--text-primary);border-color:#444}[data-theme=dark] .icon-button.svelte-119jhem,[data-theme=dark] .icon-button-small.svelte-119jhem,[data-theme=dark] .toolbar-btn.svelte-119jhem{color:#fff}[data-theme=dark] .icon-button.svelte-119jhem:hover,[data-theme=dark] .icon-button-small.svelte-119jhem:hover,[data-theme=dark] .emoji-btn.svelte-119jhem:hover,[data-theme=dark] .scheduled-msg-dropdown.svelte-119jhem button:where(.svelte-119jhem):hover,[data-theme=dark] .member-card.svelte-119jhem:hover,[data-theme=dark] .sidebar-item.svelte-119jhem:hover,[data-theme=dark] .toolbar-btn.svelte-119jhem:hover{background:#ffffff1a;color:#fff}[data-theme=dark] .sender-name-btn.svelte-119jhem:hover strong:where(.svelte-119jhem),[data-theme=dark] .sender-name-btn--inline.svelte-119jhem:hover strong:where(.svelte-119jhem){color:#56d0ff}
