.sidebar-overlay[data-v-f9098630]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99}@media (max-width:700px){.sidebar-overlay[data-v-f9098630]{display:block}}.sidebar[data-v-f9098630]{width:var(--sidebar);flex-shrink:0;border-right:1px solid var(--border);background:var(--soft);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease}@media (max-width:700px){.sidebar[data-v-f9098630]{position:fixed;top:0;left:0;height:100%;width:var(--sidebar)!important;transform:translate(-100%);z-index:100;box-shadow:4px 0 24px #0000001f}.sidebar.open[data-v-f9098630]{transform:translate(0)}}.ws-header[data-v-f9098630]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.logo-img[data-v-f9098630]{border-radius:7px;border:1.5px solid rgba(0,0,0,.1);display:block;flex-shrink:0}.ws-info[data-v-f9098630]{min-width:0;flex:1}.ws-name[data-v-f9098630]{font-size:13.5px;font-weight:800;color:var(--black);letter-spacing:-.01em}.ws-status[data-v-f9098630]{display:flex;align-items:center;gap:5px;margin-top:2px}.ws-dot[data-v-f9098630]{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.ws-status span[data-v-f9098630]{font-size:11px;color:var(--g1);font-weight:600}.sidebar-scroll[data-v-f9098630]{flex:1;overflow-y:auto;padding:10px 0}.sidebar-scroll[data-v-f9098630]::-webkit-scrollbar{width:3px}.sidebar-scroll[data-v-f9098630]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.sidebar-section[data-v-f9098630]{padding:0 10px 10px}.section-head[data-v-f9098630]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 6px}.sidebar-label[data-v-f9098630]{font-size:10px;font-weight:700;color:var(--g2);letter-spacing:.08em;text-transform:uppercase}.section-add[data-v-f9098630]{border:none;background:none;cursor:pointer;color:var(--g2);padding:1px 5px;border-radius:4px;font-size:15px;line-height:1;transition:background .1s,color .1s}.section-add[data-v-f9098630]:hover{background:#e5e7eb;color:var(--black)}.sidebar-divider[data-v-f9098630]{border:none;border-top:1px solid var(--border);margin:4px 10px}.ch-btn[data-v-f9098630]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;width:100%;text-align:left;font-family:var(--font);transition:all .12s}.ch-btn[data-v-f9098630]:hover{background:#ececec}.ch-btn.active[data-v-f9098630]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f71de4,#8b46e1) border-box;border:1.5px solid transparent}.ch-btn.active .ch-name[data-v-f9098630]{color:var(--purple);font-weight:700}.tm-empty[data-v-f9098630]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 10px;color:var(--g2);font-size:12.5px}.tm-empty svg[data-v-f9098630]{opacity:.45;color:var(--purple)}.tm-invite-btn[data-v-f9098630]{margin-top:4px;padding:7px 16px;border-radius:8px;border:1.5px solid var(--purple);background:transparent;color:var(--purple);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s;font-family:var(--font)}.tm-invite-btn[data-v-f9098630]:hover{background:var(--purple);color:#fff}.ch-hash[data-v-f9098630]{font-size:15px;color:var(--g2);line-height:1;flex-shrink:0}.ch-name[data-v-f9098630]{font-size:13px;font-weight:500;color:#374151;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-btn[data-v-f9098630]{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:6px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;font-family:var(--font);transition:background .1s}.dm-btn[data-v-f9098630]:hover{background:#ececec}.dm-btn.active[data-v-f9098630]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f71de4,#8b46e1) border-box;border:1.5px solid transparent}.dm-btn.active .dm-name[data-v-f9098630]{color:var(--purple)}.dm-av[data-v-f9098630]{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0;position:relative}.dm-av-dot[data-v-f9098630]{position:absolute;bottom:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:#22c55e;border:1.5px solid var(--soft)}.dm-info[data-v-f9098630]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.dm-name[data-v-f9098630]{font-size:13px;font-weight:700;color:#1a1a1a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-role[data-v-f9098630]{font-size:10.5px;font-weight:500;color:var(--g2);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread-dot[data-v-f9098630]{width:7px;height:7px;border-radius:50%;background:var(--purple);flex-shrink:0}.sidebar-footer[data-v-f9098630]{flex-shrink:0;border-top:1px solid var(--border);padding:8px 10px 16px;display:flex;flex-direction:row;align-items:center;gap:8px;position:relative}.user-av[data-v-f9098630]{width:30px;height:30px;border-radius:8px;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex-shrink:0;cursor:pointer}.sf-user[data-v-f9098630]{flex:1;min-width:0;cursor:pointer;padding:2px 0}.sf-footer-name[data-v-f9098630]{font-size:12.5px;font-weight:700;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-footer-email[data-v-f9098630]{font-size:10.5px;color:var(--g2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.sf-gear[data-v-f9098630]{border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;color:var(--g2);flex-shrink:0;transition:background .1s,color .1s}.sf-gear[data-v-f9098630]:hover{background:#ececec;color:var(--black)}.user-menu-popup[data-v-f9098630]{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--border);border-radius:10px;padding:4px;box-shadow:0 -4px 24px #0000001a;z-index:50}.user-menu-popup button[data-v-f9098630]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;border-radius:7px;font-size:13px;font-weight:500;color:var(--black)}.user-menu-popup button[data-v-f9098630]:hover{background:var(--hover)}.menu-danger[data-v-f9098630]{color:#ef4444!important}.menu-divider[data-v-f9098630]{height:1px;background:var(--border);margin:4px 0}.pm-overlay[data-v-f9098630]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#00000059;display:flex;align-items:center;justify-content:center;padding:20px}.pm-box[data-v-f9098630]{background:#fff;border-radius:20px;width:100%;max-width:480px;box-shadow:0 24px 80px #0000002e;position:relative;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.pm-close[data-v-f9098630]{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:8px;border:none;background:none;cursor:pointer;font-size:16px;color:#aaa;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}.pm-close[data-v-f9098630]:hover{background:#f4f4f5;color:var(--black)}.pm-head[data-v-f9098630]{padding:36px 36px 0;text-align:center}.pm-title[data-v-f9098630]{font-size:20px;font-weight:800;color:var(--black);letter-spacing:-.03em;margin-bottom:8px}.pm-sub[data-v-f9098630]{font-size:13.5px;color:var(--g1);line-height:1.5}.pm-body[data-v-f9098630]{padding:24px 36px;flex:1;overflow-y:auto}.pm-field[data-v-f9098630]{display:flex;flex-direction:column;gap:8px}.pm-label[data-v-f9098630]{font-size:13.5px;font-weight:700;color:var(--black)}.pm-optional[data-v-f9098630]{font-size:13px;font-weight:500;color:var(--g2)}.pm-input[data-v-f9098630]{width:100%;padding:12px 14px;font-size:14px;border:1.5px solid var(--border);border-radius:10px;outline:none;color:var(--black);background:#fff;font-family:var(--font);transition:border-color .15s;box-sizing:border-box}.pm-input[data-v-f9098630]:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7c3aed14}.pm-input[data-v-f9098630]::placeholder{color:var(--g2)}.pm-hint[data-v-f9098630]{font-size:12px;color:var(--g2);margin-top:8px}.pm-footer[data-v-f9098630]{padding:0 36px 36px}.pm-btn-main[data-v-f9098630]{width:100%;padding:14px;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;border:2px solid transparent;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;font-family:var(--font);color:var(--purple);transition:opacity .15s;letter-spacing:-.01em}.pm-btn-main[data-v-f9098630]:hover{opacity:.85}.pm-btn-main[data-v-f9098630]:disabled{opacity:.5;cursor:not-allowed}.pm-agent-checks[data-v-f9098630]{display:flex;flex-direction:column;gap:2px}.pm-check-row[data-v-f9098630]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);cursor:pointer}.pm-check-row[data-v-f9098630]:last-child{border-bottom:none}.pm-checkbox[data-v-f9098630]{width:18px;height:18px;border-radius:5px;flex-shrink:0;accent-color:var(--purple);cursor:pointer}.pm-check-name[data-v-f9098630]{font-size:14px;font-weight:700;color:var(--black)}.pm-check-role[data-v-f9098630]{font-size:13px;color:var(--g2);margin-left:4px}.pm-skill-drop[data-v-f9098630]{display:flex;align-items:center;gap:14px;padding:16px;border:2px dashed var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.pm-skill-drop[data-v-f9098630]:hover{border-color:var(--purple);background:#faf5ff}.pm-skill-title[data-v-f9098630]{font-size:13.5px;font-weight:700;color:var(--black)}.pm-skill-sub[data-v-f9098630]{font-size:12px;color:var(--g2);margin-top:2px}.pm-radio-row[data-v-f9098630]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.pm-radio-row.active[data-v-f9098630]{border-color:var(--purple);background:#faf5ff}.pm-radio-row input[type=radio][data-v-f9098630]{margin-top:2px;flex-shrink:0;accent-color:var(--purple)}.pm-radio-title[data-v-f9098630]{font-size:14px;font-weight:700;color:var(--black)}.pm-radio-sub[data-v-f9098630]{font-size:12.5px;color:var(--g2);margin-top:3px}.pm-custom-picker[data-v-f9098630]{margin-top:10px;padding:14px;background:var(--soft);border-radius:10px;border:1px solid var(--border);max-height:240px;overflow-y:auto}.pm-custom-picker[data-v-f9098630]::-webkit-scrollbar{width:4px}.pm-custom-picker[data-v-f9098630]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.pm-picker-section[data-v-f9098630]{font-size:10.5px;font-weight:700;color:var(--g2);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.pm-picker-row[data-v-f9098630]{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:3px 0}.pm-check[data-v-f9098630]{width:15px;height:15px;flex-shrink:0;accent-color:var(--purple);cursor:pointer}.pm-ch-hash[data-v-f9098630]{color:var(--g2);font-size:12px;flex-shrink:0}.pm-picker-name[data-v-f9098630]{color:var(--black);font-weight:600}.pm-picker-role[data-v-f9098630]{color:var(--g2);font-size:12px}.pm-ag-av[data-v-f9098630]{width:20px!important;height:20px!important;border-radius:5px;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-error[data-v-f9098630]{font-size:12.5px;color:#dc2626;margin-top:10px;text-align:center}.pm-success[data-v-f9098630]{font-size:12.5px;color:#16a34a;margin-top:10px;text-align:center;font-weight:600}.pm-already[data-v-f9098630]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.pm-already-label[data-v-f9098630]{font-size:10.5px;font-weight:700;color:var(--g2);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px}.pm-invite-row[data-v-f9098630]{display:flex;gap:8px}.pm-copy-btn[data-v-f9098630]{background:var(--grad);color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}.pm-copy-btn[data-v-f9098630]:hover{filter:brightness(1.1)}@media (max-width:900px){[data-v-f9098630]:root{--sidebar: 200px}}@media (max-width:700px){[data-v-f9098630]:root{--sidebar: 260px}}@media (max-width:700px){.ch-btn[data-v-f9098630],.dm-btn[data-v-f9098630]{padding:8px 10px;min-height:40px}.section-add[data-v-f9098630]{padding:4px 8px;font-size:18px}}@media (hover:none){.ch-btn[data-v-f9098630]:hover,.dm-btn[data-v-f9098630]:hover{background:transparent}.ch-btn[data-v-f9098630]:active,.dm-btn[data-v-f9098630]:active{background:#ececec}}.msg-row[data-v-57cce6fa]{display:flex;align-items:flex-start;gap:10px;padding:4px 20px;position:relative;transition:background .08s;animation:fadeIn .2s ease}.msg-row[data-v-57cce6fa]:hover{background:var(--hover)}.msg-row:hover .msg-actions[data-v-57cce6fa]{opacity:1}.u-row[data-v-57cce6fa]{background:transparent}.u-row[data-v-57cce6fa]:hover{background:var(--hover)}.msg-av[data-v-57cce6fa]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;margin-top:1px}.msg-av.user-av[data-v-57cce6fa]{background:var(--hover);color:#374151;border:1px solid var(--border)}.msg-body[data-v-57cce6fa]{flex:1;min-width:0}.msg-meta[data-v-57cce6fa]{display:flex;align-items:baseline;gap:7px;margin-bottom:3px;flex-wrap:wrap}.msg-author[data-v-57cce6fa]{font-size:13.5px;font-weight:700;color:var(--black)}.msg-role-tag[data-v-57cce6fa]{font-size:10.5px;color:var(--g2);font-weight:500}.msg-time[data-v-57cce6fa]{font-size:11px;color:var(--g2)}.thread-link[data-v-57cce6fa]{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:3px 10px 3px 8px;border-radius:20px;border:1.5px solid #ddd6fe;background:#f5f3ff;color:var(--purple);font-size:12px;font-weight:600;font-family:var(--font);cursor:pointer;transition:background .1s,border-color .1s;line-height:1}.thread-link[data-v-57cce6fa]:hover{background:#ede9fe;border-color:#a78bfa}.thread-count[data-v-57cce6fa]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 0;margin-top:5px;cursor:pointer;border-radius:6px;transition:background .1s}.thread-count[data-v-57cce6fa]:hover{background:var(--hover)}.tc-avatars[data-v-57cce6fa]{display:flex;align-items:center}.tc-av[data-v-57cce6fa]{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#fff;background:var(--purple);margin-left:-3px;border:2px solid #fff;flex-shrink:0}.tc-av[data-v-57cce6fa]:first-child{margin-left:0}.tc-text[data-v-57cce6fa]{font-size:13px;font-weight:600;color:var(--purple)}.tc-time[data-v-57cce6fa]{font-size:12px;color:var(--g2);font-weight:400}.msg-text[data-v-57cce6fa]{font-size:13.5px;color:#374151;line-height:1.65;word-break:break-word}.msg-text[data-v-57cce6fa] code{font-family:var(--font-mono);font-size:11px;background:var(--hover);padding:1px 4px;border-radius:3px}.msg-text[data-v-57cce6fa] pre{background:#f8f8f8;border:1px solid var(--border);border-radius:6px;padding:10px 12px;margin:6px 0;overflow-x:auto;font-family:var(--font-mono);font-size:12px;line-height:1.5}.msg-text[data-v-57cce6fa] a{color:var(--purple);text-decoration:none}.msg-text[data-v-57cce6fa] a:hover{text-decoration:underline}.msg-text[data-v-57cce6fa] ul,.msg-text[data-v-57cce6fa] ol{padding-left:18px;margin:4px 0}.msg-text[data-v-57cce6fa] strong{font-weight:700}.msg-edit-wrap[data-v-57cce6fa]{margin-top:2px}.msg-edit-ta[data-v-57cce6fa]{width:100%;min-height:40px;max-height:200px;border:1.5px solid #a78bfa;border-radius:8px;padding:8px 10px;font-size:13.5px;font-family:var(--font);line-height:1.55;resize:none;outline:none;background:#fdfcff;color:#374151;box-shadow:0 0 0 3px #7c3aed14}.msg-edit-ta[data-v-57cce6fa]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.msg-edit-actions[data-v-57cce6fa]{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.edit-hint[data-v-57cce6fa]{font-size:11px;color:var(--g2);flex:1}.edit-save-btn[data-v-57cce6fa]{padding:4px 14px;border-radius:6px;border:none;cursor:pointer;background:var(--purple);color:#fff;font-size:12px;font-weight:700;font-family:var(--font);transition:background .1s}.edit-save-btn[data-v-57cce6fa]:hover{background:#5b21b6}.edit-cancel-btn[data-v-57cce6fa]{padding:4px 12px;border-radius:6px;border:1px solid var(--border);cursor:pointer;background:none;color:var(--g1);font-size:12px;font-weight:600;font-family:var(--font);transition:background .1s}.edit-cancel-btn[data-v-57cce6fa]:hover{background:var(--hover)}.reactions[data-v-57cce6fa]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.rxn[data-v-57cce6fa]{display:inline-flex;align-items:center;gap:4px;background:#f8f9fa;border:1.5px solid #e2e4e8;border-radius:20px;padding:2px 9px 2px 7px;font-size:13px;cursor:pointer;transition:background .1s,border-color .1s;font-family:var(--font)}.rxn[data-v-57cce6fa]:hover{background:#f0f1f3;border-color:#c8ccd2}.rxn.me[data-v-57cce6fa]{border-color:#a78bfa;border-width:2px}.rxn .cnt[data-v-57cce6fa]{font-size:12px;font-weight:700;color:var(--g1)}.rxn.me .cnt[data-v-57cce6fa]{color:#7c3aed;font-weight:800}.msg-actions[data-v-57cce6fa]{opacity:0;position:absolute;right:16px;top:-15px;display:flex;gap:2px;background:#fff;border:1px solid var(--border);border-radius:9px;padding:3px;box-shadow:0 2px 10px #00000017;transition:opacity .1s;z-index:10}.msg-actions button[data-v-57cce6fa]{border:none;background:none;cursor:pointer;padding:5px 7px;border-radius:6px;font-size:11.5px;color:var(--g1);font-family:var(--font);font-weight:600;transition:background .1s,color .1s;display:flex;align-items:center;gap:3px;line-height:1}.msg-actions button[data-v-57cce6fa]:hover{background:var(--hover);color:var(--black)}.msg-actions .act-del[data-v-57cce6fa]:hover{background:#fff0f0;color:#dc2626}.act-sep[data-v-57cce6fa]{width:1px;background:var(--border);margin:3px 1px}.emoji-picker[data-v-57cce6fa]{display:none;position:absolute;right:0;top:30px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:8px 10px;box-shadow:0 4px 20px #0000001f;z-index:20;min-width:220px}.emoji-picker.open[data-v-57cce6fa]{display:flex;flex-wrap:wrap;gap:3px;max-width:240px}.ep-btn[data-v-57cce6fa]{border:none;background:none;cursor:pointer;font-size:17px;padding:4px 5px;border-radius:7px;transition:background .1s;line-height:1}.ep-btn[data-v-57cce6fa]:hover{background:var(--hover)}body.dark .msg-actions[data-v-57cce6fa]{background:#1a2540;border-color:#2d3748;box-shadow:0 2px 10px #0006}body.dark .msg-actions button[data-v-57cce6fa]{color:#94a3b8}body.dark .msg-actions button[data-v-57cce6fa]:hover{background:#243045;color:#e2e8f0}body.dark .emoji-picker[data-v-57cce6fa]{background:#1a2540;border-color:#2d3748}body.dark .ep-btn[data-v-57cce6fa]:hover{background:#243045}body.dark .rxn[data-v-57cce6fa]{background:#1a2540;border-color:#374560}body.dark .rxn[data-v-57cce6fa]:hover{background:#1e2d4a}body.dark .rxn.me[data-v-57cce6fa]{border-color:#818cf8}body.dark .rxn .cnt[data-v-57cce6fa]{color:#94a3b8}body.dark .rxn.me .cnt[data-v-57cce6fa]{color:#a78bfa}body.dark .thread-count[data-v-57cce6fa]:hover{background:#1e2d4a}.chal-msg-text[data-v-57cce6fa]{font-size:13.5px;color:var(--black);line-height:1.55}.chal-title-big[data-v-57cce6fa]{font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--black);line-height:1.2}.chal-sub-big[data-v-57cce6fa]{font-size:15px;color:var(--g1);margin-top:4px}.chal-card[data-v-57cce6fa]{display:flex;flex-direction:column;margin-top:10px;max-width:520px;border:1.5px solid var(--border);border-radius:12px;overflow:hidden}.chal-row[data-v-57cce6fa]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:none;background:none;cursor:pointer;font-family:var(--font);text-align:left;border-bottom:1px solid var(--border);transition:background .1s;width:100%}.chal-row-last[data-v-57cce6fa]{border-bottom:none}.chal-row[data-v-57cce6fa]:hover{background:#fafafa}.chal-icon[data-v-57cce6fa]{font-size:20px;flex-shrink:0}.chal-info[data-v-57cce6fa]{flex:1;min-width:0}.chal-label[data-v-57cce6fa]{font-size:13px;font-weight:700;color:var(--black)}.chal-agent[data-v-57cce6fa]{font-size:11.5px;color:var(--g1);margin-top:1px}.chal-hint[data-v-57cce6fa]{font-size:11.5px;color:var(--g1);margin-top:2px;line-height:1.4}.chal-btn[data-v-57cce6fa]{font-size:12px;font-weight:700;color:var(--purple);white-space:nowrap;flex-shrink:0}body.dark .chal-card[data-v-57cce6fa]{border-color:#1e2d4a}body.dark .chal-title-big[data-v-57cce6fa]{color:#f1f5f9}body.dark .chal-sub-big[data-v-57cce6fa]{color:#94a3b8}body.dark .chal-label[data-v-57cce6fa]{color:#f1f5f9}body.dark .chal-agent[data-v-57cce6fa],body.dark .chal-hint[data-v-57cce6fa]{color:#64748b}body.dark .chal-row[data-v-57cce6fa]{border-color:#1e2d4a}body.dark .chal-row[data-v-57cce6fa]:hover{background:#111d30}body.dark .chal-btn[data-v-57cce6fa]{color:#a78bfa}body.dark .tc-av[data-v-57cce6fa]{border-color:#1a2540}body.dark .tc-text[data-v-57cce6fa]{color:#a78bfa}body.dark .tc-time[data-v-57cce6fa]{color:#64748b}.meta-ads-card[data-v-57cce6fa]{margin-top:4px;max-width:560px;display:flex;flex-direction:column;gap:12px}.meta-ads-name[data-v-57cce6fa]{font-size:15px;font-weight:800;color:var(--black);margin:0}.meta-ads-tagline[data-v-57cce6fa]{margin:0;font-size:13px;color:var(--g2);line-height:1.6}.meta-ads-section[data-v-57cce6fa]{display:flex;flex-direction:column;gap:6px}.meta-ads-section-title[data-v-57cce6fa]{font-size:13px;font-weight:700;color:var(--black)}.meta-ads-setup-note[data-v-57cce6fa]{font-size:11.5px;font-weight:400;color:var(--g2)}.meta-ads-list[data-v-57cce6fa]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.meta-ads-list li[data-v-57cce6fa]{font-size:13px;color:var(--g2);line-height:1.5;display:flex;align-items:center;gap:8px}.meta-ads-ol[data-v-57cce6fa]{list-style-type:decimal}.meta-ads-bullet[data-v-57cce6fa]{list-style-type:disc}.meta-ads-connect-btn[data-v-57cce6fa]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:20px;border:1.5px solid #8b46e1;background:transparent;color:#8b46e1;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.meta-ads-connect-btn[data-v-57cce6fa]:hover{background:#8b46e1;color:#fff}.meta-ads-connect-btn[data-v-57cce6fa]:disabled{opacity:.45;cursor:not-allowed}.gads-form[data-v-57cce6fa]{margin-top:10px;display:flex;flex-direction:column;gap:8px;max-width:400px}.gads-label[data-v-57cce6fa]{font-size:12px;font-weight:600;color:var(--g1);display:flex;flex-direction:column;gap:4px}.gads-input[data-v-57cce6fa]{padding:7px 10px;border:1px solid var(--border);border-radius:7px;font-size:13px;background:var(--bg);color:var(--g1);outline:none;transition:border-color .15s}.gads-input[data-v-57cce6fa]:focus{border-color:#8b46e1}.gads-form-hint[data-v-57cce6fa]{font-size:11px;color:var(--g3);line-height:1.5}.gads-form-actions[data-v-57cce6fa]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gads-cancel-btn[data-v-57cce6fa]{padding:5px 14px;border-radius:7px;border:1px solid var(--border);background:none;font-size:12px;color:var(--g2);cursor:pointer}.gads-cancel-btn[data-v-57cce6fa]:hover{background:var(--hover)}.meta-ads-then-text[data-v-57cce6fa]{margin:0;font-size:13px;color:var(--g2)}.meta-ads-cta-link[data-v-57cce6fa]{display:inline-block;background:none;border:none;padding:0;font-size:13px;font-weight:600;color:#8b46e1;cursor:pointer;text-align:left}.meta-ads-cta-link[data-v-57cce6fa]:hover{text-decoration:underline}body.dark .meta-ads-cta-link[data-v-57cce6fa]{color:#a78bfa}.meta-ads-chips[data-v-57cce6fa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.meta-ads-chip[data-v-57cce6fa]{padding:4px 11px;border-radius:7px;border:1px solid var(--border);background:var(--hover);font-size:12px;color:var(--black);cursor:pointer;transition:background .12s}.meta-ads-chip[data-v-57cce6fa]:hover{background:var(--border)}body.dark .meta-ads-name[data-v-57cce6fa]{color:#f1f5f9}body.dark .meta-ads-tagline[data-v-57cce6fa]{color:#64748b}body.dark .meta-ads-section-title[data-v-57cce6fa]{color:#f1f5f9}body.dark .meta-ads-list li[data-v-57cce6fa],body.dark .meta-ads-then-text[data-v-57cce6fa]{color:#64748b}body.dark .meta-ads-connect-btn[data-v-57cce6fa]{border-color:#a78bfa;color:#a78bfa}body.dark .meta-ads-connect-btn[data-v-57cce6fa]:hover{background:#a78bfa;color:#0f1724}body.dark .meta-ads-chip[data-v-57cce6fa]{background:#1a2540;border-color:#2d3748;color:#f1f5f9}body.dark .meta-ads-chip[data-v-57cce6fa]:hover{background:#2d3748}@media (max-width:700px){.msg-row[data-v-57cce6fa]{padding:5px 12px}.msg-av[data-v-57cce6fa]{width:32px;height:32px;border-radius:7px}.msg-text[data-v-57cce6fa]{font-size:13.5px;line-height:1.7}.msg-meta[data-v-57cce6fa]{gap:5px}.msg-author[data-v-57cce6fa]{font-size:13px}.msg-actions[data-v-57cce6fa]{right:8px}}@media (max-width:480px){.msg-row[data-v-57cce6fa]{padding:4px 10px}.msg-text[data-v-57cce6fa]{font-size:13px}.msg-av[data-v-57cce6fa]{width:30px;height:30px}}.typing-row[data-v-a1e8e092]{display:flex;align-items:flex-start;gap:10px;padding:4px 20px}.msg-av[data-v-a1e8e092]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;margin-top:1px}.msg-av.c2[data-v-a1e8e092]{background:#fef3c7;color:#d97706}.msg-av.c3[data-v-a1e8e092]{background:#dcfce7;color:#16a34a}.msg-av.c4[data-v-a1e8e092]{background:#e0f2fe;color:#0284c7}.msg-av.c5[data-v-a1e8e092]{background:#fce7f3;color:#db2777}.msg-av.c6[data-v-a1e8e092]{background:#ecfdf5;color:#059669}.msg-av.c7[data-v-a1e8e092]{background:#ede9fe;color:#7c3aed}.msg-av.c8[data-v-a1e8e092]{background:#fce7f3;color:#9333ea}.typing-body[data-v-a1e8e092]{display:flex;align-items:center;gap:4px;padding-top:10px;flex-wrap:nowrap}.typing-name[data-v-a1e8e092]{font-size:13px;font-weight:700;color:var(--black);flex-shrink:0}.typing-status[data-v-a1e8e092]{font-size:13px;color:var(--g2);display:inline-block}.phrase-enter-active[data-v-a1e8e092]{transition:opacity .3s ease,transform .3s ease}.phrase-leave-active[data-v-a1e8e092]{transition:opacity .2s ease,transform .2s ease}.phrase-enter-from[data-v-a1e8e092]{opacity:0;transform:translateY(4px)}.phrase-leave-to[data-v-a1e8e092]{opacity:0;transform:translateY(-4px)}.typing-dots[data-v-a1e8e092]{display:inline-flex;align-items:center;gap:3px;margin-left:2px;flex-shrink:0}.typing-dots span[data-v-a1e8e092]{width:4px;height:4px;background:var(--g2);border-radius:50%;display:inline-block;animation:blink-a1e8e092 1.4s infinite both}.typing-dots span[data-v-a1e8e092]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-a1e8e092]:nth-child(3){animation-delay:.4s}@keyframes blink-a1e8e092{0%,80%,to{opacity:0}40%{opacity:1}}@media (max-width: 700px){.typing-row[data-v-a1e8e092]{padding:4px 12px}}.msg-list-wrap[data-v-0b009bb9]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.messages[data-v-0b009bb9]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;padding-top:14px;padding-bottom:8px}.messages[data-v-0b009bb9]::-webkit-scrollbar{width:4px}.messages[data-v-0b009bb9]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.load-older[data-v-0b009bb9]{text-align:center;padding:7px 16px;margin:4px auto;font-size:12px;color:var(--purple);font-weight:600;background:none;border:1px solid var(--border);border-radius:20px;cursor:pointer;transition:background .1s}.load-older[data-v-0b009bb9]:hover{background:var(--hover)}.empty-state[data-v-0b009bb9]{margin:auto;text-align:center;color:var(--g2);padding:40px 20px}.wave[data-v-0b009bb9]{font-size:36px;margin-bottom:12px}.empty-state p[data-v-0b009bb9]{font-size:14px;line-height:1.6}.msg-row[data-v-0b009bb9]{display:flex;align-items:flex-start;gap:10px;padding:4px 20px;transition:background .08s}.msg-row[data-v-0b009bb9]:hover{background:var(--hover)}.msg-av[data-v-0b009bb9]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;margin-top:1px}.msg-body[data-v-0b009bb9]{flex:1;min-width:0}.msg-meta[data-v-0b009bb9]{display:flex;align-items:baseline;gap:7px;margin-bottom:3px}.msg-author[data-v-0b009bb9]{font-size:13.5px;font-weight:700}.msg-text[data-v-0b009bb9]{font-size:13.5px;color:#374151;line-height:1.65;word-break:break-word}.streaming[data-v-0b009bb9]{color:var(--g2);font-style:italic}@media (max-width:700px){.msg-row[data-v-0b009bb9]{padding:5px 12px}.msg-av[data-v-0b009bb9]{width:32px;height:32px}}@media (max-width:480px){.msg-row[data-v-0b009bb9]{padding:4px 10px}}.chat-inp[data-v-9e90c221]{padding:10px 20px 12px;background:#fff;flex-shrink:0;border-top:1px solid var(--border)}.attach-preview[data-v-9e90c221]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid var(--border);border-radius:8px;margin-bottom:8px}.attach-thumb[data-v-9e90c221]{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0}.attach-icon-box[data-v-9e90c221]{width:40px;height:40px;border-radius:6px;background:var(--hover);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--g1);flex-shrink:0}.attach-info[data-v-9e90c221]{flex:1;min-width:0}.attach-name[data-v-9e90c221]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-size[data-v-9e90c221]{font-size:11px;color:var(--g2);margin-top:2px}.attach-close[data-v-9e90c221]{font-size:16px;color:var(--g2);padding:4px 6px;border-radius:6px}.attach-close[data-v-9e90c221]:hover{background:var(--hover);color:var(--g1)}.inp-box[data-v-9e90c221]{border:1.5px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .15s;background:#fff}.inp-box[data-v-9e90c221]:hover{border-color:#d1d5db}.inp-box.focused[data-v-9e90c221]{border-color:var(--purple)}.inp-top[data-v-9e90c221]{display:flex;align-items:center;gap:6px;padding:8px 10px}.inp-attach[data-v-9e90c221],.inp-mic[data-v-9e90c221]{border:none;background:none;cursor:pointer;color:var(--g2);display:flex;align-items:center;justify-content:center;border-radius:6px;padding:5px;transition:background .1s,color .1s;flex-shrink:0}.inp-attach[data-v-9e90c221]:hover,.inp-mic[data-v-9e90c221]:hover{background:var(--hover);color:var(--black)}.inp-mic.recording[data-v-9e90c221]{background:#fee2e2;color:#dc2626}.inp-div[data-v-9e90c221]{width:1px;height:18px;background:var(--border);flex-shrink:0}textarea[data-v-9e90c221]{flex:1;min-width:0;background:none;border:none;outline:none;resize:none;font-size:13px;font-family:var(--font);line-height:1.5;max-height:120px;min-height:20px;color:var(--black);padding:2px 4px}textarea[data-v-9e90c221]::placeholder{color:var(--g2)}.csnd[data-v-9e90c221]{width:27px;height:27px;flex-shrink:0;border-radius:7px;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;border:1.5px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;color:var(--g2)}.csnd[data-v-9e90c221]:not(.dim):hover{background:linear-gradient(#faf5ff,#faf5ff) padding-box,var(--grad) border-box}.csnd.dim[data-v-9e90c221]{background:var(--hover);border-color:var(--border)}.inp-disclaimer[data-v-9e90c221]{font-size:11px;color:var(--g2);padding:5px 0 0;text-align:center;line-height:1.5}@media (max-width:700px){.chat-inp[data-v-9e90c221]{padding:8px 12px 10px}.inp-top[data-v-9e90c221]{padding:10px}.inp-attach[data-v-9e90c221],.inp-mic[data-v-9e90c221]{padding:7px}}@media (max-width:480px){.inp-attach[data-v-9e90c221],.inp-mic[data-v-9e90c221]{display:flex;padding:5px;font-size:13px}.inp-div[data-v-9e90c221]{display:none}.inp-disclaimer[data-v-9e90c221]{font-size:10px}}@supports (padding:env(safe-area-inset-bottom)){.chat-inp[data-v-9e90c221]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.chat-outer[data-v-e343d6bd]{height:100vh;padding:3px 3px 0;background:var(--grad);display:flex;flex-direction:column}.chat-wrap[data-v-e343d6bd]{border-radius:13px 13px 0 0;background:#fff;flex:1;display:flex;flex-direction:column;overflow:hidden}.chat-body[data-v-e343d6bd]{display:flex;flex:1;min-height:0}.main[data-v-e343d6bd]{flex:1;display:flex;flex-direction:column;min-width:0}.chan-header[data-v-e343d6bd]{padding:10px 16px 10px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0;position:relative}.hamburger[data-v-e343d6bd]{display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:none;border:none;cursor:pointer;color:var(--g1);flex-shrink:0;transition:background .1s}.hamburger[data-v-e343d6bd]:hover{background:var(--hover)}.hash[data-v-e343d6bd]{font-size:17px;color:var(--g2);flex-shrink:0}.chan-title-h2[data-v-e343d6bd]{font-size:14px;font-weight:700;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1;margin:0;cursor:default}.chan-desc[data-v-e343d6bd]{font-size:12px;color:var(--g1);padding-left:12px;border-left:1px solid var(--border);margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.chan-header-right[data-v-e343d6bd]{margin-left:auto;display:flex;align-items:center;gap:6px;position:relative;flex-shrink:0}.hdr-btn[data-v-e343d6bd]{border:none;background:none;cursor:pointer;color:var(--g2);display:flex;align-items:center;justify-content:center;padding:5px;border-radius:6px;transition:background .1s,color .1s;flex-shrink:0}.hdr-btn[data-v-e343d6bd]:hover{background:var(--hover);color:var(--black)}.ch-members-btn[data-v-e343d6bd]{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:7px;border:1.5px solid var(--border);background:#fff;cursor:pointer;color:var(--g1);transition:background .1s,border-color .1s,color .1s}.ch-members-btn[data-v-e343d6bd]:hover,.ch-members-btn.active[data-v-e343d6bd]{background:var(--soft);border-color:#d1d5db;color:var(--black)}.search-wrap[data-v-e343d6bd]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:2000;align-items:flex-start;justify-content:center;padding-top:80px}.search-wrap.open[data-v-e343d6bd]{display:flex}.search-box[data-v-e343d6bd]{background:#fff;border-radius:14px;width:100%;max-width:560px;box-shadow:0 20px 60px #0003;overflow:hidden}.search-inp-row[data-v-e343d6bd]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.search-inp-row svg[data-v-e343d6bd]{flex-shrink:0;color:var(--g2)}.search-input[data-v-e343d6bd]{flex:1;border:none;outline:none;font-size:15px;font-family:var(--font);color:var(--black);background:transparent}.search-input[data-v-e343d6bd]::placeholder{color:var(--g2)}.search-kbd[data-v-e343d6bd]{font-size:11px;color:var(--g2);background:var(--hover);border:1px solid var(--border);border-radius:5px;padding:2px 7px;white-space:nowrap;flex-shrink:0}.search-results[data-v-e343d6bd]{max-height:380px;overflow-y:auto}.search-results[data-v-e343d6bd]::-webkit-scrollbar{width:3px}.search-results[data-v-e343d6bd]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.search-group[data-v-e343d6bd]{padding:10px 18px 4px;font-size:10.5px;font-weight:700;color:var(--g2);text-transform:uppercase;letter-spacing:.07em}.search-result[data-v-e343d6bd]{display:flex;align-items:flex-start;gap:10px;padding:10px 18px;cursor:pointer;transition:background .08s}.search-result[data-v-e343d6bd]:hover{background:var(--hover)}.sr-icon[data-v-e343d6bd]{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0;margin-top:1px}.sr-body[data-v-e343d6bd]{flex:1;min-width:0}.sr-meta[data-v-e343d6bd]{font-size:11px;color:var(--g2);margin-bottom:2px}.sr-text[data-v-e343d6bd]{font-size:13px;color:var(--black);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-e343d6bd] .sr-highlight{background:#fef3c7;border-radius:2px;padding:0 2px}.search-empty[data-v-e343d6bd]{padding:28px 18px;text-align:center;font-size:13px;color:var(--g2)}.chan-edit-btn[data-v-e343d6bd]{border:none;background:none;cursor:pointer;color:var(--g2);padding:3px 5px;border-radius:5px;display:flex;align-items:center;opacity:.35;transition:opacity .15s;flex-shrink:0}.chan-header:hover .chan-edit-btn[data-v-e343d6bd]{opacity:1}.chan-edit-btn[data-v-e343d6bd]:hover{background:var(--hover);color:var(--black)}.chan-delete-btn[data-v-e343d6bd]{border:none;background:none;cursor:pointer;color:var(--g2);padding:3px 5px;border-radius:5px;display:flex;align-items:center;opacity:.35;transition:opacity .15s,color .12s;flex-shrink:0}.chan-header:hover .chan-delete-btn[data-v-e343d6bd]{opacity:1}.chan-delete-btn[data-v-e343d6bd]:hover{background:#fee2e2;color:#dc2626}body.dark .chan-delete-btn[data-v-e343d6bd]:hover{background:#3f1515;color:#f87171}.invite-access-lbl[data-v-e343d6bd]{border:1.5px solid var(--border);background:#fff}.invite-access-lbl.active[data-v-e343d6bd]{border-color:var(--purple);background:#faf5ff}.invite-chips[data-v-e343d6bd]{display:flex;flex-wrap:wrap;gap:6px}.invite-chip[data-v-e343d6bd]{background:var(--soft);border:1px solid var(--border);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;color:var(--g1)}.mp-you-badge[data-v-e343d6bd]{font-size:10px;background:#ede9fe;color:var(--purple);font-weight:700;border-radius:4px;padding:1px 6px}.mp-invite-link[data-v-e343d6bd]{font-size:11.5px;font-weight:600;color:var(--purple);background:none;border:none;cursor:pointer;padding:3px 6px;border-radius:5px;transition:background .1s}.mp-invite-link[data-v-e343d6bd]:hover{background:#ede9fe}.error-banner[data-v-e343d6bd]{background:#ff4d4f;color:#fff;padding:10px 16px;font-size:13px;display:flex;align-items:center;gap:12px;flex-shrink:0}.error-banner button[data-v-e343d6bd]{margin-left:auto;background:#fff3;border:none;color:#fff;padding:4px 12px;border-radius:6px;font-size:12px}@media (max-width: 900px){.chan-desc[data-v-e343d6bd]{display:none}}@media (max-width: 768px){.hamburger[data-v-e343d6bd]{display:flex}}@media (max-width: 700px){.chan-header[data-v-e343d6bd]{padding:8px 10px;gap:6px}.hash[data-v-e343d6bd]{font-size:15px}.chan-title-h2[data-v-e343d6bd]{font-size:13.5px}}@media (max-width: 480px){.chan-header[data-v-e343d6bd]{padding:9px 10px 9px 14px}.chan-desc[data-v-e343d6bd]{display:none}#chan-edit-btn[data-v-e343d6bd]{opacity:.5}}.thread-empty-state[data-v-e343d6bd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;text-align:center;color:var(--g2)}.thread-empty-state p[data-v-e343d6bd]{font-size:13px;line-height:1.6;margin-top:10px}.thread-no-replies[data-v-e343d6bd]{padding:16px 16px 8px;font-size:13px;color:var(--g2);text-align:center}.thread-divider[data-v-e343d6bd]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:11px;font-weight:700;color:var(--g2);text-transform:uppercase;letter-spacing:.07em}.thread-divider[data-v-e343d6bd]:before,.thread-divider[data-v-e343d6bd]:after{content:"";flex:1;height:1px;background:var(--border)}.t-author[data-v-e343d6bd]{font-size:13px;font-weight:700;color:var(--black)}.t-msg-content[data-v-e343d6bd]{flex:1;min-width:0}.t-msg[data-v-e343d6bd]{position:relative;display:flex;align-items:flex-start;gap:8px;padding:4px 12px}.t-msg-actions[data-v-e343d6bd]{display:flex;align-items:center;gap:4px;position:absolute;top:-14px;right:8px;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:3px 6px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:10;box-shadow:0 2px 8px #00000014}.t-msg:hover .t-msg-actions[data-v-e343d6bd]{opacity:1;pointer-events:auto}.t-msg-actions button[data-v-e343d6bd]{border:none;background:none;cursor:pointer;font-size:13px;padding:2px 5px;border-radius:5px;color:var(--g2);transition:background .1s,color .1s}.t-msg-actions button[data-v-e343d6bd]:hover{background:var(--hover);color:var(--black)}.act-sep[data-v-e343d6bd]{width:1px;height:14px;background:var(--border);flex-shrink:0}.thread-emoji-portal[data-v-e343d6bd]{display:flex;flex-wrap:wrap;gap:4px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:6px 8px;box-shadow:0 4px 20px #0000002e;min-width:160px}.ep-btn[data-v-e343d6bd]{font-size:18px;background:none;border:none;cursor:pointer;padding:2px 3px;border-radius:4px;line-height:1;transition:transform .1s}.ep-btn[data-v-e343d6bd]:hover{transform:scale(1.25);background:#0000000d}.t-reactions[data-v-e343d6bd]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.t-rxn[data-v-e343d6bd]{display:inline-flex;align-items:center;gap:3px;font-size:13px;padding:2px 7px;border-radius:12px;border:1px solid var(--border, #e5e7eb);background:#f9fafb;cursor:pointer;transition:background .1s}.t-rxn[data-v-e343d6bd]:hover{background:#f3f4f6}.t-rxn.me[data-v-e343d6bd]{background:#ede9fe;border-color:#c4b5fd}.t-rxn-cnt[data-v-e343d6bd]{font-size:11px;color:var(--g2)}body.dark{background:#1e2d4a;border-color:#2d3f5e}body.dark{background:#2e1e5e;border-color:#7c3aed}.t-inp-row[data-v-e343d6bd]{display:flex;align-items:center;gap:5px;padding:7px 8px}.t-att[data-v-e343d6bd],.t-mic[data-v-e343d6bd]{border:none;background:none;cursor:pointer;color:var(--g2);display:flex;align-items:center;justify-content:center;border-radius:5px;padding:4px;transition:background .1s,color .1s;flex-shrink:0}.t-att[data-v-e343d6bd]:hover,.t-mic[data-v-e343d6bd]:hover{background:var(--hover);color:var(--black)}.t-mic.recording[data-v-e343d6bd]{background:#fee2e2!important;color:#dc2626!important}.t-div[data-v-e343d6bd]{width:1px;height:16px;background:var(--border);flex-shrink:0}.t-cfake[data-v-e343d6bd]{flex:1;min-width:0;outline:none;font-size:12.5px;font-family:var(--font);color:var(--g2);line-height:1.5;max-height:100px;overflow-y:auto;padding:1px 4px}.t-cfake[data-v-e343d6bd]:focus{color:var(--black)}.t-cfake[data-v-e343d6bd]:empty:before{content:attr(data-placeholder);color:var(--g2);pointer-events:none}.t-snd[data-v-e343d6bd]:hover{opacity:.85}.t-snd[data-v-e343d6bd]:disabled{opacity:.35;cursor:not-allowed}.t-inp-hint[data-v-e343d6bd]{font-size:11px;color:var(--g2)}.s-section[data-v-e343d6bd]{margin-bottom:28px}.s-section-label[data-v-e343d6bd]{font-size:11px;font-weight:700;color:var(--g2);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.s-section-heading[data-v-e343d6bd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.s-subhead[data-v-e343d6bd]{font-size:13px;font-weight:700;color:var(--black);margin-bottom:4px}.s-hint[data-v-e343d6bd]{font-size:11.5px;color:var(--g2);margin-top:4px}.s-row[data-v-e343d6bd]{display:flex;gap:12px;margin-bottom:14px}.s-row .s-field[data-v-e343d6bd]{flex:1}.s-input[data-v-e343d6bd]{width:100%;padding:9px 12px;font-size:13px;font-family:var(--font);border:1.5px solid var(--border);border-radius:8px;outline:none;color:var(--black);background:#fff;transition:border-color .15s;box-sizing:border-box}.s-input[data-v-e343d6bd]:focus{border-color:var(--purple)}.s-select[data-v-e343d6bd]{width:auto;padding:5px 10px;font-size:12px}.s-avatar-row[data-v-e343d6bd]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.s-avatar[data-v-e343d6bd]{width:56px;height:56px;border-radius:50%;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff;flex-shrink:0}.s-avatar-btn[data-v-e343d6bd]{padding:7px 14px;border:1.5px solid var(--border);border-radius:8px;background:#fff;font-size:12.5px;font-weight:600;cursor:pointer;font-family:var(--font);color:var(--g1);transition:background .1s}.s-avatar-btn[data-v-e343d6bd]:hover{background:var(--hover)}.s-save[data-v-e343d6bd]{padding:9px 20px;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;border:1.5px solid transparent;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:var(--font);color:#6d28d9;transition:opacity .15s}.s-save[data-v-e343d6bd]:hover{opacity:.88}.s-save-row[data-v-e343d6bd]{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--border);margin-top:4px}.agent-card[data-v-e343d6bd]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--border);border-radius:10px;margin-bottom:10px;flex-wrap:wrap}.agent-card-av[data-v-e343d6bd]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.agent-card-info[data-v-e343d6bd]{flex:1;min-width:120px}.agent-card-name[data-v-e343d6bd]{font-size:13px;font-weight:700;color:var(--black);display:flex;align-items:center;gap:5px}.agent-card-name span[data-v-e343d6bd]{font-size:11px;color:var(--g2);font-weight:500}.agent-edit-btn[data-v-e343d6bd]{border:none;background:none;cursor:pointer;padding:2px 4px;border-radius:4px;color:var(--g2);display:flex;align-items:center;opacity:0;transition:opacity .12s,background .1s,color .1s;flex-shrink:0}.agent-card:hover .agent-edit-btn[data-v-e343d6bd]{opacity:1}.agent-edit-btn[data-v-e343d6bd]:hover{background:var(--hover);color:var(--black)}.agent-card-role[data-v-e343d6bd]{font-size:11.5px;color:var(--g2)}.agent-actions[data-v-e343d6bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-status[data-v-e343d6bd]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;cursor:default}.agent-status.on[data-v-e343d6bd]{background:#dcfce7;color:#166534}.agent-status.off[data-v-e343d6bd]{background:var(--hover);color:var(--g2)}.toggle[data-v-e343d6bd]{position:relative;width:36px;height:20px;flex-shrink:0;display:inline-block}.toggle input[data-v-e343d6bd]{opacity:0;width:0;height:0}.toggle-slider[data-v-e343d6bd]{position:absolute;top:0;right:0;bottom:0;left:0;background:#d1d5db;border-radius:20px;cursor:pointer;transition:background .2s}.toggle-slider[data-v-e343d6bd]:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s}.toggle input:checked+.toggle-slider[data-v-e343d6bd]{background:var(--purple)}.toggle input:checked+.toggle-slider[data-v-e343d6bd]:before{transform:translate(16px)}.integration-card[data-v-e343d6bd]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--border);border-radius:10px;margin-bottom:10px}.int-icon[data-v-e343d6bd]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:var(--soft)}.int-info[data-v-e343d6bd]{flex:1;min-width:0}.int-name[data-v-e343d6bd]{font-size:13px;font-weight:700;color:var(--black)}.int-status[data-v-e343d6bd]{font-size:11.5px;color:var(--g2)}.int-btn[data-v-e343d6bd]{padding:6px 14px;border:1.5px solid var(--border);border-radius:7px;background:#fff;font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font);color:var(--g1);transition:background .1s}.int-btn[data-v-e343d6bd]:hover{background:var(--hover)}.int-btn.connected[data-v-e343d6bd]{background:#f0fdf4;border-color:#86efac;color:#166534}.int-btn.connecting[data-v-e343d6bd]{background:var(--hover);color:var(--g1);cursor:not-allowed;opacity:.8}.int-btn.disconnect[data-v-e343d6bd]{background:#fff5f5;border-color:#fca5a5;color:#dc2626}.int-btn.disconnect[data-v-e343d6bd]:hover{background:#fee2e2}.jira-modal-overlay[data-v-e343d6bd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px}.jira-modal[data-v-e343d6bd]{background:#fff;border-radius:14px;padding:28px;width:100%;max-width:400px;box-shadow:0 20px 60px #0003}.jira-modal-title[data-v-e343d6bd]{font-size:16px;font-weight:800;color:var(--black);margin-bottom:4px}.jira-modal-sub[data-v-e343d6bd]{font-size:13px;color:var(--g2);margin-bottom:20px}.jira-subdomain-input[data-v-e343d6bd]{flex:1;padding:9px 12px;font-size:14px;font-family:var(--font);border:none;outline:none;color:var(--black);background:transparent;min-width:0}.jira-modal-cancel[data-v-e343d6bd]{padding:9px 18px;border:1.5px solid var(--border);border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:var(--g1);cursor:pointer;font-family:var(--font)}.jira-modal-cancel[data-v-e343d6bd]:hover{background:var(--hover)}.jira-modal-confirm[data-v-e343d6bd]{padding:9px 18px;border:none;border-radius:8px;background:var(--grad);font-size:13px;font-weight:700;color:#fff;cursor:pointer;font-family:var(--font)}.jira-modal-confirm[data-v-e343d6bd]:disabled{opacity:.5;cursor:not-allowed}.jira-modal-confirm[data-v-e343d6bd]:not(:disabled):hover{opacity:.88}.billing-card[data-v-e343d6bd]{border:1.5px solid var(--border);border-radius:12px;padding:18px;margin-bottom:16px}.billing-card-title[data-v-e343d6bd]{font-size:12px;font-weight:700;color:var(--g2);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}.billing-card-metrics[data-v-e343d6bd]{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.billing-amount[data-v-e343d6bd]{font-size:28px;font-weight:800;color:var(--black);letter-spacing:-.03em}.billing-period[data-v-e343d6bd]{font-size:13px;color:var(--g2)}.plan-badge[data-v-e343d6bd]{display:inline-flex;align-items:center;gap:6px;background:var(--grad);color:#fff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.billing-copy[data-v-e343d6bd]{font-size:12.5px;color:var(--g1);margin-bottom:4px}.billing-copy strong[data-v-e343d6bd]{color:var(--black)}.billing-payment[data-v-e343d6bd]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.payment-chip[data-v-e343d6bd]{background:#1a1a1a;color:#fff;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.invoice-row[data-v-e343d6bd]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border)}.invoice-row[data-v-e343d6bd]:last-child{border-bottom:none}.paid[data-v-e343d6bd]{font-size:12px;font-weight:600;color:#166534}.usage-bar[data-v-e343d6bd]{margin-bottom:16px}.usage-header[data-v-e343d6bd]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13px;color:var(--black);font-weight:600}.usage-track[data-v-e343d6bd]{height:6px;background:var(--hover);border-radius:6px;overflow:hidden}.usage-fill[data-v-e343d6bd]{height:100%;border-radius:6px;background:var(--grad)}.usage-platform-row[data-v-e343d6bd]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border)}.usage-platform-row[data-v-e343d6bd]:last-child{border-bottom:none}.usage-platform-left[data-v-e343d6bd]{display:flex;align-items:center;gap:10px}.usage-platform-icon[data-v-e343d6bd]{font-size:18px;width:28px;text-align:center}.usage-platform-name[data-v-e343d6bd]{font-size:13px;font-weight:600;color:var(--black)}.usage-platform-sub[data-v-e343d6bd]{font-size:11px;color:var(--g2);margin-top:1px}.usage-platform-right[data-v-e343d6bd]{text-align:right}.usage-platform-total[data-v-e343d6bd]{font-size:14px;font-weight:700;color:var(--black)}.usage-platform-unit[data-v-e343d6bd]{font-size:11px;color:var(--g2)}.sec-btn[data-v-e343d6bd]{padding:6px 14px;border:1.5px solid var(--border);border-radius:7px;background:#fff;font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font);color:var(--g1)}.sec-btn[data-v-e343d6bd]:hover{background:var(--hover)}.sec-btn.danger[data-v-e343d6bd]{border-color:#fca5a5;color:#dc2626}.sec-btn.danger[data-v-e343d6bd]:hover{background:#fff0f0}.signout[data-v-e343d6bd]{text-align:center;padding-top:40px}.signout-head[data-v-e343d6bd]{font-size:17px;font-weight:700;color:var(--black);margin-bottom:12px}.modal-h[data-v-e343d6bd]{font-size:1.15rem;font-weight:800;letter-spacing:-.025em;color:var(--black);margin-bottom:7px}.modal-p[data-v-e343d6bd]{font-size:13px;color:var(--g1);line-height:1.65;margin-bottom:20px}.modal-form[data-v-e343d6bd]{display:flex;flex-direction:column;gap:8px}.modal-sm[data-v-e343d6bd]{max-width:320px;padding:28px 26px}body.dark{border-color:#7f1d1d;color:#f87171}body.dark{background:#7f1d1d33}body.dark{background:#0f1724;border-color:#2d3748;color:#94a3b8}body.dark{background:#1a2540;color:#e2e8f0}body.dark{background:#052e16;border-color:#166534;color:#4ade80}body.dark{background:#1c0a0a;border-color:#7f1d1d;color:#f87171}body.dark{background:#2d1010}body.dark{background:#0f1724;border-color:#2d3748}body.dark{border-color:#2d3748}body.dark{color:#e2e8f0}body.dark{color:#4ade80}body.dark{background:#e2e8f0;color:#0f172a}body.dark{background:#1a2540!important;border:1px solid #2d3748}body.dark{color:#64748b}body.dark{background:#243045;color:#e2e8f0}body.dark{background:#0f1724!important;border-color:#2d3748!important;color:#f1f5f9!important}body.dark{color:#4d5f80}body.dark{background:#2d3748}body.dark{background:#0f1724;border-color:#2d3748;color:#f1f5f9}body.dark{color:#f1f5f9}body.dark{color:#94a3b8}
