.RoomHeader_roomHeader__ToEfU{height:var(--header-row-height);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.25rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);gap:.75rem}.RoomHeader_backButton__3RlT_{display:none;flex-shrink:0;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;align-items:center;justify-content:center;transition:color .15s ease}.RoomHeader_backButton__3RlT_:hover{color:var(--accent-pink)}.RoomHeader_backButtonDesktopVisible__9yXUg{display:inline-flex}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_backButtonDesktopVisible__9yXUg){padding-left:.5rem;gap:.25rem}.RoomHeader_roomInfo__mVX_p{display:flex;align-items:center;gap:.875rem;flex:1 1;min-width:0}.RoomHeader_roomIcon__CQbGo{width:40px;height:40px;border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0;overflow:hidden;padding:0;cursor:default;font-family:inherit}.RoomHeader_roomIcon__CQbGo,.RoomHeader_roomInitials___b3CD{font-weight:700;color:var(--text-secondary);letter-spacing:.02em}.RoomHeader_roomInitials___b3CD{font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RoomHeader_roomIcon__CQbGo{transition:border-color .2s ease}.RoomHeader_roomIcon__CQbGo:hover{border-color:var(--accent-pink)}.RoomHeader_roomIcon__CQbGo.RoomHeader_clickable__cgL2f{cursor:pointer}.RoomHeader_roomAvatar__d9QJq{width:100%;height:100%;object-fit:cover}.RoomHeader_roomAvatarSvg__5VnK2{display:flex;align-items:center;justify-content:center;overflow:hidden}.RoomHeader_avatarLoading__8hIRd,.RoomHeader_roomAvatarSvg__5VnK2,.RoomHeader_roomAvatarSvg__5VnK2 svg{width:100%;height:100%;border-radius:var(--radius-full)}.RoomHeader_avatarLoading__8hIRd{display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary)}.RoomHeader_avatarSpinner__R3vjt{width:20px;height:20px;border:2px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:RoomHeader_avatarSpin__y9xI7 .8s linear infinite}@keyframes RoomHeader_avatarSpin__y9xI7{to{transform:rotate(1turn)}}.RoomHeader_roomDetails__I3MMr{flex:1 1;min-width:0}.RoomHeader_roomName__U4E9g{margin:0 0 .125rem;font-size:1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:visible;text-overflow:ellipsis}.RoomHeader_roomNameWrapper__rOpeK{display:inline-flex;align-items:center;gap:4px;min-width:0}.RoomHeader_roomNameButton__R07O8{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;transition:color .2s ease}.RoomHeader_roomNameButton__R07O8:hover{color:var(--accent-pink)}.RoomHeader_encryptBadge__0vrWI{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;opacity:.6;--ionicon-stroke-width:48px}.RoomHeader_handle__KHECA{display:block;color:#666;font-size:11px;font-weight:400;line-height:1}.RoomHeader_channelIcon__5hnA2{color:var(--text-muted);opacity:.7;flex-shrink:0}.RoomHeader_roomMeta__atGJr{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);flex-wrap:wrap}.RoomHeader_separator___xPkf{opacity:.4}.RoomHeader_roleBadge__Dyv9g,.RoomHeader_visibilityBadge__8Cfha{display:inline-flex;align-items:center;padding:.125rem .5rem;background:var(--bg-tertiary);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;text-transform:capitalize;color:var(--text-secondary)}.RoomHeader_awaitingBadge__X_8tV{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:rgba(245,158,11,.15);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;color:var(--warning);-webkit-user-select:none;-moz-user-select:none;user-select:none}.RoomHeader_awaitingDot__jS0n_{width:6px;height:6px;border-radius:50%;background:var(--warning);animation:RoomHeader_blink__D9kTG 1.5s ease-in-out infinite}@keyframes RoomHeader_blink__D9kTG{0%,to{opacity:1}50%{opacity:.4}}.RoomHeader_actions__OZtFG{display:flex;align-items:center;gap:.5rem}.RoomHeader_gmBadgeCompact__X1z3a{display:none}.RoomHeader_gmBadgeDesktop__dlQtc{display:inline-flex}.RoomHeader_actionButton__lBo0F,.RoomHeader_closeButton__D3k5s{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0}.RoomHeader_actionButton__lBo0F svg,.RoomHeader_closeButton__D3k5s svg{display:block;flex-shrink:0}.RoomHeader_actionButton__lBo0F:hover,.RoomHeader_closeButton__D3k5s:hover{background:var(--bg-primary);border-color:var(--border-accent);color:var(--text-primary)}.RoomHeader_closeButton__D3k5s:hover{background:rgba(239,68,68,.1);border-color:var(--error);color:var(--error)}.RoomHeader_membersButton__VSSoG{background:none;border:none;color:var(--text-muted);font-size:inherit;font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.RoomHeader_membersButton__VSSoG:hover{color:var(--accent-primary);text-decoration:underline}.RoomHeader_membersModal__Tldxa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:RoomHeader_fadeIn__BkEZC .2s ease}@keyframes RoomHeader_fadeIn__BkEZC{0%{opacity:0}to{opacity:1}}.RoomHeader_membersModalContent__uM0cx{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);width:90%;max-width:400px;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:RoomHeader_slideUp__qrgF7 .25s ease}@keyframes RoomHeader_slideUp__qrgF7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RoomHeader_membersModalHeader__NUy3b{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-tertiary)}.RoomHeader_membersModalHeader__NUy3b h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.RoomHeader_membersModalList__Jvb_Z{flex:1 1;overflow-y:auto;padding:.5rem}.RoomHeader_loadingMembers__UDVU_,.RoomHeader_noMembers__2IAwV{padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}.RoomHeader_memberItem__2V7gd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:var(--radius-md);transition:background .2s ease}.RoomHeader_memberItem__2V7gd:hover{background:var(--bg-tertiary)}.RoomHeader_memberInfoLeft__IhOru{flex:1 1;min-width:0;display:flex;align-items:center;gap:.75rem}.RoomHeader_memberAvatarButton__sDmrg{padding:0;margin:0;cursor:pointer;border-radius:50%;transition:transform .15s ease,box-shadow .15s ease}.RoomHeader_memberAvatarButton__sDmrg:hover:not(.RoomHeader_disabled__bnwyt){transform:scale(1.1)}.RoomHeader_memberAvatarButton__sDmrg:hover:not(.RoomHeader_disabled__bnwyt) .RoomHeader_memberAvatar__NouRA{border-color:var(--accent-pink);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.3)}.RoomHeader_memberAvatarButton__sDmrg.RoomHeader_disabled__bnwyt{cursor:default}.RoomHeader_memberNameButton__O0t83{font-size:.875rem;font-weight:500;color:var(--text-primary);font-family:var(--font-mono);padding:0;margin:0;border:none;background:none;cursor:pointer;transition:color .15s ease;text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;flex-grow:0;min-width:0}.RoomHeader_memberNameButton__O0t83:hover:not(.RoomHeader_disabled__bnwyt){color:var(--accent-pink)}.RoomHeader_memberNameButton__O0t83.RoomHeader_disabled__bnwyt{cursor:default}.RoomHeader_memberNameRow__ySwAK{display:flex;align-items:center;gap:4px;min-width:0}.RoomHeader_badgesNoClick__cvX77{display:inline-flex;flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.RoomHeader_badgesNoClick__cvX77:hover>*>*{transform:scale(1.15)}.RoomHeader_roleBadgeStatic__NSGJD{flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.RoomHeader_memberAvatar__NouRA{width:40px;height:40px;border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--text-secondary);flex-shrink:0;overflow:hidden}.RoomHeader_memberAvatarImage__9A05B{width:100%;height:100%;object-fit:cover}.RoomHeader_memberAvatarSvg__ciTEv{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.RoomHeader_memberAvatarSvg__ciTEv svg{width:100%;height:100%;border-radius:var(--radius-full)}.RoomHeader_memberAvatarSpinner__GlV7O{width:18px;height:18px;border:2px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:RoomHeader_avatarSpin__y9xI7 .8s linear infinite}.RoomHeader_memberDetails__WA4hl{flex:1 1;min-width:0;display:flex;align-items:center;gap:.75rem}.RoomHeader_memberRole__y0Gze{font-size:.75rem;color:var(--text-muted);text-transform:capitalize;margin-top:.125rem}.RoomHeader_youBadge__TAOlG{display:inline-flex;align-items:center;padding:.125rem .5rem;background:var(--accent-gradient);border-radius:var(--radius-full);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-on)}@media (max-width:768px){.RoomHeader_gmBadgeCompact__X1z3a{display:inline-flex}.RoomHeader_gmBadgeDesktop__dlQtc{display:none}.RoomHeader_roomHeader__ToEfU{padding:.5rem;gap:.25rem}.RoomHeader_backButton__3RlT_{display:inline-flex;order:1}.RoomHeader_roomInfo__mVX_p{display:contents}.RoomHeader_roomDetails__I3MMr{order:2;flex:1 1;min-width:0;text-align:center}.RoomHeader_roomName__U4E9g{font-size:1.0625rem;justify-content:center}.RoomHeader_roomNameWrapper__rOpeK{justify-content:center}.RoomHeader_encryptBadge__0vrWI{order:-1;margin-right:2px;opacity:1}.RoomHeader_roomMeta__atGJr{font-size:.75rem;justify-content:center;flex-wrap:nowrap}.RoomHeader_roomIcon__CQbGo{order:4;width:36px;height:36px;font-size:1.125rem}.RoomHeader_actions__OZtFG{order:3}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG){padding:13px 8px 6px;gap:8px}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomIcon__CQbGo{order:2}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomDetails__I3MMr{order:3;text-align:left}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomMeta__atGJr,.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomNameWrapper__rOpeK,.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomName__U4E9g{justify-content:flex-start}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_actions__OZtFG{order:4}.RoomHeader_membersModalContent__uM0cx{width:95%;max-height:80vh}}.RoomHeader_loadMoreSentinel__fs5xG{display:flex;align-items:center;justify-content:center;padding:1rem}.RoomHeader_loadMoreSpinner__me4dF{width:18px;height:18px;border:2px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:RoomHeader_spinMembers__tmQ4X .8s linear infinite}@keyframes RoomHeader_spinMembers__tmQ4X{to{transform:rotate(1turn)}}.UserMenu_notConnectedRow__QOX39{display:flex;align-items:center;gap:.5rem}.UserMenu_appButton__KLCYV{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;background:var(--accent-gradient);border:none;border-radius:var(--radius-full);color:var(--accent-on);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:var(--glow-pink)}.UserMenu_appButton__KLCYV:hover{transform:translateY(-2px);box-shadow:var(--glow-strong)}.UserMenu_walletButton__CFArf{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-full);color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.UserMenu_walletButton__CFArf:hover{background:rgba(var(--accent-rose-rgb),.05);border-color:rgba(var(--accent-rose-rgb),.4)}.UserMenu_walletButton__CFArf svg{color:var(--text-secondary)}.UserMenu_userMenuContainer__krr9L{position:relative}.UserMenu_userMenuContainerCompact__FfSV_{position:relative;width:40px;height:40px;flex-shrink:0}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr{box-sizing:border-box;width:40px;height:40px;min-width:40px;max-width:40px;min-height:40px;max-height:40px;aspect-ratio:1/1;padding:0;border-radius:var(--radius-md);gap:0;background:transparent;border:none;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;transition:background .15s ease}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr:hover{background:var(--bg-tertiary)}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks{width:32px;height:32px;min-width:32px;border:1px solid var(--border-subtle);border-radius:50%;background:var(--bg-tertiary);flex-shrink:0;overflow:hidden}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatarImage__jUeQa{display:block;width:100%;height:100%;object-fit:cover}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatarSvg__98x8M,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatarSvg__98x8M>svg{display:block;width:100%;height:100%}.UserMenu_compactLoginButton__PujvG{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:50%;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.UserMenu_compactLoginButton__PujvG:hover{background:rgba(var(--accent-rose-rgb),.1);border-color:var(--border-accent)}.UserMenu_compactLoginButton__PujvG svg{color:var(--text-secondary)}.UserMenu_userMenuButton__yZ8o_{display:flex;align-items:center;justify-content:center;gap:6px;padding:.375rem .75rem .375rem .475rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;max-width:200px}.UserMenu_userMenuButton__yZ8o_:hover{background:var(--bg-tertiary);border-color:var(--border-accent)}.UserMenu_avatar__A_Vks{width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--bg-tertiary);border:1px solid var(--border-subtle);flex-shrink:0}.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr{position:relative;overflow:visible}.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarImage__jUeQa,.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarSvg__98x8M,.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarSvg__98x8M svg,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarImage__jUeQa,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarSvg__98x8M,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarSvg__98x8M svg{border-radius:50%}.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid transparent;border-top:2px solid rgba(var(--accent-rgb),1);animation:UserMenu_avatarReconnectSpin__kIJ3L .9s linear infinite;pointer-events:none}@keyframes UserMenu_avatarReconnectSpin__kIJ3L{to{transform:rotate(1turn)}}.UserMenu_avatarImage__jUeQa{width:100%;height:100%;object-fit:cover}.UserMenu_avatarSvg__98x8M{width:100%;height:100%}.UserMenu_avatarSvg__98x8M svg{width:100%;height:100%;border-radius:var(--radius-full)}.UserMenu_nameRow__C1c85{display:inline-flex;align-items:center;gap:6px;overflow:hidden;min-width:0}.UserMenu_displayName__1_XBF{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.UserMenu_chevron__pUBV6{color:var(--text-muted);flex-shrink:0;transition:transform .2s ease}.UserMenu_chevronOpen__7xLPM{transform:rotate(180deg)}.UserMenu_dropdown__36CDP{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.4);overflow:hidden;z-index:1000;animation:UserMenu_dropdownFadeIn__Cqd3W .15s ease}.UserMenu_dropdownCompact__t7jRh{top:auto;right:auto;bottom:0;left:calc(100% + 8px);min-width:240px;box-shadow:0 8px 28px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.02);animation:UserMenu_dropdownCompactFadeIn__2_U5s .18s ease}@keyframes UserMenu_dropdownCompactFadeIn__2_U5s{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.UserMenu_dropdownCompact__t7jRh{left:auto;right:0;bottom:calc(100% + 8px);animation:UserMenu_dropdownFadeIn__Cqd3W .18s ease}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks{width:26px;height:26px;min-width:26px}}@keyframes UserMenu_dropdownFadeIn__Cqd3W{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_dropdownHeader__JGQTH{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--bg-tertiary)}.UserMenu_dropdownAvatar__FMIr5{width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;opacity:.85;background:var(--bg-tertiary);border:1px solid var(--border-subtle);flex-shrink:0}.UserMenu_dropdownAvatar__FMIr5 .UserMenu_avatarImage__jUeQa,.UserMenu_dropdownAvatar__FMIr5 .UserMenu_avatarSvg__98x8M,.UserMenu_dropdownAvatar__FMIr5 .UserMenu_avatarSvg__98x8M svg{width:100%;height:100%}.UserMenu_dropdownInfo__ckPBt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.UserMenu_dropdownNameRow__63053{display:flex;align-items:center;gap:6px;overflow:visible}.UserMenu_dropdownName__Y0Wu7{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_dropdownAddressRow__IHuGz{display:flex;align-items:center;gap:.375rem}.UserMenu_dropdownAddress__i0kyb{font-size:.75rem;color:var(--text-muted);font-family:monospace}.UserMenu_copyAddressButton__XKMdm{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .2s ease}.UserMenu_copyAddressButton__XKMdm:hover{background:var(--bg-secondary);border-color:var(--border-subtle);color:var(--text-secondary)}.UserMenu_copyAddressButton__XKMdm.UserMenu_copied__DBbIH{color:#b4fc75}.UserMenu_dropdownDivider__yHl8p{height:1px;background:var(--border-subtle)}.UserMenu_dropdownItem__0VC1g{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .15s ease;text-align:left}.UserMenu_dropdownItem__0VC1g:hover{background:var(--bg-tertiary);color:var(--text-primary)}.UserMenu_dropdownItem__0VC1g svg{flex-shrink:0;opacity:.7}.UserMenu_dropdownItem__0VC1g:hover svg{opacity:1}.UserMenu_dropdownItemDanger__WV7x_:hover{background:rgba(239,68,68,.1);color:var(--error)}.UserMenu_dropdownItemDanger__WV7x_:hover svg{color:var(--error)}.DesktopConnectionPill_pill__hxOMN{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:var(--bg-tertiary);border-width:1px;border-radius:999px;color:#fff;opacity:0;pointer-events:none;transform:translateX(6px);transition:opacity .2s ease-out,transform .2s ease-out;white-space:nowrap;overflow:hidden;max-width:0;padding-inline:0;border:0 solid var(--border-subtle)}.DesktopConnectionPill_pillOpen__FDk_q{opacity:1;pointer-events:auto;transform:translateX(0);max-width:320px;padding:0 12px;border-width:1px}.DesktopConnectionPill_icon__pz0_i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform-origin:center}.DesktopConnectionPill_iconSpin__mVIcU{animation:DesktopConnectionPill_pillIconSpin___jN37 2.2s linear infinite}@keyframes DesktopConnectionPill_pillIconSpin___jN37{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DesktopConnectionPill_text__O_6Ah{font-size:12px;font-weight:500;line-height:1;display:inline-flex;align-items:center;gap:1px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.DesktopConnectionPill_dots__LrHxx{display:inline-flex}.DesktopConnectionPill_dot__krDb7{display:inline-block;opacity:0;animation:DesktopConnectionPill_pillDotCycle__gMwxG 1.4s ease-in-out infinite}.DesktopConnectionPill_dot__krDb7:first-child{animation-delay:0s}.DesktopConnectionPill_dot__krDb7:nth-child(2){animation-delay:.2s}.DesktopConnectionPill_dot__krDb7:nth-child(3){animation-delay:.4s}@keyframes DesktopConnectionPill_pillDotCycle__gMwxG{0%{opacity:0}20%{opacity:1}60%{opacity:1}80%{opacity:0}to{opacity:0}}@media (max-width:768px){.DesktopConnectionPill_pill__hxOMN{display:none}}.Header_header__xuTiO{display:flex;justify-content:space-between;align-items:center;min-height:var(--header-row-height);box-sizing:border-box;padding:.5rem 1.25rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);flex-shrink:0;z-index:100}.Header_logo__pvkJ9{display:flex;align-items:center;gap:.5rem;text-decoration:none;transition:transform .2s ease}.Header_logo__pvkJ9:hover{transform:scale(1.02)}.Header_logoImage__Yeb3d{width:28px;height:28px}.Header_logo__pvkJ9 h1{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1}.Header_dotFun___BuN3{color:#fff}.Header_headerRight__MRWhy{display:flex;align-items:center;gap:1rem}@media (max-width:768px){.Header_header__xuTiO{padding:.625rem 1rem}.Header_logo__pvkJ9 h1{font-size:1.125rem}.Header_logoImage__Yeb3d{width:28px;height:28px}}.Messenger_container__ZFBZV{display:flex;flex-direction:row;height:100vh;width:100vw;color:var(--text-primary);position:relative;overflow:hidden}.Messenger_navRail__jyGec{flex-shrink:0;width:64px;height:100%;background:var(--bg-secondary);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.Messenger_navRailTop__YiWSe{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0 0}.Messenger_navRailMid__PjvoW{flex:1 1;min-height:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.Messenger_navRailBottom__YjxX6{padding:10px 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.Messenger_navRailTab__3ojWt{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;padding:0;flex-shrink:0;transition:color .15s ease,background .15s ease}.Messenger_navRailTab__3ojWt:hover{color:var(--text-secondary);background:var(--bg-tertiary)}.Messenger_navRailTabActive__Ac3V_,.Messenger_navRailTabActive__Ac3V_:hover{color:var(--accent-pink);background:transparent}@media (max-width:768px){.Messenger_container__ZFBZV{flex-direction:column-reverse}.Messenger_navRail__jyGec{width:100%;height:50px;flex-direction:row;align-items:center;justify-content:space-around;padding:0 15px;border-right:none;border-top:1px solid var(--border-subtle);background:var(--bg-secondary)}.Messenger_navRailBottom__YjxX6,.Messenger_navRailTop__YiWSe{display:contents}.Messenger_navRailMid__PjvoW{display:none}.Messenger_container__ZFBZV:has(.Messenger_chatOpen__GvCOk) .Messenger_navRail__jyGec{display:none}}.Messenger_main__TG8eh{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.Messenger_sidebarColumn__wA0KP{position:relative;flex:0 1 420px;min-width:335px;max-width:420px;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid var(--border-subtle)}@media (max-width:768px){.Messenger_sidebarColumn__wA0KP{flex:1 1;min-width:0;max-width:none;border-right:none}}.Messenger_sidebarHeaderWrap__u484Y{flex-shrink:0;overflow:hidden;transition:max-height .24s ease,transform .24s ease}@media (max-width:768px){.Messenger_sidebarHeaderWrap__u484Y{max-height:calc(var(--header-row-height) + 8px)}.Messenger_sidebarHeaderHidden__zyIIk{max-height:0;transform:translateY(-100%)}}.Messenger_discoverPage__q2Kmo{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-secondary)}.Messenger_chatColumn__T0Dfk{flex:1 1;min-width:370px;min-height:0;display:flex;flex-direction:column}@media (max-width:768px){.Messenger_chatColumn__T0Dfk{min-width:0}}.Messenger_header__j00XT{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);flex-shrink:0;z-index:100}.Messenger_logo__Mbw_Z{display:flex;align-items:center;gap:.5rem}.Messenger_logo__Mbw_Z h1{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#fff}.Messenger_dotFun__doof8{color:#fff}.Messenger_headerRight__n9Uwx{display:flex;align-items:center;gap:1rem}.Messenger_statusIndicator__oq03Z{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500}.Messenger_statusDot__qxg3g{width:8px;height:8px;border-radius:50%;background:var(--text-muted);animation:Messenger_blink__4RpMs 2s ease-in-out infinite;flex-shrink:0}.Messenger_statusDot__qxg3g.Messenger_connected__Hqugi{background:var(--success);box-shadow:0 0 10px var(--success);animation:none}@keyframes Messenger_blink__4RpMs{0%,to{opacity:1}50%{opacity:.4}}.Messenger_statusText__vfYYG{color:var(--text-secondary);line-height:1}.Messenger_welcomeContainer__ZD3PZ{align-items:center;overflow-y:overlay;scrollbar-gutter:stable}.Messenger_welcomeCard__2Bzbi{padding:1.75rem 1.75rem 1.5rem;margin:0}.Messenger_welcomeCard__2Bzbi h2{font-size:1.375rem;margin-bottom:.5rem}.Messenger_welcomeSteps__0S3Gi{margin:1rem 0;padding:.75rem;gap:.5rem}.Messenger_welcomeLogo__h0mm_{display:block;margin:0 auto .75rem;width:72px;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Messenger_welcomeSubtext__5V3eB{font-size:.875rem!important;color:var(--text-muted)!important;margin-top:.75rem!important}.Messenger_welcomeButton__ZwMl8{margin-top:1rem;display:flex;flex-direction:column;align-items:center;width:100%}.Messenger_loadingState__z9h19{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.Messenger_loadingState__z9h19 p{color:var(--text-muted);font-size:.9375rem}.Messenger_spinner__5_r_h{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:Messenger_spin__ZVDUf 1s linear infinite}@keyframes Messenger_spin__ZVDUf{to{transform:rotate(1turn)}}.Messenger_messengerContainer__Fdzc_{flex:1 1;display:flex;flex-direction:row;min-height:0;min-width:0;overflow:hidden;background:var(--bg-primary)}@media (max-width:768px){.Messenger_messengerContainer__Fdzc_{flex-direction:column}.Messenger_messengerContainer__Fdzc_>:first-child{display:flex;flex:1 1;min-height:0}.Messenger_messengerContainer__Fdzc_.Messenger_chatOpen__GvCOk>:first-child,.Messenger_messengerContainer__Fdzc_>:last-child{display:none}.Messenger_messengerContainer__Fdzc_.Messenger_chatOpen__GvCOk>:last-child{display:flex;flex:1 1;min-height:0}.Messenger_header__j00XT{padding:.625rem 1rem}.Messenger_logo__Mbw_Z h1{font-size:1.125rem}.Messenger_statusIndicator__oq03Z{display:none}}.DiscoverView_container__57wvb{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;height:100%;background:var(--bg-secondary);overflow:hidden}.DiscoverView_tabsRow__cE15u{position:relative;display:flex;align-items:center;gap:6px;padding:12px 24px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.DiscoverView_tabsRow__cE15u::-webkit-scrollbar{display:none}.DiscoverView_tabIndicator__qEdxH{position:absolute;height:34px;background:var(--bg-tertiary);border-radius:var(--radius-full);pointer-events:none;z-index:0;transition:left .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1)}.DiscoverView_tab__TqyxL{position:relative;z-index:1;flex-shrink:0;height:34px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.DiscoverView_tab__TqyxL:hover{background:hsla(0,0%,100%,.04);color:var(--text-secondary)}.DiscoverView_tabActive__UOTqM,.DiscoverView_tabActive__UOTqM:hover{background:transparent;color:var(--text-primary);font-weight:600}.DiscoverView_tabLabel__kZKIg{line-height:1}.DiscoverView_tabIconHome__iHk6K{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:hsla(0,0%,100%,.1);color:#fff;flex-shrink:0}.DiscoverView_tabCount__qMUVu{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px 1px;box-sizing:border-box;background:hsla(0,0%,100%,.08);border-radius:var(--radius-full);color:var(--text-muted);font-size:10.5px;font-weight:700;line-height:18px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}.DiscoverView_tabActive__UOTqM .DiscoverView_tabCount__qMUVu{background:hsla(0,0%,100%,.12);color:var(--text-secondary)}.DiscoverView_scrollArea__wXZoO{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px 40px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.08) transparent}.DiscoverView_scrollArea__wXZoO::-webkit-scrollbar{width:8px}.DiscoverView_scrollArea__wXZoO::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:4px}.DiscoverView_categorySection__PGMwu{display:flex;flex-direction:column;gap:14px;padding-bottom:28px;scroll-margin-top:12px}.DiscoverView_categorySection__PGMwu:last-child{padding-bottom:0}.DiscoverView_categoryHeader__Y44x4{display:flex;align-items:center;gap:12px}.DiscoverView_categoryHeaderTrigger__ouTEm{display:inline-flex;align-items:center;gap:12px;background:transparent;border:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.DiscoverView_categoryTitle__OuCBZ{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);line-height:1.2;transition:transform .15s ease}.DiscoverView_categoryHeaderIcon__BY4tY{transition:transform .15s ease}.DiscoverView_categoryHeaderTrigger__ouTEm:hover .DiscoverView_categoryHeaderIcon__BY4tY,.DiscoverView_categoryHeaderTrigger__ouTEm:hover .DiscoverView_categoryHeaderMeta__ywLd8,.DiscoverView_categoryHeaderTrigger__ouTEm:hover .DiscoverView_categoryTitle__OuCBZ{transform:translateY(-2px) scale(1.03)}.DiscoverView_categoryHeaderMeta__ywLd8{display:inline-flex;align-items:center;gap:6px;transition:transform .15s ease}.DiscoverView_categoryHeaderCount__v5ORZ{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;background:hsla(0,0%,100%,.08);border-radius:var(--radius-full);color:var(--text-muted);font-size:.75rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .15s ease,color .15s ease}.DiscoverView_categoryHeaderTrigger__ouTEm:hover .DiscoverView_categoryHeaderCount__v5ORZ{background:hsla(0,0%,100%,.12);color:var(--text-secondary)}.DiscoverView_categoryHeaderChevron__oGoWV{color:var(--text-muted);transition:transform .15s ease;flex-shrink:0}.DiscoverView_categoryHeaderTrigger__ouTEm:hover .DiscoverView_categoryHeaderChevron__oGoWV{transform:translateX(3px)}.DiscoverView_backToAll___p671{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:6px 10px 6px 6px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease;margin-bottom:-4px}.DiscoverView_backToAll___p671:hover{color:var(--text-primary)}.DiscoverView_grid__cBZJ2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1100px){.DiscoverView_grid__cBZJ2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.DiscoverView_grid__cBZJ2{grid-template-columns:minmax(0,1fr)}.DiscoverView_tabsRow__cE15u{padding:10px 14px}.DiscoverView_scrollArea__wXZoO{padding:14px 14px 40px}}.DiscoverView_emptyPane__ygBsk{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-muted);text-align:center;gap:12px}.DiscoverView_emptyIcon__PH597{opacity:.4}.DiscoverView_emptyIconWrapper__bsI_8{display:inline-flex;align-items:center;justify-content:center;opacity:.4;color:var(--text-muted)}.DiscoverView_emptyText__e7N01{font-size:.9375rem;line-height:1.4;max-width:320px}.DiscoverView_spinner__TYKFT{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:DiscoverView_discoverSpin__idjWI .9s linear infinite}@keyframes DiscoverView_discoverSpin__idjWI{to{transform:rotate(1turn)}}.DiscoverView_loadingState__WWjHS{flex:1 1;display:flex;align-items:center;justify-content:center}.GlobalConnectionBanner_container__sCG3b{overflow:hidden;height:0;background:rgba(50,50,50,.95);transition:height .2s ease-out;flex-shrink:0}.GlobalConnectionBanner_containerOpen__hgfZ_{height:28px}.GlobalConnectionBanner_content__5kk_C{height:28px;display:flex;align-items:center;justify-content:center}@media (min-width:769px){.GlobalConnectionBanner_container__sCG3b{display:none}}.GlobalConnectionBanner_icon__QLLh7{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;color:#fff}.GlobalConnectionBanner_iconSpin__B2ko0{animation:GlobalConnectionBanner_bannerIconSpin__ClUMd 2.2s linear infinite}@keyframes GlobalConnectionBanner_bannerIconSpin__ClUMd{to{transform:rotate(1turn)}}.GlobalConnectionBanner_text__BoepL{color:#fff;font-size:12px;font-weight:500;line-height:1}.GlobalConnectionBanner_dots__OPiby{display:inline-flex}.GlobalConnectionBanner_dots__OPiby span{display:inline-block;opacity:0;animation:GlobalConnectionBanner_bannerDotCycle__6fsss 1.4s ease-in-out infinite}.GlobalConnectionBanner_dots__OPiby span:first-child{animation-delay:0s}.GlobalConnectionBanner_dots__OPiby span:nth-child(2){animation-delay:.2s}.GlobalConnectionBanner_dots__OPiby span:nth-child(3){animation-delay:.4s}@keyframes GlobalConnectionBanner_bannerDotCycle__6fsss{0%{opacity:0}20%{opacity:1}60%{opacity:1}80%{opacity:0}to{opacity:0}}