@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);@font-face{font-family:Gotham-Medium;font-weight:400;src:local("Gotham-Medium"),url(/static/media/GothamMedium.0a910c0b9d50be6aa3dc.ttf) format("truetype")}@font-face{font-family:Gotham-Book;font-weight:400;src:local("Gotham-Book"),url(/static/media/GothamBook.58fb9151c57e59668f17.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;font-weight:400;src:local("Montserrat-Medium"),url(/static/media/Montserrat-Medium.c86e3b9010ff63c99166.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;font-weight:400;src:local("Montserrat-SemiBold"),url(/static/media/Montserrat-SemiBold.d5e0cc788cba9ced1fb9.ttf) format("truetype")}@font-face{font-family:Recoleta-Medium;font-weight:400;src:local("Recoleta-Medium"),url(/static/media/Recoleta-Medium.6d37b766adc0de50ba64.ttf) format("truetype")}button{font-family:Montserrat}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.root{height:100%}body{margin:0}.MuiPaper-root{font-family:Montserrat}iframe#webpack-dev-server-client-overlay{display:none!important}.calories-background{background-color:#2d7933}.protein-background{background-color:#24c581}.carbs-background{background-color:#25abff}.fat-background{background-color:#ee681d}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}}.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.App-logo{height:40vmin;pointer-events:none}body,html{background-color:#1e6a46}#root{background-color:#f9f9f9;min-height:100vh;min-height:100dvh;padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}.body-inner{margin:0}.MuiDialog-container,.body-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.MuiFilledInput-underline:before{border-bottom:2px solid #000!important}.calories .MuiFilledInput-underline:before{border-bottom:2px solid #2d7933!important}.protein .MuiFilledInput-underline:before{border-bottom:2px solid #24c581!important}.carbs .MuiFilledInput-underline:before{border-bottom:2px solid #25abff!important}.fat .MuiFilledInput-underline:before{border-bottom:2px solid #ee681d!important}.MuiFormLabel-root{color:#000000b3!important}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:600px){.contact-us-bottom-right{visibility:hidden}}.contact-us-bottom-right{align-items:center;background:#3c8241;border-radius:4px;bottom:10px;display:flex;height:26px;overflow:hidden;padding:3px 3px 3px 2px;position:fixed;right:10px;text-align:center;transition:height .5s,width .5s;width:24px;z-index:100}.contact-us-bottom-right a{color:#fff}.contact-us-bottom-right:hover{font-size:14px;width:120px}.contact-us-bottom-right:hover a{color:#fff}.MuiInput-root{font-size:14px!important}@media(max-width:601px){.MuiInput-root{font-size:13px!important}.MuiDialog-paperScrollPaper{max-height:100%!important}.MuiDialog-paper{margin:0!important}}.calendar-add-meal-modal .MuiTab-root{font-family:Montserrat-Semibold!important;font-size:12px!important;margin-right:5px;padding:6px!important}.planning-page .MuiTab-root{font-family:Montserrat-Semibold!important;font-size:11px}@media(min-width:412px){.MuiTab-root{padding:6px 10px!important}.planning-page .MuiTab-root{font-size:12px!important}}@media(min-width:600px){.planning-page .MuiTab-root{min-width:120px!important}.calendar-add-meal-modal .MuiTab-root{min-width:90px!important}}.MuiTab-textColorInherit{text-transform:none!important}.MuiTab-textColorInherit.Mui-selected{color:#2d7933;opacity:1!important}.MuiInput-underline:before{border-bottom:1px solid #00000026!important}.MuiCheckbox-colorSecondary.Mui-checked{color:#2d7933!important}.order-ingredients-button-for-browser{background-color:#2d7933!important;border:none;border-radius:10px;color:#fff!important;margin:10px 0;padding:6px 30px}.submit-button{background:#f9f9f9;background:#2d7933;border:0 solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:Montserrat-Medium;font-size:14px;justify-content:center;line-height:24px;line-height:20px;overflow-wrap:break-word;padding:5px 18px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}.cancel-button{color:#4d4d4d}.cancel-button,.disabled-button{background:#ebebeb;border:0 solid #e2e8f0;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:Montserrat-Medium;font-size:14px;justify-content:center;line-height:24px;line-height:20px;overflow-wrap:break-word;padding:5px 18px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}.disabled-button{color:#969696}.mini-submit-button{background:#19a124;border:0 solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:Montserrat-Medium;font-size:10px;justify-content:center;line-height:24px;line-height:20px;overflow-wrap:break-word;padding:2px 5px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}@media(max-width:800px){.bh-post-single{margin:15px!important}}.contact-us-page{background-color:#f9f9f9;height:100%;min-height:100%}.contact-us-page-top{align-items:center;background:url(/static/media/thymeless-short.7294e123ed39726201ef.jpg);background-color:#f9f9f9;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;filter:grayscale(.1) brightness(.97) opacity(.99);flex-direction:column;min-height:100%}.contact-us-form-line-item{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;overflow:auto;padding:5px;width:500px}@media(min-width:1542px){.contact-us-page-top{background:url(/static/media/thymeless-wide-short.0f992c5b73c0ff5d5f70.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:grayscale(.1) brightness(.97) opacity(.99)}}@media(max-width:742px){.contact-us-page-top{background:url(/static/media/thymeless-mobile.fe1ddd76fe32d0f5eac8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.contact-us-form-line-item,.contact-us-page-top{align-items:center;display:flex;justify-content:center}.contact-us-form-line-item{margin-left:auto;margin-right:auto;max-width:100%;overflow:auto;padding:5px;width:300px}}.contact-us-form{margin:20px;padding:10px}.contact-us-form-header{font-size:24px;font-weight:300;margin:20px;text-align:center}.contact-us-form input,.contact-us-form textarea{font-size:16px}.contact-us-form-input-narrow-left{margin-right:10px!important;width:calc(50% - 5px)!important}.contact-us-form-input-narrow-right{width:calc(50% - 5px)!important}.contact-us-form-input-wide{width:100%!important}.contact-us-form-submit-button{display:flex;justify-content:center;margin:8px 0!important}.mobile-settings-button{background:none;border:none;color:#fff;left:0;min-width:50px;position:absolute;top:9px;z-index:97}.mobile-settings-dialog{padding:20px}.mobile-settings-dialog-header{font-size:22px;font-weight:350;letter-spacing:.05em;margin-bottom:5px;text-align:center}.mobile-settings-dialog-selected-vendor{font-size:14px;margin-bottom:-25px;margin-top:35px;text-align:center}.mobile-settings-dialog .select-food-vendor-header{font-size:18px;margin-top:20px}.mobile-settings-dialog .select-food-vendor-warning{font-size:12px}.MuiDrawer-paper{background-color:#f9f9f9!important}.sidebar-change-calories-button{background:#f9f9f9!important;margin-left:10px!important}.settings-sidebar-paper{background-color:#f9f9f9!important;width:280px}.settings-sidebar-container{display:flex;flex-direction:column;padding:20px 0}.settings-sidebar-title{border-bottom:1px solid #eaeaea;color:#333;font-size:20px;font-weight:500;margin:0;padding:0 24px 16px}.trial-status-container{background:linear-gradient(135deg,#f8fdf8,#e8f5e8);border:1px solid #d4e6d4;border-radius:12px;margin:16px 24px;overflow:hidden;padding:16px;position:relative}.trial-status-container:before{background:linear-gradient(90deg,#2d7933,#4caf50);content:"";height:3px;left:0;position:absolute;right:0;top:0}.trial-status-content{display:flex;flex-direction:column;gap:8px}.trial-status-header{align-items:center;display:flex;gap:8px}.trial-status-icon{color:#2d7933!important;font-size:18px!important}.trial-status-title{color:#2d7933;font-family:Montserrat-SemiBold,sans-serif;font-size:14px;font-weight:600}.trial-days-remaining{color:#1a5a1f;font-family:Montserrat-Bold,sans-serif;font-size:16px;font-weight:700;margin-left:26px}.trial-days-remaining.urgent{animation:pulse 2s infinite;color:#d32f2f}.trial-upgrade-link{margin-left:26px;margin-top:4px;text-decoration:none}.trial-upgrade-link span{color:#2d7933;cursor:pointer;font-size:12px;font-weight:500;transition:color .2s ease}.trial-upgrade-link:hover span{color:#1a5a1f;text-decoration:underline}.settings-sidebar-item{border-bottom:1px solid #eaeaea}.settings-sidebar-item a{display:block;text-decoration:none;width:100%}.sidebar-button{border-radius:0!important;color:#444!important;font-size:15px!important;font-weight:400!important;justify-content:flex-start!important;padding:12px 24px!important;text-transform:none!important;transition:background-color .2s ease!important;width:100%}.sidebar-button:hover{background-color:#2d793314!important}.sidebar-icon{color:#2d7933!important;font-size:20px!important;margin-right:12px!important}.settings-sidebar-divider{background-color:#f1f1f1;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;height:16px}.sidebar-button-danger{color:#d32f2f!important}.sidebar-button-danger:hover{background-color:#d32f2f14!important}.sidebar-button-signout{color:#666!important}.calorie-box{font-family:Montserrat,sans-serif;margin:0 auto;max-width:500px;padding:16px 0}.calorie-box-title{color:#333;font-family:Montserrat-SemiBold,sans-serif;font-size:20px;font-weight:600;margin:10px 0 25px;text-align:center}.calorie-box-macro-inputs-container{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:25px}.calorie-box-macro-input-row{border-radius:8px;display:flex;height:48px;overflow:hidden;width:300px}.calorie-box-macro-value-container{align-items:center;display:flex;flex:1 1;padding:0 16px}.calorie-box-macro-input{color:#333;width:100%}.calorie-box-macro-input,.calorie-box-macro-input input{font-family:Montserrat-SemiBold,sans-serif;font-size:18px}.calorie-box-macro-input input{padding:10px 5px!important;text-align:right}.calorie-box-macro-label{align-items:center;color:#fff;display:flex;font-family:Montserrat-SemiBold,sans-serif;font-size:15px;justify-content:center;text-align:center;width:100px}.calorie-box-balance-container{background-color:#f9f9f9;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin:20px 0;padding:15px}.calorie-box-equation{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:15px}.calorie-box-equation-item{flex:1 1;max-width:100px;min-width:80px;text-align:center}.calorie-box-equation-value{color:#444;font-family:Montserrat-SemiBold,sans-serif;font-size:18px;font-weight:600;margin-bottom:4px}.calorie-box-equation-value:after{color:#666;content:" cal";font-size:14px;font-weight:400}.calorie-box-equation-label{color:#666;font-family:Montserrat-Medium,sans-serif;font-size:10px;letter-spacing:.5px}.calorie-box-equation-operator{align-items:center;color:#999;display:flex;font-size:20px;padding-bottom:15px}.calorie-box-result{padding-top:10px;position:relative;text-align:center}.calorie-box-result-line{background-color:#ddd;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60%}.calorie-box-result-value{font-family:Montserrat-Bold,sans-serif;font-size:24px;font-weight:700;margin-bottom:4px}.calorie-box-result-value:after{content:" cal";font-size:18px}.calorie-box-result-value.deficit{color:#2e7d32}.calorie-box-result-value.surplus{color:#f57c00}.calorie-box-result-label{font-family:Montserrat-SemiBold,sans-serif;font-size:12px;letter-spacing:1px}.calorie-box-result-label.deficit{color:#2e7d32}.calorie-box-result-label.surplus{color:#f57c00}.calorie-meal-suggestion{color:#666;font-size:14px;margin:20px auto 10px;text-align:center}.calorie-meal-suggestion-calculator-message{color:#666;font-size:.85em;padding-top:7px;text-align:center}.calorie-meal-suggestion-message-button{background:#2d7933;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat-Medium;font-size:12px;line-height:20px;margin:0 5px;padding:8px 15px;transition:background-color .2s}.calorie-meal-suggestion-message-button:hover{background:#236128}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:600px){.calorie-box-macro-label{font-size:14px;width:80px}.calorie-box-equation-item{flex:1 1 35%;margin:5px 0;min-width:70px}.calorie-box-equation-operator{flex:0 0 auto;padding:0 5px}.calorie-box-result{margin-top:15px}}.calorie-box-balance-header,.calorie-box-balance-title{display:none}.calorie-box-custom-balance{display:flex;flex-direction:column;gap:15px;margin-bottom:15px;margin-top:25px;padding:0 15px}.calorie-box-custom-balance-row{width:100%}.calorie-box-save-button-container{display:flex;gap:15px;justify-content:center;margin-top:15px}.calorie-box-save-button{background:#0000;border:none;color:#4caf50;cursor:pointer;font-family:Montserrat-Medium,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s}.calorie-box-save-button:hover{color:#388e3c;text-decoration:underline}.calorie-box-cancel-button{background:#0000;border:none;color:#666;cursor:pointer;font-family:Montserrat-Medium,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s}.calorie-box-cancel-button:hover{color:#333;text-decoration:underline}.calorie-box-custom-input .MuiOutlinedInput-root{border-radius:8px}.calorie-box-custom-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4caf50}.calorie-box-custom-input .MuiInputLabel-root.Mui-focused{color:#4caf50}.calorie-box-custom-balance,.calorie-box-equation,.calorie-box-result{transition:all .3s ease}.bt-basic-info-form{display:flex;flex-direction:column;margin:0 auto;max-width:500px;padding:20px 15px;width:calc(100vw - 30px)}.bt-basic-info-section{margin-bottom:20px}@media screen and (min-height:700px){.bt-basic-info-section,.bt-basic-info-title{margin-bottom:28px}}@media screen and (min-height:800px){.bt-basic-info-form{justify-content:center}.bt-basic-info-section{margin-bottom:30px}.bt-basic-info-title{margin-bottom:36px}}.bt-basic-info-height-imperial{display:flex;gap:16px;position:relative}.bt-basic-info-height-imperial .MuiTextField-root{flex:1 1}.bt-basic-info-title{font-family:Montserrat-SemiBold;font-size:18px;margin-bottom:20px;text-align:center}.bt-basic-info-form .MuiOutlinedInput-root{border-radius:8px}.bt-basic-info-form .MuiInputLabel-outlined{background-color:#fff;padding:0 4px}.bt-basic-info-form .MuiFormHelperText-root{font-size:12px;margin-top:4px}.bt-segmented-control{background:#f5f5f5;border-radius:10px;display:flex;gap:4px;padding:4px}.bt-segmented-option{background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;min-height:44px;padding:12px 16px;text-align:center;transition:all .15s ease}.bt-segmented-option.selected{background:#fff;box-shadow:0 2px 4px #0000001a;color:#2d7933;font-weight:600}.bt-segmented-option:hover:not(.selected){background:#ffffff80;color:#333}.bt-weight-input-container{position:relative}.bt-weight-unit-selector{background:#f8f8f8;border-radius:6px;display:flex;padding:2px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:1}.bt-weight-unit-option{background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:12px;font-weight:500;min-width:32px;padding:6px 10px;transition:all .15s ease}.bt-weight-unit-option.selected{background:#fff;box-shadow:0 1px 2px #0000001a;color:#2d7933;font-weight:600}.bt-weight-input-with-unit{padding-right:80px!important}.bt-body-fat-label{align-items:center;display:flex;gap:6px;margin-bottom:8px}.bt-info-icon{align-items:center;background:#2d79331a;border-radius:50%;color:#2d7933;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;transition:all .15s ease;width:18px}.bt-info-icon:hover{background:#2d793333;transform:scale(1.1)}.bt-info-tooltip{background:#333;border-radius:6px;bottom:100%;color:#fff;font-size:12px;line-height:1.4;margin-bottom:8px;opacity:0;padding:8px 12px;transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}.bt-info-tooltip,.bt-info-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.bt-info-tooltip:after{border:4px solid #0000;border-top-color:#333;content:"";top:100%}.bt-info-icon:hover .bt-info-tooltip{opacity:1;visibility:visible}.bt-body-fat-section{position:relative}.bt-activity-form{margin:0 auto;max-width:500px;padding:30px 15px 0;width:calc(100vw - 30px)}.bt-activity-title{font-family:Montserrat-SemiBold;font-size:18px;margin-bottom:20px;margin-top:-10px;text-align:center}.bt-activity-section{margin-bottom:24px}.bt-activity-section-title{font-weight:600!important;margin-bottom:4px!important}.bt-activity-section-subtitle{color:#666;margin-bottom:12px!important}.bt-activity-options{display:flex;flex-direction:column;gap:12px}.bt-activity-option{background:#fff;border:2px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 3px #0000000f;cursor:pointer;min-height:44px;padding:18px;position:relative;transition:all .15s ease}.bt-activity-option:hover{border-color:#2d793366;box-shadow:0 2px 6px #2d79331a;transform:translateY(-1px)}.bt-activity-option.selected{background-color:#2d79330f;border-color:#2d7933;box-shadow:0 3px 8px #2d793326}.bt-activity-option.selected:after{color:#2d7933;content:"✓";font-size:16px;font-weight:700;position:absolute;right:12px;top:12px}.bt-activity-option-header{margin-bottom:12px}.bt-activity-option-header h3{font-size:16px;font-weight:600;margin:0 0 4px}.bt-activity-option-header span{color:#666;font-size:12px}.bt-activity-option-examples{display:flex;flex-wrap:wrap;gap:8px}.bt-activity-example-tag{background:#2d79331a;border-radius:16px;color:#2d7933;font-size:12px;padding:4px 8px}.bt-activity-frequency-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.bt-activity-frequency-option{background:#fff;border:2px solid #e8e8e8;border-radius:10px;box-shadow:0 1px 3px #0000000f;cursor:pointer;min-height:44px;padding:14px 12px;position:relative;text-align:center;transition:all .15s ease}.bt-activity-frequency-option:hover{border-color:#2d793366;box-shadow:0 2px 4px #2d79331a;transform:translateY(-1px)}.bt-activity-frequency-option.selected{background-color:#2d79330f;border-color:#2d7933;box-shadow:0 2px 6px #2d793326}.bt-activity-frequency-option.selected:after{color:#2d7933;content:"✓";font-size:14px;font-weight:700;position:absolute;right:8px;top:8px}.bt-activity-frequency-label{font-size:14px;font-weight:600;margin-bottom:4px}.bt-activity-frequency-description{color:#666;font-size:12px}.bt-activity-buttons{display:flex;gap:16px;justify-content:center;margin-top:24px}.bt-activity-back-button{background:#fff;border:2px solid #2d7933;border-radius:8px;color:#2d7933;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;padding:10px 20px;transition:all .2s ease}.bt-activity-back-button:hover{background:#2d79330d}.bt-activity-next-button{background:#2d7933;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;padding:10px 20px;transition:background-color .2s}.bt-activity-next-button:hover{background:#2d7933e6}.bt-activity-energy-summary{background-color:#f8f9fa;border-radius:10px;box-shadow:0 2px 4px #0000000d;margin-top:20px;padding:20px}.bt-energy-metrics{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin:20px 0}.bt-energy-metric{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;flex:1 1;min-width:150px;padding:15px;text-align:center;transition:transform .2s}.bt-energy-metric:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-3px)}.bt-energy-metric.highlight{background-color:#2d79331a;border:1px solid #2d79334d}.bt-energy-metric-label{color:#666;font-size:14px;margin-bottom:6px}.bt-energy-metric-value{color:#333;font-size:24px;font-weight:700;margin-bottom:2px}.bt-energy-metric-unit{color:#888;font-size:12px;margin-bottom:6px}.bt-energy-metric-desc{color:#777;font-size:12px;line-height:1.4}.bt-activity-breakdown{background-color:#fff;border-radius:8px;margin-top:15px;padding:15px}.bt-activity-breakdown-items{display:flex;flex-direction:column;gap:10px;margin-top:10px}.bt-activity-breakdown-item{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.bt-activity-breakdown-item:last-child{border-bottom:none}.bt-activity-breakdown-label{color:#555;font-size:14px}.bt-activity-breakdown-value{color:#333;font-size:14px;font-weight:600}.bt-sticky-energy-summary{background:#fff;border:1px solid #2d793333;border-radius:12px 12px 0 0;bottom:91px;box-shadow:0 4px 20px #00000026;left:16px;padding:12px 16px;position:fixed;right:16px;transform:translateY(0);transition:transform .2s ease;z-index:999}.bt-sticky-energy-summary.hidden{transform:translateY(100px)}.bt-sticky-energy-title{color:#2d7933;font-size:14px;font-weight:600;margin-bottom:8px;text-align:center}.bt-sticky-energy-bar{background:#f0f0f0;border-radius:3px;display:flex;height:6px;margin-bottom:8px;overflow:hidden}.bt-sticky-energy-segment{transition:width .3s ease}.bt-sticky-energy-segment.bmr{background:#2d7933}.bt-sticky-energy-segment.activity{background:#2d7933b3}.bt-sticky-energy-values{color:#666;display:flex;font-size:11px;gap:8px;justify-content:space-between}.bt-sticky-energy-total{color:#2d7933;font-weight:600}.bt-sticky-energy-label{align-items:center;display:flex;gap:4px}.bt-sticky-energy-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.bt-sticky-energy-dot.bmr{background:#2d7933}.bt-sticky-energy-dot.activity{background:#2d7933b3}.bt-activity-section.error .bt-activity-section-title{color:#d32f2f!important}.bt-field-error{color:#d32f2f;font-size:12px;margin-top:8px}@media (max-width:768px){.bt-energy-metrics{flex-direction:column}.bt-activity-form{padding-bottom:120px}}.bt-goal-form{margin:0 auto;max-width:800px;padding:20px}.bt-goal-title{font-size:24px;margin-bottom:20px;text-align:center}.bt-goal-section{margin-bottom:24px}.bt-goal-calories{margin-top:12px;padding:0 12px}.bt-goal-macro-tips{background:#2d79330d;border-radius:8px;margin:12px 0;padding:12px}.bt-goal-macro-tip{align-items:center;color:#666;display:flex;font-size:14px;margin-bottom:8px}.bt-goal-macro-tip:before{color:#2d7933;content:"•";font-size:18px;margin-right:8px}.bt-goal-macro-tip:last-child{margin-bottom:0}.bt-goal-warning{background:#ff98000d;border-radius:8px;color:#666;font-size:14px;margin:16px 0;padding:16px}.bt-goal-warning-title{color:#ff9800;font-size:15px;font-weight:600;margin-bottom:8px}.bt-goal-warning-content{line-height:1.5}.bt-goal-warning-item{align-items:flex-start;border-radius:6px;display:flex}.bt-goal-warning-item:before{color:#ff9800;content:"•";font-size:18px;line-height:1.2;margin-right:8px}.bt-goal-recommendations{background:#2d79330d;border-radius:8px;color:#666;font-size:14px;margin:16px 0;padding:16px}.bt-goal-recommendations-title{color:#2d7933;font-size:15px;font-weight:600;margin-bottom:8px}.bt-goal-recommendations-content{line-height:1.5;white-space:pre-wrap}.bt-goal-recommendation-item{align-items:flex-start;border-radius:6px;display:flex;margin:8px 0;padding:8px 12px}.bt-goal-recommendation-item:before{color:#2d7933;content:"•";font-size:18px;line-height:1.2;margin-right:8px}.bt-goal-projection{background:#fff;border-radius:8px;margin:24px 0 0;padding:16px}.bt-goal-projection-date{background:#4cb8850d;border-radius:8px;color:#666;font-size:14px;margin-bottom:16px!important;padding:12px;text-align:center}.bt-goal-projection-date b{color:#2d7933}.bt-goal-buttons{display:flex;gap:16px;justify-content:center;margin-top:24px}.bt-goal-back-button{background:#fff;border:2px solid #2d7933;border-radius:8px;color:#2d7933;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;padding:10px 20px;transition:all .2s ease}.bt-goal-back-button:hover{background:#2d79330d}.bt-goal-submit-button{background:#2d7933;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;padding:10px 20px;transition:background-color .2s}.bt-goal-submit-button:hover{background:#2d7933e6}.bt-goal-citations{background-color:#f8f8f8;border:1px solid #eee;border-radius:8px;margin-top:20px;padding:15px}.bt-goal-citations-title{color:#2d7933;font-size:16px;font-weight:600;margin-bottom:12px}.bt-goal-citations-content{display:flex;flex-direction:column;gap:8px}.bt-goal-citation-item{color:#666;font-size:12px;line-height:1.4;padding-left:15px;position:relative}.bt-goal-citation-item:before{color:#2d7933;content:"•";left:0;position:absolute}.bt-goal-citation-item a{color:#000;transition:color .2s ease}.bt-goal-citation-item a:hover{color:#1a4d1f;text-decoration:underline}@media (max-width:500px){.bt-goal-citations{margin-bottom:0}}.bt-goal-safety-hint{background:#2d793314;border-radius:6px;color:#666;font-size:12px;line-height:1.4;margin:8px 0;padding:8px 12px}.bt-goal-safety-hint.warning{background:#ff980014;color:#e65100}.bt-goal-safety-hint.error{background:#f4433614;color:#c62828}.bt-macro-visualization{align-items:center;display:flex;gap:20px;margin:16px 0}.bt-macro-donut{flex-shrink:0;height:80px;position:relative;width:80px}.bt-macro-donut svg{height:100%;transform:rotate(-90deg);width:100%}.bt-macro-donut-center{color:#666;font-size:10px;font-weight:600;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.bt-macro-values{display:flex;flex:1 1;flex-direction:column;gap:8px}.bt-macro-value-item{align-items:center;display:flex;font-size:12px;gap:8px}.bt-macro-color-dot{border-radius:50%;height:12px;width:12px}.bt-macro-color-dot.protein{background:#2d7933}.bt-macro-color-dot.carbs{background:#2d7933b3}.bt-macro-color-dot.fat{background:#2d793366}.bt-macro-value-text{display:flex;flex:1 1;justify-content:space-between}.bt-loading-skeleton{background:#f8f9fa;border-radius:12px;margin:20px 0;padding:20px;text-align:center}.bt-loading-title{color:#4cb885;font-size:14px;font-weight:600;margin-bottom:16px}.bt-skeleton-chart{border-radius:8px;height:120px;margin-bottom:16px}.bt-skeleton-chart,.bt-skeleton-text{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%}.bt-skeleton-text{border-radius:6px;height:12px;margin-bottom:8px}.bt-skeleton-text.short{width:60%}.bt-skeleton-text.medium{width:80%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:600px){.bt-goal-form{padding:12px 12px 120px}.bt-goal-projection{margin:16px 0 0;padding:12px}.bt-goal-title{font-size:20px}.bt-goal-section,.bt-goal-title{margin-bottom:16px}.bt-macro-visualization{align-items:flex-start;flex-direction:column;gap:12px}.bt-macro-donut{height:60px;width:60px}}.calorie-calculator-form{background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative}@media (max-width:500px){.calorie-calculator-form{display:flex;flex-direction:column;height:100vh;height:100dvh}.calorie-calculator-content{flex:1 1;overflow-y:auto;padding-bottom:80px}.calorie-calculator-navigation{background-color:#fff;border-top:1px solid #eee;bottom:0;display:flex;gap:10px;left:0;padding:20px;position:fixed;right:0;z-index:1000}}.calorie-calculator-navigation button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:Montserrat-SemiBold;font-size:16px;font-weight:600;min-height:48px;padding:14px 20px;transition:all .15s ease}.calorie-calculator-navigation button:first-child{background-color:#f8f8f8;border:2px solid #e8e8e8;color:#666}.calorie-calculator-navigation button:first-child:hover{background-color:#f0f0f0;border-color:#d0d0d0}.calorie-calculator-navigation button:last-child{background-color:#2d7933;box-shadow:0 2px 8px #2d79334d;color:#fff}.calorie-calculator-navigation button:last-child:hover{background-color:#2d7933e6;box-shadow:0 4px 12px #2d793366;transform:translateY(-1px)}.calorie-calculator-navigation button:last-child:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (min-width:501px){.calorie-calculator-content{flex:1 1}.calorie-calculator-navigation{background-color:#fff;border-top:1px solid #eee;display:flex;gap:10px;margin-top:auto;padding:20px}}.calorie-calculator-form .MuiSlider-root{color:#2d7933e6}.calorie-calculator-form-line-item,.calorie-calculator-form-line-item-text{margin-bottom:20px}.calorie-calculator-form-buttons{margin-top:20px;text-align:center}.macro-slider{margin-bottom:10px}.macro-slider .MuiTypography-body2{margin-bottom:5px}.calorie-calculator-form .MuiFormControl-root,.calorie-calculator-form .MuiTextField-root{width:100%}.calorie-calculator-error-box{fontSize:14px;background-color:#ffebee;border:1px solid #ffcdd2;border-radius:12px;color:#d32f2f;margin:0 0 16px;padding:16px}.calorie-calculator-error-title{color:#c62828;font-size:15px;font-weight:700;margin-bottom:12px}.calorie-calculator-error-list{line-height:1.5;margin:0;padding-left:20px}.calorie-calculator-error-list li{font-size:14px;margin-bottom:6px}.subscription-dialog-container{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;max-height:100dvh;min-height:100vh;padding:24px;width:100%}.subscription-dialog-header{margin-bottom:24px;margin-top:7px;max-width:600px;text-align:center;width:100%}.subscription-dialog-header h2{color:#2d7933;font-family:Montserrat,sans-serif;font-size:28px;margin:0 0 8px}.subscription-dialog-header p{color:#666;font-size:16px;margin:0}.subscription-dialog-trial{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fffc;border:1px solid #00000014;border-radius:12px;display:flex;flex-direction:column;margin-bottom:0;max-width:600px;padding:24px;text-align:center;transition:transform .2s,box-shadow .2s}.subscription-dialog-trial:hover{box-shadow:0 6px 16px #2d79331a;transform:translateY(-2px)}.subscription-dialog-trial h3{color:#2d7933;font-family:Montserrat-SemiBold,sans-serif;font-size:20px;margin:0 0 16px}.subscription-dialog-trial p{color:#666;font-size:14px;margin:0 0 24px}.subscription-dialog-trial-button{background:linear-gradient(135deg,#2d7933,#4caf50);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;font-weight:600;max-width:300px;padding:16px 32px;transition:all .3s ease;width:100%}.subscription-dialog-trial-button:hover{background:linear-gradient(135deg,#1e5a23,#388e3c);transform:translateY(-2px)}.subscription-dialog-trial-button:disabled{background:#ccc;cursor:not-allowed;transform:none}.subscription-dialog-divider{margin:32px 0;max-width:600px;position:relative;text-align:center;width:100%}.subscription-dialog-divider:after,.subscription-dialog-divider:before{background-color:#0000001f;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 100px)}.subscription-dialog-divider:before{left:0}.subscription-dialog-divider:after{right:0}.subscription-dialog-divider span{background:#0000;color:#666;font-size:14px;padding:0 16px}.subscription-dialog-plans{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:12px;max-width:800px;padding:0 16px;width:100%}.subscription-dialog-plan{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fffc;border:1px solid #00000014;border-radius:12px;display:flex;flex-direction:column;padding:24px;position:relative;text-align:center;transition:transform .2s,box-shadow .2s}.subscription-dialog-plan:hover{box-shadow:0 6px 16px #2d79331a;transform:translateY(-2px)}.subscription-dialog-plan.featured{background-color:#fffffff2;border-color:#2d7933;box-shadow:0 4px 12px #2d79331a}.subscription-dialog-plan.featured:hover{box-shadow:0 8px 20px #2d793326;transform:translateY(-2px)}.best-value-tag{background-color:#2d7933;color:#fff;font-family:Montserrat-SemiBold,sans-serif;left:50%;padding:4px 12px;top:-12px;transform:translateX(-50%);white-space:nowrap}.best-value-tag,.save-badge{border-radius:16px;font-size:12px;position:absolute}.save-badge{background-color:gold;box-shadow:0 2px 4px #0000001a;color:#333;font-weight:700;padding:4px 10px;right:-10px;top:-10px}.subscription-dialog-plan h4{color:#333;font-family:Montserrat-SemiBold,sans-serif;font-size:18px;margin:0}.subscription-dialog-price-container{margin:12px 0 0}.subscription-dialog-price{align-items:center;color:#2d7933;display:flex;font-size:1.8em;font-weight:700;gap:8px;justify-content:center;margin-bottom:4px}.subscription-dialog-original-price{color:#999;font-size:.6em;font-weight:400;text-decoration:line-through}.subscription-dialog-frequency{color:#666;font-size:.85em}.subscription-dialog-annual-billing-price{color:#666;font-size:.8em;font-weight:500;margin:2px 0 0}.subscription-dialog-plan p{color:#666;flex-grow:1;font-size:14px;margin:6px 0 12px}.subscription-dialog-plan button{background:linear-gradient(135deg,#2d7933,#4caf50);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat-SemiBold,sans-serif;font-size:14px;font-weight:600;margin-top:6px;padding:16px;transition:all .3s ease;width:100%}.subscription-dialog-plan button:hover{background:linear-gradient(135deg,#1e5a23,#388e3c);transform:translateY(-2px)}.subscription-dialog-plan button:disabled{background:#ccc;color:#666;cursor:not-allowed;transform:none}.subscription-dialog-error{background-color:#fff3f3;border-radius:4px;color:#dc3545;margin:16px 0;max-width:600px;padding:8px;width:100%}.subscription-dialog-footer{box-sizing:border-box;color:#515151;font-size:14px;max-width:600px;padding:0 16px;text-align:center;width:100%}@media (max-width:600px){.subscription-dialog-container{padding:16px}.subscription-dialog-header{margin-bottom:24px;padding:0 8px}.subscription-dialog-header h2{font-size:24px;margin-bottom:8px}.subscription-dialog-header p{font-size:16px}.subscription-dialog-plans{gap:16px;grid-template-columns:1fr;padding:0}.subscription-dialog-plan{padding:20px}.subscription-dialog-price{font-size:32px}.subscription-dialog-trial{padding:20px}.subscription-dialog-trial:hover{transform:none}.subscription-dialog-trial-button{padding:14px 28px}.subscription-dialog-plan button{padding:14px}.subscription-dialog-plan:hover{transform:none}}.discounted-plans-dialog-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.discounted-plans-dialog{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;height:90vh;max-height:90dvh;max-width:600px;overflow-y:auto;padding:1.5rem;position:relative;width:100%}.close-button{background:#0000;border:none;border-radius:20px;color:#666;cursor:pointer;font-size:1.5rem;height:40px;line-height:1;padding:.5rem;position:absolute;right:.5rem;top:.5rem;transition:background-color .2s;width:40px}.close-button:hover{background-color:#0000000d}.discounted-plans-dialog h3{color:#2d7933;font-size:1.5rem;margin:0 0 .5rem;text-align:center}.discount-info{color:#666;font-size:1rem;margin-bottom:1.5rem;text-align:center}.discounted-plans-dialog-footer{margin-top:1.5rem;text-align:center}.discounted-plans-dialog-footer p{color:#666;font-size:.8rem;margin-bottom:1rem}.discounted-plans-dialog-close-button{background:#2d7933;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:background-color .2s}.discounted-plans-dialog-close-button:hover{background:#236528}.discounted-plans-dialog .subscription-dialog-plans{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.discounted-plans-dialog .subscription-dialog-plan{background-color:#fff;border:1px solid #00000014;border-radius:12px;padding:1.25rem;position:relative;text-align:center}.discounted-plans-dialog .subscription-dialog-plan.featured{background-color:#2d793305;border-color:#2d7933}.discounted-plans-dialog .save-badge{background-color:gold;border-radius:16px;box-shadow:0 2px 4px #0000001a;color:#333;font-family:Montserrat-SemiBold;font-size:12px;padding:4px 10px;position:absolute;right:-10px;top:-10px}.discounted-plans-dialog .subscription-dialog-price{align-items:center;color:#2d7933;display:flex;font-family:Montserrat-SemiBold;font-size:28px;justify-content:center;margin:.5rem 0}.discounted-plans-dialog .original-price{color:#999;font-size:.8em;margin-right:.5rem;position:relative;text-decoration:line-through;top:0}.discounted-plans-dialog .subscription-dialog-annual-billing{color:#666;font-size:12px;margin:-8px 0 12px}@media (min-width:768px){.discounted-plans-dialog{padding:2rem}.discounted-plans-dialog .subscription-dialog-plans{grid-template-columns:repeat(3,1fr)}}@supports (-webkit-touch-callout:none){.discounted-plans-dialog{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}.transition-dialog-container{-webkit-overflow-scrolling:touch;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;margin:0 auto;max-width:800px;overflow-y:auto;padding:2rem;width:100%}.transition-dialog-header{margin-bottom:1.5rem;text-align:center}.transition-dialog-header h2{color:#2d7933;font-size:2.4rem;margin-bottom:.8rem}.transition-dialog-header .subtitle{color:#666;font-size:1rem;margin:0}.transition-dialog-content{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:2rem}.message-section{margin-bottom:1.8rem}.message-section h3{color:#2d7933;font-size:1.7rem;margin-bottom:1rem;margin-top:5px}.message-section p{color:#444;font-size:.85rem;line-height:1.6;margin-bottom:1rem}.message-section ul{list-style-type:none;margin:1rem 0;padding-left:0}.message-section ul li{color:#444;font-size:.85rem;margin-bottom:.8rem;padding-left:1.5rem;position:relative}.message-section ul li:before{color:#2d7933;content:"✓";left:0;position:absolute}.offer-section{background:#f8fbf8;border-radius:8px;margin:1rem 0;padding:.5rem 1rem .1rem}.offer-section h3{color:#2d7933;font-size:1.4rem;margin-bottom:1rem;margin-top:10px}.offer-section>p{font-size:.95rem}.offer-section .offer-summary{background:#2d79330d;border-radius:8px;color:#2d7933;font-size:1rem;font-weight:500;line-height:1.4;margin:1.5rem 0 .5rem;padding:1rem;text-align:center}.offer-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.5rem 0}.offer-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1.5rem;text-align:center}.offer-card h4{color:#2d7933;font-size:1.1rem;margin-bottom:.5rem;margin-top:0}.offer-card p{color:#666;font-size:.95rem;margin:0}.view-plans-button{background:#0000;border:1px solid #2d7933;border-radius:6px;color:#2d7933;cursor:pointer;font-size:.85rem;font-weight:500;margin-top:1rem;padding:.5rem 1rem;transition:all .2s ease}.view-plans-button:hover{background:#2d79331a}.discounted-plans{margin-top:2rem;width:100%}.discounted-plans h4{color:#2d7933;font-size:1.2rem;margin-bottom:1.5rem;text-align:center}.original-price{color:#999;font-size:.8em;margin-right:.5rem;position:relative;text-decoration:line-through;top:-.2rem}.transition-dialog-container .subscription-dialog-plans{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}.transition-dialog-container .subscription-dialog-plan{align-items:center;background-color:#fffc;border:1px solid #00000014;border-radius:12px;display:flex;flex-direction:column;padding:1.5rem;position:relative;text-align:center;transition:transform .2s,box-shadow .2s}.transition-dialog-container .subscription-dialog-plan:hover{box-shadow:0 6px 16px #2d79331a;transform:translateY(-2px)}.transition-dialog-container .subscription-dialog-plan.featured{background-color:#fffffff2;border-color:#2d7933;box-shadow:0 4px 12px #2d79331a}.transition-dialog-container .save-badge{background-color:gold;border-radius:16px;box-shadow:0 2px 4px #0000001a;color:#333;font-family:Montserrat-SemiBold;font-size:12px;padding:4px 10px;position:absolute;right:-10px;top:-10px}.transition-dialog-container .subscription-dialog-price{align-items:center;color:#2d7933;display:flex;font-family:Montserrat-SemiBold;font-size:28px;justify-content:center;margin-bottom:4px}.transition-dialog-container .subscription-dialog-plan p{color:#666;flex-grow:1;font-size:14px;margin:0 0 16px}.transition-dialog-container .subscription-dialog-annual-billing{color:#666;flex-grow:0!important;font-size:12px!important;font-weight:500;margin:-12px 0 16px!important}.transition-dialog-container .subscription-dialog-plan button{background-color:#fff;border:1px solid #2d7933;border-radius:8px;color:#2d7933;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s;width:100%}.transition-dialog-container .subscription-dialog-plan button:hover{background-color:#2d7933;color:#fff}.transition-dialog-container .subscription-dialog-plan button:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed}.transition-dialog-cta-button{background:#2d7933;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;padding:1rem 2rem;transition:background-color .2s ease;width:100%}.transition-dialog-cta-button:hover{background:#236528}.transition-dialog-cta-button:disabled{background:#ccc;cursor:not-allowed}.transition-dialog-footer{margin-bottom:.5rem;margin-top:.5rem;text-align:center}.transition-dialog-footer p{color:#666;font-size:.9rem;margin-bottom:.5rem}.transition-dialog-footer a{color:#2d7933;font-size:.9rem;font-weight:500;text-decoration:none}.transition-dialog-footer a:hover{text-decoration:underline}.transition-dialog-error{background:#fff2f2;border:1px solid #ffcdd2;border-radius:8px;color:#d32f2f;font-size:.95rem;margin:1rem 0;padding:1rem;text-align:center}@media (max-width:768px){.transition-dialog-container{padding:1.2rem 1rem}.transition-dialog-header h2{font-size:1.6rem}.offer-cards{gap:.8rem;grid-template-columns:1fr}.offer-card,.transition-dialog-content{padding:1.2rem}.message-section h3{font-size:1.2rem}.offer-section h3{font-size:1.2rem;margin-bottom:.8rem}.transition-dialog-cta-button{font-size:1rem;margin-bottom:1rem;margin-top:.5rem;padding:.9rem 1.5rem}.transition-dialog-container .subscription-dialog-plans{gap:.8rem;grid-template-columns:1fr}.transition-dialog-container .subscription-dialog-plan{padding:1rem}.transition-dialog-container .subscription-dialog-price{font-size:22px}.transition-dialog-container .subscription-dialog-plan:hover{box-shadow:0 4px 12px #2d79331a;transform:none}.transition-dialog-footer{margin-top:0}}@supports (-webkit-touch-callout:none){.transition-dialog-container{padding-bottom:env(safe-area-inset-bottom)}}.sale-banner-overlay{align-items:flex-end;bottom:0;display:flex;font-family:Montserrat,sans-serif;left:0;position:fixed;right:0;top:0;z-index:9999}.sale-banner-bottom-sheet{animation:slideUpSheet .4s cubic-bezier(.25,.46,.45,.94) forwards;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 40px #0003;margin:0 auto;max-height:90vh;max-width:500px;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,20px);position:relative;transform:translateY(100%);width:100%}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sale-banner-sheet-header{padding:24px;text-align:center}.sale-banner-offer-icon-large{font-size:48px;line-height:1;margin-bottom:12px}.sale-banner-title{color:#2d7933;font-family:Montserrat-SemiBold,sans-serif;font-size:24px;line-height:1.2;margin:0 0 8px}.sale-banner-discount-hero{background:linear-gradient(135deg,#2d7933,#4caf50);border-radius:20px;box-shadow:0 4px 12px #2d79334d;color:#fff;display:inline-block;font-family:Montserrat-SemiBold,sans-serif;font-size:20px;margin-bottom:12px;padding:8px 20px}.sale-banner-subtitle{color:#666;font-size:16px;line-height:1.4;margin:0}.sale-banner-urgency-strip{align-items:center;animation:urgencyPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#ff98001a,#ff57221a);border:1px solid #ff98004d;border-radius:0;display:flex;gap:8px;justify-content:center;margin:0 0 24px;padding:12px 24px}@keyframes urgencyPulse{0%,to{background:linear-gradient(90deg,#ff98001a,#ff57221a)}50%{background:linear-gradient(90deg,#ff980026,#ff572226)}}.sale-banner-urgency-icon{color:#ff6f00!important;font-size:20px!important}.sale-banner-urgency-text{color:#e65100;font-family:Montserrat-SemiBold,sans-serif;font-size:14px}.sale-banner-primary-cta{padding:0 24px 24px}.sale-banner-best-value-badge{margin-bottom:12px;text-align:center}.sale-banner-best-value-badge span{background:linear-gradient(135deg,gold,#ffa000);border-radius:16px;box-shadow:0 2px 8px #ffc1074d;color:#333;font-family:Montserrat-SemiBold,sans-serif;font-size:12px;padding:6px 16px}.sale-banner-primary-button{background:linear-gradient(135deg,#2d7933,#4caf50)!important;border-radius:16px!important;box-shadow:0 6px 20px #2d79334d!important;color:#fff!important;font-family:Montserrat-SemiBold,sans-serif!important;min-height:80px!important;padding:20px!important;text-transform:none!important;transition:all .3s ease!important;width:100%!important}.sale-banner-primary-button:hover:not(:disabled){box-shadow:0 8px 25px #2d793366!important;transform:translateY(-2px)!important}.sale-banner-primary-button:active{transform:translateY(0)!important}.sale-banner-button-content{align-items:center;display:flex;flex-direction:column;gap:4px}.sale-banner-button-plan{font-size:18px;font-weight:600}.sale-banner-button-price{font-size:24px;font-weight:700;line-height:1}.sale-banner-button-pricing{align-items:center;display:flex;gap:8px;justify-content:center}.sale-banner-original-price{color:#ffffffb3;font-size:12px;opacity:.7;text-decoration:line-through}.sale-banner-discounted-price{background:#fff3;border-radius:8px;font-size:14px;font-weight:600;padding:2px 8px}.sale-banner-alternatives{margin-bottom:24px;padding:0 24px}.sale-banner-show-more{align-items:center;background:#0000;border:none;border-bottom:1px solid #e0e0e0;color:#2d7933;cursor:pointer;display:flex;font-family:Montserrat-Medium,sans-serif;font-size:16px;gap:8px;justify-content:center;padding:16px 0;transition:color .2s;width:100%}.sale-banner-show-more:hover{color:#236b28}.sale-banner-other-plans{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.sale-banner-other-plans.expanded{max-height:300px;opacity:1;padding-top:16px}.sale-banner-plan-option{margin-bottom:12px}.sale-banner-secondary-button{background:#fff!important;border:2px solid #2d7933!important;border-radius:12px!important;color:#2d7933!important;font-family:Montserrat-Medium,sans-serif!important;min-height:60px!important;padding:16px!important;text-transform:none!important;transition:all .2s ease!important;width:100%!important}.sale-banner-secondary-button:hover:not(:disabled){background:#2d79330d!important;transform:translateY(-1px)}.sale-banner-secondary-button-content{align-items:center;display:flex;justify-content:space-between;width:100%}.sale-banner-secondary-button-content .sale-banner-button-plan{font-size:16px;font-weight:500}.sale-banner-secondary-button-content .sale-banner-button-price{color:#2d7933;font-size:16px;font-weight:600}.sale-banner-claim-section{margin-top:16px;padding:24px;text-align:center}.sale-banner-claim-button{background:#0000;border:2px solid #e0e0e0;border-radius:12px;color:#2d7933;cursor:pointer;font-family:Montserrat-Medium,sans-serif;font-size:15px;margin-bottom:12px;max-width:280px;padding:14px 24px;transition:all .2s;width:100%}.sale-banner-claim-button:hover:not(:disabled){background-color:#2d79330d;border-color:#2d7933}.sale-banner-claim-button:disabled{background-color:#f5f5f5;border-color:#ccc;color:#ccc;cursor:not-allowed}.sale-banner-expiration-text{color:#888;font-family:Montserrat,sans-serif;font-size:12px;margin:0}@media (max-width:480px){.sale-banner-bottom-sheet{border-radius:20px 20px 0 0;max-height:95vh}.sale-banner-sheet-header{padding:16px 20px 20px}.sale-banner-title{font-size:22px}.sale-banner-discount-hero{font-size:18px;padding:6px 16px}.sale-banner-primary-cta{padding:0 20px 20px}.sale-banner-alternatives{padding:0 20px}.sale-banner-claim-section{padding:0 20px 20px}.sale-banner-button-plan{font-size:16px!important}.sale-banner-button-price{font-size:22px!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){.sale-banner-bottom-sheet{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.sale-banner-claim-button:focus,.sale-banner-primary-button:focus,.sale-banner-secondary-button:focus,.sale-banner-show-more:focus{outline:2px solid #2d7933;outline-offset:2px}.sale-banner-primary-button:disabled,.sale-banner-secondary-button:disabled{background-color:#f5f5f5!important;border-color:#ccc!important;box-shadow:none!important;color:#ccc!important;cursor:not-allowed!important;transform:none!important}.sale-banner-primary-button:disabled:after,.sale-banner-secondary-button:disabled:after{animation:buttonSpin 1s ease-in-out infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#0000;content:"";display:inline-block;height:16px;margin-left:8px;width:16px}@keyframes buttonSpin{to{transform:rotate(1turn)}}.trial-ending-dialog-container{margin:0 auto;max-width:800px;padding:24px;text-align:center}.trial-ending-dialog-header{position:relative}.trial-ending-dialog-header h2{color:#2d7933;font-size:1.6em;font-weight:600;margin-bottom:8px}.trial-ending-dialog-header p{color:#555;font-size:1.05em;line-height:1.4;margin-bottom:20px}.trial-ending-dialog-plans{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:20px 0}.trial-ending-dialog-plan{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:1 1;max-width:240px;min-width:200px;padding:20px 16px;position:relative;transition:all .3s ease}.trial-ending-dialog-plan.featured{border-color:#2d7933;transform:scale(1.05)}.trial-ending-dialog-plan:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-4px)}.trial-ending-dialog-plan.featured:hover{transform:scale(1.05) translateY(-4px)}.trial-ending-dialog-plan h4{color:#2d7933;font-size:1.2em;font-weight:600;margin-bottom:6px;margin-top:0}.save-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:20px;color:#fff;display:inline-block;font-size:.75em;font-weight:600;margin-bottom:12px;padding:3px 10px}.trial-ending-dialog-price-container{margin:12px 0}.trial-ending-dialog-price{align-items:center;color:#2d7933;display:flex;font-size:1.8em;font-weight:700;gap:8px;justify-content:center;margin-bottom:4px}.trial-ending-dialog-original-price{color:#999;font-size:.6em;font-weight:400;text-decoration:line-through}.trial-ending-dialog-frequency{color:#666;font-size:.85em;margin:0}.trial-ending-dialog-annual-billing-price{color:#666;font-size:.8em;margin:2px 0 0}.trial-ending-dialog-plan button{background:linear-gradient(135deg,#2d7933,#4caf50);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9em;font-weight:600;margin-top:12px;padding:10px 16px;transition:all .3s ease;width:100%}.trial-ending-dialog-plan button:hover{background:linear-gradient(135deg,#1e5a23,#388e3c);transform:translateY(-2px)}.trial-ending-dialog-plan button:disabled{background:#ccc;cursor:not-allowed;transform:none}.trial-ending-dialog-discount-note{background:#2d79331a;border:1px solid #2d79334d;border-radius:8px;margin:12px auto;max-width:400px;padding:10px}.trial-ending-dialog-error{background:#ffebee;border:1px solid #f44336;border-radius:8px;color:#c62828;margin:16px 0;padding:12px;text-align:center}.trial-ending-dialog-footer{border-top:1px solid #eee;margin-top:16px;padding-top:16px}@media (max-width:768px){.trial-ending-dialog-container{padding:20px}.trial-ending-dialog-plans{align-items:center;flex-direction:column}.trial-ending-dialog-plan{max-width:300px;width:100%}.trial-ending-dialog-plan.featured{order:-1;transform:none}.trial-ending-dialog-plan.featured:hover{transform:translateY(-4px)}.trial-ending-dialog-header h2{font-size:1.5em}}.login-frame{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:calc(100vw - 32px);padding:24px 16px;text-align:center;width:320px}.login-header{color:#162e16;font-family:Montserrat-SemiBold,Helvetica;font-size:24px;margin-bottom:20px}.login-form-line-item{padding:8px 0}.login-google-button{border:1px solid #1a73e8!important}.login-form-input-wide .MuiOutlinedInput-root{border-radius:12px}.login-form-input-wide input{font-size:16px!important;padding:16px!important;width:100%!important}.login-form-divider{align-items:center;color:#666;display:flex;font-size:14px;margin:16px 0}.login-form-divider:after,.login-form-divider:before{border-bottom:1px solid #ddd;content:"";flex:1 1;margin:0 16px}.login-form-switch{color:#666;font-size:14px;margin-top:16px}.login-form-switch a{color:#2d7933;font-weight:500;text-decoration:none}.login-facebook-button{background-color:#405a9a!important;color:#fff!important;margin:10px!important}.google-logo{border-radius:50%;height:18px;margin-right:1px;width:18px}.loading-spinner{align-items:center;color:#2d7933;display:flex;justify-content:center;min-height:200px}.login-google-button{color:#333!important}.login-google-button:hover{background-color:#f8f8f8!important}@media(max-width:742px){.login-form-input-wide input{font-size:14px!important;padding:13.5px 14px!important;width:230px!important}.login-form-input-wide label{font-size:14px!important}.login-form-input-wide .MuiInputLabel-outlined{transform:translate(14px,15px) scale(1)!important}.login-form-input-wide .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)!important}}.login-form-input-wide input:-webkit-autofill,.login-form-input-wide input:-webkit-autofill:active,.login-form-input-wide input:-webkit-autofill:focus,.login-form-input-wide input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;font-family:Montserrat,Helvetica!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-form-input-wide input:-webkit-autofill{background-color:#fff!important;color:#000!important;font-family:Montserrat,Helvetica!important}.login-form-input-wide input:autofill{background-color:#fff!important;color:#000!important;font-family:Montserrat,Helvetica!important}.login-form-input-wide input:-internal-autofill-selected{background-color:#fff!important;color:#000!important;font-family:Montserrat,Helvetica!important}.login-form-input-wide input{font-family:Montserrat,Helvetica!important}.calendar-page-outer-frame{display:flex;flex-direction:column;height:calc(100% - 45px)}.calendar-page-middle-frame{display:flex;flex:1 1;height:100%}.calendar-page-inner-frame{background:linear-gradient(#1e6a46,#b2ffdc);display:flex;flex-direction:column;height:100%}.calendar-page-inner-nav-button{padding:10px 20px!important}.calendar-meal-counter{align-items:center;background-color:#e48100;border-radius:6px;color:#fff;display:flex;font-size:10px;justify-content:center;margin-bottom:3px;margin-left:4px;margin-right:4px;padding:2px 4px}.calendar-page-content{height:calc(100% - 50px)}.input-calories-popover{margin:30px}.input-calories-popover-header{margin:10px;text-align:center}.calendar-loading{height:100%;width:100%}.calendar-column::-webkit-scrollbar{height:10px;width:0}.inner-calendar-frame .swiper-container{height:100%}.calendar-header{align-items:center;background:none;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:400;letter-spacing:.05em;padding:0;text-align:center}.calendar-header-top{align-items:center;border-bottom:1px solid #fff;display:flex;font-family:Montserrat-SemiBold;justify-content:center;margin:0 0 5px;max-width:92%;min-height:40px;padding-top:2px;width:100%}.calendar-header-calories{box-sizing:border-box;font-family:Montserrat;font-size:11px;font-weight:400;letter-spacing:.05em;padding-left:10px;padding-top:4px;text-shadow:0 1px 1px #fff;text-transform:uppercase}.calendar-header .add-button{margin-left:auto;margin-right:auto;margin:8px 14px!important;text-transform:none!important;width:115px!important}.calendar-header .add-button,.generate-button{align-items:center;background-color:#2d7933!important;border:none;border-radius:10px;color:#fff;display:flex;font-family:Montserrat-Medium;padding:9px 15px}.generate-button{height:42px;margin-left:12px;margin-right:12px}.log-weight-button{background:#40b37d;border-radius:10px;font-family:Montserrat-Medium;font-size:15px;margin-left:12px;margin-right:12px;padding:9px 11.7px}.generate-button-disabled{background-color:#d6d6d6!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;color:#a1a1a1!important;font-size:13px!important;margin:10px 5px!important;min-height:30px!important;padding:0 10px!important}.calendar-header .MuiButton-root{min-width:0!important}.progress{background-color:#e9ecef;border-radius:.25rem;display:flex;font-size:.75rem;height:1rem;line-height:0;overflow:hidden}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:1rem 1rem}.progress-bar{background-color:#007bff;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:width .6s ease;white-space:nowrap}.calendar-header-delivery-time-window-message{font-size:12px;padding-bottom:5px;padding-top:7px;text-transform:none}.inner-calendar-frame{align-items:center;border-bottom:5px solid #e7e7e7;display:flex;flex:1 1;flex-direction:row;height:100%;overflow:auto;width:100%}.swiper-slide,.swipper-wrapper{display:flex}.swiper-container{align-self:normal}.calendar-meal-carousel-next .MuiSvgIcon-root,.calendar-meal-carousel-previous .MuiSvgIcon-root,.swiper-custom-button-next .MuiSvgIcon-root,.swiper-custom-button-previous .MuiSvgIcon-root{font-size:24px}.swiper-button-disabled{color:#f9f9f9!important}.calendar-columns::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.calendar-columns::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.calendar-column{background:none;display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto}.calendar-empty-column{align-items:center;color:grey;display:flex;flex-direction:column;height:100%;justify-content:center}.calendar-empty-slot{align-items:center;display:flex;font-size:11.5px;min-height:84px}.calendar-empty-slot,.calendar-empty-slot-wrapper{background:#fff;border-radius:10px;box-shadow:0 1px 2px 0 #0000000d}.calendar-empty-slot-wrapper{margin:10px 5px}.calendar-meal-slot{background:#fff;border-radius:10px;box-shadow:0 1px 2px 0 #0000000d;flex-direction:column;font-size:11.5px;margin:10px 5px;overflow:hidden}.calendar-hover-slot{background-color:#dcdcdc;height:55px;margin:5px}.calendar-meal-slot-top{align-items:center;display:flex;font-size:12px;font-weight:400;margin-bottom:3px;padding:3px 2px;text-shadow:0 1px 1px #fff;text-transform:uppercase}.calendar-meal-category{margin-right:auto}.calendar-slot-category{display:flex;font-family:Montserrat-SemiBold;font-size:13px;margin-left:15px;text-transform:capitalize}.calendar-empty-slot .add-button{margin-left:10px!important;margin-right:2px!important}.calendar-empty-slot .add-button,.calendar-meal-slot .add-button{color:#7c7c7c!important;font-size:15px!important;max-width:26px!important;min-width:26px!important}.calendar-meal-slot .add-button{margin-right:3px!important}.calendar-slot-copy-button{font-size:16px!important;margin-left:0!important;margin-right:2px!important;max-width:22px!important;min-width:22px!important;padding-top:4px!important}.calendar-empty-slot .calendar-slot-generate-button,.calendar-meal-slot .calendar-slot-generate-button{color:#7c7c7c!important;font-size:16px!important;margin-left:3px!important;margin-right:2px!important;max-width:22px!important;min-width:22px!important;padding-top:5px!important}.calendar-meal-slot .calendar-slot-generate-button{margin-bottom:-1px!important}.calendar-meal{background-color:#fff!important;margin:0 3px 3px;min-height:60px;padding:1px 4.5px 1px 3px;position:relative;width:100%}.calendar-meal-text{flex:1 1;margin:6px 0}.calendar-meal-top{display:flex}.calendar-meal-left{align-items:center;display:flex;flex:1 1}.calendar-meal-calorie-label{color:#b3b3b3;display:flex;font-size:11px;margin-right:5px}.calendar-meal-calorie-chip{border-radius:10px;color:#fff;font-size:10px;margin:0 5px;padding:2px 8px}.calendar-meal-thumbnail{border-radius:50%;height:60px;margin-right:10px;object-fit:cover;width:60px}.delete-button{float:right;max-height:18px!important;min-width:10px!important;padding:12px 2px!important;position:-webkit-sticky!important;position:sticky!important;text-align:right}.delete-button svg{color:#919191;font-size:14px!important}.calendar-meal-delete-button{max-height:18px!important;min-width:10px!important;padding:12px 2px!important;position:absolute!important;right:5px;top:2px}.calendar-meal-delete-button svg{color:#919191;font-size:12px!important}.calendar-meal-label{font-family:Montserrat-SemiBold;margin-bottom:10px;max-width:90%}.pin-button{float:right;font-size:12px!important;max-height:18px!important;min-width:9px!important;padding:5px 2px!important;text-align:right}.disabled-pin{color:grey;width:20px!important}.enabled-pin{color:#cd5c5c;width:20px!important}.duplicate-button{bottom:1px;font-size:9px!important;max-height:18px!important;min-width:10px!important;padding:5px 0!important;position:absolute!important;right:4px}.calendar-add-meal-modal{max-width:500px;min-height:700px;min-width:320px;padding:10px}.calendar-add-meal-modal .MuiAppBar-root{max-width:calc(100% - 30px)}.calendar-add-meal-popover .MuiPopover-paper{bottom:50px;top:80px}.calendar-add-recipe-meal-top{align-items:center;display:flex;justify-content:center}.filter-recipes-textfield-button{background:none;border:none}@media(min-width:501px){.calendar-add-menu-meal-filter-textfield{margin:10px 10px 10px 0!important;max-width:500px;width:90%}}.calendar-add-meal-modal-exit-button{color:#535353!important;font-size:16px!important;margin-right:-3px!important;min-width:10px!important;padding:5px!important}.calendar-add-menu-meal-name{font-size:14px;padding:5px 0}.calendar-add-menu-meal-likes{color:#999;font-family:Montserrat-Medium;font-size:12px;margin:3px 0 3px 1px}@media(max-width:601px){.inner-calendar-frame{border-bottom:none}.calendar-column-slots{overflow-y:auto}.calendar-add-menu-meal-filter-textfield{margin:10px 10px 10px 0!important;width:90%}.calendar-add-menu-meal-filter-textfield input{font-size:14px!important}.calendar-add-meal-modal{min-height:calc(100vh - 20px);min-height:calc(100dvh - 20px);width:calc(100vw - 20px)}.calendar-add-menu-meal-name{font-size:12px}}.calendar-add-menu-meal-row{align-items:center;display:flex;margin-top:5px}.calendar-add-menu-meal-picture{border-radius:50px;height:110px;object-fit:cover;width:110px}.calendar-add-menu-meal-column{display:flex;flex-direction:column}.calendar-add-menu-meal-caloric-info{display:flex;font-size:10px;padding:5px 0 7px}.calendar-add-custom-meal-caloric-info{display:flex;font-size:10px;padding:5px 0}.caloric-chip{border-radius:10px;color:#fff;margin-right:4px;padding:4px 7px;text-transform:none}.caloric-chip-calories{color:#000;font-size:11px;margin-right:5px;padding:4px 0}.caloric-chip-protein{background-color:#24c581}.caloric-chip-carbs{background-color:#25abff}.caloric-chip-fats{background-color:#ee681d}.calendar-add-to-cart-top-button{background:#f9f9f9;border:0 solid #e2e8f0;border-radius:10px!important;color:#4e4e4e!important;font-family:Montserrat-SemiBold!important;font-size:13px!important;padding:5px 9px!important;text-transform:none!important}.calendar-add-menu-meal-button{background:#f9f9f9;background:#2d7933;border:0 solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:Montserrat-Medium;font-size:14px;justify-content:center;line-height:24px;line-height:20px;margin:5px 5px 5px 0!important;margin-left:6px;overflow-wrap:break-word;padding:5px 18px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}.calendar-add-recipe-meal-header{font-family:Montserrat-SemiBold;font-size:14px;margin-bottom:-3px;padding:8px 10px 5px}.custom-meal-form{margin-top:15px}.custom-meal-form input{padding:11px 12px 10px!important}.custom-meal-form-top-message{font-family:Montserrat-SemiBold;margin:20px auto;text-align:center;width:280px}.custom-meal-form-header{font-weight:500;padding:4px}.custom-meal-form-line-item{align-items:center;display:flex;justify-content:center;margin:20px;overflow:auto;padding:5px}.custom-meal-form-line-item input{padding:3px}.custom-meal-form-input{width:200px}@media(max-width:501px){.custom-meal-form-input input{font-size:16px!important}.calendar-add-recipe-meal-content{height:calc(100vh - 115px);height:calc(100dvh - 115px);overflow-y:auto}}@media(min-width:501px){.calendar-add-recipe-meal-content{height:calc(100vh - 235px);height:calc(100dvh - 235px);overflow-y:auto}}.custom-food-text-field-medium{margin-bottom:10px!important;width:160px!important}.custom-food-label-medium-medium{align-items:center;border-radius:0 10px 10px 0;color:#fff;display:flex;flex-direction:row;font-family:Montserrat-SemiBold;justify-content:center;margin-bottom:10px;padding:10.5px;text-align:center;width:90px}.custom-food-text-field-wide{margin-bottom:10px!important;width:200px!important}.custom-food-label-narrow{align-items:center;border-radius:0 10px 10px 0;color:#fff;display:flex;flex-direction:row;font-family:Montserrat-SemiBold;justify-content:center;margin-bottom:10px;padding:10.5px;text-align:center}.custom-meal-form-submit-button{display:flex;justify-content:center;margin-top:10px}.calendar-hover-card{padding:8px}.checkmark-animation{animation:fadeOut 1.5s forwards;color:#fff;font-size:20px;height:18px;margin-bottom:3px;margin-top:-3px;opacity:1;width:18px}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modern-empty-state{background:linear-gradient(135deg,#fafbfc,#fff);border:1px solid #ffffffe6;border-radius:16px;box-shadow:0 4px 20px #0000000f,0 1px 3px #00000014;display:flex;justify-content:center;margin:15px 10px;padding:40px 20px}.empty-state-content{align-items:center;display:flex;flex-direction:column;max-width:320px;text-align:center}.empty-state-icon-wrapper{align-items:center;background:linear-gradient(135deg,#2d793314,#2d79331f);border-radius:20px;box-shadow:0 2px 8px #2d79331a,inset 0 1px 0 #fffc;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.empty-state-icon{color:#2d7933;font-size:28px!important;opacity:.8}.empty-state-title{color:#000;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;margin-bottom:8px}.empty-state-description{color:#6b7280;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:24px}.modern-cta-button{align-items:center;background:linear-gradient(135deg,#2d7933,#22592a);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #2d793333,0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;display:inline-flex;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;justify-content:center;letter-spacing:-.01em;padding:12px 24px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-cta-button:hover{background:linear-gradient(135deg,#2f7e35,#24612c);box-shadow:0 6px 20px #2d793340,0 2px 6px #0000001a,inset 0 1px 0 #fff3;color:#fff;text-decoration:none;transform:translateY(-2px)}.modern-cta-button:active{transform:translateY(-1px);transition-duration:.1s}@media (max-width:501px){.modern-empty-state{border-radius:12px;margin:10px 5px;padding:30px 15px}.empty-state-icon-wrapper{border-radius:16px;height:56px;margin-bottom:16px;width:56px}.empty-state-icon{font-size:24px!important}.empty-state-title{font-size:16px;margin-bottom:10px}.empty-state-description{font-size:13px;margin-bottom:20px}.modern-cta-button{border-radius:10px;font-size:13px;padding:10px 20px}}@media (max-width:430px){.modern-empty-state{padding:25px 12px}.empty-state-content{max-width:280px}}.modern-recipe-row{align-items:flex-start;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #ffffffe6;border-radius:16px;box-shadow:0 2px 12px #0000000f,0 1px 3px #00000014;display:flex;margin:8px 10px;overflow:hidden;padding:16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-recipe-row:hover{box-shadow:0 4px 20px #00000014,0 2px 6px #0000001a;transform:translateY(-1px)}.modern-recipe-image{border-radius:16px;box-shadow:0 2px 8px #0000001a,inset 0 1px 0 #fffc;cursor:pointer;height:120px;margin-right:16px;object-fit:cover;transition:all .2s cubic-bezier(.4,0,.2,1);width:120px}.modern-recipe-image:hover{box-shadow:0 4px 12px #00000026,inset 0 1px 0 #fffc;transform:scale(1.02)}.modern-recipe-content{display:flex;flex:1 1;flex-direction:column;min-width:0}.modern-recipe-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.modern-recipe-title{flex:1 1;min-width:0}.modern-recipe-name{color:#141414;cursor:pointer;font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:1.3;margin-bottom:4px}.modern-recipe-likes{color:#6b7280;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;margin-bottom:8px}.modern-recipe-actions{align-items:flex-start;display:flex;gap:8px;margin-left:16px}.modern-recipe-nutrition{cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:16px}.modern-recipe-chip{border-radius:20px;box-shadow:0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;letter-spacing:-.01em;padding:6px 10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-recipe-chip:hover{box-shadow:0 2px 6px #00000026,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-recipe-chip-calories{background:linear-gradient(135deg,#374151,#1f2937)}.modern-recipe-chip-protein{background:linear-gradient(135deg,#24c581,#1fa968)}.modern-recipe-chip-carbs{background:linear-gradient(135deg,#25abff,#1e8fdb)}.modern-recipe-chip-fats{background:linear-gradient(135deg,#ee681d,#d15a17)}.modern-recipe-controls{display:flex;flex-direction:column;gap:12px}.modern-recipe-servings{align-items:center;color:#374151;display:flex;font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;gap:12px}.modern-recipe-servings-label{font-weight:500;min-width:60px}.modern-recipe-buttons{display:flex;gap:8px}.modern-recipe-add-button{background:linear-gradient(135deg,#2d7933,#53a05f);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #2d793333,0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;padding:12px 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-recipe-add-button:hover:not(:disabled){background:linear-gradient(135deg,#2f7e35,#24612c);box-shadow:0 4px 12px #2d793340,0 2px 6px #0000001a,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-recipe-add-button:active{transform:translateY(0);transition-duration:.1s}.modern-recipe-add-button:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);box-shadow:none;cursor:not-allowed;transform:none}.modern-recipe-edit-button{background:linear-gradient(135deg,#81c524,#6b9f1e);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #81c52433,0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;padding:12px 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-recipe-edit-button:hover{background:linear-gradient(135deg,#89d026,#74a520);box-shadow:0 4px 12px #81c52440,0 2px 6px #0000001a,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-recipe-edit-button:active{transform:translateY(0);transition-duration:.1s}@media (max-width:501px){.modern-recipe-row{border-radius:12px;margin:6px 5px;padding:12px}.modern-recipe-image{border-radius:12px;height:100px;margin-right:12px;width:100px}.modern-recipe-name{font-size:14px}.modern-recipe-likes{font-size:11px}.modern-recipe-chip{font-size:10px;padding:4px 8px}.modern-recipe-controls{gap:10px}.modern-recipe-add-button,.modern-recipe-edit-button{font-size:13px;min-width:50px;padding:10px 16px}.modern-recipe-servings{font-size:12px}}@media (max-width:430px){.modern-recipe-row{border-radius:10px;padding:10px}.modern-recipe-image{border-radius:10px;height:80px;margin-right:10px;width:80px}.modern-recipe-name{font-size:13px}.modern-recipe-chip{font-size:9px;padding:3px 6px}.modern-recipe-add-button,.modern-recipe-edit-button{font-size:12px;padding:8px 12px}}.modern-calendar-chip{border-radius:16px;box-shadow:0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;display:inline-block;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:600;letter-spacing:-.01em;margin:2px 5px 2px 0;padding:4px 8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-calendar-chip:hover{box-shadow:0 2px 6px #00000026,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-calendar-chip-calories{background:none;box-shadow:none;color:#000;font-family:Montserrat-Medium;font-size:11px;font-weight:500;padding:0}.modern-calendar-chip-protein{background:linear-gradient(135deg,#24c581,#1fa968)}.modern-calendar-chip-carbs{background:linear-gradient(135deg,#25abff,#1e8fdb)}.modern-calendar-chip-fats{background:linear-gradient(135deg,#ee681d,#d15a17)}.modern-calendar-chip-sodium{background:linear-gradient(135deg,gold,#f4c542)}.modern-calendar-chip-cholesterol{background:linear-gradient(135deg,#ffa07a,#ff7e56)}.modern-calendar-chip-sugar{background:linear-gradient(135deg,pink,#f695a4)}.modern-calendar-chip-fiber{background:linear-gradient(135deg,#8d9fff,#5e72f4)}.modern-calendar-chip-net-carbs{background:linear-gradient(135deg,#3b57bd,#1e3a9a)}.modern-calendar-chip-saturated-fat{background:linear-gradient(135deg,#cb533b,#b91c1c)}.date-circle{align-items:center;background-color:none;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:0}@media(min-width:600px){.date-circle{height:50px;width:50px}}@media(max-width:600px){.date-circle{height:35px;width:35px}}@media(max-width:400px){.date-circle{height:28px;width:28px}}.date-circle.selected{background-color:#d2f1d2;color:#1b8e59}.meal-hover-card,.meal-hover-card-frame{background-color:#f9f9f9}.meal-hover-card{min-height:calc(100vh - 20px);padding:30px;text-align:center}.meal-hover-card-header{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;font-size:16px;font-weight:300;justify-content:center;letter-spacing:.06em;margin:15px 5px;padding:10px 8px;text-shadow:0 1px 1px #fff;text-transform:none}.meal-hover-card-header-description{font-size:13px;font-weight:400;letter-spacing:.02em;margin:8px auto 5px;max-width:420px;text-transform:none}.meal-hover-card-columns{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.meal-hover-card-picture{height:350px;margin-right:5px;object-fit:cover;width:350px}@media(max-width:750px){.meal-hover-card{min-width:calc(100vw - 20px);padding:10px;text-align:center}.meal-hover-card-picture{border-radius:10px;height:280px;margin-right:5px;object-fit:cover;width:280px}.meal-hover-card-header{font-size:16px}.meal-hover-card-info-tag{font-size:12px}}.meal-hover-card-info{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:15px}.meal-hover-card-top-info{font-size:15px;margin:0 15px 12px;text-align:center}.meal-hover-card-info-tags{font-size:12px;font-weight:400;margin-top:12px;text-align:center;text-shadow:none}.meal-hover-card-options{font-size:13px}.meal-hover-card-options .MuiSelect-selectMenu{font-size:12px!important;margin-left:2px;padding-bottom:3px!important;padding-top:3px!important}.meal-hover-card-info-tag{background:#e6efda!important;border-radius:5px;color:#5e8b20!important;display:inline-block;font-family:Montserrat-SemiBold!important;margin:2px 2px 8px;padding:4px;text-transform:uppercase!important}.meal-hover-card-nutrients{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 0 #0000000d;padding:5px 5px 20px}.meal-details-card-add-to-cart-button{align-items:center;background:#24c581;border:0 solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #0006,0 2px 4px -1px #0000000f;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;line-height:30px;margin-bottom:10px;margin-left:6px;margin-top:10px;overflow-wrap:break-word;padding:4px 8px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}.meal-details-card-add-to-cart-button:hover{background:#dbdbdb}.modify-recipe-ingredients-search-box{align-items:center;align-self:start;display:flex;flex-direction:column;margin-bottom:15px!important;margin-top:-20px!important}.add-ingredient-dialog .MuiTab-wrapper{font-family:Montserrat-SemiBold!important;font-size:12px!important;margin:0!important;padding:6px 1px!important}.add-ingredient-dialog{height:100vh;height:100dvh;max-height:1000px;max-width:500px;text-align:center;width:100vw}.close-ingredients-dialog-button{padding:0}.ingredient-bulk-textfield{margin-bottom:10px!important;margin-top:10px!important;width:300px!important}.calorie-card{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-around;margin-left:5px;margin-right:5px;margin-top:10px;max-width:800px;overflow:hidden;position:relative;width:calc(100% - 10px)}.pie-chart-container{height:150px;text-align:center;width:150px}.pie-chart-container .calorie-text{font-size:16px;font-weight:700}.custom-carousel{max-width:500px;max-width:43vw;overflow:hidden;padding-bottom:12px;position:relative;width:190px}.slide-content{display:flex;transition:transform .5s ease-in-out;width:100%}.slide{display:flex;flex-direction:column;flex-shrink:0;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.progress-bar-container{margin-bottom:10px}.progress-bar-label{color:#333;font-size:12px}.progress-bar-value{align-items:center;color:#999;display:flex;font-size:11px;margin-left:auto}.calorie-card .progress{height:6px;max-width:100%;width:170px}.macro-totals-bar{background:#fafafa!important;border-radius:1rem!important;height:10px!important;text-shadow:none;text-transform:none}.macro-totals-bar-protein{background:linear-gradient(135deg,#24c581,#1fa968);overflow:visible}.macro-totals-bar-carbs{background:linear-gradient(135deg,#25abff,#1e8fdb)}.macro-totals-bar-fats{background:linear-gradient(135deg,#ee681d,#d15a17)}.macro-totals-bar-sodium{background:linear-gradient(135deg,gold,#f4c542);overflow:visible}.macro-totals-bar-sugar{background:linear-gradient(135deg,pink,#f695a4);overflow:visible}.macro-totals-bar-cholesterol{background:linear-gradient(135deg,#ffa07a,#ff7e56);overflow:visible}.macro-totals-bar-fiber{background:linear-gradient(135deg,#8d9fff,#5e72f4);overflow:visible}.macro-totals-bar-net-carbs{background:linear-gradient(135deg,#3b57bd,#1e3a9a);overflow:visible}.macro-totals-bar-saturated-fat{background:linear-gradient(135deg,#cb533b,#b91c1c);overflow:visible}.custom-control-next,.custom-control-prev{align-items:center;background:none;border:none;bottom:-8px;cursor:pointer;display:flex;height:23px;justify-content:center;opacity:.8;position:absolute;transition:opacity .3s;width:23px;z-index:2}.custom-control-next:hover,.custom-control-prev:hover{opacity:1}.custom-control-prev{left:5px}.custom-control-next{right:5px}.custom-control-next-icon,.custom-control-prev-icon{background-repeat:no-repeat;background-size:100%;display:inline-block;height:15px;width:15px}.custom-control-prev-icon{background-image:url(/static/media/previous-arrow.8b90ed596fba2cf6f188.svg);filter:brightness(.75)}.custom-control-next-icon{background-image:url(/static/media/next-arrow.05a01895575e4c055333.svg);filter:brightness(.75)}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:50%;list-style:none;margin:0;padding-left:0;position:absolute;transform:translateX(-50%);z-index:15}.indicator{background-color:#868686!important;border-radius:50%;cursor:pointer;height:6px;margin:0 3px;opacity:.5;transition:opacity .3s;width:6px}.indicator.active{background-color:#333;opacity:1}.nutrient-input{margin-right:5px;text-align:right;width:50px}.pie-chart-container svg,.pie-chart-container svg *{outline:none!important}.pie-chart-container .recharts-pie,.pie-chart-container .recharts-pie-sector,.pie-chart-container .recharts-surface,.pie-chart-container .recharts-wrapper,.pie-chart-container circle,.pie-chart-container g,.pie-chart-container path{-webkit-tap-highlight-color:transparent;outline:none!important}.pie-chart-container svg[focusable]{focusable:false}.pie-chart-container svg,.pie-chart-container svg *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.pie-chart-container :focus{border:none!important;box-shadow:none!important;outline:none!important}.modify-recipe-top{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.modify-recipe-top-column{align-items:center;max-width:480px}.modify-recipe-action-buttons,.modify-recipe-top-column{display:flex;flex-direction:column;justify-content:space-evenly;margin:10px 10px 0}.modify-recipe-top-button{padding:5px 9px!important}.modify-recipe-instructions-add-button,.modify-recipe-top-button{border-radius:10px!important;color:#4e4e4e!important;font-family:Montserrat-SemiBold!important;font-size:13px!important;text-transform:none!important}.modify-recipe-instructions-add-button{margin-top:15px!important}.modify-recipe-change-image-button{align-self:center!important;background-color:#ffffffe6!important;font-size:12px!important;height:30px!important;margin-top:-33px!important;min-width:40px!important}.modify-recipe-staged-changes-warning{font-size:12px!important;margin-top:-10px;opacity:.9;padding:0 5px!important;position:-webkit-sticky!important;position:sticky!important;top:5px;z-index:100!important}.modify-recipe-staged-changes-warning .MuiSvgIcon-fontSizeSmall{font-size:16px}.modify-recipe-staged-changes-warning .MuiAlert-action{padding-left:0}.modify-recipe-staged-changes-warning .MuiAlert-message{width:100%}.modify-recipe-exit-button{color:#535353!important;max-height:20px!important;min-width:20px!important;padding:5px 2px!important;position:fixed!important;right:15px;text-align:right;top:15px;z-index:500!important}.modify-recipe-exit-button svg{font-size:16px!important}.modify-recipe-name{margin:15px 0 5px!important;max-width:70vw;width:400px!important}.modify-recipe-description{margin:15px 0 0!important;max-width:70vw;width:400px!important}.modify-recipe-minutes{margin:10px 0!important;max-width:70vw;width:195px!important}.modify-recipe-top .MuiSelect-selectMenu{white-space:normal!important}.modify-recipe-top .MuiChip-root{margin:1px}.modify-recipe-categories,.modify-recipe-tags{font-size:14px;margin:12px 0 5px;white-space:normal}.chip-container{display:flex;flex-wrap:wrap;justify-content:center}.chip-container .MuiChip-root{margin:2px}.modify-recipe-picture{align-items:center;background-position:50%;background-size:auto 50px;display:flex;flex-direction:column;height:260px;justify-content:center;object-fit:cover;width:260px}.modify-recipe-instruction-textfield{margin-left:10px!important;width:600px}.modify-recipe-instruction-textfield .MuiInput-root{font-family:Montserrat-Medium;font-size:14px!important}.modify-recipe-recipe-instruction-number{align-items:center;background:#d9eebd!important;border-radius:50%;color:#07490d!important;display:flex;font-family:Montserrat-SemiBold;height:25px;justify-content:center;margin-right:3px;width:25px}.modify-recipe-ingredient-column{display:flex;flex-direction:column;justify-content:center}.modify-recipe-ingredient-label{display:flex;font-family:Montserrat-SemiBold;font-size:12px;margin:5px 8px;max-width:200px;text-align:left}.modify-recipe-ingredient-image-div{align-items:center;display:flex;justify-content:center;margin-right:15px;overflow:hidden;width:80px}.modify-recipe-ingredient-row{align-items:center;border-top:1px solid #ececec;display:flex;height:75px}.modify-recipe-name input{font-family:Montserrat-Medium;font-size:14px}.modify-recipe-name textarea{font-family:Montserrat-SemiBold;font-size:14px}.modify-recipe-description textarea{font-family:Montserrat-Medium;font-size:14px}.ingredient-search-textfield input{font-size:16px}.modify-recipe-minutes input{font-family:Montserrat-Medium;font-size:14px}.modify-recipe-ingredient-image{height:50px;margin-left:auto;margin-right:auto;width:auto}.modify-recipe-ingredient-column .MuiInput-root{color:#797979;font-family:Montserrat-SemiBold;font-size:13px!important;height:22px;margin:4px!important}.modify-recipe-amount-in-grams,.modify-recipe-amount-in-grams1{color:grey;font-family:Montserrat-SemiBold;font-size:12px;margin-right:10px}.modify-recipe-amount-in-grams1{display:flex;justify-content:center;min-width:70px}.modify-recipe-ingredient-delete-button{font-size:10px!important;margin-left:auto!important;max-width:10px!important;min-width:10px!important;padding:2px 8px!important}.modify-recipe-ingredient-column .MuiSelect-select.MuiSelect-select{font-family:Montserrat-SemiBold;font-size:12px!important;padding-right:14px}.modify-recipe-ingredient-row-drag-indicator{display:none!important}.modify-recipe-unit-text{font-family:Montserrat-SemiBold;margin-left:-15px}.modify-recipe-unit-text-normal{font-family:Montserrat-SemiBold;font-size:11px;min-width:70px}.modify-recipe-unit-select{font-size:12px!important}.modify-recipe-unit-select .MuiSvgIcon-root{font-size:14px!important;margin-top:5px!important}.modify-recipe-instruction-row{align-items:center;display:flex;font-size:11px!important;justify-content:center;margin-left:10px;margin-right:10px;margin-top:20px!important}.modify-recipe-instruction-textfield{margin-left:8px!important;margin-right:10px!important;width:calc(100% - 50px)}.modify-recipe-instruction-textfield .MuiInput-root{color:#676767;font-family:Montserrat-SemiBold;font-size:13px!important}.modify-recipe-ingredients-header{font-family:Montserrat-SemiBold;font-size:20px;margin-bottom:20px;margin-top:20px}.modify-recipe-instructions{padding-bottom:10px;width:100%}.modify-recipe-ingredients-manual-toggle{color:blue!important}.modify-recipe-nutrient-textfield{margin:5px!important;width:100%}.ingredient-search-textfield{margin-top:10px!important;width:250px!important}.modify-recipe-ingredients-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:5px}.modify-recipe-ingredients-calorie-label{border-radius:1rem;font-family:Montserrat-Medium;font-size:15px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:100px;padding:6px 0;text-align:center}.modify-recipe-ingredient-column-inner{display:flex;margin:0 5px}.modify-recipe-amount-text-field{height:20px!important}.modify-recipe-instructions-header{font-family:Montserrat-SemiBold;font-size:20px;margin-top:20px}.modify-recipe-instruction-drag-slot{background-color:#dcdcdc;height:20px;margin:20px 40px}.modify-recipe-save-button{background:#17a14c!important;margin-right:10px!important}.modify-recipe-delete-button,.modify-recipe-save-button{color:#f8f8f8!important;margin-bottom:10px!important;margin-top:20px!important}.modify-recipe-delete-button{background:#a1131a!important;margin-left:10px!important}.modify-recipe-cancel-button{background:#b1b1b1;border:0 solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:Montserrat-Medium;font-size:14px;justify-content:center;line-height:24px;line-height:20px;margin:5px 5px 5px 0!important;margin-left:6px;overflow-wrap:break-word;padding:5px 18px;text-decoration:none;text-transform:none!important;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}@media(min-width:501px){.modify-recipe-exit-button{float:right;margin-right:-20px!important;margin-top:-20px!important;padding:15px 6px!important;position:-webkit-sticky!important;position:sticky!important;top:15px}}.MuiSlider-root{padding:13px 0!important}.recharts-cartesian-axis-tick{font-size:13px}.swipeable-item{overflow:visible;position:relative;transition:transform .3s ease-out}.calendar-meal-extra-content{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:transform .3s ease-out;width:100%;z-index:100}.calendar-meal-actions-container{display:flex;height:100%;pointer-events:none;position:absolute;right:0;top:0;z-index:99}.calendar-meal-move-content{background-color:#4caf50}.calendar-meal-move-content,.calendar-meal-side-content{align-items:center;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;pointer-events:auto;position:relative;width:53px}.calendar-meal-side-content{background-color:#f77}.react-calendar__month-view__days__day{color:#000!important}.react-calendar__tile:disabled{color:#ababab!important}.react-calendar,.react-calendar__navigation__label__labelText{color:#000!important}.react-calendar{width:300px!important}.react-calendar__tile{border-radius:50%;font-family:Montserrat-SemiBold!important}.react-calendar__tile--now{background:#fff!important;color:green!important}.react-calendar__tile--active{background:#2d7933!important}.copy-meals-to-day-button{background-color:#2d7933!important;border:0 solid #e2e8f0;border-radius:3px;border-radius:8px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:Montserrat-Medium;font-size:14px;justify-content:center;line-height:24px;line-height:20px;margin:5px 5px 5px 0!important;margin:15px 0 0 6px;overflow-wrap:break-word;padding:5px 18px;text-decoration:none;text-transform:none!important;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.create-new-recipe-link{background:none!important;border:none;color:#069;cursor:pointer;font-family:Montserrat;font-size:15px;padding:0!important;text-decoration:underline}.create-new-recipe-button{align-items:center;background:#f9f9f9;background:#2d7933;border:0 solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat-Medium;font-size:12px;font-size:11px;justify-content:center;line-height:24px;line-height:20px;margin-left:6px;overflow-wrap:break-word;padding:4px 8px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}@media(max-width:750px){.create-new-recipe-button{background:#2d7933;color:#fff;font-family:Montserrat-Medium;font-size:11px;line-height:20px;padding:3px 6px}}.import-new-recipe-button{align-items:center;background:#f9f9f9;background:#e6efda;border:0 solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;color:#5e8b20;cursor:pointer;display:inline-flex;font-family:Montserrat-Medium;font-size:12px;font-size:11px;justify-content:center;line-height:24px;line-height:20px;margin-left:6px;overflow-wrap:break-word;padding:4px 8px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}@media(max-width:750px){.import-new-recipe-button{background:#e6efda;color:#5e8b20;font-family:Montserrat-Medium;font-size:11px;line-height:20px;padding:3px 6px}}.extract-recipe-dialog-form{margin:20px}.extract-recipe-dialog-form-line-item{align-items:center;display:flex;justify-content:center;overflow:auto;padding:5px}.extract-recipe-dialog-form-input-narrow{width:120px!important}.extract-recipe-dialog-form-submit-button{display:flex;justify-content:center;margin:10px 0 15px}.modern-search-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #fffc;border-radius:16px;box-shadow:0 4px 20px #00000014,0 1px 3px #0000001a;display:flex;justify-content:center;margin:10px;padding:20px 15px}.search-input-wrapper{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 2px 8px #0000000a,inset 0 1px 0 #ffffffe6;display:flex;max-width:450px;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.search-input-wrapper:hover{border-color:#2d793333;box-shadow:0 3px 12px #00000014,inset 0 1px 0 #ffffffe6}.search-input-wrapper:focus-within{border-color:#2d7933;box-shadow:0 0 0 3px #2d79331a,0 3px 12px #00000014,inset 0 1px 0 #ffffffe6}.search-icon-wrapper{align-items:center;color:#9ca3af;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.search-icon{font-size:20px!important;transition:color .2s ease}.search-input-wrapper:focus-within .search-icon{color:#2d7933}.modern-search-autocomplete{flex:1 1;margin:0!important}.modern-search-input{margin:0!important;width:100%!important}.modern-search-input .MuiOutlinedInput-root{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#1f2937!important;font-size:15px!important;font-weight:400!important;padding:0!important}.modern-search-input .MuiOutlinedInput-root.Mui-focused,.modern-search-input .MuiOutlinedInput-root:focus,.modern-search-input .MuiOutlinedInput-root:hover{border:none!important;box-shadow:none!important}.modern-search-input .MuiOutlinedInput-notchedOutline{border:none!important}.modern-search-input .MuiOutlinedInput-input{color:#1f2937!important;font-size:15px!important;font-weight:400!important;padding:14px 8px!important}.modern-search-input .MuiOutlinedInput-input::placeholder{color:#9ca3af!important;font-weight:400!important;opacity:1!important}.search-actions{align-items:center;display:flex;gap:4px;padding:8px 7px 6px 0}.modern-search-btn{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px}.modern-search-btn:hover{background:#2d793314;transform:translateY(-1px)}.modern-search-btn:active{background:#2d79331f;transform:translateY(0)}.modern-search-btn .btn-icon{color:#6b7280;font-size:18px!important;transition:color .2s ease}.modern-search-btn:hover .btn-icon{color:#2d7933}.barcode-icon{filter:grayscale(1);height:18px;opacity:.7;transition:opacity .2s ease;width:18px}.modern-search-btn:hover .barcode-icon{filter:grayscale(0);opacity:1}.MuiAutocomplete-popper{border-radius:12px!important;margin-top:4px!important;overflow:hidden!important}.MuiAutocomplete-paper{background:#fff!important;border-radius:12px!important;box-shadow:0 1px 1px #00000008,0 2px 9px #0000000d!important;margin:2px 2px 4px!important}.MuiAutocomplete-option{border-bottom:1px solid #0000000a!important;color:#374151!important;font-size:14px!important;font-weight:400!important;padding:12px 16px!important;transition:background-color .15s ease!important}.MuiAutocomplete-option:last-child{border-bottom:none!important}.MuiAutocomplete-option:hover{background:#2d79330a!important}.MuiAutocomplete-option[aria-selected=true]{background:#2d793314!important;color:#2d7933!important}.modern-search-btn.clear-btn{opacity:.6}.modern-search-btn.clear-btn:hover{background:#dc262614;opacity:1}.modern-search-btn.clear-btn:hover .btn-icon{color:#dc2626}.modern-search-btn.clear-btn:active{background:#dc26261f}@media (max-width:501px){.modern-search-container{margin:5px 0;padding:15px 10px}.modern-search-input .MuiOutlinedInput-input{font-size:14px!important;padding:12px 6px!important}.modern-search-input .MuiOutlinedInput-input::placeholder{font-size:14px!important}.search-icon{font-size:18px!important}.search-icon-wrapper{padding:0 0 0 9px}.modern-search-btn{height:32px;width:32px}.modern-search-btn .btn-icon{font-size:16px!important}.barcode-icon{height:16px;width:16px}}@media (max-width:430px){.modern-search-container{border-radius:12px;padding:12px 8px}.search-input-wrapper{border-radius:10px}}.barcode-scanner-active{opacity:0}body{opacity:1}.barcode-scanner-modal{visibility:visible}.food-search-box-inner-row{display:flex;flex-direction:row}.food-search-meal-picture{height:110px;object-fit:cover;width:110px}.recipe-search-ingredient-row{align-items:center;display:flex;font-size:14px;margin-top:10px}.search-ingredient-image-div{align-items:center;display:flex;justify-content:center;margin-right:10px;overflow:hidden;width:50px}.search-ingredient-image{height:40px;width:auto}.search-ingredient-name{margin-right:10px;width:140px}@media(max-width:501px){.food-search-meal-picture{height:90px;object-fit:cover;width:90px}.branded-product-search-results{height:calc(100vh - 139px);height:calc(100dvh - 139px);overflow-y:auto;width:calc(100vw - 20px)}}@media(max-width:430px){.food-search-meal-picture{height:70px;object-fit:cover;width:70px}.calendar-add-menu-meal-button{min-width:50px!important}.calendar-add-menu-meal-button span{font-size:12px!important}.MuiMenuItem-root{font-size:13px!important}}.branded-product-search-brand{color:grey;font-size:11px;margin:10px!important}.barcode-scanner video{max-width:100%}.branded-product-search-button{align-items:center;background:#f9f9f9;border:0 solid #e2e8f0;border-radius:8px;box-shadow:0 3px 5px 1px #0003,0 2px 4px -1px #0000000f;box-sizing:border-box;color:#1a202c;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;justify-content:center;line-height:25px;margin-bottom:10px;margin-left:6px;overflow-wrap:break-word;padding:5px 20px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}.branded-product-search-button:hover{background:#dbdbdb}.modern-food-row{align-items:flex-start;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #ffffffe6;border-radius:16px;box-shadow:0 2px 12px #0000000f,0 1px 3px #00000014;display:flex;margin:8px 10px;overflow:hidden;padding:16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-food-row.collapsed{border-radius:12px;cursor:pointer;margin:4px 1px;padding:10px 7px}.modern-food-row.collapsed .modern-food-image{border-radius:12px;height:60px;margin-bottom:auto;margin-right:12px;margin-top:auto;width:60px}.modern-food-row.collapsed .modern-food-name{font-size:13px;margin-bottom:2px}.modern-food-row.collapsed .modern-food-brand{font-size:11px;margin-bottom:4px}.modern-food-row.collapsed .modern-nutrition-chips{margin-bottom:0}.modern-food-row.collapsed .modern-caloric-chip{font-size:9px;padding:3px 6px}.modern-food-row.collapsed .modern-food-controls{display:none}.modern-food-row.collapsed .modern-food-actions{margin-left:8px}.modern-food-row.collapsed .modern-add-button{font-size:12px;min-width:50px;padding:6px 12px}.modern-food-row.collapsed .modern-favorite-button{height:32px;width:32px}.modern-food-row.collapsed .modern-food-header{margin-bottom:6px}.modern-food-row:hover{box-shadow:0 4px 20px #00000014,0 2px 6px #0000001a;transform:translateY(-1px)}.modern-food-image{border-radius:16px;box-shadow:0 2px 8px #0000001a,inset 0 1px 0 #fffc;cursor:pointer;height:80px;margin-right:16px;object-fit:cover;transition:all .2s cubic-bezier(.4,0,.2,1);width:80px}.modern-food-image:hover{box-shadow:0 4px 12px #00000026,inset 0 1px 0 #fffc;transform:scale(1.02)}.modern-food-content{display:flex;flex:1 1;flex-direction:column;min-width:0}.modern-food-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.modern-food-title{flex:1 1;min-width:0}.modern-food-name{color:#141414;cursor:pointer;font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin-bottom:4px}.modern-food-brand{color:#6b7280;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;margin-bottom:8px}.modern-food-actions{display:flex;gap:8px;margin-left:16px}.modern-nutrition-chips{cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:16px}.modern-caloric-chip{border-radius:20px;box-shadow:0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;letter-spacing:-.01em;padding:6px 10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-caloric-chip:hover{box-shadow:0 2px 6px #00000026,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-caloric-chip-calories{background:linear-gradient(135deg,#374151,#1f2937)}.modern-caloric-chip-protein{background:linear-gradient(135deg,#24c581,#1fa968)}.modern-caloric-chip-carbs{background:linear-gradient(135deg,#25abff,#1e8fdb)}.modern-caloric-chip-fats{background:linear-gradient(135deg,#ee681d,#d15a17)}.modern-food-controls{display:flex;flex-direction:column;gap:12px}.modern-serving-control{align-items:center;display:flex;gap:12px}.modern-serving-select{background:#f9fafbcc;border:1px solid #d1d5dbcc;border-radius:8px;flex:1 1;font-size:13px;max-width:200px;min-width:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-serving-select .MuiSelect-root{font-size:13px!important;padding:6px 8px!important}.modern-serving-select .MuiOutlinedInput-root{font-size:13px!important;padding:0!important}.modern-serving-select .MuiOutlinedInput-input,.modern-serving-select .MuiSelect-select{font-size:13px!important;padding:6px 8px!important}.modern-serving-select:hover{background:#f9fafb;border-color:#2d79334d}.modern-serving-select:focus-within{background:#fff;border-color:#2d7933;box-shadow:0 0 0 2px #2d79331a}.modern-serving-mobile{align-items:center;background:#f9fafbcc;border:1px solid #d1d5dbcc;border-radius:8px;color:#374151;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:400;max-width:200px;min-width:0;padding:6px 10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-weight-display{color:#6b7280;display:flex;font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;gap:8px}.modern-weight-chip{background:#6b728014;border-radius:6px;color:#4b5563;font-size:11px;font-weight:500;padding:4px 8px}.modern-portion-control{align-items:center;display:flex;gap:12px}.modern-portion-label{color:#374151;font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;min-width:60px}.modern-portion-slider{flex:1 1;min-width:0}.modern-add-button{background:linear-gradient(135deg,#2d7933,#53a05f);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #2d793333,0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;padding:12px 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-add-button:hover:not(:disabled){background:linear-gradient(135deg,#2f7e35,#24612c);box-shadow:0 4px 12px #2d793340,0 2px 6px #0000001a,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-add-button:active{transform:translateY(0);transition-duration:.1s}.modern-add-button:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);box-shadow:none;cursor:not-allowed;transform:none}.modern-favorite-button{align-items:center;background:#f9fafbcc;border:1px solid #d1d5dbcc;border-radius:12px;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:44px}.modern-favorite-button:hover{background:#f9fafb;border-color:#2d79334d;transform:translateY(-1px)}.modern-favorite-button.favorited{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.modern-favorite-button.favorited:hover{background:#ef444426;border-color:#ef444466}@media (max-width:501px){.modern-food-row{border-radius:12px;margin:6px 1px;padding:12px}.modern-food-image{border-radius:12px;height:70px;margin-right:12px;width:70px}.modern-food-name{font-size:14px}.modern-food-brand{font-size:11px}.modern-caloric-chip{font-size:10px;padding:4px 8px}.modern-food-controls{gap:10px}.modern-add-button{font-size:13px;padding:10px 16px}.modern-favorite-button{height:40px;width:40px}.modern-serving-select{font-size:12px;max-width:180px}.modern-serving-select .MuiOutlinedInput-input,.modern-serving-select .MuiSelect-select{font-size:12px!important;padding:5px 6px!important}.modern-serving-mobile{font-size:11px;max-width:180px;padding:5px 8px}}@media (max-width:430px){.modern-food-row{border-radius:10px;padding:10px}.modern-food-image{border-radius:10px;height:60px;margin-right:10px;width:60px}.modern-food-name{font-size:13px}.modern-caloric-chip{font-size:9px;padding:3px 6px}.modern-serving-select{font-size:11px;max-width:160px}.modern-serving-select .MuiOutlinedInput-input,.modern-serving-select .MuiSelect-select{font-size:11px!important;padding:4px 6px!important}.modern-serving-mobile{font-size:10px;max-width:160px;padding:4px 6px}}.modern-expand-button{align-items:center;background:none;border:none;border-radius:6px;bottom:8px;color:#6b7280;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;transition:all .2s ease;width:28px;z-index:1}.modern-expand-button:hover{background:#9ca3af33;color:#374151;transform:translateY(-1px)}.modern-expand-button:active{transform:translateY(0)}.modern-expand-button svg{font-size:16px}.modern-delete-button{align-items:center;background:#f9fafbcc;border:1px solid #d1d5dbcc;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:44px}.modern-delete-button:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444;transform:translateY(-1px)}.modern-delete-button:active{transform:translateY(0);transition-duration:.1s}.ai-tracking-add-custom-meal-caloric-info{font-size:10px!important;padding:5px 0}.ai-tracking-form-input input::placeholder{color:#999!important;font-style:italic}.ai-tracking-form-input .MuiOutlinedInput-input::placeholder{color:#999!important;font-family:Montserrat,sans-serif;opacity:.8}.ai-tracking-splash-screen{margin:20px auto 0;max-width:500px;padding:24px 16px;text-align:center}.ai-tracking-hero-images{gap:16px;margin-bottom:32px}.ai-tracking-hero-image,.ai-tracking-hero-images{display:flex;justify-content:center;overflow:hidden}.ai-tracking-hero-image{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:3px solid #ffffffe6;border-radius:50%;box-shadow:0 2px 12px #2d793326;height:80px;margin-bottom:2px;width:80px}.ai-tracking-hero-image img{height:50px;object-fit:contain;width:50px}.ai-tracking-hero-emoji{display:block;font-size:40px;line-height:1}.ai-tracking-marketing-content{margin-bottom:28px}.ai-tracking-marketing-headline{color:#2c3e50;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin-bottom:12px}.ai-tracking-marketing-subtext{color:#6c757d;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0 auto;max-width:400px}.ai-tracking-feature-highlights{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.ai-tracking-feature-highlight{align-items:center;background:#2d79330a;border:1px solid #2d793314;border-radius:12px;color:#495057;display:flex;flex-direction:column;font-family:Montserrat-Medium,sans-serif;font-size:13px;gap:8px;min-width:100px;padding:16px 12px;transition:all .2s ease}.ai-tracking-feature-highlight:hover{background:#2d79330f;box-shadow:0 6px 20px #2d79331f;transform:translateY(-2px)}.ai-tracking-feature-highlight-icon{align-items:center;color:#2d7933;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:22px;justify-content:center;margin-bottom:4px}.ai-tracking-feature-highlight-icon svg{stroke:#2d7933;color:#2d7933}@media (max-width:600px){.ai-tracking-splash-screen{margin-top:7.5vh;padding:20px 12px}.ai-tracking-hero-images{gap:12px;margin-bottom:28px}.ai-tracking-hero-image{height:70px;width:70px}.ai-tracking-hero-image img{height:40px;width:40px}.ai-tracking-marketing-headline{font-size:20px}.ai-tracking-marketing-subtext{font-size:14px}.ai-tracking-feature-highlights{gap:16px}.ai-tracking-feature-highlight{min-width:90px;padding:12px 8px}}.ai-tracking-empty-state{background:linear-gradient(135deg,#fafbfc,#f8f9fa);border:1px solid #2d793314;border-radius:16px;margin:0 auto;max-width:500px;padding:20px 16px;text-align:center}.ai-tracking-header{margin-bottom:24px}.ai-tracking-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2d7933,#4caf50 50%,#66bb6a);-webkit-background-clip:text;background-clip:text;font-family:Montserrat-SemiBold,sans-serif;font-size:22px;letter-spacing:-.5px;margin-bottom:8px}.ai-tracking-subtitle{color:#5a6c7d;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.ai-tracking-examples-section{margin-bottom:32px}.ai-tracking-examples-title{color:#333;font-family:Montserrat-Medium,sans-serif;font-size:14px;margin-bottom:16px}.ai-tracking-examples-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.ai-tracking-example-chip{background:#2d79330d;border:1px solid #2d793326;border-radius:20px;color:#2d7933;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;padding:10px 16px;text-align:center;transition:all .2s ease}.ai-tracking-example-chip:hover{background:#2d79331a;border-color:#2d79334d;box-shadow:0 2px 8px #2d793326;transform:translateY(-1px)}.ai-tracking-example-chip:active{background:#2d793326;transform:translateY(0)}.ai-tracking-features-compact{display:flex;gap:28px;justify-content:center;margin-bottom:12px;margin-top:20px}.ai-tracking-feature-compact{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #2d79331f;border-radius:12px;color:#6c757d;display:flex;flex-direction:column;font-family:Montserrat-Medium,sans-serif;font-size:13px;gap:8px;min-width:60px;padding:12px 8px;transition:all .2s ease}.ai-tracking-feature-compact:hover{background:#ffffffe6;border-color:#2d793340;box-shadow:0 4px 12px #2d793326;transform:translateY(-1px)}.ai-tracking-feature-icon-compact{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:20px;opacity:.9}.ai-tracking-features{display:flex;flex-direction:column;gap:16px;margin-bottom:8px;margin-top:18px}.ai-tracking-feature-item{align-items:center;background:#f8f9fa;border-left:3px solid #2d7933;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.ai-tracking-feature-icon{font-size:20px;text-align:center;width:24px}.ai-tracking-feature-text{color:#555;flex:1 1;font-family:Montserrat,sans-serif;font-size:14px;text-align:left}@media (max-width:600px){.ai-tracking-empty-state{padding:16px 12px}.ai-tracking-title{font-size:20px}.ai-tracking-subtitle{font-size:14px}.ai-tracking-examples-grid{gap:6px;grid-template-columns:1fr}.ai-tracking-example-chip{font-size:12px;padding:8px 12px}.ai-tracking-feature-item{padding:10px 12px}.ai-tracking-feature-text{font-size:13px}}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modern-ai-tracking-row{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #ffffffe6;border-bottom:none;border-radius:16px;box-shadow:0 2px 12px #0000000f,0 1px 3px #00000014;display:flex;flex-direction:column;margin:8px 10px;overflow:hidden;padding:16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-ai-tracking-row:hover{box-shadow:0 4px 20px #00000014,0 2px 6px #0000001a;transform:translateY(-1px)}.modern-ai-tracking-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.modern-ai-tracking-title-section{align-items:center;display:flex;flex:1 1;gap:12px}.modern-ai-tracking-favorite-header{align-items:center;display:flex;margin-left:8px}.modern-ai-tracking-checkbox{flex-shrink:0;margin-top:2px}.modern-ai-tracking-checkbox .MuiCheckbox-root{color:#9ca3af!important;padding:6px!important}.modern-ai-tracking-checkbox .MuiCheckbox-colorSecondary.Mui-checked{color:#2d7933!important}.modern-ai-tracking-name{color:#141414;cursor:pointer;flex:1 1;font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:1.3;margin:0}.modern-ai-tracking-fix-button{align-items:center;background:#2d793314;border:1px solid #2d793333;border-radius:8px;color:#2d7933;cursor:pointer;display:flex;flex-shrink:0;font-family:Montserrat-SemiBold,sans-serif;font-size:12px;gap:4px;padding:6px 10px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-ai-tracking-fix-button:hover{background:#2d79331f;border-color:#2d79334d;box-shadow:0 2px 6px #2d793326;transform:translateY(-1px)}.modern-ai-tracking-fix-icon{filter:brightness(0) saturate(100%) invert(37%) sepia(40%) saturate(1011%) hue-rotate(89deg) brightness(93%) contrast(86%);height:16px;width:16px}.modern-ai-tracking-content{align-items:flex-start;display:flex;gap:16px}.modern-ai-tracking-image{border-radius:16px;box-shadow:0 2px 8px #0000001a,inset 0 1px 0 #fffc;cursor:pointer;flex-shrink:0;height:80px;object-fit:cover;transition:all .2s cubic-bezier(.4,0,.2,1);width:80px}.modern-ai-tracking-image:hover{box-shadow:0 4px 12px #00000026,inset 0 1px 0 #fffc;transform:scale(1.02)}.modern-ai-tracking-details{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.modern-ai-tracking-nutrition{cursor:pointer;display:flex;flex-wrap:wrap}.modern-ai-tracking-chip{border-radius:20px;box-shadow:0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;letter-spacing:-.01em;padding:6px 10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-ai-tracking-chip:hover{box-shadow:0 2px 6px #00000026,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-ai-tracking-chip-calories{background:linear-gradient(135deg,#374151,#1f2937)}.modern-ai-tracking-chip-protein{background:linear-gradient(135deg,#24c581,#1fa968)}.modern-ai-tracking-chip-carbs{background:linear-gradient(135deg,#25abff,#1e8fdb)}.modern-ai-tracking-chip-fats{background:linear-gradient(135deg,#ee681d,#d15a17)}.modern-ai-tracking-chip-grams{background:#6b728026;color:#4b5563;font-weight:500}.modern-ai-tracking-controls{display:flex;flex-direction:column;gap:12px}.modern-ai-tracking-measure-control{align-items:center;color:#374151;display:flex;font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;gap:12px}.modern-ai-tracking-measure-label{font-weight:500;min-width:60px}.modern-ai-tracking-measure-select{align-items:center;background:#f9fafbcc;border:1px solid #d1d5dbcc;border-radius:8px;color:#374151;cursor:pointer;display:flex;flex:1 1;font-size:12px;max-width:200px;min-width:0;padding:6px 10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-ai-tracking-measure-select:hover{background:#f9fafb;border-color:#2d79334d}.modern-ai-tracking-servings-control{align-items:center;color:#374151;display:flex;font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;gap:12px}.modern-ai-tracking-servings-label{font-weight:500;min-width:60px}.modern-ai-tracking-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end}.modern-ai-tracking-favorite-button{align-items:center;background:#f9fafbcc;border:1px solid #d1d5dbcc;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:40px}.modern-ai-tracking-favorite-button:hover{background:#f9fafb;border-color:#2d79334d;transform:translateY(-1px)}.modern-ai-tracking-favorite-button.favorited{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.modern-ai-tracking-favorite-button.favorited:hover{background:#ef444426;border-color:#ef444466}@media (max-width:501px){.modern-ai-tracking-row{border-radius:12px;margin:6px 5px;padding:12px}.modern-ai-tracking-content{gap:12px}.modern-ai-tracking-image{border-radius:12px;height:70px;width:70px}.modern-ai-tracking-name{font-size:14px}.modern-ai-tracking-chip{font-size:10px;padding:4px 8px}.modern-ai-tracking-controls{gap:10px}.modern-ai-tracking-favorite-button{height:36px;width:36px}.modern-ai-tracking-fix-button{font-size:11px;padding:4px 8px}.modern-ai-tracking-fix-icon{height:14px;width:14px}.modern-ai-tracking-measure-control,.modern-ai-tracking-servings-control{font-size:11px}.modern-ai-tracking-measure-select{font-size:11px;max-width:180px;padding:5px 8px}}@media (max-width:430px){.modern-ai-tracking-row{border-radius:10px;padding:10px}.modern-ai-tracking-image{border-radius:10px;height:60px;width:60px}.modern-ai-tracking-name{font-size:13px}.modern-ai-tracking-chip{font-size:9px;padding:3px 6px}.modern-ai-tracking-measure-select{max-width:160px}}.modern-ai-tracking-measure-grams-row{align-items:center;display:flex;gap:16px;margin-bottom:8px}.modern-ai-tracking-grams-inline{background:#6b72801a;border-radius:12px;box-shadow:0 1px 3px #0000000a;color:#374151;font-family:Montserrat-SemiBold,sans-serif;font-size:13px;font-weight:600;padding:4px 12px}.modern-ai-tracking-favorite-inline,.modern-ai-tracking-grams-display{display:none}@media (max-width:501px){.modern-ai-tracking-measure-grams-row{gap:8px;margin-bottom:6px}.modern-ai-tracking-grams-inline{border-radius:10px;font-size:11px;padding:3px 8px}}@media (max-width:430px){.modern-ai-tracking-grams-inline{border-radius:8px;font-size:10px;padding:2px 6px}}.modern-ai-submit-button{background:linear-gradient(135deg,#2d7933,#53a05f);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #2d793333,0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-ai-submit-button:hover:not(:disabled){background:linear-gradient(135deg,#2f7e35,#24612c);box-shadow:0 4px 12px #2d793340,0 2px 6px #0000001a,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-ai-submit-button:active{transform:translateY(0);transition-duration:.1s}.modern-ai-submit-button:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);box-shadow:none;color:#fff;cursor:not-allowed;transform:none}.modern-ai-secondary-button{background:linear-gradient(135deg,#2d7933,#53a05f);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #2d793333,0 1px 3px #0000001a,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1);width:198px}.modern-ai-secondary-button:hover:not(:disabled){background:linear-gradient(135deg,#2f7e35,#24612c);box-shadow:0 4px 12px #2d793340,0 2px 6px #0000001a,inset 0 1px 0 #fff3;transform:translateY(-1px)}.modern-ai-secondary-button:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);box-shadow:none;cursor:not-allowed;transform:none}.modern-ai-icon-button{align-items:center;background:#f9fafbcc;border:1px solid #d1d5dbcc;border-radius:12px;color:#2d7933;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:44px}.modern-ai-icon-button:hover{background:#f9fafb;border-color:#2d79334d;color:#24612c;transform:translateY(-1px)}.modern-ai-icon-button.active{background:#2d79331a;border-color:#2d79334d;color:#2d7933}.modern-ai-textfield .MuiOutlinedInput-root{background:#fff!important;border:1px solid #0000000f!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a,inset 0 1px 0 #ffffffe6;padding:0!important}.modern-ai-textfield .MuiOutlinedInput-root:hover{border-color:#2d793333!important}.modern-ai-textfield .MuiOutlinedInput-root.Mui-focused{border:1px solid #2d7933!important;box-shadow:0 0 0 3px #2d79331a,0 2px 8px #00000014}.modern-ai-textfield .MuiOutlinedInput-notchedOutline{border:none!important}.modern-ai-textfield .MuiOutlinedInput-input{color:#1f2937!important;font-size:15px!important;font-weight:400!important;padding:14px 12px!important}.modern-ai-textfield .MuiOutlinedInput-input::placeholder{color:#9ca3af!important;font-weight:400!important;opacity:1!important}@media (max-width:501px){.modern-ai-secondary-button,.modern-ai-submit-button{border-radius:10px;font-size:13px;padding:10px 20px}.modern-ai-icon-button{height:40px;width:40px}.modern-ai-textfield .MuiOutlinedInput-input{font-size:14px!important;padding:12px 10px!important}}@media (max-width:430px){.modern-ai-secondary-button,.modern-ai-submit-button{border-radius:8px;font-size:12px;padding:8px 16px}.modern-ai-icon-button{height:36px;width:36px}.modern-ai-textfield .MuiOutlinedInput-input{font-size:14px!important;padding:10px 8px!important}}.tracking-guide-container{box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:auto;margin:auto;max-width:500px;min-height:500px;padding:0 10px 70px}.tracking-guide-header{text-align:center}.tracking-guide-header h2{color:#333;font-family:Montserrat-SemiBold,sans-serif;font-size:22px;margin-bottom:5px;margin-top:10px}.tracking-guide-header p{color:#666;font-size:14px}.tracking-guide-step-indicator{display:flex;gap:8px;justify-content:center}.indicator-dot{background-color:#ccc;border-radius:50%;height:10px;transition:background-color .3s ease;width:10px}.indicator-dot.active{background-color:#2d7933}.tracking-guide-content{align-items:center;border-radius:12px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-bottom:25px;padding:0 6px;text-align:center;transition:background-color .3s ease}.tracking-guide-icon-container{margin-bottom:15px}.tracking-guide-icon{color:#0009;font-size:60px!important}.tracking-guide-content h3{color:#333;font-size:21px;margin-bottom:10px}.tracking-guide-progress-bars{margin-bottom:15px!important}.accuracy-progress .MuiLinearProgress-bar{background-color:#4caf50;border-radius:4px}.accuracy-progress.MuiLinearProgress-root{background-color:#4caf504d;border-radius:4px;height:8px}.yellow-accuracy .MuiLinearProgress-bar{background-color:#ffc107}.yellow-accuracy.MuiLinearProgress-root{background-color:#ffc1074d}.red-accuracy .MuiLinearProgress-bar{background-color:#f44336}.red-accuracy.MuiLinearProgress-root{background-color:#f443364d}.speed-progress .MuiLinearProgress-bar{background-color:#2196f3;border-radius:4px}.speed-progress.MuiLinearProgress-root{background-color:#2196f34d;border-radius:4px;height:8px}.guide-speed-label{border-radius:16px;box-shadow:0 1px 3px #0000001f;color:#fff;display:inline-block;font-family:Montserrat-Medium,sans-serif;font-size:13px;font-weight:500;margin-left:6px;overflow:hidden;padding:6px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.tracking-guide-video{border-radius:8px;display:block;height:auto;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:100%}.tracking-guide-description{color:#555;font-size:14px;line-height:1.5;margin:0 auto;max-width:350px}.tracking-guide-navigation{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -2px 5px #0000001a;box-sizing:border-box;display:flex;justify-content:space-between;left:0;margin:0 auto;max-width:500px;padding:15px;position:fixed;right:0;z-index:10}@media screen and (min-width:600px){.tracking-guide-container{display:flex;flex-direction:column;height:100%;padding-bottom:0}.tracking-guide-content{flex:1 1 auto;overflow-y:auto}.tracking-guide-navigation{bottom:auto;box-shadow:none;left:auto;margin-top:auto;max-width:100%;position:relative;right:auto;width:100%}}.guide-button.back-button{border-color:#ccc!important;color:#666!important}.guide-button.next-button{background-color:#2d7933!important;color:#fff!important}.guide-button.next-button:hover{background-color:#1e5a24!important}.guide-button:disabled{cursor:not-allowed;opacity:.5}.star-rating{align-items:center;display:flex;justify-content:flex-start}.star-rating svg{font-size:24px;margin-right:2px}.calendar-copy-from-history{display:inline-block;vertical-align:middle}.calendar-copy-from-history-icon{cursor:pointer;height:21px;margin:0 15px;transition:opacity .2s ease}.calendar-copy-from-history-icon:hover{opacity:.8}.calendar-copy-from-history-dialog{padding:20px 10px}.history-dialog-paper{border-radius:8px;max-width:600px!important;overflow:hidden;width:100%}.history-dialog-header{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px 24px}.history-dialog-title{color:#333;font-size:20px;font-weight:500;margin:0}.history-dialog-close-button{border-radius:50%!important;color:#666!important;height:40px;min-width:40px!important;width:40px}.history-dialog-close-button:hover{background-color:#0000000d!important}.history-dialog-filter{align-items:center;border-bottom:1px solid #eaeaea;color:#444;display:flex;font-size:14px;padding:16px 24px}.history-dialog-filter span{margin-right:8px}.history-category-select{margin-left:8px!important;min-width:120px!important}.history-dialog-content{max-height:400px;overflow-y:auto;padding:0}.history-empty-state{color:#888;font-size:14px;font-style:italic;padding:32px 24px;text-align:center}.meal-history-list{padding:8px 0}.meal-history-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .2s ease}.meal-history-item:hover{background-color:#2d79330d}.meal-history-item.selected{background-color:#2d793314}.meal-history-checkbox{margin-right:8px}.history-checkbox.Mui-checked{color:#2d7933!important}.history-dialog-meal-image-wrapper{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-right:16px;overflow:hidden;width:60px}.history-dialog-meal-picture{height:100%;object-fit:cover;width:100%}.history-dialog-meal-placeholder{background-color:#eaeaea;height:100%;width:100%}.history-dialog-meal-info{flex:1 1}.history-dialog-meal-name{color:#333;font-size:15px;font-weight:500;margin-bottom:4px}.history-dialog-meal-date{color:#666;font-size:13px}.history-dialog-actions{background-color:#f9f9f9;border-top:1px solid #eaeaea;display:flex;justify-content:flex-end;padding:16px 24px}.history-cancel-button{color:#666!important;margin-right:12px!important}.history-cancel-button,.history-submit-button{font-size:14px!important;font-weight:500!important;text-transform:none!important}.history-submit-button{background-color:#2d7933!important;border-radius:4px!important;color:#fff!important;padding:6px 16px!important}.history-submit-button:hover{background-color:#236528!important}.history-submit-button:disabled{background-color:#d6d6d6!important;color:#666!important}@media (max-width:600px){.history-dialog-paper{margin:16px;width:calc(100% - 32px)}.history-dialog-content{max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px)}.meal-history-item{padding:12px}.history-dialog-meal-image-wrapper{height:50px;width:50px}}@value emptyIcon: "images/Water-Empty-2.png";@value halfIcon: "images/Water-Half-Filled.png";.water-tracker-card{background-color:#fff;border-radius:10px;font-family:Montserrat,sans-serif;margin:10px 5px;padding-bottom:7px;padding-top:4px;text-align:center;width:calc(100% - 10px)}.water-tracker-header{align-items:center;display:flex;font-size:13px;font-weight:600;margin-bottom:10px;padding:0 15px}.water-drops-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.water-drop{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWUAAAIgCAYAAABd+Hj5AAAA8HpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjajVFRbgUhCPz3FD0CAoIex327L+kNevyOitlukyYlEQfUcRzT9fX5Th8juHLS4tWaGSG0aeMOUGnFMXMmnXmGlUD52U9MxBMxWoJZ1kLjILvQB85Rt7gk7/2baIPcgcq90Hv0j2f/CEKuv4lCgeR1M51xIIiEQ5Gu+hWKrFV/PO180TPqPVScrVh2RVYmd2vAlUkdfp5DqPiyJu2bdmPXeytDE1+ShZBF6lIpYxTpmB1ZZJiNwlAoyo4DMo0nfCUkgLgt4nc8dZj505vboz/iP89K30AldYo3OSY7AAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV/TSkUqInYQEclQneyioo6likWwUNoKrTqYXPohNGlIUlwcBdeCgx+LVQcXZ10dXAVB8APEXXBSdJES/5cUWsR4cNyPd/ced+8AoVFhqhmIAapmGelEXMzlV8TgK4IYQQD9mJGYqSczC1l4jq97+Ph6F+VZ3uf+HL1KwWSATySOMd2wiNeJpzctnfM+cZiVJYX4nHjcoAsSP3JddvmNc8lhgWeGjWx6jjhMLJY6WO5gVjZU4iniiKJqlC/kXFY4b3FWKzXWuid/YaigLWe4TnMYCSwiiRREyKhhAxVYiNKqkWIiTftxD/+Q40+RSybXBhg55lGFCsnxg//B727N4uSEmxSKA10vtv0xCgR3gWbdtr+Pbbt5AvifgSut7a82gNlP0uttLXIE9G0DF9dtTd4DLneAwSddMiRH8tMUikXg/Yy+KQ8M3AI9q25vrX2cPgBZ6mrpBjg4BMZKlL3m8e7uzt7+PdPq7wfajnLQ1yT9pAAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NTFiZjBlMTYtNjQ0Yy00NDkzLWFmOTctMDI5OWM2MzcyMDE3IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1N2E5MmZmLTFiYzQtNDY5Yi04MDI0LTE3ZDk3MWYzNjkwOCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjk5YzNlOGQwLWU5ZGMtNGZhNi1hNWMwLWIwN2Y0NGVmMzc2YSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzUzODgyOTkzMjMxMjQwIgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI1OjA3OjMwVDA2OjQzOjEzLTA3OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNTowNzozMFQwNjo0MzoxMy0wNzowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjlmMTVhODFmLTAyODMtNGM0OS05ZGJjLTRiNDg3YTk4OTE5ZiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNS0wNy0zMFQwNjo0MzoxMyIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4qUE7MAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH6QceDSsN/2AO0QAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAABFySURBVHja7d3PjhxXFcDhqZ6xYxSSPS/DmCVSsmSBxDtAkJDzCBFRpPAQERLxAgkCyxieCBCCOJnpZpNB/tPTU91dde+553zfMnEUu+reX52+3dOeLmBQP/nrx7v7/t3XP/1kcoUYkYVLqhiLM6IMAWMszogyBA2yMCPKECzIwowoQ7AgCzMj2LgEVAoymJQhYJBNy5iUwRQOJmUE08SMKMNAE6wwI8oQJMjCTDTOlCkfZBBl8FCAvbxkQxBf4RgDUUaQgxFmRBlBFma4uLhwpowggyiDhwbs5yUagneAYwxEGUEWZkQZBFmYicCZMoIMogweKrCPl2QI2hEcYyDKCLIwI8ogyMJMD86UEWQQZfDQgX28BEOwzuAYA1FGkIWZxBxfIMggyuBhBPt42YUwLcQxBqKMIAszogyCLMysxZkygEkZU7JpGUQZQRZmRBlBFmaYy5kyggyiDB5isI+XVghMA44xEGUEWZgZkOMLBBlEGTzcYB8vpxCSxhxjIMoIsjAzCMcXACZlTMmYlhFlUgX5vqiN9EARZkSZ4YM8N2SZ/izU4UyZtC/5RwieYyJMygwbiFMja2LGpIwgi5aJGVFGEEyhiDIMEFXny4gypmQTs/vB0bysE+RyIfXGHyZlCBQmwUOUMSXj/jCLicGGL/vy3XXApIwgBwqR4CHKECyU0cPsGEOUMSV7ELhviDI2tuMEYUaUEWQPBIKxEE1ZJmTXClFGZOJGxjWjJ8cXgiwuoocoU1308EX+/XnTLzcTgSlZ8FxHTMoIiYkeRBkShdkxRk6mAFOyidO1xaSMyQn3HVHGJOfPQXAWmWlJyFxrTMp4+Wpitg4QZcQLRBnTkQeO9cBcJhlBNiUnvAdepZiUQRDApGxKFmT3wr0wKSMCDBA/60SUKb7RTGYgygiyP79pORWTjSlZkN0jTMqYeEzMIMosHiAR8lBHlG0oTMvWkShjI3mZ7vogyggOpmVRxgYi78PLuhJlEm0cU7LrhSgjMJiWy7DJbBhB9soHkzImGK8yQJQRFNfRECDKjLxBBNm6Q5TBtExZFohpRUDcb/fbpIwNinWIKCPIrjGijOmEUcJsPYqyIAuFMIMoIxCYlmOyCS18QbYerAmTsg3oKiCAiDKC4D4YHkQZCx3rFVG2wE3JpmVEGQEg230xLYuyKRmsX1HGNIb7Q39ufMEpw4a3dqwdk7JNBSDKmHTcL0OGKGMBI8yIsiCbkmF8NmmRKAuydWVNmZRtHJsHEGXIK9ID1tmyKJuSTclY76KMIGNaRpQBw0hJnrimZKw5a86kjM2B+4woe/mGMNsHoizIpidAlE1NuO+m5QHZxEkWoCBjPZqUsQEAUTaVQPSHs/0hyl4mgvUgygCm5WV5qpqSsU6tU5MyFjpgUk4yfQgypmWTsgXufAyvphBlbDQMNaKMBYWHOKKMDUbmdWO4EeVUC0mQsZ9EGTAt05gbZUrGmramTcoWr8WL9YQoA4YeUbZgTDWYlhFlGwcMP6JsoYCHvv0myjYMIMqmZPDwt+9EOfnCMCVjvYkyNggYikTZggDDAKIMGI5E2UIwrWBaRpRtCDAkibIFAIYD+1KUbQRAlE3JYEhYYX/+5VnZ/WlStgEgnqnu1ij5J48wJQsy9oh9YlK+cGwBYijKWPBgiBJlNxgMD6KMhQ6GKVEe48YKMoYIRBkwVImyG2riwLSMKANpw1xlWk7/BDQlg/1kUkaQAVGu+nIHKg0Z2fe1SRlAlGs8TR1dYFpex9M//SbttGxSBoYL83R1aVI2JZuSIZKs07JJWZDBtCzKuadkEGbTsihbpFBOxmk5VZRNyWBaFmVMyVj7Hdd+tmk5TZRNyVA3zJmmZZOyKRmGl2laThFlUzIYTrJMyyZlUzKYlkU5z5QsyBBHhmnZpAykGVQyTMtDR9mUDGSblk3KgGlZlE3JgGnZpAyYlkXZlAzU64RJGTAtJzBclE3JgCgDDDjIjHiEMVSUTcmASRnAtCzKpmTApAyQ0EjTsiibksE+EuW8TzkgplF+9Nqk7OkOJfbTKD96HT7KpmSg0rRsUjYlg2lZlONPyYIMpmVRBkzLxaflsFE2JQMVmZSBcsNP5A8QhIyyKRkwKQNUmpa/ehZyWhZlUzIUHUljbvdwUfbDIkArET8eZ1I2JUPZvRfx43GhomxKBqpPyyZlUzKYlkU5zpQsyIAoAwQakCIdnYoygEk57lMKqDktR3nDb2MBAPZlnDf8ukfZlAxEcf2HX3XvUdlJ2ZQM9udbQXzvSe1J2ZQMYFI2JQP3D4udvz3OR+IAw9NrVew7s3WLsqMLIKqeH48rNyk7ugD79SE9Px7XJcqmZACTsikZ7Nv5w2OnN/y80Qewt46d3mds/vTxFZ3AIHq84WdSBsKr9IZf0yh7gw/ApOzoAuzj04fJxm/4Ob4AOFjJts+CZlH2Bh8w6n6+ft7uKz1NygAPhfLddl/pKcoAkR4ALf4nji6A0ff19ZdtjjBMygBzYvnDNkcYq0fZlAzY3yZlgOWHzAafWRZlwLQ8u5jr/y9XjbKjCyCbtT+zbFIGOCaaK39mOV2UTclQR8b9vlqUfSMckNWa37Ps+AIwLR9pze9ZXiXK3uADMCkDNLPWj12LMjC8Hq+S1/qx68Wj7OgCwKQM0NwaRxiiDKSQ5Qhj0Sg7ugCqhdmkDBDI0j9IMnyUTclAT0v/IMliUfZj1YBBrfikbEoGIljyCMOZMsCZljzCWCTKji4Ar6JNygBhLPWDJMNG2XkyEGrCXegHSc6OsqMLwOC2YNzdOoBlLHGEMWSUHV0AIafcBY4wTMoAkcJ+zn/sPBnwqvp15x5hbFxkgAUn3TOPMBxfAESK+qn/oaMLwKvrQFF2cQHuGVq/enby0Or4AmDxcff0+fGkKDu6ALzKXqnnbhfA8k79aNwwUXaeDIzUkFM/GmdSBgjk6Cj3OE82JQMjun5+/BGGSRlgran3B++sPykDjKr5q+4TPhp3VJQdXQCs3HGXAGA9x340TpQB1px8j/xonCgDpUQ/Ep0dZefJAIGiDMBpnv7x17OH2rBRNiUDWUzvPDYpA4w49M2Ksq/qBAgUZU8xgPPMPVd2fAHQwNxzZVEGCOTBKDtPBjKKeky6caEA2pjzPRiOLwBaTcEzvgdDlAEihfvQv3SeDBAoyq05TwayN+fHv//lbpgoA2R3+f6TcSZlgPQe+Hv7wkTZ0QXAgSh7kw+oINpA6PgCoLFDX04kygCNTY8exZ6UnScDpRx4s8+kDBCp1/v+oTf5gEp6vFq/fr7/y4lMygAdTFeb+ZMyACtH+Z43+7pH2Zt8QEn3vNlnUgaI1Oo3/4E3+QACRRmgoihf47mpdhEAotj3NZ4mZYBe9rzZJ8oAkTrtEgAEjbJPXgAUnZS9yQdE0+U7ML58/TswHF8AdDQ9eRRjUgbg4mK6uhRlgKhEGSBilFt+8sKbfEBUvftkUgbo7OkXH+1EGSCKdyeTMkAUr/4tJFcVL8Dc83Nn30ATr3wxUakoH/tm5t2vF2egWZ9b/w97Be6cT5f4ThCgaZSzR2eJP58wQx09Xx2nf6NvyZgKMyDKAAXcfVY5dZTXmGxNy8Aado93JmWAKO6+wjNtlNecaE3LwOJR/v4rPE3KAIE0jbIfwgAIFGWAUfQaIkUZINKk7E0rgEBRdgkARBmANzz94qOdKAOYlAF40+7xTpQBopgebUQZIIzLS1EGCDMpb0zKJ/P5bmBxm0mUAUJ12SUAEOXV+UY6QJQBEGUAUQZAlAFEmb18VhkQZQBRBkCUz+SzyoAoAyDKvXizDxBlAFEGQJTP5M0+QJSLca4MiDKAKJsoAUzKAI31GiJLRLnFm31eBQCiDCDKAIjyABxhAKI8kx8iAUS54DRpWgb7+FS7m1vHFwBh3BaLsiMMILLdd1uTcqaXPsDgUb7ZiTJAFO+/96N6UW51hGFaBo715w8+njY9zlkFC4iqd58cX3j4AIGUjLJPYQCiDEDcKFd5ae8IA+zXWba72pOyIwwgku1/XtaOsmkZiGR3U3xSbj0tCzNwyN9//rvp/1Hu9VJeqABeV/74wrQMRNqfzpQBTMqexgB3di+/jRPlCJHy8Tiga5S/25qUTctAlD35t599Pr0V5Z7TYsVpWZiBfUzKAKIck2kZEOXihBlq78Htv7+JGeUocfJJDKClV9/keyvKgmRaBvoKdXxReVoWZjAQhYtyJMIMrG67ix9lYQKquP3XNyZl0zIQZa/dfYfywShHeLOvepiEGeoyKQecloUZCtjuRFmYgTBN/v4vSh0myoLkOkDmffXmD40cjLIfIol1TYQZ6gh9fBEtRsIMLGF3cztmlBFmSLmP/rk9PspRjjBMy8IM2bz4xWeTSVmYgQEMEWURck0gy7558/uTTcpJpmVhhjH3y30fhZsVZR+NE2agrWEm5ajxEWbQj7kOfRRuuCibmIUZRvfiw08fbMWDUY50hCE8D18f1wjG7oZJOdG07OEFcc05uhgyypGDI8ygF/eZc3QxO8o+hTFumMUZxjLk8UX00ER7iAkz9LV7+e3sXzuNurlHmN4jxtCrHqoYtVcbF7xWAE3NEJtPXxSdIMQZU3Ibt//471G/fhr5DzvKy3GfGIG6++3YPWZSLh4+UzOsZ+5nk1NNyiNNe87BwZS8+KRs0+YOnskZ+kpxfDFSREaa6sUZHTjdQ19mf58pywUYcYL3MIG8e+nUPbNxU4TO5AzLOuUNvrMn5WxPJw8U0zMGsgh7w0fixM30DIGkm5RHj5wHDNR+tT5lvCjC7D4gyKIsBuIs0Ajy2Wt8coEsPPcIe0OUbXphFmsEea0om5aF2T2n+l4Q5YKbVJwFWpDzr7NNhcWfJWYCc9q99zBjJNPSG0DUPGjcf0zJASZli15gbGwINimblsXGAw1TcqBJeYQF74cy8BBzryLbuNF5wizO2KfjD0ObkX6ziLMHs/tjUnbTxRloNniuumn97c0eQu492dbp7ub24sWHn44ZZWG26N13sq3NtdeNv3mkWKgca2APxrZpEQGXWZwhQ5Bb7BmTcvEntThDrAFzk+kPI8zijGFodJMbMO5DxP1yn62vfGvF8YWn94PTc8Z4CbI9Ntu27W91cjNs3ooPLffV+om6ViY3xQauFmj303qJvFZE2UYudV/dR+tDlN0gG9H9w5QcP8rCbGO6b+67fS7KNnixjeteCbIou2F0XjPujyCPvL8nN06Ywb6Os69FWZzBng60lzcuRt0HCtgT8UxupgcLVN/Dkfbv5KYKMwhyHFeW0rKLUpgR4oHcbsP9liY32tQM9qkou+EgyPbnSFF248G+rLgvRdkigFL7Mfpe3Lh4FjRYvyZlEzPYe/bfqFG2OMCeq7LnJovEIoHM+2y0vTZZMBYM2F9xbCxDGwEE2aRs8ZiasZ/spSxRrjBdijP20Blutxdff/BbUbaohBn7xt4pHGULDOyVbPtlstgsNsTYHhFlC0+csSfsi8xRtgjBXhBli9GCxNq3/kXZ4hRnrPesa36yUC1WrHFrXJQtWgsX69q6rhZlC1icrWVrWZQtZosa69faFWUL2+K2Xq1ZUbbQLXasUetTlC18i9+atCZF2SawGbAGrUFRtilsDGvOuhNlmwSbxRqzxkTZprFxrCfrqvo1sLFsJBvK+rF2RNnmssmsFQRZlG02m8+asCZE2SZknI3pvguyKIszjTaweynGoizMgCCLsjCDGIuyOAOCLMrCDIIsyogziLEoCzMIsigjziDGoizMIMiijDiDGIuyOIMYI8rCDIIsyuIMYowoizOIsSgjzogxoizMIMaijDgjyIiyOIMYizLijBAjyuIMYizKCDRijCgjzoixKCPOiDGijEAjxIiyOCPEiDICjRgjygLtKggxooxAI8SIMgItxIgyIo0II8oItAgjygg1IowoI9IijCiDWIsvooxYCy+iDKUCLrZE9D9dkBEZ+j0EWwAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;height:32px;opacity:0;overflow:hidden;position:relative;transform:scale(.8);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:calc(var(--drop-index)*.03s);transition-duration:.1s;width:32px}.water-drops-container.loaded .water-drop{opacity:1;transform:scale(1)}.water-drop:after,.water-drop:before{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out .2s,-webkit-clip-path .4s ease-in-out;transition:clip-path .4s ease-in-out,opacity .2s ease-in-out .2s;transition:clip-path .4s ease-in-out,opacity .2s ease-in-out .2s,-webkit-clip-path .4s ease-in-out;width:100%}.water-drop:after,.water-drop:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWUAAAIgCAYAAABd+Hj5AAAA73pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjajVHRbcUgDPxnio5gbGPDOOQlT+oGHb8HGKWpVKmWMGebHMclXV+f7/QxgisnLV6tmRFCmzbuAJVWHDNn0plnWAmUn/3ERDwRoyXYZQ0aB9mFPnCOusUleZ/fRBvkDlTuQe/RP579Iwi5/iYKBZLXzXTGB0EkHIp01a9QZK3642nni55R76XibMWyK7IyuVsDrkzq8PMcQsWXNWnftBu73kcZmviSLIQsUpdKGatIx+7IIsNsFIaixICn8YRfCQkgbov4HU8dZv705vboj/jPs9I3QKx1i+iViYYAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBzFX9NKRSoidhARyVCd7KKijqWKRbBQ2gqtOphc+iE0aUhSXBwF14KDH4tVBxdnXR1cBUHwA8RdcFJ0kRL/lxRaxHhw3I939x537wChUWGqGYgBqmYZ6URczOVXxOArghhBAP2YkZipJzMLWXiOr3v4+HoX5Vne5/4cvUrBZIBPJI4x3bCI14mnNy2d8z5xmJUlhficeNygCxI/cl12+Y1zyWGBZ4aNbHqOOEwsljpY7mBWNlTiKeKIomqUL+RcVjhvcVYrNda6J39hqKAtZ7hOcxgJLCKJFETIqGEDFViI0qqRYiJN+3EP/5DjT5FLJtcGGDnmUYUKyfGD/8Hvbs3i5ISbFIoDXS+2/TEKBHeBZt22v49tu3kC+J+BK63trzaA2U/S620tcgT0bQMX121N3gMud4DBJ10yJEfy0xSKReD9jL4pDwzcAj2rbm+tfZw+AFnqaukGODgExkqUvebx7u7O3v490+rvB9qOctDXJP2kAAAOVWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpkMzM3ODM5OC1iZGMyLTRjNGMtYTU2Zi04ODk3MjY3OTQ5YTYiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Y2U0NmZlYzAtYjg0Ni00OTA2LTk0MjQtY2Q3YTQ3MTMxNjBiIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTc0OTJkYmUtNjBlNi00YTE0LThkMGUtMTlkYjRjNzQ5NGZlIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3NTM4ODM3MDI3ODEzNjUiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjU6MDc6MzBUMDY6NTU6MDItMDc6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI1OjA3OjMwVDA2OjU1OjAyLTA3OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjQ4YzU0ZGQtZWFmNS00ZGUyLThiMjYtZDYwNzU2NDU0ZjViIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI1LTA3LTI5VDEyOjA4OjA1Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdkNDRlNmI4LWQ2YTItNGQ1MC04ZTY0LTA0NjVmYWZhYTEzZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNS0wNy0zMFQwNjo1NTowMiIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6V64iKAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH6QceDTcCiahOHQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAA3wSURBVHja7d1PkhTVGsbhzLR0OcwMQtkAKBEsgiFjQlgBqGOHLMIIQtkAqBGM2IY7oGnKiWjTnV2df87J/M45zzO998bVpvpXb31V3fQdFOru62fH6/6zV3ee9r5ClMgDl6piLM6IMgSMsTgjyhA0yMKMKEOwIAszogzBgizMlGDwJaClIIOlDAGDbC1jKYMVDpYygmkxI8pQ0IIVZkQZggRZmInGTZnmgwyiDJ4UYJSXbAjiBc4YiDKCHIwwI8oIsjBD13VuyggyiDJ40oBxXqIheCc4YyDKCLIwI8ogyMJMBG7KCDKIMnhSgTFekiFoMzhjIMoIsjAjyiDIwswe3JQRZBBl8KQDY7wEQ7BWcMZAlBFkYaZizhcIMogyeDKCMV52IUyJOGMgygiyMCPKIMjCTC5uygCWMlaytQyijCALM6KMIAszTOWmjCCDKIMnMRjjpRUCswFnDEQZQRZmCuR8gSCDKIMnNxjj5RRCsjFnDEQZQRZmCuF8AWApYyVjLSPKCLIwE5zzBYIMogx4EmSMl04IRADOGIgygizMBOR8gSCDKAOeHBnj5ZIQCEEwzhiijCAjzAThfAFgKWMlYy0jygiyMBOc84UgA6IMeBJljJdGvsEpgDOGKCPICDM7cL4AsJSxkrGWEWVBRpgJzvlCkAFRBjzZMsbLIN+4FMoZw1JGkAFRBjz5tsPLH9+oFM4ZQ5QRZISZTJwvACxlrGSsZURZkBFmgnO+ALCUsZKxlhFlQUaYCc75AsBSxkrGWkaUBRlhJjjnC0EGRBnwJM4YL218g9EAZwxLGUEGRBnwpF42L2l8Q9EQZwxLGUEGRBnwJF8mL2V8A9EgZwxLGUEGRBnwpF8WL2F8w9AwZwxLGUEGRBkwAsrgpYtvEHDGsJQBsJStZLCWRRlBRpiZyvkCwFLGSsZaxlIWZECUAWOBqbxM8cCHUc4YlrIgA6LsSwAYD3F4eeKBDic5Y1jKggyIMoAxsT8vSzywYRJnDEsZwFLGSgZr2VIWZABRBoyMWLwU8QCG2ZwxLGVBBkQZwOgQZQ9YQJQBjI/9OdZ7oMIq3vSzlAUZEGUAYyQ/Lzs8MCEJZwxLGcBSxkoGa9lSFmRAlAGMlG15qeEBCMk5Y1jKAJaylQxYy5ayIAOiDGC85OflhQcaZOWMYSkDWMpWMmAtW8qCDIgygFEjyh5QgCgDGDfbcXz3QIJNedPPUgawlK1kwFq2lAUZEGUAo0eUPWAAUQYwfvJxbPdAgV15089SBrCUrWTAWraUBRkQZQCjSJQ9IABRBjCORNkDARBlACMpr94DAIim5Y/IWcoAlrKVDFjLljKApWwlA9aypSzIgCgDGFGi7A8YEGUAY0qU/cECogxgVImyP1DAUgYwrvbS+4MESlL7D5RYygCWspUMWMuWMoAoW8lAWvfePK/2+9tSBopzPNa7uaqMspUM1rIoA1jLomwlg7UsygDWsihbyUDta9lSBqxlUbaSAWvZUgasZVG2kgFr2VIGrGVRtpIBa9lSBqhkLRcdZSsZqG0tW8qAtSzKVjJgLVvKgLUcXJF/z5WVDExR4t/lZykDiLKVDGApA00pccQNvsAAogxgzJUcZSsZsJQBrGVRBrCUPcsBFSvlR68tZaAJpfzodfgoW8lAS2vZUgasZVG2kgFr2VIGrOXgazlslK1koEWWMtCcyKNv8AUDEGUA40+UASzlKp69gPpE/HicpQw0K+LH40JF2UoGWl/LljJgLYuylQxgKQMEH4WiDGApx32WAtoU5Q0/Sxmgi/OG3+5RtpKBKL7/86fde2QpA/zr/Py87aVsJQNYygBhx6IoA1jKThdAXHt+PM5SBrhkz4/H7RJlKxnAUgYIPx5FGaDlpex0AZRijzf8LGWAa+zxht+mUbaSASxlgGLGpCgDtLiUnS6AUn33x4+b9ctSBrjBx48f61vKAASJstMFULqtThiWMsAEW50wskfZSgawlAGKHJmiDNDKUna6AGqT+w0/Sxlghtxv+IkyQCDZoux0AdQq5+9ZtpQBZsr5e5azRNlKBrCUATaT61MYogywQK5PYSSPstMFgKUMsLkcJwxRBlgoxwkjaZSdLgAsZYDdpP5BElEGWCH1D5Iki7LTBYClDLC7lCcMUQZYKeUJI0mUnS4ALGWAMFL9IIkoAySQ6gdJVkfZ6QIgHUsZIJEUJwxRBkgkxQlDlAECWRVl92SAz609YVjKAAmtPWGIMkAgi6PsdAEQKMoApB+togxQ+lJ2ugAIFGUATlv60ThRBshg6UfjRBkgkNlRdk8GmGbJCcNSBshkyQlDlAECmRVlpwuAQFEGYJ65d2VRBsho7l1ZlAECmRxl92SAQFEGYJl7b55PHrWiDJDZ8Tj90CDKAIFMirJ7MkCgKAOwztS7sigDbGDqXVmUAQK5McruyQCBogxAGlN+D4YoA2xkyu/BEGWAQE5G2T0ZIFCUAUjr/l8/H0UZIIgPHz5YygClEGWAEqLsTT4ASxmgeqd+OZEoA2zs1C8nEmWAQEQZIHqUvckHkNd1v5zIUgbYwXV3ZVEGEGUARBmgtCh7kw/AUgZoztiv8RRlgJ2M/RpPUQYIRJQBRBmAG6PskxcAljJAsy7/DgxRBtjR5R+3FmUAUQZgjCgDRIyyT14AWMoAzXvw9v+/3VqUAXb2/r2lDBDGxU9giDJAIKIMEMih5X/5F7ceTfrvPXz3i0cKsF2UW/s43NQYX/7vizOQW3Pni7lBTvW/BRDlDFEVZiCHT59VbibKKWMqzEBqZ2d9e0sZIKpPn1VuIso5lq21DIgyQOWqj3LORWstA6IMIMoAbBJlv9wewFIGQJQB4nrw9vlRlAEsZQAuOzvrRRkgiuPxKMoAkYgygKUMgKUMIMp180uJAFEGEGUARHmlh+9+8acMiDIAogwgygCIMoAoc5XPKgOiDCDKAIjySj6rDIgyAKK8F2/2AaIMIMoAiPJK3uwDRLkx7sqAKAOIMgCiDCDK9djizT53ZUCUAUQZAFEugBMGsETf9+1F2Q+RAJaytQxgKQMUtZKHoc0oO2EAIf19binn5IQBzPHy/pN+eHXnae9LARBDs0t5qxOGtQyIMoAoYy0DoryCT2EAogzA1RgPgyhvyQkDEOUJnDCACF7eftz/F2WfVbaWgSCL2Zdg27UszIAoA4iytWwtA1P0fS/KAKKMtQxc8ds3P/RXouwTGD4eB+zPUraWAVG2loUZEGWAaBEeBlG2loEoLr7JdyXK3uzbjzADlnKgtQwgytYyIMrWsjADXdd1h8NBlIUZiOLT71A+GWVv9gHsx1K2lgFRRpih8fgOgyiXtpaFGep1+YdGTkbZXVmYgZ0WtC9BGYQZ6nHxl9qLcqFrWZihHl99+cX8KDthCDOQx69fP+4t5YoIM9RLlAtcy8IMBUd3GERZmIEorvso3KQouyvHJ8xQ2ZL2JSh7LQszlOPUR+FEWZiBjf3+7ZMbq3xjlJ0whBnYjqUszMAGppwuRLlSL249EmcIZsrpYnKUnTDKWstWM5TLUhZmILOpp4uu67pZC/ju62dHX95ygxjpyQJaMufaYCk3FEGrGeIT5QbDLM6wncPhkC/K3vCr52wgzLCNl7cfz+qmpdwwqxnymvMGnyhby1YzZDb1s8mrouyEUW+YxRn2ZykLszhDjrgOy/K6ePX6zHIbJwOfbYZlll4VLGWxs5whsSVv8K1eytZye6vZcoa8K9lSFjrLGaKtbEvZYraeIcZKXr2UfTxO3KxnCLSUrWWL2XqGtEM1ydIVZmEWaRBlcRZoqCrIyaIszMIs1IiyKAtzA8SaloKcNMrCLMyCjiiLsjgj0FQT5K5L/BN9PrcsMJGfyDyZUQI/Zl1wmMXZqwzqWslZomwtW83CDJay1SzOwkzxKzlblK1lq1mYwVLGaoaiV3LXJf5I3GU+ImcNeoVBbfq+X/S3VIdYys4YljPUJmeQs0cZcQZmLvEt/k+cMeJx1vj8CQuivPq3lC1nIEiQN4uy27I4A9NsGktnjPhaPGt4UiLSsHS+wHKGVpeytWw9W8pYycGiLMwCLcgI8vUOvuwsjZiP1UElS9latqCtZKzkYFEWZoEWZAT5KucLNglepFALMpHt/kMd1rI1LchYyYGiLMxsEWwxpoQgd53zBQFNDehN8RZiSgtymKVsLQOiHCzKwgy0HuRwURZmoOUgd51fSAQ0rPfPZC0DVnJxURZmoMUgh46yMAOtBbnr3JQBQRblWr54AKkVET1nDKCVoVfMEhVmoIVX3kWdB4QZqDnIxUVZmIGag9x1Pn0BCLKlbC0DglzRUvZROaC6tVnBP7vFDFQ33IpfnMIM1PRKuoozgDADNQS5migLM1DLe01VvWEmzCDIoizMgCCLsjADNX48ttrP+wozCLIoCzMgyKIszCDIoizMgCCLsjCDIIuyMANiLMriDILc2r9zs78CU5hBkEVZmAFBFmVhBkEWZWEGBFmUhRnEWJTFGRBkURZmEGRRFmZAkEVZnEGMRRlhBkEWZWEGMRZlxBkEWZSFGQQZURZnEGNRFmYQZERZnEGMRVmYQZARZXEGMRZlxBkxRpSFGQRZlBFnxBhRFmcQY1FGnBFjRFmYQYxFGXEGQRZlxBkxRpTFGYRYlBFnxBhRFmgQY1FGnBFjRFmcQYxFGYFGiBFlxBkhFmUEGjFGlBFohFiUEWiEGFFGoBFiUQaRFmFEGYEWYRBlhFqEEWVEWoRBlBFr8UWUoZ5YCy+ijIBvEHCxJaJ/AKEaaN8UwBhAAAAAAElFTkSuQmCC)}.water-drop.drop-half:before{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0)}.water-drop.drop-filled:after,.water-drop.drop-half:before{opacity:1;transition:opacity .2s ease-in-out,-webkit-clip-path .4s ease-in-out;transition:clip-path .4s ease-in-out,opacity .2s ease-in-out;transition:clip-path .4s ease-in-out,opacity .2s ease-in-out,-webkit-clip-path .4s ease-in-out}.water-drop.drop-filled:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.water-drop:active{transform:scale(1.1);transition:transform .1s ease-out}.water-settings-content{padding:16px 24px 8px}.water-settings-section{margin-bottom:28px}.water-settings-label{color:#2c3e50;font-family:Montserrat-SemiBold,sans-serif;font-size:15px;margin-bottom:8px}.water-settings-value-display{background:#59a9ef14;border:1px solid #59a9ef26;border-radius:8px;color:#6c757d;font-family:Montserrat,sans-serif;font-size:13px;margin-bottom:12px;padding:8px 12px;text-align:center}.water-settings-slider-container{margin-top:8px;padding:0 12px}.water-cup-size-container{align-items:center;display:flex;gap:0}.water-settings-toggle-container{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px}.water-settings-toggle-info{flex:1 1}.water-settings-description{color:#6c757d;font-family:Montserrat,sans-serif;font-size:12px;margin-top:2px}@media (max-width:600px){.water-settings-content{padding:12px 20px 8px}.water-settings-section{margin-bottom:24px}.water-cup-size-container{flex-direction:column;gap:12px}.water-cup-size-container .MuiTextField-root{margin-right:0!important;width:100%}.water-settings-toggle-container{padding:10px 12px}}.exercise-tracker-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;font-family:Montserrat,sans-serif;margin:10px 5px;overflow:hidden;padding:0;width:calc(100% - 10px)}.activity-card-container{display:flex;flex-direction:column;width:100%}.exercise-not-found-message{background-color:#f5f5f5;border-radius:8px;color:#666;font-size:13px;margin-top:15px;padding:12px;text-align:center}.exercise-not-found-message a{color:#ff765f;font-weight:600;text-decoration:none}.exercise-calories-header{align-items:flex-start;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:8px 16px 16px}.exercise-calories-display{flex-grow:1}.exercise-calories-counter{align-items:center;display:flex}.calories-progress-ring{height:78px;margin-right:16px;position:relative;width:78px}.calories-inner-circle,.calories-progress-ring{align-items:center;border-radius:50%;display:flex;justify-content:center}.calories-inner-circle{background-color:#fff;flex-direction:column;height:60px;width:60px}.calories-count{color:#333;font-size:18px;font-weight:600;line-height:1}.calories-count-empty{color:#aaa;font-size:22px;font-weight:600;line-height:1}.calories-label{color:#777;font-size:11px;margin-top:2px}.calories-info{justify-content:center}.calories-breakdown,.calories-info{display:flex;flex-direction:column}.calories-source{align-items:center;color:#666;display:flex;font-size:14px;margin-bottom:4px}.calories-target-info{margin-top:6px}.calories-remaining{color:#555;font-size:14px}.calories-goal-reached{color:#4caf50;font-size:14px;font-weight:500}.target-progress-bar{background-color:#f0f0f0;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.target-progress-fill{background-color:#ff765f;border-radius:3px;height:100%}.target-text{color:#666;font-size:12px}.steps-section{padding:14px 16px}.steps-progress-container{display:flex;flex-direction:column}.steps-header{margin-bottom:10px}.steps-header,.steps-title{align-items:center;display:flex}.steps-title{flex-grow:1;font-size:14px;font-weight:600}.steps-icon{font-size:20px;margin-right:8px}.steps-count{align-items:baseline;display:flex;margin-right:8px}.current-steps{color:#333;font-size:16px;font-weight:600}.goal-divider{color:#999;font-size:14px;margin:0 2px}.goal-steps{color:#777;font-size:14px}.steps-settings-button{padding:4px}.step-progress-bar-container{cursor:pointer;display:flex;flex-direction:column}.step-progress-background{background-color:#e0e0e0;border-radius:5px;height:10px;margin-bottom:6px;overflow:hidden}.step-progress-fill{border-radius:5px;height:100%;transition:width .3s ease}.step-context-message{color:#666;font-size:12px;margin-top:4px;padding-left:2px}.exercise-section{padding:16px}.exercise-header{align-items:center;display:flex;margin-bottom:12px}.exercise-title{align-items:center;display:flex;flex-grow:1;font-size:14px;font-weight:600}.add-exercise-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.exercise-suggestion{background-color:#f5f5f5;border-radius:10px;cursor:pointer;padding:14px;transition:background-color .2s ease}.exercise-suggestion:hover{background-color:#f0f0f0}.exercise-suggestion-content{color:#555;font-size:12px;text-align:center}.exercise-list{display:flex;flex-direction:column}.exercise-item-container{overflow:hidden;position:relative}.exercise-item-content{background-color:#fff;position:relative;transition:transform .3s ease;z-index:1}.exercise-item-actions{display:flex;height:100%;position:absolute;right:0;top:0;z-index:0}.exercise-item-action-button{align-items:center;color:#fff;cursor:pointer;display:flex;height:calc(100% - 2px);justify-content:center;margin-bottom:1px;margin-right:1px;margin-top:1px;width:60px}.exercise-edit-button{background-color:#ff765f}.exercise-delete-button{background-color:#f77}.exercise-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:10px 0;touch-action:pan-y}.exercise-item:last-child{border-bottom:none}.exercise-details{align-items:center;cursor:pointer;display:flex;flex-grow:1}.exercise-category-icon{height:38px;margin-right:12px;width:38px}.exercise-info-container{display:flex;flex-direction:column;flex-grow:1}.exercise-name-row{align-items:baseline;display:flex;justify-content:space-between}.exercise-name{color:#333;font-size:14px;font-weight:600}.exercise-calories{color:#777;font-size:13px;margin-right:4px}.exercise-points-display{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.point-bubble{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;border:1px solid #00000014;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;cursor:pointer;display:inline-flex;min-height:32px;padding:2px 9px 2px 7px;transition:all .15s cubic-bezier(.4,0,.2,1)}.point-bubble:hover{background-color:#fffffff2;border-color:#0000001f;box-shadow:0 2px 6px #0000000f,0 1px 3px #00000014;transform:translateY(-.5px)}.point-bubble:active{transform:translateY(0);transition-duration:.05s}.point-bubble img{filter:drop-shadow(0 .5px 1px rgba(0,0,0,.1));height:22px;margin-right:6px;width:22px}.point-bubble span{color:#374151;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em}.exercise-actions{display:flex}.exercise-actions .MuiIconButton-root{padding:4px}.add-another-exercise{align-items:center;background:none;border:none;color:#ff765f;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;margin-top:10px;padding:8px}.exercise-gauge-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:5px}.exercise-gauge-wrapper{align-items:center;display:flex;flex:0 0 50%;justify-content:center;margin-top:10px}.exercise-gauge-chart{position:relative;text-align:center;width:100px}.exercise-gauge-label{align-items:center;display:flex;font-size:12px;justify-content:center;margin-top:-25px;width:100%}.exercise-gauge-label span{margin-left:4px}.exercise-gauge-value{fill:#ff765f;font-size:16px;font-weight:700}.exercise-factors-dialog{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.exercise-factors-dialog .MuiDialogTitle-root{background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #0000000f;padding:20px 24px 16px}.exercise-factors-dialog .MuiDialogContent-root{background:linear-gradient(135deg,#fafbfc,#f8f9fa);padding:0}.factor-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff9;border-radius:16px;box-shadow:0 2px 12px #0000000a,0 1px 3px #0000000f,inset 0 1px 0 #fffc;margin:16px 16px 12px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.factor-card:hover{box-shadow:0 4px 20px #0000000f,0 2px 6px #00000014,inset 0 1px 0 #ffffffe6;transform:translateY(-1px)}.factor-card:last-child{margin-bottom:16px}.factor-card-header{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 20px 16px;position:relative;text-align:left;width:100%}.factor-card-header:after{background:linear-gradient(90deg,#0000,#0000000f 20%,#0000000f 80%,#0000);bottom:0;content:"";height:1px;left:20px;position:absolute;right:20px}.factor-header-content{align-items:center;display:flex;flex-grow:1}.factor-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ff765f1a,#ff765f26);border:1px solid #ff765f1a;border-radius:16px;box-shadow:0 2px 8px #ff765f26,inset 0 1px 0 #fffc;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.factor-icon-wrapper img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));height:28px;width:28px}.factor-title-section{flex-grow:1}.factor-title{color:#1f2937;font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.factor-description{color:#6b7280;font-size:14px;font-weight:400;line-height:1.4}.factor-points-badge{background:linear-gradient(135deg,#1f2937,#374151);border-radius:12px;box-shadow:0 2px 6px #00000026,inset 0 1px 0 #ffffff1a;color:#fff;font-size:13px;font-weight:600;letter-spacing:-.01em;margin-right:8px;padding:8px 12px}.factor-expand-icon{color:#9ca3af;margin-left:4px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.factor-expanded .factor-expand-icon{transform:rotate(180deg)}.factor-content{display:none;padding:0 20px 20px}.factor-expanded .factor-content{animation:fadeInSlide .3s cubic-bezier(.4,0,.2,1);display:block}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.factor-full-description{color:#374151;font-size:15px;font-weight:400;line-height:1.6;margin-bottom:24px}.points-comparison-container{background:#ffffffb3;border:1px solid #fffc;border-radius:12px;box-shadow:inset 0 1px 3px #00000005;margin-bottom:20px;padding:20px}.points-comparison-bar-wrapper{margin:16px 0}.points-comparison-bar{background:linear-gradient(90deg,#f0f0f0,#e8e8e8);border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;height:12px;overflow:hidden;position:relative}.suggested-range-indicator{background:linear-gradient(90deg,#4caf5033,#81c78440 50%,#4caf5033);border:1px solid #4caf504d;border-radius:8px;height:100%;position:absolute}.user-points-marker{background:linear-gradient(135deg,#1f2937,#374151);border:1px solid #ffffff4d;border-radius:3px;box-shadow:0 2px 6px #0003,0 1px 2px #0000001a;height:18px;position:absolute;top:-3px;width:6px}.factor-citations{background:#f8f9facc;border:1px solid #e5e7ebcc;border-radius:12px;padding:16px}.factor-citations-title{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.factor-citation{color:#6b7280;display:block;font-size:13px;line-height:1.5;margin-bottom:8px}.factor-citation:last-child{margin-bottom:0}.factor-citation a{color:#2d7933;font-weight:500;text-decoration:none;transition:color .15s ease}.factor-citation a:hover{color:#1f5f26;text-decoration:underline}.exercise-factors-dialog .MuiDialogActions-root{background:linear-gradient(135deg,#fafbfc,#fff);border-top:1px solid #0000000f;padding:16px 24px}.exercise-factors-dialog .MuiButton-root{background:linear-gradient(135deg,#1f2937,#374151);border-radius:12px;box-shadow:0 2px 6px #00000026,inset 0 1px 0 #ffffff1a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-weight:600;letter-spacing:-.01em;padding:10px 20px;text-transform:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.exercise-factors-dialog .MuiButton-root:hover{box-shadow:0 4px 12px #0003,inset 0 1px 0 #ffffff26;transform:translateY(-1px)}@media (max-width:501px){.factor-card{border-radius:12px;margin:12px}.factor-card-header{padding:16px}.factor-icon-wrapper{border-radius:14px;height:44px;margin-right:12px;width:44px}.factor-icon-wrapper img{height:24px;width:24px}.factor-title{font-size:16px}.factor-content{padding:0 16px 16px}.points-comparison-container{padding:16px}}@media (max-width:400px){.calories-progress-ring{height:70px;margin-right:12px;width:70px}.calories-inner-circle{height:60px;width:60px}.calories-count{font-size:16px}.calories-label{font-size:10px}.exercise-points-display{gap:6px}.point-bubble{border-radius:14px;min-height:28px;padding:2px 7px 2px 6px}.point-bubble img{height:20px;margin-right:5px;width:20px}.point-bubble span{font-size:12px}}.weekly-progress-section{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #fffc;border-radius:20px;box-shadow:0 4px 20px #0000000f,0 1px 3px #00000014,inset 0 1px 0 #ffffffe6;margin-top:35px;overflow:hidden;padding:24px 20px;position:relative}.weekly-progress-section:before{background:linear-gradient(90deg,#ff765fcc,#2d7933cc 25%,#ffb74dcc 50%,#9c27b0cc);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.weekly-progress-header{border-bottom:1px solid #0000000f;color:#1f2937;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.025em;margin-bottom:24px;padding-bottom:16px;position:relative}.weekly-progress-factor{background:#ffffffb3;border:1px solid #fff9;border-radius:16px;box-shadow:0 2px 8px #0000000a,inset 0 1px 0 #ffffffe6;margin-bottom:16px;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.weekly-progress-factor:hover{box-shadow:0 4px 12px #0000000f,inset 0 1px 0 #ffffffe6;transform:translateY(-1px)}.weekly-progress-factor:last-child{margin-bottom:0}.factor-header{align-items:center;display:flex;margin-bottom:16px}.factor-icon-container{align-items:center;background:linear-gradient(135deg,#ff765f1a,#ff765f26);border:1px solid #ff765f1a;border-radius:16px;box-shadow:0 2px 8px #ff765f26,inset 0 1px 0 #fffc;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.factor-icon-container img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));height:28px;width:28px}.factor-name{color:#1f2937;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em}.exercise-progress-bar-container{background:linear-gradient(90deg,#f0f0f0,#e8e8e8);border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;height:12px;margin-bottom:12px;overflow:hidden;position:relative}.suggested-range{background:linear-gradient(90deg,#4caf5033,#81c78440 50%,#4caf5033);border:1px solid #4caf504d;border-radius:8px;height:100%;position:absolute;z-index:1}.progress-fill{background:linear-gradient(90deg,#ff765fe6,#ff765f 50%,#ff765fe6);border-radius:8px;box-shadow:0 1px 3px #ff765f4d,inset 0 1px 0 #ffffff4d;height:100%;position:relative;transition:width .6s cubic-bezier(.4,0,.2,1);z-index:2}.progress-marker{background:linear-gradient(135deg,#1f2937,#374151);border:1px solid #ffffff4d;border-radius:3px;box-shadow:0 2px 6px #0003,0 1px 2px #0000001a;height:18px;position:absolute;top:-3px;transform:translateX(-50%);width:6px;z-index:3}.points-info{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.exercise-total-points{align-items:center;color:#6b7280;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500}.exercise-total-points-value{color:#1f2937;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:700;margin:0 6px}.goal-reached-icon{color:#10b981;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:18px;margin-left:6px}.exercise-suggested-points{color:#10b981;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500}.suggested-points-value{font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.calories-daily-goal{color:#555;font-size:15px;font-weight:500;margin-bottom:4px}.calories-motivation{color:#888;font-size:13px;line-height:1.3}.exercise-calories-empty-state{display:flex;flex-direction:column;justify-content:center;margin-top:8px}.exercise-summary-dialog .MuiDialogActions-root{background:linear-gradient(135deg,#f8f9fa,#fff);border-top:1px solid #0000000f;padding:16px 24px 24px}.exercise-summary-dialog .MuiButton-root{border-radius:12px;font-family:Montserrat-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;letter-spacing:-.01em;padding:10px 20px;text-transform:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.exercise-summary-dialog .MuiButton-root:hover{transform:translateY(-1px)}@media (max-width:501px){.exercise-summary-content{padding:0 16px 16px}.weekly-progress-section{border-radius:16px;padding:20px 16px}.weekly-progress-factor{border-radius:12px;padding:16px 12px}.factor-icon-container{border-radius:14px;height:44px;margin-right:12px;width:44px}.factor-icon-container img{height:24px;width:24px}.exercise-summary-content .MuiPaper-root{border-radius:12px!important;padding:16px 10px!important}.exercise-summary-content .MuiTypography-h6{font-size:16px!important}}.weight-tracker-card{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:auto;justify-content:center;margin:10px 5px;min-height:84px;width:calc(100% - 10px)}.weight-tracker-header{align-items:center;display:flex;font-size:13px;font-weight:600;margin-bottom:10px;padding:0 15px}.header-left{flex:1 1;text-align:left}.header-center{color:#838383;flex:1 1;font-family:Montserrat;font-size:12px;font-weight:300;text-align:center}.header-right{flex:1 1;text-align:right}.weight-empty-state{cursor:pointer;display:flex}.empty-state-title{font-family:Montserrat-SemiBold;font-size:14px}.empty-state-subtitle{color:#82867e;font-size:12px;margin-bottom:6px;margin-top:4px}.weight-content{padding:8px 16px}.view-progress-button{background:none;border:1px solid #ff765f;border-radius:4px;color:#ff765f;cursor:pointer;font-size:13px;padding:6px 16px;transition:all .2s}.view-progress-button:hover{background:#f1a0921a}.info-dialog,.weight-graph-dialog{max-width:350px;padding:20px}.dialog-title{font-family:Montserrat-SemiBold;font-size:16px;margin-bottom:16px}.dialog-content{color:#666;font-size:14px;line-height:1.5}.ai-consultation-prompt{color:#000;font-size:14px;margin:15px 5px;text-align:center}.consult-button{background:#2d7933;border:none;border-radius:4px;color:#fff;margin-top:10px;width:100%}.consult-button,.dialog-close-button{cursor:pointer;font-size:14px;padding:8px 16px}.dialog-close-button{background:none;border:none;color:#ff765f;margin-top:16px}.weight-deltas{flex-wrap:wrap;margin-top:8px}.delta-item,.weight-deltas{display:flex;flex-direction:row}.delta-item{align-items:baseline;gap:4px}.delta-value{font-family:Montserrat-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1}.delta-value.gain{color:#ff6b47}.delta-value.loss{color:#2d7933}.delta-value.goal-delta{color:#6b7280}.delta-value.at-goal{color:#2d7933;font-size:11px;font-weight:600}.delta-label{color:#9ca3af;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:400;line-height:1;opacity:.8}@media (max-width:430px){.weight-deltas{gap:20px;margin-top:6px}.delta-item{gap:3px}.delta-value{font-size:11px}.delta-label,.delta-value.at-goal{font-size:10px}}@media (max-width:375px){.weight-deltas{gap:12px;margin-top:6px}}.log-weight-container{display:flex;flex-direction:column;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:20px}.log-weight-health-sync-section{margin:0 auto 20px;max-width:400px;width:100%}.log-weight-health-sync-enabled{background-color:#2e6e4d1a;border-radius:12px;margin-bottom:16px;padding:16px}.log-weight-health-sync-content{align-items:center;color:#2e6e4d;display:flex;justify-content:center;margin-bottom:8px}.log-weight-health-sync-icon{font-size:20px;margin-right:8px}.log-weight-health-sync-text{font-size:13px;font-weight:500}.log-weight-health-sync-note{color:#2e6e4d;font-size:13px;text-align:center}.log-weight-health-sync-disabled{background-color:#f5f5f5;border-radius:12px;margin-bottom:16px;padding:16px;text-align:center}.log-weight-health-sync-prompt{color:#666;margin-bottom:12px}.log-weight-health-sync-question{font-size:13px}.log-weight-health-sync-button{border-color:#2e6e4d!important;border-radius:20px!important;color:#2e6e4d!important;font-size:13px!important;text-transform:none!important}.log-weight-date-selection-section{margin-bottom:24px}.log-weight-date-selector{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;display:flex;padding:16px;transition:all .2s ease}.log-weight-date-selector:hover{background-color:#e9ecef;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.log-weight-date-selector:active{transform:translateY(0)}.log-weight-date-icon{color:#236b28;font-size:24px;margin-right:12px}.log-weight-date-content{flex-grow:1}.log-weight-date-label{color:#666;font-size:12px;font-weight:500;margin-bottom:2px}.log-weight-date-value{color:#333;font-size:16px;font-weight:600}.log-weight-input-fields-section{display:flex;flex-direction:column;flex-grow:1;gap:16px;margin-bottom:24px}.log-weight-previous-reference{align-items:center;background-color:#f0f7f1;border:1px solid #e1f0e3;border-radius:8px;display:flex;justify-content:center;margin-bottom:16px;padding:12px 16px}.log-weight-previous-info{display:flex;flex-direction:column;gap:2px;text-align:center}.log-weight-previous-label{color:#666;font-size:12px;font-weight:500}.log-weight-previous-value{color:#2e6e4d;font-size:16px;font-weight:600}.log-weight-input-container{align-items:center;display:flex;gap:12px;margin-bottom:16px}.log-weight-adjust-btn{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#fff;border:2px solid #e1f0e3;border-radius:25px;color:#2e6e4d;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;font-weight:300;height:50px;justify-content:center;transition:background-color .1s ease,border-color .1s ease,transform .05s ease;user-select:none;-webkit-user-select:none;width:50px}.log-weight-adjust-btn:hover:not(:disabled){background-color:#f0f7f1;border-color:#2e6e4d}.log-weight-adjust-btn:active:not(:disabled){background-color:#2e6e4d;color:#fff;transform:scale(.95)}.log-weight-adjust-btn:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#ccc;cursor:not-allowed;opacity:.4}.log-weight-input-wrapper{display:flex;flex:1 1;justify-content:center}.log-weight-display{align-items:center;background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:56px;min-width:120px;padding:16px 20px;transition:background-color .1s ease,border-color .1s ease;user-select:none;-webkit-user-select:none}.log-weight-display:hover{background-color:#e9ecef;border-color:#2e6e4d}.log-weight-display-value{color:#333;font-size:24px;font-weight:600;line-height:1}.log-weight-display-unit{color:#666;font-size:14px;font-weight:500;margin-top:2px}.log-weight-input{max-width:none!important;width:100%!important}.log-weight-input input{font-size:16px!important}.log-weight-input label{font-size:14px!important;font-weight:500}.log-weight-submit-section{margin-top:auto;padding-bottom:env(safe-area-inset-bottom,0);text-align:center}.log-weight-button-enabled{background:linear-gradient(135deg,#236b28,#43a047)!important;color:#fff!important;transition:all .2s ease!important}.log-weight-button-disabled,.log-weight-button-enabled{border-radius:25px!important;font-size:16px!important;font-weight:600!important;padding:14px 24px!important;text-transform:none!important}.log-weight-button-disabled{background-color:#ccc!important;color:#888!important}.log-weight-calendar-container{align-items:center;display:flex;justify-content:center}.log-weight-calendar-container .react-calendar{background:#fff;border:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:none;width:100%}.react-calendar__tile{border-radius:8px;padding:12px 6px;transition:all .2s ease}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#ff765f1a}.react-calendar__tile--active{background-color:linear-gradient(135deg,#236b28,#43a047)!important;color:#fff!important}.react-calendar__tile--now{background-color:#ff765f33}.log-weight-calculated-result,.log-weight-mode-toggle,.log-weight-relative-btn,.log-weight-relative-buttons,.log-weight-relative-container,.log-weight-relative-input{display:none}@media (min-width:769px){.log-weight-container{margin:0 auto;max-width:400px;min-height:auto;padding:30px}.log-weight-input-fields-section{flex-direction:column;gap:20px}.log-weight-input{max-width:none!important}.log-weight-input-container{gap:16px}.log-weight-adjust-btn{border-radius:28px;font-size:28px;height:56px;width:56px}.log-weight-display{min-height:64px;min-width:150px;padding:20px 24px}.log-weight-display-value{font-size:28px}.log-weight-submit-section{margin-top:30px;text-align:center}.log-weight-button-disabled,.log-weight-button-enabled{min-width:200px;width:auto!important}}@media (max-width:768px){.log-weight-container{padding:30px 20px}.log-weight-input input,.log-weight-input input:focus{font-size:16px!important;transform:none!important}.log-weight-input-container{gap:10px}.log-weight-adjust-btn{font-size:20px;height:44px;width:44px}}@media (max-width:400px){.log-weight-container{padding:30px 20px}.log-weight-date-selector{padding:14px}.log-weight-date-icon{font-size:20px;margin-right:10px}.log-weight-date-value{font-size:15px}.log-weight-input-fields-section{gap:14px}.log-weight-previous-reference{padding:10px 12px}.log-weight-previous-value{font-size:14px}.log-weight-input-container{gap:8px}.log-weight-adjust-btn{font-size:18px;height:40px;width:40px}.log-weight-display{min-height:50px;min-width:100px;padding:12px 16px}.log-weight-display-value{font-size:20px}}.dynamic-calendar-view{height:calc(100vh - 120px);overflow:hidden;position:relative;width:100%;z-index:1}.dynamic-calendar-columns{display:flex;gap:4px;height:100%;overflow:hidden;padding:0 4px;width:100%;will-change:transform}.dynamic-calendar-column{flex:1 1;height:100%;min-width:0;transition:transform .15s ease,opacity .15s ease}.dynamic-calendar-columns.swiping{transition:none!important}.dynamic-calendar-columns.transitioning{transition:transform .3s ease-out}@media (max-width:1400px){.dynamic-calendar-columns{gap:3px;padding:0 3px}}@media (max-width:900px){.dynamic-calendar-columns{gap:2px;padding:0 2px}}@media (max-width:600px){.dynamic-calendar-columns{gap:1px;padding:0 1px}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.dynamic-calendar-view.loading .dynamic-calendar-column{opacity:.6;pointer-events:none}@keyframes skeleton-pulse{0%{background-color:#f2f2f2}50%{background-color:#e8e8e8}to{background-color:#f2f2f2}}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-card{background:linear-gradient(90deg,#f2f2f2 25%,#e8e8e8 50%,#f2f2f2 75%);background-size:200px 100%;border-radius:8px;margin-bottom:8px;overflow:hidden;position:relative}.skeleton-card,.skeleton-card:after{animation:skeleton-shimmer 2s linear infinite}.skeleton-card:after{background:linear-gradient(90deg,#0000,#fff6,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.calendar-skeleton{height:calc(100vh - 120px);overflow:hidden;padding:0 4px;width:100%}@supports (-webkit-touch-callout:none){.calendar-skeleton{height:calc(100dvh - 120px - env(safe-area-inset-bottom))}}.skeleton-calendar-container{display:flex;gap:4px;height:100%;width:100%}.skeleton-calendar-column{background:#ffffff80;border-radius:8px;flex:1 1;height:100%;min-width:0;overflow:hidden;padding:0}.skeleton-column-content{height:100%;overflow-y:auto;padding:0 10px}.skeleton-chart{background:#fffc;border:1px solid #0000000d;border-radius:8px;margin-bottom:15px;padding:12px}.skeleton-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.skeleton-chart-title{height:20px;width:120px}.skeleton-chart-nav,.skeleton-chart-title{animation:skeleton-shimmer 2s linear infinite;background:linear-gradient(90deg,#f2f2f2 25%,#e8e8e8 50%,#f2f2f2 75%);background-size:200px 100%;border-radius:4px}.skeleton-chart-nav{height:16px;width:60px}.skeleton-chart-content{align-items:flex-end;display:flex;height:80px;justify-content:center;padding:10px}.skeleton-chart-bars{align-items:flex-end;display:flex;gap:8px;height:100%}.skeleton-bar{animation:skeleton-shimmer 2s linear infinite;background:linear-gradient(90deg,#f2f2f2 25%,#e8e8e8 50%,#f2f2f2 75%);background-size:200px 100%;border-radius:4px;width:20px}.skeleton-meal-slot{background:#fffc;border:1px solid #0000000d;border-radius:8px;margin-bottom:15px;padding:12px}.skeleton-meal-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.skeleton-meal-icon{border-radius:50%;height:24px;width:24px}.skeleton-meal-icon,.skeleton-meal-title{animation:skeleton-shimmer 2s linear infinite;background:linear-gradient(90deg,#f2f2f2 25%,#e8e8e8 50%,#f2f2f2 75%);background-size:200px 100%}.skeleton-meal-title{border-radius:4px;height:18px;width:80px}.skeleton-meal-items{display:flex;flex-direction:column;gap:6px}.skeleton-tracker{background:#fffc;border:1px solid #0000000d;border-radius:8px;margin-bottom:15px;padding:12px}.skeleton-tracker-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.skeleton-tracker-icon{border-radius:50%;height:20px;width:20px}.skeleton-tracker-icon,.skeleton-tracker-title{animation:skeleton-shimmer 2s linear infinite;background:linear-gradient(90deg,#f2f2f2 25%,#e8e8e8 50%,#f2f2f2 75%);background-size:200px 100%}.skeleton-tracker-title{border-radius:4px;height:16px;width:100px}.skeleton-tracker-content{margin-top:8px}.skeleton-edit-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:10px;margin-top:15px}@media (max-width:1400px){.skeleton-calendar-container{gap:3px}.calendar-skeleton{padding:0 3px}}@media (max-width:900px){.skeleton-calendar-container{gap:2px}.calendar-skeleton{padding:0 2px}.skeleton-column-content{padding:0 8px}}@media (max-width:600px){.skeleton-calendar-container{gap:1px}.calendar-skeleton{padding:0 1px}.skeleton-column-content{padding:0 6px}}.calendar-skeleton{animation:fadeIn .3s ease-in-out}@media (prefers-reduced-motion:reduce){.skeleton-bar,.skeleton-card,.skeleton-chart-nav,.skeleton-chart-title,.skeleton-meal-icon,.skeleton-meal-title,.skeleton-tracker-icon,.skeleton-tracker-title{animation:skeleton-pulse 2s ease-in-out infinite}.skeleton-card:after{display:none}}@media (prefers-contrast:high){.skeleton-bar,.skeleton-card,.skeleton-chart-nav,.skeleton-chart-title,.skeleton-meal-icon,.skeleton-meal-title,.skeleton-tracker-icon,.skeleton-tracker-title{background:#ccc}.skeleton-chart,.skeleton-meal-slot,.skeleton-tracker{border:2px solid #999}}.calendar-meal-carousel{align-items:center;display:flex;flex-direction:row}.calendar-meal-carousel .swiper-container{margin-top:33px!important}.calendar-meal-carousel-header{align-self:flex-start}.calendar-meal-carousel-swiper-container{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-meal-picker-expand-button{display:inline-block;font-size:14px!important;font-weight:300!important;letter-spacing:.06em!important;text-shadow:0 1px 1px #fff;text-transform:none!important}.calendar-meal-carousel-top{left:275px}.calendar-meal-carousel-top,.calendar-meal-carousel-top-filters-collapsed{align-self:baseline;font-size:16px!important;font-weight:300!important;letter-spacing:.06em!important;padding-bottom:0!important;padding-top:0!important;position:absolute!important;text-shadow:0 1px 1px #fff;text-transform:none!important;z-index:200}.calendar-meal-carousel-top-filters-collapsed{left:40px;margin-left:5px!important;min-width:200px!important}.calendar-meal-carousel-top-filters-removed{align-items:center;align-self:baseline;display:flex;font-size:16px!important;font-weight:300!important;justify-content:center;left:0;letter-spacing:.06em!important;margin-left:5px!important;margin-top:2px!important;min-width:200px!important;padding-bottom:0!important;padding-top:0!important;position:absolute!important;text-shadow:0 1px 1px #fff;text-transform:none!important;z-index:200}@media(min-width:804px){.calendar-meal-carousel-filter-textfield{margin-right:3px!important;width:260px!important}}@media(max-width:803px){.calendar-meal-carousel-filter-textfield{margin-right:10px!important;width:calc(35vw + 40px)!important}.calendar-meal-carousel-filter-textfield input{font-size:16px!important;padding:4px 0!important}.calendar-meal-carousel-collapse-button{font-size:14px!important;margin-right:3px!important;padding:0 3px!important}}.calendar-meal-carousel-collapse-button{min-width:30px!important}.calendar-meal-carousel-collapsed-filters{border-right:6px solid #e7e7e7;min-height:230px;min-width:45px}.calendar-meal-picker-like{background:#ffffffbf!important;min-height:24px!important;min-width:24px!important;padding:0!important;position:absolute!important;right:4px;top:132px}.calendar-meal-carousel-previous{margin-right:15px}.swiper-lazy-preloader-semicircle{background-color:green;border-radius:150px 150px 0 0;height:100px;left:50%;top:50%;transform:translate(-50%,-50%);width:200px}.calendar-meal-picker-item{align-items:center;display:flex;flex-direction:column;text-align:center;width:155px}.calendar-meal-picker-picture{border-radius:6px;height:145px;object-fit:cover;width:145px}.calendar-meal-picker-name{font-size:11px;max-width:150px;overflow:hidden;padding:0 2px 2px}.calendar-meal-picker-caloric-info{font-size:9.5px;margin-bottom:7px;margin-top:-2px}@media(max-width:803px){.calendar-meal-picker-item{align-items:center;display:flex;flex-direction:column;text-align:center;width:140px}.calendar-meal-picker-picture{border-radius:5px;height:110px;object-fit:cover;width:110px}.calendar-meal-picker-name{font-size:11px;max-width:140px;overflow:hidden;padding:0 2px 2px}.calendar-meal-picker-caloric-info{font-size:8.5px}}@media(min-width:804px){.calendar-meal-picker-empty{align-items:center;display:flex;font-size:14px;justify-content:center;margin:25px auto}}@media(max-width:803px){.calendar-meal-picker-empty{align-items:center;display:flex;font-size:14px;justify-content:center;margin:40px auto}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.meal-picker-filters{align-items:center;align-self:flex-start;display:flex;flex-direction:column;height:220px;justify-content:space-evenly;justify-self:flex-end;max-width:275px;min-width:275px;padding-left:10px;padding-top:5px}.calendar-meal-carousel .meal-picker-filters{box-shadow:3px -2px 5px -2px #0003}.meal-picker-filters .MuiToggleButton-label{height:15px}.filters-heading{color:#424242;font-family:Montserrat-SemiBold;font-size:14px!important;font-weight:500!important;letter-spacing:.06em!important;margin:16px 0 8px 2px;text-align:left}.meal-picker-primary-filters,.meal-picker-secondary-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.meal-picker-filter-button{border:1px solid #0000001f!important;border-radius:20px!important;font-family:Montserrat-SemiBold!important;font-size:12px!important;font-weight:500!important;padding:6px 12px!important;transition:all .2s ease-in-out!important}.select-food-vendor{align-items:center;display:flex;flex-direction:column;max-height:100vh;min-height:150px;padding:15px}.select-food-vendor-warning{color:#c50000;margin-bottom:12px;margin-top:-14px}.select-food-vendor-header{font-size:22px;font-weight:350;letter-spacing:.05em;margin-bottom:20px}.food-vendor-row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.food-vendor-disabled-overlay{background:#ffffffbf;color:#3b3b3b;font-size:14px;font-weight:600;height:100%;left:0;padding:8px;position:absolute;top:0;width:100%;z-index:1}@media(max-width:500px){.food-vendor-picture{align-items:center;background-position:50%;display:flex;flex-direction:column;height:150px;justify-content:center;object-fit:cover;width:150px}.food-vendor-column{display:flex;flex-direction:column;margin-left:10px;width:170px}.food-vendor-name{font-size:14px;margin-bottom:3px}.food-vendor-rating{align-items:center;display:flex;font-size:12px;margin-bottom:4px!important}.food-vendor-details{font-size:12px;margin-bottom:5px}.food-vendor-request-to-add-button{left:18px;position:absolute;top:calc(50% - 40px)}.food-vendor-delivery-cost{background-color:#fffffff2;border-radius:5px;font-size:11px;padding:2px;position:absolute;right:183px;top:calc(100% - 22px)}}@media(min-width:501px){.food-vendor-picture{align-items:center;background-position:50%;height:220px;justify-content:center;object-fit:cover}.food-vendor-column,.food-vendor-picture{display:flex;flex-direction:column;width:220px}.food-vendor-column{margin-left:20px}.food-vendor-name{font-size:18px;margin-bottom:3px}.food-vendor-rating{align-items:center;display:flex;font-size:14px;margin-bottom:4px!important}.food-vendor-details{font-size:14px;margin-bottom:8px}.food-vendor-request-to-add-button{left:53px;position:absolute;top:calc(50% - 40px)}.food-vendor-delivery-cost{background-color:#fffffff2;border-radius:5px;font-size:13px;padding:2px 3px;position:absolute;right:244px;top:calc(100% - 27px)}}.onboarding-wizard-container{display:flex;flex-direction:column;margin:0 auto;max-width:400px;padding:20px 10px;position:relative;width:calc(100vw - 20px)}.onboarding-wizard-base-container,.onboarding-wizard-container{min-height:100vh;min-height:100dvh}.onboarding-wizard-content{display:flex;flex:1 1;flex-direction:column;padding:20px 0}.onboarding-wizard-footer{margin-top:auto;padding:20px 0}.onboarding-wizard-title-first{color:#07490d;font-family:Montserrat-SemiBold;font-size:28px;margin-bottom:4px;text-align:center}.onboarding-wizard-title-first-next{color:#162e16;font-family:Montserrat-SemiBold;font-size:28px;text-align:center}.onboarding-wizard-title{font-family:Montserrat-SemiBold;font-size:15px;margin:20px 0;text-align:center}.onboarding-wizard-upsell-row{align-items:center;display:flex;margin-bottom:6px;padding:12px 0}.onboarding-wizard-upsell-row-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 12px #00000014;display:flex;flex-shrink:0;height:56px;justify-content:center;margin-right:16px;width:56px}.onboarding-wizard-upsell-row-icon-inner{height:28px;object-fit:contain;width:28px}.onboarding-wizard-upsell-row-text-first{color:#333;flex:1 1;font-size:14px;line-height:1.5}.onboarding-wizard-upsell-row-inner{flex-shrink:0}.onboarding-wizard-upsell-row-image{max-height:80px;object-fit:contain;width:140px}.onboarding-wizard-upsell-row-text{font-size:13px;margin-bottom:10px;margin-left:20px;max-width:220px}.onboarding-wizard-upsell-row-number{color:green;font-family:Montserrat-SemiBold;font-size:24px;margin-left:auto;margin-right:auto;text-align:center}.onboarding-wizard-button,.onboarding-wizard-notification-button{align-items:center;border:2px solid #fff!important;box-shadow:0 1px 4px #00000029;cursor:pointer;display:flex;margin:4px 4px 10px!important;padding:18px!important;position:relative}.onboarding-wizard-notification-button{background-color:#fff}.onboarding-wizard-button.selected,.onboarding-wizard-notification-button.selected{border:2px solid #2d793379!important}.onboarding-wizard-button-image{flex-shrink:0}.onboarding-wizard-option-image{height:auto;max-width:35vw;width:150px}.onboarding-wizard-button-text{flex:1 1;margin-left:15px!important}.onboarding-wizard-button-title{font-family:Montserrat-SemiBold;font-size:16px;margin-bottom:5px;text-align:left;text-transform:none!important}.onboarding-wizard-button-content{color:#454545!important;font-size:14px;text-align:left!important;text-transform:none!important}.onboarding-wizard-checkmark-icon{bottom:5px;height:24px;position:absolute;right:5px;width:24px}.onboarding-wizard-helper-text{color:#2d7933;font-family:Montserrat-SemiBold;font-size:14px;margin-top:15px;text-align:center}.onboarding-wizard-form-submit-button{align-items:center;display:flex;justify-content:center;margin-top:5px}.calorie-chart-green-dot{background-color:#259b36;border-radius:50%;display:inline-block;height:10px;width:10px}@keyframes ribbonFloat{0%{opacity:.1;transform:translateX(-50px) rotate(-5deg) scaleY(.9)}50%{opacity:.3;transform:translateX(0) rotate(0deg) scaleY(1)}to{opacity:.1;transform:translateX(-50px) rotate(-5deg) scaleY(.9)}}@keyframes ribbonFloatRight{0%{opacity:.1;transform:translateX(50px) rotate(5deg) scaleY(.9)}50%{opacity:.3;transform:translateX(0) rotate(0deg) scaleY(1)}to{opacity:.1;transform:translateX(50px) rotate(5deg) scaleY(.9)}}@media screen and (min-height:700px){.onboarding-wizard-content{padding:30px 0}.onboarding-wizard-title{font-size:17px;margin:20px 0}.onboarding-wizard-upsell-row{margin-bottom:10px;padding:15px 0}.onboarding-wizard-upsell-row-text-first{font-size:15px}.onboarding-wizard-upsell-row-text{font-size:14px}.onboarding-wizard-upsell-row-number{font-size:26px}}@media screen and (min-height:800px){.onboarding-wizard-content{padding:40px 0}.onboarding-wizard-title{font-size:19px;margin:30px 0}.onboarding-wizard-upsell-row{margin-bottom:12px;padding:20px 0}.onboarding-wizard-upsell-row-image{max-height:90px;width:160px}.onboarding-wizard-button{margin-bottom:16px!important;padding:24px!important}.onboarding-wizard-button-title{font-size:18px;margin-bottom:8px}.onboarding-wizard-button-content,.onboarding-wizard-upsell-row-text,.onboarding-wizard-upsell-row-text-first{font-size:15px}.onboarding-wizard-upsell-row-number{font-size:28px}.onboarding-wizard-title-first,.onboarding-wizard-title-first-next{font-size:32px}}@media screen and (min-height:900px){.onboarding-wizard-content{padding:50px 0}.onboarding-wizard-title{font-size:21px;margin:50px 0}.onboarding-wizard-upsell-row{margin-bottom:20px;padding:20px 0}.onboarding-wizard-upsell-row-text,.onboarding-wizard-upsell-row-text-first{font-size:16px}.onboarding-wizard-upsell-row-number{font-size:30px}.onboarding-wizard-title-first,.onboarding-wizard-title-first-next{font-size:36px}.onboarding-wizard-button-title{font-size:20px}.onboarding-wizard-button-content{font-size:16px}.onboarding-wizard-upsell-row-image{max-height:100px;width:180px}}.dietary-preferences-form{margin:30px}.dietary-preferences-form-line-item{align-items:center;display:flex;justify-content:center;margin-bottom:5px;overflow:auto;padding:8px}.dietary-preferences-form-input-narrow{width:120px!important}.dietary-preferences-form input,.dietary-preferences-form label,.dietary-preferences-form p{font-size:14px!important}@media screen and (min-height:700px){.dietary-preferences-form{margin:40px}.dietary-preferences-form-line-item{margin-bottom:8px;padding:12px}.dietary-preferences-form input,.dietary-preferences-form label,.dietary-preferences-form p{font-size:15px!important}.modify-recipe-unit-text-normal{font-size:15px}}@media screen and (min-height:800px){.dietary-preferences-form{margin:50px}.dietary-preferences-form-line-item{margin-bottom:10px;padding:16px}.dietary-preferences-form input,.dietary-preferences-form label,.dietary-preferences-form p{font-size:16px!important}.modify-recipe-unit-text-normal{font-size:16px}}@media screen and (min-height:900px){.dietary-preferences-form{margin:60px}.dietary-preferences-form-line-item{margin-bottom:12px;padding:20px}.dietary-preferences-form input,.dietary-preferences-form label,.dietary-preferences-form p{font-size:17px!important}.modify-recipe-unit-text-normal{font-size:17px}}.dietary-preferences-form-submit-button{align-items:center;display:flex;justify-content:center;margin-top:5px}.young-user-discount-overlay{align-items:flex-end;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.young-user-discount-bottom-sheet{animation:slideUp .3s ease-out;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;padding:20px;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.young-user-discount-sheet-header{margin-bottom:20px;text-align:center}.young-user-discount-offer-icon-large{font-size:3rem;margin-bottom:10px}.young-user-discount-title{color:#333;font-family:Montserrat-SemiBold,sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 15px}.young-user-discount-hero{border-radius:25px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:10px;padding:8px 20px;text-shadow:0 1px 2px #0003}.young-user-discount-subtitle{color:#666;font-size:1rem;font-style:italic;line-height:1.4;margin:5px auto;width:300px}.young-user-discount-eligibility{color:#888;font-size:.9rem;font-style:italic;margin:0}.young-user-discount-urgency-strip{align-items:center;background:linear-gradient(90deg,#fff3cd,#ffeaa7);border:1px solid #f1c40f;border-radius:8px;display:flex;gap:8px;justify-content:center;margin:15px 0;padding:10px}.young-user-discount-urgency-icon{color:#f39c12;font-size:1.2rem}.young-user-discount-urgency-text{color:#856404;font-size:.9rem;font-weight:500}.young-user-discount-primary-cta{margin:20px 0}.young-user-discount-best-value-badge{margin-bottom:10px;text-align:center}.young-user-discount-best-value-badge span{background:linear-gradient(45deg,#f39c12,#e74c3c);border-radius:15px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;padding:4px 12px}.young-user-discount-primary-button{border-radius:12px!important;box-shadow:0 4px 15px #667eea4d!important;font-size:1rem!important;padding:15px!important;text-transform:none!important;width:100%!important}.young-user-discount-button-content{align-items:center;display:flex;flex-direction:column;gap:4px}.young-user-discount-button-plan{color:#fff;font-size:1.1rem;font-weight:700}.young-user-discount-button-price{color:#fff;font-size:1.3rem;font-weight:700}.young-user-discount-button-pricing{align-items:center;display:flex;font-size:.85rem;gap:10px}.young-user-discount-original-price{color:#ffffffb3;text-decoration:line-through}.young-user-discount-discounted-price{color:#fff;font-weight:700}.young-user-discount-alternatives{margin:20px 0}.young-user-discount-show-more{align-items:center;background:none;border:none;color:#667eea;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:5px;justify-content:center;padding:10px;width:100%}.young-user-discount-other-plans{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.young-user-discount-other-plans.expanded{max-height:400px}.young-user-discount-plan-option{margin:10px 0}.young-user-discount-secondary-button{border-radius:8px!important;padding:12px!important;text-transform:none!important;width:100%!important}.young-user-discount-secondary-button-content{align-items:center;display:flex;flex-direction:column;gap:2px}.young-user-discount-secondary-button-content .young-user-discount-original-price{color:#ffffffb3!important;font-size:.8rem;opacity:.7;text-decoration:line-through}.young-user-discount-secondary-button-content .young-user-discount-button-plan,.young-user-discount-secondary-button-content .young-user-discount-button-price{color:#fff!important;font-weight:700}.young-user-discount-claim-section{border-top:1px solid #eee;margin:25px 0 20px;padding-top:20px;text-align:center}.young-user-discount-claim-button{background:none;border:2px solid #667eea;border-radius:8px;color:#667eea;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;padding:12px 20px;transition:all .2s ease}.young-user-discount-claim-button:hover{background:#667eea;color:#fff}.young-user-discount-claim-button:disabled{cursor:not-allowed;opacity:.6}.young-user-discount-expiration-text{color:#888;font-size:.8rem;margin:8px 0 0}.young-user-discount-features{background:#f8f9ff;border-radius:8px;margin-top:20px;padding:15px}.young-user-discount-features h3{color:#333;font-family:Montserrat-SemiBold,sans-serif;font-size:1rem;margin:0 0 10px}.young-user-discount-features ul{list-style:none;margin:0;padding:0}.young-user-discount-features li{color:#555;font-size:.9rem;padding:4px 0}@media (max-width:768px){.young-user-discount-bottom-sheet{border-radius:15px 15px 0 0;max-height:95vh;padding:16px}.young-user-discount-title{font-size:1.3rem}.young-user-discount-hero{font-size:1.1rem;padding:6px 16px}.young-user-discount-button-price{font-size:1.2rem}}.onboarding-trial-content{background:linear-gradient(135deg,#f8fffe,#e8f5e8);box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;justify-content:center;min-height:100%;overflow:hidden;padding:40px 32px 32px;position:relative;text-align:center;width:100%}.onboarding-trial-content:before{background:linear-gradient(90deg,#2d7933,#4caf50,#66bb6a);content:"";height:4px;left:0;position:absolute;right:0;top:0}.onboarding-trial-content h3{color:#2d7933;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.onboarding-trial-content p{color:#4a4a4a;font-size:1.1rem;font-weight:500;margin:0 0 32px;opacity:.9}.onboarding-trial-feature-highlights{margin:24px auto 32px;max-width:480px}.onboarding-feature-highlights-list{grid-gap:20px;display:grid;gap:20px;list-style:none;margin:0;padding:0}.onboarding-feature-highlights-list li{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #2d793326;border-radius:16px;display:flex;padding:20px;text-align:left;transition:all .3s ease}.onboarding-feature-highlights-list li:hover{background:#fffffff2;border-color:#2d793340;box-shadow:0 6px 20px #2d793326;transform:translateY(-2px)}.onboarding-feature-icon{align-items:center;background:linear-gradient(135deg,#2d7933,#4caf50);border-radius:14px;box-shadow:0 3px 10px #2d793340;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:18px;min-width:48px}.onboarding-feature-icon img{display:block;filter:brightness(0) invert(1);height:26px;object-fit:contain;width:26px}.onboarding-feature-text{flex:1 1}.onboarding-feature-text strong{color:#2d7933;display:block;font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:6px}.onboarding-feature-text span{color:#666;display:block;font-size:1rem;line-height:1.5}.onboarding-trial-button{background:linear-gradient(135deg,#2d7933,#4caf50);border:none;border-radius:28px;box-shadow:0 8px 16px #2d79334d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin:16px auto 20px;max-width:320px;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase;transition:all .3s ease;width:90%}.onboarding-trial-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.onboarding-trial-button:hover:before{left:100%}.onboarding-trial-button:hover{background:linear-gradient(135deg,#1e5a23,#388e3c);box-shadow:0 12px 24px #2d793366;transform:translateY(-3px)}.onboarding-trial-button:active{box-shadow:0 6px 12px #2d793359;transform:translateY(-1px)}.onboarding-trial-button:disabled{background:linear-gradient(135deg,#999,#bbb);box-shadow:0 4px 8px #00000026;cursor:not-allowed;transform:none}.onboarding-trial-button:disabled:before{display:none}.onboarding-comparison-link{margin:8px 0 0;text-align:center}.onboarding-comparison-link a{color:#2d7933;cursor:pointer;font-size:1rem;opacity:.9;text-decoration:underline}.onboarding-comparison-link a:hover{color:#1e5a23;opacity:1}.onboarding-trial-error{background-color:#fff3f3e6;border-radius:8px;color:#dc3545;margin:20px 0 0;padding:12px;text-align:center}.onboarding-discount-section,.onboarding-trial-error{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onboarding-discount-section{background:#ffffffe6;border:2px solid #2d793333;border-radius:20px;box-shadow:0 8px 24px #2d79331a;margin:32px 0 24px;padding:24px}.onboarding-discount-header{align-items:center;color:#2d7933;display:flex;font-size:1.1rem;font-weight:700;gap:8px;justify-content:center}.onboarding-discount-content,.onboarding-discount-header{margin-bottom:16px;text-align:center}.onboarding-discount-title{color:#2d7933;font-size:1.3rem;font-weight:700;margin-bottom:8px}.onboarding-discount-subtitle{color:#666;font-size:1rem;font-weight:500;margin-bottom:16px}.onboarding-discount-prices{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:20px}.onboarding-discount-prices span{background:#2d79331a;border:1px solid #2d793333;border-radius:20px;color:#2d7933;font-size:1rem;font-weight:600;padding:8px 16px}.onboarding-discount-plans-button{background:#2d79331a;border:2px solid #2d7933;border-radius:24px;color:#2d7933;cursor:pointer;font-size:1rem;font-weight:600;min-width:200px;padding:12px 24px;transition:all .3s ease}.onboarding-discount-plans-button:hover{background:#2d7933;box-shadow:0 6px 16px #2d79334d;color:#fff;transform:translateY(-2px)}.onboarding-discount-note{align-items:flex-start;background:#2d79330d;border:1px solid #2d79331a;border-radius:16px;color:#666;display:flex;font-size:.95rem;gap:8px;line-height:1.4;padding:16px;text-align:center}@media (max-width:600px){.onboarding-trial-content{min-height:calc(100vh - 40px);padding:32px 24px 24px}.onboarding-trial-content h3{font-size:1.6rem}.onboarding-trial-content p{font-size:1rem;margin-bottom:24px}.onboarding-trial-feature-highlights{margin:0 0 12px}.onboarding-trial-button{font-size:1rem;margin:12px auto 16px;max-width:none;padding:14px 28px;width:95%}.onboarding-feature-highlights-list{gap:16px}.onboarding-feature-highlights-list li{padding:16px}.onboarding-feature-highlights-list li:hover{transform:none}.onboarding-feature-icon{height:44px;margin-right:16px;min-width:44px}.onboarding-feature-icon img{height:24px;width:24px}.onboarding-feature-text strong{font-size:1rem}.onboarding-feature-text span{font-size:.9rem}.onboarding-discount-section{margin:6px 0 4px;padding:20px}.onboarding-discount-header{font-size:1rem}.onboarding-discount-title{font-size:1.1rem}.onboarding-discount-prices{align-items:center;flex-direction:column;gap:12px}.onboarding-discount-prices span{font-size:.9rem}.onboarding-discount-plans-button{font-size:.95rem;min-width:180px;padding:10px 20px}.onboarding-discount-note{flex-direction:column;font-size:.85rem;gap:4px;padding:12px;text-align:center}}.account-page{background-color:#f9f9f9}.account-page-subheader{font-family:Montserrat-SemiBold;margin:20px auto 0;max-width:350px;text-align:start}.account-page-info{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;justify-content:center;margin:12px auto;max-width:350px;padding:10px;width:calc(100% - 30px)}.account-page-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:row;overflow-x:hidden;padding:10px 5px;white-space:nowrap}.account-page-header{font-size:24px;margin-top:12px;text-align:center}.account-page-sign-out-button{color:#b81c1c!important;margin-left:8px!important}.account-page-columns{display:flex;justify-content:center}.account-page-orders{margin:15px;text-align:center}.account-page-user-info{margin:30px;width:500px}.account-page-subheading{font-size:24px;text-align:center}.account-page-user-info-inner{margin:10px;text-align:center}.recipe-book-picture{width:190px}.account-page-edit-dialog{align-items:center;justify-content:center;padding:10px 20px 20px}.account-page-edit-dialog,.account-page-edit-dialog ul{display:flex;flex-direction:column}.ap-activity-options{max-height:60vh;overflow-y:auto;padding:20px}.ap-activity-option{transition:all .2s ease-in-out}.ap-activity-option:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.ap-activity-option.ap-selected{border:2px solid #4cb885!important}.ap-edit-info-dialog-container{display:flex;flex-direction:column;max-height:80vh;max-width:500px;overflow-y:auto;padding:16px;width:100%}.health-sync-highlighted{background:#f1a0920d;border:1px dashed #f1a0924d;border-radius:8px;padding:8px 12px}.edit-info-dialog-container{display:flex;flex-direction:column;padding:20px 0;width:100%}.ap-example-tag{background-color:#f0f0f0;border-radius:4px;display:inline-block;font-size:12px;margin:2px;padding:4px 8px}.ap-activity-title{font-weight:500;margin-bottom:8px}.ap-activity-description{color:#666;font-size:14px}.subscription-renewal,.subscription-status{align-items:center;display:flex}.subscription-dialog-content{font-family:Montserrat,sans-serif;max-height:calc(100dvh - 50px);overflow-y:scroll;padding:25px;text-align:center}.subscription-dialog-content h3{color:#2d7933;font-family:Montserrat-SemiBold,sans-serif;font-size:24px;margin:0 0 16px}.subscription-dialog-content p{color:#666;font-size:16px;line-height:1.5;margin:8px 0}.subscription-plans{display:flex;flex-direction:column;gap:12px;margin-top:24px}.subscription-action-button{background-color:#fff!important;border:1px solid #2d793380!important;border-radius:8px!important;color:#2d7933!important;font-family:Montserrat-Medium,sans-serif!important;font-size:16px!important;padding:12px 24px!important;text-transform:none!important;transition:all .2s!important}.subscription-action-button:hover{background-color:#2d79330d!important;border-color:#2d7933!important}.subscription-action-button.featured{background-color:#2d7933!important;border-color:#2d7933!important;color:#fff!important}.subscription-action-button.featured:hover{background-color:#236b28!important}.subscription-action-button:disabled{background-color:#f5f5f5!important;border-color:#ddd!important;color:#999!important;cursor:not-allowed}.subscription-plan-divider{color:#666;font-size:14px;margin:8px 0;position:relative;text-align:center}.subscription-plan-divider:after,.subscription-plan-divider:before{background-color:#0000001f;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 75px)}.subscription-plan-divider:before{left:0}.subscription-plan-divider:after{right:0}.subscription-dialog-error{color:#d32f2f;font-size:14px;margin-top:16px;text-align:center}.subscription-info-note{font-size:14px!important;font-style:italic}.subscription-info-plans{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:16px 0;width:100%}.subscription-info-plan{align-items:center;background-color:#fffc;border:1px solid #00000014;border-radius:12px;display:flex;flex-direction:column;padding:16px;position:relative;text-align:center;transition:transform .2s,box-shadow .2s}.subscription-info-plan:hover{box-shadow:0 4px 12px #2d79331a;transform:translateY(-2px)}.subscription-info-plan.featured{background-color:#fffffff2;border-color:#2d7933;box-shadow:0 4px 12px #2d79331a}.subscription-info-save-badge{background-color:gold;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#333;font-size:11px;font-weight:700;padding:3px 8px;position:absolute;right:-8px;top:-8px}.subscription-info-plan h4{color:#333;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;margin:0 0 12px}.subscription-info-price{color:#2d7933;font-family:Montserrat-Bold,sans-serif;font-size:24px;margin-bottom:4px}.subscription-info-plan p{color:#666;font-size:13px;margin:0 0 16px}.subscription-info-annual-billing{color:#666;font-size:11px!important;font-weight:500;margin:-12px 0 16px!important}.subscription-info-plan button{background-color:#fff;border:1px solid #2d7933;border-radius:8px;color:#2d7933;cursor:pointer;font-family:Montserrat-SemiBold,sans-serif;font-size:13px;padding:12px;transition:all .2s;width:100%}.subscription-info-plan button:hover{background-color:#2d7933;color:#fff}.subscription-info-plan button:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed}.subscription-info-note{color:#666;font-size:12px;margin:8px 0;text-align:center}@media (max-width:600px){.subscription-info-plans{gap:12px;grid-template-columns:1fr}.subscription-info-plan{padding:14px}.subscription-info-plan:hover{transform:none}}@supports (-webkit-touch-callout:none){.subscription-dialog-container{padding-bottom:env(safe-area-inset-bottom)}}.subscription-dialog-close-button{color:grey!important;position:absolute!important;right:8px;top:8px}.instacart-page-top{align-items:center;background:url(/static/media/thymeless-short.7294e123ed39726201ef.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100%}.instacart-page-top-header{font-size:54px;font-weight:350;line-height:1.2;margin-bottom:15px;margin-top:-240px;text-align:center}.instacart-page-top-header-secondary{font-size:24px;font-weight:350;line-height:1.2;margin-top:30px;text-align:center}.instacart-page-top-header-description{font-size:16px;font-weight:400;line-height:1.2;margin-left:20px;margin-right:20px;margin-top:10px;max-width:480px;text-align:center}@media(min-width:1542px){.instacart-page-top{background:url(/static/media/thymeless-wide-short.0f992c5b73c0ff5d5f70.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.instacart-page-top-header{margin-top:-380px}}@media(max-width:742px){.instacart-page-top{background:url(/static/media/thymeless-mobile.fe1ddd76fe32d0f5eac8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:180px 60px 60px}.instacart-page-top-header{font-size:36px;font-weight:350;line-height:1.2;margin-bottom:15px;margin-top:-100px;text-align:center}.instacart-page-top-header-secondary{font-size:18px;font-weight:350;line-height:1.2;margin-top:20px;text-align:center}.instacart-page-top-header-description{font-size:14px;font-weight:400;line-height:1.2;margin-left:20px;margin-right:20px;max-width:400px;text-align:center}}.signup-frame{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:20px auto;max-width:calc(100vw - 32px);padding:24px 16px;text-align:center;width:320px}.signup-header{color:#162e16;font-family:Montserrat-SemiBold,Helvetica;font-size:24px;margin-bottom:20px}.signup-form-line-item{padding:8px 0}.login-button{background-color:#2d7933!important;color:#fff!important;font-family:Montserrat-SemiBold,Helvetica!important;height:48px}.login-button,.login-google-button{border-radius:24px!important;font-size:16px!important;margin:8px 0!important;text-transform:none!important;width:100%}.login-google-button{background-color:#fff!important;border:1px solid #ddd!important;color:#1a73e8!important;font-weight:500!important;height:48px!important;padding:8px 16px!important}.login-apple-button{background-color:#000!important;border-radius:24px!important;color:#fff!important;font-size:16px!important;font-weight:500!important;height:48px!important;margin:8px 0!important;padding:8px 16px!important;text-transform:none!important;width:100%}.signup-form-input-wide .MuiOutlinedInput-root{border-radius:12px;width:100%!important}.signup-form-input-wide .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ddd}.signup-form-input-wide .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2d7933}.signup-form-input-wide .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2d7933;border-width:1px}.signup-form-input-wide input{align-items:center;display:flex;font-size:16px!important;height:auto!important;min-height:20px!important;padding:14px 14px 12px!important;width:100%!important}.signup-form-input-wide .MuiOutlinedInput-input{box-sizing:border-box!important;width:100%!important}.signup-form-input-wide .MuiOutlinedInput-adornedEnd{padding-right:14px!important}.signup-form-input-wide .MuiOutlinedInput-adornedEnd .MuiOutlinedInput-input{padding-right:48px!important}.signup-form-input-wide .MuiInputAdornment-positionEnd{position:absolute!important;right:14px!important}.signup-form-divider{align-items:center;color:#666;display:flex;font-size:14px;margin:16px 0}.signup-form-divider:after,.signup-form-divider:before{border-bottom:1px solid #ddd;content:"";flex:1 1;margin:0 16px}.signup-form-switch{color:#666;font-size:14px;margin-top:16px}.signup-form-switch a{color:#2d7933;font-weight:500;text-decoration:none}.signup-form-input-wide input:-webkit-autofill,.signup-form-input-wide input:-webkit-autofill:active,.signup-form-input-wide input:-webkit-autofill:focus,.signup-form-input-wide input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;font-family:Montserrat,Helvetica!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.signup-form-input-wide input:-webkit-autofill{background-color:#fff!important;color:#000!important;font-family:Montserrat,Helvetica!important}.signup-form-input-wide input:autofill{background-color:#fff!important;color:#000!important;font-family:Montserrat,Helvetica!important}.signup-form-input-wide input:-internal-autofill-selected{background-color:#fff!important;color:#000!important;font-family:Montserrat,Helvetica!important}.signup-form-input-wide input{font-family:Montserrat,Helvetica!important}.signup-frame .MuiAlert-root{align-items:center;display:flex;justify-content:flex-start;min-height:40px}.signup-frame .MuiAlert-message{align-items:center;display:flex;padding:0;width:100%}.signup-frame .MuiAlert-icon{align-items:center;display:flex}.signup-facebook-button{background-color:#405a9a!important;color:#fff!important;margin:10px!important}.signup-google-button{background-color:#4f86f7!important;color:#fff!important;margin:10px!important}.signup-form-switch{align-items:center;display:flex;font-size:12px;justify-content:center}.signup-form-switch a{padding:10px}@media(max-width:742px){.signup-form-input-wide input{font-size:14px!important;padding:13.5px 14px!important;width:230px!important}.signup-form-input-wide label{font-size:14px!important}.signup-form-input-wide .MuiInputLabel-outlined{transform:translate(14px,15px) scale(1)!important}.signup-form-input-wide .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)!important}}.delete-account-container{font-family:Montserrat,sans-serif;margin:0 auto;max-width:600px;padding:20px}.delete-account-header{margin-bottom:40px;text-align:center}.delete-account-header h1{color:#1f2937;font-size:28px;font-weight:600;margin-bottom:8px}.delete-account-subtitle{color:#6b7280;font-size:16px}.delete-account-content{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.delete-account-section{margin-bottom:32px}.delete-account-section h2{color:#1f2937;font-size:20px;margin-bottom:16px}.delete-account-section p{color:#4b5563;margin-bottom:16px}.delete-account-section ol{margin:16px 0;padding-left:24px}.delete-account-section li{color:#4b5563;line-height:1.5;margin:8px 0}.delete-account-warning{background-color:#fef2f2;border-radius:8px;margin-bottom:32px;padding:24px;text-align:center}.delete-account-warning h2{color:#dc2626;font-size:20px;margin:16px 0}.delete-account-warning ul{margin:16px 0;padding-left:24px;text-align:left}.delete-account-warning li{color:#4b5563;margin:8px 0}.delete-account-info{align-items:center;background-color:#f3f4f6;border-radius:8px;display:flex;gap:12px;margin-bottom:32px;padding:16px}.delete-account-info p{color:#4b5563;font-size:14px;margin:0}.delete-account-help{background-color:#f8fafc;border-radius:8px;display:flex;gap:16px;margin-bottom:32px;padding:24px}.delete-account-help h3{color:#1f2937;font-size:18px;margin-bottom:8px}.delete-account-help p{color:#4b5563;margin-bottom:16px}.delete-account-contact-button{background-color:#4b5563!important;color:#fff!important;font-weight:500!important;padding:12px 24px!important;text-transform:none!important}.delete-account-contact-button:hover{background-color:#374151!important}.delete-account-actions{display:flex;gap:16px;justify-content:center}.delete-account-cancel-button{background-color:#f3f4f6!important;color:#4b5563!important;font-weight:500!important;padding:12px 24px!important;text-transform:none!important}.delete-account-cancel-button:hover{background-color:#e5e7eb!important}.home-page-version{background-color:#f7f8f7;display:flex;flex-direction:row;justify-content:center;width:100%}.home-page-version .div{background-color:#f7f8f7;height:6832px;overflow:hidden;position:relative;width:1512px}.home-page-version .page{height:152px;left:-7968px;position:absolute;top:16317px;width:110px}.home-page-version .text-wrapper{color:#162e16;font-family:Montserrat,Helvetica;font-size:50px;font-weight:500;left:611px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:946px}.home-page-version .text-wrapper-2{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:610px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:895px;white-space:nowrap;width:289px}.home-page-version .prepare-and-enjoy{color:#162e16;font-size:35px;font-weight:500;height:90px;line-height:45px;top:2183px}.home-page-version .p,.home-page-version .prepare-and-enjoy{font-family:Montserrat,Helvetica;left:261px;letter-spacing:0;position:absolute}.home-page-version .p{color:#000;font-size:16px;font-weight:400;line-height:22px;top:2302px;width:420px}.home-page-version .text-wrapper-3{color:#162e16;font-size:35px;font-weight:500;height:45px;line-height:45px;top:4962px;white-space:nowrap}.home-page-version .our-platform-allows,.home-page-version .text-wrapper-3{font-family:Montserrat,Helvetica;left:894px;letter-spacing:0;position:absolute}.home-page-version .our-platform-allows{color:#000;font-size:16px;font-weight:400;line-height:22px;top:5036px;width:444px}.home-page-version .text-wrapper-4{color:#162e16;font-size:35px;font-weight:500;height:45px;line-height:45px;top:5561px;white-space:nowrap}.home-page-version .as-soon-as-you-ve,.home-page-version .text-wrapper-4{font-family:Montserrat,Helvetica;left:179px;letter-spacing:0;position:absolute}.home-page-version .as-soon-as-you-ve{color:#000;font-size:16px;font-weight:400;line-height:22px;top:5628px;width:440px}.home-page-version .group{height:240px;left:286px;position:absolute;top:1070px;width:945px}.home-page-version .text-wrapper-5{color:#162e16;font-size:35px;font-weight:500;height:124px;line-height:45px;top:21px;width:407px}.home-page-version .text-wrapper-5,.home-page-version .text-wrapper-6{font-family:Montserrat,Helvetica;left:521px;letter-spacing:0;position:absolute}.home-page-version .text-wrapper-6{color:#000;font-size:16px;font-weight:400;line-height:22px;top:100px;width:420px}.home-page-version .img{height:232px;left:0;position:absolute;top:0;width:381px}.home-page-version .text-wrapper-7{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:482px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:6040px;white-space:nowrap}.home-page-version .text-wrapper-8{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:614px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:6010px;white-space:nowrap;width:289px}.home-page-version .group-2{height:226px;left:259px;position:absolute;top:1452px;width:1027px}.home-page-version .plan-your-week{color:#162e16;font-size:35px;font-weight:500;height:124px;line-height:45px;top:0;width:505px}.home-page-version .plan-your-week,.home-page-version .text-wrapper-9{font-family:Montserrat,Helvetica;left:0;letter-spacing:0;position:absolute}.home-page-version .text-wrapper-9{color:#000;font-size:16px;font-weight:400;line-height:22px;top:90px;width:420px}.home-page-version .group-3{height:219px;left:582px;position:absolute;top:7px;width:441px}.home-page-version .element{height:339px;left:765px;object-fit:cover;position:absolute;top:2150px;width:536px}.home-page-version .frame{align-items:center;display:inline-flex;gap:16px;left:614px;position:absolute;top:7387px}.home-page-version .group-wrapper{box-shadow:0 8px 24px #121b351a;height:40px;position:relative;transform:rotate(-180deg);width:40px}.home-page-version .arrow-right-wrapper{background-color:#fff;border-radius:20px;height:40px;position:relative}.home-page-version .arrow-right{height:19px;left:10px;position:absolute;top:11px;transform:rotate(180deg);width:19px}.home-page-version .frame-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:20px;position:relative}.home-page-version .ellipse{background-color:#e7e7e7}.home-page-version .ellipse,.home-page-version .ellipse-2{border-radius:6px;height:12px;position:relative;width:12px}.home-page-version .ellipse-2{background-color:#3c8241}.home-page-version .div-wrapper{box-shadow:0 8px 24px #121b351a;height:40px;position:relative;width:40px}.home-page-version .arrow-right-2{height:19px;left:10px;position:absolute;top:11px;width:19px}.home-page-version .overlap{height:757px;left:145px;position:absolute;top:118px;width:1303px}.home-page-version .plan-your-meals-for{color:#162e16;font-family:Montserrat,Helvetica;font-size:55px;font-weight:500;height:130px;left:0;letter-spacing:-2px;line-height:65px;position:absolute;top:107px;width:420px}.home-page-version .overlap-group{height:757px;left:0;position:absolute;top:0;width:1303px}.home-page-version .text-wrapper-10{color:#020e27;font-family:Montserrat,Helvetica;font-size:20px;font-weight:400;height:128px;left:0;letter-spacing:0;line-height:31px;position:absolute;top:276px;width:488px}.home-page-version .overlap-2{height:757px;left:421px;position:absolute;top:0;width:882px}.home-page-version .overlap-wrapper{height:133px;left:0;position:absolute;top:67px;width:138px}.home-page-version .element-free-wrapper{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/vector-6.svg);background-size:100% 100%;height:143px;left:-5px;position:relative;top:-1px;width:145px}.home-page-version .element-free{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:28.7px;font-weight:500;height:50px;left:35px;letter-spacing:-.99px;line-height:24.7px;position:absolute;text-align:center;top:46px;transform:rotate(4.28deg)}.home-page-version .image{height:81px;left:285px;object-fit:cover;position:absolute;top:341px;width:81px}.home-page-version .image-2{height:64px;left:688px;object-fit:cover;position:absolute;top:105px;width:64px}.home-page-version .image-3{height:52px;left:294px;object-fit:cover;position:absolute;top:595px;width:52px}.home-page-version .image-4{height:45px;left:282px;object-fit:cover;position:absolute;top:50px;width:47px}.home-page-version .image-5{height:58px;left:311px;object-fit:cover;position:absolute;top:486px;width:57px}.home-page-version .image-6{height:84px;left:639px;object-fit:cover;position:absolute;top:85px;width:58px}.home-page-version .set-of-slice{height:64px;left:745px;object-fit:cover;position:absolute;top:414px;width:64px}.home-page-version .image-7{height:104px;left:736px;position:absolute;top:145px;width:82px}.home-page-version .image-8{height:316px;left:607px;object-fit:cover;position:absolute;top:169px;width:275px}.home-page-version .image-9{height:303px;left:108px;object-fit:cover;position:absolute;top:164px;width:221px}.home-page-version .clip-path-group{height:130px;left:674px;position:absolute;top:494px;width:99px}.home-page-version .clip-path-group-2{height:174px;left:113px;position:absolute;top:259px;width:94px}.home-page-version .mariana-medvedeva{height:757px;left:95px;position:absolute;top:0;width:734px}.home-page-version .group-4{height:24px;left:300px;position:absolute;top:527px;width:149px}.landing-whole-foods{height:40px;left:470px;position:absolute;top:523px;width:159px}.landing-appstore-badge{height:42px;left:175px;position:absolute;top:446px}.landing-playstore-badge{height:42px;left:340px;position:absolute;top:446px}.home-page-version .text-wrapper-11{color:#000;font-family:Quicksand,Helvetica;font-size:18.4px;font-weight:600;left:0;letter-spacing:0;line-height:32.1px;position:absolute;text-align:center;top:525px}.home-page-version .capa{height:38px;left:118px;position:absolute;top:526px;width:164px}.home-page-version .overlap-group-wrapper{height:43px;left:0;position:absolute;top:445px;width:168px}.home-page-version .overlap-3{height:43px;position:relative;width:170px}.home-page-version .rectangle{height:43px;left:0;position:absolute;top:0;width:152px}.home-page-version .group-5{height:34px;left:21px;position:absolute;top:4px;width:149px}.home-page-version .overlap-group-2{height:34px;position:relative;width:147px}.home-page-version .text-wrapper-12{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:34px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:147px}.home-page-version .arrow{height:15px;left:97px;position:absolute;top:10px;width:22px}.home-page-version .group-6{height:43px;left:1054px;position:absolute;top:65px;width:176px}.home-page-version .overlap-4{height:43px;position:relative}.home-page-version .rectangle-2{height:43px;left:4px;position:absolute;top:0;width:172px}.home-page-version .group-7{height:34px;left:0;position:absolute;top:4px;width:158px}.home-page-version .overlap-group-3{height:34px;position:relative;width:157px}.home-page-version .text-wrapper-13{color:#3c8241;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:34px;left:0;letter-spacing:0;line-height:35px;position:absolute;text-align:center;top:0;white-space:nowrap;width:147px}.home-page-version .arrow-2{height:15px;left:135px;position:absolute;top:10px;width:22px}.home-page-version .group-8{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/rectangle-73.svg);width:118px}.home-page-version .group-8,.home-page-version .group-8-account{background-size:100% 100%;height:43px;left:1249px;position:absolute;top:65px}.home-page-version .group-8-account{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/rectangle-73-1.svg);width:148px}.home-page-version .text-wrapper-14-account{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:35px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:109px}.home-page-version .arrow-3-account{height:15px;left:85px;position:absolute;top:11px;width:19px}.home-page-version .group-9{height:35px;left:23px;position:relative;top:4px;width:80px}.home-page-version .group-9-account{height:35px;left:23px;position:relative;top:4px;width:120px}.home-page-version .text-wrapper-14{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:35px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:49px}.home-page-version .arrow-3{height:15px;left:60px;position:absolute;top:11px;width:19px}.home-page-version .group-10{height:413px;left:238px;position:absolute;top:1678px;width:1004px}.home-page-version .order-ingredients{color:#162e16;font-family:Montserrat,Helvetica;font-size:33px;font-weight:500;height:124px;left:568px;letter-spacing:0;line-height:45px;position:absolute;top:124px;width:432px}.home-page-version .text-wrapper-15{color:#000;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;left:570px;letter-spacing:0;line-height:22px;position:absolute;top:208px;width:420px}.home-page-version .group-11{height:413px;left:0;position:absolute;top:0;width:443px}.home-page-version .overlap-5{height:564px;left:735px;position:absolute;top:5487px;width:777px}.home-page-version .overlap-6{height:564px;left:0;position:absolute;top:0;width:777px}.home-page-version .clip-path-group-3{height:118px;left:694px;position:absolute;top:278px;width:64px}.home-page-version .clip-path-group-4{height:70px;left:603px;position:absolute;top:148px;width:52px}.home-page-version .image-10{height:373px;left:491px;object-fit:cover;position:absolute;top:63px;width:286px}.home-page-version .image-11{height:58px;left:629px;object-fit:cover;position:absolute;top:234px;width:75px}.home-page-version .image-12{height:89px;left:699px;object-fit:cover;position:absolute;top:474px;width:78px}.home-page-version .image-13{height:49px;left:582px;object-fit:cover;position:absolute;top:19px;width:53px}.home-page-version .image-14{height:77px;left:705px;object-fit:cover;position:absolute;top:231px;width:72px}.home-page-version .image-15{height:63px;left:619px;object-fit:cover;position:absolute;top:373px;width:67px}.home-page-version .image-16{height:65px;left:711px;object-fit:cover;position:absolute;top:0;width:64px}.home-page-version .group-12{height:404px;left:0;position:absolute;top:32px;width:567px}.home-page-version .group-13,.home-page-version .overlap-7{border-radius:15px;height:404px;left:0;position:absolute;top:0;width:567px}.home-page-version .group-13{background-color:#f9f9f9;background-image:url(https://c.animaapp.com/DVqGB5xQ/img/image-2-1.png);background-size:100% 100%;box-shadow:8.96px 6.4px 38.38px #0000001a}.home-page-version .group-14{height:264px;left:129px;position:relative;top:48px;transform:rotate(-45deg);width:80px}.home-page-version .overlap-group-4{background:linear-gradient(180deg,#ff7a0080,#f000);border-radius:17.7px/16.24px;height:32px;width:35px}.home-page-version .mask-group-wrapper{background-color:#fff;border-radius:8.38px/7.69px;box-shadow:0 2.65px 16.55px #0000001a;height:15px;left:9px;position:relative;top:10px;width:17px}.home-page-version .mask-group{background:linear-gradient(180deg,red,#ff8a00);border-radius:66.22px;height:7px;left:5px;position:relative;top:4px;width:7px}.home-page-version .group-15{background-color:#fff;height:130px;left:112px;position:absolute;top:274px;width:315px}.home-page-version .group-16{height:84px;left:21px;position:relative;top:13px;width:273px}.home-page-version .group-17{height:84px}.home-page-version .group-18{height:84px;position:relative;width:273px}.home-page-version .group-19{height:34px;left:2px;position:absolute;top:0;width:273px}.home-page-version .frame-wrapper{align-items:center;background-color:#fff;border:.82px solid #f1f1f5;border-radius:54.81px;display:inline-flex;flex-direction:column;gap:6.54px;justify-content:center;left:198px;padding:9.82px 13.09px;position:absolute;top:0}.home-page-version .frame-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:6.54px;position:relative}.home-page-version .vector{height:14.72px;position:relative;width:14.72px}.home-page-version .text-wrapper-16{font-size:9.8px;font-weight:500;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.home-page-version .text-wrapper-16,.home-page-version .text-wrapper-17{color:#05161b;font-family:DM Sans,Helvetica;letter-spacing:0;line-height:normal}.home-page-version .text-wrapper-17{font-size:19.6px;font-weight:700;left:0;position:absolute;top:4px}.home-page-version .group-20{height:25px;left:0;position:absolute;top:59px;width:279px}.home-page-version .frame-4{align-items:flex-start;display:inline-flex;gap:6.54px;left:0;position:absolute;top:21px}.home-page-version .rectangle-3{background-color:#3b9f43}.home-page-version .rectangle-3,.home-page-version .rectangle-4{border-radius:81.81px;height:3.27px;position:relative;width:86.71px}.home-page-version .rectangle-4{background:linear-gradient(180deg,#23aa49,#e0e0e0 61.98%,#e0e0e0)}.home-page-version .rectangle-5{background-color:#e0e0e0;border-radius:81.81px;height:3.27px;position:relative;width:86.71px}.home-page-version .text-wrapper-18{color:#3b9f43;font-family:DM Sans,Helvetica;font-size:11.5px;font-weight:500;left:7px;letter-spacing:0;line-height:normal;position:absolute;top:0}.home-page-version .text-wrapper-19{left:106px}.home-page-version .text-wrapper-19,.home-page-version .text-wrapper-20{color:#969899;font-family:DM Sans,Helvetica;font-size:11.5px;font-weight:500;letter-spacing:0;line-height:normal;position:absolute;top:0}.home-page-version .text-wrapper-20{left:205px}.home-page-version .rectangle-6{height:88px;left:-8001px;position:absolute;top:3501px;width:272px}.home-page-version .vector-2{height:90px;left:70px;position:absolute;top:162px;width:187px}.home-page-version .sliced-mushroom{height:105px;left:662px;object-fit:cover;position:absolute;top:394px;width:115px}.home-page-version .mushroom-slice{height:89px;left:683px;object-fit:cover;position:absolute;top:135px;width:94px}.home-page-version .ellipse-3{background-color:#fff;border-radius:22.97px/21.09px;height:42px;left:236px;position:absolute;top:250px;transform:rotate(-45deg);width:46px}.home-page-version .image-17{height:32px;left:242px;object-fit:cover;position:absolute;top:255px;width:32px}.home-page-version .image-18{height:55px;left:547px;object-fit:cover;position:absolute;top:467px;width:62px}.home-page-version .eat-healthier{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:69px;left:310px;letter-spacing:0;line-height:23px;position:absolute;text-align:right;top:2792px;width:195px}.home-page-version .clip-path-group-5{height:105px;left:279px;position:absolute;top:2548px;width:78px}.home-page-version .overlap-8{height:331px;left:1232px;position:absolute;top:2697px;width:280px}.home-page-version .clip-path-group-6{height:75px;left:86px;position:absolute;top:244px;width:55px}.home-page-version .clip-path-group-7{height:78px;left:47px;position:absolute;top:35px;width:58px}.home-page-version .set-of-slice-2{height:83px;left:171px;object-fit:cover;position:absolute;top:215px;width:83px}.home-page-version .image-19{height:64px;left:134px;object-fit:cover;position:absolute;top:25px;width:64px}.home-page-version .image-20{height:48px;left:0;object-fit:cover;position:absolute;top:143px;width:48px}.home-page-version .image-21{height:331px;left:11px;object-fit:cover;position:absolute;top:0;width:269px}.home-page-version .set-of-slice-3{height:96px;left:198px;object-fit:cover;position:absolute;top:95px;width:82px}.home-page-version .clip-path-group-8{height:78px;left:1425px;position:absolute;top:3161px;width:58px}.home-page-version .overlap-9{height:484px;left:0;position:absolute;top:2529px;width:258px}.home-page-version .overlap-10{height:454px;left:0;position:absolute;top:0;width:252px}.home-page-version .clip-path-group-9{height:78px;left:94px;position:absolute;top:375px;width:58px}.home-page-version .image-22{height:55px;left:195px;object-fit:cover;position:absolute;top:254px;width:55px}.home-page-version .set-of-slice-4{height:83px;left:0;object-fit:cover;position:absolute;top:0;width:42px}.home-page-version .image-23{height:137px;left:0;object-fit:cover;position:absolute;top:253px;width:109px}.home-page-version .set-of-slice-5{height:96px;left:60px;object-fit:cover;position:absolute;top:97px;width:96px}.home-page-version .image-24{height:48px;left:182px;object-fit:cover;position:absolute;top:45px;width:48px}.home-page-version .image-25{height:375px;left:0;object-fit:cover;position:absolute;top:7px;width:252px}.home-page-version .image-26{height:35px;left:30px;object-fit:cover;position:absolute;top:449px;width:35px}.home-page-version .image-27{height:89px;left:190px;object-fit:cover;position:absolute;top:388px;width:68px}.home-page-version .image-28{height:64px;left:420px;object-fit:cover;position:absolute;top:2536px;width:64px}.home-page-version .set-of-slice-6{height:83px;left:1398px;object-fit:cover;position:absolute;top:2611px;width:83px}.home-page-version .image-29{height:48px;left:964px;object-fit:cover;position:absolute;top:2540px;width:48px}.home-page-version .image-30{height:134px;left:1300px;object-fit:cover;position:absolute;top:2540px;width:92px}.home-page-version .overlap-11{height:1357px;left:23px;position:absolute;top:3306px;width:1489px}.home-page-version .overlap-12{height:1357px;left:0;position:absolute;top:0;width:1489px}.home-page-version .overlap-13{height:499px;left:685px;position:absolute;top:858px;width:801px}.home-page-version .clip-path-group-10{height:78px;left:561px;position:absolute;top:139px;width:58px}.home-page-version .image-31{height:48px;left:514px;object-fit:cover;position:absolute;top:247px;width:48px}.home-page-version .image-32{height:331px;left:0;object-fit:cover;position:absolute;top:149px;width:283px}.home-page-version .image-33{height:117px;left:680px;object-fit:cover;position:absolute;top:45px;width:121px}.home-page-version .image-34{height:151px;left:630px;position:absolute;top:348px;width:154px}.home-page-version .image-35{height:88px;left:104px;object-fit:cover;position:absolute;top:310px;width:47px}.home-page-version .image-36{height:94px;left:546px;object-fit:cover;position:absolute;top:271px;width:113px}.home-page-version .group-21{height:492px;left:190px;position:absolute;top:0;width:430px}.home-page-version .overlap-14{background-color:#f9f9f9;border-radius:9.85px;box-shadow:6.89px 4.92px 29.54px #0000001a;height:492px;position:relative;width:424px}.home-page-version .overlap-15{height:168px;left:27px;position:absolute;top:301px;width:377px}.home-page-version .text-wrapper-21{color:#b7b7b7;font-family:Gotham-Medium,Helvetica;font-size:5.4px;font-weight:500;left:0;letter-spacing:0;line-height:normal;position:absolute;top:22px;width:56px}.home-page-version .group-22{height:15px;left:88px;position:absolute;top:1px;width:81px}.home-page-version .overlap-16{background-color:#2d7933;border-radius:2.31px;height:15px;position:relative;width:79px}.home-page-version .text-wrapper-22{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:6px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:68px}.home-page-version .group-23{height:135px;left:0;position:absolute;top:0;width:377px}.home-page-version .text-wrapper-23{left:208px}.home-page-version .text-wrapper-23,.home-page-version .text-wrapper-24{color:#000;font-family:Gotham-Medium,Helvetica;font-size:9.9px;font-weight:500;letter-spacing:0;line-height:normal;position:absolute;top:0;width:81px}.home-page-version .text-wrapper-24{left:0}.home-page-version .overlap-17{height:55px;left:207px;position:absolute;top:45px;width:171px}.home-page-version .group-24{height:43px;left:0;position:absolute;top:0;width:166px}.home-page-version .div-2{height:20px;left:0;position:absolute;top:0;width:172px}.home-page-version .text-wrapper-25{color:#000;font-size:7px;left:0;top:2px;width:28px}.home-page-version .text-wrapper-25,.home-page-version .text-wrapper-26{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version .text-wrapper-26{color:#999;font-size:7.5px;left:112px;top:1px;width:23px}.home-page-version .text-wrapper-27{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:145px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:21px}.home-page-version .rectangle-wrapper{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:1px;position:absolute;top:16px;width:164px}.home-page-version .rectangle-7{background-color:#175f85;border-radius:1.24px;height:3px;width:122px}.home-page-version .ellipse-4{top:4px}.home-page-version .ellipse-4,.home-page-version .ellipse-5{background-color:#9edb1c;border-radius:1.98px/1.9px;height:4px;left:137px;position:absolute;width:4px}.home-page-version .ellipse-5{top:39px}.home-page-version .group-25{height:21px;left:0;position:absolute;top:35px;width:171px}.home-page-version .text-wrapper-28{color:#000;font-size:7px;left:0;top:3px;width:35px}.home-page-version .text-wrapper-28,.home-page-version .text-wrapper-29{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version .text-wrapper-29{color:#999;font-size:7.5px;left:119px;top:1px;width:14px}.home-page-version .text-wrapper-30{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:145px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:19px}.home-page-version .overlap-18{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:0;position:absolute;top:17px;width:164px}.home-page-version .rectangle-8{background-color:#81c524;border-radius:1.24px;height:3px;width:39px}.home-page-version .group-26{height:20px;left:207px;position:absolute;top:115px;width:165px}.home-page-version .overlap-19{height:20px;position:relative;width:171px}.home-page-version .group-27{height:20px;left:0;position:absolute;top:0;width:171px}.home-page-version .text-wrapper-31{color:#000;font-size:7px;left:0;top:2px;width:16px}.home-page-version .text-wrapper-31,.home-page-version .text-wrapper-32{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version .text-wrapper-32{color:#999;font-size:7.5px;left:120px;top:1px;width:14px}.home-page-version .text-wrapper-33{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:148px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:17px}.home-page-version .overlap-group-5{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:0;position:absolute;top:16px;width:165px}.home-page-version .rectangle-9{background-color:#ee681c;border-radius:1.24px;height:3px;width:23px}.home-page-version .group-28{height:120px;left:0;position:absolute;top:48px;width:181px}.home-page-version .group-29{height:120px;position:relative;width:193px}.home-page-version .text-wrapper-34{color:#000;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute;top:5px;width:46px}.home-page-version .text-wrapper-35{top:20px;width:80px}.home-page-version .text-wrapper-35,.home-page-version .text-wrapper-36{color:#82867e;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute}.home-page-version .text-wrapper-36{top:64px;width:93px}.home-page-version .ellipse-6{height:27px;left:0;position:absolute;top:5px;width:27px}.home-page-version .text-wrapper-37{color:#000;top:93px;width:41px}.home-page-version .text-wrapper-37,.home-page-version .text-wrapper-38{font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute}.home-page-version .text-wrapper-38{color:#82867e;top:108px;width:105px}.home-page-version .ellipse-7{height:27px;left:0;position:absolute;top:93px;width:27px}.home-page-version .x{height:7px;left:174px;position:absolute;top:0;width:7px}.home-page-version .text-wrapper-39{color:#000;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute;top:49px;width:69px}.home-page-version .ellipse-8{height:27px;left:0;position:absolute;top:49px;width:27px}.home-page-version .x-2{top:45px}.home-page-version .x-2,.home-page-version .x-3{height:7px;left:174px;position:absolute;width:7px}.home-page-version .x-3{top:92px}.home-page-version .line{height:1px;left:0;position:absolute;top:38px;width:180px}.home-page-version .line-2{height:1px;left:0;position:absolute;top:84px;width:180px}.home-page-version .rectangle-10{height:175px;left:128px;object-fit:cover;position:absolute;top:66px;width:172px}.home-page-version .text-wrapper-40{color:#000;font-family:Gotham-Medium,Helvetica;font-size:9.5px;font-weight:500;left:176px;letter-spacing:0;line-height:normal;position:absolute;top:23px;width:75px}.home-page-version .text-wrapper-41{color:#000;font-family:Gotham Rounded-Book,Helvetica;font-size:7.5px;font-weight:400;left:136px;letter-spacing:0;line-height:normal;position:absolute;top:46px;width:156px}.home-page-version .group-30{height:15px;left:315px;position:absolute;top:248px;width:58px}.home-page-version .overlap-group-6{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:56px}.home-page-version .text-wrapper-42{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:38px}.home-page-version .group-31{height:15px;left:255px;position:absolute;top:248px;width:58px}.home-page-version .text-wrapper-43{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:35px}.home-page-version .group-32{height:15px;left:56px;position:absolute;top:248px;width:50px}.home-page-version .overlap-20{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:48px}.home-page-version .text-wrapper-44{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:27px}.home-page-version .group-33{height:15px;left:109px;position:absolute;top:248px;width:73px}.home-page-version .overlap-21{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:71px}.home-page-version .text-wrapper-45{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:53px}.home-page-version .group-34{height:15px;left:184px;position:absolute;top:248px;width:68px}.home-page-version .overlap-22{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:66px}.home-page-version .text-wrapper-46{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:45px}.home-page-version .group-35{background-color:#f9f9f9;border-radius:12.79px;box-shadow:8.96px 6.4px 38.38px #0000001a;height:208px;left:37px;position:absolute;top:79px;width:263px}.home-page-version .group-36{height:154px;left:28px;position:relative;top:26px;width:209px}.home-page-version .input-field-with{height:26px;left:0;position:absolute;top:23px;width:207px}.home-page-version .overlap-23{height:26px;position:relative;width:209px}.home-page-version .dropdown-filled{height:26px;left:0;position:absolute;top:0;width:147px}.home-page-version .overlap-group-7{background-color:#fff;border-radius:6.1px 0 0 6.1px;height:26px;position:relative;width:145px}.home-page-version .text-wrapper-47{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:30px}.home-page-version .dropdown-filled-2{height:26px;left:125px;position:absolute;top:0;width:84px}.home-page-version .overlap-24{background-color:#42a34a;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version .text-wrapper-48{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:6px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:9px;width:68px}.home-page-version .overlap-25{height:26px;left:0;position:absolute;top:58px;width:209px}.home-page-version .text-wrapper-49{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:29px}.home-page-version .overlap-26{background-color:#81c524;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version .overlap-27{height:27px;left:0;position:absolute;top:93px;width:209px}.home-page-version .overlap-28{background-color:#25abff;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version .input-field-with-2{height:26px;left:0;position:absolute;top:128px;width:207px}.home-page-version .text-wrapper-50{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:24px}.home-page-version .overlap-29{background-color:#ee681c;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version .text-wrapper-51{color:#000;font-family:Lato,Helvetica;font-size:11.4px;font-weight:700;left:27px;letter-spacing:0;line-height:normal;position:absolute;top:0;white-space:nowrap}.home-page-version .image-37{height:115px;left:611px;object-fit:cover;position:absolute;top:129px;width:106px}.home-page-version .NUEVA-VERSION,.home-page-version .overlap-30{height:826px;left:0;position:absolute;top:0;width:1468px}.home-page-version .NUEVA-VERSION{object-fit:cover}.home-page-version .text-wrapper-52{color:#162e16;font-size:35px;font-weight:500;left:524px;top:16px}.home-page-version .text-wrapper-52,.home-page-version .text-wrapper-53{font-family:Montserrat,Helvetica;height:45px;letter-spacing:0;line-height:45px;position:absolute;white-space:nowrap}.home-page-version .text-wrapper-53{color:#000;font-size:16px;font-weight:400;left:428px;top:71px}.home-page-version .image-38{height:73px;left:1319px;object-fit:cover;position:absolute;top:823px;width:100px}.home-page-version .overlap-31{height:133px;left:1349px;position:absolute;top:1071px;width:140px}.home-page-version .image-39{height:59px;left:82px;object-fit:cover;position:absolute;top:0;width:58px}.home-page-version .image-40{height:98px;left:12px;object-fit:cover;position:absolute;top:35px;width:108px}.home-page-version .image-41{height:18px;left:0;object-fit:cover;position:absolute;top:31px;width:31px}.home-page-version .text-wrapper-54{color:#162e16;font-size:35px;font-weight:500;height:45px;line-height:45px;top:1002px;white-space:nowrap}.home-page-version .manage-your-meals-by,.home-page-version .text-wrapper-54{font-family:Montserrat,Helvetica;left:235px;letter-spacing:0;position:absolute}.home-page-version .manage-your-meals-by{color:#000;font-size:16px;font-weight:400;line-height:22px;top:1093px;width:444px}.home-page-version .image-42{height:89px;left:1165px;object-fit:cover;position:absolute;top:2570px;width:68px}.home-page-version .image-43{height:77px;left:1339px;object-fit:cover;position:absolute;top:3064px;width:95px}.home-page-version .overlap-32{height:475px;left:520px;position:absolute;top:2709px;width:472px}.home-page-version .image-44{height:390px;left:41px;object-fit:cover;position:absolute;top:51px;width:389px}.home-page-version .feta-omelette{height:409px;left:33px;position:absolute;top:36px;width:406px}.home-page-version .vector-3{height:475px;left:0;position:absolute;top:0;width:472px}.home-page-version .ellipse-9{top:110px}.home-page-version .ellipse-10,.home-page-version .ellipse-9{background-color:#3c8241;border-radius:14.5px;height:29px;left:430px;position:absolute;width:29px}.home-page-version .ellipse-10{top:334px}.home-page-version .ellipse-11{top:110px}.home-page-version .ellipse-11,.home-page-version .ellipse-12{background-color:#3c8241;border-radius:14.5px;height:29px;left:12px;position:absolute;width:29px}.home-page-version .ellipse-12{top:334px}.home-page-version .save-time-on{left:332px;text-align:right;top:3034px}.home-page-version .reduce-your-food,.home-page-version .save-time-on{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:46px;letter-spacing:0;line-height:23px;position:absolute}.home-page-version .reduce-your-food{left:1007px;top:2808px}.home-page-version .text-wrapper-55{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:66px;left:1015px;letter-spacing:0;line-height:23px;position:absolute;top:3029px;width:213px}.home-page-version .vector-4{height:63px;left:-7665px;position:absolute;top:5992px;width:84px}.home-page-version .set-of-slice-7{height:83px;left:6px;object-fit:cover;position:absolute;top:3074px;width:83px}.home-page-version .text-wrapper-56{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:527px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:2611px;white-space:nowrap}.home-page-version .overlap-33{height:740px;left:0;position:absolute;top:7609px;width:1519px}.home-page-version .rectangle-11{background-color:#494949;height:446px;left:0;position:absolute;top:9px;width:1512px}.home-page-version .group-37{height:285px;left:0;position:absolute;top:455px;width:1519px}.home-page-version .overlap-34{background-color:#292d26;height:285px;position:relative;width:1513px}.home-page-version .form{align-items:flex-start;display:flex;height:41px;left:983px;position:absolute;top:116px;width:387px}.home-page-version .input{border:1px solid #a2d057;border-radius:9999px 0 0 9999px;margin-bottom:-1px;padding:9px 17px 9px 21px}.home-page-version .div-placeholder,.home-page-version .input{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}.home-page-version .div-placeholder{padding:2px 120px 3px 0}.home-page-version .text-wrapper-57{color:#e5e7eb;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version .button{all:unset;align-items:center;background-color:#a2d057;border-radius:0 9999px 9999px 0;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:10.61px;margin-bottom:-1px;padding:9px 13px 9px 15px;position:relative}.home-page-version .text-wrapper-58{color:#000;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version .svg{height:20px;position:relative;width:33px}.home-page-version .text-wrapper-59{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;left:983px;letter-spacing:0;line-height:normal;position:absolute;top:72px;white-space:nowrap;width:250px}.home-page-version .frame-5{align-items:flex-start;display:inline-flex;gap:39px;left:460px;position:absolute;top:68px}.home-page-version .text-wrapper-60{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;letter-spacing:0;line-height:28px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version .text-wrapper-61{left:715px}.home-page-version .text-wrapper-61,.home-page-version .text-wrapper-62{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;height:28px;letter-spacing:0;line-height:28px;position:absolute;text-align:center;top:68px;white-space:nowrap}.home-page-version .text-wrapper-62{left:586px}.home-page-version .get-the-freshest{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;left:150px;letter-spacing:0;line-height:30px;position:absolute;top:195px}.home-page-version .group-38{height:42px;left:150px;position:absolute;top:299px;width:440px}.home-page-version .overlap-35{height:42px;position:relative}.home-page-version .div-placeholder-wrapper{align-items:flex-start;border:1px solid #a2d057;border-radius:9999px 0 0 9999px;display:flex;left:0;padding:9px 17px 9px 21px;position:absolute;top:0;width:299px}.home-page-version .text-wrapper-63{color:#e5e7eb;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version .button-2{all:unset;background-color:#a2d057;border-radius:0 9999px 9999px 0;box-sizing:border-box;height:42px;left:297px;position:absolute;top:0;width:143px}.home-page-version .text-wrapper-64{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;height:24px;left:10px;letter-spacing:0;line-height:24px;position:absolute;text-align:center;top:8px;white-space:nowrap}.home-page-version .svg-2{height:20px;left:97px;position:absolute;top:11px;width:33px}.home-page-version .text-wrapper-65{color:#f9f9f9;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;height:65px;left:150px;letter-spacing:-1px;line-height:65px;position:absolute;top:119px;width:537px}.home-page-version .mask-group-2{height:467px;left:751px;position:absolute;top:0;width:761px}.home-page-version .overlap-36{background-color:#a2d057;height:53px;left:0;position:absolute;top:6779px;width:100vw}.home-page-version .group-39,.home-page-version .overlap-36{align-items:center;display:flex;justify-content:center;text-align:center}.home-page-version .group-39{width:100%}.home-page-version .terms-conditions{left:0;margin-right:20px;width:160px}.home-page-version .terms-conditions,.home-page-version .text-wrapper-66{color:#000;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;text-align:center;top:0;white-space:nowrap}.home-page-version .text-wrapper-66{left:176px;margin-left:40px;margin-right:35px;width:118px}.home-page-version .frame-6{align-items:flex-start;display:inline-flex;gap:39px;left:511px;position:absolute;top:68px}.home-page-version .text-wrapper-67{color:#3c8241;font-family:Gotham-Medium,Helvetica;font-size:20px;font-weight:500;letter-spacing:0;line-height:28px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version .text-wrapper-68{left:760px}.home-page-version .text-wrapper-68,.home-page-version .text-wrapper-69{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:20px;font-weight:500;height:28px;letter-spacing:0;line-height:28px;position:absolute;text-align:center;top:67px;white-space:nowrap}.home-page-version .text-wrapper-69{left:633px}.home-page-version .ellipse-13{background-color:#3c8241;border-radius:4px;height:8px;left:547px;position:absolute;top:97px;width:8px}.home-page-version .text-wrapper-70{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:538px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:6194px;white-space:nowrap}.home-page-version .text-wrapper-71{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:614px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:6163px;white-space:nowrap;width:289px}.home-page-version .frame-7{align-items:center;display:inline-flex;gap:16px;left:616px;position:absolute;top:6545px}.home-page-version .grilled-salmon{height:177px;left:135px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version .overlap-37{border-radius:97.67px;height:195px;left:339px;position:absolute;top:6310px;width:195px}.home-page-version .oatmeal-pancakes{height:177px;left:10px;object-fit:cover;position:absolute;top:12px;width:176px}.home-page-version .rectangle-12{background-color:#001301;border-radius:97.67px;height:195px;left:0;opacity:.5;position:absolute;top:0;width:195px}.home-page-version .oat-meal-pancakes{color:#fff;font-family:Montserrat,Helvetica;font-size:24.9px;font-weight:500;height:50px;left:45px;letter-spacing:0;line-height:24.9px;position:absolute;text-align:center;top:72px}.home-page-version .zucchini-wedges{height:177px;left:563px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version .grilled-chicken{left:777px}.home-page-version .grilled-chicken,.home-page-version .steak-saltado{height:177px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version .steak-saltado{left:991px}.home-page-version .grilled-asparagus{height:177px;left:1206px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version .grilled-salmon-2{height:236px;left:216px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version .grilled-salmon-2-hover{left:226px}.home-page-version .cauliflower-puree-hover,.home-page-version .grilled-salmon-2-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6146px;transition:.5s ease;width:216px;z-index:100}.home-page-version .cauliflower-puree-hover{left:508px}.home-page-version .oatmeal-pancakes-hover{left:791px}.home-page-version .oatmeal-pancakes-hover,.home-page-version .zucchini-wedges-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6146px;transition:.5s ease;width:216px;z-index:100}.home-page-version .zucchini-wedges-hover{left:1075px}.home-page-version .cauliflower-puree{height:236px;left:499px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version .overlap-38{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/oatmeal-pancakes@2x.png);background-position:50% 50%;background-size:cover;height:236px;left:782px;position:absolute;top:6138px;width:234px}.home-page-version .oat-meal-pancakes-2{color:#fff;font-family:Montserrat,Helvetica;font-size:24.9px;font-weight:500;height:55px;left:59px;letter-spacing:0;line-height:24.9px;position:absolute;text-align:center;top:83px;width:116px}.home-page-version .zucchini-wedges-2{height:236px;left:1066px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version .BT-shiitake-hover{left:225px}.home-page-version .BT-shiitake-hover,.home-page-version .sweet-potato-fries-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6392px;transition:.5s ease;width:216px;z-index:100}.home-page-version .sweet-potato-fries-hover{left:508px}.home-page-version .sauteed-shrimp-hover{left:791px}.home-page-version .feta-omelet-hover,.home-page-version .sauteed-shrimp-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6392px;transition:.5s ease;width:216px;z-index:100}.home-page-version .feta-omelet-hover{left:1075px}.home-page-version .BT-shiitake{height:236px;left:216px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version .sweet-potato-fries{height:236px;left:499px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version .sauteed-shrimp{height:236px;left:782px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version .feta-omelette-2{height:236px;left:1066px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version .set-of-slice-8{height:83px;left:-6633px;object-fit:cover;position:absolute;top:7600px;width:83px}.home-page-version .overlap-39{height:485px;left:0;position:absolute;top:4904px;width:844px}.home-page-version .image-45{height:23px;left:7px;object-fit:cover;position:absolute;top:321px;width:11px}.home-page-version .overlap-40{height:422px;left:0;position:absolute;top:0;width:844px}.home-page-version .image-46{height:99px;left:71px;object-fit:cover;position:absolute;top:56px;width:96px}.home-page-version .image-47{height:73px;left:0;object-fit:cover;position:absolute;top:0;width:76px}.home-page-version .image-48{height:83px;left:233px;object-fit:cover;position:absolute;top:339px;width:49px}.home-page-version .group-40{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/recipe-detail-page---tags@1.5x.png);background-size:100% 100%;box-shadow:7.92px 5.65px 33.89px #0000001a;height:379px;left:115px;position:absolute;top:3px;width:691px}.home-page-version .capa-2{height:83px;left:701px;overflow:hidden;position:absolute;top:53px;transform:rotate(-9.23deg);width:137px}.home-page-version .overlap-41{height:96px;left:2px;position:relative;top:-6px;width:132px}.home-page-version .vector-5{height:75px;left:7px;position:absolute;top:10px;transform:rotate(9.23deg);width:119px}.home-page-version .vector-6{left:99px}.home-page-version .vector-6,.home-page-version .vector-7{height:9px;position:absolute;top:43px;transform:rotate(9.23deg);width:18px}.home-page-version .vector-7{left:15px}.home-page-version .mix-match-wrapper{height:35px;left:41px;position:absolute;top:32px;width:52px}.home-page-version .mix-match{color:#fff;font-family:Montserrat,Helvetica;font-size:17.3px;font-weight:500;left:0;letter-spacing:0;line-height:17px;position:absolute;text-align:center;top:0}.home-page-version .vector-8{height:78px;left:5px;position:absolute;top:9px;transform:rotate(9.23deg);width:121px}.home-page-version .image-49{height:35px;left:21px;object-fit:cover;position:absolute;top:153px;width:43px}.home-page-version .image-50{height:81px;left:37px;object-fit:cover;position:absolute;top:228px;width:68px}.home-page-version .image-51{height:41px;left:64px;object-fit:cover;position:absolute;top:341px;width:40px}.home-page-version .image-52{height:21px;left:71px;object-fit:cover;position:absolute;top:182px;width:34px}.home-page-version .image-53{height:77px;left:27px;object-fit:cover;position:absolute;top:408px;width:80px}.home-page-version .image-54{height:82px;left:130px;object-fit:cover;position:absolute;top:400px;width:78px}.home-page-version .image-55{height:76px;left:144px;object-fit:cover;position:absolute;top:4811px;width:84px}.home-page-version .image-56{height:48px;left:43px;object-fit:cover;position:absolute;top:4826px;width:50px}.home-page-version .image-57{height:52px;left:1410px;position:absolute;top:5432px;width:82px}.home-page-version .image-58{height:42px;left:158px;object-fit:cover;position:absolute;top:66px;width:228px}.home-page-version .capa-3{height:34px;left:179px;position:absolute;top:5841px;width:164px}.home-page-version .group-41{height:24px;left:366px;position:absolute;top:5841px;width:149px}.home-page-version .landing-whole-foods-2{height:38px;left:543px;position:absolute;top:5838px;width:149px}.home-page-version .try-it-now-bottom{height:43px;left:680px;position:absolute;top:6685px;width:168px}.home-mobile{background-color:#f9f9f9;display:flex;flex-direction:row;justify-content:center;width:100%}.home-mobile .div{background-color:#f9f9f9;height:6766px;overflow:hidden;position:relative;width:390px}.home-mobile .ellipse{height:842px;left:945px;position:absolute;top:5900px;width:842px}.home-mobile .overlap-group{height:5925px;left:-8px;position:absolute;top:0;width:398px}.home-mobile .rectangle{height:5925px;left:8px;position:absolute;top:0;width:390px}.home-mobile .plan-your-meals-for{color:#162e16;font-size:30px;font-weight:600;left:30px;line-height:33px;top:32px;width:345px}.home-mobile .plan-your-meals-for,.home-mobile .text-wrapper{font-family:Montserrat,Helvetica;letter-spacing:0;position:absolute;text-align:center}.home-mobile .text-wrapper{color:#020e27;font-size:16px;font-weight:400;height:110px;left:50px;line-height:22px;top:130px;width:305px}.home-mobile .group{height:65px;left:324px;position:absolute;top:10px;width:66px}.home-mobile .img{height:30px;left:125px;position:absolute;top:340px;width:147px}.landing-mobile-appstore-badge-bottom{height:40px;left:50px;position:absolute;top:6590px}.landing-mobile-playstore-badge-bottom{height:40px;left:210px;position:absolute;top:6590px}.home-mobile .img-bottom{height:36px;left:132px;position:absolute;top:6590px;width:127px}.home-mobile .text-wrapper-2-bottom{color:#fff;font-family:Montserrat,Helvetica;font-size:12.6px;font-weight:500;left:149px;letter-spacing:0;position:absolute;top:6599px;white-space:nowrap;width:123px}.home-mobile .arrow-bottom{height:12px;left:224px;position:absolute;top:6602px;width:18px}.home-mobile .text-wrapper-2{color:#fff;font-family:Montserrat,Helvetica;font-size:12.6px;font-weight:500;left:146px;letter-spacing:0;position:absolute;top:347px;white-space:nowrap;width:123px}.home-mobile .arrow{height:12px;left:234px;position:absolute;top:348px;width:18px}.home-mobile .image{height:28px;left:324px;object-fit:cover;position:absolute;top:277px;width:29px}.home-mobile .group-2{height:183px;left:329px;position:absolute;top:114px;width:72px}.home-mobile .group-3{height:263px;left:8px;position:absolute;top:45px;width:115px}.home-mobile .text-wrapper-3{color:#162e16;font-family:Montserrat-Medium,Helvetica;font-size:25px;font-weight:500;height:101px;left:35px;letter-spacing:-.08px;line-height:33px;position:absolute;top:615px;width:332px}.home-mobile .text-wrapper-4{color:#162e16;font-family:Montserrat,Helvetica;font-size:28px;font-weight:600;left:109px;letter-spacing:0;line-height:31.4px;position:absolute;text-align:center;top:558px}.home-mobile .text-wrapper-5{color:#939393;font-family:Gotham-Medium,Helvetica;font-size:12.6px;font-weight:500;left:113px;letter-spacing:1.26px;line-height:normal;position:absolute;text-align:center;top:528px;white-space:nowrap;width:182px}.home-mobile .p{top:2608px}.home-mobile .master-your-meal,.home-mobile .p{color:#162e16;font-family:Montserrat,Helvetica;font-size:28px;font-weight:600;left:20px;letter-spacing:0;line-height:33px;position:absolute;text-align:center;width:366px}.home-mobile .master-your-meal{top:3228px}.home-mobile .select-and-edit{left:35px;top:683px;width:343px}.home-mobile .select-and-edit,.home-mobile .text-wrapper-6{color:#000;font-family:Montserrat,Helvetica;font-size:14.5px;font-weight:400;letter-spacing:0;line-height:22px;position:absolute}.home-mobile .text-wrapper-6{left:47px;text-align:center;top:3307px;width:313px}.home-mobile .text-wrapper-7{color:#162e16;font-family:Montserrat-Medium,Helvetica;font-size:25px;font-weight:500;height:101px;left:0;letter-spacing:-.08px;line-height:33px;position:absolute;text-align:right;top:1100px;width:355px}.home-mobile .use-our-built-in{color:#000;font-family:Montserrat,Helvetica;font-size:14.5px;font-weight:400;left:35px;letter-spacing:0;line-height:22px;position:absolute;top:1171px;width:343px}.home-mobile .group-4{height:178px;left:22px;position:absolute;top:1355px;width:359px}.home-mobile .prepare-and-enjoy{color:#162e16;font-family:Montserrat-Medium,Helvetica;font-size:25px;font-weight:500;height:101px;left:34px;letter-spacing:-.08px;line-height:33px;position:absolute;top:2100px;width:355px}.home-mobile .text-wrapper-8{color:#000;font-family:Montserrat,Helvetica;font-size:14.5px;font-weight:400;left:35px;letter-spacing:0;line-height:22px;position:absolute;top:2170px;width:343px}.home-mobile .group-5{height:212px;left:29px;position:absolute;top:825px;width:348px}.home-mobile .text-wrapper-9{color:#162e16;font-family:Montserrat-Medium,Helvetica;font-size:25px;font-weight:500;height:101px;left:35px;letter-spacing:-.08px;line-height:33px;position:absolute;top:1600px;width:332px}.home-mobile .text-wrapper-10{color:#000;font-family:Montserrat,Helvetica;font-size:14.5px;font-weight:400;left:35px;letter-spacing:0;line-height:22px;position:absolute;top:1660px;width:343px}.home-mobile .group-6{height:364px;left:11px;position:absolute;top:1709px;width:387px}.home-mobile .element{height:251px;left:17px;object-fit:cover;position:absolute;top:2315px;width:381px}.home-mobile .eat-according-your{height:33px;left:131px;position:absolute;top:2734px;width:175px}.home-mobile .save-time-grocery{height:33px;left:221px;position:absolute;top:2840px;width:128px}.home-mobile .feel-organized-and{height:33px;left:222px;position:absolute;top:2990px;width:134px}.home-mobile .reduce-food-waste{height:33px;left:131px;position:absolute;top:3102px;width:188px}.home-mobile .group-7{height:580px;left:8px;position:absolute;top:2607px;width:270px}.home-mobile .craft-your-perfect{color:#162e16;font-family:Montserrat-Medium,Helvetica;font-size:25px;font-weight:500;height:101px;left:35px;letter-spacing:-.08px;line-height:33px;position:absolute;top:3784px;width:332px}.home-mobile .text-wrapper-11{color:#000;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;left:35px;letter-spacing:0;line-height:22px;position:absolute;top:3852px;width:343px}.home-mobile .group-8{height:367px;left:8px;position:absolute;top:3991px;width:390px}.home-mobile .create-and-modify{color:#162e16;font-family:Montserrat-Medium,Helvetica;font-size:25px;font-weight:500;height:101px;left:35px;letter-spacing:-.08px;line-height:33px;position:absolute;top:4405px;width:332px}.home-mobile .create-dishes-that{color:#000;font-family:Montserrat,Helvetica;font-size:14.5px;font-weight:400;left:35px;letter-spacing:0;line-height:22px;position:absolute;top:4480px;width:343px}.home-mobile .group-9{height:384px;left:8px;position:absolute;top:4716px;width:390px}.home-mobile .text-wrapper-12{color:#000;font-family:Quicksand,Helvetica;font-size:12.6px;font-weight:600;left:169px;letter-spacing:0;line-height:22px;position:absolute;text-align:center;top:394px}.landing-mobile-appstore-badge{height:33px;left:74px;position:absolute;top:282px}.landing-mobile-playstore-badge{height:33px;left:200px;position:absolute;top:282px}.home-mobile .group-10{height:26px;left:74px;position:absolute;top:426px;width:258px}.home-mobile .rectangle-2{height:35px;left:135px;object-fit:cover;position:absolute;top:465px;width:135px}.home-mobile .text-wrapper-13{color:#162e16;font-family:Montserrat-Medium,Helvetica;font-size:25px;font-weight:500;height:101px;left:35px;letter-spacing:-.08px;line-height:33px;position:absolute;top:5151px;width:332px}.home-mobile .as-soon-as-you-craft{color:#000;font-family:Montserrat,Helvetica;font-size:14.5px;font-weight:400;left:35px;letter-spacing:0;line-height:22px;position:absolute;top:5220px;width:347px}.home-mobile .capa{height:21px;left:35px;position:absolute;top:5415px;width:100px}.home-mobile .text{height:14px;left:147px;position:absolute;top:5416px;width:92px}.home-mobile .group-11{height:450px;left:8px;position:absolute;top:5461px;width:390px}.home-mobile .rectangle-3{height:26px;left:249px;object-fit:cover;position:absolute;top:5412px;width:98px}.home-mobile .rectangle-4{height:332px;left:41px;position:absolute;top:3381px;width:324px}.home-mobile .text-wrapper-14{color:#494949;font-family:Montserrat-Medium,Helvetica;font-size:25px;font-weight:500;height:33px;left:93px;letter-spacing:-.08px;line-height:33px;position:absolute;top:3535px;white-space:nowrap}.home-mobile .frame{height:118px;left:98px;position:absolute;top:10385px;width:113px}.home-mobile .overlap{align-items:center;background:#3c8241;background-size:100% 100%;display:flex;flex-direction:column;height:111px;justify-content:center;position:absolute;top:6700px;width:100vw}.home-mobile .text-wrapper-15{font-size:11px;width:379px}.home-mobile .landing-mobile-contact-us,.home-mobile .text-wrapper-15{color:#fff;font-family:Montserrat-Regular,Helvetica;font-weight:400;height:26px;letter-spacing:0;text-align:center}.home-mobile .landing-mobile-contact-us{font-size:14px;line-height:20px;margin-top:20px}.home-mobile .vector{height:25px;left:186px;position:absolute;top:16px;width:24px}.home-mobile .vector-2{height:24px;left:138px;position:absolute;top:16px;width:23px}.home-mobile .vector-3{height:27px;left:237px;position:absolute;top:15px;width:26px}.home-mobile .a{height:67px;left:84px;position:absolute;top:10292px;width:65px}.home-mobile .text-wrapper-16{color:#939393;font-family:Gotham-Medium,Helvetica;font-size:12.6px;font-weight:500;left:104px;letter-spacing:1.26px;line-height:normal;position:absolute;text-align:center;top:5968px;white-space:nowrap;width:182px}.home-mobile .text-wrapper-17{color:#162e16;font-family:Montserrat,Helvetica;font-size:25.3px;font-weight:600;left:12px;letter-spacing:0;line-height:33px;position:absolute;text-align:center;top:6005px;width:366px}.home-mobile .grilled-salmon{left:36px}.home-mobile .cauliflower-puree,.home-mobile .grilled-salmon{height:147px;object-fit:cover;position:absolute;top:6096px;width:146px}.home-mobile .cauliflower-puree{left:212px}.home-mobile .BT-shiitake{left:36px}.home-mobile .BT-shiitake,.home-mobile .sweet-potato-fries{height:147px;object-fit:cover;position:absolute;top:6251px;width:146px}.home-mobile .sweet-potato-fries{left:212px}.home-mobile .grilled-chicken{left:36px}.home-mobile .grilled-chicken,.home-mobile .oatmeal-pancakes{height:147px;object-fit:cover;position:absolute;top:6411px;width:146px}.home-mobile .oatmeal-pancakes{left:213px}.home-mobile .landing-mobile-video{background-color:initial!important;-webkit-clip-path:inset(1px 1px);clip-path:inset(1px 1px);position:absolute;top:580px}.navigation{align-items:center;background:#f9f9f9;box-shadow:0 3px 4px -2px #0003;display:flex;height:45px;padding:0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navigation-logo{width:163px}.navigation-logo-mobile{margin-left:-2px;margin-top:0!important;width:35px}.navigation-calendar-image{margin-right:8px;width:18px}.navigation-link{align-items:center;color:#494949;display:flex;font-family:Montserrat-Medium;font-size:17px!important;letter-spacing:.015em!important;margin-right:4px!important;padding:10px;text-decoration:none}.navigation-right{display:flex;margin-left:auto}.navigation-sign-out-button{color:#b81c1c!important;margin-left:10px!important}.delete-account-confirmation-button{background:#c40000!important;color:#f8f8f8!important}.delete-account-cancel-button,.delete-account-confirmation-button{margin-bottom:10px!important;margin-left:10px!important;margin-top:20px!important}.delete-account-cancel-button{background:#e6e6e6!important;color:#4e4e4e!important}.navigation-button{align-items:center;background:#0000;border:none;color:#494949;display:flex;font-family:Montserrat-Medium;font-size:17px!important;letter-spacing:.015em!important;margin-right:4px!important;padding:10px;text-decoration:none}.navigation-cart{font-size:16px;margin-left:auto;margin-top:8px}.navigation-cart-hover-meal-row{align-items:center;display:flex;padding:5px 5px 3px}.navigation-cart-hover-meal-name{font-size:14px;padding:10px;width:200px}.navigation-cart-hover-meal-picture{border-radius:4px;height:60px;object-fit:cover;width:60px}.navigation-cart-hover-meal-quantity{margin-left:auto;margin-right:10px}.navigation-cart-hover-meal-cart-total{margin-bottom:5px;margin-top:-9px;padding-right:15px;text-align:end}@media (max-width:700px){.navigation-button,.navigation-link{font-size:13px!important;padding:5px}.navigation-cart{font-size:14px!important}.navigation-logo{width:106px}.navigation-calendar-image{margin-right:5px;width:17px}}.navigation-app{background:#1e6a46;bottom:0;box-shadow:-1px -1px 4px -2px #0003;display:flex;height:45px;position:fixed;width:100%;z-index:1000}.navigation-app-section{display:flex;flex-direction:row;justify-content:center;text-align:center;width:50%}.navigation-app-section .MuiBadge-badge{background-color:#df0000}.navigation-app-link{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Montserrat-Medium;font-size:11px!important;justify-content:center;letter-spacing:.015em!important;text-decoration:none;width:100%}.navigation-label{font-family:Recoleta-Medium;height:0;opacity:0;overflow:hidden;transform:scale(1);transition:opacity .5s ease,transform .1s ease}.navigation-label.active{height:auto;opacity:1;transform:scale(1.1)}.navigation-app-calendar-image,.navigation-app-calendar-image-inactive{margin-bottom:3px;width:18px}.ipad-pro{background-color:#f7f8f7;display:flex;flex-direction:row;justify-content:center;width:100%}.ipad-pro .div{background-color:#f7f8f7;height:5132px;overflow:hidden;position:relative;width:1024px}.ipad-pro .text-wrapper{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:35.4px;font-weight:500;left:409px;letter-spacing:0;line-height:35.4px;position:absolute;text-align:center;top:668px}.ipad-pro .overlap{height:614px;left:78px;position:absolute;top:33px;width:923px}.ipad-pro .text-wrapper-2{color:#939393;font-family:Inter,Helvetica;font-size:14.2px;font-weight:600;left:331px;letter-spacing:1.42px;line-height:normal;position:absolute;text-align:center;top:600px;white-space:nowrap;width:205px}.ipad-pro .overlap-group{height:611px;left:0;position:absolute;top:0;width:923px}.ipad-pro .plan-your-meals-for{color:#162e16;font-size:35.4px;font-weight:600;height:86px;letter-spacing:-1.42px;line-height:normal;top:129px;width:283px}.ipad-pro .p,.ipad-pro .plan-your-meals-for{font-family:Montserrat,Helvetica;left:0;position:absolute}.ipad-pro .p{color:#020e27;font-size:14.2px;font-weight:400;height:91px;letter-spacing:0;line-height:22px;top:244px;width:346px}.ipad-pro .group{left:644px;width:125px}.ipad-pro .group,.ipad-pro .img{height:30px;position:absolute;top:11px}.ipad-pro .img{left:782px;width:84px}.ipad-pro .group-2{height:101px;left:335px;position:absolute;top:96px;width:103px}.ipad-pro .image{height:57px;left:500px;object-fit:cover;position:absolute;top:291px;width:57px}.ipad-pro .image-2{height:45px;left:786px;object-fit:cover;position:absolute;top:123px;width:45px}.ipad-pro .image-3{height:37px;left:507px;object-fit:cover;position:absolute;top:471px;width:37px}.ipad-pro .image-4{height:32px;left:499px;object-fit:cover;position:absolute;top:84px;width:33px}.ipad-pro .image-5{height:41px;left:519px;object-fit:cover;position:absolute;top:393px;width:40px}.ipad-pro .image-6{height:60px;left:751px;object-fit:cover;position:absolute;top:109px;width:41px}.ipad-pro .set-of-slice{height:45px;left:826px;object-fit:cover;position:absolute;top:342px;width:45px}.ipad-pro .image-7{height:73px;left:820px;position:absolute;top:152px;width:58px}.ipad-pro .image-8{height:224px;left:729px;object-fit:cover;position:absolute;top:169px;width:195px}.ipad-pro .image-9{height:215px;left:375px;object-fit:cover;position:absolute;top:165px;width:157px}.ipad-pro .clip-path-group{height:332px;left:774px;position:absolute;top:279px;width:75px}.ipad-pro .clip-path-group-2{height:479px;left:377px;position:absolute;top:54px;width:70px}.ipad-pro .mariana-medvedeva{height:536px;left:351px;position:absolute;top:40px;width:520px}.ipad-pro .group-3{height:19px;left:230px;position:absolute;top:422px;width:120px}.ipad-pro .text-wrapper-3{color:#000;font-family:Quicksand,Helvetica;font-size:13px;font-weight:600;left:0;letter-spacing:0;line-height:22.7px;position:absolute;text-align:center;top:421px}.ipad-pro .capa{height:27px;left:84px;position:absolute;top:422px;width:131px}.ipad-pro .group-4{height:30px;left:0;position:absolute;top:357px;width:119px}.ipad-pro .image-10{height:30px;left:9px;object-fit:cover;position:absolute;top:12px;width:162px}.ipad-pro .prepare-and-enjoy{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:24.8px;font-weight:500;height:64px;left:160px;letter-spacing:0;line-height:31.9px;position:absolute;top:1545px}.ipad-pro .overlap-2{height:1422px;left:0;position:absolute;top:1505px;width:1024px}.ipad-pro .overlap-3{height:1293px;left:0;position:absolute;top:129px;width:1024px}.ipad-pro .overlap-4{height:392px;left:160px;position:absolute;top:0;width:294px}.ipad-pro .follow-our-easy-to{height:73px;left:0;position:absolute;top:0;width:294px}.ipad-pro .eat-healthier{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:12px;font-weight:500;height:49px;left:35px;letter-spacing:0;line-height:16.3px;position:absolute;text-align:right;top:343px;width:138px}.ipad-pro .clip-path-group-3{height:274px;left:10px;position:absolute;top:71px;width:60px}.ipad-pro .overlap-5{height:1128px;left:0;position:absolute;top:165px;width:1024px}.ipad-pro .clip-path-group-4{height:196px;left:908px;position:absolute;top:212px;width:43px}.ipad-pro .clip-path-group-5{height:168px;left:879px;position:absolute;top:80px;width:47px}.ipad-pro .clip-path-group-6{height:168px;left:982px;position:absolute;top:384px;width:42px}.ipad-pro .set-of-slice-2{height:59px;left:970px;object-fit:cover;position:absolute;top:264px;width:54px}.ipad-pro .image-11{height:45px;left:944px;object-fit:cover;position:absolute;top:129px;width:45px}.ipad-pro .image-12{height:34px;left:849px;object-fit:cover;position:absolute;top:213px;width:34px}.ipad-pro .image-13{height:95px;left:897px;object-fit:cover;position:absolute;top:0;width:65px}.ipad-pro .image-14{height:234px;left:856px;object-fit:cover;position:absolute;top:111px;width:168px}.ipad-pro .set-of-slice-3{height:68px;left:989px;object-fit:cover;position:absolute;top:179px;width:35px}.ipad-pro .NUEVA-VERSION{height:585px;left:0;object-fit:cover;position:absolute;top:543px;width:1024px}.ipad-pro .image-15{height:54px;left:925px;object-fit:cover;position:absolute;top:371px;width:68px}.ipad-pro .text-wrapper-4{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:24.8px;font-weight:500;left:363px;top:554px}.ipad-pro .text-wrapper-4,.ipad-pro .text-wrapper-5{height:32px;letter-spacing:0;line-height:31.9px;position:absolute;white-space:nowrap}.ipad-pro .text-wrapper-5{color:#000;font-family:Montserrat,Helvetica;font-size:11.3px;font-weight:400;left:295px;top:593px}.ipad-pro .overlap-6{height:378px;left:0;position:absolute;top:157px;width:154px}.ipad-pro .clip-path-group-7{height:168px;left:39px;position:absolute;top:210px;width:47px}.ipad-pro .image-16{height:39px;left:114px;object-fit:cover;position:absolute;top:180px;width:39px}.ipad-pro .set-of-slice-4{height:59px;left:0;object-fit:cover;position:absolute;top:0;width:5px}.ipad-pro .image-17{height:97px;left:0;object-fit:cover;position:absolute;top:179px;width:53px}.ipad-pro .set-of-slice-5{height:68px;left:18px;object-fit:cover;position:absolute;top:69px;width:68px}.ipad-pro .image-18{height:34px;left:104px;object-fit:cover;position:absolute;top:32px;width:34px}.ipad-pro .image-19{height:266px;top:5px;width:154px}.ipad-pro .image-19,.ipad-pro .image-20{left:0;object-fit:cover;position:absolute}.ipad-pro .image-20{height:25px;top:475px;width:21px}.ipad-pro .image-21{height:45px;left:273px;object-fit:cover;position:absolute;top:162px;width:45px}.ipad-pro .overlap-7{height:118px;left:966px;position:absolute;top:156px;width:58px}.ipad-pro .set-of-slice-6{height:59px;left:0;object-fit:cover;position:absolute;top:60px;width:58px}.ipad-pro .frame{height:71px;left:26px;position:absolute;top:0;width:32px}.ipad-pro .image-22{height:34px;left:659px;object-fit:cover;position:absolute;top:165px;width:34px}.ipad-pro .image-23{left:110px;top:432px}.ipad-pro .image-23,.ipad-pro .image-24{height:63px;object-fit:cover;position:absolute;width:48px}.ipad-pro .image-24{left:801px;top:186px}.ipad-pro .overlap-8{height:337px;left:344px;position:absolute;top:285px;width:334px}.ipad-pro .image-25{height:276px;left:29px;object-fit:cover;position:absolute;top:36px;width:276px}.ipad-pro .feta-omelette{height:290px;left:23px;position:absolute;top:25px;width:288px}.ipad-pro .vector{height:337px;left:0;position:absolute;top:0;width:334px}.ipad-pro .ellipse{top:78px}.ipad-pro .ellipse,.ipad-pro .ellipse-2{height:21px;left:305px;position:absolute;width:21px}.ipad-pro .ellipse-2{top:236px}.ipad-pro .ellipse-3{top:78px}.ipad-pro .ellipse-3,.ipad-pro .ellipse-4{height:21px;left:8px;position:absolute;width:21px}.ipad-pro .ellipse-4{top:236px}.ipad-pro .save-time-on{left:211px;text-align:right;top:515px}.ipad-pro .reduce-your-food,.ipad-pro .save-time-on{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:12px;font-weight:500;height:33px;letter-spacing:0;line-height:16.3px;position:absolute}.ipad-pro .reduce-your-food{left:689px;top:355px}.ipad-pro .text-wrapper-6{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:12px;font-weight:500;height:47px;left:695px;letter-spacing:0;line-height:16.3px;position:absolute;top:511px;width:151px}.ipad-pro .set-of-slice-7{height:59px;left:0;object-fit:cover;position:absolute;top:543px;width:39px}.ipad-pro .text-wrapper-7{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:28.3px;font-weight:500;left:349px;letter-spacing:0;line-height:35.4px;position:absolute;text-align:center;top:215px;white-space:nowrap}.ipad-pro .element{height:240px;left:518px;object-fit:cover;position:absolute;top:0;width:380px}.ipad-pro .text-wrapper-8{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:24.8px;font-weight:500;height:32px;left:608px;letter-spacing:0;line-height:31.9px;position:absolute;top:3586px;white-space:nowrap}.ipad-pro .our-platform-allows{color:#000;font-family:Montserrat,Helvetica;font-size:11.3px;font-weight:400;left:608px;letter-spacing:0;line-height:15.6px;position:absolute;top:3638px;width:314px}.ipad-pro .overlap-9{height:1452px;left:0;position:absolute;top:3958px;width:1024px}.ipad-pro .text-wrapper-9{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:24.8px;font-weight:500;height:32px;left:101px;letter-spacing:0;line-height:31.9px;position:absolute;top:74px;white-space:nowrap}.ipad-pro .as-soon-as-you-ve{color:#000;font-family:Montserrat,Helvetica;font-size:11.3px;font-weight:400;left:101px;letter-spacing:0;line-height:15.6px;position:absolute;top:125px;width:298px}.ipad-pro .overlap-group-2{height:1452px;left:0;position:absolute;top:0;width:1024px}.ipad-pro .text-wrapper-10{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:28.3px;font-weight:500;left:356px;letter-spacing:0;line-height:35.4px;top:502px}.ipad-pro .text-wrapper-10,.ipad-pro .text-wrapper-11{position:absolute;text-align:center;white-space:nowrap}.ipad-pro .text-wrapper-11{color:#939393;font-family:Inter,Helvetica;font-size:14.2px;font-weight:600;left:409px;letter-spacing:1.42px;line-height:normal;top:496px;width:205px}.ipad-pro .clip-path-group-8{height:326px;left:986px;position:absolute;top:76px;width:38px}.ipad-pro .clip-path-group-9{height:151px;left:920px;position:absolute;top:54px;width:42px}.ipad-pro .image-26{height:264px;left:843px;object-fit:cover;position:absolute;top:45px;width:181px}.ipad-pro .rectangle{height:38px;left:0;position:absolute;top:1136px;width:1024px}.ipad-pro .group-5{height:13px;left:406px;position:absolute;top:1148px;width:212px}.ipad-pro .text-wrapper-12{color:#000;font-family:Gotham Rounded-Medium,Helvetica;font-size:11.3px;font-weight:500;height:13px;left:125px;letter-spacing:0;line-height:19.8px;position:absolute;text-align:center;top:0;white-space:nowrap;width:84px}.ipad-pro .cauliflower-puree{left:328px}.ipad-pro .cauliflower-puree,.ipad-pro .oatmeal-pancakes{height:167px;object-fit:cover;position:absolute;top:586px;width:166px}.ipad-pro .oatmeal-pancakes{left:529px}.ipad-pro .zucchini-wedges{height:167px;left:730px;object-fit:cover;position:absolute;top:586px;width:166px}.ipad-pro .sweet-potato-fries{left:328px}.ipad-pro .sauteed-shrimp,.ipad-pro .sweet-potato-fries{height:167px;object-fit:cover;position:absolute;top:764px;width:166px}.ipad-pro .sauteed-shrimp{left:529px}.ipad-pro .feta-omelette-2{height:167px;left:730px;object-fit:cover;position:absolute;top:764px;width:166px}.ipad-pro .image-27{height:41px;left:941px;object-fit:cover;position:absolute;top:166px;width:53px}.ipad-pro .image-28{height:63px;left:991px;object-fit:cover;position:absolute;top:333px;width:33px}.ipad-pro .image-29{height:35px;left:908px;object-fit:cover;position:absolute;top:14px;width:38px}.ipad-pro .image-30{height:39px;left:883px;object-fit:cover;position:absolute;top:331px;width:44px}.ipad-pro .image-31{height:55px;left:995px;object-fit:cover;position:absolute;top:164px;width:29px}.ipad-pro .image-32{height:45px;left:934px;object-fit:cover;position:absolute;top:265px;width:47px}.ipad-pro .image-33{height:46px;left:999px;object-fit:cover;position:absolute;top:0;width:25px}.ipad-pro .group-6{height:1452px;left:474px;position:absolute;top:0;width:456px}.ipad-pro .vector-2{height:64px;left:545px;position:absolute;top:115px;width:132px}.ipad-pro .sliced-mushroom{height:75px;left:964px;object-fit:cover;position:absolute;top:279px;width:60px}.ipad-pro .mushroom-slice{height:63px;left:979px;object-fit:cover;position:absolute;top:96px;width:45px}.ipad-pro .ellipse-5{height:31px;left:663px;position:absolute;top:177px;width:31px}.ipad-pro .image-34{height:23px;left:667px;object-fit:cover;position:absolute;top:180px;width:23px}.ipad-pro .group-7{height:43px;left:433px;position:absolute;top:1023px;width:168px}.ipad-pro .grilled-salmon{top:586px}.ipad-pro .BT-shiitake,.ipad-pro .grilled-salmon{height:167px;left:128px;object-fit:cover;position:absolute;width:166px}.ipad-pro .BT-shiitake{top:764px}.ipad-pro .capa-2{height:27px;left:101px;position:absolute;top:251px;width:131px}.ipad-pro .group-8{height:19px;left:248px;position:absolute;top:251px;width:120px}.ipad-pro .text-wrapper-13{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:24.8px;font-weight:500;height:88px;left:547px;letter-spacing:0;line-height:31.9px;position:absolute;top:771px;width:288px}.ipad-pro .text-wrapper-14{color:#000;font-family:Montserrat,Helvetica;font-size:11.3px;font-weight:400;left:547px;letter-spacing:0;line-height:15.6px;position:absolute;top:862px;width:298px}.ipad-pro .group-9{height:164px;left:178px;position:absolute;top:757px;width:270px}.ipad-pro .plan-your-week{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:24.8px;font-weight:500;height:88px;left:159px;letter-spacing:0;line-height:31.9px;position:absolute;top:1027px;width:308px}.ipad-pro .text-wrapper-15{color:#000;font-family:Montserrat,Helvetica;font-size:11.3px;font-weight:400;left:159px;letter-spacing:0;line-height:15.6px;position:absolute;top:1119px;width:298px}.ipad-pro .group-10{height:155px;left:572px;position:absolute;top:1032px;width:312px}.ipad-pro .order-ingredients{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:24.8px;font-weight:500;height:88px;left:547px;letter-spacing:0;line-height:31.9px;position:absolute;top:1275px;width:306px}.ipad-pro .text-wrapper-16{color:#000;font-family:Montserrat,Helvetica;font-size:11.3px;font-weight:400;left:548px;letter-spacing:0;line-height:15.6px;position:absolute;top:1366px;width:298px}.ipad-pro .capa-wrapper{background-image:url(/static/media/take-away-rafiki-2.80e625f2e272267adb89.png);background-size:100% 100%;height:292px;left:144px;position:absolute;top:1188px;width:314px}.ipad-pro .capa-3{height:8px;left:80px;position:absolute;top:123px;width:38px}.ipad-pro .overlap-10{height:398px;left:476px;position:absolute;top:2996px;width:548px}.ipad-pro .overlap-11{height:398px;left:0;position:absolute;top:0;width:548px}.ipad-pro .clip-path-group-10{height:168px;left:395px;position:absolute;top:68px;width:47px}.ipad-pro .image-35{height:34px;left:364px;object-fit:cover;position:absolute;top:200px;width:34px}.ipad-pro .image-36{height:234px;left:0;object-fit:cover;position:absolute;top:130px;width:201px}.ipad-pro .image-37{height:83px;left:482px;object-fit:cover;position:absolute;top:57px;width:66px}.ipad-pro .image-38{height:107px;left:446px;position:absolute;top:271px;width:101px}.ipad-pro .image-39{height:62px;left:74px;object-fit:cover;position:absolute;top:245px;width:33px}.ipad-pro .image-40{height:67px;left:387px;object-fit:cover;position:absolute;top:217px;width:80px}.ipad-pro .group-11{height:391px;left:119px;position:absolute;top:7px;width:342px}.ipad-pro .group-12{height:202px;left:5px;position:absolute;top:58px;width:241px}.ipad-pro .image-41{height:81px;left:433px;object-fit:cover;position:absolute;top:116px;width:75px}.ipad-pro .image-42{height:52px;left:449px;object-fit:cover;position:absolute;top:0;width:71px}.ipad-pro .overlap-12{height:94px;left:471px;position:absolute;top:176px;width:77px}.ipad-pro .image-43{height:42px;left:58px;object-fit:cover;position:absolute;top:0;width:19px}.ipad-pro .image-44{height:70px;left:9px;object-fit:cover;position:absolute;top:25px;width:69px}.ipad-pro .image-45{height:13px;left:0;object-fit:cover;position:absolute;top:22px;width:22px}.ipad-pro .vector-3{height:45px;left:-9679px;position:absolute;top:4590px;width:60px}.ipad-pro .drag-drop-from{height:755px;left:-9996px;position:absolute;top:4928px;width:1008px}.ipad-pro .text-wrapper-17{color:#162e16;font-family:Recoleta-Medium,Helvetica;font-size:24.8px;font-weight:500;height:32px;left:157px;letter-spacing:0;line-height:31.9px;position:absolute;top:3122px;white-space:nowrap}.ipad-pro .manage-your-meals-by{color:#000;font-family:Montserrat,Helvetica;font-size:11.3px;font-weight:400;left:157px;letter-spacing:0;line-height:15.6px;position:absolute;top:3187px;width:314px}.ipad-pro .set-of-slice-8{height:59px;left:-8949px;object-fit:cover;position:absolute;top:5800px;width:59px}.ipad-pro .overlap-13{height:410px;left:0;position:absolute;top:3479px;width:575px}.ipad-pro .group-13{height:316px;left:38px;position:absolute;top:48px;width:537px}.ipad-pro .group-14{height:410px;left:0;position:absolute;top:0;width:175px}.ipad-pro .image-46{height:58px;left:67px;object-fit:cover;position:absolute;top:349px;width:55px}.ipad-pro .image-47{height:37px;left:974px;position:absolute;top:3919px;width:50px}.ipad-pro-top-button .overlap-group-wrapper{height:43px;left:0;position:absolute;top:210px;width:168px}.ipad-pro-top-button .overlap-group-wrapper-bottom{height:43px;left:440px;position:absolute;top:4850px;width:168px}.ipad-pro-top-button .overlap-3{height:43px;position:relative;width:170px}.ipad-pro-top-button .rectangle{height:43px;left:0;position:absolute;top:0;width:132px}.ipad-pro-top-button .group-5{height:34px;left:21px;position:absolute;top:4px;width:129px}.ipad-pro-top-button .overlap-group-2{height:34px;position:relative;width:127px}.ipad-pro-top-button .text-wrapper-12{color:#fff;font-family:Montserrat,Helvetica;font-size:13px;font-weight:500;height:34px;left:-7px;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap}.ipad-pro-top-button .arrow{height:13px;left:82px;position:absolute;top:11px;width:20px}.landing-tablet-appstore-badge{height:36px;left:146px;position:absolute;top:343px}.landing-tablet-playstore-badge{height:36px;left:282px;position:absolute;top:343px}.ipad-pro-top-right .group-6{height:43px;left:400px;position:absolute;top:0;width:176px}.ipad-pro-top-right .overlap-4{height:43px;position:relative}.ipad-pro-top-right .rectangle-2{height:43px;left:4px;position:absolute;top:0;width:172px}.ipad-pro-top-right .group-7{height:34px;left:0;position:absolute;top:4px;width:158px}.ipad-pro-top-right .overlap-group-3,.ipad-pro-top-right .overlap-group-3 a{height:34px;position:relative;width:157px}.ipad-pro-top-right .overlap-group-3 a{display:block;z-index:300}.ipad-pro-top-right .text-wrapper-13{color:#3c8241;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:34px;left:0;letter-spacing:0;line-height:35px;position:absolute;text-align:center;top:0;white-space:nowrap;width:147px}.ipad-pro-top-right .arrow-2{height:15px;left:135px;position:absolute;top:10px;width:22px}.ipad-pro-top-right .group-8{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/rectangle-73.svg);width:118px}.ipad-pro-top-right .group-8,.ipad-pro-top-right .group-8-account{background-size:100% 100%;height:43px;left:760px;position:absolute;top:0}.ipad-pro-top-right .group-8-account{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/rectangle-73-1.svg);width:148px}.ipad-pro-top-right .text-wrapper-14-account{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:35px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:109px}.ipad-pro-top-right .arrow-3-account{height:15px;left:85px;position:absolute;top:11px;width:19px}.ipad-pro-top-right .group-9{height:35px;left:23px;position:relative;top:4px;width:80px}.ipad-pro-top-right .group-9-account{height:35px;left:23px;position:relative;top:4px;width:120px}.ipad-pro-top-right .text-wrapper-14{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:35px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:49px}.ipad-pro-top-right .arrow-3{height:15px;left:60px;position:absolute;top:11px;width:19px}.landing-tablet-video{-webkit-clip-path:inset(1px 1px);clip-path:inset(1px 1px);position:absolute;top:250px}.landing-tablet-footer{background-color:#a2d057;display:flex;height:100px;position:absolute;top:5070px;width:100%}.landing-tablet-footer-inner{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.landing-tablet-footer .terms-conditions{color:#000;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:15px;margin-bottom:30px;margin-right:20px;text-align:center;top:0;white-space:nowrap;width:160px}.blog-page p{font-family:Montserrat}.blog-page span{font-family:Montserrat!important}.blog-page{height:100%;min-height:100%}.bh-engine,.blog-page{background-color:#f9f9f9}.bh-homepage-title{margin-top:0;padding-top:20px}.recipes-page-header{font-size:32px;margin-top:30px;text-align:center}.recipes-page-sign-out-button{color:#b81c1c!important}.recipes-page-columns{display:flex;justify-content:center}.recipes-page-orders{margin:15px 0;text-align:center}.recipes-page-user-info{margin:30px;width:500px}.recipes-page-subheading{font-size:24px;text-align:center}.recipes-page-user-info-inner{margin:10px;text-align:center}.recipe-book-picture{align-items:center;background-position:50%;background-size:auto 60px;display:flex;flex-direction:column;justify-content:center;object-fit:cover;width:220px}.recipe-book-row{align-items:center;display:flex;margin-top:5px}.recipe-book-name{padding:5px;width:110px}@media(max-width:700px){.recipe-book-picture{width:180px}.recipes-page-header{margin-top:0}}@media(max-width:500px){.modify-recipe-book-modal{height:calc(100vh - 20px);height:calc(100dvh - 20px);width:calc(100vw - 20px)}}.modify-recipe-book-top-column{display:flex;flex-direction:column;justify-content:space-evenly;margin:10px}.modify-recipe-row{align-items:center;display:flex;text-align:center!important;width:99%!important}.modify-recipe-row-button{justify-content:left!important;min-width:99%!important}.modify-recipe-row-column{align-items:center;display:flex;flex-direction:column;justify-content:center;width:70%}.empty-recipe-book-message{color:grey;font-size:14px;margin-left:auto;margin-right:auto;text-align:center;width:345px;word-break:break-all}.add-new-recipe-button{height:50px;text-transform:uppercase}@media(min-width:501px){.modify-recipe-book-top{display:flex;flex-direction:row}.modify-recipe-book-picture{align-items:center;background-position:50%;background-size:auto 50px;display:flex;flex-direction:column;justify-content:center;object-fit:cover;width:230px}.modify-recipe-row-picture{height:110px;object-fit:cover;width:110px}.modify-recipe-book-filter-textfield{margin-bottom:10px!important;min-width:350px!important}.modify-recipe-book-filter-textfield input{font-size:16px!important}.modify-recipe-row-name{padding:5px;text-transform:none}.modify-recipe-row-caloric-info{font-size:10px;padding:5px}}@media(max-width:500px){.modify-recipe-book-top{display:flex;flex-direction:row;width:300px}.modify-recipe-book-picture{align-items:center;background-position:50%;background-size:auto 50px;display:flex;flex-direction:column;justify-content:center;object-fit:cover;width:170px}.modify-recipe-row-picture{height:80px;object-fit:cover;width:80px}.modify-recipe-book-filter-textfield{margin-bottom:10px!important;min-width:300px!important}.modify-recipe-row-name{font-size:11px;padding:5px}.modify-recipe-row-caloric-info{font-size:8px;padding:5px}}.order-ingredients-page{align-items:center;background:url(/static/media/frame-mobile-2.c2ef3ecd73ed037c119e.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center}.generate-settings-content{font-size:14px;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:10px;text-align:center;width:255px}.generate-settings-content-small{font-size:14px;text-align:center;width:75px}.generate-settings-content-medium{font-size:14px;text-align:center;width:140px}.generate-settings-header{font-weight:400;letter-spacing:.03em;text-align:center}.shopping-list-button{background-color:#2d7933;margin-top:20px!important;width:245px!important}.order-in-instacart-button,.shopping-list-button{border:none;border-radius:4px 4px 4px 4px!important;color:#fff;cursor:pointer!important;font-size:13px!important;height:40px;letter-spacing:-.4px;margin-bottom:10px!important;margin-left:0!important;min-width:25px!important;padding-bottom:2px!important}.order-in-instacart-button{background-color:#013855;margin-top:4px!important;width:235px!important}.instacart-order-ingredients-button-image{margin-bottom:-1px;margin-left:4px;width:80px}.order-in-amazon-button{background-color:#81c524;border:none;border-radius:4px 4px 4px 4px!important;color:#fff;cursor:pointer!important;font-size:13px!important;height:40px;letter-spacing:-.4px;margin-bottom:10px!important;margin-left:0!important;margin-top:4px!important;min-width:25px!important;padding-bottom:1px!important;width:235px!important}.amazon-order-ingredients-button-image{margin-bottom:-6px;margin-left:4px;width:85px}.order-in-wholefoods-button{background-color:#2d7933;border:none;border-radius:4px 4px 4px 4px!important;color:#fff;cursor:pointer!important;font-size:13px!important;height:40px;letter-spacing:-.4px;margin-bottom:10px!important;margin-left:0!important;margin-top:4px!important;min-width:25px!important;padding-bottom:6px!important;width:235px!important}.whole-foods-order-ingredients-button-image{margin-bottom:-8px;margin-left:4px;width:85px}.order-in-amazon-button:disabled,.order-in-amazon-button[disabled],.order-in-instacart-button:disabled,.order-in-instacart-button[disabled],.order-in-wholefoods-button:disabled,.order-in-wholefoods-button[disabled]{background:#d6d6d6!important;color:#666!important}@media(max-width:595px){.order-in-amazon-button,.order-in-instacart-button,.order-in-wholefoods-button{width:245px!important}}.shopping-list-content{height:calc(100vh - 86px);height:calc(100dvh - 86px);width:calc(100vw - 20px)}.shopping-list-dialog .MuiDialog-paper{border-radius:8px;max-height:90vh;max-height:90dvh;overflow:hidden}.shopping-list-dialog-mobile .MuiDialog-paper{border-radius:0!important;height:100%!important;margin:0!important;max-height:100vh!important;max-height:100dvh!important;max-width:100%!important;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);width:100%!important}.shopping-list-dialog-mobile .MuiDialog-container{align-items:stretch!important;height:100%!important;justify-content:stretch!important;margin:0!important;padding:0!important;width:100%!important}.shopping-list-dialog-mobile .MuiBackdrop-root{background-color:initial!important}.shopping-list-title{background-color:#f9f9f9;border-bottom:1px solid #eaeaea;padding:16px 24px!important;position:relative}.shopping-list-title-mobile{align-items:center;display:flex;justify-content:center;min-height:56px;padding:max(12px,env(safe-area-inset-top)) 16px 12px!important}.shopping-list-title h2{margin:0}.shopping-list-title h2,.shopping-list-title-text{color:#333;font-size:20px;font-weight:500;text-align:center}.shopping-list-title-text{flex:1 1}.shopping-list-back-button{border-radius:50%!important;color:#666!important;height:40px;left:8px;min-width:40px!important;padding:0!important;position:absolute!important;top:50%;transform:translateY(-50%);width:40px}.shopping-list-back-button:hover{background-color:#0000000d!important}.shopping-list-close-button{border-radius:50%!important;color:#666!important;height:40px;min-width:40px!important;position:absolute!important;right:8px;top:8px;width:40px}.shopping-list-close-button:hover{background-color:#0000000d!important}.shopping-list-content{max-height:calc(80vh - 120px);max-height:calc(80dvh - 120px);overflow-y:auto;padding:0!important}.shopping-list-content-mobile{-webkit-overflow-scrolling:touch;flex:1 1;height:auto;max-height:none;overflow-y:auto;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.shopping-list-items{padding:8px 16px}.shopping-list-items-mobile{padding:16px 20px}.shopping-list-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;min-height:48px;padding:12px 0}.shopping-list-item:last-child{border-bottom:none}.shopping-list-checkbox{color:#2d7933!important;flex-shrink:0;margin-right:12px;margin-top:2px}.shopping-list-checkbox.Mui-checked{color:#2d7933!important}.shopping-list-item-content{align-items:center;display:flex;flex:1 1;min-width:0}.shopping-list-item-image{align-items:center;background-color:#f8f9fa;border-radius:6px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:12px;overflow:hidden;width:40px}.shopping-list-item-image .ingredient-image{height:32px;object-fit:contain;width:32px}.shopping-list-item-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.shopping-list-item-text.checked{opacity:.6}.shopping-list-item-text.checked .ingredient-amount,.shopping-list-item-text.checked .ingredient-name{color:#999;text-decoration:line-through}.ingredient-amount{color:#666;font-size:13px;font-weight:500;text-transform:lowercase}.ingredient-name{color:#333;font-size:15px;font-weight:400;line-height:1.3}@media (max-width:600px){.shopping-list-item{align-items:center;padding:16px 0}.shopping-list-checkbox{margin-right:16px;transform:scale(1.1)}.shopping-list-item-image{height:44px;margin-right:16px;width:44px}.shopping-list-item-image .ingredient-image{height:36px;width:36px}.ingredient-amount{font-size:14px}.ingredient-name{font-size:16px}}.shopping-list-items>div{border-bottom:1px solid #f0f0f0;padding:8px 0}.shopping-list-items-mobile>div{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;min-height:48px;padding:12px 0}.shopping-list-items-mobile>div:last-child,.shopping-list-items>div:last-child{border-bottom:none}.shopping-list-empty{color:#666;font-style:italic;padding:32px 16px;text-align:center}.shopping-list-empty-mobile{font-size:16px;padding:48px 24px}.shopping-list-actions{background-color:#f9f9f9;border-top:1px solid #eaeaea;justify-content:center!important;padding:12px 24px!important}.shopping-list-actions-mobile{background-color:#fff;bottom:0;box-shadow:0 -2px 8px #0000001a;padding:16px 20px max(16px,env(safe-area-inset-bottom))!important;position:-webkit-sticky;position:sticky}.shopping-list-action-button{background-color:#2d7933!important;border-radius:4px!important;color:#fff!important;font-size:15px!important;font-weight:500!important;padding:8px 24px!important;text-transform:none!important}.shopping-list-action-button-mobile{border-radius:8px!important;font-size:16px!important;min-height:48px;padding:14px 24px!important;width:100%!important}.shopping-list-action-button:hover{background-color:#236528!important}.order-recipe-ingredient-image-div{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:15px;overflow:hidden;width:50px}.order-recipe-ingredient-image{height:40px;object-fit:contain;padding:5px 0;width:auto}.ai-tracking-form-checkbox.Mui-checked{color:#2d7933!important}@media (max-width:600px){.ai-tracking-form-checkbox{transform:scale(1.2)}.ai-tracking-form-checkbox .MuiSvgIcon-root{font-size:1.5rem}.shopping-list-dialog:not(.shopping-list-dialog-mobile) .MuiDialog-paper{margin:16px;max-width:calc(100% - 32px)!important;width:100%}.shopping-list-content:not(.shopping-list-content-mobile){max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px)}.shopping-list-dialog-mobile{height:100vh!important;height:100dvh!important}.shopping-list-dialog-mobile .MuiDialog-container{align-items:stretch!important;height:100%!important}.shopping-list-items-mobile .ai-tracking-form-checkbox{min-height:44px;min-width:44px}.shopping-list-title-mobile .shopping-list-title-text{font-size:18px;font-weight:600}.shopping-list-items-mobile span{font-size:16px!important;line-height:1.5}}@media (max-width:960px) and (orientation:landscape){.shopping-list-dialog-mobile .MuiDialog-paper{padding-bottom:max(8px,env(safe-area-inset-bottom));padding-top:max(8px,env(safe-area-inset-top))}.shopping-list-title-mobile{min-height:48px;padding-top:max(8px,env(safe-area-inset-top))!important}.shopping-list-actions-mobile{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}}.empty-ingredients-planner{align-items:center;background:#f9f9f9;border-radius:8px;color:#666;display:flex;flex-direction:column;margin:10px 10px 0;max-width:500px;padding:10px;text-align:center;width:calc(100% - 20px)}.empty-ingredients-planner-title{color:#444;font-family:Montserrat-SemiBold;font-size:14px;margin-bottom:8px}.empty-ingredients-planner-description{font-family:Montserrat;font-size:13px;line-height:1.4;margin-bottom:10px}.empty-ingredients-planner-link{color:#2d7933;font-weight:700;text-decoration:none}.empty-ingredients-planner-link:hover{text-decoration:underline}.week-selector{margin:20px 0;max-width:380px;width:calc(100vw - 50px)}.week-selector select{border:1px solid #ccc;border-radius:5px;color:#000;font-size:14px;padding:10px}.home-page-version-simple{background-color:#f7f8f7;display:flex;flex-direction:row;justify-content:center;width:100%}.home-page-version-simple .div{background-color:#f7f8f7;height:1032px;overflow:hidden;position:relative;width:1512px}.home-page-version-simple .page{height:152px;left:-7968px;position:absolute;top:16317px;width:110px}.home-page-version-simple .text-wrapper{color:#162e16;font-family:Montserrat,Helvetica;font-size:50px;font-weight:500;left:611px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:946px}.home-page-version-simple .text-wrapper-2{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:610px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:895px;white-space:nowrap;width:289px}.home-page-version-simple .prepare-and-enjoy{color:#162e16;font-size:35px;font-weight:500;height:90px;line-height:45px;top:2183px}.home-page-version-simple .p,.home-page-version-simple .prepare-and-enjoy{font-family:Montserrat,Helvetica;left:261px;letter-spacing:0;position:absolute}.home-page-version-simple .p{color:#000;font-size:16px;font-weight:400;line-height:22px;top:2302px;width:420px}.home-page-version-simple .text-wrapper-3{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:45px;left:894px;letter-spacing:0;line-height:45px;position:absolute;top:4962px;white-space:nowrap}.home-page-version-simple .our-platform-allows{color:#000;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;left:894px;letter-spacing:0;line-height:22px;position:absolute;top:5036px;width:444px}.home-page-version-simple .text-wrapper-4{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:45px;left:179px;letter-spacing:0;line-height:45px;position:absolute;top:5561px;white-space:nowrap}.home-page-version-simple .as-soon-as-you-ve{color:#000;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;left:179px;letter-spacing:0;line-height:22px;position:absolute;top:5628px;width:440px}.home-page-version-simple .group{height:240px;left:286px;position:absolute;top:1070px;width:945px}.home-page-version-simple .text-wrapper-5{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:124px;left:521px;letter-spacing:0;line-height:45px;position:absolute;top:21px;width:407px}.home-page-version-simple .text-wrapper-6{color:#000;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;left:521px;letter-spacing:0;line-height:22px;position:absolute;top:100px;width:420px}.home-page-version-simple .img{height:232px;left:0;position:absolute;top:0;width:381px}.home-page-version-simple .text-wrapper-7{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:482px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:6040px;white-space:nowrap}.home-page-version-simple .text-wrapper-8{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:614px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:6010px;white-space:nowrap;width:289px}.home-page-version-simple .group-2{height:226px;left:259px;position:absolute;top:1452px;width:1027px}.home-page-version-simple .plan-your-week{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:124px;left:0;letter-spacing:0;line-height:45px;position:absolute;top:0;width:505px}.home-page-version-simple .text-wrapper-9{color:#000;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;left:0;letter-spacing:0;line-height:22px;position:absolute;top:90px;width:420px}.home-page-version-simple .group-3{height:219px;left:582px;position:absolute;top:7px;width:441px}.home-page-version-simple .element{height:339px;left:765px;object-fit:cover;position:absolute;top:2150px;width:536px}.home-page-version-simple .frame{align-items:center;display:inline-flex;gap:16px;left:614px;position:absolute;top:7387px}.home-page-version-simple .group-wrapper{box-shadow:0 8px 24px #121b351a;height:40px;position:relative;transform:rotate(-180deg);width:40px}.home-page-version-simple .arrow-right-wrapper{background-color:#fff;border-radius:20px;height:40px;position:relative}.home-page-version-simple .arrow-right{height:19px;left:10px;position:absolute;top:11px;transform:rotate(180deg);width:19px}.home-page-version-simple .frame-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:20px;position:relative}.home-page-version-simple .ellipse{background-color:#e7e7e7;border-radius:6px;height:12px;position:relative;width:12px}.home-page-version-simple .ellipse-2{background-color:#3c8241;border-radius:6px;height:12px;position:relative;width:12px}.home-page-version-simple .div-wrapper{box-shadow:0 8px 24px #121b351a;height:40px;position:relative;width:40px}.home-page-version-simple .arrow-right-2{height:19px;left:10px;position:absolute;top:11px;width:19px}.home-page-version-simple .overlap{height:757px;left:145px;position:absolute;top:158px;width:1303px}.home-page-version-simple .plan-your-meals-for{color:#162e16;font-family:Montserrat,Helvetica;font-size:55px;font-weight:500;height:130px;left:0;letter-spacing:-2px;line-height:65px;position:absolute;top:0;width:420px}.home-page-version-simple .overlap-group{height:757px;left:0;position:absolute;top:0;width:1303px}.home-page-version-simple .text-wrapper-10{color:#020e27;font-family:Montserrat,Helvetica;font-size:20px;font-weight:400;height:128px;left:0;letter-spacing:0;line-height:31px;position:absolute;top:252px;width:488px}.home-page-version-simple .overlap-2{height:757px;left:421px;position:absolute;top:0;width:882px}.home-page-version-simple .overlap-wrapper{height:133px;left:0;position:absolute;top:37px;width:138px}.home-page-version-simple .element-free-wrapper{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/vector-6.svg);background-size:100% 100%;height:143px;left:-5px;position:relative;top:-1px;width:145px}.home-page-version-simple .element-free{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:28.7px;font-weight:500;height:50px;left:35px;letter-spacing:-.99px;line-height:24.7px;position:absolute;text-align:center;top:46px;transform:rotate(4.28deg)}.home-page-version-simple .image{height:81px;left:285px;object-fit:cover;position:absolute;top:341px;width:81px}.home-page-version-simple .image-2{height:64px;left:688px;object-fit:cover;position:absolute;top:105px;width:64px}.home-page-version-simple .image-3{height:52px;left:294px;object-fit:cover;position:absolute;top:595px;width:52px}.home-page-version-simple .image-4{height:45px;left:282px;object-fit:cover;position:absolute;top:50px;width:47px}.home-page-version-simple .image-5{height:58px;left:311px;object-fit:cover;position:absolute;top:486px;width:57px}.home-page-version-simple .image-6{height:84px;left:639px;object-fit:cover;position:absolute;top:85px;width:58px}.home-page-version-simple .set-of-slice{height:64px;left:745px;object-fit:cover;position:absolute;top:414px;width:64px}.home-page-version-simple .image-7{height:104px;left:736px;position:absolute;top:145px;width:82px}.home-page-version-simple .image-8{height:316px;left:607px;object-fit:cover;position:absolute;top:169px;width:275px}.home-page-version-simple .image-9{height:303px;left:108px;object-fit:cover;position:absolute;top:164px;width:221px}.home-page-version-simple .clip-path-group{height:130px;left:674px;position:absolute;top:494px;width:99px}.home-page-version-simple .clip-path-group-2{height:174px;left:113px;position:absolute;top:259px;width:94px}.home-page-version-simple .mariana-medvedeva{height:757px;left:95px;position:absolute;top:0;width:734px}.home-page-version-simple .group-4{height:24px;left:300px;position:absolute;top:577px;width:149px}.home-page-version-simple .landing-whole-foods{height:40px;left:470px;position:absolute;top:573px;width:159px}.home-page-version-simple .landing-appstore-badge{height:42px;left:0;position:absolute;top:486px}.home-page-version-simple .landing-playstore-badge{height:42px;left:170px;position:absolute;top:486px}.home-page-version-simple .text-wrapper-11{color:#000;font-family:Quicksand,Helvetica;font-size:18.4px;font-weight:600;left:0;letter-spacing:0;line-height:32.1px;position:absolute;text-align:center;top:575px}.home-page-version-simple .capa{height:38px;left:118px;position:absolute;top:576px;width:164px}.home-page-version-simple .overlap-group-wrapper{height:43px;left:0;position:absolute;top:495px;width:168px}.home-page-version-simple .overlap-3{height:43px;position:relative;width:170px}.home-page-version-simple .rectangle{height:43px;left:0;position:absolute;top:0;width:152px}.home-page-version-simple .group-5{height:34px;left:21px;position:absolute;top:4px;width:149px}.home-page-version-simple .overlap-group-2{height:34px;position:relative;width:147px}.home-page-version-simple .text-wrapper-12{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:34px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:147px}.home-page-version-simple .arrow{height:15px;left:97px;position:absolute;top:10px;width:22px}.home-page-version-simple .group-6{height:43px;left:1054px;position:absolute;top:65px;width:176px}.home-page-version-simple .overlap-4{height:43px;position:relative}.home-page-version-simple .rectangle-2{height:43px;left:4px;position:absolute;top:0;width:172px}.home-page-version-simple .group-7{height:34px;left:0;position:absolute;top:4px;width:158px}.home-page-version-simple .overlap-group-3{height:34px;position:relative;width:157px}.home-page-version-simple .text-wrapper-13{color:#3c8241;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:34px;left:0;letter-spacing:0;line-height:35px;position:absolute;text-align:center;top:0;white-space:nowrap;width:147px}.home-page-version-simple .arrow-2{height:15px;left:135px;position:absolute;top:10px;width:22px}.home-page-version-simple .group-8{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/rectangle-73.svg);background-size:100% 100%;height:43px;left:1249px;position:absolute;top:65px;width:118px}.home-page-version-simple .group-8-account{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/rectangle-73-1.svg);background-size:100% 100%;height:43px;left:1249px;position:absolute;top:65px;width:148px}.home-page-version-simple .text-wrapper-14-account{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:35px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:109px}.home-page-version-simple .arrow-3-account{height:15px;left:85px;position:absolute;top:11px;width:19px}.home-page-version-simple .group-9{height:35px;left:23px;position:relative;top:4px;width:80px}.home-page-version-simple .group-9-account{height:35px;left:23px;position:relative;top:4px;width:120px}.home-page-version-simple .text-wrapper-14{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:35px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:49px}.home-page-version-simple .arrow-3{height:15px;left:60px;position:absolute;top:11px;width:19px}.home-page-version-simple .group-10{height:413px;left:238px;position:absolute;top:1678px;width:1004px}.home-page-version-simple .order-ingredients{color:#162e16;font-family:Montserrat,Helvetica;font-size:33px;font-weight:500;height:124px;left:568px;letter-spacing:0;line-height:45px;position:absolute;top:124px;width:432px}.home-page-version-simple .text-wrapper-15{color:#000;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;left:570px;letter-spacing:0;line-height:22px;position:absolute;top:208px;width:420px}.home-page-version-simple .group-11{height:413px;left:0;position:absolute;top:0;width:443px}.home-page-version-simple .overlap-5{height:564px;left:735px;position:absolute;top:5487px;width:777px}.home-page-version-simple .overlap-6{height:564px;left:0;position:absolute;top:0;width:777px}.home-page-version-simple .clip-path-group-3{height:118px;left:694px;position:absolute;top:278px;width:64px}.home-page-version-simple .clip-path-group-4{height:70px;left:603px;position:absolute;top:148px;width:52px}.home-page-version-simple .image-10{height:373px;left:491px;object-fit:cover;position:absolute;top:63px;width:286px}.home-page-version-simple .image-11{height:58px;left:629px;object-fit:cover;position:absolute;top:234px;width:75px}.home-page-version-simple .image-12{height:89px;left:699px;object-fit:cover;position:absolute;top:474px;width:78px}.home-page-version-simple .image-13{height:49px;left:582px;object-fit:cover;position:absolute;top:19px;width:53px}.home-page-version-simple .image-14{height:77px;left:705px;object-fit:cover;position:absolute;top:231px;width:72px}.home-page-version-simple .image-15{height:63px;left:619px;object-fit:cover;position:absolute;top:373px;width:67px}.home-page-version-simple .image-16{height:65px;left:711px;object-fit:cover;position:absolute;top:0;width:64px}.home-page-version-simple .group-12{height:404px;left:0;position:absolute;top:32px;width:567px}.home-page-version-simple .group-13,.home-page-version-simple .overlap-7{border-radius:15px;height:404px;left:0;position:absolute;top:0;width:567px}.home-page-version-simple .group-13{background-color:#f9f9f9;background-image:url(https://c.animaapp.com/DVqGB5xQ/img/image-2-1.png);background-size:100% 100%;box-shadow:8.96px 6.4px 38.38px #0000001a}.home-page-version-simple .group-14{height:264px;left:129px;position:relative;top:48px;transform:rotate(-45deg);width:80px}.home-page-version-simple .overlap-group-4{background:linear-gradient(180deg,#ff7a0080,#f000);border-radius:17.7px/16.24px;height:32px;width:35px}.home-page-version-simple .mask-group-wrapper{background-color:#fff;border-radius:8.38px/7.69px;box-shadow:0 2.65px 16.55px #0000001a;height:15px;left:9px;position:relative;top:10px;width:17px}.home-page-version-simple .mask-group{background:linear-gradient(180deg,red,#ff8a00);border-radius:66.22px;height:7px;left:5px;position:relative;top:4px;width:7px}.home-page-version-simple .group-15{background-color:#fff;height:130px;left:112px;position:absolute;top:274px;width:315px}.home-page-version-simple .group-16{height:84px;left:21px;position:relative;top:13px;width:273px}.home-page-version-simple .group-17{height:84px}.home-page-version-simple .group-18{height:84px;position:relative;width:273px}.home-page-version-simple .group-19{height:34px;left:2px;position:absolute;top:0;width:273px}.home-page-version-simple .frame-wrapper{align-items:center;background-color:#fff;border:.82px solid #f1f1f5;border-radius:54.81px;display:inline-flex;flex-direction:column;gap:6.54px;justify-content:center;left:198px;padding:9.82px 13.09px;position:absolute;top:0}.home-page-version-simple .frame-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:6.54px;position:relative}.home-page-version-simple .vector{height:14.72px;position:relative;width:14.72px}.home-page-version-simple .text-wrapper-16{color:#05161b;font-family:DM Sans,Helvetica;font-size:9.8px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.home-page-version-simple .text-wrapper-17{color:#05161b;font-family:DM Sans,Helvetica;font-size:19.6px;font-weight:700;left:0;letter-spacing:0;line-height:normal;position:absolute;top:4px}.home-page-version-simple .group-20{height:25px;left:0;position:absolute;top:59px;width:279px}.home-page-version-simple .frame-4{align-items:flex-start;display:inline-flex;gap:6.54px;left:0;position:absolute;top:21px}.home-page-version-simple .rectangle-3{background-color:#3b9f43;border-radius:81.81px;height:3.27px;position:relative;width:86.71px}.home-page-version-simple .rectangle-4{background:linear-gradient(180deg,#23aa49,#e0e0e0 61.98%,#e0e0e0);border-radius:81.81px;height:3.27px;position:relative;width:86.71px}.home-page-version-simple .rectangle-5{background-color:#e0e0e0;border-radius:81.81px;height:3.27px;position:relative;width:86.71px}.home-page-version-simple .text-wrapper-18{color:#3b9f43;font-family:DM Sans,Helvetica;font-size:11.5px;font-weight:500;left:7px;letter-spacing:0;line-height:normal;position:absolute;top:0}.home-page-version-simple .text-wrapper-19{left:106px}.home-page-version-simple .text-wrapper-19,.home-page-version-simple .text-wrapper-20{color:#969899;font-family:DM Sans,Helvetica;font-size:11.5px;font-weight:500;letter-spacing:0;line-height:normal;position:absolute;top:0}.home-page-version-simple .text-wrapper-20{left:205px}.home-page-version-simple .rectangle-6{height:88px;left:-8001px;position:absolute;top:3501px;width:272px}.home-page-version-simple .vector-2{height:90px;left:70px;position:absolute;top:162px;width:187px}.home-page-version-simple .sliced-mushroom{height:105px;left:662px;object-fit:cover;position:absolute;top:394px;width:115px}.home-page-version-simple .mushroom-slice{height:89px;left:683px;object-fit:cover;position:absolute;top:135px;width:94px}.home-page-version-simple .ellipse-3{background-color:#fff;border-radius:22.97px/21.09px;height:42px;left:236px;position:absolute;top:250px;transform:rotate(-45deg);width:46px}.home-page-version-simple .image-17{height:32px;left:242px;object-fit:cover;position:absolute;top:255px;width:32px}.home-page-version-simple .image-18{height:55px;left:547px;object-fit:cover;position:absolute;top:467px;width:62px}.home-page-version-simple .eat-healthier{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:69px;left:310px;letter-spacing:0;line-height:23px;position:absolute;text-align:right;top:2792px;width:195px}.home-page-version-simple .clip-path-group-5{height:105px;left:279px;position:absolute;top:2548px;width:78px}.home-page-version-simple .overlap-8{height:331px;left:1232px;position:absolute;top:2697px;width:280px}.home-page-version-simple .clip-path-group-6{height:75px;left:86px;position:absolute;top:244px;width:55px}.home-page-version-simple .clip-path-group-7{height:78px;left:47px;position:absolute;top:35px;width:58px}.home-page-version-simple .set-of-slice-2{height:83px;left:171px;object-fit:cover;position:absolute;top:215px;width:83px}.home-page-version-simple .image-19{height:64px;left:134px;object-fit:cover;position:absolute;top:25px;width:64px}.home-page-version-simple .image-20{height:48px;left:0;object-fit:cover;position:absolute;top:143px;width:48px}.home-page-version-simple .image-21{height:331px;left:11px;object-fit:cover;position:absolute;top:0;width:269px}.home-page-version-simple .set-of-slice-3{height:96px;left:198px;object-fit:cover;position:absolute;top:95px;width:82px}.home-page-version-simple .clip-path-group-8{height:78px;left:1425px;position:absolute;top:3161px;width:58px}.home-page-version-simple .overlap-9{height:484px;left:0;position:absolute;top:2529px;width:258px}.home-page-version-simple .overlap-10{height:454px;left:0;position:absolute;top:0;width:252px}.home-page-version-simple .clip-path-group-9{height:78px;left:94px;position:absolute;top:375px;width:58px}.home-page-version-simple .image-22{height:55px;left:195px;object-fit:cover;position:absolute;top:254px;width:55px}.home-page-version-simple .set-of-slice-4{height:83px;left:0;object-fit:cover;position:absolute;top:0;width:42px}.home-page-version-simple .image-23{height:137px;left:0;object-fit:cover;position:absolute;top:253px;width:109px}.home-page-version-simple .set-of-slice-5{height:96px;left:60px;object-fit:cover;position:absolute;top:97px;width:96px}.home-page-version-simple .image-24{height:48px;left:182px;object-fit:cover;position:absolute;top:45px;width:48px}.home-page-version-simple .image-25{height:375px;left:0;object-fit:cover;position:absolute;top:7px;width:252px}.home-page-version-simple .image-26{height:35px;left:30px;object-fit:cover;position:absolute;top:449px;width:35px}.home-page-version-simple .image-27{height:89px;left:190px;object-fit:cover;position:absolute;top:388px;width:68px}.home-page-version-simple .image-28{height:64px;left:420px;object-fit:cover;position:absolute;top:2536px;width:64px}.home-page-version-simple .set-of-slice-6{height:83px;left:1398px;object-fit:cover;position:absolute;top:2611px;width:83px}.home-page-version-simple .image-29{height:48px;left:964px;object-fit:cover;position:absolute;top:2540px;width:48px}.home-page-version-simple .image-30{height:134px;left:1300px;object-fit:cover;position:absolute;top:2540px;width:92px}.home-page-version-simple .overlap-11{height:1357px;left:23px;position:absolute;top:3306px;width:1489px}.home-page-version-simple .overlap-12{height:1357px;left:0;position:absolute;top:0;width:1489px}.home-page-version-simple .overlap-13{height:499px;left:685px;position:absolute;top:858px;width:801px}.home-page-version-simple .clip-path-group-10{height:78px;left:561px;position:absolute;top:139px;width:58px}.home-page-version-simple .image-31{height:48px;left:514px;object-fit:cover;position:absolute;top:247px;width:48px}.home-page-version-simple .image-32{height:331px;left:0;object-fit:cover;position:absolute;top:149px;width:283px}.home-page-version-simple .image-33{height:117px;left:680px;object-fit:cover;position:absolute;top:45px;width:121px}.home-page-version-simple .image-34{height:151px;left:630px;position:absolute;top:348px;width:154px}.home-page-version-simple .image-35{height:88px;left:104px;object-fit:cover;position:absolute;top:310px;width:47px}.home-page-version-simple .image-36{height:94px;left:546px;object-fit:cover;position:absolute;top:271px;width:113px}.home-page-version-simple .group-21{height:492px;left:190px;position:absolute;top:0;width:430px}.home-page-version-simple .overlap-14{background-color:#f9f9f9;border-radius:9.85px;box-shadow:6.89px 4.92px 29.54px #0000001a;height:492px;position:relative;width:424px}.home-page-version-simple .overlap-15{height:168px;left:27px;position:absolute;top:301px;width:377px}.home-page-version-simple .text-wrapper-21{color:#b7b7b7;font-family:Gotham-Medium,Helvetica;font-size:5.4px;font-weight:500;left:0;letter-spacing:0;line-height:normal;position:absolute;top:22px;width:56px}.home-page-version-simple .group-22{height:15px;left:88px;position:absolute;top:1px;width:81px}.home-page-version-simple .overlap-16{background-color:#2d7933;border-radius:2.31px;height:15px;position:relative;width:79px}.home-page-version-simple .text-wrapper-22{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:6px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:68px}.home-page-version-simple .group-23{height:135px;left:0;position:absolute;top:0;width:377px}.home-page-version-simple .text-wrapper-23{left:208px}.home-page-version-simple .text-wrapper-23,.home-page-version-simple .text-wrapper-24{color:#000;font-family:Gotham-Medium,Helvetica;font-size:9.9px;font-weight:500;letter-spacing:0;line-height:normal;position:absolute;top:0;width:81px}.home-page-version-simple .text-wrapper-24{left:0}.home-page-version-simple .overlap-17{height:55px;left:207px;position:absolute;top:45px;width:171px}.home-page-version-simple .group-24{height:43px;left:0;position:absolute;top:0;width:166px}.home-page-version-simple .div-2{height:20px;left:0;position:absolute;top:0;width:172px}.home-page-version-simple .text-wrapper-25{color:#000;font-size:7px;left:0;top:2px;width:28px}.home-page-version-simple .text-wrapper-25,.home-page-version-simple .text-wrapper-26{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple .text-wrapper-26{color:#999;font-size:7.5px;left:112px;top:1px;width:23px}.home-page-version-simple .text-wrapper-27{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:145px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:21px}.home-page-version-simple .rectangle-wrapper{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:1px;position:absolute;top:16px;width:164px}.home-page-version-simple .rectangle-7{background-color:#175f85;border-radius:1.24px;height:3px;width:122px}.home-page-version-simple .ellipse-4{top:4px}.home-page-version-simple .ellipse-4,.home-page-version-simple .ellipse-5{background-color:#9edb1c;border-radius:1.98px/1.9px;height:4px;left:137px;position:absolute;width:4px}.home-page-version-simple .ellipse-5{top:39px}.home-page-version-simple .group-25{height:21px;left:0;position:absolute;top:35px;width:171px}.home-page-version-simple .text-wrapper-28{color:#000;font-size:7px;left:0;top:3px;width:35px}.home-page-version-simple .text-wrapper-28,.home-page-version-simple .text-wrapper-29{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple .text-wrapper-29{color:#999;font-size:7.5px;left:119px;top:1px;width:14px}.home-page-version-simple .text-wrapper-30{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:145px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:19px}.home-page-version-simple .overlap-18{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:0;position:absolute;top:17px;width:164px}.home-page-version-simple .rectangle-8{background-color:#81c524;border-radius:1.24px;height:3px;width:39px}.home-page-version-simple .group-26{height:20px;left:207px;position:absolute;top:115px;width:165px}.home-page-version-simple .overlap-19{height:20px;position:relative;width:171px}.home-page-version-simple .group-27{height:20px;left:0;position:absolute;top:0;width:171px}.home-page-version-simple .text-wrapper-31{color:#000;font-size:7px;left:0;top:2px;width:16px}.home-page-version-simple .text-wrapper-31,.home-page-version-simple .text-wrapper-32{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple .text-wrapper-32{color:#999;font-size:7.5px;left:120px;top:1px;width:14px}.home-page-version-simple .text-wrapper-33{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:148px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:17px}.home-page-version-simple .overlap-group-5{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:0;position:absolute;top:16px;width:165px}.home-page-version-simple .rectangle-9{background-color:#ee681c;border-radius:1.24px;height:3px;width:23px}.home-page-version-simple .group-28{height:120px;left:0;position:absolute;top:48px;width:181px}.home-page-version-simple .group-29{height:120px;position:relative;width:193px}.home-page-version-simple .text-wrapper-34{color:#000;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute;top:5px;width:46px}.home-page-version-simple .text-wrapper-35{top:20px;width:80px}.home-page-version-simple .text-wrapper-35,.home-page-version-simple .text-wrapper-36{color:#82867e;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple .text-wrapper-36{top:64px;width:93px}.home-page-version-simple .ellipse-6{height:27px;left:0;position:absolute;top:5px;width:27px}.home-page-version-simple .text-wrapper-37{color:#000;top:93px;width:41px}.home-page-version-simple .text-wrapper-37,.home-page-version-simple .text-wrapper-38{font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple .text-wrapper-38{color:#82867e;top:108px;width:105px}.home-page-version-simple .ellipse-7{height:27px;left:0;position:absolute;top:93px;width:27px}.home-page-version-simple .x{height:7px;left:174px;position:absolute;top:0;width:7px}.home-page-version-simple .text-wrapper-39{color:#000;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute;top:49px;width:69px}.home-page-version-simple .ellipse-8{height:27px;left:0;position:absolute;top:49px;width:27px}.home-page-version-simple .x-2{height:7px;left:174px;position:absolute;top:45px;width:7px}.home-page-version-simple .x-3{height:7px;left:174px;position:absolute;top:92px;width:7px}.home-page-version-simple .line{height:1px;left:0;position:absolute;top:38px;width:180px}.home-page-version-simple .line-2{height:1px;left:0;position:absolute;top:84px;width:180px}.home-page-version-simple .rectangle-10{height:175px;left:128px;object-fit:cover;position:absolute;top:66px;width:172px}.home-page-version-simple .text-wrapper-40{color:#000;font-family:Gotham-Medium,Helvetica;font-size:9.5px;font-weight:500;left:176px;letter-spacing:0;line-height:normal;position:absolute;top:23px;width:75px}.home-page-version-simple .text-wrapper-41{color:#000;font-family:Gotham Rounded-Book,Helvetica;font-size:7.5px;font-weight:400;left:136px;letter-spacing:0;line-height:normal;position:absolute;top:46px;width:156px}.home-page-version-simple .group-30{height:15px;left:315px;position:absolute;top:248px;width:58px}.home-page-version-simple .overlap-group-6{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:56px}.home-page-version-simple .text-wrapper-42{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:38px}.home-page-version-simple .group-31{height:15px;left:255px;position:absolute;top:248px;width:58px}.home-page-version-simple .text-wrapper-43{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:35px}.home-page-version-simple .group-32{height:15px;left:56px;position:absolute;top:248px;width:50px}.home-page-version-simple .overlap-20{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:48px}.home-page-version-simple .text-wrapper-44{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:27px}.home-page-version-simple .group-33{height:15px;left:109px;position:absolute;top:248px;width:73px}.home-page-version-simple .overlap-21{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:71px}.home-page-version-simple .text-wrapper-45{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:53px}.home-page-version-simple .group-34{height:15px;left:184px;position:absolute;top:248px;width:68px}.home-page-version-simple .overlap-22{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:66px}.home-page-version-simple .text-wrapper-46{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:45px}.home-page-version-simple .group-35{background-color:#f9f9f9;border-radius:12.79px;box-shadow:8.96px 6.4px 38.38px #0000001a;height:208px;left:37px;position:absolute;top:79px;width:263px}.home-page-version-simple .group-36{height:154px;left:28px;position:relative;top:26px;width:209px}.home-page-version-simple .input-field-with{height:26px;left:0;position:absolute;top:23px;width:207px}.home-page-version-simple .overlap-23{height:26px;position:relative;width:209px}.home-page-version-simple .dropdown-filled{height:26px;left:0;position:absolute;top:0;width:147px}.home-page-version-simple .overlap-group-7{background-color:#fff;border-radius:6.1px 0 0 6.1px;height:26px;position:relative;width:145px}.home-page-version-simple .text-wrapper-47{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:30px}.home-page-version-simple .dropdown-filled-2{height:26px;left:125px;position:absolute;top:0;width:84px}.home-page-version-simple .overlap-24{background-color:#42a34a;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version-simple .text-wrapper-48{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:6px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:9px;width:68px}.home-page-version-simple .overlap-25{height:26px;left:0;position:absolute;top:58px;width:209px}.home-page-version-simple .text-wrapper-49{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:29px}.home-page-version-simple .overlap-26{background-color:#81c524;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version-simple .overlap-27{height:27px;left:0;position:absolute;top:93px;width:209px}.home-page-version-simple .overlap-28{background-color:#25abff;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version-simple .input-field-with-2{height:26px;left:0;position:absolute;top:128px;width:207px}.home-page-version-simple .text-wrapper-50{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:24px}.home-page-version-simple .overlap-29{background-color:#ee681c;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version-simple .text-wrapper-51{color:#000;font-family:Lato,Helvetica;font-size:11.4px;font-weight:700;left:27px;letter-spacing:0;line-height:normal;position:absolute;top:0;white-space:nowrap}.home-page-version-simple .image-37{height:115px;left:611px;object-fit:cover;position:absolute;top:129px;width:106px}.home-page-version-simple .NUEVA-VERSION,.home-page-version-simple .overlap-30{height:826px;left:0;position:absolute;top:0;width:1468px}.home-page-version-simple .NUEVA-VERSION{object-fit:cover}.home-page-version-simple .text-wrapper-52{color:#162e16;font-size:35px;font-weight:500;left:524px;top:16px}.home-page-version-simple .text-wrapper-52,.home-page-version-simple .text-wrapper-53{font-family:Montserrat,Helvetica;height:45px;letter-spacing:0;line-height:45px;position:absolute;white-space:nowrap}.home-page-version-simple .text-wrapper-53{color:#000;font-size:16px;font-weight:400;left:428px;top:71px}.home-page-version-simple .image-38{height:73px;left:1319px;object-fit:cover;position:absolute;top:823px;width:100px}.home-page-version-simple .overlap-31{height:133px;left:1349px;position:absolute;top:1071px;width:140px}.home-page-version-simple .image-39{height:59px;left:82px;object-fit:cover;position:absolute;top:0;width:58px}.home-page-version-simple .image-40{height:98px;left:12px;object-fit:cover;position:absolute;top:35px;width:108px}.home-page-version-simple .image-41{height:18px;left:0;object-fit:cover;position:absolute;top:31px;width:31px}.home-page-version-simple .text-wrapper-54{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:45px;left:235px;letter-spacing:0;line-height:45px;position:absolute;top:1002px;white-space:nowrap}.home-page-version-simple .manage-your-meals-by{color:#000;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;left:235px;letter-spacing:0;line-height:22px;position:absolute;top:1093px;width:444px}.home-page-version-simple .image-42{height:89px;left:1165px;object-fit:cover;position:absolute;top:2570px;width:68px}.home-page-version-simple .image-43{height:77px;left:1339px;object-fit:cover;position:absolute;top:3064px;width:95px}.home-page-version-simple .overlap-32{height:475px;left:520px;position:absolute;top:2709px;width:472px}.home-page-version-simple .image-44{height:390px;left:41px;object-fit:cover;position:absolute;top:51px;width:389px}.home-page-version-simple .feta-omelette{height:409px;left:33px;position:absolute;top:36px;width:406px}.home-page-version-simple .vector-3{height:475px;left:0;position:absolute;top:0;width:472px}.home-page-version-simple .ellipse-9{top:110px}.home-page-version-simple .ellipse-10,.home-page-version-simple .ellipse-9{background-color:#3c8241;border-radius:14.5px;height:29px;left:430px;position:absolute;width:29px}.home-page-version-simple .ellipse-10{top:334px}.home-page-version-simple .ellipse-11{top:110px}.home-page-version-simple .ellipse-11,.home-page-version-simple .ellipse-12{background-color:#3c8241;border-radius:14.5px;height:29px;left:12px;position:absolute;width:29px}.home-page-version-simple .ellipse-12{top:334px}.home-page-version-simple .save-time-on{left:332px;text-align:right;top:3034px}.home-page-version-simple .reduce-your-food,.home-page-version-simple .save-time-on{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:46px;letter-spacing:0;line-height:23px;position:absolute}.home-page-version-simple .reduce-your-food{left:1007px;top:2808px}.home-page-version-simple .text-wrapper-55{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:66px;left:1015px;letter-spacing:0;line-height:23px;position:absolute;top:3029px;width:213px}.home-page-version-simple .vector-4{height:63px;left:-7665px;position:absolute;top:5992px;width:84px}.home-page-version-simple .set-of-slice-7{height:83px;left:6px;object-fit:cover;position:absolute;top:3074px;width:83px}.home-page-version-simple .text-wrapper-56{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:527px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:2611px;white-space:nowrap}.home-page-version-simple .overlap-33{height:740px;left:0;position:absolute;top:7609px;width:1519px}.home-page-version-simple .rectangle-11{background-color:#494949;height:446px;left:0;position:absolute;top:9px;width:1512px}.home-page-version-simple .group-37{height:285px;left:0;position:absolute;top:455px;width:1519px}.home-page-version-simple .overlap-34{background-color:#292d26;height:285px;position:relative;width:1513px}.home-page-version-simple .form{align-items:flex-start;display:flex;height:41px;left:983px;position:absolute;top:116px;width:387px}.home-page-version-simple .input{align-items:flex-start;border:1px solid #a2d057;border-radius:9999px 0 0 9999px;display:inline-flex;flex:0 0 auto;margin-bottom:-1px;padding:9px 17px 9px 21px;position:relative}.home-page-version-simple .div-placeholder{align-items:flex-start;display:inline-flex;flex:0 0 auto;padding:2px 120px 3px 0;position:relative}.home-page-version-simple .text-wrapper-57{color:#e5e7eb;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple .button{all:unset;align-items:center;background-color:#a2d057;border-radius:0 9999px 9999px 0;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:10.61px;margin-bottom:-1px;padding:9px 13px 9px 15px;position:relative}.home-page-version-simple .text-wrapper-58{color:#000;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple .svg{height:20px;position:relative;width:33px}.home-page-version-simple .text-wrapper-59{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;left:983px;letter-spacing:0;line-height:normal;position:absolute;top:72px;white-space:nowrap;width:250px}.home-page-version-simple .frame-5{align-items:flex-start;display:inline-flex;gap:39px;left:460px;position:absolute;top:68px}.home-page-version-simple .text-wrapper-60{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;letter-spacing:0;line-height:28px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple .text-wrapper-61{left:715px}.home-page-version-simple .text-wrapper-61,.home-page-version-simple .text-wrapper-62{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;height:28px;letter-spacing:0;line-height:28px;position:absolute;text-align:center;top:68px;white-space:nowrap}.home-page-version-simple .text-wrapper-62{left:586px}.home-page-version-simple .get-the-freshest{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;left:150px;letter-spacing:0;line-height:30px;position:absolute;top:195px}.home-page-version-simple .group-38{height:42px;left:150px;position:absolute;top:299px;width:440px}.home-page-version-simple .overlap-35{height:42px;position:relative}.home-page-version-simple .div-placeholder-wrapper{align-items:flex-start;border:1px solid #a2d057;border-radius:9999px 0 0 9999px;display:flex;left:0;padding:9px 17px 9px 21px;position:absolute;top:0;width:299px}.home-page-version-simple .text-wrapper-63{color:#e5e7eb;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple .button-2{all:unset;background-color:#a2d057;border-radius:0 9999px 9999px 0;box-sizing:border-box;height:42px;left:297px;position:absolute;top:0;width:143px}.home-page-version-simple .text-wrapper-64{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;height:24px;left:10px;letter-spacing:0;line-height:24px;position:absolute;text-align:center;top:8px;white-space:nowrap}.home-page-version-simple .svg-2{height:20px;left:97px;position:absolute;top:11px;width:33px}.home-page-version-simple .text-wrapper-65{color:#f9f9f9;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;height:65px;left:150px;letter-spacing:-1px;line-height:65px;position:absolute;top:119px;width:537px}.home-page-version-simple .mask-group-2{height:467px;left:751px;position:absolute;top:0;width:761px}.home-page-version-simple .overlap-36{align-items:center;background-color:#a2d057;display:flex;height:53px;justify-content:center;left:0;position:absolute;text-align:center;top:6779px;width:100vw}.home-page-version-simple .group-39{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.home-page-version-simple .terms-conditions{left:0;margin-right:20px;width:160px}.home-page-version-simple .terms-conditions,.home-page-version-simple .text-wrapper-66{color:#000;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;text-align:center;top:0;white-space:nowrap}.home-page-version-simple .text-wrapper-66{left:176px;margin-left:40px;margin-right:35px;width:118px}.home-page-version-simple .frame-6{align-items:flex-start;display:inline-flex;gap:39px;left:511px;position:absolute;top:68px}.home-page-version-simple .text-wrapper-67{color:#3c8241;font-family:Gotham-Medium,Helvetica;font-size:20px;font-weight:500;letter-spacing:0;line-height:28px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple .text-wrapper-68{left:760px}.home-page-version-simple .text-wrapper-68,.home-page-version-simple .text-wrapper-69{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:20px;font-weight:500;height:28px;letter-spacing:0;line-height:28px;position:absolute;text-align:center;top:67px;white-space:nowrap}.home-page-version-simple .text-wrapper-69{left:633px}.home-page-version-simple .ellipse-13{background-color:#3c8241;border-radius:4px;height:8px;left:547px;position:absolute;top:97px;width:8px}.home-page-version-simple .text-wrapper-70{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:538px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:6194px;white-space:nowrap}.home-page-version-simple .text-wrapper-71{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:614px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:6163px;white-space:nowrap;width:289px}.home-page-version-simple .frame-7{align-items:center;display:inline-flex;gap:16px;left:616px;position:absolute;top:6545px}.home-page-version-simple .grilled-salmon{height:177px;left:135px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple .overlap-37{border-radius:97.67px;height:195px;left:339px;position:absolute;top:6310px;width:195px}.home-page-version-simple .oatmeal-pancakes{height:177px;left:10px;object-fit:cover;position:absolute;top:12px;width:176px}.home-page-version-simple .rectangle-12{background-color:#001301;border-radius:97.67px;height:195px;left:0;opacity:.5;position:absolute;top:0;width:195px}.home-page-version-simple .oat-meal-pancakes{color:#fff;font-family:Montserrat,Helvetica;font-size:24.9px;font-weight:500;height:50px;left:45px;letter-spacing:0;line-height:24.9px;position:absolute;text-align:center;top:72px}.home-page-version-simple .zucchini-wedges{height:177px;left:563px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple .grilled-chicken{height:177px;left:777px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple .steak-saltado{height:177px;left:991px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple .grilled-asparagus{height:177px;left:1206px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple .grilled-salmon-2{height:236px;left:216px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version-simple .grilled-salmon-2-hover{left:226px}.home-page-version-simple .cauliflower-puree-hover,.home-page-version-simple .grilled-salmon-2-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6146px;transition:.5s ease;width:216px;z-index:100}.home-page-version-simple .cauliflower-puree-hover{left:508px}.home-page-version-simple .oatmeal-pancakes-hover{left:791px}.home-page-version-simple .oatmeal-pancakes-hover,.home-page-version-simple .zucchini-wedges-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6146px;transition:.5s ease;width:216px;z-index:100}.home-page-version-simple .zucchini-wedges-hover{left:1075px}.home-page-version-simple .cauliflower-puree{height:236px;left:499px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version-simple .overlap-38{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/oatmeal-pancakes@2x.png);background-position:50% 50%;background-size:cover;height:236px;left:782px;position:absolute;top:6138px;width:234px}.home-page-version-simple .oat-meal-pancakes-2{color:#fff;font-family:Montserrat,Helvetica;font-size:24.9px;font-weight:500;height:55px;left:59px;letter-spacing:0;line-height:24.9px;position:absolute;text-align:center;top:83px;width:116px}.home-page-version-simple .zucchini-wedges-2{height:236px;left:1066px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version-simple .BT-shiitake-hover{left:225px}.home-page-version-simple .BT-shiitake-hover,.home-page-version-simple .sweet-potato-fries-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6392px;transition:.5s ease;width:216px;z-index:100}.home-page-version-simple .sweet-potato-fries-hover{left:508px}.home-page-version-simple .sauteed-shrimp-hover{left:791px}.home-page-version-simple .feta-omelet-hover,.home-page-version-simple .sauteed-shrimp-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6392px;transition:.5s ease;width:216px;z-index:100}.home-page-version-simple .feta-omelet-hover{left:1075px}.home-page-version-simple .BT-shiitake{height:236px;left:216px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version-simple .sweet-potato-fries{height:236px;left:499px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version-simple .sauteed-shrimp{height:236px;left:782px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version-simple .feta-omelette-2{height:236px;left:1066px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version-simple .set-of-slice-8{height:83px;left:-6633px;object-fit:cover;position:absolute;top:7600px;width:83px}.home-page-version-simple .overlap-39{height:485px;left:0;position:absolute;top:4904px;width:844px}.home-page-version-simple .image-45{height:23px;left:7px;object-fit:cover;position:absolute;top:321px;width:11px}.home-page-version-simple .overlap-40{height:422px;left:0;position:absolute;top:0;width:844px}.home-page-version-simple .image-46{height:99px;left:71px;object-fit:cover;position:absolute;top:56px;width:96px}.home-page-version-simple .image-47{height:73px;left:0;object-fit:cover;position:absolute;top:0;width:76px}.home-page-version-simple .image-48{height:83px;left:233px;object-fit:cover;position:absolute;top:339px;width:49px}.home-page-version-simple .group-40{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/recipe-detail-page---tags@1.5x.png);background-size:100% 100%;box-shadow:7.92px 5.65px 33.89px #0000001a;height:379px;left:115px;position:absolute;top:3px;width:691px}.home-page-version-simple .capa-2{height:83px;left:701px;overflow:hidden;position:absolute;top:53px;transform:rotate(-9.23deg);width:137px}.home-page-version-simple .overlap-41{height:96px;left:2px;position:relative;top:-6px;width:132px}.home-page-version-simple .vector-5{height:75px;left:7px;position:absolute;top:10px;transform:rotate(9.23deg);width:119px}.home-page-version-simple .vector-6{left:99px}.home-page-version-simple .vector-6,.home-page-version-simple .vector-7{height:9px;position:absolute;top:43px;transform:rotate(9.23deg);width:18px}.home-page-version-simple .vector-7{left:15px}.home-page-version-simple .mix-match-wrapper{height:35px;left:41px;position:absolute;top:32px;width:52px}.home-page-version-simple .mix-match{color:#fff;font-family:Montserrat,Helvetica;font-size:17.3px;font-weight:500;left:0;letter-spacing:0;line-height:17px;position:absolute;text-align:center;top:0}.home-page-version-simple .vector-8{height:78px;left:5px;position:absolute;top:9px;transform:rotate(9.23deg);width:121px}.home-page-version-simple .image-49{height:35px;left:21px;object-fit:cover;position:absolute;top:153px;width:43px}.home-page-version-simple .image-50{height:81px;left:37px;object-fit:cover;position:absolute;top:228px;width:68px}.home-page-version-simple .image-51{height:41px;left:64px;object-fit:cover;position:absolute;top:341px;width:40px}.home-page-version-simple .image-52{height:21px;left:71px;object-fit:cover;position:absolute;top:182px;width:34px}.home-page-version-simple .image-53{height:77px;left:27px;object-fit:cover;position:absolute;top:408px;width:80px}.home-page-version-simple .image-54{height:82px;left:130px;object-fit:cover;position:absolute;top:400px;width:78px}.home-page-version-simple .image-55{height:76px;left:144px;object-fit:cover;position:absolute;top:4811px;width:84px}.home-page-version-simple .image-56{height:48px;left:43px;object-fit:cover;position:absolute;top:4826px;width:50px}.home-page-version-simple .image-57{height:52px;left:1410px;position:absolute;top:5432px;width:82px}.home-page-version-simple .image-58{height:42px;left:158px;object-fit:cover;position:absolute;top:66px;width:228px}.home-page-version-simple .capa-3{height:34px;left:179px;position:absolute;top:5841px;width:164px}.home-page-version-simple .group-41{height:24px;left:366px;position:absolute;top:5841px;width:149px}.home-page-version-simple .landing-whole-foods-2{height:38px;left:543px;position:absolute;top:5838px;width:149px}.home-page-version-simple .try-it-now-bottom{height:43px;left:680px;position:absolute;top:6685px;width:168px}.home-mobile-simple{background-color:#f9f9f9;display:flex;flex-direction:row;justify-content:center;width:100%}.home-mobile-simple .div-simple{background-color:#f9f9f9;height:556px;overflow:hidden;position:relative;width:390px}.home-mobile-simple .ellipse-simple{height:842px;left:945px;position:absolute;top:5900px;width:842px}.home-mobile-simple .overlap-group-simple{height:5925px;left:-8px;position:absolute;top:0;width:398px}.home-mobile-simple .plan-your-meals-for-simple{color:#162e16;font-family:Montserrat,Helvetica;font-size:24px;font-weight:600;left:45px;letter-spacing:0;line-height:33px;position:absolute;text-align:center;top:47px;width:315px}.home-mobile-simple .text-wrapper-simple{color:#020e27;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;height:110px;left:57px;letter-spacing:0;line-height:22px;position:absolute;text-align:center;top:144px;width:293px}.home-mobile-simple .group-simple{height:65px;left:324px;position:absolute;top:10px;width:66px}.home-mobile-simple .image-simple{height:28px;left:324px;object-fit:cover;position:absolute;top:277px;width:29px}.home-mobile-simple .group-2-simple{height:183px;left:329px;position:absolute;top:114px;width:72px}.home-mobile-simple .group-3-simple{height:263px;left:8px;position:absolute;top:45px;width:115px}.home-mobile-simple .text-wrapper-12-simple{color:#000;font-family:Quicksand,Helvetica;font-size:12.6px;font-weight:600;left:169px;letter-spacing:0;line-height:22px;position:absolute;text-align:center;top:418px}.landing-mobile-appstore-badge-simple{height:33px;left:74px;position:absolute;top:365px}.landing-mobile-playstore-badge-simple{height:33px;left:200px;position:absolute;top:365px}.home-mobile-simple .group-10-simple{height:26px;left:74px;position:absolute;top:452px;width:258px}.home-mobile-simple .rectangle-2-simple{height:35px;left:135px;object-fit:cover;position:absolute;top:489px;width:135px}.home-page-version-simple-planning{background-color:#f7f8f7;display:flex;flex-direction:row;justify-content:center;width:100%}.home-page-version-simple-planning .div{background-color:#f7f8f7;height:1032px;overflow:hidden;position:relative;width:1512px}.home-page-version-simple-planning .page{height:152px;left:-7968px;position:absolute;top:16317px;width:110px}.home-page-version-simple-planning .text-wrapper{color:#162e16;font-family:Montserrat,Helvetica;font-size:50px;font-weight:500;left:611px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:946px}.home-page-version-simple-planning .text-wrapper-2{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:610px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:895px;white-space:nowrap;width:289px}.home-page-version-simple-planning .prepare-and-enjoy{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:90px;left:261px;letter-spacing:0;line-height:45px;position:absolute;top:2183px}.home-page-version-simple-planning .p{color:#000;font-family:Gotham-Book,Helvetica;font-size:16px;font-weight:400;left:261px;letter-spacing:0;line-height:22px;position:absolute;top:2302px;width:420px}.home-page-version-simple-planning .text-wrapper-3{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:45px;left:894px;letter-spacing:0;line-height:45px;position:absolute;top:4962px;white-space:nowrap}.home-page-version-simple-planning .our-platform-allows{color:#000;font-family:Gotham-Book,Helvetica;font-size:16px;font-weight:400;left:894px;letter-spacing:0;line-height:22px;position:absolute;top:5036px;width:444px}.home-page-version-simple-planning .text-wrapper-4{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:45px;left:179px;letter-spacing:0;line-height:45px;position:absolute;top:5561px;white-space:nowrap}.home-page-version-simple-planning .as-soon-as-you-ve{color:#000;font-family:Gotham-Book,Helvetica;font-size:16px;font-weight:400;left:179px;letter-spacing:0;line-height:22px;position:absolute;top:5628px;width:440px}.home-page-version-simple-planning .group{height:240px;left:286px;position:absolute;top:1070px;width:945px}.home-page-version-simple-planning .text-wrapper-5{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:124px;left:521px;letter-spacing:0;line-height:45px;position:absolute;top:21px;width:407px}.home-page-version-simple-planning .text-wrapper-6{color:#000;font-family:Gotham-Book,Helvetica;font-size:16px;font-weight:400;left:521px;letter-spacing:0;line-height:22px;position:absolute;top:100px;width:420px}.home-page-version-simple-planning .img{height:232px;left:0;position:absolute;top:0;width:381px}.home-page-version-simple-planning .text-wrapper-7{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:482px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:6040px;white-space:nowrap}.home-page-version-simple-planning .text-wrapper-8{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:614px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:6010px;white-space:nowrap;width:289px}.home-page-version-simple-planning .group-2{height:226px;left:259px;position:absolute;top:1452px;width:1027px}.home-page-version-simple-planning .plan-your-week{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:124px;left:0;letter-spacing:0;line-height:45px;position:absolute;top:0;width:505px}.home-page-version-simple-planning .text-wrapper-9{color:#000;font-family:Gotham-Book,Helvetica;font-size:16px;font-weight:400;left:0;letter-spacing:0;line-height:22px;position:absolute;top:90px;width:420px}.home-page-version-simple-planning .group-3{height:219px;left:582px;position:absolute;top:7px;width:441px}.home-page-version-simple-planning .element{height:339px;left:765px;object-fit:cover;position:absolute;top:2150px;width:536px}.home-page-version-simple-planning .frame{align-items:center;display:inline-flex;gap:16px;left:614px;position:absolute;top:7387px}.home-page-version-simple-planning .group-wrapper{box-shadow:0 8px 24px #121b351a;height:40px;position:relative;transform:rotate(-180deg);width:40px}.home-page-version-simple-planning .arrow-right-wrapper{background-color:#fff;border-radius:20px;height:40px;position:relative}.home-page-version-simple-planning .arrow-right{height:19px;left:10px;position:absolute;top:11px;transform:rotate(180deg);width:19px}.home-page-version-simple-planning .frame-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:20px;position:relative}.home-page-version-simple-planning .ellipse{background-color:#e7e7e7;border-radius:6px;height:12px;position:relative;width:12px}.home-page-version-simple-planning .ellipse-2{background-color:#3c8241;border-radius:6px;height:12px;position:relative;width:12px}.home-page-version-simple-planning .div-wrapper{box-shadow:0 8px 24px #121b351a;height:40px;position:relative;width:40px}.home-page-version-simple-planning .arrow-right-2{height:19px;left:10px;position:absolute;top:11px;width:19px}.home-page-version-simple-planning .overlap{height:757px;left:145px;position:absolute;top:158px;width:1303px}.home-page-version-simple-planning .plan-your-meals-for{color:#162e16;font-family:Montserrat,Helvetica;font-size:55px;font-weight:500;height:130px;left:0;letter-spacing:-2px;line-height:65px;position:absolute;top:0;width:420px}.home-page-version-simple-planning .overlap-group{height:757px;left:0;position:absolute;top:0;width:1303px}.home-page-version-simple-planning .text-wrapper-10{color:#020e27;font-family:Gotham-Book,Helvetica;font-size:20px;font-weight:400;height:128px;left:0;letter-spacing:0;line-height:31px;position:absolute;top:252px;width:488px}.home-page-version-simple-planning .overlap-2{height:757px;left:421px;position:absolute;top:0;width:882px}.home-page-version-simple-planning .overlap-wrapper{height:133px;left:0;position:absolute;top:37px;width:138px}.home-page-version-simple-planning .element-free-wrapper{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/vector-6.svg);background-size:100% 100%;height:143px;left:-5px;position:relative;top:-1px;width:145px}.home-page-version-simple-planning .element-free{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:28.7px;font-weight:500;height:50px;left:35px;letter-spacing:-.99px;line-height:24.7px;position:absolute;text-align:center;top:46px;transform:rotate(4.28deg)}.home-page-version-simple-planning .image{height:81px;left:285px;object-fit:cover;position:absolute;top:341px;width:81px}.home-page-version-simple-planning .image-2{height:64px;left:688px;object-fit:cover;position:absolute;top:105px;width:64px}.home-page-version-simple-planning .image-3{height:52px;left:294px;object-fit:cover;position:absolute;top:595px;width:52px}.home-page-version-simple-planning .image-4{height:45px;left:282px;object-fit:cover;position:absolute;top:50px;width:47px}.home-page-version-simple-planning .image-5{height:58px;left:311px;object-fit:cover;position:absolute;top:486px;width:57px}.home-page-version-simple-planning .image-6{height:84px;left:639px;object-fit:cover;position:absolute;top:85px;width:58px}.home-page-version-simple-planning .set-of-slice{height:64px;left:745px;object-fit:cover;position:absolute;top:414px;width:64px}.home-page-version-simple-planning .image-7{height:104px;left:736px;position:absolute;top:145px;width:82px}.home-page-version-simple-planning .image-8{height:316px;left:607px;object-fit:cover;position:absolute;top:169px;width:275px}.home-page-version-simple-planning .image-9{height:303px;left:108px;object-fit:cover;position:absolute;top:164px;width:221px}.home-page-version-simple-planning .clip-path-group{height:130px;left:674px;position:absolute;top:494px;width:99px}.home-page-version-simple-planning .clip-path-group-2{height:174px;left:113px;position:absolute;top:259px;width:94px}.home-page-version-simple-planning .mariana-medvedeva{height:757px;left:95px;position:absolute;top:0;width:734px}.home-page-version-simple-planning .group-4{height:24px;left:300px;position:absolute;top:666px;width:149px}.home-page-version-simple-planning .landing-whole-foods{height:40px;left:470px;position:absolute;top:660px;width:159px}.home-page-version-simple-planning .landing-appstore-badge{height:42px;left:0;position:absolute;top:581px}.home-page-version-simple-planning .landing-playstore-badge{height:42px;left:170px;position:absolute;top:581px}.home-page-version-simple-planning .text-wrapper-11{color:#000;font-family:Quicksand,Helvetica;font-size:18.4px;font-weight:600;left:0;letter-spacing:0;line-height:32.1px;position:absolute;text-align:center;top:665px}.home-page-version-simple-planning .capa{height:38px;left:118px;position:absolute;top:665px;width:164px}.home-page-version-simple-planning .overlap-group-wrapper{height:43px;left:0;position:absolute;top:665px;width:168px}.home-page-version-simple-planning .overlap-3{height:43px;position:relative;width:170px}.home-page-version-simple-planning .rectangle{height:43px;left:0;position:absolute;top:0;width:152px}.home-page-version-simple-planning .group-5{height:34px;left:21px;position:absolute;top:4px;width:149px}.home-page-version-simple-planning .overlap-group-2{height:34px;position:relative;width:147px}.home-page-version-simple-planning .text-wrapper-12{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:34px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:147px}.home-page-version-simple-planning .arrow{height:15px;left:97px;position:absolute;top:10px;width:22px}.home-page-version-simple-planning .group-6{height:43px;left:1054px;position:absolute;top:65px;width:176px}.home-page-version-simple-planning .overlap-4{height:43px;position:relative}.home-page-version-simple-planning .rectangle-2{height:43px;left:4px;position:absolute;top:0;width:172px}.home-page-version-simple-planning .group-7{height:34px;left:0;position:absolute;top:4px;width:158px}.home-page-version-simple-planning .overlap-group-3{height:34px;position:relative;width:157px}.home-page-version-simple-planning .text-wrapper-13{color:#3c8241;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:34px;left:0;letter-spacing:0;line-height:35px;position:absolute;text-align:center;top:0;white-space:nowrap;width:147px}.home-page-version-simple-planning .arrow-2{height:15px;left:135px;position:absolute;top:10px;width:22px}.home-page-version-simple-planning .group-8{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/rectangle-73.svg);background-size:100% 100%;height:43px;left:1249px;position:absolute;top:65px;width:118px}.home-page-version-simple-planning .group-8-account{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/rectangle-73-1.svg);background-size:100% 100%;height:43px;left:1249px;position:absolute;top:65px;width:148px}.home-page-version-simple-planning .text-wrapper-14-account{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:35px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:109px}.home-page-version-simple-planning .arrow-3-account{height:15px;left:85px;position:absolute;top:11px;width:19px}.home-page-version-simple-planning .group-9{height:35px;left:23px;position:relative;top:4px;width:80px}.home-page-version-simple-planning .group-9-account{height:35px;left:23px;position:relative;top:4px;width:120px}.home-page-version-simple-planning .text-wrapper-14{color:#fff;font-family:Montserrat,Helvetica;font-size:15px;font-weight:500;height:35px;left:0;letter-spacing:0;line-height:35px;position:absolute;top:0;white-space:nowrap;width:49px}.home-page-version-simple-planning .arrow-3{height:15px;left:60px;position:absolute;top:11px;width:19px}.home-page-version-simple-planning .group-10{height:413px;left:238px;position:absolute;top:1678px;width:1004px}.home-page-version-simple-planning .order-ingredients{color:#162e16;font-family:Montserrat,Helvetica;font-size:33px;font-weight:500;height:124px;left:568px;letter-spacing:0;line-height:45px;position:absolute;top:124px;width:432px}.home-page-version-simple-planning .text-wrapper-15{color:#000;font-family:Gotham-Book,Helvetica;font-size:16px;font-weight:400;left:570px;letter-spacing:0;line-height:22px;position:absolute;top:208px;width:420px}.home-page-version-simple-planning .group-11{height:413px;left:0;position:absolute;top:0;width:443px}.home-page-version-simple-planning .overlap-5{height:564px;left:735px;position:absolute;top:5487px;width:777px}.home-page-version-simple-planning .overlap-6{height:564px;left:0;position:absolute;top:0;width:777px}.home-page-version-simple-planning .clip-path-group-3{height:118px;left:694px;position:absolute;top:278px;width:64px}.home-page-version-simple-planning .clip-path-group-4{height:70px;left:603px;position:absolute;top:148px;width:52px}.home-page-version-simple-planning .image-10{height:373px;left:491px;object-fit:cover;position:absolute;top:63px;width:286px}.home-page-version-simple-planning .image-11{height:58px;left:629px;object-fit:cover;position:absolute;top:234px;width:75px}.home-page-version-simple-planning .image-12{height:89px;left:699px;object-fit:cover;position:absolute;top:474px;width:78px}.home-page-version-simple-planning .image-13{height:49px;left:582px;object-fit:cover;position:absolute;top:19px;width:53px}.home-page-version-simple-planning .image-14{height:77px;left:705px;object-fit:cover;position:absolute;top:231px;width:72px}.home-page-version-simple-planning .image-15{height:63px;left:619px;object-fit:cover;position:absolute;top:373px;width:67px}.home-page-version-simple-planning .image-16{height:65px;left:711px;object-fit:cover;position:absolute;top:0;width:64px}.home-page-version-simple-planning .group-12{height:404px;left:0;position:absolute;top:32px;width:567px}.home-page-version-simple-planning .group-13,.home-page-version-simple-planning .overlap-7{border-radius:15px;height:404px;left:0;position:absolute;top:0;width:567px}.home-page-version-simple-planning .group-13{background-color:#f9f9f9;background-image:url(https://c.animaapp.com/DVqGB5xQ/img/image-2-1.png);background-size:100% 100%;box-shadow:8.96px 6.4px 38.38px #0000001a}.home-page-version-simple-planning .group-14{height:264px;left:129px;position:relative;top:48px;transform:rotate(-45deg);width:80px}.home-page-version-simple-planning .overlap-group-4{background:linear-gradient(180deg,#ff7a0080,#f000);border-radius:17.7px/16.24px;height:32px;width:35px}.home-page-version-simple-planning .mask-group-wrapper{background-color:#fff;border-radius:8.38px/7.69px;box-shadow:0 2.65px 16.55px #0000001a;height:15px;left:9px;position:relative;top:10px;width:17px}.home-page-version-simple-planning .mask-group{background:linear-gradient(180deg,red,#ff8a00);border-radius:66.22px;height:7px;left:5px;position:relative;top:4px;width:7px}.home-page-version-simple-planning .group-15{background-color:#fff;height:130px;left:112px;position:absolute;top:274px;width:315px}.home-page-version-simple-planning .group-16{height:84px;left:21px;position:relative;top:13px;width:273px}.home-page-version-simple-planning .group-17{height:84px}.home-page-version-simple-planning .group-18{height:84px;position:relative;width:273px}.home-page-version-simple-planning .group-19{height:34px;left:2px;position:absolute;top:0;width:273px}.home-page-version-simple-planning .frame-wrapper{align-items:center;background-color:#fff;border:.82px solid #f1f1f5;border-radius:54.81px;display:inline-flex;flex-direction:column;gap:6.54px;justify-content:center;left:198px;padding:9.82px 13.09px;position:absolute;top:0}.home-page-version-simple-planning .frame-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:6.54px;position:relative}.home-page-version-simple-planning .vector{height:14.72px;position:relative;width:14.72px}.home-page-version-simple-planning .text-wrapper-16{color:#05161b;font-family:DM Sans,Helvetica;font-size:9.8px;font-weight:500;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.home-page-version-simple-planning .text-wrapper-17{color:#05161b;font-family:DM Sans,Helvetica;font-size:19.6px;font-weight:700;left:0;letter-spacing:0;line-height:normal;position:absolute;top:4px}.home-page-version-simple-planning .group-20{height:25px;left:0;position:absolute;top:59px;width:279px}.home-page-version-simple-planning .frame-4{align-items:flex-start;display:inline-flex;gap:6.54px;left:0;position:absolute;top:21px}.home-page-version-simple-planning .rectangle-3{background-color:#3b9f43;border-radius:81.81px;height:3.27px;position:relative;width:86.71px}.home-page-version-simple-planning .rectangle-4{background:linear-gradient(180deg,#23aa49,#e0e0e0 61.98%,#e0e0e0);border-radius:81.81px;height:3.27px;position:relative;width:86.71px}.home-page-version-simple-planning .rectangle-5{background-color:#e0e0e0;border-radius:81.81px;height:3.27px;position:relative;width:86.71px}.home-page-version-simple-planning .text-wrapper-18{color:#3b9f43;font-family:DM Sans,Helvetica;font-size:11.5px;font-weight:500;left:7px;letter-spacing:0;line-height:normal;position:absolute;top:0}.home-page-version-simple-planning .text-wrapper-19{left:106px}.home-page-version-simple-planning .text-wrapper-19,.home-page-version-simple-planning .text-wrapper-20{color:#969899;font-family:DM Sans,Helvetica;font-size:11.5px;font-weight:500;letter-spacing:0;line-height:normal;position:absolute;top:0}.home-page-version-simple-planning .text-wrapper-20{left:205px}.home-page-version-simple-planning .rectangle-6{height:88px;left:-8001px;position:absolute;top:3501px;width:272px}.home-page-version-simple-planning .vector-2{height:90px;left:70px;position:absolute;top:162px;width:187px}.home-page-version-simple-planning .sliced-mushroom{height:105px;left:662px;object-fit:cover;position:absolute;top:394px;width:115px}.home-page-version-simple-planning .mushroom-slice{height:89px;left:683px;object-fit:cover;position:absolute;top:135px;width:94px}.home-page-version-simple-planning .ellipse-3{background-color:#fff;border-radius:22.97px/21.09px;height:42px;left:236px;position:absolute;top:250px;transform:rotate(-45deg);width:46px}.home-page-version-simple-planning .image-17{height:32px;left:242px;object-fit:cover;position:absolute;top:255px;width:32px}.home-page-version-simple-planning .image-18{height:55px;left:547px;object-fit:cover;position:absolute;top:467px;width:62px}.home-page-version-simple-planning .eat-healthier{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:69px;left:310px;letter-spacing:0;line-height:23px;position:absolute;text-align:right;top:2792px;width:195px}.home-page-version-simple-planning .clip-path-group-5{height:105px;left:279px;position:absolute;top:2548px;width:78px}.home-page-version-simple-planning .overlap-8{height:331px;left:1232px;position:absolute;top:2697px;width:280px}.home-page-version-simple-planning .clip-path-group-6{height:75px;left:86px;position:absolute;top:244px;width:55px}.home-page-version-simple-planning .clip-path-group-7{height:78px;left:47px;position:absolute;top:35px;width:58px}.home-page-version-simple-planning .set-of-slice-2{height:83px;left:171px;object-fit:cover;position:absolute;top:215px;width:83px}.home-page-version-simple-planning .image-19{height:64px;left:134px;object-fit:cover;position:absolute;top:25px;width:64px}.home-page-version-simple-planning .image-20{height:48px;left:0;object-fit:cover;position:absolute;top:143px;width:48px}.home-page-version-simple-planning .image-21{height:331px;left:11px;object-fit:cover;position:absolute;top:0;width:269px}.home-page-version-simple-planning .set-of-slice-3{height:96px;left:198px;object-fit:cover;position:absolute;top:95px;width:82px}.home-page-version-simple-planning .clip-path-group-8{height:78px;left:1425px;position:absolute;top:3161px;width:58px}.home-page-version-simple-planning .overlap-9{height:484px;left:0;position:absolute;top:2529px;width:258px}.home-page-version-simple-planning .overlap-10{height:454px;left:0;position:absolute;top:0;width:252px}.home-page-version-simple-planning .clip-path-group-9{height:78px;left:94px;position:absolute;top:375px;width:58px}.home-page-version-simple-planning .image-22{height:55px;left:195px;object-fit:cover;position:absolute;top:254px;width:55px}.home-page-version-simple-planning .set-of-slice-4{height:83px;left:0;object-fit:cover;position:absolute;top:0;width:42px}.home-page-version-simple-planning .image-23{height:137px;left:0;object-fit:cover;position:absolute;top:253px;width:109px}.home-page-version-simple-planning .set-of-slice-5{height:96px;left:60px;object-fit:cover;position:absolute;top:97px;width:96px}.home-page-version-simple-planning .image-24{height:48px;left:182px;object-fit:cover;position:absolute;top:45px;width:48px}.home-page-version-simple-planning .image-25{height:375px;left:0;object-fit:cover;position:absolute;top:7px;width:252px}.home-page-version-simple-planning .image-26{height:35px;left:30px;object-fit:cover;position:absolute;top:449px;width:35px}.home-page-version-simple-planning .image-27{height:89px;left:190px;object-fit:cover;position:absolute;top:388px;width:68px}.home-page-version-simple-planning .image-28{height:64px;left:420px;object-fit:cover;position:absolute;top:2536px;width:64px}.home-page-version-simple-planning .set-of-slice-6{height:83px;left:1398px;object-fit:cover;position:absolute;top:2611px;width:83px}.home-page-version-simple-planning .image-29{height:48px;left:964px;object-fit:cover;position:absolute;top:2540px;width:48px}.home-page-version-simple-planning .image-30{height:134px;left:1300px;object-fit:cover;position:absolute;top:2540px;width:92px}.home-page-version-simple-planning .overlap-11{height:1357px;left:23px;position:absolute;top:3306px;width:1489px}.home-page-version-simple-planning .overlap-12{height:1357px;left:0;position:absolute;top:0;width:1489px}.home-page-version-simple-planning .overlap-13{height:499px;left:685px;position:absolute;top:858px;width:801px}.home-page-version-simple-planning .clip-path-group-10{height:78px;left:561px;position:absolute;top:139px;width:58px}.home-page-version-simple-planning .image-31{height:48px;left:514px;object-fit:cover;position:absolute;top:247px;width:48px}.home-page-version-simple-planning .image-32{height:331px;left:0;object-fit:cover;position:absolute;top:149px;width:283px}.home-page-version-simple-planning .image-33{height:117px;left:680px;object-fit:cover;position:absolute;top:45px;width:121px}.home-page-version-simple-planning .image-34{height:151px;left:630px;position:absolute;top:348px;width:154px}.home-page-version-simple-planning .image-35{height:88px;left:104px;object-fit:cover;position:absolute;top:310px;width:47px}.home-page-version-simple-planning .image-36{height:94px;left:546px;object-fit:cover;position:absolute;top:271px;width:113px}.home-page-version-simple-planning .group-21{height:492px;left:190px;position:absolute;top:0;width:430px}.home-page-version-simple-planning .overlap-14{background-color:#f9f9f9;border-radius:9.85px;box-shadow:6.89px 4.92px 29.54px #0000001a;height:492px;position:relative;width:424px}.home-page-version-simple-planning .overlap-15{height:168px;left:27px;position:absolute;top:301px;width:377px}.home-page-version-simple-planning .text-wrapper-21{color:#b7b7b7;font-family:Gotham-Medium,Helvetica;font-size:5.4px;font-weight:500;left:0;letter-spacing:0;line-height:normal;position:absolute;top:22px;width:56px}.home-page-version-simple-planning .group-22{height:15px;left:88px;position:absolute;top:1px;width:81px}.home-page-version-simple-planning .overlap-16{background-color:#2d7933;border-radius:2.31px;height:15px;position:relative;width:79px}.home-page-version-simple-planning .text-wrapper-22{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:6px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:68px}.home-page-version-simple-planning .group-23{height:135px;left:0;position:absolute;top:0;width:377px}.home-page-version-simple-planning .text-wrapper-23{left:208px}.home-page-version-simple-planning .text-wrapper-23,.home-page-version-simple-planning .text-wrapper-24{color:#000;font-family:Gotham-Medium,Helvetica;font-size:9.9px;font-weight:500;letter-spacing:0;line-height:normal;position:absolute;top:0;width:81px}.home-page-version-simple-planning .text-wrapper-24{left:0}.home-page-version-simple-planning .overlap-17{height:55px;left:207px;position:absolute;top:45px;width:171px}.home-page-version-simple-planning .group-24{height:43px;left:0;position:absolute;top:0;width:166px}.home-page-version-simple-planning .div-2{height:20px;left:0;position:absolute;top:0;width:172px}.home-page-version-simple-planning .text-wrapper-25{color:#000;font-size:7px;left:0;top:2px;width:28px}.home-page-version-simple-planning .text-wrapper-25,.home-page-version-simple-planning .text-wrapper-26{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple-planning .text-wrapper-26{color:#999;font-size:7.5px;left:112px;top:1px;width:23px}.home-page-version-simple-planning .text-wrapper-27{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:145px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:21px}.home-page-version-simple-planning .rectangle-wrapper{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:1px;position:absolute;top:16px;width:164px}.home-page-version-simple-planning .rectangle-7{background-color:#175f85;border-radius:1.24px;height:3px;width:122px}.home-page-version-simple-planning .ellipse-4{top:4px}.home-page-version-simple-planning .ellipse-4,.home-page-version-simple-planning .ellipse-5{background-color:#9edb1c;border-radius:1.98px/1.9px;height:4px;left:137px;position:absolute;width:4px}.home-page-version-simple-planning .ellipse-5{top:39px}.home-page-version-simple-planning .group-25{height:21px;left:0;position:absolute;top:35px;width:171px}.home-page-version-simple-planning .text-wrapper-28{color:#000;font-size:7px;left:0;top:3px;width:35px}.home-page-version-simple-planning .text-wrapper-28,.home-page-version-simple-planning .text-wrapper-29{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple-planning .text-wrapper-29{color:#999;font-size:7.5px;left:119px;top:1px;width:14px}.home-page-version-simple-planning .text-wrapper-30{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:145px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:19px}.home-page-version-simple-planning .overlap-18{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:0;position:absolute;top:17px;width:164px}.home-page-version-simple-planning .rectangle-8{background-color:#81c524;border-radius:1.24px;height:3px;width:39px}.home-page-version-simple-planning .group-26{height:20px;left:207px;position:absolute;top:115px;width:165px}.home-page-version-simple-planning .overlap-19{height:20px;position:relative;width:171px}.home-page-version-simple-planning .group-27{height:20px;left:0;position:absolute;top:0;width:171px}.home-page-version-simple-planning .text-wrapper-31{color:#000;font-size:7px;left:0;top:2px;width:16px}.home-page-version-simple-planning .text-wrapper-31,.home-page-version-simple-planning .text-wrapper-32{font-family:Gotham-Medium,Helvetica;font-weight:500;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple-planning .text-wrapper-32{color:#999;font-size:7.5px;left:120px;top:1px;width:14px}.home-page-version-simple-planning .text-wrapper-33{color:#000;font-family:Gotham-Medium,Helvetica;font-size:7.5px;font-weight:500;left:148px;letter-spacing:0;line-height:normal;position:absolute;top:0;width:17px}.home-page-version-simple-planning .overlap-group-5{background-color:#f1f1f1;border-radius:1.24px;height:3px;left:0;position:absolute;top:16px;width:165px}.home-page-version-simple-planning .rectangle-9{background-color:#ee681c;border-radius:1.24px;height:3px;width:23px}.home-page-version-simple-planning .group-28{height:120px;left:0;position:absolute;top:48px;width:181px}.home-page-version-simple-planning .group-29{height:120px;position:relative;width:193px}.home-page-version-simple-planning .text-wrapper-34{color:#000;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute;top:5px;width:46px}.home-page-version-simple-planning .text-wrapper-35{top:20px;width:80px}.home-page-version-simple-planning .text-wrapper-35,.home-page-version-simple-planning .text-wrapper-36{color:#82867e;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple-planning .text-wrapper-36{top:64px;width:93px}.home-page-version-simple-planning .ellipse-6{height:27px;left:0;position:absolute;top:5px;width:27px}.home-page-version-simple-planning .text-wrapper-37{color:#000;top:93px;width:41px}.home-page-version-simple-planning .text-wrapper-37,.home-page-version-simple-planning .text-wrapper-38{font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute}.home-page-version-simple-planning .text-wrapper-38{color:#82867e;top:108px;width:105px}.home-page-version-simple-planning .ellipse-7{height:27px;left:0;position:absolute;top:93px;width:27px}.home-page-version-simple-planning .x{height:7px;left:174px;position:absolute;top:0;width:7px}.home-page-version-simple-planning .text-wrapper-39{color:#000;font-family:Gotham-Medium,Helvetica;font-size:6.2px;font-weight:500;left:36px;letter-spacing:0;line-height:normal;position:absolute;top:49px;width:69px}.home-page-version-simple-planning .ellipse-8{height:27px;left:0;position:absolute;top:49px;width:27px}.home-page-version-simple-planning .x-2{height:7px;left:174px;position:absolute;top:45px;width:7px}.home-page-version-simple-planning .x-3{height:7px;left:174px;position:absolute;top:92px;width:7px}.home-page-version-simple-planning .line{height:1px;left:0;position:absolute;top:38px;width:180px}.home-page-version-simple-planning .line-2{height:1px;left:0;position:absolute;top:84px;width:180px}.home-page-version-simple-planning .rectangle-10{height:175px;left:128px;object-fit:cover;position:absolute;top:66px;width:172px}.home-page-version-simple-planning .text-wrapper-40{color:#000;font-family:Gotham-Medium,Helvetica;font-size:9.5px;font-weight:500;left:176px;letter-spacing:0;line-height:normal;position:absolute;top:23px;width:75px}.home-page-version-simple-planning .text-wrapper-41{color:#000;font-family:Gotham Rounded-Book,Helvetica;font-size:7.5px;font-weight:400;left:136px;letter-spacing:0;line-height:normal;position:absolute;top:46px;width:156px}.home-page-version-simple-planning .group-30{height:15px;left:315px;position:absolute;top:248px;width:58px}.home-page-version-simple-planning .overlap-group-6{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:56px}.home-page-version-simple-planning .text-wrapper-42{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:38px}.home-page-version-simple-planning .group-31{height:15px;left:255px;position:absolute;top:248px;width:58px}.home-page-version-simple-planning .text-wrapper-43{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:35px}.home-page-version-simple-planning .group-32{height:15px;left:56px;position:absolute;top:248px;width:50px}.home-page-version-simple-planning .overlap-20{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:48px}.home-page-version-simple-planning .text-wrapper-44{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:27px}.home-page-version-simple-planning .group-33{height:15px;left:109px;position:absolute;top:248px;width:73px}.home-page-version-simple-planning .overlap-21{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:71px}.home-page-version-simple-planning .text-wrapper-45{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:53px}.home-page-version-simple-planning .group-34{height:15px;left:184px;position:absolute;top:248px;width:68px}.home-page-version-simple-planning .overlap-22{background-color:#e6efda;border-radius:2.31px;height:15px;position:relative;width:66px}.home-page-version-simple-planning .text-wrapper-46{color:#5d8b20;font-family:Gotham-Medium,Helvetica;font-size:5.3px;font-weight:500;left:10px;letter-spacing:0;line-height:normal;position:absolute;top:4px;width:45px}.home-page-version-simple-planning .group-35{background-color:#f9f9f9;border-radius:12.79px;box-shadow:8.96px 6.4px 38.38px #0000001a;height:208px;left:37px;position:absolute;top:79px;width:263px}.home-page-version-simple-planning .group-36{height:154px;left:28px;position:relative;top:26px;width:209px}.home-page-version-simple-planning .input-field-with{height:26px;left:0;position:absolute;top:23px;width:207px}.home-page-version-simple-planning .overlap-23{height:26px;position:relative;width:209px}.home-page-version-simple-planning .dropdown-filled{height:26px;left:0;position:absolute;top:0;width:147px}.home-page-version-simple-planning .overlap-group-7{background-color:#fff;border-radius:6.1px 0 0 6.1px;height:26px;position:relative;width:145px}.home-page-version-simple-planning .text-wrapper-47{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:30px}.home-page-version-simple-planning .dropdown-filled-2{height:26px;left:125px;position:absolute;top:0;width:84px}.home-page-version-simple-planning .overlap-24{background-color:#42a34a;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version-simple-planning .text-wrapper-48{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:6px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:9px;width:68px}.home-page-version-simple-planning .overlap-25{height:26px;left:0;position:absolute;top:58px;width:209px}.home-page-version-simple-planning .text-wrapper-49{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:29px}.home-page-version-simple-planning .overlap-26{background-color:#81c524;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version-simple-planning .overlap-27{height:27px;left:0;position:absolute;top:93px;width:209px}.home-page-version-simple-planning .overlap-28{background-color:#25abff;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version-simple-planning .input-field-with-2{height:26px;left:0;position:absolute;top:128px;width:207px}.home-page-version-simple-planning .text-wrapper-50{color:#23262a;font-family:Gotham-Medium,Helvetica;font-size:11.4px;font-weight:500;left:9px;letter-spacing:0;line-height:normal;position:absolute;top:8px;width:24px}.home-page-version-simple-planning .overlap-29{background-color:#ee681c;border-radius:0 6.1px 6.1px 0;height:26px;position:relative;width:82px}.home-page-version-simple-planning .text-wrapper-51{color:#000;font-family:Lato,Helvetica;font-size:11.4px;font-weight:700;left:27px;letter-spacing:0;line-height:normal;position:absolute;top:0;white-space:nowrap}.home-page-version-simple-planning .image-37{height:115px;left:611px;object-fit:cover;position:absolute;top:129px;width:106px}.home-page-version-simple-planning .NUEVA-VERSION,.home-page-version-simple-planning .overlap-30{height:826px;left:0;position:absolute;top:0;width:1468px}.home-page-version-simple-planning .NUEVA-VERSION{object-fit:cover}.home-page-version-simple-planning .text-wrapper-52{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:45px;left:524px;letter-spacing:0;line-height:45px;position:absolute;top:16px;white-space:nowrap}.home-page-version-simple-planning .text-wrapper-53{color:#000;font-family:Gotham-Book,Helvetica;font-size:16px;font-weight:400;height:45px;left:428px;letter-spacing:0;line-height:45px;position:absolute;top:71px;white-space:nowrap}.home-page-version-simple-planning .image-38{height:73px;left:1319px;object-fit:cover;position:absolute;top:823px;width:100px}.home-page-version-simple-planning .overlap-31{height:133px;left:1349px;position:absolute;top:1071px;width:140px}.home-page-version-simple-planning .image-39{height:59px;left:82px;object-fit:cover;position:absolute;top:0;width:58px}.home-page-version-simple-planning .image-40{height:98px;left:12px;object-fit:cover;position:absolute;top:35px;width:108px}.home-page-version-simple-planning .image-41{height:18px;left:0;object-fit:cover;position:absolute;top:31px;width:31px}.home-page-version-simple-planning .text-wrapper-54{color:#162e16;font-family:Montserrat,Helvetica;font-size:35px;font-weight:500;height:45px;left:235px;letter-spacing:0;line-height:45px;position:absolute;top:1002px;white-space:nowrap}.home-page-version-simple-planning .manage-your-meals-by{color:#000;font-family:Gotham-Book,Helvetica;font-size:16px;font-weight:400;left:235px;letter-spacing:0;line-height:22px;position:absolute;top:1093px;width:444px}.home-page-version-simple-planning .image-42{height:89px;left:1165px;object-fit:cover;position:absolute;top:2570px;width:68px}.home-page-version-simple-planning .image-43{height:77px;left:1339px;object-fit:cover;position:absolute;top:3064px;width:95px}.home-page-version-simple-planning .overlap-32{height:475px;left:520px;position:absolute;top:2709px;width:472px}.home-page-version-simple-planning .image-44{height:390px;left:41px;object-fit:cover;position:absolute;top:51px;width:389px}.home-page-version-simple-planning .feta-omelette{height:409px;left:33px;position:absolute;top:36px;width:406px}.home-page-version-simple-planning .vector-3{height:475px;left:0;position:absolute;top:0;width:472px}.home-page-version-simple-planning .ellipse-9{top:110px}.home-page-version-simple-planning .ellipse-10,.home-page-version-simple-planning .ellipse-9{background-color:#3c8241;border-radius:14.5px;height:29px;left:430px;position:absolute;width:29px}.home-page-version-simple-planning .ellipse-10{top:334px}.home-page-version-simple-planning .ellipse-11{top:110px}.home-page-version-simple-planning .ellipse-11,.home-page-version-simple-planning .ellipse-12{background-color:#3c8241;border-radius:14.5px;height:29px;left:12px;position:absolute;width:29px}.home-page-version-simple-planning .ellipse-12{top:334px}.home-page-version-simple-planning .save-time-on{left:332px;text-align:right;top:3034px}.home-page-version-simple-planning .reduce-your-food,.home-page-version-simple-planning .save-time-on{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:46px;letter-spacing:0;line-height:23px;position:absolute}.home-page-version-simple-planning .reduce-your-food{left:1007px;top:2808px}.home-page-version-simple-planning .text-wrapper-55{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;height:66px;left:1015px;letter-spacing:0;line-height:23px;position:absolute;top:3029px;width:213px}.home-page-version-simple-planning .vector-4{height:63px;left:-7665px;position:absolute;top:5992px;width:84px}.home-page-version-simple-planning .set-of-slice-7{height:83px;left:6px;object-fit:cover;position:absolute;top:3074px;width:83px}.home-page-version-simple-planning .text-wrapper-56{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:527px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:2611px;white-space:nowrap}.home-page-version-simple-planning .overlap-33{height:740px;left:0;position:absolute;top:7609px;width:1519px}.home-page-version-simple-planning .rectangle-11{background-color:#494949;height:446px;left:0;position:absolute;top:9px;width:1512px}.home-page-version-simple-planning .group-37{height:285px;left:0;position:absolute;top:455px;width:1519px}.home-page-version-simple-planning .overlap-34{background-color:#292d26;height:285px;position:relative;width:1513px}.home-page-version-simple-planning .form{align-items:flex-start;display:flex;height:41px;left:983px;position:absolute;top:116px;width:387px}.home-page-version-simple-planning .input{align-items:flex-start;border:1px solid #a2d057;border-radius:9999px 0 0 9999px;display:inline-flex;flex:0 0 auto;margin-bottom:-1px;padding:9px 17px 9px 21px;position:relative}.home-page-version-simple-planning .div-placeholder{align-items:flex-start;display:inline-flex;flex:0 0 auto;padding:2px 120px 3px 0;position:relative}.home-page-version-simple-planning .text-wrapper-57{color:#e5e7eb;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple-planning .button{all:unset;align-items:center;background-color:#a2d057;border-radius:0 9999px 9999px 0;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:10.61px;margin-bottom:-1px;padding:9px 13px 9px 15px;position:relative}.home-page-version-simple-planning .text-wrapper-58{color:#000;font-family:Roboto,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple-planning .svg{height:20px;position:relative;width:33px}.home-page-version-simple-planning .text-wrapper-59{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;left:983px;letter-spacing:0;line-height:normal;position:absolute;top:72px;white-space:nowrap;width:250px}.home-page-version-simple-planning .frame-5{align-items:flex-start;display:inline-flex;gap:39px;left:460px;position:absolute;top:68px}.home-page-version-simple-planning .text-wrapper-60{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;letter-spacing:0;line-height:28px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple-planning .text-wrapper-61{left:715px}.home-page-version-simple-planning .text-wrapper-61,.home-page-version-simple-planning .text-wrapper-62{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:18px;font-weight:500;height:28px;letter-spacing:0;line-height:28px;position:absolute;text-align:center;top:68px;white-space:nowrap}.home-page-version-simple-planning .text-wrapper-62{left:586px}.home-page-version-simple-planning .get-the-freshest{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:17px;font-weight:500;left:150px;letter-spacing:0;line-height:30px;position:absolute;top:195px}.home-page-version-simple-planning .group-38{height:42px;left:150px;position:absolute;top:299px;width:440px}.home-page-version-simple-planning .overlap-35{height:42px;position:relative}.home-page-version-simple-planning .div-placeholder-wrapper{align-items:flex-start;border:1px solid #a2d057;border-radius:9999px 0 0 9999px;display:flex;left:0;padding:9px 17px 9px 21px;position:absolute;top:0;width:299px}.home-page-version-simple-planning .text-wrapper-63{color:#e5e7eb;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple-planning .button-2{all:unset;background-color:#a2d057;border-radius:0 9999px 9999px 0;box-sizing:border-box;height:42px;left:297px;position:absolute;top:0;width:143px}.home-page-version-simple-planning .text-wrapper-64{color:#fff;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;height:24px;left:10px;letter-spacing:0;line-height:24px;position:absolute;text-align:center;top:8px;white-space:nowrap}.home-page-version-simple-planning .svg-2{height:20px;left:97px;position:absolute;top:11px;width:33px}.home-page-version-simple-planning .text-wrapper-65{color:#f9f9f9;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;height:65px;left:150px;letter-spacing:-1px;line-height:65px;position:absolute;top:119px;width:537px}.home-page-version-simple-planning .mask-group-2{height:467px;left:751px;position:absolute;top:0;width:761px}.home-page-version-simple-planning .overlap-36{align-items:center;background-color:#a2d057;display:flex;height:53px;justify-content:center;left:0;position:absolute;text-align:center;top:6779px;width:100vw}.home-page-version-simple-planning .group-39{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.home-page-version-simple-planning .terms-conditions{left:0;margin-right:20px;width:160px}.home-page-version-simple-planning .terms-conditions,.home-page-version-simple-planning .text-wrapper-66{color:#000;font-family:Gotham-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;text-align:center;top:0;white-space:nowrap}.home-page-version-simple-planning .text-wrapper-66{left:176px;margin-left:40px;margin-right:35px;width:118px}.home-page-version-simple-planning .frame-6{align-items:flex-start;display:inline-flex;gap:39px;left:511px;position:absolute;top:68px}.home-page-version-simple-planning .text-wrapper-67{color:#3c8241;font-family:Gotham-Medium,Helvetica;font-size:20px;font-weight:500;letter-spacing:0;line-height:28px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.home-page-version-simple-planning .text-wrapper-68{left:760px}.home-page-version-simple-planning .text-wrapper-68,.home-page-version-simple-planning .text-wrapper-69{color:#162e16;font-family:Gotham-Medium,Helvetica;font-size:20px;font-weight:500;height:28px;letter-spacing:0;line-height:28px;position:absolute;text-align:center;top:67px;white-space:nowrap}.home-page-version-simple-planning .text-wrapper-69{left:633px}.home-page-version-simple-planning .ellipse-13{background-color:#3c8241;border-radius:4px;height:8px;left:547px;position:absolute;top:97px;width:8px}.home-page-version-simple-planning .text-wrapper-70{color:#162e16;font-family:Montserrat,Helvetica;font-size:40px;font-weight:500;left:538px;letter-spacing:0;line-height:50px;position:absolute;text-align:center;top:6194px;white-space:nowrap}.home-page-version-simple-planning .text-wrapper-71{color:#939393;font-family:Inter,Helvetica;font-size:20px;font-weight:600;left:614px;letter-spacing:2px;line-height:normal;position:absolute;text-align:center;top:6163px;white-space:nowrap;width:289px}.home-page-version-simple-planning .frame-7{align-items:center;display:inline-flex;gap:16px;left:616px;position:absolute;top:6545px}.home-page-version-simple-planning .grilled-salmon{height:177px;left:135px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple-planning .overlap-37{border-radius:97.67px;height:195px;left:339px;position:absolute;top:6310px;width:195px}.home-page-version-simple-planning .oatmeal-pancakes{height:177px;left:10px;object-fit:cover;position:absolute;top:12px;width:176px}.home-page-version-simple-planning .rectangle-12{background-color:#001301;border-radius:97.67px;height:195px;left:0;opacity:.5;position:absolute;top:0;width:195px}.home-page-version-simple-planning .oat-meal-pancakes{color:#fff;font-family:Montserrat,Helvetica;font-size:24.9px;font-weight:500;height:50px;left:45px;letter-spacing:0;line-height:24.9px;position:absolute;text-align:center;top:72px}.home-page-version-simple-planning .zucchini-wedges{height:177px;left:563px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple-planning .grilled-chicken{height:177px;left:777px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple-planning .steak-saltado{height:177px;left:991px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple-planning .grilled-asparagus{height:177px;left:1206px;object-fit:cover;position:absolute;top:6322px;width:176px}.home-page-version-simple-planning .grilled-salmon-2{height:236px;left:216px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version-simple-planning .grilled-salmon-2-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;left:226px;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6146px;transition:.5s ease;width:216px;z-index:100}.grilled-salmon-2-hover:hover{opacity:1}.home-page-version-simple-planning .cauliflower-puree-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;left:508px;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6146px;transition:.5s ease;width:216px;z-index:100}.cauliflower-puree-hover:hover{opacity:1}.home-page-version-simple-planning .oatmeal-pancakes-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;left:791px;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6146px;transition:.5s ease;width:216px;z-index:100}.oatmeal-pancakes-hover:hover{opacity:1}.home-page-version-simple-planning .zucchini-wedges-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;left:1075px;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6146px;transition:.5s ease;width:216px;z-index:100}.zucchini-wedges-hover:hover{opacity:1}.home-page-version-simple-planning .cauliflower-puree{height:236px;left:499px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version-simple-planning .overlap-38{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/oatmeal-pancakes@2x.png);background-position:50% 50%;background-size:cover;height:236px;left:782px;position:absolute;top:6138px;width:234px}.home-page-version-simple-planning .oat-meal-pancakes-2{color:#fff;font-family:Montserrat,Helvetica;font-size:24.9px;font-weight:500;height:55px;left:59px;letter-spacing:0;line-height:24.9px;position:absolute;text-align:center;top:83px;width:116px}.home-page-version-simple-planning .zucchini-wedges-2{height:236px;left:1066px;object-fit:cover;position:absolute;top:6138px;width:234px}.home-page-version-simple-planning .BT-shiitake-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;left:225px;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6392px;transition:.5s ease;width:216px;z-index:100}.BT-shiitake-hover:hover{opacity:1}.home-page-version-simple-planning .sweet-potato-fries-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;left:508px;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6392px;transition:.5s ease;width:216px;z-index:100}.sweet-potato-fries-hover:hover{opacity:1}.home-page-version-simple-planning .sauteed-shrimp-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;left:791px;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6392px;transition:.5s ease;width:216px;z-index:100}.sauteed-shrimp-hover:hover{opacity:1}.home-page-version-simple-planning .feta-omelet-hover{align-items:center;background:#0000005c;border-radius:50%;color:#fff;display:flex;font-family:Montserrat,Helvetica;font-size:24px;height:215px;justify-content:center;left:1075px;object-fit:cover;opacity:0;position:absolute;text-align:center;top:6392px;transition:.5s ease;width:216px;z-index:100}.feta-omelet-hover:hover{opacity:1}.home-page-version-simple-planning .BT-shiitake{height:236px;left:216px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version-simple-planning .sweet-potato-fries{height:236px;left:499px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version-simple-planning .sauteed-shrimp{height:236px;left:782px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version-simple-planning .feta-omelette-2{height:236px;left:1066px;object-fit:cover;position:absolute;top:6386px;width:234px}.home-page-version-simple-planning .set-of-slice-8{height:83px;left:-6633px;object-fit:cover;position:absolute;top:7600px;width:83px}.home-page-version-simple-planning .overlap-39{height:485px;left:0;position:absolute;top:4904px;width:844px}.home-page-version-simple-planning .image-45{height:23px;left:7px;object-fit:cover;position:absolute;top:321px;width:11px}.home-page-version-simple-planning .overlap-40{height:422px;left:0;position:absolute;top:0;width:844px}.home-page-version-simple-planning .image-46{height:99px;left:71px;object-fit:cover;position:absolute;top:56px;width:96px}.home-page-version-simple-planning .image-47{height:73px;left:0;object-fit:cover;position:absolute;top:0;width:76px}.home-page-version-simple-planning .image-48{height:83px;left:233px;object-fit:cover;position:absolute;top:339px;width:49px}.home-page-version-simple-planning .group-40{background-image:url(https://c.animaapp.com/DVqGB5xQ/img/recipe-detail-page---tags@1.5x.png);background-size:100% 100%;box-shadow:7.92px 5.65px 33.89px #0000001a;height:379px;left:115px;position:absolute;top:3px;width:691px}.home-page-version-simple-planning .capa-2{height:83px;left:701px;overflow:hidden;position:absolute;top:53px;transform:rotate(-9.23deg);width:137px}.home-page-version-simple-planning .overlap-41{height:96px;left:2px;position:relative;top:-6px;width:132px}.home-page-version-simple-planning .vector-5{height:75px;left:7px;position:absolute;top:10px;transform:rotate(9.23deg);width:119px}.home-page-version-simple-planning .vector-6{height:9px;left:99px;position:absolute;top:43px;transform:rotate(9.23deg);width:18px}.home-page-version-simple-planning .vector-7{height:9px;left:15px;position:absolute;top:43px;transform:rotate(9.23deg);width:18px}.home-page-version-simple-planning .mix-match-wrapper{height:35px;left:41px;position:absolute;top:32px;width:52px}.home-page-version-simple-planning .mix-match{color:#fff;font-family:Montserrat,Helvetica;font-size:17.3px;font-weight:500;left:0;letter-spacing:0;line-height:17px;position:absolute;text-align:center;top:0}.home-page-version-simple-planning .vector-8{height:78px;left:5px;position:absolute;top:9px;transform:rotate(9.23deg);width:121px}.home-page-version-simple-planning .image-49{height:35px;left:21px;object-fit:cover;position:absolute;top:153px;width:43px}.home-page-version-simple-planning .image-50{height:81px;left:37px;object-fit:cover;position:absolute;top:228px;width:68px}.home-page-version-simple-planning .image-51{height:41px;left:64px;object-fit:cover;position:absolute;top:341px;width:40px}.home-page-version-simple-planning .image-52{height:21px;left:71px;object-fit:cover;position:absolute;top:182px;width:34px}.home-page-version-simple-planning .image-53{height:77px;left:27px;object-fit:cover;position:absolute;top:408px;width:80px}.home-page-version-simple-planning .image-54{height:82px;left:130px;object-fit:cover;position:absolute;top:400px;width:78px}.home-page-version-simple-planning .image-55{height:76px;left:144px;object-fit:cover;position:absolute;top:4811px;width:84px}.home-page-version-simple-planning .image-56{height:48px;left:43px;object-fit:cover;position:absolute;top:4826px;width:50px}.home-page-version-simple-planning .image-57{height:52px;left:1410px;position:absolute;top:5432px;width:82px}.home-page-version-simple-planning .image-58{height:42px;left:158px;object-fit:cover;position:absolute;top:66px;width:228px}.home-page-version-simple-planning .capa-3{height:34px;left:179px;position:absolute;top:5841px;width:164px}.home-page-version-simple-planning .group-41{height:24px;left:366px;position:absolute;top:5841px;width:149px}.home-page-version-simple-planning .landing-whole-foods-2{height:38px;left:543px;position:absolute;top:5838px;width:149px}.home-page-version-simple-planning .try-it-now-bottom{height:43px;left:680px;position:absolute;top:6685px;width:168px}.landing-desktop-video{-webkit-clip-path:inset(1px 1px);clip-path:inset(1px 1px)}.home-mobile-simple-planning{background-color:#f9f9f9;display:flex;flex-direction:row;justify-content:center;width:100%}.home-mobile-simple-planning .div-simple{background-color:#f9f9f9;height:686px;overflow:hidden;position:relative;width:390px}.home-mobile-simple-planning .ellipse-simple{height:842px;left:945px;position:absolute;top:5900px;width:842px}.home-mobile-simple-planning .overlap-group-simple{height:5925px;left:-8px;position:absolute;top:0;width:398px}.home-mobile-simple-planning .plan-your-meals-for-simple{color:#162e16;font-family:Montserrat,Helvetica;font-size:28px;font-weight:600;left:30px;letter-spacing:0;line-height:33px;position:absolute;text-align:center;top:47px;width:345px}.home-mobile-simple-planning .text-wrapper-simple{color:#020e27;font-family:Montserrat,Helvetica;font-size:16px;font-weight:400;height:110px;left:50px;letter-spacing:0;line-height:22px;position:absolute;text-align:center;top:160px;width:305px}.home-mobile-simple-planning .group-simple{height:65px;left:324px;position:absolute;top:10px;width:66px}.home-mobile-simple-planning .image-simple{height:28px;left:364px;object-fit:cover;position:absolute;top:300px;width:29px}.home-mobile-simple-planning .group-2-simple{height:183px;left:329px;position:absolute;top:114px;width:72px}.home-mobile-simple-planning .group-3-simple{height:263px;left:8px;position:absolute;top:45px;width:115px}.home-mobile-simple-planning .text-wrapper-12-simple{color:#000;font-family:Quicksand,Helvetica;font-size:12.6px;font-weight:600;left:169px;letter-spacing:0;line-height:22px;position:absolute;text-align:center;top:554px}.home-mobile-simple-planning .landing-mobile-appstore-badge-simple{height:33px;left:79px;position:absolute;top:485px}.home-mobile-simple-planning .landing-mobile-playstore-badge-simple{height:33px;left:215px;position:absolute;top:485px}.home-mobile-simple-planning .group-10-simple{height:26px;left:74px;position:absolute;top:596px;width:258px}.home-mobile-simple-planning .rectangle-2-simple{height:35px;left:135px;object-fit:cover;position:absolute;top:630px;width:135px}.dashboard-page{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;background:linear-gradient(180deg,#f8fbf8,#f0f8f1);display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:center;overflow-x:hidden}.dashboard-container{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%;margin:0 auto;max-width:400px;overflow-x:hidden;overflow-y:auto;padding:0 10px;width:calc(100% - 20px)}.dashboard-page-top{color:#4a5568;flex-direction:column;gap:14px;justify-content:center;margin:20px 0 28px;width:100%}.custom-tabs-container,.dashboard-page-top{align-items:center;display:flex;max-width:400px}.custom-tabs-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #0000000a;border-radius:16px;box-shadow:0 4px 25px #0000000f;gap:4px;height:41px;margin-bottom:20px;padding:0;width:calc(100% - 38px)}.custom-tab{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:14px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:Montserrat-SemiBold;font-size:14px;height:100%;justify-content:center;letter-spacing:-.01em;text-transform:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);user-select:none;-webkit-user-select:none}.custom-tab:hover{background:#2d79330a;transform:translateY(-.5px)}.custom-tab.active{background:#2d793314;box-shadow:0 2px 8px #2d79331a;color:#2d7933;font-family:Montserrat-SemiBold}.custom-tab:active{background:#2d79331f;transform:translateY(0)}@media (min-width:768px){.custom-tabs-container{margin-left:0;width:100%}}.dashboard-page-controls{align-items:center;color:#4a5568;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:20px 0 28px;max-width:400px;width:100%}.dashboard-tab-content{animation:fadeIn .3s ease-in-out;width:100%}.dashboard-page-controls .MuiSelect-select.MuiSelect-select{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#ffffffe6;border:1px solid #0000000f;border-radius:14px;box-shadow:0 2px 20px #0000000a;font-family:Montserrat-Medium;font-size:14px;padding:14px 16px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.dashboard-page-controls .MuiSelect-select:hover{background-color:#fffffff2;box-shadow:0 4px 25px #00000014;transform:translateY(-1px)}.dashboard-page-controls .MuiFormControl-root{min-width:150px;width:45%}.dashboard-page-controls .MuiFormControl-root .MuiInputLabel-root{color:#6b7280;font-family:Montserrat-Medium;font-size:14px}.dashboard-page-controls .MuiFormControl-root .MuiOutlinedInput-root{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#ffffffe6;border-radius:14px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.dashboard-page-controls .MuiFormControl-root .MuiOutlinedInput-root:hover{background-color:#fffffff2;box-shadow:0 4px 25px #00000014;transform:translateY(-1px)}.dashboard-page-controls .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border-color:#0000000f;transition:border-color .2s ease}.dashboard-page-controls .MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2d793333}.weight-reminder{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #2d793314;border-radius:18px;box-shadow:0 2px 20px #0000000a;cursor:pointer;display:flex;margin-bottom:28px;overflow:hidden;padding:20px 22px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.weight-reminder:before{background:linear-gradient(180deg,#2d7933,#4caf50);border-radius:0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.weight-reminder:hover{background:#fffffff2;box-shadow:0 8px 35px #0000001f;transform:translateY(-2px) scale(1.005)}.weight-reminder:active{box-shadow:0 4px 25px #00000014;transform:translateY(-1px) scale(.995)}.goal-weight-info{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #ff6b3514;border-radius:18px;box-shadow:0 2px 20px #0000000a;cursor:pointer;display:flex;margin-bottom:28px;overflow:hidden;padding:20px 22px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.goal-weight-info:before{background:linear-gradient(180deg,#ff6b35,#ff8a65);border-radius:0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.goal-weight-info:hover{background:#fffffff2;box-shadow:0 8px 35px #0000001f;transform:translateY(-2px) scale(1.005)}.goal-weight-info:active{box-shadow:0 4px 25px #00000014;transform:translateY(-1px) scale(.995)}.log-weight-button{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#2d7933,#4caf50);border:none;border-radius:14px;box-shadow:0 4px 20px #2d793340;color:#fff;cursor:pointer;display:flex;font-family:Montserrat-SemiBold;font-size:14px;justify-content:center;min-width:120px;padding:14px 18px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:27%}.log-weight-button:hover{background:linear-gradient(135deg,#236b28,#43a047);box-shadow:0 8px 30px #2d793359;transform:translateY(-2px) scale(1.02)}.log-weight-button:active{box-shadow:0 4px 20px #2d793333;transform:translateY(0) scale(.98)}.set-goal-weight-button{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ff6b35,#ff8a65);border:none;border-radius:14px;box-shadow:0 4px 20px #ff6b3540;color:#fff;cursor:pointer;display:flex;font-family:Montserrat-SemiBold;font-size:14px;justify-content:center;min-width:120px;padding:14px 18px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:27%}.set-goal-weight-button:hover{background:linear-gradient(135deg,#e55a2b,#ff7043);box-shadow:0 8px 30px #ff6b3559;transform:translateY(-2px) scale(1.02)}.set-goal-weight-button:active{box-shadow:0 4px 20px #ff6b3533;transform:translateY(0) scale(.98)}.dashboard-divider{background:linear-gradient(90deg,#0000,#2d79331f 50%,#0000);height:1px;margin:24px 0 32px;max-width:350px;width:100%}.dashboard-section-header{align-items:center;display:flex;margin:28px 0 24px;max-width:400px;padding:0 6px;width:100%}.dashboard-section-header:first-of-type{margin-top:0}.dashboard-section-header-icon{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#2d793314,#4caf500f);border:1px solid #2d79330d;border-radius:14px;box-shadow:0 4px 20px #2d79330f;display:flex;height:48px;justify-content:center;margin-right:18px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:48px}.dashboard-section-header-icon:hover{box-shadow:0 6px 25px #2d79331f;transform:translateY(-1px) scale(1.05)}.dashboard-section-header-icon svg{color:#2d7933;font-size:24px}.dashboard-section-header-content{display:flex;flex:1 1;flex-direction:column}.dashboard-section-header-title{color:#1f2937;font-family:Montserrat-SemiBold;font-size:21px;letter-spacing:-.025em;line-height:1.3;margin-bottom:3px}.dashboard-section-header-subtitle{color:#6b7280;font-family:Montserrat-Medium;font-size:14px;letter-spacing:-.01em}.graph-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #0000000a;border-radius:20px;box-shadow:0 4px 25px #0000000f;box-sizing:border-box;margin-bottom:36px;max-width:400px;padding:24px 16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.graph-container:hover{background:#fffffff2;box-shadow:0 8px 40px #0000001a;transform:translateY(-2px) scale(1.005)}@media (max-width:450px){.dashboard-page-top{margin:18px 0 20px}.custom-tabs-container{font-size:13px;width:calc(100% - 38px)}.custom-tab{font-size:13px;padding:0 8px}.dashboard-page-controls{align-items:stretch;flex-direction:column;gap:18px;margin:18px 0 26px}.dashboard-page-controls .MuiFormControl-root,.log-weight-button,.set-goal-weight-button{width:100%}.log-weight-button,.set-goal-weight-button{margin-left:0!important}.dashboard-section-header-title{font-size:19px}.dashboard-section-header-subtitle{font-size:13px}.dashboard-section-header-icon{height:44px;width:44px}.dashboard-section-header-icon svg{font-size:22px}.goal-weight-info,.weight-reminder{padding:18px 20px}.graph-container{border-radius:18px;margin-bottom:28px;padding:20px 14px}}@media (max-width:380px){.dashboard-container{padding:0 8px}.dashboard-section-header{margin:24px 0 20px}.weight-reminder{padding:16px 18px}.custom-tab{font-size:12px;padding:0 6px}}@supports (-webkit-touch-callout:none){.dashboard-container{height:calc(100vh - 50px)}}.dashboard-page *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.log-weight-button:focus,.weight-reminder:focus{outline:2px solid #2d793366;outline-offset:2px}.dashboard-page-controls .MuiSelect-select:focus{background-color:#2d793305}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.custom-tabs-container,.dashboard-page-controls .MuiFormControl-root .MuiOutlinedInput-root,.dashboard-page-controls .MuiSelect-select.MuiSelect-select,.graph-container,.log-weight-button,.weight-reminder{background-color:#fffffff2}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.loading-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%}.set-goal-weight-input{margin:0 8px!important}.set-goal-weight-input .MuiOutlinedInput-root{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#ffffffe6;border-radius:14px!important;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.set-goal-weight-input .MuiOutlinedInput-root:hover{background-color:#fffffff2;box-shadow:0 4px 25px #00000014;transform:translateY(-1px)}.set-goal-weight-input .MuiOutlinedInput-notchedOutline{border-color:#0000000f!important;transition:border-color .2s ease}.set-goal-weight-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2d793333!important}.set-goal-weight-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2d7933!important}.set-goal-weight-input .MuiInputLabel-root{color:#6b7280!important;font-family:Montserrat-Medium!important;font-size:14px!important}.set-goal-weight-input .MuiInputLabel-root.Mui-focused{color:#2d7933!important}.set-goal-save-button{background:linear-gradient(135deg,#2d7933,#4caf50)!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 20px #2d793340!important;color:#fff!important;cursor:pointer!important;font-family:Montserrat-SemiBold!important;font-size:14px!important;padding:12px 20px!important;text-transform:none!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.set-goal-save-button:hover{background:linear-gradient(135deg,#236b28,#43a047)!important;box-shadow:0 8px 30px #2d793359!important;transform:translateY(-2px) scale(1.02)!important}.set-goal-save-button:active{box-shadow:0 4px 20px #2d793333!important;transform:translateY(0) scale(.98)!important}.set-goal-remove-button{background:linear-gradient(135deg,#dc2626,#ef4444)!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 20px #dc262640!important;color:#fff!important;cursor:pointer!important;font-family:Montserrat-SemiBold!important;font-size:14px!important;padding:12px 20px!important;text-transform:none!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.set-goal-remove-button:hover{background:linear-gradient(135deg,#b91c1c,#dc2626)!important;box-shadow:0 8px 30px #dc262659!important;transform:translateY(-2px) scale(1.02)!important}.set-goal-remove-button:active{box-shadow:0 4px 20px #dc262633!important;transform:translateY(0) scale(.98)!important}.set-goal-cancel-button{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffffe6!important;border:1px solid #0000000f!important;border-radius:14px!important;color:#6b7280!important;cursor:pointer!important;font-family:Montserrat-SemiBold!important;font-size:14px!important;padding:12px 20px!important;text-transform:none!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.set-goal-cancel-button:hover{background:#fffffff2!important;border-color:#2d793333!important;box-shadow:0 4px 25px #00000014!important;transform:translateY(-1px) scale(1.02)!important}.set-goal-cancel-button:active{box-shadow:0 2px 15px #0000000d!important;transform:translateY(0) scale(.98)!important}.set-goal-cancel-button:disabled{background:#ffffff80!important;box-shadow:none!important;color:#9ca3af!important;cursor:not-allowed!important;transform:none!important}.kpi-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #0000000a;border-radius:18px;box-shadow:0 4px 25px #0000000f;box-sizing:border-box;display:flex;flex-direction:row;margin:0 0 18px;max-width:400px;overflow:hidden;padding:18px 20px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.kpi-card:hover{background:#fffffff2;box-shadow:0 8px 40px #0000001a;transform:translateY(-2px) scale(1.005)}.kpi-card:active{box-shadow:0 4px 25px #00000014;transform:translateY(-1px) scale(.995)}.kpi-card-accent{border-radius:0;height:100%;left:0;position:absolute;top:0;width:6px}.kpi-card-left{flex:0 0 auto;margin-right:18px}.kpi-card-header{align-items:center;display:flex;margin-bottom:6px}.kpi-card-icon{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;display:flex;height:48px;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:48px}.kpi-card:hover .kpi-card-icon{transform:scale(1.05)}.kpi-card-content{flex:1 1;justify-content:center;min-width:0}.kpi-card-content,.kpi-card-title{display:flex;flex-direction:column}.kpi-card-title{color:#4b5563;font-family:Montserrat-Medium;font-size:13px;letter-spacing:-.01em;line-height:1.4;margin-bottom:6px}.kpi-card-subtitle{color:#9aa5b3;font-size:11px;font-weight:400;letter-spacing:-.005em;margin-top:3px}.kpi-card-value{align-items:baseline;display:flex;font-family:Montserrat-SemiBold;font-size:25px;letter-spacing:-.02em;line-height:1.2}.kpi-card-unit{color:#6b7280;font-family:Montserrat-Medium;font-size:14px;margin-left:5px}.kpi-card-target{color:#6b7280;font-size:12px;letter-spacing:-.005em;margin-bottom:8px;text-align:right;white-space:nowrap}.kpi-card-status{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#f3f4f6cc;border-radius:8px;color:#4b5563;display:flex;font-family:Montserrat-Medium;font-size:12px;justify-content:flex-end;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.kpi-card-stats{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin-left:16px;min-width:110px;text-align:right}.kpi-cards-container{display:flex;flex-direction:column;margin-bottom:20px;max-width:400px;overflow-x:hidden;width:100%}.kpi-cards-container::-webkit-scrollbar{height:4px}.kpi-cards-container::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.kpi-cards-container::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.kpi-card{background-color:#fffffff2}.kpi-card-status{background-color:#f3f4f6e6}}@media (max-width:400px){.kpi-card{border-radius:16px;padding:16px 18px}.kpi-card-icon{height:44px;width:44px}.kpi-card-value{font-size:23px}.kpi-card-stats{min-width:100px}}.planning-page{background-color:#f9f9f9}.planning-page-top{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1px;margin-top:4px;width:100%}@media(min-width:800px){.planning-page-top{justify-content:center}}body,html{height:100%}*{scrollbar-width:thin}.plan-recipes-column::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#e9e9e9}::-webkit-scrollbar-thumb{background-color:grey;border:2px solid #e9e9e9;border-radius:20px}.plan-recipes-container{align-items:center;display:flex;flex-direction:column;width:100vw}.plan-recipes-top-image{background:url(/static/media/recipe-search-desktop.89e7247f198bbf6e25ed.png);height:400px;margin:0 auto 10px;width:1090px}.plan-recipes-top-image-text{color:#fff;font-family:Recoleta-Medium;font-size:50px;margin-bottom:40px}@media(max-width:601px){.plan-recipes-top-image{align-items:center;background:url(/static/media/recipe-search-mobile.6f2a5b85f2dca4aeb131.png);background-size:cover;display:flex;height:220px;justify-content:center;margin:0 auto 10px;width:600px}.plan-recipes-top-image-text{font-size:36px}}.plan-recipes-top-image-tint{background:#454040a6;flex-direction:column;height:100%}.plan-recipes-header,.plan-recipes-top-image-tint{align-items:center;display:flex;justify-content:center;width:100%}.plan-recipes-header{box-shadow:0 3px 4px -3px #0003;z-index:1000}.plan-recipes-filter-button{background:none;border:none}.plan-recipes-filter-input{margin:3px 0!important;width:90%}.plan-recipes-section{margin-bottom:5px;margin-left:auto;margin-right:auto;overflow-x:auto;white-space:nowrap}.break{flex-basis:100%;height:0}.plan-recipes-section-header{align-items:center;display:flex;font-family:Montserrat-SemiBold;font-size:14px;justify-content:space-between;padding:4px 10px 0}.plan-recipes-section-header .plan-recipes-collapse-button{min-width:0!important}.plan-recipes-list{height:auto;width:100%}.plan-recipes-loading-message{align-items:center;color:grey;display:flex;font-size:14px;margin:8px 10px 3px;text-align:center}.plan-recipes-no-recipes-message{text-wrap:wrap;color:grey;font-size:13px;margin:8px 10px 10px}.plan-recipes-row{display:inline-block;height:calc(100% - 12px)!important;margin:0 5px;text-align:center;vertical-align:top;width:180px!important;width:200px}.plan-recipes-thumbnail{border-radius:50%;height:180px;margin-bottom:0;object-fit:cover;width:180px}.plan-recipes-info{align-items:center;display:flex;flex-direction:column}.plan-recipes-name-outer{align-items:center;display:flex;height:28px;margin:5px 0}.plan-recipes-name{text-wrap:wrap;display:flex;font-size:12px;justify-content:center;max-height:35px;overflow:hidden;overflow-wrap:break-word;padding:5px 0;width:180px}.plan-recipes-likes{color:#999;font-family:Montserrat-Medium;font-size:12px;margin:0 0 5px}.plan-recipes-nutrition{display:flex;font-size:10px;padding:2px 0 10px}.plan-recipes-add-button{background:#f9f9f9;background:#2d7933;border:0 solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-family:Montserrat-Medium;font-size:14px;justify-content:center;line-height:24px;margin:5px!important;overflow-wrap:break-word;padding:5px 18px;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:auto}.plan-recipes-content{align-content:flex-start;display:flex;flex-wrap:wrap;margin-top:4px;width:100%}@media(max-width:501px){.plan-recipes-content{height:calc(100vh - 95px);height:calc(100dvh - 95px);overflow-y:auto}.plan-recipes-filter-input input{font-size:14px!important}}@media(min-width:501px){.plan-recipes-content{height:calc(100vh - 95px);height:calc(100dvh - 95px);overflow-y:auto}}.container{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:20px}.select-container{display:inline-block;margin-bottom:20px;position:relative;width:300px}select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="#000%22%20d=%22M2%200L0%202h4zM0%203l2%202%202-2z%22/%3E%3C/svg%3E');background-position:right 10px top 50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #ccc;border-radius:5px;font-size:15px;padding:10px;width:100%}.expanded-recipes-container{margin:-47px auto 0;max-width:1600px;padding:0;width:100%;z-index:98}.expanded-recipes-header{background:url(/static/media/green-background.640e34b69e811bb89bc6.jpg);background-size:cover;height:250px}.expanded-recipes-header-tint{background:#45404073;height:100%;width:100%}.expanded-recipes-title{color:#fff;font-family:Recoleta-Medium;font-size:24px;margin-bottom:-20px;margin-left:calc(50% - 186.5px);margin-top:10px}.expanded-recipes-search{background:#fff;border:1px solid #e0e0e0;border-radius:20px;display:flex;margin:auto;padding:0 5px;width:300px}.expanded-recipes-search-container{margin:77px auto}.expanded-recipes-filter-button{background:none;border:none;cursor:pointer;padding:0 8px}.expanded-recipes-filter-button img{filter:invert(47%) sepia(3%) saturate(6%) hue-rotate(344deg) brightness(100%) contrast(88%);width:18px}.expanded-recipes-filter-input{flex-grow:1}.expanded-recipes-grid-container{height:calc(100vh - 295px);height:calc(100dvh - 295px);overflow-y:auto;padding:0 10px;width:calc(100% - 20px)}.expanded-recipes-grid{grid-gap:0 8px;display:grid;gap:0 8px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin:0 auto;max-width:1200px;width:100%}.expanded-recipes-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;margin-top:8px;overflow:hidden}.expanded-recipes-thumbnail{cursor:pointer;height:100%;margin-bottom:auto;margin-top:auto;object-fit:cover;width:130px}.expanded-recipes-info{display:flex;flex:1 1;flex-direction:column;margin:auto;padding:12px}.expanded-recipes-name-outer{margin-bottom:9px}.expanded-recipes-name{cursor:pointer;font-size:14px;font-weight:500}.expanded-recipes-likes{color:#666;font-size:12px;margin-bottom:8px}.expanded-recipes-nutrition{display:flex;flex-wrap:wrap;font-size:10px;gap:8px;margin-bottom:8px}.plan-recipes-add-button{border:none;border-radius:4px;cursor:pointer;font-family:inherit;margin-right:8px;padding:8px 16px}.expanded-recipes-buttons{display:flex;gap:8px}.expanded-recipes-buttons button{border:none;border-radius:4px;cursor:pointer;padding:8px 16px}.expanded-recipes-buttons button:first-child{background:#4caf50;color:#fff}.expanded-recipes-buttons button:last-child{background:#e8f5e9;color:#4a7018}.expanded-recipes-active-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:12px}.filter-chip{background:#e8f5e9!important;border-radius:16px!important;color:#4a7018!important;font-size:12px!important;height:28px!important}@media (max-width:768px){.expanded-recipes-grid{grid-template-columns:1fr}.expanded-recipes-grid-container{height:calc(100vh - 182px);height:calc(100dvh - 182px)}.expanded-recipes-header{height:140px;width:100%}.expanded-recipes-search-container{margin:40px auto}}.expanded-recipes-title-row{align-items:center;display:flex;margin-bottom:16px}.expanded-recipes-back-button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;padding:0 8px;transition:background-color .2s}.expanded-recipes-back-button:hover{background-color:#e8f5e9}.recipe-cooking-planner{align-items:center;display:flex;flex-direction:column}h2{color:#333;margin-top:20px}.cooking-recipe-list{display:flex;flex-direction:column;height:calc(100vh - 200px);height:calc(100dvh - 200px);overflow-y:auto}.recipe{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:20px;width:300px}.recipe h3{color:#333;margin-top:0}.recipe p{color:#666}.empty-cooking-planner{align-items:center;background:#f9f9f9;border-radius:8px;color:#666;display:flex;flex-direction:column;margin:10px;max-width:500px;padding:10px;text-align:center;width:calc(100% - 40px)}.empty-cooking-planner-title{color:#444;font-family:Montserrat-SemiBold;font-size:14px;margin-bottom:8px}.empty-cooking-planner-description{font-family:Montserrat;font-size:13px;line-height:1.4}.empty-cooking-planner-link{color:#2d7933;font-weight:700;text-decoration:none}.empty-cooking-planner-link:hover{text-decoration:underline}.ai-planning{align-items:center;height:calc(100vh - 105px);height:calc(100dvh - 105px);overflow-y:scroll}.ai-chat-container,.ai-planning{display:flex;flex-direction:column}.ai-chat-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;justify-content:space-between;margin:0 auto;max-width:800px;overflow:hidden;width:100%}.ai-chat-header{color:#2c3e50;font-family:Montserrat-SemiBold;font-size:18px;letter-spacing:.5px;margin:24px auto 8px;text-align:center;width:280px}.ai-chat-subheader{color:#7f8c8d;font-size:14px;line-height:1.5;margin:0 auto 20px;text-align:center;width:330px}.ai-chat-threads-wrapper{align-items:center;background-color:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.ai-chat-threads-container{-ms-overflow-style:none;display:flex;flex-grow:1;margin-right:12px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ai-chat-threads-container::-webkit-scrollbar{display:none}.ai-chat-thread-item{display:inline-block;margin-right:8px}.ai-chat-thread{align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:8px 16px;transition:all .2s ease}.ai-chat-thread:hover{background-color:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.ai-chat-thread.active{background-color:#4cb885;border-color:#4cb885;box-shadow:0 2px 4px #4cb88533;color:#fff;font-weight:500}.ai-chat-thread button{color:inherit;font-family:inherit;font-size:inherit;margin:0;padding:0}.ai-chat-thread button:last-child{border-radius:50%;opacity:.7;padding:2px 6px;transition:all .2s ease}.ai-chat-thread button:last-child:hover{background-color:#0000001a;opacity:1}.ai-chat-thread.active button:last-child:hover{background-color:#fff3}.ai-chat-new-thread-button{align-items:center;background-color:#4cb885;border:none;border-radius:50%;box-shadow:0 2px 4px #4cb88533;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ai-chat-new-thread-button:hover{background-color:#5eb465;box-shadow:0 4px 8px #4cb8854d;transform:translateY(-1px)}.ai-chat-messages{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:calc(100dvh - 285px);margin:0;max-height:700px;overflow-y:auto;padding:16px;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.ai-chat-messages::-webkit-scrollbar{width:6px}.ai-chat-messages::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.ai-chat-messages::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.ai-chat-message{animation:fadeIn .3s ease;border-radius:16px;box-shadow:0 1px 2px #0000000d;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin-bottom:16px;max-width:85%;padding:12px 16px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-chat-message p{margin:4px 0}.ai-chat-message.user{align-self:flex-end;background-color:#4cb885;border-radius:16px 16px 4px 16px;color:#fff}.ai-chat-message.assistant{align-self:flex-start;background-color:#f1f5f9;border-radius:16px 16px 16px 4px;color:#1e293b}.ai-chat-input-wrapper{background-color:#fff;border-top:1px solid #eef2f7;display:flex;gap:12px;padding:16px}.ai-chat-input{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;flex-grow:1;font-size:14px;padding:12px 16px;transition:all .2s ease}.ai-chat-input:focus{background-color:#fff;border-color:#4cb885;box-shadow:0 0 0 3px #4cb8851a;outline:none}.ai-chat-send-button{align-items:center;background-color:#4cb885;border:none;border-radius:24px;box-shadow:0 2px 4px #4cb88533;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.ai-chat-send-button:hover{background-color:#5eb465;box-shadow:0 4px 8px #4cb8854d;transform:translateY(-1px)}.ai-chat-send-button:disabled{background-color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.ai-chat-error{background-color:#fee2e2;border-radius:8px;color:#ef4444;font-size:14px;margin:8px 0;padding:12px 16px;text-align:center}@media (max-width:768px){.ai-chat-container{border-radius:0;box-shadow:none}.ai-chat-header{font-size:16px;margin:16px auto 4px}.ai-chat-subheader{font-size:13px;margin:0 auto 8px}.ai-chat-threads-wrapper{padding:8px 12px}.ai-chat-thread{font-size:12px;padding:6px 12px}.ai-chat-new-thread-button{font-size:18px;height:32px;width:32px}.ai-chat-messages{padding:12px}.ai-chat-message{font-size:14px;max-width:90%;padding:10px 14px}.ai-chat-input-wrapper{padding:12px}.ai-chat-input{font-size:13px;padding:10px 14px}.ai-chat-send-button{font-size:13px;padding:10px 20px}}.ai-chat-recipe-preview-row{cursor:pointer;display:flex;margin:5px 0 0;overflow-x:auto;padding:10px}.ai-chat-recipe-preview-image{border-radius:4px;height:50px;margin-right:10px;object-fit:cover;width:50px}.ai-chat-recipe-detail{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.ai-chat-recipe-detail img{border-radius:4px;height:200px;object-fit:cover;width:200px}.ai-chat-recipe-detail h3{margin:10px 0}.ai-chat-table-container{border-radius:4px;margin:1rem 0;overflow-x:auto}.ai-chat-table{border-collapse:collapse;border-spacing:0;font-size:.9rem;width:100%}.ai-chat-thead{background-color:#f8fafc;border-bottom:2px solid #e2e8f0}.ai-chat-th{color:#334155;font-weight:600;padding:.75rem;text-align:left;white-space:nowrap}.ai-chat-td{border-bottom:1px solid #e2e8f0;color:#1e293b;padding:.75rem}.ai-chat-tr:nth-child(2n){background-color:#f8fafc}.ai-chat-tr:hover{background-color:#f1f5f9}.ai-chat-message.user .ai-chat-table-container{background-color:#fff;border-radius:4px;color:#1e293b;overflow:hidden}.ai-chat-message.user .ai-chat-td,.ai-chat-message.user .ai-chat-th{color:#1e293b}.ai-chat-td[align=center],.ai-chat-th[align=center]{text-align:center}.ai-chat-td[align=right],.ai-chat-th[align=right]{text-align:right}.ai-chat-td[align=left],.ai-chat-th[align=left]{text-align:left}.ai-consultation-starter-queries{display:flex;flex-direction:column;gap:12px;margin-top:16px}.starter-query-button{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#333;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;padding:16px;text-align:left;transition:all .2s ease;width:100%}.starter-query-button:hover{background:#f0f7f4;border-color:#4cb885;box-shadow:0 4px 8px #4cb88526;transform:translateY(-1px)}.starter-query-button:active{box-shadow:0 2px 4px #4cb88533;transform:translateY(0)}.starter-query-icon{flex-shrink:0;font-size:18px;margin-right:12px}@media (max-width:768px){.ai-consultation-starter-queries{gap:10px;margin-top:12px}.starter-query-button{border-radius:10px;font-size:13px;padding:14px}.starter-query-icon{font-size:16px;margin-right:10px}}.ai-consultation-guide-container{box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;margin:auto;max-width:500px;min-height:500px;padding:0 10px 70px}.ai-consultation-guide-content{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:10px 6px;text-align:center}.ai-consultation-guide-icon-container{display:flex;justify-content:center;margin:15px 0 0;width:100%}.ai-consultation-guide-icon-container img{border-radius:8px;height:auto;margin:0 auto;max-width:100%}.ai-consultation-guide-description{color:#000;font-size:14px;line-height:1.5;margin:0 10px;white-space:pre-line}.ai-consultation-guide-navigation{background-color:#fff;bottom:0;box-shadow:0 -2px 5px #0000001a;box-sizing:border-box;display:flex;justify-content:center;left:0;margin:0 auto;max-width:500px;padding:15px;position:fixed;right:0;z-index:10}.guide-button{border-radius:8px!important;font-family:Montserrat-SemiBold!important;font-size:15px!important;min-width:120px;padding:10px 20px!important;text-transform:none!important}.next-button{background-color:#2d7933!important;color:#fff!important}.next-button:hover{background-color:#1e5a24!important}@media screen and (min-width:600px){.ai-consultation-guide-container{height:100%;padding-bottom:0}.ai-consultation-guide-content{flex:1 1 auto;overflow-y:auto}.ai-consultation-guide-navigation{bottom:auto;box-shadow:none;left:auto;margin-top:auto;max-width:100%;position:relative;right:auto;width:100%}}.weekly-report-button{background-color:#2d7933;border:none;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.weekly-report-button:hover{background-color:#27662d}.subscription-result-container{align-items:center;background:linear-gradient(180deg,#f8fbf8,#d8ebd9);display:flex;justify-content:center;min-height:100vh;padding:20px}.subscription-result-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px #2d79331a;max-width:400px;padding:40px;text-align:center;width:100%}.subscription-result-icon{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.subscription-result-icon.success{background-color:#e8f5e9;color:#2d7933}.subscription-result-icon.cancel{background-color:#ffebee;color:#d32f2f}.subscription-result-card h1{color:#333;font-family:Montserrat-Bold,sans-serif;font-size:24px;margin:0 0 16px}.subscription-result-card p{color:#666;font-size:16px;line-height:1.5;margin:0 0 8px}.subscription-result-button{background-color:#2d7933;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;margin-top:24px;padding:16px 32px;transition:background-color .2s;width:100%}.subscription-result-button:hover{background-color:#236b28}.subscription-result-button:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:600px){.subscription-result-container{padding:16px}.subscription-result-card{padding:24px}.subscription-result-card h1{font-size:20px}.subscription-result-card p{font-size:14px}.subscription-result-button{font-size:14px;padding:14px 28px}}.subscribe-page-container{font-family:Montserrat,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.subscribe-page-header{margin-bottom:2rem;text-align:center}.subscribe-page-header h1{color:#333;font-family:Recoleta-Medium;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.subscribe-page-header h2{color:#444;font-family:Recoleta-Medium;font-size:1.8rem;font-weight:600;margin-bottom:1rem}.subscribe-page-error-message{background-color:#fadbd8;border-radius:4px;color:#e74c3c;margin:1rem 0;padding:.75rem}.subscribe-page-content{display:flex;flex-direction:column;gap:2rem}.subscribe-page-benefits-section{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:1.5rem}.subscribe-page-benefits-section h3{color:#333;font-size:1.4rem;margin-bottom:1rem;margin-top:0}.subscribe-page-benefits-section ul{list-style-type:none;padding-left:0}.subscribe-page-benefits-section ul li{align-items:center;display:flex;padding:.5rem 0}.subscribe-page-benefits-section ul li:before{color:#27ae60;content:"✓";font-weight:700;margin-right:.75rem}.subscribe-page-plans{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:1rem}@media (min-width:768px){.subscribe-page-plans{grid-template-columns:repeat(3,1fr)}.subscribe-page-content{flex-direction:row}.subscribe-page-benefits-section{flex:1 1}.subscribe-page-plans{flex:2 1}}.subscribe-page-plan{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;position:relative;transition:transform .2s,box-shadow .2s}.subscribe-page-plan:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.subscribe-page-plan.featured{border-color:#27ae60;box-shadow:0 5px 15px #27ae601a}.subscribe-page-plan h4{color:#333;font-size:1.5rem;margin-bottom:1rem;margin-top:0;text-align:center}.subscribe-page-price{color:#27ae60;font-size:2rem;font-weight:700;margin:1rem 0;text-align:center}.subscribe-page-original-price{color:#999;font-size:1rem;margin-right:.5rem;text-decoration:line-through}.subscribe-page-plan p{color:#666;margin:.5rem 0;text-align:center}.subscribe-page-annual-billing{color:#777;font-size:1rem;margin-top:.5rem}.subscribe-page-save-badge{border-radius:0 8px 0 8px;font-size:.8rem;padding:.35rem .75rem;position:absolute;right:0;top:0}.subscribe-page-button,.subscribe-page-save-badge{background-color:#27ae60;color:#fff;font-weight:600}.subscribe-page-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;height:3rem;justify-content:center;margin-top:1.5rem;padding:.75rem 1rem;transition:background-color .2s;width:100%}.subscribe-page-button:hover{background-color:#219653}.subscribe-page-button:disabled{background-color:#95a5a6;cursor:not-allowed}.subscribe-page-status-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin:2rem auto;max-width:800px;padding:1rem;text-align:center}.subscribe-page-icon{color:#27ae60;font-size:3rem!important;margin-bottom:1rem}.subscribe-page-primary-button{background-color:#2980b9;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.subscribe-page-primary-button:hover{background-color:#3498db}.subscribe-page-error-container,.subscribe-page-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;text-align:center}.subscribe-page-loading-container p{color:#555;margin-top:1rem}@media (max-width:867px){.subscribe-page-container{padding:1rem}.subscribe-page-header h1{font-size:2rem}.subscribe-page-header h2{font-size:1.5rem}.subscribe-page-plans{grid-template-columns:1fr}}.public-recipe-container{background-color:#f9f9f9;display:flex;font-family:Montserrat,sans-serif;justify-content:center;min-height:100vh;padding:20px}.public-recipe-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:40px;max-width:800px;padding:30px;width:100%}.public-recipe-header{margin-bottom:30px;text-align:center}.public-recipe-title{font-size:28px;font-weight:600;margin-bottom:10px}.public-recipe-description{color:#666;line-height:1.5;margin-bottom:15px}.public-recipe-tags{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.public-recipe-tag{background-color:#f0f0f0;border-radius:50px;color:#666;font-size:12px;margin:0 5px 5px 0;padding:5px 10px}.public-recipe-image{border-radius:8px;margin-bottom:20px;max-height:400px;object-fit:cover;width:100%}.public-recipe-meta{color:#666;display:flex;font-size:14px;font-weight:500;justify-content:center;margin-bottom:20px}.public-recipe-complexity,.public-recipe-time{align-items:center;display:flex;margin:0 15px;text-transform:capitalize}.public-recipe-icon{color:#2d7933;height:20px;margin-right:8px;width:20px}.public-recipe-serving{background-color:#f9f9f9;border-radius:6px;margin-bottom:20px;padding:10px;text-align:center}.public-recipe-serving-label{font-weight:600;margin-right:5px}.public-recipe-section-title{border-bottom:2px solid #2d7933;font-size:20px;font-weight:600;margin:0 0 8px;padding-bottom:5px}.public-recipe-portion-section{align-items:center;display:flex;flex-direction:column;margin:40px 0}.public-recipe-portion-section>div:last-child{margin-top:10px;max-width:400px;width:80%}.public-recipe-nutrients{margin-bottom:30px}.public-recipe-ingredients-list{list-style-type:none;padding:0}.public-recipe-ingredient-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:10px 0}.public-recipe-ingredient-image{border-radius:4px;flex-shrink:0;height:50px;margin-right:15px;object-fit:contain;width:50px}.public-recipe-ingredient-details{align-items:baseline;display:flex;flex-wrap:wrap}.public-recipe-ingredient-amount{font-weight:600;margin-right:4px;min-width:30px}.public-recipe-ingredient-unit{color:#666;margin-right:8px}.public-recipe-instructions-list{list-style-type:none;padding-left:0}.public-recipe-instruction-item{align-items:flex-start;display:flex;line-height:1.6;margin-bottom:15px}.public-recipe-instruction-item:before{align-items:center;background:#d9eebd;border-radius:50%;color:#07490d;content:counter(step);counter-increment:step;display:flex;flex-shrink:0;font-family:Montserrat-SemiBold,Montserrat,sans-serif;font-weight:600;height:25px;justify-content:center;margin-right:12px;width:25px}.public-recipe-instructions{counter-reset:step}.public-recipe-footer{color:#999;font-size:12px;margin-top:40px;text-align:center}.public-recipe-error,.public-recipe-loading{align-items:center;color:#666;display:flex;font-size:18px;height:300px;justify-content:center;width:100%}@media (max-width:768px){.public-recipe-card{padding:20px}.public-recipe-title{font-size:24px}.public-recipe-meta{align-items:center;flex-direction:column}.public-recipe-complexity,.public-recipe-time{margin:5px 0}.public-recipe-ingredient-amount{min-width:25px}}
/*# sourceMappingURL=main.f824dbbe.css.map*/