@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-B-giSEIc.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-_VIyAR1N.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-Dc3OOTVz.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-n0CIQdUk.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-BEqL1jKb.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-B3F1yjZA.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-BFtpzP1E.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-BM-WhxJ3.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-5YLxexJs.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DZ4qtIu-.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-arubUw1m.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-B-lLb63I.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-B_WXPuQA.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-18xiG62o.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-hoRFcmAZ.ttf) format("truetype");font-weight:100;font-style:italic}.logo{height:5rem;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 1.25rem #01B07C)}#page-home .ui-card{margin-bottom:1rem}#page-home .menu-round-buttons{display:flex;gap:.5rem;width:100%;overflow-x:auto;margin-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}#page-home .menu-round-buttons::-webkit-scrollbar{display:none}#page-home .menu-round-buttons .menu-round-button-wrapper{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:.25rem;max-width:4.5rem}#page-home .menu-round-buttons .menu-round-button-wrapper .menu-icon-wrapper{margin:0 .5rem;height:4rem;width:4rem;border-radius:50%;background:#e6e6e6;display:flex;align-items:center;justify-content:center}#page-home .menu-round-buttons .menu-round-button-wrapper .menu-icon-wrapper:active{background-color:#ccc}#page-home .menu-round-buttons .menu-round-button-wrapper .menu-icon-wrapper .menu-icon{height:50%;width:50%}#page-home .menu-round-buttons .menu-round-button-wrapper .menu-round-button-name{text-align:center;margin:auto;font-size:.875rem}#page-home .menu-round-buttons .menu-round-button-wrapper.disabled .menu-icon-wrapper{background:#fafafa}#page-home .menu-round-buttons .menu-round-button-wrapper.disabled .menu-round-button-name{color:#ccc}#page-home .product-list{display:flex;padding:0}#page-home .copyright{color:#000;font-size:.75rem;text-align:center}body[data-device-type=desktop] #page-home .product-section{margin-bottom:1.5rem}body[data-device-type=desktop] #page-home .product-section .section-title{font-size:1.75rem;font-weight:700;margin:0 0 1rem}body[data-device-type=desktop] #page-home .product-section .product-list{overflow-x:auto;flex-wrap:wrap;gap:1rem}body[data-device-type=desktop] #page-home .product-section .product-list .product-card{flex:calc(50% - 1rem)}body[data-device-type=mobile] #page-home .menu-round-buttons .menu-round-button-wrapper{max-width:4.5rem}body[data-device-type=mobile] #page-home .menu-round-buttons .menu-round-button-wrapper .menu-icon-wrapper{width:4rem;height:4rem}body[data-device-type=mobile] #page-home .menu-round-buttons .menu-round-button-wrapper .menu-icon-wrapper .menu-icon{height:50%;width:50%}body[data-device-type=mobile] #page-home .menu-round-buttons .menu-round-button-wrapper .menu-round-button-name{font-size:.75rem;text-align:center;margin:auto}body[data-device-type=mobile] #page-home .product-section .section-title{font-size:1.5rem;font-weight:700;margin:0 0 .75rem}body[data-device-type=mobile] #page-home .product-section .product-list{flex-direction:column}#customer-template .template-header .right-content{display:flex;align-items:center;justify-content:flex-end}#customer-template .back-button{margin:0;background:#f2f2f2;border:none;border-radius:50%;padding:0;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}#customer-template .back-button:active{background:#ccc}body[data-device-type=desktop] #customer-template{display:flex;flex-direction:column;margin:auto;max-width:50rem}body[data-device-type=desktop] #customer-template .template-header{display:flex;justify-content:space-between;align-items:center;height:7.5rem;position:relative;width:100%}body[data-device-type=desktop] #customer-template .template-header .left-content{height:3.25rem;width:3.25rem}body[data-device-type=desktop] #customer-template .template-header .left-content .back-button{height:100%;width:100%;border-radius:50%}body[data-device-type=desktop] #customer-template .template-header .logo{height:2rem}body[data-device-type=desktop] #customer-template .template-header .right-content{height:3.25rem;width:3.25rem}body[data-device-type=desktop] #customer-template .template-header .profile-wrapper{border-radius:50%;cursor:pointer;float:right;height:3.25rem;overflow:hidden;width:3.25rem}body[data-device-type=desktop] #customer-template .template-header .profile-wrapper img{height:100%;width:100%}body[data-device-type=desktop] #customer-template .content{flex:1;overflow-y:auto;height:calc(100vh - 7.5rem)}@media (max-width: 50rem){body[data-device-type=desktop] #customer-template .template-header{width:calc(100% - 2rem);padding:0 1rem}}body[data-device-type=mobile] #customer-template{display:flex;flex-direction:column;height:100dvh;margin:auto}body[data-device-type=mobile] #customer-template .template-header{display:flex;justify-content:space-between;align-items:center;height:3.5rem;position:relative;padding:.25rem 1rem}body[data-device-type=mobile] #customer-template .template-header .left-content{height:2rem;width:2rem}body[data-device-type=mobile] #customer-template .template-header .left-content .back-button{font-weight:700;height:100%;width:100%}body[data-device-type=mobile] #customer-template .template-header .right-content{height:2rem;width:2rem}body[data-device-type=mobile] #customer-template .template-header .logo{height:1.25rem}body[data-device-type=mobile] #customer-template .template-header .profile-wrapper{border-radius:50%;cursor:pointer;float:right;height:2rem;overflow:hidden;width:2rem}body[data-device-type=mobile] #customer-template .template-header .profile-wrapper img{height:100%;width:100%}body[data-device-type=mobile] #customer-template .content{flex:1;padding:0 1rem;overflow-y:auto;height:calc(100dvh - 4.5rem)}body[data-device-type=mobile] #customer-template .content.fullscreen{padding:0}.product-card{border-radius:.75rem;height:13.5rem;display:flex;border:1px solid #e6e6e6;flex-direction:column;overflow:hidden;position:relative}.product-card:hover{cursor:pointer}.product-card .image-wrapper{width:100%;height:13.5rem;position:absolute}.product-card .image-wrapper .product-cover{height:100%;min-width:100%;object-fit:cover;filter:brightness(.75)}.product-card .image-wrapper .product-overlay{background-color:#0003;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.product-card .content-wrapper{height:100%;display:flex;z-index:10;margin:auto}.product-card .content-wrapper .content-left{width:50%}.product-card .content-wrapper .content-right{width:calc(50% + 1rem);display:flex;flex-direction:column;padding:1rem 1rem 1rem 0;position:relative}.product-card .content-wrapper .content-right .product-title{margin:.5rem 0;font-size:1rem;font-weight:700;color:#fff}.product-card .content-wrapper .content-right .product-description{color:#fff;font-size:.675rem;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.product-card .content-wrapper .content-right .ui-button{position:absolute;bottom:1rem;right:1rem;height:3rem;width:calc(100% - 1rem)}.product-card .content-wrapper .content-right .ui-button .ui-button-text{font-weight:600}body[data-device-type=mobile] .product-card{border-radius:.75rem;height:13.5rem;min-width:100%;margin:0 0 .75rem}body[data-device-type=mobile] .product-card .content-bottom .product-title{font-size:1rem}body[data-device-type=mobile] .product-card .content-bottom .product-description{font-size:.8125rem}.ui-button{background-color:#01b07c;border:0;border-radius:.75rem;color:#fff;display:flex;align-content:center;justify-content:center;font-size:1rem;font-weight:500;height:3.5rem;margin:.5rem 0;width:100%}.ui-button:not(:disabled):hover{background-color:#048e65;color:#fff;cursor:pointer}.ui-button:disabled{background-color:#ddd;color:#888}.ui-button.warning{background-color:#cbad16}.ui-button.warning:not(:disabled):hover{background-color:#b49914}.ui-button.danger{background-color:#f35050;color:#fff}.ui-button.danger:not(:disabled):hover{background-color:#f13838}.ui-button.info{background-color:#0f6ab7}.ui-button.info:not(:disabled):hover{background-color:#0d5c9f}.ui-button.success{background-color:#36982d}.ui-button.success:not(:disabled):hover{background-color:#2f8427}.ui-button.success label,.ui-button.success span{color:#fff}.ui-button.on-surface{background-color:#f2f2f2}.ui-button.on-surface label,.ui-button.on-surface span{color:#000}.ui-button.on-surface:not(:disabled):hover{background-color:#e6e6e6}.ui-button label,.ui-button span{display:flex;font-size:1rem;font-weight:400;margin:auto .5rem;cursor:pointer}body[data-device-type=mobile] .ui-button{border-radius:.75rem;height:3.375rem}.ui-load{display:inline-block}.ui-load.centered{display:flex;width:100%;justify-content:center}.ui-load .inner-element{animation:ui-load .75s linear infinite;border-radius:50%;border-style:solid;box-sizing:border-box}.ui-load .inner-element.on-background{border-color:#bbb;border-top-color:#000}.ui-load .inner-element.on-overlay{border-color:#777;border-top-color:#ccc}.ui-load .inner-element.on-surface{border-color:#4a4a4a;border-top-color:#2a282f}@keyframes ui-load{to{transform:rotate(360deg)}}.ui-card{border-radius:.75rem;height:12.5rem;min-width:25rem;display:flex;border:1px solid #e6e6e6;flex-direction:column;overflow:hidden;position:relative}.ui-card:hover{cursor:pointer}.ui-card .ui-card-image-wrapper{width:100%;height:12.5rem;position:absolute}.ui-card .ui-card-image-wrapper .ui-card-cover{height:100%;min-width:100%;object-fit:cover;filter:brightness(.75)}.ui-card .ui-content-wrapper{width:100%;height:100%;display:flex;flex-direction:column;z-index:10;margin:auto}.ui-card .ui-content-wrapper.right{flex-direction:column-reverse}.ui-card .ui-content-wrapper .ui-card-content{width:calc(50% + 1rem);height:100%;display:flex;justify-content:center;gap:1rem;flex-direction:column;padding:0 2rem;position:relative}.ui-card .ui-content-wrapper .ui-card-content .ui-card-title{margin:0;font-size:1.5rem;font-weight:700;color:#fff}.ui-card .ui-content-wrapper .ui-card-content .ui-card-description{color:#fff;font-size:.875rem;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ui-card .ui-content-wrapper .ui-card-content .ui-button{margin:0;height:2.5rem;width:fit-content}.ui-card .ui-content-wrapper .ui-card-content .ui-button .ui-button-text{font-weight:700}body[data-device-type=mobile] .ui-card{border-radius:.75rem;height:10rem;min-width:100%;margin:0 0 .75rem}body[data-device-type=mobile] .ui-card .ui-content-wrapper .ui-card-content{gap:.675rem;padding:0 1rem}body[data-device-type=mobile] .ui-card .ui-content-wrapper .ui-card-content .ui-card-title{font-size:1rem}body[data-device-type=mobile] .ui-card .ui-content-wrapper .ui-card-content .ui-card-description{font-size:.8125rem}body[data-device-type=mobile] .ui-card .ui-content-wrapper .ui-card-content .ui-button{margin:0;height:2.5rem;width:fit-content}body[data-device-type=mobile] .ui-card .ui-content-wrapper .ui-card-content .ui-button .ui-button-text{font-weight:400}#page-sign-in{width:100%;align-items:center;display:flex;flex-direction:column}#page-sign-in .logo{max-width:70%;margin-bottom:2rem}#page-sign-in .title{font-weight:700;margin:0 0 .5rem}#page-sign-in .description{color:#2a282f;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.75rem}#page-sign-in .reset-password{text-decoration:none}.component-text-field{margin:.5rem 0;position:relative;width:100%}.component-text-field .input-wrapper{background-color:#f4f4f4;border:1px solid #ffffff;border-radius:.75rem;box-sizing:border-box;height:3.5rem;display:flex;padding:0 1.5rem;width:100%;gap:1rem;align-items:center}.component-text-field .input-wrapper .text-wrapper{display:flex;justify-content:center;flex-direction:column;width:100%;gap:.375rem}.component-text-field .input-wrapper .text-wrapper label{color:#848484;display:block;font-size:.75rem;height:.75rem;text-align:left;width:100%}.component-text-field .input-wrapper .text-wrapper input{background:transparent;border:0;color:#2c3437;font-size:1rem;font-weight:500;outline:none;padding:0;width:100%}.component-text-field .input-wrapper.focus{border-color:#5b5766}.component-text-field .input-wrapper.no-icon .icon-wrapper{display:none}.component-text-field .input-wrapper.no-icon .text-wrapper{left:1rem}.component-text-field .input-wrapper.is-invalid{border-color:#f35050}.component-text-field .message-wrapper{bottom:0;box-sizing:border-box;font-size:.75rem;font-weight:400;left:0;margin:0;padding-top:.4375rem;text-align:center;top:3.5rem;width:100%}.component-text-field .message-wrapper[data-severity]{display:block}.component-text-field .message-wrapper[data-severity=danger]{color:#f35050}.component-text-field .message-wrapper[data-severity=info]{color:#0f6ab7}.component-text-field .message-wrapper[data-severity=success]{color:#36982d}.component-text-field .message-wrapper[data-severity=warning]{color:#cbad16}#app[data-device-type=mobile] .component-text-field input{font-size:.875rem}#sign-template{align-items:center;display:flex;height:100vh;flex-direction:column;justify-content:center;align-content:center;margin:auto}body[data-device-type=desktop] #sign-template{max-width:30rem}body[data-device-type=mobile] #sign-template{max-width:75%;height:100dvh}body[data-device-type=mobile] #sign-template .logo{height:2.5rem}.ui-checkbox-field{align-items:center;display:flex;flex-flow:row;margin:.5rem 0;height:3.5rem}.ui-checkbox-field .checkbox-label{align-items:center;background:#f4f4f4;border-radius:1rem;cursor:pointer;display:flex;height:1.9444444444rem;justify-content:center;width:1.9444444444rem}.ui-checkbox-field .checkbox-label .icon-check{color:#000;display:none;font-size:1.4583333333rem}.ui-checkbox-field .checkbox-label.checked{background:#2a282f}.ui-checkbox-field .checkbox-label.checked.primary{background-color:#01b07c}.ui-checkbox-field .checkbox-label.checked.warning{background-color:#cbad16}.ui-checkbox-field .checkbox-label.checked.danger{background-color:#f35050}.ui-checkbox-field .checkbox-label.checked.info{background-color:#0f6ab7}.ui-checkbox-field .checkbox-label.checked.success{background-color:#36982d}.ui-checkbox-field .checkbox-label.checked.on-surface{background-color:#2a282f}.ui-checkbox-field .checkbox-label.checked .icon-check{color:#fff;display:inline-block}.ui-checkbox-field .checkbox-label:hover{background-color:#e6e6e6}.ui-checkbox-field label{margin:0 1rem;font-weight:500}#page-sign-up{align-items:center;display:flex;flex-direction:column}#page-sign-up .logo{max-width:90%;margin-bottom:.875rem}#page-sign-up .title{font-weight:700;margin:0 0 .5rem}#page-sign-up .description{color:#2a282f;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.75rem}#page-reset-password{width:100%;align-items:center;display:flex;flex-direction:column}#page-reset-password .logo{max-width:70%;margin-bottom:2rem}#page-reset-password .title{font-weight:700;margin:0 0 .5rem}#page-reset-password .description{color:#2a282f;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.75rem;text-align:center}#page-reset-password .cancel-reset-password{text-decoration:none}#page-test-auth .title{font-size:2rem;font-weight:700;margin:0 0 .5rem}.ui-accordion .ui-accordion-title-wrapper{display:flex;align-items:center;justify-content:space-between;background:#fafafa;padding:0 1rem;border-bottom:2px solid #e6e6e6}.ui-accordion .ui-accordion-title-wrapper:hover{cursor:pointer}.ui-accordion .ui-accordion-content{height:100%;padding:1rem;background:#fafafa;display:none}.ui-accordion.open .ui-accordion-title-wrapper{background:#f2f2f2;border-bottom:2px solid #01B07C}.ui-accordion.open .ui-accordion-content{display:block}#page-set-password{width:100%;align-items:center;display:flex;flex-direction:column}#page-set-password .logo{max-width:70%;margin-bottom:2rem}#page-set-password .title{font-weight:700;margin:0 0 .5rem}#page-set-password .description{color:#2a282f;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.75rem;text-align:center}#page-set-password .cancel-reset-password{text-decoration:none}#page-my-account a{color:inherit;text-decoration:none}#page-my-account .ui-button{justify-content:flex-start}#page-my-account .ui-button label{font-weight:700}#page-other-products .product-list{display:flex;padding:0}body[data-device-type=desktop] #page-other-products .product-section{margin-bottom:1.5rem}body[data-device-type=desktop] #page-other-products .product-section .section-title{font-size:1.75rem;font-weight:700;margin:0 0 1rem}body[data-device-type=desktop] #page-other-products .product-section .product-list{overflow-x:auto;flex-wrap:wrap;gap:1rem}body[data-device-type=desktop] #page-other-products .product-section .product-list .product-card{flex:calc(50% - 1rem)}body[data-device-type=mobile] #page-other-products .product-section .section-title{font-size:1.5rem;font-weight:700;margin:0 0 .75rem}body[data-device-type=mobile] #page-other-products .product-section .product-list{flex-direction:column}#page-product .product-user-plan-list,#page-product .product-publication-list{margin-bottom:2rem}#page-product .product-category-name{margin-top:0;font-weight:700}body[data-device-type=mobile] #page-product .product-name{font-size:1.5rem;margin-bottom:.5rem}.user-plan-card{background-color:#f2f2f2;border-radius:.75rem;margin-bottom:.5rem;padding:1rem;display:flex;align-items:center;gap:1rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.user-plan-card:last-child{margin-bottom:0}.user-plan-card:hover{background-color:#e6e6e6;cursor:pointer}.user-plan-card .user-plan-text-overview{flex-grow:1}.user-plan-card .user-plan-text-overview .user-plan-title{color:#2a282f;font-size:1rem;font-weight:700;margin:.5rem 0;line-height:1.375}.user-plan-card .user-plan-text-overview .user-plan-date{font-size:.8125rem;margin:0;font-weight:400;color:#a8a4b2}.user-plan-card .right-arrow-icon{flex-shrink:0;height:1.25rem;width:1.25rem;padding:.175rem;background:#ccc;border-radius:50%}.user-plan-card .right-arrow-icon path{transform:translate(.0875rem)}.user-plan-card .lock-icon{height:1.25rem;width:1.25rem}#page-photo-calorie{height:100%;display:flex;flex-direction:column}#page-photo-calorie .example-video,#page-photo-calorie .photo{flex:1 1 auto;width:100%;object-fit:cover;min-height:0;border-radius:1rem 1rem 0 0}#page-photo-calorie .photo-placeholder{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:#bbb;border-radius:.5rem;cursor:pointer}#page-photo-calorie .bottom-wrapper{transform:translateY(-.5rem);margin:-.5rem 0;border-radius:1rem 1rem 0 0;background:#fff;width:calc(100% - 2rem);padding:1rem;z-index:10}#page-photo-calorie .photo-btns-wrapper{display:flex;gap:1rem}#page-photo-calorie .photo-response{padding:1rem;max-height:70%;border-radius:1rem 1rem 0 0}#page-photo-calorie .loading-wrapper{display:flex;justify-content:center}.ui-camera .camera-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.ui-camera .camera-wrapper .camera{width:100%;height:100%;object-fit:cover;z-index:0;transform:rotateY(0)}.ui-camera .top-options{top:0}.ui-camera .bottom-options{bottom:0}.ui-camera .camera-options-wrapper{height:4rem;width:100%;position:fixed;background:#000c;z-index:10;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-around;box-sizing:border-box;flex-direction:row}.ui-camera .camera-options-wrapper .icon{cursor:pointer;color:#fff}.ui-camera .exit-btn-wrapper{background:#ffffff80;height:2.5rem;width:2.5rem;border-radius:50%;z-index:10;position:absolute;top:1rem;left:1rem;display:flex;justify-content:center}.ui-camera .exit-btn-wrapper .exit-btn{color:#000;cursor:pointer;margin:auto}@media screen and (orientation: landscape){body[data-device-type=mobile] .ui-camera .icon{transform:rotate(-90deg)}body[data-device-type=mobile] .ui-camera .top-options{left:0}body[data-device-type=mobile] .ui-camera .bottom-options{right:0}body[data-device-type=mobile] .ui-camera .camera-options-wrapper{height:100%;width:4rem;flex-direction:column-reverse}}#page-photo-recipe{height:100%;display:flex;flex-direction:column}#page-photo-recipe .example-video,#page-photo-recipe .photo{flex:1 1 auto;width:100%;object-fit:cover;min-height:0;border-radius:1rem 1rem 0 0}#page-photo-recipe .photo-placeholder{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:#bbb;border-radius:.5rem;cursor:pointer}#page-photo-recipe .bottom-wrapper{transform:translateY(-.5rem);margin:-.5rem 0;border-radius:1rem 1rem 0 0;background:#fff;width:calc(100% - 2rem);padding:1rem;z-index:10}#page-photo-recipe .photo-btns-wrapper{display:flex;gap:1rem}#page-photo-recipe .photo-response{border-radius:1rem 1rem 0 0;padding:1rem;max-height:70%}#page-photo-recipe .loading-wrapper{display:flex;justify-content:center}#page-recipes .ui-card{margin-bottom:2rem}#page-recipes .section-title{font-size:1.75rem;font-weight:700;margin:0 0 1rem}#page-recipes .recipes-list{display:flex;flex-wrap:wrap;gap:1rem}#page-recipes .recipes-list .recipe-wrapper{flex:calc(50% - 1rem);text-decoration:none;color:#000}#page-recipes .recipes-list .recipe-wrapper .recipe-image{border-radius:1rem;height:15rem;width:100%;object-fit:cover}#page-recipes .recipes-list .recipe-wrapper .recipe-title{font-weight:500;font-size:1rem;margin:.5rem 0}#page-recipes .copyright{color:#000;font-size:.75rem;text-align:center}#page-recipes .pdf-viewer{height:100dvh;width:100dvw;border:none}@media screen and (min-width: 1000px){body[data-device-type=desktop] #page-recipes .recipes-list .recipe-wrapper{flex:calc(33% - 1rem)}}body[data-device-type=mobile] #page-recipes .ui-card{margin-bottom:1.5rem}body[data-device-type=mobile] #page-recipes .section-title{font-size:1.5rem;font-weight:700;margin:0 0 .75rem}body[data-device-type=mobile] #page-recipes .recipes-list .recipe-wrapper{flex:calc(50% - 1rem)}body[data-device-type=mobile] #page-recipes .recipes-list .recipe-wrapper:nth-child(3n){flex:100%}body[data-device-type=mobile] #page-recipes .recipes-list .recipe-wrapper .recipe-image{height:10rem}#page-feedback iframe{border:none;width:100%}body[data-device-type=desktop] #page-feedback iframe{height:calc(100dvh - 8.5rem)}body[data-device-type=mobile] #page-feedback iframe{height:calc(100dvh - 5.5rem)}#page-support a{color:inherit;text-decoration:none}#page-support .ui-button{justify-content:flex-start}#page-support .ui-button label{font-weight:700}#page-my-plans-list .new-user-plan-btn-wrapper{text-decoration:none;color:inherit}#page-my-plan a{color:inherit;text-decoration:none}#page-my-plan .meal-division{margin-bottom:2rem}#page-my-plan .meal-division .ui-accordion{margin-bottom:.5rem}#page-my-plan .ui-button{justify-content:flex-start}#page-my-plan .ui-button label{font-weight:700}#page-my-plan .rating-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}#page-my-plan .rating-wrapper .rating-text{width:calc(100% - 2rem);border:0;background:#f2f2f2;border-radius:1rem;padding:1rem;resize:vertical}#page-my-plan .rating-wrapper .send-rating-btn{justify-content:center;margin:0}.ui-rating-stars{display:flex;align-items:center}.ui-rating-stars .star-icon{margin-right:4px;transition:color .2s;-webkit-tap-highlight-color:transparent;outline:none}.ui-rating-stars .star-icon.filled{color:#f59e0b;fill:#f59e0b}.ui-rating-stars .star-icon.empty{color:#d1d5db}.ui-rating-stars .star-icon:last-child{margin-right:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.modal-content{position:relative;background-color:#fff;border-radius:1rem;padding:2rem;width:calc(90dvw - 4rem);max-width:30rem;max-height:90dvh;overflow-y:auto}.modal-close-button{position:absolute;top:1rem;right:1rem;padding:0;background:none;border:none;cursor:pointer}.modal-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}#page-recipe-pdf{height:inherit;width:100%;overflow:hidden}#page-recipe-pdf iframe,.ui-pdf-viewer{border:none;width:100%;height:100%}#page-teste-externo iframe{height:100dvh;width:100dvw;width:-webkit-fill-available;border:none}#page-delete-account{width:100%;align-items:center;display:flex;flex-direction:column}#page-delete-account .logo{max-width:70%;margin-bottom:2rem}#page-delete-account .title{font-size:1.15rem;text-align:center;margin:0 0 .5rem}#page-delete-account .red-text{color:#f35050}#page-delete-account .description{color:#2a282f;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0 0 1.75rem}#page-delete-account .reset-password{text-decoration:none}[data-hide]{display:none!important}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-B-giSEIc.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-_VIyAR1N.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-Dc3OOTVz.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-n0CIQdUk.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-BEqL1jKb.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-B3F1yjZA.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-BFtpzP1E.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-BM-WhxJ3.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-5YLxexJs.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DZ4qtIu-.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-arubUw1m.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-B-lLb63I.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-B_WXPuQA.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-18xiG62o.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-hoRFcmAZ.ttf) format("truetype");font-weight:100;font-style:italic}*{font-family:Montserrat,sans-serif}body{background-color:#fff;margin:0}
