.thinking{animation:pulseColor 1.5s ease-in-out infinite}@keyframes pulseColor{0%{color:#737b85}50%{color:#255576}to{color:#737b85}}.maplibregl-popup:has(.ai-chat-popup){max-width:400px!important;width:350px!important}.maplibregl-popup-content:has(.ai-chat-popup){padding:0!important;border-radius:12px!important;width:350px!important}.maplibregl-popup:has(.ai-chat-popup) .maplibregl-popup-close-button{color:#a9a9a9!important;font-size:large!important;padding-top:2px!important}.markdown-container{margin:0 auto;font-size:12px}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-top:1em;margin-bottom:.5em;font-weight:700;line-height:1.2}.markdown-body p{margin:12px 0}.markdown-body ul{list-style-type:disc;margin-left:0;padding-left:16px}.markdown-body ol{padding-left:16px}.markdown-body li{margin-bottom:.25em}.markdown-body blockquote{border-left:5px solid #ccc;padding-left:10px;font-style:italic}.markdown-body code{background-color:#f0f0f0;padding:2px 5px;border-radius:3px;font-family:monospace}.markdown-body pre{background-color:#f0f0f0;padding:10px;border-radius:5px;overflow-x:auto}