.EcosystemApplyModal_content__hItjt{display:flex;flex-direction:column;gap:18px}.EcosystemApplyModal_intro__agMe7{margin:0;font-size:13.5px;line-height:1.55;color:var(--color-text-secondary)}.EcosystemApplyModal_list__mjP4n{display:flex;flex-direction:column;gap:4px;max-height:340px;overflow-y:auto;margin:0 -6px;padding:0 6px}.EcosystemApplyModal_row__nL8RY{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.EcosystemApplyModal_rowActive__sftOW,.EcosystemApplyModal_row__nL8RY:hover{background:var(--color-background-gray-light)}.EcosystemApplyModal_rowActive__sftOW{border-color:var(--color-accent-strong-ink)}.EcosystemApplyModal_rowText__rHPv2{display:flex;flex-direction:column;gap:2px;min-width:0}.EcosystemApplyModal_rowTitle__C1Sfq{font-size:14px;font-weight:650;color:var(--color-text-primary);overflow-wrap:anywhere}.EcosystemApplyModal_rowMeta__a3Fdg{font-size:12.5px;color:var(--color-text-secondary)}.EcosystemApplyModal_empty__17NJe{margin:0;padding:22px 0;text-align:center;font-size:13.5px;color:var(--color-text-secondary)}.EcosystemApplyModal_actions__gKwXJ{display:flex;gap:12px}.EcosystemApplyModal_actions__gKwXJ button{flex:1 1}.EcosystemApplyModal_thumb__sYzUK{width:38px;height:38px;border-radius:10px}.EcosystemApplyModal_thumbWide__pt9Tn,.EcosystemApplyModal_thumb__sYzUK{flex-shrink:0;overflow:hidden;background:var(--color-background-gray-light)}.EcosystemApplyModal_thumbWide__pt9Tn{width:72px;height:40.5px;border-radius:8px}.EcosystemApplyModal_thumbImage__UUnJi{width:100%;height:100%;object-fit:cover;display:block}.ReadMoreText_block__QPo2C{display:flex;flex-direction:column}.ReadMoreText_head__RpvyW{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--color-border-gray)}.ReadMoreText_title__ffXwU{margin:0;font-size:var(--sidebar-title-size,14px);font-weight:500;color:var(--color-text-secondary)}.ReadMoreText_more__7a1HY{flex-shrink:0;padding:0;background:none;border:none;color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:color .12s ease}.ReadMoreText_more__7a1HY:hover{text-decoration:underline}.ReadMoreText_preview__Nijrk{max-height:calc(var(--rmt-lines, 6) * 1.55em);overflow:hidden}.ReadMoreText_previewFaded__SxXyB{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.ReadMoreText_modalBody__Hd_vx{font-size:var(--text-base);line-height:1.65;color:var(--color-text-primary);overflow-wrap:break-word}.ReadMoreText_modalBody__Hd_vx p{margin:0 0 1em}.ReadMoreText_modalBody__Hd_vx :last-child,.ReadMoreText_modalBody__Hd_vx p:last-child{margin-bottom:0}.CommunitySponsorsCard_skeletonGrid__9GMzg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.CommunitySponsorsCard_skeletonItem__d8FdT{display:flex;flex-direction:column;align-items:center;gap:8px}.CommunitySponsorsCard_grid__On4hR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.CommunitySponsorsCard_item__1tkpa{flex-direction:column;gap:8px;text-align:center}.CommunitySponsorsCard_logoFallback__6P_Vy{font-size:24px;font-weight:700;color:var(--color-text-secondary)}.CommunitySponsorsCard_company__0IZhi{font-size:12px;max-width:100%}.CommunitySponsorsCard_emptyText__VbSuk{font-size:14px;color:var(--color-text-tertiary);margin:0;text-align:center;padding:16px 0}.CommunitySponsorsCard_seeAllLink__PUFUk{background:none;border:none;padding:0;color:var(--color-accent-ink);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.CommunitySponsorsCard_seeAllLink__PUFUk:hover{opacity:.8;text-decoration:underline}.CommunitySponsorsCard_grid__On4hR{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.CommunitySponsorsCard_item__1tkpa{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);min-width:0;border-radius:var(--radius-md);transition:opacity .15s ease}.CommunitySponsorsCard_clickable__6t8A9{cursor:pointer}.CommunitySponsorsCard_clickable__6t8A9:hover{opacity:.7}.CommunitySponsorsCard_logoCard__nlUZL{width:80px;aspect-ratio:16/9;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-sm)}.CommunitySponsorsCard_logo__gCwbu{width:100%;height:100%;object-fit:contain}.CommunitySponsorsCard_text__gLOxe{display:flex;flex-direction:row;align-items:baseline;gap:var(--space-2);min-width:0}.CommunitySponsorsCard_separator__zC1bK{color:var(--color-border-gray-dark);flex-shrink:0}.CommunitySponsorsCard_company__0IZhi{font-weight:600;color:var(--color-text-primary)}.CommunitySponsorsCard_company__0IZhi,.CommunitySponsorsCard_tier__B5Ms2{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunitySponsorsCard_tier__B5Ms2{color:var(--color-text-tertiary)}.CommunitySponsorsCard_seeAllLink__PUFUk{align-self:center;margin-top:var(--space-3)}.CommunitySponsorsModal_modalOverlay__uNrYK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:20px;animation:CommunitySponsorsModal_fadeIn__uCgzV .2s ease}.CommunitySponsorsModal_modalOverlayClosing__uibgK{animation:CommunitySponsorsModal_fadeOut__Er4Ir .2s var(--ease-in,ease) both}@keyframes CommunitySponsorsModal_fadeIn__uCgzV{0%{opacity:0}to{opacity:1}}@keyframes CommunitySponsorsModal_fadeOut__Er4Ir{0%{opacity:1}to{opacity:0}}.CommunitySponsorsModal_modalContent__5dMfa{background:var(--color-background-white,#ffffff);border-radius:12px;width:100%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:CommunitySponsorsModal_slideUp__T9yGW .3s ease;overflow:hidden}.CommunitySponsorsModal_modalContentClosing__2RjM7{animation:CommunitySponsorsModal_slideDown__l00Bw .3s var(--ease-in,ease) both}@keyframes CommunitySponsorsModal_slideUp__T9yGW{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes CommunitySponsorsModal_slideDown__l00Bw{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.CommunitySponsorsModal_modalHeader__9q1_g{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.CommunitySponsorsModal_modalTitle__dvWh8{font-size:20px;font-weight:700;color:var(--color-text-primary,#111827);margin:0}.CommunitySponsorsModal_closeButton__Gv8ui{background:none;border:none;color:var(--color-text-secondary,#6b7280);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.CommunitySponsorsModal_closeIcon__0sJZc{width:20px;height:20px;display:block}.CommunitySponsorsModal_closeButton__Gv8ui:hover{background-color:var(--color-background-gray-light);color:var(--color-text-primary,#111827)}.CommunitySponsorsModal_closeButton__Gv8ui:focus{outline:2px solid var(--color-accent-ink);outline-offset:2px}.CommunitySponsorsModal_tabs__Con_1{display:flex;gap:8px;padding:16px 24px;border-bottom:1px solid var(--color-border-gray,#e5e7eb)}.CommunitySponsorsModal_sponsorsList__LNEBW{flex:1 1;overflow-y:auto;padding:16px 24px 24px;min-height:200px;max-height:calc(80vh - 180px);display:flex;flex-direction:column;gap:4px}.CommunitySponsorsModal_sponsorItem__1Jl_h{display:flex;align-items:center;gap:16px;padding:12px 8px;border-bottom:1px solid var(--color-border-gray,#e5e7eb);border-radius:8px;transition:background-color .15s ease;text-decoration:none;color:inherit}.CommunitySponsorsModal_sponsorItem__1Jl_h:last-child{border-bottom:none}.CommunitySponsorsModal_sponsorItem__1Jl_h:hover{background-color:var(--color-background-gray-light)}.CommunitySponsorsModal_sponsorLogo__Et7Go{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.CommunitySponsorsModal_logoImage__Jikmk{max-width:80%;max-height:80%;object-fit:contain}.CommunitySponsorsModal_logoFallback__X92pg{font-size:18px;font-weight:700;color:var(--color-text-secondary)}.CommunitySponsorsModal_sponsorInfo__kIfXY{flex:1 1;min-width:0}.CommunitySponsorsModal_sponsorName__jATvN{font-size:16px;font-weight:600;color:var(--color-text-primary,#111827);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunitySponsorsModal_sponsorType__Gcvhz{font-size:13px;font-weight:500;color:var(--color-text-secondary,#6b7280);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunitySponsorsModal_emptyState__8F7mK{display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.CommunitySponsorsModal_emptyState__8F7mK p{font-size:16px;color:var(--color-text-secondary,#6b7280);margin:0}@media (max-width:768px){.CommunitySponsorsModal_modalOverlay__uNrYK{padding:10px}.CommunitySponsorsModal_modalContent__5dMfa{max-height:90vh}.CommunitySponsorsModal_modalHeader__9q1_g{padding:20px 20px 0}.CommunitySponsorsModal_modalTitle__dvWh8{font-size:18px}.CommunitySponsorsModal_tabs__Con_1{padding:12px 20px}.CommunitySponsorsModal_sponsorsList__LNEBW{padding:12px 20px 20px;max-height:calc(90vh - 160px)}.CommunitySponsorsModal_sponsorItem__1Jl_h{gap:12px;padding:10px 0}.CommunitySponsorsModal_sponsorLogo__Et7Go{width:52px;height:52px}.CommunitySponsorsModal_sponsorName__jATvN{font-size:15px}}.CommunityMembersModal_modalOverride__oYLx2{padding:var(--space-5) var(--space-6) var(--space-6)!important}.CommunityMembersModal_headerCount__h1cRN{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.CommunityMembersModal_body__rwCof{display:flex;flex-direction:column;gap:var(--space-3)}.CommunityMembersModal_bodyOrganizersOnly__QNDS_{border-top:1px solid var(--color-border-gray);padding-top:var(--space-4)}.CommunityMembersModal_searchInput__izDpJ{width:100%}.CommunityMembersModal_filterChips__9yrB_{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.CommunityMembersModal_filterChips__9yrB_::-webkit-scrollbar{display:none}.CommunityMembersModal_chip__KtCnH{padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--color-border-gray);background:var(--color-background-white);color:var(--color-text-secondary);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease}.CommunityMembersModal_chip__KtCnH:hover{background:var(--color-background-gray-light)}.CommunityMembersModal_chipActive__maZ4B{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.CommunityMembersModal_chipActive__maZ4B:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.CommunityMembersModal_list__pZw9V{display:flex;flex-direction:column;max-height:min(60vh,480px);overflow-y:auto;margin:0 calc(var(--space-6) * -1);padding:var(--space-2) var(--space-6)}.CommunityMembersModal_memberRow__zfvm3{display:flex;align-items:center;gap:12px;padding:8px 0;border-radius:var(--radius-md);cursor:pointer}.CommunityMembersModal_memberRow__zfvm3:hover{background-color:var(--color-background-gray-light)}.CommunityMembersModal_memberRowOrganizersOnly__K_D5w{gap:16px;padding:12px 8px;border-bottom:1px solid var(--color-border-gray);border-radius:0}.CommunityMembersModal_avatarWrapper__DK8An{flex-shrink:0}.CommunityMembersModal_avatarWrapperOrganizersOnly__JZBdD{border:2px solid var(--color-border-gray);background:var(--color-background-gray-light)}.CommunityMembersModal_memberInfo__n2BuQ{display:flex;flex-direction:column;gap:2px;min-width:0}.CommunityMembersModal_memberName__ohrSN{font-size:14px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityMembersModal_memberNameOrganizersOnly__8RES3{font-size:16px;font-weight:600}.CommunityMembersModal_roleBadge__J_en9{font-size:12px;color:var(--color-text-secondary)}.CommunityMembersModal_roleBadgeOrganizersOnly__Ty9Ou{font-size:13px;font-weight:500}.CommunityMembersModal_sentinel__7_cjT{width:100%;height:1px}.CommunityMembersModal_emptyState__LYqz4{padding:var(--space-6) 0;text-align:center;color:var(--color-text-secondary);font-size:14px}.EcosystemPage_page__reaWh{gap:28px;width:100%;max-width:1280px;margin:0 auto;--page-inset:clamp(24px,5vw,80px);padding:0 var(--page-inset) var(--space-10)}.EcosystemPage_hero__i5Dpv,.EcosystemPage_page__reaWh{display:flex;flex-direction:column}.EcosystemPage_banner__DEFlv{position:relative;width:100%;aspect-ratio:5/1;min-height:150px;border-radius:20px;background:var(--color-background-gray-light)}.EcosystemPage_bannerImage__Ewm_m{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:20px}.EcosystemPage_bannerFallback__N81dh{position:absolute;inset:0;border-radius:20px;background:radial-gradient(120% 160% at 12% 0,rgba(158,231,113,.5) 0,transparent 62%),radial-gradient(90% 140% at 92% 100%,rgba(124,201,78,.36) 0,transparent 58%),var(--color-background-gray-light)}.EcosystemPage_logo__oFIor{line-height:0;position:absolute;bottom:-46px;left:24px;border-radius:18px;border:4px solid var(--color-background-app,var(--color-background-white));background:var(--color-background-white);box-shadow:0 2px 14px rgba(0,0,0,.18)}.EcosystemPage_details__y7TLS{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:24px 40px;gap:24px 40px;padding:18px 4px 0}.EcosystemPage_identity__r7N0t{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:40px}.EcosystemPage_figures__9ezpy{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.EcosystemPage_applyActions__gQGcW{display:flex;flex-wrap:wrap;gap:8px}.EcosystemPage_title__LDqWw{margin:0;font-size:30px;line-height:1.15;letter-spacing:-.02em;font-weight:800;color:var(--color-text-primary);overflow-wrap:anywhere}.EcosystemPage_description___FfrG{margin:0;font-size:14.5px;line-height:1.55;color:var(--color-text-secondary);max-width:68ch}.EcosystemPage_socials__5rUjw{margin-top:4px;display:flex;flex-wrap:wrap;gap:14px}.EcosystemPage_social__otN_P{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.EcosystemPage_social__otN_P:hover{color:var(--color-text-primary)}.EcosystemPage_stats__5NsNB{display:flex;flex-wrap:wrap;gap:22px}.EcosystemPage_stat___AwbB{display:inline-flex;align-items:baseline;gap:7px}.EcosystemPage_statValue__PXAdL{font-size:18px;font-weight:750;letter-spacing:-.01em;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EcosystemPage_statLabel__D4J01{font-size:13px;color:var(--color-text-secondary)}.EcosystemPage_mapWrap__NDGWM{width:100%;height:340px;border-radius:20px;overflow:hidden;border:1px solid var(--color-border-gray)}.EcosystemPage_body__TGFyO{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:36px;gap:36px;align-items:start}.EcosystemPage_main__mDYgq{min-width:0}.EcosystemPage_eventsSection__Re9ae{display:flex;flex-direction:column}.EcosystemPage_sectionHeading__XjxMm{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--color-border-gray);font-size:var(--sidebar-title-size,14px);font-weight:500;letter-spacing:-.01em;color:var(--color-text-secondary)}.EcosystemPage_sidebar__6yyrY{display:flex;flex-direction:column;gap:26px;position:-webkit-sticky;position:sticky;top:88px}.EcosystemPage_sideBlock__Jd5My{display:flex;flex-direction:column;gap:10px}.EcosystemPage_sideTitle__ZTaJC{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--color-border-gray);font-size:14px;font-weight:500;color:var(--color-text-secondary)}@media (max-width:900px){.EcosystemPage_body__TGFyO{grid-template-columns:minmax(0,1fr)}.EcosystemPage_sidebar__6yyrY{position:static}.EcosystemPage_stats__5NsNB{gap:24px}}@media (max-width:768px){.EcosystemPage_banner__DEFlv{margin-left:calc(-1 * var(--page-inset));margin-right:calc(-1 * var(--page-inset));width:auto;aspect-ratio:3.5/1;border-radius:0}.EcosystemPage_bannerFallback__N81dh,.EcosystemPage_bannerImage__Ewm_m{border-radius:0}.EcosystemPage_logo__oFIor{left:var(--page-inset)}}@media (max-width:640px){.EcosystemPage_banner__DEFlv{aspect-ratio:3/1}.EcosystemPage_details__y7TLS{grid-template-columns:minmax(0,1fr);padding:14px 0 0}.EcosystemPage_identity__r7N0t{padding-top:26px}.EcosystemPage_figures__9ezpy{align-items:flex-start}.EcosystemPage_logo__oFIor{bottom:-30px;transform:scale(.68);transform-origin:bottom left}.EcosystemPage_title__LDqWw{font-size:24px}.EcosystemPage_mapWrap__NDGWM{height:260px}}.EcosystemPage_longDescription__NdDRe{max-width:70ch;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary)}.EcosystemPage_communities__DEHxU{display:flex;flex-direction:column;gap:2px}.EcosystemPage_communityRow__2hW1O{display:flex;align-items:center;gap:11px;width:100%;padding:8px;margin:0 -8px;border:none;border-radius:12px;background:transparent;text-align:left;font-family:inherit;cursor:pointer;transition:background-color .15s ease}.EcosystemPage_communityRow__2hW1O:hover{background:var(--color-background-gray-light)}.EcosystemPage_communityLogo__0YrEC{flex-shrink:0}.EcosystemPage_communityText__LZtxl{display:flex;flex-direction:column;min-width:0}.EcosystemPage_communityTitle__1uSdj{font-size:13.5px;font-weight:650;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EcosystemPage_communityMeta__inuoM{font-size:12px;color:var(--color-text-secondary)}.EcosystemPage_events__Wbo9f{display:flex;flex-direction:column;gap:12px}.EcosystemPage_toolbar__CH32j{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin:14px 0 16px}.EcosystemPage_pastToggle__uIivD{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EcosystemPage_pastToggle__uIivD input{width:18px;height:18px;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid var(--color-border-gray-dark);border-radius:var(--radius-sm);position:relative;transition:border-color .15s ease,background-color .15s ease}.EcosystemPage_pastToggle__uIivD input:hover{border-color:var(--color-accent-strong-ink)}.EcosystemPage_pastToggle__uIivD input:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.EcosystemPage_pastToggle__uIivD input:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-55%) rotate(45deg);width:4px;height:8px;border:solid var(--color-on-accent);border-width:0 2px 2px 0}.EcosystemPage_locations__u_qlv{display:flex;flex-direction:column;margin-top:var(--space-3)}.EcosystemPage_location__kZT2N{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-gray)}.EcosystemPage_locationName__g7quZ{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary)}.EcosystemPage_locationMeta__lxQvT{margin:2px 0 0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.EcosystemPage_locationEvents__BxQ9i{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.EcosystemPage_locationEvent__TxpeI{background:none;border:none;padding:0;font-size:var(--text-sm);color:var(--color-accent-ink);text-align:left;cursor:pointer}.EcosystemPage_locationEvent__TxpeI:hover{text-decoration:underline}.EcosystemPage_more__5Yhyc{display:flex;justify-content:center;margin-top:var(--space-3)}.EcosystemPage_muted__sjxpl{margin:0;padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.EcosystemPage_appliedNote__3MsbQ{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.EcosystemPage_syncedNote__ajtnk{margin:0;font-size:11.5px;line-height:1.5;color:var(--color-text-tertiary,var(--color-text-secondary))}