.MapPageClient_mapPageWrapper__jL6Zc{width:100%;height:100vh;position:relative;z-index:1;overflow:hidden;margin:-6rem 0 0;padding:5rem 0 0}.MapPageClient_mapPageContainer__7wUJU{width:100%;height:calc(100vh - 5rem);display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden}.MapPageClient_desktopFiltersColumn__EBo_Z{display:none}.MapPageClient_cardsColumn__aNb1A{display:flex;flex-direction:column;overflow:hidden;min-height:0;padding:0;background:white;border-top:2px solid #000;flex:1}.MapPageClient_cardsSearchWrap__Jm0Xz{flex-shrink:0;padding:.25rem 1rem .5rem}.MapPageClient_cardsResultHeader__5a6KG{flex-shrink:0;padding:.35rem 1rem .25rem}.MapPageClient_resultCount__XarPT{margin:0;white-space:nowrap;display:flex;align-items:baseline;gap:.25rem}.MapPageClient_resultCountNumber__T5gXg{font-family:var(--font-montserrat),system-ui,sans-serif;font-size:1.1rem;font-weight:700;color:#111;letter-spacing:-.01em}.MapPageClient_resultCountLabel__8JjjA{font-family:var(--font-inter);font-size:.8rem;font-weight:400;color:#999}.MapPageClient_cardsScrollArea__VdSBV{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.MapPageClient_cardsScrollAreaUnifiedDesktop__di9cT{display:block;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.MapPageClient_mapColumn__OOBpW{display:flex;flex-direction:column;min-height:0;flex:1}.MapPageClient_mapContainer__ejARB{width:100%;flex:1;min-height:0;border-radius:0;overflow:hidden;border:none;box-shadow:none;flex-shrink:0;contain:layout style paint;transform:translateZ(0);will-change:transform;isolation:isolate}.MapPageClient_map__IvccN{width:100%;height:100%;will-change:auto;transform:translateZ(0)}.MapPageClient_listViewBtnFloat__uopA1{display:none}.MapPageClient_eventListPanel__SGLvx{width:100%;max-width:1200px;margin:0 auto;padding:.25rem 1rem;background:white;border-top:2px solid #000;flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0;gap:0;height:0}.MapPageClient_eventListHeader__iCy4t{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-shrink:0}.MapPageClient_eventListTitle__S_lLA{font-family:var(--font-super-creamy);font-size:1.5rem;color:var(--primary-color);margin:0}.MapPageClient_clearButton__dgZHW{padding:.5rem 1rem;background:white;border:2px solid #000;border-radius:8px;font-size:.875rem;cursor:pointer;color:#333;transition:all .2s ease}.MapPageClient_clearButton__dgZHW:hover{background:#f5f5f5;transform:translateY(-1px)}.MapPageClient_backButtonContainer__O7C1X{padding:.5rem 0 .5rem .5rem;margin:0 0 .25rem;width:100%;flex-shrink:0}.MapPageClient_backToAllButton__ZlnLw{display:flex;align-items:center;gap:.6rem;padding:0 1.2rem;background:transparent;border:2px solid #000;border-radius:25px;color:#333;font-family:var(--font-inter);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;min-height:2.8rem;box-sizing:border-box;box-shadow:2px 2px 0 #000;transform:translate(-1px,-1px);align-self:flex-start}.MapPageClient_backToAllButton__ZlnLw:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(75,0,130,.05);transform:translate(0);box-shadow:1px 1px 0 #000}.MapPageClient_backToAllButton__ZlnLw i{font-size:.9rem;flex-shrink:0}.MapPageClient_backToAllButton__ZlnLw span{font-size:.9rem;font-weight:600;line-height:1.2;white-space:nowrap;text-transform:lowercase}.MapPageClient_filtersContainer__GKoI6{margin:0;padding:.25rem 1rem;width:100%;flex-shrink:0}.MapPageClient_searchBarTrigger__R7Nzs{display:flex;align-items:center;width:100%;text-align:left;background:white;border:2px solid #000;border-radius:50px;padding:.4rem 1rem;min-height:3.5rem;font-family:var(--font-inter);cursor:pointer;box-shadow:2px 2px 0 #000}.MapPageClient_searchPlaceholder__MoMs9{display:flex;align-items:center;gap:.6rem;color:#aaa;font-size:.9rem;width:100%;padding:.3rem 0;border:2px solid transparent}.MapPageClient_searchBarChips__TJTjH{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%}.MapPageClient_searchChip__5bIFO{display:inline-flex;align-items:center;gap:.35rem;background:#FFA7E4;border:2px solid #000;border-radius:20px;padding:.3rem .65rem;font-family:var(--font-inter);font-size:.85rem;font-weight:600;color:#000;white-space:nowrap;cursor:pointer}.MapPageClient_searchChipRemove__pCKRc{background:transparent;border:none;color:#000;font-size:.9rem;font-weight:700;line-height:1;cursor:pointer;padding:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.MapPageClient_searchChipRemove__pCKRc:hover{background:rgba(0,0,0,.1);transform:scale(1.1)}.MapPageClient_searchChipRemove__pCKRc:active{transform:scale(.95)}.MapPageClient_searchBarChips__TJTjH>i{color:#aaa;font-size:.9rem;flex-shrink:0;margin-right:.3rem}.MapPageClient_cardsScrollArea__VdSBV>div{flex:1;min-height:0;overflow:hidden}@media screen and (max-width:768px){.MapPageClient_mapPageWrapper__jL6Zc{margin-top:-3rem;padding-top:3rem;height:100vh;overflow:hidden}@supports (height:100dvh){.MapPageClient_mapPageWrapper__jL6Zc{height:100dvh}}.MapPageClient_mapPageContainer__7wUJU{height:calc(100vh - 3rem)}@supports (height:100dvh){.MapPageClient_mapPageContainer__7wUJU{height:calc(100dvh - 3rem)}}.MapPageClient_mapContainer__ejARB{flex:1;min-height:0}.MapPageClient_cardsColumn__aNb1A{border-top:2px solid #000}.MapPageClient_listViewBtnFloat__uopA1{display:inline-flex;align-items:center;gap:.45rem;position:absolute;left:50%;bottom:calc(.9rem + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:5;font-family:var(--font-inter);font-size:.86rem;font-weight:600;padding:.52rem .9rem;background:#43EFFF;color:#000;border:2px solid #000;border-radius:50px;box-shadow:2px 2px 0 #000;text-decoration:none;white-space:nowrap;transition:all .2s ease}.MapPageClient_listViewBtnFloat__uopA1:hover{transform:translateX(-50%) translate(1px,1px);box-shadow:1px 1px 0 #000}.MapPageClient_filtersContainer__GKoI6{padding:.65rem 1.5rem .85rem}}@media screen and (max-width:480px){.MapPageClient_filtersContainer__GKoI6{padding:.65rem 1rem .85rem}}@media screen and (min-width:769px){.MapPageClient_mapPageContainer__7wUJU{flex-direction:row}.MapPageClient_desktopFiltersColumn__EBo_Z{display:flex;flex-direction:column;gap:1.25rem;width:280px;min-width:280px;max-width:280px;flex:0 0 auto;overflow-y:auto;min-height:0;border-right:2px solid #000;background:white;padding:1rem .9rem 1rem 1rem}.MapPageClient_desktopListViewSection__aJdb2{display:flex;flex-direction:column;gap:.6rem}.MapPageClient_desktopListViewBtn__fYy5o{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;box-sizing:border-box;padding:.6rem 1.2rem;background:#43EFFF;color:#000;border:2px solid #000;border-radius:50px;box-shadow:2px 2px 0 #000;text-decoration:none;font-family:var(--font-inter);font-size:.95rem;font-weight:600;transform:translate(-1px,-1px);transition:all .2s ease}.MapPageClient_desktopListViewBtn__fYy5o:hover{transform:translate(0);box-shadow:1px 1px 0 #000}.MapPageClient_desktopFilterSection__QLIB9{display:flex;flex-direction:column;gap:1rem}.MapPageClient_desktopFilterHeading__24AjI{margin:0;font-family:var(--font-inter);font-size:.78rem;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.08em;line-height:1.35}.MapPageClient_desktopChipWrap__Fh8pr{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.6rem}.MapPageClient_desktopFilterPill__dR6tX{display:inline-flex;align-items:center;gap:.6rem;padding:0 1.15rem 0 .45rem;border:2px solid #000;border-radius:50px;background:transparent;color:#333;font-family:var(--font-inter);font-size:.9rem;font-weight:600;white-space:nowrap;flex-shrink:0;cursor:pointer;box-sizing:border-box;min-height:2.8rem;box-shadow:2px 2px 0 #000;transform:translate(-1px,-1px);transition:all .2s ease}.MapPageClient_desktopFilterPill__dR6tX:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(75,0,130,.05);transform:translate(0);box-shadow:1px 1px 0 #000}.MapPageClient_desktopFilterPillActive__yGwq6,.MapPageClient_desktopFilterPill__dR6tX.MapPageClient_desktopFilterPillActive__yGwq6:hover{background:#FFA7E4;border-color:#000;color:#000;font-weight:700;transform:translate(0);box-shadow:2px 2px 0 #000}.MapPageClient_desktopArtistAvatarWrap__ZV8u_{display:inline-flex;width:38px;height:38px;border-radius:50%;overflow:hidden;flex-shrink:0}.MapPageClient_desktopArtistAvatar___dpb_{width:38px;height:38px;object-fit:cover}.MapPageClient_desktopArtistInitial__3319S{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;font-size:.9375rem;font-weight:700;color:#333;flex-shrink:0}.MapPageClient_desktopFilterPillActive__yGwq6 .MapPageClient_desktopArtistAvatarWrap__ZV8u_,.MapPageClient_desktopFilterPillActive__yGwq6 .MapPageClient_desktopArtistInitial__3319S{box-shadow:inset 0 0 0 2px #000}.MapPageClient_desktopFilterPill__dR6tX:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.MapPageClient_desktopFilterPill__dR6tX:disabled:hover{border-color:#000;color:#333;background:transparent;transform:translate(0);box-shadow:2px 2px 0 #000}.MapPageClient_cardsColumn__aNb1A{order:2;width:380px;min-width:320px;max-width:420px;flex:0 0 auto;border-top:none;border-right:2px solid #000;padding:0}.MapPageClient_cardsResultHeader__5a6KG{padding:.5rem .9rem .25rem 1rem}.MapPageClient_cardsSearchWrap__Jm0Xz{padding:1rem .9rem .25rem 1rem}.MapPageClient_mapColumn__OOBpW{order:3;flex:1;min-width:0}.MapPageClient_mapContainer__ejARB{flex:1;min-height:0}.MapPageClient_filtersContainer__GKoI6{padding:.5rem 0;flex-shrink:0}}