@layer components{.GroupActionsPanel_buttonContainer__1STDd{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.GroupFriendsIndicator_container__9vqYl{display:flex;align-items:center;gap:var(--theme-spacing-xs)}.GroupFriendsIndicator_avatarStack__18jHU{display:flex;align-items:center}.GroupFriendsIndicator_moreIndicator__XNoLC,.GroupFriendsIndicator_stackedAvatar__548ey{position:relative;border:2px solid var(--theme-colors-background);border-radius:50%}.GroupFriendsIndicator_moreIndicator__XNoLC{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:-8px;background:var(--theme-colors-primary-light);color:var(--theme-colors-primary);font-size:var(--theme-fontSize-xs);font-weight:var(--theme-fontWeight-semibold);z-index:0}.GroupFriendsIndicator_friendText__EUSUZ{font-size:var(--theme-fontSize-xs);color:var(--theme-colors-textSecondary);white-space:nowrap}.GroupFriendsIndicator_tooltipContent__vFU8c{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs)}.GroupFriendsIndicator_tooltipItem__psng3{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSize-sm)}.GroupFriendsIndicator_expandedContainer__POR6T{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm);background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium)}.GroupFriendsIndicator_expandedHeader__0OaF7{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-fontWeight-medium);color:var(--theme-colors-text)}.GroupFriendsIndicator_expandedFriendsList__VKOOm{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-sm);padding-left:var(--theme-spacing-md)}.GroupFriendsIndicator_friendItem__55qJN{display:flex;align-items:center;gap:var(--theme-spacing-xs)}.GroupFriendsIndicator_friendName__YsrCF{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text)}.GroupHeroSection_heroContainer__vmsTF{position:relative;height:400px;background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-large);overflow:hidden}.GroupHeroSection_heroContainer__vmsTF:hover .GroupHeroSection_editButton__W3HfY{opacity:1;background:rgba(0,0,0,.6)}}@layer components{}@layer components{@media (max-width:576px){.GroupHeroSection_heroContainer__vmsTF{height:250px}}.GroupHeroSection_heroPlaceholder__YkbjB{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:8rem;color:var(--theme-colors-border)}@media (max-width:576px){.GroupHeroSection_heroPlaceholder__YkbjB{font-size:4rem}}.GroupHeroSection_editButton__W3HfY{position:absolute;top:1rem;right:1rem;opacity:.7;transition:all .15s ease;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;z-index:1}.GroupHeroSection_editButton__W3HfY:hover{opacity:1;background:rgba(0,0,0,.6);transform:scale(1.1)}.GroupHeroSection_editButton__W3HfY svg{width:20px;height:20px}@media (max-width:576px){.GroupHeroSection_editButton__W3HfY{opacity:.9}}.GroupHeroSection_badgeContainer__rf9Gh{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;flex-wrap:wrap;max-width:calc(100% - 2rem)}@media (max-width:576px){.GroupHeroSection_badgeContainer__rf9Gh{top:.5rem;left:.5rem;gap:.25rem}}}@layer components{.GroupTags_tagsContainer__d3SLK{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs)}.GroupTags_moreBadge___O16G{display:inline-flex;align-items:center;padding:2px 8px;font-size:var(--theme-fontSize-xs);color:var(--theme-colors-textSecondary);background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-full)}.GroupTags_clickableBadge__UP_x5{cursor:pointer;border:none;background:none;padding:0}.GroupTags_clickableBadge__UP_x5:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px;border-radius:var(--theme-borderRadius-full)}}@layer components{.GroupInfoPanel_panelContent__s1VRV{display:flex;flex-direction:column;gap:1.5rem}.GroupInfoPanel_description__O9K1m{line-height:1.6;color:var(--theme-colors-text)}.GroupInfoPanel_metaInfo__H5Ov_{display:flex;flex-wrap:wrap;gap:1rem}.GroupInfoPanel_metaItem__oppXR{display:flex;align-items:center;gap:.5rem;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-md)}.GroupInfoPanel_metaItem__oppXR svg{font-size:1.1rem;color:var(--theme-colors-textSecondary)}.GroupInfoPanel_tags__m_iM0{display:flex;flex-wrap:wrap;gap:.5rem}.GroupLocationPanel_metaItem__jqy3M{display:flex;align-items:center;gap:.5rem;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-md)}.GroupLocationPanel_metaItem__jqy3M svg{font-size:1.1rem;color:var(--theme-colors-textSecondary)}.GroupLocationPanel_mapContainer__dAOoo{margin-top:.5rem;border-radius:var(--theme-borderRadius-medium);overflow:hidden}.GroupTrustBadges_badgesContainer__bBCMc{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs)}.GroupTrustBadges_trustBadge__Qgd_E{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--theme-borderRadius-full);font-size:var(--theme-fontSize-xs);font-weight:var(--theme-fontWeight-medium)}.GroupTrustBadges_trustBadge__Qgd_E svg{font-size:12px}.GroupTrustBadges_trustBadge--verified__E0Z7C{background:var(--theme-colors-info-light,#e3f2fd);color:var(--theme-colors-info,#1976d2)}.GroupTrustBadges_trustBadge--established__topkm{background:var(--theme-colors-success-light,#e8f5e9);color:var(--theme-colors-success,#2e7d32)}.GroupTrustBadges_trustBadge--active__kFynP{background:var(--theme-colors-warning-light,#fff3e0);color:var(--theme-colors-warning,#ed6c02)}.GroupTrustBadges_trustBadge--moderated__xK_VY{background:var(--theme-colors-primary-light,#e8f4f4);color:var(--theme-colors-primary,#147274)}.GroupTrustBadges_trustBadge--family__nedDT{background:#fce4ec;color:#c2185b}}@layer components{}@layer components{}@keyframes JoinRequestStatus_slideDown__5yc8U{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes JoinRequestStatus_pulse__m42xt{0%,to{opacity:1}50%{opacity:.6}}@layer components{.JoinRequestStatus_banner__AVjJv{background:color-mix(in srgb,var(--theme-colors-warningDark) 8%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-warningDark) 25%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg);display:flex;align-items:center;gap:var(--theme-spacing-sm);animation:JoinRequestStatus_slideDown__5yc8U .3s ease-out}.JoinRequestStatus_icon__nXdbL{color:var(--theme-colors-warningDark);font-size:var(--theme-fontSizes-lg);display:flex;align-items:center;animation:JoinRequestStatus_pulse__m42xt 2s infinite}.JoinRequestStatus_text__T4j7y{flex:1 1;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md)}.JoinRequestStatus_withdrawButton__JrwPG{background:transparent;border:1px solid color-mix(in srgb,var(--theme-colors-warningDark) 25%,transparent);color:var(--theme-colors-warningDark);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);cursor:pointer;transition:all var(--theme-transitions-fast)}.JoinRequestStatus_withdrawButton__JrwPG:hover{background:color-mix(in srgb,var(--theme-colors-warningDark) 6%,transparent);border-color:var(--theme-colors-warningDark)}.JoinRequestStatus_withdrawButton__JrwPG:disabled{opacity:.5;cursor:not-allowed}.GroupPreviewDialog_dialogContent__YMA5G{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.GroupPreviewDialog_header__Lpaji{display:flex;gap:var(--theme-spacing-md)}.GroupPreviewDialog_headerContent__AW8xQ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.GroupPreviewDialog_metaRow___SyFk{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupPreviewDialog_badgeRow___hezH{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);margin-top:var(--theme-spacing-xs)}.GroupPreviewDialog_description__GsbMl{margin:0;color:var(--theme-colors-text);line-height:1.6}.GroupPreviewDialog_dialogFooter__DMCwm{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);margin-top:var(--theme-spacing-md)}.GroupPreviewDialog_detailLink__OMupg{text-align:center;color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm);text-decoration:none}.GroupPreviewDialog_detailLink__OMupg:hover{text-decoration:underline}}@layer components{}