@layer properties,theme,base;@layer components{._root_1nkav_3{width:100%;height:100%;min-height:0;padding:var(--pui-space-4);flex-direction:column;display:flex;overflow:auto;container-type:inline-size}._quiet_1nkav_13{color:var(--pui-ink-3);font-size:var(--pui-text-xs);margin:0}._label_1nkav_18{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);margin:0}._failed_1nkav_24{color:var(--pui-danger);font-size:var(--pui-text-sm);margin:0}._failedSmall_1nkav_29{color:var(--pui-danger);font-size:var(--pui-text-xs)}._doneLine_1nkav_33{color:var(--pui-success);font-size:var(--pui-text-sm);margin:0}._icon_1nkav_38{width:var(--pui-icon-sm);height:var(--pui-icon-sm);vertical-align:-.15em;color:var(--pui-ink-3);display:inline-block}._panel_1nkav_45{gap:var(--pui-space-3);padding:var(--pui-space-4);border-radius:var(--pui-radius-card);flex-direction:column;display:flex}._sectionTitle_1nkav_52{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-base);font-weight:var(--pui-weight-title);margin:0}._rowName_1nkav_59{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium)}._rows_1nkav_64{gap:var(--pui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._actions_1nkav_72{gap:var(--pui-space-1);display:inline-flex}._home_1nkav_78{align-items:start;gap:var(--pui-space-4) var(--pui-space-5);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr);width:100%;max-width:76rem;margin-inline:auto;display:grid}._greeting_1nkav_88{align-items:baseline;gap:var(--pui-space-1) var(--pui-space-3);padding-block:var(--pui-space-1) 0;flex-wrap:wrap;grid-column:1/-1;display:flex}._hello_1nkav_96{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-3xl);font-weight:var(--pui-weight-title);letter-spacing:var(--pui-tracking-display);margin:0}._dateLine_1nkav_104{color:var(--pui-ink-2);font-size:var(--pui-text-base);margin:0}._homeMain_1nkav_109,._homeSide_1nkav_110{gap:var(--pui-space-4);flex-direction:column;min-width:0;display:flex}._panelHead_1nkav_116{justify-content:space-between;align-items:baseline;gap:var(--pui-space-3);display:flex}._goalCount_1nkav_123{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums}._goalMeter_1nkav_128{border-radius:var(--pui-radius-pill);background:var(--pui-inset);height:6px;display:block;overflow:hidden}._goalMeter_1nkav_128>span,._weekBar_1nkav_136>span{background:var(--pui-success);transform-origin:0;width:100%;height:100%;scale:var(--pui-journal-share) 1;transition:scale var(--pui-duration-standard) var(--pui-ease-out-strong);display:block}._goalMeter_1nkav_128>span:dir(rtl){transform-origin:100%}._goalRows_1nkav_148{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._goal_1nkav_123{align-items:center;gap:var(--pui-space-3);padding-block:var(--pui-space-2-5);border-block-start:1px solid var(--pui-line-soft);display:flex}._goal_1nkav_123:first-child{border-block-start:0}._goal_1nkav_123[data-done] ._goalName_1nkav_165{color:var(--pui-ink-2)}._check_1nkav_168{border:1.5px solid var(--pui-edge-control);color:#0000;cursor:pointer;width:2.25rem;height:2.25rem;transition:background-color var(--pui-duration-fast) var(--pui-ease-default), border-color var(--pui-duration-fast) var(--pui-ease-default), color var(--pui-duration-fast) var(--pui-ease-default);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._check_1nkav_168 svg{width:var(--pui-icon-md);height:var(--pui-icon-md)}._check_1nkav_168:hover{border-color:var(--pui-success)}._check_1nkav_168[aria-pressed=true]{background:var(--pui-success);color:var(--pui-surface);border-color:#0000}._check_1nkav_168:disabled{cursor:progress}._check_1nkav_168:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px}._goalWords_1nkav_203,._taskWords_1nkav_204{gap:var(--pui-space-0-5);flex-direction:column;min-width:0;display:flex}._goalName_1nkav_165{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium)}._logRow_1nkav_217{gap:var(--pui-space-2);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));display:grid}._logButton_1nkav_222{gap:var(--pui-space-1-5);height:auto;padding-block:var(--pui-space-3);box-shadow:inset 0 0 0 1px var(--pui-line-soft);flex-direction:column}._logButton_1nkav_222 svg{width:var(--pui-icon-lg);height:var(--pui-icon-lg);color:var(--pui-ink-2)}._logBlock_1nkav_234{gap:var(--pui-space-3);border-block-end:1px solid var(--pui-line-soft);flex-direction:column;padding-block-end:var(--pui-space-2);display:flex}._entry_1nkav_241{gap:var(--pui-space-3);flex-direction:column;padding-block-start:var(--pui-space-1);display:flex}._entryFoot_1nkav_247{justify-content:space-between;align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._dayPanel_1nkav_256{flex:1}._dayLine_1nkav_259{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._dayItem_1nkav_266{align-items:start;gap:var(--pui-space-3);padding-block:var(--pui-space-2);grid-template-columns:3.25rem 1.75rem minmax(0,1fr);display:grid;position:relative}._dayItem_1nkav_266:not(:last-child):after{inset-block:calc(var(--pui-space-2) + 1.75rem) calc(-1 * var(--pui-space-2));background:var(--pui-line);content:"";width:1px;position:absolute;inset-inline-start:calc(3.25rem + var(--pui-space-3) + .875rem - .5px)}._dayTime_1nkav_283{color:var(--pui-ink-3);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;padding-block-start:.3rem}._dayDot_1nkav_289{background:var(--pui-inset);width:1.75rem;height:1.75rem;color:var(--pui-ink-2);border-radius:50%;place-items:center;display:grid}._dayDot_1nkav_289 svg{width:var(--pui-icon-sm);height:var(--pui-icon-sm)}._dayWords_1nkav_302{gap:var(--pui-space-0-5);flex-direction:column;min-width:0;padding-block-start:.2rem;display:flex}._dayTitle_1nkav_309{align-items:baseline;gap:var(--pui-space-2);display:flex}._dayValue_1nkav_314{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;margin-inline-start:auto}._dayDetail_1nkav_320{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._dayComment_1nkav_324{align-items:baseline;gap:var(--pui-space-1-5);padding:var(--pui-space-1-5) var(--pui-space-2-5);border-radius:var(--pui-radius-control);background:var(--pui-blue-tint);color:var(--pui-ink);font-size:var(--pui-text-sm);margin-block-start:var(--pui-space-1);display:flex}._dayComment_1nkav_324 ._icon_1nkav_38{color:var(--pui-info)}._commentAuthor_1nkav_338{font-weight:var(--pui-weight-medium)}._nextWhen_1nkav_343{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-xl);font-weight:var(--pui-weight-medium);margin:0}._nextIn_1nkav_350{color:var(--pui-info);font-size:var(--pui-text-sm);margin:0}._book_1nkav_355{align-self:flex-start}._week_1nkav_136{gap:var(--pui-space-1-5);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._weekDay_1nkav_367{align-items:center;gap:var(--pui-space-1);flex-direction:column;display:flex}._weekBar_1nkav_136{border-radius:var(--pui-radius-chip);background:var(--pui-inset);align-items:flex-end;width:100%;height:6rem;display:flex;overflow:hidden}._weekBar_1nkav_136>span{transform-origin:50% 100%;height:100%;scale:1 var(--pui-journal-share);opacity:.55}._weekDay_1nkav_367[data-full] ._weekBar_1nkav_136>span{opacity:1}._weekDay_1nkav_367[data-when=today] ._weekBar_1nkav_136{box-shadow:inset 0 0 0 1px var(--pui-line-strong)}._weekDay_1nkav_367[data-when=ahead] ._weekBar_1nkav_136{box-shadow:inset 0 0 0 1px var(--pui-line-soft);background:0 0}._weekDay_1nkav_367[data-when=unknown] ._weekBar_1nkav_136{background:var(--pui-unmeasured-hatch), var(--pui-unmeasured)}._weekCount_1nkav_401{min-height:1.1em;color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums}._weekName_1nkav_407{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._weekDay_1nkav_367[data-when=today] ._weekName_1nkav_407{color:var(--pui-ink);font-weight:var(--pui-weight-medium)}._task_1nkav_204{align-items:flex-start;gap:var(--pui-space-2-5);display:flex}._taskMark_1nkav_420{border:1.5px solid var(--pui-edge-control);border-radius:var(--pui-radius-chip);flex-shrink:0;place-items:center;width:1.125rem;height:1.125rem;margin-block-start:.1rem;display:grid}._taskMark_1nkav_420 svg{width:.75rem;height:.75rem}._task_1nkav_204[data-done] ._taskMark_1nkav_420{background:var(--pui-inset);color:var(--pui-ink-3);border-color:#0000}._task_1nkav_204[data-done] ._goalName_1nkav_165{color:var(--pui-ink-3);text-decoration:line-through}@container (width<44rem){._home_1nkav_78{grid-template-columns:minmax(0,1fr)}._hello_1nkav_96{font-size:var(--pui-text-2xl)}}._commentOpen_1nkav_453{align-self:flex-start}._reviewRail_1nkav_456{gap:var(--pui-space-4);flex-direction:column;min-width:0;display:flex}._dayList_1nkav_462{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._dayRow_1nkav_469{align-items:center;gap:var(--pui-space-1) var(--pui-space-3);width:100%;padding:var(--pui-space-2);border-radius:var(--pui-radius-control);text-align:start;grid-template-columns:6.5rem minmax(0,1fr) 5rem;display:grid}._dayRow_1nkav_469>._quiet_1nkav_13{grid-column:2/-1}._dayRowName_1nkav_482{color:var(--pui-ink);font-size:var(--pui-text-sm)}._dayRowBar_1nkav_486{border-radius:var(--pui-radius-pill);background:var(--pui-inset);height:6px;display:block;overflow:hidden}._dayRowBar_1nkav_486>span{background:var(--pui-ink-3);transform-origin:0;height:100%;scale:var(--pui-journal-share) 1;display:block}._dayRowBar_1nkav_486>span:dir(rtl){transform-origin:100%}._dayRowValue_1nkav_503{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;text-align:end}._review_1nkav_456{gap:var(--pui-space-4);flex-direction:column;display:flex}._reviewHead_1nkav_516{justify-content:space-between;align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._dayNav_1nkav_523{align-items:center;gap:var(--pui-space-1);display:inline-flex}._dayName_1nkav_528{min-width:12rem;color:var(--pui-ink);font-size:var(--pui-text-sm);text-align:center}._reviewBody_1nkav_534{align-items:start;gap:var(--pui-space-4);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);display:grid}._mealsCol_1nkav_540{gap:var(--pui-space-3);flex-direction:column;display:flex}._meal_1nkav_540{gap:var(--pui-space-2);padding:var(--pui-space-4);border-radius:var(--pui-radius-card);flex-direction:column;display:flex}._mealHead_1nkav_552{align-items:baseline;gap:var(--pui-space-3);display:flex}._mealTime_1nkav_557{color:var(--pui-ink-3);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums}._foods_1nkav_562{gap:var(--pui-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._food_1nkav_562{align-items:baseline;gap:var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 6rem;display:grid}._partly_1nkav_578{color:var(--pui-warning)}._foodKcal_1nkav_581{color:var(--pui-ink-2);font-variant-numeric:tabular-nums;text-align:end}._nextWho_1nkav_586{align-items:center;gap:var(--pui-space-3);margin-block-start:var(--pui-space-2);display:flex}._photo_1nkav_592{align-items:center;gap:var(--pui-space-2);padding:var(--pui-space-3);border:1px dashed var(--pui-line-strong);border-radius:var(--pui-radius-control);color:var(--pui-ink-2);font-size:var(--pui-text-sm);display:flex}._photo_1nkav_592[data-has-photo]{align-items:end;gap:var(--pui-space-4);border:0;padding:0}._photoWords_1nkav_609{align-items:center;gap:var(--pui-space-2);display:inline-flex}._mealPhoto_1nkav_614{aspect-ratio:1;border-radius:var(--pui-radius-card);background:var(--pui-inset);object-fit:cover;width:12rem;max-width:50%}._dayPhoto_1nkav_622{aspect-ratio:1;width:6rem;margin-block:var(--pui-space-1);border-radius:var(--pui-radius-control);background:var(--pui-inset);object-fit:cover}._comments_1nkav_630{gap:var(--pui-space-1-5);padding:var(--pui-space-2) 0 0;border-top:1px solid var(--pui-line-soft);flex-direction:column;margin:0;list-style:none;display:flex}._comment_1nkav_338{gap:var(--pui-space-0-5);color:var(--pui-ink);font-size:var(--pui-text-sm);flex-direction:column;display:flex}._commentWho_1nkav_646{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._commentBox_1nkav_650{align-items:start;gap:var(--pui-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}._total_1nkav_656{gap:var(--pui-space-0-5) var(--pui-space-2);padding-block:var(--pui-space-2);border-bottom:1px solid var(--pui-line-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}._totalName_1nkav_663{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._totalValue_1nkav_667{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-lg);font-variant-numeric:tabular-nums;text-align:end}._coverage_1nkav_675{gap:var(--pui-space-1);place-self:center end;display:inline-flex}._coverDot_1nkav_681{width:var(--pui-space-2);height:var(--pui-space-2);border:1px solid var(--pui-line-strong);border-radius:50%}._coverDot_1nkav_681[data-on]{background:var(--pui-accent);border-color:#0000}@container (width<760px){._home_1nkav_78,._reviewBody_1nkav_534{grid-template-columns:minmax(0,1fr)}._food_1nkav_562{grid-template-columns:minmax(0,1fr) auto}._food_1nkav_562>._quiet_1nkav_13{grid-area:2/1}}._total_1nkav_656[data-nutrient] ._coverDot_1nkav_681[data-on]{background:var(--pui-info)}._check_1nkav_168[aria-pressed=true]{background:var(--pui-success);color:var(--pui-surface)}._mealTime_1nkav_557{padding:0 var(--pui-space-1-5);border-radius:var(--pui-radius-chip);background:var(--pui-hover-2);color:var(--pui-ink)}}@layer utilities;
