.bot-glass-panel{background-color:rgba(2,6,23,.4)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.1)!important}.bot-isolation-isolate{isolation:isolate}@keyframes bot-pop-in{0%{transform:scale(0);opacity:0}80%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}.bot-animate-pop-in{animation:bot-pop-in .5s ease-out forwards}@keyframes bot-pop-out{0%{transform:scale(1);opacity:1}20%{transform:scale(1.3);opacity:1}to{transform:scale(0);opacity:0}}.bot-animate-pop-out{animation:bot-pop-out .5s ease-in forwards}@keyframes bot-fadeInUp{0%{opacity:.01;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.bot-animate-fade-in-up{animation:bot-fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity;backface-visibility:hidden}@keyframes bot-fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.bot-animate-fade-out-down{animation:bot-fadeOutDown .3s ease-in forwards}@keyframes bot-pulse{0%,to{opacity:1}50%{opacity:.5}}.bot-animate-pulse-slow{animation:bot-pulse 3s infinite}@keyframes bot-ripple{0%{transform:scale(1);opacity:.4}to{transform:scale(4.5);opacity:0}}.bot-animate-ripple{animation:bot-ripple 4s cubic-bezier(0,0,.2,1) infinite}@keyframes bot-breathe{0%,to{transform:scale(1);box-shadow:0 0 40px rgba(244,114,182,.3)}50%{transform:scale(1.1);box-shadow:0 0 60px rgba(244,114,182,.6)}}.bot-animate-breathe{animation:bot-breathe 6s ease-in-out infinite}@keyframes bot-liquid-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.bot-animate-liquid{animation:bot-liquid-spin 8s linear infinite}.bot-animation-delay-1000{animation-delay:1s}.bot-scrollbar::-webkit-scrollbar{width:4px}.bot-scrollbar::-webkit-scrollbar-track{background:transparent}.bot-scrollbar-dark::-webkit-scrollbar-thumb{background-color:#334155;border-radius:9999px}.bot-scrollbar-dark::-webkit-scrollbar-thumb:hover{background-color:var(--bot-accent,#3b82f6)}.bot-scrollbar-light::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:9999px}.bot-scrollbar-light::-webkit-scrollbar-thumb:hover{background-color:var(--bot-accent,#3b82f6)}