.Me_settingsContainer__DoOb9{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.Me_settingsContainerBlock__INC_t{width:100%;border-radius:1rem;border:1px solid;margin-bottom:1rem}.Me_settingsListItem__OBhDY{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);height:55px;cursor:pointer}.Me_settingsListItemRight__5vi64{display:flex;justify-content:center;align-items:center}.Me_settingsListItem__OBhDY:last-child{border:unset}.Me_settingsListItem__OBhDY span{padding-left:.5rem}.GoalSummary_container__28Ua6{background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden}.GoalSummary_profileContainer__Sa_X8{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.GoalSummary_settingsContainerBlock__mEzru{width:100%;border-radius:1rem;border:1px solid;margin-bottom:1rem}.GoalSummary_settingsListItem__tuupC{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);height:55px}.GoalSummary_settingsListItemRight__FxFnq{display:flex;justify-content:center;align-items:center}.GoalSummary_settingsListItem__tuupC:last-child{border:unset}.GoalSummary_settingsListItem__tuupC span{padding-left:.5rem}.GoalSummary_chartsContainer__Cpb6B{width:100%;margin-top:1rem}.GoalSummary_chartBlock__xsjrJ{width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-primary);padding:1.5rem 1rem;margin-bottom:1rem}.GoalSummary_chartTitle__aBQ5b{font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.GoalSummary_chartWrapper__m1Gh_{width:100%;height:300px;display:flex;justify-content:center;align-items:center}.GoalSummary_progressCirclesContainer__BElu1{display:flex;justify-content:space-around;align-items:center;width:100%;padding:1rem 0}.GoalSummary_circleWrapper__XcrID{display:flex;flex-direction:column;align-items:center;gap:.5rem}.GoalSummary_circleLabel__M7EJW{font-size:12px;color:var(--color-primary);text-align:center;font-weight:500}.GoalSummary_mainText__RtGU4{font-size:14px;font-weight:600;color:var(--color-primary)}.GoalSummary_secondaryText__t690d{font-size:18px;font-weight:700;color:var(--color-secondary)}.GoalSummary_statsGrid__3l36m{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.GoalSummary_statCard__UEP0o{background-color:#f5f5f5;border-radius:.5rem;padding:1rem;text-align:center}.GoalSummary_statValue__8BJnn{font-size:24px;font-weight:700;color:var(--color-secondary);margin-bottom:.25rem}.GoalSummary_statLabel__HN_Hb{font-size:12px;color:var(--color-primary);font-weight:500}.MacrosSummary_container__lTRc_{background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden}.MacrosSummary_profileContainer___G_3X{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.MacrosSummary_settingsContainerBlock__iCG61{width:100%;border-radius:1rem;border:1px solid;margin-bottom:1rem}.MacrosSummary_settingsListItem__MpgWh{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);height:55px}.MacrosSummary_settingsListItemRight__OEW2K{display:flex;justify-content:center;align-items:center}.MacrosSummary_settingsListItem__MpgWh:last-child{border:unset}.MacrosSummary_settingsListItem__MpgWh span{padding-left:.5rem}.MacrosSummary_chartsContainer__dJ64r{width:100%;margin-top:1rem}.MacrosSummary_chartBlock__kyDCp{width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-primary);padding:1.5rem 1rem;margin-bottom:1rem}.MacrosSummary_chartTitle__CYT2n{font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.MacrosSummary_chartWrapper__3m8Jw{width:100%;height:300px;display:flex;justify-content:center;align-items:center}.MacrosSummary_legend__DbHSc{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.MacrosSummary_legendItem__GR9bk{display:flex;align-items:center;gap:.5rem;font-size:14px}.MacrosSummary_legendColor__QLeFS{width:20px;height:20px;border-radius:4px}.MacrosSummary_legendLabel__eJ2bV{flex:1;color:var(--color-primary)}.MacrosSummary_legendValue__oJSV9{font-weight:600;color:var(--color-secondary)}.ProfileSummary_container__61WMp{background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden}.ProfileSummary_profileContainer__5e4fa{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.ProfileSummary_settingsContainerBlock__BjX0U{width:100%;border-radius:1rem;border:1px solid}.ProfileSummary_settingsListItem__3l8lf{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);height:55px}.ProfileSummary_settingsListItemRight___8Saa{display:flex;justify-content:center;align-items:center}.ProfileSummary_settingsListItem__3l8lf:last-child{border:unset}.ProfileSummary_settingsListItem__3l8lf span{padding-left:.5rem}.ProfileSummary_chartsContainer__GbbIi{width:100%;margin-top:1rem}.ProfileSummary_chartBlock__VQyWh{width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-primary);padding:1.5rem 1rem;margin-bottom:1rem}.ProfileSummary_chartTitle__Qa0w5{font-size:16px;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.ProfileSummary_bmiContainer__SZEUw{display:flex;flex-direction:column;align-items:center;gap:1rem}.ProfileSummary_bmiCircleWrapper__EuSfz{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ProfileSummary_bmiLabel__GNlyz{font-size:14px;font-weight:600;color:var(--color-primary)}.ProfileSummary_bmiValue__uQLdd{font-size:32px;font-weight:700;color:var(--color-secondary)}.ProfileSummary_bmiCategory__FZZZj{font-size:14px;font-weight:500;padding:.5rem 1rem;border-radius:1rem;margin-top:.5rem}.ProfileSummary_bmiUnderweight__8rmfS{background-color:#3498db}.ProfileSummary_bmiNormal__sE487{background-color:#2ecc71}.ProfileSummary_bmiOverweight__ZiRQs{background-color:#f39c12}.ProfileSummary_bmiObese__PiOPP{background-color:#e74c3c}.ProfileSummary_bmiDescription__jBtyb{font-size:12px;color:var(--color-primary);text-align:center;line-height:1.6;max-width:90%}.ProfileSummary_statsGrid__69m5B{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;width:100%}.ProfileSummary_statCard__pKUiu{background-color:#f5f5f5;border-radius:.5rem;padding:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ProfileSummary_statValue__ff0z1{font-size:24px;font-weight:700;color:var(--color-secondary);margin-bottom:.25rem}.ProfileSummary_statLabel__l9OY5{font-size:12px;color:var(--color-primary);font-weight:500}.ProfileSummary_chartWrapper__ytmKh{width:100%;height:200px;display:flex;justify-content:center;align-items:center}.ProfileSummary_mainText__d_Fb1{font-size:12px;font-weight:600;color:var(--color-primary);text-align:center}.ProfileSummary_secondaryText__52EsI{font-size:24px;font-weight:700;color:var(--color-secondary)}.NotificationSettings_container__4dGmU{background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden}.NotificationSettings_profileContainer__7d3Tp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem}.NotificationSettings_settingsContainerBlock__eoed8{width:100%;border-radius:1rem;border:1px solid var(--color-primary);margin-bottom:1rem}.NotificationSettings_settingsListItem__kaI4j{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;border-bottom:1px solid var(--color-primary);min-height:55px}.NotificationSettings_settingsListItem__kaI4j:last-child{border-bottom:none}.NotificationSettings_settingsListItemRight__7r22_{display:flex;justify-content:center;align-items:center;gap:.5rem}.NotificationSettings_settingsListItemRight__7r22_ span{color:var(--color-primary)}.NotificationSettings_sectionTitle__bn28A{font-size:1rem;margin:0;padding:.75rem 1rem;border-bottom:1px solid var(--color-primary)}.NotificationSettings_sectionTitleInline__6MAR0,.NotificationSettings_sectionTitle__bn28A{font-weight:600;color:var(--color-primary)}.NotificationSettings_sectionDescription__P2R8r{font-size:.8125rem;color:var(--color-text-secondary);margin:0;padding:0 1rem .75rem;line-height:1.4}.NotificationSettings_infoValue__5YdLr{color:var(--color-primary);font-weight:500}.NotificationSettings_clickableValue__J5uTy{color:var(--color-primary);font-weight:500;cursor:pointer}.NotificationSettings_statusEnabled__l3A79{color:var(--color-success,#22c55e);font-weight:600}.NotificationSettings_statusDisabled__LInpF{color:var(--color-text-secondary);font-weight:600}.NotificationSettings_enableButton__ILfkK{width:100%;padding:1rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;margin-bottom:1rem;transition:background-color .2s ease}.NotificationSettings_enableButton__ILfkK:hover{opacity:.9}.NotificationSettings_enableButton__ILfkK:active{transform:scale(.98)}.NotificationSettings_infoBlock__SfWoX{width:100%;border-radius:1rem;border:1px solid var(--color-primary);margin-bottom:1rem;padding:1rem}.NotificationSettings_infoTitle__96L9c{font-size:1rem;font-weight:600;color:var(--color-primary);margin:0 0 .75rem}.NotificationSettings_infoList__Q9X4I{margin:0;padding-left:1.25rem;color:var(--color-text-secondary)}.NotificationSettings_infoList__Q9X4I li{margin-bottom:.5rem;font-size:.9375rem}.NotificationSettings_infoList__Q9X4I li:last-child{margin-bottom:0}.NotificationSettings_deniedText__r0nzY{margin-top:.75rem;font-size:.875rem;color:var(--color-error,#ef4444);line-height:1.4;padding:0 1rem 1rem}.NotificationSettings_loadingBlock__3z1wN{width:100%;border-radius:1rem;border:1px solid var(--color-primary);padding:2rem;text-align:center;color:var(--color-text-secondary)}.NotificationSettings_debugBlock__vIwQC{width:100%;border-radius:1rem;border:1px solid var(--color-primary);padding:.75rem 1rem;opacity:.6}.NotificationSettings_debugLabel__kI41m{font-size:.75rem;color:var(--color-text-secondary);margin:0 0 .25rem}.NotificationSettings_debugValue__OuTl_{font-size:.625rem;font-family:monospace;color:var(--color-text-secondary);margin:0;word-break:break-all}