.NeighborhoodHub_page__VeOG_{box-sizing:border-box;width:100%;min-width:0;max-width:1160px;margin:0 auto;padding:28px 24px 112px;color:var(--b-ink,#17202e);font:400 16px/1.5 Pretendard,sans-serif}.NeighborhoodHub_page__VeOG_ *{box-sizing:border-box}.NeighborhoodHub_page__VeOG_ h1,.NeighborhoodHub_page__VeOG_ h2,.NeighborhoodHub_page__VeOG_ h3,.NeighborhoodHub_page__VeOG_ p{margin:0}.NeighborhoodHub_page__VeOG_ h1{font-size:28px;letter-spacing:-.04em;font-weight:700;margin:4px 0 12px}.NeighborhoodHub_page__VeOG_ h2{font-size:20px;font-weight:700}.NeighborhoodHub_page__VeOG_ h3{font-size:17px;font-weight:700}.NeighborhoodHub_heading__Kjtpq{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.NeighborhoodHub_eyebrow__e_DZB{font-size:14px;color:#20846e;font-weight:600;letter-spacing:.06em}.NeighborhoodHub_own__gPM9Z,.NeighborhoodHub_page__VeOG_ a.NeighborhoodHub_primary__SdoBV,.NeighborhoodHub_page__VeOG_ button,.NeighborhoodHub_room__kRrYO button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #e7e7e5;border-radius:12px;background:white;padding:10px 14px;font:600 15px/1.4 Pretendard,sans-serif;color:#17202e;cursor:pointer;text-decoration:none}.NeighborhoodHub_own__gPM9Z{color:#20846e;white-space:nowrap}.NeighborhoodHub_page__VeOG_ button:disabled,.NeighborhoodHub_room__kRrYO button:disabled{opacity:.55;cursor:default}.NeighborhoodHub_page__VeOG_ .NeighborhoodHub_primary__SdoBV,.NeighborhoodHub_room__kRrYO .NeighborhoodHub_primary__SdoBV{background:#20846e;border-color:#20846e;color:white}.NeighborhoodHub_tabs__KP__W{min-width:0;max-width:100%;display:flex;gap:8px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #e7e7e5;overflow:auto;scrollbar-width:none}.NeighborhoodHub_tabs__KP__W button{flex-shrink:0}.NeighborhoodHub_tabs__KP__W button[aria-current=page]{color:#176650;background:#e8f3ee;border-color:#a2cabc}.NeighborhoodHub_toolbar__dczUi{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px}.NeighborhoodHub_actions__y8F_X{display:flex;gap:8px}.NeighborhoodHub_muted__ZR_jM{font-size:14px;color:#667085}.NeighborhoodHub_feed__qL9KL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.NeighborhoodHub_content__kAiTd{overflow:hidden;background:white;border:1px solid #e7e7e5;border-radius:16px}.NeighborhoodHub_page__VeOG_ .NeighborhoodHub_contentOpen__Ae_Eq{border:0;padding:0;width:100%;display:block;text-align:left;border-radius:0;font-weight:400}.NeighborhoodHub_photo__KO4Zl{width:100%;height:auto;aspect-ratio:4/3;min-height:0;object-fit:cover}.NeighborhoodHub_contentBody__iD_DR{padding:20px}.NeighborhoodHub_kind__8jTEg{display:block;color:#20846e;font-size:13px;font-weight:600;margin-bottom:8px}.NeighborhoodHub_content__kAiTd h3{line-height:1.45;overflow-wrap:anywhere}.NeighborhoodHub_contentBody__iD_DR>p{color:#667085;margin-top:8px;font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NeighborhoodHub_price__BNUek{display:block;margin-top:8px;font-size:20px;font-weight:700}.NeighborhoodHub_metadata__elhPR{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:13px;color:#667085}.NeighborhoodHub_stats___nOUH{display:flex;gap:16px;color:#667085;font-size:13px;margin-top:12px}.NeighborhoodHub_stats___nOUH span{display:inline-flex;gap:5px;align-items:center}.NeighborhoodHub_communities__sUr_D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.NeighborhoodHub_community__VFHXw{display:flex;align-items:center;gap:14px;padding:20px;background:white;border:1px solid #e7e7e5;border-radius:16px;text-decoration:none;color:inherit;min-width:0}.NeighborhoodHub_community__VFHXw>div{flex:1;min-width:0}.NeighborhoodHub_community__VFHXw h3{overflow-wrap:anywhere}.NeighborhoodHub_community__VFHXw p{font-size:14px;color:#667085;margin-top:6px}.NeighborhoodHub_tileIcon__lHi_j{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;color:#20846e;background:#edf5f0}.NeighborhoodHub_community__VFHXw>button{flex-shrink:0}.NeighborhoodHub_empty__u8wSY{padding:48px 24px;border:1px solid #e7e7e5;background:white;border-radius:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;color:#667085}.NeighborhoodHub_empty__u8wSY h3{color:#17202e}.NeighborhoodHub_empty__u8wSY a{color:#20846e}.NeighborhoodHub_search__pbw5I{display:flex;align-items:center;gap:12px;border:1px solid #e7e7e5;border-radius:14px;background:white;padding:8px 12px;margin-bottom:18px}.NeighborhoodHub_search__pbw5I input{flex:1;min-width:0;font:inherit;border:0;outline-offset:4px;padding:8px;background:transparent}.NeighborhoodHub_more__cqMfY{display:flex!important;margin:24px auto 0;min-width:140px}.NeighborhoodHub_error__RugAl{padding:16px;border:1px solid #eed2ca;background:#fff6f2;border-radius:14px;margin:0 0 18px;color:#8b3e2e;display:flex;align-items:center;justify-content:space-between;gap:12px}.NeighborhoodHub_error__RugAl p{font-size:15px}.NeighborhoodHub_toast__vKRGf{position:fixed;z-index:450;bottom:calc(84px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#17202e;color:white;padding:12px 18px;border-radius:12px;max-width:calc(100% - 32px);font-size:14px}.NeighborhoodHub_blocked__TraWD{padding:20px}.NeighborhoodHub_blocked__TraWD>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.NeighborhoodHub_blocked__TraWD button{min-height:44px;border:1px solid #e7e7e5;background:white;border-radius:12px;padding:8px 12px;font:600 15px Pretendard,sans-serif}.NeighborhoodHub_page__VeOG_ :is(button,a,input):focus-visible,.NeighborhoodHub_room__kRrYO :is(button,a,textarea):focus-visible{outline:3px solid #3079c4;outline-offset:3px}.NeighborhoodHub_room__kRrYO{box-sizing:border-box;width:100%;min-width:0;max-width:820px;margin:0 auto;min-height:calc(100dvh - 170px);padding:24px;color:#17202e;font:400 16px/1.5 Pretendard,sans-serif}.NeighborhoodHub_roomHeader__SdYMj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.NeighborhoodHub_roomHeader__SdYMj h1{font-size:24px;font-weight:700;margin:0}.NeighborhoodHub_roomHeader__SdYMj p{margin:6px 0 0;font-size:14px;color:#667085}.NeighborhoodHub_roomActions___jD7D{display:flex;flex-wrap:wrap;gap:8px}.NeighborhoodHub_messages__L3oiU{background:white;border:1px solid #e7e7e5;border-radius:16px;padding:20px;min-height:240px;max-height:calc(100dvh - 340px);overflow:auto;overscroll-behavior:contain}.NeighborhoodHub_message__oDL_M{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.NeighborhoodHub_mine__DYlGO{align-items:flex-end}.NeighborhoodHub_author__lWlXc{font-size:13px;color:#667085;margin-bottom:5px}.NeighborhoodHub_bubble__C1fye{padding:12px 14px;background:#f2f4f3;border-radius:0 14px 14px 14px;max-width:85%;overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px}.NeighborhoodHub_mine__DYlGO .NeighborhoodHub_bubble__C1fye{background:#e4f2eb;border-radius:14px 0 14px 14px}.NeighborhoodHub_messageMeta__LTaFI{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:12px;color:#667085}.NeighborhoodHub_messageMeta__LTaFI button{min-width:44px;min-height:44px;padding:6px;background:transparent;border:0}.NeighborhoodHub_composer__oSWQR{display:flex;align-items:flex-end;gap:10px;position:sticky;bottom:0;background:#faf9f6;padding:14px 0 max(14px,env(safe-area-inset-bottom));margin-top:8px}.NeighborhoodHub_composer__oSWQR textarea{flex:1;min-width:0;min-height:48px;max-height:150px;resize:vertical;border:1px solid #d8dcd9;border-radius:12px;background:white;font:inherit;padding:12px;box-sizing:border-box}.NeighborhoodHub_room__kRrYO .NeighborhoodHub_more__cqMfY{margin:0 auto 18px}.NeighborhoodHub_chatOptions__amNbB{display:grid;gap:12px;padding:20px}.NeighborhoodHub_chatOptions__amNbB button,.NeighborhoodHub_chatOptions__amNbB select,.NeighborhoodHub_chatOptions__amNbB textarea{min-height:44px;border-radius:12px;border:1px solid #e7e7e5;background:white;font:inherit;padding:10px}.NeighborhoodHub_chatOptions__amNbB textarea{min-height:100px}.NeighborhoodHub_chatOptions__amNbB label{display:grid;gap:8px}.NeighborhoodHub_chatOptions__amNbB .NeighborhoodHub_danger__0aQfC{color:#ab3b2c}.NeighborhoodHub_chatStatus__YJ5wU{padding:10px 0;color:#667085;font-size:14px}.NeighborhoodHub_blockedNote__Ivtt2{font-size:14px;color:#667085}@media(max-width:900px){.NeighborhoodHub_feed__qL9KL{grid-template-columns:repeat(2,minmax(0,1fr))}.NeighborhoodHub_communities__sUr_D{grid-template-columns:1fr}}@media(max-width:600px){.NeighborhoodHub_page__VeOG_{padding:20px 16px 100px}.NeighborhoodHub_page__VeOG_ h1{font-size:24px}.NeighborhoodHub_heading__Kjtpq{align-items:flex-start;gap:12px}.NeighborhoodHub_own__gPM9Z{padding:9px 11px;white-space:nowrap;max-width:none;flex:0 0 auto;font-size:12px;gap:5px}.NeighborhoodHub_own__gPM9Z>svg{flex-shrink:0;width:16px;height:16px}.NeighborhoodHub_own__gPM9Z>svg:last-child{display:none}.NeighborhoodHub_tabs__KP__W{gap:6px;margin:0 0 20px;padding:0 0 14px}.NeighborhoodHub_tabs__KP__W button{font-size:14px;padding:9px 12px}.NeighborhoodHub_toolbar__dczUi{align-items:flex-start;flex-wrap:wrap}.NeighborhoodHub_page__VeOG_ h2{font-size:18px}.NeighborhoodHub_toolbar__dczUi .NeighborhoodHub_actions__y8F_X{margin-left:auto}.NeighborhoodHub_feed__qL9KL{grid-template-columns:1fr;gap:12px}.NeighborhoodHub_contentOpen__Ae_Eq:has(.NeighborhoodHub_photo__KO4Zl){display:grid!important;grid-template-columns:108px minmax(0,1fr);align-items:start}.NeighborhoodHub_contentOpen__Ae_Eq .NeighborhoodHub_photo__KO4Zl{height:108px;aspect-ratio:1;border-radius:12px;margin:16px 0 16px 16px;width:108px}.NeighborhoodHub_contentOpen__Ae_Eq:has(.NeighborhoodHub_photo__KO4Zl) .NeighborhoodHub_contentBody__iD_DR{padding:16px 16px 16px 30px}.NeighborhoodHub_contentBody__iD_DR{padding:20px}.NeighborhoodHub_contentBody__iD_DR>p{-webkit-line-clamp:2}.NeighborhoodHub_metadata__elhPR{margin-top:10px}.NeighborhoodHub_community__VFHXw{padding:16px;gap:12px}.NeighborhoodHub_tileIcon__lHi_j{width:44px;height:44px}.NeighborhoodHub_community__VFHXw h3{font-size:16px}.NeighborhoodHub_community__VFHXw>button{padding:8px 10px;font-size:14px}.NeighborhoodHub_error__RugAl{align-items:flex-start;flex-wrap:wrap}.NeighborhoodHub_room__kRrYO{padding:16px;min-height:calc(100dvh - 160px)}.NeighborhoodHub_roomHeader__SdYMj{align-items:flex-start;flex-wrap:wrap}.NeighborhoodHub_roomHeader__SdYMj h1{font-size:20px}.NeighborhoodHub_roomActions___jD7D{margin-left:auto}.NeighborhoodHub_roomActions___jD7D button{font-size:14px;padding:8px 10px}.NeighborhoodHub_messages__L3oiU{padding:16px;max-height:calc(100dvh - 340px);min-height:220px}.NeighborhoodHub_bubble__C1fye{max-width:90%}.NeighborhoodHub_composer__oSWQR{bottom:0}.NeighborhoodHub_empty__u8wSY{padding:36px 20px}}.NeighborhoodHub_contentBody__iD_DR{min-width:0}.NeighborhoodHub_metadata__elhPR>span,.NeighborhoodHub_price__BNUek{overflow-wrap:anywhere}.NeighborhoodHub_metadata__elhPR>span{min-width:0}.NeighborhoodHub_room__kRrYO{padding-bottom:calc(92px + env(safe-area-inset-bottom))}@media(max-width:700px){.NeighborhoodHub_composer__oSWQR{bottom:calc(68px + env(safe-area-inset-bottom));padding-bottom:12px}.NeighborhoodHub_messages__L3oiU{max-height:calc(100dvh - 410px)}}@media(max-width:360px){.NeighborhoodHub_contentOpen__Ae_Eq:has(.NeighborhoodHub_photo__KO4Zl){grid-template-columns:84px minmax(0,1fr)}.NeighborhoodHub_contentOpen__Ae_Eq .NeighborhoodHub_photo__KO4Zl{width:84px;height:84px;margin-left:12px}.NeighborhoodHub_contentOpen__Ae_Eq:has(.NeighborhoodHub_photo__KO4Zl) .NeighborhoodHub_contentBody__iD_DR{padding-left:24px}.NeighborhoodHub_price__BNUek{font-size:18px}.NeighborhoodHub_community__VFHXw{flex-wrap:wrap}.NeighborhoodHub_community__VFHXw>button{margin-left:auto}.NeighborhoodHub_heading__Kjtpq{flex-wrap:wrap}.NeighborhoodHub_own__gPM9Z{max-width:none}}.NeighborhoodHub_heading__Kjtpq>div{min-width:0;flex:1}.NeighborhoodHub_empty__u8wSY h3,.NeighborhoodHub_heading__Kjtpq h1{overflow-wrap:anywhere}.NeighborhoodHub_empty__u8wSY,.NeighborhoodHub_toolbar__dczUi>h2{min-width:0}.NeighborhoodHub_intro__AV4Ym{font-size:14px;color:#667085;line-height:1.6;margin:6px 0 12px;word-break:keep-all}.NeighborhoodHub_tabs__KP__W{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.NeighborhoodHub_tabs__KP__W button{flex:0 0 auto;white-space:nowrap}.NeighborhoodHub_communityScope__5GCf2{display:grid;gap:14px;padding:16px;border:1px solid var(--b-line,#e7e7e5);border-radius:12px;background:var(--b-surface,#fff);margin-bottom:18px}.NeighborhoodHub_communityScope__5GCf2>div{display:flex;gap:8px;flex-wrap:wrap}.NeighborhoodHub_communityScope__5GCf2>div button{min-height:44px;padding:10px 14px;font:inherit;font-size:14px;border:1px solid var(--b-line,#e7e7e5);border-radius:8px;background:var(--b-surface,#fff);color:var(--b-text,#17202e)}.NeighborhoodHub_communityScope__5GCf2>div button[aria-pressed=true]{background:var(--b-accent,#f45112);color:#fff;border-color:var(--b-accent,#f45112)}.NeighborhoodHub_communityScope__5GCf2>div button:disabled{opacity:.45}.NeighborhoodHub_communityScope__5GCf2>a,.NeighborhoodHub_communityScope__5GCf2>p{font-size:13px;line-height:1.8;color:var(--b-muted,#6f7780);margin:0}.NeighborhoodHub_neighborFeedTitle___8_7X{font-size:18px;font-weight:650;margin:12px 0 18px}