.page_container__faKGB{display:flex;flex-direction:column;gap:24px;padding:8px 0 24px}.page_headerRow__Dld0J{display:flex;flex-direction:column;gap:14px}.page_pageTitle__IoUzJ{margin:0;font-size:24px;font-weight:700;color:#111827}.page_topActions__yR_pb{display:flex;flex-wrap:wrap;gap:10px}.page_postList__xB4Ni{display:flex;flex-direction:column;gap:16px}.page_searchBar__iOcly{border-radius:14px}.page_postCard__6Mocb,.page_searchBar__iOcly{border:1px solid #e5e7eb;padding:18px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_postCard__6Mocb{background-color:white;border-radius:14px}.page_postTitle__ghIt9{font-size:18px;font-weight:700;color:#111827;cursor:pointer;display:inline-block;margin-bottom:10px}.page_postTitle__ghIt9:hover{text-decoration:underline}.page_postContent__9CRBt{color:#374151;line-height:1.6;white-space:pre-line;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_meta__JT2mJ{font-size:13px;color:#6b7280;margin-top:4px}.page_postActions__QsCB1{display:flex;gap:8px;margin-top:14px}.ui_container__hpkeM{display:flex;flex-direction:column;gap:24px}.ui_section__QigCD{display:flex;flex-direction:column;gap:12px}.ui_card__8Vw9j{background-color:white;border:1px solid #e5e7eb;border-radius:14px;padding:18px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.ui_title__3syCT{font-size:22px;font-weight:700;color:#111827}.ui_subTitle__oA3oW{font-size:14px;color:#6b7280}.ui_input__mvDPO{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d1d5db;border-radius:10px;outline:none}.ui_input__mvDPO:focus{border-color:#111827}.ui_textarea__1b3CL{width:100%;min-height:120px;box-sizing:border-box;padding:12px 14px;border:1px solid #d1d5db;border-radius:10px;resize:vertical;outline:none;font-size:14px}.ui_textarea__1b3CL:focus{border-color:#111827}.ui_button__3GXiu{align-self:flex-start;border:none;border-radius:10px;padding:10px 14px;background-color:#111827;color:white;cursor:pointer;font-weight:600}.ui_button__3GXiu:hover{opacity:.92}.ui_meta__J9VkF{font-size:13px;color:#6b7280}.ui_description__i13K1{line-height:1.6;white-space:pre-line;color:#1f2937}.page_container__KhYxS{display:flex;flex-direction:column;gap:24px;padding:8px 0 24px}.page_headerRow__9nJ0_{display:flex;flex-direction:column;gap:14px}.page_pageTitle__JjfMo{margin:0;font-size:24px;font-weight:700;color:#111827}.page_subText__V9UW7{margin:6px 0 0;font-size:14px;color:#6b7280}.page_topActions__Go0UG{display:flex;flex-wrap:wrap;gap:10px}.page_sectionHeader__e_Bhc{display:flex;justify-content:space-between;align-items:center}.page_sectionTitle__e__dj{margin:0;font-size:20px;font-weight:700;color:#111827}.page_count__4YEde{font-size:13px;color:#6b7280}.page_postList__5_wRm{display:flex;flex-direction:column;gap:16px}.page_postCard__w6ThV{background-color:white;border:1px solid #e5e7eb;border-radius:14px;padding:18px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_postTitle__gQygJ{font-size:18px;font-weight:700;color:#111827;cursor:pointer;display:inline-block;margin-bottom:10px}.page_postTitle__gQygJ:hover{text-decoration:underline}.page_searchBar__Uwy_y{border-radius:14px;border:1px solid #e5e7eb;padding:18px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_postContent__ZxY3k{margin:12px 0;color:#374151;line-height:1.6;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_meta__VET9P{font-size:13px;color:#6b7280;margin-top:4px}.page_postActions__EQXC8{display:flex;gap:8px;margin-top:14px}.page_dangerButton__eB5qp{align-self:flex-start;border:none;border-radius:10px;padding:10px 14px;background-color:#d42427;color:white;cursor:pointer;font-weight:600}.page_container__jF56F{display:flex;flex-direction:column;gap:20px;padding:8px 0 24px}.page_stateText__vuziy{padding:20px 0;color:#6b7280}.page_topBar__vujpm{display:flex;gap:12px;justify-content:flex-start}.page_postCard___M_m4{background-color:white;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_postTitle__MhnEh{margin:0;font-size:26px;font-weight:700;color:#111827}.page_metaRow__MDL5W{display:flex;flex-direction:column;gap:4px;margin-top:12px}.page_meta__rL42i{font-size:13px;color:#6b7280}.page_postContent__2G8t4{margin-top:18px;color:#374151;line-height:1.7;white-space:pre-line}.page_postActions__HSA1I{display:flex;gap:8px;margin-top:20px}.page_commentSection__iU9ls{display:flex;flex-direction:column;gap:16px}.page_commentTitle__s8nPW{margin:0;font-size:20px;font-weight:700;color:#111827}.page_commentWriteBox__t5GwF{background-color:white;border:1px solid #e5e7eb;border-radius:14px;padding:16px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_commentWriteActions__aagxt{display:flex;justify-content:flex-end;margin-top:12px}.page_commentList__7YynT{display:flex;flex-direction:column;gap:12px}.page_commentCard__fYG6z{background-color:white;border:1px solid #e5e7eb;border-radius:14px;padding:16px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_commentMeta__O1xrF{font-size:13px;color:#6b7280;margin-bottom:10px}.page_commentContent__Gsmu8{color:#374151;line-height:1.6;white-space:pre-line}.page_commentEditBox__UnP8i{display:flex;flex-direction:column;gap:10px}.page_commentActions__RWgK7{display:flex;gap:8px;margin-top:12px}.page_container__7OHw3{display:flex;flex-direction:column;gap:20px;padding:8px 0 24px}.page_topBar__ABib0{display:flex;justify-content:flex-start}.page_card__zM4ZN{background-color:white;border:1px solid #e5e7eb;border-radius:14px;padding:28px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_title__SAnN3{margin:0;font-size:24px;font-weight:700;color:#111827}.page_subText__mUFxa{margin:8px 0 0;font-size:14px;color:#6b7280;line-height:1.5}.page_form__UxSCw{display:flex;flex-direction:column;margin-top:28px}.page_field__uhHDA+.page_field__uhHDA{margin-top:24px}.page_field__uhHDA{display:flex;flex-direction:column}.page_label__WDdAc{margin-bottom:8px;font-size:14px;font-weight:600;color:#374151}.page_actions__mW6Sj{display:flex;gap:10px;margin-top:24px}.page_secondaryButton__1cBsc{border:1px solid #d1d5db;border-radius:10px;padding:10px 14px;background-color:white;color:#111827;cursor:pointer;font-weight:600}.page_secondaryButton__1cBsc:hover{background-color:#f9fafb}