.ExhibitionCalendar_card__Fx2H7{display:flex;flex-direction:column;height:100%;border-radius:16px;box-shadow:0 6px 15px rgba(0,0,0,.1);transition:all .3s ease-in-out;overflow:hidden;position:relative;cursor:pointer;background:linear-gradient(135deg,#ffffff,#f5f7fa)}.ExhibitionCalendar_card__Fx2H7:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgba(0,0,0,.15)}.ExhibitionCalendar_cardInner__mS_yI{display:flex;flex-direction:column;height:100%;position:relative}.ExhibitionCalendar_cardHeader__k4ksP{position:relative;width:100%;height:100px;overflow:hidden}.ExhibitionCalendar_cardMedia__L4e9S{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ExhibitionCalendar_card__Fx2H7:hover .ExhibitionCalendar_cardMedia__L4e9S{transform:scale(1.05)}.ExhibitionCalendar_cardOverlay__YR3MS{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);height:50%;pointer-events:none}.ExhibitionCalendar_tagContainer__QN_tx{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ExhibitionCalendar_tag__gkjzy{border-radius:10px;font-weight:500;font-size:.6rem;height:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ExhibitionCalendar_____PEqlM{background-color:#FF5722;color:white}.ExhibitionCalendar_____wG4Vd{background-color:#2196F3;color:white}.ExhibitionCalendar_____OWLFg{background-color:#673AB7;color:white}.ExhibitionCalendar_headerBox__k3InN{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid var(--primary-color)}.ExhibitionCalendar_headerTitle__m8O_N{display:flex;align-items:center;gap:8px}.ExhibitionCalendar_headerIcon__jx_Mq{color:var(--primary-color);font-size:1.3rem}.ExhibitionCalendar_headerControls__d5dA3{display:flex;align-items:center;gap:8px}.ExhibitionCalendar_container___vyoC{margin-top:48px;margin-bottom:48px}.ExhibitionCalendar_cardContent__rTIzO{flex-grow:1;padding:10px 12px;display:flex;flex-direction:column}.ExhibitionCalendar_titleText__Lhdj3{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:700!important;margin-bottom:8px!important;font-size:12px!important;color:#333}.ExhibitionCalendar_infoContainer__eKhKU{margin-top:4px;width:100%}.ExhibitionCalendar_infoItem__Gh2m3{display:flex;align-items:center;margin-bottom:2px;color:rgba(0,0,0,.6);width:100%}.ExhibitionCalendar_icon__cp7AR{margin-right:8px;font-size:.75rem;color:var(--primary-color);flex-shrink:0}.ExhibitionCalendar_locationText__h6fKm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:.7rem!important}.ExhibitionCalendar_dateText__CiWlU{font-size:.7rem!important;letter-spacing:-.2px}.ExhibitionCalendar_moreButton__touDI{text-transform:none;white-space:nowrap}.ExhibitionCalendar_notificationButton__WIuxj{position:absolute;top:8px;right:8px;background-color:rgba(255,255,255,.85);padding:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:50%;width:30px;height:30px;transition:all .2s ease;z-index:10}.ExhibitionCalendar_notificationButton__WIuxj:hover{background-color:white;transform:scale(1.1)}.ExhibitionCalendar_statusBadge__77RN9{position:absolute;top:8px;left:8px;z-index:10;font-weight:700;padding:4px 8px;border-radius:4px;font-size:.65rem;color:white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ExhibitionCalendar_ongoingBadge__AFoNT{background-color:#4CAF50}.ExhibitionCalendar_upcomingBadge__29Axy{background-color:#FF9800}.ExhibitionCalendar_endedBadge__Ze3Q4{background-color:#9E9E9E}.ExhibitionCalendar_filterSection__S6al7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.ExhibitionCalendar_tabs__11Xja{margin-bottom:.5rem}.ExhibitionCalendar_filterControls__L4pDf{display:flex;align-items:center;margin-left:auto;gap:1rem}.ExhibitionCalendar_filterButtonContainer__VZWxD{margin-left:auto}.ExhibitionCalendar_activeFilters__IuV3Z{display:flex;flex-wrap:wrap;gap:8px}.ExhibitionCalendar_filterChip__KgmRX{margin-right:4px}.ExhibitionCalendar_filterMenuTitle__pw0th{padding:8px 16px;color:#666;font-weight:500}.ExhibitionCalendar_exhibitionGrid__831La{margin-bottom:32px}.ExhibitionCalendar_noExhibitionsMessage__g8_z7{text-align:center;margin:48px 0;color:rgba(0,0,0,.5);font-size:.85rem}.ExhibitionCalendar_calendarViewButton__tI0OX{color:var(--primary-color)}@media (max-width:600px){.ExhibitionCalendar_cardHeader__k4ksP{height:90px}.ExhibitionCalendar_cardContent__rTIzO{padding:8px}.ExhibitionCalendar_titleText__Lhdj3{font-size:.8rem;margin-bottom:6px;min-height:2rem}.ExhibitionCalendar_filterSection__S6al7{flex-direction:column;align-items:flex-start;gap:16px}.ExhibitionCalendar_filterControls__L4pDf{width:100%;justify-content:flex-end}}.ExhibitionCalendar_headerWrapper__FP2m9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CardHeader_header__zk_Vs{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;height:24px}.CardHeader_typography__5wGAn{font-family:NanumGothicCodingBold;font-size:16px;font-weight:400;color:#000000}.CardHeader_iconButton__NrWnB{color:#666666;padding:0}.CardHeader_chevronIcon__mP1fo{font-size:20px}.CardHeader_actionButton__cwWZP{padding:6px;color:var(--color-primary,#1976d2)}.ExhibitionCalendarLoading_card__9S160{display:flex;flex-direction:column;height:100%;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.1);overflow:hidden;position:relative;background:linear-gradient(135deg,#ffffff,#f5f7fa)}.ExhibitionCalendarLoading_cardInner__rX3mr{display:flex;height:100%}.ExhibitionCalendarLoading_headerBox__EuI2d{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid var(--primary-color)}.ExhibitionCalendarLoading_headerTitle__mGVuT{display:flex;align-items:center;gap:8px}.ExhibitionCalendarLoading_headerIcon__3qLEk{color:var(--primary-color);font-size:1.5rem}.ExhibitionCalendarLoading_headerControls__aTNqq{display:flex;align-items:center;gap:8px}.ExhibitionCalendarLoading_container__Edi4z{margin-bottom:40px}.ExhibitionCalendarLoading_cardMedia__8Izn_{width:100px;min-width:100px;height:130px;border-radius:8px;overflow:hidden;margin:12px 0 12px 12px}.ExhibitionCalendarLoading_cardContent__FlKGn{flex-grow:1;padding:12px;display:flex;flex-direction:column}.ExhibitionCalendarLoading_infoItem__7JSGH{display:flex;align-items:center;margin-bottom:4px}.ExhibitionCalendarLoading_iconSkeleton__7TEBr{margin-right:6px}.ExhibitionCalendarLoading_tagContainer__zh_yu{display:flex;gap:6px;margin-top:10px}.ExhibitionCalendarLoading_filterBox__4lFNS{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.ExhibitionCalendarLoading_activeFilters__WQjx_{display:flex;flex-wrap:wrap;gap:8px}.ExhibitionCalendarLoading_rightControls__xcQry{display:flex;align-items:center;margin-left:auto}.ExhibitionCalendarLoading_monthNavigation__t2COU{display:flex;align-items:center;background-color:rgba(25,118,210,.08);border-radius:16px;padding:2px 6px}.ExhibitionCalendarLoading_filterButtonContainer__8ejY1{margin-left:12px}.ExhibitionCalendarLoading_filterButton__AeSXK{text-transform:none;border-radius:20px;padding:4px 12px;height:28px}.ExhibitionCalendarLoading_calendarPaper__tZVt0{margin-bottom:24px;border-radius:12px;overflow:hidden}.ExhibitionCalendarLoading_calendarHeader__bgBKE{background-color:#f5f7fa;border-bottom:1px solid #e0e0e0}.ExhibitionCalendarLoading_weekdayHeader__Yf8qh{padding:10px 0;text-align:center;font-weight:500}.ExhibitionCalendarLoading_sundayText__YccP7{color:#f44336}.ExhibitionCalendarLoading_calendarGrid__j_gR2{height:100%;display:flex;flex-wrap:wrap}.ExhibitionCalendarLoading_calendarDay__ocA65{position:relative;min-height:80px;height:100%;padding:8px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.ExhibitionCalendarLoading_dayIndicators__fsBzJ{display:flex;gap:2px;margin-top:2px}.ExhibitionCalendarLoading_selectedDateSection__B_XG_{margin-top:24px;padding:16px;background-color:#f8f9fa;border-radius:12px}.ExhibitionCalendarLoading_selectedDateHeader__23TvJ{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.ExhibitionCalendarLoading_exhibitionGrid__xL5kV{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ExhibitionCalendarLoading_exhibitionCard__9XR_Z{border-radius:8px;overflow:hidden;display:flex;flex-direction:row;height:120px;min-width:400px;width:100%}.ExhibitionCalendarLoading_exhibitionCardImage__kaszF{flex-shrink:0}.ExhibitionCalendarLoading_exhibitionCardContent__2nN8J{padding:12px 16px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden}@media (max-width:600px){.ExhibitionCalendarLoading_cardInner__rX3mr{flex-direction:column}.ExhibitionCalendarLoading_cardMedia__8Izn_{width:calc(100% - 24px);height:140px;margin:12px 12px 0}.ExhibitionCalendarLoading_filterBox__4lFNS{flex-direction:column;align-items:flex-start;gap:16px}.ExhibitionCalendarLoading_rightControls__xcQry{width:100%;justify-content:flex-end}.ExhibitionCalendarLoading_calendarDay__ocA65{min-height:65px;padding:4px}.ExhibitionCalendarLoading_exhibitionCard__9XR_Z{height:100px;min-width:300px}.ExhibitionCalendarLoading_exhibitionCardContent__2nN8J{padding:8px 12px}}.CalendarPage_container__3Zlch{margin:2rem 0}.CalendarPage_breadcrumbs__cLU75{margin-bottom:1rem}.CalendarPage_link__yvOKB{color:inherit;text-decoration:none}.CalendarPage_link__yvOKB:hover{text-decoration:underline}.CalendarPage_calendarContainer__FVND5{margin-top:1.5rem}.ExhibitionCalendarView_container__bfaWp{margin-bottom:40px}.ExhibitionCalendarView_headerBox__CAGSn{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid var(--primary-color)}.ExhibitionCalendarView_headerTitle__LjzXC{display:flex;align-items:center;gap:8px}.ExhibitionCalendarView_headerIcon__Z8aiw{color:var(--primary-color);font-size:21px}.ExhibitionCalendarView_headerControls__iKSN8{display:flex;align-items:center;gap:16px}.ExhibitionCalendarView_monthNavigation__NlOKz{display:flex;align-items:center;background-color:rgba(25,118,210,.08);border-radius:16px;padding:2px 6px}.ExhibitionCalendarView_monthDisplay__qVcyw{margin:0 4px;min-width:50px;text-align:center;color:var(--primary-color,#1976d2)}.ExhibitionCalendarView_filterBox__ErI0m{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.ExhibitionCalendarView_filterButtonContainer__6V8q0{margin-left:12px}.ExhibitionCalendarView_rightControls__k6JoM{display:flex;align-items:center;margin-left:auto}.ExhibitionCalendarView_filterButton__zHwML{text-transform:none;border-radius:20px;padding:4px 12px;height:28px;white-space:nowrap;display:flex;align-items:center;gap:4px}.ExhibitionCalendarView_activeFilters__Bpxfe{display:flex;flex-wrap:wrap;gap:8px}.ExhibitionCalendarView_filterChip__dVSJ_{margin-right:4px}.ExhibitionCalendarView_filterMenuTitle__NQ3aB{padding:8px 16px;background-color:#f5f5f5;font-weight:700;font-size:13px}.ExhibitionCalendarView_calendarPaper__bzD9J{margin-bottom:24px;border-radius:12px;overflow:hidden}.ExhibitionCalendarView_calendarHeader__anBSB{background-color:#f5f7fa;border-bottom:1px solid #e0e0e0}.ExhibitionCalendarView_weekdayHeader__B1T_c{padding:10px 0;text-align:center;font-weight:500}.ExhibitionCalendarView_sundayText__W_EmY{color:#f44336}.ExhibitionCalendarView_calendarGrid__dkxDF{height:100%;display:flex;flex-wrap:wrap}.ExhibitionCalendarView_calendarDay__7k0bP{position:relative;min-height:80px;height:100%;padding:8px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}.ExhibitionCalendarView_calendarDay__7k0bP:hover{background-color:#f5f5f5}.ExhibitionCalendarView_selectedDay__XjTkV{background-color:rgba(25,118,210,.08)}.ExhibitionCalendarView_otherMonthDay__83Yl3{opacity:.4}.ExhibitionCalendarView_dayNumber__XoEeo{font-size:13px;margin-bottom:4px}.ExhibitionCalendarView_dayIndicators__3YkK9{display:flex;gap:2px;margin-top:2px}.ExhibitionCalendarView_startDot__f55bt{width:6px;height:6px;border-radius:50%;background-color:#2196F3}.ExhibitionCalendarView_endDot__15u0r{width:6px;height:6px;border-radius:50%;background-color:#9E9E9E}.ExhibitionCalendarView_ongoingBar__1aEvS{width:16px;height:3px;background-color:rgba(33,150,243,.4)}.ExhibitionCalendarView_exhibitionCount__1T1au{position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.ExhibitionCalendarView_countBadge__QI_rA{display:inline-block;background-color:rgba(25,118,210,.1);color:var(--primary-color);border-radius:10px;padding:1px 6px;font-size:10px;font-weight:500}.ExhibitionCalendarView_exhibitionTitle__IJMFV{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--primary-color)}.ExhibitionCalendarView_selectedDateSection__hwBZ9{margin-top:24px;padding:16px;background-color:#f8f9fa;border-radius:12px}.ExhibitionCalendarView_selectedDateHeader__FjlMH{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.ExhibitionCalendarView_exhibitionList__5WVPZ{padding:0}.ExhibitionCalendarView_exhibitionListItem__frguR{padding:8px 0}.ExhibitionCalendarView_exhibitionAvatar__0kKzi{width:60px;height:60px}.ExhibitionCalendarView_exhibitionListTitle__DUFRM{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExhibitionCalendarView_exhibitionListDate__W6GrC,.ExhibitionCalendarView_exhibitionListLocation__FzNzd{display:flex;align-items:center;gap:4px;font-size:11px;color:rgba(0,0,0,.6)}.ExhibitionCalendarView_noExhibitionsText__FztWv{padding:24px;color:rgba(0,0,0,.5)}.ExhibitionCalendarView_buttonContainer__9pIUr{display:flex;justify-content:center;margin-top:24px}.ExhibitionCalendarView_listViewButton__ePSVh{text-transform:none}.ExhibitionCalendarView_exhibitionGrid__aX0Gv{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ExhibitionCalendarView_exhibitionCard__Bwhvp{cursor:pointer!important;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out!important;border-radius:8px!important;overflow:hidden!important;display:flex!important;flex-direction:row!important;height:120px!important;min-width:400px!important;width:100%!important}.ExhibitionCalendarView_exhibitionCard__Bwhvp:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.12)}.ExhibitionCalendarView_exhibitionCardImage__eZRjv{width:120px!important;height:120px!important;object-fit:cover!important;transition:transform .3s ease-in-out!important;flex-shrink:0!important}.ExhibitionCalendarView_exhibitionCardImagePlaceholder__IUKZ_{width:120px!important;height:120px!important;background-color:#f5f5f5!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.ExhibitionCalendarView_exhibitionCard__Bwhvp:hover .ExhibitionCalendarView_exhibitionCardImage__eZRjv{transform:scale(1.03)}.ExhibitionCalendarView_exhibitionCardContent__5WgHy{padding:12px 0 6px 12px!important;flex:1 1!important;display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important}.ExhibitionCalendarView_exhibitionCardTitle__rrv_q{font-size:14px!important;-webkit-line-clamp:1!important;margin-bottom:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}.ExhibitionCalendarView_exhibitionCardInfo___WDKa{margin-top:0!important}.ExhibitionCalendarView_exhibitionCardLocation__0va0N{color:rgba(0,0,0,.7)!important;font-weight:500!important}.ExhibitionCalendarView_exhibitionCardDate__KfTV0,.ExhibitionCalendarView_exhibitionCardLocation__0va0N{display:flex!important;align-items:center!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ExhibitionCalendarView_exhibitionCardDate__KfTV0{color:rgba(0,0,0,.6)!important;margin-top:4px!important}.ExhibitionCalendarView_exhibitionCardBottom__YAv1l{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:6px!important}.ExhibitionCalendarView_exhibitionCardAddress__J3vbC{color:rgba(0,0,0,.5)!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1!important;margin-right:4px!important}.ExhibitionCalendarView_regionChip__3Qlaa{margin-left:2px!important;height:12px!important;font-size:8px!important}.ExhibitionCalendarView_typeChip___1CEc{margin-top:0!important;align-self:flex-end!important;font-size:8px!important;height:14px!important;flex-shrink:0!important}@media (max-width:600px){.ExhibitionCalendarView_calendarDay__7k0bP{min-height:65px!important;padding:4px!important}.ExhibitionCalendarView_dayNumber__XoEeo{font-size:11px}.ExhibitionCalendarView_exhibitionCount__1T1au,.ExhibitionCalendarView_exhibitionTitle__IJMFV{font-size:10px}.ExhibitionCalendarView_exhibitionAvatar__0kKzi{width:50px;height:50px}.ExhibitionCalendarView_headerBox__CAGSn{flex-direction:column;align-items:flex-start;gap:12px}.ExhibitionCalendarView_monthNavigation__NlOKz{width:100%;justify-content:center}.ExhibitionCalendarView_exhibitionCard__Bwhvp{height:100px!important;min-width:300px!important}.ExhibitionCalendarView_exhibitionCardImagePlaceholder__IUKZ_,.ExhibitionCalendarView_exhibitionCardImage__eZRjv{width:100px!important;height:100px!important}.ExhibitionCalendarView_exhibitionCardContent__5WgHy{padding:4px 6px 4px 10px!important}}.ExhibitionSwiper_swiperContainer__LKXwt{position:relative;width:100%;padding:0 16px;margin-bottom:24px;overflow:hidden;touch-action:pan-x}.ExhibitionSwiper_cardContainer__84y2i{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding:10px 0 20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ExhibitionSwiper_cardContainer__84y2i:active{cursor:-webkit-grabbing;cursor:grabbing}.ExhibitionSwiper_cardContainer__84y2i::-webkit-scrollbar{display:none}.ExhibitionSwiper_cardWrapper__ATRPD{flex:0 0 auto;width:230px;height:300px;margin-right:16px;will-change:transform;transform:translateZ(0)}.ExhibitionSwiper_cardWrapper__ATRPD:last-child{margin-right:24px}.ExhibitionSwiper_fadeEdge__p2cfN{position:absolute;right:0;top:0;bottom:0;width:50px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.9));pointer-events:none;z-index:2}.ExhibitionSwiper_noExhibitionsMessage__uilGz{text-align:center;padding:40px 0;color:rgba(0,0,0,.5);font-size:.85rem}.ExhibitionSwiper_card__4VJJq{display:flex;flex-direction:column;height:100%;border-radius:16px;box-shadow:0 6px 15px rgba(0,0,0,.1);transition:all .3s ease-in-out;overflow:hidden;position:relative;cursor:pointer;background:linear-gradient(135deg,#ffffff,#f5f7fa);touch-action:pan-y}.ExhibitionSwiper_card__4VJJq:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgba(0,0,0,.15)}.ExhibitionSwiper_cardInner__j0n5i{display:flex;flex-direction:column;height:100%;position:relative}.ExhibitionSwiper_cardHeader__Bhl72{position:relative;width:100%;height:160px;overflow:hidden}.ExhibitionSwiper_cardMedia__YmiY_{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ExhibitionSwiper_card__4VJJq:hover .ExhibitionSwiper_cardMedia__YmiY_{transform:scale(1.05)}.ExhibitionSwiper_cardOverlay__Y6tIV{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);height:50%;pointer-events:none}.ExhibitionSwiper_tagContainer__wudp6{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ExhibitionSwiper_tagWrapper__U_RcO{perspective:800px;transition:transform .2s}.ExhibitionSwiper_tagWrapper__U_RcO:hover{transform:translateY(-1px)}.ExhibitionSwiper_tag__r28xT{display:flex;align-items:center;padding:2px 6px;border-radius:10px;font-weight:500;font-size:.6rem;background:white;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;min-height:16px;color:white;text-shadow:0 1px 1px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2)}.ExhibitionSwiper_tag__r28xT:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,rgba(255,255,255,.3),rgba(255,255,255,0));transform:rotate(30deg);transition:transform .5s;z-index:1;pointer-events:none}.ExhibitionSwiper_tag__r28xT:hover:before{transform:translate(50%,50%) rotate(30deg)}.ExhibitionSwiper_tagText__vYsBH{z-index:2}.ExhibitionSwiper_____eH3M2{background:linear-gradient(135deg,#ef4444,#b91c1c);animation:ExhibitionSwiper_shimmer__vrGum 2s infinite alternate}.ExhibitionSwiper___Wrapper__y2dbJ:hover .ExhibitionSwiper_____eH3M2{box-shadow:0 4px 12px rgba(239,68,68,.4)}.ExhibitionSwiper_____JURxe{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.ExhibitionSwiper___Wrapper__uwn21:hover .ExhibitionSwiper_____JURxe{box-shadow:0 4px 12px rgba(59,130,246,.4)}.ExhibitionSwiper_____3ZtTf{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.ExhibitionSwiper___Wrapper__uHN2T:hover .ExhibitionSwiper_____3ZtTf{box-shadow:0 4px 12px rgba(139,92,246,.4)}@keyframes ExhibitionSwiper_shimmer__vrGum{0%{background-position:0 50%}to{background-position:100% 50%}}.ExhibitionSwiper_cardContent__2u3wv{flex-grow:1;padding:10px 12px;display:flex;flex-direction:column}.ExhibitionSwiper_titleText__qHwcl{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:700!important;margin-bottom:8px!important;font-size:12px!important;color:#333}.ExhibitionSwiper_infoContainer__3pdT7{margin-top:4px;width:100%}.ExhibitionSwiper_infoItem__lbJfJ{display:flex;align-items:center;margin-bottom:2px;color:rgba(0,0,0,.6);width:100%}.ExhibitionSwiper_icon__3wdRS{margin-right:8px;font-size:.75rem;color:var(--primary-color);flex-shrink:0}.ExhibitionSwiper_locationText__4U6jE{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:.7rem!important}.ExhibitionSwiper_dateText__iAMiB{font-size:.7rem!important;letter-spacing:-.2px}.ExhibitionSwiper_notificationButton__g2imR{position:absolute;top:8px;right:8px;background-color:rgba(255,255,255,.85);padding:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;cursor:pointer}.ExhibitionSwiper_notificationButton__g2imR:hover{background-color:white;transform:scale(1.1)}.ExhibitionSwiper_statusBadge__Cg3xU{position:absolute;top:10px;left:10px;z-index:10;font-weight:700;padding:4px 12px;border-radius:12px;font-size:.65rem;color:white;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);text-shadow:0 1px 2px rgba(0,0,0,.2);display:flex;align-items:center;gap:4px}.ExhibitionSwiper_statusIcon__dNBFb{display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:1px}.ExhibitionSwiper_statusBadge__Cg3xU:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:12px;padding:1px;background:linear-gradient(45deg,rgba(255,255,255,.4),rgba(255,255,255,0));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.ExhibitionSwiper_ongoingBadge__nHMIN{background:linear-gradient(135deg,#22c55e,#15803d);transform-origin:left center;animation:ExhibitionSwiper_pulse__v_PxD 2s ease-in-out infinite alternate}.ExhibitionSwiper_upcomingBadge__yctrN{background:linear-gradient(135deg,#f59e0b,#d97706)}.ExhibitionSwiper_endedBadge__oq_SO{background:linear-gradient(135deg,#6b7280,#4b5563);opacity:.9}@keyframes ExhibitionSwiper_pulse__v_PxD{0%{transform:scale(1)}to{transform:scale(1.05)}}.ExhibitionSwiper_card__4VJJq:hover .ExhibitionSwiper_statusBadge__Cg3xU{box-shadow:0 3px 10px rgba(0,0,0,.3)}@media (max-width:600px){.ExhibitionSwiper_swiperContainer__LKXwt{padding:0 12px}.ExhibitionSwiper_cardWrapper__ATRPD{width:200px;height:320px}}.ExhibitionCard_card__WIZg0{display:flex!important;height:120px!important;background-color:#F8F9FA!important;box-shadow:none!important;position:relative!important}.ExhibitionCard_imageBox__Ag0WE{position:relative;width:90px}.ExhibitionCard_image__MvODO{border-radius:4px;cursor:pointer}.ExhibitionCard_cardContent__iLHyN{flex:1 1;padding:12px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.ExhibitionCard_tag__zHcl5{font-size:10px!important;font-weight:700!important;padding:4px 8px!important;border-radius:4px!important;margin-right:8px!important}.ExhibitionCard_tagRecommended__XLluZ{background-color:#FFF1F0!important;color:#FF3B30!important}.ExhibitionCard_tagDefault__edece{background-color:#FFFFFF!important;color:#666666!important}.ExhibitionCard_tagNew__zbpTw{background-color:#6CA0B6!important;color:#FFFFFF!important;padding:2px 6px!important;border-radius:4px!important;font-weight:700!important}.ExhibitionCard_title__sSySj{font-weight:700!important;margin-bottom:8px!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ExhibitionCard_infoBox__ad6NF{display:flex!important;align-items:center!important;gap:4px!important}.ExhibitionCard_icon__FWjiV,.ExhibitionCard_infoText__QaXQa{font-size:12px!important;color:#666666!important}.ExhibitionCard_bookmarkButton__13WZl{position:absolute!important;bottom:4px!important;right:4px!important;padding:4px!important;z-index:1!important}.ExhibitionCard_bookmarkButton__13WZl:hover{background-color:transparent!important}.ExhibitionTalkLoading_box__MlyIM,.ExhibitionTalk_box__Q66yz,.PopularityMeetup_box__oeDtt{padding-left:16px;padding-right:16px;padding-top:24px}.PopularityMeetup_header__5qUHP{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;height:24px}.PopularityMeetup_typography__EtOxX{font-family:NanumGothicCodingBold;font-size:16px;font-weight:400;color:#000000}.PopularityMeetup_iconButton__w2aD8{color:#666666;padding:0}.PopularityMeetup_chevronIcon__u_5bL{font-size:20px}.MeetupCard_card__3pn_Y{display:flex!important;height:120px!important;background-color:#F8F9FA!important;box-shadow:none!important;position:relative!important}.MeetupCard_imageBox__xs54x{position:relative;width:90px}.MeetupCard_image__x9xL7{border-radius:4px;cursor:pointer}.MeetupCard_cardContent__po_hF{flex:1 1;padding:12px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.MeetupCard_tag__MnbYf{font-size:10px!important;font-weight:700!important;padding:4px 8px!important;border-radius:4px!important;margin-right:8px!important}.MeetupCard_tagParticipants__GNWgU{background-color:#F0F0F0!important}.MeetupCard_tagStatus__W4nT4{background-color:#8CCF8C!important;color:#FFFFFF!important;padding:2px 6px!important;border-radius:4px!important;font-weight:700!important}.MeetupCard_title__UPIQp{font-weight:700!important;margin-bottom:8px!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.MeetupCard_infoBox__tWpXx{display:flex!important;align-items:center!important;gap:4px!important}.MeetupCard_icon__1jCj7,.MeetupCard_infoText__17B0a{font-size:12px!important;color:#666666!important}.MeetupCard_placeholderImage__1U7g5{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.MeetupCard_placeholderIcon__n_F4p{font-size:2.5rem;color:rgba(255,255,255,.8);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.MeetupCard_statusOPEN__wPq0J{background-color:#4CAF50!important;color:white!important}.MeetupCard_statusWAITING__MYHsl{background-color:#2196F3!important;color:white!important}.MeetupCard_statusCOMPLETED__XQNKO{background-color:#9E9E9E!important;color:white!important}.MeetupCard_statusCANCELED__NTP69{background-color:#F44336!important;color:white!important}