.CommentPanel_wrapper__blbKv{display:flex;flex-direction:column;border-top:1px solid;user-select:none;-webkit-user-drag:none}.CommentPanel_wrapper__blbKv.CommentPanel_dark__x_Mc4{border-color:rgba(255,255,255,.1)}.CommentPanel_wrapper__blbKv.CommentPanel_light__1Mve3{border-color:#e2e8f0}.CommentPanel_commentList__lxZ66{flex:1;max-height:128px;overflow-y:auto;padding:var(--boopd-spacing-2);display:flex;flex-direction:column;gap:var(--boopd-spacing-2)}.CommentPanel_emptyMessage__ichUv{font-size:.75rem;line-height:1rem;text-align:center;padding:1rem 0}.CommentPanel_emptyMessage__ichUv.CommentPanel_dark__x_Mc4{color:rgba(255,255,255,.18)}.CommentPanel_emptyMessage__ichUv.CommentPanel_light__1Mve3{color:#9ca3af}.CommentPanel_form__1l5hT{padding:var(--boopd-spacing-2);display:flex;gap:var(--boopd-spacing-2)}.CommentPanel_inputContainer__Xeqkp{flex:1;display:flex;align-items:center;gap:var(--boopd-spacing-2)}.CommentPanel_locationButton__3p042{padding:.375rem .5rem;border-radius:var(--boopd-radius-lg);transition:all .2s ease;border:none;background:transparent;cursor:pointer;font-size:inherit}.CommentPanel_locationButton__3p042.CommentPanel_inactive__jNpDJ.CommentPanel_light__1Mve3{background-color:rgba(0,0,0,.05);color:#9ca3af}.CommentPanel_locationButton__3p042.CommentPanel_inactive__jNpDJ.CommentPanel_light__1Mve3:hover{background-color:rgba(0,0,0,.1)}.CommentPanel_locationButton__3p042.CommentPanel_inactive__jNpDJ.CommentPanel_dark__x_Mc4{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.3)}.CommentPanel_locationButton__3p042.CommentPanel_inactive__jNpDJ.CommentPanel_dark__x_Mc4:hover{background-color:rgba(255,255,255,.2)}.CommentPanel_locationButton__3p042.CommentPanel_active__hdGlO{background-color:rgba(249,115,22,.9);color:white;box-shadow:0 20px 25px -5px rgba(249,115,22,.3)}.CommentPanel_locationIcon__RXvIJ{width:1rem;height:1rem}.CommentPanel_input__g9Brd{flex:1;padding:.5rem .75rem;font-size:.875rem;border-radius:var(--boopd-radius-lg);outline:none;transition:all .2s ease;border:none;font-family:inherit}.CommentPanel_input__g9Brd.CommentPanel_light__1Mve3{background-color:rgba(0,0,0,.05);color:#374151}.CommentPanel_input__g9Brd.CommentPanel_light__1Mve3::placeholder{color:#9ca3af}.CommentPanel_input__g9Brd.CommentPanel_light__1Mve3:focus{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(249,115,22,.3)}.CommentPanel_input__g9Brd.CommentPanel_dark__x_Mc4{background-color:rgba(255,255,255,.1);color:white}.CommentPanel_input__g9Brd.CommentPanel_dark__x_Mc4::placeholder{color:rgba(255,255,255,.18)}.CommentPanel_input__g9Brd.CommentPanel_dark__x_Mc4:focus{background-color:rgba(255,255,255,.15);box-shadow:0 0 0 1px rgba(251,191,36,.3)}.CommentPanel_submitButton__a_t8r{padding:.5rem .75rem;border-radius:var(--boopd-radius-lg);font-size:.875rem;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.CommentPanel_submitButton__a_t8r.CommentPanel_light__1Mve3{background-color:#f97316;color:white}.CommentPanel_submitButton__a_t8r.CommentPanel_light__1Mve3:hover:not(:disabled){background-color:#ea580c}.CommentPanel_submitButton__a_t8r.CommentPanel_light__1Mve3:disabled{opacity:.3;cursor:not-allowed}.CommentPanel_submitButton__a_t8r.CommentPanel_light__1Mve3:disabled:hover{background-color:#f97316}.CommentPanel_submitButton__a_t8r.CommentPanel_dark__x_Mc4{background-color:#f59e0b;color:#111827}.CommentPanel_submitButton__a_t8r.CommentPanel_dark__x_Mc4:hover:not(:disabled){background-color:#f0a520}.CommentPanel_submitButton__a_t8r.CommentPanel_dark__x_Mc4:disabled{opacity:.3;cursor:not-allowed}.CommentPanel_submitButton__a_t8r.CommentPanel_dark__x_Mc4:disabled:hover{background-color:#f59e0b}.CommentPanel_statusBar__H1E3f{padding:.375rem .75rem;font-size:.75rem;display:flex;justify-content:space-between}.CommentPanel_statusBar__H1E3f.CommentPanel_dark__x_Mc4{background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.25)}.CommentPanel_statusBar__H1E3f.CommentPanel_light__1Mve3{background-color:rgba(0,0,0,.05);color:#9ca3af}.ChatArea_container__z78qq{display:flex;flex-direction:column;flex:1;min-height:0}.ChatArea_messagesContainer__RZJpu{flex:1;overflow-y:auto;padding:var(--boopd-spacing-3);display:flex;flex-direction:column;gap:var(--boopd-spacing-3)}.ChatArea_messageBubbleRow__iIqAr{display:flex}.ChatArea_messageBubbleRowUser__rZgmz{justify-content:flex-end}.ChatArea_messageBubbleRowAssistant__LRHVl{justify-content:flex-start}.ChatArea_messageBubble___UOCm{max-width:85%;padding:var(--boopd-spacing-2) var(--boopd-spacing-3);border-radius:1rem;font-size:.875rem;line-height:1.25}.ChatArea_messageBubbleUser__B5t_S{background-color:rgba(217,119,6,.9);color:rgba(30,41,59,1)}.ChatArea_messageBubbleUserDark__emkUn{background-color:rgba(177,100,0,.9);color:rgba(15,23,42,1)}.ChatArea_messageBubbleAssistant__lKBcJ{background-color:rgba(0,0,0,.05);color:rgba(51,65,85,1)}.ChatArea_messageBubbleAssistantDark__vgeqL{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}.ChatArea_typingIndicator__DN9d9{display:flex;justify-content:flex-start}.ChatArea_typingBubble__7SDWh{padding:1rem;border-radius:1rem}.ChatArea_typingBubbleLight__rl0Ch{background-color:rgba(0,0,0,.05)}.ChatArea_typingBubbleDark__8XFBF{background-color:rgba(255,255,255,.1)}.ChatArea_typingDots__4wyb0{display:flex;gap:.25rem}.ChatArea_typingDot__MvlEw{width:.5rem;height:.5rem;border-radius:50%;animation:ChatArea_bounce__HuLgN 1.4s infinite}.ChatArea_typingDotLight__uhi8S{background-color:rgba(148,163,184,1)}.ChatArea_typingDotDark__m4eDK{background-color:rgba(255,255,255,.5)}@keyframes ChatArea_bounce__HuLgN{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-.5rem)}}.ChatArea_form__hQzqi{padding:var(--boopd-spacing-3);border-top:1px solid;display:flex;gap:var(--boopd-spacing-2)}.ChatArea_formLight__1pOjC{border-top-color:rgba(226,232,240,1)}.ChatArea_formDark__hJlEb{border-top-color:rgba(255,255,255,.1)}.ChatArea_input__n4emT{flex:1;padding:.625rem 1rem;font-size:.875rem;border-radius:.75rem;outline:none;transition:all .2s ease;user-select:none;-webkit-user-drag:none}.ChatArea_input__n4emT:disabled{opacity:.5}.ChatArea_inputLight__fJbZK{background-color:rgba(0,0,0,.05);color:rgba(51,65,85,1)}.ChatArea_inputLight__fJbZK::placeholder{color:rgba(148,163,184,1)}.ChatArea_inputLight__fJbZK:focus{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(234,88,12,.5)}.ChatArea_inputDark__LXu5J{background-color:rgba(255,255,255,.1);color:white}.ChatArea_inputDark__LXu5J::placeholder{color:rgba(255,255,255,.3)}.ChatArea_inputDark__LXu5J:focus{background-color:rgba(255,255,255,.15);box-shadow:0 0 0 1px rgba(217,119,6,.5)}.ChatArea_submitButton__LuuSq{padding:.625rem 1rem;border-radius:.75rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;user-select:none}.ChatArea_submitButton__LuuSq:disabled{opacity:.3;cursor:not-allowed}.ChatArea_submitButtonLight__XFPjG{background-color:rgba(234,88,12,1);color:white;box-shadow:0 4px 6px -1px rgba(234,88,12,.3)}.ChatArea_submitButtonLight__XFPjG:hover:not(:disabled){background-color:rgba(194,65,12,1)}.ChatArea_submitButtonLight__XFPjG:disabled{box-shadow:none}.ChatArea_submitButtonLight__XFPjG:disabled:hover{background-color:rgba(234,88,12,1)}.ChatArea_submitButtonDark__2T48Y{background-color:rgba(217,119,6,1);color:rgba(15,23,42,1)}.ChatArea_submitButtonDark__2T48Y:hover:not(:disabled){background-color:rgba(180,83,9,1)}.ChatArea_submitIcon__1vlkM{width:1.25rem;height:1.25rem}.PidianChat_slimBar__TE5NV{display:flex;align-items:center;gap:12px;padding:0 16px;flex-shrink:0;transition:background-color .2s ease}.PidianChat_logoWrapper__PfBBo{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PidianChat_logo__AIhAV{width:24px;height:28px}.PidianChat_inputForm__ylCMf{flex:1;display:flex;gap:8px;max-width:600px}.PidianChat_input__6983A{flex:1;padding:10px 16px;font-size:14px;border:none;border-radius:24px;outline:none;transition:all .2s ease}.PidianChat_input__6983A:focus{box-shadow:0 0 0 2px rgba(249,115,22,.3)}.PidianChat_input__6983A::placeholder{color:rgba(0,0,0,.4)}.PidianChat_submitButton__qU6mZ{padding:10px 16px;border-radius:24px;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.PidianChat_submitButton__qU6mZ:hover:not(:disabled){transform:scale(1.05)}.PidianChat_messagePreview__TIrqL{flex:1;max-width:40%;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PidianChat_toggleButton__ajHf6{padding:8px;border-radius:8px;border:none;cursor:pointer;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.PidianChat_toggleButton__ajHf6:hover{background-color:rgba(0,0,0,.05)}.PidianChat_expandedArea__UNska{display:flex;flex-direction:column;overflow:hidden}.PidianChat_messagesContainer__lIDC6{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.PidianChat_messagesContainer__lIDC6::-webkit-scrollbar{width:6px}.PidianChat_messagesContainer__lIDC6::-webkit-scrollbar-track{background:transparent}.PidianChat_messagesContainer__lIDC6::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.PidianChat_messagesContainer__lIDC6::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.PidianChat_messageBubble__u9wQI{max-width:70%;padding:10px 16px;border-radius:16px;font-size:14px;line-height:1.5;white-space:pre-wrap}.PidianChat_typingIndicator__VS21p{display:flex;gap:4px}.PidianChat_typingDot__xQyGP{width:8px;height:8px;border-radius:50%;animation:PidianChat_bounce__ih3im 1s infinite}@keyframes PidianChat_bounce__ih3im{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@media (max-width:767px){.PidianChat_slimBar__TE5NV{padding:0 12px;gap:8px}.PidianChat_inputForm__ylCMf{max-width:none}.PidianChat_messagePreview__TIrqL{display:none}.PidianChat_messagesContainer__lIDC6{padding:12px 16px}.PidianChat_messageBubble__u9wQI{max-width:85%}}.MarkdownMessage_container__Gm8pS{width:100%}.MarkdownMessage_containerNormal__hZ9RF{margin-bottom:0}@media (min-width:1024px){.MarkdownMessage_containerNormal__hZ9RF{margin-bottom:1.5rem}}.MarkdownMessage_containerCompact__ReCOL{margin-bottom:.5rem}.MarkdownMessage_userWrapper__V5s_i{display:flex;justify-content:flex-end}.MarkdownMessage_userWrapperNormal__QzOfp{max-width:100%;padding:0}@media (min-width:1024px){.MarkdownMessage_userWrapperNormal__QzOfp{max-width:95%;margin:0 auto;padding:0 1rem}}.MarkdownMessage_userBubble__LJBnL{border-radius:1rem;word-break:break-word}.MarkdownMessage_userBubbleNormal__55y8J{max-width:85%;padding:.5rem .75rem;background:#005BE0;color:white;font-size:.8125rem}@media (min-width:1024px){.MarkdownMessage_userBubbleNormal__55y8J{max-width:80%;padding:.75rem 1rem;font-size:inherit}}.MarkdownMessage_userBubbleCompact__LuHFl{max-width:85%;padding:.5rem .75rem;background:#005BE0;color:white;font-size:.875rem}.MarkdownMessage_userTimestamp__Qg0pr{font-size:.75rem;margin-top:.25rem;text-align:right;opacity:.7}.MarkdownMessage_botWrapper__Cdbp5{width:100%}.MarkdownMessage_botWrapperNormal__nl69Q{background:white}.MarkdownMessage_botInner__3Jefr{position:relative}.MarkdownMessage_botInnerNormal__ap549{max-width:100%;padding:.75rem 0}@media (min-width:1024px){.MarkdownMessage_botInnerNormal__ap549{max-width:95%;margin:0 auto;padding:1rem}}.MarkdownMessage_botInnerCompact__04RnI{padding:.25rem 0}.MarkdownMessage_botTextNormal__GfyeI{font-size:.8125rem;padding-right:0}@media (min-width:1024px){.MarkdownMessage_botTextNormal__GfyeI{font-size:.875rem;padding-right:2rem}}.MarkdownMessage_botTextCompact__C2D_j{font-size:.875rem}.MarkdownMessage_actionButtons__kGsaB{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;transition:opacity .2s}.MarkdownMessage_botInner__3Jefr:hover .MarkdownMessage_actionButtons__kGsaB{opacity:1}.MarkdownMessage_messageActions__Mxnjx{display:flex;gap:.25rem;opacity:.4;transition:opacity .2s;margin-bottom:.25rem}.MarkdownMessage_botInner__3Jefr:hover .MarkdownMessage_messageActions__Mxnjx{opacity:1}.MarkdownMessage_actionButton__JMWg0{padding:.375rem;border-radius:.25rem;background:transparent;border:none;cursor:pointer;color:#9ca3af;transition:color .15s,background .15s}.MarkdownMessage_actionButton__JMWg0:hover{color:#4b5563;background:#f3f4f6}.MarkdownMessage_copyIcon__QdYaH{width:1rem;height:1rem}.MarkdownMessage_paragraph__9eQF_{margin-bottom:.625rem;line-height:1.5;color:#111827}.MarkdownMessage_ul__bkOfi{list-style-type:disc;list-style-position:outside;margin-bottom:.625rem;margin-left:1rem;color:#111827}.MarkdownMessage_ul__bkOfi>li+li{margin-top:.375rem}.MarkdownMessage_ol__U71Nw{list-style-type:decimal;list-style-position:outside;margin-bottom:.625rem;margin-left:1rem;color:#111827}.MarkdownMessage_ol__U71Nw>li+li{margin-top:.375rem}.MarkdownMessage_li__sSew3{margin-bottom:.25rem;padding-left:.125rem;color:#111827;line-height:1.5}.MarkdownMessage_h1__DGQOw{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;margin-top:1rem;color:#111827;border-bottom:2px solid #d1d5db;padding-bottom:.5rem}.MarkdownMessage_h2__ftkrU{font-size:1.125rem;font-weight:700;margin-bottom:.625rem;margin-top:.75rem;color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:.375rem}.MarkdownMessage_h3__3cC3o{font-size:1rem;color:#1d4ed8}.MarkdownMessage_h3__3cC3o,.MarkdownMessage_h4__OaZKa{font-weight:600;margin-bottom:.5rem;margin-top:.625rem}.MarkdownMessage_h4__OaZKa{font-size:.875rem;color:#1f2937}.MarkdownMessage_h5__bjMZK{font-weight:600;color:#374151}.MarkdownMessage_h5__bjMZK,.MarkdownMessage_h6__1Yxio{font-size:.75rem;margin-bottom:.375rem;margin-top:.5rem}.MarkdownMessage_h6__1Yxio{font-weight:500;color:#4b5563}.MarkdownMessage_strong__k7fx9{font-weight:800;color:#111827}.MarkdownMessage_em__etar5{font-style:italic;color:#2563eb}.MarkdownMessage_blockquote__vieDr{border-left:4px solid #3b82f6;background:#f9fafb;padding:.625rem .75rem;margin-bottom:.75rem;margin-top:.5rem;border-radius:0 .5rem .5rem 0}.MarkdownMessage_blockquoteInner__OtcCI{color:#374151;font-style:italic;font-size:.875rem;line-height:1.5}.MarkdownMessage_tableWrapper__LlMMF{overflow-x:auto;margin-bottom:.75rem;border-radius:.5rem;border:1px solid #d1d5db;box-shadow:0 1px 2px rgba(0,0,0,.05)}.MarkdownMessage_table__ba97D{min-width:100%;border-collapse:collapse}.MarkdownMessage_table__ba97D tbody tr+tr{border-top:1px solid #e5e7eb}.MarkdownMessage_thead__qPXsh{background:#fee2e2}.MarkdownMessage_tbody__pmNY0{background:white}.MarkdownMessage_trBody__YeyIw:hover{background:#f9fafb;transition:background .15s}.MarkdownMessage_th__5JJ_y{text-align:left;font-weight:700;color:#7f1d1d;text-transform:uppercase;letter-spacing:.05em}.MarkdownMessage_td__ExN6X,.MarkdownMessage_th__5JJ_y{padding:.375rem .5rem;font-size:.75rem;line-height:1.5}.MarkdownMessage_td__ExN6X{color:#1f2937}.MarkdownMessage_link__ywNb_{color:#2563eb;font-weight:500;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:2px;transition:color .15s,text-decoration-color .15s}.MarkdownMessage_link__ywNb_:hover{color:#1e40af;text-decoration-color:#3b82f6}.MarkdownMessage_hr__VV2VG{margin:1rem 0;border:none;border-top:2px solid #d1d5db}@media (min-width:640px){.MarkdownMessage_paragraph__9eQF_{margin-bottom:.75rem}.MarkdownMessage_ol__U71Nw,.MarkdownMessage_ul__bkOfi{margin-left:1.25rem;margin-bottom:.75rem}.MarkdownMessage_h1__DGQOw{font-size:1.5rem;margin-bottom:1rem;margin-top:1.25rem;padding-bottom:.625rem}.MarkdownMessage_h2__ftkrU{font-size:1.25rem;margin-bottom:.75rem;margin-top:1rem;padding-bottom:.5rem}.MarkdownMessage_h3__3cC3o{font-size:1.125rem}.MarkdownMessage_h4__OaZKa{font-size:1rem}.MarkdownMessage_h5__bjMZK,.MarkdownMessage_h6__1Yxio{font-size:.875rem}.MarkdownMessage_blockquote__vieDr{padding:.75rem 1rem;margin-bottom:1rem}.MarkdownMessage_blockquoteInner__OtcCI{font-size:1rem}.MarkdownMessage_td__ExN6X,.MarkdownMessage_th__5JJ_y{padding:.5rem .75rem;font-size:.875rem}.MarkdownMessage_hr__VV2VG{margin:1.5rem 0}}@media (min-width:768px){.MarkdownMessage_h1__DGQOw{font-size:1.875rem}.MarkdownMessage_h2__ftkrU{font-size:1.5rem}.MarkdownMessage_h3__3cC3o{font-size:1.25rem}.MarkdownMessage_h4__OaZKa{font-size:1.125rem}.MarkdownMessage_h5__bjMZK{font-size:1rem}}.MarkdownMessage_timestamp__oQ58O{font-size:.75rem;color:#9ca3af;margin-top:.5rem}.MarkdownMessage_mapContainer__FEDyf,.MarkdownMessage_mapGroupContainer__GbYuY{margin:.75rem 0;border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb}.MarkdownMessage_mapGroupTitle__PIpzr{padding:.5rem .75rem;font-weight:600;font-size:.875rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.MarkdownMessage_mapGroupButtons__mOw9_{display:flex;flex-wrap:wrap;gap:.25rem;margin:.25rem 0}.MarkdownMessage_mapButton__u58vj{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .15s;cursor:pointer;border:1px solid;background:none;box-shadow:0 1px 2px rgba(0,0,0,.05)}.MarkdownMessage_mapButton__u58vj:hover{box-shadow:0 1px 3px rgba(0,0,0,.1)}.MarkdownMessage_mapButtonDefault__FyKHW{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.MarkdownMessage_mapButtonDefault__FyKHW:hover{background:#dcfce7}.MarkdownMessage_mapButtonRedevelop__UFQbZ{background:#fef2f2;color:#dc2626;border-color:#fecaca}.MarkdownMessage_mapButtonRedevelop__UFQbZ:hover{background:#fee2e2}.MarkdownMessage_mapButtonLocation__bvW_G{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.MarkdownMessage_mapButtonLocation__bvW_G:hover{background:#dbeafe}.MarkdownMessage_mapIcon__CzkE3{width:.875rem;height:.875rem;flex-shrink:0}.MarkdownMessage_mapExternalLink__SOM3O{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500;transition:all .15s;cursor:pointer;text-decoration:none;border:1px solid}.MarkdownMessage_mapExternalDefault__4mrQF{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.MarkdownMessage_mapExternalDefault__4mrQF:hover{background:#dcfce7}.MarkdownMessage_mapExternalRedevelop__mJQgp{background:#fef2f2;color:#dc2626;border-color:#fecaca}.MarkdownMessage_mapExternalRedevelop__mJQgp:hover{background:#fee2e2}.MarkdownMessage_mapExternalLocation__2sQYv{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.MarkdownMessage_mapExternalLocation__2sQYv:hover{background:#dbeafe}.MarkdownMessage_mapIconSmall__pjxhh{width:.75rem;height:.75rem;flex-shrink:0}.MarkdownMessage_thinkingContainer__6Evwh{margin:.5rem 0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.MarkdownMessage_thinkingHeader__Tm5ez{width:100%;padding:.375rem .5rem;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;transition:background .15s}.MarkdownMessage_thinkingHeader__Tm5ez:hover{background:#f3f4f6}@media (min-width:1024px){.MarkdownMessage_thinkingHeader__Tm5ez{padding:.5rem .75rem}}.MarkdownMessage_thinkingHeaderLeft__xsA7r{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0}@media (min-width:1024px){.MarkdownMessage_thinkingHeaderLeft__xsA7r{gap:.5rem}}.MarkdownMessage_thinkingEmoji__2O4Nr{font-size:.75rem;color:#9ca3af}@media (min-width:1024px){.MarkdownMessage_thinkingEmoji__2O4Nr{font-size:.875rem}}.MarkdownMessage_thinkingLabel___C_84{font-size:.625rem;color:#6b7280;font-weight:500}@media (min-width:1024px){.MarkdownMessage_thinkingLabel___C_84{font-size:.75rem}}.MarkdownMessage_thinkingSummary__foOVv{font-size:.75rem;color:#6b7280;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.MarkdownMessage_thinkingSummary__foOVv{font-size:.875rem}}.MarkdownMessage_thinkingHeaderRight__JpsY3{display:flex;align-items:center;gap:.375rem;flex-shrink:0;margin-left:.375rem}@media (min-width:1024px){.MarkdownMessage_thinkingHeaderRight__JpsY3{gap:.5rem;margin-left:.5rem}}.MarkdownMessage_thinkingBadge__m3BvP{font-size:.625rem;background:#e5e7eb;color:#4b5563;padding:.125rem .375rem;border-radius:9999px}@media (min-width:1024px){.MarkdownMessage_thinkingBadge__m3BvP{font-size:.75rem}}.MarkdownMessage_thinkingChevron__CykGH{width:.875rem;height:.875rem;color:#9ca3af}@media (min-width:1024px){.MarkdownMessage_thinkingChevron__CykGH{width:1rem;height:1rem}}.MarkdownMessage_thinkingBody__51s9j{padding:0 .5rem .5rem;border-top:1px solid #e5e7eb}@media (min-width:1024px){.MarkdownMessage_thinkingBody__51s9j{padding:0 .75rem .75rem}}.MarkdownMessage_thinkingStep__UutPs{padding-top:.375rem}@media (min-width:1024px){.MarkdownMessage_thinkingStep__UutPs{padding-top:.5rem}}.MarkdownMessage_thinkingStepLabel__2FP7E{font-size:.625rem;color:#9ca3af;margin-bottom:.25rem}@media (min-width:1024px){.MarkdownMessage_thinkingStepLabel__2FP7E{font-size:.75rem}}.MarkdownMessage_thinkingStepContent__l5KXL{font-size:.75rem;color:#6b7280;font-style:italic;line-height:1.5;white-space:pre-wrap}@media (min-width:1024px){.MarkdownMessage_thinkingStepContent__l5KXL{font-size:.875rem;line-height:1.625}}.MarkdownMessage_codeBlock__bFoPk{position:relative;margin:.5rem 0 1rem;border-radius:.5rem;overflow:hidden;border:1px solid #bfdbfe;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .15s}.MarkdownMessage_codeBlock__bFoPk:hover{box-shadow:0 1px 3px rgba(0,0,0,.1)}.MarkdownMessage_codeBlockHeader__r0Khp{display:flex;align-items:center;justify-content:space-between;background:#eff6ff;padding:.375rem .5rem;border-bottom:1px solid #bfdbfe}.MarkdownMessage_codeBlockLang__JAXEl{font-size:.75rem;font-family:monospace;color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.MarkdownMessage_codeBlockCopyBtn__2HvQK{display:flex;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;background:#dbeafe;color:#1d4ed8;border:none;border-radius:.25rem;cursor:pointer;transition:background .15s;font-weight:500}.MarkdownMessage_codeBlockCopyBtn__2HvQK:hover{background:#bfdbfe}.MarkdownMessage_codeBlockPre__HXoSx{background:rgba(239,246,255,.5);padding:.5rem;overflow-x:auto;margin:0}.MarkdownMessage_codeBlockCode__ce1ZM{font-family:monospace;font-size:.8125rem;color:#1e3a5f;line-height:1.5}.MarkdownMessage_inlineCode__5bVgJ{padding:.125rem .375rem;margin:0 .125rem;background:#f3f4f6;color:#1f2937;border-radius:.25rem;font-size:.875rem;font-family:monospace;border:1px solid #d1d5db}.InlineChartGroup_flexCenter__5R5Px{display:flex;align-items:center}.InlineChartGroup_flexCenterGap2__hqnpY{display:flex;align-items:center;gap:.5rem}.InlineChartGroup_flexCenterGap1__IyJgX{display:flex;align-items:center;gap:.25rem}.InlineChartGroup_textCenter__Xbhta{text-align:center}.InlineChartGroup_iconSm___c_MD{width:.75rem;height:.75rem}.InlineChartGroup_iconMd__l6vOH{width:1rem;height:1rem}.InlineChartGroup_iconLg__2jS5v{width:1.5rem;height:1.5rem}.InlineChartGroup_tooltip__3o6bD{background:rgba(255,255,255,.95);backdrop-filter:blur(4px);padding:.5rem .75rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e5e7eb}.InlineChartGroup_tooltipLabel__h4VJi{font-size:.75rem;font-weight:500;color:#4b5563;margin-bottom:.25rem}.InlineChartGroup_tooltipPrice__MYsGx{font-size:.875rem;font-weight:700;color:#3b82f6}.InlineChartGroup_tooltipCount__Z8kpm{font-size:.75rem;color:#6b7280}.InlineChartGroup_combinedTooltip__s5cJg{background:rgba(255,255,255,.95);backdrop-filter:blur(4px);padding:.5rem .75rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e5e7eb;min-width:140px}.InlineChartGroup_combinedTooltipLabel__77oGs{font-size:.75rem;font-weight:500;color:#4b5563;margin-bottom:.375rem;border-bottom:1px solid #e5e7eb;padding-bottom:.25rem}.InlineChartGroup_tooltipRow__4ITvM{display:flex;justify-content:space-between;align-items:center;margin-bottom:.125rem}.InlineChartGroup_tooltipSaleLabel__ed49X{font-size:.75rem;color:#dc2626}.InlineChartGroup_tooltipSaleValue__azur7{font-size:.875rem;font-weight:700;color:#dc2626}.InlineChartGroup_tooltipLeaseLabel__LTWYs{font-size:.75rem;color:#2563eb}.InlineChartGroup_tooltipLeaseValue__oRqsK{font-size:.875rem;font-weight:700;color:#2563eb}.InlineChartGroup_tooltipSmallCount__tVHoi{font-size:10px;color:#9ca3af;margin-bottom:.25rem}.InlineChartGroup_tooltipDivider__dYWcK{border-top:1px solid #e5e7eb;padding-top:.375rem;margin-top:.375rem}.InlineChartGroup_tooltipRatioRow__vlAyh{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.InlineChartGroup_tooltipRatioLabel__0yoZZ{color:#6b7280}.InlineChartGroup_tooltipRatioValue__dnmWA{font-weight:600;color:#059669}.InlineChartGroup_tooltipGapLabel__iiYIv{color:#6b7280}.InlineChartGroup_tooltipGapValue__TSp5A{font-weight:600;color:#7c3aed}.InlineChartGroup_trendBadgesRow__Fx6vr{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.25rem;margin-bottom:.375rem}@media (min-width:640px){.InlineChartGroup_trendBadgesRow__Fx6vr{gap:.5rem;margin-bottom:.5rem}}.InlineChartGroup_trendBadge__oDRb6{display:flex;align-items:center;gap:.125rem;padding:.125rem .375rem;border-radius:9999px;font-size:.625rem;font-weight:500}@media (min-width:640px){.InlineChartGroup_trendBadge__oDRb6{gap:.25rem;padding:.25rem .5rem;font-size:.75rem}}.InlineChartGroup_trendBadgeLabel__bu6qH{font-size:9px}@media (min-width:640px){.InlineChartGroup_trendBadgeLabel__bu6qH{font-size:10px}}.InlineChartGroup_trendBadgeSaleUp__XXkSd{background:#fee2e2;color:#b91c1c}.InlineChartGroup_trendBadgeSaleDown__7fm7r{background:#fef2f2;color:#ef4444}.InlineChartGroup_trendBadgeLeaseUp__ytVBj{background:#dbeafe;color:#1d4ed8}.InlineChartGroup_trendBadgeLeaseDown__L_HoW{background:#eff6ff;color:#3b82f6}.InlineChartGroup_trendBadgeUp___V36l{background:#dcfce7;color:#15803d}.InlineChartGroup_trendBadgeDown__NEccv{background:#fee2e2;color:#b91c1c}.InlineChartGroup_trendBadgeNeutral__4fdwZ{background:#f3f4f6;color:#4b5563}.InlineChartGroup_chartContainer56__SunVj{height:10rem;overflow:visible}.InlineChartGroup_chartContainer48__2NkWN{height:9rem}@media (min-width:640px){.InlineChartGroup_chartContainer56__SunVj{height:14rem}.InlineChartGroup_chartContainer48__2NkWN{height:12rem}}.InlineChartGroup_chartContainerCenter__xMVl6{height:100%;display:flex;align-items:center;justify-content:center}.InlineChartGroup_noData__iBuGQ{padding:1rem;text-align:center;color:#6b7280}.InlineChartGroup_legendRow__lqFt0{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.375rem;font-size:.625rem;flex-wrap:wrap}@media (min-width:640px){.InlineChartGroup_legendRow__lqFt0{gap:.75rem;margin-top:.5rem;font-size:.75rem}}.InlineChartGroup_legendItem__x_HRl{display:flex;align-items:center;gap:.25rem}.InlineChartGroup_legendLineSale__pcWZS{width:.75rem;height:2px;background:#ef4444;border-radius:1px}.InlineChartGroup_legendLineLease__OXqqo{width:.75rem;height:2px;background:#3b82f6;border-radius:1px}.InlineChartGroup_legendLineRatio__FDi4k{width:.75rem;height:2px;background:#10b981;border-radius:1px}.InlineChartGroup_legendDotSaleCount__DVpm8{width:.75rem;height:.75rem;background:#fecaca;border-radius:2px}.InlineChartGroup_legendDotLeaseCount__g28sX{width:.75rem;height:.75rem;background:#bfdbfe;border-radius:2px}.InlineChartGroup_legendText__bAOaP{color:#4b5563}.InlineChartGroup_summaryRow__RLR3s{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}@media (min-width:640px){.InlineChartGroup_summaryRow__RLR3s{margin-top:.75rem;padding-top:.75rem}}.InlineChartGroup_summaryRowBlue__kXwSD{display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #dbeafe}.InlineChartGroup_summaryItem__54iw5{text-align:center}.InlineChartGroup_summaryLabel__MZg65{font-size:.625rem;color:#6b7280}@media (min-width:640px){.InlineChartGroup_summaryLabel__MZg65{font-size:.75rem}}.InlineChartGroup_summaryValueRed__IS__B{font-size:.875rem;font-weight:600;color:#dc2626}.InlineChartGroup_summaryValueBlue__UzuYA{font-size:.875rem;font-weight:600;color:#2563eb}.InlineChartGroup_summaryValueGreen__F6zBj{font-size:.875rem;font-weight:600;color:#059669}.InlineChartGroup_summaryValueViolet__cyel4{font-size:.875rem;font-weight:600;color:#7c3aed}.InlineChartGroup_summaryValueGray___EyOn{font-size:.875rem;font-weight:600;color:#374151}.InlineChartGroup_summaryValuePrimary__nZ6xr{font-size:.875rem;font-weight:600;color:#2563eb}.InlineChartGroup_comparisonLegend__Jwve_{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #ede9fe}.InlineChartGroup_comparisonLegendItem__Ct1uI{display:flex;align-items:center;gap:.375rem}.InlineChartGroup_comparisonLegendDot__drLFH{width:.625rem;height:.625rem;border-radius:9999px}.InlineChartGroup_comparisonLegendName__EzHsx{font-size:.75rem;color:#4b5563}.InlineChartGroup_comparisonLegendValue__CdQ64{font-size:.75rem;font-weight:600;color:#1f2937}.InlineChartGroup_toggleButton__pkeeK{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.375rem;transition:all .15s;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-right:.25rem;font-size:.875rem;font-weight:700;background:#eff6ff;color:#2563eb;border:none;cursor:pointer}.InlineChartGroup_toggleButton__pkeeK:hover{background:#dbeafe;box-shadow:0 1px 3px rgba(0,0,0,.1)}.InlineChartGroup_toggleButtonIcon__slwui{width:.75rem;height:.75rem;margin-right:.125rem}.InlineChartGroup_toggleButtonChevron__AdtNP{width:.75rem;height:.75rem;margin-left:.125rem}@media (min-width:640px){.InlineChartGroup_toggleButton__pkeeK{padding:.25rem .625rem}.InlineChartGroup_toggleButtonIcon__slwui{width:.875rem;height:.875rem;margin-right:.25rem}.InlineChartGroup_toggleButtonChevron__AdtNP{width:.875rem;height:.875rem;margin-left:.25rem}}.InlineChartGroup_chartPanel__Tbntk{display:block;margin-top:.5rem;margin-bottom:.5rem;width:100%;border-radius:.75rem;overflow:hidden;animation:InlineChartGroup_fadeIn__0YtQt .2s ease-in;padding:.625rem;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #dbeafe;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (min-width:640px){.InlineChartGroup_chartPanel__Tbntk{padding:1rem}}@keyframes InlineChartGroup_fadeIn__0YtQt{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.InlineChartGroup_header__yNUfR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem;margin-bottom:.5rem}@media (min-width:640px){.InlineChartGroup_header__yNUfR{gap:.5rem;margin-bottom:.75rem}}.InlineChartGroup_headerLeft__4gvkY{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1}@media (min-width:640px){.InlineChartGroup_headerLeft__4gvkY{gap:.5rem}}.InlineChartGroup_headerIconWrap__ZJGFs{padding:.375rem;background:#dbeafe;border-radius:.5rem;flex-shrink:0}.InlineChartGroup_headerIcon__ZlPg3{width:1rem;height:1rem;color:#2563eb}.InlineChartGroup_headerTitle__xGWH4{font-size:.75rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:640px){.InlineChartGroup_headerTitle__xGWH4{font-size:.875rem}}.InlineChartGroup_headerRight__FWUxz{display:flex;align-items:center;gap:.5rem;flex-shrink:1;flex-wrap:wrap;max-width:100%}.InlineChartGroup_pyeongSelect__EK2_F{padding:.125rem .375rem;font-size:.625rem;background:white;border:1px solid #e5e7eb;border-radius:.375rem;color:#374151;outline:none}@media (min-width:640px){.InlineChartGroup_pyeongSelect__EK2_F{padding:.25rem .5rem;font-size:.75rem}}.InlineChartGroup_pyeongSelect__EK2_F:focus{box-shadow:0 0 0 1px #3b82f6}.InlineChartGroup_pyeongSelectGroup__L_Rzu{display:flex;gap:.25rem;flex-wrap:wrap;max-height:4.5rem;overflow-y:auto}.InlineChartGroup_periodGroup__4kVrP{display:flex;gap:.125rem;background:#f3f4f6;border-radius:.375rem;padding:.125rem;flex-shrink:0}.InlineChartGroup_periodButton__REP3E{padding:.125rem .375rem;font-size:.625rem;font-weight:500;border-radius:.25rem;transition:all .15s;color:#6b7280;background:transparent;border:none;cursor:pointer}@media (min-width:640px){.InlineChartGroup_periodButton__REP3E{padding:.25rem .5rem;font-size:.75rem}}.InlineChartGroup_periodButton__REP3E:hover{color:#374151}.InlineChartGroup_periodButtonActive__eJVP0{background:white;color:#2563eb;box-shadow:0 1px 2px rgba(0,0,0,.05)}.InlineChartGroup_loadingContainer__yW5Ae{display:flex;align-items:center;justify-content:center;height:12rem}.InlineChartGroup_loadingSpinner__fjx10{width:1.5rem;height:1.5rem;color:#3b82f6;animation:InlineChartGroup_spin__qwM1_ 1s linear infinite}@keyframes InlineChartGroup_spin__qwM1_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InlineChartGroup_loadingText__cusXt{margin-left:.5rem;font-size:.875rem;color:#6b7280}.InlineChartGroup_errorContainer__qbyPL{display:flex;flex-direction:column;align-items:center;justify-content:center;height:12rem;color:#6b7280}.InlineChartGroup_errorText__uLK4v{font-size:.875rem}.InlineChartGroup_errorSubText__nciKC{font-size:.75rem;margin-top:.25rem;color:#9ca3af}.InlineChartGroup_lowTradeWarning__AS__C{font-size:.75rem;color:#D97706;margin-top:.375rem;padding:.375rem .625rem;background-color:rgba(217,119,6,.06);border-radius:.375rem;line-height:1.4}@media (max-width:768px){.InlineChartGroup_chartPanel__Tbntk{padding:.5rem}.InlineChartGroup_errorContainer__qbyPL,.InlineChartGroup_loadingContainer__yW5Ae{height:8rem}.InlineChartGroup_summaryLabel__MZg65{font-size:.625rem}.InlineChartGroup_summaryValueBlue__UzuYA,.InlineChartGroup_summaryValueGray___EyOn,.InlineChartGroup_summaryValueGreen__F6zBj,.InlineChartGroup_summaryValuePrimary__nZ6xr,.InlineChartGroup_summaryValueRed__IS__B,.InlineChartGroup_summaryValueViolet__cyel4{font-size:.75rem}.InlineChartGroup_trendBadge__oDRb6{font-size:.625rem;padding:.125rem .375rem}.InlineChartGroup_comparisonLegendName__EzHsx,.InlineChartGroup_comparisonLegendValue__CdQ64,.InlineChartGroup_legendText__bAOaP{font-size:.625rem}.InlineChartGroup_toggleButton__pkeeK{font-size:.75rem}}.InlineChart_iconSm__5kYvb{width:.75rem;height:.75rem}.InlineChart_lineChartContainer__bh90b{margin:1rem 0;padding:1rem;background:linear-gradient(135deg,#f8fafc,#eff6ff);border-radius:.75rem;border:1px solid #dbeafe;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .15s}.InlineChart_lineChartContainer__bh90b:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.InlineChart_barChartContainer__g7MP8{margin:1rem 0;padding:1rem;background:linear-gradient(135deg,#f8fafc,#f5f3ff);border-radius:.75rem;border:1px solid #ede9fe;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .15s}.InlineChart_barChartContainer__g7MP8:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.InlineChart_header__01mw6{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.InlineChart_headerLeft__796HL{display:flex;align-items:center;gap:.5rem}.InlineChart_headerIconBlue__xd5PI{padding:.375rem;background:#dbeafe;border-radius:.5rem}.InlineChart_headerIconViolet__MP7AV{padding:.375rem;background:#ede9fe;border-radius:.5rem}.InlineChart_headerIconImg__honSL{width:1rem;height:1rem;color:#2563eb}.InlineChart_headerIconImgViolet__FcgWZ{width:1rem;height:1rem;color:#7c3aed}.InlineChart_headerTitle__I8aSR{font-size:.875rem;font-weight:600;color:#1f2937}.InlineChart_trendBadge__NoLrf{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.InlineChart_trendBadgeUp__nL0Rw{background:#dcfce7;color:#15803d}.InlineChart_trendBadgeDown__8V_Za{background:#fee2e2;color:#b91c1c}.InlineChart_trendBadgeNeutral__Dv7UR{background:#f3f4f6;color:#4b5563}.InlineChart_chartArea__RoFIa{height:12rem}@media (max-width:768px){.InlineChart_chartArea__RoFIa{height:8.5rem}.InlineChart_barChartContainer__g7MP8,.InlineChart_lineChartContainer__bh90b{padding:.75rem;margin:.75rem 0}.InlineChart_headerTitle__I8aSR{font-size:.75rem}.InlineChart_trendBadge__NoLrf{font-size:.625rem;padding:.125rem .375rem}.InlineChart_summaryLabel__EfUzZ{font-size:.625rem}.InlineChart_summaryValueGray__XkshJ,.InlineChart_summaryValuePrimary__YhzsM{font-size:.75rem}.InlineChart_legendName__s5itI,.InlineChart_legendValue__x0hpS{font-size:.625rem}}.InlineChart_tooltip__K1CnX{background:rgba(255,255,255,.95);backdrop-filter:blur(4px);padding:.5rem .75rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e5e7eb}.InlineChart_tooltipLabel__pWP69{font-size:.75rem;font-weight:500;color:#4b5563;margin-bottom:.25rem}.InlineChart_tooltipValue__ZnVeG{font-size:.875rem;font-weight:700;color:#2563eb}.InlineChart_summaryRow__ygdiX{display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #dbeafe}.InlineChart_summaryItem__ODng_{text-align:center}.InlineChart_summaryLabel__EfUzZ{font-size:.75rem;color:#6b7280}.InlineChart_summaryValueGray__XkshJ{font-size:.875rem;font-weight:600;color:#374151}.InlineChart_summaryValuePrimary__YhzsM{font-size:.875rem;font-weight:600;color:#2563eb}.InlineChart_legendRow__ErU4O{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #ede9fe}.InlineChart_legendItem__BhVQM{display:flex;align-items:center;gap:.375rem}.InlineChart_legendDot___yx9r{width:.625rem;height:.625rem;border-radius:9999px}.InlineChart_legendName__s5itI{font-size:.75rem;color:#4b5563}.InlineChart_legendValue__x0hpS{font-size:.75rem;font-weight:600;color:#1f2937}.InlineGauge_gaugeWrapper__IabpP{display:inline-flex;flex-direction:column;align-items:center;margin:1rem .5rem}.InlineGauge_gaugeCard__SLKfA{position:relative;padding:1rem;border-radius:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s ease}.InlineGauge_gaugeCard__SLKfA:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.InlineGauge_gaugeSvg__wvKqH{transform:none}.InlineGauge_gaugeProgress__Nb406{transition:all 1s ease-out}.InlineGauge_gaugeValueText__l0JAu{font-size:1.875rem;font-weight:700}.InlineGauge_gaugePercentText__7i1WH{font-size:.875rem;fill:#6b7280}.InlineGauge_gaugeLabel__CVp37{text-align:center;margin-top:.25rem}.InlineGauge_gaugeLabelText__jXKyr{font-size:.875rem;font-weight:500;color:#374151}.InlineGauge_gaugeBadge__8YLA0{position:absolute;top:-.5rem;right:-.5rem;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:white;box-shadow:0 1px 2px rgba(0,0,0,.05)}.InlineGauge_gaugeGrid__ULv2S{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0}.InlineGauge_miniGaugeWrapper__CSuzn{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;background:#f9fafb;border:1px solid #e5e7eb}.InlineGauge_miniGaugeSvgWrap__DTekT{position:relative;width:2rem;height:2rem}.InlineGauge_miniGaugeSvg__LNQTg{width:2rem;height:2rem;transform:rotate(-90deg)}.InlineGauge_miniGaugeCircleProgress__0lmT7{transition:all .5s ease}.InlineGauge_miniGaugeIcon__Lx0bo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.75rem;height:.75rem}.InlineGauge_miniGaugeInfo__fjual{display:flex;flex-direction:column}.InlineGauge_miniGaugeValue__Zq2iS{font-size:.875rem;font-weight:700}.InlineGauge_miniGaugeLabel__3zKDK{font-size:.75rem;color:#6b7280}.PropertyCard_grid__8JJ4L{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin:1.5rem 0}@media (min-width:640px){.PropertyCard_grid__8JJ4L{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PropertyCard_grid__8JJ4L{grid-template-columns:repeat(3,1fr)}}.PropertyCard_carousel__CAkbH{display:flex;gap:1.25rem;overflow-x:auto;margin:1.5rem -1rem;padding:.5rem 1rem 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.PropertyCard_carouselItem__iK05f{flex-shrink:0;width:18rem;scroll-snap-align:start}.PropertyCard_wrapper__zYJhl{perspective:1000px}.PropertyCard_card__Lib6r{position:relative;overflow:hidden;border-radius:1rem;cursor:pointer;transition:all .3s ease-out;background:var(--card-bg);box-shadow:0 25px 50px -12px rgba(0,0,0,.4)}.PropertyCard_card__Lib6r:hover{box-shadow:var(--card-glow,0 25px 50px -12px rgba(0,0,0,.4))}.PropertyCard_accentStripe___3uH2{position:absolute;right:-5rem;top:-5rem;width:10rem;height:10rem;background:var(--card-accent);opacity:.2;transform:rotate(45deg)}.PropertyCard_imageSection__lubHN{position:relative;height:9rem;overflow:hidden}.PropertyCard_image__BDIqE{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.PropertyCard_card__Lib6r:hover .PropertyCard_image__BDIqE{transform:scale(1.1)}.PropertyCard_imageOverlay__cFl_0{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.2),transparent)}.PropertyCard_typeBadge__gWch6{position:absolute;top:.75rem;left:.75rem;padding:.375rem .75rem;border-radius:.5rem;background:var(--card-badge-bg);color:white;font-weight:700;font-size:.75rem;letter-spacing:.05em;display:flex;align-items:center;gap:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.3);backdrop-filter:blur(4px)}.PropertyCard_typeBadge__gWch6 svg{width:.875rem;height:.875rem}.PropertyCard_mapLink__FPrOB{position:absolute;top:.75rem;right:.75rem;padding:.5rem;border-radius:9999px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);opacity:0;transform:translateX(.5rem);transition:all .3s}.PropertyCard_card__Lib6r:hover .PropertyCard_mapLink__FPrOB{opacity:1;transform:translateX(0)}.PropertyCard_mapLink__FPrOB svg{width:1rem;height:1rem;color:white}.PropertyCard_priceTag__egHex{position:absolute;bottom:-1rem;right:1rem;padding:.5rem 1rem;border-radius:.75rem;background:var(--card-price-bg);color:var(--card-price-color,white);font-weight:900;font-size:1.125rem;letter-spacing:-.025em;box-shadow:0 10px 15px -3px rgba(0,0,0,.3);transition:transform .3s;transform:translateY(.25rem);font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.PropertyCard_card__Lib6r:hover .PropertyCard_priceTag__egHex{transform:translateY(0) scale(1.05)}.PropertyCard_content__3Edz7{padding:1.5rem 1rem 1rem}.PropertyCard_title__kv3gH{font-weight:800;color:white;font-size:1rem;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.PropertyCard_address__inTif{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#94a3b8;margin-bottom:.75rem}.PropertyCard_address__inTif svg{width:.75rem;height:.75rem;flex-shrink:0;color:#64748b}.PropertyCard_addressText__IfCTL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyCard_stageBadge__EB7ys{display:inline-block;padding:.25rem .625rem;margin-bottom:.75rem;border-radius:.375rem;background:rgba(255,255,255,.1);font-size:.75rem;color:#cbd5e1;font-weight:500}.PropertyCard_stats__M0ELt{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:#94a3b8;margin-bottom:.75rem}.PropertyCard_stat__AZD99{display:flex;align-items:center;gap:.375rem}.PropertyCard_stat__AZD99 svg{width:.875rem;height:.875rem;color:#64748b}.PropertyCard_statValue__F_YPs{font-weight:500;color:#cbd5e1}.PropertyCard_highlights__Q4bJI{display:flex;flex-wrap:wrap;gap:.375rem}.PropertyCard_highlight___UnYR{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--card-hl-border);font-size:.75rem;font-weight:500;background:var(--card-hl-bg);color:var(--card-hl-color)}.PropertyCard_highlight___UnYR svg{width:.75rem;height:.75rem}.PropertyCard_bottomAccent__oNqQL{position:absolute;bottom:0;left:0;right:0;height:.25rem;background:var(--card-accent);opacity:.6}.ClarificationUI_container__7uSdR{display:flex;align-items:flex-start;gap:.5rem;width:fit-content;max-width:100%}.ClarificationUI_normal__MBgwI{margin-bottom:.75rem;padding-right:1rem}.ClarificationUI_compact__IkCJA{margin-bottom:.5rem}.ClarificationUI_iconCircle__IOZ3O{flex-shrink:0;border-radius:50%;background:#eab308;display:flex;align-items:center;justify-content:center}.ClarificationUI_iconNormal__rQT9W{width:2rem;height:2rem}.ClarificationUI_iconSmall__WRt8H{width:1.5rem;height:1.5rem}.ClarificationUI_icon__G4tIk{width:60%;height:60%;color:white}.ClarificationUI_content__4DGt0{flex:1;padding:.75rem 1rem;background:#fefce8;border:1px solid #fde68a;border-radius:.5rem}.ClarificationUI_messageArea__1Dlz2{margin-bottom:1.25rem}.ClarificationUI_mainExplanation___i7eH{font-size:.875rem;font-weight:500;color:#374151;line-height:1.625;margin-bottom:.75rem}.ClarificationUI_question__zIazQ{font-size:.8125rem;font-weight:500;color:#4b5563;line-height:1.625}.ClarificationUI_optionGrid__419uI{display:flex;flex-wrap:wrap;gap:.375rem}.ClarificationUI_optionButton__mIWb4{width:auto;flex-shrink:0;text-align:left;padding:.5rem .75rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;cursor:pointer;transition:all .2s}.ClarificationUI_optionButton__mIWb4:hover{background:#dbeafe;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ClarificationUI_optionInner__KHc_E{display:flex;align-items:flex-start;gap:.5rem}.ClarificationUI_optionIndex__F3NBo{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:white;border-radius:50%;font-size:.75rem;font-weight:700}.ClarificationUI_optionButton__mIWb4:hover .ClarificationUI_optionIndex__F3NBo{background:#2563eb}.ClarificationUI_optionInfo__Lf3VU{flex:1;min-width:0;font-size:.8125rem}.ClarificationUI_optionName__8A1ia{display:block;color:#111827;font-size:.75rem;word-break:break-all;line-height:1.3}.ClarificationUI_optionSub__gGuVF{display:block;color:#4b5563;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClarificationUI_optionNameRow__vzDMm{display:flex;align-items:center;gap:.25rem}.ClarificationUI_typeTag__jwj8k{display:inline-block;padding:.0625rem .3125rem;border-radius:.1875rem;font-size:.625rem;font-weight:600;flex-shrink:0}.ClarificationUI_typeTagApt__ODqFQ{background:#e0f2fe;color:#0369a1}.ClarificationUI_typeTagReb__EY6LB{background:#fef3c7;color:#92400e}.ClarificationUI_typeTagRed__d_onX{background:#fce7f3;color:#9d174d}.ClarificationUI_showMoreButton__h_cvz{width:100%;padding:.375rem;border:1px dashed #d1d5db;border-radius:.375rem;background:transparent;color:#6b7280;font-size:.75rem;cursor:pointer;text-align:center}.ClarificationUI_showMoreButton__h_cvz:hover{border-color:#9ca3af;color:#374151}.ClarificationUI_dismissButton__gRWS8{padding:.375rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background:#f9fafb;color:#6b7280;font-size:.75rem;cursor:pointer;margin-top:.25rem}.ClarificationUI_dismissButton__gRWS8:hover{background:#f3f4f6;color:#374151;border-color:#9ca3af}.PidianChatInput_container__00UGQ{display:flex;align-items:center}.PidianChatInput_normal__MyY7B{padding:0;gap:.5rem}.PidianChatInput_compact__nk16j{padding:.5rem;gap:.375rem}.PidianChatInput_input__jJWY_{flex:1;min-width:0;border-radius:.75rem;outline:none;transition:all .15s;border:none}.PidianChatInput_input__jJWY_:disabled{opacity:.5}.PidianChatInput_inputNormal__KGLDl{padding:.625rem 1rem;font-size:.875rem}.PidianChatInput_inputCompact__7RFxC{padding:.5rem .75rem;font-size:.875rem}.PidianChatInput_inputLight__VvSM8{background:rgba(0,0,0,.05);color:#334155}.PidianChatInput_inputLight__VvSM8::placeholder{color:#94a3b8}.PidianChatInput_inputLight__VvSM8:focus{background:rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(107,114,128,.3)}.PidianChatInput_inputDark__9TmqQ{background:rgba(255,255,255,.1);color:white}.PidianChatInput_inputDark__9TmqQ::placeholder{color:rgba(255,255,255,.3)}.PidianChatInput_inputDark__9TmqQ:focus{background:rgba(255,255,255,.15);box-shadow:0 0 0 1px rgba(156,163,175,.3)}.PidianChatInput_textarea___RR7d{resize:none;min-height:2.5rem;max-height:150px;line-height:1.5;overflow-y:auto}.PidianChatInput_streamingControls__jg_e3{display:flex;gap:.25rem;flex-shrink:0}.PidianChatInput_streamingBtn__Fy__3{display:flex;align-items:center;gap:.25rem;padding:.375rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;border:1px solid;cursor:pointer;transition:all .15s}.PidianChatInput_streamingBtnPause__nrbj4{background:#fef3c7;color:#92400e;border-color:#fcd34d}.PidianChatInput_streamingBtnPause__nrbj4:hover{background:#fde68a}.PidianChatInput_streamingBtnForce__ZFex3{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.PidianChatInput_streamingBtnForce__ZFex3:hover{background:#fecaca}.PidianChatInput_streamingIcon__wHXGW{width:.75rem;height:.75rem}.PidianChatInput_sendButton__lRxYf{border-radius:50%;transition:all .15s;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PidianChatInput_sendButton__lRxYf:disabled{cursor:not-allowed}.PidianChatInput_sendButtonNormal__0Ls45{width:2.125rem;height:2.125rem}.PidianChatInput_sendButtonCompact__Z3r6g{width:1.75rem;height:1.75rem}.PidianChatInput_sendButtonLight__5zo__{background:#005BE0;color:white}.PidianChatInput_sendButtonLight__5zo__:hover:not(:disabled){background:#0050c8}.PidianChatInput_sendButtonLight__5zo__:disabled{background:#e5e7eb;color:#9ca3af}.PidianChatInput_sendButtonDark__5T0rC{background:#005BE0;color:white}.PidianChatInput_sendButtonDark__5T0rC:hover:not(:disabled){background:#0050c8}.PidianChatInput_sendButtonDark__5T0rC:disabled{background:rgba(255,255,255,.1);color:rgba(255,255,255,.3)}.PidianChatInput_iconNormal__naFoY{width:.9375rem;height:.9375rem}.PidianChatInput_iconSmall__vrYlA{width:.875rem;height:.875rem}.PidianChatInput_micButton__1vTeC{border-radius:50%;transition:all .2s;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:#9ca3af}.PidianChatInput_micButton__1vTeC:hover{color:#6b7280}.PidianChatInput_micActive__o6wpb{color:#005BE0;background:rgba(0,91,224,.12);animation:PidianChatInput_micBreath__V8J2Z 1.6s ease-in-out infinite}.PidianChatInput_micActive__o6wpb:hover{color:#0050c8}@keyframes PidianChatInput_micBreath__V8J2Z{0%,to{background:rgba(0,91,224,.08)}50%{background:rgba(0,91,224,.22)}}.PidianChatInput_micNormal__MIUc5{width:2.125rem;height:2.125rem}.PidianChatInput_micCompact__DuQJl{width:1.75rem;height:1.75rem}.PidianChatInput_micIconNormal__aktKR{width:1.25rem;height:1.25rem}.PidianChatInput_micIconSmall__k4ZY2{width:1rem;height:1rem}.PidianChatInput_cardContainer__0G8M4{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.03);background:#fff;padding:8px 12px;gap:4px}@media (min-width:1024px){.PidianChatInput_cardContainer__0G8M4{padding:12px;gap:12px}}.PidianChatInput_cardContainerDark__x6mvY{border-color:rgba(255,255,255,.1);background:#1e1e1e}.PidianChatInput_cardInputRow__R26M2{align-self:stretch;display:flex;align-items:flex-end;gap:8px;max-height:208px;overflow:hidden}.PidianChatInput_cardTextareaWrap__3dQoq{flex:1;display:flex;padding:0 4px;min-width:0}.PidianChatInput_cardTextarea__SSdmX{flex:1;border:none;outline:none;background:transparent;color:#171719;resize:none;min-height:24px;max-height:208px;overflow-y:auto;font-size:.875rem;line-height:1.6;letter-spacing:-.01em}.PidianChatInput_cardTextarea__SSdmX::placeholder{color:#94a3b8}.PidianChatInput_cardTextarea__SSdmX:disabled{opacity:.5}.PidianChatInput_cardTextareaDark__RvuNy{color:white}.PidianChatInput_cardTextareaDark__RvuNy::placeholder{color:rgba(255,255,255,.3)}@media (min-width:1024px){.PidianChatInput_cardTextarea__SSdmX{font-size:1rem}}.PidianChatInput_cardBtnsMobile__URikQ{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (min-width:1024px){.PidianChatInput_cardBtnsMobile__URikQ{display:none}}.PidianChatInput_cardBtnsDesktop__CTyiR{align-self:stretch;display:none;align-items:center;justify-content:flex-end;gap:16px}@media (min-width:1024px){.PidianChatInput_cardBtnsDesktop__CTyiR{display:flex}}.PidianChatInput_cardStopBtn__csARd{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s;color:#70737C}.PidianChatInput_cardStopBtn__csARd:hover{background:rgba(0,0,0,.03)}.PidianChatInput_cardStopBtnDesktop__ZLvF_{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:transparent;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s;color:#70737C;font-size:.75rem;font-weight:500}.PidianChatInput_cardStopBtnDesktop__ZLvF_:hover{background:rgba(0,0,0,.03)}.PidianChatInput_sttBanner__fV1kY{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:4px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:.8125rem;line-height:1.4;cursor:pointer;animation:PidianChatInput_sttBannerIn__9zvxY .2s ease-out}.PidianChatInput_sttBanner__fV1kY svg{flex-shrink:0;color:#ea580c}.PidianChatInput_sttBanner__fV1kY span{white-space:pre-line}@keyframes PidianChatInput_sttBannerIn__9zvxY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PidianMessageList_container__U6A3i{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.PidianMessageList_emptyState__8OCao{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:200px;user-select:none}.PidianMessageList_emptyText__8lUxD{font-size:.875rem;color:#94a3b8}.PidianMessageList_emptyTextDark__AlWmM{color:rgba(255,255,255,.4)}.PidianMessageList_agentStatus__AE5hj{display:flex;justify-content:flex-start}.PidianMessageList_agentStatusBubble__c8yYs{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.75rem;font-size:.75rem}.PidianMessageList_agentStatusLight__YQfoc{background:#eff6ff;color:#2563eb}.PidianMessageList_agentStatusDark__UMejh{background:rgba(59,130,246,.2);color:#93c5fd}.PidianMessageList_spinnerIcon__FnwwQ{width:.75rem;height:.75rem;animation:PidianMessageList_spin__QcQrK 1s linear infinite}@keyframes PidianMessageList_spin__QcQrK{to{transform:rotate(1turn)}}.PidianMessageList_typingIndicator__Nk9jd{display:flex;justify-content:flex-start}.PidianMessageList_typingBubble__deYXE{padding:.5rem 1rem;border-radius:1rem}.PidianMessageList_typingLight__5S3RJ{background:rgba(0,0,0,.05)}.PidianMessageList_typingDark__eZ55j{background:rgba(255,255,255,.1)}.PidianMessageList_typingDots__PXh55{display:flex;gap:.25rem}.PidianMessageList_dot___ve_h{width:.5rem;height:.5rem;border-radius:50%;animation:PidianMessageList_bounce__LYVT8 1.4s ease-in-out infinite both}.PidianMessageList_dotLight__5wgHE{background:#9ca3af}.PidianMessageList_dotDark__c6RH6{background:rgba(255,255,255,.5)}@keyframes PidianMessageList_bounce__LYVT8{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.AgentInfoPopup_card__JYyyr{pointer-events:auto;width:300px;background:#ffffff;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);overflow:hidden;animation:AgentInfoPopup_fadeInUp__sCXhj .2s ease-out forwards}@keyframes AgentInfoPopup_fadeInUp__sCXhj{0%{opacity:0;transform:translate(-50%,calc(-100% + 8px))}to{opacity:1;transform:translate(-50%,-100%)}}.AgentInfoPopup_mobileOverlay__xdqB3{position:fixed;bottom:0;left:0;right:0;z-index:1000;pointer-events:none;padding:0 12px 64px}.AgentInfoPopup_mobileCard__VA_88{pointer-events:auto;background:#ffffff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);overflow:hidden;animation:AgentInfoPopup_slideUp__Tx8WZ .25s ease-out}@keyframes AgentInfoPopup_slideUp__Tx8WZ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.AgentInfoPopup_header__vruBy{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px;position:relative}.AgentInfoPopup_profileImage__uzrT6{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb;flex-shrink:0;background:#f3f4f6}.AgentInfoPopup_profileInitial__8sgDH{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#005BE0,#0046B0);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;flex-shrink:0}.AgentInfoPopup_headerInfo__LqluS{flex:1;min-width:0}.AgentInfoPopup_nameRow__H8FMD{display:flex;align-items:center;gap:6px;margin-bottom:2px}.AgentInfoPopup_name__9gCAX{font-size:16px;font-weight:700;color:#171719;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentInfoPopup_expertBadge__4mQZn{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;background:linear-gradient(135deg,#F59E0B,#D97706);color:#fff;font-size:10px;font-weight:700;border-radius:10px;white-space:nowrap;flex-shrink:0}.AgentInfoPopup_expertBadgeIcon__DYNG_{font-size:9px}.AgentInfoPopup_agencyName__Ipr5t{font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentInfoPopup_brokerType__IUezU{font-size:12px;color:#9ca3af;margin-top:1px}.AgentInfoPopup_closeButton__PmmeK{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;background:rgba(0,0,0,.05);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:background .15s,color .15s;padding:0}.AgentInfoPopup_closeButton__PmmeK:hover{background:rgba(0,0,0,.1);color:#6b7280}.AgentInfoPopup_body__FA2zC{padding:0 16px 12px}.AgentInfoPopup_details__DPlcP{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;background:#f9fafb;border-radius:8px}.AgentInfoPopup_detailRow__8Dsbb{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4}.AgentInfoPopup_detailLabel__Skd9p{color:#9ca3af;white-space:nowrap;min-width:52px;flex-shrink:0}.AgentInfoPopup_detailValue__dnzRw{color:#374151;word-break:keep-all}.AgentInfoPopup_introduction__8_SlS{font-size:13px;color:#4b5563;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.AgentInfoPopup_specialties___0YX5{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.AgentInfoPopup_specialtyTag__TCGni{padding:3px 8px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:600;border-radius:6px}.AgentInfoPopup_footer___rW5F{padding:0 16px 16px}.AgentInfoPopup_callButton__Dwb5A{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:linear-gradient(135deg,#005BE0,#0046B0);color:#ffffff;font-size:15px;font-weight:700;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:opacity .15s}.AgentInfoPopup_callButton__Dwb5A:hover{opacity:.9}.AgentInfoPopup_callIcon__26uwk{font-size:16px}.AgentInfoPopup_noPhone__ZILQ_{display:flex;align-items:center;justify-content:center;padding:10px;color:#9ca3af;font-size:13px}