.presence-container[data-v-b7fe31c4]{gap:.6rem}.avatar-item[data-v-b7fe31c4],.avatar-stack[data-v-b7fe31c4],.presence-container[data-v-b7fe31c4]{align-items:center;display:flex}.avatar-item[data-v-b7fe31c4]{background:var(--bg-card);border:2px solid;border-radius:50%;justify-content:center;width:26px;height:26px;margin-left:-8px;transition:transform .15s;overflow:hidden}.avatar-item[data-v-b7fe31c4]:first-child{margin-left:0}.avatar-item[data-v-b7fe31c4]:hover{z-index:10;transform:translateY(-2px)scale(1.1)}.avatar-item img[data-v-b7fe31c4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-fallback[data-v-b7fe31c4]{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.65rem;font-weight:700;display:flex}.avatar-more[data-v-b7fe31c4]{border-color:var(--border-subtle);color:var(--text-secondary);font-size:.65rem;font-family:var(--font-mono);background:#2b2e33}.online-counter[data-v-b7fe31c4]{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.75rem;display:flex}@media (width<=640px){.online-counter[data-v-b7fe31c4]{display:none}}.palette-card[data-v-083eb0a5]{border:1px solid var(--border-medium);width:100%;max-width:620px;padding:0;overflow:hidden;box-shadow:0 30px 70px #000000b3;background:var(--bg-card)!important}.palette-header[data-v-083eb0a5]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.search-icon[data-v-083eb0a5]{color:var(--accent-green)}.palette-input[data-v-083eb0a5]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.palette-list[data-v-083eb0a5]{max-height:380px;padding:.5rem;overflow-y:auto}.palette-item[data-v-083eb0a5]{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.75rem;padding:.6rem .85rem;transition:background .15s;display:flex}.palette-item.active[data-v-083eb0a5]{background:#ffffff14}.item-icon[data-v-083eb0a5]{color:var(--text-secondary);flex-shrink:0}.item-emoji[data-v-083eb0a5]{font-size:1.1rem;line-height:1}.item-content[data-v-083eb0a5]{flex-direction:column;flex:1;display:flex}.item-title[data-v-083eb0a5]{color:var(--text-primary);font-size:.9rem}.item-subtitle[data-v-083eb0a5]{color:var(--text-muted);font-size:.75rem}.palette-empty[data-v-083eb0a5]{text-align:center;padding:2rem;font-size:.85rem}.palette-footer[data-v-083eb0a5]{border-top:1px solid var(--border-subtle);color:var(--text-muted);background:#0003;justify-content:flex-end;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.7rem;display:flex}.page-tree-node[data-v-16d5ba81]{flex-direction:column;display:flex}.page-row[data-v-16d5ba81]{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;padding:.28rem .4rem;font-size:.85rem;transition:all .15s;display:flex;position:relative}.page-row.menu-open[data-v-16d5ba81],.page-row[data-v-16d5ba81]:hover{color:var(--text-primary);background:#ffffff0d}.page-row.menu-open .page-actions[data-v-16d5ba81],.page-row:hover .page-actions[data-v-16d5ba81]{opacity:1}.page-row.active[data-v-16d5ba81]{color:var(--accent-green);background:#62a05226;font-weight:600}.chevron-btn[data-v-16d5ba81]{color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;height:24px;min-height:24px;padding:0;display:flex}.chevron-btn[data-v-16d5ba81],.chevron-placeholder[data-v-16d5ba81]{width:24px;min-width:24px}.page-icon-wrapper[data-v-16d5ba81]{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.page-icon[data-v-16d5ba81]{font-size:.95rem;line-height:1}.page-svg-icon[data-v-16d5ba81]{opacity:.85}.page-bullet[data-v-16d5ba81]{color:var(--text-muted);font-size:1rem;line-height:1}.page-title[data-v-16d5ba81]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.86rem;font-weight:500;overflow:hidden}.page-actions[data-v-16d5ba81]{opacity:0;gap:2px;transition:opacity .15s}.action-btn[data-v-16d5ba81],.page-actions[data-v-16d5ba81]{align-items:center;display:flex}.action-btn[data-v-16d5ba81]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;width:20px;height:20px;transition:all .12s}.action-btn.active[data-v-16d5ba81],.action-btn[data-v-16d5ba81]:hover{color:var(--text-primary);background:#ffffff1a}.child-tree[data-v-16d5ba81]{border-left:1px solid #ffffff0f;flex-direction:column;gap:1px;margin-left:.45rem;padding-left:.85rem;display:flex}.context-menu-backdrop[data-v-16d5ba81]{z-index:9999;background:0 0;position:fixed;inset:0}.page-dropdown-menu[data-v-16d5ba81]{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-md);z-index:10000;transform-origin:0 0;width:224px;padding:.4rem;animation:.16s cubic-bezier(.16,1,.3,1) forwards modernDropdownIn-16d5ba81;position:fixed;background:var(--bg-dropdown-glass,#101814e0)!important;border:var(--dropdown-border,1px solid var(--border-accent-subtle))!important;box-shadow:var(--dropdown-shadow,0 4px 14px #00000073,0 20px 48px -4px #000c,inset 0 1px 0 0 #ffffff1a)!important}@keyframes modernDropdownIn-16d5ba81{0%{opacity:0;transform:scale(.95)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.menu-item[data-v-16d5ba81]{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;margin:1px 0;padding:.48rem .65rem;font-size:.82rem;font-weight:500;transition:all .14s cubic-bezier(.16,1,.3,1);display:flex}.menu-item[data-v-16d5ba81]:hover{transform:translate(3px);background:var(--dropdown-hover-bg,var(--accent-green-subtle))!important;color:var(--dropdown-hover-color,var(--accent-green))!important}.menu-icon[data-v-16d5ba81]{color:var(--text-muted);flex-shrink:0;transition:all .14s cubic-bezier(.16,1,.3,1)}.menu-item:hover .menu-icon[data-v-16d5ba81]{transform:scale(1.08);color:var(--dropdown-hover-color,var(--accent-green))!important}.menu-divider[data-v-16d5ba81]{border:none;height:1px;margin:.35rem .25rem;background:linear-gradient(90deg,transparent 0,var(--border-subtle) 15%,var(--border-subtle) 85%,transparent 100%)!important}.menu-item-danger[data-v-16d5ba81]{color:var(--accent-red)!important}.menu-item-danger[data-v-16d5ba81]:hover{transform:translate(3px);background:var(--accent-red-subtle)!important;color:var(--accent-red-hover)!important}.menu-item-danger .menu-icon[data-v-16d5ba81]{color:var(--accent-red)!important}.menu-item-danger:hover .menu-icon[data-v-16d5ba81]{transform:scale(1.08);color:var(--accent-red-hover)!important}.modal-header-row[data-v-16d5ba81]{justify-content:space-between;align-items:center;display:flex}.picker-section-title[data-v-16d5ba81]{color:var(--text-muted);letter-spacing:.05em;margin-bottom:.5rem;font-size:.68rem}.preset-icons-grid-sm[data-v-16d5ba81]{grid-template-columns:repeat(8,1fr);gap:.4rem;display:grid}.icon-grid-btn[data-v-16d5ba81]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;padding:.35rem;font-size:1.15rem;transition:all .15s;display:flex}.icon-grid-btn.selected[data-v-16d5ba81],.icon-grid-btn[data-v-16d5ba81]:hover{border-color:var(--accent-green);background:#62a05240;transform:scale(1.05)}.modal-actions[data-v-16d5ba81]{justify-content:flex-end;gap:.5rem;display:flex}.teamspace-section[data-v-5e4f2d8b]{flex-direction:column;margin-bottom:.85rem;display:flex}.space-header-row[data-v-5e4f2d8b]{border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.35rem .45rem;transition:background .15s;display:flex;position:relative}.space-header-row.menu-active[data-v-5e4f2d8b],.space-header-row[data-v-5e4f2d8b]:hover{background:#ffffff0a}.space-header-left[data-v-5e4f2d8b]{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.space-badge[data-v-5e4f2d8b]{background-color:var(--badge-color,#62a052);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 2px 6px #0003}.badge-emoji[data-v-5e4f2d8b]{font-size:.85rem;line-height:1}.badge-icon[data-v-5e4f2d8b]{color:#fff}.space-title[data-v-5e4f2d8b]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.chevron-toggle[data-v-5e4f2d8b]{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;transition:opacity .15s;display:inline-flex}.chevron-toggle[data-v-5e4f2d8b]:hover{opacity:1;color:var(--text-primary)}.space-header-actions[data-v-5e4f2d8b]{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.space-header-row.menu-active .space-header-actions[data-v-5e4f2d8b],.space-header-row:hover .space-header-actions[data-v-5e4f2d8b]{opacity:1}.space-act-btn[data-v-5e4f2d8b]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:inline-flex}.space-act-btn.active[data-v-5e4f2d8b],.space-act-btn[data-v-5e4f2d8b]:hover{color:var(--text-primary);background:#ffffff1a}.space-dropdown-menu[data-v-5e4f2d8b]{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-md);z-index:100;transform-origin:100% 0;width:224px;margin-top:5px;padding:.4rem;animation:.16s cubic-bezier(.16,1,.3,1) forwards modernDropdownIn-5e4f2d8b;position:absolute;top:100%;right:0;background:var(--bg-dropdown-glass,#101814e0)!important;border:var(--dropdown-border,1px solid var(--border-accent-subtle))!important;box-shadow:var(--dropdown-shadow,0 4px 14px #00000073,0 20px 48px -4px #000c,inset 0 1px 0 0 #ffffff1a)!important}@keyframes modernDropdownIn-5e4f2d8b{0%{opacity:0;transform:scale(.95)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.menu-item[data-v-5e4f2d8b]{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;margin:1px 0;padding:.48rem .65rem;font-size:.82rem;font-weight:500;transition:all .14s cubic-bezier(.16,1,.3,1);display:flex}.menu-item[data-v-5e4f2d8b]:hover{transform:translate(3px);background:var(--dropdown-hover-bg,var(--accent-green-subtle))!important;color:var(--dropdown-hover-color,var(--accent-green))!important}.menu-item-danger[data-v-5e4f2d8b]{color:var(--accent-red)!important}.menu-item-danger[data-v-5e4f2d8b]:hover{transform:translate(3px);background:var(--accent-red-subtle)!important;color:var(--accent-red-hover)!important}.menu-icon[data-v-5e4f2d8b]{color:var(--text-muted);flex-shrink:0;transition:all .14s cubic-bezier(.16,1,.3,1)}.menu-item:hover .menu-icon[data-v-5e4f2d8b]{transform:scale(1.08);color:var(--dropdown-hover-color,var(--accent-green))!important}.menu-item-danger .menu-icon[data-v-5e4f2d8b]{color:var(--accent-red)!important}.menu-item-danger:hover .menu-icon[data-v-5e4f2d8b]{transform:scale(1.08);color:var(--accent-red-hover)!important}.menu-divider[data-v-5e4f2d8b]{border:none;height:1px;margin:.35rem .25rem;background:linear-gradient(90deg,transparent 0,var(--border-subtle) 15%,var(--border-subtle) 85%,transparent 100%)!important}.space-pages-container[data-v-5e4f2d8b]{flex-direction:column;margin-top:2px;display:flex}.space-pages-list[data-v-5e4f2d8b]{flex-direction:column;gap:1px;display:flex}.space-empty-pages[data-v-5e4f2d8b]{cursor:pointer;border-radius:var(--radius-sm);padding:.35rem .5rem .35rem 1.75rem;font-size:.75rem;transition:background .15s}.space-empty-pages[data-v-5e4f2d8b]:hover{background:#ffffff08}.space-modal[data-v-5e4f2d8b]{max-width:440px;background:var(--bg-card)!important}.modal-header-row[data-v-5e4f2d8b]{justify-content:space-between;align-items:center;display:flex}.preset-icons-grid[data-v-5e4f2d8b]{grid-template-columns:repeat(8,1fr);gap:.5rem;display:grid}.icon-grid-btn[data-v-5e4f2d8b]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;padding:.4rem;font-size:1.25rem;transition:all .15s;display:flex}.icon-grid-btn[data-v-5e4f2d8b]:hover{background:#ffffff1a;transform:scale(1.05)}.picker-section-title[data-v-5e4f2d8b]{color:var(--text-secondary);letter-spacing:.04em;margin-bottom:.45rem;font-size:.72rem}.preset-colors-grid[data-v-5e4f2d8b]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.color-grid-btn[data-v-5e4f2d8b]{cursor:pointer;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;box-shadow:0 2px 4px #0000004d}.color-grid-btn[data-v-5e4f2d8b]:hover{transform:scale(1.1)}.color-grid-btn.selected[data-v-5e4f2d8b]{border-color:#fff;box-shadow:0 0 0 2px #fff6}.color-check-icon[data-v-5e4f2d8b]{color:#fff;filter:drop-shadow(0 1px 2px #000c)}.custom-color-btn[data-v-5e4f2d8b]{cursor:pointer;border:2px dashed #ffffff4d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;overflow:hidden}.custom-color-input[data-v-5e4f2d8b]{opacity:0;cursor:pointer;width:50px;height:50px;position:absolute;top:-10px;left:-10px}.custom-color-indicator[data-v-5e4f2d8b]{width:100%;height:100%;display:block}.channel-nav-item[data-v-8786783f]{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.32rem .5rem;font-size:.85rem;transition:all .15s;display:flex;position:relative}.channel-nav-item.menu-open[data-v-8786783f],.channel-nav-item[data-v-8786783f]:hover{color:var(--text-primary);background:#ffffff0d}.channel-nav-item.menu-open .channel-actions[data-v-8786783f],.channel-nav-item:hover .channel-actions[data-v-8786783f]{opacity:1}.channel-nav-item.active[data-v-8786783f]{color:var(--accent-green);background:#62a05226;font-weight:600}.channel-left[data-v-8786783f]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.nav-label[data-v-8786783f]{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.channel-actions[data-v-8786783f]{opacity:0;gap:2px;transition:opacity .15s}.action-btn[data-v-8786783f],.channel-actions[data-v-8786783f]{align-items:center;display:flex}.action-btn[data-v-8786783f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;width:20px;height:20px;transition:all .12s}.action-btn.active[data-v-8786783f],.action-btn[data-v-8786783f]:hover{color:var(--text-primary);background:#ffffff1a}.context-menu-backdrop[data-v-8786783f]{z-index:9999;background:0 0;position:fixed;inset:0}.page-dropdown-menu[data-v-8786783f]{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-md);z-index:10000;transform-origin:0 0;width:224px;padding:.4rem;animation:.16s cubic-bezier(.16,1,.3,1) forwards modernDropdownIn-8786783f;position:fixed;background:var(--bg-dropdown-glass,#101814e0)!important;border:var(--dropdown-border,1px solid var(--border-accent-subtle))!important;box-shadow:var(--dropdown-shadow,0 4px 14px #00000073,0 20px 48px -4px #000c,inset 0 1px 0 0 #ffffff1a)!important}@keyframes modernDropdownIn-8786783f{0%{opacity:0;transform:scale(.95)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.menu-item[data-v-8786783f]{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;margin:1px 0;padding:.48rem .65rem;font-size:.82rem;font-weight:500;transition:all .14s cubic-bezier(.16,1,.3,1);display:flex}.menu-item[data-v-8786783f]:hover{transform:translate(3px);background:var(--dropdown-hover-bg,var(--accent-green-subtle))!important;color:var(--dropdown-hover-color,var(--accent-green))!important}.menu-icon[data-v-8786783f]{color:var(--text-muted);flex-shrink:0;transition:all .14s cubic-bezier(.16,1,.3,1)}.menu-item:hover .menu-icon[data-v-8786783f]{transform:scale(1.08);color:var(--dropdown-hover-color,var(--accent-green))!important}.menu-divider[data-v-8786783f]{border:none;height:1px;margin:.35rem .25rem;background:linear-gradient(90deg,transparent 0,var(--border-subtle) 15%,var(--border-subtle) 85%,transparent 100%)!important}.menu-item-danger[data-v-8786783f]{color:var(--accent-red)!important}.menu-item-danger[data-v-8786783f]:hover{transform:translate(3px);background:var(--accent-red-subtle)!important;color:var(--accent-red-hover)!important}.menu-item-danger .menu-icon[data-v-8786783f]{color:var(--accent-red)!important}.menu-item-danger:hover .menu-icon[data-v-8786783f]{transform:scale(1.08);color:var(--accent-red-hover)!important}.modal-header-row[data-v-8786783f]{justify-content:space-between;align-items:center;display:flex}.form-group[data-v-8786783f]{margin-bottom:.5rem}.form-label[data-v-8786783f]{color:var(--text-muted);margin-bottom:.35rem;font-size:.7rem;display:block}.modal-actions[data-v-8786783f]{justify-content:flex-end;gap:.5rem;display:flex}.new-page-modal[data-v-dcf9edf3],.space-create-modal[data-v-dcf9edf3]{max-width:440px;background:var(--bg-card)!important}.modal-header-row[data-v-dcf9edf3]{justify-content:space-between;align-items:center;display:flex}.preset-icons-grid-sm[data-v-dcf9edf3]{grid-template-columns:repeat(8,1fr);gap:.4rem;margin-top:.35rem;display:grid}.icon-grid-btn[data-v-dcf9edf3]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;padding:.35rem;font-size:1.15rem;transition:all .15s;display:flex}.icon-grid-btn[data-v-dcf9edf3]:hover{background:#ffffff1a;transform:scale(1.05)}.preset-colors-grid[data-v-dcf9edf3]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.color-grid-btn[data-v-dcf9edf3]{cursor:pointer;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;box-shadow:0 2px 4px #0000004d}.color-grid-btn[data-v-dcf9edf3]:hover{transform:scale(1.1)}.color-grid-btn.selected[data-v-dcf9edf3]{border-color:#fff;box-shadow:0 0 0 2px #fff6}.color-check-icon[data-v-dcf9edf3]{color:#fff;filter:drop-shadow(0 1px 2px #000c)}.custom-color-btn[data-v-dcf9edf3]{cursor:pointer;border:2px dashed #ffffff4d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;overflow:hidden}.custom-color-input[data-v-dcf9edf3]{opacity:0;cursor:pointer;width:50px;height:50px;position:absolute;top:-10px;left:-10px}.custom-color-indicator[data-v-dcf9edf3]{width:100%;height:100%;display:block}.form-group[data-v-dcf9edf3]{margin-bottom:1rem}.form-label[data-v-dcf9edf3]{color:var(--text-muted);margin-bottom:.35rem;font-size:.7rem;display:block}.modal-actions[data-v-dcf9edf3]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.nav-fav-item[data-v-dcf9edf3],.nav-fav-item .nav-label[data-v-dcf9edf3],.nav-fav-item span[data-v-dcf9edf3],.nav-fav-item[data-v-dcf9edf3]:active,.nav-fav-item[data-v-dcf9edf3]:focus,.nav-fav-item[data-v-dcf9edf3]:hover,.nav-favorites-section .nav-item[data-v-dcf9edf3],.nav-favorites-section .nav-item[data-v-dcf9edf3]:hover,.nav-favorites-section .section-add-btn[data-v-dcf9edf3],.nav-favorites-section a[data-v-dcf9edf3],.nav-favorites-section a span[data-v-dcf9edf3],.nav-favorites-section a[data-v-dcf9edf3]:active,.nav-favorites-section a[data-v-dcf9edf3]:focus,.nav-favorites-section a[data-v-dcf9edf3]:hover,.nav-favorites-section a[data-v-dcf9edf3]:visited,.nav-item[data-v-dcf9edf3],.nav-item span[data-v-dcf9edf3],.nav-item[data-v-dcf9edf3]:active,.nav-item[data-v-dcf9edf3]:focus,.nav-item[data-v-dcf9edf3]:hover{text-decoration:none!important}
