.chatbot-panel[data-v-9f760845]{max-width:100vw}.chatbot-panel.resizing[data-v-9f760845]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chatbot-panel.resizing .resize-handle[data-v-9f760845]{pointer-events:auto}.chatbot-panel.resizing *[data-v-9f760845]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-handle[data-v-9f760845]{background:transparent;cursor:ew-resize;height:100%;left:0;position:absolute;top:0;width:8px;z-index:51}.resize-handle[data-v-9f760845]:before{background:#22c55e4d;border-radius:2px;content:"";height:40px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:4px}.resize-handle[data-v-9f760845]:hover:before{background:#22c55e99;height:60px}.resize-handle[data-v-9f760845]:active:before{background:#22c55e;height:80px}@media (max-width:768px){.chatbot-panel[data-v-9f760845]{width:100vw!important}.resize-handle[data-v-9f760845]{display:none}}.typing-indicator .dot[data-v-9f760845]{animation-duration:1.4s;animation-fill-mode:both;animation-iteration-count:infinite}.message-bubble[data-v-9f760845]{word-wrap:break-word;overflow-wrap:break-word}.chatbot-messages[data-v-9f760845]{scrollbar-color:#22c55e transparent;scrollbar-width:thin}.chatbot-messages[data-v-9f760845]::-webkit-scrollbar{width:4px}.chatbot-messages[data-v-9f760845]::-webkit-scrollbar-track{background:transparent}.chatbot-messages[data-v-9f760845]::-webkit-scrollbar-thumb{background:#22c55e;border-radius:2px}.chatbot-messages[data-v-9f760845]::-webkit-scrollbar-thumb:hover{background:#16a34a}.markdown-content[data-v-9f760845] p{margin-bottom:.5rem}.markdown-content[data-v-9f760845] p:last-child{margin-bottom:0}.markdown-content[data-v-9f760845] h1,.markdown-content[data-v-9f760845] h2,.markdown-content[data-v-9f760845] h3,.markdown-content[data-v-9f760845] h4,.markdown-content[data-v-9f760845] h5,.markdown-content[data-v-9f760845] h6{font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1rem}.markdown-content[data-v-9f760845] h1:first-child,.markdown-content[data-v-9f760845] h2:first-child,.markdown-content[data-v-9f760845] h3:first-child,.markdown-content[data-v-9f760845] h4:first-child,.markdown-content[data-v-9f760845] h5:first-child,.markdown-content[data-v-9f760845] h6:first-child{margin-top:0}.markdown-content[data-v-9f760845] h1{font-size:1.5rem}.markdown-content[data-v-9f760845] h2{font-size:1.3rem}.markdown-content[data-v-9f760845] h3{font-size:1.1rem}.markdown-content[data-v-9f760845] ol,.markdown-content[data-v-9f760845] ul{margin-bottom:.5rem;margin-left:1.25rem}.markdown-content[data-v-9f760845] ol:last-child,.markdown-content[data-v-9f760845] ul:last-child{margin-bottom:0}.markdown-content[data-v-9f760845] li{margin-bottom:.25rem}.markdown-content[data-v-9f760845] code{background-color:#0003;border-radius:.25rem;font-family:Courier New,Courier,monospace;font-size:.875em;padding:.125rem .25rem}.markdown-content[data-v-9f760845] pre{background-color:#0000004d;border-radius:.375rem;margin-bottom:.5rem;overflow-x:auto;padding:.75rem}.markdown-content[data-v-9f760845] pre:last-child{margin-bottom:0}.markdown-content[data-v-9f760845] pre code{background-color:transparent;font-size:.875rem;padding:0}.markdown-content[data-v-9f760845] a{color:#60a5fa;text-decoration:underline}.markdown-content[data-v-9f760845] a:hover{color:#93c5fd}.markdown-content[data-v-9f760845] strong{font-weight:700}.markdown-content[data-v-9f760845] em{font-style:italic}.markdown-content[data-v-9f760845] blockquote{border-left:3px solid hsla(0,0%,100%,.3);font-style:italic;margin-bottom:.5rem;margin-left:0;opacity:.9;padding-left:.75rem}.markdown-content[data-v-9f760845] blockquote:last-child{margin-bottom:0}.markdown-content[data-v-9f760845] hr{border:none;border-top:1px solid hsla(0,0%,100%,.2);margin:.75rem 0}.markdown-content[data-v-9f760845] table{border-collapse:collapse;margin-bottom:.5rem;width:100%}.markdown-content[data-v-9f760845] table:last-child{margin-bottom:0}.markdown-content[data-v-9f760845] table td,.markdown-content[data-v-9f760845] table th{border:1px solid hsla(0,0%,100%,.2);padding:.5rem}.markdown-content[data-v-9f760845] table th{background-color:#0003;font-weight:700}.bg-green-500 .markdown-content[data-v-9f760845] a{color:#dbeafe}.bg-green-500 .markdown-content[data-v-9f760845] a:hover{color:#fff}.bg-green-500 .markdown-content[data-v-9f760845] code{background-color:#0000004d}.bg-green-500 .markdown-content[data-v-9f760845] pre{background-color:#0006}
