.page_container__LLik5{width:100%;flex:1 1;display:flex;flex-direction:column;gap:1rem;padding:1rem .5rem}@media(min-width:992px){.page_container__LLik5{width:90%;margin:0 auto}}.SectionCard_box__L05Jk{width:100%;min-height:100px;background-color:#fafafa;border-radius:1rem;padding:1.5rem 2rem}.SectionCard_box__L05Jk .ant-typography{margin-bottom:0}.SectionCard_boxTitle__hy6mh{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.SectionCard_boxTitleText__T9aMH{color:#666;font-size:.875rem;cursor:pointer}.SectionCard_boxTitleText__T9aMH:hover{color:#333}.DashboardSections_row__XBTQf{display:flex;gap:1rem;width:100%}.DashboardSections_halfBox__aTcr7{flex:1 1;min-height:100px;background-color:#fafafa;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.DashboardSections_halfBox__aTcr7 .ant-typography{margin-bottom:0}.DashboardSections_boxTitleText__96flZ{color:#666;font-size:.875rem;cursor:pointer}.DashboardSections_boxTitleText__96flZ:hover{color:#333}.DashboardSections_postList__omp5F{display:flex;flex-direction:column}.DashboardSections_emptyState__QLXzD{padding:2rem;text-align:center;color:#8c8c8c;font-size:.875rem}.DashboardSections_postItem__qkJiO{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e8e8e8;cursor:pointer}.DashboardSections_postItem__qkJiO:last-child{border-bottom:none}.DashboardSections_postItem__qkJiO:hover{opacity:.7}.DashboardSections_postLeft__RdhqR{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.DashboardSections_postType__7JpN_{padding:.125rem .375rem;background-color:#e0e0e0;color:#595959;border-radius:3px;font-size:.688rem;font-weight:500;white-space:nowrap}.DashboardSections_postTitle__awmFU{font-size:.875rem;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardSections_postDate__W5WbP{font-size:.75rem;color:#8c8c8c;white-space:nowrap;margin-left:1rem}.DashboardSections_chatItem__quNVq{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e8e8e8;cursor:pointer}.DashboardSections_chatItem__quNVq:last-child{border-bottom:none}.DashboardSections_chatItem__quNVq:hover{opacity:.7}.DashboardSections_chatLeft__S6f_Y{display:flex;align-items:center;gap:.5rem;flex:1 1}.DashboardSections_chatTitle__ts4Ch{font-size:.875rem;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardSections_content__ebkzb{line-height:1.6}.DashboardSections_defaultContent__FBl2N{padding:2rem;text-align:center}.DashboardSections_placeholderText__6_p91{color:#8c8c8c;font-size:.875rem}.Loading_loading__Tp6l8{display:flex;justify-content:center;align-items:center;height:100vh;position:absolute;inset:0}.Loading_contentLoading__2KhBZ{display:flex;justify-content:center;align-items:center;height:100%}.Loading_loadingIcon__KFCoK{margin-right:.5rem}@media(min-width:768px){.Loading_loadingIcon__KFCoK{margin-right:1rem}}.PaymentSuccessView_visually-hidden__2dJeV{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PaymentSuccessView_pageContainer__955Hc{height:calc(100vh - 54px - 54px);display:flex;align-items:center;justify-content:center;padding:2rem 0}@media(min-width:768px){.PaymentSuccessView_pageContainer__955Hc{height:calc(100vh - 118.8px);padding:3rem 0}}.PaymentSuccessView_contentWrapper__mMfwS{max-width:600px;width:100%;border-radius:12px;padding:3rem 0;text-align:center}@media(min-width:768px){.PaymentSuccessView_contentWrapper__mMfwS{box-shadow:0 4px 12px rgba(0,0,0,.1);padding:3rem}}.PaymentSuccessView_title__VCKru{font-size:1.75rem;font-weight:700;color:#52c41a;margin-bottom:2rem}@media(min-width:768px){.PaymentSuccessView_title__VCKru{font-size:2rem}}.PaymentSuccessView_description___3GO1{font-size:.875rem;color:#595959;line-height:1.6;margin-bottom:1.5rem;padding:0 1rem}@media(min-width:768px){.PaymentSuccessView_description___3GO1{font-size:1rem}}.PaymentSuccessView_icon__4DOf_{font-size:4rem;margin-bottom:.25rem}.PaymentSuccessView_infoSection__eq5ud{display:flex;flex-direction:column;gap:1rem;margin:2rem 0;padding:1.5rem;background-color:#fafafa;border-radius:8px;text-align:left}.PaymentSuccessView_infoRow__8PSS3{display:flex;flex-direction:column;gap:.25rem}@media(min-width:768px){.PaymentSuccessView_infoRow__8PSS3{flex-direction:row;justify-content:space-between}}.PaymentSuccessView_infoLabel__0fxa_{font-weight:600;color:#595959;font-size:.875rem}.PaymentSuccessView_infoValue__Tohux{color:#262626;font-size:.875rem;word-break:break-all}@media(min-width:768px){.PaymentSuccessView_infoValue__Tohux{text-align:right}}.PaymentSuccessView_amount__eQ3HJ{font-size:1.125rem;font-weight:700;color:#1890ff}.BasePagination_paginationContainer__3cmDe{display:flex;justify-content:center}.PaginationControl_paginationControl___wFjT{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;margin:2rem 0 1rem}.postsPage_onError__iQCGN{height:calc(100vh - 200px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.BlankPostDetail_visually-hidden__M1Pfq{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BlankPostDetail_boardDetailContainer__r6KWR{display:flex;flex-direction:column;width:100%;margin:0;height:100%;flex:1 1}.BlankPostDetail_divider__x8sNd{margin:1rem 0;border:1px solid #f0f0f0}.BlankPostDetail_container__FHZ7_{display:flex;flex-direction:column;width:100%;height:100%;margin:0;border:none;border-radius:0;padding:0}@media(min-width:768px){.BlankPostDetail_container__FHZ7_{margin:0 auto;padding:0 2rem 1rem}}.BlankPostDetail_contentContainer__y87sL{height:100%;flex:1 1;overflow-y:auto;padding-right:1rem}.BlankPostDetail_contentContainer__y87sL::-webkit-scrollbar{width:4px}.BlankPostDetail_contentContainer__y87sL::-webkit-scrollbar-track{background-color:rgba(0,0,0,.05)}.BlankPostDetail_contentContainer__y87sL::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.BlankPostDetail_contentContainer__y87sL:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.BlankPostDetail_content__v1F_C{width:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;font-size:1rem;letter-spacing:-.03em}.BlankPostDetail_content__v1F_C p:empty{display:block;height:1rem}.BlankPostDetail_content__v1F_C p{margin:0;line-height:1.5;padding:.35rem 0}.BlankPostDetail_content__v1F_C ol,.BlankPostDetail_content__v1F_C ul{margin:.25rem 0;padding-left:1.5rem}.BlankPostDetail_content__v1F_C ul{list-style-type:disc}.BlankPostDetail_content__v1F_C ul ul{list-style-type:circle;margin:.125rem 0}.BlankPostDetail_content__v1F_C ul ul ul{list-style-type:square}.BlankPostDetail_content__v1F_C li{margin:.25rem 0;line-height:1.5}.BlankPostDetail_loadingContainer__O6UF_{flex:1 1;width:100%;display:flex;justify-content:center;align-items:center}.PostDetailHeader_titleContainer__YA26z{display:flex;flex-direction:column}.PostDetailHeader_title__Pm9OR{display:flex;align-items:center;letter-spacing:-.05em}.PostDetailHeader_createdAtContainer__Rzk_S{display:flex;flex-direction:column}.PostDetailHeader_buttonContainer__xkyVE{display:flex;flex-direction:row;align-items:center}.PostDetailHeader_buttonContainer__xkyVE .ant-btn{padding:0}.PostDetailHeader_titleFirstLine__U4GO_{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:.25rem}@media(min-width:768px){.PostDetailHeader_titleFirstLine__U4GO_{margin-top:1rem}}.PostDetailHeader_author__c7rj0,.PostDetailHeader_createdAt__te0bu{font-size:.8125rem;color:#888;letter-spacing:-.03em}.AiChatList_boardListContainer__TMrCU{width:100%;padding:2rem 0 1rem;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;height:calc(100vh - 124px)}.AiChatList_headerSection__ryF98{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e8e8e8;flex-shrink:0}.AiChatList_headerBottom__AGCrO,.AiChatList_headerTop__YL_W9{display:flex;justify-content:space-between;align-items:center;width:100%}.AiChatList_totalCount__yNe2O{color:#8c8c8c;font-size:.875rem}.AiChatList_actionButtons__F3we_{display:flex;flex-direction:row;align-items:center;gap:.5rem}.AiChatList_listContainer__ra45H{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}.AiChatList_listContainer__ra45H:has(.AiChatList_emptyState__y4trz){align-items:center;justify-content:center}.AiChatList_listContainer__ra45H .ant-list-split .ant-list-item:last-child{-webkit-border-after:1px solid #f0f0f0;border-block-end:1px solid #f0f0f0}.AiChatList_listContainer__ra45H::-webkit-scrollbar{width:8px}.AiChatList_listContainer__ra45H::-webkit-scrollbar-track{background-color:transparent;margin:8px 0}.AiChatList_listContainer__ra45H::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-right:5px solid transparent;background-clip:content-box}.AiChatList_listContainer__ra45H:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.AiChatList_chatListItem__rCGvV{border:1px solid #f0f0f0;border-radius:.5rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s}.AiChatList_chatTitleContainer__HujW_{width:100%}.AiChatList_chatTitleRow__cZFMr{display:flex;align-items:center;gap:.75rem}.AiChatList_chatIcon__h3ruF{font-size:1.125rem}.AiChatList_chatDateText__8o21n{font-size:1rem;color:#262626;font-weight:500}.AiChatList_messageCount__mZru5{color:#8c8c8c;font-size:.875rem;font-weight:400}.AiChatList_chatMeta__sIKES{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.AiChatList_modelName__7mNmT{color:#595959;font-size:.875rem;background-color:#f5f5f5;padding:.25rem .5rem;border-radius:4px}.AiChatList_emptyState__y4trz{padding:4rem 2rem;text-align:center;color:#8c8c8c}.AiChatList_emptyIcon__f_Taq{font-size:3rem;color:#d9d9d9;margin-bottom:1rem}.AiChatList_emptySubtext__nw4i5{color:#bfbfbf;font-size:.875rem;margin-top:.5rem}.AiChatList_paginationWrapper__z0hV8{display:flex;justify-content:center;width:100%;padding-top:1rem;flex-shrink:0;border-top:1px solid #e8e8e8}.AiChatList_paginationControlCustom__HL75C{justify-content:center;margin:0}.aiChat_visually-hidden__5bfsq{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aiChat_container__f_fbO{display:flex;flex-direction:column;width:100%;height:calc(100dvh - 54px - 54px);padding-bottom:28px}@media(min-width:768px){.aiChat_container__f_fbO{height:calc(100vh - 118.8px)}}.aiChat_newChatButton__ag8Tl{padding:1rem 1.5rem;border-bottom:1px solid #f5f5f5;display:flex;justify-content:flex-end;background:#fff;flex-shrink:0}@media(min-width:768px){.aiChat_newChatButton__ag8Tl{padding:1.5rem 2rem}}.aiChat_chatHeader__N1ykP{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;padding-top:1rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem}@media(max-height:768px){.aiChat_chatHeader__N1ykP{padding:.5rem .25rem .5rem 0}}.aiChat_headerIcon__V6b8N{font-size:1.5rem;color:#1677ff}@media(min-width:768px){.aiChat_headerIcon__V6b8N{font-size:1.75rem}}.aiChat_headerText__OBAPZ{flex:1 1}.aiChat_headerText__OBAPZ .aiChat_title__lH9q_{margin:0;font-size:1.25rem;font-weight:600;color:#242b52}@media(min-width:768px){.aiChat_headerText__OBAPZ .aiChat_title__lH9q_{font-size:1.5rem}}.aiChat_headerText__OBAPZ .aiChat_subtitle__FaPHa{margin:0;font-size:.875rem;color:#666}@media(min-width:768px){.aiChat_headerText__OBAPZ .aiChat_subtitle__FaPHa{font-size:1rem}}@media(max-height:768px){.aiChat_headerText__OBAPZ .aiChat_subtitle__FaPHa{display:none}}.aiChat_headerText__OBAPZ .aiChat_subtitle__FaPHa .aiChat_conversationInfo__Q0eRj{font-family:monospace;font-size:.8em;color:#1890ff}.aiChat_chatContainerWrapper__pLm9Z{flex:1 1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.aiChat_inputContainer__ul_ug{background:#fff;border-top:1px solid #f5f5f5;padding:1rem 0 calc(1rem + 28px);flex-shrink:0;display:flex;gap:.5rem;align-items:center;margin-bottom:-28px}@media(min-width:768px){.aiChat_inputContainer__ul_ug{padding:1.5rem 2rem;gap:1rem;margin-bottom:0}}@media(max-height:768px){.aiChat_inputContainer__ul_ug{padding:1rem .5rem}}.aiChat_inputContainer__ul_ug .ant-input{border-radius:1rem;border:1px solid #f5f5f5;padding:.5rem 1rem;font-size:.9rem;min-height:2.5rem;line-height:1.5}.aiChat_inputContainer__ul_ug .ant-input:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.1)}@media(min-width:768px){.aiChat_inputContainer__ul_ug .ant-input{padding:1rem 1.5rem;font-size:1rem}}@media(max-height:768px){.aiChat_inputContainer__ul_ug .ant-input{padding:.5rem 1rem}}.aiChat_messageInput__bvML7{flex:1 1;resize:none}.aiChat_messageInput__bvML7::-webkit-scrollbar{width:8px}.aiChat_messageInput__bvML7::-webkit-scrollbar-track{background-color:transparent;margin:8px 0}.aiChat_messageInput__bvML7::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-right:5px solid transparent;background-clip:content-box}.aiChat_messageInput__bvML7:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.aiChat_sendButton__gahEn{padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.aiChat_sendButton__gahEn:disabled{opacity:.6}.SubscriptionGuard_loadingContainer__NMFlo{display:flex;justify-content:center;align-items:center;height:80vh;width:100%}.SubscriptionGuard_container__M7xMg{position:relative;width:100%;height:100%;min-height:100vh}.SubscriptionGuard_overlay__SbLUT{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:999;animation:SubscriptionGuard_fadeIn__DNlNO .3s ease-out}@keyframes SubscriptionGuard_fadeIn__DNlNO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SubscriptionGuard_subscriptionModal__TbayQ{background:#fff;border-radius:1.25rem;padding:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.05);text-align:center;max-width:20rem;width:85%;margin:.5rem;border:1px solid rgba(0,0,0,.06);animation:SubscriptionGuard_slideUp__NnzdJ .4s ease-out}@media(min-width:768px){.SubscriptionGuard_subscriptionModal__TbayQ{padding:3rem;max-width:30rem;width:90%;margin:1rem}}@keyframes SubscriptionGuard_slideUp__NnzdJ{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SubscriptionGuard_subscriptionModal__TbayQ .anticon{font-size:2.5rem;color:#faad14;margin-bottom:1rem;filter:drop-shadow(0 4px 8px rgba(250,173,20,.5))}@media(min-width:768px){.SubscriptionGuard_subscriptionModal__TbayQ .anticon{font-size:3rem;margin-bottom:1.5rem}}.SubscriptionGuard_title__j8XcU.ant-typography{margin-bottom:.5rem;font-weight:600;line-height:1.3;font-size:1.4rem}@media(min-width:768px){.SubscriptionGuard_title__j8XcU.ant-typography{font-size:1.75rem;margin-bottom:1rem}}.SubscriptionGuard_description__26p79{color:#707070;font-size:.9rem;margin-bottom:1.5rem;display:block;line-height:1.5}@media(min-width:768px){.SubscriptionGuard_description__26p79{font-size:1.1rem;margin-bottom:2rem}}.SubscriptionGuard_features__bzmCf{margin:1.5rem 0;text-align:left;background:#fafafa;border-radius:.5rem;padding:1rem}@media(min-width:768px){.SubscriptionGuard_features__bzmCf{margin:2rem 0;padding:1.5rem}}.SubscriptionGuard_feature__Z1msQ{display:flex;align-items:center;margin-bottom:.5rem;color:#595959;font-size:.85rem}.SubscriptionGuard_feature__Z1msQ:last-child{margin-bottom:0}@media(min-width:768px){.SubscriptionGuard_feature__Z1msQ{font-size:1rem;margin-bottom:1rem}}.SubscriptionGuard_checkIcon__RKEW6{color:#52c41a;font-weight:700;margin-right:1rem;font-size:1.1rem;flex-shrink:0}.SubscriptionGuard_buttonGroup__th2IJ{margin-top:2rem}.SubscriptionGuard_buttonGroup__th2IJ .ant-btn.ant-btn-primary{font-size:.9rem;border-radius:.5rem}@media(min-width:768px){.SubscriptionGuard_buttonGroup__th2IJ .ant-btn.ant-btn-primary{font-size:1rem}}.SubscriptionGuard_subscribeButton__dLVWf{width:100%}.SubscriptionGuard_cancelInfo__oTZc1.ant-typography{color:#707070;font-size:.8rem;margin-top:1rem;display:block}@media(min-width:768px){.SubscriptionGuard_cancelInfo__oTZc1.ant-typography{font-size:.9rem}}@media(max-height:576px){.SubscriptionGuard_subscriptionModal__TbayQ{margin-top:54px;max-height:70vh;overflow-y:auto;padding:1.5rem}.SubscriptionGuard_premiumIcon__fi5eB{font-size:2rem;margin-bottom:.5rem}.SubscriptionGuard_title__j8XcU.ant-typography{font-size:1.2rem}.SubscriptionGuard_features__bzmCf{margin:1rem 0;padding:.5rem}.SubscriptionGuard_feature__Z1msQ{font-size:.9rem;padding-left:.5rem;margin-bottom:.25rem}}.page_container__fcLxe{width:100%;flex:1 1;display:flex;flex-direction:column;align-items:center}.SoapPostDetail_visually-hidden__mctZJ{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SoapPostDetail_boardDetailContainer__QTKxr{display:flex;flex-direction:column;width:100%;height:100%;flex:1 1;margin:0}.SoapPostDetail_divider__xFR_j{margin:1rem 0;border:1px solid #f0f0f0}.SoapPostDetail_container__ErGz2{display:flex;flex-direction:column;width:100%;height:100%;margin:0;border:none;border-radius:0;padding:0}@media(min-width:768px){.SoapPostDetail_container__ErGz2{margin:0 auto;padding:0 2rem 1rem}}.SoapPostDetail_contentContainer__Aa3Q6{flex:1 1;height:100%;overflow-y:auto;padding-right:1rem}.SoapPostDetail_contentContainer__Aa3Q6::-webkit-scrollbar{width:4px}.SoapPostDetail_contentContainer__Aa3Q6::-webkit-scrollbar-track{background-color:rgba(0,0,0,.05)}.SoapPostDetail_contentContainer__Aa3Q6::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.SoapPostDetail_contentContainer__Aa3Q6:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.SoapPostDetail_content__Xg6Gb{width:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;font-size:1rem;letter-spacing:-.03em}.SoapPostDetail_content__Xg6Gb p:empty{display:block;height:1rem}.SoapPostDetail_content__Xg6Gb p{margin:0;line-height:1.5;padding:.35rem 0}.SoapPostDetail_content__Xg6Gb ol,.SoapPostDetail_content__Xg6Gb ul{margin:.25rem 0;padding-left:1.5rem}.SoapPostDetail_content__Xg6Gb ul{list-style-type:disc}.SoapPostDetail_content__Xg6Gb ul ul{list-style-type:circle;margin:.125rem 0}.SoapPostDetail_content__Xg6Gb ul ul ul{list-style-type:square}.SoapPostDetail_content__Xg6Gb li{margin:.25rem 0;line-height:1.5}.SoapPostDetail_loadingContainer__e1GNO{flex:1 1;width:100%;display:flex;justify-content:center;align-items:center}.CommonDetailView_detailContainer__8TPiV{margin:1rem 0;flex:1 1;display:flex;flex-direction:column}@media(min-width:768px){.CommonDetailView_detailContainer__8TPiV{margin:1rem 0}}.CommonDetailView_defaultContent__OjcBn{display:flex;justify-content:center;align-items:center;color:#999}.QuestionViewer_questionViewer__vEGAh{margin-bottom:1.5rem;padding:.5rem 0;font-size:1rem}.QuestionViewer_questionHeader__b4f_D{display:flex;align-items:flex-start;margin-bottom:1rem;gap:.5rem}.QuestionViewer_questionNumber__aK8_N{font-weight:600;color:#666;min-width:1.2rem}.QuestionViewer_questionText__rG1P_{font-weight:500;color:#333;line-height:1.5}.QuestionViewer_questionContent__lTe6c{margin:0 1.7rem}.QuestionViewer_questionContent__lTe6c.QuestionViewer_error__qqtcY{border:1px solid #ff4d4f;border-radius:.5rem;padding:1rem}.QuestionViewer_errorMessage__aBSJg{font-size:.8rem}.QuestionViewer_required__xRm2J{color:#ff4d4f;margin-left:.25rem}.QuestionViewer_choiceGroup__dMKAT{display:flex;flex-direction:column;gap:.5rem}.QuestionViewer_subjectiveViewer__B_D9c{width:100%;height:100%;min-height:7rem;border:1px solid #e8e8e8;border-radius:.5rem;padding:1rem}.QuestionViewer_noAnswer__gLNGc{color:#999}.QuestionViewer_errorMessage__aBSJg{display:flex;align-items:center;gap:.5rem;color:#ff4d4f;font-size:1rem;margin-top:.5rem}.SubjectiveViewer_subjectiveViewer__lVX9V{width:100%;height:100%;min-height:7rem;border:1px solid #e8e8e8;border-radius:.5rem;padding:1rem;font-size:1rem}.SubjectiveViewer_noAnswer__Szb7y{color:#999}.ReadOnlyView_fakeChoiceGroup__26SKc{display:flex;flex-direction:column;gap:.5rem}.ReadOnlyView_fakeChoiceContainer__xwRVx{display:flex;gap:.5rem;align-items:center}.ReadOnlyView_fakeRadio__wL75X{width:1rem;height:1rem;border:1px solid #b4b4b4;border-radius:50%;opacity:.4}.ReadOnlyView_fakeRadio__wL75X.ReadOnlyView_selected__uGmKg{opacity:1;border-color:#4285f4;background-color:#4285f4;position:relative}.ReadOnlyView_fakeRadio__wL75X.ReadOnlyView_selected__uGmKg:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.4rem;height:.4rem;background-color:#fff;border-radius:50%}.ReadOnlyView_fakeCheckbox__6fxye{width:1rem;height:1rem;border:1px solid #b4b4b4;border-radius:.25rem;opacity:.4}.ReadOnlyView_fakeCheckbox__6fxye.ReadOnlyView_selected__uGmKg{opacity:1;border-color:#4285f4;background-color:#4285f4;position:relative}.ReadOnlyView_fakeCheckbox__6fxye.ReadOnlyView_selected__uGmKg:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;line-height:1}.ReadOnlyView_selectedLabel__PVRIt{font-weight:600;color:#4285f4}.ReadOnlyView_etcAnswer__JCRpI{font-size:1rem;font-weight:600;color:#4285f4}.InteractiveView_radioContainer__jAwpe{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.InteractiveView_radioContainer__jAwpe .InteractiveView_radioItem__IcSJt{display:flex;align-items:center}.InteractiveView_radioContainer__jAwpe .InteractiveView_etcInput__Dgkya{margin-left:1rem;width:calc(100% - 1rem)}@media(min-width:768px){.InteractiveView_radioContainer__jAwpe .InteractiveView_etcInput__Dgkya{margin-left:1.5rem;width:100%;max-width:300px}}.InteractiveView_checkboxContainer__jmvJ2{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.InteractiveView_checkboxContainer__jmvJ2 .InteractiveView_checkboxItem__n8pHR{display:flex;align-items:center}.InteractiveView_checkboxContainer__jmvJ2 .InteractiveView_etcInput__Dgkya{margin-left:1rem;width:calc(100% - 1rem)}@media(min-width:576px){.InteractiveView_checkboxContainer__jmvJ2 .InteractiveView_etcInput__Dgkya{margin-left:1.5rem;width:100%;max-width:300px}}.ScaleViewer_container__tV9mE{display:flex;flex-direction:column;gap:1rem;width:100%}.ScaleViewer_scaleContainer__swnRW{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem;width:100%}.ScaleViewer_scaleContainer__swnRW.ScaleViewer_twoRows__UPW_h{gap:1rem}.ScaleViewer_scaleContainer__swnRW.ScaleViewer_twoRows__UPW_h .ScaleViewer_scaleRow__nMAsf{gap:clamp(.25rem,(100% - var(--items-per-row)*2rem)/(var(--items-per-row) - 1),1rem)}@media(min-width:768px){.ScaleViewer_scaleContainer__swnRW{flex-direction:row}}.ScaleViewer_scaleRow__nMAsf{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:100%}.ScaleViewer_scale__iY8yG{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;width:2rem;height:2rem;border-radius:50%;padding:.5rem;text-align:center;font-size:1rem;font-weight:500;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);color:#666;cursor:pointer;transition:all .2s ease}.ScaleViewer_scale__iY8yG:hover{background-color:#dbe9ff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1)}.ScaleViewer_scale__iY8yG:active{transform:translateY(0)}.ScaleViewer_scale__iY8yG.ScaleViewer_selected__WIoJE{background-color:#4285f4;color:#fff;font-weight:600;box-shadow:0 4px 8px rgba(24,144,255,.3),0 2px 4px rgba(24,144,255,.2)}.DailySurveyForm_visually-hidden__pfvcG{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DailySurveyForm_formContainer__ybAfs{width:100%;max-width:800px}.DailySurveyForm_formHeader__BaZw3 .ant-typography{margin-bottom:.5rem}.DailySurveyForm_formContent__xTdsu{margin-bottom:1.5rem}.DailySurveyForm_formActions__SQrih{display:flex;justify-content:center;margin-top:2rem}.DailySurveyForm_errorContainer__U7yxX{text-align:center;padding:2rem;color:#ff4d4f}.DailySurveyReadOnlyView_visually-hidden__6iWrc{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DailySurveyReadOnlyView_container__MyN6O{width:100%;max-width:800px;margin:0 auto}.DailySurveyReadOnlyView_container__MyN6O .ant-alert{margin-bottom:1rem}.DailySurveyReadOnlyView_content__h1zt3{display:flex;flex-direction:column;gap:1rem}.dailySurveyPage_visually-hidden__An_dg{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dailySurveyPage_container__22upu{width:100%;min-height:70vh;display:flex;flex-direction:column}.dailySurveyPage_header__ial7F{padding:1rem;border-bottom:1px solid #f0f0f0;text-align:left}.dailySurveyPage_header__ial7F .ant-typography{margin-bottom:.5rem}.dailySurveyPage_headerDescription__C73ew{margin:0;color:rgba(0,0,0,.65)}.dailySurveyPage_content__ohZUR{flex:1 1;display:flex;align-items:center;justify-content:center;padding:1.5rem}.PreVisitDetail_boardDetailContainer__c_swQ{display:flex;flex-direction:column;width:100%;height:100%;margin:0;flex:1 1}.PreVisitDetail_divider__v1AGz{margin:1rem 0;border:1px solid #f0f0f0}.PreVisitDetail_container__8Qo1_{display:flex;flex-direction:column;width:100%;height:100%;margin:0;border:none;border-radius:0;padding:0}@media(min-width:768px){.PreVisitDetail_container__8Qo1_{margin:0 auto;padding:0 2rem 1rem}}.PreVisitDetail_contentContainer__rqiAw{height:100%;flex:1 1;overflow-y:auto;padding-right:1rem}.PreVisitDetail_contentContainer__rqiAw::-webkit-scrollbar{width:4px}.PreVisitDetail_contentContainer__rqiAw::-webkit-scrollbar-track{background-color:rgba(0,0,0,.05)}.PreVisitDetail_contentContainer__rqiAw::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.PreVisitDetail_contentContainer__rqiAw:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.PreVisitDetail_submitContainer__XVnjv{display:flex;justify-content:center;padding:1.5rem 0;border-top:1px solid #f0f0f0}.PreVisitDetail_completedContainer__qnsx5{padding:1rem 2rem;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:.5rem;color:#52c41a;font-weight:600}.PreVisitDetail_loadingContainer__jvsqK{flex:1 1;width:100%;display:flex;justify-content:center;align-items:center}.Filter_visually-hidden__zXLjE{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Filter_filteringPopover__S_ENx{position:relative}.Filter_filteringPopover__S_ENx .Filter_activeCount__ucxoR{position:absolute;top:-6px;right:-6px;background-color:#ff4d4f;color:#fff;border-radius:50%;width:18px;height:18px;font-size:.8rem;display:flex;align-items:center;justify-content:center}.Filter_filteringPopoverContent__LA4_F{width:70vw;padding:.3rem}@media(min-width:576px){.Filter_filteringPopoverContent__LA4_F{width:50vw;padding:1rem}}@media(min-width:768px){.Filter_filteringPopoverContent__LA4_F{width:40vw}}.Filter_titleContainer__L0Fn3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Filter_buttonContainer__dCJ1r,.Filter_datePickerContainer_____Qd{display:flex;justify-content:space-between;width:100%}.Filter_inlineButtonContainer__GB5LB{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.Filter_inlineDateRange__bDxSM{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.Filter_inlineDatePicker___prRk{height:2rem}.Filter_fullDatePicker__2K2J3{width:45%}.Filter_dateArrowFull__KthG7,.Filter_dateArrow__TjYvD{color:#b4b4b4}.ResponsiveFilter_visually-hidden__edeYr{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ResponsiveFilter_inlineFilters__EBFmF{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;flex:1 1}.ResponsiveFilter_filterItemsContainer__6T1qL{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.ResponsiveFilter_actionSection__wkH_q,.ResponsiveFilter_dateSection__x2UST,.ResponsiveFilter_filterSection__eyBRp{display:flex;align-items:center;flex-shrink:0}.ResponsiveFilter_inlineFilterSection__wlg2F{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.ResponsiveFilter_filterLabel__UXzhE{white-space:nowrap;color:rgba(0,0,0,.88);margin-right:.5rem}.PostSearch_searchContainer__WwKU7{display:flex;gap:.5rem;align-items:center;margin-top:1rem;width:100%}@media(min-width:992px){.PostSearch_searchContainer__WwKU7{width:90%}}