@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%,to{transform:translate(0)}25%{transform:translate(5px,-5px)}50%{transform:translateY(-10px)}75%{transform:translate(-5px,-5px)}}@keyframes bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes text-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes pop-in{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.animate-float{animation:float 3s ease-in-out infinite}.animate-drift{animation:drift 6s ease-in-out infinite}.animate-bounce-gentle{animation:bounce-gentle 2s ease-in-out infinite}.animate-fade-in{animation:fade-in .5s ease-out forwards}.animate-slide-up{animation:slide-up .3s ease-out forwards}.animate-pop-in{animation:pop-in .6s cubic-bezier(.17,.67,.83,.67) forwards}.animate-wave{animation:wave 1.5s ease-in-out infinite;transform-origin:70% 70%;display:inline-block}.animate-blink{animation:blink .8s ease-in-out infinite}.shimmer-text{background:linear-gradient(90deg,#3B82F6,#8B5CF6 25%,#EC4899 50%,#8B5CF6 75%,#3B82F6);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:text-shimmer 6s linear infinite}.chat-background{background-color:#f8fafc;background-image:radial-gradient(circle at 100% 50%,rgba(166,241,220,.2) 0,transparent 50%),radial-gradient(circle at 0 100%,rgba(225,202,255,.25) 0,transparent 50%),radial-gradient(circle at 50% 0,rgba(176,219,255,.3) 0,transparent 40%);position:relative;overflow:hidden}.chat-background:before{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23bfdbfe' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.6}.chat-background:after,.chat-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.chat-background:after{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%238b5cf6' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.7}.chat-background .modern-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-size:40px 40px;background-image:linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(180deg,rgba(148,163,184,.05) 1px,transparent 0);z-index:-2}.chat-background .accent-dots{position:absolute;height:300px;width:300px;top:0;right:0;background-image:radial-gradient(rgba(99,102,241,.15) 2px,transparent 0);background-size:30px 30px;transform:rotate(20deg);opacity:.3;z-index:-2}.floating-shapes{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:0}.floating-shapes:after,.floating-shapes:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:linear-gradient(45deg,rgba(59,130,246,.1),rgba(147,51,234,.1));z-index:-1}.floating-shapes:before{top:-150px;right:-100px;animation:float 10s ease-in-out infinite}.floating-shapes:after{bottom:-150px;left:-100px;animation:float 15s ease-in-out infinite reverse}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(156,163,175,.5);border-radius:20px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.8)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(241,245,249,.5);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(59,130,246,.4),rgba(96,165,250,.4));border-radius:10px;transition:all .3s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(59,130,246,.7),rgba(96,165,250,.7))}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.5) rgba(241,245,249,.5)}.message-content{word-break:break-word;line-height:1.5;font-weight:400}.message-content div,.message-content p,.message-content span,.message-content text{font-weight:400;font-size:inherit;color:inherit;margin:.25rem 0}.message-content code{background-color:rgba(226,232,240,.6);padding:.125rem .25rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:pre-wrap;font-weight:400}.message-content strong{font-weight:600;color:inherit}.message-content em{font-style:italic;color:inherit;font-weight:400}.message-content hr{margin:.5rem 0;border:0;border-top:1px solid rgba(226,232,240,.8)}.message-content br{display:block;margin-bottom:.15rem}.message-content ul{margin:.35rem 0;padding-left:0;display:block;width:100%;font-weight:400}.message-content li{margin-left:1.25rem;margin-bottom:.15rem;margin-top:0;position:relative;list-style-type:disc;padding-left:.25rem;line-height:1.4;font-weight:400}.message-content ul+ul{margin-top:0}.w-80 .message-content ul{margin:.2rem 0}.w-80 .message-content li{margin-left:1rem;margin-bottom:.1rem;font-size:.9em;line-height:1.3}.w-80 .message-content br{margin-bottom:.1rem}.senai-chatbot-widget-root .fixed{position:fixed}.senai-chatbot-widget-root .absolute{position:absolute}.senai-chatbot-widget-root .relative{position:relative}.senai-chatbot-widget-root .inset-0{top:0;right:0;bottom:0;left:0}.senai-chatbot-widget-root .bottom-4{bottom:1rem}.senai-chatbot-widget-root .bottom-20{bottom:5rem}.senai-chatbot-widget-root .right-4{right:1rem}.senai-chatbot-widget-root .z-10{z-index:10}.senai-chatbot-widget-root .z-40{z-index:40}.senai-chatbot-widget-root .z-50{z-index:50}.senai-chatbot-widget-root .flex{display:flex}.senai-chatbot-widget-root .flex-1{flex:1 1 0%}.senai-chatbot-widget-root .flex-col{flex-direction:column}.senai-chatbot-widget-root .items-center{align-items:center}.senai-chatbot-widget-root .items-start{align-items:flex-start}.senai-chatbot-widget-root .items-end{align-items:flex-end}.senai-chatbot-widget-root .justify-center{justify-content:center}.senai-chatbot-widget-root .justify-between{justify-content:space-between}.senai-chatbot-widget-root .justify-start{justify-content:flex-start}.senai-chatbot-widget-root .space-x-1>*+*{margin-left:.25rem}.senai-chatbot-widget-root .space-x-2>*+*{margin-left:.5rem}.senai-chatbot-widget-root .space-x-3>*+*{margin-left:.75rem}.senai-chatbot-widget-root .space-y-3>*+*{margin-top:.75rem}.senai-chatbot-widget-root .space-y-4>*+*{margin-top:1rem}.senai-chatbot-widget-root .space-y-6>*+*{margin-top:1.5rem}.senai-chatbot-widget-root .rounded{border-radius:.25rem}.senai-chatbot-widget-root .rounded-md{border-radius:.375rem}.senai-chatbot-widget-root .rounded-lg{border-radius:.5rem}.senai-chatbot-widget-root .rounded-full{border-radius:9999px}.senai-chatbot-widget-root .rounded-bl-none{border-bottom-left-radius:0}.senai-chatbot-widget-root .rounded-br-none{border-bottom-right-radius:0}.senai-chatbot-widget-root .rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.senai-chatbot-widget-root .border{border-width:1px}.senai-chatbot-widget-root .border-t{border-top-width:1px}.senai-chatbot-widget-root .border-gray-100{border-color:rgba(243,244,246,1)}.senai-chatbot-widget-root .border-gray-200{border-color:rgba(229,231,235,1)}.senai-chatbot-widget-root .border-gray-300{border-color:rgba(209,213,219,1)}.senai-chatbot-widget-root .bg-white{background-color:#fff}.senai-chatbot-widget-root .bg-white\/30{background-color:rgba(255,255,255,.3)}.senai-chatbot-widget-root .bg-white\/60{background-color:rgba(255,255,255,.6)}.senai-chatbot-widget-root .bg-white\/90{background-color:rgba(255,255,255,.9)}.senai-chatbot-widget-root .bg-white\/95{background-color:rgba(255,255,255,.95)}.senai-chatbot-widget-root .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.senai-chatbot-widget-root .from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.senai-chatbot-widget-root .via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.senai-chatbot-widget-root .to-purple-600{--tw-gradient-to:#9333ea}.senai-chatbot-widget-root .p-1{padding:.25rem}.senai-chatbot-widget-root .p-2{padding:.5rem}.senai-chatbot-widget-root .p-3{padding:.75rem}.senai-chatbot-widget-root .p-4{padding:1rem}.senai-chatbot-widget-root .p-6{padding:1.5rem}.senai-chatbot-widget-root .px-1{padding-left:.25rem;padding-right:.25rem}.senai-chatbot-widget-root .px-3{padding-left:.75rem;padding-right:.75rem}.senai-chatbot-widget-root .px-4{padding-left:1rem;padding-right:1rem}.senai-chatbot-widget-root .px-6{padding-left:1.5rem;padding-right:1.5rem}.senai-chatbot-widget-root .px-8{padding-left:2rem;padding-right:2rem}.senai-chatbot-widget-root .py-2{padding-top:.5rem;padding-bottom:.5rem}.senai-chatbot-widget-root .py-3{padding-top:.75rem;padding-bottom:.75rem}.senai-chatbot-widget-root .py-4{padding-top:1rem;padding-bottom:1rem}.senai-chatbot-widget-root .text-xs{font-size:.75rem;line-height:1rem}.senai-chatbot-widget-root .text-sm{font-size:.875rem;line-height:1.25rem}.senai-chatbot-widget-root .text-base{font-size:1rem;line-height:1.5rem}.senai-chatbot-widget-root .text-lg{font-size:1.125rem;line-height:1.75rem}.senai-chatbot-widget-root .text-2xl{font-size:1.5rem;line-height:2rem}.senai-chatbot-widget-root .font-medium{font-weight:500}.senai-chatbot-widget-root .font-semibold{font-weight:600}.senai-chatbot-widget-root .font-bold{font-weight:700}.senai-chatbot-widget-root .text-white{color:#fff}.senai-chatbot-widget-root .text-gray-500{color:rgba(107,114,128,1)}.senai-chatbot-widget-root .text-gray-600{color:rgba(75,85,99,1)}.senai-chatbot-widget-root .text-gray-700{color:rgba(55,65,81,1)}.senai-chatbot-widget-root .text-gray-800{color:rgba(31,41,55,1)}.senai-chatbot-widget-root .text-blue-600{color:rgba(37,99,235,1)}.senai-chatbot-widget-root .text-purple-600{color:rgba(124,58,237,1)}.senai-chatbot-widget-root .text-pink-600{color:rgba(219,39,119,1)}.senai-chatbot-widget-root .shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.senai-chatbot-widget-root .shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.senai-chatbot-widget-root .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.senai-chatbot-widget-root .shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.senai-chatbot-widget-root .shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.senai-chatbot-widget-root .backdrop-blur-sm{backdrop-filter:blur(4px)}.senai-chatbot-widget-root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.senai-chatbot-widget-root .transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.senai-chatbot-widget-root .duration-200{transition-duration:.2s}.senai-chatbot-widget-root .duration-300{transition-duration:.3s}.senai-chatbot-widget-root .hover\:opacity-90:hover{opacity:.9}.senai-chatbot-widget-root .hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.senai-chatbot-widget-root .hover\:bg-white\/20:hover{background-color:rgba(255,255,255,.2)}.senai-chatbot-widget-root .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.senai-chatbot-widget-root .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.senai-chatbot-widget-root .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.senai-chatbot-widget-root .focus\:border-transparent:focus{border-color:transparent}.senai-chatbot-widget-root .disabled\:opacity-50:disabled{opacity:.5}.senai-chatbot-widget-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.senai-chatbot-widget-root .max-w-\[70\%\]{max-width:70%}.senai-chatbot-widget-root .max-w-\[75\%\]{max-width:75%}.senai-chatbot-widget-root .max-w-lg{max-width:32rem}.senai-chatbot-widget-root .max-w-4xl{max-width:56rem}.senai-chatbot-widget-root .w-80{width:20rem}.senai-chatbot-widget-root .w-full{width:100%}.senai-chatbot-widget-root .w-1{width:.25rem}.senai-chatbot-widget-root .w-1\.5{width:.375rem}.senai-chatbot-widget-root .w-2{width:.5rem}.senai-chatbot-widget-root .w-3{width:.75rem}.senai-chatbot-widget-root .w-4{width:1rem}.senai-chatbot-widget-root .w-6{width:1.5rem}.senai-chatbot-widget-root .w-14{width:3.5rem}.senai-chatbot-widget-root .w-20{width:5rem}.senai-chatbot-widget-root .h-96{height:24rem}.senai-chatbot-widget-root .h-full{height:100%}.senai-chatbot-widget-root .h-1\.5{height:.375rem}.senai-chatbot-widget-root .h-2{height:.5rem}.senai-chatbot-widget-root .h-3{height:.75rem}.senai-chatbot-widget-root .h-4{height:1rem}.senai-chatbot-widget-root .h-6{height:1.5rem}.senai-chatbot-widget-root .h-14{height:3.5rem}.senai-chatbot-widget-root .h-20{height:5rem}.senai-chatbot-widget-root .max-h-\[80vh\]{max-height:80vh}.senai-chatbot-widget-root .mx-auto{margin-left:auto;margin-right:auto}.senai-chatbot-widget-root .mx-4{margin-left:1rem;margin-right:1rem}.senai-chatbot-widget-root .mb-1{margin-bottom:.25rem}.senai-chatbot-widget-root .mb-2{margin-bottom:.5rem}.senai-chatbot-widget-root .mb-4{margin-bottom:1rem}.senai-chatbot-widget-root .mb-6{margin-bottom:1.5rem}.senai-chatbot-widget-root .mt-1{margin-top:.25rem}.senai-chatbot-widget-root .mt-3{margin-top:.75rem}.senai-chatbot-widget-root .mt-6{margin-top:1.5rem}.senai-chatbot-widget-root .leading-relaxed{line-height:1.625}.senai-chatbot-widget-root .overflow-hidden{overflow:hidden}.senai-chatbot-widget-root .overflow-y-auto{overflow-y:auto}.wave-emoji{animation:wave 2s ease-in-out infinite;transform-origin:70% 70%;display:inline-block}@keyframes wave{0%{transform:rotate(0deg)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}to{transform:rotate(0deg)}}.message-content .markdown-table{min-width:100%;border-collapse:collapse;margin:.375rem 0;background-color:rgba(255,255,255,.9);border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:.875rem;border:1px solid rgba(226,232,240,.8);display:table}.message-content .markdown-table th{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.1));padding:.75rem 1rem;text-align:left;font-weight:600;color:rgba(55,65,81,1);border-bottom:2px solid rgba(59,130,246,.2);border-right:1px solid rgba(226,232,240,.6);position:relative;white-space:nowrap;word-wrap:normal;min-width:120px;max-width:none}.message-content .markdown-table th:last-child{border-right:none}.message-content .markdown-table th:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(59,130,246,.2),transparent)}.message-content .markdown-table td{padding:.6rem 1rem;border-bottom:1px solid rgba(226,232,240,.5);border-right:1px solid rgba(226,232,240,.4);color:rgba(55,65,81,1);vertical-align:top;line-height:1.4;white-space:nowrap;word-wrap:normal;min-width:120px;max-width:none}.message-content .markdown-table td:last-child{border-right:none}.message-content .markdown-table tbody tr:hover{background-color:rgba(59,130,246,.05);transition:background-color .2s ease}.message-content .markdown-table tbody tr:last-child td{border-bottom:none}.message-content .markdown-table-container{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative;border-radius:.5rem;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) rgba(243,244,246,.5)}.message-content .markdown-table-container::-webkit-scrollbar{height:6px}.message-content .markdown-table-container::-webkit-scrollbar-track{background:rgba(243,244,246,.5);border-radius:3px}.message-content .markdown-table-container::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:3px}.message-content .markdown-table-container::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.message-content .markdown-table{width:auto;min-width:max-content;overflow:visible;table-layout:auto}.message-content .markdown-table.compact td,.message-content .markdown-table.compact th{padding:.4rem .75rem;font-size:.8rem;min-width:100px}.message-content .markdown-table.compact{border-radius:.375rem;min-width:max-content}.message-content .markdown-table td,.message-content .markdown-table th{white-space:nowrap;overflow:visible;text-overflow:clip;word-break:normal;hyphens:none}.message-content .markdown-table thead th{position:sticky;top:0;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.9));z-index:5}.w-80 .message-content .markdown-table{font-size:.75rem;margin:.25rem 0;min-width:max-content}.w-80 .message-content .markdown-table td,.w-80 .message-content .markdown-table th{padding:.4rem .6rem;min-width:80px;white-space:nowrap}.w-80 .message-content .markdown-table th{font-size:.7rem;font-weight:600}.message-content h1.markdown-heading-1{font-size:1.125rem;font-weight:700;color:rgba(30,41,59,1);margin:.75rem 0 .5rem;padding-bottom:.25rem;border-bottom:2px solid rgba(59,130,246,.2);line-height:1.3;display:block}.message-content h2.markdown-heading-2{font-size:1rem;font-weight:600;color:rgba(30,41,59,1);margin:.5rem 0 .25rem;line-height:1.3;display:block}.message-content h3.markdown-heading-3{font-size:.95rem;font-weight:600;color:rgba(55,65,81,1);margin:.5rem 0 .25rem;line-height:1.3;display:block}.message-content h4.markdown-heading-4{font-size:.9rem;font-weight:600;color:rgba(55,65,81,1);margin:.375rem 0 .125rem;line-height:1.3;display:block}.message-content hr.markdown-hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);margin:.75rem 0}.message-content blockquote.markdown-blockquote{border-left:3px solid rgba(59,130,246,.3);margin:.5rem 0;color:rgba(75,85,99,1);font-style:italic;background:rgba(59,130,246,.05);padding:.5rem 1rem;border-radius:0 .375rem .375rem 0}.message-content .markdown-table tbody tr:nth-child(2n){background-color:rgba(248,250,252,.8)}.message-content .markdown-table tbody tr:nth-child(odd){background-color:rgba(255,255,255,.9)}.message-content .markdown-table td.numeric{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums}@media (max-width:384px){.message-content .markdown-table{font-size:.7rem}.message-content .markdown-table td,.message-content .markdown-table th{padding:.3rem .4rem}}.chat-history-drawer-backdrop{z-index:25!important}.chat-history-drawer{z-index:26!important}.chat-history-drawer,.chat-history-drawer-content{top:60px!important;height:calc(100% - 60px)!important}.history-button-container{z-index:35!important;position:relative}