.styles_container__CGj4C{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--color-white-500)}.styles_mapPreview__fUg4j{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:42dvh;background:var(--color-white_grey-300);border-bottom:1px solid var(--color-grey-100)}.styles_scrollArea__wePGr{flex:1 1;overflow-y:auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.styles_scrollArea__wePGr::-webkit-scrollbar{display:none}.styles_content__8v_zU{gap:20px;padding:16px;background:var(--color-white-500)}.styles_content__8v_zU,.styles_descriptionSection__u9NY2,.styles_imageSection__U0KlF,.styles_summarySection__ldwzO,.styles_userSection__UOGUY{display:flex;flex-direction:column;width:100%}.styles_userSection__UOGUY{padding-bottom:16px;border-bottom:1px solid var(--color-grey-100)}.styles_userRow__fitQ0{display:flex;align-items:center;gap:10px;width:100%;min-height:40px}.styles_avatarWrap__c2b7M{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:9999px;background:var(--color-black-400)}.styles_userName__S5vqL{margin:0;color:var(--color-black-900);font-family:var(--typography-body-1-ko-desktop-font-family);font-size:var(--typography-body-1-ko-desktop-font-size);font-style:var(--typography-body-1-ko-desktop-font-style);font-weight:var(--typography-body-1-ko-desktop-font-weight);line-height:var(--typography-body-1-ko-desktop-line-height);letter-spacing:var(--typography-body-1-ko-desktop-letter-spacing)}.styles_summarySection__ldwzO{gap:8px;padding-bottom:20px;border-bottom:1px solid var(--color-grey-100)}.styles_titleRow__6u92N{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}.styles_titleGroup__dRphR{display:flex;align-items:flex-start;gap:8px;flex:1 1;min-width:0}.styles_trackTitle__XmBEI{margin:0;flex:1 1;min-width:0;color:var(--color-black-900);font-family:var(--typography-heading-3-ko-desktop-semibold-font-family);font-size:var(--typography-heading-3-ko-desktop-semibold-font-size);font-style:normal;font-weight:var(--typography-heading-3-ko-desktop-semibold-font-weight);line-height:var(--typography-heading-3-ko-desktop-semibold-line-height);letter-spacing:var(--typography-heading-3-ko-desktop-semibold-letter-spacing);overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.styles_metaRow__C2I2T{display:flex;align-items:center;gap:12px;overflow:hidden}.styles_distance__x3AlO{color:var(--color-black-900);font-family:var(--typography-body-2-ko-desktop-semibold-font-family);font-size:var(--typography-body-2-ko-desktop-semibold-font-size);font-style:var(--typography-body-2-ko-desktop-semibold-font-style);font-weight:var(--typography-body-2-ko-desktop-semibold-font-weight);line-height:var(--typography-body-2-ko-desktop-semibold-line-height);letter-spacing:var(--typography-body-2-ko-desktop-semibold-letter-spacing)}.styles_separator__lxvpP{color:var(--color-grey-300);font-family:var(--typography-body-2-ko-desktop-regular-font-family);font-size:var(--typography-body-2-ko-desktop-regular-font-size);font-style:var(--typography-body-2-ko-desktop-regular-font-style);font-weight:var(--typography-body-2-ko-desktop-regular-font-weight);line-height:var(--typography-body-2-ko-desktop-regular-line-height);letter-spacing:var(--typography-body-2-ko-desktop-regular-letter-spacing)}.styles_locationWrap__M_IJX{display:flex;align-items:center;gap:2px;min-width:0}.styles_locationIcon__Owf2U{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;line-height:0}.styles_locationIcon__Owf2U>svg{display:block}.styles_location__Y3Vjd{color:var(--color-grey-500);font-family:var(--typography-body-2-ko-desktop-regular-font-family);font-size:var(--typography-body-2-ko-desktop-regular-font-size);font-style:var(--typography-body-2-ko-desktop-regular-font-style);font-weight:var(--typography-body-2-ko-desktop-regular-font-weight);line-height:var(--typography-body-2-ko-desktop-regular-line-height);letter-spacing:var(--typography-body-2-ko-desktop-regular-letter-spacing);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.styles_actionsGroup__oYQE1{display:flex;flex-direction:row;align-items:flex-start;gap:8px;flex-shrink:0}.styles_shareButton__qLu_m{color:var(--color-grey-500)}.styles_likeButton__qR3to,.styles_shareButton__qLu_m{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0;gap:2px;min-width:44px;min-height:44px;padding:0;background:transparent;border:0;cursor:pointer}.styles_likeButton__qR3to{color:var(--color-red-500)}.styles_likeCount__xpZBW{color:var(--color-grey-500);font-family:var(--typography-caption-1-ko-desktop-font-family);font-size:var(--typography-caption-1-ko-desktop-font-size);font-style:var(--typography-caption-1-ko-desktop-font-style);font-weight:var(--typography-caption-1-ko-desktop-font-weight);line-height:var(--typography-caption-1-ko-desktop-line-height);letter-spacing:var(--typography-caption-1-ko-desktop-letter-spacing)}.styles_descriptionSection__u9NY2{gap:8px;min-width:0}.styles_sectionTitle___qwJZ{margin:0;color:var(--color-black-900);font-family:var(--typography-body-1-ko-desktop-font-family);font-size:var(--typography-body-1-ko-desktop-font-size);font-style:var(--typography-body-1-ko-desktop-font-style);font-weight:var(--typography-body-1-ko-desktop-font-weight);line-height:var(--typography-body-1-ko-desktop-line-height);letter-spacing:var(--typography-body-1-ko-desktop-letter-spacing)}.styles_description__857_3{margin:0;max-width:100%;min-width:0;color:var(--color-grey-700);font-family:var(--typography-body-2-ko-desktop-regular-font-family);font-size:var(--typography-body-2-ko-desktop-regular-font-size);font-style:var(--typography-body-2-ko-desktop-regular-font-style);font-weight:var(--typography-body-2-ko-desktop-regular-font-weight);line-height:var(--typography-body-2-ko-desktop-regular-line-height);letter-spacing:var(--typography-body-2-ko-desktop-regular-letter-spacing);white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden}.styles_imageSection__U0KlF{gap:8px}.styles_carousel__Qc47f{display:flex;flex-direction:column;width:100%}.styles_carouselViewport__DlJmA{display:grid;width:100%}.styles_carouselTrack__W8xZb{grid-area:1/1;width:100%;overflow:hidden!important}.styles_carouselTrack__W8xZb .swiper-wrapper{align-items:stretch}.styles_carouselSlide__EDWOj{width:100%!important}.styles_carouselItem__knMq5{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;flex-shrink:0;width:100%;aspect-ratio:5/3;padding:16px;border:1px solid var(--color-grey-100);border-radius:16px;overflow:hidden;background:var(--color-grey-400)}.styles_carouselCaption__mEY_l{position:relative;z-index:1;color:var(--color-white-500);font-family:var(--typography-body-2-ko-desktop-semibold-font-family);font-size:var(--typography-body-2-ko-desktop-semibold-font-size);font-style:var(--typography-body-2-ko-desktop-semibold-font-style);font-weight:var(--typography-body-2-ko-desktop-semibold-font-weight);line-height:var(--typography-body-2-ko-desktop-semibold-line-height);letter-spacing:var(--typography-body-2-ko-desktop-semibold-letter-spacing)}.styles_carouselImage__fH2xF{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.styles_emptyImageCard__wPKJ0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:3/1;padding:16px;border:1px solid var(--color-grey-100);border-radius:16px;background:linear-gradient(135deg,var(--color-white_grey-100) 0,var(--color-white_grey-200) 100%)}.styles_emptyImageTitle__hlbT7{margin:0;color:var(--color-black-200);font-family:var(--typography-body-2-ko-desktop-semibold-font-family);font-size:var(--typography-body-2-ko-desktop-semibold-font-size);font-style:var(--typography-body-2-ko-desktop-semibold-font-style);font-weight:var(--typography-body-2-ko-desktop-semibold-font-weight);line-height:var(--typography-body-2-ko-desktop-semibold-line-height);letter-spacing:var(--typography-body-2-ko-desktop-semibold-letter-spacing)}.styles_carouselControls__aFDj6{display:flex;align-items:center;justify-content:space-between;grid-area:1/1;position:relative;z-index:3;align-self:center;width:100%;padding:0 8px;pointer-events:none}.styles_carouselButton__LcAhZ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:var(--color-white-500);border:1px solid var(--color-grey-100);border-radius:9999px;cursor:pointer;pointer-events:auto}.styles_carouselButton__LcAhZ:disabled{cursor:default;opacity:.5}.styles_carouselIndicators__Dg0FA{display:flex;align-items:center;justify-content:center;grid-area:1/1;position:relative;z-index:3;align-self:end;justify-self:center;gap:8px;margin-bottom:12px}.styles_indicatorActive__mzHS6,.styles_indicator__JfeGN{display:flex;flex-shrink:0;height:8px;border-radius:9999px;background:var(--color-grey-300)}.styles_indicatorActive__mzHS6{width:24px;background:var(--color-white-500);border:1px solid var(--color-grey-200)}.styles_indicator__JfeGN{width:8px}.styles_carouselButton__LcAhZ:focus-visible,.styles_likeButton__qR3to:focus-visible,.styles_shareButton__qLu_m:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}