._page_18qqi_1{background:var(--color-page);min-height:100dvh;color:var(--color-text);font-family:var(--font-mono);place-items:center;padding:24px;display:grid}._panel_18qqi_11{border:1px solid var(--color-border);background:#090d12f0;border-radius:9px;width:min(520px,100%);padding:28px;box-shadow:0 24px 84px #00000057}._path_18qqi_20{color:var(--color-accent);margin-bottom:18px;font-size:12px}._panel_18qqi_11 h1{margin:0;font-size:clamp(18px,4vw,28px);font-weight:500}._panel_18qqi_11 p{color:var(--color-text-muted);margin:12px 0 0;font-size:12px;line-height:1.6}._error_18qqi_39{border:1px solid var(--color-border);color:#f59a9a;overflow-wrap:anywhere;border-radius:4px;margin-top:18px;padding:10px 12px;font-size:11px}._loginButton_18qqi_49{border:1px solid var(--color-accent);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border-radius:3px;margin-top:22px;padding:8px 14px;font-size:12px}._loginButton_18qqi_49:hover,._loginButton_18qqi_49:focus-visible{background:var(--color-accent);color:#07111f;outline:0}._panel_vfq2m_1{border-top:1px solid var(--color-border);background:#070b11f5}._commandLine_vfq2m_6{min-height:42px;color:var(--color-accent);align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:flex}._commandLine_vfq2m_6 input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1}._commandLine_vfq2m_6 input::placeholder{color:var(--color-text-faint)}._commandLine_vfq2m_6 strong{color:var(--color-accent);font-size:11px;font-weight:600}._hint_vfq2m_36{color:var(--color-text-faint);padding:0 12px 8px;font-size:9px}._results_vfq2m_42{padding:0 6px 8px}._result_vfq2m_42,._resultActive_vfq2m_47{width:100%;min-height:32px;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:18px minmax(0,1fr) 90px auto;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:grid}._resultActive_vfq2m_47{background:var(--color-row-hover);color:var(--color-text)}._result_vfq2m_42 span:first-child,._resultActive_vfq2m_47 span:first-child{color:var(--color-accent)}._result_vfq2m_42 span:nth-child(3),._result_vfq2m_42 span:nth-child(4),._resultActive_vfq2m_47 span:nth-child(3),._resultActive_vfq2m_47 span:nth-child(4){text-align:right}._helpHeader_vfq2m_82{color:var(--color-accent);justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;display:flex}._helpHeader_vfq2m_82 button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0}._helpGrid_vfq2m_99{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 12px 14px;display:grid}._helpGroup_vfq2m_106{min-width:0;color:var(--color-text-muted);gap:4px;font-size:10px;display:grid}._helpGroup_vfq2m_106 strong{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-weight:600}@media (width<=720px){._helpGrid_vfq2m_99{grid-template-columns:repeat(2,minmax(0,1fr))}._result_vfq2m_42,._resultActive_vfq2m_47{grid-template-columns:18px minmax(0,1fr) auto}._result_vfq2m_42 span:last-child,._resultActive_vfq2m_47 span:last-child{display:none}}._root_zt5wc_1{align-items:center;gap:8px;display:flex}._month_zt5wc_7{width:24px;color:var(--color-text-muted);letter-spacing:.06em;text-align:right;font-size:8px}._grid_zt5wc_15{grid-template-rows:repeat(6,5px);grid-template-columns:repeat(7,5px);gap:3px;display:grid}._cell_zt5wc_22{box-sizing:border-box;opacity:.68;background:#3a4550;border:1px solid #0000;border-radius:1px;width:5px;height:5px}._outside_zt5wc_32{opacity:.44;background:0 0;border-color:#2e3944}._today_zt5wc_38{border-color:var(--color-accent);opacity:1;background:0 0}._selected_zt5wc_44{border-color:var(--color-accent);background:var(--color-accent);opacity:1}._both_zt5wc_50{outline:1px solid var(--color-accent);outline-offset:2px}@media (width<=620px){._month_zt5wc_7{display:none}}._page_tldp1_1{isolation:isolate;background:var(--color-page);min-height:100dvh;color:var(--color-text);font-family:var(--font-mono);padding:clamp(12px,3vw,36px);position:relative;overflow:hidden}._ambient_tldp1_12{z-index:-1;pointer-events:none;position:fixed;inset:-18%}._orbOne_tldp1_19,._orbTwo_tldp1_20,._orbThree_tldp1_21{aspect-ratio:1;filter:blur(88px);border-radius:999px;width:min(680px,48vw);animation:14s ease-in-out infinite alternate _ambientDrift_tldp1_1;position:absolute}._orbOne_tldp1_19{background:radial-gradient(circle,#4078ff6b,#0000 69%);top:-8%;left:-6%}._orbTwo_tldp1_20{background:radial-gradient(circle,#4ea6ff57,#0000 69%);animation-delay:-5s;top:2%;right:-8%}._orbThree_tldp1_21{background:radial-gradient(circle,#2c58bc47,#0000 71%);animation-delay:-9s;bottom:-31%;left:30%}@keyframes _ambientDrift_tldp1_1{0%{transform:translate(-10px,-5px)scale(.98)}to{transform:translate(16px,12px)scale(1.04)}}._terminal_tldp1_55{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d12f0;border-radius:9px;outline:0;width:min(1040px,100%);margin:0 auto;overflow:hidden;box-shadow:0 24px 84px #00000057,0 0 0 1px #6ea8ff08}._terminal_tldp1_55:focus-visible{box-shadow:0 24px 84px #00000057,0 0 0 1px #6ea8ff38}._topBar_tldp1_71{box-sizing:border-box;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;height:66px;padding:7px 12px;font-size:12px;display:grid}._headerCopy_tldp1_83{min-width:0}._path_tldp1_85{white-space:nowrap;align-items:baseline;min-width:0;display:flex;overflow:hidden}._path_tldp1_85 span{color:var(--color-text-muted)}._path_tldp1_85 strong{color:var(--color-text);font-weight:500}._dateMeta_tldp1_96{color:var(--color-text-muted);white-space:nowrap;align-items:baseline;gap:10px;margin-top:5px;font-size:10px;display:flex}._delta_tldp1_106{color:var(--color-accent)}._headerHint_tldp1_107{color:var(--color-text-faint)}._daySummary_tldp1_109{border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 72px 44px 44px 44px;align-items:end;gap:8px;padding:14px;font-size:12px;display:grid}._dayCopy_tldp1_120 strong{font-weight:500;display:block}._dayCopy_tldp1_120 span{color:var(--color-text-muted);font-size:11px}._metric_tldp1_123,._metricAccent_tldp1_124{text-align:right}._metric_tldp1_123 strong,._metricAccent_tldp1_124 strong{font-weight:500;display:block}._metricAccent_tldp1_124 strong{color:var(--color-accent)}._metric_tldp1_123 span,._metricAccent_tldp1_124 span{color:var(--color-text-faint);margin-top:2px;font-size:9px;display:block}._columns_tldp1_138,._foodRow_tldp1_139{grid-template-columns:20px 54px minmax(0,1fr) 92px 58px 40px 40px 40px;align-items:center;gap:7px;display:grid}._columns_tldp1_138{color:var(--color-text-faint);text-align:right;text-transform:uppercase;padding:6px 12px 4px;font-size:9px}._left_tldp1_154{text-align:left}._buffer_tldp1_155{min-height:430px;padding:4px 6px 18px}._group_tldp1_156{margin-top:11px}._groupHeader_tldp1_158{background:var(--color-group);width:calc(100% - 10px);color:var(--color-text-muted);font:inherit;font-variant-numeric:tabular-nums;text-align:right;cursor:pointer;border:0;border-radius:3px;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;margin:0 5px 3px;padding:8px 10px;font-size:11px;display:grid}._groupHeader_tldp1_158:hover{background:var(--color-group-hover)}._groupInfo_tldp1_179{text-align:left;align-items:baseline;gap:8px;min-width:0;display:flex}._groupInfo_tldp1_179 strong{color:var(--color-accent);font-weight:600}._groupInfo_tldp1_179 small{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}._groupKcal_tldp1_189{color:var(--color-text)}._foodRow_tldp1_139{box-sizing:border-box;width:calc(100% - 10px);min-height:35px;color:var(--color-text);cursor:default;background:0 0;border-radius:3px;margin:0 5px;padding:3px 10px 3px 12px;font-size:12px;transition:background 90ms}._foodRow_tldp1_139:hover{background:var(--color-row-hover-subtle)}._selectedRow_tldp1_206{background:var(--color-selection);color:#f3f8ff}._selectedRow_tldp1_206:hover{background:var(--color-selection)}._pointer_tldp1_208{color:var(--color-accent);font-weight:700}._timeCell_tldp1_210,._quantityCell_tldp1_211{color:#9ba9b7;font-variant-numeric:tabular-nums;cursor:text}._foodName_tldp1_217{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:4px;overflow:hidden}._quantityCell_tldp1_211,._number_tldp1_226{text-align:right}._number_tldp1_226{color:#9da9b5;font-variant-numeric:tabular-nums}._inlineInput_tldp1_229{box-sizing:border-box;border:0;border-bottom:1px solid var(--color-accent);width:100%;min-width:0;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;outline:0}._inlineQuantity_tldp1_242{grid-template-columns:minmax(28px,1fr) auto;align-items:center;gap:4px;display:grid}._inlineQuantity_tldp1_242 input{text-align:right}._inlineQuantity_tldp1_242 b{color:var(--color-accent);white-space:nowrap;font-size:10px;font-weight:500}._empty_tldp1_251{color:var(--color-text-muted);padding:34px 16px;font-size:12px}._statusBar_tldp1_253{border-top:1px solid var(--color-border);background:var(--color-panel);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 12px;font-size:11px;display:flex}._statusLeft_tldp1_265,._statusRight_tldp1_266{align-items:center;gap:9px;min-width:0;display:flex}._modeNormal_tldp1_273,._modeVisual_tldp1_274{background:var(--color-accent);color:#07111f;flex:none;padding:2px 6px;font-weight:700}._modeVisual_tldp1_274{color:#17160c;background:#f5d76e}._pending_tldp1_283{min-width:24px;color:var(--color-accent);text-align:right;font-variant-numeric:tabular-nums}._statusText_tldp1_284{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._statusRight_tldp1_266{color:var(--color-text-faint);white-space:nowrap}._persistence_tldp1_286{color:var(--color-accent)}@media (width<=720px){._page_tldp1_1{padding:10px}._topBar_tldp1_71{gap:9px;padding-inline:9px}._headerHint_tldp1_107{display:none}._columns_tldp1_138,._foodRow_tldp1_139{grid-template-columns:16px 48px minmax(0,1fr) 64px 36px 36px 36px}._kcalColumn_tldp1_294{display:none}._groupHeader_tldp1_158{grid-template-columns:minmax(0,1fr) auto auto auto}._groupKcal_tldp1_189{display:none}._daySummary_tldp1_109{grid-template-columns:minmax(0,1fr) 44px 44px 44px}._metricAccent_tldp1_124,._statusRight_tldp1_266 span:last-child{display:none}}@media (prefers-reduced-motion:reduce){._orbOne_tldp1_19,._orbTwo_tldp1_20,._orbThree_tldp1_21{animation:none}}._account_kuojm_1{z-index:20;color:var(--color-text-faint);font-family:var(--font-mono);align-items:center;gap:8px;font-size:10px;display:flex;position:fixed;top:8px;right:14px}._account_kuojm_1 button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px}._account_kuojm_1 button:hover,._account_kuojm_1 button:focus-visible{color:var(--color-accent);outline:0}@media (width<=720px){._account_kuojm_1 span{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--color-page:#06090e;--color-panel:#0c1117;--color-group:#0d1218;--color-group-hover:#111923;--color-row-hover:#14243b;--color-row-hover-subtle:#6ea8ff0a;--color-selection:#182d4b;--color-border:#263443;--color-text:#dce6f0;--color-text-muted:#7c8895;--color-text-faint:#34404c;--color-accent:#6ea8ff}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}html,body{background:var(--color-page);min-height:100dvh}button,input{font:inherit}button:focus-visible,input:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}::selection{color:var(--color-text);background:#6ea8ff4d}
