@font-face{font-family:Manrope;src:url(/fonts/manrope_regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope_medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope_semibold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope_bold.ttf) format("truetype");font-weight:700 900;font-display:swap}:root{font-family:Manrope,sans-serif;color-scheme:dark;--bg: #101418;--panel: rgba(36, 36, 38, .84);--panel-solid: #242426;--text: #fff;--muted: #9ca3ad;--border: rgba(255, 255, 255, .1);--input: rgba(255, 255, 255, .055);--button: #fff;--button-text: #101010;--accent: #6d8cff;--pink: #d84467;--danger: #ffb4ab;--shadow: 0 20px 60px #0002;font-synthesis:none}:root[data-theme=light]{--danger: #ef4444;color-scheme:light;--bg: #f2f5f9;--panel: rgba(255, 255, 255, .9);--panel-solid: #fff;--text: #121212;--muted: #6b7280;--border: #e5e7eb;--input: #f3f3f3;--button: #121212;--button-text: #fff;--accent: #446ed8;--shadow: 0 15px 55px #14244308}*{box-sizing:border-box}body{margin:0;background-color:var(--bg);background-size:cover;background-position:center;background-attachment:fixed;color:var(--text);min-width:320px}button,input:where(:not([type=checkbox]):not([type=radio])),textarea,select{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;border:0;background:transparent;border-radius:12px}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}input:where(:not([type=checkbox]):not([type=radio])),select,textarea{width:100%;min-width:0;background:var(--input);border:1px solid var(--border);border-radius:12px;padding:12px 14px;outline:none;font-size:16px}input[type=checkbox]{width:19px;height:19px;accent-color:var(--accent);flex-shrink:0;padding:0}textarea{resize:vertical;min-height:75px}h1,h2,h3,p{margin:0}h1{font-size:clamp(29px,3vw,44px);letter-spacing:-1.8px;font-weight:700;line-height:1.18}h2{font-size:21px;letter-spacing:-.6px;font-weight:700;line-height:1.35}h3{font-size:17px;font-weight:650;letter-spacing:-.3px}p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:8px}small{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0}hr{border:0;border-top:1px solid var(--border);margin:24px 0}details{margin-top:18px;font-size:13px;color:var(--muted)}summary{cursor:pointer;padding:10px 0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._app_1bj59_176{min-height:100dvh}._sidebar_1bj59_179{position:fixed;inset:0 auto 0 0;width:244px;padding:44px 24px;background:color-mix(in srgb,var(--bg) 90%,transparent);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._brand_1bj59_191{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:800;letter-spacing:.5px;margin-bottom:60px}._brand_1bj59_191 img{width:37px;height:43px;object-fit:contain}._brand_1bj59_191 small{display:block;font-size:8px;letter-spacing:1.3px;margin-top:5px}._sidebar_1bj59_179 nav{display:flex;flex-direction:column;gap:9px}._navItem_1bj59_216{display:flex;align-items:center;gap:13px;padding:15px;color:var(--muted);font-size:13px;font-weight:600;border-radius:14px;transition:background .15s,color .15s}._navItem_1bj59_216._active_1bj59_229{color:var(--text);background:var(--input)}._sideNote_1bj59_233{margin-top:auto;font-size:11px;color:var(--muted);line-height:1.7}._sideNote_1bj59_233 small{display:block;font-size:10px;margin-top:8px}._statusDot_1bj59_244{display:inline-block;width:6px;height:6px;border-radius:50%;background:#64bd91;margin-right:8px;flex-shrink:0}._main_1bj59_253{max-width:1510px;margin-left:244px;padding:52px clamp(24px,4vw,70px) 100px;min-height:100dvh}._pageHeader_1bj59_259{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}._pageHeader_1bj59_259 p{margin-top:12px}._eyebrow_1bj59_269{display:block;font-size:10px;font-weight:700;letter-spacing:2.2px;color:var(--muted);margin-bottom:9px}._titleDot_1bj59_277{color:var(--accent)}._avatar_1bj59_280{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--input);border:1px solid var(--border);font-size:21px;flex-shrink:0}._row_1bj59_291{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}._row_1bj59_291>h2{display:flex;align-items:center;gap:10px}._card_1bj59_303{background:var(--panel);border:1px solid var(--border);border-radius:24px;padding:26px;margin-bottom:20px;box-shadow:var(--shadow);min-width:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._dashboard_1bj59_313{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}._dashboard_1bj59_313>._card_1bj59_303{margin:0}._calendarCard_1bj59_321{padding:26px 30px}._calendarCard_1bj59_321 h2{text-transform:capitalize;font-size:19px}._calendar_1bj59_321{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:28px}._weekday_1bj59_334{text-align:center;font-size:9px;letter-spacing:1px;color:var(--muted);margin-bottom:10px}._calendar_1bj59_321 button{position:relative;aspect-ratio:1.08;font-size:14px;max-height:51px;border-radius:14px;padding:4px}._calendar_1bj59_321 button:hover{background:var(--input)}._calendar_1bj59_321 ._today_1bj59_352{color:var(--accent)}._calendar_1bj59_321 ._selectedDay_1bj59_355{color:var(--button-text);background:var(--button)}._calendar_1bj59_321 ._selectedDay_1bj59_355:hover{background:var(--button)}._calendar_1bj59_321 i{position:absolute;width:4px;height:4px;background:var(--accent);border-radius:50%;bottom:6px;left:calc(50% - 2px)}._calendarFooter_1bj59_371{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);margin-top:20px;padding-top:13px;font-size:10px;color:var(--muted)}._sectionLabel_1bj59_381{font-size:9px;letter-spacing:1.6px;color:var(--muted);font-weight:700}._nutritionSummary_1bj59_387{display:flex;flex-direction:column;justify-content:space-between}._calorieRing_1bj59_392{width:175px;height:175px;border-radius:50%;background:conic-gradient(var(--pink) var(--progress),var(--input) 0);padding:6px;margin:20px auto 25px;transform:rotate(-90deg)}._calorieRing_1bj59_392>div{width:100%;height:100%;border-radius:50%;background:var(--panel-solid);display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(90deg)}._calorieRing_1bj59_392 strong{font-size:34px;letter-spacing:-1px}._calorieRing_1bj59_392 span{font-size:11px;color:var(--muted);margin-top:6px}._macros_1bj59_421{display:flex;gap:18px;justify-content:space-between}._macros_1bj59_421>div{flex:1}._macros_1bj59_421 small{display:block;font-size:9px;letter-spacing:.7px;margin-bottom:7px}._macros_1bj59_421 strong{font-size:16px;white-space:nowrap}._macros_1bj59_421 strong span{font-weight:400;color:var(--muted);font-size:11px}._workoutList_1bj59_444{grid-column:1/-1;margin-top:8px}._workoutList_1bj59_444>._row_1bj59_291{margin-bottom:20px}._workoutCard_1bj59_451{display:flex;gap:18px;align-items:center;padding:24px}._workoutCard_1bj59_451>div:nth-child(2){flex:1}._workoutCard_1bj59_451 h3{margin-top:7px}._workoutCard_1bj59_451 p{font-size:12px;margin-top:6px}._exerciseIcon_1bj59_467{width:48px;height:48px;display:grid;place-items:center;background:var(--input);border-radius:15px;color:var(--accent)}._quickLinks_1bj59_476{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._quickLinks_1bj59_476 ._card_1bj59_303{position:relative;margin:0;padding:24px}._quickLinks_1bj59_476 h3{margin-top:23px}._quickLinks_1bj59_476 p{font-size:11px;margin-top:6px}._corner_1bj59_494{position:absolute;right:22px;top:26px;color:var(--muted)}._empty_1bj59_500{padding:40px 20px;text-align:center;border:1px dashed var(--border);border-radius:24px;margin:16px 0;color:var(--muted)}._empty_1bj59_500 h3{color:var(--text);margin:15px 0 8px}._empty_1bj59_500 p{margin-bottom:20px;max-width:340px;margin-inline:auto}._emptyMark_1bj59_517{display:block;font-size:24px;width:48px;height:48px;line-height:48px;border-radius:15px;background:var(--input);margin:0 auto}._primary_1bj59_527,._secondary_1bj59_528,._danger_1bj59_529,._success_1bj59_530{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:650;border-radius:13px;line-height:1.4}._primary_1bj59_527{background:var(--button);color:var(--button-text)}._primary_1bj59_527:hover{opacity:.9}._secondary_1bj59_528{background:var(--input);border:1px solid var(--border)}._danger_1bj59_529{color:#ff7373;background:#ff737310}._success_1bj59_530{color:#64bd91;background:#64bd9114;font-size:11px}._roundButton_1bj59_561{width:39px;height:39px;background:var(--button);color:var(--button-text);border-radius:50%;display:grid;place-items:center;flex-shrink:0}._iconButton_1bj59_571{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted);border-radius:10px}._iconButton_1bj59_571:hover{background:var(--input);color:var(--text)}._textButton_1bj59_585{font-size:12px;color:var(--muted);padding:10px 0}._textButton_1bj59_585:hover{color:var(--text)}._pill_1bj59_593{font-size:10px;padding:7px 11px;border-radius:30px;background:var(--input);color:var(--muted);white-space:nowrap}._toolbar_1bj59_601{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 24px}._toolbar_1bj59_601>input{width:auto;max-width:220px}._backLink_1bj59_612{display:inline-flex;gap:8px;align-items:center;font-size:11px;color:var(--muted);margin-bottom:15px}._field_1bj59_620{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px;color:var(--muted)}._field_1bj59_620 span{line-height:1.6}._twoCol_1bj59_631{display:grid;grid-template-columns:1fr 1fr;gap:20px}._twoCol_1bj59_631>._card_1bj59_303{margin-bottom:0}._twoCol_1bj59_631+._card_1bj59_303{margin-top:20px}._member_1bj59_642{margin-top:22px}._member_1bj59_642>._row_1bj59_291 input{background:transparent;border:0;padding:8px 0;font-weight:650}._member_1bj59_642>._row_1bj59_291 select{width:145px;font-size:11px;padding:9px}._setHead_1bj59_656,._setRow_1bj59_657{display:grid;grid-template-columns:.7fr 1fr 1fr .6fr;gap:12px;align-items:center;text-align:center}._setHead_1bj59_656{font-size:9px;letter-spacing:.7px;color:var(--muted);margin:20px 0 10px}._setRow_1bj59_657{margin-top:8px}._setRow_1bj59_657>input{text-align:center;padding:11px 6px;font-size:15px}._setRow_1bj59_657>span{font-size:13px;color:var(--muted)}._setRow_1bj59_657>input[type=checkbox]{justify-self:center}._skipped_1bj59_685{opacity:.4}._inlineLabel_1bj59_688{display:inline-flex;align-items:center;gap:8px;font-size:11px;margin:5px 9px 5px 0;color:var(--muted)}._inlineLabel_1bj59_688 input{width:68px;padding:8px;font-size:12px}._aiLink_1bj59_701{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border);border-radius:18px;padding:20px;margin-top:20px;font-size:13px;color:var(--accent)}._nutritionTotals_1bj59_712{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-top:22px}._nutritionTotals_1bj59_712 h2{font-size:30px;margin:12px 0}._progress_1bj59_723{height:5px;background:var(--input);border-radius:10px;overflow:hidden;margin:18px 0 6px}._progress_1bj59_723 i{display:block;height:100%;background:var(--accent);border-radius:10px;transition:width .2s}._nutritionTotals_1bj59_712 ._progress_1bj59_723 i{background:var(--pink)}._foodRow_1bj59_740{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--border);padding:15px 0;font-size:13px}._foodRow_1bj59_740>span:first-child{flex:1}._foodEdit_1bj59_751{flex:1;text-align:left;padding:0;min-width:0}._foodEdit_1bj59_751 strong{display:block;font-size:13px;line-height:1.6}._foodEdit_1bj59_751 span{display:block;font-size:10px;color:var(--muted);margin-top:5px}._search_1bj59_768{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--border);border-radius:13px;background:var(--input);color:var(--muted)}._search_1bj59_768 input{border:0;background:none;padding-inline:0}._searchResults_1bj59_783{max-height:48dvh;overflow:auto;overscroll-behavior:contain}._video_1bj59_788{width:100%;max-height:300px;border-radius:16px;background:#000;margin-top:20px}._tabs_1bj59_795{display:flex;gap:6px;flex-wrap:wrap;background:var(--input);border-radius:14px;padding:5px;margin-bottom:24px}._tabs_1bj59_795 button,._tabs_1bj59_795 a{padding:10px 16px;border-radius:10px;font-size:12px;color:var(--muted);flex:1;text-align:center;white-space:nowrap}._tabs_1bj59_795 ._selectedTab_1bj59_814,._selectedTab_1bj59_814{background:var(--panel-solid);color:var(--text)}._statGrid_1bj59_819{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._bigNumber_1bj59_824{display:block;font-size:38px;letter-spacing:-1.5px;font-weight:650;margin:14px 0}._statGrid_1bj59_819 ._muted_1bj59_831{font-size:11px}._muted_1bj59_831{color:var(--muted)}._chart_1bj59_837{margin:24px 0 14px}._chart_1bj59_837 svg{width:100%;max-height:230px;overflow:visible}._chartEmpty_1bj59_845{display:grid;place-items:center;min-height:190px;font-size:12px;color:var(--muted)}._muscleRow_1bj59_852{font-size:12px;margin-top:22px}._muscleRow_1bj59_852 ._progress_1bj59_723{margin-top:10px}._profileDetails_1bj59_859{display:flex;gap:24px;margin-top:22px;color:var(--muted);font-size:11px}._profileDetails_1bj59_859 strong{display:block;color:var(--text);margin-top:7px}._proCard_1bj59_871{background:linear-gradient(130deg,var(--panel-solid),color-mix(in srgb,var(--panel-solid) 85%,#446ed8));border-color:#446ed830}._proCard_1bj59_871 h2{margin:20px 0 5px}._proCard_1bj59_871 ._primary_1bj59_527{margin-top:20px}._settingRow_1bj59_885{display:flex;align-items:center;gap:15px;width:100%;font-size:13px;padding:18px 0;text-align:left;border-bottom:1px solid var(--border);border-radius:0}._settingRow_1bj59_885 span{flex:1}._settingRow_1bj59_885:last-child{border:0}._footer_1bj59_902{text-align:center;font-size:10px;margin-top:36px;letter-spacing:1px}._checkLabel_1bj59_908{display:flex;align-items:flex-start;gap:10px;margin:22px 0;font-size:11px;color:var(--muted);line-height:1.7}._checkLabel_1bj59_908 a{color:var(--accent)}._backgroundGrid_1bj59_920{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}._backgroundOption_1bj59_926{aspect-ratio:1.3;background-size:cover;border:1px solid var(--border);border-radius:14px;background-color:var(--input);font-size:11px;padding-top:50%;text-shadow:0 1px 3px #000}._offerGrid_1bj59_936{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}._offerGrid_1bj59_936 ._card_1bj59_303{padding:20px 10px;margin:0}._offerGrid_1bj59_936 h2{margin-top:16px}._notice_1bj59_949{padding:16px 20px;background:var(--input);border:1px solid var(--border);border-radius:16px;font-size:12px;color:var(--muted);margin:14px 0 24px;line-height:1.7}._notice_1bj59_949 a{color:var(--accent)}._offline_1bj59_962{display:flex;align-items:center;gap:9px;font-size:11px;color:#e6ab5c;margin-bottom:20px}._toast_1bj59_970{position:fixed;z-index:100;left:50%;bottom:calc(30px + env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:min(90vw,600px);padding:16px 20px;background:var(--panel-solid);border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 50px #0004;font-size:13px;line-height:1.7;display:flex;gap:18px;align-items:center}._toast_1bj59_970 button{font-size:22px}._toast_1bj59_970 ._toastAction_1bj59_992{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:inherit;line-height:inherit;gap:5px;padding:0}._toastAction_1bj59_992 strong,._chatError_1bj59_1003 a strong{display:block;color:var(--accent);font-size:14px}._welcomeStreak_1bj59_1008{padding:18px;text-align:left}._welcomeStreak_1bj59_1008 h3{font-size:16px;margin:0 0 10px}._welcomeStreak_1bj59_1008 p{font-size:14px;line-height:21px;margin:0 0 10px}._welcomeStreak_1bj59_1008 p:last-child{margin-bottom:0}._welcome_1bj59_1008:has(._welcomeStreak_1bj59_1008){height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0}._welcome_1bj59_1008:has(._welcomeStreak_1bj59_1008) ._welcomeContent_1bj59_1019{justify-content:flex-start;overflow-y:auto;margin-bottom:120px;padding-block:12px 24px}._welcomeStreak_1bj59_1008{width:100%;margin-top:20px;flex-shrink:0}._backdrop_1bj59_1026{position:fixed;inset:0;background:#0009;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overflow:auto}._dialog_1bj59_1038{position:relative;inset:auto;display:block;margin:auto;width:100%;max-width:580px;max-height:calc(100dvh - 48px);overflow:auto;background:var(--panel-solid);color:var(--text);border:1px solid var(--border);border-radius:25px;padding:27px;box-shadow:0 25px 100px #0005;overscroll-behavior:contain}._dialog_1bj59_1038>header{margin-bottom:24px}._dialog_1bj59_1038>header h2{font-size:20px}._dialog_1bj59_1038 form>._primary_1bj59_527{margin-top:14px}._preview_1bj59_1064{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--input);padding:16px;border-radius:14px;max-height:45dvh;overflow:auto;line-height:1.65}._timer_1bj59_1078{position:fixed;z-index:40;bottom:24px;right:28px;display:flex;align-items:center;gap:16px;background:var(--panel-solid);border:1px solid var(--border);padding:15px 18px;border-radius:18px;box-shadow:var(--shadow);font-size:12px}._timer_1bj59_1078 strong{display:block;font-size:23px;font-variant-numeric:tabular-nums;margin-top:3px}._timer_1bj59_1078 span{max-width:200px}._timer_1bj59_1078 button{padding:6px}._update_1bj59_1105{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:70;display:flex;gap:15px;align-items:center;background:var(--panel-solid);border:1px solid var(--border);border-radius:14px;padding:14px 18px;font-size:11px;box-shadow:var(--shadow)}._update_1bj59_1105 button{color:var(--accent);font-size:11px}._chatLayout_1bj59_1125{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;min-height:65dvh}._chatHistory_1bj59_1131{border-right:1px solid var(--border);padding-right:16px;max-height:70dvh;overflow:auto}._historyItem_1bj59_1137{display:flex;align-items:center;border-radius:12px;padding:9px 5px;margin-bottom:7px}._historyItem_1bj59_1137 button{display:flex;align-items:center;gap:7px;font-size:11px;padding:7px;min-width:0}._historyItem_1bj59_1137 button:first-child{flex:1;text-align:left}._historyItem_1bj59_1137 button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:118px}._chatMain_1bj59_1162{display:flex;flex-direction:column;min-width:0}._chatMain_1bj59_1162>._row_1bj59_291{font-size:12px;color:var(--muted);padding:0 8px 15px;border-bottom:1px solid var(--border)}._messages_1bj59_1173{min-height:350px;flex:1;padding-top:20px;max-height:65dvh;overflow:auto;overscroll-behavior:contain}._message_1bj59_1173{max-width:94%;margin:0 auto 20px 0;padding:20px 22px;border-radius:21px;background:var(--panel);border:1px solid var(--border);overflow-wrap:anywhere}._message_1bj59_1173 small{display:block;font-size:10px;color:var(--accent);margin-bottom:12px}._messageText_1bj59_1196 p{font-size:13px;line-height:1.9;color:var(--text);white-space:pre-wrap;margin:0;min-height:.8em}._messageText_1bj59_1196 a{color:var(--accent);text-decoration:underline}._messageText_1bj59_1196 table{display:block;max-width:100%;overflow-x:auto;font-size:12px;border-collapse:collapse;margin:12px 0}._messageText_1bj59_1196 th,._messageText_1bj59_1196 td{border:1px solid var(--border);padding:8px}._messageText_1bj59_1196 pre{overflow-x:auto;background:var(--input);padding:12px;border-radius:10px;font-size:12px}._messageText_1bj59_1196 ul,._messageText_1bj59_1196 ol{padding-left:22px;font-size:13px;line-height:1.8}._userMessage_1bj59_1234{background:var(--input);margin-left:auto;margin-right:0;max-width:85%}._composer_1bj59_1243{background:var(--panel);border:1px solid var(--border);border-radius:20px;padding:10px 14px;margin-top:20px}._composer_1bj59_1243 textarea{border:0;background:none;padding:10px 3px;min-height:70px;font-size:14px;box-shadow:none}._composer_1bj59_1243 ._row_1bj59_291>span{flex:1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sendButton_1bj59_1265{width:38px;height:38px;display:grid;place-items:center;background:var(--button);color:var(--button-text);border-radius:12px;flex-shrink:0}._attachments_1bj59_1275,._suggestions_1bj59_1276{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._suggestions_1bj59_1276{justify-content:center}._suggestions_1bj59_1276 button{font-size:11px}._working_1bj59_1288{font-size:11px;color:var(--accent);padding:10px}@media(min-width:1500px){._main_1bj59_253{margin-inline:auto;padding-left:310px;max-width:1550px}}@media(max-width:1199px){._sidebar_1bj59_179{width:200px;padding:36px 16px}._main_1bj59_253{margin-left:200px;padding:35px 26px 100px}._brand_1bj59_191{font-size:15px}._dashboard_1bj59_313{gap:16px}._calendarCard_1bj59_321,._card_1bj59_303{padding:22px}._chatLayout_1bj59_1125{grid-template-columns:145px minmax(0,1fr);gap:16px}._twoCol_1bj59_631{gap:16px}._nutritionTotals_1bj59_712{grid-template-columns:1fr}._macros_1bj59_421{gap:12px}._calorieRing_1bj59_392{width:155px;height:155px}}@media(max-width:767px){._sidebar_1bj59_179{display:none}._main_1bj59_253{margin-left:0;padding:calc(24px + env(safe-area-inset-top)) 20px calc(120px + env(safe-area-inset-bottom))}._pageHeader_1bj59_259{margin-bottom:27px}._pageHeader_1bj59_259 h1{letter-spacing:-1.1px;font-size:30px}._pageHeader_1bj59_259 p{font-size:11px}._eyebrow_1bj59_269{font-size:8px;letter-spacing:1.8px}._avatar_1bj59_280{width:42px;height:42px;font-size:18px}._dashboard_1bj59_313{grid-template-columns:1fr;gap:19px}._calendarCard_1bj59_321{padding:23px}._calendar_1bj59_321{gap:8px;margin-top:24px}._calendar_1bj59_321 button{max-height:48px;aspect-ratio:1.13;font-size:14px}._nutritionSummary_1bj59_387{display:grid;grid-template-columns:135px 1fr;gap:12px;align-items:center}._nutritionSummary_1bj59_387>._row_1bj59_291{grid-column:1/-1}._calorieRing_1bj59_392{width:120px;height:120px;margin:10px 0}._calorieRing_1bj59_392 strong{font-size:28px}._calorieRing_1bj59_392 span{font-size:9px}._nutritionSummary_1bj59_387 ._macros_1bj59_421{flex-direction:column;gap:14px;padding-left:13px}._nutritionSummary_1bj59_387 ._macros_1bj59_421>div{display:flex;align-items:center;justify-content:space-between}._nutritionSummary_1bj59_387 ._macros_1bj59_421 small{margin:0;font-size:8px}._nutritionSummary_1bj59_387 ._macros_1bj59_421 strong{font-size:14px}._workoutList_1bj59_444{margin-top:4px}._workoutCard_1bj59_451{padding:20px;gap:12px}._workoutCard_1bj59_451 h3{font-size:15px}._workoutCard_1bj59_451 p{font-size:10px}._exerciseIcon_1bj59_467{width:38px;height:38px}._workoutCard_1bj59_451>._pill_1bj59_593,._workoutCard_1bj59_451>._success_1bj59_530{padding:6px;font-size:8px}._workoutCard_1bj59_451>svg{display:none}._quickLinks_1bj59_476{gap:10px}._quickLinks_1bj59_476 ._card_1bj59_303{padding:18px 12px;border-radius:19px}._quickLinks_1bj59_476 svg{width:19px}._quickLinks_1bj59_476 h3{font-size:13px;margin-top:18px}._quickLinks_1bj59_476 p{font-size:9px}._quickLinks_1bj59_476 ._corner_1bj59_494{right:10px;top:18px;width:13px}._bottomNav_1bj59_1075{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;background:color-mix(in srgb,var(--bg) 88%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:30;padding:10px 10px calc(10px + env(safe-area-inset-bottom))}._bottomNav_1bj59_1075 ._navItem_1bj59_216{flex:1;flex-direction:column;gap:7px;padding:7px 3px;font-size:8px;border-radius:12px}._bottomNav_1bj59_1075 ._active_1bj59_229{background:var(--input)}._twoCol_1bj59_631{grid-template-columns:1fr;gap:17px}._card_1bj59_303{border-radius:21px;padding:21px;margin-bottom:18px}._twoCol_1bj59_631>._card_1bj59_303:last-child{margin-bottom:18px}._dialog_1bj59_1038 ._twoCol_1bj59_631{grid-template-columns:1fr 1fr;gap:12px}._dialog_1bj59_1038 ._field_1bj59_620{margin:10px 0}._setRow_1bj59_657{gap:9px}._setHead_1bj59_656{font-size:8px;gap:9px}._toolbar_1bj59_601{gap:8px}._primary_1bj59_527,._secondary_1bj59_528{font-size:11px;padding:11px 14px}._statGrid_1bj59_819{gap:10px}._statGrid_1bj59_819 ._card_1bj59_303{padding:17px 12px}._statGrid_1bj59_819 ._eyebrow_1bj59_269{font-size:7px;letter-spacing:1px}._bigNumber_1bj59_824{font-size:29px;margin:12px 0}._statGrid_1bj59_819 ._muted_1bj59_831{font-size:8px}._tabs_1bj59_795 a,._tabs_1bj59_795 button{font-size:10px;padding:9px}._backdrop_1bj59_1026{padding:14px;align-items:flex-end}._dialog_1bj59_1038{max-height:calc(100dvh - 50px - env(safe-area-inset-top));border-radius:24px;padding:23px;margin:auto}._toast_1bj59_970{bottom:calc(90px + env(safe-area-inset-bottom));font-size:11px}._timer_1bj59_1078{bottom:calc(89px + env(safe-area-inset-bottom));left:20px;right:20px;padding:12px 16px}._timer_1bj59_1078>span{flex:1;max-width:none}._timer_1bj59_1078 strong{font-size:22px}._chatLayout_1bj59_1125{display:flex;flex-direction:column;gap:12px}._chatHistory_1bj59_1131{display:flex;border:0;padding:0;gap:7px;max-height:none;overflow:auto}._historyItem_1bj59_1137{flex-shrink:0;margin:0;border:1px solid var(--border)}._historyItem_1bj59_1137 button:first-child{max-width:160px}._chatMain_1bj59_1162{min-height:60dvh}._messages_1bj59_1173{max-height:55dvh;min-height:300px}._message_1bj59_1173{padding:17px;border-radius:19px}._messageText_1bj59_1196 p{font-size:12px}._composer_1bj59_1243{position:relative}._offerGrid_1bj59_936 ._card_1bj59_303{padding:17px 8px}._offerGrid_1bj59_936 strong{font-size:10px}._offerGrid_1bj59_936 h2{font-size:19px}._nutritionTotals_1bj59_712{gap:22px}._profileDetails_1bj59_859{gap:20px}._update_1bj59_1105{max-width:90vw;width:max-content;top:calc(12px + env(safe-area-inset-top));font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}._welcome_1bj59_1008{min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;max-width:520px;margin:auto;padding:0 4px}._welcome_1bj59_1008>header{display:flex;align-items:center;justify-content:space-between;height:76px;flex-shrink:0}._welcomeBack_1bj59_1659{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--panel)}._welcomeSkip_1bj59_1667{padding:8px 12px;border-radius:99px;background:var(--panel);color:var(--muted);font-size:14px}._welcomeContent_1bj59_1019{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding-block:24px 200px;min-height:0}._welcomeContent_1bj59_1019 h1{font-size:28px;line-height:34px;font-weight:600;text-align:center;margin:0}._welcomeContent_1bj59_1019>p{font-size:16px;line-height:24px;color:var(--muted);text-align:center;margin:12px 24px 0}._welcomeFields_1bj59_1697{width:100%;margin-top:32px}._welcomeFields_1bj59_1697:empty{display:none}._welcomeFields_1bj59_1697 ._field_1bj59_620{margin:0 0 16px}._welcomeFields_1bj59_1697 input,._welcomeFields_1bj59_1697 select{border:0;border-radius:20px;background:var(--panel);min-height:60px;font-size:16px}._welcomeFields_1bj59_1697 ._field_1bj59_620>span{font-size:15px;line-height:20px;font-weight:500}._welcomeIcon_1bj59_1720{flex:0 0 144px;width:144px;height:144px;border-radius:40px;background:var(--panel);display:grid;place-items:center;color:#456ee0;margin-bottom:32px}._welcomeSmallIcon_1bj59_1731{width:88px;height:88px;flex-basis:88px;border-radius:24px;margin-bottom:24px}._welcomeIconPair_1bj59_1738{display:flex;gap:16px;height:150px;align-items:center;margin-bottom:32px}._welcomeIconPair_1bj59_1738>._welcomeIcon_1bj59_1720{width:112px;height:112px;flex-basis:112px;margin:0;border-radius:31px}._welcomeIconPair_1bj59_1738>._welcomeIcon_1bj59_1720:first-child{color:var(--text)}._welcomeCapabilities_1bj59_1755{width:100%;border-radius:24px;padding:0 18px;margin-top:24px}._welcomeCapabilities_1bj59_1755>div{display:flex;align-items:center;gap:14px;padding-block:13px}._welcomeCapabilities_1bj59_1755>div+div{border-top:1px solid var(--border)}._welcomeCapabilities_1bj59_1755 svg{flex:0 0 42px;width:42px;height:42px;padding:10px;border-radius:14px;background:var(--panel)}._welcomeCapabilities_1bj59_1755 strong,._welcomeCapabilities_1bj59_1755 small{display:block}._welcomeCapabilities_1bj59_1755 strong{font-size:15px;line-height:20px;font-weight:600}._welcomeCapabilities_1bj59_1755 small{font-size:12px;line-height:17px;color:var(--muted);margin-top:2px}._welcomeAccount_1bj59_1793{color:var(--muted);margin-top:24px;font-size:13px;text-decoration:underline}._welcomeFooter_1bj59_1799{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));inset-inline:20px;display:flex;flex-direction:column;gap:12px;max-width:480px;margin:auto}._welcomeFooter_1bj59_1799 ._primary_1bj59_527,._welcomeFooter_1bj59_1799 ._secondary_1bj59_528{height:56px;width:100%;border-radius:99px;font-size:17px}._welcomeFooter_1bj59_1799 ._secondary_1bj59_528{background:transparent;color:var(--muted);font-weight:500}[data-native-continuous=true]{border-radius:0!important;clip-path:var(--continuous-clip)!important}._welcomeProgress_1bj59_1825{display:flex;gap:8px;align-items:center;justify-content:center;margin-bottom:12px}._welcomeProgress_1bj59_1825 i{width:8px;height:8px;border-radius:99px;background:var(--muted);transition:width .3s var(--native-ease),background-color .3s}._welcomeProgress_1bj59_1825 i[data-active=true]{width:24px;background:#456ee0}._programWizard_1bj59_1845 ._welcomeContent_1bj59_1019{justify-content:flex-start;padding-top:20px;padding-bottom:40px}._wizardChoices_1bj59_1850{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:36px}._wizardChoices_1bj59_1850>button{min-height:56px;padding:16px;border-radius:20px;background:var(--panel);font-size:16px;font-weight:600}._wizardChoices_1bj59_1850>button[aria-checked=true]{background:#456ee0;color:#fff}._programWizard_1bj59_1845 ._field_1bj59_620{width:100%;margin-top:36px}._programWizard_1bj59_1845 ._primary_1bj59_527{width:100%;border-radius:99px;min-height:56px;margin-top:24px}._welcomeContent_1bj59_1019>._wizardPrivacy_1bj59_1879{font-size:13px;line-height:20px;margin-block:24px}._backdrop_1bj59_1026:has(._quickTour_1bj59_1884){padding:12px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;z-index:180}._dialog_1bj59_1038._quickTour_1bj59_1884{margin:auto 0 0;max-width:520px;max-height:300px;padding:18px;border-radius:24px;background:var(--panel-solid);box-shadow:0 8px 24px #0003}._quickTour_1bj59_1884>header{margin-bottom:8px;align-items:center;gap:8px}._quickTour_1bj59_1884>header h2{font-size:18px;line-height:24px;font-weight:700}._quickTour_1bj59_1884>p{margin:8px 0;font-size:14px;line-height:20px}._quickTour_1bj59_1884>p._muted_1bj59_831{font-size:13px;line-height:18px}._quickTour_1bj59_1884 ._row_1bj59_291{justify-content:space-between}._quickTour_1bj59_1884 ._primary_1bj59_527{width:auto;min-height:44px;border-radius:99px;padding:10px 22px;font-size:14px}._app_1bj59_176[data-page=welcome] ._sidebar_1bj59_179,._app_1bj59_176[data-page=program] ._sidebar_1bj59_179{display:none}._app_1bj59_176[data-page=welcome] ._main_1bj59_253,._app_1bj59_176[data-page=program] ._main_1bj59_253{margin:0 auto;width:100%}._workoutDraftDialog_1bj59_1938 form{flex:1}._workoutDraftDialog_1bj59_1938>header{flex:0 0 52px}._workoutDraftTitle_1bj59_1944{flex:1;width:0;min-width:0;border:0;background:none;font-size:19px;line-height:22px;font-weight:500;padding:0}._workoutDraftTitle_1bj59_1944:focus{border-radius:18px;background:var(--panel);padding-inline:12px}:root{--bg: #0f0f0f;--panel: rgba(36, 36, 38, .7);--panel-solid: #171717;--text: #fff;--muted: rgba(255, 255, 255, .5);--border: rgba(255, 255, 255, .15);--input: rgba(38, 38, 38, .3);--button: #fff;--button-text: #0f0f0f;--accent: #4a66ff;--native-ease: cubic-bezier(.16, 1, .3, 1);--material-ease: cubic-bezier(.4, 0, .2, 1);--glass-tint: rgba(38, 38, 38, .3)}:root[data-theme=light]{--bg: #fbfbfb;--panel: rgba(255, 255, 255, .7);--panel-solid: #f7f7f7;--text: #0f0f0f;--muted: rgba(15, 15, 15, .5);--border: rgba(15, 15, 15, .12);--input: rgba(255, 255, 255, .3);--button: #0f0f0f;--button-text: #fff;--glass-tint: rgba(255, 255, 255, .3)}body{background-color:var(--bg);font-size:16px;line-height:1.5}h1{font-size:32px;line-height:38px;letter-spacing:-.64px;font-weight:600}h2{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.4px}h3{font-size:18px;line-height:24px;font-weight:600}p{font-size:15px;line-height:21px}input:where(:not([type=checkbox]):not([type=radio])),textarea,select{font-size:16px;min-height:48px;border-radius:18px;border:0;background:var(--input)}input[type=checkbox]{min-height:0;width:22px;height:22px;accent-color:var(--button)}button,a{-webkit-tap-highlight-color:transparent}button:active:not(:disabled),._nativeCircle_1bj59_2035:active{transform:scale(.97)}:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}._srOnly_1bj59_2042{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}._main_1bj59_253{padding:calc(12px + env(safe-area-inset-top)) 32px 64px;margin-left:240px;max-width:1280px}._sidebar_1bj59_179{width:240px;background:#0f0f0f29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:0}._sidebar_1bj59_179 ._navItem_1bj59_216{min-height:61px;border-radius:32px;font-size:16px}._sidebar_1bj59_179 ._navItem_1bj59_216._active_1bj59_229{background:var(--button);color:var(--button-text)}._screen_1bj59_2072{animation:_native-screen-in_1bj59_1 .18s var(--material-ease) both}._homeShell_1bj59_2075 ._screen_1bj59_2072{animation:none}._pageHeader_1bj59_259{position:relative;min-height:52px;display:flex;justify-content:center;align-items:center;margin:0 0 20px}._pageHeader_1bj59_259>div:first-child{width:100%;text-align:center}._pageHeader_1bj59_259 h1{font-size:32px;line-height:38px;letter-spacing:-.64px}._pageHeader_1bj59_259 p,._eyebrow_1bj59_269,._titleDot_1bj59_277{display:none}._pageHeader_1bj59_259>._roundButton_1bj59_561,._pageHeader_1bj59_259>._iconButton_1bj59_571,._pageHeader_1bj59_259>._avatar_1bj59_280{position:absolute;right:0}._pageHeader_1bj59_259 ._backLink_1bj59_612{position:absolute;left:0;top:0;font-size:0;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--button);color:var(--button-text)}._pageHeader_1bj59_259 ._backLink_1bj59_612 svg{width:24px;height:24px}._nativeHeader_1bj59_2123{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:10px;align-items:center;min-height:52px;margin:0 0 20px}._nativeHeader_1bj59_2123 h1{text-align:center;overflow-wrap:anywhere}._nativeCircle_1bj59_2035{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;background:var(--button);color:var(--button-text);border-radius:50%;padding:0;transition:transform .14s}._nativeCircle_1bj59_2035 svg{width:24px;height:24px}._nativeCircle_1bj59_2035:hover{color:var(--button-text)}._card_1bj59_303{background:var(--panel);border:0;border-radius:24px;padding:20px;box-shadow:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);clip-path:var(--continuous-clip);margin-bottom:4px}:root[data-theme=light] ._card_1bj59_303{backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}._primary_1bj59_527,._secondary_1bj59_528,._danger_1bj59_529,._success_1bj59_530{font-size:16px;font-weight:600;border:0;min-height:48px;border-radius:24px;line-height:22px;padding:12px 20px;transition:transform .14s,background-color .16s}._primary_1bj59_527{clip-path:var(--continuous-clip);background:var(--button);color:var(--button-text)}._secondary_1bj59_528{background:#78788029;color:var(--text)}._roundButton_1bj59_561,._iconButton_1bj59_571{min-height:44px;min-width:44px}._roundButton_1bj59_561{width:52px;height:52px;background:var(--button);color:var(--button-text);border-radius:50%}._iconButton_1bj59_571{border-radius:50%}._tabs_1bj59_795{background:var(--panel);border:0;border-radius:999px;padding:4px;gap:4px;margin-bottom:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:auto}._tabs_1bj59_795 button,._tabs_1bj59_795 a{border-radius:999px;min-height:44px;padding:10px 18px;font-size:15px;white-space:nowrap}._tabs_1bj59_795 ._selectedTab_1bj59_814,._selectedTab_1bj59_814{background:var(--button);color:var(--button-text)}._field_1bj59_620{gap:8px;margin-block:14px}._field_1bj59_620>span{font-size:14px}._backdrop_1bj59_1026{background:#00000075;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px;animation:_native-screen-in_1bj59_1 .14s ease-out both}._dialog_1bj59_1038{border:0;border-radius:30px;padding:24px;box-shadow:none;clip-path:var(--continuous-clip);background:var(--panel-solid);animation:_native-dialog-in_1bj59_1 .22s var(--native-ease) both}._dialog_1bj59_1038>header h2{font-size:22px;line-height:28px}._notice_1bj59_949{border:0;border-radius:24px;background:var(--panel);color:var(--text);padding:18px}._empty_1bj59_500{background:none;border:0;padding:40px 20px}._emptyMark_1bj59_517{display:none}._empty_1bj59_500 h3{font-size:20px;line-height:26px}._twoCol_1bj59_631{gap:4px}._progress_1bj59_723{height:8px;background:#78788029;border-radius:999px}._progress_1bj59_723 i{transition:width .42s var(--native-ease)}._liquidGlass_1bj59_2287{position:relative;isolation:isolate;overflow:hidden;background:var(--glass-tint);backdrop-filter:blur(.6px);-webkit-backdrop-filter:blur(.6px);clip-path:var(--continuous-clip)}._liquidGlass_1bj59_2287[data-glass-smoothing=false]{clip-path:none}._liquidGlass_1bj59_2287[data-glass-ready=webgl]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}._liquidBackdrop_1bj59_2304{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}._liquidContent_1bj59_2312{position:relative;z-index:1;width:100%;height:100%}._bottomNav_1bj59_1075{display:none}._androidHome_1bj59_2321{position:relative;container-type:inline-size;--u: calc(100cqw / 375);min-height:max(100dvh,calc(min(100vw,500px) * 1.765334 + 132px + env(safe-area-inset-bottom)));max-width:500px;margin:0 auto}._homeCalendar_1bj59_2332{position:absolute;left:0;top:0;width:100%;height:calc(251 * var(--u));border-radius:0 0 calc(52 * var(--u)) calc(52 * var(--u));z-index:3;touch-action:pan-y;transition:top .52s var(--material-ease),left .52s var(--material-ease),width .52s var(--material-ease),height .52s var(--material-ease),border-radius .52s var(--material-ease)}._homeMonthHeader_1bj59_2348{position:absolute;top:calc(64 * var(--u));left:calc(26 * var(--u));right:calc(26 * var(--u));height:calc(40 * var(--u));display:flex;align-items:flex-start;justify-content:space-between;transition:top .52s var(--material-ease)}._homeMonthHeader_1bj59_2348>button:not(._monthTitle_1bj59_2359){min-height:44px;min-width:44px;display:grid;place-items:center;padding:0;background:none;color:var(--text)}._homeMonthHeader_1bj59_2348 svg{width:24px;height:24px}._monthTitle_1bj59_2359{font-size:calc(23 * var(--u));line-height:calc(28 * var(--u));font-weight:600;letter-spacing:-.48px;background:none;color:var(--text);padding:0;min-height:44px}._homeWeekdays_1bj59_2382{position:absolute;top:calc(124 * var(--u));left:calc(40 * var(--u));width:calc(295 * var(--u));display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:calc(13 * var(--u));line-height:24px;color:var(--muted);transition:top .52s var(--material-ease),left .52s var(--material-ease)}._homeDays_1bj59_2397{position:absolute;top:calc(144 * var(--u));left:calc(40 * var(--u));width:calc(295 * var(--u));display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:calc(68 * var(--u));animation:_calendar-page-in_1bj59_1 .28s var(--material-ease);transition:top .52s var(--material-ease),left .52s var(--material-ease)}._homeDays_1bj59_2397 button{background:none;color:var(--text);padding:0;min-height:44px;display:grid;place-items:center;font-size:calc(17 * var(--u));font-weight:500;line-height:24px;letter-spacing:-.5px}._homeDays_1bj59_2397 button>span{position:relative;display:grid;place-items:center;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%}._homeDays_1bj59_2397 button._today_1bj59_352>span{background:var(--button);color:var(--button-text)}._homeDays_1bj59_2397 button._selectedDay_1bj59_355>span{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}._homeDays_1bj59_2397 ._adjacentDay_1bj59_2439{color:var(--muted)}._dayMarkers_1bj59_2442{position:absolute;bottom:calc(3 * var(--u));left:0;right:0;display:flex;justify-content:center;gap:calc(2 * var(--u))}._dayMarkers_1bj59_2442 b{width:calc(5 * var(--u));height:calc(5 * var(--u));border:1px solid currentColor;border-radius:50%;background:transparent;transition:background-color .16s}._dayMarkers_1bj59_2442 b[data-completed=true]{background:currentColor}._calendarExpander_1bj59_2462{position:absolute;bottom:calc(8 * var(--u));left:calc(50% - 22px);width:44px;height:44px;padding:0;background:none;color:var(--text);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;transition:transform .52s var(--material-ease)}._calendarExpander_1bj59_2462 svg{width:20px;height:16px;margin-bottom:-8px}._homeWorkoutButton_1bj59_2483{position:absolute;top:calc(271 * var(--u));left:calc(16 * var(--u));width:calc(343 * var(--u));height:calc(79 * var(--u));background:var(--button);color:var(--button-text);border-radius:calc(16 * var(--u));font-size:calc(17 * var(--u));line-height:22px;font-weight:600;transition:top .52s var(--material-ease),transform .14s}._homeMetrics_1bj59_2499{position:absolute;left:calc(16 * var(--u));top:calc(370 * var(--u));width:calc(343 * var(--u));display:grid;grid-template-columns:170fr 170fr;gap:calc(3 * var(--u));transition:opacity .3s 80ms linear,transform .3s 80ms var(--material-ease)}._homeMetric_1bj59_2499{height:calc(138 * var(--u));position:relative;background:var(--panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:calc(36 * var(--u));clip-path:var(--continuous-clip);color:var(--text)}._homeMetric_1bj59_2499:hover{color:var(--text)}._metricHeading_1bj59_2523{position:absolute;left:calc(20 * var(--u));top:calc(12 * var(--u));height:calc(44 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));white-space:nowrap}._metricHeading_1bj59_2523>svg{padding:calc(10 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));border:1px solid var(--metric-accent, #d84467);color:var(--metric-accent, #d84467);border-radius:50%}._metricHeading_1bj59_2523>span{font-size:calc(20 * var(--u));font-weight:600;letter-spacing:-.4px;line-height:24px}._goalsMetric_1bj59_2547{--metric-accent: #4a66ff}._tasksMetric_1bj59_2550{--metric-accent: #2fbd1c}._metricNumbers_1bj59_2553{position:absolute;left:calc(20 * var(--u));top:calc(78 * var(--u));display:flex;gap:calc(6 * var(--u));align-items:baseline;white-space:nowrap}._metricNumbers_1bj59_2553>strong{font-size:calc(32 * var(--u));line-height:32px;font-weight:500;letter-spacing:-1px}._metricNumbers_1bj59_2553>span{font-size:calc(20 * var(--u));line-height:24px;letter-spacing:-.5px;color:var(--muted)}._goalMiniBars_1bj59_2574{display:flex;gap:calc(2 * var(--u));align-items:flex-end;margin-left:4px}._goalMiniBars_1bj59_2574 i{height:calc(26 * var(--u));width:calc(7 * var(--u));position:relative;border-radius:6px;background:#7878804d;overflow:hidden}._goalMiniBars_1bj59_2574 b{position:absolute;bottom:0;left:0;right:0;border-radius:6px;background:#4a66ff;transition:height .42s var(--native-ease)}._taskMiniDots_1bj59_2597{display:grid;grid-template-columns:repeat(5,calc(6 * var(--u)));gap:calc(2 * var(--u));margin-left:4px}._taskMiniDots_1bj59_2597 i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:#78788066}._taskMiniDots_1bj59_2597 i[data-completed=true]{background:#2fbd1c}._homeCalories_1bj59_2612{position:absolute;top:calc(512 * var(--u));left:calc(16 * var(--u));width:calc(343 * var(--u));height:calc(150 * var(--u));border-radius:calc(36 * var(--u));background:var(--panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);clip-path:var(--continuous-clip);cursor:pointer;transition:opacity .3s 125ms linear,transform .3s 125ms var(--material-ease)}._homeCalories_1bj59_2612 ._metricNumbers_1bj59_2553{top:calc(64 * var(--u))}._calorieAdd_1bj59_2630{position:absolute;right:calc(20 * var(--u));top:calc(20 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));min-width:44px;min-height:44px;border-radius:50%;background:var(--button);color:var(--button-text);display:grid;place-items:center;padding:0}._caloriePercent_1bj59_2645{position:absolute;left:calc(20 * var(--u));bottom:calc(20 * var(--u));margin:0;font-size:calc(16 * var(--u));letter-spacing:-.5px}._homeMacros_1bj59_2653{position:absolute;left:calc(185 * var(--u));top:calc(58 * var(--u));font-size:calc(14 * var(--u));line-height:calc(22 * var(--u))}._homeMacros_1bj59_2653>div{display:flex;gap:calc(4 * var(--u));align-items:baseline}._homeMacros_1bj59_2653 strong{font-weight:400}._homeMacros_1bj59_2653 span{color:var(--muted)}._homeExpanded_1bj59_2671 ._homeCalendar_1bj59_2332{left:calc(16 * var(--u));top:calc(64 * var(--u));width:calc(343 * var(--u));height:calc(var(--expanded-height) * var(--u));border-radius:calc(48 * var(--u))}._homeExpanded_1bj59_2671 ._homeMonthHeader_1bj59_2348{top:calc(28 * var(--u));left:calc(10 * var(--u));right:calc(10 * var(--u))}._homeExpanded_1bj59_2671 ._homeWeekdays_1bj59_2382{top:calc(88 * var(--u));left:calc(24 * var(--u))}._homeExpanded_1bj59_2671 ._homeDays_1bj59_2397{top:calc(114 * var(--u));left:calc(24 * var(--u));grid-auto-rows:calc(54 * var(--u))}._homeExpanded_1bj59_2671 ._calendarExpander_1bj59_2462{bottom:calc(12 * var(--u));transform:rotate(180deg)}._homeExpanded_1bj59_2671 ._homeMetrics_1bj59_2499,._homeExpanded_1bj59_2671 ._homeCalories_1bj59_2612{opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;transition:opacity .26s linear,transform .26s var(--material-ease)}._homeExpanded_1bj59_2671 ._homeWorkoutButton_1bj59_2483{top:calc((64 + var(--expanded-height) + 20) * var(--u))}._dayWorkout_1bj59_2708{display:flex;align-items:center;gap:12px;padding:16px 4px;color:var(--text)}._dayWorkout_1bj59_2708>span{flex:1;display:grid;gap:4px}._contextAiTab_1bj59_2720{position:fixed;right:0;top:50%;z-index:12;width:42px;height:78px;border-radius:24px 0 0 24px;background:var(--button);color:var(--button-text);display:grid;place-items:center;animation:_ai-tab-in_1bj59_1 .22s var(--native-ease) both}._contextAiTab_1bj59_2720:hover{color:var(--button-text)}._profileRoot_1bj59_2737{max-width:700px;margin:auto}._profileStreak_1bj59_2741{padding:0 2px;margin-bottom:22px}._profileStreak_1bj59_2741>small{font-size:13px;color:var(--muted)}._profileStreak_1bj59_2741>._row_1bj59_291{align-items:baseline;gap:8px}._profileStreak_1bj59_2741 strong{font-size:20px;font-weight:600;flex:1}._profileStreak_1bj59_2741>._progress_1bj59_723{margin-top:9px}._profileStreak_1bj59_2741 ._progress_1bj59_723 i{background:#2fbd1c}._profileMenu_1bj59_2764{display:grid;gap:4px}._profileMenuItem_1bj59_2768{display:flex;align-items:center;gap:16px;height:83px;width:100%;padding:16px;border-radius:24px;background:var(--panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text);text-align:left}._profileMenuItem_1bj59_2768:hover{color:var(--text)}._profileMenuItem_1bj59_2768>span:first-child{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--button);color:var(--button-text);flex-shrink:0}._profileMenuItem_1bj59_2768>span:last-child{display:grid;gap:2px;min-width:0}._profileMenuItem_1bj59_2768 strong{font-size:18px;line-height:24px;font-weight:600}._profileMenuItem_1bj59_2768 small{font-size:15px;line-height:20px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileRoot_1bj59_2737 ._twoCol_1bj59_631{display:contents}._profileRoot_1bj59_2737 ._card_1bj59_303{margin-bottom:4px}._profileSection_1bj59_2818[hidden]{display:none!important}._backgroundGrid_1bj59_920{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._backgroundOption_1bj59_926{height:128px;border-radius:22px;border:2px solid transparent;display:flex;align-items:flex-end;padding:12px;background-position:center;background-size:cover;font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 6px #000}._backgroundOption_1bj59_926[aria-pressed=true]{border-color:var(--accent)}._motionSwitch_1bj59_2842{display:flex;align-items:center;justify-content:space-between;padding:18px 4px}._nutritionMeals_1bj59_2848{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-items:start}._nutritionMeals_1bj59_2848>._card_1bj59_303{min-width:0;border-radius:36px}._nutritionTotals_1bj59_712{border-radius:36px}._nutritionTotals_1bj59_712 h2{font-weight:500;font-size:32px;line-height:38px}._nutritionTotals_1bj59_712 ._progress_1bj59_723 i{background:#d84467}._searchResults_1bj59_783{border-radius:32px}._foodRow_1bj59_740{padding:16px 0;border-color:#7878801a}._foodEdit_1bj59_751 strong{font-size:17px;font-weight:400}._nativeBottomAction_1bj59_2880{min-height:79px;border-radius:16px;font-size:17px;font-weight:600;width:100%;margin-top:20px}._workoutHeader_1bj59_2888{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;margin-bottom:20px}._workoutHeader_1bj59_2888 h1{font-size:32px;text-align:center}._workoutTitleRow_1bj59_2899{display:flex;gap:12px;align-items:center;margin-bottom:20px}._workoutTitleRow_1bj59_2899>input{background:none;border:0;font-size:19px;font-weight:500;flex:1;min-width:0;padding:0}._workoutTitleRow_1bj59_2899>input:focus{background:var(--input);padding-inline:12px}._workoutMenu_1bj59_2918{position:relative}._workoutMenu_1bj59_2918>summary{list-style:none;width:52px;height:52px;border-radius:50%;background:var(--button);color:var(--button-text);display:grid;place-items:center;padding:0}._workoutMenu_1bj59_2918>summary::-webkit-details-marker{display:none}._workoutMenu_1bj59_2918>div{position:absolute;right:0;top:60px;z-index:15;min-width:210px;border-radius:24px;background:var(--panel-solid);padding:8px;box-shadow:0 12px 32px #0003}._workoutMenu_1bj59_2918>div>button{display:flex;gap:12px;align-items:center;padding:12px;width:100%;border-radius:16px;background:none;color:var(--text);text-align:left}._setRow_1bj59_657{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 36px;gap:8px;min-height:52px}._setRow_1bj59_657>input{border-radius:16px;background:var(--input);text-align:center}._member_1bj59_642{padding:0;border-top:0}._member_1bj59_642+._member_1bj59_642{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}._exerciseCard_1bj59_2976{border-radius:36px;padding:20px;margin-bottom:4px}._exerciseCard_1bj59_2976 ._member_1bj59_642>._row_1bj59_291 input{font-size:19px;font-weight:500;background:none;padding-left:0}._aiLink_1bj59_701{background:var(--panel);color:var(--text);border-radius:24px;position:relative;overflow:hidden;isolation:isolate}._aiLink_1bj59_701:before{content:"";position:absolute;z-index:-1;inset:-10%;background:linear-gradient(115deg,transparent 12%,rgba(74,102,255,.05) 24%,rgba(74,102,255,.14) 34%,rgba(74,102,255,.3) 43%,rgba(74,102,255,.68) 50%,rgba(74,102,255,.86) 55%,rgba(74,102,255,.3) 67%,transparent 100%);transform:translate(-150%);animation:_ai-band_1bj59_1 9.24s linear infinite alternate}._goalDeck_1bj59_3014{position:relative;min-height:440px;perspective:1200px;margin:10px 0 32px}._goalLayer_1bj59_3020{position:absolute;top:36px;left:8%;right:8%;transform:translateY(calc(var(--depth) * 16px)) rotate(calc(var(--depth) * -3deg)) scale(calc(1 - var(--depth) * .035));transform-origin:50% 90%;z-index:calc(10 - var(--depth));transition:opacity .18s;touch-action:pan-y}._goalLayer_1bj59_3020[aria-hidden=true]{pointer-events:none}._goalLayer_1bj59_3020>._card_1bj59_303{border-radius:36px;min-height:310px;padding:28px}._goalLayer_1bj59_3020 h3{font-size:26px;line-height:32px}._goalLayer_1bj59_3020 ._progress_1bj59_723{margin-top:20px}._goalDeckControls_1bj59_3047{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:12px}._goalDeckControls_1bj59_3047>span{font-size:14px;color:var(--muted)}._goalAmbient_1bj59_3058{animation:_goal-float_1bj59_1 3.6s var(--material-ease) infinite alternate}._taskCard_1bj59_3061{border-radius:24px}._taskCard_1bj59_3061 h3{font-size:18px}._chatLayout_1bj59_1125{grid-template-columns:220px minmax(0,1fr);gap:20px}._chatHeader_1bj59_3071{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;margin-bottom:20px}._chatHeader_1bj59_3071 h1{text-align:center;font-size:32px;line-height:38px}._chatMain_1bj59_1162>._row_1bj59_291{border-bottom:0}._message_1bj59_1173{background:var(--panel);border-radius:30px;border:0;box-shadow:none;padding:20px}._message_1bj59_1173 small{color:var(--muted);font-size:12px}._userMessage_1bj59_1234{background:#2626264d;color:var(--text)}._userMessage_1bj59_1234 small{color:var(--muted)}._messageText_1bj59_1196 p{font-size:16px;line-height:1.55}._composer_1bj59_1243{border:0;border-radius:30px;background:var(--panel);padding:12px 16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._composer_1bj59_1243 textarea{background:none;border:0;padding:8px 0;min-height:64px}._sendButton_1bj59_1265{width:52px;height:52px;background:var(--button);color:var(--button-text);border-radius:50%}._chatAmbient_1bj59_3128{position:relative;isolation:isolate;overflow:hidden}._chatAmbient_1bj59_3128:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(74,102,255,.32),transparent 62%);animation:_ai-orbit_1bj59_1 9s linear infinite;pointer-events:none}._chatDrawerClose_1bj59_3146{display:none}._chart_1bj59_837 svg{overflow:visible}._radarChart_1bj59_3152{width:100%;max-width:420px;display:block;margin:auto}._chartMenu_1bj59_3158{display:flex;justify-content:flex-end;margin-bottom:8px}._chartMetric_1bj59_3163{font-size:32px;font-weight:500;margin-bottom:20px}._statGrid_1bj59_819{gap:4px}._statGrid_1bj59_819 ._card_1bj59_303{border-radius:30px}._timer_1bj59_1078{border:0;border-radius:32px;background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;animation:_native-dialog-in_1bj59_1 .22s var(--native-ease)}._timerProgress_1bj59_3182{height:3px;position:absolute;left:24px;right:24px;bottom:7px;border-radius:99px;background:var(--timer-color, #ab47bc);transform-origin:left;transition:transform 1s linear}._toast_1bj59_970{background:var(--panel-solid);border:0;border-radius:24px;font-size:15px}@keyframes _native-screen-in_1bj59_1{0%{opacity:0}to{opacity:1}}@keyframes _native-dialog-in_1bj59_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes _calendar-page-in_1bj59_1{0%{opacity:.4;transform:translate(calc(var(--page-direction, 1) * 22px))}to{opacity:1;transform:none}}@keyframes _ai-tab-in_1bj59_1{0%{transform:translate(42px)}to{transform:translate(0)}}@keyframes _ai-band_1bj59_1{0%,4.5%{transform:translate(-150%)}50%,54.5%{transform:translate(150%)}to{transform:translate(-150%)}}@keyframes _ai-orbit_1bj59_1{0%{transform:translate(18%,-12%)}25%{transform:translateY(12%)}50%{transform:translate(-18%)}75%{transform:translateY(-12%)}to{transform:translate(18%,-12%)}}@keyframes _goal-float_1bj59_1{0%{transform:translateY(-3px) rotate(-.6deg)}to{transform:translateY(3px) rotate(.6deg)}}@media(min-width:768px){._homeShell_1bj59_2075 ._main_1bj59_253{padding-top:0}._homeShell_1bj59_2075 ._screen_1bj59_2072{max-width:500px;margin:auto}._contextAiTab_1bj59_2720{right:24px;border-radius:24px}._profileMenu_1bj59_2764{grid-template-columns:repeat(2,minmax(0,1fr))}._profileRoot_1bj59_2737{max-width:900px}._profileRoot_1bj59_2737 ._nativeHeader_1bj59_2123,._profileStreak_1bj59_2741{max-width:700px;margin-inline:auto}._goalDeck_1bj59_3014{max-width:620px;margin-inline:auto}._goalLayer_1bj59_3020>._card_1bj59_303{min-height:350px}._bottomNav_1bj59_1075{display:none!important}}@media(max-width:767px){._main_1bj59_253{margin:0;padding:calc(12px + env(safe-area-inset-top)) 16px calc(132px + env(safe-area-inset-bottom));max-width:none}._homeShell_1bj59_2075 ._main_1bj59_253{padding:0}._homeShell_1bj59_2075 ._screen_1bj59_2072,._androidHome_1bj59_2321{max-width:none}._sidebar_1bj59_179,._sideNote_1bj59_233{display:none}._bottomNav_1bj59_1075{--glass-tint: rgba(80, 80, 80, .3);display:block;position:fixed;left:50%;bottom:var(--mobile-nav-inset, max(32px, env(safe-area-inset-bottom)));transform:translate(-50%);width:281.865px;height:75.3825px;padding:0;border:0;border-radius:56px;box-shadow:none;z-index:40;animation:_native-screen-in_1bj59_1 .24s var(--native-ease)}:root[data-theme=light] ._bottomNav_1bj59_1075{--glass-tint: rgba(255, 255, 255, .3)}._bottomNav_1bj59_1075 ._liquidContent_1bj59_2312{display:flex;align-items:center;gap:4.37px;padding:4.37px}._bottomNav_1bj59_1075 ._navItem_1bj59_216{display:grid;place-items:center;flex:0 0 64.4575px;width:64.4575px;height:66.6425px;min-height:66.6425px;border-radius:50%;padding:0;background:#ffffff1a;color:var(--text);transition:background-color .16s,color .16s,transform .14s}._bottomNav_1bj59_1075 ._navItem_1bj59_216:nth-child(2){width:66.6425px;flex-basis:66.6425px}:root[data-theme=light] ._bottomNav_1bj59_1075 ._navItem_1bj59_216{background:#0f0f0f1a}._bottomNav_1bj59_1075 ._navItem_1bj59_216._active_1bj59_229{background:var(--button);color:var(--button-text)}._bottomNav_1bj59_1075 ._navItem_1bj59_216 svg{width:26.22px;height:26.22px}._pageHeader_1bj59_259 h1{font-size:32px}._pageHeader_1bj59_259{margin-bottom:20px}._card_1bj59_303{padding:20px}._twoCol_1bj59_631,._statGrid_1bj59_819{gap:4px}._nutritionMeals_1bj59_2848>._card_1bj59_303{padding:16px}._nutritionMeals_1bj59_2848 h2{font-size:18px}._nutritionMeals_1bj59_2848 ._row_1bj59_291{gap:4px;flex-wrap:wrap}._nutritionMeals_1bj59_2848 ._foodRow_1bj59_740{flex-wrap:wrap}._nativeBottomAction_1bj59_2880{position:sticky;bottom:12px;z-index:10;margin-top:20px}._chatLayout_1bj59_1125{display:block}._chatMain_1bj59_1162{min-height:calc(100dvh - 220px)}._chatHeader_1bj59_3071{margin-bottom:12px}._chatHistory_1bj59_1131{position:fixed;top:0;left:0;bottom:0;z-index:65;width:min(340px,88vw);padding:calc(20px + env(safe-area-inset-top)) 20px 30px;background:var(--panel-solid);transform:translate(-105%);transition:transform .28s var(--material-ease);overflow-y:auto}._chatHistory_1bj59_1131[data-open=true]{transform:translate(0)}._chatDrawerClose_1bj59_3146{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._chatShade_1bj59_3453{position:fixed;inset:0;z-index:60;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:0}._messages_1bj59_1173{height:auto;min-height:180px;max-height:none;padding-bottom:180px}._message_1bj59_1173{max-width:92%;font-size:16px}._composer_1bj59_1243{position:fixed;left:16px;right:16px;bottom:112px;z-index:35;max-height:240px}._composer_1bj59_1243 ._row_1bj59_291>span{font-size:0}._contextAiTab_1bj59_2720{top:calc(50% - 39px)}._timer_1bj59_1078{bottom:max(116px,calc(env(safe-area-inset-bottom) + 90px));left:16px;right:16px;width:auto;padding:14px 18px}._dialog_1bj59_1038{max-height:calc(100dvh - 40px);padding:24px;width:100%}._backdrop_1bj59_1026{padding:20px}._profileMenu_1bj59_2764{display:grid;grid-template-columns:1fr}._profileRoot_1bj59_2737 ._nativeHeader_1bj59_2123{margin-bottom:20px}._profileMenuItem_1bj59_2768{height:83px}._backgroundGrid_1bj59_920{grid-template-columns:repeat(3,minmax(0,1fr))}._goalDeck_1bj59_3014{min-height:400px}._goalLayer_1bj59_3020{left:4%;right:4%}._goalLayer_1bj59_3020>._card_1bj59_303{min-height:300px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root[data-motion=off] *,:root[data-motion=off] *:before,:root[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}._card_1bj59_303[hidden]{display:none!important}._profileMenuItem_1bj59_2768{clip-path:var(--continuous-clip)}._homeCalendar_1bj59_2332{touch-action:none}._homeWorkoutButton_1bj59_2483{clip-path:var(--continuous-clip)}._nativeChartCard_1bj59_3553{border-radius:36px}._chartSections_1bj59_3556{display:grid;gap:20px;margin-block:20px}._chartSections_1bj59_3556>section{min-width:0}._chartSectionTitle_1bj59_3564{display:flex;align-items:center;gap:12px;margin-bottom:12px}._chartSectionTitle_1bj59_3564 h2{flex:1;font-size:16px;line-height:22px;font-weight:600}._chartSections_1bj59_3556 select{margin-bottom:12px}._chartMenu_1bj59_3158{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:14px;color:var(--muted)}._chartPeriod_1bj59_3587{position:relative}._chartPeriod_1bj59_3587 summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer}._chartPeriod_1bj59_3587 summary::-webkit-details-marker{display:none}._chartPeriod_1bj59_3587>div{position:absolute;right:0;top:44px;z-index:20;background:var(--panel-solid);border-radius:20px;padding:8px;min-width:160px}._chartPeriod_1bj59_3587 button{display:block;width:100%;text-align:left;background:none;color:var(--text);border-radius:12px;padding:12px;min-height:44px}._chartPeriod_1bj59_3587 button[aria-pressed=true]{background:var(--input)}._chartCaption_1bj59_3625{color:var(--muted);text-align:center;font-size:14px}._statisticsSummary_1bj59_3630{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);border-radius:36px}._statisticsSummary_1bj59_3630 strong{font-size:24px;display:block;font-weight:600}._lockedFeature_1bj59_3643,._insightCard_1bj59_3644{display:flex;align-items:center;gap:16px;width:100%;text-align:left;color:var(--text);border-radius:36px;min-height:96px}._lockedFeature_1bj59_3643>span,._insightCard_1bj59_3644>span{display:grid;gap:4px;flex:1}._lockedFeature_1bj59_3643 small,._insightCard_1bj59_3644 small{color:var(--muted);font-size:14px}._muscleRow_1bj59_852{display:block;width:100%;background:none;color:var(--text);text-align:left;padding:12px 0}._muscleRow_1bj59_852 ._progress_1bj59_723{display:block;margin-top:8px}._radarChart_1bj59_3152 text{cursor:pointer}._workoutStatus_1bj59_3680{display:flex;justify-content:flex-end;margin-bottom:12px}._workoutStatus_1bj59_3680>._primary_1bj59_527,._workoutStatus_1bj59_3680>._success_1bj59_530{min-height:44px;font-size:14px;padding:8px 16px}._nutritionDate_1bj59_3691{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:16px}._nutritionDate_1bj59_3691 input{width:auto;max-width:190px;text-align:center;background:none;border:0;padding:8px}._foodTabs_1bj59_3706{display:flex;gap:8px;overflow:auto;margin:16px 0;padding-bottom:4px;scrollbar-width:none}._foodTabs_1bj59_3706 button{background:none;color:var(--muted);border-radius:99px;white-space:nowrap;padding:10px 16px;min-height:44px}._foodTabs_1bj59_3706 button[aria-selected=true]{background:var(--button);color:var(--button-text)}._fullScreenDialog_1bj59_3726 ._searchResults_1bj59_783{background:var(--panel);padding:8px 20px;min-height:160px;margin-bottom:20px}._fullScreenDialog_1bj59_3726 ._searchResults_1bj59_783 ._foodRow_1bj59_740:last-child{border-bottom:0}._fullScreenDialog_1bj59_3726 ._backgroundOption_1bj59_926{height:168px}._goalDeck_1bj59_3014{height:calc(100dvh - 300px);min-height:450px;max-height:650px;margin:0}._goalLayer_1bj59_3020{top:calc(50% - 113.5px);left:16px;right:16px;max-width:420px;margin-inline:auto;transform:translateY(var(--goal-y, 0px)) rotate(var(--goal-rotation, 0deg)) scale(var(--goal-scale, 1));transition:opacity .18s;touch-action:none}._goalLayer_1bj59_3020>._goalAmbient_1bj59_3058,._goalLayer_1bj59_3020>div{border-radius:36px}._goalMaterial_1bj59_3759{border-radius:36px;min-height:227px;padding:20px 24px}._goalMaterial_1bj59_3759 h3{font-size:23px;line-height:28px;margin-bottom:8px}._goalMaterial_1bj59_3759 p{font-size:14px;line-height:20px;margin-block:8px;max-height:40px;overflow:hidden}._goalMaterial_1bj59_3759>._row_1bj59_291:first-child{font-size:13px;color:var(--muted)}._goalMaterial_1bj59_3759>._row_1bj59_291 strong{font-size:32px;font-weight:500}._goalMaterial_1bj59_3759>._row_1bj59_291>span:last-child{color:var(--muted)}._goalMaterial_1bj59_3759>._progress_1bj59_723{margin-top:14px}._goalDeckControls_1bj59_3047{position:relative;z-index:25}._chatMenuButton_1bj59_3794{position:absolute;left:16px;top:calc(12px + env(safe-area-inset-top));z-index:5}._timerUrgent_1bj59_3800 strong{color:#ef5350;animation:_timer-pulse_1bj59_1 1s linear infinite}@keyframes _timer-pulse_1bj59_1{0%,to{opacity:1}50%{opacity:.45}}._contextAiTab_1bj59_2720{isolation:isolate;overflow:hidden}._contextAiTab_1bj59_2720:before{content:"";position:absolute;z-index:-1;inset:-10%;background:linear-gradient(115deg,transparent 12%,rgba(74,102,255,.05) 24%,rgba(74,102,255,.14) 34%,rgba(74,102,255,.3) 43%,rgba(74,102,255,.68) 50%,rgba(74,102,255,.86) 55%,rgba(74,102,255,.3) 67%,transparent 100%);animation:_ai-band_1bj59_1 9.24s linear infinite}._goalAmbient_1bj59_3058{animation:_goal-hover-y_1bj59_1 3.6s var(--material-ease) infinite alternate,_goal-hover-rotation_1bj59_1 4.2s var(--material-ease) infinite alternate}@keyframes _goal-hover-y_1bj59_1{0%{translate:0 -3px}to{translate:0 3px}}@keyframes _goal-hover-rotation_1bj59_1{0%{rotate:-.6deg}to{rotate:.6deg}}._nutritionCalendar_1bj59_3856{border-radius:48px;min-height:260px;margin-bottom:4px;touch-action:pan-y}._nutritionCalendarContent_1bj59_3862{padding:14px 20px;animation:_calendar-page-in_1bj59_1 .28s var(--material-ease)}._nutritionCalendar_1bj59_3856 ._nutritionDate_1bj59_3691{margin-bottom:4px;gap:4px}._nutritionCalendar_1bj59_3856 ._nutritionDate_1bj59_3691 input{font-size:17px;font-weight:600}._calorieMetric_1bj59_3874{display:flex;justify-content:center;gap:7px;align-items:baseline}._calorieMetric_1bj59_3874 strong{font-size:32px;line-height:38px;font-weight:500}._calorieMetric_1bj59_3874 strong[data-over=true]{color:#d84467}._calorieMetric_1bj59_3874>span{color:var(--muted);font-size:20px}._nutritionPercent_1bj59_3892{text-align:center;font-size:15px;margin-block:4px 10px}._chartLegend_1bj59_3897{display:flex;justify-content:center;gap:14px;font-size:10px;color:var(--muted);margin-bottom:8px}._chartLegend_1bj59_3897 span:before{content:"";display:inline-block;width:14px;height:2px;margin:0 4px 3px 0;background:#d84467}._chartLegend_1bj59_3897 span:nth-child(2):before{background:var(--text);opacity:.22}._chartLegend_1bj59_3897 span:nth-child(3):before{background:#e69a52}._weekCalorieChart_1bj59_3920{display:block;width:100%;height:54px;overflow:visible}._weekCalorieLabels_1bj59_3926{position:relative;height:15px;color:var(--muted);font-size:10px}._weekCalorieLabels_1bj59_3926>span{position:absolute;transform:translate(-50%)}._compactMacros_1bj59_3936{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;font-size:13px;margin-top:10px}._compactMacros_1bj59_3936 strong{font-weight:500}._compactMacros_1bj59_3936 small{color:var(--muted);font-size:12px}._targetShimmer_1bj59_3951{animation:_nutrition-target-shimmer_1bj59_1 2.4s linear infinite}@keyframes _nutrition-target-shimmer_1bj59_1{0%{transform:translate(0)}to{transform:translate(503px)}}._goalAmbient_1bj59_3058{animation-timing-function:var(--native-ease)}@keyframes _goal-hover-y_1bj59_1{0%{translate:0 -2.5px}to{translate:0 2.5px}}@keyframes _goal-hover-rotation_1bj59_1{0%{rotate:-.16deg}to{rotate:.16deg}}._screen_1bj59_2072{animation-fill-mode:none}._card_1bj59_303,._homeMetric_1bj59_2499,._homeCalories_1bj59_2612,._reminderDateTimeButton_1bj59_3987,._profileMenuItem_1bj59_2768,._welcomeIcon_1bj59_1720,._welcomeFields_1bj59_1697 input,._welcomeFields_1bj59_1697 select,._wizardChoices_1bj59_1850>button:not([aria-checked=true]),._genderField_1bj59_3993,._birthDateField_1bj59_3994{background-color:var(--bg);background-image:linear-gradient(var(--panel),var(--panel)),var(--native-backdrop, var(--app-background));background-size:100% 100%,var(--native-backdrop-size, 100vw 100dvh);background-position:0 0,var(--material-position, 0 0);background-repeat:no-repeat;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=light] ._card_1bj59_303{backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=light] ._bottomNav_1bj59_1075 ._navItem_1bj59_216._active_1bj59_229{background:var(--button);color:var(--button-text)}._workoutMenu_1bj59_2918,._chartPeriod_1bj59_3587{margin-top:0}._fullScreenHeader_1bj59_4021{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:10px;align-items:center}._fullScreenHeader_1bj59_4021 h2{text-align:center;font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.64px}._fullScreenDialog_1bj59_3726{padding-top:12px}._fullScreenDialog_1bj59_3726>header{margin-bottom:20px}._foodPhotoActions_1bj59_4040{display:flex;gap:4px;align-items:center;margin-bottom:20px}._foodPhotoActions_1bj59_4040>label:first-child{flex:1;justify-content:center;background:var(--button);color:var(--button-text)}._foodPhotoActions_1bj59_4040 ._secondary_1bj59_528{min-height:52px;font-size:15px}._foodCreateActions_1bj59_4056{display:flex;gap:4px;margin-top:20px;position:sticky;bottom:0}._foodCreateActions_1bj59_4056>button:first-child{flex:1;min-height:79px;border-radius:16px;background:var(--button);color:var(--button-text)}._foodCreateActions_1bj59_4056>button:nth-child(2){font-size:14px}._foodSearchRoot_1bj59_4073>._muted_1bj59_831{font-size:12px;margin-block:12px}._mealNameRow_1bj59_4077{display:flex;align-items:flex-start;gap:0}._mealNameRow_1bj59_4077>._iconButton_1bj59_571{margin-right:-12px;margin-top:-8px;min-width:32px;width:32px}._mealOpen_1bj59_4088{display:block;width:100%;padding:0;text-align:left;color:var(--text);background:none}._mealNameRow_1bj59_4077 ._mealOpen_1bj59_4088{flex:1;min-width:0}._mealOpen_1bj59_4088 h2{font-size:20px;line-height:25px;font-weight:600;overflow-wrap:anywhere}._mealCalories_1bj59_4106{margin-top:12px;font-size:15px;line-height:38px;white-space:nowrap}._mealCalories_1bj59_4106 strong{font-size:32px;font-weight:500}._mealOpen_1bj59_4088 small{font-size:12px;color:var(--muted)}._nutritionMeals_1bj59_2848>._card_1bj59_303{padding:20px;position:relative;min-height:186px}._mealQuickAdd_1bj59_4125{width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;background:#7878801f;margin-top:8px}._mealDetail_1bj59_4135>._card_1bj59_303{border-radius:36px}._mealDetail_1bj59_4135 ._foodRow_1bj59_740{gap:12px}._mealDetail_1bj59_4135 ._foodEdit_1bj59_751{min-width:0}._workoutNotes_1bj59_4144{margin-top:20px}._workoutNotes_1bj59_4144>summary{font-size:16px;padding:14px 0}._workoutInsight_1bj59_4151{position:relative;padding:16px 18px;border-radius:28px;display:flex;flex-direction:column;gap:12px;animation:_insightEnter_1bj59_1 .22s cubic-bezier(.4,0,.2,1)}._workoutInsight_1bj59_4151 strong{padding-right:38px;font-size:16px;line-height:21px;font-weight:600}._workoutInsight_1bj59_4151 p{font-size:14px;line-height:20px;margin:0}._workoutTitleGlass_1bj59_4171{flex:1;min-width:0;height:52px;border-radius:18px}._workoutTitleGlass_1bj59_4171 ._liquidContent_1bj59_2312{display:flex;align-items:center}._workoutTitleGlass_1bj59_4171 input{color:var(--text);-webkit-text-fill-color:var(--text);letter-spacing:-.38px;background:none;border:0;padding:0;font-size:19px;line-height:22px;font-weight:500}._workoutTitleGlass_1bj59_4171:not(:focus-within){background:none;backdrop-filter:none;-webkit-backdrop-filter:none}._workoutTitleGlass_1bj59_4171:not(:focus-within)>._liquidBackdrop_1bj59_2304{opacity:0}._workoutTitleGlass_1bj59_4171:focus-within input{padding-inline:12px;box-shadow:none}._exercisePreviews_1bj59_4204{display:grid;gap:4px;margin-block:12px}._exercisePreview_1bj59_4204{border-radius:36px;position:relative;padding:0}._exerciseOpen_1bj59_4214{display:block;text-align:left;width:100%;min-height:130px;padding:20px 76px 20px 20px;color:var(--text)}._exerciseOpen_1bj59_4214 h3{font-size:18px;font-weight:500;line-height:21px;letter-spacing:-.36px}._exerciseOpen_1bj59_4214>div{margin-top:8px}._exerciseOpen_1bj59_4214 p{font-size:15px;line-height:21px;margin:0}._exerciseOpen_1bj59_4214 small{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}._exerciseRest_1bj59_4242{position:absolute;right:20px;top:calc(50% - 22px);width:44px;height:44px;border-radius:50%;background:var(--button);color:var(--button-text);display:grid;place-items:center}._goalTitleRow_1bj59_4254{display:flex;align-items:flex-start;gap:4px}._goalTitleRow_1bj59_4254 h3{flex:1;font-size:20px;line-height:23px;letter-spacing:-.4px;font-weight:500}._goalTitleRow_1bj59_4254>._iconButton_1bj59_571{margin-top:-8px;margin-right:-12px}._goalMaterial_1bj59_3759{height:227px;min-height:227px;padding:17px 20px;display:flex;flex-direction:column}._goalMaterial_1bj59_3759>p{font-size:16px;line-height:22px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-block:4px 8px}._goalChart_1bj59_4285{height:74px;flex:1;min-height:50px;display:flex;flex-direction:column}._goalChart_1bj59_4285>small{font-size:9px;line-height:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}._goalChart_1bj59_4285 svg{width:100%;flex:1;min-height:32px;overflow:visible}._goalValueRow_1bj59_4305{display:flex;align-items:baseline;gap:8px;margin-top:8px}._goalValueRow_1bj59_4305 strong{font-size:32px;line-height:38px;letter-spacing:-1.2px;color:#4a66ff;font-weight:400}._goalValueRow_1bj59_4305 span{font-size:18px;line-height:22px;letter-spacing:-.4px;color:var(--muted)}@media(min-width:1200px){._exercisePreviews_1bj59_4204,._nutritionMeals_1bj59_2848{grid-template-columns:repeat(2,minmax(0,1fr))}}._goalLayer_1bj59_3020{transform:translate(var(--drag-x, 0px)) translateY(calc(var(--goal-y, 0px) + var(--drag-y, 0px))) rotateX(var(--drag-tilt-x, 0deg)) rotateY(var(--drag-tilt-y, 0deg)) rotate(calc(var(--goal-rotation, 0deg) + var(--drag-rotation, 0deg))) scale(var(--goal-scale, 1))}._goalLayer_1bj59_3020[data-dragging=true] ._goalAmbient_1bj59_3058{animation-play-state:paused}@media(max-width:767px){._fullScreenDialog_1bj59_3726{background-image:var(--app-background);background-size:cover;background-position:center;background-attachment:fixed}}@media(min-width:768px){._chatMenuButton_1bj59_3794{display:none}._chatHistory_1bj59_1131{display:block}._chartSections_1bj59_3556{grid-template-columns:repeat(2,minmax(0,1fr))}._chartSections_1bj59_3556>section:first-child{grid-column:1/-1}._fullScreenDialog_1bj59_3726{width:min(760px,100%)}._goalLayer_1bj59_3020{left:16px;right:16px}}@media(max-width:767px){._fullScreenBackdrop_1bj59_4372{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}._fullScreenDialog_1bj59_3726{max-height:100dvh;height:100dvh;max-width:none;width:100%;border-radius:0;clip-path:none;padding:calc(12px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));background-color:var(--bg);background-image:var(--app-background)}._fullScreenDialog_1bj59_3726>header{min-height:52px;margin-bottom:20px}._fullScreenDialog_1bj59_3726>header h2{font-size:32px;line-height:38px;letter-spacing:-.64px}._fullScreenDialog_1bj59_3726>header>._iconButton_1bj59_571{background:var(--button);color:var(--button-text);width:52px;height:52px}._goalLayer_1bj59_3020{left:16px;right:16px}._nutritionMeals_1bj59_2848 ._foodEdit_1bj59_751 span{font-size:12px}._nutritionMeals_1bj59_2848 ._foodEdit_1bj59_751 strong{font-size:15px;line-height:20px}._nutritionMeals_1bj59_2848>._card_1bj59_303>._row_1bj59_291>div:last-child{flex-wrap:wrap}._backgroundOption_1bj59_926{font-size:12px;padding:8px}._fullScreenDialog_1bj59_3726 ._backgroundOption_1bj59_926{height:150px}}._desktopChatHistory_1bj59_4426{display:block;background:var(--panel);border-radius:24px;padding:16px;align-self:start}._desktopChatHistory_1bj59_4426>._roundButton_1bj59_561{margin-bottom:16px}._drawerBackdrop_1bj59_4436{justify-content:flex-start;padding:0}._drawerDialog_1bj59_4440{position:fixed;inset:0 auto 0 0;margin:0;width:min(340px,88vw);height:100dvh;max-height:100dvh;border-radius:0;clip-path:none;padding:calc(20px + env(safe-area-inset-top)) 20px 30px;animation:_drawer-in_1bj59_1 .28s var(--material-ease)}._drawerDialog_1bj59_4440>._roundButton_1bj59_561{margin:20px 0}@keyframes _drawer-in_1bj59_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._aiFrameGlow_1bj59_4463{position:fixed;inset:0;width:100vw;height:100dvh;pointer-events:none;z-index:45}._working_1bj59_1288{font-size:14px;font-weight:500;background:linear-gradient(100deg,var(--muted) 20%,#4a66ff 38%,#fff 50%,#4a66ff 62%,var(--muted) 80%);background-size:300% 100%;color:transparent;background-clip:text;-webkit-background-clip:text;animation:_chat-thinking_1bj59_1 1.65s linear infinite}@keyframes _chat-thinking_1bj59_1{0%{background-position:150% 0}to{background-position:-50% 0}}._thinkingProgress_1bj59_4496{--thinking-width: 76px;--thinking-base: rgba(255,255,255,.3);--thinking-blue: rgba(220,231,255,.68);--thinking-peak: #fff;display:inline-grid;max-width:300px;font-size:14px;line-height:20px;font-weight:500;text-align:left}:root[data-theme=light] ._thinkingProgress_1bj59_4496{--thinking-width: 96px;--thinking-base: rgba(15,15,15,.29);--thinking-blue: rgba(74,102,255,.88);--thinking-peak: rgba(255,255,255,.98)}._thinkingPhrase_1bj59_4514{grid-area:1 / 1;color:transparent;background-color:var(--thinking-base);background-image:linear-gradient(90deg,var(--thinking-base),var(--thinking-blue),var(--thinking-peak),var(--thinking-blue),var(--thinking-base));background-size:calc(2 * var(--thinking-width)) 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;animation:_thinking-shimmer_1bj59_1 1.65s linear infinite,_thinking-in_1bj59_1 .28s linear both}._thinkingPrevious_1bj59_4525{animation:_thinking-shimmer_1bj59_1 1.65s linear infinite,_thinking-out_1bj59_1 .28s linear both}@keyframes _thinking-shimmer_1bj59_1{0%{background-position:calc(-2 * var(--thinking-width)) 0}to{background-position:calc(100% + 2 * var(--thinking-width)) 0}}@keyframes _thinking-in_1bj59_1{0%{opacity:0}to{opacity:1}}@keyframes _thinking-out_1bj59_1{0%{opacity:1}to{opacity:0}}._streamingAssistant_1bj59_4532{width:100%;max-width:300px}._thinkingToggle_1bj59_4533{display:flex;align-items:center;gap:10px;text-align:left;width:100%;min-height:48px;padding:8px 18px;border-radius:16px}._thinkingToggle_1bj59_4533>svg{flex-shrink:0;opacity:.65;transition:rotate .22s var(--material-ease)}._thinkingToggle_1bj59_4533 ._thinkingProgress_1bj59_4496{flex:1;min-width:0}._thinkingDetails_1bj59_4536{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s var(--material-ease),opacity .14s linear}._thinkingDetails_1bj59_4536[data-expanded=true]{grid-template-rows:1fr;opacity:1;transition-duration:.22s,.18s}._thinkingDetails_1bj59_4536>div{min-height:0;overflow:hidden}._thinkingDetails_1bj59_4536 ._message_1bj59_1173{width:100%;margin-top:4px}._thinkingDetails_1bj59_4536 ._thinkingProgress_1bj59_4496{margin-bottom:12px}@media(prefers-reduced-motion:reduce){._thinkingPhrase_1bj59_4514,._thinkingPrevious_1bj59_4525{animation:none}._thinkingPhrase_1bj59_4514{background:none;color:var(--muted)}._thinkingPrevious_1bj59_4525{display:none}._thinkingDetails_1bj59_4536,._thinkingToggle_1bj59_4533>svg{transition:none}}._scannerViewport_1bj59_4547{position:relative;overflow:hidden;border-radius:24px;background:#0f0f0f;margin:16px 0}._scannerViewport_1bj59_4547 ._video_1bj59_788{width:100%;min-height:220px;object-fit:cover;display:block;margin:0}._scanFrame_1bj59_4561{position:absolute;inset:18% 8%;border:2px solid #fff9;border-radius:16px;pointer-events:none}._scanFrame_1bj59_4561:after{content:"";position:absolute;left:8px;right:8px;top:4%;height:2px;background:#4a66ff;box-shadow:0 0 12px #4a66ff;animation:_barcode-scan_1bj59_1 1.45s linear infinite alternate}@keyframes _barcode-scan_1bj59_1{0%{top:4%}to{top:96%}}@media(max-width:767px){._desktopChatHistory_1bj59_4426{display:none}}._contextAiTab_1bj59_2720{top:auto;bottom:calc(107px + env(safe-area-inset-bottom));right:0;width:80px;height:48px;border-radius:999px;transform:translate(var(--edge-offset, 40px));display:flex;justify-content:center;gap:6px;font-size:14px;font-weight:600;letter-spacing:-.2px;transition:transform .22s var(--native-ease);touch-action:pan-y;animation:_native-screen-in_1bj59_1 .14s var(--native-ease)}._contextAiTab_1bj59_2720[data-response=true]{width:108px}._contextAiTab_1bj59_2720:before{inset:-10%;background:radial-gradient(circle at 50% 50%,rgba(74,102,255,.24),transparent 62%);transform:none;animation:_ai-orbit_1bj59_1 9s linear infinite}._contextAiTab_1bj59_2720[data-response=true]:before{background:radial-gradient(circle at 50% 50%,rgba(74,102,255,.42),transparent 62%)}._contextAiTab_1bj59_2720 svg{flex-shrink:0}@media(min-width:768px){._contextAiTab_1bj59_2720{right:0}}@media(max-width:767px){:root[data-keyboard=open] ._app_1bj59_176[data-page=chat] ._bottomNav_1bj59_1075{opacity:0;pointer-events:none}:root[data-keyboard=open] ._app_1bj59_176[data-page=chat] ._composer_1bj59_1243{bottom:calc(var(--keyboard-inset, 0px) + max(12px,env(safe-area-inset-bottom)))}}:root{--chart-primary: #fff;--chart-fill-opacity: .24;--chart-grid: rgba(255, 255, 255, .16)}:root[data-theme=light]{--chart-primary: #121212;--chart-fill-opacity: .18;--chart-grid: rgba(0, 0, 0, .24)}._nativeChartScroll_1bj59_4659{width:100%;overflow-x:auto;scrollbar-width:none}._nativeLineChart_1bj59_4664{min-width:0}._nativeLineChart_1bj59_4664 svg{display:block;max-width:none}._nativeLineChart_1bj59_4664 rect:focus-visible,._radarChart_1bj59_3152 rect:focus-visible{outline:2px solid var(--chart-primary);outline-offset:-2px}._nativePointLabels_1bj59_4676{display:grid;font-size:11px;color:var(--muted);text-align:center}._nativePointLabels_1bj59_4676 span{white-space:nowrap}._nativeLineChart_1bj59_4664>p{font-size:13px;margin-block:12px 0}@media(min-width:768px){._goalDeck_1bj59_3014{margin-inline:auto}}._foodSearchDialog_1bj59_4695{display:flex;flex-direction:column;height:min(900px,94dvh);overflow:hidden}._foodSearchDialog_1bj59_4695>header{flex:0 0 auto;height:52px;min-height:0;overflow:hidden;transition:height .22s var(--native-ease),margin .22s var(--native-ease),opacity .16s linear}._foodSearchDialog_1bj59_4695 ._foodPhotoActions_1bj59_4040{flex:0 0 auto;margin-bottom:8px;height:56px;overflow:hidden;transition:height .22s var(--native-ease),margin .22s var(--native-ease),opacity .16s linear}._foodPhotoActions_1bj59_4040>button{flex:1;width:100%;height:56px;min-height:56px;border-radius:99px;padding-inline:20px;font-size:16px;font-weight:600;gap:10px;background:var(--button);color:var(--button-text)}._foodSearchRoot_1bj59_4073{display:flex;flex-direction:column;min-height:0;flex:1}._foodSearchField_1bj59_4740{flex:0 0 79px;min-height:79px;border-radius:20px;padding-inline:16px 10px;background-color:var(--bg);background-image:linear-gradient(var(--panel),var(--panel)),var(--native-backdrop, var(--app-background));background-size:100% 100%,var(--native-backdrop-size, 100vw 100dvh);background-position:0 0,var(--material-position, 0 0);clip-path:var(--continuous-clip)}._foodSearchField_1bj59_4740 input{font-size:16px;min-width:0}._foodSearchField_1bj59_4740>._iconButton_1bj59_571{flex:0 0 44px;width:44px;height:44px;border-radius:99px}._foodSearchField_1bj59_4740>._iconButton_1bj59_571:last-child{background:var(--button);color:var(--button-text)}._foodSearchRoot_1bj59_4073 ._foodTabs_1bj59_3706{flex:0 0 auto;height:52px;margin:8px 0 4px;padding-bottom:4px;transition:height .22s var(--native-ease),margin .22s var(--native-ease),opacity .16s linear}._foodSearchRoot_1bj59_4073 ._searchResults_1bj59_783{flex:0 1 auto;min-height:0;padding-block:0;overflow:auto;border-radius:36px;margin-bottom:0}._foodSearchRoot_1bj59_4073 ._foodRow_1bj59_740{min-height:64px;padding-block:6px}._foodSearchRoot_1bj59_4073 ._foodCreateActions_1bj59_4056{flex:0 0 auto;margin-top:auto}._foodCreateActions_1bj59_4056>._primary_1bj59_527{width:100%;border-radius:16px}._foodSearchDialog_1bj59_4695[data-compact-header]>header,._foodSearchDialog_1bj59_4695[data-compact-header] ._foodPhotoActions_1bj59_4040{height:0;margin:0;opacity:0;visibility:hidden;transition-duration:.22s,.22s,.12s}._foodSearchDialog_1bj59_4695[data-compact-header] ._foodTabs_1bj59_3706{height:0;margin:0;opacity:0;visibility:hidden;transition-duration:.18s,.18s,.1s}._foodSearchDialog_1bj59_4695[data-compact-header] ._foodCreateActions_1bj59_4056{display:none}@media(max-width:767px){._foodSearchDialog_1bj59_4695{height:calc(100dvh - var(--keyboard-inset, 0px))}}@media(prefers-reduced-motion:reduce){._foodSearchDialog_1bj59_4695>header,._foodSearchDialog_1bj59_4695 ._foodPhotoActions_1bj59_4040,._foodSearchRoot_1bj59_4073 ._foodTabs_1bj59_3706{transition:none}}:root[data-motion=off] ._foodSearchDialog_1bj59_4695>header,:root[data-motion=off] ._foodSearchDialog_1bj59_4695 ._foodPhotoActions_1bj59_4040,:root[data-motion=off] ._foodSearchRoot_1bj59_4073 ._foodTabs_1bj59_3706{transition:none}._nativeHeaderTitle_1bj59_4837{min-width:0;text-align:center}._nativeHeaderTitle_1bj59_4837>p{margin:0;font-size:16px;line-height:22px;letter-spacing:-.32px}._compactNativeHeader_1bj59_4847{min-height:68px}._compactNativeHeader_1bj59_4847 h1{font-size:28px;line-height:34px;letter-spacing:-1.1px}._bottomNav_1bj59_1075{border-radius:999px}._sheetBackdrop_1bj59_4858{align-items:flex-end;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}._sheetDialog_1bj59_4863{width:100%;max-width:620px;margin:0 auto;max-height:min(94dvh,calc(100dvh - var(--keyboard-inset, 0px)));border-radius:36px 36px 0 0;clip-path:none;background:#191919;padding:18px 16px max(16px,env(safe-area-inset-bottom));animation:_native-sheet-in_1bj59_1 .26s var(--native-ease)}:root[data-theme=light] ._sheetDialog_1bj59_4863{background:#f8f8f8}@keyframes _native-sheet-in_1bj59_1{0%{transform:translateY(60px);opacity:.3}to{transform:translateY(0);opacity:1}}._sheetDialog_1bj59_4863>header{position:sticky;top:-18px;background:inherit;z-index:3;margin:-1px 0 16px;padding-block:2px 10px;align-items:start}._sheetDialog_1bj59_4863>header>div{flex:1;min-width:0}._sheetDialog_1bj59_4863>header h2{font-size:24px;line-height:30px;letter-spacing:-.8px;font-weight:600}._sheetDialog_1bj59_4863>header p{font-size:13px;line-height:18px;margin-top:4px}._sheetDialog_1bj59_4863>header ._nativeCircle_1bj59_2035{flex-shrink:0}._nativeForm_1bj59_4914 ._field_1bj59_620,._personalizationFields_1bj59_4915 ._field_1bj59_620{margin:0 0 20px;gap:8px;color:var(--text)}._nativeForm_1bj59_4914 ._field_1bj59_620>span,._personalizationFields_1bj59_4915 ._field_1bj59_620>span{font-size:15px;line-height:20px;font-weight:500}._nativeForm_1bj59_4914 input:not([type=checkbox]):not([type=hidden]):not([type=radio]),._nativeForm_1bj59_4914 select,._nativeForm_1bj59_4914 textarea,._personalizationFields_1bj59_4915 input,._personalizationFields_1bj59_4915 select,._personalizationFields_1bj59_4915 textarea,._nativeSetInput_1bj59_4933{border:0;border-radius:20px;min-height:60px;padding:16px 20px;font-size:16px;line-height:22px;background-color:var(--bg);background-image:linear-gradient(var(--panel),var(--panel)),var(--native-backdrop, var(--app-background));background-size:100% 100%,var(--native-backdrop-size, 100vw 100dvh);background-position:0 0,var(--material-position, 0 0);clip-path:var(--continuous-clip);box-shadow:none}._nativeForm_1bj59_4914 input:focus,._nativeForm_1bj59_4914 select:focus,._nativeForm_1bj59_4914 textarea:focus,._personalizationFields_1bj59_4915 input:focus,._personalizationFields_1bj59_4915 textarea:focus,._personalizationFields_1bj59_4915 select:focus,._nativeSetInput_1bj59_4933:focus{box-shadow:none;outline:none}._nativeForm_1bj59_4914 textarea,._personalizationFields_1bj59_4915 textarea{min-height:110px}._nativeForm_1bj59_4914 input::placeholder,._nativeForm_1bj59_4914 textarea::placeholder,._personalizationFields_1bj59_4915 input::placeholder,._personalizationFields_1bj59_4915 textarea::placeholder{color:var(--muted);opacity:1}._personalizationDialog_1bj59_4974{display:flex;flex-direction:column;height:94dvh;overflow:hidden}._personalizationDialog_1bj59_4974>header{flex-shrink:0;margin-bottom:24px}._personalizationDialog_1bj59_4974>header h2{font-size:24px;line-height:30px;letter-spacing:-.4px;white-space:nowrap}._personalizationForm_1bj59_4990{flex:1;min-height:0;display:flex;flex-direction:column}._personalizationFields_1bj59_4915{flex:1;min-height:0;overflow:auto;padding:0 4px 24px}._personalizationIntro_1bj59_5002{font-size:16px;line-height:22px;font-weight:500;margin:0 0 24px}._personalizationForm_1bj59_4990>._personalizationSave_1bj59_5008{flex-shrink:0;height:79px;min-height:79px;margin:8px 0 0;border-radius:16px;font-size:17px}._appearanceDialog_1bj59_5016{display:flex;flex-direction:column;height:94dvh;overflow:hidden}._appearanceDialog_1bj59_5016>header{flex-shrink:0}._appearanceSection_1bj59_5025{font-size:18px;line-height:24px;font-weight:500;letter-spacing:-.36px;margin:0 0 8px}._appearanceDialog_1bj59_5016 ._themeModeControl_1bj59_5032{display:flex;padding:4px;gap:4px;min-height:60px;height:60px;flex-shrink:0;border-radius:20px;background:var(--panel);margin:0 0 20px}._themeModeControl_1bj59_5032>button{flex:1;min-height:52px;border-radius:16px;font-size:15px;line-height:20px;font-weight:500;background:transparent;color:var(--muted)}._themeModeControl_1bj59_5032>._selectedTab_1bj59_814{background:var(--button);color:var(--button-text)}._appearanceDialog_1bj59_5016 ._backgroundGrid_1bj59_920{grid-template-columns:repeat(2,minmax(0,1fr));flex:1;min-height:0;overflow:auto;align-content:start;margin:0;gap:8px;padding-bottom:8px}._appearanceDialog_1bj59_5016 ._backgroundOption_1bj59_926{position:relative;height:auto;aspect-ratio:1.34;min-height:118px;padding:0;border-radius:26px;border:0;overflow:hidden;font-size:14px;text-shadow:none}._appearanceDialog_1bj59_5016 ._backgroundOption_1bj59_926[aria-pressed=true]{border-color:transparent}._appearanceDialog_1bj59_5016 ._backgroundOption_1bj59_926>span{width:100%;text-align:left;background:#00000070;color:#fff;padding:9px 10px;line-height:18px;font-weight:500}._appearanceDialog_1bj59_5016 ._backgroundOption_1bj59_926>i{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--button);color:var(--button-text)}._backgroundOption_1bj59_926>i svg{width:19px;height:19px}._appearanceDialog_1bj59_5016 ._customBackgroundOption_1bj59_5107{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--panel)}._appearanceDialog_1bj59_5016 ._customBackgroundOption_1bj59_5107>i{position:static;width:44px;height:44px}._appearanceDialog_1bj59_5016 ._customBackgroundOption_1bj59_5107>span{text-align:center;background:none;color:var(--text)}._appearanceDialog_1bj59_5016 ._motionSwitch_1bj59_2842{flex-shrink:0;padding:12px 4px 0;font-size:13px}._fixedBottomAction_1bj59_5130{position:fixed;z-index:20;bottom:calc(20px + env(safe-area-inset-bottom));left:16px;right:16px;width:calc(100% - 32px);height:79px;min-height:79px;border-radius:16px;margin:0;font-size:17px;font-weight:600}._weightHistory_1bj59_5144{display:flex;flex-direction:column;gap:12px;padding-bottom:110px}._weightHistory_1bj59_5144>._card_1bj59_303{margin:0;border-radius:30px}._weightSummary_1bj59_5154{display:flex;gap:14px;align-items:center;padding:20px}._weightSummary_1bj59_5154>div{flex:1}._weightSummary_1bj59_5154 small{display:block;font-size:13px}._weightSummary_1bj59_5154 strong{display:block;font-size:27px;line-height:34px;letter-spacing:-1px;font-weight:600}._weightSummary_1bj59_5154>span:last-child:not(._nativeCircle_1bj59_2035){font-size:15px}._weightSummary_1bj59_5154>span[data-increased=true]{color:#ff4747}._weightChartCard_1bj59_5180{padding:20px}._weightChartCard_1bj59_5180 h2{font-size:20px;font-weight:600}._weightChartCard_1bj59_5180>p{margin:0 0 14px;font-size:13px}._weightPlot_1bj59_5191{width:100%}._weightPlot_1bj59_5191>p{min-height:170px;display:grid;place-items:center}._weightPlot_1bj59_5191 svg{width:100%;height:190px;display:block}._weightPlot_1bj59_5191>._row_1bj59_291{margin-top:14px}._weightHistory_1bj59_5144>._row_1bj59_291 h2{font-size:20px;font-weight:500}._weightHistory_1bj59_5144 ._weightEntry_1bj59_5211{border-radius:99px;display:flex;align-items:center;padding:8px 8px 8px 20px;min-height:60px;gap:10px}._weightEntry_1bj59_5211>div{flex:1}._weightEntry_1bj59_5211 strong{display:block;font-size:18px;font-weight:500}._weightEntry_1bj59_5211 small{display:block;font-size:12px}._weightEntry_1bj59_5211>button{width:44px;height:44px;border-radius:50%;background:#ff474714;color:#ff4747}._metricCategory_1bj59_5238{margin-block:14px}._metricCategory_1bj59_5238>p{font-size:12px;margin:0 0 8px}._metricChips_1bj59_5245{display:flex;flex-wrap:wrap;gap:8px}._metricChips_1bj59_5245>button{background:var(--panel);border-radius:99px;padding:9px 16px;min-height:34px;font-size:14px;font-weight:500}._metricChips_1bj59_5245>button[aria-pressed=true]{background:var(--button);color:var(--button-text)}._goalEditor_1bj59_5262{height:94dvh}._goalEditor_1bj59_5262 ._field_1bj59_620{margin-block:18px}._goalEditor_1bj59_5262 ._field_1bj59_620 input,._goalEditor_1bj59_5262 ._field_1bj59_620 select,._goalEditor_1bj59_5262 ._field_1bj59_620 textarea{border:1px solid var(--border);border-radius:18px;clip-path:none}._organizerEditor_1bj59_5275 ._field_1bj59_620 textarea{min-height:52px;height:52px;resize:none}._organizerEditor_1bj59_5275>form>._field_1bj59_620:first-child>span{display:none}._organizerEditor_1bj59_5275 input,._organizerEditor_1bj59_5275 textarea{font-size:16px}._reminderDateTime_1bj59_3987{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}._reminderDateTimeButton_1bj59_3987{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:52px;border-radius:999px;padding:0 12px;color:var(--text);font-size:16px;font-weight:500;overflow:hidden}._repeatPills_1bj59_5306{display:flex;gap:6px;margin-top:12px}._repeatPills_1bj59_5306>button{flex:1;height:42px;border-radius:99px;background:var(--panel);color:var(--muted);font-size:12px}._repeatPills_1bj59_5306>button[aria-pressed=true]{background:var(--button);color:var(--button-text)}._editorDismiss_1bj59_5323{margin-top:16px;color:var(--muted);font-size:13px;min-height:44px}._taskProgress_1bj59_5329{margin:0 0 16px}._taskProgress_1bj59_5329 p{font-size:20px;letter-spacing:-1px;line-height:38px;margin:0 0 9px}._taskProgress_1bj59_5329 strong{color:#2fc516;font-weight:500;font-size:32px;letter-spacing:-1.6px}._taskProgress_1bj59_5329 ._progress_1bj59_723{display:block;height:8px}._taskProgress_1bj59_5329 ._progress_1bj59_723 i{background:#2fc516;height:8px}._taskGroupSection_1bj59_5352{margin-bottom:20px}._taskGroupSection_1bj59_5352>h2{font-size:18px;margin-bottom:12px}._taskGroup_1bj59_5352{padding:0;border-radius:36px;overflow:visible;margin:0}._taskRow_1bj59_5365{display:flex;align-items:center;min-height:52px;gap:12px;padding:8px 14px 8px 24px;border-bottom:1px solid var(--border)}._taskRow_1bj59_5365:last-child{border:0}._taskCheck_1bj59_5376{width:24px;height:24px;border:1px solid var(--border);border-radius:50%;padding:2px;flex:0 0 24px}._taskCheck_1bj59_5376[aria-pressed=true]{background:#2fc516;border-color:#2fc516;color:#fff}._taskCheck_1bj59_5376 svg{width:18px;height:18px}._taskTitle_1bj59_5393{text-align:left;flex:1;min-width:0;padding:0}._taskTitle_1bj59_5393 strong{font-size:18px;line-height:24px;font-weight:500;overflow-wrap:anywhere}._taskTitle_1bj59_5393 small{display:flex;gap:4px;font-size:11px;margin-top:3px}._taskCheck_1bj59_5376[aria-pressed=true]+._taskTitle_1bj59_5393 strong{text-decoration:line-through;color:var(--muted)}._organizerMenu_1bj59_5415{margin:0;position:relative}._organizerMenu_1bj59_5415>summary{display:grid;place-items:center;width:32px;height:44px;list-style:none}._organizerMenu_1bj59_5415>summary::-webkit-details-marker{display:none}._organizerMenu_1bj59_5415>summary svg{width:20px}._organizerMenu_1bj59_5415>div,._setActions_1bj59_5433>div{position:absolute;right:0;top:44px;z-index:35;min-width:180px;border-radius:18px;padding:6px;background:var(--panel-solid);box-shadow:0 6px 22px #0003}._organizerMenu_1bj59_5415>div button,._setActions_1bj59_5433>div button,._setActions_1bj59_5433>div label{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;padding:10px;text-align:left}._taskEmpty_1bj59_5455{border-radius:99px;text-align:center;padding:22px}._organizerCount_1bj59_5460{font-size:15px;margin:0 4px 14px}._reminderEmpty_1bj59_5464{padding:24px;border-radius:28px}._reminderEmpty_1bj59_5464 ._nativeCircle_1bj59_2035{width:48px;height:48px;margin-bottom:12px}._reminderEmpty_1bj59_5464 h2{font-size:21px;line-height:28px;font-weight:600}._reminderEmpty_1bj59_5464 p{font-size:15px;line-height:21px}._reminderGroup_1bj59_5482>h2{font-size:18px;font-weight:500;margin:16px 4px 8px}._reminderCard_1bj59_5487{padding:16px;border-radius:28px}._reminderTitle_1bj59_5491{flex:1;text-align:left;padding:0;min-width:0}._reminderTitle_1bj59_5491 strong{display:block;font-size:17px;font-weight:600}._reminderTitle_1bj59_5491 small{font-size:12px}._reminderActions_1bj59_5505{display:flex;gap:6px;margin-top:14px}._reminderActions_1bj59_5505>button{min-height:44px;display:flex;gap:6px;align-items:center;padding:8px 12px;background:var(--input);border-radius:99px;font-size:13px}._reminderHelp_1bj59_5520{margin:20px 4px 110px}._nativeSwitch_1bj59_5523{width:51px;min-height:31px;height:31px;border-radius:99px;padding:2px;background:#78788029;flex-shrink:0}._nativeSwitch_1bj59_5523>i{display:block;width:27px;height:27px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0002;transition:transform .18s var(--native-ease)}._nativeSwitch_1bj59_5523[aria-checked=true]{background:#34c759}._nativeSwitch_1bj59_5523[aria-checked=true]>i{transform:translate(20px)}._exerciseEditor_1bj59_5547{display:flex;flex-direction:column;overflow:hidden;height:94dvh}._exerciseEditor_1bj59_5547>header{display:none}._exerciseEditorBody_1bj59_5556{flex:1;min-height:0;overflow:auto;padding-bottom:24px}._addSetMember_1bj59_5562{height:48px;min-height:48px;border-radius:99px;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--button);color:var(--button-text);font-size:17px;font-weight:600;margin-bottom:20px}._nativeMember_1bj59_5577{margin-bottom:20px}._exerciseTypeRow_1bj59_5580{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;line-height:24px;letter-spacing:-.36px;margin-bottom:20px}._exerciseEditor_1bj59_5547 ._exerciseNameField_1bj59_5590{padding:0 20px;height:79px;min-height:79px;border-radius:20px;display:flex;align-items:center;margin:0;gap:8px}._exerciseNameField_1bj59_5590 input{border:0;background:none;box-shadow:none;font-size:16px;padding:0}._exerciseNameField_1bj59_5590 input:focus{box-shadow:none}._nativeSetRow_1bj59_5610{display:flex;gap:4px;position:relative;margin-top:4px}._nativeSetInput_1bj59_4933{width:calc(50% - 2px);height:64px;min-height:64px;font-size:16px;font-weight:500}._nativeSetRow_1bj59_5610>._nativeSetInput_1bj59_4933:nth-child(2){padding-right:36px}._nativeSetSkipped_1bj59_5626>input{opacity:.35;text-decoration:line-through}._setActions_1bj59_5433{position:absolute;right:0;top:10px;margin:0}._setActions_1bj59_5433 summary{list-style:none;display:grid;place-items:center;width:32px;height:44px}._setActions_1bj59_5433 summary::-webkit-details-marker{display:none}._setActions_1bj59_5433 svg{width:16px;height:16px}._setActions_1bj59_5433>div{top:44px}._addRoundAction_1bj59_5653{display:flex;align-items:center;gap:12px;justify-content:center;width:100%;min-height:52px;font-size:18px;letter-spacing:-.36px;margin:20px 0}._addRoundAction_1bj59_5653 ._nativeCircle_1bj59_2035{width:44px;height:44px}._exerciseOptions_1bj59_5668{margin:16px 0}._exerciseOptions_1bj59_5668 summary{min-height:44px;padding-block:12px}._exerciseSaveDock_1bj59_5675{flex-shrink:0}._exerciseSaveDock_1bj59_5675>._primary_1bj59_527{width:100%;min-height:79px;border-radius:16px;font-size:17px}._exerciseSaveDock_1bj59_5675>._textButton_1bj59_585{display:block;margin:0 auto;min-height:36px;font-size:12px}._workoutBottomDock_1bj59_5690{position:fixed;z-index:20;left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));display:flex;gap:12px;height:79px}._workoutBottomDock_1bj59_5690>button{height:79px;border-radius:16px;font-size:17px;font-weight:600}._workoutBottomDock_1bj59_5690>button:last-child{flex:1}._workoutBottomDock_1bj59_5690>._workoutCompleteButton_1bj59_5709{width:79px;padding:0;flex:0 0 79px}._workoutCompleteButton_1bj59_5709[aria-pressed=true]{color:#4caf50}._workoutCompleteButton_1bj59_5709 svg{width:24px;height:24px}._workoutNotes_1bj59_4144{margin-block:20px}._workoutNotes_1bj59_4144>summary{font-size:18px;min-height:44px}._workoutMenu_1bj59_2918{position:absolute;right:16px;top:128px;z-index:25}._workoutMenu_1bj59_2918:not([open])>summary{background:none;color:var(--text);width:36px;height:44px;min-height:44px}@media(min-width:768px){._fixedBottomAction_1bj59_5130{position:sticky;width:100%;left:auto;right:auto;bottom:20px;margin-top:24px}._workoutBottomDock_1bj59_5690{position:sticky;left:auto;right:auto;margin-top:28px}._sheetDialog_1bj59_4863{margin-bottom:20px;border-radius:36px}}@media(max-width:767px){._personalizationDialog_1bj59_4974,._appearanceDialog_1bj59_5016,._exerciseEditor_1bj59_5547{height:calc(100dvh - var(--keyboard-inset, 0px))}._personalizationDialog_1bj59_4974>header h2{font-size:24px;line-height:30px}:root[data-keyboard=open] ._personalizationSave_1bj59_5008{display:none}:root[data-keyboard=open] ._exerciseSaveDock_1bj59_5675{display:none}._exercisePreviews_1bj59_4204{padding-bottom:120px}._taskGroupSection_1bj59_5352:last-of-type{padding-bottom:120px}}@media(prefers-reduced-motion:reduce){._sheetDialog_1bj59_4863{animation:none}._nativeSwitch_1bj59_5523>i{transition:none}}:root[data-motion=off] ._sheetDialog_1bj59_4863{animation:none}:root[data-motion=off] ._nativeSwitch_1bj59_5523>i{transition:none}._foodQuantityDialog_1bj59_5798,._foodEditorDialog_1bj59_5799{display:flex;flex-direction:column;height:94dvh;overflow:hidden}._foodQuantityDialog_1bj59_5798>header,._foodEditorDialog_1bj59_5799>header{flex-shrink:0}._foodQuantityDialog_1bj59_5798>form,._foodEditorDialog_1bj59_5799>form{display:flex;flex-direction:column;flex:1;min-height:0}._foodQuantityContent_1bj59_5816,._foodEditorFields_1bj59_5817{flex:1;min-height:0;overflow:auto;padding-bottom:20px}._foodQuantityContent_1bj59_5816>._card_1bj59_303{margin:0 0 4px;border-radius:36px}._foodQuantityContent_1bj59_5816 h3{font-size:24px;font-weight:600;margin-bottom:20px}._foodQuantityContent_1bj59_5816 ._field_1bj59_620{margin-bottom:12px}._foodQuantityContent_1bj59_5816 ._field_1bj59_620>input{background:var(--input);border-radius:20px;clip-path:none}._foodQuantityContent_1bj59_5816 ._quantityCalories_1bj59_5840{font-size:36px;font-weight:500;letter-spacing:-1.4px}._quantityCalories_1bj59_5840 small{font-size:20px;font-weight:400}._quantityMacros_1bj59_5849{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;color:var(--muted)}._quantityMacros_1bj59_5849 strong{color:var(--text);font-size:18px;font-weight:500}._unitChips_1bj59_5862{display:flex;gap:8px;overflow-x:auto}._unitChips_1bj59_5862>button{flex-shrink:0;min-height:44px;border-radius:99px;padding:8px 17px;background:var(--input);font-size:17px}._unitChips_1bj59_5862>button[aria-checked=true]{background:var(--button);color:var(--button-text)}._foodQuantityDialog_1bj59_5798 form>._primary_1bj59_527,._foodEditorDialog_1bj59_5799 form>._primary_1bj59_527{min-height:79px;flex-shrink:0;margin:0;border-radius:16px;font-size:17px}._foodQuantityDialog_1bj59_5798 form>._textButton_1bj59_585{min-height:44px;font-size:13px;flex-shrink:0}._foodEditorFields_1bj59_5817>._twoCol_1bj59_631{gap:12px}._foodEditorFields_1bj59_5817>._twoCol_1bj59_631 ._field_1bj59_620{margin-bottom:12px}@media(max-width:767px){._foodQuantityDialog_1bj59_5798,._foodEditorDialog_1bj59_5799{height:calc(100dvh - var(--keyboard-inset, 0px))}}._goalValueRow_1bj59_4305 strong{color:#446ed8}._appearanceDialog_1bj59_5016 ._backgroundGrid_1bj59_920{container-type:inline-size;grid-auto-rows:max-content;align-items:start}._appearanceDialog_1bj59_5016 ._backgroundOption_1bj59_926{height:calc((100cqw - 8px) / 2 / 1.34);clip-path:var(--continuous-clip)}._sheetDialog_1bj59_4863._nativeForm_1bj59_4914 input:not([type=hidden]):not([type=checkbox]),._sheetDialog_1bj59_4863._nativeForm_1bj59_4914 textarea,._sheetDialog_1bj59_4863._nativeForm_1bj59_4914 select{background:var(--panel)}._organizerEditor_1bj59_5275:not(._goalEditor_1bj59_5262) ._field_1bj59_620:has(textarea)>span,._reminderDateTime_1bj59_3987 ._field_1bj59_620>span{display:none}._personalizationForm_1bj59_4990>._personalizationSave_1bj59_5008,._exerciseSaveDock_1bj59_5675>._primary_1bj59_527,._homeWorkoutButton_1bj59_2483,._foodEditorDialog_1bj59_5799 form>._primary_1bj59_527,._foodQuantityDialog_1bj59_5798 form>._primary_1bj59_527{font-weight:600}._goalEditor_1bj59_5262{height:50dvh;transition:height .26s var(--native-ease)}._goalEditor_1bj59_5262[data-sheet-expanded]{height:94dvh}._sheetExpand_1bj59_5940{position:absolute;right:58px;top:4px;display:grid;place-items:center;width:44px;height:44px;color:var(--muted)}._sheetExpand_1bj59_5940 svg{width:18px;height:18px;transform:rotate(180deg)}._sheetExpand_1bj59_5940[aria-expanded=true] svg{transform:none}._goalEditor_1bj59_5262>header>div{padding-right:40px}@media(prefers-reduced-motion:reduce){._goalEditor_1bj59_5262{transition:none}}:root[data-motion=off] ._goalEditor_1bj59_5262{transition:none}@media(max-width:767px){._goalDeck_1bj59_3014{width:calc(100% + 32px);margin-inline:-16px}}._deadlineRow_1bj59_5976{display:flex;align-items:center;gap:8px;border-radius:18px;background:var(--panel);padding:16px;min-height:72px}._deadlineChoice_1bj59_5985{flex:1;display:flex;align-items:center;gap:12px;text-align:left;padding:0;min-width:0}._deadlineChoice_1bj59_5985>svg{width:24px;height:24px;flex-shrink:0}._deadlineChoice_1bj59_5985>span{display:flex;flex-direction:column;gap:2px}._deadlineChoice_1bj59_5985 strong{font-size:16px;line-height:22px;font-weight:500}._deadlineChoice_1bj59_5985 small{font-size:13px;line-height:18px}._deadlineRow_1bj59_5976>._iconButton_1bj59_571{width:36px;height:36px;min-height:36px;background:var(--input);border-radius:50%}._organizerEditor_1bj59_5275>header>button:disabled{opacity:1;background:color-mix(in srgb,var(--button) 18%,transparent);color:var(--muted);cursor:default}._popupShade_1bj59_6026{position:fixed;inset:0;z-index:140}._nativePopup_1bj59_6031{position:fixed;width:224px;padding:8px 0;border-radius:24px;background:var(--panel-solid);color:var(--text);box-shadow:0 8px 24px #0003;animation:_popup-enter_1bj59_1 .16s var(--native-ease)}._nativePopup_1bj59_6031>button{width:100%;min-height:52px;padding:12px 16px;display:flex;gap:12px;justify-content:flex-start;text-align:left;font-size:15px}._nativePopup_1bj59_6031>button:hover{background:var(--panel)}._popupDanger_1bj59_6054{color:#ff4747}._swipeExercise_1bj59_6057{position:relative;border-radius:36px;touch-action:pan-y}._swipeDanger_1bj59_6062{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:center;padding:24px;background:#b3261e;color:#fff;border-radius:36px}._swipeContent_1bj59_6073{position:relative;transition:transform .22s var(--native-ease)}._swipeContent_1bj59_6073:active{transition:none}._swipeExercise_1bj59_6057[data-dragging]{z-index:20;touch-action:none}._swipeExercise_1bj59_6057[data-dragging] ._swipeContent_1bj59_6073{scale:1.025;filter:drop-shadow(0 10px 16px #0003)}._deleteCountdown_1bj59_6088{position:absolute;inset:0;border-radius:36px;background:var(--panel-solid);display:flex;align-items:center;justify-content:space-between;padding:20px;font-size:16px}._deleteCountdown_1bj59_6088 button{color:#ff4747;padding:12px;font-weight:700}._exerciseAccessibleActions_1bj59_6104{position:absolute;right:3px;bottom:1px;width:32px;height:32px;border-radius:50%;color:var(--muted);opacity:0}._swipeExercise_1bj59_6057:focus-within ._exerciseAccessibleActions_1bj59_6104{opacity:1}@media(hover:hover){._swipeExercise_1bj59_6057:hover ._exerciseAccessibleActions_1bj59_6104{opacity:1}}@media(hover:none){._exerciseAccessibleActions_1bj59_6104{opacity:1}}._exerciseSuggestions_1bj59_6127{border-radius:20px;background:var(--panel);overflow:hidden;margin-top:4px}._exerciseSuggestions_1bj59_6127 button{display:block;width:100%;text-align:left;padding:12px 20px;font-size:15px}._nativeSetRow_1bj59_5610 ._setActions_1bj59_5433{position:absolute;inset:auto 0 0 auto;width:28px;height:28px;opacity:.5;border-radius:50%}._nativeSetRow_1bj59_5610{position:relative;grid-template-columns:1fr 1fr}._timePicker_1bj59_6152{max-width:380px;border-radius:48px;padding:24px;background:var(--panel-solid)}._timePicker_1bj59_6152>header{margin-bottom:20px}._timePicker_1bj59_6152>header h2,._chatInfoDialog_1bj59_6162>header h2{font-size:24px;line-height:31px;font-weight:600}._timePicker_1bj59_6152>header>button,._readinessDialog_1bj59_6168>header>button,._chatInfoDialog_1bj59_6162>header>button{display:none}._timeWheels_1bj59_6172{display:flex;gap:12px;align-items:center}._timeWheels_1bj59_6172>b{font-size:24px;font-weight:500;padding-top:24px}._wheelColumn_1bj59_6182{flex:1;min-width:0;text-align:center}._wheelColumn_1bj59_6182>span{color:var(--muted);font-size:13px;display:block;margin-bottom:8px}._genderField_1bj59_3993{display:flex;gap:4px;height:60px;padding:4px;border-radius:20px}._genderOption_1bj59_6200{flex:1;height:52px;padding:0;border-radius:16px;color:var(--muted);font-size:15px;line-height:20px;font-weight:500}._genderOption_1bj59_6200[aria-checked=true]{background:var(--button);color:var(--button-text)}._birthDateField_1bj59_3994{width:100%;height:60px;padding:0 20px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:22px;font-weight:400}._birthDateField_1bj59_3994 [data-empty=true],._birthDateField_1bj59_3994 svg{color:var(--muted)}._birthDatePicker_1bj59_6230>header h2{font-size:20px;line-height:26px}._birthDatePicker_1bj59_6230 ._wheelColumn_1bj59_6182:first-child{flex:.75}._birthDatePicker_1bj59_6230 ._wheelColumn_1bj59_6182:nth-child(2){flex:1.15}._birthDatePicker_1bj59_6230 ._wheelScroll_1bj59_6240 button[data-selected=true]{font-size:20px}._birthDatePicker_1bj59_6230 ._wheelScroll_1bj59_6240 button{font-size:16px}._datePicker_1bj59_6246{border-radius:40px;padding:18px;background:var(--panel-solid)}._datePicker_1bj59_6246>header h2{font-size:22px;line-height:28px;letter-spacing:-.5px}._datePicker_1bj59_6246>header>button{height:44px;width:44px;background:var(--panel);color:var(--text)}._pickerCalendar_1bj59_6262{border-radius:32px;padding:12px;background:#78788014;margin-block:16px}._pickerMonth_1bj59_6268{display:flex;align-items:center;justify-content:space-between;gap:8px}._pickerMonth_1bj59_6268 strong{font-size:18px;font-weight:600;text-transform:capitalize;text-align:center}._pickerMonth_1bj59_6268 button{width:36px;height:44px;display:grid;place-items:center}._pickerDays_1bj59_6286{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;row-gap:4px}._pickerDays_1bj59_6286>span{font-size:11px;color:var(--muted);padding-block:10px}._pickerDays_1bj59_6286 button{position:relative;min-height:40px;border-radius:50%;font-size:14px;padding:4px}._pickerDays_1bj59_6286 button[aria-pressed=true]{background:var(--button);color:var(--button-text)}._pickerDays_1bj59_6286 small{position:absolute;bottom:3px;left:0;right:0;display:flex;justify-content:center;gap:2px}._pickerDays_1bj59_6286 small i{height:3px;width:3px;border-radius:50%;background:currentColor}._datePicker_1bj59_6246>._primary_1bj59_527{width:100%;height:54px;border-radius:999px}._nutritionMeals_1bj59_2848>._nativeMealCard_1bj59_6328{min-height:140px;position:relative;padding:20px}._nativeMealOpen_1bj59_6333{display:block;width:100%;text-align:left;padding:0;color:var(--text)}._nativeMealOpen_1bj59_6333 h2{font-size:20px;line-height:26px;font-weight:600;margin:0 0 12px}._nativeMealOpen_1bj59_6333 ._mealCalories_1bj59_4106{margin:0;font-size:20px;line-height:38px;color:var(--muted)}._nativeMealOpen_1bj59_6333 ._mealCalories_1bj59_4106 strong{font-size:32px;font-weight:500;color:var(--text)}._nativeMealOpen_1bj59_6333 small{font-size:12px;line-height:16px;color:var(--muted)}._mealMenuTrigger_1bj59_6362{position:absolute;right:8px;top:8px;width:32px;height:32px;opacity:0;color:var(--muted);border-radius:50%}._nativeMealCard_1bj59_6328:focus-within ._mealMenuTrigger_1bj59_6362{opacity:1}@media(hover:hover){._nativeMealCard_1bj59_6328:hover ._mealMenuTrigger_1bj59_6362{opacity:1}}@media(hover:none){._mealMenuTrigger_1bj59_6362{opacity:1}}._nativeMealProgress_1bj59_6377{margin:2px 0 20px}._nativeMealProgress_1bj59_6377>._row_1bj59_291{align-items:flex-end;gap:8px;justify-content:space-between}._nativeMealProgress_1bj59_6377>._row_1bj59_291>span{font-size:18px;white-space:nowrap}._nativeMealProgress_1bj59_6377 ._calorieMetric_1bj59_3874{gap:4px;margin:0}._nativeMealProgress_1bj59_6377 ._calorieMetric_1bj59_3874 strong{font-size:32px;line-height:38px}._nativeMealProgress_1bj59_6377 ._calorieMetric_1bj59_3874 span{font-size:18px}._nativeMealTrack_1bj59_6400{height:8px;border-radius:999px;background:#78788024;overflow:hidden}._nativeMealTrack_1bj59_6400 i{display:block;height:100%;background:var(--text);border-radius:inherit}._nativeMealEntries_1bj59_6412{display:grid;gap:4px;padding-bottom:120px}._nativeNutritionEntry_1bj59_6417{padding:0;border-radius:36px;margin:0}._nativeEntryOpen_1bj59_6422{display:block;width:100%;padding:20px;text-align:left;color:var(--text)}._nativeEntryTitle_1bj59_6429{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}._nativeEntryTitle_1bj59_6429 strong{flex:1;min-width:0;font-size:18px;line-height:25px;font-weight:500}._nativeEntryTitle_1bj59_6429>span{color:var(--muted);font-size:16px;line-height:25px;white-space:nowrap}._nativeEntryOpen_1bj59_6422 ._calorieMetric_1bj59_3874{margin:0}._nativeEntryOpen_1bj59_6422 ._calorieMetric_1bj59_3874 strong{font-size:32px;line-height:38px}._nativeEntryMacros_1bj59_6455{display:flex;gap:24px;color:var(--muted);font-size:14px}._foodProductImage_1bj59_6461{width:42px;height:42px;object-fit:cover;border-radius:12px;margin-right:12px;flex-shrink:0}._searchResults_1bj59_783 ._foodEdit_1bj59_751 strong{font-size:17px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._searchResults_1bj59_783 button[aria-label^=Избранное][aria-pressed=true]{color:#d84467}._nutritionGoalDialog_1bj59_6480>header h2{white-space:pre-line}._nutritionGoalDialog_1bj59_6480>form{display:flex;flex:1;flex-direction:column;min-height:0;gap:0}._nutritionGoalBody_1bj59_6490{overflow:auto;flex:1;min-height:0;padding-bottom:20px}._nutritionGoalBody_1bj59_6490>h3{font-size:18px;font-weight:600;margin-block:14px 8px}._nutritionGoalBody_1bj59_6490 ._twoCol_1bj59_631{grid-template-columns:1fr 1fr;gap:8px}._nutritionGoalNote_1bj59_6505{font-size:12px;line-height:17px;color:var(--muted);margin-block:14px}._nutritionGoalPreview_1bj59_6511{padding:16px 18px;border-radius:24px}._nutritionGoalPreview_1bj59_6511 ._calorieMetric_1bj59_3874{margin:0 0 7px}._nutritionGoalPreview_1bj59_6511 ._calorieMetric_1bj59_3874 strong{font-size:28px;line-height:34px}._nutritionGoalPreview_1bj59_6511 ._calorieMetric_1bj59_3874 span{font-size:16px}._calculateNutrition_1bj59_6525{width:100%;height:56px;border-radius:999px}._nutritionGoalDialog_1bj59_6480>form>._primary_1bj59_527{height:79px;flex-shrink:0;border-radius:20px;font-size:18px;width:100%}._installHelp_1bj59_6537 img{display:block;margin:4px auto 18px;border-radius:20px}._installHelp_1bj59_6537 p,._installHelp_1bj59_6537 li{line-height:1.5}._installHelp_1bj59_6537 li{margin-block:10px}._installHelp_1bj59_6537>._primary_1bj59_527{width:100%}._installHelp_1bj59_6537>._muted_1bj59_831{font-size:13px;line-height:19px}._wheelViewport_1bj59_6556{height:176px;position:relative}._wheelViewport_1bj59_6556>i{position:absolute;inset:66px 0;height:44px;border-radius:14px;background:none;pointer-events:none}._wheelScroll_1bj59_6240{position:relative;height:100%;overflow:auto;scrollbar-width:none;scroll-snap-type:y mandatory;overscroll-behavior:contain;padding-block:66px}._wheelScroll_1bj59_6240::-webkit-scrollbar{display:none}._wheelScroll_1bj59_6240 button{display:block;height:44px;min-height:44px;width:100%;scroll-snap-align:center;font-size:20px;color:var(--muted);padding:0;font-weight:400}._wheelScroll_1bj59_6240 button[data-selected=true]{color:var(--text);font-size:24px;font-weight:600}._dialogActions_1bj59_6596{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}._dialogActions_1bj59_6596 ._primary_1bj59_527,._dialogActions_1bj59_6596 ._secondary_1bj59_528{min-height:48px;height:48px;width:auto;border-radius:99px;padding:0 24px;font-size:16px}._intervalSetting_1bj59_6611{display:flex;align-items:center;gap:12px;padding:16px;background:var(--panel);border-radius:20px;margin-block:20px}._intervalSetting_1bj59_6611>div,._intervalSetting_1bj59_6611>strong{flex:1}._intervalSetting_1bj59_6611 strong{font-size:16px;font-weight:600}._intervalSetting_1bj59_6611 p{font-size:13px;line-height:18px;color:var(--muted);margin:3px 0 0}._readinessDialog_1bj59_6168{max-width:380px;padding:24px 20px;border-radius:32px}._readinessDialog_1bj59_6168>header h2{text-align:center;font-size:20px;line-height:26px}._readinessDialog_1bj59_6168>header{justify-content:center}._readinessDialog_1bj59_6168>header>div{flex:1}._readinessChoices_1bj59_6646{display:flex;gap:8px}._readinessChoices_1bj59_6646 button{flex:1;min-width:0;height:132px;border-radius:20px;background:var(--panel);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 4px;font-size:11px}._readinessChoices_1bj59_6646 button[aria-pressed=true]{background:var(--button);color:var(--button-text)}._readinessChoices_1bj59_6646 img{width:76px;height:76px;object-fit:contain}@keyframes _popup-enter_1bj59_1{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}._chatHeader_1bj59_3071{height:52px;margin:0 0 12px;grid-template-columns:52px minmax(0,1fr) 52px;gap:8px}._chatHeader_1bj59_3071 h1{margin:0;font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatLayout_1bj59_1125{min-height:0}._chatMain_1bj59_1162{position:relative;min-width:0;gap:0}._chatSuggestions_1bj59_6708{display:flex;flex-direction:column;gap:4px}._chatSuggestions_1bj59_6708>button{width:100%;text-align:left;border-radius:16px;padding:15px 20px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:-.64px;margin:0}._messages_1bj59_1173{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 4px 12px}._message_1bj59_1173{max-width:300px;width:fit-content;flex-shrink:0;padding:13px 18px;border-radius:16px;background:var(--panel);color:var(--text);animation:_message-enter_1bj59_1 var(--message-enter-duration, .45s) cubic-bezier(.16,1,.3,1) both,_message-fade_1bj59_1 var(--message-fade-duration, .29s) linear 40ms both}._message_1bj59_1173._userMessage_1bj59_1234{align-self:flex-end;background:var(--panel);--message-enter-duration: .45s}._liquidGlass_1bj59_2287._message_1bj59_1173._userMessage_1bj59_1234,._liquidGlass_1bj59_2287._primaryInsight_1bj59_6751{background:var(--glass-tint);backdrop-filter:blur(.6px);-webkit-backdrop-filter:blur(.6px)}._liquidGlass_1bj59_2287._message_1bj59_1173._userMessage_1bj59_1234[data-glass-ready=webgl],._liquidGlass_1bj59_2287._primaryInsight_1bj59_6751[data-glass-ready=webgl]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}._messageText_1bj59_1196 p{font-size:14px;line-height:20px;letter-spacing:-.28px;margin:0 0 12px}._messageText_1bj59_1196 p:last-child{margin-bottom:0}._messageText_1bj59_1196 pre{max-width:100%;overflow:auto}._messageActions_1bj59_6775{display:flex;justify-content:flex-end;margin-top:4px}._messageActions_1bj59_6775 button{width:36px;height:36px;min-height:36px;display:grid;place-items:center;padding:0;color:var(--muted);border-radius:50%}._composer_1bj59_1243{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:79px;border-radius:16px;padding:13px 20px;background:#242426;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}:root[data-theme=light] ._composer_1bj59_1243{background:#fff}._composer_1bj59_1243 textarea{resize:none;flex:1;width:0;min-width:0;min-height:20px;max-height:100px;padding:0;line-height:20px;font-size:16px;font-weight:500;letter-spacing:-.48px;border:0;border-radius:0;background:none;box-shadow:none}._composer_1bj59_1243 textarea::placeholder{text-align:center}._attachmentButton_1bj59_6825{flex:0 0 24px;width:24px;height:44px;padding:0;margin-right:4px;transition:width .14s,flex-basis .14s,opacity .1s;overflow:hidden}._composer_1bj59_1243:has(textarea:focus) ._attachmentButton_1bj59_6825{flex-basis:0;width:0;opacity:0;margin:0;pointer-events:none}._composer_1bj59_1243 ._sendButton_1bj59_1265{flex:0 0 52px;width:52px;height:52px;min-height:52px;background:#456ee0;color:#fff;display:grid;place-items:center;padding:0;border-radius:50%}._composer_1bj59_1243 ._sendButton_1bj59_1265[aria-label="Остановить ответ"]{background:#ff474729;color:#ff4747}._pendingChatFiles_1bj59_6860{position:absolute;bottom:calc(100% + 8px);inset-inline:0;display:flex;gap:8px;overflow:auto}._pendingChatFiles_1bj59_6860>div{flex:0 0 220px;display:flex;gap:8px;align-items:center;border-radius:16px;background:var(--panel-solid);padding:12px}._pendingChatFiles_1bj59_6860 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}._pendingChatFiles_1bj59_6860 button{width:32px;height:32px;border-radius:50%}._chatFileImage_1bj59_6890{width:56px;height:56px;object-fit:cover;border-radius:12px;flex:0 0 56px}._pendingChatFiles_1bj59_6860 small,._attachments_1bj59_1275 small{display:block;margin-top:4px;color:var(--muted);font-size:12px}._attachments_1bj59_1275>button{max-width:100%;min-height:80px;display:flex;gap:10px;padding:8px;border-radius:16px}._attachments_1bj59_1275>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._chatLogin_1bj59_6918{font-size:12px;color:var(--muted);text-align:center;display:block;margin-top:8px}._chatHistoryGroup_1bj59_6925{font-size:14px;line-height:18px;margin:16px 4px 8px;color:var(--muted)}._historyItem_1bj59_1137{border-radius:16px;padding:8px 8px 8px 16px;background:var(--panel);gap:0;margin-bottom:8px}._historyItem_1bj59_1137._selectedTab_1bj59_814{background:var(--button);color:var(--button-text)}._historyItem_1bj59_1137>button:first-child{min-width:0;font-size:16px;font-weight:500;line-height:20px;padding:0;text-align:left}._historyItem_1bj59_1137>button:first-child span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}._historyItem_1bj59_1137 button span{max-width:none}._historyItem_1bj59_1137>button:not(:first-child){width:48px;height:48px;flex:0 0 48px;color:inherit;opacity:.72;padding:0;display:grid;place-items:center}._drawerDialog_1bj59_4440{width:min(328px,92vw);border-radius:28px;padding:calc(52px + env(safe-area-inset-top)) 16px 24px;background:var(--bg)}._drawerDialog_1bj59_4440>header{height:52px;margin-bottom:20px}._drawerDialog_1bj59_4440>header h2{font-size:28px;line-height:34px;letter-spacing:-.56px}._drawerDialog_1bj59_4440>header>._roundButton_1bj59_561{width:48px;height:48px;flex:0 0 48px;padding:0}._chatInfoDialog_1bj59_6162{max-width:380px;border-radius:32px;padding:24px}._chatInfoDialog_1bj59_6162 p{font-size:14px;line-height:20px;color:var(--muted)}._chatQuotaLink_1bj59_7001{display:block;padding:16px;background:var(--panel);border-radius:20px;color:var(--text);font-size:14px}._chatQuotaLink_1bj59_7001{display:flex;align-items:center;gap:12px}._chatQuotaLink_1bj59_7001>span{flex:1}._chatQuotaLink_1bj59_7001 strong,._chatQuotaLink_1bj59_7001 small{display:block}._chatQuotaLink_1bj59_7001 strong{font-size:16px;font-weight:600}._chatQuotaLink_1bj59_7001 small{color:var(--muted);margin-top:4px;font-size:13px}._chatQuotaLink_1bj59_7001 b{font-size:24px}._attachmentSheet_1bj59_7033{padding:20px 20px calc(24px + env(safe-area-inset-bottom));border-radius:32px 32px 0 0}._attachmentSourceGrid_1bj59_7037{display:flex;gap:10px}._attachmentSourceGrid_1bj59_7037>button{flex:1;min-width:0;min-height:112px;border-radius:20px;background:var(--panel);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px}._attachmentSourceGrid_1bj59_7037>button:active{scale:.97;transition:scale .12s cubic-bezier(.23,1,.32,1)}._backdrop_1bj59_1026:not(._fullScreenBackdrop_1bj59_4372):not(._sheetBackdrop_1bj59_4858):not(._drawerBackdrop_1bj59_4436){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009}._dialog_1bj59_1038:not(._fullScreenDialog_1bj59_3726):not(._sheetDialog_1bj59_4863):not(._drawerDialog_1bj59_4440){background:var(--panel-solid)}._sheetDialog_1bj59_4863>header{touch-action:none}._drawerDialog_1bj59_4440>header{touch-action:pan-y}@media(max-width:767px){._app_1bj59_176[data-page=chat] ._chatMain_1bj59_1162{min-height:0}._app_1bj59_176[data-page=chat] ._messages_1bj59_1173{height:calc(100dvh - 240px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:120px;max-height:none;overflow:auto;padding-bottom:12px}._app_1bj59_176[data-page=chat] ._messages_1bj59_1173:has(._chatSuggestions_1bj59_6708){align-items:stretch}._app_1bj59_176[data-page=chat] ._composer_1bj59_1243{position:fixed;left:16px;right:16px;bottom:calc(81.3825px + var(--mobile-nav-inset, max(32px, env(safe-area-inset-bottom))));max-height:160px}._app_1bj59_176[data-page=chat] ._chatLogin_1bj59_6918{position:fixed;left:16px;right:16px;bottom:calc(81.3825px + var(--mobile-nav-inset, max(32px, env(safe-area-inset-bottom))))}:root[data-keyboard=open] ._app_1bj59_176[data-page=chat] ._messages_1bj59_1173{height:calc(var(--visual-viewport-height, 100dvh) - 180px)}:root[data-keyboard=open] ._app_1bj59_176[data-page=chat] ._chatLogin_1bj59_6918{display:none}}@media(max-width:767px){:root:not([data-keyboard=open]) ._app_1bj59_176[data-page=chat] ._chatMain_1bj59_1162:has(._chatLogin_1bj59_6918):not(:has(textarea:focus)) ._composer_1bj59_1243{bottom:calc(103.3825px + var(--mobile-nav-inset,max(32px,env(safe-area-inset-bottom))))}}@media(min-width:768px){._app_1bj59_176[data-page=chat] ._composer_1bj59_1243{position:relative;inset:auto;margin-top:12px}._app_1bj59_176[data-page=chat] ._messages_1bj59_1173{height:calc(100dvh - 250px);min-height:260px;overflow:auto}}@keyframes _message-enter_1bj59_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._exerciseOpen_1bj59_4214{min-height:94px}._swipeContent_1bj59_6073>div>._exercisePreview_1bj59_4204{margin:0}._nativePopup_1bj59_6031>._primary_1bj59_527,._nativePopup_1bj59_6031>._secondary_1bj59_528,._nativePopup_1bj59_6031>._danger_1bj59_529{background:none;color:inherit;border:0;border-radius:0;justify-content:flex-start}._nativePopup_1bj59_6031>._danger_1bj59_529{color:#ff4747}._backdrop_1bj59_1026:not(._fullScreenBackdrop_1bj59_4372):not(._sheetBackdrop_1bj59_4858):not(._drawerBackdrop_1bj59_4436){padding:20px}._dialog_1bj59_1038:not(._fullScreenDialog_1bj59_3726):not(._sheetDialog_1bj59_4863):not(._drawerDialog_1bj59_4440){max-width:380px}@media(prefers-reduced-motion:reduce){._message_1bj59_1173,._nativePopup_1bj59_6031{animation:none}._swipeContent_1bj59_6073,._attachmentButton_1bj59_6825,._attachmentSourceGrid_1bj59_7037>button{transition:none}}._cameraDialog_1bj59_7169._fullScreenDialog_1bj59_3726{position:fixed;inset:0;max-width:none;width:100vw;height:100dvh;padding:0;background:#000;color:#fff;overflow:hidden;border-radius:0;clip-path:none;animation:none}._cameraDialog_1bj59_7169>header{display:none}._cameraVideo_1bj59_7186{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._cameraBack_1bj59_7193,._cameraTorch_1bj59_7194{position:absolute;top:calc(16px + env(safe-area-inset-top));z-index:3;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#0009;color:#fff}._cameraBack_1bj59_7193{left:16px}._cameraTorch_1bj59_7194{right:16px;font-size:13px}._cameraReticle_1bj59_7213{position:absolute;width:84%;aspect-ratio:1.72;max-height:48dvh;left:8%;top:calc(50% - 76px);transform:translateY(-50%);border:1px solid #ffffff38;border-radius:22px;background:#00000024;color:#d84467;pointer-events:none}._cameraReticle_1bj59_7213[data-mode=food]{aspect-ratio:1.08;color:#fff}._cameraReticle_1bj59_7213[data-mode=package]{aspect-ratio:.68;width:64%;left:18%;color:#fff}._cameraReticle_1bj59_7213[data-mode=package][data-back=true]{aspect-ratio:1.42;width:84%;left:8%}._cameraReticle_1bj59_7213>i{position:absolute;width:34px;height:34px;border:2.5px solid currentColor}._cameraReticle_1bj59_7213>i:nth-child(1){left:-1px;top:-1px;border-right:0;border-bottom:0;border-top-left-radius:22px}._cameraReticle_1bj59_7213>i:nth-child(2){right:-1px;top:-1px;border-left:0;border-bottom:0;border-top-right-radius:22px}._cameraReticle_1bj59_7213>i:nth-child(3){right:-1px;bottom:-1px;border-left:0;border-top:0;border-bottom-right-radius:22px}._cameraReticle_1bj59_7213>i:nth-child(4){left:-1px;bottom:-1px;border-right:0;border-top:0;border-bottom-left-radius:22px}._cameraReticle_1bj59_7213[data-mode=barcode]:after{content:"";position:absolute;left:28px;right:28px;top:16%;height:2px;background:#d84467;animation:_camera-scan_1bj59_1 1.45s linear infinite alternate}._cameraReticle_1bj59_7213[data-locked=true]{color:#34c759;scale:.975;transition:scale .17s,color .18s}._cameraReticle_1bj59_7213>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 16px;border-radius:99px;background:#000c;color:#fff;font-size:13px;white-space:nowrap}._cameraPermission_1bj59_7305{position:absolute;inset:22% 28px auto;text-align:center;display:flex;flex-direction:column;align-items:center}._cameraPermission_1bj59_7305 h2{font-size:23px;font-weight:600;line-height:29px}._cameraPermission_1bj59_7305 p{color:#ffffffad;font-size:15px;line-height:21px;margin:8px 0 20px}._cameraPermission_1bj59_7305 button{background:#fff;color:#0f0f0f;min-height:48px;border-radius:99px;padding:12px 24px}._cameraControls_1bj59_7332{position:absolute;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:12px;border-radius:28px;padding:16px;background:#080808f0;max-height:60dvh;overflow:auto;text-align:center}._cameraModes_1bj59_7344{display:flex;gap:3px;padding:4px;border-radius:99px;background:#ffffff14}._cameraModes_1bj59_7344>button{flex:1;min-width:0;height:36px;padding:4px;font-size:13px;font-weight:600;border-radius:99px;color:#ffffffa3}._cameraModes_1bj59_7344>button[aria-selected=true]{background:#fff;color:#0f0f0f}._cameraModes_1bj59_7344 small{margin-left:3px;font-size:9px}._cameraControls_1bj59_7332>h2{margin:14px 0 3px;font-size:18px;font-weight:600;line-height:24px}._cameraControls_1bj59_7332>p{font-size:13px;line-height:18px;margin:0;color:#ffffffa3}._cameraControls_1bj59_7332 ._cameraDescription_1bj59_7381{min-height:48px;margin-top:12px;background:#ffffff12;border:0;border-radius:16px;color:#fff;font-size:13px}._cameraCaptureActions_1bj59_7390{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:12px}._cameraCaptureActions_1bj59_7390:empty{display:none}._cameraCaptureActions_1bj59_7390>button:not(._cameraShutter_1bj59_7400){min-height:48px;border-radius:99px;padding:12px 16px;background:#ffffff1f;font-size:13px;font-weight:600}._cameraShutter_1bj59_7400{width:68px;height:68px;border-radius:50%;background:#fff;color:#0f0f0f;border:5px solid #ffffff29;background-clip:padding-box;display:grid;place-items:center}._cameraFallbacks_1bj59_7419{display:flex;gap:8px;justify-content:center;margin-top:12px}._cameraFallbacks_1bj59_7419>button{display:flex;justify-content:center;align-items:center;gap:6px;min-height:44px;border-radius:99px;font-size:13px;padding:8px 12px;background:#ffffff1f}._cameraManualCreate_1bj59_7436{color:#ffffffa3;font-size:12px;min-height:40px;margin-top:4px}._cameraFind_1bj59_7442{width:100%;min-height:48px;background:#fff;color:#0f0f0f;border-radius:99px;font-size:16px}._cameraControls_1bj59_7332 ._field_1bj59_620{text-align:left;font-size:13px}._cameraControls_1bj59_7332 ._field_1bj59_620 input{color:#fff;background:#ffffff12;border-color:#ffffff38}._captureFeedback_1bj59_7459{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;animation:_capture-feedback_1bj59_1 .46s ease-out both}._replaceFoodButton_1bj59_7468{width:100%;min-height:52px;border-radius:99px;background:var(--panel);margin-top:16px}._backdrop_1bj59_1026:has(._quickTour_1bj59_1884):not(._fullScreenBackdrop_1bj59_4372):not(._sheetBackdrop_1bj59_4858):not(._drawerBackdrop_1bj59_4436){background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px}._dialog_1bj59_1038._quickTour_1bj59_1884:not(._fullScreenDialog_1bj59_3726):not(._sheetDialog_1bj59_4863):not(._drawerDialog_1bj59_4440){max-width:520px}@keyframes _camera-scan_1bj59_1{0%{top:16%}to{top:84%}}@keyframes _capture-feedback_1bj59_1{0%{opacity:.88}to{opacity:0}}@media(min-width:768px){._cameraControls_1bj59_7332{max-width:480px;margin:auto}}@media(prefers-reduced-motion:reduce){._cameraReticle_1bj59_7213:after,._captureFeedback_1bj59_7459{animation:none}._cameraReticle_1bj59_7213[data-locked=true]{transition:none;scale:1}}._nativePopupDialog_1bj59_7517>header{display:none}._dialog_1bj59_1038._nativePopupDialog_1bj59_7517{margin:0;border-radius:24px;width:224px;max-height:calc(100dvh - 24px);padding:8px 0;animation:_popup-enter_1bj59_1 .16s var(--native-ease)}._backdrop_1bj59_1026:has(._nativePopupDialog_1bj59_7517):not(._fullScreenBackdrop_1bj59_4372):not(._sheetBackdrop_1bj59_4858):not(._drawerBackdrop_1bj59_4436){padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:140}._foodTypeChips_1bj59_7536{display:flex;gap:8px;margin-bottom:12px}._foodTypeChips_1bj59_7536 button{min-height:44px;border-radius:99px;padding:10px 20px;font-size:16px;color:var(--text);background:var(--panel)}._foodTypeChips_1bj59_7536 button[aria-selected=true]{background:var(--button);color:var(--button-text)}._foodImagePicker_1bj59_7553{display:flex;align-items:center;gap:12px;margin-block:12px}._foodImagePicker_1bj59_7553 img{width:64px;height:64px;object-fit:cover;border-radius:16px}._foodImagePicker_1bj59_7553 ._secondary_1bj59_528{min-height:44px;width:auto;border-radius:99px;font-size:14px;background:var(--panel)}._foodEditorFields_1bj59_5817>h3{font-size:18px;font-weight:600;margin-top:12px}._foodEditorFields_1bj59_5817>._twoCol_1bj59_631{grid-template-columns:1fr 1fr;gap:8px}._foodEditorFields_1bj59_5817>._twoCol_1bj59_631 ._field_1bj59_620{margin:0}._recipeIngredient_1bj59_7584{padding:14px;border-radius:20px;margin-block:12px}._recipeIngredient_1bj59_7584 strong{font-size:16px;font-weight:500}._recipeAmountRow_1bj59_7593{display:flex;align-items:center;gap:8px;overflow:auto}._recipeAmountRow_1bj59_7593 ._field_1bj59_620{flex:0 0 104px;margin:0}._recipeAmountRow_1bj59_7593 ._unitChips_1bj59_5862{flex-shrink:0}._recipeAddIngredient_1bj59_7606{width:100%;min-height:48px;border-radius:99px;background:var(--panel);margin-block:12px;font-size:14px}._ingredientResult_1bj59_7614{display:flex;width:100%;min-height:64px;align-items:center;gap:12px;text-align:left;padding:8px 0}._ingredientResult_1bj59_7614>span{flex:1;min-width:0}._ingredientResult_1bj59_7614 strong,._ingredientResult_1bj59_7614 small{display:block}._ingredientResult_1bj59_7614 strong{font-size:16px;font-weight:500}._ingredientResult_1bj59_7614 small{font-size:12px;color:var(--muted);margin-top:4px}._ingredientResult_1bj59_7614 img{width:48px;height:48px;object-fit:cover;border-radius:12px}input[type=number]{appearance:textfield;-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:where(:not([type=checkbox]):not([type=radio])):focus,select:focus,textarea:focus{box-shadow:none}:root[data-input-modality=pointer] :focus{outline:none}:root[data-input-modality=keyboard] :focus-visible{outline:2px solid var(--accent);outline-offset:-3px}input:where(:not([type=checkbox]):not([type=radio])),textarea,select{max-width:100%}._insightDismiss_1bj59_7674{position:absolute;top:0;right:0;width:48px;height:48px;color:var(--muted);display:grid;place-items:center}._insightAction_1bj59_7684{align-self:center;min-height:52px;padding:12px 22px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:var(--button);color:var(--button-text);font-size:15px;font-weight:600}@keyframes _insightEnter_1bj59_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._contextualDialog_1bj59_7708{border-radius:32px;padding:24px;max-height:85dvh}._contextualDialog_1bj59_7708>h2{font-size:22px;line-height:28px}._contextualDialog_1bj59_7708>p{margin:0}._contextualSource_1bj59_7720{font-size:14px;color:var(--muted)}._contextualAnswer_1bj59_7724{max-height:240px;overflow:auto;overflow-wrap:anywhere}._contextualAnswer_1bj59_7724 p{color:var(--text)}._contextualDialog_1bj59_7708 textarea{border-radius:20px;min-height:112px}._contextualDialog_1bj59_7708 ._row_1bj59_291>button{flex:1;min-height:48px;border-radius:999px}._statisticsDays_1bj59_7741{text-align:center;font-size:14px;margin:0 0 16px}._statisticsSearch_1bj59_7746{border-radius:999px;min-height:52px;margin-bottom:16px}._statisticsTabs_1bj59_7751{display:flex;padding:4px;gap:4px;border-radius:999px;background:var(--panel)}._statisticsTabs_1bj59_7751>button{flex:1;padding:11px 4px;font-size:13px;border-radius:999px}._statisticsTabs_1bj59_7751>button[aria-selected=true]{background:var(--button);color:var(--button-text);font-weight:600}._statisticsList_1bj59_7769{display:grid;gap:12px;margin-top:24px}._statisticsRecord_1bj59_7774{padding:16px 18px;border-radius:24px;display:flex;flex-direction:column;gap:7px}._statisticsRecord_1bj59_7774>div{display:flex;justify-content:space-between;align-items:center;gap:12px}._statisticsRecord_1bj59_7774 strong{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.3px}._statisticsRecord_1bj59_7774 p{display:flex;gap:14px;font-size:13px;line-height:18px;margin:0}._statisticsRecord_1bj59_7774 p>span:first-child{color:var(--text)}._statisticsRecord_1bj59_7774 p._statisticsRange_1bj59_7803{flex-direction:column;gap:4px}._statisticsRecord_1bj59_7774 p._statisticsRange_1bj59_7803>span{color:var(--muted)}._statisticsRecord_1bj59_7774 small{font-size:12px}._statisticsEmpty_1bj59_7813{text-align:center;padding:12px 0}._exerciseHistoryList_1bj59_7817{display:grid;gap:20px}._exerciseHistoryList_1bj59_7817 h2{font-size:16px;margin-bottom:12px;font-weight:600}._statisticsRecord_1bj59_7774 ._historySet_1bj59_7826{display:block;font-size:14px;line-height:20px;color:var(--text)}._statisticsSummary_1bj59_3630>a{flex:1;display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){._workoutInsight_1bj59_4151{animation:none}}._primaryInsight_1bj59_6751{--glass-tint: rgba(38, 38, 38, .28);--glass-light-intensity: .78;padding:20px;border-radius:28px;display:flex;flex-direction:column;gap:8px}._primaryInsight_1bj59_6751>._liquidContent_1bj59_2312{display:flex;flex-direction:column;gap:8px}:root[data-theme=light] ._primaryInsight_1bj59_6751{--glass-tint: rgba(255, 255, 255, .3)}._primaryInsight_1bj59_6751>._liquidContent_1bj59_2312>p{margin:0;font-size:14px;font-weight:500}._primaryInsight_1bj59_6751>._liquidContent_1bj59_2312>strong{font-size:18px;line-height:24px;font-weight:600}._primaryInsight_1bj59_6751>._liquidContent_1bj59_2312>small{font-size:13px;line-height:19px}._primaryInsight_1bj59_6751>._liquidContent_1bj59_2312>button{min-height:48px;border-radius:16px;margin-top:0}._statisticsSummary_1bj59_3630{height:104px;border-radius:28px;padding:6px;gap:0}._statisticsSummary_1bj59_3630>a{height:100%;padding:0 14px;gap:12px;flex-wrap:nowrap}._statisticsSummary_1bj59_3630>a+a{position:relative}._statisticsSummary_1bj59_3630>a+a:before{position:absolute;content:"";left:0;height:52px;width:1px;background:var(--border)}._statisticsSummary_1bj59_3630>a>i{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:50%}._statisticsSummary_1bj59_3630 strong{font-size:22px;line-height:26px}._statisticsSummary_1bj59_3630 small{font-size:12px;line-height:16px;font-weight:500}._statisticsSelector_1bj59_7921{min-height:52px;width:100%;padding:0 18px;margin-bottom:16px;border-radius:999px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--panel);text-align:left}._statisticsPicker_1bj59_7934{display:grid;gap:8px;max-height:460px;overflow:auto}._statisticsPicker_1bj59_7934>button{min-height:56px;border-radius:16px;padding:11px 14px;text-align:left;background:var(--input);font-size:14px}._statisticsPicker_1bj59_7934>button[aria-pressed=true]{background:var(--button);color:var(--button-text)}._statisticsPicker_1bj59_7934 small{display:block;margin-top:3px;color:inherit;opacity:.72}._contextualDialog_1bj59_7708 ._contextCancel_1bj59_7958{background:var(--pink);color:#fff}._chartMenuLabel_1bj59_7962{font-size:12px;padding:8px 16px;color:var(--muted)}[data-native-continuous]:focus-visible{outline-offset:-3px}._contextualDialog_1bj59_7708{display:flex;flex-direction:column;gap:14px;margin:auto}._contextualDialog_1bj59_7708>header{margin:0}._contextualDialog_1bj59_7708>header>._iconButton_1bj59_571{display:none}._contextualDialog_1bj59_7708 ._field_1bj59_620{margin:0;font-size:14px}._contextualDialog_1bj59_7708 ._contextualSource_1bj59_7720,._contextualDialog_1bj59_7708 ._field_1bj59_620{color:color-mix(in srgb,var(--text) 68%,var(--panel-solid))}._contextualDialog_1bj59_7708 ._danger_1bj59_529{background:var(--pink);color:#fff}._foodEditorDialog_1bj59_5799 ._fullScreenHeader_1bj59_4021{grid-template-columns:52px minmax(0,1fr);gap:16px}._foodEditorDialog_1bj59_5799 ._fullScreenHeader_1bj59_4021>span:last-child{display:none}._foodEditorDialog_1bj59_5799 ._fullScreenHeader_1bj59_4021 h2{text-align:left;font-size:30px;line-height:36px}._nativeEntryOpen_1bj59_6422 ._calorieMetric_1bj59_3874{justify-content:flex-start}._nutritionDatePicker_1bj59_8010{position:relative;display:grid;place-items:center;min-height:44px;min-width:145px;padding:8px;border-radius:16px;font-size:17px;font-weight:600}._nutritionDate_1bj59_3691 ._nutritionDatePicker_1bj59_8010 input{position:absolute;inset:0;opacity:0;width:100%;max-width:none;height:100%;margin:0;cursor:pointer}:root[data-input-modality=keyboard] ._nutritionDatePicker_1bj59_8010:focus-within{outline:2px solid var(--accent);outline-offset:2px}._nutritionDock_1bj59_8036{position:sticky;bottom:24px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:30;margin-top:20px}._nutritionDock_1bj59_8036 ._contextAiTab_1bj59_2720{position:fixed;top:auto;bottom:calc(107px + env(safe-area-inset-bottom));right:0;transform:translate(var(--edge-offset, 40px));flex-shrink:0}._nutritionDock_1bj59_8036 ._nativeBottomAction_1bj59_2880{position:static;margin:0;width:100%}@media(max-width:767px){._nutritionDock_1bj59_8036{position:fixed;left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));margin:0}._app_1bj59_176[data-page=nutrition] ._main_1bj59_253{padding-bottom:calc(180px + env(safe-area-inset-bottom))}}input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-block;width:22px;height:22px;min-height:22px;padding:0;margin:0;border:2px solid var(--muted);border-radius:3px;background:transparent;box-shadow:none;clip-path:none;flex:0 0 22px;vertical-align:middle;cursor:pointer}input[type=checkbox]:checked{border-color:var(--button);background-color:var(--button);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='%23101010' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}:root[data-theme=light] input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:disabled{opacity:.4;cursor:default}._homeShell_1bj59_2075 ._main_1bj59_253{padding-bottom:0}._app_1bj59_176[data-page=welcome] ._main_1bj59_253{padding-bottom:16px}._app_1bj59_176[data-page=welcome] ._welcome_1bj59_1008{min-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}._app_1bj59_176[data-page=chat] ._main_1bj59_253{padding-bottom:0}._authScreen_1bj59_8119{max-width:680px;margin:auto}._authScreen_1bj59_8119>header{flex-shrink:0}._authForm_1bj59_8126{display:flex;flex-direction:column;gap:14px;padding:20px 0 80px}._authIntro_1bj59_8132 h3{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.7px}._authIntro_1bj59_8132 p{font-size:14px;line-height:20px;margin-top:5px}._authForm_1bj59_8126 ._field_1bj59_620{margin:0}._authForm_1bj59_8126 ._field_1bj59_620{position:relative}._authForm_1bj59_8126 ._field_1bj59_620>span{display:block;position:absolute;left:20px;top:6px;z-index:1;font-size:13px;line-height:18px;color:var(--muted);pointer-events:none}._authForm_1bj59_8126 ._field_1bj59_620:has(input:placeholder-shown:not(:focus))>span{top:18px;font-size:16px}._authForm_1bj59_8126 ._field_1bj59_620 input{min-height:56px;padding:24px 20px 10px}._authForm_1bj59_8126 ._field_1bj59_620 input::placeholder{color:transparent}._authScreen_1bj59_8119>header h2{display:none}._legalConsents_1bj59_8174{padding:20px 18px;border-radius:28px;background:var(--panel)}._legalConsents_1bj59_8174 h3{font-size:18px;line-height:23px;font-weight:600;margin-bottom:12px}._legalConsents_1bj59_8174 ._checkLabel_1bj59_908{color:var(--text);align-items:center;font-size:14px;font-weight:500;line-height:20px;min-height:56px;margin:0;gap:16px}._legalConsents_1bj59_8174 a{display:flex;align-items:center;min-height:48px;font-size:12px;line-height:17px;color:var(--muted)}._legalConsents_1bj59_8174 ._legalDocument_1bj59_8203{margin-left:38px}._legalConsents_1bj59_8174 p{font-size:12px;line-height:17px;margin:0}._legalConsents_1bj59_8174 hr{margin:12px 0}._legalConsents_1bj59_8174 ._legalMinor_1bj59_8214{padding-left:38px}._backgroundOption_1bj59_926[data-continuous-stroke][aria-pressed=true]:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--text);mask:var(--continuous-border-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--continuous-border-mask) 0 0 / 100% 100% no-repeat}._installSteps_1bj59_8227{text-align:left;padding-left:24px;font-size:15px;line-height:22px;margin:24px 0}._installSteps_1bj59_8227 li+li{margin-top:14px}._authForm_1bj59_8126>._primary_1bj59_527{min-height:52px;height:52px;font-size:15px;line-height:20px}body{position:relative;isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--bg);background-image:var(--app-background);background-size:cover;background-position:center;background-repeat:no-repeat}._foodTabs_1bj59_3706>button:not([aria-selected=true]):not([aria-checked=true]){background:var(--panel);color:var(--text)}._foodTabs_1bj59_3706>button[aria-checked=true]{background:var(--button);color:var(--button-text)}._mealColumn_1bj59_8271{display:flex;flex-direction:column;gap:4px;min-width:0}._nutritionMeals_1bj59_2848 ._nativeMealCard_1bj59_6328{min-width:0;min-height:140px;position:relative;padding:20px;margin:0;border-radius:36px}@keyframes _message-fade_1bj59_1{0%{opacity:0}to{opacity:1}}@media(min-width:768px){._androidHome_1bj59_2321{min-height:max(100dvh,calc(min(100vw - 240px,500px) * 1.765334))}}._workoutTitleText_1bj59_8301{color:var(--text);-webkit-text-fill-color:var(--text);letter-spacing:-.38px;flex:1;min-width:0;height:52px;padding:0;text-align:left;font-size:19px;line-height:22px;font-weight:500;overflow-wrap:anywhere}._workoutNotes_1bj59_4144{margin-top:8px}._workoutNotes_1bj59_4144>summary{height:24px;padding:0;margin-bottom:0;font-size:17px;line-height:22px}._workoutNotesInput_1bj59_8325{display:block;border-radius:36px;padding:20px;min-height:112px;font-size:15px;line-height:21px;background:var(--panel);resize:vertical}._exercisePreviews_1bj59_4204{margin-top:20px}._copyInstruction_1bj59_8338{position:fixed;bottom:calc(104px + env(safe-area-inset-bottom));left:16px;right:16px;max-width:480px;margin:auto;padding:20px;border-radius:32px;background:var(--panel-solid);z-index:45}._copyInstruction_1bj59_8338 h3{font-size:18px;line-height:24px;font-weight:600}._copyInstruction_1bj59_8338 p{font-size:14px;line-height:20px;margin:12px 0}._copyInstruction_1bj59_8338 ._primary_1bj59_527{width:100%;min-height:52px}._timer_1bj59_1078{position:fixed;inset:0 auto auto 0;width:calc(100% - 32px);max-width:480px;margin:0;padding:16px;border-radius:28px;display:flex;flex-wrap:wrap;gap:10px;z-index:180;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#252525,#171717);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 24px #0003;animation:none}:root[data-theme=light] ._timer_1bj59_1078{background:linear-gradient(#fcfcfc,#f2f2f2)}._timerHeading_1bj59_8390{flex:0 0 100%;display:flex;align-items:center;gap:8px;font-size:11px;line-height:16px;color:var(--timer-color)}._timerHeading_1bj59_8390 b{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--timer-color) 15%,transparent)}._timerHeading_1bj59_8390 small{color:var(--muted);font-size:13px;font-weight:500}._timer_1bj59_1078>strong{flex:1;font-size:34px;line-height:42px;letter-spacing:-.6px;font-weight:600}._timer_1bj59_1078>button{width:40px;height:40px;padding:8px;border-radius:50%;background:var(--input)}._timer_1bj59_1078>button:last-child{color:#ef5350}._timerProgress_1bj59_3182{left:16px;right:16px;bottom:7px}._timer_1bj59_1078[data-waiting]>strong{font-size:12px;line-height:16px;letter-spacing:0;font-weight:400;color:var(--muted);animation:none}html{overflow-x:clip}._workoutTitleRow_1bj59_2899{margin-bottom:0}._workoutNotes_1bj59_4144[open]>summary{margin-bottom:12px}._nativeSetRow_1bj59_5610 ._setActions_1bj59_5433{opacity:0}:root[data-input-modality=keyboard] ._nativeSetRow_1bj59_5610:focus-within ._setActions_1bj59_5433{opacity:1}@media(hover:hover){._nativeSetRow_1bj59_5610:hover ._setActions_1bj59_5433{opacity:1}}@media(max-width:767px){._fullScreenBackdrop_1bj59_4372{align-items:flex-start;background-color:var(--bg);background-image:var(--app-background);background-size:cover}._fullScreenDialog_1bj59_3726{position:fixed;top:var(--visual-viewport-offset-top, 0px);left:0;right:0;margin:0;height:var(--visual-viewport-height, 100dvh);max-height:var(--visual-viewport-height, 100dvh)}}._exerciseEditor_1bj59_5547 ._exerciseNameField_1bj59_5590 input{background:none;min-height:0;padding:0;border-radius:0;font-weight:500;line-height:24px}._exerciseNameField_1bj59_5590+._nativeSetRow_1bj59_5610{margin-top:8px}._nativeSetInput_1bj59_4933{padding:20px;line-height:24px}._workoutNotes_1bj59_4144>summary{min-height:24px;display:flex;align-items:center;gap:10px;list-style:none;color:var(--text)}._workoutNotes_1bj59_4144>summary::-webkit-details-marker{display:none}._workoutNotes_1bj59_4144>summary svg{width:20px;height:20px;transition:transform .22s var(--material-ease)}._workoutNotes_1bj59_4144[open]>summary svg{transform:rotate(90deg)}._workoutNotesInput_1bj59_8325{color:var(--text)}._organizerScreen_1bj59_8521[data-kind=goals]{height:calc(100dvh - 12px - env(safe-area-inset-top));display:flex;flex-direction:column;padding-bottom:calc(103px + env(safe-area-inset-bottom))}._main_1bj59_253:has(._organizerScreen_1bj59_8521[data-kind=goals]){padding-bottom:0}._organizerScreen_1bj59_8521[data-kind=goals]>header{flex-shrink:0}._organizerScreen_1bj59_8521[data-kind=goals] ._goalDeck_1bj59_3014{height:auto;min-height:300px;max-height:none;flex:1;margin-block:0}._goalLayer_1bj59_3020{transform-origin:50% 50%}._goalEmptyState_1bj59_8543{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px}._organizerScreen_1bj59_8521[data-archive=true] ._goalEmptyState_1bj59_8543{justify-content:flex-start;padding-top:96px}._goalEmptyIcon_1bj59_8556{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--text) 14%,transparent);margin-bottom:16px}._goalEmptyIcon_1bj59_8556 svg{width:30px;height:30px}._goalEmptyState_1bj59_8543 h2{font-size:20px;font-weight:600;line-height:28px;margin:0}._goalEmptyState_1bj59_8543 p{font-size:14px;line-height:20px;color:var(--muted);margin:6px 0 0}._contextAiPrimary_1bj59_8581{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:999px;padding:0 22px;background:var(--text);color:var(--bg);font-size:15px;font-weight:600}._contextAiPrimary_1bj59_8581 svg{width:22px;height:22px}._goalEmptyState_1bj59_8543 ._contextAiPrimary_1bj59_8581{margin-top:20px}._taskEmptyState_1bj59_8601{display:flex;flex-direction:column;align-items:center;gap:16px}._taskEmptyState_1bj59_8601 ._taskEmpty_1bj59_5455{width:100%;border-radius:999px;padding:16px 24px;text-align:center}._taskEmptyState_1bj59_8601 ._taskEmpty_1bj59_5455 p{margin:0;font-size:16px;font-weight:500;color:var(--muted)}._goalDeckControls_1bj59_3047{position:absolute;left:50%;bottom:calc(104px + env(safe-area-inset-bottom));translate:-50% 0;opacity:0;pointer-events:none}:root[data-input-modality=keyboard] ._organizerScreen_1bj59_8521:focus-within ._goalDeckControls_1bj59_3047{opacity:1;pointer-events:auto}@media(hover:hover){._organizerScreen_1bj59_8521:hover ._goalDeckControls_1bj59_3047{opacity:1;pointer-events:auto}}._organizerScreen_1bj59_8521[data-kind=goals] ._goalDeck_1bj59_3014{width:100%}@media(max-width:767px){._organizerScreen_1bj59_8521[data-kind=goals] ._goalDeck_1bj59_3014{width:calc(100% + 32px)}}._contextAiPrimary_1bj59_8581 svg{width:19px;height:19px}*{scrollbar-width:none}*::-webkit-scrollbar{display:none;width:0;height:0}@media(min-width:768px){._organizerScreen_1bj59_8521 ._goalDeckControls_1bj59_3047{position:relative;left:auto;bottom:auto;translate:none;height:52px;flex-shrink:0;margin:0 0 12px}}._taskProgress_1bj59_5329{margin-top:2px;margin-bottom:16px}._taskProgress_1bj59_5329 p{color:color-mix(in srgb,var(--text) 50%,transparent)}._taskProgress_1bj59_5329 strong,._taskProgress_1bj59_5329 ._progress_1bj59_723 i{color:#2fbd1c}._taskProgress_1bj59_5329 ._progress_1bj59_723{background:#0000008c;border-radius:999px}._taskProgress_1bj59_5329 ._progress_1bj59_723 i{background:#2fbd1c;border-radius:999px;transition:width .22s var(--material-ease)}:root[data-theme=light] ._taskProgress_1bj59_5329 ._progress_1bj59_723{background:#ffffffb8}@media(prefers-reduced-motion:reduce){._taskProgress_1bj59_5329 ._progress_1bj59_723 i{transition:none}}._muscleDetailsDialog_1bj59_8703,._muscleOverrideDialog_1bj59_8704{border-radius:30px}._muscleOverrideDialog_1bj59_8704>header>._iconButton_1bj59_571{display:none}._muscleRetry_1bj59_8710{width:34px;height:34px;min-height:34px;padding:0;border-radius:999px;display:grid;place-items:center;background:var(--panel);color:var(--text);margin-right:auto}._muscleNoData_1bj59_8722,._muscleLoading_1bj59_8723{position:relative;min-height:240px;display:grid;place-items:center;color:var(--muted);font-size:14px}._muscleNoData_1bj59_8722 p{align-self:start;position:absolute;top:0;left:0;right:0;margin:0;font-size:12px}._muscleLoading_1bj59_8723 i{width:32px;height:32px;border:3px solid color-mix(in srgb,var(--text) 18%,transparent);border-top-color:var(--text);border-radius:50%;animation:_muscle-loading_1bj59_1 .85s linear infinite}@keyframes _muscle-loading_1bj59_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._muscleLoading_1bj59_8723 i{animation:none}}._muscleDetailsDialog_1bj59_8703>strong{display:block;font-size:16px;font-weight:600}._muscleContributionList_1bj59_8763{margin:12px 0;max-height:50dvh;overflow:auto}._muscleContributionList_1bj59_8763>button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:4px 0;min-height:36px;background:none;color:var(--text);font-size:14px;text-align:left}._muscleContributionList_1bj59_8763>button>span:last-child{color:var(--muted)}._muscleDetailsDialog_1bj59_8703>._primary_1bj59_527{display:block;margin-left:auto;border-radius:999px}._muscleSliders_1bj59_8788{max-height:58dvh;overflow:auto;padding-top:8px;display:flex;flex-direction:column;gap:12px}._muscleSliders_1bj59_8788 label>span{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500}._muscleSliders_1bj59_8788 output{color:var(--muted);font-weight:400}._muscleSliders_1bj59_8788 input[type=range]{appearance:none;width:100%;margin:0;height:44px;min-height:44px;padding:0;background:none;border:0;border-radius:0;cursor:pointer;box-shadow:none}._muscleSliders_1bj59_8788 input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 30%,transparent)}._muscleSliders_1bj59_8788 input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;margin-top:-8px;background:var(--text)}._muscleSliders_1bj59_8788 input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 30%,transparent)}._muscleSliders_1bj59_8788 input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--text)}._muscleDialogActions_1bj59_8845{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}._muscleDialogActions_1bj59_8845>button{border-radius:999px;min-height:40px;padding:10px 16px}._muscleDialogActions_1bj59_8845>button:first-child{color:var(--danger)}._goalCompletedBadge_1bj59_8860{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#446ed8;display:grid;place-items:center;color:#fff}._goalCompletedBadge_1bj59_8860 svg{width:18px;height:18px}._goalTitleRow_1bj59_4254 h3{margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._goalMetricRow_1bj59_8881{display:flex;align-items:center;gap:6px;margin:4px 0 8px}._goalMetricRow_1bj59_8881>p{margin:0;min-width:0;flex:1;color:var(--muted);font-size:16px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._goalMetricRow_1bj59_8881>small{white-space:nowrap;font-size:11px;font-weight:600;color:var(--muted)}._goalMetricRow_1bj59_8881>small[data-favorable=true]{color:#446ed8}._goalArchiveList_1bj59_8907{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-block:16px}._goalArchiveRow_1bj59_8916{display:flex;align-items:center;gap:14px;flex-shrink:0;border-radius:24px;padding:16px 18px}._goalArchiveRow_1bj59_8916>svg{color:#446ed8;width:24px;height:24px;flex-shrink:0}._goalArchiveRow_1bj59_8916>div{flex:1;min-width:0}._goalArchiveRow_1bj59_8916 strong{font-size:17px;line-height:22px;font-weight:600}._goalArchiveRow_1bj59_8916 small{display:block;margin-top:3px;color:var(--muted);font-size:13px}._goalArchiveRow_1bj59_8916>button{color:var(--danger);flex-shrink:0}._goalArchiveRow_1bj59_8916>button svg{width:22px;height:22px}._goalActionsSheet_1bj59_8953{padding:18px 16px calc(28px + env(safe-area-inset-bottom))}._goalActionsSheet_1bj59_8953>header{margin-bottom:10px}._goalActionsSheet_1bj59_8953>header h2{font-size:22px}._goalActionsSheet_1bj59_8953>button,._goalAutomatic_1bj59_8963{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:16px;background:none;color:var(--text);text-align:left;min-height:56px;font-size:16px;font-weight:500;margin:0 0 6px}._goalAutomatic_1bj59_8963{color:var(--muted)}._goalActionsSheet_1bj59_8953>._goalDeleteAction_1bj59_8981{color:var(--danger)}._foodSearchField_1bj59_4740{height:79px;border:0;padding-inline:16px 12px;gap:10px}._foodSearchField_1bj59_4740>svg{flex:0 0 22px}._foodSearchField_1bj59_4740 input{flex:1;width:0;min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;line-height:24px;color:var(--text)}._foodSearchField_1bj59_4740 input:focus{box-shadow:none}._foodSearchField_1bj59_4740 input::placeholder{color:var(--muted);opacity:1}._foodSearchField_1bj59_4740>._iconButton_1bj59_571{padding:0;min-height:44px}._foodSearchField_1bj59_4740>._iconButton_1bj59_571[aria-pressed=true]{opacity:.6}._voiceInputCircle_1bj59_9022{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--button);color:var(--button-text)}._voiceInputCircle_1bj59_9022._voiceListening_1bj59_9023,._contextualVoice_1bj59_9023._voiceListening_1bj59_9023{background:var(--accent);color:#fff;opacity:1;position:relative}._voiceListening_1bj59_9023:after{content:"";position:absolute;inset:3px;border:2px solid currentColor;border-radius:50%;pointer-events:none;animation:_voice-listening-pulse_1bj59_1 1.2s ease-out infinite}@keyframes _voice-listening-pulse_1bj59_1{0%{transform:scale(.7);opacity:.7}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){._voiceListening_1bj59_9023:after{animation:none;opacity:.65}}:root[data-motion=off] ._voiceListening_1bj59_9023:after{animation:none;opacity:.65}._foodSearchField_1bj59_4740>._voiceInputCircle_1bj59_9022{flex:0 0 44px}._exerciseEditor_1bj59_5547 ._exerciseNameField_1bj59_5590{border-radius:16px}._exerciseEditor_1bj59_5547 ._exerciseNameField_1bj59_5590 input{flex:1;width:0}._goalNativeEditor_1bj59_9033{height:min(50dvh,var(--visual-viewport-height, 50dvh));transition:height .26s var(--native-ease);--panel: #ffffff14;--goal-sheet-surface: #191919;display:flex;flex-direction:column;overflow:hidden;border-radius:36px 36px 0 0;clip-path:none}._goalNativeEditor_1bj59_9033[data-sheet-expanded]{height:min(94dvh,var(--visual-viewport-height, 94dvh))}:root[data-theme=light] ._goalNativeEditor_1bj59_9033{--panel: #fff;--goal-sheet-surface: #f8f8f8}._goalNativeEditor_1bj59_9033>header{position:relative;top:0;margin:0;padding:0 0 12px;flex-shrink:0;align-items:center}._goalNativeEditor_1bj59_9033>header>div{padding-right:16px}._goalNativeEditor_1bj59_9033>header ._nativeCircle_1bj59_2035{width:52px;height:52px}._goalNativeEditor_1bj59_9033>header ._nativeCircle_1bj59_2035:disabled{opacity:1;background:color-mix(in srgb,var(--button) 18%,transparent);color:var(--muted)}._goalEditorBody_1bj59_9050{min-height:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:4px 0 20px}._goalEditorBody_1bj59_9050>*{flex-shrink:0}._goalEditorBody_1bj59_9050 h3,._goalChoice_1bj59_9052>span{font-size:16px;font-weight:500;line-height:22px;margin:0 0 8px}._goalMetricGroups_1bj59_9053{display:flex;flex-direction:column;gap:8px}._goalMetricGroups_1bj59_9053 p{font-size:12px;line-height:16px;color:var(--muted);margin:0 0 8px}._goalEditorBody_1bj59_9050 ._metricChips_1bj59_5245{margin:0;gap:8px}._goalChoice_1bj59_9052>span{display:block}._goalChoice_1bj59_9052>button{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:18px;background:var(--panel);color:var(--text);font-size:16px;text-align:left}._goalChoice_1bj59_9052>button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._goalChoice_1bj59_9052>button>svg{flex:0 0 20px;color:var(--muted)}._goalInput_1bj59_9060{position:relative;display:block;min-height:56px;border-radius:18px;background:var(--panel)}._goalInput_1bj59_9060>span{position:absolute;left:16px;top:16px;line-height:24px;font-size:16px;color:var(--muted);pointer-events:none;transition:top .12s,font-size .12s}._goalInput_1bj59_9060[data-filled]>span,._goalInput_1bj59_9060:focus-within>span{top:-8px;left:12px;padding:0 4px;background:var(--goal-sheet-surface);font-size:12px;line-height:16px}._goalInput_1bj59_9060:focus-within>span{color:#446ed8}._goalInput_1bj59_9060>input,._goalInput_1bj59_9060>textarea{display:block;background:none;border:0;border-radius:0;clip-path:none;min-height:56px;padding:16px;font-size:16px;line-height:24px}._goalInput_1bj59_9060>textarea{resize:none;overflow:hidden}._goalInput_1bj59_9060:not(:focus-within):not([data-filled])>input::placeholder,._goalInput_1bj59_9060:not(:focus-within):not([data-filled])>textarea::placeholder{color:transparent}._goalSupporting_1bj59_9067{display:block;padding:4px 16px 0;color:var(--muted);font-size:12px}._authSubmit_1bj59_9068,._dialogActions_1bj59_6596>button{border-radius:999px}._timePicker_1bj59_6152>header h2{font-size:20px;line-height:26px}._goalActionsSheet_1bj59_8953>header h2{font-size:22px;line-height:28px}._confirmationDialog_1bj59_9071 ._dialogActions_1bj59_6596>._secondary_1bj59_528{background:none}._nativePopup_1bj59_6031>button{border-radius:0}._dialog_1bj59_1038._nativePopupDialog_1bj59_7517{--popup-surface: #242426;background:var(--popup-surface);padding-block:4px;max-height:calc(100dvh - 32px)}:root[data-theme=light] ._dialog_1bj59_1038._nativePopupDialog_1bj59_7517{--popup-surface: #fff}._dayWorkoutItems_1bj59_9075{overflow:hidden}._dayWorkoutRow_1bj59_9076{position:relative;overflow:hidden;touch-action:pan-y}._dayWorkoutSelect_1bj59_9077{position:relative;display:block;width:100%;min-height:64px;padding:12px 16px;border-radius:0;color:var(--text);background:var(--popup-surface);text-align:left;font-size:16px;line-height:22px}._dayWorkoutDanger_1bj59_9078{position:absolute;inset:0;background:#d32f2f;color:#fff;display:flex;align-items:center;justify-content:end;padding-right:24px}._dayWorkoutCountdown_1bj59_9079{position:relative;background:var(--popup-surface);min-height:64px;display:flex;align-items:center;padding:8px 16px;gap:8px;font-size:13px}._dayWorkoutCountdown_1bj59_9079>button{color:var(--accent);border-radius:999px}._popupDivider_1bj59_9081{border:0;height:1px;background:var(--border);margin:0 14px}._dayProBadge_1bj59_9082{margin-left:auto;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);font-size:9px;letter-spacing:.5px}._exerciseRest_1bj59_4242{background:#fff;color:#0f0f0f}:root[data-theme=light] ._exerciseRest_1bj59_4242{background:#0f0f0f;color:#fff}._timer_1bj59_1078{padding:14px 16px;column-gap:8px;row-gap:12px;border:1px solid #ffffff1f}:root[data-theme=light] ._timer_1bj59_1078{border-color:#ffffffd1}._timerProgress_1bj59_3182{position:relative;inset:auto;flex:0 0 100%;height:4px}._timerProgress_1bj59_3182[hidden]{display:none}._timer_1bj59_1078{column-gap:16px}._timer_1bj59_1078>strong{order:1;color:#fff}._timer_1bj59_1078>button{background:#ffffff14}._timer_1bj59_1078>button[data-timer-action=pause],._timer_1bj59_1078>button[data-timer-action=resume]{order:2}._timer_1bj59_1078>button[data-timer-action=next]{order:3}._timer_1bj59_1078>button:last-child{order:4}._timer_1bj59_1078>button[data-timer-action=pause]{color:#ffffffe6}._timer_1bj59_1078>button[data-timer-action=resume],._timer_1bj59_1078>button[data-timer-action=next]{color:var(--timer-color)}:root[data-theme=light] ._timer_1bj59_1078>button{background:#0000000f}:root[data-theme=light] ._timer_1bj59_1078>button[data-timer-action=pause]{color:#000000b3}:root[data-theme=light] ._timer_1bj59_1078>strong{color:#000}._timer_1bj59_1078[data-waiting]>strong{color:var(--muted)}._chatSwipeSurface_1bj59_9101{display:contents}@media(max-width:767px){._chatSwipeSurface_1bj59_9101 ._chatHeader_1bj59_3071,._chatSwipeSurface_1bj59_9101 ._chatLayout_1bj59_1125,._drawerDialog_1bj59_4440{touch-action:pan-y}}@media(prefers-reduced-motion:reduce){._goalNativeEditor_1bj59_9033,._goalInput_1bj59_9060>span{transition:none}}@media(max-width:767px){:root[data-keyboard=open] ._app_1bj59_176[data-page=chat] ._bottomNav_1bj59_1075,._app_1bj59_176[data-page=chat]:has(._composer_1bj59_1243 textarea:focus) ._bottomNav_1bj59_1075{display:none}:root[data-keyboard=open] ._app_1bj59_176[data-page=chat] ._composer_1bj59_1243,._app_1bj59_176[data-page=chat]:has(._composer_1bj59_1243 textarea:focus) ._composer_1bj59_1243{position:fixed;top:calc(var(--visual-viewport-offset-top, 0px) + var(--visual-viewport-height, 100dvh) - 6px);bottom:auto;transform:translateY(-100%);margin:0}._app_1bj59_176[data-page=chat]:has(._composer_1bj59_1243 textarea:focus) ._chatLogin_1bj59_6918{display:none}}._contextualQueryField_1bj59_9119{position:relative}._contextualQueryField_1bj59_9119 textarea{padding-right:48px}._contextualVoice_1bj59_9023{position:absolute;right:6px;bottom:6px;width:40px;height:40px;min-height:40px;padding:0;display:grid;place-items:center;background:none;color:var(--text);border-radius:50%}._goalLayer_1bj59_3020{top:max(118px,calc(50% - 113.5px))}._goalLayer_1bj59_3020[data-dragging=true] ._goalAmbient_1bj59_3058{animation:none;translate:0 0;rotate:0deg}._messages_1bj59_1173{overflow-anchor:none;overscroll-behavior-y:contain;scroll-behavior:auto}._streamingMessage_1bj59_9127{animation:none}._chatResumeNotice_1bj59_9128{width:100%;padding:0 16px 12px;border-radius:20px;background:var(--panel);font-size:14px}._chatResumeNotice_1bj59_9128>div{display:flex;align-items:center;justify-content:space-between;min-height:48px}._chatResumeNotice_1bj59_9128>div button{width:48px;height:48px;padding:0;display:grid;place-items:center;color:var(--muted)}._chatResumeNotice_1bj59_9128>._primary_1bj59_527{width:100%;border-radius:14px;min-height:48px;font-size:14px}._chatError_1bj59_1003{width:100%;display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:12px;color:#ff4747;background:#ff47471f;font-size:12px}._chatError_1bj59_1003 button{flex:none;padding:4px 8px;color:inherit}._nutritionGoalPreview_1bj59_6511{background:var(--panel)}._nutritionGoalPreview_1bj59_6511 ._calorieMetric_1bj59_3874{justify-content:flex-start;gap:0}._nutritionGoalPreview_1bj59_6511 ._calorieMetric_1bj59_3874 strong{font-weight:600;letter-spacing:-.56px}._nutritionGoalPreview_1bj59_6511 ._calorieMetric_1bj59_3874>span{margin-left:5px;color:var(--text)}._nutritionGoalPreview_1bj59_6511 ._nativeEntryMacros_1bj59_6455{gap:18px}._nutritionGoalPreview_1bj59_6511 ._nativeEntryMacros_1bj59_6455 b{font-weight:500;color:var(--text)}._foodFavorite_1bj59_9140{flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;display:grid;place-items:center;border-radius:50%;color:color-mix(in srgb,var(--text) 42%,transparent);transition:color .18s}._foodFavorite_1bj59_9140[aria-pressed=true]{color:#d84467}._favoriteEffect_1bj59_9142{position:relative;width:42px;height:42px;display:grid;place-items:center}._favoriteEffect_1bj59_9142>span{position:relative;width:23px;height:23px;display:block}._favoriteFill_1bj59_9144{position:absolute;inset:0;opacity:0;color:#d84467;transition:opacity .18s}._foodFavorite_1bj59_9140[aria-pressed=true] ._favoriteFill_1bj59_9144{opacity:1}._favoritePulse_1bj59_9146{animation:_favorite-native-pulse_1bj59_1 .25s cubic-bezier(.4,0,.2,1)}._favoriteParticle_1bj59_9147{position:absolute;left:19px;top:19px;width:4px;height:4px;border-radius:50%;background:#d84467;pointer-events:none;animation:_favorite-native-burst_1bj59_1 .26s cubic-bezier(.4,0,.2,1) both}@keyframes _favorite-native-pulse_1bj59_1{0%{transform:scale(.82)}44%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes _favorite-native-burst_1bj59_1{0%{opacity:1;transform:translate(calc(var(--particle-x)*9.24px),calc(var(--particle-y)*9.24px)) scale(1)}to{opacity:0;transform:translate(calc(var(--particle-x)*19.74px),calc(var(--particle-y)*19.74px)) scale(0)}}._workoutNotes_1bj59_4144[data-expanded=false]>summary svg{transform:rotate(0)}._workoutNotes_1bj59_4144[data-expanded=false]>summary{margin-bottom:0}._workoutNotes_1bj59_4144>div>textarea{margin-top:12px}@media(prefers-reduced-motion:reduce){._favoritePulse_1bj59_9146,._favoriteParticle_1bj59_9147{animation:none}._favoriteParticle_1bj59_9147{display:none}}:root[data-motion=off] ._favoritePulse_1bj59_9146,:root[data-motion=off] ._favoriteParticle_1bj59_9147{animation:none}:root[data-motion=off] ._favoriteParticle_1bj59_9147{display:none}._contextAiTab_1bj59_2720[data-working=true]{width:80px}._composerVoiceSlot_1bj59_9157{flex:0 0 44px;width:44px;opacity:1;overflow:hidden;transition:width .18s,flex-basis .18s,opacity .14s}._composerVoiceSlot_1bj59_9157:empty{display:none}._composerVoiceSlot_1bj59_9157[data-expanded=false]{width:0;flex-basis:0;opacity:0;pointer-events:none;transition:width .14s,flex-basis .14s,opacity .1s}._composerVoiceSlot_1bj59_9157>button{width:44px}._pendingChatFiles_1bj59_6860>div,._chatResumeNotice_1bj59_9128,._exerciseSuggestions_1bj59_6127{animation:_native-screen-in_1bj59_1 .22s var(--material-ease) both}._screen_1bj59_2072{animation-duration:.2s}._timer_1bj59_1078{transition:background-color .4s,color .4s,border-color .4s}._timerProgress_1bj59_3182{transition:transform 1s linear,background-color .4s}@media(prefers-reduced-motion:reduce){._composerVoiceSlot_1bj59_9157{transition:none}._pendingChatFiles_1bj59_6860>div,._chatResumeNotice_1bj59_9128,._exerciseSuggestions_1bj59_6127{animation:none}}[data-hold-surface=true],._profileMenuItem_1bj59_2768{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-hold-surface=true] input,[data-hold-surface=true] textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}._backupScreen_1bj59_9168{display:flex;flex-direction:column;gap:12px}._backupScreen_1bj59_9168[hidden]{display:none}._backupScreen_1bj59_9168>._card_1bj59_303{padding:20px;border-radius:24px;display:flex;flex-direction:column;gap:12px}._backupScreen_1bj59_9168 h2,._backupScreen_1bj59_9168 h3,._backupScreen_1bj59_9168 p{margin:0}._backupScreen_1bj59_9168 h3{font-size:19px;line-height:24px}._backupScreen_1bj59_9168 p{font-size:14px;line-height:20px}._backupScreen_1bj59_9168 ._primary_1bj59_527,._backupScreen_1bj59_9168 ._secondary_1bj59_528,._backupScreen_1bj59_9168 ._danger_1bj59_529{width:100%;min-height:50px;border-radius:999px}._backupModes_1bj59_9175{display:flex;flex-direction:column;gap:8px}._backupModes_1bj59_9175>button{border-radius:20px;padding:14px 16px;text-align:left;background:var(--panel)}._backupModes_1bj59_9175>button[aria-checked=true]{background:var(--button);color:var(--button-text)}._backupModes_1bj59_9175 strong,._backupModes_1bj59_9175 small{display:block}._backupModes_1bj59_9175 small{margin-top:4px;font-size:12px;opacity:.7}._subscriptionScreen_1bj59_9180>header{display:none}._subscriptionScreen_1bj59_9180{padding:0;overflow:hidden}._subscriptionScroll_1bj59_9182{padding:calc(env(safe-area-inset-top) + 12px) 16px calc(20px + env(safe-area-inset-bottom));overflow:auto;display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;max-width:680px;margin-inline:auto}._subscriptionScroll_1bj59_9182 h1,._subscriptionScroll_1bj59_9182 h2,._subscriptionScroll_1bj59_9182 h3,._subscriptionScroll_1bj59_9182 p{margin:0}._subscriptionOfferHeader_1bj59_9184{display:flex;align-items:center;justify-content:space-between;gap:12px}._subscriptionOfferHeader_1bj59_9184 h2{font-size:25px;line-height:31px;font-weight:600;letter-spacing:-.55px}._subscriptionOfferHeader_1bj59_9184 small{color:var(--muted);font-size:11px;line-height:15px;font-weight:700;letter-spacing:1.1px}._subscriptionHeader_1bj59_9187{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:8px}._subscriptionHeader_1bj59_9187 h2{font-size:32px;line-height:38px;font-weight:600;text-align:center;letter-spacing:-.64px}._subscriptionScroll_1bj59_9182 ._subscriptionHeadline_1bj59_9189{font-size:36px;line-height:37px;letter-spacing:-.75px;font-weight:600}._subscriptionHeadline_1bj59_9189>span{color:#d84467}._subscriptionPreview_1bj59_9191{height:220px;min-height:220px;border-radius:36px}._subscriptionPreview_1bj59_9191>div{padding:18px}._subscriptionPreviewHeader_1bj59_9193{display:flex;gap:12px;align-items:center}._subscriptionPreviewHeader_1bj59_9193>div{flex:1}._subscriptionPreviewHeader_1bj59_9193 strong{font-size:17px;display:block}._subscriptionPreviewHeader_1bj59_9193 small{color:var(--muted);font-size:12px;display:block}._subscriptionPreviewHeader_1bj59_9193>b{width:48px;height:48px;border-radius:50%;background:var(--button);color:#28b120;display:grid;place-items:center;font-size:13px}._subscriptionPreviewChart_1bj59_9198{width:100%;height:130px;overflow:visible}._subscriptionPreviewBar_1bj59_9199{transform-origin:center 120px;animation:_subscription-bar-reveal_1bj59_1 .95s cubic-bezier(.4,0,.2,1) both}._subscriptionPreviewLine_1bj59_9200{animation:_subscription-line-reveal_1bj59_1 .95s cubic-bezier(.4,0,.2,1) both}@keyframes _subscription-bar-reveal_1bj59_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _subscription-line-reveal_1bj59_1{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}._subscriptionBenefits_1bj59_9203{border-radius:28px;padding:18px;display:flex;flex-direction:column;gap:13px}._subscriptionBenefits_1bj59_9203 h3{font-size:18px;line-height:23px}._subscriptionBenefits_1bj59_9203 p{display:flex;align-items:center;gap:11px;font-size:14px;line-height:20px}._subscriptionBenefits_1bj59_9203 i{display:grid;place-items:center;flex:none;width:24px;height:24px;background:#d8446738;color:#d84467;border-radius:50%}._subscriptionPlans_1bj59_9207{display:flex;flex-direction:column;gap:4px}._subscriptionPlans_1bj59_9207>button{width:100%;border-radius:28px;display:flex;align-items:center;gap:12px;text-align:left;padding:18px;min-height:88px}._subscriptionPlans_1bj59_9207>button>span:nth-last-child(2){flex:1}._subscriptionPlans_1bj59_9207 strong{display:block;font-size:19px;line-height:24px}._subscriptionPlans_1bj59_9207 small{display:block;color:var(--muted);font-size:13px;line-height:18px;margin-top:4px}._subscriptionPlans_1bj59_9207>button[data-featured=true]{background:#d8446729}._subscriptionPlanIcon_1bj59_9213{width:44px;height:44px;display:grid;place-items:center;flex:none}._subscriptionRadio_1bj59_9214{display:block;flex:none;width:22px;height:22px;border:2px solid var(--muted);border-radius:50%}._subscriptionPlans_1bj59_9207 [aria-pressed=true] ._subscriptionRadio_1bj59_9214{border:6px solid var(--text)}._subscriptionPromo_1bj59_9216{padding:16px;border-radius:28px}._subscriptionPromo_1bj59_9216 h3{font-size:17px;margin-bottom:10px}._subscriptionPromo_1bj59_9216>p{font-size:13px;line-height:18px;color:var(--muted);margin:0 0 12px}._subscriptionQuota_1bj59_9219{flex-wrap:wrap}._subscriptionQuota_1bj59_9219 ._subscriptionQuotaProgress_1bj59_9220{flex:0 0 100%;height:5px;border-radius:999px;background:var(--border);overflow:hidden}._subscriptionQuotaProgress_1bj59_9220>span{display:block;height:100%;background:var(--text);border-radius:inherit}._subscriptionQuota_1bj59_9219>p{flex:0 0 100%;font-size:12px;line-height:17px;color:var(--muted)}._subscriptionScroll_1bj59_9182>*{flex-shrink:0}._subscriptionPromo_1bj59_9216>div{display:flex;gap:8px}._subscriptionPromo_1bj59_9216 input{min-width:0;flex:1;height:52px;border-radius:18px}._subscriptionPromo_1bj59_9216 button{height:52px;border-radius:18px;font-size:13px;padding-inline:16px}._subscriptionLogout_1bj59_9227{min-height:52px;color:var(--muted);font-size:14px}._subscriptionIntro_1bj59_9228 h1{font-size:30px;line-height:36px}._subscriptionIntro_1bj59_9228 p{color:var(--muted);font-size:14px;margin-top:5px}._subscriptionQuota_1bj59_9219{border-radius:24px;padding:18px;display:flex;align-items:center;gap:12px}._subscriptionQuota_1bj59_9219>div{flex:1}._subscriptionQuota_1bj59_9219 strong,._subscriptionQuota_1bj59_9219 small{display:block}._subscriptionQuota_1bj59_9219 small{color:var(--muted);font-size:13px;margin-top:4px}._subscriptionQuota_1bj59_9219>b{font-size:28px}._subscriptionStatus_1bj59_9235{border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:12px}._subscriptionStatus_1bj59_9235 p{font-size:14px;color:var(--muted)}._subscriptionSelectedPlan_1bj59_9237{padding:20px;border-radius:24px}._subscriptionSelectedPlan_1bj59_9237 strong{font-size:22px}._subscriptionSelectedPlan_1bj59_9237 p{color:var(--muted);margin-top:6px}._subscriptionConsent_1bj59_9240{border-radius:24px;padding:18px;align-items:flex-start;gap:12px}._subscriptionConsent_1bj59_9240>span{flex:1;min-width:0}._subscriptionConsent_1bj59_9240 strong{font-size:16px;display:block}._subscriptionConsent_1bj59_9240 small{display:block;font-size:13px;line-height:19px;color:var(--muted);margin:6px 0}._subscriptionConsent_1bj59_9240 a{text-decoration:underline;font-size:12px}._subscriptionPay_1bj59_9245{width:100%;height:56px;border-radius:999px}._subscriptionPaymentNote_1bj59_9246{font-size:12px;line-height:18px;text-align:center;color:var(--muted);padding-inline:8px}@media(prefers-reduced-motion:reduce){._subscriptionPreviewBar_1bj59_9199,._subscriptionPreviewLine_1bj59_9200{animation:none}}._nutritionDayContent_1bj59_9248[aria-busy=true]{pointer-events:none}._nutritionCalendarContent_1bj59_3862,._nativeMealOpen_1bj59_6333{animation:_nutrition-day-in_1bj59_1 .22s cubic-bezier(.4,0,.2,1) both}@keyframes _nutrition-day-in_1bj59_1{0%{opacity:.72;transform:translate(calc(var(--nutrition-direction,1)*10px))}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._nutritionCalendarContent_1bj59_3862,._nativeMealOpen_1bj59_6333{animation:none}}@media(min-width:768px){._app_1bj59_176[data-page=chat] ._chatMain_1bj59_1162{height:calc(100dvh - 140px);min-height:0}._app_1bj59_176[data-page=chat] ._messages_1bj59_1173{flex:1;height:0;min-height:0;max-height:none}._app_1bj59_176[data-page=chat] ._composer_1bj59_1243{flex-shrink:0}}._chatHeader_1bj59_3071{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._messageAlreadyRevealed_1bj59_9258{animation:none}._subscriptionPlans_1bj59_9207>button{min-height:83px;border-radius:24px;padding:12px 20px;--plan-icon-stroke:var(--panel-solid)}._subscriptionPlans_1bj59_9207 strong{font-size:18px;line-height:23px}._subscriptionPlans_1bj59_9207 s{display:block;font-size:12px;line-height:16px;opacity:.48}._subscriptionPlans_1bj59_9207>button[data-featured=true]{background:var(--button);color:var(--button-text);--plan-icon-stroke:var(--button)}._subscriptionPlans_1bj59_9207>button[data-featured=true] small{color:inherit;opacity:.56}._subscriptionPlanIcon_1bj59_9213{width:52px;height:52px}._subscriptionPlanBadge_1bj59_9265{flex:none;font-size:9px;line-height:11px;letter-spacing:.25px;border-radius:999px;padding:5px 9px;background:#d84467;color:#fff}._subscriptionPlans_1bj59_9207>button>span:not(._subscriptionPlanIcon_1bj59_9213){flex:1}._fullScreenBackdrop_1bj59_4372:has(._subscriptionScreen_1bj59_9180){padding:0}._subscriptionScreen_1bj59_9180._fullScreenDialog_1bj59_3726{width:100vw;max-width:none;height:100dvh;max-height:none;inset:0;margin:0;border-radius:0;flex-shrink:0}._contextAiTab_1bj59_2720{--ambient-strength:.24}._contextAiTab_1bj59_2720[data-working=true]{--ambient-strength:.32}._contextAiTab_1bj59_2720[data-response=true]:not([data-working=true]){--ambient-strength:.42}._contextAiTab_1bj59_2720:before,._chatAmbient_1bj59_3128:before{background:radial-gradient(circle at center,#4a66ff,transparent 62%);opacity:var(--ambient-strength,.32);animation:_ai-native-orbit_1bj59_1 9s linear infinite;transition:opacity .5s}._contextAiTab_1bj59_2720:after,._chatAmbient_1bj59_3128:after{content:"";position:absolute;inset:10%;pointer-events:none;z-index:-1;background:radial-gradient(circle at center,#4a66ff,transparent 62%);opacity:calc(var(--ambient-strength,.32)*.45);animation:_ai-native-orbit_1bj59_1 9s -4.5s linear infinite;transition:opacity .5s}@keyframes _ai-native-orbit_1bj59_1{0%,to{transform:translate(38%)}12.5%{transform:translate(26.87%,17.68%)}25%{transform:translateY(25%)}37.5%{transform:translate(-26.87%,17.68%)}50%{transform:translate(-38%)}62.5%{transform:translate(-26.87%,-17.68%)}75%{transform:translateY(-25%)}87.5%{transform:translate(26.87%,-17.68%)}}._contextAiTab_1bj59_2720{transition:transform .22s var(--native-ease),scale .14s}._contextAiTab_1bj59_2720:active:not(:disabled){scale:.97}@media(prefers-reduced-motion:reduce){._contextAiTab_1bj59_2720:before,._contextAiTab_1bj59_2720:after,._chatAmbient_1bj59_3128:before,._chatAmbient_1bj59_3128:after{animation:none}._contextAiTab_1bj59_2720{transition:none}}:root[data-motion=off] ._contextAiTab_1bj59_2720:before,:root[data-motion=off] ._contextAiTab_1bj59_2720:after,:root[data-motion=off] ._chatAmbient_1bj59_3128:before,:root[data-motion=off] ._chatAmbient_1bj59_3128:after{animation:none}._contextAiTab_1bj59_2720:active:not(:disabled){transform:translate(var(--edge-offset,40px));scale:.97}._paymentDetachDialog_1bj59_9282._dialog_1bj59_1038{display:flex;flex-direction:column;width:calc(100vw - 40px);max-width:420px;padding:26px 24px;border-radius:32px;gap:18px}._paymentDetachDialog_1bj59_9282>header{display:none}._paymentDetachIcon_1bj59_9284{width:48px;height:48px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--danger, #d84467) 12%,transparent);color:var(--danger, #d84467);display:grid;place-items:center}._paymentDetachDialog_1bj59_9282>h2{margin:0;font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.45px}._paymentDetachDialog_1bj59_9282>p{margin:-10px 0 0;color:var(--muted);font-size:14px;line-height:21px}._paymentDetachDialog_1bj59_9282>hr{width:100%;margin:0;border:0;border-top:1px solid var(--border)}._paymentDetachActions_1bj59_9288{display:flex;flex-direction:column;gap:8px}._paymentDetachKeep_1bj59_9289{min-height:48px;border:0;background:transparent;color:var(--text);font-size:15px;font-weight:600}._foodAttribution_1bj59_9290{display:inline-block;margin-top:12px;color:var(--muted);font-size:12px;line-height:18px;text-decoration:underline;text-underline-offset:3px}._subscriptionSectionTitle_1bj59_9291{margin:10px 0 2px;font-size:19px;line-height:24px;font-weight:600;letter-spacing:-.35px}._subscriptionLinkGroup_1bj59_9292._card_1bj59_303{border-radius:20px;padding:0;overflow:hidden}._subscriptionLinkGroup_1bj59_9292>a,._subscriptionLinkGroup_1bj59_9292>button{position:relative;display:flex;align-items:center;gap:12px;min-height:80px;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--text);text-align:left;text-decoration:none}._subscriptionLinkGroup_1bj59_9292>:not(:last-child):after{content:"";position:absolute;bottom:0;left:64px;right:16px;border-bottom:1px solid var(--border)}._subscriptionLinkGroup_1bj59_9292>*>i{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,currentColor 9%,transparent)}._subscriptionLinkGroup_1bj59_9292>*>span{flex:1;min-width:0}._subscriptionLinkGroup_1bj59_9292 strong{display:block;font-size:15px;line-height:20px;font-weight:600}._subscriptionLinkGroup_1bj59_9292 small{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:17px;overflow-wrap:anywhere}._subscriptionLinkGroup_1bj59_9292>*>svg{flex:none;color:var(--muted)}._subscriptionLinkGroup_1bj59_9292>[data-danger]{color:var(--danger)}._subscriptionLinkGroup_1bj59_9292>:disabled{opacity:.5}
