body{font-family:Inter,sans-serif;margin:0}.banner{--tw-bg-opacity:1;background-color:rgb(239 35 60/var(--tw-bg-opacity))}.nutrition-coaches-page__slide-img{animation-duration:25s}@keyframes nutrition-coaches-page__slide-img{0%{left:0}15%{left:-400px}30%{left:-800px}50%{left:-1300px}65%{left:-800px}80%{left:-400px}to{left:0}}.nutrition-coaches-start-free__big-pic{animation:nutrition-coaches-page__slide-img 25s ease infinite;height:330px;left:-10%;top:50%;transform:translateY(-50%);z-index:1}@keyframes MyDiv{0%{left:0;top:0}to{left:100px;top:0}}.anim{animation-timeline:auto;animation-range-start:normal;animation-delay:0s;animation-direction:normal;animation-duration:25s;animation-fill-mode:none;animation-iteration-count:infinite;animation-name:nutrition-coaches-page__slide-img;animation-play-state:running;animation-timing-function:ease}.move-image{animation:move-left-right 25s infinite alternate;position:relative}@keyframes move-left-right{0%{left:0}15%{left:-400px}30%{left:-800px}50%{left:-1300px}65%{left:-800px}80%{left:-400px}to{left:0}}.bgs{left:5%;top:36%}.bgs,.bgss{background-color:#00ffef33;border-radius:9999px;filter:blur(50px);height:20rem;position:absolute;width:20rem;z-index:-1}.bgss{left:73%;top:130%}.bgss2{left:5%;top:200%}.bgss2,.bgss3{background-color:#00ffef33;border-radius:9999px;filter:blur(50px);height:20rem;position:absolute;width:20rem;z-index:-1}.bgss3{left:75%;top:320%}.bgst{background-color:#00ffef33;border-radius:9999px;filter:blur(50px);height:20rem;left:10%;position:absolute;top:620%;width:20rem;z-index:-1}.card2:hover{background-color:#6fecd1b5}.card:hover{background-color:#0b4e59;color:#fff}#response{padding:10px}.slider-wrapper{display:flex;overflow:hidden;white-space:nowrap;width:100%}.slide{display:inline-block;margin:10px;padding:20px;text-align:center}.slide img{height:50px;width:50px}.slide p{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.skeleton-wrapper{background-color:#e0e0e0;border-radius:10px;height:500px;overflow:hidden;position:relative;width:100%}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;height:100%;width:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.container{background-color:#e4fffa;border:1px solid #13a8a6;border-radius:8px;margin:auto auto 20px;padding:20px;width:50%}.container h1{color:#333}.container ul{list-style-type:none;padding:0}.container li{margin-bottom:10px}.meal-plan{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:20px;h1,h3{color:#333;margin-bottom:15px}}.meal-list,.recipe-links,.total-nutrients{list-style-type:none;margin-bottom:20px}.meal-item{background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px;padding:15px}.meal-item ul{margin-top:10px;padding-left:20px}.meal-item ul li{color:#555;margin-bottom:5px}.recipe-links li,.total-nutrients li{margin-bottom:10px;a{color:#007bff;font-weight:700;text-decoration:none}a:hover{text-decoration:underline}}.grad{background:radial-gradient(circle,#adf4ff99 0,#ffffffe6 70%);border-radius:25px;text-align:center;width:400px}.pricing-table{background-color:#13a8a6;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;overflow:overlay;width:100%}.pricing-table table{border-collapse:collapse;text-align:center;width:100%}.pricing-table td,.pricing-table th{border:1px solid #ffffff4d;padding:20px}.pricing-table th{background-color:#13a8a6cc;font-size:1.5em}.pricing-table td{background-color:#13a8a699}.pricing-table tr:nth-child(2n) td{background-color:#13a8a6b3}.highlight{color:gold;font-size:1.2em;font-weight:700}.pricing-table .free{color:#28a745;font-weight:700}.btn-preorder{background-color:#fff;border:none;border-radius:5px;color:#13a8a6;cursor:pointer;display:inline-block;font-weight:700;margin-top:10px;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s}.btn-preorder:hover{background-color:#13a8a6;color:#fff}.containermeal{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:20px;padding:20px}.headermeal{align-items:center;background-color:#13a8a6;border-radius:10px 10px 0 0;color:#fff;display:flex;justify-content:space-between;padding:20px}.headermeal h1{margin:0}.profile{background-color:#e7f8f8;border-radius:10px;justify-content:space-between}.meal-card,.profile{margin-bottom:20px;padding:20px}.meal-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px #0000001a}.meal-card h3{margin-top:0}.nutrition{justify-content:space-between}.nutrition span{border-radius:5px;display:inline-block;margin-right:10px;padding:5px 10px}.calories{background-color:gold;color:#333}.protein{background-color:#ff7675;color:#fff}.carbs{background-color:#74b9ff;color:#fff}.fat{background-color:#ffeaa7;color:#333}.recipe-button{background-color:#13a8a6;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:10px 15px;text-decoration:none}.recipe-button:hover{background-color:#138c8a}.card3{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center}.containerpay{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:20px;text-align:center}.containerpay h1{color:#333;font-size:24px;margin-bottom:20px}.containerpay p{color:#555;font-size:16px;margin-bottom:20px}.paypal-button{margin-top:20px}.containerp{background:#fff;box-shadow:0 0 10px #0000001a;margin:auto;padding:20px}header{background-color:#13a8a6;color:#fff;padding:20px;text-align:center}.section{margin-bottom:40px;h1,h2,h3{color:#13a8a6}ul{list-style:disc;padding-left:20px}a{color:#13a8a6;text-decoration:none}a:hover{text-decoration:underline}}.profile-card{background-color:#13a8a6;border-radius:20px;box-shadow:0 4px 10px #0000001a;color:#fff;text-align:center;width:100%}.profile-card .avatar{background-color:#2a6076;border-radius:50%;height:80px;width:80px}.profile-card h2{margin:0;padding:10px 0}.profile-card .details{background-color:#fff;border-radius:0 0 20px 20px;color:#000;padding:10px 25px}.profile-card .details h3{color:#13a8a6;margin-bottom:10px;text-align:left}.profile-card .details p{font-size:14px;margin:5px 0;text-align:left}.profile-card .details strong{display:inline-block;width:100px}.chat-container{align-items:center;background-color:#f5f7f7;display:flex;flex-direction:column;height:100vh;justify-content:center}.chatbox{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;height:500px;overflow-y:auto;padding:20px;width:600px}.chat-message{background-color:#e0f7fa;border-radius:10px;margin-bottom:15px;padding:10px}.user-message{background-color:#c8e6c9;text-align:right}.bot-message{background-color:#fff9c4;text-align:left}.message-header{display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.sender-name{font-weight:700}.report-issue{color:#555;cursor:pointer;font-size:12px}.message-content{font-size:16px}.message-input{align-items:center;display:flex;margin-top:20px;width:100%}.message-input input{border:1px solid #ddd;border-radius:20px;flex:1 1;padding:10px}.attach-button,.send-button{background-color:initial;border:none;cursor:pointer;margin:0 10px}.send-button{color:#00796b}.thank-you-container{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:600px;padding:20px;text-align:center;h1{color:#2d7a7a;margin-bottom:20px}h2{color:#444;margin-top:30px}ul{margin:20px 0;padding:0 20px;text-align:left}ul li{margin-bottom:10px}button{border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px;transition:box-shadow .3s ease}}.loader{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:120px;margin:0 auto;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.message{color:#333;font-size:18px;margin-top:20px}.message span{animation:blink 1.5s steps(5,start) infinite;display:inline-block}@keyframes blink{to{visibility:hidden}}.button-container{margin-top:30px}.dashboard-button{background-color:#2d7a7a;box-shadow:0 4px 6px #2d7a7a4d;color:#fff}.dashboard-button:hover{box-shadow:0 8px 12px #2d7a7a80}.home-button{background-color:#555;box-shadow:0 4px 6px #5555554d;color:#fff}.home-button:hover{box-shadow:0 8px 12px #55555580}.container2{margin-top:100px;text-align:center}
/*# sourceMappingURL=main.d8ca5c9d.css.map*/