.EventBoard_section__en2hn{padding:3rem 0;display:flex;flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;width:calc(100% - 2rem)}.EventBoard_headerCompact__RUYsu{text-align:center;margin-bottom:.5rem}.EventBoard_titleArea__lCiKD{display:flex;flex-direction:column;align-items:center;gap:.25rem}.EventBoard_kicker__4VEqd{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--primary);font-weight:600;margin:0}.EventBoard_heading__MnJxv{font-size:2rem;font-weight:800;color:var(--text-main);margin:0;letter-spacing:-.02em}.EventBoard_copy__y_34M{font-size:1rem;color:var(--text-muted);margin:0}.EventBoard_filterSection__z1JMH{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:1rem;box-shadow:var(--shadow-sm)}.EventBoard_quickFiltersRow__0Gn6e{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.EventBoard_quickFilterChip__L4Xdf{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:9999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-main);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.EventBoard_quickFilterChip__L4Xdf:hover{border-color:var(--primary);color:var(--primary);background:rgba(99,102,241,.05)}.EventBoard_quickFilterChipActive__3sW9y{background:var(--primary);color:#fff;border-color:var(--primary)}.EventBoard_quickFilterChipActive__3sW9y:hover{background:var(--primary);color:#fff;filter:brightness(1.1)}.EventBoard_quickFilterIcon__59ZXQ{font-size:.875rem;line-height:1}.EventBoard_quickFilterLoading__HJxnq{opacity:.6;cursor:wait}.EventBoard_filterDivider__XXL2k{width:1px;height:1.5rem;background:var(--border-subtle);margin:0 .25rem}.EventBoard_advancedFilterBtn__PbLpP{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.EventBoard_advancedFilterBtn__PbLpP:hover{border-color:var(--primary);color:var(--primary)}.EventBoard_advancedFilterBtnActive___Q3tL{background:var(--primary);color:#fff;border-color:var(--primary)}.EventBoard_chevron__k__N5{transition:transform .2s ease}.EventBoard_chevronUp__NAf_L{transform:rotate(180deg)}.EventBoard_clearFiltersBtn___Vwlz{margin-left:auto;padding:.5rem .75rem;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:color .15s;text-decoration:underline;text-underline-offset:2px}.EventBoard_clearFiltersBtn___Vwlz:hover{color:var(--primary)}.EventBoard_mobileFilterBtn__FKwiO{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-muted);cursor:pointer;transition:all .15s}.EventBoard_mobileFilterBtn__FKwiO:hover{border-color:var(--primary);color:var(--primary)}.EventBoard_advancedFiltersPanel__MWXqo{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle);animation:EventBoard_slideDown__mBNc3 .2s ease}@keyframes EventBoard_slideDown__mBNc3{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.EventBoard_resultsInfo__oeIF6{display:flex;align-items:center;justify-content:space-between}.EventBoard_resultsCount__zJWqO{font-size:.875rem;color:var(--text-muted)}.EventBoard_resultsCount__zJWqO strong{color:var(--text-main);font-weight:600}.EventBoard_grid__JxJuk,.EventBoard_skeletonGrid__cDihQ{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);width:100%}.EventBoard_gridItem__0U7aY{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.EventBoard_gridItemVisible__BMBXj{opacity:1;transform:translateY(0)}.EventBoard_skeletonCard__q1boD{background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden;box-shadow:var(--shadow-sm)}.EventBoard_skeletonImage___uuMH{padding-top:50%;background:linear-gradient(90deg,var(--gray-100) 0,var(--gray-200) 50%,var(--gray-100) 100%);background-size:200% 100%;animation:EventBoard_shimmer__3ijVf 1.5s infinite}.EventBoard_skeletonContent__doa3A{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.EventBoard_skeletonLine__6Wjil{height:.875rem;background:linear-gradient(90deg,var(--gray-100) 0,var(--gray-200) 50%,var(--gray-100) 100%);background-size:200% 100%;animation:EventBoard_shimmer__3ijVf 1.5s infinite;border-radius:var(--radius-sm)}@keyframes EventBoard_shimmer__3ijVf{0%{background-position:200% 0}to{background-position:-200% 0}}.EventBoard_error__k5Dgi{padding:2rem;border-radius:var(--radius-lg);background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:1rem;display:flex;align-items:center;justify-content:center;font-weight:500}@media (max-width:1024px){.EventBoard_grid__JxJuk,.EventBoard_skeletonGrid__cDihQ{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:768px){.EventBoard_section__en2hn{padding:2rem 0;gap:1rem}.EventBoard_heading__MnJxv{font-size:1.5rem}.EventBoard_copy__y_34M{font-size:.875rem}.EventBoard_filterSection__z1JMH{padding:.75rem}.EventBoard_quickFiltersRow__0Gn6e{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.EventBoard_quickFiltersRow__0Gn6e::-webkit-scrollbar{display:none}.EventBoard_quickFilterChip__L4Xdf{flex-shrink:0;padding:.375rem .75rem;font-size:.8125rem}.EventBoard_advancedFilterBtn__PbLpP,.EventBoard_filterDivider__XXL2k{display:none}.EventBoard_mobileFilterBtn__FKwiO{display:flex;flex-shrink:0}.EventBoard_clearFiltersBtn___Vwlz{flex-shrink:0;padding:.375rem .5rem;font-size:.75rem}.EventBoard_grid__JxJuk,.EventBoard_skeletonGrid__cDihQ{grid-template-columns:1fr;gap:1rem}.EventBoard_resultsCount__zJWqO{font-size:.8125rem}}[data-theme=dark] .EventBoard_filterSection__z1JMH{background:var(--gray-100);border-color:var(--gray-200)}[data-theme=dark] .EventBoard_quickFilterChip__L4Xdf{background:var(--gray-50);border-color:var(--gray-200)}[data-theme=dark] .EventBoard_quickFilterChip__L4Xdf:hover{background:rgba(99,102,241,.1)}[data-theme=dark] .EventBoard_advancedFilterBtn__PbLpP{background:var(--gray-50);border-color:var(--gray-200)}[data-theme=dark] .EventBoard_skeletonImage___uuMH,[data-theme=dark] .EventBoard_skeletonLine__6Wjil{background:linear-gradient(90deg,var(--gray-100) 0,var(--gray-200) 50%,var(--gray-100) 100%);background-size:200% 100%}.EndedEventsPreview_section__DIn_C{margin:48px auto;padding:24px;border-radius:20px;background:linear-gradient(135deg,rgba(251,146,60,.1),rgba(236,72,153,.1));border:1px solid rgba(251,146,60,.2);display:flex;flex-direction:column;gap:16px;max-width:1024px;width:calc(100% - 3rem)}.EndedEventsPreview_header__Qp17q{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.EndedEventsPreview_title__lCNFc{margin:0;font-size:24px;font-weight:600;color:var(--text-main)}[data-theme=dark] .EndedEventsPreview_title__lCNFc{color:#fff}.EndedEventsPreview_subtitle__x3b17{margin:8px 0 0;font-size:14px;color:#475569}.EndedEventsPreview_link__dmGhi{padding:10px 20px;border-radius:999px;background:#f97316;color:#fff;font-weight:600;text-decoration:none;box-shadow:0 8px 18px rgba(249,115,22,.25)}.EndedEventsPreview_grid__rw8qW{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.EndedEventsPreview_placeholder__8slLc{padding:20px;border-radius:14px;background:hsla(0,0%,100%,.8);color:#64748b;text-align:center}.EndedEventsPreview_error__PRJra{padding:20px;border-radius:14px;background:hsla(0,91%,71%,.15);color:#b91c1c;text-align:center}@media (max-width:1024px){.EndedEventsPreview_grid__rw8qW{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.EndedEventsPreview_grid__rw8qW{grid-template-columns:1fr}}