@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+KR:wght@300;400;500;700&family=JetBrains+Mono:wght@400;500&display=swap");.Message_messageWrapper__3aPv2{display:flex;width:100%;padding:12px 20px;position:relative}.Message_userMessage__22qT_{justify-content:flex-end;align-items:flex-start;gap:12px}.Message_userMessage__22qT_ .Message_message__9rnx0{background:linear-gradient(135deg,rgba(123,160,152,.15),rgba(123,160,152,.1));color:#2d3748;border-radius:20px 20px 4px 20px;box-shadow:0 2px 12px rgba(123,160,152,.15);border:1px solid rgba(123,160,152,.2);max-width:70%;position:relative;overflow:hidden;font-weight:500}.Message_userMessage__22qT_ .Message_message__9rnx0 :not(svg):not(svg *):not(button){color:#2d3748!important}.Message_assistantMessage__rxJZ1{justify-content:flex-start}.Message_assistantMessage__rxJZ1 .Message_message__9rnx0{background:transparent;color:var(--text-primary);border:1px solid rgba(123,160,152,.2);border-radius:4px 20px 20px 20px;box-shadow:none;max-width:100%;width:100%;position:relative;overflow:hidden;font-weight:400;transform:translateZ(0);backface-visibility:hidden}.Message_assistantMessage__rxJZ1 .Message_message__9rnx0:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#7ba098,#9bbfb6 25%,#8fb5ad 50%,#9bbfb6 75%,#7ba098);animation:Message_verticalShimmer__dBoBu 3s ease-in-out infinite}@keyframes Message_verticalShimmer__dBoBu{0%,to{opacity:.6}50%{opacity:1}}.Message_noBorder__D11x2{border:none!important}.Message_assistantMessage__rxJZ1.Message_noBorder__D11x2 .Message_message__9rnx0,.Message_noBorder__D11x2.Message_userMessage__22qT_ .Message_message__9rnx0{border:none!important;box-shadow:none!important}.Message_assistantMessage__rxJZ1.Message_noBorder__D11x2 .Message_message__9rnx0:before{background:none!important}.Message_noBorder__D11x2 .Message_modelBadge__O6jjB{background:none!important;border:none!important}.Message_message__9rnx0{padding:16px 20px;word-wrap:break-word;position:relative;min-height:48px;contain:layout}.Message_assistantHeader__GqYey{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(123,160,152,.1);position:relative}.Message_assistantActions__0qF3L{margin-left:auto;display:flex;gap:8px}.Message_assistantActionButton__ulESX{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.Message_assistantActionButton__ulESX:hover{background:rgba(123,160,152,.06)}.Message_assistantActionButton__ulESX:disabled{opacity:.5;cursor:not-allowed}.Message_assistantActionButton__ulESX svg{width:16px;height:16px;color:#2d3748}.Message_modelBadge__O6jjB{display:flex;align-items:center;gap:8px;padding:4px 12px;background:rgba(123,160,152,.08);border:1px solid rgba(123,160,152,.15);border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Message_modelBadge__O6jjB:hover{background:rgba(123,160,152,.12);border-color:rgba(123,160,152,.2);transform:scale(1.02)}.Message_modelIcon__izB_b{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.Message_modelName__jd0PO{font-size:13px;font-weight:600;color:#7ba098;letter-spacing:.02em}.Message_responseTime__VgEch{font-size:12px;color:var(--text-secondary);opacity:.7;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-left:0}.Message_content__fHrmG{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.85;color:var(--text-primary);letter-spacing:0;transition:none;contain:style}.Message_content__fHrmG .Message_ql-size-small__scLlg{font-size:.85em}.Message_content__fHrmG .Message_ql-size-large__SOp3A{font-size:1.25em}.Message_content__fHrmG .Message_ql-size-huge__SfN4g{font-size:1.6em}.Message_userMessage__22qT_ .Message_content__fHrmG{color:#2d3748}.Message_content__fHrmG h1,.Message_content__fHrmG h2,.Message_content__fHrmG h3,.Message_content__fHrmG h4,.Message_content__fHrmG h5,.Message_content__fHrmG h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Helvetica,Arial,sans-serif;font-weight:500;margin-top:16px;margin-bottom:12px;color:var(--text-primary)}.Message_userMessage__22qT_ .Message_content__fHrmG h1,.Message_userMessage__22qT_ .Message_content__fHrmG h2,.Message_userMessage__22qT_ .Message_content__fHrmG h3,.Message_userMessage__22qT_ .Message_content__fHrmG h4,.Message_userMessage__22qT_ .Message_content__fHrmG h5,.Message_userMessage__22qT_ .Message_content__fHrmG h6{color:#2d3748;font-weight:400}.Message_userMessage__22qT_ .Message_content__fHrmG h3{font-size:16px}.Message_userMessage__22qT_ .Message_content__fHrmG h4{font-size:15px}.Message_content__fHrmG h1{font-size:28px}.Message_content__fHrmG h2{font-size:24px}.Message_content__fHrmG h3{font-size:18px;margin-top:16px}.Message_content__fHrmG h4{font-size:18px}.Message_content__fHrmG h5{font-size:16px}.Message_content__fHrmG h6{font-size:14px}.Message_content__fHrmG h2{line-height:1.3;font-weight:500}.Message_content__fHrmG h3{line-height:1.35;font-weight:500}.Message_content__fHrmG h4{line-height:1.4;font-weight:500}.Message_content__fHrmG h5{line-height:1.45;font-weight:500}.Message_content__fHrmG p{margin:0 0 .2em}.Message_content__fHrmG p:last-child{margin-bottom:0}.Message_content__fHrmG a{color:#06c;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease,text-decoration-color .2s ease}.Message_content__fHrmG a:hover{color:#0052a3;text-decoration-color:#0052a3}.Message_content__fHrmG ol,.Message_content__fHrmG ul{margin:10px 0;padding-left:24px}.Message_content__fHrmG li{margin-bottom:.3em;line-height:1.8}.Message_content__fHrmG li::marker{color:var(--text-secondary)}.Message_content__fHrmG :not(pre)>code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:13px;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.06);color:var(--text-primary);font-weight:400}.Message_codeBlock__ARUVZ code{padding:14px!important;display:block;border-radius:0!important;background:transparent!important;color:inherit!important}.Message_userMessage__22qT_ .Message_content__fHrmG :not(pre)>code{background:rgba(123,160,152,.1);color:inherit}[data-theme=dark] .Message_content__fHrmG :not(pre)>code{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.Message_codeBlock__ARUVZ{margin:16px 0;border-radius:12px;overflow:hidden;position:relative;background:#f9f9f9;border:none;box-shadow:none;overflow-anchor:none}.Message_chartBlock__TO2UG{margin:24px 0;border:none;background:transparent;padding:0}.Message_codeHeader__sj2L6{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f9f9f9;border-bottom:none;border-radius:12px 12px 0 0}.Message_codeBlock__ARUVZ pre,.Message_shikiCodeWrapper__9RFf2 pre{overflow-x:scroll!important;scrollbar-gutter:stable both-edges;touch-action:pan-x;overflow-anchor:none}.Message_codeBlock__ARUVZ pre:not(.Message_shiki__672LE){margin:0;padding:0;font-size:14px;line-height:1.8;background:#f6f8fa;color:#383a42}.Message_codeBlock__ARUVZ pre>code{background:transparent!important;display:block;border-radius:0!important}.Message_codeBlock__ARUVZ pre code>span{background:transparent!important;display:inline;border-radius:0!important}.Message_codeBlock__ARUVZ pre:not(.Message_shiki__672LE){border-radius:0 0 12px 12px!important;overflow:hidden}.Message_codeBlock__ARUVZ pre::-webkit-scrollbar{height:6px}.Message_codeBlock__ARUVZ pre::-webkit-scrollbar-track{background:transparent}.Message_codeBlock__ARUVZ pre::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.Message_codeBlock__ARUVZ pre::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.Message_shikiCodeWrapper__9RFf2{border-radius:0;overflow-anchor:none}.Message_shikiCodeWrapper__9RFf2 pre:not(.Message_shiki__672LE){margin:0!important;padding:0!important;background:#f9f9f9;border-radius:0!important;overflow-x:auto;line-height:1.8!important}.Message_shikiCodeWrapper__9RFf2 code{font-family:JetBrains Mono,Consolas,Monaco,Courier New,monospace!important;font-size:13px!important;line-height:1.8!important;background:transparent!important;display:block;color:inherit!important}.Message_shikiCodeWrapper__9RFf2.Message_plainText__2K4qe pre{background:#f9f9f9!important;border:none;margin:0!important;padding:0!important;border-radius:0!important;overflow-x:auto;line-height:1.8!important}.Message_shikiCodeWrapper__9RFf2.Message_plainText__2K4qe code{color:#000!important;white-space:pre;word-break:normal;font-family:JetBrains Mono,Consolas,Monaco,Courier New,monospace!important;font-size:14px!important;line-height:1.8!important;background:transparent!important;display:block}[data-theme=dark] .Message_shikiCodeWrapper__9RFf2 pre:not(.Message_shiki__672LE){background:#171717!important;color:#abb2bf}[data-theme=dark] .Message_shikiCodeWrapper__9RFf2.Message_plainText__2K4qe pre{background:#171717!important;border:none}[data-theme=dark] .Message_shikiCodeWrapper__9RFf2.Message_plainText__2K4qe code{color:#fff!important}.Message_shikiCodeWrapper__9RFf2.Message_tokenized__z07Fd pre{background:#f9f9f9!important;border:none;margin:0!important;padding:0!important;border-radius:0!important;overflow-x:auto;line-height:1.8!important}.Message_shikiCodeWrapper__9RFf2.Message_tokenized__z07Fd code{color:#000!important;white-space:pre;word-break:normal;font-family:JetBrains Mono,Consolas,Monaco,Courier New,monospace!important;font-size:14px!important;line-height:1.8!important;background:transparent!important;display:block}.Message_token-keyword__uXZ4j{color:#00f!important;font-weight:400}.Message_token-string__P93vr{color:#a31515!important}.Message_token-comment__Iml87{color:green!important;font-style:normal}.Message_token-function__M__jx,.Message_token-number__LY_gz,.Message_token-operator__Z8mX3{color:#000!important}[data-theme=dark] .Message_shikiCodeWrapper__9RFf2.Message_tokenized__z07Fd pre{background:#171717!important;border:none}[data-theme=dark] .Message_shikiCodeWrapper__9RFf2.Message_tokenized__z07Fd code{color:#fff!important}[data-theme=dark] .Message_token-keyword__uXZ4j{color:#00f!important}[data-theme=dark] .Message_token-string__P93vr{color:#a31515!important}[data-theme=dark] .Message_token-comment__Iml87{color:green!important}[data-theme=dark] .Message_token-function__M__jx,[data-theme=dark] .Message_token-number__LY_gz,[data-theme=dark] .Message_token-operator__Z8mX3{color:#000!important}.Message_codeLanguage__x2PEB{font-size:11px;color:#a0a0a0;font-weight:400;gap:4px}.Message_codeLanguage__x2PEB,.Message_thinkingLanguage__6D2cv{text-transform:lowercase;display:inline-flex;align-items:center}.Message_thinkingLanguage__6D2cv{gap:6px;color:#f59e0b;font-weight:500;font-size:13px}.Message_thinkingIcon__HFa3C{display:inline-flex;align-items:center;font-size:16px;animation:Message_pulse__zdhpq 2s cubic-bezier(.4,0,.6,1) infinite}.Message_codeActions__Jy0Iw{display:flex;align-items:center;gap:8px}.Message_toggleButton__S1wZR{padding:4px 8px;background:rgba(123,160,152,.1);border:1px solid rgba(123,160,152,.2);border-radius:6px;color:#7ba098;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Message_toggleButton__S1wZR:hover{background:rgba(123,160,152,.2);border-color:rgba(123,160,152,.3);transform:translateY(-1px)}.Message_collapsedThinking__XJKd8{padding:16px;background:rgba(123,160,152,.03);border-top:1px dashed rgba(123,160,152,.15);display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:0 0 12px 12px}.Message_collapsedText___uFQC{color:#7ba098;font-size:13px;font-style:italic;opacity:.7}.Message_copyButton__Vax3_{padding:4px 12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#b0b0b0;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:6px}.Message_copyButton__Vax3_.Message_copied__86KIf{background:rgba(123,160,152,.15);border-color:rgba(123,160,152,.3);color:#7ba098}.Message_copyButton__Vax3_ svg{width:12px;height:12px}.Message_tableWrapper__4GtuX{position:relative;margin:16px 0;border-radius:0;border:none;box-shadow:none;background:transparent}.Message_markdownTable__CfQlS{width:100%;border-collapse:collapse;font-size:13px}.Message_markdownTable__CfQlS td,.Message_markdownTable__CfQlS th{padding:10px 24px;text-align:left;border-bottom:1px solid rgba(0,0,0,.08)}.Message_markdownTable__CfQlS th{background:transparent;font-weight:600;color:inherit;font-size:12px;text-align:left}.Message_markdownTable__CfQlS tbody tr{transition:all .2s ease}.Message_markdownTable__CfQlS tbody tr:hover{background:transparent}.Message_markdownTable__CfQlS tbody tr:last-child td,.Message_markdownTable__CfQlS tbody tr:last-child th{border-bottom:none}.gptCompat .Message_tableWrapper__4GtuX{margin:12px 0;border-radius:0;border:none;box-shadow:none;background:transparent}.gptCompat .Message_markdownTable__CfQlS{width:100%;border-collapse:collapse;font-size:13px}.gptCompat .Message_markdownTable__CfQlS td,.gptCompat .Message_markdownTable__CfQlS th{padding:10px 24px;border-bottom:1px solid rgba(0,0,0,.08);text-align:left}.gptCompat .Message_markdownTable__CfQlS th{background:transparent;font-weight:600;text-align:left;color:inherit;text-transform:none;letter-spacing:normal}.Message_tableCopyButton__p2NKV{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border);background:hsla(0,0%,100%,.9);color:var(--text-secondary);cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.06);z-index:2}.Message_tableWrapper__4GtuX:focus-within .Message_tableCopyButton__p2NKV,.Message_tableWrapper__4GtuX:hover .Message_tableCopyButton__p2NKV{opacity:1;transform:translateY(0)}.Message_tableCopyButton__p2NKV:hover{background:#fff;color:var(--text-primary)}[data-theme=dark] .Message_tableCopyButton__p2NKV{background:rgba(30,30,30,.9)}[data-theme=dark] .Message_tableCopyButton__p2NKV:hover{background:#2d2d2d}.Message_copyToastHidden__c_6qw{opacity:0}.Message_copyToastHidden__c_6qw,.Message_copyToastVisible__ncAPV{position:absolute;top:10px;right:42px;padding:2px 8px;font-size:12px;color:var(--text-secondary);background:rgba(0,0,0,.05);border-radius:6px;pointer-events:none;transition:opacity .15s ease}.Message_copyToastVisible__ncAPV{opacity:1}.Message_imageWrapper___fxb4{margin:24px 0;border-radius:12px;overflow:hidden;border:1px solid rgba(123,160,152,.1);box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08)}.Message_markdownImage__5hUqv{width:100%;height:auto;display:block}.Message_blockquote__Vlcjk{margin:24px 0;padding:20px 0 20px 24px;background:transparent;border-left:3px solid rgba(123,160,152,.3);border-radius:0;font-style:italic;color:var(--text-secondary);position:relative;transition:all .3s ease}.Message_blockquote__Vlcjk:before{content:'"';position:absolute;top:16px;left:24px;font-size:36px;font-weight:700;color:#7ba098;opacity:.15;font-style:normal}.Message_blockquote__Vlcjk:hover{background:linear-gradient(135deg,rgba(123,160,152,.06),rgba(123,160,152,.03));border-left-color:#9bbfb6}.Message_userMessage__22qT_ .Message_blockquote__Vlcjk{border-left-color:rgba(123,160,152,.4);background:linear-gradient(90deg,rgba(123,160,152,.05),transparent);color:#4a5568}.Message_link__Gr0Xo{position:relative;display:inline-block;color:#7ba098;text-decoration:none;font-weight:500;transition:all .3s ease}.Message_link__Gr0Xo:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#7ba098;transition:width .3s ease}.Message_link__Gr0Xo:hover:before{width:100%}.Message_userMessage__22qT_ .Message_link__Gr0Xo{color:#7ba098}.Message_userMessage__22qT_ .Message_link__Gr0Xo:before{background:#7ba098}.Message_content__fHrmG hr{margin:24px 0;border:none;height:1px;background:rgba(123,160,152,.3)}[data-theme=dark] .Message_content__fHrmG code{background:hsla(0,0%,100%,.1)}[data-theme=dark] .Message_markdownTable__CfQlS th{background:rgba(123,160,152,.2)}[data-theme=dark] .Message_markdownTable__CfQlS tr:hover{background:hsla(0,0%,100%,.05)}[data-theme=dark] .Message_markdownImage__5hUqv{border-color:hsla(0,0%,100%,.1);box-shadow:0 2px 8px rgba(0,0,0,.3)}.Message_statusHistory__xcjAX{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.Message_persistentLoadingDots__KBwrf{display:flex;gap:6px;margin-top:20px;padding:12px 0;justify-content:flex-start}.Message_persistentLoadingDots__KBwrf span{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#7ba098,#9bbfb6);animation:Message_loadingPulse__lIfIL 1.4s cubic-bezier(.4,0,.6,1) infinite;box-shadow:0 2px 6px rgba(123,160,152,.3),inset 0 1px 2px hsla(0,0%,100%,.3)}.Message_persistentLoadingDots__KBwrf span:first-child{animation-delay:-.32s}.Message_persistentLoadingDots__KBwrf span:nth-child(2){animation-delay:-.16s}@keyframes Message_loadingPulse__lIfIL{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}[data-theme=dark] .Message_assistantMessage__rxJZ1 .Message_message__9rnx0{background:transparent;color:var(--text-primary);border:1px solid rgba(155,191,182,.2);box-shadow:none}[data-theme=dark] .Message_assistantMessage__rxJZ1 .Message_message__9rnx0:before{background:linear-gradient(180deg,#9bbfb6,#b8ddd5 25%,#a7cec5 50%,#b8ddd5 75%,#9bbfb6)}[data-theme=dark] .Message_content__fHrmG p:has(strong:first-child){background:transparent;border:none}[data-theme=dark] .Message_assistantHeader__GqYey{border-bottom-color:rgba(155,191,182,.1)}[data-theme=dark] .Message_modelBadge__O6jjB{background:rgba(155,191,182,.1);border-color:rgba(155,191,182,.15)}[data-theme=dark] .Message_modelBadge__O6jjB:hover{background:rgba(155,191,182,.15);border-color:rgba(155,191,182,.2)}[data-theme=dark] .Message_modelName__jd0PO{color:#9bbfb6}[data-theme=dark] .Message_responseTime__VgEch{color:#a0a0a0;opacity:.7}[data-theme=dark] .Message_content__fHrmG{color:#e5e5e5}[data-theme=dark] .Message_content__fHrmG a{color:#9bbfb6}[data-theme=dark] .Message_blockquote__Vlcjk{background:linear-gradient(135deg,rgba(155,191,182,.06),rgba(155,191,182,.02));border-left-color:#9bbfb6;color:#a0a0a0}[data-theme=dark] .Message_blockquote__Vlcjk:hover{background:linear-gradient(135deg,rgba(155,191,182,.08),rgba(155,191,182,.03));border-left-color:#b8ddd5}[data-theme=dark] .Message_codeBlock__ARUVZ{background:#171717;border:none;box-shadow:none}[data-theme=dark] .Message_codeHeader__sj2L6{background:#171717;border-bottom:none}[data-theme=dark] .Message_tableWrapper__4GtuX{border-color:rgba(155,191,182,.15)}.Message_thinkingBlock__27FU6{background:linear-gradient(135deg,rgba(255,193,7,.03),rgba(255,152,0,.02));border:1px solid rgba(255,193,7,.2);overflow:hidden;margin:16px 0}.Message_thinkingBlock__27FU6 .Message_codeHeader__sj2L6{background:transparent;border-bottom:none;padding:8px 16px}.Message_thinkingContent__rs_15{padding:16px;color:var(--text-primary);font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;font-family:inherit}[data-theme=dark] .Message_thinkingLanguage__6D2cv{color:#fbbf24}[data-theme=dark] .Message_thinkingBlock__27FU6{background:linear-gradient(135deg,rgba(251,191,36,.05),rgba(245,158,11,.03));border-color:rgba(251,191,36,.25)}[data-theme=dark] .Message_thinkingBlock__27FU6 .Message_codeHeader__sj2L6{background:transparent;border-bottom:none}[data-theme=dark] .Message_thinkingContent__rs_15{color:var(--text-primary-dark)}[data-theme=dark] .Message_toggleButton__S1wZR{background:rgba(155,191,182,.1);border-color:rgba(155,191,182,.25);color:#9bbfb6}[data-theme=dark] .Message_toggleButton__S1wZR:hover{background:rgba(155,191,182,.2);border-color:rgba(155,191,182,.35)}[data-theme=dark] .Message_collapsedThinking__XJKd8{background:rgba(155,191,182,.05);border-top:1px dashed rgba(155,191,182,.2)}[data-theme=dark] .Message_collapsedText___uFQC{color:#9bbfb6;opacity:.6}[data-theme=dark] .Message_markdownTable__CfQlS th{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.12);color:inherit}[data-theme=dark] .Message_markdownTable__CfQlS td{border-bottom:1px solid rgba(155,191,182,.08)}[data-theme=dark] .Message_markdownTable__CfQlS tr:hover{background:rgba(155,191,182,.05)}[data-theme=dark] .Message_userMessage__22qT_ .Message_message__9rnx0{background:linear-gradient(135deg,rgba(155,191,182,.2),rgba(155,191,182,.15));box-shadow:0 2px 12px rgba(155,191,182,.2);border:1px solid rgba(155,191,182,.25);color:#e5e5e5}.Message_content__fHrmG strong{font-weight:500;color:var(--text-primary)}.Message_userMessage__22qT_ .Message_content__fHrmG strong{color:#2d3748}.Message_content__fHrmG em{font-style:italic;opacity:.95}.Message_content__fHrmG p:has(strong:first-child){margin:0 0 .2em;padding:0;background:transparent;border:none;border-radius:0;position:relative}.Message_userMessage__22qT_ .Message_content__fHrmG p:has(strong:first-child){background:transparent;border:none}[data-theme=dark] .Message_userMessage__22qT_ .Message_message__9rnx0 :not(svg):not(svg *){color:#e5e5e5!important}[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG,[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG h1,[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG h2,[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG h3,[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG h4,[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG h5,[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG h6,[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG strong{color:#e5e5e5}[data-theme=dark] .Message_userMessage__22qT_ .Message_content__fHrmG code{background:rgba(155,191,182,.15);color:#b8ddd5}[data-theme=dark] .Message_userMessage__22qT_ .Message_link__Gr0Xo{color:#9bbfb6}[data-theme=dark] .Message_userMessage__22qT_ .Message_link__Gr0Xo:before{background:#9bbfb6}[data-theme=dark] .Message_userMessage__22qT_ .Message_blockquote__Vlcjk{border-left-color:rgba(155,191,182,.5);background:linear-gradient(90deg,rgba(155,191,182,.08),transparent);color:#d1d5db}[data-theme=dark] .Message_noBorder__D11x2 .Message_modelBadge__O6jjB{background:none!important;border:none!important}.Message_searchResult__CrVRf{margin:16px 0;padding:16px;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(99,102,241,.02));border:1px solid rgba(59,130,246,.2);border-radius:8px}.Message_generatedImage__8Esz5{margin:16px 0;padding:16px;background:linear-gradient(135deg,rgba(168,85,247,.05),rgba(139,92,246,.02));border:1px solid rgba(168,85,247,.2);border-radius:8px}.Message_analyticsResult__RRYhT{margin:16px 0;padding:16px;background:linear-gradient(135deg,rgba(34,197,94,.05),rgba(16,185,129,.02));border:1px solid rgba(34,197,94,.2);border-radius:8px}.Message_messageTypeIndicator__MLU6u{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;background:rgba(79,70,229,.1);border-radius:16px;font-size:12px;font-weight:600;color:#4f46e5}.Message_errorMessage__ywbE2{padding:16px;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05));border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#dc2626}@media (max-width:768px){.Message_messageWrapper__3aPv2{padding:12px 5px}.Message_message__9rnx0{padding:16px 20px}.Message_assistantMessage__rxJZ1 .Message_message__9rnx0{max-width:100%}.Message_userMessage__22qT_ .Message_message__9rnx0{max-width:85%}.Message_content__fHrmG{font-size:14px}.Message_content__fHrmG h1{font-size:24px}.Message_content__fHrmG h2{font-size:20px}.Message_content__fHrmG h3{font-size:18px}}.Message_blockquote__Vlcjk,.Message_content__fHrmG a,.Message_content__fHrmG code,.Message_link__Gr0Xo,.Message_markdownTable__CfQlS tr,.Message_message__9rnx0,.Message_modelBadge__O6jjB,.Message_statusBadge__nbFMX{transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.Message_assistantFileContainer__IGoRK{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;margin-bottom:16px}.Message_assistantImageContainer___Xupw{position:relative;display:inline-block;border-radius:8px;overflow:hidden;background:rgba(123,160,152,.05);border:1px solid rgba(123,160,152,.15)}.Message_assistantImage__RREb6{display:block;max-width:400px;max-height:400px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.Message_assistantFileCard__VYYXJ{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(123,160,152,.06);border:1px solid rgba(123,160,152,.12);border-radius:8px;transition:all .2s ease}.Message_assistantFileCard__VYYXJ:hover{background:rgba(123,160,152,.1);border-color:rgba(123,160,152,.2)}.Message_downloadButton___6a_M{margin-left:auto;padding:4px 8px;color:#7ba098;text-decoration:none;transition:color .2s}.Message_downloadButton___6a_M:hover{color:#9bbfb6}.Message_hidden__goo6K{display:none!important}.gptCompat .Message_content__fHrmG{font-family:ui-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.Message_markdownContent__aKQtE{min-height:20px;transition:none;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-weight:330}.Message_markdownContent__aKQtE ol,.Message_markdownContent__aKQtE ul{margin:0;padding-left:24px;list-style-position:outside}.Message_markdownContent__aKQtE ul{list-style-type:disc}.Message_markdownContent__aKQtE ol{list-style-type:decimal}.Message_markdownContent__aKQtE ul ul{list-style-type:circle}.Message_markdownContent__aKQtE ul ul ul{list-style-type:square}.Message_markdownContent__aKQtE li{display:list-item;margin-bottom:0;line-height:1.8}.Message_fileInfoContainer__pJJ3R{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:4px;max-width:100%;justify-content:flex-end}.Message_fileInfoCard__FJ_Zj{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(123,160,152,.08);border:1px solid rgba(123,160,152,.15);border-radius:8px;transition:all .2s ease;cursor:default;position:relative;font-size:12px;max-width:180px;min-width:0}.Message_fileInfoCard__FJ_Zj.Message_oldFile__gO9j8{border-style:dashed;border-color:rgba(123,160,152,.2)}.Message_fileInfoCard__FJ_Zj.Message_oldFile__gO9j8 .Message_fileName__O_li0{color:#999}.Message_fileInfoCard__FJ_Zj.Message_oldFile__gO9j8 .Message_fileSize__1R9qO{color:#aaa}.Message_fileInfoCard__FJ_Zj:hover{background:rgba(123,160,152,.12);border-color:rgba(123,160,152,.2)}.Message_fileIcon__N3Y71{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(123,160,152,.15);border-radius:6px;color:#7ba098;flex-shrink:0}.Message_fileIcon__N3Y71 svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.Message_fileDetails__f5_3t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;position:relative;z-index:1}.Message_fileName__O_li0{font-size:12px;font-weight:500;color:#4a5568;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.Message_fileSize__1R9qO{font-size:10px;color:#718096;font-weight:400;margin-top:1px}[data-theme=dark] .Message_fileInfoCard__FJ_Zj{background:rgba(155,191,182,.08);border-color:rgba(155,191,182,.15)}[data-theme=dark] .Message_fileInfoCard__FJ_Zj.Message_oldFile__gO9j8{border-color:rgba(155,191,182,.15)}[data-theme=dark] .Message_fileInfoCard__FJ_Zj.Message_oldFile__gO9j8 .Message_fileName__O_li0{color:#666}.Message_pastedImageContainer__UKPHB.Message_oldFile__gO9j8{border:2px dashed rgba(123,160,152,.3);padding:12px;border-radius:12px}[data-theme=dark] .Message_pastedImageContainer__UKPHB.Message_oldFile__gO9j8{border-color:rgba(155,191,182,.2)}[data-theme=dark] .Message_fileInfoCard__FJ_Zj:hover{background:rgba(155,191,182,.12);border-color:rgba(155,191,182,.2)}[data-theme=dark] .Message_fileIcon__N3Y71{background:rgba(155,191,182,.15);color:#9bbfb6}[data-theme=dark] .Message_fileName__O_li0{color:#e5e5e5}[data-theme=dark] .Message_fileSize__1R9qO{color:#a0a0a0}.Message_pastedImageContainer__UKPHB{display:inline-block;margin:8px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid rgba(123,160,152,.2);background:#f5f5f5;position:relative}.Message_pastedImage__e5gTq{display:block;border-radius:6px}[data-theme=dark] .Message_pastedImageContainer__UKPHB{background:hsla(0,0%,100%,.05);border-color:rgba(155,191,182,.2);box-shadow:0 2px 8px rgba(0,0,0,.3)}.Message_generatedImagesContainer__SeG70{display:flex;flex-direction:column;gap:20px;margin-top:20px;padding:20px;background:linear-gradient(135deg,rgba(123,160,152,.05),rgba(123,160,152,.02));border-radius:16px;border:1px solid rgba(123,160,152,.15);position:relative}.Message_generatedImagesContainer__SeG70.Message_singleImage__KgiTj{padding:0;gap:0;margin-top:12px;background:transparent;border:none;border-radius:12px}.Message_generatedImageWrapper__YPHFS{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(123,160,152,.1);border:2px solid transparent;cursor:pointer}.Message_generatedImageWrapper__YPHFS.Message_singleImageWrapper__a5WDf{display:inline-block;max-width:100%;border:none;box-shadow:0 4px 16px rgba(0,0,0,.1)}.Message_downloadButtonWrapper__2lMaI{position:absolute;bottom:8px;right:8px;z-index:3;opacity:0;transition:opacity .15s ease}.Message_generatedImageWrapper__YPHFS:hover .Message_downloadButtonWrapper__2lMaI{opacity:1}.Message_imageClickArea__O5EsH{position:relative;cursor:pointer;display:inline-block}.Message_zoomOverlay__jSSd_{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;z-index:2;border-radius:12px;pointer-events:none}.Message_imageClickArea__O5EsH:hover .Message_zoomOverlay__jSSd_{opacity:1}.Message_zoomIcon__E0Onr{width:48px;height:48px;background:hsla(0,0%,100%,.95);color:#333;box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:auto}.Message_imageDownloadButton__JUyf0,.Message_zoomIcon__E0Onr{border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.Message_imageDownloadButton__JUyf0{position:relative;width:32px;height:32px;background:hsla(0,0%,100%,.9);border:1px solid rgba(123,160,152,.2);transition:background-color .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Message_imageDownloadButton__JUyf0:hover{background:#7ba098;border-color:#7ba098}.Message_imageDownloadButton__JUyf0:hover svg{color:#fff}.Message_imageDownloadButton__JUyf0:active{background:#6a8e86}.Message_generatedImageWrapper__YPHFS:hover{border-color:rgba(123,160,152,.3)}.Message_generatedImageWrapper__YPHFS.Message_selected__7Ho6X{border-color:#7ba098;box-shadow:0 6px 20px rgba(123,160,152,.35)}.Message_generatedImageWrapper__YPHFS.Message_selected__7Ho6X:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(123,160,152,.1);pointer-events:none;z-index:1}.Message_imageSelectionIndicator__HnWrM{position:absolute;top:12px;right:12px;width:28px;height:28px;background:#7ba098;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:2;transition:all .3s ease}.Message_generatedImage__8Esz5{display:block;max-width:380px;max-height:380px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.Message_imageSelectGuide__NwLZx{margin-top:12px;margin-bottom:12px;text-align:center;font-size:1rem;font-weight:600;color:#7ba098;opacity:1;padding:8px 0}.Message_imageGenerationInfo__CMDv3{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:16px;background:rgba(123,160,152,.08);border-radius:12px;border:1px solid rgba(123,160,152,.15)}.Message_imageGenerationIcon__hx7AG{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#7ba098,#8fa9a3);border-radius:10px;color:#fff;flex-shrink:0;box-shadow:0 4px 12px rgba(123,160,152,.3)}.Message_imageGenerationDetails__r_FVw{flex:1;display:flex;flex-direction:column;gap:4px}.Message_imageGenerationTitle__9LfpU{font-size:16px;font-weight:600;color:#7ba098;display:flex;align-items:center;gap:8px}.Message_imageGenerationPrompt__c7OtP{font-size:14px;color:var(--text-secondary);line-height:1.5}.Message_imageGenerationMeta__Hx9z8{display:flex;gap:16px;margin-top:4px;font-size:13px;color:var(--text-secondary)}.Message_imageGenerationMeta__Hx9z8 span{display:flex;align-items:center;gap:4px}.Message_imageGridContainer__MTK9e{flex-wrap:wrap;gap:16px;align-items:center}.Message_imageGridContainer__MTK9e,.Message_imageGridContainer__MTK9e.Message_singleImageGrid__b03BL{display:flex;justify-content:center}.Message_singleGeneratedImage__8i7D0{max-width:100%;max-height:380px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:12px}[data-theme=dark] .Message_generatedImagesContainer__SeG70.Message_singleImage__KgiTj{background:transparent;border:none}[data-theme=dark] .Message_generatedImageWrapper__YPHFS.Message_singleImageWrapper__a5WDf{box-shadow:0 4px 16px rgba(0,0,0,.3)}[data-theme=dark] .Message_generatedImagesContainer__SeG70{background:linear-gradient(135deg,rgba(155,191,182,.05),rgba(155,191,182,.02));border-color:rgba(155,191,182,.15)}[data-theme=dark] .Message_generatedImageWrapper__YPHFS{box-shadow:0 4px 12px rgba(0,0,0,.4)}[data-theme=dark] .Message_generatedImageWrapper__YPHFS:hover{box-shadow:0 6px 20px rgba(0,0,0,.6);border-color:rgba(155,191,182,.25)}[data-theme=dark] .Message_zoomOverlay__jSSd_{background:rgba(0,0,0,.5)}[data-theme=dark] .Message_zoomIcon__E0Onr{background:rgba(40,40,40,.95);color:#fff}[data-theme=dark] .Message_generatedImageWrapper__YPHFS.Message_selected__7Ho6X{border-color:#9bbfb6;box-shadow:0 6px 20px rgba(155,191,182,.4)}[data-theme=dark] .Message_generatedImageWrapper__YPHFS.Message_selected__7Ho6X:before{background:rgba(155,191,182,.15)}[data-theme=dark] .Message_imageSelectionIndicator__HnWrM{background:#9bbfb6}[data-theme=dark] .Message_imageGenerationInfo__CMDv3{background:rgba(155,191,182,.08);border-color:rgba(155,191,182,.2)}[data-theme=dark] .Message_imageGenerationIcon__hx7AG{background:linear-gradient(135deg,#9bbfb6,#8fa9a3)}[data-theme=dark] .Message_imageGenerationTitle__9LfpU{color:#9bbfb6}[data-theme=dark] .Message_imageSelectGuide__NwLZx{color:#b8ddd5}[data-theme=dark] .Message_imageDownloadButton__JUyf0{background:rgba(30,30,30,.9);border-color:rgba(155,191,182,.3);color:#9bbfb6}[data-theme=dark] .Message_imageDownloadButton__JUyf0:hover{background:#9bbfb6;border-color:#9bbfb6;color:#1a1d21}[data-theme=dark] .Message_imageDownloadButton__JUyf0:hover svg{color:#1a1d21}[data-theme=dark] .Message_imageGenerationPrompt__c7OtP{color:#d1d5db}[data-theme=dark] .Message_imageGenerationMeta__Hx9z8{color:#9ca3af}.Message_waitingForResponse__WoqhZ{padding:16px;text-align:center;color:var(--text-secondary);font-size:14px;font-style:italic;opacity:.8}.Message_waitingForResponse__WoqhZ p{margin:0}.Message_messageActions__hXFLe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(123,160,152,.1)}.Message_actionButton__D1FWf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid rgba(123,160,152,.15);color:#7ba098;cursor:pointer;transition:all .2s ease}.Message_exportCombo__zUZZL{margin-left:4px}.Message_exportCombo__zUZZL button{height:32px;padding:0 8px;border-radius:8px;background:transparent;border:1px solid rgba(123,160,152,.15);color:#7ba098}.Message_exportCombo__zUZZL button:hover:not(:disabled){background:rgba(123,160,152,.08);border-color:rgba(123,160,152,.2)}.Message_scrollToTopButton__GfPs3{margin-left:4px}.Message_scrollToTopButton__GfPs3:hover{background:rgba(123,160,152,.12);border-color:rgba(123,160,152,.25);transform:translateY(-1px)}.Message_scrollToTopButton__GfPs3:active{transform:translateY(0)}[data-theme=dark] .Message_scrollToTopButton__GfPs3:hover{background:rgba(155,191,182,.12);border-color:rgba(155,191,182,.25)}.Message_rightButtonsGroup__FW49Z{display:flex;align-items:center;gap:12px;margin-left:auto}.Message_ttsButtonGroup__2rXSy{display:flex;align-items:center;gap:4px}.Message_divider__EEn9_{width:1px;height:12px;background:rgba(123,160,152,.15);margin:0 8px;align-self:center;flex-shrink:0}.Message_ttsButton__NRZ3F{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid rgba(123,160,152,.15);color:#7ba098;cursor:pointer;transition:all .2s ease;position:relative}.Message_ttsButton__NRZ3F:hover{background:rgba(123,160,152,.08);border-color:rgba(123,160,152,.2);transform:scale(1.05)}.Message_ttsButton__NRZ3F:active{transform:scale(.95)}.Message_ttsButton__NRZ3F.Message_loading__vM9sW{background:rgba(123,160,152,.15);border-color:rgba(123,160,152,.3);cursor:wait;position:relative;overflow:visible}.Message_ttsButton__NRZ3F.Message_loading__vM9sW:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:10px;background:linear-gradient(45deg,transparent,rgba(123,160,152,.4),transparent);animation:Message_rotate__WwET1 1s linear infinite;z-index:-1}.Message_ttsButton__NRZ3F.Message_loading__vM9sW svg{animation:Message_spin__iZ8Bj .8s linear infinite;color:#7ba098}@keyframes Message_rotate__WwET1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Message_pulse__zdhpq{0%,to{opacity:1}50%{opacity:.5}}.Message_ttsButton__NRZ3F.Message_playing__mJqWb{background:rgba(123,160,152,.12);border-color:rgba(123,160,152,.3);color:#7ba098}.Message_ttsButton__NRZ3F.Message_playing__mJqWb svg{animation:Message_audioWave__9tqLt 1s ease-in-out infinite}@keyframes Message_audioWave__9tqLt{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Message_ttsButton__NRZ3F.Message_paused__ZDsb4{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.25);color:#f59e0b}.Message_loadingSpinner__tYW01{width:16px;height:16px;border:2px solid rgba(123,160,152,.2);border-top-color:#7ba098;border-radius:50%;animation:Message_spin__iZ8Bj .8s linear infinite}@keyframes Message_spin__iZ8Bj{to{transform:rotate(1turn)}}.Message_actionButton__D1FWf:hover{background:rgba(123,160,152,.08);border-color:rgba(123,160,152,.2);transform:scale(1.05)}.Message_actionButton__D1FWf:active{transform:scale(.95)}.Message_actionButton__D1FWf.Message_copied__86KIf{background:rgba(123,160,152,.15);border-color:rgba(123,160,152,.3);color:#7ba098}.Message_actionButton__D1FWf.Message_copied__86KIf svg{stroke:#7ba098;color:#7ba098}.Message_feedbackButtons___DL3s{display:flex;align-items:center;gap:4px;margin-left:auto}.Message_feedbackButton__8yZET{opacity:.7}.Message_feedbackButton__8yZET:hover{opacity:1;background:rgba(123,160,152,.1)}.Message_feedbackButton__8yZET.Message_active__iKvUR{opacity:1;background:rgba(123,160,152,.15);border-color:rgba(123,160,152,.3);color:#7ba098}[data-theme=dark] .Message_messageActions__hXFLe{border-top-color:rgba(155,191,182,.1)}[data-theme=dark] .Message_actionButton__D1FWf{border-color:rgba(155,191,182,.15);color:#9bbfb6}[data-theme=dark] .Message_actionButton__D1FWf:hover{background:rgba(155,191,182,.1);border-color:rgba(155,191,182,.2)}[data-theme=dark] .Message_exportCombo__zUZZL button{border-color:rgba(155,191,182,.15);color:#9bbfb6}[data-theme=dark] .Message_exportCombo__zUZZL button:hover:not(:disabled){background:rgba(155,191,182,.1);border-color:rgba(155,191,182,.2)}[data-theme=dark] .Message_ttsButton__NRZ3F{border-color:rgba(155,191,182,.15);color:#9bbfb6}[data-theme=dark] .Message_ttsButton__NRZ3F:hover{background:rgba(155,191,182,.1);border-color:rgba(155,191,182,.2)}[data-theme=dark] .Message_ttsButton__NRZ3F.Message_loading__vM9sW{background:rgba(155,191,182,.2);border-color:rgba(155,191,182,.35)}[data-theme=dark] .Message_ttsButton__NRZ3F.Message_loading__vM9sW:before{background:linear-gradient(45deg,transparent,rgba(155,191,182,.5),transparent)}[data-theme=dark] .Message_ttsButton__NRZ3F.Message_loading__vM9sW svg{color:#9bbfb6}[data-theme=dark] .Message_ttsButton__NRZ3F.Message_playing__mJqWb{background:rgba(155,191,182,.18);border-color:rgba(155,191,182,.35);color:#b8ddd5}[data-theme=dark] .Message_ttsButton__NRZ3F.Message_paused__ZDsb4{background:rgba(251,191,36,.15);border-color:rgba(251,191,36,.3);color:#fbbf24}[data-theme=dark] .Message_divider__EEn9_{background:rgba(155,191,182,.15)}[data-theme=dark] .Message_loadingSpinner__tYW01{border-color:#9bbfb6 rgba(155,191,182,.2) rgba(155,191,182,.2)}[data-theme=dark] .Message_actionButton__D1FWf.Message_copied__86KIf{background:rgba(155,191,182,.2);border-color:rgba(155,191,182,.35);color:#9bbfb6}[data-theme=dark] .Message_actionButton__D1FWf.Message_copied__86KIf svg{stroke:#9bbfb6;color:#9bbfb6}[data-theme=dark] .Message_feedbackButton__8yZET:hover{background:rgba(155,191,182,.15)}[data-theme=dark] .Message_feedbackButton__8yZET.Message_active__iKvUR{background:rgba(155,191,182,.2);border-color:rgba(155,191,182,.35);color:#9bbfb6}@media (min-width:768px){.Message_fileInfoContainer__pJJ3R{max-height:120px;overflow-y:auto;overflow-x:hidden}}@media (max-width:768px){.Message_fileInfoCard__FJ_Zj{padding:4px 8px;font-size:11px;max-width:150px}.Message_fileIcon__N3Y71{width:20px;height:20px}.Message_fileName__O_li0{font-size:11px}.Message_fileSize__1R9qO{font-size:9px}.Message_pastedImage__e5gTq{max-width:150px!important;max-height:150px!important}.Message_generatedImagesContainer__SeG70{padding:12px;gap:12px}.Message_generatedImage__8Esz5{max-width:100%;max-height:300px}.Message_messageActions__hXFLe{gap:4px}.Message_actionButton__D1FWf{width:28px;height:28px}}.Message_userMessageWrapper__fOSck{position:relative}.Message_userMessageActions__N64te{position:absolute;right:8px;bottom:8px;display:flex;gap:8px;opacity:0;transition:opacity .2s ease-in-out}.Message_userMessageWrapper__fOSck:hover .Message_userMessageActions__N64te{opacity:1}.Message_userActionButton__j1fGA{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.9);border:1px solid rgba(123,160,152,.3);border-radius:6px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Message_userActionButton__j1fGA:hover{background:hsla(0,0%,100%,.95);border-color:rgba(123,160,152,.5);transform:scale(1.05);box-shadow:0 2px 6px rgba(0,0,0,.15)}.Message_userActionButton__j1fGA:active{transform:scale(.95)}.Message_userActionButton__j1fGA svg{width:16px;height:16px;color:#2d3748;transition:color .2s ease}.Message_userActionButton__j1fGA:hover svg{color:#7ba098}.Message_userActionButton__j1fGA.Message_copied__86KIf{background:rgba(123,160,152,.2);border-color:rgba(123,160,152,.5)}.Message_userActionButton__j1fGA.Message_copied__86KIf svg{stroke:#7ba098;color:#7ba098}.Message_editingMode__Z4u7U{max-width:100%!important;width:100%!important}.Message_editingContainer__iTeT_{max-width:100%;display:flex;flex-direction:column;gap:0;padding:0}.Message_editingContainer__iTeT_,.Message_editingTextarea__6Avlg{width:100%;background:transparent;border:none;border-radius:0;box-shadow:none}.Message_editingTextarea__6Avlg{min-height:80px;max-height:330px;padding:12px 16px;font-family:Inter,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6;color:var(--text-primary);resize:none;overflow-y:auto;transition:all .2s ease}.Message_editingTextarea__6Avlg:focus{outline:none;border:none;box-shadow:none}.Message_editingButtons__cjKhH{display:flex;gap:8px;justify-content:flex-end;padding-top:12px}.Message_editButton__p83FI{padding:8px 16px;border-radius:6px;border:1px solid transparent}.Message_cancelButton__P2gSn,.Message_editButton__p83FI{font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.Message_cancelButton__P2gSn{padding:6px 14px;border-radius:18px;background:#fff;color:#000;border:1px solid #d0d0d0}.Message_cancelButton__P2gSn:hover{background:#f5f5f5;border-color:#b0b0b0}.Message_editingButtons__cjKhH .Message_saveButton__2uyl_{padding:6px 14px;border-radius:18px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;background:#1d1c1b;color:#fff;border:none;box-shadow:none}.Message_editingButtons__cjKhH .Message_saveButton__2uyl_:hover{background:#333;color:#fff}.Message_editingButtons__cjKhH .Message_saveButton__2uyl_:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .Message_editingButtons__cjKhH .Message_saveButton__2uyl_{background:#fff;color:#1d1c1b}[data-theme=dark] .Message_editingButtons__cjKhH .Message_saveButton__2uyl_:hover{background:#e5e5e5;color:#1d1c1b}[data-theme=dark] .Message_userActionButton__j1fGA{background:rgba(30,30,30,.9);border-color:rgba(123,160,152,.3)}[data-theme=dark] .Message_userActionButton__j1fGA:hover{background:rgba(30,30,30,.95);border-color:rgba(123,160,152,.5);box-shadow:0 2px 6px rgba(0,0,0,.3)}[data-theme=dark] .Message_userActionButton__j1fGA svg{color:#e2e8f0}[data-theme=dark] .Message_userActionButton__j1fGA:hover svg{color:#7ba098}[data-theme=dark] .Message_userActionButton__j1fGA.Message_copied__86KIf{background:rgba(123,160,152,.25)}[data-theme=dark] .Message_userActionButton__j1fGA.Message_copied__86KIf svg{stroke:#9bbfb6;color:#9bbfb6}[data-theme=dark] .Message_editingContainer__iTeT_{background:transparent;border:none;box-shadow:none}[data-theme=dark] .Message_editingTextarea__6Avlg{background:transparent;color:#e2e8f0;border:none;max-height:330px;overflow-y:auto}[data-theme=dark] .Message_editingTextarea__6Avlg:focus{border:none;box-shadow:none}[data-theme=dark] .Message_cancelButton__P2gSn{padding:6px 14px;background:hsla(0,0%,100%,.1);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.2)}[data-theme=dark] .Message_cancelButton__P2gSn:hover{background:hsla(0,0%,100%,.15);color:#fff;border-color:hsla(0,0%,100%,.3)}@media (max-width:768px){.Message_editingContainer__iTeT_{max-width:100%}.Message_userMessageActions__N64te{opacity:1;position:static;transform:none;padding-right:0;margin-top:8px}.Message_userActionButton__j1fGA{width:28px;height:28px}.Message_userActionButton__j1fGA svg{width:14px;height:14px}}.Message_codeBlock__ARUVZ .hljs-keyword{color:#a626a4!important;font-weight:400}.Message_codeBlock__ARUVZ .hljs-string{color:#032f62!important}.Message_codeBlock__ARUVZ .hljs-comment{color:#a0a1a7!important;font-style:normal}.Message_codeBlock__ARUVZ .hljs-title,.Message_codeBlock__ARUVZ .hljs-title.function_{color:#4078f2!important}.Message_codeBlock__ARUVZ .hljs-number{color:#005cc5!important}.Message_codeBlock__ARUVZ .hljs-builtin{color:#c18401!important}.Message_codeBlock__ARUVZ .hljs-operator{color:var(--code-operator)!important}.Message_codeBlock__ARUVZ .hljs-punctuation{color:var(--code-punctuation)!important}.Message_codeBlock__ARUVZ .hljs-attr{color:#c18401!important}.Message_codeBlock__ARUVZ .hljs-variable{color:#383a42!important}.Message_codeBlock__ARUVZ .hljs-type{color:#a626a4!important}.Message_codeBlock__ARUVZ .hljs-tag{color:#22863a!important}.Message_codeBlock__ARUVZ .hljs-property{color:#005cc5!important}.Message_codeBlock__ARUVZ .hljs-selector{color:#a626a4!important}.Message_codeBlock__ARUVZ .hljs-built_in{color:#c18401!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-keyword{color:#c586c0!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-string{color:#ce9178!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-comment{color:#5c6370!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-title,[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-title.function_{color:#61afef!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-number{color:#d19a66!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-builtin{color:#e5c07b!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-operator,[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-punctuation,[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-variable{color:#abb2bf!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-attr{color:#e5c07b!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-type{color:#c586c0!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-tag{color:#e06c75!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-property{color:#d19a66!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-selector{color:#c586c0!important}[data-theme=dark] .Message_codeBlock__ARUVZ .hljs-built_in{color:#e5c07b!important}.GeminiMarkdown_markdown__vEJYB{font-family:Google Sans,Space Grotesk,Syne,-apple-system,BlinkMacSystemFont,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;font-size:16px;line-height:1.6;font-weight:400;letter-spacing:.01em;color:var(--text-primary)}.GeminiMarkdown_markdown__vEJYB h1{font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.02em;margin-top:16px;margin-bottom:8px;color:var(--text-primary);padding:0}.GeminiMarkdown_markdown__vEJYB h2{font-size:24px;line-height:1.35;font-weight:600;letter-spacing:-.015em;margin-top:12px;margin-bottom:6px;color:var(--text-primary);padding:0}.GeminiMarkdown_markdown__vEJYB h3{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.01em;margin-top:10px;margin-bottom:4px;color:var(--text-primary);padding:0}.GeminiMarkdown_markdown__vEJYB h4{font-size:18px;line-height:1.45;font-weight:600;margin-top:8px;margin-bottom:4px;padding:0}.GeminiMarkdown_markdown__vEJYB h5{font-size:16px}.GeminiMarkdown_markdown__vEJYB h5,.GeminiMarkdown_markdown__vEJYB h6{line-height:1.5;font-weight:600;margin-top:8px;margin-bottom:4px;padding:0}.GeminiMarkdown_markdown__vEJYB h6{font-size:14px}.GeminiMarkdown_markdown__vEJYB strong{font-weight:600;color:var(--text-primary)}.GeminiMarkdown_markdown__vEJYB em{font-style:italic;color:var(--text-secondary)}.GeminiMarkdown_markdown__vEJYB p{margin-bottom:8px;line-height:1.6}.GeminiMarkdown_markdown__vEJYB p:last-child{margin-bottom:0}.GeminiMarkdown_markdown__vEJYB ol{margin:6px 0;padding-left:32px;list-style-type:decimal}.GeminiMarkdown_markdown__vEJYB ol ol{list-style-type:lower-alpha;margin-top:4px;margin-bottom:4px}.GeminiMarkdown_markdown__vEJYB ul{margin:6px 0;padding-left:32px;list-style-type:disc}.GeminiMarkdown_markdown__vEJYB ul ul{list-style-type:circle;margin-top:4px;margin-bottom:4px}.GeminiMarkdown_markdown__vEJYB ul ul ul{list-style-type:square}.GeminiMarkdown_markdown__vEJYB li{margin-bottom:4px;line-height:1.6}.GeminiMarkdown_markdown__vEJYB li:last-child{margin-bottom:0}.GeminiMarkdown_markdown__vEJYB :not(pre)>code{font-family:Roboto Mono,SF Mono,Monaco,Consolas,Courier New,monospace;font-size:.9em;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.06);color:var(--text-primary);font-weight:500;letter-spacing:-.01em}[data-theme=dark] .GeminiMarkdown_markdown__vEJYB :not(pre)>code{background:hsla(0,0%,100%,.1)}.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_katex__whvk_{font-size:1em}.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_katex__whvk_ .GeminiMarkdown_mord__QbcAb,.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_katex__whvk_ .GeminiMarkdown_mord__QbcAb.GeminiMarkdown_mathdefault__1Y_kN,.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_katex__whvk_ .GeminiMarkdown_mord__QbcAb.GeminiMarkdown_text__ZmHKS{font-style:normal!important}.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_katex__whvk_ .GeminiMarkdown_base__Gt786,.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_katex__whvk_ .GeminiMarkdown_vlist-t__Gu4AI{font-style:normal}.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_katex-display__X_lRX{margin:8px 0;text-align:center}.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_katex-display__X_lRX>.GeminiMarkdown_katex__whvk_{text-align:center;display:inline-block}.GeminiMarkdown_markdown__vEJYB blockquote{margin:8px 0;padding:0 0 0 16px;border-left:3px solid rgba(0,0,0,.1);background:transparent;color:var(--text-primary);font-style:normal}[data-theme=dark] .GeminiMarkdown_markdown__vEJYB blockquote{background:transparent;border-left-color:hsla(0,0%,100%,.2)}.GeminiMarkdown_markdown__vEJYB hr{margin:12px 0;border:none;border-top:1px solid var(--border-color,rgba(0,0,0,.1))}.GeminiMarkdown_markdown__vEJYB a{color:#06c;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color .2s ease,color .2s ease}.GeminiMarkdown_markdown__vEJYB a:hover{color:#0052a3;border-bottom-color:#0052a3}.GeminiMarkdown_tableWrapper__8d3PA{position:relative;margin:12px 0;border-radius:0;border:none;background:transparent}.GeminiMarkdown_markdownTable__7Vtqq{width:100%;border-collapse:collapse;font-size:14px}.GeminiMarkdown_markdownTable__7Vtqq td,.GeminiMarkdown_markdownTable__7Vtqq th{padding:10px 24px;text-align:left;border-bottom:1px solid rgba(0,0,0,.08)}.GeminiMarkdown_markdownTable__7Vtqq th{background:transparent;font-weight:600;text-align:left}.md-table-left .GeminiMarkdown_markdownTable__7Vtqq td,.md-table-left .GeminiMarkdown_markdownTable__7Vtqq th{text-align:left!important}.GeminiMarkdown_markdownTable__7Vtqq tbody tr:last-child td,.GeminiMarkdown_markdownTable__7Vtqq tbody tr:last-child th{border-bottom:none}[data-theme=dark] .GeminiMarkdown_markdownTable__7Vtqq th{background:transparent}.GeminiMarkdown_tableCopyButton__M_ubo{position:absolute;top:6px;right:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border);background:hsla(0,0%,100%,.9);color:var(--text-secondary);cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.06);z-index:2}.GeminiMarkdown_tableWrapper__8d3PA:focus-within .GeminiMarkdown_tableCopyButton__M_ubo,.GeminiMarkdown_tableWrapper__8d3PA:hover .GeminiMarkdown_tableCopyButton__M_ubo{opacity:1;transform:translateY(0)}.GeminiMarkdown_tableCopyButton__M_ubo:hover{background:#fff;color:var(--text-primary)}[data-theme=dark] .GeminiMarkdown_tableCopyButton__M_ubo{background:rgba(30,30,30,.9)}[data-theme=dark] .GeminiMarkdown_tableCopyButton__M_ubo:hover{background:#2d2d2d}.GeminiMarkdown_copyToastHidden__FuB6X{opacity:0}.GeminiMarkdown_copyToastHidden__FuB6X,.GeminiMarkdown_copyToastVisible__bkJLt{position:absolute;top:8px;right:40px;padding:2px 8px;font-size:12px;color:var(--text-secondary);background:rgba(0,0,0,.05);border-radius:6px;pointer-events:none;transition:opacity .15s ease}.GeminiMarkdown_copyToastVisible__bkJLt{opacity:1}.gptCompat .GeminiMarkdown_markdown__vEJYB{font-family:ui-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.gptCompat .GeminiMarkdown_tableWrapper__8d3PA{margin:12px 0;border-radius:0;border:none;background:transparent;box-shadow:none}.gptCompat .GeminiMarkdown_markdownTable__7Vtqq{width:100%;border-collapse:collapse;font-size:14px}.gptCompat .GeminiMarkdown_markdownTable__7Vtqq td,.gptCompat .GeminiMarkdown_markdownTable__7Vtqq th{padding:10px 24px;border-bottom:1px solid rgba(0,0,0,.08);text-align:left}.gptCompat .GeminiMarkdown_markdownTable__7Vtqq th{background:transparent;font-weight:600;text-align:left}.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_ql-size-small__SMCWq{font-size:.85em}.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_ql-size-large__YdUcQ{font-size:1.25em}.GeminiMarkdown_markdown__vEJYB .GeminiMarkdown_ql-size-huge__rXdVw{font-size:1.6em}