._widget_eyfw8_8{-webkit-backdrop-filter:blur(20px);background:#1e1e32a6;border:1px solid #ffffff1a;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff0d}._widget_eyfw8_8:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff14}._widgetSmall_eyfw8_30{grid-column:span 1}._widgetMedium_eyfw8_34,._widgetLarge_eyfw8_38{grid-column:span 2}._widgetFull_eyfw8_42{grid-column:1/-1}@media (width<=767px){._widget_eyfw8_8{border-radius:16px}._widgetSmall_eyfw8_30,._widgetMedium_eyfw8_34,._widgetLarge_eyfw8_38{grid-column:1/-1}}@media (width<=360px){._widget_eyfw8_8{border-radius:14px}}@media (width>=768px) and (width<=1199px){._widgetSmall_eyfw8_30{grid-column:span 1}._widgetMedium_eyfw8_34,._widgetLarge_eyfw8_38{grid-column:span 2}}@media (width>=1200px){._widget_eyfw8_8{border-radius:16px}._widget_eyfw8_8:hover{transform:translateY(-2px)}._widgetSmall_eyfw8_30{grid-column:span 1}._widgetMedium_eyfw8_34,._widgetLarge_eyfw8_38{grid-column:span 2}._widgetFull_eyfw8_42{grid-column:1/-1}}@media (width<=360px){._widget_eyfw8_8{border-radius:14px}}@media (hover:none) and (pointer:coarse){._widget_eyfw8_8:hover{border-color:#ffffff1a;transform:none;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff0d}}._widgetHeader_eyfw8_121{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._widgetTitle_eyfw8_132{align-items:center;gap:8px;display:flex}._widgetIcon_eyfw8_138{font-size:1.1rem}._widgetName_eyfw8_142{color:#ffffffe6;letter-spacing:-.01em;font-size:.9rem;font-weight:600}._collapseIcon_eyfw8_149{color:#fff6;font-size:.65rem;transition:transform .2s}._widgetContent_eyfw8_156{padding:16px;overflow:hidden}._widgetContent_eyfw8_156._noPadding_eyfw8_161,._widgetContentInner_eyfw8_166{padding:0}._focusDayBtn_eyfw8_171{width:100%;color:var(--color-text-secondary);cursor:pointer;background:#9333ea0f;border:1px solid #9333ea33;border-radius:10px;margin-top:12px;padding:8px 0;font-size:.8rem;font-weight:500;transition:background .2s,border-color .2s;display:block}._focusDayBtn_eyfw8_171:active{background:#9333ea1f;border-color:#9333ea59}._widgetGrid_eyfw8_192{grid-template-columns:repeat(var(--widget-columns,2), 1fr);gap:12px;padding:12px;display:grid}@media (width<=767px){._widgetGrid_eyfw8_192{grid-template-columns:1fr;gap:10px;padding:8px}}@media (width<=360px){._widgetGrid_eyfw8_192{gap:8px;padding:6px}}@media (width>=768px) and (width<=1199px){._widgetGrid_eyfw8_192{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}}@media (width>=1200px){._widgetGrid_eyfw8_192{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}}._phaseWidget_eyfw8_235{position:relative;overflow:hidden}._phaseGradient_eyfw8_240{opacity:.15;z-index:0;position:absolute;inset:0}._phaseContent_eyfw8_250{z-index:1;text-align:center;padding:var(--spacing-lg) var(--spacing-md);flex-direction:column;align-items:center;display:flex;position:relative}._phaseEmoji_eyfw8_260{margin-bottom:var(--spacing-sm);font-size:3rem}._phaseName_eyfw8_265{color:var(--color-text);margin-bottom:var(--spacing-xs);font-size:1.5rem;font-weight:700}._phaseDay_eyfw8_272{color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-size:1rem}._phaseDescription_eyfw8_278{color:var(--color-text-secondary);max-width:300px;font-size:.85rem;line-height:1.5}._phaseContentApple_eyfw8_286{z-index:1;padding:var(--spacing-md);position:relative}._phaseTopSection_eyfw8_292{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}._phaseRingContainer_eyfw8_299{flex-shrink:0;width:120px;height:120px;position:relative}._phaseRing_eyfw8_299{width:100%;height:100%}._phaseRingCenter_eyfw8_311{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._phaseEmojiLarge_eyfw8_322{font-size:1.8rem;line-height:1;display:block}._phaseDayNumber_eyfw8_328{color:#fff;margin-top:2px;font-size:1.4rem;font-weight:800;line-height:1}._phaseDayLabel_eyfw8_336{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}._phaseInfoSection_eyfw8_343{flex:1;min-width:0}._phaseNameApple_eyfw8_348{color:#fff;margin:0 0 4px;font-size:1.3rem;font-weight:700;line-height:1.2}._phaseSeasonLabel_eyfw8_356{color:#ffffffb3;margin-bottom:8px;font-size:.85rem;display:block}._phaseDescShort_eyfw8_363{color:#ffffffe6;margin:0;font-size:.8rem;font-style:italic;line-height:1.4}._phaseMiniCards_eyfw8_372{margin-bottom:var(--spacing-sm);grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._phaseMiniCard_eyfw8_372{text-align:center;background:#ffffff14;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}._phaseMiniCardClickable_eyfw8_392{cursor:pointer;background:linear-gradient(135deg,#8b5cf626,#3b82f626);border-color:#8b5cf633;transition:all .2s}._phaseMiniCardClickable_eyfw8_392:hover{background:linear-gradient(135deg,#8b5cf640,#3b82f640);border-color:#8b5cf666;transform:translateY(-1px)}._phaseMiniCardClickable_eyfw8_392:active{transform:scale(.98)}._phaseMiniIcon_eyfw8_409{font-size:1.2rem;line-height:1;display:block}._phaseMiniLabel_eyfw8_415{color:#ffffff80;text-transform:uppercase;letter-spacing:.03em;font-size:.6rem}._phaseMiniValue_eyfw8_422{color:#fff;font-size:.75rem;font-weight:600}._phaseTodayTip_eyfw8_429{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);background:#ffffff14;border:1px solid #ffffff0d;border-radius:12px;padding:10px 12px;display:flex}._phaseTipIcon_eyfw8_440{flex-shrink:0;font-size:1.3rem}._phaseTipContent_eyfw8_445{flex:1;min-width:0}._phaseTipTitle_eyfw8_450{color:#fff;margin-bottom:2px;font-size:.85rem;font-weight:600;display:block}._phaseTipDesc_eyfw8_458{color:#ffffffa6;font-size:.75rem;line-height:1.4;display:block}._phaseConflictBanner_eyfw8_466{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background:#f59e0b26;border:1px solid #f59e0b4d;display:flex;overflow:hidden}._phaseConflictIcon_eyfw8_477{flex-shrink:0;font-size:1rem}._phaseConflictText_eyfw8_482{color:#fbbf24;font-size:.75rem;line-height:1.3}[data-theme=light] ._phaseConflictBanner_eyfw8_466{background:#f59e0b1a;border-color:#f59e0b40}[data-theme=light] ._phaseConflictText_eyfw8_482{color:#b45309}._phaseHormones_eyfw8_498{text-align:center;padding-top:var(--spacing-xs);border-top:1px solid #ffffff14}._phaseHormonesLabel_eyfw8_504{color:#ffffff80;font-size:.7rem}[data-theme=light] ._phaseContentApple_eyfw8_286,[data-theme=light] ._phaseDayNumber_eyfw8_328{color:#1f3d2b}[data-theme=light] ._phaseDayLabel_eyfw8_336{color:#7ba88e}[data-theme=light] ._phaseNameApple_eyfw8_348{color:#1f3d2b}[data-theme=light] ._phaseSeasonLabel_eyfw8_356{color:#5faf82}[data-theme=light] ._phaseDescShort_eyfw8_363{color:#3d6b4f}[data-theme=light] ._phaseMiniCard_eyfw8_372{background:#8bc5a326;border-color:#8bc5a31a}[data-theme=light] ._phaseMiniLabel_eyfw8_415{color:#7ba88e}[data-theme=light] ._phaseMiniValue_eyfw8_422{color:#1f3d2b}[data-theme=light] ._phaseTodayTip_eyfw8_429{background:#8bc5a326;border-color:#8bc5a31a}[data-theme=light] ._phaseTipTitle_eyfw8_450{color:#1f3d2b}[data-theme=light] ._phaseTipDesc_eyfw8_458{color:#5faf82}[data-theme=light] ._phaseHormones_eyfw8_498{border-color:#8bc5a326}[data-theme=light] ._phaseHormonesLabel_eyfw8_504{color:#7ba88e}@media (width<=380px){._phaseTopSection_eyfw8_292{text-align:center;flex-direction:column}._phaseRingContainer_eyfw8_299{width:100px;height:100px}._phaseEmojiLarge_eyfw8_322{font-size:1.5rem}._phaseDayNumber_eyfw8_328{font-size:1.2rem}._phaseInfoSection_eyfw8_343{text-align:center}._phaseMiniCards_eyfw8_372{grid-template-columns:repeat(3,1fr)}}._energyCard_eyfw8_599{background:var(--color-surface-elevated);border-radius:var(--radius-lg);padding:var(--spacing-md);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}._energyEmoji_eyfw8_610{font-size:1.5rem;display:block}._energyValue_eyfw8_615{color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1.2;display:block}._energyLabel_eyfw8_623{color:var(--color-text-muted);font-size:.75rem;line-height:1;display:block}._energyBar_eyfw8_630{background:var(--color-surface);height:6px;margin-top:var(--spacing-sm);border-radius:3px;overflow:hidden}._energyFill_eyfw8_638{border-radius:3px;height:100%;transition:width .5s ease-out}._challengeWidget_eyfw8_645{background:linear-gradient(135deg,#8b5cf61a,#ec48991a)}._challengeHeader_eyfw8_649{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}._challengeTitle_eyfw8_656{color:var(--color-text);font-weight:600}._challengeBadge_eyfw8_661{background:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:.75rem;font-weight:600}._challengeProgress_eyfw8_670{margin-bottom:var(--spacing-md)}._challengeProgressBar_eyfw8_674{background:var(--color-surface);height:10px;margin-bottom:var(--spacing-xs);border-radius:5px;overflow:hidden}._challengeProgressFill_eyfw8_682{background:linear-gradient(90deg,#8b5cf6,#ec4899);border-radius:5px;height:100%;transition:width .5s ease-out}._challengeStats_eyfw8_689{gap:var(--spacing-sm);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}._challengeStat_eyfw8_689{background:var(--color-surface-elevated);border-radius:var(--radius-md);padding:var(--spacing-sm);flex-direction:column;align-items:center;gap:2px;display:flex}._challengeStatValue_eyfw8_706{color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1;display:block}._challengeStatLabel_eyfw8_714{color:var(--color-text-muted);margin-top:2px;font-size:.7rem;line-height:1;display:block}._challengeEmpty_eyfw8_722{text-align:center;padding:var(--spacing-lg)}._challengeEmptyIcon_eyfw8_727{margin-bottom:var(--spacing-sm);font-size:2rem}._challengeEmptyText_eyfw8_732{color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-size:.9rem}._challengeStartBtn_eyfw8_738{color:#fff;border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:none;font-weight:600;transition:transform .2s,box-shadow .2s}._challengeStartBtn_eyfw8_738:hover{transform:translateY(-2px);box-shadow:0 4px 15px #8b5cf64d}._umnichkaWidget_eyfw8_755{background:linear-gradient(135deg,#10b98126,#3b82f626);padding:16px}._umnichkaHeader_eyfw8_760{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._umnichkaDay_eyfw8_767{align-items:baseline;gap:8px;display:flex}._umnichkaLetter_eyfw8_773{background:linear-gradient(135deg,#10b981,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;line-height:1}._umnichkaDayNum_eyfw8_783{color:#ffffff80;font-size:.85rem}._umnichkaPoints_eyfw8_788{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;display:flex}._umnichkaPointsValue_eyfw8_798{color:#fff;font-size:1rem;font-weight:700}._umnichkaLetters_eyfw8_804{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:12px;display:grid}._umnichkaLetterBox_eyfw8_811{aspect-ratio:1;color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-height:40px;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex}._umnichkaLetterBox_eyfw8_811._active_eyfw8_826{color:#fff;background:linear-gradient(135deg,#10b981,#3b82f6);border-color:#0000;transform:scale(1.05);box-shadow:0 4px 15px #10b98166}._umnichkaLetterBox_eyfw8_811._completed_eyfw8_834{color:#10b981;background:#10b9814d;border-color:#10b98180}._umnichkaEmpty_eyfw8_840{text-align:center;padding:24px 16px}._quickActionsGrid_eyfw8_846{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}._quickAction_eyfw8_846{text-align:center;padding:var(--spacing-md);background:var(--color-surface-elevated);border-radius:var(--radius-lg);cursor:pointer;border:none;flex-direction:column;align-items:center;gap:6px;transition:transform .2s,box-shadow .2s;display:flex}._quickAction_eyfw8_846:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._quickActionIcon_eyfw8_871{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:flex}._quickActionLabel_eyfw8_881{color:var(--color-text);font-size:.85rem;font-weight:600;line-height:1.2;display:block}._quickActionDesc_eyfw8_889{color:var(--color-text-muted);font-size:.7rem;line-height:1.3;display:block}._plantWidget_eyfw8_897{flex-direction:column;gap:10px;display:flex}._plantMain_eyfw8_903{align-items:center;gap:12px;display:flex}._plantCircleCompact_eyfw8_909{cursor:pointer;flex-shrink:0;width:56px;height:56px;position:relative}._plantCircleCompact_eyfw8_909 svg{width:100%;height:100%;transform:rotate(-90deg)}._plantCircleBg_eyfw8_923{fill:none;stroke:#10b98126;stroke-width:6px}._plantCircleFill_eyfw8_929{fill:none;stroke:#10b981;stroke-width:6px;stroke-linecap:round}._plantCircleText_eyfw8_936{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._plantCircleValue_eyfw8_944{color:#10b981;font-size:1.1rem;font-weight:700;line-height:1}._plantCircleLabel_eyfw8_951{color:#ffffff80;font-size:.65rem;line-height:1}._plantDetails_eyfw8_957{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._plantProgress_eyfw8_965{align-items:center;gap:8px;display:flex}._plantProgressBar_eyfw8_971{background:#10b98126;border-radius:3px;flex:1;height:6px;overflow:hidden}._plantProgressFill_eyfw8_979{background:linear-gradient(90deg,#10b981,#34d399);border-radius:3px;height:100%}._plantPercent_eyfw8_985{color:#10b981;text-align:right;min-width:32px;font-size:.8rem;font-weight:600}._plantRemaining_eyfw8_993{color:#fff9;font-size:.8rem;line-height:1.2}._plantAddBtn_eyfw8_999{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;font-weight:300;transition:all .2s;display:flex;box-shadow:0 4px 12px #10b9814d}._plantAddBtn_eyfw8_999:hover{transform:scale(1.05);box-shadow:0 6px 16px #10b98166}._plantAddBtn_eyfw8_999:active{transform:scale(.98)}._plantRecent_eyfw8_1027{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}._plantRecentTag_eyfw8_1035{color:#34d399;background:#10b9811f;border-radius:12px;padding:4px 10px;font-size:.75rem}._plantRecentMore_eyfw8_1043{color:#fff6;padding:4px 8px;font-size:.7rem}._plantSheetOverlay_eyfw8_1050{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}._plantSheet_eyfw8_1050{-webkit-backdrop-filter:blur(20px);background:#1e1e32f2;border:1px solid #ffffff1a;border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:85vh;display:flex;overflow:hidden}._plantSheetHandle_eyfw8_1075{background:#fff3;border-radius:2px;width:36px;height:4px;margin:10px auto}._plantSheetHeader_eyfw8_1083{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 16px 12px;display:flex}._plantSheetHeader_eyfw8_1083 h3{color:#fff;margin:0;font-size:1rem;font-weight:600}._plantSheetHeader_eyfw8_1083 button{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;width:32px;height:32px;font-size:1rem;transition:all .2s}._plantSheetHeader_eyfw8_1083 button:hover{color:#fff;background:#ffffff26}._plantSheetInput_eyfw8_1115{background:#0003;gap:10px;padding:12px 16px;display:flex}._plantSheetInput_eyfw8_1115 input{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;padding:12px 14px;font-size:.9rem;transition:border-color .2s}._plantSheetInput_eyfw8_1115 input:focus{border-color:#10b98180}._plantSheetInput_eyfw8_1115 input::placeholder{color:#fff6}._plantSheetAddBtn_eyfw8_1142{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .2s}._plantSheetAddBtn_eyfw8_1142:disabled{opacity:.4;cursor:not-allowed}._plantSheetAddBtn_eyfw8_1142:not(:disabled):hover{box-shadow:0 4px 12px #10b9814d}._plantSheetContent_eyfw8_1164{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}._plantQuickAdd_eyfw8_1171{border-bottom:1px solid #ffffff0f;padding:10px 16px}._plantQuickAddTitle_eyfw8_1176{color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.65rem;font-weight:600}._plantQuickAddList_eyfw8_1185{flex-wrap:wrap;gap:6px;display:flex}._plantQuickAddBtn_eyfw8_1191{cursor:pointer;color:#10b981;background:#10b98126;border:1px solid #10b98140;border-radius:14px;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}._plantQuickAddBtn_eyfw8_1191:hover{background:#10b98140}._plantQuickAddBtn_eyfw8_1191:active{transform:scale(.95)}._plantQuickAddEmoji_eyfw8_1214{font-size:.85rem}._plantCategory_eyfw8_1219{border-bottom:1px solid #ffffff0a;padding:10px 16px}._plantCategory_eyfw8_1219:last-child{border-bottom:none}._plantCategoryTitle_eyfw8_1228{color:#ffffff80;align-items:center;gap:6px;margin-bottom:8px;font-size:.7rem;font-weight:600;display:flex}._plantCategoryIcon_eyfw8_1238{font-size:.85rem}._plantCategoryScroll_eyfw8_1243{flex-wrap:wrap;gap:6px;display:flex}._plantCategoryBtn_eyfw8_1249{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:4px;padding:6px 10px;transition:all .15s;display:flex}._plantCategoryBtn_eyfw8_1249:hover{background:#10b98126;border-color:#10b9814d}._plantCategoryBtn_eyfw8_1249:active{background:#10b98133;transform:scale(.95)}._plantBtnAdded_eyfw8_1272{color:#10b981;background:#10b98140;border-color:#10b98180}._plantBtnAdded_eyfw8_1272:hover{background:#10b9814d;border-color:#10b98199}._plantAddedCheck_eyfw8_1283{color:#10b981;margin-left:2px;font-size:.65rem}._plantCategoryEmoji_eyfw8_1289{font-size:.9rem;line-height:1}._plantCategoryName_eyfw8_1294{color:#ffffffd9;font-size:.75rem;font-weight:500}._plantAddSuccess_eyfw8_1301{color:#fff;z-index:1100;background:#10b981f2;border-radius:10px;align-items:center;gap:6px;width:fit-content;margin:0 auto;padding:10px 18px;font-size:.8rem;font-weight:600;display:flex;position:fixed;bottom:100px;left:0;right:0;box-shadow:0 4px 16px #10b98166}@media (width<=480px){._plantCategoryBtn_eyfw8_1249{padding:5px 8px}._plantCategoryEmoji_eyfw8_1289{font-size:.85rem}._plantCategoryName_eyfw8_1294{font-size:.7rem}._plantQuickAddBtn_eyfw8_1191{padding:5px 8px;font-size:.7rem}}@media (width<=360px){._plantCircleCompact_eyfw8_909{width:48px;height:48px}._plantCircleValue_eyfw8_944{font-size:1rem}._plantAddBtn_eyfw8_999{width:36px;height:36px;font-size:1.2rem}}._recipesCard_eyfw8_1359{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(135deg,#f973161a,#f59e0b1a);transition:transform .2s;display:flex}._recipesCard_eyfw8_1359:hover{transform:translateY(-2px)}._recipesIcon_eyfw8_1374{font-size:2.5rem}._recipesContent_eyfw8_1378{flex-direction:column;flex:1;gap:4px;display:flex}._recipesTitle_eyfw8_1385{color:var(--color-text);font-weight:600;line-height:1.3;display:block}._recipesSubtitle_eyfw8_1392{color:var(--color-text-muted);font-size:.8rem;line-height:1.3;display:block}._recipesArrow_eyfw8_1399{color:var(--color-text-muted);font-size:1.2rem}._nutritionGoals_eyfw8_1405{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._nutritionGoal_eyfw8_1405{background:var(--color-surface-elevated);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:105px;padding:14px 12px;display:flex}._nutritionGoalIcon_eyfw8_1423{flex-shrink:0;font-size:1.4rem;line-height:1}._nutritionGoalValue_eyfw8_1429{color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1.2}._nutritionGoalLabel_eyfw8_1436{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;line-height:1.3;overflow:hidden}._nutritionGoalStatus_eyfw8_1446{border-radius:var(--radius-full);white-space:nowrap;margin-top:auto;padding:4px 10px;font-size:.7rem;font-weight:500;display:block}._nutritionGoalStatus_eyfw8_1446._good_eyfw8_1456{color:#10b981;background:#10b98133}._nutritionGoalStatus_eyfw8_1446._warning_eyfw8_1461{color:#f59e0b;background:#f59e0b33}._nutritionCheckBtn_eyfw8_1467{border:2px solid var(--color-border);cursor:pointer;color:#fff;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;margin-right:6px;padding:0;font-size:.75rem;transition:all .2s;display:flex}._nutritionCheckBtn_eyfw8_1467:hover:not(:disabled){border-color:var(--color-primary);background:#8b5cf61a}._nutritionCheckBtn_eyfw8_1467:disabled{opacity:.4;cursor:not-allowed}._nutritionCheckBtnChecked_eyfw8_1495{color:#fff;background:#10b981;border-color:#10b981}._nutritionCheckBtnChecked_eyfw8_1495:hover:not(:disabled){background:#059669;border-color:#059669}._nutritionGoalChecked_eyfw8_1507{background:#10b98114;border:1px solid #10b98133}._nutritionGoalChecked_eyfw8_1507 ._nutritionGoalValue_eyfw8_1429,._nutritionGoalChecked_eyfw8_1507 ._nutritionGoalLabel_eyfw8_1436{color:var(--color-text-muted)}._fastingContent_eyfw8_1518{align-items:center;gap:var(--spacing-md);display:flex}._fastingStatus_eyfw8_1524{border-radius:var(--radius-xl);justify-content:center;align-items:center;width:60px;height:60px;font-size:2rem;display:flex}._fastingStatus_eyfw8_1524._allowed_eyfw8_1534{background:#10b98133}._fastingStatus_eyfw8_1524._notAllowed_eyfw8_1538{background:#ef444433}._fastingStatus_eyfw8_1524._peak_eyfw8_1542{background:linear-gradient(135deg,#10b9814d,#3b82f64d);animation:2s infinite _pulse_eyfw8_1}@keyframes _pulse_eyfw8_1{0%,to{opacity:1}50%{opacity:.6}}._fastingInfo_eyfw8_1552{flex-direction:column;flex:1;gap:4px;display:flex}._fastingHours_eyfw8_1559{color:var(--color-text);font-size:1.3rem;font-weight:700;line-height:1.2;display:block}._fastingReason_eyfw8_1567{color:var(--color-text-muted);font-size:.8rem;line-height:1.3;display:block}._histamineContent_eyfw8_1575{align-items:center;gap:var(--spacing-md);display:flex}._histamineLevel_eyfw8_1581{border-radius:var(--radius-xl);justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}._histamineInfo_eyfw8_1591{flex-direction:column;flex:1;gap:4px;display:flex}._histamineLevelText_eyfw8_1598{color:var(--color-text);font-weight:600;line-height:1.2;display:block}._histamineDay_eyfw8_1605{color:var(--color-text-muted);font-size:.8rem;line-height:1.3;display:block}._histaminePeak_eyfw8_1612{color:#ef4444;border-radius:var(--radius-full);margin-left:var(--spacing-xs);background:#ef444433;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}._todayWidget_eyfw8_1626{background:linear-gradient(135deg, rgba(var(--current-primary-rgb,139, 92, 246), .05), rgba(var(--current-accent-rgb,236, 72, 153), .05))}._todayList_eyfw8_1633{gap:var(--spacing-sm);flex-direction:column;display:flex}._todayItem_eyfw8_1639{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface-elevated);border-radius:var(--radius-lg);display:flex}._todayItemIcon_eyfw8_1648{min-width:24px;font-size:1.2rem}._todayItemContent_eyfw8_1653{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._todayItemTitle_eyfw8_1661{color:var(--color-text);font-size:.9rem;font-weight:600;line-height:1.3;display:block}._todayItemDesc_eyfw8_1669{color:var(--color-text-muted);font-size:.8rem;line-height:1.4;display:block}._todayItemTag_eyfw8_1676{border-radius:var(--radius-full);background:var(--color-surface);padding:2px 6px;font-size:.7rem}._histamineCalendarBlock_eyfw8_1684{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface-elevated);border-radius:var(--radius-lg);border:1px solid #f9731633}._histamineCalendarHeader_eyfw8_1692{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}._histamineCalendarIcon_eyfw8_1699{font-size:1.2rem}._histamineCalendarTitle_eyfw8_1703{align-items:center;gap:var(--spacing-sm);color:var(--color-text);flex:1;font-size:.9rem;font-weight:600;display:flex}._histaminePeakBadge_eyfw8_1713{color:#ef4444;border-radius:var(--radius-full);letter-spacing:.03em;background:#ef444433;padding:2px 6px;font-size:.6rem;font-weight:700;animation:1.5s infinite _pulse_eyfw8_1}._histamineLevelDot_eyfw8_1729{border-radius:50%;flex-shrink:0;width:10px;height:10px}._histamineCycleIndicator_eyfw8_1736{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-direction:column;display:flex}._histamineCycleLine_eyfw8_1743{border-radius:var(--radius-full);background:linear-gradient(90deg,#f9731640 0%,#10b98166 18%,#10b98180 35%,#10b98166 42%,#ef444426 42%,#10b98166 56%,#10b98159 70%,#f9731640 85%,#ef444426 85%,#f9731640 100%);height:12px;position:relative}._histamineDangerZone_eyfw8_1762{border-radius:var(--radius-full);background:#ef444459;height:100%;position:absolute;top:0}._histamineCyclePosition_eyfw8_1770{border:3px solid var(--color-surface);z-index:2;border-radius:50%;width:20px;height:20px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 2px 8px #0006}._histaminePhaseLabels_eyfw8_1782{justify-content:space-between;margin-top:2px;padding:0 2px;font-size:.75rem;display:flex}._histaminePhaseAdvice_eyfw8_1791{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);display:flex}._histamineAdviceDay_eyfw8_1800{color:var(--color-text);white-space:nowrap;font-size:.8rem;font-weight:700}._histamineAdviceText_eyfw8_1807{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}._histamineForecast_eyfw8_1814{margin-bottom:var(--spacing-sm)}._histamineForecastItem_eyfw8_1818{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);text-align:center;background:#ffffff0d;font-size:.8rem;font-weight:600}._histamineFoodsSection_eyfw8_1828{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}._histamineFoodsColumn_eyfw8_1835{gap:var(--spacing-xs);flex-direction:column;display:flex}._histamineFoodsTitle_eyfw8_1841{color:var(--color-text-muted);font-size:.7rem;font-weight:600}._histamineFoodsTags_eyfw8_1847{flex-wrap:wrap;gap:4px;display:flex}._histamineAvoidTag_eyfw8_1853{color:#ef4444;border-radius:var(--radius-full);white-space:nowrap;background:#ef444426;padding:3px 6px;font-size:.65rem}._histamineSafeTag_eyfw8_1862{color:#10b981;border-radius:var(--radius-full);white-space:nowrap;background:#10b98126;padding:3px 6px;font-size:.65rem}._histamineQuickTips_eyfw8_1872{padding:var(--spacing-sm);border-radius:var(--radius-md);background:#ef44441a;border-left:3px solid #ef4444}._histamineQuickTipsTitle_eyfw8_1879{color:#ef4444;margin-bottom:var(--spacing-xs);font-size:.75rem;font-weight:600;display:block}._histamineQuickTips_eyfw8_1872 ul{padding-left:var(--spacing-md);color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.6}._histamineQuickTips_eyfw8_1872 li{margin-bottom:2px}[data-theme=light] ._histamineCalendarBlock_eyfw8_1684{background:#fff;border-color:#f9731633;box-shadow:0 2px 8px #f9731614}[data-theme=light] ._histamineCycleLine_eyfw8_1743{background:linear-gradient(90deg,#f9731633 0%,#8bc5a380 18%,#8bc5a399 35%,#8bc5a380 42%,#ef444426 42%,#8bc5a380 56%,#8bc5a366 70%,#f9731633 85%,#ef444426 85%,#f9731633 100%)}[data-theme=light] ._histamineDangerZone_eyfw8_1762{background:#ef444440}[data-theme=light] ._histamineAdviceText_eyfw8_1807{color:#3d6b4f}[data-theme=light] ._histamineForecastItem_eyfw8_1818{background:#00000008}[data-theme=light] ._histamineAvoidTag_eyfw8_1853{color:#dc2626;background:#fef2f2}[data-theme=light] ._histamineSafeTag_eyfw8_1862{color:#059669;background:#dcf0e4}[data-theme=light] ._histamineQuickTips_eyfw8_1872{background:#fef2f2}[data-theme=light] ._histamineQuickTips_eyfw8_1872 ul{color:#6b7280}._settingsOverlay_eyfw8_1953{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._settingsPanel_eyfw8_1968{-webkit-backdrop-filter:blur(24px);background:#1e1e32d9;border:1px solid #ffffff1a;border-bottom:none;border-radius:24px 24px 0 0;width:100%;max-width:500px;max-height:80vh;padding:20px;overflow-y:auto;box-shadow:0 -8px 40px #0006}._settingsHeader_eyfw8_1983{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}._settingsTitle_eyfw8_1992{color:#fff;font-size:1.2rem;font-weight:700}._settingsClose_eyfw8_1998{cursor:pointer;color:#ffffffb3;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;transition:all .2s;display:flex}._settingsClose_eyfw8_1998:hover{color:#fff;background:#ffffff26}._settingsCategory_eyfw8_2018{margin-bottom:20px}._settingsCategoryTitle_eyfw8_2022{color:#ffffffe6;align-items:center;gap:8px;margin-bottom:12px;font-size:.95rem;font-weight:600;display:flex}._settingsWidgetList_eyfw8_2032{flex-direction:column;gap:8px;display:flex}._settingsWidgetItem_eyfw8_2038{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .2s;display:flex}._settingsWidgetItem_eyfw8_2038:hover{background:#ffffff1a}._settingsWidgetInfo_eyfw8_2053{align-items:center;gap:12px;display:flex}._settingsWidgetIcon_eyfw8_2059{font-size:1.3rem}._settingsWidgetName_eyfw8_2063{color:#fff;font-weight:500}._settingsWidgetRequired_eyfw8_2068{color:#fff6;margin-left:6px;font-size:.7rem}._settingsToggle_eyfw8_2074{cursor:pointer;background:#ffffff26;border-radius:13px;width:48px;height:26px;transition:all .3s;position:relative}._settingsToggle_eyfw8_2074._active_eyfw8_826{background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 2px 12px #8b5cf666}._settingsToggle_eyfw8_2074._disabled_eyfw8_2089{opacity:.4;cursor:not-allowed}._settingsToggleKnob_eyfw8_2094{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}._settingsToggle_eyfw8_2074._active_eyfw8_826 ._settingsToggleKnob_eyfw8_2094{transform:translate(22px)}._settingsReset_eyfw8_2110{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;width:100%;margin-top:16px;padding:14px;font-weight:500;transition:all .2s}._settingsReset_eyfw8_2110:hover{background:#ffffff1f;border-color:#ffffff26}._supplementsWidget_eyfw8_2129{background:linear-gradient(135deg,#8b5cf626,#ec489926);padding:16px}._supplementsHeader_eyfw8_2134{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._supplementsTitle_eyfw8_2141{color:#fff;font-size:1rem;font-weight:600}._supplementsBadge_eyfw8_2147{color:#c4b5fd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf64d;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:600}._supplementsList_eyfw8_2157{flex-direction:column;gap:8px;display:flex}._supplementItem_eyfw8_2163{background:#ffffff14;border:1px solid #ffffff0f;border-left:3px solid #8b5cf6;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}._supplementItem_eyfw8_2163._essential_eyfw8_2175{background:#10b9811f;border-left-color:#10b981}._supplementItem_eyfw8_2163._recommended_eyfw8_2180{background:#f59e0b1f;border-left-color:#f59e0b}._supplementItem_eyfw8_2163._optional_eyfw8_2185{background:#6b72801f;border-left-color:#6b7280}._supplementIcon_eyfw8_2190{font-size:1.3rem}._supplementInfo_eyfw8_2194{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._supplementName_eyfw8_2202{color:#fff;align-items:center;gap:4px;font-size:.9rem;font-weight:600;line-height:1.2;display:flex}._infoHint_eyfw8_2212{opacity:.6;font-size:.7rem;transition:opacity .2s}._supplementItem_eyfw8_2163:hover ._infoHint_eyfw8_2212{opacity:1}._supplementDosage_eyfw8_2222{color:#fff9;font-size:.8rem;line-height:1.2;display:block}._supplementTiming_eyfw8_2229{color:#ffffff80;white-space:nowrap;background:#ffffff14;border-radius:8px;padding:3px 8px;font-size:.75rem}._supplementsMore_eyfw8_2238{text-align:center;color:#ffffff80;border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px;font-size:.85rem}._supplementCheckBtn_eyfw8_2248{cursor:pointer;color:#fff;background:0 0;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:.7rem;transition:all .2s;display:flex}._supplementCheckBtn_eyfw8_2248:hover{background:#10b9811a;border-color:#10b981}._supplementCheckBtnChecked_eyfw8_2271{color:#fff;background:#10b981;border-color:#10b981}._supplementCheckBtnChecked_eyfw8_2271:hover{background:#059669;border-color:#059669}._supplementItemChecked_eyfw8_2283{opacity:.7}._supplementItemChecked_eyfw8_2283 ._supplementName_eyfw8_2202,._supplementItemChecked_eyfw8_2283 ._supplementDosage_eyfw8_2222{color:#ffffff80;text-decoration:line-through}._labsWidget_eyfw8_2294{background:linear-gradient(135deg,#3b82f626,#8b5cf626);padding:16px}._labsHeader_eyfw8_2299{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._labsTitle_eyfw8_2306{color:#fff;font-size:1rem;font-weight:600}._labsBadge_eyfw8_2312{color:#ffffff80;font-size:.8rem}._labsEmpty_eyfw8_2317{text-align:center;color:#ffffff80;padding:20px 16px}._labsStatusBar_eyfw8_2323{background:#ffffff0f;border-radius:4px;gap:3px;height:8px;margin-bottom:14px;padding:2px;display:flex;overflow:hidden}._labsStatusSegment_eyfw8_2334{border-radius:3px;min-width:12px}._labsSummary_eyfw8_2340{text-align:center;color:#fff9;border-top:1px solid #ffffff14;padding-top:8px;font-size:.85rem}._waterWidget_eyfw8_2349{background:linear-gradient(135deg,#3b82f626,#06b6d426);padding:16px}._waterHeader_eyfw8_2354{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._waterTitle_eyfw8_2361{color:#fff;font-size:1rem;font-weight:600}._waterMl_eyfw8_2367{color:#fff9;font-size:.85rem}._waterGlasses_eyfw8_2372{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:16px;display:grid}._waterGlass_eyfw8_2372{aspect-ratio:.7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px 4px 8px 8px;outline:none;min-height:32px;padding:0;transition:border-color .2s,background .2s;position:relative;overflow:hidden}._waterGlass_eyfw8_2372:hover{background:#ffffff1f;border-color:#3b82f666}._waterGlass_eyfw8_2372._filled_eyfw8_2399{background:#3b82f633;border-color:#3b82f680}._waterGlass_eyfw8_2372._filled_eyfw8_2399:hover{background:#3b82f64d;border-color:#3b82f6b3}._waterFill_eyfw8_2409{background:linear-gradient(#60a5fa,#3b82f6);border-radius:0 0 6px 6px;position:absolute;bottom:0;left:0;right:0}._waterControls_eyfw8_2418{justify-content:center;align-items:center;gap:24px;margin-bottom:12px;display:flex}._waterBtn_eyfw8_2426{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:2px solid #ffffff26;border-radius:50%;width:44px;height:44px;font-size:1.4rem;font-weight:600;transition:all .2s}._waterBtn_eyfw8_2426:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d;transform:scale(1.05)}._waterBtn_eyfw8_2426:disabled{opacity:.3;cursor:not-allowed}._waterBtnAdd_eyfw8_2451{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:#0000;box-shadow:0 4px 15px #3b82f666}._waterBtnAdd_eyfw8_2451:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#0891b2);transform:scale(1.08)}._waterCount_eyfw8_2462{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:80px;display:flex}._waterCountValue_eyfw8_2471{color:#fff;font-size:2rem;font-weight:700;line-height:1;display:block}._waterCountLabel_eyfw8_2479{color:#ffffff80;font-size:.75rem;line-height:1;display:block}._waterProgressBar_eyfw8_2486{background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:10px;overflow:hidden}._waterProgressFill_eyfw8_2494{background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:3px;height:100%}._waterTip_eyfw8_2500{text-align:center;color:#fff9;padding-top:4px;font-size:.8rem}._waterNote_eyfw8_2507{text-align:center;color:#ffffff59;padding-top:2px;font-size:.72rem}._waterGlassRow_eyfw8_2515{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:2px;padding:6px 0;display:flex;overflow-x:auto}._waterGlassRow_eyfw8_2515::-webkit-scrollbar{display:none}._waterGlassShape_eyfw8_2526{cursor:pointer;color:#ffffff40;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:34px;padding:0;transition:color .2s,transform .15s;display:flex}._waterGlassShape_eyfw8_2526:hover{color:#ffffff73;transform:translateY(-1px)}._waterGlassShape_eyfw8_2526:active{transform:scale(.92)}._waterGlassFilled_eyfw8_2548{color:#60a5fa99}._waterGlassFilled_eyfw8_2548:hover{color:#60a5facc}._waterAdditivesSection_eyfw8_2555{border-top:1px solid #ffffff0f;margin-top:6px;padding-top:6px}._waterAdditivesToggle_eyfw8_2560{width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;padding:4px 0;font-size:.75rem}._waterAdditivesList_eyfw8_2570{padding:4px 0}._waterAdditivesPhaseTitle_eyfw8_2573{color:var(--color-text-muted);margin-bottom:4px;font-size:.7rem;font-weight:600}._waterAdditiveItem_eyfw8_2579{align-items:center;gap:8px;padding:3px 0;display:flex}._waterAdditiveEmoji_eyfw8_2585{text-align:center;min-width:24px;font-size:1rem}._waterAdditiveName_eyfw8_2590{color:var(--color-text);font-size:.8rem;font-weight:500;display:block}._waterAdditiveBenefit_eyfw8_2596{color:var(--color-text-muted);font-size:.7rem;display:block}._waterAdditiveWarning_eyfw8_2601{color:#f59e0b;background:#f59e0b1a;border-radius:6px;margin-top:6px;padding:4px 8px;font-size:.7rem}._sleepWidget_eyfw8_2611{background:linear-gradient(135deg,#6366f126,#8b5cf626);padding:16px}._sleepHeader_eyfw8_2616{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._sleepTitle_eyfw8_2623{color:#fff;font-size:1rem;font-weight:600}._sleepGoal_eyfw8_2629{color:#ffffff80;font-size:.85rem}._sleepLastNight_eyfw8_2634{text-align:center;margin-bottom:16px}._sleepLastNightMain_eyfw8_2639{justify-content:center;align-items:center;gap:12px;margin-bottom:6px;display:flex}._sleepHours_eyfw8_2647{color:#fff;font-size:2.5rem;font-weight:700;line-height:1}._sleepQualityEmoji_eyfw8_2654{font-size:2rem}._sleepQualityLabel_eyfw8_2658{color:#ffffffb3;font-size:.9rem}._sleepCompare_eyfw8_2663{margin-top:8px;font-size:.85rem}._sleepEmpty_eyfw8_2668{text-align:center;color:#ffffff80;padding:20px 16px}._sleepWeekStats_eyfw8_2674{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}._sleepWeekStat_eyfw8_2674{text-align:center;background:#ffffff14;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}._sleepWeekValue_eyfw8_2693{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;display:block}._sleepWeekLabel_eyfw8_2701{color:#ffffff80;font-size:.7rem;line-height:1;display:block}._sleepAddBtn_eyfw8_2708{color:#fffc;cursor:pointer;background:#ffffff14;border:1px dashed #fff3;border-radius:12px;width:100%;margin-bottom:10px;padding:12px;font-size:.9rem;transition:all .2s}._sleepAddBtn_eyfw8_2708:hover{background:#ffffff1f;border-color:#8b5cf680}._sleepTip_eyfw8_2726{text-align:center;color:#ffffff80;font-size:.8rem}._sleepInput_eyfw8_2732{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:12px}._sleepInputRow_eyfw8_2739{align-items:center;gap:12px;margin-bottom:12px;display:flex}._sleepInputRow_eyfw8_2739 label{color:#fffc;min-width:80px;font-size:.85rem}._sleepInputRow_eyfw8_2739 input[type=range]{accent-color:#8b5cf6;flex:1}._sleepInputRow_eyfw8_2739 span{text-align:right;color:#fff;min-width:45px;font-weight:600}._sleepQualityPicker_eyfw8_2764{gap:6px;display:flex}._sleepQualityBtn_eyfw8_2769{cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex:1;padding:8px;font-size:1.3rem;transition:all .2s}._sleepQualityBtn_eyfw8_2769._active_eyfw8_826{background:#8b5cf640;border-color:#8b5cf6}._sleepInputActions_eyfw8_2785{gap:10px;margin-top:12px;display:flex}._sleepCancelBtn_eyfw8_2791,._sleepSaveBtn_eyfw8_2792{cursor:pointer;border-radius:10px;flex:1;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s}._sleepCancelBtn_eyfw8_2791{color:#fffc;background:#ffffff14;border:1px solid #ffffff26}._sleepSaveBtn_eyfw8_2792{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;box-shadow:0 4px 15px #8b5cf64d}._moodWidget_eyfw8_2816{background:linear-gradient(135deg,#ec489926,#f59e0b26);padding:16px}._moodHeader_eyfw8_2821{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._moodTitle_eyfw8_2828{color:#fff;font-size:1rem;font-weight:600}._moodWeekAvg_eyfw8_2834{color:#ffffff80;font-size:.85rem}._moodToday_eyfw8_2839{justify-content:center;gap:32px;margin-bottom:16px;display:flex}._moodTodayItem_eyfw8_2846{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}._moodTodayEmoji_eyfw8_2854{font-size:2.5rem;line-height:1;display:block}._moodTodayLabel_eyfw8_2860{color:#fff9;font-size:.8rem;line-height:1.2;display:block}._moodEmpty_eyfw8_2867{text-align:center;color:#ffffff80;padding:20px 16px}._moodWeekChart_eyfw8_2873{justify-content:space-between;align-items:flex-end;gap:6px;height:70px;margin-bottom:16px;display:flex}._moodWeekDay_eyfw8_2882{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}._moodWeekDay_eyfw8_2882._today_eyfw8_1626 ._moodWeekLabel_eyfw8_2890{color:#ec4899;font-weight:700}._moodWeekBar_eyfw8_2895{background:#ffffff14;border:1px solid #ffffff0d;border-bottom:none;border-radius:6px 6px 0 0;width:100%;height:50px;position:relative;overflow:hidden}._moodWeekBarFill_eyfw8_2906{border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}._moodWeekLabel_eyfw8_2890{color:#ffffff80;font-size:.7rem}._moodAddBtn_eyfw8_2919{color:#fffc;cursor:pointer;background:#ffffff14;border:1px dashed #fff3;border-radius:12px;width:100%;margin-bottom:10px;padding:12px;font-size:.9rem;transition:all .2s}._moodAddBtn_eyfw8_2919:hover{background:#ffffff1f;border-color:#ec489980}._moodTip_eyfw8_2937{text-align:center;color:#ffffff80;font-size:.8rem}._moodInput_eyfw8_2943{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:12px}._moodInputSection_eyfw8_2950{margin-bottom:16px}._moodInputSection_eyfw8_2950 label{color:#fffc;margin-bottom:8px;font-size:.85rem;display:block}._moodPicker_eyfw8_2961{gap:6px;display:flex}._moodPickerBtn_eyfw8_2966{cursor:pointer;text-align:center;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 6px;transition:all .2s;display:flex}._moodPickerBtn_eyfw8_2966._active_eyfw8_826{background:#ec489940;border-color:#ec4899}._moodPickerEmoji_eyfw8_2986{font-size:1.4rem;line-height:1;display:block}._moodPickerLabel_eyfw8_2992{color:#ffffff80;font-size:.6rem;line-height:1.2;display:block}._moodInputActions_eyfw8_2999{gap:10px;display:flex}._moodCancelBtn_eyfw8_3004,._moodSaveBtn_eyfw8_3005{cursor:pointer;border-radius:10px;flex:1;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s}._moodCancelBtn_eyfw8_3004{color:#fffc;background:#ffffff14;border:1px solid #ffffff26}._moodSaveBtn_eyfw8_3005{color:#fff;background:linear-gradient(135deg,#ec4899,#f59e0b);border:none;box-shadow:0 4px 15px #ec48994d}._workoutWidget_eyfw8_3032{background:linear-gradient(135deg,#10b98126,#3b82f626);padding:16px}._workoutHeader_eyfw8_3037{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._workoutTitle_eyfw8_3044{color:#fff;font-size:1rem;font-weight:600}._workoutGoal_eyfw8_3050{color:#fff9;font-size:.85rem}._workoutProgressBar_eyfw8_3055{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:14px;overflow:hidden}._workoutProgressFill_eyfw8_3063{background:linear-gradient(90deg,#10b981,#3b82f6);border-radius:4px;height:100%}._workoutStats_eyfw8_3069{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}._workoutStat_eyfw8_3069{text-align:center;background:#ffffff14;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}._workoutStatValue_eyfw8_3088{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;display:block}._workoutStatLabel_eyfw8_3096{color:#ffffff80;font-size:.7rem;line-height:1;display:block}._workoutWeekChart_eyfw8_3103{justify-content:space-between;align-items:flex-end;gap:6px;height:60px;margin-bottom:12px;display:flex}._workoutWeekDay_eyfw8_3112{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}._workoutWeekDay_eyfw8_3112._today_eyfw8_1626 ._workoutWeekLabel_eyfw8_3120{color:#10b981;font-weight:700}._workoutWeekBar_eyfw8_3125{background:#ffffff14;border:1px solid #ffffff0d;border-bottom:none;border-radius:6px 6px 0 0;width:100%;height:45px;position:relative;overflow:hidden}._workoutWeekBarFill_eyfw8_3136{background:linear-gradient(#3b82f6,#10b981);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}._workoutWeekLabel_eyfw8_3120{color:#ffffff80;font-size:.7rem}._workoutPhaseTip_eyfw8_3150{text-align:center;color:#fff9;background:#ffffff0f;border-radius:10px;margin-bottom:12px;padding:8px 12px;font-size:.8rem}._workoutAddBtn_eyfw8_3160{color:#fffc;cursor:pointer;background:#ffffff14;border:1px dashed #fff3;border-radius:12px;width:100%;padding:12px;font-size:.9rem;transition:all .2s}._workoutAddBtn_eyfw8_3160:hover{background:#ffffff1f;border-color:#10b98180}._workoutInput_eyfw8_3177{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:12px}._workoutInputSection_eyfw8_3184{margin-bottom:14px}._workoutInputSection_eyfw8_3184 label{color:#fffc;margin-bottom:8px;font-size:.85rem;display:block}._workoutInputRow_eyfw8_3195{align-items:center;gap:12px;margin-bottom:14px;display:flex}._workoutInputRow_eyfw8_3195 label{color:#fffc;min-width:90px;font-size:.85rem}._workoutInputRow_eyfw8_3195 input[type=range]{accent-color:#10b981;flex:1}._workoutInputRow_eyfw8_3195 span{text-align:right;color:#fff;min-width:55px;font-weight:600}._workoutTypePicker_eyfw8_3220{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._workoutTypeBtn_eyfw8_3226{cursor:pointer;text-align:center;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;transition:all .2s;display:flex}._workoutTypeBtn_eyfw8_3226._active_eyfw8_826{background:#10b98140;border-color:#10b981}._workoutTypeIcon_eyfw8_3245{font-size:1.3rem;line-height:1;display:block}._workoutTypeLabel_eyfw8_3251{color:#fff9;font-size:.65rem;line-height:1.2;display:block}._workoutIntensityPicker_eyfw8_3258{gap:8px;display:flex}._workoutIntensityBtn_eyfw8_3263{color:#fffc;cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex:1;padding:10px;font-size:.85rem;font-weight:500;transition:all .2s}._workoutFeelingPicker_eyfw8_3276{gap:6px;display:flex}._workoutFeelingBtn_eyfw8_3281{cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 4px;transition:all .2s;display:flex}._workoutFeelingBtn_eyfw8_3281._active_eyfw8_826{background:#10b98140;border-color:#10b981}._workoutFeelingEmoji_eyfw8_3300{font-size:1.3rem;line-height:1;display:block}._workoutFeelingLabel_eyfw8_3306{color:#ffffff80;font-size:.55rem;line-height:1.2;display:block}._workoutInputActions_eyfw8_3313{gap:10px;margin-top:14px;display:flex}._workoutCancelBtn_eyfw8_3319,._workoutSaveBtn_eyfw8_3320{cursor:pointer;border-radius:10px;flex:1;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s}._workoutCancelBtn_eyfw8_3319{color:#fffc;background:#ffffff14;border:1px solid #ffffff26}._workoutSaveBtn_eyfw8_3320{color:#fff;background:linear-gradient(135deg,#10b981,#3b82f6);border:none;box-shadow:0 4px 15px #10b9814d}._mealPlanWidget_eyfw8_3344{padding:4px 0 0}._mealPlanDaySelector_eyfw8_3349{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding:0 2px 12px;display:flex;overflow-x:auto}._mealPlanDaySelector_eyfw8_3349::-webkit-scrollbar{display:none}._mealPlanDayPill_eyfw8_3359{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:44px;padding:6px 4px 8px;transition:all .2s;display:flex;position:relative}._mealPlanDayPill_eyfw8_3359:active{transform:scale(.95)}._mealPlanDayPillName_eyfw8_3376{color:#ffffff73;text-transform:uppercase;letter-spacing:.02em;font-size:.6rem;font-weight:500}._mealPlanDayPillNum_eyfw8_3384{color:#ffffffd9;font-size:.95rem;font-weight:700;line-height:1}._mealPlanDayPillBadge_eyfw8_3391{color:#fff;background:#10b981;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}._mealPlanDayToday_eyfw8_3410{border-color:#f9731680}._mealPlanDayToday_eyfw8_3410 ._mealPlanDayPillNum_eyfw8_3384{color:#f97316}._mealPlanDaySelected_eyfw8_3418{background:#8b5cf640;border-color:#8b5cf680}._mealPlanDaySelected_eyfw8_3418 ._mealPlanDayPillName_eyfw8_3376{color:#c4b5fde6}._mealPlanDaySelected_eyfw8_3418 ._mealPlanDayPillNum_eyfw8_3384{color:#c4b5fd}._mealPlanDayToday_eyfw8_3410._mealPlanDaySelected_eyfw8_3418{background:#f9731633;border-color:#f97316}._mealPlanDayToday_eyfw8_3410._mealPlanDaySelected_eyfw8_3418 ._mealPlanDayPillNum_eyfw8_3384{color:#f97316}._mealPlanRecipeList_eyfw8_3437{flex-direction:column;gap:8px;display:flex}._mealPlanCard_eyfw8_3444{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}._mealPlanCard_eyfw8_3444:active{background:#ffffff1a}._mealPlanCardEmoji_eyfw8_3460{text-align:center;flex-shrink:0;width:32px;font-size:1.4rem}._mealPlanCardInfo_eyfw8_3467{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._mealPlanCardTitle_eyfw8_3475{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}._mealPlanCardMeta_eyfw8_3484{color:#fff6;font-size:.7rem}._mealPlanCardRemove_eyfw8_3489{color:#ef4444b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ef444426;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}._mealPlanCardRemove_eyfw8_3489:active{color:#ef4444;background:#ef44444d}._mealPlanEmpty_eyfw8_3513{color:#fff6;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}._mealPlanEmpty_eyfw8_3513 span{opacity:.5;font-size:2rem}._mealPlanEmpty_eyfw8_3513 p{margin:0;font-size:.85rem}._mealPlanEmptyBtn_eyfw8_3531{color:#8b5cf6b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px dashed #8b5cf64d;border-radius:10px;margin-top:4px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s}._mealPlanEmptyBtn_eyfw8_3531:active{background:#8b5cf61a;border-color:#8b5cf680}@media (width<=768px){._settingsPanel_eyfw8_1968{border-radius:20px 20px 0 0;max-width:100%}._challengeStats_eyfw8_689{gap:6px}._challengeStat_eyfw8_689{padding:8px}}@media (width<=480px){._widgetContent_eyfw8_156{padding:12px}._widgetHeader_eyfw8_121{padding:10px 12px}._widgetName_eyfw8_142{font-size:.85rem}._phaseContent_eyfw8_250{padding:16px 12px}._phaseEmoji_eyfw8_260{font-size:2.5rem}._phaseName_eyfw8_265{font-size:1.3rem}._phaseDay_eyfw8_272{font-size:.9rem}._phaseDescription_eyfw8_278{max-width:100%;font-size:.8rem}._energyCard_eyfw8_599{padding:10px 8px}._energyEmoji_eyfw8_610{font-size:1.3rem}._energyValue_eyfw8_615{font-size:1.1rem}._quickActionsGrid_eyfw8_846{grid-template-columns:repeat(2,1fr);gap:8px}._quickAction_eyfw8_846{min-height:80px;padding:12px 8px}._quickActionIcon_eyfw8_871{width:36px;height:36px;font-size:1.2rem}._quickActionLabel_eyfw8_881{font-size:.8rem}._quickActionDesc_eyfw8_889{font-size:.65rem}._nutritionGoals_eyfw8_1405{gap:8px}._nutritionGoal_eyfw8_1405{min-height:90px;padding:10px 8px}._nutritionGoalIcon_eyfw8_1423{font-size:1.2rem}._nutritionGoalValue_eyfw8_1429{font-size:1rem}._waterWidget_eyfw8_2349{padding:12px}._waterGlassRow_eyfw8_2515{gap:1px}._waterGlassShape_eyfw8_2526{width:26px;height:32px}._waterBtn_eyfw8_2426{width:44px;height:44px;font-size:1.3rem}._waterCountValue_eyfw8_2471{font-size:1.8rem}._sleepWidget_eyfw8_2611{padding:12px}._sleepHours_eyfw8_2647{font-size:2rem}._sleepWeekStats_eyfw8_2674{gap:6px}._sleepWeekStat_eyfw8_2674{padding:8px 6px}._sleepQualityPicker_eyfw8_2764{gap:4px}._sleepQualityBtn_eyfw8_2769{padding:6px;font-size:1.2rem}._moodWidget_eyfw8_2816{padding:12px}._moodToday_eyfw8_2839{gap:24px}._moodTodayEmoji_eyfw8_2854{font-size:2rem}._moodWeekChart_eyfw8_2873{gap:4px;height:60px}._moodPicker_eyfw8_2961{gap:4px}._moodPickerBtn_eyfw8_2966{padding:8px 4px}._moodPickerEmoji_eyfw8_2986{font-size:1.2rem}._workoutWidget_eyfw8_3032{padding:12px}._workoutStats_eyfw8_3069{gap:6px}._workoutStat_eyfw8_3069{padding:8px 6px}._workoutTypePicker_eyfw8_3220{grid-template-columns:repeat(3,1fr);gap:4px}._workoutTypeBtn_eyfw8_3226{padding:8px 4px}._workoutTypeIcon_eyfw8_3245{font-size:1.1rem}._workoutFeelingPicker_eyfw8_3276{gap:4px}._workoutFeelingBtn_eyfw8_3281{padding:6px 2px}._umnichkaWidget_eyfw8_755{padding:12px}._umnichkaLetter_eyfw8_773{font-size:1.8rem}._umnichkaLetters_eyfw8_804{gap:6px}._umnichkaLetterBox_eyfw8_811{border-radius:10px;min-height:36px;font-size:1rem}._plantCircle_eyfw8_909{width:70px;height:70px}._plantCountValue_eyfw8_3808{font-size:1.3rem}._plantQuickButtons_eyfw8_3812{gap:4px}._plantQuickBtn_eyfw8_3816{padding:8px 10px;font-size:.8rem}._supplementsWidget_eyfw8_2129{padding:12px}._supplementItem_eyfw8_2163{gap:8px;padding:8px 10px}._supplementIcon_eyfw8_2190{font-size:1.1rem}._supplementName_eyfw8_2202{font-size:.85rem}._labsWidget_eyfw8_2294{padding:12px}._todayItem_eyfw8_1639{gap:10px;padding:10px}._todayItemIcon_eyfw8_1648{min-width:22px;font-size:1.1rem}._todayItemTitle_eyfw8_1661{font-size:.85rem}._todayItemDesc_eyfw8_1669{font-size:.75rem}._histamineCalendarBlock_eyfw8_1684{padding:12px}._histamineFoodsSection_eyfw8_1828{gap:8px}._settingsPanel_eyfw8_1968{border-radius:16px 16px 0 0;max-height:85vh;padding:16px}._settingsHeader_eyfw8_1983{margin-bottom:16px;padding-bottom:12px}._settingsTitle_eyfw8_1992{font-size:1.1rem}._settingsCategory_eyfw8_2018{margin-bottom:16px}._settingsCategoryTitle_eyfw8_2022{margin-bottom:10px;font-size:.9rem}._settingsWidgetItem_eyfw8_2038{border-radius:12px;padding:10px 12px}._settingsWidgetIcon_eyfw8_2059{font-size:1.2rem}._sleepAddBtn_eyfw8_2708,._moodAddBtn_eyfw8_2919,._workoutAddBtn_eyfw8_3160,._plantQuickAddBtn_eyfw8_1191,._challengeStartBtn_eyfw8_738,._sleepSaveBtn_eyfw8_2792,._sleepCancelBtn_eyfw8_2791,._moodSaveBtn_eyfw8_3005,._moodCancelBtn_eyfw8_3004,._workoutSaveBtn_eyfw8_3320,._workoutCancelBtn_eyfw8_3319{min-height:44px}}@media (width<=360px){._widgetContent_eyfw8_156{padding:10px}._widgetHeader_eyfw8_121{padding:8px 10px}._widgetName_eyfw8_142{font-size:.8rem}._phaseEmoji_eyfw8_260{font-size:2rem}._phaseName_eyfw8_265{font-size:1.1rem}._energyCard_eyfw8_599{padding:8px}._energyEmoji_eyfw8_610{font-size:1.2rem}._energyValue_eyfw8_615{font-size:1rem}._quickAction_eyfw8_846{min-height:70px;padding:10px 6px}._waterCountValue_eyfw8_2471{font-size:1.5rem}._waterBtn_eyfw8_2426{width:40px;height:40px}._moodTodayEmoji_eyfw8_2854{font-size:1.8rem}._umnichkaLetterBox_eyfw8_811{min-height:32px;font-size:.9rem}}@supports (padding-top:env(safe-area-inset-top)){._settingsOverlay_eyfw8_1953{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._settingsPanel_eyfw8_1968{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){._widget_eyfw8_8,._widget_eyfw8_8:hover{transition:none;transform:none}._umnichkaLetterBox_eyfw8_811._active_eyfw8_826{transform:none}._fastingStatus_eyfw8_1524._peak_eyfw8_1542,._histaminePeakBadge_eyfw8_1713{animation:none}}._widgetGridFooter_eyfw8_4024{margin-top:var(--spacing-md);padding:var(--spacing-sm) 0;flex-direction:column;grid-column:1/-1;gap:10px;display:flex}._reorderButton_eyfw8_4033,._settingsButton_eyfw8_4034{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-xl);color:var(--color-text-muted);cursor:pointer;background:#ffffff0f;border:2px dashed #ffffff26;padding:14px 20px;font-size:.9rem;transition:all .2s;display:flex}._reorderButton_eyfw8_4033:hover,._settingsButton_eyfw8_4034:hover{color:var(--color-text);background:#ffffff1a;border-color:#ffffff40}._reorderButton_eyfw8_4033:active,._settingsButton_eyfw8_4034:active{transform:scale(.98)}._reorderOverlay_eyfw8_4062{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._reorderSheet_eyfw8_4076{background:var(--color-surface);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:500px;max-height:80vh;display:flex;overflow:hidden}._reorderHandle_eyfw8_4087{background:#fff3;border-radius:2px;width:36px;height:4px;margin:10px auto}._reorderHeader_eyfw8_4095{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._reorderHeader_eyfw8_4095 h3{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:600}._reorderHeader_eyfw8_4095 button{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .15s;display:flex}._reorderHeader_eyfw8_4095 button:hover{background:#ffffff26}._reorderList_eyfw8_4129{flex:1;padding:12px 16px;overflow-y:auto}._reorderItem_eyfw8_4135{background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}._reorderItem_eyfw8_4135:last-child{margin-bottom:0}._reorderItemInfo_eyfw8_4149{align-items:center;gap:12px;display:flex}._reorderItemIcon_eyfw8_4155{font-size:1.2rem}._reorderItemName_eyfw8_4159{color:var(--color-text);font-size:.95rem}._reorderItemActions_eyfw8_4164{gap:6px;display:flex}._reorderBtn_eyfw8_4169{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;transition:all .15s;display:flex}._reorderBtn_eyfw8_4169:hover:not(:disabled){background:#ffffff26}._reorderBtn_eyfw8_4169:active:not(:disabled){transform:scale(.95)}._reorderBtn_eyfw8_4169:disabled{opacity:.3;cursor:not-allowed}._reorderDoneBtn_eyfw8_4197{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:none;border-radius:12px;margin:12px 16px 20px;padding:14px;font-size:1rem;font-weight:600;transition:all .2s}._reorderDoneBtn_eyfw8_4197:hover{opacity:.9}._reorderDoneBtn_eyfw8_4197:active{transform:scale(.98)}._widgetDragging_eyfw8_4219{z-index:1000;box-shadow:0 20px 40px #0006}._widgetDragOverlay_eyfw8_4225{opacity:.9;cursor:grabbing;transform:scale(1.02);box-shadow:0 25px 50px #00000080}@media (width<=480px){._editModeButton_eyfw8_4234{padding:10px 16px;font-size:.9rem}._widgetDragHandle_eyfw8_4239{width:36px;height:36px;top:10px;right:10px}._dragHandleIcon_eyfw8_4246{font-size:1.1rem}._widgetEditMode_eyfw8_4251{animation:none}}@media (hover:none) and (pointer:coarse){._widgetDragHandle_eyfw8_4239{width:44px;height:44px}._dragHandleIcon_eyfw8_4246{font-size:1.2rem}}._insightWidget_eyfw8_4269{flex-direction:column;gap:12px;display:flex}._insightWidgetCollapsed_eyfw8_4275{align-items:center;gap:8px;padding:4px 0;display:flex}._insightCollapsedEmoji_eyfw8_4282{font-size:1.2rem}._insightCollapsedTitle_eyfw8_4286{color:var(--color-text);font-size:.9rem;font-weight:600}._insightHeader_eyfw8_4292{border-left:3px solid var(--color-primary);justify-content:space-between;align-items:flex-start;padding-left:12px;display:flex}._insightBrief_eyfw8_4300{align-items:center;gap:12px;display:flex}._insightBriefEmoji_eyfw8_4306{font-size:2rem}._insightBriefText_eyfw8_4310{flex-direction:column;gap:2px;display:flex}._insightBriefTitle_eyfw8_4316{color:var(--color-text);font-size:1.1rem;font-weight:700}._insightBriefSubtitle_eyfw8_4322{color:var(--color-text-muted);font-size:.85rem}._insightBadges_eyfw8_4327{align-items:center;gap:6px;display:flex}._insightPhaseBadge_eyfw8_4333{border-radius:var(--radius-full);padding:4px 10px;font-size:.75rem;font-weight:600}._insightMoonBadge_eyfw8_4340{font-size:1.1rem}._insightSynergy_eyfw8_4345{border-radius:var(--radius-lg);align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;display:flex}._insightSynergy_eyfw8_4345._synergyBoost_eyfw8_4354{background:#10b98126;border:1px solid #10b9814d}._insightSynergy_eyfw8_4345._synergyConflict_eyfw8_4359{background:#8b5cf626;border:1px solid #8b5cf64d}._insightSynergyIcon_eyfw8_4364{font-size:1.1rem}._insightSynergyText_eyfw8_4368{color:var(--color-text);line-height:1.4}._insightPriority_eyfw8_4374{flex-direction:column;gap:8px;display:flex}._insightSectionTitle_eyfw8_4380{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}._insightPriorityList_eyfw8_4388{flex-direction:column;gap:8px;display:flex}._insightFilters_eyfw8_4395{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}._insightFilterBtn_eyfw8_4404{border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;transition:all .2s;display:flex}._insightFilterBtn_eyfw8_4404:hover{background:#ffffff0d;border-color:#fff3}._insightFilterBtn_eyfw8_4404._insightFilterActive_eyfw8_4423{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._insightList_eyfw8_4430{flex-direction:column;gap:8px;display:flex}._insightEmpty_eyfw8_4436{text-align:center;color:var(--color-text-muted);padding:20px;font-size:.85rem}._insightCard_eyfw8_4444{border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff0f;overflow:hidden}._insightCard_eyfw8_4444._insightCardPriority_eyfw8_4451{background:#f5c1770d;border-color:#f5c1774d}._insightCard_eyfw8_4444._insightCardCondition_eyfw8_4456{border-left:3px solid var(--color-primary)}._insightCardHeader_eyfw8_4460{cursor:pointer;align-items:center;gap:10px;padding:12px;display:flex}._insightCardIcon_eyfw8_4468{flex-shrink:0;font-size:1.3rem}._insightCardInfo_eyfw8_4473{flex:1;min-width:0}._insightCardTitle_eyfw8_4478{color:var(--color-text);font-size:.9rem;font-weight:600;display:block}._insightCardPreview_eyfw8_4485{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}._insightCardChevron_eyfw8_4494{color:var(--color-text-muted);font-size:.6rem;transition:transform .2s}._insightCardChevron_eyfw8_4494._insightCardChevronOpen_eyfw8_4500{transform:rotate(180deg)}._insightCardBody_eyfw8_4504{padding:0 12px 12px;overflow:hidden}._insightCardDesc_eyfw8_4509{color:var(--color-text);margin:0 0 8px;font-size:.85rem;line-height:1.5}._insightCardSource_eyfw8_4516{color:var(--color-text-muted);margin-bottom:6px;font-size:.7rem;font-style:italic;display:block}._insightCardBadge_eyfw8_4524{border-radius:var(--radius-full);color:#8b5cf6;background:#8b5cf633;padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-block}._insightFooter_eyfw8_4535{border-top:1px solid #ffffff0d;align-items:center;gap:6px;padding-top:8px;display:flex}._insightFooterIcon_eyfw8_4543{font-size:.9rem}._insightFooterText_eyfw8_4547{color:var(--color-text-muted);font-size:.75rem}@media (width<=480px){._insightBriefEmoji_eyfw8_4306{font-size:1.6rem}._insightBriefTitle_eyfw8_4316{font-size:1rem}._insightFilters_eyfw8_4395{padding:6px 0}._insightFilterBtn_eyfw8_4404{padding:5px 8px;font-size:.7rem}}._calendarGridWidget_eyfw8_4589{flex-direction:column;gap:12px;display:flex}._calendarGridNav_eyfw8_4595{justify-content:space-between;align-items:center;padding:4px 0;display:flex}._calendarGridNavBtn_eyfw8_4602{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}._calendarGridNavBtn_eyfw8_4602:hover{background:#ffffff26;border-color:#fff3}._calendarGridMonth_eyfw8_4622{color:var(--color-text);font-size:1rem;font-weight:600}._calendarGridWrapper_eyfw8_4628{flex-direction:column;gap:6px;display:flex}._calendarGridWeekdays_eyfw8_4634{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._calendarGridWeekday_eyfw8_4634{text-align:center;color:#ffffff80;padding:4px;font-size:.7rem;font-weight:600}._calendarGridDays_eyfw8_4648{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._calendarGridEmpty_eyfw8_4654{aspect-ratio:1}._calendarGridDay_eyfw8_4648{aspect-ratio:1;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:38px;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden}._calendarGridDay_eyfw8_4648:hover{background:#ffffff1a;border-color:#fff3}._calendarGridDayToday_eyfw8_4680{background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 4px 12px #ec489966}._calendarGridDayToday_eyfw8_4680 ._calendarGridDayNum_eyfw8_4685{font-weight:700;color:#fff!important}._calendarGridDaySelected_eyfw8_4690{border-color:var(--color-primary);box-shadow:0 0 0 2px #8b5cf64d}._calendarGridDayBg_eyfw8_4695{z-index:0;position:absolute;inset:0}._calendarGridDayBgPeriod_eyfw8_4701{background:#ef444433!important}._calendarGridDayNum_eyfw8_4685{color:#ffffffe6;z-index:1;font-size:.8rem;font-weight:500}._calendarGridCycleDay_eyfw8_4712{color:#ffffff80;z-index:1;font-size:.55rem}._calendarGridPeriodDot_eyfw8_4718{z-index:1;background:#ef4444;border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px}._calendarGridPeriodDotPredicted_eyfw8_4728{opacity:.5}._calendarGridOvulationDot_eyfw8_4732{color:#f59e0b;z-index:1;font-size:.5rem;position:absolute;bottom:3px}._calendarGridOvulationDotPredicted_eyfw8_4740{opacity:.5}._calendarGridFertileDot_eyfw8_4744{z-index:1;background:#ec4899;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}._calendarGridMoon_eyfw8_4754{z-index:1;opacity:.7;font-size:.5rem;position:absolute;top:2px;right:2px}._calendarGridLegend_eyfw8_4763{border-top:1px solid #ffffff14;justify-content:center;gap:16px;padding-top:8px;display:flex}._calendarGridLegendItem_eyfw8_4771{color:#fff9;align-items:center;gap:5px;font-size:.7rem;display:flex}._calendarGridLegendDot_eyfw8_4779{border-radius:50%;width:6px;height:6px}._calendarGridLegendDotOvulation_eyfw8_4785{color:#f59e0b;font-size:.6rem}._calendarGridLegendDotFertile_eyfw8_4790{background:#ec4899;border-radius:50%;width:6px;height:6px}@media (width<=480px){._calendarGridDay_eyfw8_4648{border-radius:6px;min-height:32px}._calendarGridDayNum_eyfw8_4685{font-size:.7rem}._calendarGridCycleDay_eyfw8_4712{font-size:.5rem}._calendarGridNavBtn_eyfw8_4602{width:32px;height:32px}._calendarGridMonth_eyfw8_4622{font-size:.9rem}}@media (width<=360px){._calendarGridDay_eyfw8_4648{min-height:28px}._calendarGridDayNum_eyfw8_4685{font-size:.65rem}}._bbtWidget_eyfw8_4833{padding:16px}._bbtHeader_eyfw8_4837{margin-bottom:12px}._bbtTitleRow_eyfw8_4841{align-items:center;gap:8px;display:flex}._bbtIcon_eyfw8_4847{font-size:1.2rem}._bbtTitle_eyfw8_4841{color:#ffffffe6;flex:1;font-size:.95rem;font-weight:600}._bbtInfoBtn_eyfw8_4858{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;transition:all .2s;display:flex}._bbtInfoBtn_eyfw8_4858:hover{background:#ffffff26;border-color:#ffffff4d}._bbtSubtitle_eyfw8_4878{color:#ffffff80;align-items:center;gap:8px;margin-top:4px;font-size:.75rem;display:flex}._bbtOvulationBadge_eyfw8_4887{color:#c4b5fd;background:#8b5cf640;border-radius:10px;padding:2px 8px;font-size:.7rem;font-weight:500}._bbtInfoBox_eyfw8_4897{background:#ffffff0f;border-radius:12px;margin-bottom:12px;padding:12px;overflow:hidden}._bbtInfoTitle_eyfw8_4905{color:#ffffffe6;margin:0 0 8px;font-size:.85rem;font-weight:600}._bbtInfoWhy_eyfw8_4912{color:#ffffffb3;margin:0 0 8px;font-size:.75rem;line-height:1.4}._bbtInfoList_eyfw8_4919{margin:0;padding-left:16px}._bbtInfoList_eyfw8_4919 li{color:#fff9;margin-bottom:2px;font-size:.7rem;line-height:1.5}._bbtEmptyState_eyfw8_4932{text-align:center;padding:16px 0}._bbtEmptyIcon_eyfw8_4937{margin-bottom:8px;font-size:2.5rem;display:block}._bbtEmptyTitle_eyfw8_4943{color:#ffffffe6;margin:0 0 4px;font-size:1rem;font-weight:600}._bbtEmptyText_eyfw8_4950{color:#fff9;margin:0 0 16px;font-size:.8rem}._bbtHowTo_eyfw8_4956{text-align:left;background:#ffffff0f;border-radius:12px;margin-bottom:12px;padding:12px}._bbtHowToTitle_eyfw8_4964{color:#fffc;margin:0 0 8px;font-size:.8rem;font-weight:600}._bbtHowToList_eyfw8_4971{margin:0;padding-left:20px}._bbtHowToList_eyfw8_4971 li{color:#fff9;margin-bottom:4px;font-size:.75rem;line-height:1.6}._bbtTip_eyfw8_4983{background:#f59e0b26;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}._bbtTip_eyfw8_4983 span:first-child{flex-shrink:0;font-size:1rem}._bbtTip_eyfw8_4983 p{color:#fffc;margin:0;font-size:.75rem;line-height:1.4}._bbtChart_eyfw8_5005{gap:8px;height:140px;margin-bottom:12px;display:flex}._bbtChartYAxis_eyfw8_5012{color:#fff6;text-align:right;flex-direction:column;flex-shrink:0;justify-content:space-between;width:28px;padding:8px 0;font-size:.6rem;display:flex}._bbtChartArea_eyfw8_5024{background:#ffffff0a;border-radius:8px;flex:1;padding:8px;position:relative;overflow:visible}._bbtCoverLine_eyfw8_5034{z-index:1;background:#8b5cf680;height:1px;position:absolute;left:8px;right:8px}._bbtCoverLine_eyfw8_5034:before{content:"";background:#8b5cf6;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:0}._bbtCoverLineLabel_eyfw8_5054{color:#c4b5fd;background:#1e1e32e6;border-radius:4px;padding:1px 4px;font-size:.55rem;position:absolute;top:-16px;left:-4px}._bbtChartPoints_eyfw8_5066{width:100%;height:calc(100% - 20px);position:relative}._bbtChartSvg_eyfw8_5072{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._bbtChartPoint_eyfw8_5066{z-index:2;cursor:pointer;border:2px solid #1e1e32cc;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;transform:translate(-50%,50%)}._bbtChartPoint_eyfw8_5066:hover{z-index:10;transform:translate(-50%,50%)scale(1.3)}._bbtChartPoint_eyfw8_5066._shifted_eyfw8_5097{box-shadow:0 0 8px #8b5cf699}._bbtChartPoint_eyfw8_5066._ovulationDay_eyfw8_5101{border-color:#8b5cf6;width:14px;height:14px;box-shadow:0 0 12px #8b5cf6cc}._bbtOvulationMarker_eyfw8_5108{font-size:1rem;position:absolute;top:-20px;left:50%;transform:translate(-50%)}._bbtChartXAxis_eyfw8_5117{color:#fff6;justify-content:space-between;font-size:.55rem;display:flex;position:absolute;bottom:0;left:8px;right:8px}._bbtLegend_eyfw8_5129{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:12px;display:flex}._bbtLegendItem_eyfw8_5137{color:#fff9;align-items:center;gap:4px;font-size:.65rem;display:flex}._bbtLegendDot_eyfw8_5145{border-radius:50%;width:8px;height:8px}._bbtLegendLine_eyfw8_5151{background:#8b5cf680;width:16px;height:2px}._bbtStats_eyfw8_5158{background:#ffffff0a;border-radius:10px;justify-content:space-around;gap:8px;margin-bottom:12px;padding:10px;display:flex}._bbtStatItem_eyfw8_5168{text-align:center}._bbtStatValue_eyfw8_5172{color:#ffffffe6;font-size:.95rem;font-weight:600;display:block}._bbtStatLabel_eyfw8_5179{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.6rem}._bbtInsights_eyfw8_5187{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._bbtInsightItem_eyfw8_5194{color:#ffffffbf;align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.4;display:flex}._bbtInsightIcon_eyfw8_5203{flex-shrink:0}._bbtShowMore_eyfw8_5207{color:#c4b5fd;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.7rem;text-decoration:underline}._bbtWarning_eyfw8_5218{color:#ffffffd9;background:#f59e0b26;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.75rem;line-height:1.4;display:flex}._bbtTips_eyfw8_5232{background:#10b9811a;border-radius:10px;margin-bottom:12px;padding:10px 12px}._bbtTipsTitle_eyfw8_5239{color:#34d399;margin:0 0 6px;font-size:.75rem;font-weight:600}._bbtTipItem_eyfw8_5246{color:#ffffffb3;margin:0 0 4px;padding-left:12px;font-size:.7rem;position:relative}._bbtTipItem_eyfw8_5246:before{content:"•";color:#34d399;position:absolute;left:0}._bbtMenopauseBox_eyfw8_5262{background:linear-gradient(135deg,#8b5cf626,#ec489926);border-radius:12px;padding:12px}._bbtMenopauseTitle_eyfw8_5268{color:#ffffffe6;margin:0 0 8px;font-size:.8rem;font-weight:600}._bbtMenopauseBox_eyfw8_5262 p{color:#fffc;margin:0 0 6px;font-size:.75rem;line-height:1.4}._bbtMenopauseBox_eyfw8_5262 strong{color:#c4b5fd}._bbtMenopauseNote_eyfw8_5286{font-style:italic;color:#fff9!important;margin-top:8px!important;font-size:.7rem!important}._bbtQuickEntry_eyfw8_5294{background:#8b5cf626;border-radius:12px;margin-bottom:12px;padding:14px;overflow:hidden}._bbtQuickEntryHeader_eyfw8_5302{color:#ffffffe6;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.85rem;font-weight:500;display:flex}._bbtQuickEntryClose_eyfw8_5312{cursor:pointer;color:#ffffffb3;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;transition:all .2s;display:flex}._bbtQuickEntryClose_eyfw8_5312:hover{color:#fff;background:#fff3}._bbtQuickEntryInput_eyfw8_5332{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}._bbtTempInput_eyfw8_5340{color:#fff;text-align:center;background:#ffffff14;border:2px solid #fff3;border-radius:12px;outline:none;width:100px;padding:12px 16px;font-size:1.5rem;font-weight:600;transition:all .2s}._bbtTempInput_eyfw8_5340::placeholder{color:#ffffff4d}._bbtTempInput_eyfw8_5340:focus{background:#8b5cf61a;border-color:#8b5cf6}._bbtTempInput_eyfw8_5340._valid_eyfw8_5363{background:#10b9811a;border-color:#10b981}._bbtTempInput_eyfw8_5340._invalid_eyfw8_5368{background:#ef44441a;border-color:#ef4444}._bbtTempUnit_eyfw8_5373{color:#fff9;font-size:1.2rem;font-weight:500}._bbtQuickEntryError_eyfw8_5379{color:#f87171;text-align:center;margin:0 0 8px;font-size:.7rem}._bbtQuickEntryActions_eyfw8_5386{justify-content:center;margin-bottom:8px;display:flex}._bbtQuickEntrySave_eyfw8_5392{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:none;border-radius:10px;padding:10px 24px;font-size:.85rem;font-weight:600;transition:all .2s}._bbtQuickEntrySave_eyfw8_5392:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}._bbtQuickEntrySave_eyfw8_5392:disabled{opacity:.5;cursor:not-allowed}._bbtQuickEntryHint_eyfw8_5414{color:#ffffff80;text-align:center;margin:0;font-size:.7rem}._bbtQuickEntryBtn_eyfw8_5422{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:none;border-radius:12px;width:100%;margin:16px 0;padding:14px 20px;font-size:.9rem;font-weight:600;transition:all .2s}._bbtQuickEntryBtn_eyfw8_5422:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf666}._bbtAddBtn_eyfw8_5441{color:#ffffffe6;cursor:pointer;background:#8b5cf633;border:1px dashed #8b5cf680;border-radius:10px;width:100%;margin-top:12px;padding:12px 16px;font-size:.8rem;font-weight:500;transition:all .2s}._bbtAddBtn_eyfw8_5441:hover{background:#8b5cf64d;border-color:#8b5cf6b3}._bbtAltEntry_eyfw8_5460{color:#ffffff80;text-align:center;border-top:1px solid #ffffff1a;margin:12px 0 0;padding-top:12px;font-size:.7rem}[data-theme=light] ._bbtWidget_eyfw8_4833{background:#fffc}[data-theme=light] ._bbtTitle_eyfw8_4841{color:#1f2937}[data-theme=light] ._bbtSubtitle_eyfw8_4878{color:#6b7280}[data-theme=light] ._bbtInfoBox_eyfw8_4897{background:#0000000a}[data-theme=light] ._bbtChartArea_eyfw8_5024{background:#00000008}[data-theme=light] ._bbtChartPoint_eyfw8_5066{border-color:#ffffffe6}[data-theme=light] ._bbtStats_eyfw8_5158{background:#0000000a}[data-theme=light] ._bbtStatValue_eyfw8_5172{color:#1f2937}[data-theme=light] ._bbtInsightItem_eyfw8_5194{color:#4b5563}[data-theme=light] ._bbtQuickEntry_eyfw8_5294{background:#8b5cf61a}[data-theme=light] ._bbtQuickEntryHeader_eyfw8_5302{color:#374151}[data-theme=light] ._bbtTempInput_eyfw8_5340{color:#1f2937;background:#fff;border-color:#8b5cf64d}[data-theme=light] ._bbtTempInput_eyfw8_5340::placeholder{color:#9ca3af}[data-theme=light] ._bbtAddBtn_eyfw8_5441{color:#6b21a8;background:#8b5cf61a;border-color:#8b5cf666}[data-theme=light] ._bbtAltEntry_eyfw8_5460{color:#6b7280;border-color:#0000001a}[data-theme=light] ._widget_eyfw8_8{background:#ffffffbf;border:1px solid #0000000f;box-shadow:0 4px 20px #0000000f,inset 0 1px #fffc}[data-theme=light] ._widget_eyfw8_8:hover{border-color:#0000001f;box-shadow:0 8px 30px #0000001a,inset 0 1px #fffc}[data-theme=light] ._widgetHeader_eyfw8_121{background:#00000005;border-bottom:1px solid #0000000f}[data-theme=light] ._widgetTitle_eyfw8_132{color:#1a2e22}[data-theme=light] ._widgetSubtitle_eyfw8_5565{color:#7a9489}[data-theme=light] ._reorderButton_eyfw8_4033,[data-theme=light] ._settingsButton_eyfw8_4034{background:#00000008;border:2px dashed #0000001f}[data-theme=light] ._reorderButton_eyfw8_4033:hover,[data-theme=light] ._settingsButton_eyfw8_4034:hover{background:#0000000f;border-color:#0003}[data-theme=light] ._umnichkaWidget_eyfw8_755{background:linear-gradient(135deg,#10b98114,#3b82f614)}[data-theme=light] ._umnichkaDayNum_eyfw8_783{color:#7a9489}[data-theme=light] ._umnichkaPoints_eyfw8_788{background:#0000000d}[data-theme=light] ._umnichkaPointsValue_eyfw8_798{color:#1a2e22}[data-theme=light] ._umnichkaLetterBox_eyfw8_811{color:#1a2e22;background:#0000000a;border:1px solid #0000000f}[data-theme=light] ._umnichkaLetterBox_eyfw8_811._active_eyfw8_826{color:#fff}[data-theme=light] ._umnichkaLetterBox_eyfw8_811._completed_eyfw8_834{background:#10b98126;border-color:#10b98166}[data-theme=light] ._plantCircleLabel_eyfw8_951{color:#7a9489}[data-theme=light] ._plantRemaining_eyfw8_993{color:#4a6355}[data-theme=light] ._plantRecent_eyfw8_1027{border-top:1px solid #0000000f}[data-theme=light] ._plantRecentMore_eyfw8_1043{color:#7a9489}[data-theme=light] ._plantSheetOverlay_eyfw8_1050{background:#0006}[data-theme=light] ._plantSheet_eyfw8_1050{background:#f8faf9;border:1px solid #0000000f;border-bottom:none}[data-theme=light] ._plantSheetHandle_eyfw8_1075{background:#00000026}[data-theme=light] ._plantSheetHeader_eyfw8_1083{border-bottom:1px solid #0000000f}[data-theme=light] ._plantSheetHeader_eyfw8_1083 h3{color:#1a2e22}[data-theme=light] ._plantSheetHeader_eyfw8_1083 button{color:#4a6355;background:#0000000d}[data-theme=light] ._plantSheetHeader_eyfw8_1083 button:hover{color:#1a2e22;background:#00000014}[data-theme=light] ._plantSheetInput_eyfw8_1115{background:#00000008}[data-theme=light] ._plantSheetInput_eyfw8_1115 input{color:#1a2e22;background:#fff;border:1px solid #0000001f}[data-theme=light] ._plantSheetInput_eyfw8_1115 input::placeholder{color:#7a9489}[data-theme=light] ._plantQuickAdd_eyfw8_1171{border-bottom:1px solid #0000000f}[data-theme=light] ._plantQuickAddTitle_eyfw8_1176{color:#7a9489}[data-theme=light] ._plantCategory_eyfw8_1219{border-bottom:1px solid #0000000a}[data-theme=light] ._plantCategoryTitle_eyfw8_1228{color:#4a6355}[data-theme=light] ._plantCategoryBtn_eyfw8_1249{background:#0000000a;border:1px solid #0000000f}[data-theme=light] ._plantCategoryBtn_eyfw8_1249:hover{background:#10b9811a;border-color:#10b9814d}[data-theme=light] ._plantCategoryName_eyfw8_1294{color:#1a2e22}[data-theme=light] ._settingsOverlay_eyfw8_1953{background:#0006}[data-theme=light] ._settingsPanel_eyfw8_1968{background:#f8faf9;border:1px solid #0000000f;border-bottom:none;box-shadow:0 -8px 40px #0000001a}[data-theme=light] ._settingsHeader_eyfw8_1983{border-bottom:1px solid #0000000f}[data-theme=light] ._settingsTitle_eyfw8_1992{color:#1a2e22}[data-theme=light] ._settingsClose_eyfw8_1998{color:#4a6355;background:#0000000d}[data-theme=light] ._settingsClose_eyfw8_1998:hover{color:#1a2e22;background:#00000014}[data-theme=light] ._settingsCategoryTitle_eyfw8_2022{color:#1a2e22}[data-theme=light] ._settingsWidgetItem_eyfw8_2038{background:#00000008;border:1px solid #0000000f}[data-theme=light] ._settingsWidgetItem_eyfw8_2038:hover{background:#0000000d}[data-theme=light] ._settingsWidgetName_eyfw8_2063{color:#1a2e22}[data-theme=light] ._settingsWidgetRequired_eyfw8_2068{color:#7a9489}[data-theme=light] ._settingsToggle_eyfw8_2074{background:#0000001f}[data-theme=light] ._settingsReset_eyfw8_2110{color:#4a6355;background:#00000008;border:1px solid #0000001f}[data-theme=light] ._settingsReset_eyfw8_2110:hover{background:#0000000f;border-color:#0003}[data-theme=light] ._supplementsWidget_eyfw8_2129{background:linear-gradient(135deg,#8b5cf60f,#ec48990f)}[data-theme=light] ._supplementsTitle_eyfw8_2141{color:#1a2e22}[data-theme=light] ._supplementsBadge_eyfw8_2147{color:#6b21a8;background:#8b5cf61f}[data-theme=light] ._supplementItem_eyfw8_2163{background:#00000008;border:1px solid #0000000f;border-left:3px solid #8b5cf6}[data-theme=light] ._supplementItem_eyfw8_2163._essential_eyfw8_2175{background:#10b9810f}[data-theme=light] ._supplementItem_eyfw8_2163._recommended_eyfw8_2180{background:#f59e0b0f}[data-theme=light] ._supplementItem_eyfw8_2163._optional_eyfw8_2185{background:#6b72800f}[data-theme=light] ._supplementName_eyfw8_2202{color:#1a2e22}[data-theme=light] ._supplementDosage_eyfw8_2222{color:#4a6355}[data-theme=light] ._supplementTiming_eyfw8_2229{color:#7a9489;background:#0000000a}[data-theme=light] ._supplementsMore_eyfw8_2238{color:#7a9489;border-top:1px solid #0000000f}[data-theme=light] ._supplementCheckBtn_eyfw8_2248{color:#1a2e22;border:2px solid #00000026}[data-theme=light] ._supplementItemChecked_eyfw8_2283 ._supplementName_eyfw8_2202,[data-theme=light] ._supplementItemChecked_eyfw8_2283 ._supplementDosage_eyfw8_2222{color:#7a9489}[data-theme=light] ._labsWidget_eyfw8_2294{background:linear-gradient(135deg,#3b82f60f,#8b5cf60f)}[data-theme=light] ._labsTitle_eyfw8_2306{color:#1a2e22}[data-theme=light] ._labsBadge_eyfw8_2312,[data-theme=light] ._labsEmpty_eyfw8_2317{color:#7a9489}[data-theme=light] ._labsStatusBar_eyfw8_2323{background:#0000000a}[data-theme=light] ._labsSummary_eyfw8_2340{color:#4a6355;border-top:1px solid #0000000f}[data-theme=light] ._waterWidget_eyfw8_2349{background:linear-gradient(135deg,#3b82f60f,#06b6d40f)}[data-theme=light] ._waterTitle_eyfw8_2361{color:#1a2e22}[data-theme=light] ._waterMl_eyfw8_2367{color:#4a6355}[data-theme=light] ._waterGlassShape_eyfw8_2526{color:#0003}[data-theme=light] ._waterGlassShape_eyfw8_2526:hover{color:#00000059}[data-theme=light] ._waterGlassFilled_eyfw8_2548{color:#2563eb80}[data-theme=light] ._waterGlassFilled_eyfw8_2548:hover{color:#2563ebb3}[data-theme=light] ._waterBtn_eyfw8_2426{color:#1a2e22;background:#0000000a;border:2px solid #0000001f}[data-theme=light] ._waterBtn_eyfw8_2426:hover:not(:disabled){background:#00000014;border-color:#0003}[data-theme=light] ._waterCountValue_eyfw8_2471{color:#1a2e22}[data-theme=light] ._waterCountLabel_eyfw8_2479{color:#7a9489}[data-theme=light] ._waterProgressBar_eyfw8_2486{background:#0000000f}[data-theme=light] ._waterTip_eyfw8_2500{color:#4a6355}[data-theme=light] ._sleepWidget_eyfw8_2611{background:linear-gradient(135deg,#6366f10f,#8b5cf60f)}[data-theme=light] ._sleepTitle_eyfw8_2623{color:#1a2e22}[data-theme=light] ._sleepGoal_eyfw8_2629{color:#7a9489}[data-theme=light] ._sleepHours_eyfw8_2647{color:#1a2e22}[data-theme=light] ._sleepQualityLabel_eyfw8_2658{color:#4a6355}[data-theme=light] ._sleepEmpty_eyfw8_2668{color:#7a9489}[data-theme=light] ._sleepWeekStat_eyfw8_2674{background:#00000008;border:1px solid #0000000f}[data-theme=light] ._sleepWeekValue_eyfw8_2693{color:#1a2e22}[data-theme=light] ._sleepWeekLabel_eyfw8_2701{color:#7a9489}[data-theme=light] ._sleepAddBtn_eyfw8_2708{color:#4a6355;background:#00000008;border:1px dashed #00000026}[data-theme=light] ._sleepAddBtn_eyfw8_2708:hover{background:#8b5cf60d;border-color:#8b5cf666}[data-theme=light] ._sleepTip_eyfw8_2726{color:#7a9489}[data-theme=light] ._sleepInput_eyfw8_2732{background:#00000005;border:1px solid #0000000f}[data-theme=light] ._sleepInputRow_eyfw8_2739 label{color:#4a6355}[data-theme=light] ._sleepInputRow_eyfw8_2739 span{color:#1a2e22}[data-theme=light] ._sleepQualityBtn_eyfw8_2769{background:#0000000a}[data-theme=light] ._sleepCancelBtn_eyfw8_2791{color:#4a6355;background:#0000000a;border:1px solid #0000001f}[data-theme=light] ._sleepSaveBtn_eyfw8_2792{color:#fff}[data-theme=light] ._moodWidget_eyfw8_2816{background:linear-gradient(135deg,#ec48990f,#f59e0b0f)}[data-theme=light] ._moodTitle_eyfw8_2828{color:#1a2e22}[data-theme=light] ._moodWeekAvg_eyfw8_2834{color:#7a9489}[data-theme=light] ._moodTodayLabel_eyfw8_2860{color:#4a6355}[data-theme=light] ._moodEmpty_eyfw8_2867{color:#7a9489}[data-theme=light] ._moodWeekBar_eyfw8_2895{background:#0000000a;border:1px solid #0000000a}[data-theme=light] ._moodWeekLabel_eyfw8_2890{color:#7a9489}[data-theme=light] ._moodAddBtn_eyfw8_2919{color:#4a6355;background:#00000008;border:1px dashed #00000026}[data-theme=light] ._moodAddBtn_eyfw8_2919:hover{background:#ec48990d;border-color:#ec489966}[data-theme=light] ._moodTip_eyfw8_2937{color:#7a9489}[data-theme=light] ._moodInput_eyfw8_2943{background:#00000005;border:1px solid #0000000f}[data-theme=light] ._moodInputSection_eyfw8_2950 label{color:#4a6355}[data-theme=light] ._moodPickerBtn_eyfw8_2966{background:#0000000a}[data-theme=light] ._moodPickerLabel_eyfw8_2992{color:#7a9489}[data-theme=light] ._moodCancelBtn_eyfw8_3004{color:#4a6355;background:#0000000a;border:1px solid #0000001f}[data-theme=light] ._moodSaveBtn_eyfw8_3005{color:#fff}[data-theme=light] ._workoutWidget_eyfw8_3032{background:linear-gradient(135deg,#10b9810f,#3b82f60f)}[data-theme=light] ._workoutTitle_eyfw8_3044{color:#1a2e22}[data-theme=light] ._workoutGoal_eyfw8_3050{color:#4a6355}[data-theme=light] ._workoutProgressBar_eyfw8_3055{background:#0000000f}[data-theme=light] ._workoutStat_eyfw8_3069{background:#00000008;border:1px solid #0000000f}[data-theme=light] ._workoutStatValue_eyfw8_3088{color:#1a2e22}[data-theme=light] ._workoutStatLabel_eyfw8_3096{color:#7a9489}[data-theme=light] ._workoutWeekBar_eyfw8_3125{background:#0000000a;border:1px solid #0000000a}[data-theme=light] ._workoutWeekLabel_eyfw8_3120{color:#7a9489}[data-theme=light] ._workoutPhaseTip_eyfw8_3150{color:#4a6355;background:#00000008}[data-theme=light] ._workoutAddBtn_eyfw8_3160{color:#4a6355;background:#00000008;border:1px dashed #00000026}[data-theme=light] ._workoutAddBtn_eyfw8_3160:hover{background:#10b9810d;border-color:#10b98166}[data-theme=light] ._workoutInput_eyfw8_3177{background:#00000005;border:1px solid #0000000f}[data-theme=light] ._workoutInputSection_eyfw8_3184 label,[data-theme=light] ._workoutInputRow_eyfw8_3195 label{color:#4a6355}[data-theme=light] ._workoutInputRow_eyfw8_3195 span{color:#1a2e22}[data-theme=light] ._workoutTypeBtn_eyfw8_3226{background:#0000000a}[data-theme=light] ._workoutTypeLabel_eyfw8_3251{color:#4a6355}[data-theme=light] ._workoutIntensityBtn_eyfw8_3263{color:#4a6355;background:#0000000a}[data-theme=light] ._workoutFeelingBtn_eyfw8_3281{background:#0000000a}[data-theme=light] ._workoutFeelingLabel_eyfw8_3306{color:#7a9489}[data-theme=light] ._workoutCancelBtn_eyfw8_3319{color:#4a6355;background:#0000000a;border:1px solid #0000001f}[data-theme=light] ._workoutSaveBtn_eyfw8_3320{color:#fff}[data-theme=light] ._mealPlanDayPill_eyfw8_3359{background:#00000008;border-color:#00000014}[data-theme=light] ._mealPlanDayPillName_eyfw8_3376{color:#7a9489}[data-theme=light] ._mealPlanDayPillNum_eyfw8_3384{color:#1a2e22}[data-theme=light] ._mealPlanDayToday_eyfw8_3410{border-color:#f9731666}[data-theme=light] ._mealPlanDayToday_eyfw8_3410 ._mealPlanDayPillNum_eyfw8_3384{color:#ea580c}[data-theme=light] ._mealPlanDaySelected_eyfw8_3418{background:#8b5cf614;border-color:#8b5cf64d}[data-theme=light] ._mealPlanDaySelected_eyfw8_3418 ._mealPlanDayPillName_eyfw8_3376,[data-theme=light] ._mealPlanDaySelected_eyfw8_3418 ._mealPlanDayPillNum_eyfw8_3384{color:#7c3aed}[data-theme=light] ._mealPlanDayToday_eyfw8_3410._mealPlanDaySelected_eyfw8_3418{background:#f973160f;border-color:#ea580c}[data-theme=light] ._mealPlanDayToday_eyfw8_3410._mealPlanDaySelected_eyfw8_3418 ._mealPlanDayPillNum_eyfw8_3384{color:#ea580c}[data-theme=light] ._mealPlanCard_eyfw8_3444{background:#00000008;border-color:#0000000f}[data-theme=light] ._mealPlanCardTitle_eyfw8_3475{color:#1a2e22}[data-theme=light] ._mealPlanCardMeta_eyfw8_3484{color:#7a9489}[data-theme=light] ._mealPlanCardRemove_eyfw8_3489{color:#ef444499;background:#ef444414}[data-theme=light] ._mealPlanEmpty_eyfw8_3513{color:#7a9489}[data-theme=light] ._mealPlanEmptyBtn_eyfw8_3531{color:#7c3aed;border-color:#8b5cf633}[data-theme=light] ._reorderOverlay_eyfw8_4062{background:#0006}[data-theme=light] ._reorderHandle_eyfw8_4087{background:#00000026}[data-theme=light] ._reorderHeader_eyfw8_4095{border-bottom:1px solid #0000000f}[data-theme=light] ._reorderHeader_eyfw8_4095 button{background:#0000000d}[data-theme=light] ._reorderHeader_eyfw8_4095 button:hover{background:#00000014}[data-theme=light] ._reorderItem_eyfw8_4135{background:#00000008}[data-theme=light] ._reorderBtn_eyfw8_4169{background:#0000000a;border:1px solid #00000014}[data-theme=light] ._reorderBtn_eyfw8_4169:hover:not(:disabled){background:#00000014}[data-theme=light] ._reorderDoneBtn_eyfw8_4197{color:#fff}[data-theme=light] ._insightFilters_eyfw8_4395{border-top:1px solid #0000000f;border-bottom:1px solid #0000000f}[data-theme=light] ._insightFilterBtn_eyfw8_4404{border:1px solid #0000001a}[data-theme=light] ._insightFilterBtn_eyfw8_4404:hover{background:#0000000a;border-color:#0003}[data-theme=light] ._insightFilterBtn_eyfw8_4404._insightFilterActive_eyfw8_4423{color:#fff}[data-theme=light] ._insightCard_eyfw8_4444{background:#00000005;border:1px solid #0000000f}[data-theme=light] ._insightCard_eyfw8_4444._insightCardPriority_eyfw8_4451{background:#f5c1770f;border-color:#f5c17766}[data-theme=light] ._insightFooter_eyfw8_4535{border-top:1px solid #0000000f}[data-theme=light] ._calendarGridNavBtn_eyfw8_4602{background:#0000000a;border:1px solid #00000014}[data-theme=light] ._calendarGridNavBtn_eyfw8_4602:hover{background:#00000014;border-color:#00000026}[data-theme=light] ._calendarGridWeekday_eyfw8_4634{color:#7a9489}[data-theme=light] ._calendarGridDay_eyfw8_4648{background:#00000008}[data-theme=light] ._calendarGridDay_eyfw8_4648:hover{background:#0000000f;border-color:#0000001f}[data-theme=light] ._calendarGridDayToday_eyfw8_4680{color:#fff}[data-theme=light] ._calendarGridDayNum_eyfw8_4685{color:#1a2e22}[data-theme=light] ._calendarGridCycleDay_eyfw8_4712{color:#7a9489}[data-theme=light] ._calendarGridLegend_eyfw8_4763{border-top:1px solid #0000000f}[data-theme=light] ._calendarGridLegendItem_eyfw8_4771{color:#4a6355}[data-theme=light] ._challengeBadge_eyfw8_661,[data-theme=light] ._challengeStartBtn_eyfw8_738{color:#fff}[data-theme=light] ._nutritionCheckBtn_eyfw8_1467{color:#1a2e22}[data-theme=light] ._nutritionCheckBtnChecked_eyfw8_1495{color:#fff}@media (width<=480px){._bbtChart_eyfw8_5005{height:120px}._bbtChartYAxis_eyfw8_5012{width:24px;font-size:.55rem}._bbtChartPoint_eyfw8_5066{width:8px;height:8px}._bbtChartPoint_eyfw8_5066._ovulationDay_eyfw8_5101{width:12px;height:12px}._bbtStats_eyfw8_5158{flex-wrap:wrap}._bbtStatItem_eyfw8_5168{flex:1;min-width:60px}}._detoxWidget_eyfw8_6399{padding:var(--spacing-md);cursor:pointer;transition:opacity var(--transition-fast)}._detoxWidget_eyfw8_6399:active{opacity:.7}._detoxWidgetCollapsed_eyfw8_6409{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;color:var(--color-text-secondary);font-size:.8rem}._detoxWidgetHeader_eyfw8_6416{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._detoxWidgetPhase_eyfw8_6423{align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}._detoxWidgetPercent_eyfw8_6431{color:var(--color-text-muted);font-size:.8rem;font-weight:700}._detoxWidgetDay_eyfw8_6437{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);font-size:.73rem}._detoxWidgetBar_eyfw8_6443{background:var(--color-border);height:4px;margin-bottom:var(--spacing-sm);border-radius:2px;overflow:hidden}._detoxWidgetBarFill_eyfw8_6451{border-radius:2px;height:100%;transition:width .5s}._detoxWidgetNext_eyfw8_6457{gap:var(--spacing-sm);color:var(--color-text-muted);border-top:1px solid var(--color-border);align-items:center;padding-top:6px;font-size:.73rem;display:flex}._detoxWidgetNextTime_eyfw8_6467{font-variant-numeric:tabular-nums;color:var(--spring-accent);font-weight:700}._detoxWidgetNextAction_eyfw8_6473{flex:1}._proteinSheetOverlay_eyfw8_6478{z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._proteinSheet_eyfw8_6478{background:var(--bg-primary,#1a1a2e);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:500px;max-height:85vh;display:flex;position:relative;overflow:hidden}._proteinSheetHandle_eyfw8_6500{cursor:grab;background:#fff3;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 16px}._proteinSheetBody_eyfw8_6510{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:0 20px 34px;overflow-y:auto}._proteinSheetClose_eyfw8_6518{width:32px;height:32px;color:var(--text-secondary,#fff9);cursor:pointer;z-index:1;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:12px;right:12px}._proteinSheetClose_eyfw8_6518:active{background:#fff3}._proteinSheetFormulaNote_eyfw8_6540{opacity:.7;font-size:.7rem}._proteinSheetHeader_eyfw8_6545{text-align:center;margin-bottom:20px}._proteinSheetTitle_eyfw8_6550{color:var(--text-primary,#fff);font-size:1.2rem;font-weight:700}._proteinSheetNorm_eyfw8_6556{color:#ec4899;margin:8px 0 4px;font-size:2rem;font-weight:800}._proteinSheetFormula_eyfw8_6540{color:var(--text-secondary,#fff9);font-size:.8rem}._proteinPriorityBadge_eyfw8_6568{color:#ec4899;background:#ec489933;border-radius:12px;align-items:center;gap:4px;margin-top:8px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}._proteinPhaseNote_eyfw8_6581{color:var(--text-secondary,#fff9);background:#ffffff0a;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:.82rem;line-height:1.5}._proteinMealsGrid_eyfw8_6591{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}._proteinMealCard_eyfw8_6598{text-align:center;background:#ffffff0d;border-radius:14px;padding:12px}._proteinMealName_eyfw8_6605{color:var(--text-secondary,#fff9);margin-bottom:4px;font-size:.75rem;display:block}._proteinMealGrams_eyfw8_6612{color:var(--text-primary,#fff);font-size:1.1rem;font-weight:700}._proteinMealUnit_eyfw8_6618{color:var(--text-secondary,#fff9);font-size:.7rem}._proteinSectionTitle_eyfw8_6623{color:var(--text-primary,#fff);margin:16px 0 10px;font-size:.9rem;font-weight:600}._proteinProductsGrid_eyfw8_6630{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px;display:grid}._proteinProduct_eyfw8_6630{background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}._proteinProductIcon_eyfw8_6646{font-size:1.2rem}._proteinProductInfo_eyfw8_6650{flex:1;min-width:0}._proteinProductName_eyfw8_6655{color:var(--text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;display:block;overflow:hidden}._proteinProductAmount_eyfw8_6665{color:var(--text-secondary,#fff9);font-size:.7rem}._proteinProductGrams_eyfw8_6670{color:#ec4899;white-space:nowrap;font-size:.82rem;font-weight:700}._proteinRecipeBtn_eyfw8_6677{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ec4899,#8b5cf6);border:none;border-radius:14px;width:100%;padding:14px;font-size:.9rem;font-weight:600;transition:opacity .2s}._proteinRecipeBtn_eyfw8_6677:active{opacity:.8}._todayItemClickable_eyfw8_6695{cursor:pointer;border:1px solid #ffffff0f;transition:background .2s}._todayItemClickable_eyfw8_6695:active{background:#ffffff14}._todayItemChevron_eyfw8_6705{color:var(--color-text-muted);opacity:.5;flex-shrink:0;margin-left:4px;font-size:1.4rem;line-height:1}[data-theme=light] ._proteinSheet_eyfw8_6478{background:#fff;box-shadow:0 -4px 30px #00000026}[data-theme=light] ._proteinSheetHandle_eyfw8_6500{background:#00000026}[data-theme=light] ._proteinSheetClose_eyfw8_6518{color:#00000080;background:#0000000f}[data-theme=light] ._proteinSheetClose_eyfw8_6518:active{background:#0000001f}[data-theme=light] ._proteinPhaseNote_eyfw8_6581,[data-theme=light] ._proteinMealCard_eyfw8_6598{background:#0000000a}[data-theme=light] ._proteinProduct_eyfw8_6630{background:#00000008}[data-theme=light] ._proteinPriorityBadge_eyfw8_6568{background:#ec48991a}[data-theme=light] ._todayItemClickable_eyfw8_6695{border-color:#0000000f}[data-theme=light] ._todayItemClickable_eyfw8_6695:active{background:#0000000f}._recipeSheetOverlay_eyfw8_6758{z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._recipeSheet_eyfw8_6758{background:var(--bg-primary,#1a1a2e);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:500px;max-height:85vh;display:flex;position:relative;overflow:hidden}._recipeSheetHandle_eyfw8_6780{cursor:grab;background:#fff3;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 16px}._recipeSheetBody_eyfw8_6790{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:0 20px 34px;overflow-y:auto}._recipeSheetClose_eyfw8_6798{width:32px;height:32px;color:var(--text-secondary,#fff9);cursor:pointer;z-index:1;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:12px;right:12px}._recipeSheetClose_eyfw8_6798:active{background:#fff3}._recipeSheetHeader_eyfw8_6820{margin-bottom:16px}._recipeSheetCategory_eyfw8_6824{color:#ffffff80;margin-bottom:6px;font-size:.75rem;display:inline-block}._recipeSheetTitle_eyfw8_6831{color:#fff;margin:0 0 6px;padding-right:36px;font-size:1.2rem;font-weight:700;line-height:1.3}._recipeSheetDesc_eyfw8_6840{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}._recipeSheetStats_eyfw8_6852{background:#ffffff0f;border-radius:12px;gap:12px;margin-bottom:16px;padding:12px;display:flex}._recipeSheetStat_eyfw8_6852{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}._recipeSheetStatIcon_eyfw8_6869{font-size:1rem}._recipeSheetStatVal_eyfw8_6873{color:#fff;font-size:1rem;font-weight:700;line-height:1}._recipeSheetStatLabel_eyfw8_6880{color:#fff6;font-size:.65rem}._recipeSheetMacros_eyfw8_6886{gap:8px;margin-bottom:16px;display:flex}._recipeSheetMacro_eyfw8_6886{background:#ffffff0a;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px;display:flex}._recipeSheetMacroVal_eyfw8_6903{color:#ffffffe6;font-size:.9rem;font-weight:700}._recipeSheetMacroLabel_eyfw8_6909{color:#fff6;font-size:.65rem}._recipeSheetSection_eyfw8_6915{margin-bottom:16px}._recipeSheetSectionTitle_eyfw8_6919{color:#ffffffb3;margin:0 0 8px;font-size:.85rem;font-weight:600}._recipeSheetIngredients_eyfw8_6927{flex-direction:column;gap:6px;display:flex}._recipeSheetIngredient_eyfw8_6927{background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}._recipeSheetIngName_eyfw8_6942{color:#fffc;font-size:.8rem}._recipeSheetIngAmount_eyfw8_6947{color:#ffffff73;flex-shrink:0;margin-left:8px;font-size:.75rem}._recipeSheetSteps_eyfw8_6955{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}._recipeSheetStep_eyfw8_6955{color:#ffffffbf;padding-left:4px;font-size:.8rem;line-height:1.5}._recipeSheetStep_eyfw8_6955::marker{color:#8b5cf699;font-weight:700}._recipeSheetActions_eyfw8_6975{border-top:1px solid #ffffff0f;gap:8px;margin-top:8px;padding-top:16px;display:flex}._recipeSheetAction_eyfw8_6975{color:#ffffffb3;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:10px;flex:1;padding:10px 8px;font-size:.72rem;font-weight:600;transition:all .15s}._recipeSheetAction_eyfw8_6975:active{background:#ffffff1f}._recipeSheetActionActive_eyfw8_7001{color:#f87171;background:#ef44441f;border-color:#ef444433}[data-theme=light] ._recipeSheet_eyfw8_6758{background:var(--bg-primary,#fff)}[data-theme=light] ._recipeSheetHandle_eyfw8_6780{background:#00000026}[data-theme=light] ._recipeSheetClose_eyfw8_6798{color:#4a6355;background:#0000000f}[data-theme=light] ._recipeSheetClose_eyfw8_6798:active{background:#0000001f}[data-theme=light] ._recipeSheetCategory_eyfw8_6824{color:#7a9489}[data-theme=light] ._recipeSheetTitle_eyfw8_6831{color:#1a2e22}[data-theme=light] ._recipeSheetDesc_eyfw8_6840{color:#7a9489}[data-theme=light] ._recipeSheetStats_eyfw8_6852{background:#00000008}[data-theme=light] ._recipeSheetStatVal_eyfw8_6873{color:#1a2e22}[data-theme=light] ._recipeSheetStatLabel_eyfw8_6880{color:#7a9489}[data-theme=light] ._recipeSheetMacro_eyfw8_6886{background:#00000008}[data-theme=light] ._recipeSheetMacroVal_eyfw8_6903{color:#1a2e22}[data-theme=light] ._recipeSheetMacroLabel_eyfw8_6909{color:#7a9489}[data-theme=light] ._recipeSheetSectionTitle_eyfw8_6919{color:#4a6355}[data-theme=light] ._recipeSheetIngredient_eyfw8_6927{background:#00000008}[data-theme=light] ._recipeSheetIngName_eyfw8_6942{color:#1a2e22}[data-theme=light] ._recipeSheetIngAmount_eyfw8_6947{color:#7a9489}[data-theme=light] ._recipeSheetStep_eyfw8_6955{color:#4a6355}[data-theme=light] ._recipeSheetStep_eyfw8_6955::marker{color:#7c3aed}[data-theme=light] ._recipeSheetActions_eyfw8_6975{border-top-color:#0000000f}[data-theme=light] ._recipeSheetAction_eyfw8_6975{color:#4a6355;background:#0000000a;border-color:#0000000f}[data-theme=light] ._recipeSheetActionActive_eyfw8_7001{color:#dc2626;background:#ef44440f;border-color:#ef444426}._energyWidget_eyfw8_7082{background:linear-gradient(135deg,#10b9811f,#8b5cf61f);padding:16px}._energyHeader_eyfw8_7087{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._energyTitle_eyfw8_7094{color:#fff;font-size:1rem;font-weight:600}._energyHeaderRight_eyfw8_7100{align-items:center;gap:8px;display:flex}._energyWeekAvg_eyfw8_7106{color:#ffffff80;font-size:.85rem}._energyInfoBtn_eyfw8_7111{cursor:pointer;opacity:.6;background:0 0;border:none;padding:2px;font-size:1rem;transition:opacity .2s}._energyInfoBtn_eyfw8_7111:hover{opacity:1}._energyInfoPanel_eyfw8_7126{margin-bottom:12px;overflow:hidden}._energyInfoContent_eyfw8_7131{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:12px;font-size:.8rem;line-height:1.5}._energyInfoContent_eyfw8_7131 p{margin:0 0 6px}._energyInfoContent_eyfw8_7131 strong{color:#fff}._energyInfoContent_eyfw8_7131 ul{margin:6px 0;padding-left:16px}._energyInfoContent_eyfw8_7131 li{margin-bottom:3px}._energyInfoHint_eyfw8_7158{color:#fff9;border-top:1px solid #ffffff14;padding-top:8px;font-style:italic;margin-top:8px!important}._energyComposite_eyfw8_7167{margin-bottom:14px}._energyMainDisplay_eyfw8_7171{align-items:center;gap:16px;margin-bottom:12px;display:flex}._energyPercentRing_eyfw8_7178{flex-shrink:0;width:80px;height:80px;position:relative}._energyRingSvg_eyfw8_7185{width:100%;height:100%}._energyPercentCenter_eyfw8_7190{align-items:baseline;gap:1px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._energyPercentValue_eyfw8_7200{color:#fff;font-size:1.6rem;font-weight:700;line-height:1}._energyPercentSign_eyfw8_7207{color:#ffffff80;font-size:.8rem;font-weight:600}._energyDetails_eyfw8_7213{flex:1;min-width:0}._energyTodayTracked_eyfw8_7218{gap:20px;margin-bottom:8px;display:flex}._energyTodayItem_eyfw8_7224{align-items:center;gap:6px;display:flex}._energyTodayEmoji_eyfw8_7230{font-size:1.5rem;line-height:1}._energyTodayLabel_eyfw8_7235{color:#fff9;font-size:.75rem}._energyPrompt_eyfw8_7240{color:#ffffff80;margin-bottom:8px;font-size:.9rem}._energyConfidence_eyfw8_7246{display:flex}._energyConfidenceBadge_eyfw8_7250{text-transform:uppercase;letter-spacing:.3px;border-radius:8px;padding:3px 8px;font-size:.65rem;font-weight:600;display:inline-block}._confidence_none_eyfw8_7260{color:#fff6;background:#ffffff14}._confidence_low_eyfw8_7265{color:#f59e0b;background:#f59e0b26}._confidence_medium_eyfw8_7270{color:#10b981;background:#10b98126}._confidence_high_eyfw8_7275{color:#818cf8;background:#6366f126}._energySources_eyfw8_7281{flex-direction:column;gap:6px;display:flex}._energySourceItem_eyfw8_7287{align-items:center;gap:8px;display:flex}._energySourceIcon_eyfw8_7293{text-align:center;flex-shrink:0;width:18px;font-size:.75rem}._energySourceBar_eyfw8_7300{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}._energySourceFill_eyfw8_7308{border-radius:3px;height:100%}._energySourceValue_eyfw8_7313{color:#ffffff80;text-align:right;min-width:28px;font-size:.7rem}._energyConflict_eyfw8_7321{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}._energyConflictIcon_eyfw8_7332{flex-shrink:0;margin-top:1px;font-size:.9rem}._energyConflictText_eyfw8_7338{color:#ffffffb3;font-size:.78rem;line-height:1.4}._energyWeekChart_eyfw8_7345{justify-content:space-between;align-items:flex-end;gap:5px;height:60px;margin-bottom:12px;display:flex}._energyWeekDay_eyfw8_7354{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}._energyWeekToday_eyfw8_7362 ._energyWeekLabel_eyfw8_7362{color:#10b981;font-weight:700}._energyWeekBar_eyfw8_7367{background:#ffffff0f;border:1px solid #ffffff0a;border-bottom:none;border-radius:5px 5px 0 0;width:100%;height:42px;position:relative;overflow:hidden}._energyWeekBarFill_eyfw8_7378{border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0}._energyWeekLabel_eyfw8_7362{color:#fff6;font-size:.65rem}._energyAddBtn_eyfw8_7392{color:#fffc;cursor:pointer;background:#ffffff14;border:1px dashed #fff3;border-radius:12px;width:100%;margin-bottom:8px;padding:11px;font-size:.88rem;transition:all .2s}._energyAddBtn_eyfw8_7392:hover{background:#ffffff1f;border-color:#10b98180}._energyInsight_eyfw8_7411{text-align:center;color:#ffffff73;font-size:.78rem;line-height:1.4}._energySleepSummary_eyfw8_7419{padding:var(--spacing-sm);border-radius:var(--radius-md);background:#6366f114;border:1px solid #6366f126;flex-direction:column;gap:6px;display:flex}._energySleepGoal_eyfw8_7429{align-items:center;gap:6px;display:flex}._energySleepGoalIcon_eyfw8_7435{font-size:1rem}._energySleepGoalText_eyfw8_7439{color:#fff9;font-size:.75rem}._energySleepLast_eyfw8_7444{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._energySleepAvg_eyfw8_7452{color:#fff6;font-size:.7rem}._energySleepRow_eyfw8_7458{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}._energySleepSlider_eyfw8_7465{accent-color:#8b5cf6;flex:1;height:4px}._energySleepHoursLabel_eyfw8_7471{color:#ffffffe6;text-align:right;min-width:36px;font-size:.9rem;font-weight:600}._energyInputForm_eyfw8_7480{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:12px}._energyInputSection_eyfw8_7487{margin-bottom:16px}._energyInputSection_eyfw8_7487 label{color:#fffc;margin-bottom:8px;font-size:.85rem;display:block}._energyPicker_eyfw8_7498{gap:5px;display:flex}._energyPickerBtn_eyfw8_7503{cursor:pointer;text-align:center;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 4px;transition:all .2s;display:flex}._energyPickerActive_eyfw8_7518{background:#10b98133;border-color:#10b981}._energyPickerEmoji_eyfw8_7523{font-size:1.3rem;line-height:1;display:block}._energyPickerLabel_eyfw8_7529{color:#ffffff80;font-size:.55rem;line-height:1.2;display:block}._energyInputActions_eyfw8_7536{gap:10px;display:flex}._energyCancelBtn_eyfw8_7541,._energySaveBtn_eyfw8_7542{cursor:pointer;border-radius:10px;flex:1;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s}._energyCancelBtn_eyfw8_7541{color:#fffc;background:#ffffff14;border:1px solid #ffffff26}._energySaveBtn_eyfw8_7542{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none}[data-theme=light] ._energyWidget_eyfw8_7082{background:linear-gradient(135deg,#10b98114,#8b5cf614)}[data-theme=light] ._energyTitle_eyfw8_7094{color:#1e293b}[data-theme=light] ._energyWeekAvg_eyfw8_7106{color:#00000073}[data-theme=light] ._energyInfoContent_eyfw8_7131{color:#0009;background:#00000008;border-color:#0000000f}[data-theme=light] ._energyInfoContent_eyfw8_7131 strong{color:#1e293b}[data-theme=light] ._energyInfoHint_eyfw8_7158{color:#00000080;border-top-color:#0000000f}[data-theme=light] ._energyPercentValue_eyfw8_7200{color:#1e293b}[data-theme=light] ._energyPercentSign_eyfw8_7207{color:#0006}[data-theme=light] ._energyTodayLabel_eyfw8_7235{color:#00000080}[data-theme=light] ._energyPrompt_eyfw8_7240{color:#0006}[data-theme=light] ._confidence_none_eyfw8_7260{color:#0006;background:#0000000d}[data-theme=light] ._energySourceBar_eyfw8_7300{background:#0000000d}[data-theme=light] ._energySourceValue_eyfw8_7313{color:#00000073}[data-theme=light] ._energyConflict_eyfw8_7321{background:#f59e0b0f;border-color:#f59e0b26}[data-theme=light] ._energyConflictText_eyfw8_7338{color:#0009}[data-theme=light] ._energyWeekBar_eyfw8_7367{background:#0000000a;border-color:#00000008}[data-theme=light] ._energyWeekLabel_eyfw8_7362{color:#00000059}[data-theme=light] ._energyWeekToday_eyfw8_7362 ._energyWeekLabel_eyfw8_7362{color:#059669}[data-theme=light] ._energyAddBtn_eyfw8_7392{color:#000000b3;background:#0000000a;border-color:#0000001f}[data-theme=light] ._energyInsight_eyfw8_7411{color:#0006}._energyBreakdownPanel_eyfw8_7655{border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-xs);background:#ffffff0f;overflow:hidden}._energyBreakdownTitle_eyfw8_7663{color:#ffffffb3;margin-bottom:var(--spacing-xs);font-size:.78rem;font-weight:600}._energyBreakdownRow_eyfw8_7670{align-items:center;gap:6px;margin-bottom:4px;font-size:.75rem;display:flex}._energyBreakdownRowLeft_eyfw8_7678{color:#fff9;flex-shrink:0;width:90px}._energyBreakdownRowBar_eyfw8_7684{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}._energyBreakdownRowFill_eyfw8_7692{border-radius:3px;height:100%}._energyBreakdownRowRight_eyfw8_7697{text-align:right;color:#fffc;font-variant-numeric:tabular-nums;flex-shrink:0;width:70px;font-size:.72rem}._energyBreakdownWeight_eyfw8_7706{color:#ffffff59;margin-left:2px;font-size:.65rem}._energyBreakdownConditionRow_eyfw8_7712{color:#f59e0b;border-top:1px solid #ffffff0f;margin-top:4px;padding-top:4px;font-size:.72rem}._energyBreakdownResult_eyfw8_7720{color:#fffc;text-align:right;border-top:1px solid #ffffff14;margin-top:4px;padding-top:4px;font-size:.78rem}._energyBreakdownNote_eyfw8_7729{color:#ffffff59;margin-top:4px;font-size:.68rem;font-style:italic}._energyBreakdownList_eyfw8_7737{margin:var(--spacing-xs) 0;flex-direction:column;gap:6px;display:flex}._energyBreakdownItem_eyfw8_7744{border-radius:var(--radius-sm);background:#ffffff0a;padding:6px 8px}._energyBreakdownHeader_eyfw8_7750{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._energyBreakdownCalc_eyfw8_7758{color:#fff6;font-variant-numeric:tabular-nums;font-size:.68rem}._energyBreakdownDesc_eyfw8_7764{color:#ffffff59;margin-top:2px;font-size:.68rem}._energyBreakdownConditions_eyfw8_7770{color:#f59e0b;margin-top:4px;font-size:.72rem}[data-theme=light] ._energyBreakdownPanel_eyfw8_7655{background:#00000008}[data-theme=light] ._energyBreakdownTitle_eyfw8_7663{color:#0009}[data-theme=light] ._energyBreakdownRowLeft_eyfw8_7678{color:#00000080}[data-theme=light] ._energyBreakdownRowBar_eyfw8_7684{background:#0000000f}[data-theme=light] ._energyBreakdownRowRight_eyfw8_7697{color:#000000b3}[data-theme=light] ._energyBreakdownWeight_eyfw8_7706{color:#0000004d}[data-theme=light] ._energyBreakdownConditionRow_eyfw8_7712{border-color:#0000000f}[data-theme=light] ._energyBreakdownResult_eyfw8_7720{color:#000000b3;border-color:#00000014}[data-theme=light] ._energyBreakdownNote_eyfw8_7729{color:#00000059}[data-theme=light] ._energyBreakdownItem_eyfw8_7744{background:#00000008}[data-theme=light] ._energyBreakdownHeader_eyfw8_7750{color:#0009}[data-theme=light] ._energyBreakdownCalc_eyfw8_7758,[data-theme=light] ._energyBreakdownDesc_eyfw8_7764{color:#00000059}[data-theme=light] ._energySleepSummary_eyfw8_7419{background:#6366f10f;border-color:#6366f11f}[data-theme=light] ._energySleepGoalText_eyfw8_7439{color:#00000080}[data-theme=light] ._energySleepLast_eyfw8_7444{color:#0009}[data-theme=light] ._energySleepAvg_eyfw8_7452{color:#00000059}[data-theme=light] ._energySleepHoursLabel_eyfw8_7471{color:#000c}[data-theme=light] ._energyInputForm_eyfw8_7480{background:#00000005;border-color:#0000000f}[data-theme=light] ._energyInputSection_eyfw8_7487 label{color:#000000b3}[data-theme=light] ._energyPickerBtn_eyfw8_7503{background:#0000000a}[data-theme=light] ._energyPickerActive_eyfw8_7518{background:#10b9811a}[data-theme=light] ._energyPickerLabel_eyfw8_7529{color:#0006}[data-theme=light] ._energyCancelBtn_eyfw8_7541{color:#000000b3;background:#0000000a;border-color:#0000001a}@media (width<=380px){._energyPickerLabel_eyfw8_7529{display:none}._energyPickerEmoji_eyfw8_7523{font-size:1.5rem}._energyPickerBtn_eyfw8_7503{padding:8px 2px}}
