.AgentChat_agentChat__D18zw{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--bs-body-bg);color:var(--bs-body-color);border-radius:0;overflow:hidden}.AgentChat_header__ZAcFC{padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:var(--bs-body-bg)}.AgentChat_headerContent__K5qq0{display:flex;align-items:center;gap:.5rem}.AgentChat_resetButton__pi_Ih{padding:.5rem;background:rgba(0,0,0,0);border:1px solid var(--bs-border-color);border-radius:6px;color:var(--bs-secondary-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AgentChat_resetButton__pi_Ih svg{width:18px;height:18px}.AgentChat_resetButton__pi_Ih:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-secondary-color);color:var(--bs-body-color)}.AgentChat_resetButton__pi_Ih:active{transform:scale(.95)}.AgentChat_icon__zHNUA{font-size:1.25rem;line-height:1}.AgentChat_header__ZAcFC h2{margin:0;font-size:1rem;font-weight:600;color:var(--bs-heading-color)}.AgentChat_statusIndicator__W_1Pt{width:6px;height:6px;border-radius:50%;background:var(--bs-danger);opacity:.5;transition:all .3s}.AgentChat_statusIndicator__W_1Pt.AgentChat_connected__0H4w7{background:var(--bs-success);opacity:1;animation:AgentChat_pulse__dQhWo 2s infinite}@keyframes AgentChat_pulse__dQhWo{0%,to{opacity:1}50%{opacity:.5}}.AgentChat_messagesContainer__XcsC5{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;background:var(--bs-secondary-bg);min-height:0}.AgentChat_messagesContainer__XcsC5::-webkit-scrollbar{width:6px}.AgentChat_messagesContainer__XcsC5::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.AgentChat_messagesContainer__XcsC5::-webkit-scrollbar-thumb{background:var(--bs-border-color);border-radius:3px}.AgentChat_messagesContainer__XcsC5::-webkit-scrollbar-thumb:hover{background:var(--bs-secondary-color)}.AgentChat_welcomeMessage__4RucC{text-align:center;color:var(--bs-secondary-color);padding:2rem 1rem}.AgentChat_welcomeMessage__4RucC h3{margin:0 0 .5rem;font-size:1rem;color:var(--bs-heading-color);font-weight:600}.AgentChat_welcomeMessage__4RucC p{font-size:.8125rem;line-height:1.5;max-width:320px;margin:0 auto}.AgentChat_message__vqCqj{display:flex;gap:.75rem;animation:AgentChat_slideIn__W3IdK .3s ease-out}.AgentChat_message__vqCqj.AgentChat_user__zg7rV{flex-direction:row-reverse}@keyframes AgentChat_slideIn__W3IdK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AgentChat_messageAvatar__4Usau{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.AgentChat_user__zg7rV .AgentChat_messageAvatar__4Usau{background:var(--bs-tertiary-bg)}.AgentChat_assistant__eUO2a .AgentChat_messageAvatar__4Usau{background:var(--bs-primary);color:var(--bs-dark)}.AgentChat_messageContent__nwVoa{padding:.75rem 1rem;border-radius:12px;font-size:.9375rem;line-height:1.5;word-wrap:break-word;max-width:-moz-fit-content;max-width:fit-content;min-width:0}.AgentChat_user__zg7rV .AgentChat_messageContent__nwVoa{background:var(--bs-primary-bg-subtle);color:var(--bs-body-color);border:1px solid var(--bs-primary-border-subtle);border-bottom-right-radius:4px}[data-bs-theme=dark] .AgentChat_user__zg7rV .AgentChat_messageContent__nwVoa{background:#333;color:#fff;border-color:#444}.AgentChat_assistant__eUO2a .AgentChat_messageContent__nwVoa{background:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-bottom-left-radius:4px}.AgentChat_messageContent__nwVoa p{margin:0 0 .75rem}.AgentChat_messageContent__nwVoa p:last-child{margin-bottom:0}.AgentChat_messageContent__nwVoa ol,.AgentChat_messageContent__nwVoa ul{margin:.5rem 0;padding-left:1.5rem}.AgentChat_messageContent__nwVoa li{margin:.25rem 0}.AgentChat_messageContent__nwVoa a{color:var(--bs-primary);text-decoration:none}.AgentChat_messageContent__nwVoa a:hover{text-decoration:underline;color:var(--bs-link-hover-color)}.AgentChat_messageContent__nwVoa b,.AgentChat_messageContent__nwVoa strong{font-weight:600}.AgentChat_messageContent__nwVoa em,.AgentChat_messageContent__nwVoa i{font-style:italic}.AgentChat_messageContent__nwVoa code{background:var(--bs-tertiary-bg);color:var(--bs-danger);padding:.125rem .25rem;border-radius:3px;font-family:monospace;font-size:.875em}.AgentChat_messageContent__nwVoa pre{background:var(--bs-tertiary-bg);padding:.5rem;border-radius:6px;overflow-x:auto;margin:.5rem 0}.AgentChat_messageContent__nwVoa pre code{background:none;padding:0;color:var(--bs-body-color)}.AgentChat_messageContent__nwVoa blockquote{border-left:3px solid var(--bs-primary);padding-left:.75rem;margin:.5rem 0;color:var(--bs-secondary-color)}.AgentChat_messageContent__nwVoa h1,.AgentChat_messageContent__nwVoa h2,.AgentChat_messageContent__nwVoa h3,.AgentChat_messageContent__nwVoa h4,.AgentChat_messageContent__nwVoa h5,.AgentChat_messageContent__nwVoa h6{margin:.75rem 0 .5rem;font-weight:600}.AgentChat_messageContent__nwVoa h1:first-child,.AgentChat_messageContent__nwVoa h2:first-child,.AgentChat_messageContent__nwVoa h3:first-child,.AgentChat_messageContent__nwVoa h4:first-child,.AgentChat_messageContent__nwVoa h5:first-child,.AgentChat_messageContent__nwVoa h6:first-child{margin-top:0}.AgentChat_messageContent__nwVoa h1{font-size:1.25rem}.AgentChat_messageContent__nwVoa h2{font-size:1.125rem}.AgentChat_messageContent__nwVoa h3{font-size:1rem}.AgentChat_toolCallIndicator__jmr98{margin-top:.5rem;padding:.5rem .75rem;background:var(--bs-warning-bg-subtle);border:1px solid var(--bs-warning-border-subtle);border-radius:6px;font-size:.8125rem;color:var(--bs-warning-text-emphasis);font-family:inherit;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;max-width:-moz-fit-content;max-width:fit-content;cursor:default}.AgentChat_toolCallIndicator__jmr98 svg{width:14px;height:14px;flex-shrink:0}.AgentChat_toolCallIndicator__jmr98.AgentChat_hasResults__C7Qo0{cursor:pointer}.AgentChat_toolCallIndicator__jmr98.AgentChat_hasResults__C7Qo0:hover:not(:disabled){background:var(--bs-warning);color:var(--bs-dark);border-color:var(--bs-warning);transform:translateY(-1px);box-shadow:0 2px 4px rgba(var(--bs-warning-rgb),.2)}.AgentChat_toolCallIndicator__jmr98.AgentChat_selected__1QKvB{background:var(--bs-warning);color:var(--bs-dark);border-color:var(--bs-warning)}.AgentChat_toolCallIndicator__jmr98.AgentChat_selected__1QKvB:hover:not(:disabled){opacity:.9}.AgentChat_toolCallIndicator__jmr98:disabled{opacity:.6;cursor:default}.AgentChat_selectedIndicator__zw59V{color:var(--bs-dark);margin-left:auto;font-size:.75rem}.AgentChat_loadingIndicator__rvXZt{display:flex;gap:.5rem;padding:.75rem 1rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:12px;width:-moz-fit-content;width:fit-content}.AgentChat_loadingDot__13CWU{width:8px;height:8px;border-radius:50%;background:var(--bs-secondary-color);animation:AgentChat_bounce__u52gx 1.4s ease-in-out infinite both}.AgentChat_loadingDot__13CWU:first-child{animation-delay:-.32s}.AgentChat_loadingDot__13CWU:nth-child(2){animation-delay:-.16s}@keyframes AgentChat_bounce__u52gx{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.AgentChat_errorMessage__kLuFB{padding:.75rem 1rem;background:var(--bs-danger-bg-subtle);border:1px solid var(--bs-danger-border-subtle);border-radius:8px;color:var(--bs-danger-text-emphasis);font-size:.875rem;margin:.5rem 0}.AgentChat_inputContainer__7ihER{padding:1rem 1.25rem;border-top:1px solid var(--bs-border-color);background:var(--bs-body-bg);flex-shrink:0}.AgentChat_inputWrapper__VYZ9h{display:flex;gap:.75rem;align-items:flex-end}.AgentChat_inputWrapper__VYZ9h textarea{flex:1 1;padding:.75rem;border:1px solid var(--bs-border-color);border-radius:8px;font-family:inherit;font-size:.9375rem;background:var(--bs-body-bg);color:var(--bs-body-color);resize:none;min-height:44px;max-height:120px;line-height:1.5;transition:border-color .2s}.AgentChat_inputWrapper__VYZ9h textarea:focus{outline:none;border-color:var(--bs-primary);background:var(--bs-body-bg)}.AgentChat_inputWrapper__VYZ9h textarea::placeholder{color:var(--bs-secondary-color)}.AgentChat_inputWrapper__VYZ9h textarea:disabled{background:var(--bs-secondary-bg);cursor:not-allowed;opacity:.6}.AgentChat_inputWrapper__VYZ9h button{padding:.75rem 1.25rem;background:var(--bs-primary);color:var(--bs-dark);border:none;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:transform .2s,opacity .2s;white-space:nowrap;flex-shrink:0}.AgentChat_inputWrapper__VYZ9h button:hover:not(:disabled){transform:translateY(-1px);opacity:.9}.AgentChat_inputWrapper__VYZ9h button:active:not(:disabled){transform:translateY(0)}.AgentChat_inputWrapper__VYZ9h button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:992px){.SearchLayout_resultsGridTwoCol__FUczQ{height:65vh;overflow-y:auto;padding-right:.5rem}.SearchLayout_resultsGridTwoCol__FUczQ ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;list-style:none;padding:0;margin:0}.SearchLayout_resultsGridTwoCol__FUczQ li{margin-bottom:0}}@media(max-width:991.98px){.SearchLayout_resultsGridTwoCol__FUczQ ol{display:block}.SearchLayout_resultsGridTwoCol__FUczQ ol li{margin-bottom:1rem}}.SearchLayout_agentPOIList__jfBao{height:65vh;overflow-y:auto;display:grid;grid-template-columns:1fr}.SearchLayout_agentPOIList__jfBao ol{list-style:none;padding:0;margin:0}.SearchLayout_agentPOIList__jfBao li{padding:0;margin:0}.SearchLayout_compactFilters__d6IJQ .SearchLayout_filterToggle__tsrz9{border:1px solid #dee2e6;background:#fff;color:#495057}.SearchLayout_compactFilters__d6IJQ .SearchLayout_filterToggle__tsrz9:hover{background:#f8f9fa;border-color:#adb5bd}.SearchLayout_compactFilters__d6IJQ .SearchLayout_filterToggle__tsrz9[aria-expanded=true]{background:#e9ecef;border-color:#adb5bd}.SearchLayout_compactFilters__d6IJQ .SearchLayout_filterPanel__3T5QT{border:1px solid #dee2e6;border-radius:.375rem;background:#f8f9fa;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.SearchLayout_stickyMap__2ffow{position:-webkit-sticky;position:sticky;top:20px;height:65vh}@media(max-width:991.98px){.SearchLayout_stickyMap__2ffow{position:static;height:50vh;margin-bottom:6rem}}.SearchLayout_hits__HLJRa ol{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.SearchLayout_hits__HLJRa ol li{margin:0;padding:0;list-style-type:none;width:100%}@media(min-width:576px){.SearchLayout_hits__HLJRa ol li{width:50%}}@media(min-width:1400px){.SearchLayout_hits__HLJRa ol li{width:50%}}