.ChatContainer_visually-hidden__ORaH6{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ChatContainer_messagesContainer__jccRI{flex:1 1;overflow:hidden;display:flex;flex-direction:column;position:relative}.ChatContainer_messagesList__2oMeD{flex:1 1;overflow-y:auto;padding:1rem .5rem 1rem 0;display:flex;flex-direction:column;gap:1rem;min-height:0}@media(min-width:768px){.ChatContainer_messagesList__2oMeD{padding:1.5rem 2rem;gap:1.5rem}}.ChatContainer_messagesList__2oMeD::-webkit-scrollbar{width:6px}.ChatContainer_messagesList__2oMeD::-webkit-scrollbar-track{background:transparent}.ChatContainer_messagesList__2oMeD::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.ChatContainer_messagesList__2oMeD.scrolling::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.ChatContainer_messagesList__2oMeD::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.ChatContainer_emptyState__mqtYL{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;text-align:center;color:#666}.ChatContainer_emptyState__mqtYL .ChatContainer_emptyIcon__B_ZtV{font-size:3rem;color:#1677ff;margin-bottom:1rem}.ChatContainer_emptyState__mqtYL .ChatContainer_emptyText__B56GW{font-size:1rem;margin:0}.ChatContainer_messageContent___cu5S{display:flex;flex-direction:column;max-width:80%;border-radius:1rem;padding:.5rem 1rem;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}@media(min-width:768px){.ChatContainer_messageContent___cu5S{max-width:70%;padding:1rem 1.5rem}}.ChatContainer_messageContent___cu5S.ChatContainer_userMessage__TWD0K{align-self:flex-end;background:#1677ff;color:#fff}.ChatContainer_messageContent___cu5S.ChatContainer_userMessage__TWD0K .ChatContainer_messageText__F7chz{color:#fff}.ChatContainer_messageContent___cu5S.ChatContainer_userMessage__TWD0K .ChatContainer_messageTime__BLC0G{color:hsla(0,0%,100%,.8)}.ChatContainer_messageContent___cu5S.ChatContainer_assistantMessage__v6nj1{align-self:flex-start;background:#fafafa;color:#242b52}.ChatContainer_messageContent___cu5S.ChatContainer_assistantFullWidth__EP6T7{align-self:stretch;max-width:100%;background:transparent;color:#242b52;padding:0;border-radius:0}.ChatContainer_messageContent___cu5S.ChatContainer_assistantFullWidth__EP6T7 .ChatContainer_messageText__F7chz{margin-bottom:.5rem}.ChatContainer_messageContent___cu5S.ChatContainer_assistantFullWidth__EP6T7 .ChatContainer_messageTime__BLC0G{text-align:left;font-size:.7rem;color:#999;margin-top:.25rem}@media(min-width:768px){.ChatContainer_messageContent___cu5S.ChatContainer_assistantFullWidth__EP6T7{max-width:100%}}.ChatContainer_messageText__F7chz{font-size:.9rem;line-height:1.5;margin-bottom:.25rem;white-space:pre-wrap}@media(min-width:768px){.ChatContainer_messageText__F7chz{font-size:1rem}}.ChatContainer_messageTime__BLC0G{font-size:.75rem;color:#999;text-align:right}@media(min-width:768px){.ChatContainer_messageTime__BLC0G{font-size:.8rem}}.ChatContainer_emptyMessage__IzSnZ{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;text-align:center;color:#666}.ChatContainer_streamingIndicator__zokd7{display:inline-flex;align-items:center;margin-left:.25rem}.ChatContainer_typingIndicator__C5nFA{color:#1890ff;font-style:italic;opacity:.8}.ChatContainer_typingIndicator__C5nFA:after{content:"...";animation:ChatContainer_typing__OfqMY 1.5s infinite}@keyframes ChatContainer_typing__OfqMY{0%,60%,to{opacity:.8}30%{opacity:.3}}.ChatContainer_messageTextContent__azjti{width:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.ChatContainer_messageTextContent__azjti p:empty{display:block;height:1rem}.ChatContainer_messageTextContent__azjti p{margin:0}.ChatContainer_scrollToBottomButtonContainer__5rv3Q{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:1000}.ChatContainer_scrollToBottomButton__9l33l{transition:all .3s ease}.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)}@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;flex-shrink:0;display:flex;gap:.5rem;align-items:center}@media(min-width:768px){.aiChat_inputContainer__ul_ug{padding:1.5rem 2rem;gap:1rem}}@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}.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}.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}}.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}.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__LLik5{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)}.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%}}