.Community_wrapper__uAMis{min-height:100vh;display:flex;flex-direction:column;background:var(--color-page)}.Community_main__k_3IT{flex:1 1}.Community_pageContainer__HmRrD{width:100%;max-width:1440px;margin:0 auto;padding:0 16px}@media (min-width:768px){.Community_pageContainer__HmRrD{padding:0 40px}}@media (min-width:1280px){.Community_pageContainer__HmRrD{padding:0 80px}}.Community_searchHeader__ILxBo{background:var(--color-card);border-bottom:1px solid var(--color-border)}.Community_headerContent__vLscT{display:flex;flex-direction:column;gap:12px;padding:16px 0}@media (min-width:900px){.Community_headerContent__vLscT{min-height:86px;flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.Community_pageTitle__KWJA_{color:var(--color-ink);font-family:var(--font-body);font-size:20px;font-weight:var(--weight-bold);line-height:28px}@media (min-width:900px){.Community_pageTitle__KWJA_{font-size:24px;line-height:32px}}.Community_searchBar__vWrns{width:100%;height:42px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);transition:border-color .2s}@media (min-width:900px){.Community_searchBar__vWrns{width:300px}}.Community_searchBar__vWrns:focus-within{border-color:var(--color-primary)}.Community_searchIcon__FiKSo{flex-shrink:0;color:var(--color-muted)}.Community_searchInput__APJbc{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font:inherit;font-size:15px}.Community_searchInput__APJbc::placeholder{color:var(--color-placeholder)}.Community_clearButton__blEXR{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--color-muted)}.Community_clearButton__blEXR:hover{background:var(--color-chip);color:var(--color-ink)}.Community_tabBar__OekpH{position:relative;z-index:1;background:var(--color-card);box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.Community_tabRow___TvfE{height:60px;display:flex;align-items:stretch;justify-content:space-between;gap:16px}@media (min-width:900px){.Community_tabRow___TvfE{height:64px}}.Community_listingHeading__Tfa27{display:inline-flex;align-items:center;gap:6px;min-width:0;border-bottom:4px solid var(--color-primary);color:var(--color-ink);font-family:var(--font-body);font-size:15px;font-weight:var(--weight-semibold);white-space:nowrap}@media (min-width:900px){.Community_listingHeading__Tfa27{font-size:16px}}.Community_listingCount____Yn_{font-weight:var(--weight-medium)}.Community_filterWrap__Vdu5_{position:relative;display:flex;align-items:center}.Community_filterButton__sys5H{min-height:38px;max-width:100%;display:inline-flex;align-items:center;gap:7px;padding:8px 12px 8px 14px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--weight-semibold);white-space:nowrap;transition:border-color .18s ease,background .18s ease}.Community_filterButton__sys5H:hover{border-color:var(--color-ink)}.Community_filterButtonActive__W__7Z{border-color:var(--color-primary);background:var(--color-primary)}.Community_filterButtonActive__W__7Z:hover{border-color:var(--color-primary)}.Community_filterValue__TDfCR{overflow:hidden;max-width:120px;padding-left:7px;border-left:1px solid hsla(0,0%,7%,.25);text-overflow:ellipsis}.Community_filterChevron___S3F8{flex-shrink:0;transition:transform .18s ease}.Community_filterChevronOpen__mHyZ5{transform:rotate(180deg)}.Community_cardAction__xbXkR:focus-visible,.Community_filterButton__sys5H:focus-visible,.Community_filterOption__d16Wi:focus-visible,.Community_resetFiltersButton__ygd6L:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.Community_filterPanel__LgRdS{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:280px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-dropdown)}.Community_filterPanelTitle__zcMNr{margin:0;padding:6px 10px 4px;color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.Community_filterOptions__F2PDt{display:flex;flex-direction:column;gap:2px}.Community_filterOption__d16Wi{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left}.Community_filterOption__d16Wi:hover{background:var(--color-cream)}.Community_filterOptionActive__rrZRn,.Community_filterOptionActive__rrZRn:hover{background:var(--color-primary)}.Community_filterOptionText__o7AiT{min-width:0;display:flex;flex-direction:column;gap:2px}.Community_filterOptionLabel__F9hO_{font-size:14px;font-weight:var(--weight-semibold)}.Community_filterOptionHint__ZeuZ5{color:var(--color-muted);font-size:var(--text-sm)}.Community_filterPanelFooter__8GeH_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:8px 4px 2px 10px;border-top:1px solid var(--color-outline)}.Community_filterLocationNote__aHPBm{min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--color-muted);font-size:var(--text-sm)}.Community_filterLocationNote__aHPBm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Community_resetFiltersButton__ygd6L{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;margin-left:auto;padding:7px 10px;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px}.Community_resetFiltersButton__ygd6L:hover:not(:disabled){background:var(--color-chip)}.Community_resetFiltersButton__ygd6L:disabled{color:var(--color-disabled);cursor:default;text-decoration:none}@media (max-width:479px){.Community_filterValue__TDfCR{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}}.Community_contentSection__3fKfp{padding:24px 0 48px}@media (min-width:900px){.Community_contentSection__3fKfp{padding:32px 0 80px}}.Community_communityGrid__YI_Rc{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:640px){.Community_communityGrid__YI_Rc{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (min-width:1024px){.Community_communityGrid__YI_Rc{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}.Community_communityCard___hPya,.Community_skeletonCard__5oJ1h{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,7%,.06);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card)}.Community_communityCard___hPya{position:relative;color:inherit;transition:transform .18s ease,box-shadow .18s ease}.Community_communityCard___hPya:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.Community_cardLink__eVxoE{color:inherit}.Community_cardLink__eVxoE:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--radius-md)}.Community_cardLink__eVxoE:focus-visible{outline:none}.Community_cardLink__eVxoE:focus-visible:after{outline:3px solid var(--color-primary);outline-offset:-3px}.Community_clearButton__blEXR:focus-visible,.Community_retryButton__AWrQl:focus-visible,.Community_showMoreButton__c6XQW:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.Community_coverWrap__NXF87{height:208px;position:relative;overflow:hidden;background:var(--color-cream)}.Community_coverImage__3gILD{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease}.Community_communityCard___hPya:hover .Community_coverImage__3gILD{transform:scale(1.025)}.Community_coverFallback__SBwAY{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary),#e9f6b9 55%,var(--color-cream));color:var(--color-ink)}.Community_typeBadge__RpMbW{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--radius-pill);background:var(--color-secondary);color:var(--color-on-cta);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:capitalize}.Community_cardBody__Tvd25{min-height:150px;display:flex;flex-direction:column;gap:9px;padding:14px 16px 13px}.Community_communityName__aCqTp{overflow:hidden;color:var(--color-ink);font-family:var(--font-display);font-size:19px;font-weight:var(--weight-bold);line-height:25px;text-overflow:ellipsis;white-space:nowrap}.Community_tagline__rmgdi{overflow:hidden;margin:0;color:var(--color-muted);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.Community_cardMeta__bLC0J{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:1px;color:var(--color-muted);font-size:13px;line-height:18px}.Community_metaItem__53T5O{min-width:0;display:inline-flex;align-items:center;gap:5px}.Community_metaItem__53T5O:first-child{flex:1 1 120px}.Community_metaItem__53T5O:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Community_metaItem__53T5O svg{flex-shrink:0}.Community_cardFooter__xgA_M{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.Community_hostName__HiRf_{min-width:0;overflow:hidden;color:var(--color-ink);font-size:13px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.Community_eventCount__LYWRb{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 8px;background:var(--color-chip);color:var(--color-ink);font-size:var(--text-xs)}.Community_eventCount__LYWRb,.Community_hostedBadge__UIG5g{border-radius:var(--radius-pill);font-weight:var(--weight-semibold)}.Community_hostedBadge__UIG5g{min-width:0;overflow:hidden;padding:4px 10px;background:var(--color-primary);color:var(--color-primary-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.Community_footerEnd__K6UXt{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.Community_cardAction__xbXkR{position:relative;z-index:1;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 14px;border-radius:var(--radius-pill);font:inherit;font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap}.Community_joinButton__Li7QH{min-width:72px;background:var(--color-cta);color:var(--color-on-cta);cursor:pointer;transition:opacity .2s ease}.Community_joinButton__Li7QH:hover:not(:disabled){opacity:.82}.Community_joinedButton__S7OtA{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink);cursor:pointer;transition:border-color .18s ease}.Community_joinedButton__S7OtA:hover:not(:disabled){border-color:var(--color-ink)}.Community_joinButton__Li7QH:disabled,.Community_joinedButton__S7OtA:disabled{cursor:wait;opacity:.6}.Community_memberStatus__7OS_L{background:var(--color-chip);color:var(--color-ink)}.Community_cardError__KaijM{position:relative;z-index:1;margin:0;color:var(--color-danger);font-size:var(--text-sm);line-height:17px}.Community_spin__H__UX{animation:Community_spin__H__UX .9s linear infinite}@keyframes Community_spin__H__UX{to{transform:rotate(1turn)}}.Community_skeletonImage___Fl_S,.Community_skeletonLine__m5Xy9{background:linear-gradient(90deg,var(--color-cream) 25%,hsla(0,0%,7%,.07) 50%,var(--color-cream) 75%);background-size:200% 100%;animation:Community_shimmer__u6gYf 1.5s infinite}.Community_skeletonImage___Fl_S{height:208px}.Community_skeletonBody__W8zD8{display:flex;flex-direction:column;gap:12px;padding:16px}.Community_skeletonLine__m5Xy9{height:14px;border-radius:4px}.Community_skeletonTitle__s36Sd{width:68%;height:21px}.Community_skeletonTagline___TfsD{width:82%}.Community_skeletonMeta__8bKlm{width:55%;margin-top:8px}@keyframes Community_shimmer__u6gYf{0%{background-position:200% 0}to{background-position:-200% 0}}.Community_messageCard__M02T5{grid-column:1/-1;padding:44px 24px;border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card);text-align:center}.Community_emptyIcon__O0fwy{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;border-radius:50%;background:var(--color-primary);color:var(--color-ink)}.Community_messageTitle__5ZbYb{color:var(--color-ink);font-family:var(--font-body);font-size:18px;font-weight:var(--weight-bold)}.Community_messageText__9oTEB{margin:8px 0 0;color:var(--color-muted);font-size:14px;line-height:21px}.Community_messageActions__GD5Fa{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.Community_retryButton__AWrQl{margin-top:18px;padding:10px 16px;border-radius:var(--radius-pill);background:var(--color-cta);color:var(--color-on-cta);font-size:14px;font-weight:var(--weight-semibold)}.Community_paginationWrap__JOwQ0{display:flex;justify-content:center;padding-top:28px}.Community_showMoreButton__c6XQW{min-width:136px;padding:12px 22px;border-radius:var(--radius-pill);background:var(--color-cta);color:var(--color-on-cta);font-size:14px;font-weight:var(--weight-semibold);transition:opacity .2s ease}.Community_showMoreButton__c6XQW:hover:not(:disabled){opacity:.82}.Community_showMoreButton__c6XQW:disabled{cursor:wait;opacity:.6}.Community_srOnly__tNnLn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.Community_wrapper__uAMis{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.Community_communityCard___hPya,.Community_coverImage__3gILD,.Community_filterChevron___S3F8{transition:none}.Community_spin__H__UX{animation-duration:2.4s}.Community_skeletonImage___Fl_S,.Community_skeletonLine__m5Xy9{animation:none}}