:root{--lime:#9bf500;--text:#f7f7f4;--muted:#b8bbb5;--page:#020805;--meals-frame-color:#b9841cb8;--screen-edge:clamp(4px,1.2vw,6px);--block-gap:clamp(3px,.45dvh,4px);--footer-height:clamp(82px,22cqw,112px);--nav-background-drop:clamp(21px,2.8dvh,27px);color:var(--text);font-synthesis:none;background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{background:#000;width:100%;height:100%;min-height:100dvh;margin:0;overflow:hidden}html{overscroll-behavior:none}body{overscroll-behavior:none;justify-content:center;align-items:flex-start;display:flex}button{font:inherit;color:inherit}h1,h2,p{margin:0}.app{width:min(100vw,480px);height:100dvh;padding-top:env(safe-area-inset-top,0px);isolation:isolate;grid-template-rows:minmax(0,1fr) var(--footer-height);row-gap:var(--block-gap);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;font-size:clamp(12px,min(4cqw,1.8dvh),18px);display:grid;position:relative;overflow:hidden;container-type:inline-size}.app img{pointer-events:none;-webkit-user-drag:none}.app button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dashboard-content{width:100%;min-height:0;padding-inline:var(--screen-edge);gap:var(--block-gap);grid-template-rows:14.5fr 25.17fr 61.03fr 77.51fr;margin:0;display:grid}.dashboard-content>.topbar,.dashboard-content>.streak-card,.dashboard-content>.today{aspect-ratio:auto;height:100%;min-height:0}.lower-stack{gap:var(--block-gap);grid-template-rows:34.21fr 15.17fr 28.13fr;min-height:0;display:grid}.lower-stack>.macros,.lower-stack>.water,.lower-stack>.meals{aspect-ratio:auto;width:100%;height:100%;min-height:0;transform:none}.topbar,.streak-card,.today,.macros,.water,.meals,.bottom-nav{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:none;width:100%;position:relative}.topbar{aspect-ratio:853/142;background-image:none}.brand{width:30%;height:auto;display:block;position:absolute;top:24%;left:4.5%}.icon-button,.link-button,.meal,.nav-item,.mic-button,.water-add{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.notification{aspect-ratio:1;place-items:center;width:11%;min-width:0;min-height:0;display:grid;position:absolute;top:24%;right:5%}.notification img{object-fit:contain;width:72%;height:72%}.streak-card{aspect-ratio:853/209;z-index:1;isolation:isolate;background-image:none}.streak-card:before{content:"";z-index:-1;pointer-events:none;border:18px solid #0000;border-image:url(/assets/streak-BPoG7GSV.png) 48 fill/18px;position:absolute;inset:0}.streak-card:after{content:"";z-index:6;pointer-events:none;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;height:2px;position:absolute;top:0;left:0;right:0}.streak-card>div{position:absolute;top:16%;left:9.3%}.streak-card h1{color:var(--lime);font-size:1.12em;font-weight:800;line-height:1.08}.streak-card p{margin-top:.55em;font-size:.88em;line-height:1.35}.streak-icon{object-fit:contain;width:15.5%;max-height:72%;position:absolute;top:14%;right:5.5%}.today{aspect-ratio:853/548;z-index:2;isolation:isolate;background-image:none;overflow:visible}.today:before{content:"";z-index:-1;pointer-events:none;border:18px solid #0000;border-image:url(/assets/today-B2idItM7.png) 48 fill/18px;position:absolute;inset:0}.today:after{content:"";z-index:6;pointer-events:none;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;height:2px;position:absolute;top:0;left:0;right:0}.today>h2{z-index:5;font-size:1.28em;position:absolute;top:6.2%;left:8.2%}.calorie-ring{aspect-ratio:1;z-index:2;width:36.9%;position:absolute;top:16.2%;left:8.5%}.calorie-ring svg{filter:drop-shadow(0 2px 2px #0000006b);width:100%;height:100%;overflow:visible}.calorie-ring circle{fill:none;stroke-width:10px}.ring-track{stroke:#4f5037;opacity:.9}.ring-value{stroke:url(#ringGradient);stroke-linecap:round;stroke-dasharray:249 302;transform-origin:60px 60px;transform:rotate(-82deg)}.ring-copy{text-align:center;place-content:center;line-height:1.05;display:grid;position:absolute;inset:0}.ring-copy strong{font-variant-numeric:tabular-nums;font-size:1.9em}.ring-copy b{margin-top:.22em;font-size:.82em}.ring-copy span{color:#e7e4d8;margin-top:.24em;font-size:.78em}.dragon{z-index:4;object-fit:contain;filter:drop-shadow(0 5px 4px #0008);width:56.5%;position:absolute;top:-30%;right:1.6%}.summary{z-index:5;grid-template-columns:repeat(3,1fr);height:18%;display:grid;position:absolute;bottom:calc(3% + 8px);left:7.5%;right:7.5%}.summary-item{grid-template-rows:1fr 1fr;grid-template-columns:33% 1fr;align-items:center;row-gap:2px;min-width:0;padding:0 5%;display:grid}.summary-item+.summary-item{border-left:1px solid #b8962d40}.summary-item img{object-fit:contain;grid-row:1/3;width:88%;height:88%}.summary-item span{color:#e5e5e1;white-space:nowrap;font-size:calc(.67em + 3px);line-height:1;transform:translateY(2px)}.summary-item strong{white-space:nowrap;font-size:calc(.72em + 1px);transform:translateY(-3px)}.macros{aspect-ratio:853/284;isolation:isolate;background-image:none;flex-direction:column;justify-content:center;padding:1.8% clamp(12px,3cqw,16px) 2%;display:flex}.macros:before{content:"";z-index:-1;pointer-events:none;border:18px solid #0000;border-image:url(/assets/macros-safe-CesjhFzC.png) 48 fill/18px;position:absolute;inset:0}.macros:after{content:"";z-index:6;pointer-events:none;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;height:2px;position:absolute;top:0;left:0;right:0}.macros>*{transform:translateY(0)}.macros .section-heading,.macros .link-button{display:none}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading h2{font-size:1em;line-height:1}.link-button{color:var(--lime);align-items:center;gap:.3em;min-height:32px;font-size:.74em;display:inline-flex}.link-button span{font-size:1.8em;line-height:.6}.macro-row{flex:none;grid-template-columns:24% minmax(0,1fr) 28%;align-items:center;gap:2%;width:100%;height:28%;font-size:clamp(13px,3.5cqw,17px);display:grid}.macro-row>span{font-weight:700}.macro-row>strong{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.slider{background:linear-gradient(90deg,#464b38,#555844);border-radius:99px;height:9px;position:relative;box-shadow:inset 0 1px 1px #ffffff14}.slider i{border-radius:inherit;height:100%;display:block}.slider b{border:2px solid #b79016;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 5px}.water{aspect-ratio:853/126;isolation:isolate;background-image:none;grid-template-columns:44px minmax(0,1fr) max-content;align-items:center;column-gap:8px;padding:0 clamp(12px,3cqw,16px);display:grid}.water:before{content:"";z-index:-1;pointer-events:none;border:14px solid #0000;border-image:url(/assets/water-safe-C9E29Txd.png) 34 fill/14px;position:absolute;inset:0}.water:after{content:"";z-index:6;pointer-events:none;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;height:2px;position:absolute;top:0;left:0;right:0}.water-title{display:none}.glasses{grid-template-columns:repeat(8,1fr);place-items:center;gap:3%;min-width:0;height:100%;padding:5px 6px;display:grid}.glasses img{object-fit:contain;width:auto;min-width:0;max-width:calc(100% + 2px);height:100%}.water-count{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:clamp(14px,3.7cqw,18px)}.water-add{grid-area:1/1;justify-self:start;place-items:center;min-width:44px;min-height:44px;transition:transform .12s;display:grid}.glasses{grid-area:1/2}.water-count{grid-area:1/3}.water-add img{width:82%}.meals{aspect-ratio:853/283;isolation:isolate;z-index:2;background-image:none;padding:0;height:calc(100% + var(--nav-background-drop))!important}.meals:before{content:"";z-index:-1;pointer-events:none;border:18px solid #0000;border-image:url(/assets/macros-safe-CesjhFzC.png) 48 fill/18px;position:absolute;inset:0}.meals:after{content:"";z-index:6;pointer-events:none;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;height:2px;position:absolute;top:0;left:0;right:0}.meals .section-heading,.meals .link-button{display:none}.meal-grid{inset:var(--block-gap) 3.2%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(4px,1.55cqw,7px);margin:0;display:grid;position:absolute;transform:none}.meal{aspect-ratio:1;width:100%;min-width:0;box-shadow:none;background:url(/assets/meal-card-DgM2-D5H.png) 50%/100% 100% no-repeat;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px,.45cqw,3px);padding:8%;transition:transform .12s,filter .12s;display:flex}.meal img{aspect-ratio:1;object-fit:contain;flex:none;width:clamp(61%,16cqw,68%)}.meal span{white-space:nowrap;flex:none;margin:0;font-size:calc(.68em + 2px);line-height:1.05}.bottom-nav{width:100%;height:100%;min-height:0;padding:0 1.5% max(7px,calc(env(safe-area-inset-bottom,0px) * .2));isolation:auto;grid-template-columns:repeat(5,1fr);align-items:end;margin:0;display:grid;position:relative;bottom:auto;left:auto;overflow:visible;transform:none}.android .bottom-nav{transform:none}.bottom-nav:before{content:"";z-index:0;pointer-events:none;transform:translateY(var(--nav-background-drop));background:url(/assets/navigation-CnnrDa8b.png) top/100% 100% no-repeat;position:absolute;inset:0}.nav-item{z-index:1;min-width:44px;height:72%;min-height:0;color:var(--muted);flex-direction:column;justify-content:flex-end;align-items:center;gap:.1em;padding-bottom:2px;transition:transform .12s,color .16s;display:flex;position:relative;transform:none}.nav-icon{filter:grayscale()brightness(.92);width:31%;max-width:30px;height:auto}.nav-item span{font-size:.69em;line-height:1.15}.nav-item.active{color:var(--lime)}.nav-item.active .nav-icon{filter:sepia()saturate(7)hue-rotate(34deg)brightness(1.2);transform:translateY(-1px)}.mic-button{z-index:5;aspect-ratio:1;place-self:end center;place-items:end center;width:22.8cqw;min-width:0;min-height:0;transition:transform .12s;display:grid;position:relative;transform:none}.mic-button img{width:calc(92% - 2px);max-height:calc(100% - 2px);display:block}.water-add:active,.meal:active,.nav-item:active,.mic-button:active{transform:scale(.92)}button:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #d8ff75}@container (width<=360px){.meal img{width:54%}}@container (width>=431px){.meal img{width:59%}}@media (width>=431px){body{background:#000}.app{box-shadow:0 0 50px #64b4141f}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
