.page-module__Ndpo9W__pageWrapper{width:100%;min-height:100vh;max-width:var(--max-width-app);background:#fff;flex-direction:column;margin:0 auto;display:flex}.page-module__Ndpo9W__header{z-index:100;background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;min-height:64px;padding:0 16px;display:flex;position:sticky;top:0}.page-module__Ndpo9W__backButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.page-module__Ndpo9W__backButton:hover{opacity:.7}.page-module__Ndpo9W__title{color:#000;letter-spacing:-.02em;text-align:center;flex:1;margin:0;font-size:17px;font-weight:600}.page-module__Ndpo9W__headerSpacer{width:24px}.page-module__Ndpo9W__content{-webkit-overflow-scrolling:touch;flex:1;padding:0 20px 20px;overflow-y:auto}.page-module__Ndpo9W__loading{justify-content:center;align-items:center;padding:60px 20px;display:flex}.page-module__Ndpo9W__spinner{border:3px solid #e5e5e5;border-top-color:#2e90fa;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite page-module__Ndpo9W__spin}@keyframes page-module__Ndpo9W__spin{to{transform:rotate(360deg)}}.page-module__Ndpo9W__error{text-align:center;color:#9ca3af;padding:60px 20px;font-size:14px}.page-module__Ndpo9W__emptyState{text-align:center;color:#999;padding:60px 20px;font-size:14px}.page-module__Ndpo9W__qnaList{flex-direction:column;display:flex}.page-module__Ndpo9W__qnaItem{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:12px;padding:20px 0;display:flex}.page-module__Ndpo9W__qnaItem:last-child{border-bottom:none}.page-module__Ndpo9W__profile{justify-content:space-between;align-items:center;display:flex}.page-module__Ndpo9W__profileInfo{align-items:center;gap:var(--Spacing-8,8px);display:flex}.page-module__Ndpo9W__memberName{color:#000;font-size:14px;font-weight:600;line-height:132%}.page-module__Ndpo9W__date{color:#999;font-size:12px;line-height:132%}.page-module__Ndpo9W__statusBadge{cursor:default;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.page-module__Ndpo9W__statusText{font-size:12px;font-weight:600;line-height:116%}.page-module__Ndpo9W__qaContent{flex-direction:column;gap:12px;display:flex}.page-module__Ndpo9W__questionText{color:#333;white-space:normal;word-break:break-word;overflow-wrap:break-word;text-overflow:clip;font-size:14px;line-height:160%;overflow:visible}.page-module__Ndpo9W__privateQuestion{color:#999;align-items:center;gap:8px;font-style:italic;display:flex}.page-module__Ndpo9W__lockIcon{width:32px;height:32px}.page-module__Ndpo9W__answerSection{flex-direction:column;gap:12px;display:flex}.page-module__Ndpo9W__answerDivider{background-color:#e5e5e5;height:1px}.page-module__Ndpo9W__answerText{color:#000;border-left:2px solid var(--Color-Blue-400,#53b1fd);padding-left:12px;font-size:14px;line-height:160%}.page-module__Ndpo9W__skeletonName{width:100px;height:14px}.page-module__Ndpo9W__skeletonDate{width:80px;height:12px}.page-module__Ndpo9W__skeletonStatus{border-radius:9999px;width:80px;height:28px}.page-module__Ndpo9W__skeletonQuestionLong{width:100%;height:14px}.page-module__Ndpo9W__skeletonQuestionShort{width:70%;height:14px}.page-module__Ndpo9W__skeletonPulse{}.page-module__Ndpo9W__badgeActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-module__Ndpo9W__badgeDivider{background-color:#d5d9de;width:1px;height:10px}.page-module__Ndpo9W__moreButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-10px;padding:10px;display:flex}.page-module__Ndpo9W__actionMenuOverlay{z-index:1000;background:#11111180;justify-content:center;align-items:flex-end;animation:.2s ease-out page-module__Ndpo9W__qnaPageMenuFadeIn;display:flex;position:fixed;inset:0}@keyframes page-module__Ndpo9W__qnaPageMenuFadeIn{0%{opacity:0}to{opacity:1}}.page-module__Ndpo9W__actionMenuSheet{width:100%;max-width:var(--max-width-app);background:var(--Color-Gray-100);gap:var(--Spacing-24);padding:var(--Spacing-24)var(--Spacing-20);padding-bottom:max(34px,env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;flex-direction:column;animation:.3s ease-out page-module__Ndpo9W__qnaPageMenuSlideUp;display:flex}@keyframes page-module__Ndpo9W__qnaPageMenuSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.page-module__Ndpo9W__actionMenuHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.page-module__Ndpo9W__actionMenuTitle{color:var(--Color-Text-Primary);margin:0;font-size:20px;font-weight:700;line-height:136%}.page-module__Ndpo9W__actionMenuClose{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.page-module__Ndpo9W__actionMenuButtons{align-items:center;gap:var(--Spacing-8);width:100%;display:flex}.page-module__Ndpo9W__actionMenuButton{border-radius:var(--Radius-lg);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;min-width:1px;height:56px;font-size:16px;font-weight:700;line-height:120%;display:flex}.page-module__Ndpo9W__actionMenuButtonNeutral{color:#343a40;background:#f3f5f7}.page-module__Ndpo9W__actionMenuButtonAccent{color:#0095ff;background:#eaf4ff}.page-module__Ndpo9W__actionMenuButtonDisabled{color:var(--Color-Text-Disabled);cursor:not-allowed}.page-module__Ndpo9W__confirmModal{z-index:1100;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module__Ndpo9W__confirmContent{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:300px;padding:24px 20px 20px;box-shadow:0 4px 20px #00000026}.page-module__Ndpo9W__confirmMessage{color:#000;margin-bottom:20px;font-size:15px;line-height:150%}.page-module__Ndpo9W__confirmButtons{gap:12px;display:flex}.page-module__Ndpo9W__confirmCancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex:1;padding:14px 16px;font-size:15px;font-weight:600;transition:all .2s}.page-module__Ndpo9W__confirmCancelButton:hover{background:#f5f5f5}.page-module__Ndpo9W__confirmDeleteButton{color:#fff;cursor:pointer;background:#ff4d4f;border:none;border-radius:12px;flex:1;padding:14px 16px;font-size:15px;font-weight:600;transition:all .2s}.page-module__Ndpo9W__confirmDeleteButton:disabled{opacity:.6;cursor:not-allowed}
