.dashboard-module__XABe8G__page{background:0 0;min-height:100vh;padding:2rem 1.25rem 2.5rem}.dashboard-module__XABe8G__page.dashboard-module__XABe8G__groupRoomPage{box-sizing:border-box;flex-direction:column;height:auto;min-height:100dvh;max-height:none;padding:1.28rem .8rem 1.6rem;display:flex;overflow:hidden auto}.dashboard-module__XABe8G__page.dashboard-module__XABe8G__groupRoomPage>:first-child{flex-shrink:0}.dashboard-module__XABe8G__pageDashboardForest{position:relative}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__dashboardUserHome .dashboard-module__XABe8G__dashboardWelcome,.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__dashboardUserHome .dashboard-module__XABe8G__dashboardProfileInWelcome{background:var(--dashboard-panel-frost-bg);-webkit-backdrop-filter:blur(12px);border-style:solid;border-width:1px;border-color:var(--dashboard-home-glass-border);box-shadow:var(--dashboard-home-glass-shadow)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__dashboardUserHome .dashboard-module__XABe8G__dashboardCommunityDetails{border-style:solid;border-width:2px;border-color:color-mix(in srgb, var(--app-accent) 58%, #6b5030);background:color-mix(in srgb, var(--app-accent-soft) 28%, var(--app-surface));-webkit-backdrop-filter:none;box-shadow:inset 0 1px #fffcf859}@media (hover:hover) and (pointer:fine){.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__dashboardUserHome .dashboard-module__XABe8G__dashboardCommunityDetails:hover{border-color:color-mix(in srgb, var(--app-accent) 72%, #6b5030);background:color-mix(in srgb, #fffdfb 82%, var(--app-accent-soft));box-shadow:inset 0 1px #fffcf859}}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__dashboardUserHome .dashboard-module__XABe8G__dashboardAsideAction{border-style:solid;border-width:1px;border-color:var(--dashboard-home-glass-border);background:var(--dashboard-panel-frost-bg);-webkit-backdrop-filter:blur(12px);box-shadow:var(--dashboard-home-glass-shadow)}@media (hover:hover) and (pointer:fine){.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__dashboardUserHome .dashboard-module__XABe8G__dashboardAsideAction:hover{border-color:var(--dashboard-home-glass-hover-border);background:var(--dashboard-panel-frost-bg);box-shadow:var(--dashboard-home-glass-hover-shadow)}}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container{--duh-scale:.8;--app-body-font-size:calc(1.0625rem * var(--duh-scale));--app-muted-copy-size:calc(1.03125rem * var(--duh-scale));font-size:var(--app-body-font-size);gap:calc(1.25rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__header{gap:calc(1rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardHomeBar{gap:calc(1.25rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__headerActions{gap:calc(.5rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardHomePanels{gap:calc(1.25rem * var(--duh-scale));margin-top:calc(1rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardWelcome{padding:calc(1.25rem * var(--duh-scale)) calc(1.4rem * var(--duh-scale)) calc(1.35rem * var(--duh-scale));border-radius:calc(var(--app-radius-lg) * var(--duh-scale));gap:0}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardWelcomeInner{gap:calc(1.25rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardWelcomeCopy{gap:calc(.65rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardWelcomeTitle{font-size:clamp(calc(1.75rem * var(--duh-scale)), calc(4.5vw * var(--duh-scale)), calc(2.25rem * var(--duh-scale)))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardWelcomeSubtitle{font-size:clamp(calc(1.28rem * var(--duh-scale)), calc(3.4vw * var(--duh-scale)), calc(1.7rem * var(--duh-scale)))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardIntro{padding:calc(.25rem * var(--duh-scale)) 0}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardCommunityDetails{padding:calc(1.1rem * var(--duh-scale)) calc(1.35rem * var(--duh-scale));border-radius:calc(var(--app-radius-lg) * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardCommunitySummary{font-size:calc(.875rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardCommunitySummary:after{font-size:calc(.65rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardProfile{gap:calc(1.25rem * var(--duh-scale));padding:calc(1.1rem * var(--duh-scale)) calc(1.35rem * var(--duh-scale));border-radius:calc(var(--app-radius-lg) * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardProfileLabel{font-size:calc(.8125rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__grid{gap:calc(1.25rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__card{padding:calc(1.25rem * var(--duh-scale)) calc(1.35rem * var(--duh-scale));gap:calc(.5rem * var(--duh-scale));border-radius:calc(var(--app-radius-lg) * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__cardTitle{font-size:calc(1.0625rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__button{padding:calc(.625rem * var(--duh-scale)) calc(1.125rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__grid>.dashboard-module__XABe8G__card .dashboard-module__XABe8G__button{min-height:calc(48px * var(--duh-scale));margin-top:calc(.25rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardAsideActions{gap:calc(.65rem * var(--duh-scale));margin-top:calc(.25rem * var(--duh-scale));padding-top:calc(1.35rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardAsideAction{padding:calc(1.05rem * var(--duh-scale)) calc(1.25rem * var(--duh-scale));gap:calc(.35rem * var(--duh-scale));border-radius:calc(var(--app-radius-md) * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardAsideActionLabel{font-size:calc(1.125rem * var(--duh-scale))}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardAsideActionLabel{font-size:calc(1.0625rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardAsideActionHint{font-size:calc(1rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardAsideAction>.dashboard-module__XABe8G__button{min-height:calc(48px * var(--duh-scale))}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__headerActions form button[type=submit]{min-height:calc(3rem * var(--duh-scale));padding:calc(.85rem * var(--duh-scale)) calc(1.85rem * var(--duh-scale));font-size:calc(1.0625rem * var(--duh-scale))}@media (min-width:640px){.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardAsideActions{gap:calc(.75rem * var(--duh-scale))}.dashboard-module__XABe8G__dashboardUserHome>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardAsideAction{flex:1 1 calc(50% - .375rem * var(--duh-scale));min-width:calc(14rem * var(--duh-scale))}}.dashboard-module__XABe8G__pageDashboardForest>.dashboard-module__XABe8G__dashboardBrandShell{margin-bottom:.75rem;padding-bottom:.35rem}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardBrandStrip{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding-bottom:.35rem}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu{filter:drop-shadow(0 0 3px #fffcf8)drop-shadow(0 0 16px #fffcf8b8)drop-shadow(0 4px 20px #0000006b)drop-shadow(0 14px 38px #00000042)}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__headerActions form button[type=submit]{min-height:3rem;padding:.85rem 1.85rem;font-size:1.0625rem}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardCommunityDetails{border-style:solid;border-width:2px;border-color:color-mix(in srgb, var(--app-accent) 58%, #6b5030);background:color-mix(in srgb, var(--app-accent-soft) 28%, var(--app-surface));box-shadow:inset 0 1px #fffcf859}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardCommunityDetails:hover{border-color:color-mix(in srgb, var(--app-accent) 72%, #6b5030);background:color-mix(in srgb, #fffdfb 82%, var(--app-accent-soft));box-shadow:inset 0 1px #fffcf859}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardCommunitySummary{color:color-mix(in srgb, var(--app-accent-hover) 65%, #2f261c);font-weight:800}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardCommunityDetailsLink:hover .dashboard-module__XABe8G__dashboardCommunitySummary{color:color-mix(in srgb, var(--app-accent) 55%, #1f1710)}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardAsideActions{border-top-color:color-mix(in srgb, var(--app-accent) 42%, #2a262059)}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardAsideAction{border-width:2px;border-color:color-mix(in srgb, var(--app-accent) 82%, #6b5030);background:linear-gradient(165deg, #fffefbc2 0%, color-mix(in srgb, var(--app-accent-soft) 52%, transparent) 100%);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent) 26%, transparent), 0 12px 36px -10px #1c160e73, inset 0 1px 0 #fffcf86b}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardAsideActionLabel{letter-spacing:-.01em;color:var(--app-text);font-size:1.0625rem;font-weight:600}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardAsideActionHint{font-size:var(--app-body-font-size);color:var(--app-text);font-weight:400;line-height:1.55}@media (hover:hover) and (pointer:fine){.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__dashboardAsideAction:hover{border-color:color-mix(in srgb, var(--app-accent) 92%, #4a351c);background:linear-gradient(165deg, #fffefbd1 0%, color-mix(in srgb, var(--app-accent-soft) 58%, transparent) 100%);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent) 36%, transparent), 0 16px 42px -12px #1c160e85, inset 0 1px 0 #fffcf87a}}.dashboard-module__XABe8G__container{gap:1.25rem;max-width:960px;margin:0 auto;display:grid}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__container{flex-direction:column;flex:0 auto;gap:.8rem;width:100%;max-width:min(100%,1320px);min-height:0;display:flex;overflow:visible}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__container>:not(.dashboard-module__XABe8G__groupRoomLayout){flex-shrink:0}.dashboard-module__XABe8G__groupRoomPage{--group-room-fs:.92;--app-body-font-size:calc(var(--group-room-fs) * (1.0625rem - 2px));--app-muted-copy-size:calc(var(--group-room-fs) * (1.03125rem - 2px));--group-room-member-row:4.45rem;--group-room-member-list-gap:.5rem;--group-room-columns-height:calc(12rem + 9.25rem + 1.6rem + 2.3rem + 4 * var(--group-room-member-row) + 3 * var(--group-room-member-list-gap) + 1rem);font-size:var(--app-body-font-size)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHeroTitle{font-size:clamp(calc(var(--group-room-fs) * (1.12rem - 2px)), calc(var(--group-room-fs) * 2.5vw), calc(var(--group-room-fs) * (1.38rem - 2px)))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomSectionTitle{font-size:var(--app-body-font-size)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatMain .dashboard-module__XABe8G__groupRoomActiveConvoTitle{font-size:clamp(calc(var(--group-room-fs) * (1.05rem - 2px)), calc(var(--group-room-fs) * 2.3vw), calc(var(--group-room-fs) * (1.25rem - 2px)));text-align:left;flex-shrink:0;margin-bottom:.25rem;font-weight:650}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatEmptyTitle{font-size:calc(var(--group-room-fs) * (.9375rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatEmptyText,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomCreatedMeta,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHeroFoundedNote{font-size:calc(var(--group-room-fs) * (.8125rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomChip{font-size:calc(var(--group-room-fs) * (.75rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomAboutLead,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomAboutMuted{font-size:calc(var(--group-room-fs) * (.875rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerLegend{font-size:calc(var(--group-room-fs) * (.78rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerLabel{font-size:max(calc(var(--group-room-fs) * .5rem), calc(var(--group-room-fs) * (.6rem - 1px)))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerPeekNote,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChip{font-size:calc(var(--group-room-fs) * (.8125rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomAboutMuted{font-size:calc(var(--group-room-fs) * (.875rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberMeta,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberConvoMeta{font-size:calc(var(--group-room-fs) * (.78rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberChevron{font-size:calc(var(--group-room-fs) * (1.75rem - 2px));justify-content:center;align-items:center;min-width:1.5em;line-height:1;display:inline-flex}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberBio{font-size:calc(var(--group-room-fs) * (.9rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberActions>.dashboard-module__XABe8G__button,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberHint{font-size:calc(var(--group-room-fs) * (.82rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberConvosTitle{font-size:calc(var(--group-room-fs) * (.72rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberConvosList{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--app-accent) 32%, var(--app-border)) transparent;min-height:0;max-height:min(12rem,30vh);padding-right:.2rem;overflow:hidden auto}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMemberConvoTitle{font-size:calc(var(--group-room-fs) * (.88rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomCharCount{font-size:calc(var(--group-room-fs) * (.8125rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupNotificationMessage{font-size:calc(var(--group-room-fs) * (.93rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupNotificationGoodbye{font-size:calc(var(--group-room-fs) * (.9rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupNotificationMeta{font-size:calc(var(--group-room-fs) * (.74rem - 2px))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__conversationUnreadBadge{font-size:max(calc(var(--group-room-fs) * .58rem), calc(var(--group-room-fs) * (.68rem - 2px)))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomViewerName{font-size:calc(var(--group-room-fs) * 1.125rem)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomConvoItemSubtitle{font-size:calc(var(--group-room-fs) * .8125rem);margin-top:.25rem}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomConvoItemSubtitleMuted{font-size:calc(var(--group-room-fs) * .75rem);margin-top:.15rem}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMembersPanel{flex-direction:column;flex:none;gap:.65rem;min-height:0;display:flex;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMembersList{flex:0 auto;min-height:0;padding-bottom:.15rem;padding-right:.2rem;overflow:hidden visible}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMembersListScrollCap{max-height:calc(4 * var(--group-room-member-row) + 3 * var(--group-room-member-list-gap));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--app-accent) 32%, var(--app-border)) transparent;padding-bottom:.35rem;overflow-y:auto}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMembersList .dashboard-module__XABe8G__groupRoomMemberItem{flex-shrink:0}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMembersListScrollCap::-webkit-scrollbar{width:6px}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMembersListScrollCap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-accent) 32%, var(--app-border));border-radius:999px}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMembersPanel>.dashboard-module__XABe8G__groupRoomSectionTitle{flex-shrink:0}.dashboard-module__XABe8G__header{flex-direction:column;gap:1rem;display:flex}.dashboard-module__XABe8G__headerTop{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.dashboard-module__XABe8G__headerCopy{width:100%;min-width:0}.dashboard-module__XABe8G__headerIllu{flex-shrink:0;width:100%;max-width:280px}.dashboard-module__XABe8G__headerIllu>div{margin-left:auto;margin-right:auto}.dashboard-module__XABe8G__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.dashboard-module__XABe8G__dashboardBrandShell{background:0 0;margin-bottom:1rem;padding-bottom:.75rem}.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__dashboardBrandName{color:color-mix(in srgb, var(--app-text) 22%, #030201);text-shadow:0 0 3px #fffcf8,0 0 10px #fffcf8,0 0 38px #fffcf8,0 2px 8px #fffcf8f5,0 6px 20px #2a2620e0,0 14px 44px #2a262094}.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__dashboardBrandTagline{color:color-mix(in srgb, var(--app-text) 22%, #030201);text-shadow:0 0 2px #fffcf8,0 0 8px #fffcf8,0 0 32px #fffcf8,0 2px 6px #fffcf8f5,0 5px 16px #2a2620d9,0 12px 38px #2a26208f;font-weight:800}.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu{filter:drop-shadow(0 0 2px #fffcf8)drop-shadow(0 2px 14px #1c160e6b)drop-shadow(0 8px 28px #1c160e47)}.dashboard-module__XABe8G__dashboardBrandStrip{padding-bottom:.75rem}.dashboard-module__XABe8G__dashboardBrandTagline{color:var(--app-text-muted);letter-spacing:.11em;text-transform:lowercase;margin:.4rem 0 0;font-size:clamp(1rem,3.2vw,1.375rem);line-height:1.35}.dashboard-module__XABe8G__dashboardHomeBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.dashboard-module__XABe8G__dashboardBrandName{letter-spacing:.24em;color:var(--app-text);margin:0;font-size:clamp(1.85rem,5vw,2.5rem);font-weight:700;line-height:1.05}.dashboard-module__XABe8G__title{letter-spacing:-.02em;color:var(--app-text);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:600;line-height:1.2}@media (min-width:720px){.dashboard-module__XABe8G__headerTop{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}.dashboard-module__XABe8G__headerIllu{width:auto;max-width:min(300px,34vw);margin-top:0}.dashboard-module__XABe8G__headerIllu>div{margin-left:auto;margin-right:0}}@media (max-width:719px){.dashboard-module__XABe8G__page:not(.dashboard-module__XABe8G__groupRoomPage)>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu,.dashboard-module__XABe8G__page:not(.dashboard-module__XABe8G__groupRoomPage)>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu>div{max-width:210px}}@media (min-width:720px) and (max-width:1100px){.dashboard-module__XABe8G__page:not(.dashboard-module__XABe8G__groupRoomPage)>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu{max-width:min(225px,25.5vw)}.dashboard-module__XABe8G__page:not(.dashboard-module__XABe8G__groupRoomPage)>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu>div{max-width:min(225px,25.5vw);margin-right:0}}.dashboard-module__XABe8G__subtitle{color:var(--app-text-muted);font-size:var(--app-muted-copy-size);line-height:1.55}.dashboard-module__XABe8G__dashboardAdminNotice{color:#000;font-size:1.125rem;font-weight:600;line-height:1.45}.dashboard-module__XABe8G__loggedInAs{color:var(--app-text-muted);font-size:var(--app-muted-copy-size);margin:.35rem 0 0;line-height:1.55}.dashboard-module__XABe8G__viewerNicknames{color:var(--app-text-muted);font-size:var(--app-muted-copy-size);margin:.25rem 0 0;line-height:1.55}.dashboard-module__XABe8G__viewerNicknameList{color:var(--app-text);font-weight:600;display:inline}.dashboard-module__XABe8G__dashboardHomePanels{flex-wrap:wrap;flex:1;align-items:flex-start;gap:1.25rem;min-width:0;margin-top:1rem;display:flex}.dashboard-module__XABe8G__dashboardCommunityDetails{border-radius:var(--app-radius-lg);border:1px solid color-mix(in srgb, var(--app-accent) 28%, var(--app-border));background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent-soft) 70%, var(--app-surface)) 0%, color-mix(in srgb, var(--app-accent-soft) 28%, var(--app-surface)) 100%);max-width:min(100%,22rem);box-shadow:var(--app-shadow-sm), 0 8px 18px -10px color-mix(in srgb, var(--app-accent) 30%, transparent);padding:1.1rem 1.35rem;transition:border-color .15s,box-shadow .15s,transform .1s}.dashboard-module__XABe8G__dashboardCommunityDetails:hover{border-color:color-mix(in srgb, var(--app-accent) 45%, var(--app-border));box-shadow:var(--app-shadow-sm), 0 12px 22px -10px color-mix(in srgb, var(--app-accent) 40%, transparent)}.dashboard-module__XABe8G__dashboardCommunityDetails[open]{border-color:color-mix(in srgb, var(--app-accent) 50%, var(--app-border));background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent-soft) 85%, var(--app-surface)) 0%, var(--app-surface) 70%);max-width:min(100%,36rem)}.dashboard-module__XABe8G__dashboardCommunitySummary{cursor:pointer;color:var(--app-accent-hover);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:700;list-style:none}.dashboard-module__XABe8G__dashboardCommunitySummary::-webkit-details-marker{display:none}.dashboard-module__XABe8G__dashboardCommunitySummary:after{content:" ▼";opacity:.85;color:var(--app-accent);font-size:.65rem}.dashboard-module__XABe8G__dashboardCommunityDetails[open] .dashboard-module__XABe8G__dashboardCommunitySummary:after{content:" ▲"}.dashboard-module__XABe8G__dashboardCommunityDetailsLink{color:inherit;text-decoration:none;display:block}.dashboard-module__XABe8G__dashboardCommunityDetailsLink .dashboard-module__XABe8G__dashboardCommunitySummary:after{content:" →"}.dashboard-module__XABe8G__dashboardCommunityDetailsLink:hover .dashboard-module__XABe8G__dashboardCommunitySummary{color:var(--app-accent)}.dashboard-module__XABe8G__dashboardCommunityBody{border-top:1px solid color-mix(in srgb, var(--app-accent) 18%, var(--app-border));gap:.65rem;margin-top:.85rem;padding-top:.85rem;display:grid}.dashboard-module__XABe8G__dashboardCommunityTeaser{font-size:var(--app-muted-copy-size);color:var(--app-text-muted);margin:0;line-height:1.55}.dashboard-module__XABe8G__dashboardCommunityLink{font-size:var(--app-muted-copy-size);color:var(--app-accent);font-weight:600;text-decoration:none}.dashboard-module__XABe8G__dashboardCommunityLink:hover{text-decoration:underline}.dashboard-module__XABe8G__dashboardProfile{border-radius:var(--app-radius-lg);border:1px solid var(--app-border);background:var(--app-surface);max-width:min(100%,36rem);box-shadow:var(--app-shadow-sm);flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:0;padding:1.1rem 1.35rem;display:flex}.dashboard-module__XABe8G__dashboardProfileMeta{flex:1;gap:.2rem;min-width:0;display:grid}.dashboard-module__XABe8G__dashboardProfileLabel{color:var(--app-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.dashboard-module__XABe8G__dashboardProfileEmail{font-size:var(--app-body-font-size);color:var(--app-text);word-break:break-word;font-weight:600;line-height:1.35}.dashboard-module__XABe8G__dashboardIntro{color:#000;font-size:var(--app-body-font-size);max-width:42rem;margin:0;padding:.25rem 0;line-height:1.65}.dashboard-module__XABe8G__dashboardWelcome{border-radius:var(--app-radius-lg);border:1px solid color-mix(in srgb, var(--app-accent) 22%, var(--app-border));background:linear-gradient(160deg, color-mix(in srgb, var(--app-accent-soft) 65%, var(--app-surface)) 0%, var(--app-surface) 78%);box-shadow:var(--app-shadow-sm);flex-direction:column;gap:0;padding:1.25rem 1.4rem 1.35rem;display:flex}.dashboard-module__XABe8G__dashboardWelcomeInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.dashboard-module__XABe8G__dashboardWelcomeCopy{flex:min(26rem,100%);gap:.65rem;min-width:0;display:grid}.dashboard-module__XABe8G__dashboardProfileInWelcome{flex:0 min(20rem,100%);align-self:flex-start;max-width:min(100%,22rem);margin-inline:auto 0}@media (max-width:640px){.dashboard-module__XABe8G__dashboardProfileInWelcome{flex:100%;max-width:100%;margin-inline:0}}.dashboard-module__XABe8G__dashboardWelcomeTitle{letter-spacing:-.02em;color:var(--app-text);margin:0;font-size:clamp(1.75rem,4.5vw,2.25rem);font-weight:700;line-height:1.15}.dashboard-module__XABe8G__dashboardWelcomeSubtitle{margin:0;letter-spacing:-.018em;color:var(--app-text);margin-top:.2rem;font-size:clamp(1.28rem,3.4vw,1.7rem);font-weight:600;line-height:1.2}.dashboard-module__XABe8G__groupWarmStartPanel{border-radius:var(--app-radius-lg);border:1px solid color-mix(in srgb, var(--app-accent) 24%, var(--app-border));background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent-soft) 52%, var(--app-surface)) 0%, var(--app-surface) 78%);width:100%;max-width:40rem;box-shadow:var(--app-shadow-sm);gap:1.25rem;padding:1.45rem 1.55rem 1.55rem;display:grid}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartTopBar{justify-content:flex-end;width:100%;display:flex}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartTopBar .dashboard-module__XABe8G__button{white-space:nowrap;width:auto}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__header .dashboard-module__XABe8G__title{text-align:center;text-wrap:balance;margin:0}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartPanel{text-align:start;background:var(--dashboard-panel-frost-bg);border-color:var(--dashboard-home-glass-border);box-shadow:var(--dashboard-home-glass-shadow);-webkit-backdrop-filter:blur(12px);border-style:solid;border-width:1px;margin-inline:auto}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartActions{justify-content:flex-start;padding-top:.35rem;display:flex}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartActions .dashboard-module__XABe8G__button{align-self:flex-start;width:auto;min-width:min(100%,16rem)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartLine,.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartList{color:var(--app-text)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage.dashboard-module__XABe8G__founderGroupWelcomePage .dashboard-module__XABe8G__title{font-size:calc(clamp(1.5rem,4vw,1.875rem) - 1pt)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage.dashboard-module__XABe8G__founderGroupWelcomePage .dashboard-module__XABe8G__groupWarmStartLine,.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage.dashboard-module__XABe8G__founderGroupWelcomePage .dashboard-module__XABe8G__groupWarmStartList{font-size:calc(1.0625rem - 1pt)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage.dashboard-module__XABe8G__founderGroupWelcomePage .dashboard-module__XABe8G__groupWarmStartTopBar .dashboard-module__XABe8G__button,.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage.dashboard-module__XABe8G__founderGroupWelcomePage .dashboard-module__XABe8G__groupWarmStartActions .dashboard-module__XABe8G__button{font-size:calc(var(--app-body-font-size) - 1pt)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage.dashboard-module__XABe8G__founderGroupWelcomePage .dashboard-module__XABe8G__message{font-size:calc(var(--app-muted-copy-size) - 1pt)}.dashboard-module__XABe8G__groupWarmStartLine{color:var(--app-text-muted);margin:0;font-size:1.0625rem;line-height:1.65}.dashboard-module__XABe8G__groupWarmStartIntroPair{flex-direction:column;gap:.35rem;display:flex}.dashboard-module__XABe8G__groupWarmStartLead{color:var(--app-text);font-weight:500}.dashboard-module__XABe8G__groupWarmStartList{color:var(--app-text-muted);margin:0;padding-left:1.35rem;font-size:1.0625rem;line-height:1.65}.dashboard-module__XABe8G__groupWarmStartList li{margin-bottom:.4rem}.dashboard-module__XABe8G__groupWarmStartList li:last-child{margin-bottom:0}.dashboard-module__XABe8G__groupWarmStartAvatarSection{border-top:1px solid color-mix(in srgb, var(--app-border) 55%, var(--app-accent-soft));flex-direction:column;gap:.75rem;margin-top:1.35rem;padding-top:1.15rem;display:flex}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartAvatarSection .dashboard-module__XABe8G__groupAvatarFieldset{border:none;min-width:0;margin:0;padding:0}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupWarmStartPage .dashboard-module__XABe8G__groupWarmStartAvatarSection .dashboard-module__XABe8G__groupAvatarGrid{scrollbar-width:thin;max-height:min(42vh,16.5rem);padding-right:.15rem;overflow-y:auto}.dashboard-module__XABe8G__groupWarmStartActions{padding-top:.35rem}.dashboard-module__XABe8G__groupWarmStartActions .dashboard-module__XABe8G__button{box-sizing:border-box;justify-content:center;width:100%;min-height:48px}@media (min-width:480px){.dashboard-module__XABe8G__groupWarmStartActions .dashboard-module__XABe8G__button{align-self:flex-start;width:auto}}.dashboard-module__XABe8G__modalOverlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140e0873;place-items:center;padding:1rem;animation:.15s ease-out dashboard-module__XABe8G__modalFadeIn;display:grid;position:fixed;inset:0}@keyframes dashboard-module__XABe8G__modalFadeIn{0%{opacity:0}to{opacity:1}}.dashboard-module__XABe8G__modalCard{border-radius:var(--app-radius-lg);border:1px solid var(--app-border-strong);background:var(--app-surface);width:100%;max-width:28rem;box-shadow:var(--app-shadow-md), 0 18px 36px -16px #140e0866;padding:1.5rem 1.65rem 1.4rem;animation:.18s ease-out dashboard-module__XABe8G__modalCardIn}@keyframes dashboard-module__XABe8G__modalCardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-module__XABe8G__modalTitle{color:var(--app-text);margin:0 0 .55rem;font-size:1.2rem;font-weight:600;line-height:1.25}.dashboard-module__XABe8G__modalText{font-size:var(--app-muted-copy-size);color:var(--app-text-muted);margin:0;line-height:1.55}.dashboard-module__XABe8G__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1.25rem;display:flex}.dashboard-module__XABe8G__modalActions>.dashboard-module__XABe8G__button{justify-content:center;min-width:5.5rem}.dashboard-module__XABe8G__dashboardIntroPanel{border-radius:var(--app-radius-lg);border:1px solid var(--app-border);background:var(--app-surface);min-width:0;box-shadow:var(--app-shadow-md);flex:1;gap:.65rem;padding:1.25rem 1.45rem 1.35rem;display:grid}.dashboard-module__XABe8G__dashboardIntroPanel .dashboard-module__XABe8G__title,.dashboard-module__XABe8G__dashboardIntroPanel .dashboard-module__XABe8G__subtitle{margin:0}.dashboard-module__XABe8G__supportCard{border:2px solid color-mix(in srgb, var(--app-accent) 45%, var(--app-border-strong));background:linear-gradient(160deg, color-mix(in srgb, var(--app-accent-soft) 65%, var(--app-surface)) 0%, var(--app-surface) 75%);width:100%;max-width:42rem;box-shadow:var(--app-shadow-md), 0 14px 28px -18px color-mix(in srgb, var(--app-accent) 40%, transparent);margin-inline:auto;padding:1.5rem 1.65rem 1.75rem}.dashboard-module__XABe8G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.dashboard-module__XABe8G__card{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface);box-shadow:var(--app-shadow-sm);gap:.5rem;padding:1.25rem 1.35rem;display:grid}.dashboard-module__XABe8G__grid>.dashboard-module__XABe8G__card{-webkit-backdrop-filter:blur(12px);border-color:color-mix(in srgb, var(--app-border) 78%, #fffcf873);box-shadow:var(--app-shadow-sm), inset 0 1px 0 #fffcf86b, 0 1px 3px #2a26200f;background:linear-gradient(165deg,#fffdfabd 0%,#faf3e8b8 48%,#f4e9d8b3 100%);grid-template-rows:auto 1fr auto}.dashboard-module__XABe8G__grid>.dashboard-module__XABe8G__card .dashboard-module__XABe8G__button{box-sizing:border-box;justify-content:center;width:100%;min-height:48px;margin-top:.25rem}.dashboard-module__XABe8G__dashboardAsideActions{border-top:1px dashed color-mix(in srgb, var(--app-accent) 22%, var(--app-border));flex-direction:column;gap:.65rem;margin-top:.25rem;padding-top:1.35rem;display:flex}.dashboard-module__XABe8G__dashboardAsideAction{border-radius:var(--app-radius-md);border:2px solid color-mix(in srgb, var(--app-accent) 68%, var(--app-border-strong));background:color-mix(in srgb, var(--app-accent-soft) 32%, var(--app-surface));width:100%;box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent) 16%, transparent), 0 4px 18px -4px color-mix(in srgb, var(--app-accent) 45%, #1c160e42);color:inherit;grid-template-rows:auto 1fr auto;align-items:stretch;gap:.35rem;padding:1.05rem 1.25rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;display:grid}.dashboard-module__XABe8G__dashboardAsideAction>.dashboard-module__XABe8G__button{box-sizing:border-box;justify-content:center;align-self:stretch;width:100%;min-height:48px;margin-top:0}.dashboard-module__XABe8G__dashboardAsideActionLabel{letter-spacing:-.01em;color:var(--app-text);font-size:1.125rem;font-weight:600}.dashboard-module__XABe8G__dashboardAsideActionHint{color:color-mix(in srgb, var(--app-text-muted) 42%, var(--app-text));align-self:start;min-height:0;margin:0;font-size:1rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.dashboard-module__XABe8G__dashboardAsideAction:hover{border-color:color-mix(in srgb, var(--app-accent) 88%, var(--app-border-strong));background:color-mix(in srgb, var(--app-accent-soft) 48%, var(--app-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent) 24%, transparent), 0 8px 26px -8px color-mix(in srgb, var(--app-accent) 52%, #1c160e52)}}@media (min-width:640px){.dashboard-module__XABe8G__dashboardAsideActions{flex-flow:wrap;gap:.75rem}.dashboard-module__XABe8G__dashboardAsideAction{flex:calc(50% - .375rem);min-width:14rem}}.dashboard-module__XABe8G__cardTitle{color:var(--app-text);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.dashboard-module__XABe8G__button{background:var(--app-accent);color:#fff;font-weight:600;font-size:var(--app-body-font-size);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.625rem 1.125rem;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.dashboard-module__XABe8G__button:hover{background:var(--app-accent-hover)}.dashboard-module__XABe8G__button:active{transform:scale(.98)}.dashboard-module__XABe8G__buttonSmall{padding:.375rem .75rem;font-size:.8125rem}.dashboard-module__XABe8G__buttonSecondary{background:var(--app-surface);color:var(--app-text);border:1px solid var(--app-border-strong);box-shadow:var(--app-shadow-sm)}.dashboard-module__XABe8G__buttonSecondary:hover{background:var(--app-bg-elevated);border-color:var(--app-border-strong)}.dashboard-module__XABe8G__buttonDanger{color:#fff;box-shadow:var(--app-shadow-sm);background:#dc2626;border:1px solid #b91c1c}.dashboard-module__XABe8G__buttonDanger:hover:not(:disabled){background:#b91c1c;border-color:#991b1b}.dashboard-module__XABe8G__buttonDanger:disabled{background:color-mix(in srgb, #dc2626 60%, var(--app-surface));border-color:color-mix(in srgb, #dc2626 60%, var(--app-border));cursor:not-allowed}.dashboard-module__XABe8G__buttonGreen{color:#fff;box-shadow:var(--app-shadow-sm);background:#2f6f46;border:1px solid #265a3a}.dashboard-module__XABe8G__buttonGreen:hover:not(:disabled){background:#265a3a;border-color:#1e4830}.dashboard-module__XABe8G__buttonGreen:disabled{background:color-mix(in srgb, #2f6f46 55%, var(--app-surface));border-color:color-mix(in srgb, #265a3a 55%, var(--app-border));cursor:not-allowed}.dashboard-module__XABe8G__groupNotifications{border:1px solid color-mix(in srgb, var(--app-accent) 28%, var(--app-border));background:color-mix(in srgb, var(--app-accent-soft) 45%, var(--app-bg-elevated));border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-sm);margin-bottom:1rem;padding:1rem 1.15rem 1.1rem}.dashboard-module__XABe8G__groupNotificationsList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__XABe8G__groupNotificationItem{background:var(--app-surface);border:1px solid color-mix(in srgb, var(--app-accent) 18%, var(--app-border));border-radius:var(--app-radius-md);padding:.6rem .85rem .7rem}.dashboard-module__XABe8G__groupNotificationMessage{color:var(--app-text);margin:0;font-size:.93rem;line-height:1.45}.dashboard-module__XABe8G__groupNotificationGoodbye{border-left:3px solid var(--app-accent);background:color-mix(in srgb, var(--app-accent-soft) 50%, transparent);color:var(--app-text);border-radius:0 var(--app-radius-sm) var(--app-radius-sm) 0;margin:.45rem 0 0;padding:.4rem .6rem;font-size:.9rem;font-style:italic}.dashboard-module__XABe8G__groupNotificationMeta{color:var(--app-text-muted);margin-top:.4rem;font-size:.74rem;display:inline-block}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container,.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container{--fgp-scale:.8;--app-body-font-size:calc(1.0625rem * var(--fgp-scale));--app-muted-copy-size:calc(1.03125rem * var(--fgp-scale));font-size:var(--app-body-font-size);gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__title{font-size:clamp(calc(1.5rem * var(--fgp-scale)), calc(4vw * var(--fgp-scale)), calc(1.875rem * var(--fgp-scale)))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__header{gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardIntroPanel{padding:calc(1.25rem * var(--fgp-scale)) calc(1.45rem * var(--fgp-scale)) calc(1.35rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale));gap:calc(.65rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container>.dashboard-module__XABe8G__myGroupsGroupList{gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCard>.dashboard-module__XABe8G__groupList{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCard{padding:calc(1.25rem * var(--fgp-scale));border-radius:calc(var(--app-radius-md) * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCardHeader{gap:calc(.875rem * var(--fgp-scale));margin-bottom:calc(.65rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myGroupsGroupCardTop{gap:calc(.75rem * var(--fgp-scale));margin-bottom:calc(.65rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myGroupsGroupCardTop .dashboard-module__XABe8G__groupCardHeader{margin-bottom:0}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myGroupsGroupCardActions{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myGroupsGroupCardBadgeSlot{min-height:calc(1.85rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myGroupsGroupCardDetailsSlot{gap:calc(.45rem * var(--fgp-scale));min-height:calc(6.75rem * var(--fgp-scale));margin-bottom:calc(.4rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myGroupsFoundedNote{font-size:calc(.9rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myGroupsStatusBlock{padding:calc(.4rem * var(--fgp-scale)) calc(.65rem * var(--fgp-scale));gap:calc(.35rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCardTitle{font-size:calc(1.125rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCardUnreadBadge{font-size:calc(.72rem * var(--fgp-scale));padding:calc(.25rem * var(--fgp-scale)) calc(.6rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__button{padding:calc(.625rem * var(--fgp-scale)) calc(1.125rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__buttonSmall{padding:calc(.375rem * var(--fgp-scale)) calc(.75rem * var(--fgp-scale));font-size:calc(.8125rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myGroupsEnterGroupButton{padding:calc(.45rem * var(--fgp-scale)) calc(.9rem * var(--fgp-scale));font-size:calc(.975rem * var(--fgp-scale));min-height:calc(2.35rem * var(--fgp-scale));box-sizing:border-box}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__message{padding:calc(.75rem * var(--fgp-scale)) calc(1rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__pill{padding:calc(.125rem * var(--fgp-scale)) calc(.5rem * var(--fgp-scale));font-size:calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__memberCard{gap:calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__myGroupsPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__memberCardBody{gap:calc(.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container{--fgp-scale:.8;--app-body-font-size:calc(1.0625rem * var(--fgp-scale));--app-muted-copy-size:calc(1.03125rem * var(--fgp-scale));font-size:var(--app-body-font-size);gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__header{gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__createGroupHeaderBack{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCard{padding:calc(1.5rem * var(--fgp-scale)) calc(1.65rem * var(--fgp-scale)) calc(1.75rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale));border-width:calc(2px * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCardGraphic{margin:0 0 calc(1rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCardGraphicInner{width:calc(5.5rem * var(--fgp-scale));height:calc(5.5rem * var(--fgp-scale));border-width:calc(1px * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCardGraphicInner svg{width:calc(2.55rem * var(--fgp-scale));height:calc(2.55rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCardTitle{margin:0 0 calc(.35rem * var(--fgp-scale));font-size:clamp(calc(1.0625rem * var(--fgp-scale)), calc(3.2vw * var(--fgp-scale)), calc(1.28rem * var(--fgp-scale)))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCrisisTitle{margin:0 0 calc(.5rem * var(--fgp-scale));font-size:clamp(calc(1.125rem * var(--fgp-scale)), calc(3vw * var(--fgp-scale)), calc(1.35rem * var(--fgp-scale)))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCrisisLead{margin:0 0 calc(1rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCrisisList{padding-left:calc(1.35rem * var(--fgp-scale));gap:calc(.7rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCrisisList a{text-underline-offset:calc(2px * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__button{padding:calc(.625rem * var(--fgp-scale)) calc(1.125rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__message{padding:calc(.75rem * var(--fgp-scale)) calc(1rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__label{gap:calc(.375rem * var(--fgp-scale));font-size:calc(.9375rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__input,.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__select{height:calc(42px * var(--fgp-scale));padding:0 calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__textarea{min-height:calc(100px * var(--fgp-scale));padding:calc(.625rem * var(--fgp-scale)) calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCard form{gap:calc(1rem * var(--fgp-scale));margin-top:calc(.5rem * var(--fgp-scale));display:grid}.dashboard-module__XABe8G__supportPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportDsaLine{font-size:var(--app-muted-copy-size)}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container{--fgp-scale:.8;--app-body-font-size:calc(1.0625rem * var(--fgp-scale));--app-muted-copy-size:calc(1.03125rem * var(--fgp-scale));font-size:var(--app-body-font-size);gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__title{font-size:clamp(calc(1.5rem * var(--fgp-scale)), calc(4vw * var(--fgp-scale)), calc(1.875rem * var(--fgp-scale)))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__header{gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardIntroPanel{padding:calc(1.25rem * var(--fgp-scale)) calc(1.45rem * var(--fgp-scale)) calc(1.35rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale));gap:calc(.65rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__createGroupHeaderBack{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__button{padding:calc(.625rem * var(--fgp-scale)) calc(1.125rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__message{padding:calc(.75rem * var(--fgp-scale)) calc(1rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__formCreate{padding:calc(1.5rem * var(--fgp-scale)) calc(1.5rem * var(--fgp-scale)) calc(1.65rem * var(--fgp-scale));gap:calc(1.125rem * var(--fgp-scale));border-radius:calc(var(--app-radius-md) * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__formSection{padding:calc(1rem * var(--fgp-scale)) calc(1.15rem * var(--fgp-scale));gap:calc(.75rem * var(--fgp-scale));border-radius:calc(var(--app-radius-md) * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__identityGrid{column-gap:calc(1.25rem * var(--fgp-scale));row-gap:calc(.375rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__row{gap:calc(1rem * var(--fgp-scale)) calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupAvatarFieldset{gap:calc(.5rem * var(--fgp-scale));margin-top:0}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__createGroupAvatarBlock{gap:calc(.75rem * var(--fgp-scale));margin-top:calc(.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__createGroupAvatarRow{gap:calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupAvatarGrid{gap:calc(.65rem * var(--fgp-scale));padding:calc(.2rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__joinModeRadios{gap:calc(.65rem * var(--fgp-scale));margin-bottom:calc(.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__checkbox{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__label{gap:calc(.375rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__identityLabel,.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__label{font-size:calc(1.0625rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__groupAvatarLegend{font-size:calc(1rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__formSectionTitle{font-size:calc(.9375rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__formHint{font-size:calc(1rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__input,.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__select{height:calc(42px * var(--fgp-scale));padding:0 calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__createGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__textarea{min-height:calc(158px * var(--fgp-scale));padding:calc(.625rem * var(--fgp-scale)) calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container{--fgp-scale:.8;--app-body-font-size:calc(1.0625rem * var(--fgp-scale));--app-muted-copy-size:calc(1.03125rem * var(--fgp-scale));font-size:var(--app-body-font-size);gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__title{font-size:clamp(calc(1.5rem * var(--fgp-scale)), calc(4vw * var(--fgp-scale)), calc(1.875rem * var(--fgp-scale)))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__header{gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__dashboardIntroPanel{padding:calc(1.25rem * var(--fgp-scale)) calc(1.45rem * var(--fgp-scale)) calc(1.35rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale));gap:calc(.65rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__createGroupHeaderBack{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__button{padding:calc(.625rem * var(--fgp-scale)) calc(1.125rem * var(--fgp-scale));min-height:calc(2.75rem * var(--fgp-scale));box-sizing:border-box}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myProfileForm>.dashboard-module__XABe8G__button{width:auto;min-width:min(100%, calc(17.5rem * var(--fgp-scale)));align-self:center}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__message{padding:calc(.75rem * var(--fgp-scale)) calc(1rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__supportCard{padding:calc(1.5rem * var(--fgp-scale)) calc(1.65rem * var(--fgp-scale)) calc(1.75rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__card.dashboard-module__XABe8G__supportCard{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__cardTitle{font-size:calc(1.0625rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__myProfileForm{margin-top:calc(.5rem * var(--fgp-scale));gap:calc(1rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__row{gap:calc(1rem * var(--fgp-scale)) calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__label{gap:calc(.375rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__checkbox{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__input,.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__select{height:calc(42px * var(--fgp-scale));padding:0 calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__myProfilePage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__textarea{min-height:calc(100px * var(--fgp-scale));padding:calc(.625rem * var(--fgp-scale)) calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay{--fgp-scale:.8;--app-body-font-size:calc(1.0625rem * var(--fgp-scale));--app-muted-copy-size:calc(1.03125rem * var(--fgp-scale));font-size:var(--app-body-font-size);padding:calc(1rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__findGroupPageIntro{padding:calc(1.25rem * var(--fgp-scale)) calc(1.4rem * var(--fgp-scale)) calc(1.35rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale));gap:calc(.85rem * var(--fgp-scale));display:grid}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__findGroupPageIntroTitle{font-size:clamp(calc(1.5rem * var(--fgp-scale)), calc(4vw * var(--fgp-scale)), calc(1.875rem * var(--fgp-scale)))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__findGroupPageIntroText{margin:0}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__findGroupBackRow{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__findGroupFilterGrid{gap:calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__findGroupFilterGrid>.dashboard-module__XABe8G__button{min-height:calc(48px * var(--fgp-scale))}@media (min-width:640px){.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__findGroupFilterGrid>.dashboard-module__XABe8G__button{min-width:calc(11rem * var(--fgp-scale))}}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__button{padding:calc(.625rem * var(--fgp-scale)) calc(1.125rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__buttonSmall{padding:calc(.375rem * var(--fgp-scale)) calc(.75rem * var(--fgp-scale));font-size:calc(.8125rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__message{padding:calc(.75rem * var(--fgp-scale)) calc(1rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__findGroupStatusSuccess{padding:calc(1.1rem * var(--fgp-scale)) calc(1.25rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale));border-style:solid;border-width:1px;border-color:color-mix(in srgb, var(--app-border) 72%, #fffcf88c);-webkit-backdrop-filter:blur(14px);box-shadow:var(--app-shadow-sm), inset 0 1px 0 #fffcf88c;font-weight:600;font-size:var(--app-muted-copy-size);color:#000;background:#fffefbc7;margin:0;line-height:1.55}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__autoSuggestion{padding:calc(1.1rem * var(--fgp-scale)) calc(1.25rem * var(--fgp-scale)) calc(1.25rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale));border-width:calc(2px * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__autoSuggestionTitle{margin:0 0 calc(.75rem * var(--fgp-scale));font-size:calc(.8125rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__autoSuggestionActions{gap:calc(.5rem * var(--fgp-scale));margin:calc(.85rem * var(--fgp-scale)) 0 calc(.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupList{gap:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCard{padding:calc(1.25rem * var(--fgp-scale));border-radius:calc(var(--app-radius-md) * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCardHeader{align-items:center;gap:calc(.875rem * var(--fgp-scale));margin-bottom:calc(.65rem * var(--fgp-scale));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCardHeader .dashboard-module__XABe8G__groupCardTitle{font-size:calc(1.125rem * var(--fgp-scale));text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;overflow:hidden}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__groupCardHeader .dashboard-module__XABe8G__button{white-space:nowrap;min-height:calc(48px * var(--fgp-scale));justify-self:end}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__pill{padding:calc(.125rem * var(--fgp-scale)) calc(.5rem * var(--fgp-scale));font-size:calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__actionExplanation{padding:calc(.65rem * var(--fgp-scale)) calc(.85rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale));font-size:calc(.875rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__joinRequirements{margin:calc(.35rem * var(--fgp-scale)) 0;padding:calc(.55rem * var(--fgp-scale)) calc(.85rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__label{gap:calc(.375rem * var(--fgp-scale));font-size:calc(.9375rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__labelHint{font-size:calc(.875rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__input,.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__select{height:calc(42px * var(--fgp-scale));padding:0 calc(.75rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__membersList{gap:calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__memberCard{gap:calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__memberCardBody{gap:calc(.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage>section.dashboard-module__XABe8G__container .dashboard-module__XABe8G__memberCard.dashboard-module__XABe8G__card{padding:calc(1.25rem * var(--fgp-scale)) calc(1.35rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale));gap:calc(.75rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupFoundedNote{font-size:calc(.9rem * var(--fgp-scale));color:var(--app-text-muted);margin:0}.dashboard-module__XABe8G__findGroupMutedBlockMargin{margin-top:calc(.35rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupMembersEmptyHint{margin:calc(.25rem * var(--fgp-scale)) 0 calc(.5rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__modalCard{max-width:calc(28rem * var(--fgp-scale));padding:calc(1.5rem * var(--fgp-scale)) calc(1.65rem * var(--fgp-scale)) calc(1.4rem * var(--fgp-scale));border-radius:calc(var(--app-radius-lg) * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__modalTitle{margin:0 0 calc(.55rem * var(--fgp-scale));font-size:calc(1.2rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__modalActions{gap:calc(.55rem * var(--fgp-scale));margin-top:calc(1.25rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__modalActions>.dashboard-module__XABe8G__button{min-width:calc(5.5rem * var(--fgp-scale));padding:calc(.625rem * var(--fgp-scale)) calc(1.125rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__label{gap:calc(.375rem * var(--fgp-scale));font-size:calc(.9375rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__labelHint{font-size:calc(.875rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__input,.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__select{height:calc(42px * var(--fgp-scale));padding:0 calc(.75rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__modalOverlay .dashboard-module__XABe8G__message{padding:calc(.75rem * var(--fgp-scale)) calc(1rem * var(--fgp-scale));border-radius:calc(var(--app-radius-sm) * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupModalFieldSpacer{margin-top:calc(.85rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupModalErrorSpacer{margin-top:calc(.65rem * var(--fgp-scale))}.dashboard-module__XABe8G__findGroupPageIntro{border-radius:var(--app-radius-lg);border:1px solid color-mix(in srgb, var(--app-border) 72%, #fffcf88c);-webkit-backdrop-filter:blur(14px);box-shadow:var(--app-shadow-sm), inset 0 1px 0 #fffcf88c;background:#fffefbc7;gap:.85rem;padding:1.25rem 1.4rem 1.35rem;display:grid}.dashboard-module__XABe8G__findGroupBackRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.dashboard-module__XABe8G__findGroupPageIntroTitle{letter-spacing:-.02em;color:var(--app-text);margin:0;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:600;line-height:1.2}.dashboard-module__XABe8G__findGroupPageIntroText{font-size:var(--app-body-font-size);color:#000;margin:0;line-height:1.65}.dashboard-module__XABe8G__findGroupFilterLead{font-size:var(--app-muted-copy-size);color:#000;margin:0;line-height:1.55}.dashboard-module__XABe8G__findGroupFilterGrid{align-items:end;gap:.75rem;display:grid}.dashboard-module__XABe8G__findGroupFilterGrid>.dashboard-module__XABe8G__button{justify-self:stretch;min-height:48px}@media (min-width:640px){.dashboard-module__XABe8G__findGroupFilterGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.dashboard-module__XABe8G__findGroupFilterGrid>.dashboard-module__XABe8G__button{justify-self:auto;width:auto;min-width:11rem}}.dashboard-module__XABe8G__findGroupStatusSuccess{font-weight:700;font-size:var(--app-body-font-size);color:#1a1612;border-style:solid;border-width:2px;border-color:color-mix(in srgb, var(--app-accent) 58%, var(--app-success-border));background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent-soft) 68%, #fffdfb) 0%, color-mix(in srgb, var(--app-success-bg) 82%, #f6efe3) 100%);box-shadow:0 1px 2px #2a262012, 0 0 0 1px #fffcf8a6, 0 10px 26px -14px color-mix(in srgb, var(--app-accent) 42%, transparent);line-height:1.45}.dashboard-module__XABe8G__pageDashboardForest .dashboard-module__XABe8G__findGroupStatusSuccess{color:#0f0d0b;border-color:color-mix(in srgb, var(--app-accent) 72%, #8b7355)}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__groupCard,.dashboard-module__XABe8G__myGroupsPage .dashboard-module__XABe8G__groupCard,.dashboard-module__XABe8G__pastGroupsPage .dashboard-module__XABe8G__groupCard{background:color-mix(in srgb, var(--app-surface) 74%, transparent);-webkit-backdrop-filter:blur(12px);border-color:color-mix(in srgb, var(--app-border) 78%, #fffcf873);box-shadow:var(--app-shadow-sm), inset 0 1px 0 #fffcf86b}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__groupCardUnread,.dashboard-module__XABe8G__myGroupsPage .dashboard-module__XABe8G__groupCardUnread,.dashboard-module__XABe8G__pastGroupsPage .dashboard-module__XABe8G__groupCardUnread{background:color-mix(in srgb, var(--app-danger-bg) 82%, transparent);-webkit-backdrop-filter:blur(10px)}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__autoSuggestion{background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent-soft) 62%, transparent) 0%, color-mix(in srgb, var(--app-surface) 65%, transparent) 72%);-webkit-backdrop-filter:blur(12px);border-color:color-mix(in srgb, var(--app-accent) 42%, #fffcf866)}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__groupCard .dashboard-module__XABe8G__card,.dashboard-module__XABe8G__myGroupsPage .dashboard-module__XABe8G__groupCard .dashboard-module__XABe8G__card,.dashboard-module__XABe8G__pastGroupsPage .dashboard-module__XABe8G__groupCard .dashboard-module__XABe8G__card{background:color-mix(in srgb, var(--app-surface) 68%, transparent);-webkit-backdrop-filter:blur(8px);border-color:color-mix(in srgb, var(--app-border) 80%, #fffcf859)}.dashboard-module__XABe8G__findGroupPage .dashboard-module__XABe8G__findGroupStatusSuccess{background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent-soft) 58%, #fffdfb) 0%, color-mix(in srgb, var(--app-success-bg) 92%, #f6efe3) 100%);-webkit-backdrop-filter:blur(10px)}.dashboard-module__XABe8G__myGroupsPage .dashboard-module__XABe8G__dashboardIntroPanel{background:color-mix(in srgb, var(--app-surface) 74%, transparent);-webkit-backdrop-filter:blur(12px);border-color:color-mix(in srgb, var(--app-border) 78%, #fffcf873);box-shadow:var(--app-shadow-sm), inset 0 1px 0 #fffcf86b}.dashboard-module__XABe8G__pastGroupsPage .dashboard-module__XABe8G__dashboardIntroPanel,.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__dashboardIntroPanel{-webkit-backdrop-filter:blur(14px);border-color:color-mix(in srgb, var(--app-border) 72%, #fffcf88c);box-shadow:var(--app-shadow-md), inset 0 1px 0 #fffcf88c;background:#fffefbc7}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__myProfilePage .dashboard-module__XABe8G__dashboardIntroPanel,.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__myProfilePage .dashboard-module__XABe8G__supportCard,.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__dashboardIntroPanel,.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate,.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formSection{background:var(--dashboard-panel-frost-bg);-webkit-backdrop-filter:blur(12px);border-style:solid;border-width:1px;border-color:var(--dashboard-home-glass-border);box-shadow:var(--dashboard-home-glass-shadow)}.dashboard-module__XABe8G__supportPage .dashboard-module__XABe8G__supportCard,.dashboard-module__XABe8G__reportMemberPage .dashboard-module__XABe8G__supportCard{background:linear-gradient(160deg, color-mix(in srgb, var(--app-accent-soft) 52%, transparent) 0%, color-mix(in srgb, var(--app-surface) 74%, transparent) 100%);-webkit-backdrop-filter:blur(14px);border-color:color-mix(in srgb, var(--app-accent) 42%, #fffcf880);box-shadow:var(--app-shadow-md), inset 0 1px 0 #fffcf87a, 0 14px 28px -18px color-mix(in srgb, var(--app-accent) 36%, transparent)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__supportPage article.dashboard-module__XABe8G__supportCard:not(.dashboard-module__XABe8G__supportCrisisCard){background:var(--dashboard-panel-frost-bg);border-color:var(--dashboard-home-glass-border);box-shadow:var(--dashboard-home-glass-shadow);-webkit-backdrop-filter:blur(12px);border-style:solid;border-width:1px}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__supportPage article.dashboard-module__XABe8G__supportCard.dashboard-module__XABe8G__supportCrisisCard{background:var(--dashboard-panel-frost-bg);border-color:var(--dashboard-home-glass-border);box-shadow:var(--dashboard-home-glass-shadow);-webkit-backdrop-filter:blur(12px)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__reportMemberPage article.dashboard-module__XABe8G__supportCard.dashboard-module__XABe8G__reportMemberCard{background:var(--dashboard-panel-frost-bg);border-color:var(--dashboard-home-glass-border);box-shadow:var(--dashboard-home-glass-shadow);-webkit-backdrop-filter:blur(12px);border-style:solid;border-width:1px}.dashboard-module__XABe8G__supportCardGraphic{justify-content:center;margin:0 0 1rem;display:flex}.dashboard-module__XABe8G__supportCardGraphicInner{background:linear-gradient(155deg, color-mix(in srgb, var(--app-accent-soft) 92%, transparent) 0%, #fffefbd1 100%);border:1px solid color-mix(in srgb, var(--app-accent) 48%, var(--app-border));width:5.5rem;height:5.5rem;box-shadow:inset 0 1px 0 #fffcf8b8, var(--app-shadow-sm), 0 10px 26px -14px color-mix(in srgb, var(--app-accent) 42%, transparent);border-radius:50%;place-items:center;display:grid}.dashboard-module__XABe8G__supportCardGraphicInner svg{width:2.55rem;height:2.55rem;color:var(--app-accent-hover)}.dashboard-module__XABe8G__supportCardTitle{text-align:center;text-wrap:balance;letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.0625rem,3.2vw,1.28rem);line-height:1.28}.dashboard-module__XABe8G__supportCrisisTitle{letter-spacing:-.02em;color:var(--app-text);margin:0 0 .5rem;font-size:clamp(1.125rem,3vw,1.35rem);font-weight:700;line-height:1.25}.dashboard-module__XABe8G__supportCrisisLead{font-size:var(--app-body-font-size);color:var(--app-text);margin:0 0 1rem;font-weight:500;line-height:1.65}.dashboard-module__XABe8G__supportCrisisList{font-size:var(--app-muted-copy-size);color:var(--app-text);gap:.7rem;margin:0;padding-left:1.35rem;line-height:1.55;display:grid}.dashboard-module__XABe8G__supportCrisisList strong{font-weight:600}.dashboard-module__XABe8G__supportCrisisList a{color:var(--app-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.dashboard-module__XABe8G__supportCrisisList a:hover{color:var(--app-accent-hover)}.dashboard-module__XABe8G__supportDsaLine{text-align:center;text-wrap:balance;font-size:var(--app-muted-copy-size);color:#000;margin:0;font-weight:500;line-height:1.55}.dashboard-module__XABe8G__supportDsaLine a{color:#000;word-break:break-word;font-weight:600}.dashboard-module__XABe8G__supportDsaLine a:hover{color:#000;text-underline-offset:2px;text-decoration:underline}.dashboard-module__XABe8G__reportMemberCard{width:100%;max-width:42rem;margin-inline:auto}.dashboard-module__XABe8G__reportMemberGraphic{justify-content:center;margin:0 0 1rem;display:flex}.dashboard-module__XABe8G__reportMemberGraphicInner{background:linear-gradient(155deg, color-mix(in srgb, #fffdfb 96%, var(--app-accent-soft)) 0%, color-mix(in srgb, #faf3e8 94%, var(--app-accent-soft)) 100%);border:2px solid color-mix(in srgb, var(--app-accent-hover) 78%, #1f1610);width:5.75rem;height:5.75rem;box-shadow:inset 0 2px 0 #fffcf8eb, 0 0 0 1px #fffcf8a6, 0 14px 36px -14px #120e0a9e, 0 8px 22px -12px color-mix(in srgb, var(--app-accent) 55%, transparent);border-radius:50%;place-items:center;display:grid}.dashboard-module__XABe8G__reportMemberGraphicInner svg{width:2.85rem;height:2.85rem;color:color-mix(in srgb, var(--app-accent-hover) 42%, #120d08);filter:drop-shadow(0 1px #fffcf8f2)drop-shadow(0 2px 4px #18120c59)}.dashboard-module__XABe8G__reportMemberCardTitle{text-align:center;text-wrap:balance;letter-spacing:-.02em;color:var(--app-text);margin:0 0 .45rem;font-size:clamp(1.125rem,3.2vw,1.38rem);font-weight:700;line-height:1.22}.dashboard-module__XABe8G__reportMemberLead{text-align:center;text-wrap:balance;font-size:var(--app-body-font-size);color:var(--app-text);margin:0 0 1.25rem;font-weight:500;line-height:1.65}.dashboard-module__XABe8G__reportMemberFormHeading{letter-spacing:-.01em;color:var(--app-text);margin:0 0 .65rem;font-size:1.0625rem;font-weight:600}.dashboard-module__XABe8G__reportMemberFormHint{font-size:var(--app-body-font-size);color:color-mix(in srgb, var(--app-text) 94%, #0c0a08);margin:0 0 .85rem;font-weight:600;line-height:1.58}.dashboard-module__XABe8G__reportMemberGroupList{flex-direction:column;gap:.75rem;display:flex}.dashboard-module__XABe8G__reportMemberMemberGroup{border:1px solid color-mix(in srgb, var(--app-border) 82%, #fffcf88c);border-radius:var(--app-radius-md);background:color-mix(in srgb, #fffdfb 94%, var(--app-accent-soft) 6%);-webkit-backdrop-filter:none;min-width:0;box-shadow:inset 0 1px 0 #fffcf8b8, var(--app-shadow-sm);margin:0;padding:.85rem 1rem 1rem}.dashboard-module__XABe8G__reportMemberGroupHeading{border-bottom:1px solid color-mix(in srgb, var(--app-border) 75%, transparent);letter-spacing:-.015em;color:var(--app-text);margin:0 0 .65rem;padding-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.3}.dashboard-module__XABe8G__reportMemberGroupRadios{gap:.45rem;display:grid}.dashboard-module__XABe8G__reportMemberGroupRadios .dashboard-module__XABe8G__checkbox{color:var(--app-text);font-size:var(--app-muted-copy-size);gap:.6rem;font-weight:500}.dashboard-module__XABe8G__reportMemberReasonLabel{margin-top:.375rem}.dashboard-module__XABe8G__actionExplanation{border-radius:var(--app-radius-sm);border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-muted);box-shadow:var(--app-shadow-sm);margin:0;padding:.65rem .85rem;font-size:.875rem;line-height:1.45}.dashboard-module__XABe8G__autoSuggestion{border:2px dashed color-mix(in srgb, var(--app-accent) 55%, var(--app-border));background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent-soft) 70%, var(--app-surface)) 0%, var(--app-surface) 70%);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-sm), 0 10px 22px -16px color-mix(in srgb, var(--app-accent) 35%, transparent);padding:1.1rem 1.25rem 1.25rem}.dashboard-module__XABe8G__autoSuggestionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent-hover);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.dashboard-module__XABe8G__autoSuggestionActions{flex-wrap:wrap;gap:.5rem;margin:.85rem 0 .25rem;display:flex}.dashboard-module__XABe8G__joinRequirements{border-radius:var(--app-radius-sm);font-size:var(--app-muted-copy-size);border:1px solid var(--app-border);background:var(--app-bg-elevated);margin:.35rem 0;padding:.55rem .85rem;line-height:1.45}.dashboard-module__XABe8G__joinRequirements strong{margin-right:.25rem;font-weight:600}.dashboard-module__XABe8G__joinRequirementsOpen,.dashboard-module__XABe8G__joinRequirementsRestricted{border-color:var(--app-success-border);background:var(--app-success-bg);color:var(--app-success-text)}.dashboard-module__XABe8G__createGroupIntroNote{font-size:var(--app-muted-copy-size);color:var(--app-text-muted);margin:.15rem 0 0;line-height:1.55}.dashboard-module__XABe8G__myProfileForm{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.dashboard-module__XABe8G__createGroupHeaderBack{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__identityLabel,.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__label{font-size:1.0625rem}.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__groupAvatarLegend{font-size:1rem}.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__formSectionTitle{font-size:.9375rem}.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__formHint{font-size:1rem}.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__checkbox{font-size:var(--app-body-font-size)}.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__input,.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__textarea,.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__select{font-size:calc(var(--app-body-font-size) + .03125rem)}.dashboard-module__XABe8G__createGroupPage .dashboard-module__XABe8G__formCreate .dashboard-module__XABe8G__message{font-size:var(--app-body-font-size)}.dashboard-module__XABe8G__formCreate{-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--app-border) 72%, #fffcf88c);box-shadow:var(--app-shadow-md), inset 0 1px 0 #fffcf88c;background:#fffefbc7;gap:1.125rem;padding:1.5rem 1.5rem 1.65rem}.dashboard-module__XABe8G__formSection{-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--app-border) 72%, #fffcf88c);border-radius:var(--app-radius-md);min-width:0;box-shadow:var(--app-shadow-sm), inset 0 1px 0 #fffcf88c;background:#fffefbc7;gap:.75rem;padding:1rem 1.15rem;display:grid}.dashboard-module__XABe8G__formSectionTitle{color:var(--app-text-muted);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.dashboard-module__XABe8G__formHint{color:var(--app-text-muted);margin:-.25rem 0 0;font-size:.875rem;line-height:1.45}.dashboard-module__XABe8G__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.dashboard-module__XABe8G__row>.dashboard-module__XABe8G__label{min-width:0}.dashboard-module__XABe8G__identityGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.375rem 1.25rem;display:grid}.dashboard-module__XABe8G__identityLabel{color:var(--app-text);font-size:.875rem;font-weight:600;line-height:1.3;display:block}.dashboard-module__XABe8G__identityLabelNick{grid-area:1/2}.dashboard-module__XABe8G__identityLabelName{grid-area:1/1}.dashboard-module__XABe8G__identityInputName{grid-area:2/1;width:100%;min-width:0}.dashboard-module__XABe8G__identityInputNick{grid-area:2/2;width:100%;min-width:0}@media (max-width:400px){.dashboard-module__XABe8G__identityGrid{grid-template-columns:1fr}.dashboard-module__XABe8G__identityLabelName{grid-area:1/1}.dashboard-module__XABe8G__identityInputName{grid-area:2/1}.dashboard-module__XABe8G__identityLabelNick{grid-area:3/1}.dashboard-module__XABe8G__identityInputNick{grid-area:4/1}}@media (max-width:720px){.dashboard-module__XABe8G__identityGrid{column-gap:.65rem}.dashboard-module__XABe8G__row{grid-template-columns:1fr}}.dashboard-module__XABe8G__rowTextareaPair .dashboard-module__XABe8G__textarea{border-width:2px;border-color:color-mix(in srgb, var(--app-accent) 48%, var(--app-border-strong));background:color-mix(in srgb, var(--app-accent-soft) 14%, var(--app-surface));min-height:140px;box-shadow:var(--app-shadow-sm), 0 6px 14px -10px color-mix(in srgb, var(--app-accent) 30%, transparent)}.dashboard-module__XABe8G__rowTextareaPair .dashboard-module__XABe8G__textarea:hover{border-color:color-mix(in srgb, var(--app-accent) 65%, var(--app-border-strong))}.dashboard-module__XABe8G__rowTextareaPair .dashboard-module__XABe8G__textarea:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft), 0 6px 14px -10px color-mix(in srgb, var(--app-accent) 35%, transparent)}.dashboard-module__XABe8G__groupAvatarFieldset{border:0;gap:.5rem;margin:.25rem 0 0;padding:0;display:grid}.dashboard-module__XABe8G__createGroupAvatarBlock{gap:.75rem;width:100%;margin-top:.25rem;display:grid}.dashboard-module__XABe8G__createGroupAvatarBlock .dashboard-module__XABe8G__groupAvatarFieldset{margin-top:0}.dashboard-module__XABe8G__createGroupAvatarRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;width:100%;display:grid}.dashboard-module__XABe8G__createGroupAvatarRow>.dashboard-module__XABe8G__button{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none}.dashboard-module__XABe8G__createGroupAvatarRowButtonActive{outline-offset:3px;outline:2px solid #fffcf8f2}.dashboard-module__XABe8G__groupAvatarFieldset>.dashboard-module__XABe8G__button{justify-self:center;width:fit-content;max-width:100%}.dashboard-module__XABe8G__groupAvatarFieldset>.dashboard-module__XABe8G__groupAvatarGrid{width:100%}.dashboard-module__XABe8G__groupAvatarFieldset .dashboard-module__XABe8G__groupAvatarLegend{text-align:center;width:100%}.dashboard-module__XABe8G__groupAvatarLegend{color:var(--app-text-muted);letter-spacing:.02em;padding:0;font-size:.8125rem;font-weight:600}.dashboard-module__XABe8G__groupAvatarGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;padding:.2rem;display:grid}@media (max-width:700px){.dashboard-module__XABe8G__groupAvatarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-module__XABe8G__groupAvatarOption{aspect-ratio:1;cursor:pointer;border-radius:var(--app-radius-sm);border:2px solid var(--app-border);background:var(--app-surface);place-items:center;transition:border-color .15s,box-shadow .15s,background .15s,transform .12s;display:grid;position:relative;overflow:visible}.dashboard-module__XABe8G__groupAvatarOption:has(input:checked){border:3px solid var(--app-accent-hover);background:color-mix(in srgb, var(--app-accent) 12%, var(--app-surface));box-shadow:0 0 0 2px var(--app-surface), 0 0 0 5px var(--app-accent), 0 4px 14px #8a5f2447;z-index:1;transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.dashboard-module__XABe8G__groupAvatarOption{transition:border-color .15s,box-shadow .15s,background .15s}.dashboard-module__XABe8G__groupAvatarOption:has(input:checked){transform:none}}.dashboard-module__XABe8G__groupAvatarOption:focus-within{border-color:var(--app-accent-hover);box-shadow:0 0 0 2px var(--app-surface), 0 0 0 4px var(--app-accent);outline:none}.dashboard-module__XABe8G__groupAvatarOption input{opacity:0;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute}.dashboard-module__XABe8G__groupAvatarThumb{object-fit:cover;pointer-events:none;border-radius:calc(var(--app-radius-sm) - 3px);width:100%;height:100%;display:block}.dashboard-module__XABe8G__label{color:var(--app-text);gap:.375rem;font-size:.9375rem;font-weight:600;display:grid}.dashboard-module__XABe8G__labelLead{font-weight:600;line-height:1.3;display:block}.dashboard-module__XABe8G__labelHint{color:var(--app-text-muted);margin-top:-.1rem;font-size:.875rem;font-weight:500;line-height:1.4;display:block}.dashboard-module__XABe8G__input,.dashboard-module__XABe8G__select{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-sm);height:42px;font-size:var(--app-body-font-size);background:var(--app-surface);color:var(--app-text);padding:0 .75rem;transition:border-color .15s,box-shadow .15s}.dashboard-module__XABe8G__input:hover,.dashboard-module__XABe8G__select:hover,.dashboard-module__XABe8G__textarea:hover{border-color:var(--app-text-subtle)}.dashboard-module__XABe8G__input:focus,.dashboard-module__XABe8G__select:focus,.dashboard-module__XABe8G__textarea:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft);outline:none}.dashboard-module__XABe8G__textarea{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-sm);min-height:100px;font-family:inherit;font-size:var(--app-body-font-size);resize:vertical;background:var(--app-surface);color:var(--app-text);padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s}.dashboard-module__XABe8G__textarea:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft);outline:none}.dashboard-module__XABe8G__checkbox{color:var(--app-text-muted);font-size:var(--app-muted-copy-size);align-items:center;gap:.5rem;display:flex}.dashboard-module__XABe8G__joinModeRadios{flex-direction:column;gap:.65rem;margin-bottom:.25rem;display:flex}.dashboard-module__XABe8G__message{border-radius:var(--app-radius-sm);font-size:var(--app-muted-copy-size);padding:.75rem 1rem}.dashboard-module__XABe8G__error{color:var(--app-danger-text);border:1px solid var(--app-danger-border);background:var(--app-danger-bg)}.dashboard-module__XABe8G__success{color:var(--app-success-text);border:1px solid var(--app-success-border);background:var(--app-success-bg)}.dashboard-module__XABe8G__groupList{gap:1.25rem;display:grid}.dashboard-module__XABe8G__myGroupsGroupList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dashboard-module__XABe8G__myGroupsGroupList>.dashboard-module__XABe8G__groupCard{min-width:0}@media (max-width:960px){.dashboard-module__XABe8G__myGroupsGroupList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-module__XABe8G__myGroupsGroupList{grid-template-columns:minmax(0,1fr)}}.dashboard-module__XABe8G__groupCard{border:1px solid var(--app-border);background:var(--app-surface);border-radius:var(--app-radius-md);box-shadow:var(--app-shadow-sm);padding:1.25rem}.dashboard-module__XABe8G__groupCardUnread{border-color:var(--app-danger-border);box-shadow:var(--app-shadow-sm), 0 0 0 2px #dc262647;background:var(--app-danger-bg)}.dashboard-module__XABe8G__groupCardUnreadBadge{text-transform:uppercase;letter-spacing:.04em;color:#fff;white-space:nowrap;background:#dc2626;border:1px solid #b91c1c;border-radius:999px;flex-shrink:0;padding:.25rem .6rem;font-size:.72rem;font-weight:700;line-height:1.4;box-shadow:0 1px 2px #b91c1c40}.dashboard-module__XABe8G__myGroupsGroupCardTop{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.dashboard-module__XABe8G__myGroupsGroupCardTop .dashboard-module__XABe8G__groupCardHeader{flex:1;min-width:min(12rem,100%);margin-bottom:0}.dashboard-module__XABe8G__myGroupsGroupCardActions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.5rem;max-width:100%;display:flex}.dashboard-module__XABe8G__myGroupsGroupCardBadgeSlot{justify-content:flex-start;align-items:center;width:100%;min-height:1.85rem;display:flex}.dashboard-module__XABe8G__myGroupsGroupCardActions .dashboard-module__XABe8G__button{text-align:center}.dashboard-module__XABe8G__myGroupsGroupCardActions .dashboard-module__XABe8G__myGroupsGroupMeta{width:100%}.dashboard-module__XABe8G__myGroupsEnterGroupButton{box-sizing:border-box;min-height:2.35rem;padding:.45rem .9rem;font-size:.975rem}.dashboard-module__XABe8G__myGroupsGroupMeta{margin:0}.dashboard-module__XABe8G__myGroupsGroupCardDetailsSlot{flex-direction:column;gap:.45rem;min-height:6.75rem;margin-bottom:.4rem;display:flex}.dashboard-module__XABe8G__myGroupsGroupCardDetailsSlot>p{margin:0}.dashboard-module__XABe8G__myGroupsFoundedNote{color:var(--app-text-muted);font-size:.9rem}.dashboard-module__XABe8G__myGroupsStatusBlock{border-radius:var(--app-radius-sm);border:2px solid color-mix(in srgb, var(--app-accent) 58%, #6b5030);background:color-mix(in srgb, var(--app-accent-soft) 28%, var(--app-surface));flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .65rem;display:inline-flex;box-shadow:inset 0 1px #fffcf859}.dashboard-module__XABe8G__myGroupsStatusBlock .dashboard-module__XABe8G__pill{border:1px solid color-mix(in srgb, var(--app-accent) 48%, var(--app-border-strong));background:color-mix(in srgb, #fffefb 82%, var(--app-accent-soft));color:var(--app-text);font-weight:600}.dashboard-module__XABe8G__groupCardHeader{align-items:center;gap:.875rem;margin-bottom:.65rem;display:flex}.dashboard-module__XABe8G__groupCardTitle{color:var(--app-text);flex:1;min-width:0;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.dashboard-module__XABe8G__groupCardAvatar{border:2px solid var(--app-border-strong);box-shadow:var(--app-shadow-sm);flex-shrink:0}.dashboard-module__XABe8G__groupPageTitleRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dashboard-module__XABe8G__groupRoomHeroHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.dashboard-module__XABe8G__groupRoomHeroGroupCol{flex:auto;gap:.3rem;min-width:min(100%,14rem);display:grid}.dashboard-module__XABe8G__groupRoomHeroTitle{color:var(--app-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.12rem,2.6vw,1.38rem);font-weight:700;line-height:1.2}.dashboard-module__XABe8G__groupRoomHeroViewerPanel{flex:0 auto;max-width:min(100%,17rem)}.dashboard-module__XABe8G__groupRoomHeroViewerPanel .dashboard-module__XABe8G__groupRoomViewerIdentity{justify-content:flex-end}@media (max-width:540px){.dashboard-module__XABe8G__groupRoomHeroViewerPanel{width:100%;max-width:none}.dashboard-module__XABe8G__groupRoomHeroViewerPanel .dashboard-module__XABe8G__groupRoomViewerIdentity{justify-content:flex-start}}.dashboard-module__XABe8G__groupRoomHeroFoundedNote{border-radius:var(--app-radius-md);border:1px solid color-mix(in srgb, var(--app-accent) 28%, var(--app-border));background:color-mix(in srgb, var(--app-accent-soft) 42%, var(--app-bg-elevated));margin:.15rem 0 0;padding:.45rem .65rem;font-size:.8125rem;line-height:1.4}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupPageTitleRow{gap:.65rem}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomMeta{gap:.35rem .5rem}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomChip{padding:.2rem .65rem;font-size:.75rem}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomAbout{gap:.45rem;margin-top:.45rem;padding:.55rem .75rem}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomAboutLead,.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomAboutMuted{font-size:.875rem;line-height:1.45}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerLegend{margin-bottom:.4rem;font-size:.78rem}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomAvatarPicker{max-height:118px}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerName{font-size:var(--app-muted-copy-size)}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerLabel{font-size:.6rem}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerIdentity{gap:.55rem}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerPeekNote{margin:0;font-size:.8125rem;line-height:1.4}.dashboard-module__XABe8G__groupRoomHeroMerged .dashboard-module__XABe8G__groupRoomViewerDetails{gap:.5rem}.dashboard-module__XABe8G__groupRoomHero{border-radius:var(--app-radius-lg);border:1px solid color-mix(in srgb, var(--app-accent) 22%, var(--app-border));background:linear-gradient(160deg, color-mix(in srgb, var(--app-accent-soft) 48%, var(--app-surface)) 0%, var(--app-bg-elevated) 72%);min-width:0;box-shadow:var(--app-shadow-sm);gap:.5rem;padding:1.05rem 1.2rem;display:grid}.dashboard-module__XABe8G__groupRoomHero.dashboard-module__XABe8G__groupRoomHeroMerged{gap:.38rem;margin-bottom:.25rem;padding:.68rem .95rem}.dashboard-module__XABe8G__groupRoomMeta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.dashboard-module__XABe8G__groupRoomChip{letter-spacing:.02em;border:1px solid var(--app-border);background:var(--app-bg-elevated);color:var(--app-text);border-radius:999px;align-items:center;padding:.3rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dashboard-module__XABe8G__groupRoomChipOpen{border-color:color-mix(in srgb, var(--app-accent) 50%, var(--app-border));background:color-mix(in srgb, var(--app-accent-soft) 65%, var(--app-surface));color:var(--app-accent-hover)}.dashboard-module__XABe8G__groupRoomChipClosed{border-color:var(--app-border-strong);background:var(--app-bg-elevated);color:var(--app-text-muted)}.dashboard-module__XABe8G__groupRoomAbout{border-radius:var(--app-radius-md);border:1px solid color-mix(in srgb, var(--app-accent) 16%, var(--app-border));background:color-mix(in srgb, var(--app-surface) 82%, var(--app-accent-soft));box-shadow:var(--app-shadow-sm);gap:.75rem;margin-top:.9rem;padding:1rem 1.2rem;display:grid}.dashboard-module__XABe8G__groupRoomAbout p{font-size:var(--app-muted-copy-size);color:var(--app-text-muted);margin:0;line-height:1.55}.dashboard-module__XABe8G__groupRoomAboutLead{font-size:var(--app-muted-copy-size);color:var(--app-text);margin:0;font-weight:500;line-height:1.55}.dashboard-module__XABe8G__groupRoomAboutMuted{color:var(--app-text-muted);margin:0;font-size:.875rem;line-height:1.5}.dashboard-module__XABe8G__groupRoomSectionTitle{color:var(--app-text);letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.0625rem;font-weight:600}.dashboard-module__XABe8G__groupRoomPanel{border:1px solid color-mix(in srgb, var(--app-accent) 14%, var(--app-border));background:color-mix(in srgb, var(--app-bg-elevated) 82%, var(--app-accent-soft));border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-sm);padding:1.25rem 1.35rem}.dashboard-module__XABe8G__groupRoomPanel .dashboard-module__XABe8G__memberCard{border-radius:var(--app-radius-sm);border:1px solid color-mix(in srgb, var(--app-accent) 12%, var(--app-border));background:color-mix(in srgb, var(--app-surface) 88%, var(--app-accent-soft));padding:.75rem 1rem}.dashboard-module__XABe8G__groupRoomLayout{grid-template-columns:minmax(17.5rem,1.05fr) minmax(0,2.6fr) minmax(12rem,1.14fr);align-items:stretch;gap:1.05rem;min-width:0;min-height:0;display:grid}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayout{grid-template-rows:var(--group-room-columns-height);height:var(--group-room-columns-height);min-height:var(--group-room-columns-height);max-height:var(--group-room-columns-height);flex:none;align-items:stretch}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayoutMeasuring{height:auto!important;min-height:0!important;max-height:none!important}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayoutMeasuring .dashboard-module__XABe8G__groupRoomLeftColumn,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayoutMeasuring .dashboard-module__XABe8G__groupRoomCenterColumn,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayoutMeasuring .dashboard-module__XABe8G__groupRoomRightColumn{height:auto!important;max-height:none!important}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayoutMeasuring .dashboard-module__XABe8G__groupRoomMembersList,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayoutMeasuring .dashboard-module__XABe8G__groupRoomMembersListScrollCap{max-height:none!important;overflow-y:visible!important}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayout>*{box-sizing:border-box;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupNotifications{overscroll-behavior:contain;scrollbar-gutter:stable;flex-shrink:0;max-height:min(32vh,300px);overflow-y:auto}.dashboard-module__XABe8G__groupRoomLeftColumn{flex-direction:column;align-self:start;gap:.64rem;min-width:0;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow-y:auto}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLeftColumn{flex-direction:column;justify-content:flex-start;align-self:stretch;gap:.5rem;min-height:0;display:flex;position:static;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLeftColumn>.dashboard-module__XABe8G__groupRoomHero{flex-shrink:0;overflow-x:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLeftNav{border-radius:var(--app-radius-lg);flex-direction:column;flex-shrink:0;gap:.38rem;padding:.55rem .85rem;display:flex}.dashboard-module__XABe8G__groupRoomNavAction{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--app-accent-hover) 78%, #4a351c);background:var(--app-accent);color:#fffefb;cursor:pointer;width:100%;box-shadow:var(--app-shadow-sm);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.dashboard-module__XABe8G__groupRoomNavAction:visited{color:#fffefb}@media (hover:hover) and (pointer:fine){.dashboard-module__XABe8G__groupRoomNavAction:hover{background:var(--app-accent-hover);border-color:color-mix(in srgb, var(--app-accent-hover) 88%, #2f261c);color:#fffefb}}.dashboard-module__XABe8G__groupRoomNavAction:active{transform:scale(.98)}.dashboard-module__XABe8G__groupRoomNavAction:focus-visible{outline:2px solid color-mix(in srgb, var(--app-accent) 55%, var(--app-border-strong));outline-offset:2px}.dashboard-module__XABe8G__groupRoomNavLeave{box-sizing:border-box;border:5px solid var(--app-danger-border,#dc2626);background:color-mix(in srgb, #fffefb 72%, var(--app-surface));width:100%;color:var(--app-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-top:0;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.dashboard-module__XABe8G__groupRoomNavLeave:hover{background:color-mix(in srgb, #fffefb 58%, var(--app-danger-bg,#fee2e2));border-color:color-mix(in srgb, #b91c1c 85%, var(--app-danger-border,#dc2626))}}.dashboard-module__XABe8G__groupRoomNavLeave:focus-visible{outline:2px solid color-mix(in srgb, var(--app-danger-border,#dc2626) 65%, var(--app-border-strong));outline-offset:2px}.dashboard-module__XABe8G__groupRoomLeftColumn .dashboard-module__XABe8G__groupRoomHeroHeaderRow{flex-direction:column;align-items:stretch}.dashboard-module__XABe8G__groupRoomLeftColumn .dashboard-module__XABe8G__groupRoomHeroViewerPanel{width:100%;max-width:none}.dashboard-module__XABe8G__groupRoomLeftColumn .dashboard-module__XABe8G__groupRoomHeroViewerPanel .dashboard-module__XABe8G__groupRoomViewerIdentity{justify-content:flex-start}.dashboard-module__XABe8G__groupRoomCreatedMeta{color:var(--app-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.dashboard-module__XABe8G__groupRoomMembersPanel{border:1px solid color-mix(in srgb, var(--app-accent) 14%, var(--app-border));background:color-mix(in srgb, var(--app-bg-elevated) 82%, var(--app-accent-soft));border-radius:var(--app-radius-lg);min-height:0;box-shadow:var(--app-shadow-sm);flex-direction:column;flex:1;gap:.65rem;padding:1.1rem 1.15rem;display:flex;overflow-y:auto}.dashboard-module__XABe8G__groupRoomCenterColumn{flex-direction:column;gap:.64rem;min-width:0;min-height:0;display:flex}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomCenterColumn{flex-direction:column;align-self:stretch;gap:0;min-height:0;display:flex}.dashboard-module__XABe8G__groupRoomCenterColumn .dashboard-module__XABe8G__groupRoomChatShell{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomCenterColumn>.dashboard-module__XABe8G__groupRoomChatShell{flex-direction:column;flex:1 1 0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomCenterColumn .dashboard-module__XABe8G__groupRoomChatMain{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatComposerDock.dashboard-module__XABe8G__groupRoomMessageComposerPane{flex-shrink:0}.dashboard-module__XABe8G__groupRoomCenterColumn .dashboard-module__XABe8G__groupRoomChatMain{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-module__XABe8G__groupRoomCenterColumn .dashboard-module__XABe8G__groupRoomChatMain .dashboard-module__XABe8G__messages{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dashboard-module__XABe8G__groupRoomChatShell{box-sizing:border-box;border-radius:max(var(--app-radius-lg), 18px);width:100%;overflow:hidden}.dashboard-module__XABe8G__groupRoomChatMain{box-sizing:border-box}.dashboard-module__XABe8G__groupRoomRightColumn{flex-direction:column;align-self:start;gap:.64rem;min-width:0;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow-y:auto}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomRightColumn{overscroll-behavior:contain;flex-direction:column;align-self:stretch;gap:0;min-height:0;display:flex;position:static}.dashboard-module__XABe8G__groupRoomConvoPaneTop{flex-direction:column;flex-shrink:0;gap:.55rem;display:flex}.dashboard-module__XABe8G__groupRoomConvoPaneTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .65rem;display:flex}.dashboard-module__XABe8G__groupRoomConvoPaneTopRow .dashboard-module__XABe8G__groupRoomSectionTitle{flex:auto;min-width:min(100%,9rem)}.dashboard-module__XABe8G__groupRoomRightConvoScroll{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid color-mix(in srgb, var(--app-border) 55%, var(--app-accent-soft));flex-direction:column;flex:auto;gap:.65rem;min-height:0;margin-top:.35rem;padding-top:.35rem;display:flex;overflow:hidden auto}.dashboard-module__XABe8G__groupRoomRightConvoList{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomRightColumn>.dashboard-module__XABe8G__groupRoomRightConvoList,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomRightColumn>.dashboard-module__XABe8G__groupRoomConvoPane.dashboard-module__XABe8G__groupRoomRightConvoList{box-sizing:border-box;flex-direction:column;flex:1 1 0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomRightConvoList .dashboard-module__XABe8G__groupRoomConvoPaneTop{flex-shrink:0}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomRightConvoList .dashboard-module__XABe8G__groupRoomRightConvoScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}@media (max-width:1100px){.dashboard-module__XABe8G__page.dashboard-module__XABe8G__groupRoomPage{height:auto;min-height:100vh;max-height:none;overflow:visible}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__container{flex:none;overflow:visible}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayout{flex:none;grid-template-rows:none;height:auto;min-height:min(75vh,38rem);max-height:none}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLayout>*{height:auto;max-height:none;overflow:visible}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLeftColumn,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomRightColumn,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomCenterColumn,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomCenterColumn>.dashboard-module__XABe8G__groupRoomChatShell,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomRightColumn>.dashboard-module__XABe8G__groupRoomRightConvoList{height:auto;max-height:none}.dashboard-module__XABe8G__groupRoomLayout{flex-direction:column;gap:.8rem;display:flex}.dashboard-module__XABe8G__groupRoomLeftColumn,.dashboard-module__XABe8G__groupRoomRightColumn{max-height:none;position:static;overflow:visible}.dashboard-module__XABe8G__groupRoomCenterColumn{order:3;min-height:0}.dashboard-module__XABe8G__groupRoomLeftColumn{order:1}.dashboard-module__XABe8G__groupRoomRightColumn{order:2}.dashboard-module__XABe8G__groupRoomMembersPanel{max-height:none}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell{margin-bottom:.2rem;padding-bottom:0}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__container{gap:0}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__dashboardBrandStrip{padding-bottom:0}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerTop{flex-direction:row;justify-content:space-between;align-items:center;gap:.45rem}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerCopy{flex:auto;min-width:0}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__dashboardBrandName{letter-spacing:.12em;text-shadow:0 0 2px #fffcf8,0 1px 4px #2a26208c;font-size:1.05rem;line-height:1.05}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__dashboardBrandTagline{letter-spacing:.05em;text-shadow:0 0 2px #fffcf8e6,0 1px 3px #2a262073;margin:.12rem 0 0;font-size:.58rem;line-height:1.2}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu{flex-shrink:0;width:auto;max-width:4.6rem;margin-top:0}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu>div{max-width:4.6rem;margin-left:0;margin-right:0}.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu svg{animation:none}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell{margin-bottom:.2rem;padding-bottom:0}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__groupRoomPage>.dashboard-module__XABe8G__dashboardBrandShell .dashboard-module__XABe8G__headerIllu{filter:drop-shadow(0 1px 6px #00000047)}.dashboard-module__XABe8G__groupRoomPage.dashboard-module__XABe8G__groupRoomPageMobile{height:100dvh;min-height:100dvh;max-height:100dvh;padding:.42rem .62rem .65rem;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage.dashboard-module__XABe8G__groupRoomPageMobile .dashboard-module__XABe8G__container{flex-direction:column;flex:auto;gap:.55rem;min-height:0;display:flex;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage.dashboard-module__XABe8G__groupRoomPageMobile .dashboard-module__XABe8G__groupNotifications{flex-shrink:0;max-height:min(22vh,180px)}.dashboard-module__XABe8G__groupRoomMobileTabs{border-radius:var(--app-radius-lg);background:color-mix(in srgb, var(--app-surface) 82%, var(--app-accent-soft));border:1px solid color-mix(in srgb, var(--app-accent) 14%, var(--app-border));flex-shrink:0;gap:.4rem;padding:.2rem;display:flex}.dashboard-module__XABe8G__groupRoomMobileTab{border-radius:calc(var(--app-radius-lg) - 4px);min-width:0;color:var(--app-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex:1 1 0;margin:0;padding:.58rem .75rem;font-size:.92rem;font-weight:600;transition:background .15s,color .15s}.dashboard-module__XABe8G__groupRoomMobileTabActive{background:var(--app-accent);color:var(--app-on-accent,#fff);box-shadow:0 1px 6px color-mix(in srgb, var(--app-accent) 35%, transparent)}.dashboard-module__XABe8G__groupRoomMobileTab:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.dashboard-module__XABe8G__groupRoomMobileChatBar{flex-shrink:0;align-items:center;gap:.55rem;min-width:0;padding:.15rem 0;display:flex}.dashboard-module__XABe8G__groupRoomMobileBackBtn{border:1px solid color-mix(in srgb, var(--app-accent) 22%, var(--app-border));border-radius:var(--app-radius-md);background:color-mix(in srgb, var(--app-surface) 90%, var(--app-accent-soft));color:var(--app-accent);font:inherit;cursor:pointer;flex-shrink:0;margin:0;padding:.45rem .65rem;font-size:.86rem;font-weight:600}.dashboard-module__XABe8G__groupRoomMobileBackBtn:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.dashboard-module__XABe8G__groupRoomMobileChatBarTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-text);flex:auto;margin:0;font-size:1.02rem;font-weight:700;line-height:1.25;overflow:hidden}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile{flex-direction:column;flex:auto;grid-template-rows:none;gap:0;height:auto;min-height:0;max-height:none;display:flex}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile>*{flex:auto;order:0;height:auto;min-height:0;max-height:none;overflow:hidden}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewConversations .dashboard-module__XABe8G__groupRoomLeftColumn,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewConversations .dashboard-module__XABe8G__groupRoomCenterColumn,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewGroup .dashboard-module__XABe8G__groupRoomCenterColumn,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewGroup .dashboard-module__XABe8G__groupRoomRightColumn,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomLeftColumn,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomRightColumn{display:none!important}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewConversations .dashboard-module__XABe8G__groupRoomRightColumn,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewGroup .dashboard-module__XABe8G__groupRoomLeftColumn,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomCenterColumn{flex-direction:column;min-height:0;max-height:none;position:static;overflow:hidden;display:flex!important}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomCenterColumn{flex:auto}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomCenterColumn>.dashboard-module__XABe8G__groupRoomChatShell{flex-direction:column;flex:auto;height:auto;min-height:0;max-height:none;display:flex}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomCenterColumn .dashboard-module__XABe8G__groupRoomChatMain,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomCenterColumn .dashboard-module__XABe8G__groupRoomChatMain .dashboard-module__XABe8G__messages{flex-direction:column;flex:auto;min-height:0;display:flex}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomCenterColumn .dashboard-module__XABe8G__groupRoomMessagesScroll{flex:auto;min-height:0;max-height:none}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewChat .dashboard-module__XABe8G__groupRoomActiveConvoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewConversations .dashboard-module__XABe8G__groupRoomRightConvoList,.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewGroup .dashboard-module__XABe8G__groupRoomLeftColumn{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.dashboard-module__XABe8G__groupRoomLayout.dashboard-module__XABe8G__groupRoomLayoutMobile.dashboard-module__XABe8G__groupRoomMobileViewGroup .dashboard-module__XABe8G__groupRoomLeftColumn{overflow-y:auto}}.dashboard-module__XABe8G__groupRoomMessagesPane{box-sizing:border-box;width:100%}.dashboard-module__XABe8G__groupRoomMessagesPane .dashboard-module__XABe8G__messages{flex-direction:column;gap:.45rem;min-height:0;max-height:none;display:flex;overflow:visible}.dashboard-module__XABe8G__groupRoomMessagesPane .dashboard-module__XABe8G__groupRoomActiveConvoTitle{box-sizing:border-box;text-align:center;text-wrap:balance;letter-spacing:-.025em;width:100%;color:var(--app-text);margin:0 auto .35rem;font-size:clamp(1.125rem,2.9vw,1.38rem);font-weight:700;line-height:1.28}.dashboard-module__XABe8G__groupRoomMessagesScrollHint{color:var(--app-text-muted);margin:0;font-size:.75rem;line-height:1.35}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessagesScrollHint{font-size:calc(var(--group-room-fs) * .78rem);color:color-mix(in srgb, var(--app-text-muted) 92%, var(--app-text));margin:0 0 .35rem;padding:.2rem 0;font-weight:500;line-height:1.4}.dashboard-module__XABe8G__groupRoomMessagesScroll{scroll-behavior:smooth;flex-direction:column;gap:.625rem;min-height:11rem;max-height:min(34vh,15rem);padding-right:.25rem;display:flex;overflow:hidden auto}.dashboard-module__XABe8G__groupRoomMessagesScroll:focus-visible{box-shadow:0 0 0 2px var(--app-accent-soft), 0 0 0 4px var(--app-accent);border-radius:var(--app-radius-sm);outline:none}@media (max-width:700px){.dashboard-module__XABe8G__groupRoomMessagesScroll{max-height:min(42vh,14rem)}}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatMain{background:0 0;padding:20px}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatMain .dashboard-module__XABe8G__messages{box-shadow:none;background:0 0;border:none;gap:.85rem;min-height:0;padding:0;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessagesScroll{min-height:0;max-height:none;box-shadow:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--app-accent) 32%, var(--app-border)) transparent;background:0 0;border:none;border-radius:0;flex:1 1 0;gap:.7rem;margin-top:.25rem;padding:.35rem 1rem 1.1rem;overflow:hidden auto}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessagesScroll:focus-visible{border-radius:12px}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessagesScroll::-webkit-scrollbar{width:7px}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessagesScroll::-webkit-scrollbar-track{background:0 0}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessagesScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-accent) 32%, var(--app-border));border-radius:999px}.dashboard-module__XABe8G__groupRoomMessageComposerPane{box-sizing:border-box;width:100%}.dashboard-module__XABe8G__groupRoomMessageComposerPane .dashboard-module__XABe8G__groupRoomMessageFormWrap{margin-top:0}.dashboard-module__XABe8G__groupRoomEmojiNative{font-size:1.15em;line-height:1;display:block}.dashboard-module__XABe8G__groupRoomEmojiBar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-module__XABe8G__groupRoomEmojiBtn{border:1px solid color-mix(in srgb, var(--app-accent) 30%, var(--app-border-strong));background:linear-gradient(165deg, color-mix(in srgb, #fffefb 94%, var(--app-accent-soft)) 0%, color-mix(in srgb, var(--app-bg-elevated) 90%, var(--app-accent-soft)) 100%);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:1.35rem;line-height:1;transition:border-color .15s,background .15s,transform .14s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #fffcf8d1,0 1px 3px #2a26200f}.dashboard-module__XABe8G__groupRoomEmojiBtn span{filter:saturate(1.08);justify-content:center;align-items:center;display:inline-flex;transform:translateY(1px)}.dashboard-module__XABe8G__groupRoomEmojiBtn:hover{border-color:color-mix(in srgb, var(--app-accent) 62%, var(--app-border-strong));background:linear-gradient(165deg, color-mix(in srgb, var(--app-accent-soft) 72%, #fffefb) 0%, color-mix(in srgb, var(--app-accent-soft) 52%, var(--app-bg-elevated)) 100%);box-shadow:inset 0 1px 0 #fffcf8eb, 0 4px 14px -4px color-mix(in srgb, var(--app-accent) 42%, transparent);transform:translateY(-1px)scale(1.05)}.dashboard-module__XABe8G__groupRoomEmojiBtn:active{transform:translateY(0)scale(.98)}.dashboard-module__XABe8G__groupRoomEmojiBtn:focus-visible{box-shadow:0 0 0 2px var(--app-surface), 0 0 0 4px var(--app-accent);outline:none}.dashboard-module__XABe8G__groupRoomMembersList{gap:var(--group-room-member-list-gap,.5rem);flex-direction:column;display:flex}.dashboard-module__XABe8G__groupRoomMemberItem{border:1px solid color-mix(in srgb, var(--app-accent) 12%, var(--app-border));border-radius:var(--app-radius-sm);background:color-mix(in srgb, var(--app-surface) 92%, var(--app-accent-soft));transition:border-color .15s,box-shadow .15s;overflow:hidden}.dashboard-module__XABe8G__groupRoomMemberItem:hover{border-color:color-mix(in srgb, var(--app-accent) 30%, var(--app-border))}.dashboard-module__XABe8G__groupRoomMemberItemExpanded{border-color:color-mix(in srgb, var(--app-accent) 38%, var(--app-border));box-shadow:var(--app-shadow-sm);overflow:visible}.dashboard-module__XABe8G__groupRoomMemberHeader{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem .75rem;display:grid}.dashboard-module__XABe8G__groupRoomMemberHeader:hover{background:color-mix(in srgb, var(--app-accent-soft) 35%, transparent)}.dashboard-module__XABe8G__groupRoomMemberHeaderBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dashboard-module__XABe8G__groupRoomMemberHeaderBody strong{font-size:var(--app-muted-copy-size);color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.dashboard-module__XABe8G__groupRoomMemberMeta{color:var(--app-text-muted);font-size:.78rem;line-height:1.25}.dashboard-module__XABe8G__groupRoomMemberChevron{color:var(--app-text-muted);justify-content:center;align-items:center;min-width:1.5em;font-size:1.65rem;line-height:1;display:inline-flex}.dashboard-module__XABe8G__groupRoomMemberDetail{border-top:1px solid color-mix(in srgb, var(--app-accent) 12%, var(--app-border));background:color-mix(in srgb, var(--app-surface) 96%, var(--app-accent-soft));flex-direction:column;gap:.65rem;padding:.6rem .85rem .85rem;display:flex}.dashboard-module__XABe8G__groupRoomMemberBio{color:var(--app-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9rem;line-height:1.5}.dashboard-module__XABe8G__groupRoomMemberBioEmpty{color:var(--app-text-muted);font-style:italic}.dashboard-module__XABe8G__groupRoomMemberActions{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-module__XABe8G__groupRoomMemberActions>.dashboard-module__XABe8G__button{flex:auto;justify-content:center;min-width:0;padding:.45rem .7rem;font-size:.82rem}.dashboard-module__XABe8G__groupRoomMemberHint{color:var(--app-text-muted);margin:0;font-size:.82rem}.dashboard-module__XABe8G__groupRoomMemberConvos{border-top:1px dashed color-mix(in srgb, var(--app-accent) 18%, var(--app-border));flex-direction:column;gap:.35rem;margin-top:.4rem;padding-top:.55rem;display:flex}.dashboard-module__XABe8G__groupRoomMemberConvosTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted);font-size:.72rem;font-weight:600}.dashboard-module__XABe8G__groupRoomMemberConvosList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__XABe8G__groupRoomMemberConvoLink{border-radius:var(--app-radius-sm);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.4rem .5rem;transition:background .15s;display:grid}.dashboard-module__XABe8G__groupRoomMemberConvoLink:hover{background:color-mix(in srgb, var(--app-accent-soft) 45%, transparent)}.dashboard-module__XABe8G__groupRoomMemberConvoLinkActive{background:color-mix(in srgb, var(--app-accent-soft) 70%, transparent);outline:1px solid color-mix(in srgb, var(--app-accent) 30%, var(--app-border))}.dashboard-module__XABe8G__groupRoomMemberConvoLinkUnread .dashboard-module__XABe8G__groupRoomMemberConvoTitle{color:var(--app-text);font-weight:700}.dashboard-module__XABe8G__groupRoomMemberConvoTitle{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.3;overflow:hidden}.dashboard-module__XABe8G__groupRoomMemberConvoMeta{color:var(--app-text-muted);grid-column:1/-1;font-size:.72rem}.dashboard-module__XABe8G__conversationItemTitleRow{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.dashboard-module__XABe8G__conversationItemTitleRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-module__XABe8G__conversationItemUnread strong{font-weight:700}.dashboard-module__XABe8G__conversationUnreadBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--app-accent);color:var(--app-on-accent,white);border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.68rem;font-weight:600;line-height:1.4}.dashboard-module__XABe8G__conversationUnreadDot{background:var(--app-accent);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;display:inline-block}.dashboard-module__XABe8G__groupRoomViewerAvatarToggle{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:box-shadow .15s,transform .12s;display:inline-flex}.dashboard-module__XABe8G__groupRoomViewerAvatarToggle:hover{transform:scale(1.03)}.dashboard-module__XABe8G__groupRoomViewerAvatarToggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-accent) 55%, transparent);outline:none}.dashboard-module__XABe8G__groupRoomViewerDetails{gap:1.25rem;display:grid}.dashboard-module__XABe8G__groupRoomViewerIdentity{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dashboard-module__XABe8G__groupRoomViewerAvatar{border:2px solid color-mix(in srgb, var(--app-accent) 45%, var(--app-border-strong));box-shadow:var(--app-shadow-sm);flex-shrink:0}.dashboard-module__XABe8G__groupRoomViewerMeta{gap:.2rem;min-width:0;display:grid}.dashboard-module__XABe8G__groupRoomViewerLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-muted);font-size:.6875rem;font-weight:600}.dashboard-module__XABe8G__groupRoomViewerName{color:var(--app-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.dashboard-module__XABe8G__groupRoomViewerFieldset{border:none;min-width:0;margin:0;padding:0}.dashboard-module__XABe8G__groupRoomViewerFieldset:disabled{opacity:.65;pointer-events:none}.dashboard-module__XABe8G__groupRoomViewerLegend{color:var(--app-text-muted);margin-bottom:.55rem;padding:0;font-size:.8125rem;font-weight:600}.dashboard-module__XABe8G__groupRoomAvatarPicker{flex-wrap:wrap;gap:.45rem;max-height:148px;padding:.15rem .1rem .35rem;display:flex;overflow-y:auto}.dashboard-module__XABe8G__groupRoomAvatarOption{cursor:pointer;border-radius:var(--app-radius-sm);border:2px solid #0000;transition:border-color .15s,box-shadow .15s;position:relative}.dashboard-module__XABe8G__groupRoomAvatarOption:hover{border-color:color-mix(in srgb, var(--app-accent) 35%, transparent)}.dashboard-module__XABe8G__groupRoomAvatarOption:has(input:checked){border-color:var(--app-accent);box-shadow:0 0 0 2px var(--app-accent-soft)}.dashboard-module__XABe8G__groupRoomAvatarOption:focus-within{border-color:var(--app-accent-hover);box-shadow:0 0 0 2px var(--app-accent-soft)}.dashboard-module__XABe8G__groupRoomAvatarOption input{opacity:0;width:0;height:0;margin:0;position:absolute}.dashboard-module__XABe8G__groupRoomAvatarThumb{object-fit:cover;border-radius:8px;width:40px;height:40px;display:block}.dashboard-module__XABe8G__groupRoomViewerPeekNote{color:var(--app-text-muted);margin:0;font-size:.875rem;line-height:1.45}.dashboard-module__XABe8G__groupRoomConvoPane{border-radius:var(--app-radius-md);background:color-mix(in srgb, var(--app-accent-soft) 22%, var(--app-bg-elevated));border:1px solid color-mix(in srgb, var(--app-accent) 12%, var(--app-border));box-shadow:var(--app-shadow-sm);padding:1rem 1.1rem}.dashboard-module__XABe8G__groupRoomConvoPane .dashboard-module__XABe8G__conversationItem{background:color-mix(in srgb, var(--app-surface) 72%, var(--app-accent-soft));border-color:color-mix(in srgb, var(--app-accent) 11%, var(--app-border))}.dashboard-module__XABe8G__groupRoomConvoPane .dashboard-module__XABe8G__conversationItem:hover{background:color-mix(in srgb, var(--app-surface) 55%, var(--app-accent-soft))}.dashboard-module__XABe8G__groupRoomConvoPane .dashboard-module__XABe8G__conversationItemActive{border-color:var(--app-accent);background:var(--app-accent-soft)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHero .dashboard-module__XABe8G__groupCardAvatar{border-width:2px;border-color:color-mix(in srgb, var(--app-accent-hover) 58%, #251c14);box-shadow:0 0 0 2px #fffcf8eb, 0 8px 22px #1c160e70, var(--app-shadow-sm)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatShell,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomHero,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomLeftNav,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomAbout,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomPanel,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMembersPanel,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomConvoPane,.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupNotifications{border-style:solid;border-width:2px;border-color:color-mix(in srgb, var(--app-accent) 30%, var(--app-border-strong));background:color-mix(in srgb, #fffefb 76%, var(--app-accent-soft));-webkit-backdrop-filter:blur(10px);box-shadow:var(--app-shadow-sm), inset 0 1px 0 #fffcf87a}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomAbout p{color:color-mix(in srgb, var(--app-text) 90%, var(--app-text-muted))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomAboutMuted{color:color-mix(in srgb, var(--app-text-muted) 48%, var(--app-text))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomPanel .dashboard-module__XABe8G__memberCard{border-color:color-mix(in srgb, var(--app-accent) 26%, var(--app-border));background:color-mix(in srgb, var(--app-surface) 90%, var(--app-accent-soft))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomConvoPane .dashboard-module__XABe8G__conversationItem{background:color-mix(in srgb, var(--app-surface) 88%, var(--app-accent-soft));border-color:color-mix(in srgb, var(--app-border) 92%, transparent);border-radius:14px;padding:.85rem 1rem;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;box-shadow:0 1px #ffffff59}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomConvoPane .dashboard-module__XABe8G__conversationItem:hover{background:color-mix(in srgb, var(--app-surface) 78%, var(--app-accent-soft));box-shadow:0 1px 0 #fff6, 0 10px 22px -16px color-mix(in srgb, var(--app-text) 28%, transparent);transform:translateY(-1px)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomConvoPane .dashboard-module__XABe8G__conversationItemActive{box-shadow:0 1px 0 #ffffff6b, 0 0 0 1px color-mix(in srgb, var(--app-accent) 45%, transparent), 0 12px 28px -18px color-mix(in srgb, var(--app-accent) 42%, transparent)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatComposerDock.dashboard-module__XABe8G__groupRoomMessageComposerPane{border:none;border-top:1px solid color-mix(in srgb, var(--app-border) 55%, var(--app-accent-soft));-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex-shrink:0;padding:.95rem 20px 1rem;box-shadow:inset 0 1px #fffcf87a}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatComposerDock .dashboard-module__XABe8G__groupRoomMessageFormWrap{gap:.75rem;margin-top:0}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomEmojiBar{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;gap:.35rem;max-height:5.75rem;margin:0;padding:.15rem 0 .35rem;overflow:hidden auto}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomEmojiBtn{width:auto;min-width:1.55rem;height:1.55rem;line-height:0;font-size:calc(var(--group-room-fs) * 1.12rem);color:color-mix(in srgb, var(--app-text) 82%, var(--app-accent));background:color-mix(in srgb, var(--app-bg-elevated) 94%, var(--app-accent-soft) 6%);border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent);border-radius:8px;padding:.04rem .2rem;box-shadow:inset 0 1px #ffffff47,0 1px 1px #0000000a}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomEmojiBtn:hover{transform:translateY(-1px)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomEmojiNative{font-size:1.05em}.dashboard-module__XABe8G__groupRoomHeaderActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-module__XABe8G__groupRoomHeaderActionsBar{margin-bottom:1.25rem}.dashboard-module__XABe8G__groupRoomConvoForm{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.dashboard-module__XABe8G__groupRoomConvoForm .dashboard-module__XABe8G__input{flex:12rem;min-width:0}.dashboard-module__XABe8G__groupRoomConvoForm .dashboard-module__XABe8G__button{flex:none}.dashboard-module__XABe8G__groupRoomConvoForm .dashboard-module__XABe8G__textarea{resize:vertical;flex:100%;width:100%}.dashboard-module__XABe8G__groupRoomMessageFormWrap{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.dashboard-module__XABe8G__groupRoomMessageTextarea{box-sizing:border-box;width:100%;min-height:4.55rem}.dashboard-module__XABe8G__groupRoomMessageFormRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.dashboard-module__XABe8G__groupRoomMessageFormRow .dashboard-module__XABe8G__button{flex:none;margin-inline-start:auto}.dashboard-module__XABe8G__groupRoomCharCount{font-variant-numeric:tabular-nums;color:var(--app-text-muted);font-size:.8125rem}.dashboard-module__XABe8G__groupRoomCharCountWarn{color:var(--app-text-subtle,#a16207);font-weight:500}.dashboard-module__XABe8G__groupRoomCharCountMax{color:var(--app-danger-text,#b91c1c);font-weight:600}.dashboard-module__XABe8G__pill{border:1px solid var(--app-border);color:var(--app-text-muted);background:var(--app-bg-elevated);border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.dashboard-module__XABe8G__membersList{gap:.5rem;display:grid}.dashboard-module__XABe8G__memberCard{align-items:flex-start;gap:.75rem;display:flex}.dashboard-module__XABe8G__memberAvatar{border:1px solid var(--app-border);flex-shrink:0}.dashboard-module__XABe8G__memberCardBody{gap:.25rem;min-width:0;display:grid}.dashboard-module__XABe8G__dashboardAvatarWrap{flex-shrink:0;position:relative}.dashboard-module__XABe8G__dashboardHeroAvatar{border:2px solid var(--app-border-strong);box-shadow:var(--app-shadow-sm);flex-shrink:0}.dashboard-module__XABe8G__dashboardAvatarTrigger{background:var(--app-bg-elevated);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:.2rem;transition:box-shadow .15s,transform .1s;display:grid}.dashboard-module__XABe8G__dashboardAvatarTrigger:hover{box-shadow:0 0 0 4px var(--app-accent-soft)}.dashboard-module__XABe8G__dashboardAvatarTrigger:focus{box-shadow:0 0 0 3px var(--app-accent-soft);outline:none}.dashboard-module__XABe8G__dashboardAvatarTrigger:active{transform:scale(.97)}.dashboard-module__XABe8G__dashboardAvatarPanel{z-index:20;border-radius:var(--app-radius-md);border:1px solid var(--app-border);background:var(--app-surface);min-width:min(22rem,100vw - 3rem);box-shadow:var(--app-shadow-md);padding:.85rem 1rem;position:absolute;top:calc(100% + .65rem);left:0}.dashboard-module__XABe8G__dashboardAvatarHint{color:var(--app-text-muted);margin:0 0 .5rem;font-size:.8125rem;line-height:1.4}.dashboard-module__XABe8G__dashboardAvatarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.dashboard-module__XABe8G__dashboardAvatarChoice{border:2px solid var(--app-border-strong);border-radius:var(--app-radius-sm);background:var(--app-bg-elevated);cursor:pointer;place-items:center;padding:.25rem;transition:border-color .15s,box-shadow .15s;display:grid}.dashboard-module__XABe8G__dashboardAvatarChoice:hover:not(:disabled){border-color:var(--app-accent)}.dashboard-module__XABe8G__dashboardAvatarChoice:disabled{opacity:.6;cursor:wait}.dashboard-module__XABe8G__dashboardAvatarChoice img{border-radius:var(--app-radius-sm);object-fit:cover;width:52px;height:52px;display:block}.dashboard-module__XABe8G__dashboardAvatarChoiceActive{border-color:var(--app-accent);box-shadow:0 0 0 2px var(--app-accent-soft)}.dashboard-module__XABe8G__conversationLayout{grid-template-columns:minmax(0,280px) 1fr;align-items:start;gap:1.25rem;margin-top:.25rem;display:grid}.dashboard-module__XABe8G__conversationItem{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);cursor:pointer;text-align:left;background:var(--app-surface);font:inherit;color:inherit;padding:.75rem .875rem;transition:border-color .15s,background .15s}.dashboard-module__XABe8G__conversationItem:hover{border-color:var(--app-border-strong);background:var(--app-bg-elevated)}.dashboard-module__XABe8G__conversationItemActive{border-color:var(--app-accent);background:var(--app-accent-soft)}.dashboard-module__XABe8G__messages{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-bg-elevated);gap:.625rem;min-height:220px;padding:1rem;display:grid}.dashboard-module__XABe8G__messages h3{color:var(--app-text);margin-bottom:.25rem;font-size:1rem;font-weight:600}.dashboard-module__XABe8G__messageBubble{border:1px solid color-mix(in srgb, var(--app-accent) 10%, var(--app-border));border-radius:var(--app-radius-sm);background:color-mix(in srgb, var(--app-surface) 90%, var(--app-accent-soft));box-shadow:var(--app-shadow-sm);overflow-wrap:break-word;min-width:0;max-width:100%;padding:.625rem .75rem}.dashboard-module__XABe8G__messageBubble strong{color:var(--app-accent-hover);font-size:.8125rem}.dashboard-module__XABe8G__messageBubble p{font-size:var(--app-muted-copy-size);color:var(--app-text);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;margin-top:.25rem}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubble{background:color-mix(in srgb, var(--app-surface) 94%, var(--app-accent-soft));box-shadow:0 1px 0 #ffffff8c, 0 8px 24px -14px color-mix(in srgb, var(--app-text) 22%, transparent);border-color:#0000;border-radius:18px 18px 18px 8px;flex-direction:column;align-items:stretch;gap:0;padding:.52rem .85rem .48rem;display:flex;position:relative}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleHeader{justify-content:space-between;align-items:baseline;gap:.5rem .85rem;min-width:0;margin:0 0 .08rem;display:flex}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--group-room-fs) * (.8rem - 1px));letter-spacing:-.015em;color:var(--app-text-muted);flex:1;font-weight:650;overflow:hidden}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleHeader .dashboard-module__XABe8G__messageBubbleTime{flex-shrink:0;align-self:baseline;margin:0}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleAccent{background:linear-gradient(150deg, color-mix(in srgb, var(--bubble-accent) 13%, #fffefb), color-mix(in srgb, var(--bubble-accent) 7%, var(--app-surface)));border:1px solid color-mix(in srgb, var(--bubble-accent) 22%, transparent);box-shadow:0 1px 0 #ffffff85, 0 10px 26px -14px color-mix(in srgb, var(--bubble-accent) 32%, transparent);border-radius:18px 18px 18px 8px}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubble p{font-size:max(var(--app-muted-copy-size), calc(var(--group-room-fs) * (.9375rem - 2px)));color:color-mix(in srgb, var(--app-text) 96%, var(--app-text-muted));margin:0;line-height:1.52}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleAccent p{color:color-mix(in srgb, var(--app-text) 94%, var(--bubble-accent))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleEmoji{vertical-align:-.14em;margin:0 .03em;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:1.38em;line-height:1;display:inline-block}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatComposerDock .dashboard-module__XABe8G__textarea{border-color:color-mix(in srgb, var(--app-border) 82%, var(--app-accent-soft));background:color-mix(in srgb, #fffefb 70%, var(--app-bg-elevated));border-radius:16px;min-height:5.25rem;padding:.8rem 1rem;line-height:1.5;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000000a}:is(.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessagesScroll:has(.dashboard-module__XABe8G__groupRoomChatEmpty),.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessagesScroll:has(.dashboard-module__XABe8G__groupRoomChatLoading)){justify-content:center}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatLoading{text-align:center;border:1px dashed color-mix(in srgb, var(--app-border) 55%, var(--app-accent-soft));background:color-mix(in srgb, var(--app-surface) 88%, var(--app-accent-soft));border-radius:16px;align-self:center;max-width:22rem;margin:.5rem 0;padding:1.35rem 1rem}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatLoading .dashboard-module__XABe8G__groupRoomChatEmptyTitle{color:var(--app-text-muted);margin:0;font-weight:600}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatEmpty{text-align:center;border:1px dashed color-mix(in srgb, var(--app-border) 72%, var(--app-accent-soft));background:color-mix(in srgb, var(--app-surface) 88%, var(--app-accent-soft));border-radius:16px;align-self:center;max-width:22rem;margin:.5rem 0;padding:1.35rem 1rem}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatEmptyTitle{font-size:calc(var(--group-room-fs) * .9375rem);letter-spacing:-.02em;color:var(--app-text);margin:0 0 .4rem;font-weight:650}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomChatEmptyText{font-size:calc(var(--group-room-fs) * .8125rem);color:var(--app-text-muted);margin:0;line-height:1.5}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessageRow{justify-content:flex-start;align-items:flex-end;gap:.35rem;width:100%;display:flex}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessageRowOwn{box-sizing:border-box;justify-content:flex-end;padding-right:.35rem}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessageDeleteBtn{font-size:calc(var(--group-room-fs) * .72rem);flex-shrink:0;align-self:center;padding:.28rem .5rem}.dashboard-module__XABe8G__groupRoomConvoRow{flex-direction:column;gap:.3rem;margin-bottom:.35rem;display:flex}.dashboard-module__XABe8G__groupRoomConvoRow .dashboard-module__XABe8G__conversationItem{width:100%}.dashboard-module__XABe8G__groupRoomConvoDeleteBtn{justify-content:center;width:100%}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomMessageRow .dashboard-module__XABe8G__messageBubble{width:fit-content;max-width:min(88%,22rem)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleOwn{background:linear-gradient(152deg, color-mix(in srgb, var(--bubble-accent,var(--app-accent)) 20%, #fffefb), color-mix(in srgb, var(--bubble-accent,var(--app-accent)) 10%, var(--app-bg-elevated)));border:1px solid color-mix(in srgb, var(--bubble-accent,var(--app-accent)) 34%, transparent);box-shadow:0 1px 0 #ffffff85, 0 14px 34px -18px color-mix(in srgb, var(--bubble-accent,var(--app-accent)) 40%, transparent);border-radius:18px 18px 8px}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleOwn p{color:color-mix(in srgb, var(--app-text) 96%, var(--bubble-accent,var(--app-accent)))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleFooter{justify-content:flex-end;min-height:0;margin-top:.28rem;display:flex}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleTime{font-size:max(calc(var(--group-room-fs) * .62rem), calc(var(--group-room-fs) * (.72rem - 1px)));font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb, var(--app-text-muted) 90%, transparent);margin:0;line-height:1.2;display:block}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__messageBubbleOwn .dashboard-module__XABe8G__messageBubbleTime{color:color-mix(in srgb, var(--app-text-muted) 78%, var(--bubble-accent,var(--app-accent)))}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomComposerCluster{border:1px solid color-mix(in srgb, var(--app-accent) 22%, var(--app-border-strong));background:color-mix(in srgb, #fffefb 76%, var(--app-accent-soft));-webkit-backdrop-filter:blur(10px);box-shadow:var(--app-shadow-sm), inset 0 1px 0 #fffcf87a;border-radius:18px;flex-direction:column;gap:.45rem;padding:.55rem .65rem .55rem .85rem;display:flex}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomComposerCluster .dashboard-module__XABe8G__textarea{min-height:4.55rem;box-shadow:none;resize:none;background:0 0;border:none;border-radius:0;padding:.4rem .1rem .2rem 0}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomComposerFooter{border-top:1px solid color-mix(in srgb, var(--app-border) 52%, transparent);justify-content:space-between;align-items:center;gap:.65rem;margin-top:.05rem;padding-top:.35rem;display:flex}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomSendBtn{width:2.2rem;min-width:2.2rem;height:2.2rem;box-shadow:0 1px 0 #ffffff59, 0 10px 22px -8px color-mix(in srgb, var(--app-accent) 58%, transparent);border-radius:10px;padding:0}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomSendBtn:hover:not(:disabled){filter:brightness(1.06)}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomSendBtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.dashboard-module__XABe8G__groupRoomPage .dashboard-module__XABe8G__groupRoomSendIcon{display:block;transform:translate(1px)}@media (max-width:700px){.dashboard-module__XABe8G__grid,.dashboard-module__XABe8G__row,.dashboard-module__XABe8G__conversationLayout{grid-template-columns:1fr}}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__welcomeOnboardingPage>section.dashboard-module__XABe8G__container{max-width:min(100%,48rem)}.dashboard-module__XABe8G__pageDashboardForest.dashboard-module__XABe8G__welcomeOnboardingPage article.dashboard-module__XABe8G__welcomeOnboardingCard{max-width:42rem;font-size:calc(var(--app-body-font-size) - .0625rem);background:var(--dashboard-panel-frost-bg);border-color:var(--dashboard-home-glass-border);box-shadow:var(--dashboard-home-glass-shadow);-webkit-backdrop-filter:blur(12px);border-style:solid;border-width:1px;margin-inline:auto}.dashboard-module__XABe8G__welcomeOnboardingTitle{letter-spacing:-.02em;color:var(--app-text);margin:0 0 1rem;font-size:clamp(1.2875rem,3.5vw,1.5875rem);font-weight:700;line-height:1.28}.dashboard-module__XABe8G__welcomeOnboardingLead{font-size:inherit;color:var(--app-text);margin:0 0 1rem;line-height:1.65}.dashboard-module__XABe8G__welcomeOnboardingList{color:var(--app-text);flex-direction:column;gap:.85rem;margin:0 0 1.25rem;padding-left:1.25rem;display:flex}.dashboard-module__XABe8G__welcomeOnboardingList li{margin:0;line-height:1.65}.dashboard-module__XABe8G__welcomeOnboardingClosing{color:var(--app-text);margin:0 0 1.5rem;font-weight:600;line-height:1.6}.dashboard-module__XABe8G__welcomeOnboardingActions{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.dashboard-module__XABe8G__welcomeOnboardingActions .dashboard-module__XABe8G__button{align-self:center;min-width:min(100%,18rem)}
