body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{align-items:center;background-color:#fff;background-position:50%;height:100vh;justify-content:center;width:100vw}.btn{background-color:red;border-radius:5px;color:#fff;display:inline-block;padding:10px 15px;text-decoration:none;transition:background .3s ease-in-out;width:max-content}.btn:hover{background:#fff;color:#000}.btn2{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin:10px 5px;padding:10px 20px;transition:background-color .3s ease}.btn2:hover{background-color:#4b4d4c}.Introduction{align-items:start;background-image:url(/static/media/fit.f747da56ffc36254fbd9.jpg);background-position:100%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:start;text-align:center;width:100vw}.name{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.image{margin-left:2vw;margin-top:5vw;width:12vw}.Intro_h1{font-size:8vw}.Intro_h2{font-size:1vw;margin-top:1%;padding:5px}.account{color:#f3eeed;display:flex;flex-direction:column;height:100%;justify-content:end;margin:auto;max-width:400px;padding-bottom:2%;width:90%}.account p{font-size:20px;font-weight:700;margin-bottom:10px}.creAccBtn{margin-inline:auto}.account_l{margin-top:10px}.page{align-items:center;background-image:url(/static/media/signUp.7185fb713eb68abe3639.avif);background-size:cover;color:#fff;display:flex;flex-direction:column;font-size:18px;gap:2%;height:100vh;justify-content:center;width:100vw}.page_h{font-size:50px;height:15%}.info{border-radius:8px;padding:12px 65px}.home{align-items:start;background-color:hsla(0,33%,99%,.962);gap:10;margin:auto;transition:transform .3s ease-in-out}.fit_buddy,.home{display:flex;justify-content:center;width:100vw}.fit_buddy{align-items:center;flex-direction:column;height:15vh}.home_h1{font-size:80px;font-weight:800}.home_h2{font-size:20px;padding-right:20px}.f1,.f2{align-items:center;display:flex;gap:10px;height:38.5vh;justify-content:space-evenly;margin:auto;padding-inline:10px;width:100vw}.Diet,.Schedule,.Workouts,.fit{align-items:center;background-color:#fff;border-radius:1.5rem;box-shadow:0 5px 15px #00000059;color:#080808;display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;gap:20px;height:200px;justify-content:center;transition:background-color .3s ease;width:300px}.Diet:hover,.Schedule:hover,.Workouts:hover,.fit:hover{scale:1.05}.dieti,.dumb,.fiti,.schei{color:#000;font-size:40px}.main_data_div{height:90vh;justify-content:center;padding-right:20px;width:90vw}.dataDiv,.main_data_div{align-items:center;display:flex}.dataDiv{flex-direction:column;height:auto;width:100vw}.height_weight{align-items:center;background-color:#fff;display:flex;height:10%;justify-content:space-evenly;width:100%}.person{font-size:70px;font-weight:600}.data_d,.person{color:#000;text-align:center}.data_d{font-size:25px;font-weight:700;padding-bottom:40px;text-shadow:#272727}.workout{grid-gap:1.5rem;box-shadow:0 4px 10px #0000000d;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-content:center;margin:auto;max-width:1200px;padding:2rem}.dietdisplay,.workoutdisplay{align-items:center;border-radius:20px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:700px;min-height:100vh;padding:40px;text-align:center;width:90%}.workout_img,.workout_vdo{border-radius:12px;margin-bottom:20px}.workout_h{color:#f11;font-size:28px;font-weight:700;margin-bottom:10px}.workout_h,.workout_h1{text-transform:capitalize}.workout_h1{color:#161616;font-size:20px;margin:8px 0}.workout_h2{color:#272727;font-size:16px;margin:6px 0;text-align:left;text-transform:capitalize}.workout_h2 p{background:#f0f0f0;border-radius:8px;margin-top:6px;padding:10px}.b1{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin:10px 5px;padding:10px 20px;transition:background-color .3s ease}.b1:hover{background-color:#4b4d4c}.input_data{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center}.inputs{width:60px}.dec,.inc,.inputs{border-radius:8px;font-size:16px;height:30px;text-align:center}.dec,.inc{background-color:#fff;color:#000;cursor:pointer;transition:background-color .3s ease;width:30px}.dec:hover,.inc:hover{background-color:#d6d6d6}.diet_time{cursor:pointer;gap:10px;height:auto;padding:7px;text-transform:uppercase;width:100%}.diet_time,.diet_time1{display:flex;justify-content:center}.diet_time1{align-items:center;background-color:#e2e1e1;border:2px solid #e2e1e1;border-radius:5px;gap:2%;height:50px;transition:transform .3s ease-in-out;width:50%}.diet_time1:hover{transform:scale(1.05)}.diettime_data{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,250px));justify-content:center;margin-top:20px}.active{background-color:#000;color:#fff}.profile{align-items:center;background:#f9f9f9;border-radius:20px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:500px;padding:30px;text-align:center}.user_name{color:#333;font-size:28px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.user_data{color:#292828;font-size:16px;margin:8px 0;text-transform:capitalize}.schedule_title{text-align:center}.schedule{grid-gap:1.5rem;box-shadow:0 4px 10px #0000000d;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:auto;max-width:1200px;padding:2rem}.fitnessactivity,.schedule{background-color:#fff;justify-content:center}.fitnessactivity{align-items:center;display:flex;flex-direction:column;gap:40px}.flex1,.flex2{transition:background-color .3s ease}.home_h11{color:#000;font-size:50px;justify-content:center;padding-bottom:40px;text-align:center}.circle{border-radius:50%;height:5px;width:5px}.flex{align-items:center;display:flex;gap:2px}.under{background-color:#00f}.healthy{background-color:#0f0}.obese{background-color:red}.over{background-color:orange}header{align-items:center;background-color:red;color:#000;display:flex;font-size:20px;font-weight:600;height:50px;justify-content:space-between;padding-inline:5px;position:sticky;top:0;width:100%;z-index:1000}.header_right{border-radius:50%;height:30px;width:30px}.dumb_h{color:#000;font-size:20px}.dietcard{word-wrap:break-word;background:#fff;border:2px solid #000;border-radius:10px;box-shadow:0 5px 15px #00000059;height:300px;margin:3%;overflow-wrap:break-word;padding:10px;text-align:center;text-transform:uppercase;transition:transform .3s ease-in-out;white-space:normal;width:230px}.dietcard:hover{transform:scale(1.05)}.diet_img{height:100px}.diet_name{color:#000;font-size:25px}.diet_calories{color:#444;font-size:15px}.diet{align-items:center;display:flex;gap:10px;height:20%;justify-content:space-evenly;margin:1px;width:80%}.eggeaterian,.nonvegeaterian,.vegeaterian{align-items:center;border-radius:1.5rem;box-shadow:0 5px 10px #00000059;color:#0a0a0a;display:flex;font-size:1.25rem;font-weight:600;gap:20px;height:80px;justify-content:center;width:200px}.eggeaterian:hover,.nonvegeaterian:hover,.vegeaterian:hover{transform:scale(1.05)}.diet_eicon,.diet_nicon,.diet_vicon{color:#0c0c0c;font-size:40px}.disease{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.diseaselist{grid-gap:5px;border-radius:1.5rem;color:#0a0a0a;display:grid;font-size:1.25rem;font-weight:600;gap:5px;grid-template-columns:repeat(auto-fill,minmax(100px,120px));height:auto;padding:5px;text-align:center;width:800px;& ul{border-radius:10px;box-shadow:0 5px 10px #0000001a;height:auto;width:auto}}.diseaseInput{font-size:20px;margin:5px;text-align:center}.workout_card{align-items:center;border:2px solid #000;border-radius:12px;box-shadow:0 5px 5px #00000059;display:flex;flex-direction:column;height:450px;padding:1.5rem;transition:transform .3s ease;width:270px}.workout_card:hover{transform:scale(1.05)}.workout_img,.workout_vdo{border-radius:8px;height:auto;margin-bottom:1rem;max-width:300px;object-fit:cover;width:100%}.workout_name{font-size:1.5rem;font-weight:600;margin:.5rem 0;text-align:center;text-transform:capitalize}.workout_muscle{word-wrap:break-word;color:#444;font-size:1rem;margin-bottom:.5rem;overflow-wrap:break-word;text-align:center;white-space:normal}.workout_part{color:#007bff;font-size:1.25rem;font-weight:500;text-align:center}.gender{align-items:center;background-color:#fff;border-color:#080808;box-sizing:border-box;display:flex;flex-direction:row;height:18%;justify-content:space-evenly;width:100%}.female,.male{background-color:#fff;border-radius:1.5rem;box-shadow:0 5px 5px #00000059;flex-direction:row;gap:20px;height:70px;text-decoration:none;transition:background-color .3s ease}.female,.height,.male,.weight{align-items:center;color:#0a0a0a;display:flex;font-size:1.25rem;font-weight:600;justify-content:center;text-align:center;width:200px}.height,.weight{gap:10px;height:80px}.hinput,.iweight{background-color:#fff;border-radius:1.5rem;box-shadow:0 5px 15px #00000059;color:#0a0a0a;font-size:1.25rem;font-weight:600;height:40px;text-align:center;width:70px}.select{background-color:#eceaea}.no{background-color:#fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bot-widget-container{bottom:20px;position:fixed;right:20px;z-index:1000}.bot-button{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px #0003;cursor:pointer;padding:12px}.bot-button img{height:30px;width:30px}.chat-window{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;height:480px;margin-top:8px;overflow:hidden;width:320px}.chat-header{background-color:#2b6cb0;color:#fff;font-size:16px;font-weight:700;padding:10px;text-align:center}.chat-messages{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:10px}.message{border-radius:8px;font-size:14px;max-width:80%;padding:8px 10px}.message.user{align-self:flex-end;background-color:#ebf8ff}.message.bot{align-self:flex-start;background-color:#f1f1f1}.chat-input{border-top:1px solid #ccc;display:flex;gap:8px;padding:8px}.chat-input input{border:1px solid #ccc;border-radius:6px;flex:1 1;font-size:14px;padding:6px 10px}.chat-input button{background-color:#2b6cb0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px}.thinking-dots{animation:blink 1s infinite;color:#bbb;display:flex;font-size:20px;gap:4px;margin-left:10px}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}@media screen and (max-width:1024px){.Intro_h1{font-size:6vw}.Intro_h2{font-size:3vw}.image{width:20vw}.main_data_div{flex-direction:column;height:auto;margin:auto}.diseaselist{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));width:100%}.home_h1{font-size:60px}}@media screen and (max-width:768px){.Intro_h1{font-size:10vw}.Intro_h2{font-size:4 vw}.name{align-items:center;flex-direction:column;margin:auto}.intro{width:max-content}.image{width:30vw}.home_h1{font-size:40px}.diettime_data,.schedule,.workout{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workout_card{height:fit-content;width:80%}.dietcard{width:90%}.diseaselist{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}@media screen and (max-width:480px){.Intro_h1{font-size:12vw}.page{background-position:-130px}.Intro_h2{font-size:12px}.f1,.f2{align-items:center;flex-direction:column;width:100%}.image{width:20vw}.home_h1{font-size:30px}.home_h2{font-size:15px}.diet,.gender,.height_weight{flex-direction:column;gap:10px}.eggeaterian,.female,.male,.nonvegeaterian,.vegeaterian{font-size:1rem;height:auto;padding:5px 10px;width:max-content}.diettime_data,.schedule,.workout{grid-template-columns:1fr}.dietcard,.workout_card{width:90%}.diseaselist{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));width:100%}}@media (max-width:600px){.page_h{font-size:20px;height:12%}.info{padding:10px 15px}}
/*# sourceMappingURL=main.11ca4052.css.map*/