.UserMessage_container__rt9pr{margin-bottom:60px;display:flex;align-items:center;justify-content:flex-end;padding-top:60px}@media(max-width:768px){.UserMessage_container__rt9pr{scroll-margin-top:30px;padding-top:30px;margin-bottom:30px}}.UserMessage_message__KZuax{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background-color:#f3f3f3;padding:8px 16px;font-size:16px;color:#111;word-break:break-all}.UserMessage_criticizedWrapper__sKlZ_{width:80vw;max-width:80%;align-self:flex-end}.UserMessage_criticizedHeader__PqGKs{display:flex;align-items:center;gap:4px;margin-bottom:6px}.UserMessage_criticizedTitle__seQiu{font-family:Pretendard;font-size:15px;font-weight:500;line-height:160%;letter-spacing:0;background:linear-gradient(79deg,#13a68a 11.57%,#08f 80.97%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.UserMessage_criticizedMessage__wUJlU{width:100%;border-radius:12px;padding:8px 16px;border:1px dashed #ccc;background:#f3f3f3;color:#111;font-family:Pretendard;font-size:16px;font-weight:300;line-height:180%;letter-spacing:0;word-break:break-word}.UserMessage_criticizedIcon__FQC4Y{width:14px;height:14px;line-height:1}.CitationButton_button__kRdzV{font-size:13px;font-weight:500;margin:-2px 2px 0;display:inline-flex;height:20px;min-width:36px;cursor:pointer;align-items:center;justify-content:center;gap:4px;border-radius:9999px;border:1px solid #a1dbd0;background-color:#e0faf4;vertical-align:middle;color:#13a68a;transition:all .1s ease-in-out}.CitationButton_button__kRdzV:hover,.group:hover .CitationButton_button__kRdzV{background-color:#13a68a;color:#fff}.useMarkdownComponents_ul__CFoyQ{list-style-type:disc}.useMarkdownComponents_ol___wZ_v,.useMarkdownComponents_ul__CFoyQ{margin:0;padding:12px 0 12px 18px;list-style-position:inside;line-height:180%!important}.useMarkdownComponents_ol___wZ_v{list-style-type:decimal}.useMarkdownComponents_li__fB5R2{list-style-position:outside}.useMarkdownComponents_h1__uAxEt{margin:0;padding-top:30px;color:#111}.useMarkdownComponents_h2__4hpB5,.useMarkdownComponents_h3__R29ef,.useMarkdownComponents_h4__irRdu,.useMarkdownComponents_h5__c4SkL,.useMarkdownComponents_h6__9t2uc{margin:0;padding-top:20px;color:#111}.useMarkdownComponents_p__wUY_E{margin:0;padding:10px 0;color:#111;line-height:180%!important}.useMarkdownComponents_img__fdgRJ{max-width:100%;height:auto}.useMarkdownComponents_strong__Q9UVE{color:#111;line-height:180%!important}.useMarkdownComponents_tableWrapper__gjb7p{margin:16px 0;overflow-x:auto}.useMarkdownComponents_table__TPjF_{min-width:100%;border-collapse:collapse;border:1px solid #d1d5db}.useMarkdownComponents_thead__tDixA{background-color:#f9fafb}.useMarkdownComponents_tbody__NBu34{background-color:#fff}.useMarkdownComponents_tbody__NBu34 tr{border-top:1px solid #e5e7eb}.useMarkdownComponents_tr__7cgiu:hover{background-color:#f9fafb}.useMarkdownComponents_th__n6woT{border:1px solid #d1d5db;background-color:#f3f4f6;padding:8px 16px;text-align:left;font-size:14px;font-weight:500;color:#111827}.useMarkdownComponents_td__bi8nK{border:1px solid #d1d5db;padding:8px 16px;font-size:14px;color:#374151}.useMarkdownComponents_codeBlockContainer__XRvmA{position:relative;margin:16px 0}.useMarkdownComponents_codeBlockHeader__WZjlP{display:flex;align-items:center;justify-content:space-between;border-radius:8px 8px 0 0;background-color:#1f2937;padding:8px 16px}.useMarkdownComponents_codeBlockLanguage__l6f61{font-family:monospace;font-size:14px;color:#d1d5db}.useMarkdownComponents_codeBlockCopyButton__HgGfK{display:flex;align-items:center;gap:6px;border-radius:4px;padding:4px 8px;font-size:12px;color:#d1d5db;transition:all .2s ease-in-out}.useMarkdownComponents_codeBlockCopyButton__HgGfK:hover{background-color:#374151;color:#fff}.useMarkdownComponents_codeBlockPre__7YdRv{overflow-x:auto;border-radius:0 0 8px 8px;background-color:#111827;padding:16px;font-size:14px}.useMarkdownComponents_codeBlockCode__pRu6L{display:block;font-family:monospace;line-height:1.6;color:#f3f4f6}.useMarkdownComponents_inlineCode__xH6Nc{border-radius:4px;background-color:#e5e7eb;padding:2px 6px;font-family:monospace;font-size:14px;color:#1f2937}.useMarkdownComponents_code__Tl7MB{font-family:monospace}.useMarkdownComponents_hr__dKvJG{margin:16px 0;height:1px;width:100%;border:0;background-color:#e4e4e4}.ShimmerText_container__U6Eet{display:inline-block}.ShimmerText_text__qFlZT{position:relative;display:inline-block;font-weight:400;background:linear-gradient(90deg,#818181,#ececec,#818181);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:ShimmerText_shimmer__sJsBk var(--dur) ease-in-out infinite}@keyframes ShimmerText_shimmer__sJsBk{0%{background-position:150% 0}to{background-position:-150% 0}}.Textarea_textarea__s4852{overflow:auto;width:100%;max-height:102px;resize:none;border:none;background-color:rgba(0,0,0,0);color:#404042;white-space:pre-wrap;position:relative;z-index:0;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:300;line-height:160%}.Textarea_textarea__s4852::placeholder{color:#818181;position:relative;z-index:-1}.Textarea_textarea__s4852:focus{border:none;outline:none}.Textarea_textarea__s4852.Textarea_disabled__9cjaf::placeholder{color:#ccc}.AskBox_container__5MYTT{position:relative;display:flex;border-radius:16px;border:2px solid;background:#fff;padding:13px 16px;gap:14px}.AskBox_container__5MYTT:focus-within{box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}@media(min-width:769px){.AskBox_container__5MYTT.AskBox_suggestSubjectListVisible__Yjwhq{border-radius:16px 16px 0 0;border-bottom:1px solid #e4e4e4;border-bottom-color:#e4e4e4!important}}@media(max-width:768px){.AskBox_container__5MYTT.AskBox_suggestSubjectListVisible__Yjwhq{border-radius:0 0 16px 16px;border-top:1px solid #e4e4e4;border-top-color:#e4e4e4!important}}.AskBox_container__5MYTT.AskBox_main__Zie1Y,.AskBox_container__5MYTT.AskBox_sub__xpHSR{flex-direction:column}@media(max-width:768px){.AskBox_container__5MYTT{gap:10px;padding:15px 16px}}.AskBox_container__5MYTT.AskBox_disabled__KOakg{border-color:#e0e0e0}.AskBox_container__5MYTT.AskBox_enabled__KHuQ_{border-color:#13a68a}.AskBox_textareaWrapper__a4PRK{display:flex;width:100%;align-items:center}.AskBox_toBottom__4PXc_{position:absolute;top:-45px;right:0;z-index:99}