.nutrition-fat-guide-module__CbGfzW__guide{margin-bottom:18px}.nutrition-fat-guide-module__CbGfzW__guide h2{margin:8px 0;font-size:22px}.nutrition-fat-guide-module__CbGfzW__intro,.nutrition-fat-guide-module__CbGfzW__budget,.nutrition-fat-guide-module__CbGfzW__details{font-size:13px;line-height:1.6}.nutrition-fat-guide-module__CbGfzW__intro,.nutrition-fat-guide-module__CbGfzW__details{color:#a6b0ba}.nutrition-fat-guide-module__CbGfzW__intro{margin:0 0 18px}.nutrition-fat-guide-module__CbGfzW__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.nutrition-fat-guide-module__CbGfzW__items li{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.nutrition-fat-guide-module__CbGfzW__priority{color:var(--lime);font-size:11px;font-weight:600}.nutrition-fat-guide-module__CbGfzW__items h3{margin:7px 0;font-size:16px}.nutrition-fat-guide-module__CbGfzW__portion{color:var(--text);margin:0;font-size:13px;line-height:1.5}.nutrition-fat-guide-module__CbGfzW__explanations{margin:4px 0 14px;padding-left:20px}.nutrition-fat-guide-module__CbGfzW__explanations li+li{margin-top:8px}.nutrition-fat-guide-module__CbGfzW__budget{color:#c5ced6;margin:18px 0 0}.nutrition-fat-guide-module__CbGfzW__details{border-top:1px solid var(--line);margin-top:14px;padding-top:4px}.nutrition-fat-guide-module__CbGfzW__details summary{cursor:pointer;min-height:44px;color:var(--text);padding:11px 0}.nutrition-fat-guide-module__CbGfzW__details summary:focus-visible,.nutrition-fat-guide-module__CbGfzW__sources a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.nutrition-fat-guide-module__CbGfzW__details p{margin:4px 0 12px}.nutrition-fat-guide-module__CbGfzW__sources{flex-wrap:wrap;gap:4px 20px;display:flex}.nutrition-fat-guide-module__CbGfzW__sources a{min-height:44px;color:var(--blue);text-underline-offset:3px;align-items:center;display:inline-flex}@media (max-width:600px){.nutrition-fat-guide-module__CbGfzW__guide h2{font-size:20px}.nutrition-fat-guide-module__CbGfzW__items{grid-template-columns:minmax(0,1fr);gap:10px}.nutrition-fat-guide-module__CbGfzW__items li{padding:13px}}
.manual-apple-readiness-module__wosmfq__panel{border-top:1px solid var(--border,#29323c);margin-top:18px;padding-top:18px}.manual-apple-readiness-module__wosmfq__heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.manual-apple-readiness-module__wosmfq__heading strong{font-size:14px}.manual-apple-readiness-module__wosmfq__heading span,.manual-apple-readiness-module__wosmfq__panel p,.manual-apple-readiness-module__wosmfq__panel small{color:var(--muted);font-size:12px;line-height:1.6}.manual-apple-readiness-module__wosmfq__panel p{margin:8px 0}.manual-apple-readiness-module__wosmfq__controls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0;display:flex}.manual-apple-readiness-module__wosmfq__controls label{gap:6px;font-size:12px;display:grid}.manual-apple-readiness-module__wosmfq__controls select{min-width:120px;min-height:44px;color:var(--text,#f4f5f6);font:inherit;background:#10161b;border:1px solid #46535e;border-radius:8px;padding:8px 12px}.manual-apple-readiness-module__wosmfq__controls button{white-space:normal;min-height:44px}.manual-apple-readiness-module__wosmfq__controls select:focus-visible,.manual-apple-readiness-module__wosmfq__controls button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.manual-apple-readiness-module__wosmfq__panel .manual-apple-readiness-module__wosmfq__notice{font-size:11px}.manual-apple-readiness-module__wosmfq__panel .manual-apple-readiness-module__wosmfq__error{color:var(--danger,#ff918a)}.manual-apple-readiness-module__wosmfq__panel .manual-apple-readiness-module__wosmfq__success{color:var(--lime,#d1ff73)}
.apple-current-metrics-module__7Ai9GW__panel{margin-bottom:18px;padding:20px}.apple-current-metrics-module__7Ai9GW__panel h2{margin:0 0 10px;font-size:17px}.apple-current-metrics-module__7Ai9GW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.apple-current-metrics-module__7Ai9GW__metrics li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:14px}.apple-current-metrics-module__7Ai9GW__metrics h3{margin:0;font-size:13px}.apple-current-metrics-module__7Ai9GW__metrics dl{font-size:11px;line-height:1.6}.apple-current-metrics-module__7Ai9GW__metrics dl div{margin-top:8px}.apple-current-metrics-module__7Ai9GW__metrics dt,.apple-current-metrics-module__7Ai9GW__note{color:var(--muted)}.apple-current-metrics-module__7Ai9GW__metrics dd{margin:0}.apple-current-metrics-module__7Ai9GW__note{font-size:12px;line-height:1.6}.apple-current-metrics-module__7Ai9GW__value{margin:10px 0;font-size:22px}.apple-current-metrics-module__7Ai9GW__value small{font-size:12px}@media (max-width:700px){.apple-current-metrics-module__7Ai9GW__metrics{grid-template-columns:minmax(0,1fr)}}
.macrofactor-food-log-module__RvHoca__card{margin-top:18px}.macrofactor-food-log-module__RvHoca__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.macrofactor-food-log-module__RvHoca__header h2{letter-spacing:-.4px;align-items:center;gap:9px;margin:8px 0;font-size:21px;display:flex}.macrofactor-food-log-module__RvHoca__header h2 svg{color:var(--lime)}.macrofactor-food-log-module__RvHoca__header p{max-width:660px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.macrofactor-food-log-module__RvHoca__refresh{flex-shrink:0;min-width:42px;min-height:42px}.macrofactor-food-log-module__RvHoca__upload{border:1px solid var(--line);background:#ffffff04;border-radius:12px;margin-top:19px}.macrofactor-food-log-module__RvHoca__upload>summary{cursor:pointer;min-height:62px;color:var(--lime);align-items:center;gap:11px;padding:13px 16px;font-size:12px;display:flex}.macrofactor-food-log-module__RvHoca__upload>summary span{color:var(--text)}.macrofactor-food-log-module__RvHoca__upload>summary small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.macrofactor-food-log-module__RvHoca__upload>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:19px}.macrofactor-food-log-module__RvHoca__upload[open]>summary:after{content:"−"}.macrofactor-food-log-module__RvHoca__upload>summary::-webkit-details-marker{display:none}.macrofactor-food-log-module__RvHoca__uploadBody{padding:0 12px 12px}.macrofactor-food-log-module__RvHoca__navigation{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 17px;display:flex}.macrofactor-food-log-module__RvHoca__dateControls{align-items:flex-end;gap:8px;display:flex}.macrofactor-food-log-module__RvHoca__dateField{flex-direction:column;gap:6px;display:flex}.macrofactor-food-log-module__RvHoca__dateField>span{color:var(--muted);font-size:10px}.macrofactor-food-log-module__RvHoca__dateField input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:145px;min-height:42px;color:var(--text);border-radius:9px;padding:8px 10px;font-size:13px}.macrofactor-food-log-module__RvHoca__dayArrow{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.macrofactor-food-log-module__RvHoca__latest{border:1px solid var(--line);min-height:42px;color:var(--blue);cursor:pointer;background:0 0;border-radius:9px;align-self:flex-end;padding:8px 12px;font-size:11px}.macrofactor-food-log-module__RvHoca__dayArrow:disabled,.macrofactor-food-log-module__RvHoca__latest:disabled{opacity:.4;cursor:default}.macrofactor-food-log-module__RvHoca__card button:focus-visible,.macrofactor-food-log-module__RvHoca__card summary:focus-visible,.macrofactor-food-log-module__RvHoca__dateField input:focus-visible,.macrofactor-food-log-module__RvHoca__entries:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.macrofactor-food-log-module__RvHoca__state{min-height:175px;color:var(--muted);justify-content:center;align-items:center;gap:13px;font-size:13px;line-height:1.6;display:flex}.macrofactor-food-log-module__RvHoca__state>svg{flex-shrink:0}.macrofactor-food-log-module__RvHoca__state b{color:var(--text);font-weight:600;display:block}.macrofactor-food-log-module__RvHoca__state small{max-width:490px;margin-top:5px;font-size:12px;display:block}.macrofactor-food-log-module__RvHoca__error{color:var(--danger);flex-wrap:wrap}.macrofactor-food-log-module__RvHoca__dayHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 14px;display:flex}.macrofactor-food-log-module__RvHoca__dayHeading h3{margin:0;font-size:16px;font-weight:600}.macrofactor-food-log-module__RvHoca__dayHeading>span{color:var(--muted);font-size:10px}.macrofactor-food-log-module__RvHoca__totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.macrofactor-food-log-module__RvHoca__totals>div{border:1px solid var(--line);background:#ffffff05;border-radius:11px;min-width:0;padding:14px 12px}.macrofactor-food-log-module__RvHoca__totals dt{color:var(--muted);font-size:10px}.macrofactor-food-log-module__RvHoca__totals dd{white-space:normal;margin:8px 0;font-size:20px;font-weight:600}.macrofactor-food-log-module__RvHoca__totals>div:first-child dd{color:var(--lime)}.macrofactor-food-log-module__RvHoca__totals small{color:var(--muted);font-size:9px;line-height:1.4;display:block}.macrofactor-food-log-module__RvHoca__canonical{background:#63a7ff0b;border:1px solid #63a7ff26;border-radius:10px;margin-top:12px;padding:12px 14px}.macrofactor-food-log-module__RvHoca__canonical p{color:#a4b5c5;margin:0;font-size:11px;line-height:1.6}.macrofactor-food-log-module__RvHoca__canonical p+p{margin-top:5px}.macrofactor-food-log-module__RvHoca__canonical b{color:#d0dce8;font-weight:600}.macrofactor-food-log-module__RvHoca__canonical .macrofactor-food-log-module__RvHoca__difference{color:#c6b793}.macrofactor-food-log-module__RvHoca__note{color:var(--muted);margin:14px 0 5px;font-size:10px;line-height:1.6}.macrofactor-food-log-module__RvHoca__entries{scrollbar-width:thin;scrollbar-color:#344150 transparent;max-height:560px;margin:15px 0 0;padding:0 8px 0 0;list-style:none;overflow-y:auto}.macrofactor-food-log-module__RvHoca__entry{border-top:1px solid var(--line);grid-template-columns:67px minmax(0,1fr);gap:13px;padding:17px 0;display:grid}.macrofactor-food-log-module__RvHoca__time{color:var(--muted);font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;padding-top:3px;font-size:11px;line-height:1.2;display:flex}.macrofactor-food-log-module__RvHoca__food h4{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.45}.macrofactor-food-log-module__RvHoca__portion{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 12px;font-size:10px;line-height:1.5}.macrofactor-food-log-module__RvHoca__macros{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.macrofactor-food-log-module__RvHoca__macros dt{color:var(--muted);font-size:9px}.macrofactor-food-log-module__RvHoca__macros dd{color:#cbd4dc;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.macrofactor-food-log-module__RvHoca__nutrients{margin-top:12px}.macrofactor-food-log-module__RvHoca__nutrients summary,.macrofactor-food-log-module__RvHoca__dailyNutrients summary{width:fit-content;color:var(--blue);cursor:pointer;padding:8px 0;font-size:10px}.macrofactor-food-log-module__RvHoca__nutrients dl,.macrofactor-food-log-module__RvHoca__dailyNutrients dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:7px 0 0;display:grid}.macrofactor-food-log-module__RvHoca__nutrients dl>div,.macrofactor-food-log-module__RvHoca__dailyNutrients dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:9px;padding:7px 0;display:flex}.macrofactor-food-log-module__RvHoca__nutrients dt,.macrofactor-food-log-module__RvHoca__dailyNutrients dt{min-width:0;color:var(--muted);font-size:10px;line-height:1.4}.macrofactor-food-log-module__RvHoca__nutrients dd,.macrofactor-food-log-module__RvHoca__dailyNutrients dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:10px}.macrofactor-food-log-module__RvHoca__dailyNutrients{border-top:1px solid var(--line);padding-top:7px}.macrofactor-food-log-module__RvHoca__dailyNutrients summary{font-size:12px}.macrofactor-food-log-module__RvHoca__dailyNutrients dd small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.macrofactor-food-log-module__RvHoca__dailyNutrients p,.macrofactor-food-log-module__RvHoca__importedAt{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}.macrofactor-food-log-module__RvHoca__importedAt{border-top:1px solid var(--line);padding-top:13px}@media (max-width:640px){.macrofactor-food-log-module__RvHoca__header h2{font-size:19px}.macrofactor-food-log-module__RvHoca__header p{font-size:11px}.macrofactor-food-log-module__RvHoca__uploadBody{padding:0 8px 8px}.macrofactor-food-log-module__RvHoca__navigation{flex-direction:column;align-items:stretch;gap:8px}.macrofactor-food-log-module__RvHoca__dateControls{width:100%}.macrofactor-food-log-module__RvHoca__dateField{flex:1;min-width:0}.macrofactor-food-log-module__RvHoca__dateField input{min-width:0}.macrofactor-food-log-module__RvHoca__latest{align-self:flex-start}.macrofactor-food-log-module__RvHoca__totals{grid-template-columns:repeat(2,minmax(0,1fr))}.macrofactor-food-log-module__RvHoca__totals dd{font-size:20px}.macrofactor-food-log-module__RvHoca__dayHeading{flex-direction:column;align-items:flex-start}.macrofactor-food-log-module__RvHoca__state{align-items:flex-start;min-height:145px;padding:27px 0}.macrofactor-food-log-module__RvHoca__entry{grid-template-columns:minmax(0,1fr);gap:9px}.macrofactor-food-log-module__RvHoca__time{padding-top:0;font-size:11px}.macrofactor-food-log-module__RvHoca__food h4{font-size:14px}.macrofactor-food-log-module__RvHoca__macros{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.macrofactor-food-log-module__RvHoca__macros dd{font-size:13px}.macrofactor-food-log-module__RvHoca__nutrients dl,.macrofactor-food-log-module__RvHoca__dailyNutrients dl{grid-template-columns:minmax(0,1fr)}.macrofactor-food-log-module__RvHoca__nutrients summary{align-content:center;min-height:40px;display:list-item}}
.treadmill-walking-guide-module__VMf2NW__guide{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:14px 0 18px;font-size:13px;line-height:1.6}.treadmill-walking-guide-module__VMf2NW__guide summary{cursor:pointer;min-height:44px;color:var(--lime);padding:14px 16px;font-weight:600}.treadmill-walking-guide-module__VMf2NW__guide summary span{display:inline}.treadmill-walking-guide-module__VMf2NW__guide summary small{color:#b9c2cc;margin-top:3px;font-size:12px;font-weight:400;display:block}.treadmill-walking-guide-module__VMf2NW__guide summary:focus-visible,.treadmill-walking-guide-module__VMf2NW__sources a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.treadmill-walking-guide-module__VMf2NW__body{color:#b9c2cc;padding:0 16px 16px}.treadmill-walking-guide-module__VMf2NW__body h3{color:var(--text);margin:16px 0 8px;font-size:15px}.treadmill-walking-guide-module__VMf2NW__body p{margin:10px 0}.treadmill-walking-guide-module__VMf2NW__body small{font-size:12px}.treadmill-walking-guide-module__VMf2NW__notice{border-left:2px solid var(--lime);color:var(--text);padding-left:12px}.treadmill-walking-guide-module__VMf2NW__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.treadmill-walking-guide-module__VMf2NW__modes section{border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px}.treadmill-walking-guide-module__VMf2NW__modes h3{margin-top:0}.treadmill-walking-guide-module__VMf2NW__modes strong{color:var(--text);font-size:14px}.treadmill-walking-guide-module__VMf2NW__source{font-size:12px}.treadmill-walking-guide-module__VMf2NW__body ol{padding-left:21px}.treadmill-walking-guide-module__VMf2NW__body li+li{margin-top:10px}.treadmill-walking-guide-module__VMf2NW__safety{color:#f0d3a7}.treadmill-walking-guide-module__VMf2NW__sources{flex-wrap:wrap;gap:4px 20px;display:flex}.treadmill-walking-guide-module__VMf2NW__sources a{min-height:44px;color:var(--blue);text-underline-offset:3px;align-items:center;display:inline-flex}@media (max-width:600px){.treadmill-walking-guide-module__VMf2NW__modes{grid-template-columns:minmax(0,1fr)}.treadmill-walking-guide-module__VMf2NW__guide summary{padding:12px}.treadmill-walking-guide-module__VMf2NW__body{padding:0 12px 12px}}
