.MessageTemplateEditor_wrap__XSCr_{display:flex;flex-direction:column;gap:var(--s-1);position:relative}.MessageTemplateEditor_editor__6_Erf{min-height:96px;padding:var(--s-3);background:var(--bg-0);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);font-family:var(--font-mono,monospace);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;outline:none;transition:border-color var(--dur-fast) var(--ease)}.MessageTemplateEditor_editor__6_Erf:focus{border-color:var(--border-strong)}.MessageTemplateEditor_hint__fZj3B{color:var(--text-dim);font-size:11px}.MessageTemplateEditor_dropdown__4LlkE{position:fixed;z-index:100;background:var(--bg-2);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:0 8px 24px rgba(0,0,0,.4);padding:var(--s-1);min-width:200px;max-height:240px;overflow-y:auto}.MessageTemplateEditor_dropdownItem__ZJSZe{display:block;width:100%;padding:var(--s-1) var(--s-2);background:transparent;border:none;color:var(--text);text-align:left;font-size:13px;cursor:pointer;border-left:3px solid var(--border);margin-bottom:2px}.MessageTemplateEditor_dropdownItem__ZJSZe:hover{background:var(--bg-3)}.ChannelCard_card__FXPAi{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;overflow:hidden}.ChannelCard_header__B8GW5{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.ChannelCard_avatar__W7w52{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.ChannelCard_info__TFi7N{flex:1 1;min-width:0}.ChannelCard_title__sF8_2{font-weight:600;color:var(--text);font-size:15px}.ChannelCard_meta__aBOhE,.ChannelCard_title__sF8_2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChannelCard_meta__aBOhE{color:var(--text-muted);font-size:12px;margin-top:2px}.ChannelCard_chevron__FW9QU{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px;display:grid;place-items:center;border-radius:6px}.ChannelCard_chevron__FW9QU:hover{background:var(--bg-3);color:var(--text)}.ChannelCard_body__jPzzb{border-top:1px solid var(--border);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-4);background:var(--bg-1)}.ChannelCard_targets__H5e3Q{display:flex;flex-direction:column;gap:var(--s-3)}.ChannelCard_sectionLabel__G0h9U{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--s-2);font-weight:600}.ChannelCard_actions__8mZFf{display:flex;gap:var(--s-2);justify-content:flex-end;flex-wrap:wrap}.Modal_backdrop__MVQWC{position:fixed;inset:0;background:rgba(5,6,11,.75);display:grid;place-items:center;padding:var(--s-8);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Modal_modal__uIkm_{width:100%;max-width:480px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s-8);box-shadow:var(--elev-3)}.Modal_title__iI9nk{margin:0 0 var(--s-2);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.Modal_desc__GEjgZ{margin:0 0 var(--s-6);font-size:.9rem;color:var(--text-muted);line-height:1.55}.Modal_body__9cyDA{margin-bottom:var(--s-6)}.Modal_actions__XBn4p{display:flex;gap:var(--s-3);justify-content:flex-end}.Toast_toast__O7TdZ{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-6);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-md);max-width:360px;box-shadow:var(--elev-2);animation:Toast_toast-in__S37wL var(--dur-slow) var(--ease)}.Toast_icon__71ttU{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;font-weight:900}.Toast_body__zyjdj{flex:1 1;min-width:0}.Toast_title__fkdvd{font-size:.86rem;color:var(--text);font-weight:600}.Toast_desc__PU6ta{font-size:.76rem;color:var(--text-muted);margin-top:2px}.Toast_success__JwS_M{border-left:3px solid var(--success)}.Toast_success__JwS_M .Toast_icon__71ttU{color:var(--success)}.Toast_info__P3fqI{border-left:3px solid var(--accent)}.Toast_info__P3fqI .Toast_icon__71ttU{color:var(--accent)}.Toast_warn__jWD0L{border-left:3px solid var(--warn)}.Toast_warn__jWD0L .Toast_icon__71ttU{color:var(--warn)}.Toast_danger__DlRNr{border-left:3px solid var(--danger)}.Toast_danger__DlRNr .Toast_icon__71ttU{color:var(--danger)}