.add-channel-form[data-v-af141450]{background:0 0;border:1px solid #73737347;border-radius:0;gap:16px;padding:18px;display:grid}.add-channel-form__actions[data-v-af141450],.add-channel-form__header[data-v-af141450],.add-channel-form__identity[data-v-af141450]{align-items:center;display:flex}.add-channel-form__header[data-v-af141450]{justify-content:space-between;gap:16px}.add-channel-form__identity[data-v-af141450]{gap:12px;min-width:0}.add-channel-form__icon[data-v-af141450]{width:36px;height:36px;color:var(--firmngin-ai-text);background:#7373731f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.add-channel-form__instructions[data-v-af141450],.add-channel-form__subtitle[data-v-af141450],.add-channel-form__title[data-v-af141450]{margin:0}.add-channel-form__title[data-v-af141450]{color:var(--firmngin-ai-text);font-size:14px;font-weight:650}.add-channel-form__hint[data-v-af141450],.add-channel-form__subtitle[data-v-af141450]{color:var(--firmngin-ai-text-muted);font-size:12px}.add-channel-form__subtitle[data-v-af141450]{margin-top:2px}.add-channel-form__instructions[data-v-af141450]{white-space:pre-line;font-size:12px;line-height:1.6}.add-channel-form__provider-link[data-v-af141450]{margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.add-channel-form__fields[data-v-af141450]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;display:grid}.add-channel-form__actions[data-v-af141450]{justify-content:flex-end;gap:8px}@media (max-width:639px){.add-channel-form[data-v-af141450]{padding:14px}.add-channel-form__fields[data-v-af141450]{grid-template-columns:minmax(0,1fr)}}.channel-card[data-v-a87a2159]{margin-bottom:12px}.channel-card__header[data-v-a87a2159]{align-items:center;gap:12px;display:flex}.channel-card__icon[data-v-a87a2159]{font-size:28px}.channel-card__title[data-v-a87a2159]{flex:1;min-width:0}.channel-card__name[data-v-a87a2159]{margin:0;font-size:15px;font-weight:600}.channel-card__sub[data-v-a87a2159]{color:var(--fg-muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.channel-card__error[data-v-a87a2159]{margin-top:12px}.channel-card__meta[data-v-a87a2159]{color:var(--fg-muted,#6b7280);margin-top:12px;font-size:12px}.channel-card__actions[data-v-a87a2159]{gap:8px;margin-top:12px;display:flex}.delete-confirm__target[data-v-6b41642f]{margin:8px 0 0;font-size:13px}.delete-confirm__footer[data-v-6b41642f]{justify-content:flex-end;gap:8px;display:flex}.edit-channel-modal__hint[data-v-ad7506db]{color:var(--fg-muted,#6b7280);font-size:12px}.edit-channel-modal__footer[data-v-ad7506db]{justify-content:flex-end;gap:8px;display:flex}.chats-ai-entity-access[data-v-5dde3b4c]{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex;overflow:hidden}.chats-ai-entity-access--embedded[data-v-5dde3b4c]{--firmngin-ai-text:#181818;--firmngin-ai-text-muted:#737373;--firmngin-ai-border:#e5e5e5;--firmngin-ai-surface:#fff;--firmngin-ai-surface-elevated:#fafafa;--firmngin-ai-tree-line:#e5e5e5;--firmngin-ai-hover:#f5f5f5;--firmngin-ai-active:#ececec;gap:0}.chats-ai-entity-access__body[data-v-5dde3b4c]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.chats-ai-entity-access__loading[data-v-5dde3b4c]{flex:auto;justify-content:center;align-items:center;min-height:120px;display:flex}.chats-ai-entity-access__intro[data-v-5dde3b4c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chats-ai-entity-access__title[data-v-5dde3b4c]{color:var(--firmngin-ai-text);margin:0 0 4px;font-size:13px;font-weight:600}.chats-ai-entity-access__hint[data-v-5dde3b4c]{color:var(--firmngin-ai-text-muted);margin:0;font-size:12px;line-height:1.45}.chats-ai-entity-access__summary[data-v-5dde3b4c]{color:var(--firmngin-ai-text-muted);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.chats-ai-entity-access__layout[data-v-5dde3b4c]{flex:auto;grid-template-columns:minmax(180px,34%) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.chats-ai-entity-access__devices[data-v-5dde3b4c]{grid-template-rows:auto minmax(0,1fr)}.chats-ai-entity-access__devices[data-v-5dde3b4c],.chats-ai-entity-access__entities[data-v-5dde3b4c]{border:1px solid var(--firmngin-ai-border);border-radius:4px;gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.chats-ai-entity-access__entities[data-v-5dde3b4c]{grid-template-rows:auto auto auto minmax(0,1fr)}.chats-ai-entity-access__device-list[data-v-5dde3b4c]{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;display:flex;overflow:hidden auto}.chats-ai-entity-access__device[data-v-5dde3b4c]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.chats-ai-entity-access__device[data-v-5dde3b4c]:hover{background:var(--firmngin-ai-hover)}.chats-ai-entity-access__device--active[data-v-5dde3b4c]{border-color:var(--firmngin-ai-border);background:var(--firmngin-ai-active)}.chats-ai-entity-access__device-name[data-v-5dde3b4c]{color:var(--firmngin-ai-text);font-size:13px;font-weight:600}.chats-ai-entity-access__device-meta[data-v-5dde3b4c],.chats-ai-entity-access__device-secret[data-v-5dde3b4c]{color:var(--firmngin-ai-text-muted);font-size:11px}.chats-ai-entity-access__entities-head[data-v-5dde3b4c]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chats-ai-entity-access__entities-title[data-v-5dde3b4c]{color:var(--firmngin-ai-text);margin:0;font-size:13px;font-weight:600}.chats-ai-entity-access__entities-subtitle[data-v-5dde3b4c]{color:var(--firmngin-ai-text-muted);margin:2px 0 0;font-size:11px}.chats-ai-entity-access__bulk[data-v-5dde3b4c]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chats-ai-entity-access__bulk-btn[data-v-5dde3b4c]{color:var(--firmngin-ai-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.chats-ai-entity-access__bulk-btn[data-v-5dde3b4c]:hover{color:var(--firmngin-ai-text)}.chats-ai-entity-access__tree-body[data-v-5dde3b4c]{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden auto}.chats-ai-entity-access__tree-head[data-v-5dde3b4c],.chats-ai-entity-access__tree-row[data-v-5dde3b4c]{grid-template-columns:minmax(0,1fr) 52px 64px;align-items:center;gap:8px;display:grid}.chats-ai-entity-access__tree-head[data-v-5dde3b4c]{letter-spacing:.05em;text-transform:uppercase;color:var(--firmngin-ai-text-muted);border-bottom:1px solid var(--firmngin-ai-border);padding:4px 6px;font-size:10px;font-weight:600}.chats-ai-entity-access__tree-row[data-v-5dde3b4c]{border-radius:4px;padding:6px}.chats-ai-entity-access__tree-row[data-v-5dde3b4c]:hover{background:#00000008}.chats-ai-entity-access__entity-meta[data-v-5dde3b4c]{border-left:1px solid var(--firmngin-ai-tree-line,var(--firmngin-ai-border));flex-direction:column;min-width:0;padding-left:10px;display:flex}.chats-ai-entity-access__entity-name[data-v-5dde3b4c]{color:var(--firmngin-ai-text);font-size:13px;font-weight:600}.chats-ai-entity-access__entity-key[data-v-5dde3b4c],.chats-ai-entity-access__entity-pin[data-v-5dde3b4c]{color:var(--firmngin-ai-text-muted);font-size:11px}.chats-ai-entity-access__check[data-v-5dde3b4c]{cursor:pointer;justify-content:center;display:flex}.chats-ai-entity-access__empty[data-v-5dde3b4c],.chats-ai-entity-access__entities--empty[data-v-5dde3b4c]{text-align:center;color:var(--firmngin-ai-text-muted);margin:0;padding:24px 12px;font-size:12px}.chats-ai-entity-access__entities--empty[data-v-5dde3b4c]{grid-template-rows:minmax(0,1fr);justify-content:center;align-items:center;display:flex}.chats-ai-entity-access--scoped .chats-ai-entity-access__layout[data-v-5dde3b4c]{grid-template-columns:minmax(0,1fr)}.chats-ai-entity-access--scoped .chats-ai-entity-access__entities[data-v-5dde3b4c]{grid-template-rows:auto auto auto minmax(0,1fr)}html.dark .chats-ai-entity-access--embedded[data-v-5dde3b4c]{--firmngin-ai-text:#fafafa;--firmngin-ai-text-muted:#a3a3a3;--firmngin-ai-border:#404040;--firmngin-ai-surface:#181818;--firmngin-ai-surface-elevated:#262626;--firmngin-ai-tree-line:#525252;--firmngin-ai-hover:#2a2a2a;--firmngin-ai-active:#333}@media (max-width:720px){.chats-ai-entity-access__layout[data-v-5dde3b4c]{grid-template-rows:minmax(180px,32%) minmax(0,1fr);grid-template-columns:1fr}}.chats-ai-entity-access-drawer-host[data-v-75f72626]{height:100%}.chats-ai-entity-access-drawer-host[data-v-75f72626] .n-drawer-body{flex:auto;min-height:0;overflow:hidden}.chats-ai-entity-access-drawer-host[data-v-75f72626] .n-drawer-body-content-wrapper{height:100%;overflow:hidden}.chats-ai-entity-access-drawer[data-v-75f72626]{--firmngin-ai-text:#181818;--firmngin-ai-text-muted:#737373;--firmngin-ai-border:#e5e5e5;--firmngin-ai-surface-elevated:#fafafa;--firmngin-ai-tree-line:#e5e5e5;--firmngin-ai-hover:#f5f5f5;--firmngin-ai-active:#ececec;flex-direction:column;flex:auto;height:100%;min-height:0;padding:12px;display:flex;overflow:hidden}.chats-ai-entity-access-drawer.firmngin-ai-shell--dark[data-v-75f72626] .chats-ai-entity-access{--firmngin-ai-text:#fafafa;--firmngin-ai-text-muted:#a3a3a3;--firmngin-ai-border:#404040;--firmngin-ai-hover:#2a2a2a;--firmngin-ai-active:#333}.chats-ai-entity-access-drawer.firmngin-ai-shell--light[data-v-75f72626] .chats-ai-entity-access{--firmngin-ai-text:#181818;--firmngin-ai-text-muted:#737373;--firmngin-ai-border:#e5e5e5;--firmngin-ai-hover:#f5f5f5;--firmngin-ai-active:#ececec}.chats-ai-entity-access-drawer__panel[data-v-75f72626]{flex:auto;height:100%;min-height:0;overflow:hidden}.chats-ai-entity-access-drawer__footer[data-v-75f72626]{justify-content:flex-end;gap:8px;width:100%;display:flex}.cap-tree[data-v-3b80292b]{flex-direction:column;gap:10px;display:flex}.cap-tree--nested[data-v-3b80292b]{gap:0}.cap-tree-group+.cap-tree-group[data-v-3b80292b]{margin-top:10px}.cap-tree--nested .cap-tree-group+.cap-tree-group[data-v-3b80292b]{margin-top:0}.cap-tree-row[data-v-3b80292b]{align-items:center;min-height:30px;display:flex;position:relative}.cap-tree-row--section .cap-tree-row__label[data-v-3b80292b]{color:var(--firmngin-ai-text);font-size:12px;font-weight:600}.cap-tree-row--depth-1 .cap-tree-row__label[data-v-3b80292b],.cap-tree-row--depth-2 .cap-tree-row__label[data-v-3b80292b]{letter-spacing:.04em;text-transform:uppercase;color:var(--firmngin-ai-text-muted);font-size:11px;font-weight:600}.cap-tree-row--item[data-v-3b80292b]{color:var(--firmngin-ai-text);justify-content:space-between;gap:10px;padding:2px 0;font-size:13px;line-height:1.4}.cap-tree-row__check[data-v-3b80292b]{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}.cap-tree-row__configure-label[data-v-3b80292b]{margin-right:4px}.cap-tree-children[data-v-3b80292b]{border-left:1px solid var(--firmngin-ai-tree-line);margin-left:6px;padding-left:20px;position:relative}.cap-tree-children>.cap-tree-group[data-v-3b80292b]:before,.cap-tree-children>.cap-tree-row[data-v-3b80292b]:before{content:"";border-top:1px solid var(--firmngin-ai-tree-line);width:16px;position:absolute;top:15px;left:-20px}.cap-tree-children>.cap-tree-group[data-v-3b80292b]{position:relative}.cap-tree-children>.cap-tree-group>.cap-tree-row--section[data-v-3b80292b]{min-height:28px}.cap-tree-children>.cap-tree-group>.cap-tree-children[data-v-3b80292b]{margin-top:2px}.firmngin-ai-agent-form[data-v-bffcb2b4]{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.firmngin-ai-agent-form--light[data-v-bffcb2b4]{--firmngin-ai-border:#e5e5e5;--firmngin-ai-surface:#fafafa;--firmngin-ai-surface-elevated:#fff;--firmngin-ai-text:#181818;--firmngin-ai-text-muted:#737373;--firmngin-ai-tree-line:#c8c8c8}.firmngin-ai-agent-form--dark[data-v-bffcb2b4]{--firmngin-ai-border:#404040;--firmngin-ai-surface:#171717;--firmngin-ai-surface-elevated:#1f1f1f;--firmngin-ai-text:#fff;--firmngin-ai-assistant-text:#fff;--firmngin-ai-text-muted:#fff;--firmngin-ai-tree-line:#5a5a5a}.firmngin-ai-agent-tabs[data-v-bffcb2b4]{flex-direction:column;flex:auto;min-height:0;display:flex}.firmngin-ai-agent-tabs[data-v-bffcb2b4] .n-tabs-nav{padding:0 18px}.firmngin-ai-agent-tabs[data-v-bffcb2b4] .n-tab-pane{padding:0}.firmngin-ai-agent-tabs[data-v-bffcb2b4] .n-tabs-pane-wrapper{flex:auto;min-height:0;overflow-y:auto}.firmngin-ai-agent-tab[data-v-bffcb2b4]{flex-direction:column;gap:18px;padding:16px 18px 20px;display:flex}.firmngin-ai-agent-field[data-v-bffcb2b4]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.firmngin-ai-agent-field[data-v-bffcb2b4] .n-input,.firmngin-ai-agent-field[data-v-bffcb2b4] .n-select,.firmngin-ai-agent-field[data-v-bffcb2b4] .n-slider{align-self:stretch;width:100%}.firmngin-ai-agent-field[data-v-bffcb2b4] .n-switch{align-self:flex-start;width:auto}.firmngin-ai-agent-label[data-v-bffcb2b4]{letter-spacing:.05em;text-transform:uppercase;font-weight:600}.firmngin-ai-agent-hint[data-v-bffcb2b4],.firmngin-ai-agent-label[data-v-bffcb2b4]{color:var(--firmngin-ai-text-muted);font-size:11px}.firmngin-ai-agent-hint[data-v-bffcb2b4]{margin:0;line-height:1.4}.firmngin-ai-knowledge-tags[data-v-bffcb2b4]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.firmngin-ai-capabilities__head[data-v-bffcb2b4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.firmngin-ai-capabilities__head .firmngin-ai-agent-label[data-v-bffcb2b4]{margin:0}.firmngin-ai-capabilities__actions[data-v-bffcb2b4]{flex-shrink:0;align-items:center;gap:8px;display:flex}.firmngin-ai-capabilities__count[data-v-bffcb2b4]{color:var(--firmngin-ai-text-muted);font-size:11px;font-weight:600}.firmngin-ai-capabilities__action[data-v-bffcb2b4]{cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;transition:opacity .15s,color .15s}.firmngin-ai-capabilities__action--light[data-v-bffcb2b4]{color:#525252}.firmngin-ai-capabilities__action--light[data-v-bffcb2b4]:hover:not(:disabled){color:#181818}.firmngin-ai-capabilities__action--dark[data-v-bffcb2b4],.firmngin-ai-capabilities__action--dark[data-v-bffcb2b4]:hover:not(:disabled){color:#fff}.firmngin-ai-capabilities__action[data-v-bffcb2b4]:disabled{opacity:.35;cursor:not-allowed}.firmngin-ai-channels-tab[data-v-bffcb2b4]{gap:16px}.firmngin-ai-channels-intro[data-v-bffcb2b4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.firmngin-ai-channels-empty__title[data-v-bffcb2b4],.firmngin-ai-channels-intro__title[data-v-bffcb2b4]{color:var(--firmngin-ai-text);margin:0 0 4px;font-size:14px;font-weight:600}.firmngin-ai-channels-intro__count[data-v-bffcb2b4]{color:var(--firmngin-ai-text-muted);flex-shrink:0;padding-top:2px;font-size:11px;font-weight:600}.firmngin-ai-channels-skeleton[data-v-bffcb2b4]{gap:12px;display:grid}.firmngin-ai-channels-empty[data-v-bffcb2b4]{border:1px dashed #7373734d;border-radius:6px;align-items:center;gap:14px;padding:18px;display:flex}.firmngin-ai-channels-empty__icon[data-v-bffcb2b4]{width:42px;height:42px;color:var(--firmngin-ai-text-muted);background:#7373731a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.firmngin-ai-channels-list[data-v-bffcb2b4] .channel-card:last-child{margin-bottom:0}.firmngin-ai-channels-add[data-v-bffcb2b4]{flex-wrap:wrap;gap:8px;display:flex}
