.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(64,190,180,.3) hsla(0,0%,98%,.5)}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:hsla(0,0%,98%,.5);border-radius:10px;margin:2px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(270deg,rgba(64,190,180,.6) -.03%,rgba(90,255,140,.6));border-radius:10px;border:1px solid hsla(0,0%,100%,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(270deg,rgba(64,190,180,.8) -.03%,rgba(90,255,140,.8));transform:scale(1.1)}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(270deg,#40beb4 -.03%,#5aff8c)}.custom-scrollbar::-webkit-scrollbar-corner{background:hsla(0,0%,98%,.5);border-radius:10px}.custom-scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(64,190,180,.4) transparent}.custom-scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar-thin::-webkit-scrollbar-track{background:transparent}.custom-scrollbar-thin::-webkit-scrollbar-thumb{background:linear-gradient(270deg,rgba(64,190,180,.4) -.03%,rgba(90,255,140,.4));border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-scrollbar-thin::-webkit-scrollbar-thumb:hover{background:linear-gradient(270deg,rgba(64,190,180,.7) -.03%,rgba(90,255,140,.7))}.custom-scrollbar-dark{scrollbar-width:thin;scrollbar-color:rgba(64,190,180,.5) rgba(30,30,30,.5)}.custom-scrollbar-dark::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar-dark::-webkit-scrollbar-track{background:rgba(30,30,30,.5);border-radius:10px;margin:2px}.custom-scrollbar-dark::-webkit-scrollbar-thumb{background:linear-gradient(270deg,rgba(64,190,180,.6) -.03%,rgba(90,255,140,.6));border-radius:10px;border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.custom-scrollbar-dark::-webkit-scrollbar-thumb:hover{background:linear-gradient(270deg,rgba(64,190,180,.8) -.03%,rgba(90,255,140,.8))}.dropShadow{box-shadow:0 .4vw .8vw hsla(231,7%,60%,.2),0 .2vw .6vw rgba(168,179,200,.15),0 .8vw 1.5vw rgba(64,190,180,.1);transition:box-shadow .3s ease}.dropShadow:hover{box-shadow:0 .6vw 1.2vw rgba(64,190,180,.25),0 .3vw .8vw rgba(90,255,140,.2),0 1vw 2vw rgba(64,190,180,.15)}.dropShadow_custom_mobile{filter:drop-shadow(0 1vw 2vw rgba(64,190,180,.2)) drop-shadow(0 .5vw 1.5vw rgba(90,255,140,.15)) drop-shadow(0 2vw 3vw rgba(64,190,180,.1));transition:filter .3s ease}.dropShadow_custom_mobile:hover{filter:drop-shadow(0 1.5vw 2.5vw rgba(64,190,180,.25)) drop-shadow(0 .8vw 2vw rgba(90,255,140,.2)) drop-shadow(0 2.5vw 4vw rgba(64,190,180,.15))}#gen-h4{padding-bottom:0;font-size:1.5vw;font-weight:600;color:#000;background:linear-gradient(270deg,#4ca9f0,#70f2a4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}#gen-note{color:#fff;font-size:.8vw;margin:.5vw;font-style:italic}.gen-note-mobile{color:#666;font-size:.8vh;margin:.5vw 0 0;font-style:italic}#gen-h4-mobile{padding-bottom:1vh;font-size:3vh;font-weight:600;color:#333;background:linear-gradient(270deg,#4ca9f0,#70f2a4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1vh}.boxBg{background:transparent!important}.mainChatDiv::-webkit-scrollbar{width:12px}.mainChatDiv::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:6px}.mainChatDiv::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:8px}.mainChatDiv::-webkit-scrollbar-thumb:hover{background-color:#555}.slideClass{animation:slide .5s ease-in-out}.dropShadow{box-shadow:-3px 3px 15px 0 rgba(0,0,0,.27)}.backdrop-blur-[\32 0px]{--tw-backdrop-blur:blur(20px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.p-5{padding:1.25rem}.bg-opacity-95{--tw-bg-opacity:0.95}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.rounded-lg{border-radius:.5rem}.h-[\38 25px]{height:825px}.relative{position:relative}.chatTitle{position:sticky;top:0;z-index:1000}.timeline-line{background:#000;width:1px;margin:0 5px;height:80%}.timeline-line.bigger{background:#000;width:2px;height:100%}.paginationBg{background:linear-gradient(270deg,#4ca9f0 -.03%,#70f2a4)}.timeline-bar{display:flex;align-items:end;height:13px;width:100%}.buttonBg,.buttonBg2,.buttonBg3,.volButton{background:linear-gradient(270deg,#4ca9f0 -.03%,#70f2a4)}.buttonBg,.buttonBg2{font-weight:500}.boxShadow{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.boxShadow2{box-shadow:0 -3px 3px 0 #00000040}.boxBg{background:linear-gradient(0deg,#fafafa,#fafafa),linear-gradient(0deg,#eceded,#eceded)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center}.spinner{border:6px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}