*{margin:0;padding:0}body{background-color:#08123e}.chat-main{background-color:#08123e;display:flex}.chat-body{display:flex;flex-direction:column;width:100vw;position:fixed}.chat-sidebar-laptop{height:100vh;z-index:500;display:flex;flex-direction:column;justify-content:space-between;background-color:#202951;box-sizing:border-box;padding:15px 10px 10px}.chat-sidebar-newchat-container{display:flex;gap:3px;align-items:center;padding:3px}.chat-sidebar-newchat-text{font-size:22px;font-family:sans-serif;color:#fff;margin-top:1px}.chat-sidebar-newchat-container:hover{border-radius:4px;background-color:#08123e;box-sizing:border-box;width:150px}.chat-header{display:flex;justify-content:space-between;align-items:center;height:45px}.ai-name{color:#0ff;font-size:30px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:sans-serif;letter-spacing:3px;margin-left:10px}.chat-expand-name{display:flex;gap:10px}.chat-mobile-expand{width:30px;height:30px;margin-left:10px;align-self:center}.chat-profile-img{margin-right:20px;border:2px solid black;display:flex;height:40px;width:40px;justify-content:center;border-radius:30px;background-color:#08123e}.chat-search-box{width:90%;margin-left:5%;display:flex;justify-content:center;position:fixed;bottom:3vh}.chat-search-box-inner{background-color:#202951;height:100%;width:100%;border-radius:20px}.chat-sidebar-first{display:flex;flex-direction:column;gap:30px;justify-content:left;position:static;left:20px}.chat-sidebar-eachicon{height:25px;width:25px}.chat-expand{align-self:flex-end}.chat-plus{height:30px;width:30px;position:fixed}.chat-setting{position:fixed;bottom:20px}.chat-mobile-sidebar{position:fixed;height:100vh;width:250px;z-index:501;top:0;background-color:#202951;display:flex;flex-direction:column;gap:20px;padding:10px;box-sizing:border-box;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:scroll}.mobile-setting{font-size:20px;display:flex;color:#fff;gap:20px;position:fixed;bottom:20px}.mobile-first{display:flex;font-size:20px;color:#fff;gap:10px;align-items:center;padding:10px;border-radius:20px;background-color:#040c2d;margin-left:-5px;width:150px;cursor:pointer}.ai-name-expand{display:flex;gap:10px;margin-left:-10px;margin-top:-5px}.mobile-newchat-icon{width:25px;height:25px}.recent-text{font-size:20px;color:#fff;font-family:sans-serif;margin-bottom:20px}.each-recent-prompt{color:wheat;display:flex;flex-direction:column;gap:15px;font-size:17px}.each-recent-prompt:hover{color:#fff}.recent-prompt-item{display:flex;gap:5px;font-family:sans-serif;cursor:pointer}.recent-prompt-message-img{height:20px;margin-left:-5px}.chat-main-content{height:calc(100vh - 165px);width:65%;align-self:center;padding:20px;margin:20px;box-sizing:border-box;display:flex;gap:40px;flex-direction:column;overflow-y:scroll}.chat-main-content::-webkit-scrollbar{display:none}.prompt-container{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-bottom:5px;max-width:90%;margin-left:10%}.response-prompt-text{font-size:22px;font-family:sans-serif;color:#f5f5f5}.response-prompt-img{height:40px;width:40px;border-radius:50px}.response-container{display:flex;gap:20px;align-items:flex-start}.response-text{font-size:20px;font-family:sans-serif;align-self:flex-start;color:#fff;letter-spacing:1px;line-height:1.2}.gemini-response-img{height:60px;width:60px}.welcome-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;margin-top:10vh;animation:fadeIn .8s ease-out}.highlight{color:gold;font-weight:600;background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-home-content-heading{font-size:clamp(2.5rem,6vw,4rem);color:gold;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;animation:fadeIn 1s ease-out;text-align:center;margin-bottom:2rem;letter-spacing:2px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3);background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem}.chat-home-content-subheading{font-size:clamp(1.2rem,3vw,1.8rem);color:#0ff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;animation:fadeIn 1.2s ease-out;text-align:center;max-width:800px;letter-spacing:1px;margin:0 auto;line-height:1.8;padding:0 1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.2);background:linear-gradient(45deg,#0ff,#40e0d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;display:flex;text-align:start;gap:30px}.codeBoy{height:150px;width:160px}.chat-search-prompt{width:94%;height:20px;display:flex;margin:auto;padding:20px!important;font-size:20px;padding:5px;border-radius:20px;background-color:#202951;outline:none;border:none;color:wheat}.chat-search-prompt::placeholder{color:#7b7b7c}.search-body-second{display:flex;padding:0 10px 5px;justify-content:space-between;align-items:center;width:95%;margin-left:1%}.search-box-plus{height:30px}.search-body-second-first{display:flex;align-items:center;gap:15px}.search-box-deepsearch{font-size:18px;color:#629270}.chat-loading-animation{width:100%;display:flex;flex-direction:column;gap:10px}.chat-loading-animation{display:flex;gap:10px;width:200px;padding:20px;width:100%;border-radius:8px;box-shadow:0 4px 10px #0000004d}.loading-hr{border:none;height:15px;background:linear-gradient(to right,#3254dc,#67197b,#3b1c62 60%,#391044 30%,#3254dc);background-size:250% 100%;border-radius:4px;animation:runningColor 1s cubic-bezier(.15,2.38,.25,1.6) infinite;width:100%;margin:0}@keyframes runningColor{0%{background-position:0% 0%}20%{background-position:0% 20%}40%{background-position:0% 40%}60%{background-position:0% 60%}80%{background-position:0% 80%}to{background-position:100% 0%}}.code-block{background-color:#000;color:#0f0;padding:16px;border-radius:8px;font-family:Courier New,monospace;font-size:16px;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin:16px 0;width:100%}.aiDivieLogo{height:30px}.chat-footer{position:fixed;bottom:0;font-size:15px;align-self:center;color:#9b9999;letter-spacing:1px;font-family:sans-serif}@media (max-width:766px){.chat-body{width:100vw!important}.chat-main-content{width:100%;margin:5px 0 0;padding:5px;overflow-x:hidden}.response-container{gap:4px;overflow-x:hidden}.response-prompt-img{height:clamp(25px,8vw,35px);width:clamp(25px,8vw,35px)}.gemini-response-img{height:clamp(30px,10vw,40px);width:clamp(28px,9vw,40px);margin-left:-7px}.response-prompt-text{font-size:clamp(1.1rem,2.8vw,1.5rem);letter-spacing:1px}.response-text{margin-top:10px;font-size:clamp(1rem,2.7vw,1.4rem);line-height:1.3;font-family:sans-serif!important}.code-block{padding:10px 0 10px 10px;font-size:12px;line-height:1.3;width:88vw;margin-right:10px;margin-left:-5px;box-sizing:border-box}.chat-search-prompt{width:85%}.prompt-container{gap:10px}.chat-search-box-inner{width:100%}.chat-sidebar-laptop{display:none}.search-box-plus{height:25px;margin-right:20px}.chat-search-prompt{font-size:clamp(1.1rem,2.8vw,1.5rem)}.ai-name{margin-left:0!important;font-size:25px;margin-top:1px}.chat-profile-img{height:30px;width:30px}.chat-header{height:40px}.chat-home-content-subheading{gap:10px;line-height:1.5;text-align:justify}.codeBoy{display:none}.welcome-container{margin-top:10px}}@media (min-width:766px) and (max-width:1022px){.chat-sidebar-laptop{display:none}.chat-main-content{width:85%;margin-left:7.5%;overflow-x:hidden}.chat-search-box{width:85%;margin-left:7.5%}.code-block{padding:10px 0 10px 10px;font-size:16px;line-height:1.3;width:100%;margin-right:10px;margin-left:-5px;box-sizing:border-box}.chat-response-container{width:100%}}@media (min-width:1024px){.chat-mobile-sidebar{display:none}.chat-main-content{height:calc(100vh - 165px);width:clamp(60rem,72vw,80rem)}.chat-search-box{width:clamp(50rem,68vw,75rem);background-color:#fff;align-self:center;margin-left:50px;border-radius:23px}.code-block{width:clamp(48rem,63vw,71rem)}.chat-response-container{width:clamp(48rem,68vw,71rem);align-self:center;overflow-x:hidden}.chat-response-container::-webkit-scrollbar{display:none}.chat-main-content{margin-top:1px}}.chat-search-prompt::-webkit-scrollbar{display:none}
