@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/a3ba0ae6-0767-4e43-8fb6-9d441610c793/manrope-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/311b8223-9f70-410b-af7c-bbaa09086f82/manrope-500.ttf);font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/52306fcf-b23c-4d96-94a9-065dce85a358/manrope-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/9924a7b4-5bb6-48cf-91d0-0c6ef14b19c3/manrope-700.ttf);font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/__l5e/assets-v1/5c819490-7aa2-466f-ad55-fa7915c988eb/manrope-800.ttf);font-weight:800;font-display:swap}:root{--linho:#f4f4f2;--superficie:#fff;--desktop:#f4f4f2;--plum:#3d1b33;--berry:#6b2c45;--carvao:#2b2424;--mel:#d4a24c;--background:var(--linho);--foreground:var(--carvao);--card:var(--superficie);--primary:var(--plum);--primary-foreground:var(--linho);--on-plum:var(--linho);--muted-foreground:#555;--support-foreground:#444;--border:#d9d6d3;--secondary:#e9e6e3;--muted:var(--secondary);--accent:var(--secondary);--nav-muted:#d9ccd4;--honey:var(--plum);--honey-hover:var(--berry);--shadow-soft:none;--radius-lg:8px;--radius-md:8px}.app-frame{background:var(--background);box-shadow:none!important}.app-frame h1,.app-frame h2,.app-frame h3{font-family:var(--font-sans);letter-spacing:0;color:var(--primary)}.app-frame h1{font-size:28px;font-weight:800;line-height:1.05}.app-frame h2{font-size:22px;font-weight:800}.app-frame h3{font-size:16px;font-weight:600}.app-frame .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:13px;font-weight:700}.app-frame .intro{color:var(--support-foreground);font-size:17px;font-weight:400}.page-heading:after,.week-heading67:after,.login-card:after{content:"";background:var(--primary);width:44px;height:2px;margin-top:18px;display:block}.app-frame .small-note,.app-frame .duration,.app-frame .save-note{color:var(--muted-foreground);font-size:15px}.app-frame .app-header{color:var(--primary-foreground);border:0;background:var(--primary)!important;height:60px!important;min-height:60px!important;padding:8px 16px!important}.app-header .brand{color:var(--primary-foreground);gap:8px}.app-header .brand>span:last-child{display:none}.app-header .brand-icon,.app-header .brand-icon img{object-fit:contain;width:32px;height:32px}.app-header .header-actions{gap:0}.app-header .header-actions .mc-button{min-width:44px;min-height:44px;box-shadow:none;padding:4px;color:var(--primary-foreground)!important;background:0 0!important;border:0!important}.app-header .header-profile53 span{color:var(--primary-foreground);border:1px solid var(--nav-muted);background:0 0}.app-header .header-letter small{color:inherit;font-size:12px}.app-frame .bottom-nav{border:0;background:var(--primary)!important}.app-frame .bottom-nav .nav-item{border-radius:0;min-height:44px;position:relative;color:var(--nav-muted)!important;box-shadow:none!important;background:0 0!important}.app-frame .bottom-nav .nav-item span{color:inherit!important;font-size:12px!important}.app-frame .bottom-nav .nav-item svg{stroke-width:1.6px}.app-frame .bottom-nav .nav-item[data-active=true]{color:var(--primary-foreground)!important}.bottom-nav .nav-item[data-active=true]:before{content:"";background:var(--mel);border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:calc(50% - 2.5px)}.app-frame .mc-button{box-shadow:none;border-radius:8px;min-height:44px}.app-frame .mc-primary{background:var(--primary);color:var(--primary-foreground);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--primary);min-height:52px;font-size:15px}.app-frame .mc-secondary{border:1px solid var(--primary);color:var(--primary);background:0 0;font-size:15px}.app-frame a[href^="https://pay.hotmart.com"]{min-height:48px;box-shadow:none;color:var(--primary)!important;border:1px solid var(--primary)!important;background:0 0!important}.app-frame .category-tabs .mc-button,.app-frame .meal-tabs67b .mc-button{text-transform:none;letter-spacing:0;border-radius:0;min-height:44px;color:var(--muted-foreground)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important}.app-frame .category-tabs .mc-button[aria-pressed=true],.app-frame .meal-tabs67b .mc-button[aria-pressed=true]{color:var(--primary)!important;border-bottom-color:var(--primary)!important}.app-frame .recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.app-frame .recipe-card{box-shadow:none;background:0 0;border:0;border-radius:8px;min-width:0}.app-frame .recipe-photo,.app-frame .recipe-placeholder{aspect-ratio:1;object-fit:cover;background:var(--secondary);border-radius:8px;width:100%;height:auto}.app-frame .recipe-body{padding:12px 0}.app-frame .recipe-body h3{padding:0;font-size:15px;font-weight:600;line-height:1.4}.app-frame .recipe-body p{color:var(--muted-foreground);font-size:15px}.app-frame .favorite{min-height:44px;font-size:15px;position:static}.app-frame .surface,.app-frame .book-card67,.app-frame .activity61{box-shadow:none;border-width:1px;border-radius:8px}.app-frame .aula64,.app-frame .meal-row,.app-frame .meal-plan{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}.app-frame time,.app-frame .meal-time,.app-frame .meal-hour{color:var(--berry);font-weight:700}.app-frame .points-number,.app-frame .performance-number,.app-frame .recipe-count{font-family:var(--font-display);color:var(--berry);font-style:italic;font-weight:700}.app-frame progress{accent-color:var(--mel)}.app-frame svg{stroke-width:1.6px}.app-frame[data-letra=A\+] h1{font-size:34px}.app-frame[data-letra="A++"] h1{font-size:40px}.app-frame[data-letra=A\+] .small-note{font-size:18px}.app-frame[data-letra="A++"] .small-note{font-size:21px}@media (width<=420px){.app-frame .app-header{padding-inline:12px!important}.app-header .brand{gap:4px}.recipe-grid{gap:20px 12px}}.brand-mark78{object-fit:contain;flex-shrink:0;width:auto;height:34px;display:block}.inline-icon78{vertical-align:middle;width:18px;height:18px;color:inherit;display:inline-block}.cover-short78{text-transform:uppercase}.cover-short78:not(:empty):after{content:"."}.app-frame .week-header67{box-shadow:none;background:0 0;border:0;padding:12px 0 24px;display:block}.week-header67:after,.app-frame .r67>h1:after{content:"";background:var(--primary);width:44px;height:2px;margin-top:18px;display:block}.app-frame .lesson64,.app-frame .meal67{box-shadow:none;padding:24px 0;border:0!important;border-bottom:1px solid var(--border)!important;background:0 0!important;border-radius:0!important}.app-frame .lesson64 h2{font-size:16px;font-weight:600;line-height:1.5}.app-frame .group-head67{grid-template-columns:64px 1fr;align-items:center;gap:12px;display:grid}.app-frame .group-head67 time{color:var(--berry);grid-area:1/1;font-weight:700}.app-frame .group-head67 h3{text-transform:uppercase;letter-spacing:.12em;grid-area:1/2;font-size:12px}.app-frame .sugestao69{color:var(--foreground);font-size:16px;font-weight:600}.app-frame .meu69{color:var(--primary);min-height:44px;padding-left:0;font-weight:600;background:0 0!important;border:0!important}.app-frame .yesno63 button{min-height:44px;padding:10px 10px 10px 40px;position:relative;color:var(--primary)!important;background:0 0!important;border:0!important}.app-frame .yesno63 button:before{content:"";border:1px solid var(--primary);border-radius:50%;width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:8px}.app-frame .yesno63 button[aria-pressed=true]:before{background:var(--primary)}.app-frame .food-photo{aspect-ratio:1;border-radius:8px;margin:0;overflow:hidden}.app-frame .food-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.app-frame .food-photo figcaption{color:var(--muted-foreground);font-size:15px}.app-frame .recipe-empty78{background:var(--secondary);place-items:center;min-height:140px;display:grid}.app-frame .recipe-empty78 .brand-mark78{object-fit:contain;width:40px;height:30px}.app-frame .meal-tabs67b [aria-selected=true]{border-bottom-color:var(--primary)!important;color:var(--primary)!important}.app-frame .segmented{background:0 0;border:0;padding:0}.app-frame .segmented .mc-button{border-radius:0;color:var(--primary)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important}.app-frame .segmented [aria-pressed=true]{border-bottom-color:var(--primary)!important}.app-frame .coin59,.app-frame .coin59 span,.app-header .header-actions small{color:var(--primary-foreground)!important}.app-frame .login-mark{align-items:center;gap:16px;display:flex}.app-frame .progress67 li[data-done=true]{color:var(--primary);border-color:var(--border);border-bottom:2px solid var(--mel);background:0 0}.app-frame .progress67 li[data-current=true]{background:var(--primary);color:var(--primary-foreground)}.app-frame .progress67 li{border-width:1px;border-radius:8px}.app-frame .r67>section,.app-frame .band67{box-shadow:none;background:0 0;border-radius:0}.app-frame .page-content{font-size:16px}.app-frame .page-content :is(button,a,input,textarea,select){font-size:15px}.app-frame .recipe-body a,.app-frame .recipe-body h3{overflow-wrap:anywhere}.app-frame[data-letra=A\+] .page-content{font-size:19px}.app-frame[data-letra="A++"] .page-content{font-size:24px}.app-frame[data-letra=A\+] .page-content:not(:has(.sem112)) :is(button,a,input,textarea,select){font-size:18px}.app-frame[data-letra="A++"] .page-content:not(:has(.sem112)) :is(button,a,input,textarea,select){font-size:22px}.app-frame .week-cover78 .eyebrow{margin-bottom:16px;line-height:1.5;display:block}.app-frame .week-cover78 .cover-line78{text-transform:uppercase;display:block}.app-frame .week-cover78 .cover-line78:after{content:"."}.app-frame .gps-value54,.app-frame .points-number60{font-family:var(--font-display);color:var(--berry);font-style:italic;font-weight:700}.app-frame .gps-value54 small{font-family:var(--font-sans);color:var(--muted-foreground);font-size:15px;font-style:normal}.app-frame .app-header .coin59 svg{color:var(--primary-foreground)}.app-frame .toque62:before{content:"Toque aqui";color:var(--primary);background:0 0;border-radius:0;font-size:15px}.app-frame .category-tabs .toque62{box-shadow:none;outline:0}.app-frame .nav-item .nav-link-rel:before,.app-frame .nav-item .nav-link-rel:after{display:none}.app-frame .surface,.app-frame .card68,.app-frame .search-box{box-shadow:none;border-width:1px;border-radius:8px}.app-frame .bottom-nav .mc-button{letter-spacing:0;text-transform:none}.app-frame .page-content :is(small,.small-note,.duration){font-size:15px}.app-frame .week-cover78 .cover-line78{letter-spacing:0;font-size:28px;font-weight:800;line-height:1.05}.app-frame .bottom-nav .nav-item[data-active=true]:before{content:""!important;background:var(--mel)!important;border:0!important;width:5px!important;height:5px!important;display:block!important;top:2px!important}.app-frame .cover-short78:after{content:"."!important;background:0 0!important;width:auto!important;height:auto!important;margin:0!important;display:inline!important}.app-frame .via-flow .toque62{margin-top:40px!important}.app-frame .via-flow .toque62:before{line-height:20px;bottom:calc(100% + 8px);right:0;top:auto!important}.app-frame .mc-button[aria-pressed]{text-transform:none;letter-spacing:0}.app-frame .mc-primary[aria-pressed]{color:var(--primary);border:1px solid var(--primary);background:0 0}.app-frame .card68{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}.app-frame #condicao70~a{text-transform:none;letter-spacing:0;height:auto;min-height:48px}.app-frame .pfs68 b,.app-frame .pds68 b{color:var(--berry);font-family:var(--font-display);font-style:italic;font-weight:700}.app-frame .week-cover78 .cover-long78{text-transform:none;letter-spacing:0;font-size:28px;font-weight:800;line-height:1.05;display:block}.image-dialog{grid-template-rows:auto auto minmax(0,1fr)!important}.image-dialog .image-dialog-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-dialog .image-dialog-toolbar button{min-width:44px;min-height:44px}.image-dialog .image-dialog-fechar{margin-left:auto;padding-inline:16px}.image-dialog .image-dialog-scroll{touch-action:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.image-dialog .image-dialog-scroll img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;max-height:100%}.app-frame .via-pendente{margin:0}.app-frame .via-pendente a{border:1px solid var(--plum,#3d1b33);min-height:48px;color:var(--plum,#3d1b33);border-radius:8px;align-items:center;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}.trilha-foto79{object-fit:cover;object-position:55% 35%;border-radius:8px;width:100%;height:200px;display:block}@media (width>=768px){.trilha-foto79{height:260px}}.key-number79{color:var(--berry);font-family:Playfair Display,serif;font-style:italic;font-weight:700}.app-frame .via-flow .via-title80,.image-dialog .via-title80{font-family:var(--font-sans);color:var(--primary);letter-spacing:0;font-style:normal;font-weight:800}.app-frame .via-flow .via-title80:focus{box-shadow:none;outline:none}.image-dialog .via-title80.cover-short78{text-transform:uppercase}.app-frame button[role=switch].switch62{min-width:44px;height:44px!important;min-height:44px!important}.app-frame input:is([type=checkbox],[type=radio]){min-width:44px;min-height:44px}
