@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Outfit}#root{max-width:100vw;display:flex;animation:fadeIn 3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar{min-height:100vh;display:inline-flex;flex-direction:column;justify-content:space-between;background-color:#dfdfdf;padding:25px 15px;color:#000}.sidebar img{width:20px}.sidebar .menu{display:block;margin-left:10px;cursor:pointer}.sidebar .new-chat{margin-top:20px;display:inline-flex;align-items:center;gap:10px;padding:5px 15px;background-color:#f9f9f7;border-radius:50px;font-size:14px;color:#717070;cursor:pointer}.sidebar .new-chat:hover{box-shadow:0 0 5px #fff}.sidebar .recent{display:flex;flex-direction:column;animation:fadeIn .5s}.sidebar .recet-title{margin-top:30px;font-size:18px;margin-bottom:1cap}.sidebar .recent-entry{animation:fadeIn 2s;display:flex;align-items:start;gap:10px;padding:10px 40px 10px 10px;border-radius:50px;cursor:pointer;color:#2d2d2b}.sidebar .recent-entry:hover{background-color:#e9e8e8;box-shadow:1px 1px 1px #f8f8f8}.sidebar .bottom{display:flex;flex-direction:column}.sidebar .bottom-item{padding-right:10px;cursor:pointer}@media (max-width:600px){.sidebar{display:none}}.main{flex:1;max-height:100vh;position:relative;padding-bottom:15vh;background-color:#fbfbfb;color:#636363}.main .nav{display:flex;align-items:center;justify-content:space-between;font-size:22px;padding:10px 20px;color:#2c80ff}.main .nav p{display:flex;align-items:center;justify-content:center;background:-webkit-linear-gradient(100deg,red,blue);font-weight:600;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main .nav img{width:40px;border-radius:50%}img:hover{transform:scale(1.2)}.main-container{max-width:900px;margin:auto}.main .greet{margin:50px 0;font-size:55px;font-weight:500;padding:20px}.main .greet span{background:-webkit-linear-gradient(20deg,red,blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;padding:20px}.main .card{height:150px;padding:15px;background-color:#f0f0f0;border-radius:10px;position:relative;cursor:pointer}.main .card img{width:35px;padding:5px;position:absolute;background-color:#fff;border-radius:20px;bottom:10px;right:10px}.main .card p{color:gray;font-size:15px}.main .card:hover{position:relative;outline:1px solid rgb(127,120,167);background:linear-gradient(#ff000061,#0082fc56)}.main .card:hover p{color:#211f1f}.main .card:hover img{transform:rotate(360deg);transition:transform 1s;background:linear-gradient(#ff000061,#0082fc56)}.main-bottom{position:fixed;bottom:0;width:100%;max-width:900px;padding:10px 20px;margin:auto;background-color:#fff}.search-box{display:flex;align-items:center;justify-content:space-between;gap:20px;background-color:#e7e7e7;padding:5px 20px;border-radius:50px;margin-top:10px}.search-box img{width:25px;cursor:pointer;box-sizing:border-box}.search-box img:hover{transform:scale(1.2)}.search-box input{flex:1;background:transparent;text-transform:capitalize;border:none;outline:none;padding:8px 3px;font-size:18px}.search-box div{display:flex;align-items:center;gap:15px}.main .bottom-info{font-size:14px;margin:15px auto;text-align:center;font-weight:400}.result{padding:0 2%;max-height:80vh;overflow-y:scroll;width:100%;display:flex;flex-direction:column}.result::-webkit-scrollbar{display:none}.result-title{margin:40px 0;display:flex;align-self:flex-end;align-items:center;gap:20px;font-size:20px;color:#000;text-transform:capitalize}.result img{text-align:right;width:40px;border-radius:50%}.result-data{display:flex;align-items:start;gap:20px}.loader{width:100%;display:flex;flex-direction:column;gap:10px}.loader hr{border-radius:5px;border:none;border-color:#fff;background:linear-gradient(to right,#c0b8b8,#faf1f1,#bebaba);height:10px;animation:loader 3s infinite alternate linear}@keyframes loader{0%{background-position:-800px 0px}to{background-position:800px 0px}}.result-data p{font-size:16px;font-weight:300;width:100%;flex-wrap:wrap;color:#5c595f;line-height:2rem;margin-bottom:3em}@media (max-width:400px){.main-bottom input{flex:none;width:150px}.main .greet{margin:0;font-size:35px;font-weight:500;padding:10px}.main .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;padding:10px;margin-bottom:10px}.main .card:nth-child(3),.main .card:nth-child(4){display:none}.main .card p{font-size:14px}.main .bottom-info{font-size:10px;margin:10px auto;text-align:center;font-weight:400}.result-data p{font-size:14px;font-weight:500;width:100%;flex-wrap:wrap;color:#5c595f;line-height:1.5rem;margin-bottom:3em}.main-bottom input{flex:none;width:150px;font-size:15px}}@media (min-width:400px) and (max-width:600px){.main-bottom input{flex:none;width:auto}.main-bottom img{width:20px}.search-box{padding:5px 10px}.search-box div{gap:5px}.main .greet{margin:10px 20px;font-size:35px;font-weight:500;padding:10px}.main .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;padding:10px;margin-bottom:10px}.main .card p{font-size:14px}.main .bottom-info{font-size:10px;margin:10px auto;text-align:center;font-weight:400}}@media (min-width:600px) and (max-width:885px){.main .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;padding:10px;margin-bottom:10px}.main .card:nth-child(4){display:none}.main .greet{font-size:50px;font-weight:500;padding:10px}}
