._container_1d8xx_5{position:fixed;bottom:calc(28px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;align-items:flex-start;gap:16px;z-index:50;pointer-events:auto}._tabItem_1d8xx_17{display:flex;flex-direction:column;align-items:center;gap:6px}._glassButton_1d8xx_25{width:52px;height:52px;border-radius:26px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;padding:0;background:#ffffff8c;backdrop-filter:blur(60px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(60px) saturate(180%) brightness(1.05);box-shadow:inset 0 1px #ffffffe6,inset 0 -.5px #0000000a,0 12px 32px #0a16281a,0 4px 12px #0a16280f,0 0 0 .5px #0a16280f}@supports not (backdrop-filter: blur(1px)){._glassButton_1d8xx_25{background:#ffffffd9}}._glassButton_1d8xx_25:active{transform:scale(.92);transition:transform .1s ease}._fabButton_1d8xx_64{width:62px;height:62px;border-radius:31px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;padding:0;background:var(--color-accent, #0040FF);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f,0 12px 32px #0040ff59,0 4px 12px #0040ff33}._fabButton_1d8xx_64:active{transform:scale(.92);transition:transform .1s ease}._tabLabel_1d8xx_91{font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(255,255,255,.8);-webkit-user-select:none;user-select:none}._toast_dybde_1{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,20px) + 100px);transform:translate(-50%);z-index:1000;max-width:340px;width:calc(100% - 40px);background:linear-gradient(160deg,var(--color-accent-soft) 0%,rgba(237,246,232,.85) 100%);border:1px solid rgba(107,143,94,.3);border-radius:14px;padding:14px 16px;box-shadow:0 8px 24px #2c28261f;animation:_slideUp_dybde_1 .3s ease;cursor:pointer}._badge_dybde_18{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;background:#ffffffe6;border:1px solid rgba(181,201,173,.3);font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--color-accent);margin-bottom:8px}._text_dybde_33{font-family:var(--font-body);font-size:14px;color:var(--color-text-primary);line-height:1.4;margin-bottom:4px}._milestone_dybde_41{font-family:var(--font-body);font-size:12px;color:var(--color-accent);font-weight:600}@keyframes _slideUp_dybde_1{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}._section_1rscy_3{margin-bottom:20px}._head_1rscy_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._label_1rscy_14{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary)}._gymButton_1rscy_24{display:flex;align-items:center;min-height:44px;margin:-6px 0;padding:0;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}._gymChip_1rscy_36{display:inline-flex;align-items:center;gap:5px;max-width:220px;font-family:var(--font-sans);font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:var(--radius-capsule);border:1px solid var(--color-border-card);background:var(--color-surface-raised);color:var(--color-text-secondary);white-space:nowrap}._gymChipText_1rscy_52{overflow:hidden;text-overflow:ellipsis}._gymButton_1rscy_24:active ._gymChip_1rscy_36{background:var(--color-surface-base)}._caret_1rscy_61{flex:none;transition:transform .15s ease}._caretOpen_1rscy_66{transform:rotate(180deg)}._gymList_1rscy_72{background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;overflow:hidden;margin-bottom:12px}._gymRow_1rscy_80{width:100%;min-height:44px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;border-bottom:1px solid var(--color-surface-base);background:var(--color-surface-raised);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._gymRow_1rscy_80:last-child{border-bottom:none}._gymRow_1rscy_80:active{background:var(--color-surface-base)}._gymName_1rscy_103{flex:1;min-width:0;font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gymMeta_1rscy_115{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}._check_1rscy_124{width:14px;height:14px;display:flex;flex:none}._cards_1rscy_132{display:flex;gap:8px;margin:0 -20px;padding:0 20px;overflow-x:auto;scroll-padding-left:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}._cards_1rscy_132::-webkit-scrollbar{display:none}._card_1rscy_132{flex:0 0 108px;width:108px;display:flex;flex-direction:column;align-items:flex-start;padding:12px;border-radius:14px;background:var(--color-surface-raised);border:1px solid var(--color-border);text-align:left;cursor:pointer;box-sizing:border-box;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}._cardEmpty_1rscy_164{background:transparent;border:1px dashed var(--color-border-default)}._card_1rscy_132:active:not(:disabled),._cardPressed_1rscy_172,._cardPressed_1rscy_172:disabled{padding:11.5px;background:var(--color-accent-softer);border:1.5px solid var(--color-accent)}._card_1rscy_132:disabled{cursor:default}._tile_1rscy_183{width:36px;height:36px;border-radius:9px;background:var(--color-accent-softer);display:flex;align-items:center;justify-content:center;flex-shrink:0}._tileEmpty_1rscy_194{background:var(--color-surface-muted)}._title_1rscy_199{display:block;width:100%;margin-top:10px;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta1_1rscy_212{display:block;width:100%;margin-top:2px;font-size:12px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta2_1rscy_224{display:block;width:100%;margin-top:1px;font-size:11px;font-weight:600;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._error_1rscy_236{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.45;color:var(--color-text-secondary)}._errorDot_1rscy_248{width:8px;height:8px;border-radius:50%;background:var(--color-danger);flex:none;margin-top:6px}._header_twk9w_4{display:flex;align-items:center;gap:12px;margin-bottom:10px}._backBtn_twk9w_11{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}._title_twk9w_21{font-family:var(--font-sans);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--color-text-primary);margin:0;text-wrap:balance}._subtitle_twk9w_32{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-text-tertiary);margin:4px 0 16px;font-variant-numeric:tabular-nums}._locPill_twk9w_41{display:inline-block;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-soft);border-radius:100px;padding:4px 10px;margin-left:6px;vertical-align:middle}._statsGrid_twk9w_57{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px}._statCard_twk9w_64{min-width:0;background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:14px;padding:12px 12px 10px;box-shadow:0 2px 8px #0a16280a}._statLabel_twk9w_73{display:block;font-family:var(--font-sans);font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statValue_twk9w_86{display:block;font-family:var(--font-sans);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary);margin-top:3px;font-variant-numeric:tabular-nums}._statValue_twk9w_86 small{font-size:12px;font-weight:700;color:var(--color-text-tertiary);letter-spacing:0;margin-left:2px}._statUp_twk9w_105{color:var(--color-state-success)}._statDown_twk9w_106{color:var(--color-text-secondary)}._chartSection_twk9w_109{background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;padding:12px 14px 10px;margin-bottom:14px;box-shadow:0 2px 8px #0a16280a}._chartTabs_twk9w_118{display:flex;align-items:center;gap:6px;margin-bottom:8px}._chartGym_twk9w_126{margin-left:auto;min-width:0;font-family:var(--font-sans);font-size:11px;font-weight:700;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chartTab_twk9w_118{font-family:var(--font-sans);font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:100px;background:var(--color-surface-base);border:1px solid var(--color-border-card);color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent}._chartTabActive_twk9w_151{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}._chart_twk9w_109{width:100%;height:auto;max-height:140px;display:block}._chartLabels_twk9w_164{display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px}._card_twk9w_176{background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;padding:16px;margin:0 0 14px}._nudgeQ_twk9w_184{font-family:var(--font-sans);font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.35;color:var(--color-text-primary);margin:0;text-wrap:balance}._nudgeEv_twk9w_195{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.45;color:var(--color-text-tertiary);margin:6px 0 0}._btnRow_twk9w_204{display:flex;gap:8px;align-items:center;margin-top:12px}._btn_twk9w_204{font-family:var(--font-sans);font-size:13.5px;font-weight:700;border:none;border-radius:100px;padding:11px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent}._btn_twk9w_204:active{opacity:.85}._btnPrimary_twk9w_224{background:var(--color-accent);color:var(--color-text-on-accent)}._btnQuiet_twk9w_225{background:var(--color-surface-base);color:var(--color-text-primary);border:1px solid var(--color-border-card)}._btnGhost_twk9w_226{background:none;color:var(--color-text-tertiary);padding:11px 8px;font-weight:600}._connected_twk9w_228{background:var(--color-accent-soft);border:1px solid var(--color-accent-tint-border, #C9D5FF);border-radius:16px;padding:14px 16px;margin:0 0 14px}._connChip_twk9w_236{display:inline-flex;align-items:center;gap:7px;background:var(--color-surface-raised);border-radius:100px;padding:6px 12px;margin:0 8px 8px 0;font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--color-accent)}._connX_twk9w_250{background:none;border:none;color:inherit;opacity:.65;font-weight:800;cursor:pointer;padding:2px 4px;line-height:1;font-size:14px}._connRate_twk9w_262{font-family:var(--font-sans);font-size:13.5px;font-weight:700;color:var(--color-text-primary);margin:4px 0 0;font-variant-numeric:tabular-nums}._connFine_twk9w_271{font-family:var(--font-sans);font-size:11.5px;font-weight:500;color:var(--color-text-secondary);margin:4px 0 0}._aiCta_twk9w_280{width:100%;text-align:left;border:1px solid var(--color-accent-tint-border, rgba(0, 64, 255, .18));border-radius:16px;padding:14px 16px;margin:0 0 18px;background:linear-gradient(135deg,var(--color-accent-soft) 0%,var(--color-accent-softer, #F1F4FF) 100%);cursor:pointer;display:flex;align-items:center;gap:12px;-webkit-tap-highlight-color:transparent}._aiCta_twk9w_280:active{opacity:.9}._aiPill_twk9w_297{display:inline-flex;align-items:center;gap:5px;background:var(--color-surface-raised);border-radius:100px;padding:6px 10px;font-family:var(--font-sans);font-size:11px;font-weight:800;color:var(--color-accent);letter-spacing:-.005em;flex:none}._aiText_twk9w_312{flex:1;font-family:var(--font-sans);font-size:14px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em}._aiChev_twk9w_321{color:var(--color-accent);display:flex;flex:none}._sectionLabel_twk9w_324{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary);margin:18px 0 8px}._aboutText_twk9w_334{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.55;color:var(--color-text-secondary);margin:0 0 10px}._muscleChips_twk9w_343{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}._muscleChip_twk9w_343{font-family:var(--font-sans);font-size:12px;font-weight:700;padding:5px 11px;border-radius:100px;background:var(--color-surface-raised);border:1px solid var(--color-border-card);color:var(--color-text-secondary)}._tipsList_twk9w_361{padding-left:18px;margin:0}._tipsList_twk9w_361 li{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--color-text-secondary);line-height:1.55;margin-bottom:6px}._group_twk9w_375{background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;overflow:hidden}._row_twk9w_382{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;border:none;border-bottom:1px solid var(--color-surface-base);background:var(--color-surface-raised);text-align:left;cursor:pointer;color:var(--color-text-primary);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}._row_twk9w_382:last-child{border-bottom:none}._row_twk9w_382:active{background:var(--color-surface-base)}._rowText_twk9w_401{flex:1;min-width:0;font-size:15px;font-weight:700}._rowMeta_twk9w_408{display:block;font-size:12.5px;font-weight:600;color:var(--color-text-tertiary);margin-top:2px;line-height:1.4;font-variant-numeric:tabular-nums}._chev_twk9w_418{flex:none;display:flex;color:var(--color-text-tertiary)}._locSessions_twk9w_421{padding:2px 14px 10px;background:var(--color-surface-base);border-bottom:1px solid var(--color-surface-base)}._locRow_twk9w_427{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-surface-raised)}._locRow_twk9w_427:last-child{border-bottom:none}._locRow_twk9w_427 b{color:var(--color-text-primary);font-weight:700}._locRow_twk9w_427 ._pr_twk9w_442{color:var(--color-pr, #B5832A);font-weight:800}._muted_twk9w_444{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--color-text-tertiary);padding:12px 0}._empty_twk9w_452{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;color:var(--color-text-secondary);padding:20px 4px}._noteLine_twk9w_462{display:flex;align-items:flex-start;gap:5px;margin-top:4px;font-size:12.5px;font-weight:600;line-height:17px;color:var(--color-text-primary)}._noteLine_twk9w_462>svg{margin-top:3px}._noteText_twk9w_476{flex:1;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}._herePill_twk9w_486{display:inline-block;vertical-align:2px;margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-soft);border-radius:100px;padding:2px 8px}._noteLineNone_twk9w_500{display:block;margin-top:2px;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-text-tertiary)}._noteVal_twk9w_509{display:block;margin-top:2px;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--color-text-primary);line-height:1.4}._notesTwo_twk9w_519{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 8px}._notesTwo_twk9w_519>div{background:var(--color-surface-raised);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}._header_1mcur_3{display:flex;align-items:center;gap:12px;margin-bottom:8px}._backBtn_1mcur_10{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}._title_1mcur_20{font-family:var(--font-sans);font-size:32px;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);margin:0}._sectionLabel_1mcur_29{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary);margin:18px 0 8px}._sectionCount_1mcur_42{font-family:var(--font-mono);font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}._hint_1mcur_49{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.45;color:var(--color-text-tertiary);margin:-2px 2px 10px}._card_1mcur_59{background:var(--color-bg-card);border:1px solid var(--color-card-border);border-radius:16px;padding:14px 16px;margin-bottom:8px}._pair_1mcur_67{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-family:var(--font-sans);font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary)}._pairSwap_1mcur_79{display:inline-flex;color:var(--color-text-tertiary)}._pairGym_1mcur_84{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-tertiary)}._why_1mcur_92{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.45;color:var(--color-text-tertiary);margin-top:8px}._btnRow_1mcur_101{display:flex;gap:8px;align-items:center;margin-top:12px}._btn_1mcur_101{font-family:var(--font-sans);font-size:13.5px;font-weight:700;border:none;border-radius:100px;padding:11px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent}._btn_1mcur_101:active{opacity:.85}._btnPrimary_1mcur_123{background:var(--color-accent);color:var(--color-text-on-accent)}._btnQuiet_1mcur_129{background:var(--color-surface-base);color:var(--color-text-primary);border:1px solid var(--color-card-border)}._decided_1mcur_136{display:flex;gap:8px;align-items:flex-start;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.45;color:var(--color-text-secondary)}._dot_1mcur_147{width:8px;height:8px;border-radius:50%;background:var(--color-state-success);flex:none;margin-top:6px}._dotDifferent_1mcur_156{background:var(--color-text-tertiary)}._expander_1mcur_161{width:100%;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--color-accent);background:none;border:1px dashed var(--color-card-border);border-radius:12px;padding:11px;cursor:pointer;margin-top:2px;-webkit-tap-highlight-color:transparent}._never_1mcur_176{border-left:2px solid var(--color-card-border);padding:4px 0 4px 12px;margin:10px 2px 0;font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.5;color:var(--color-text-tertiary)}._never_1mcur_176 strong{color:var(--color-text-secondary);font-weight:700}._filter_1mcur_193{display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}._filter_1mcur_193::-webkit-scrollbar{display:none}._chip_1mcur_205{font-family:var(--font-sans);font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:100px;border:1px solid var(--color-card-border);background:var(--color-bg-card);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}._chipOn_1mcur_219{background:var(--color-text-primary);color:var(--color-text-on-dark);border-color:var(--color-text-primary)}._gymHead_1mcur_226{display:flex;justify-content:space-between;align-items:baseline;padding:14px 2px 6px;font-family:var(--font-sans)}._gymName_1mcur_234{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary)}._gymMeta_1mcur_241{font-size:12px;font-weight:600;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}._group_1mcur_248{background:var(--color-bg-card);border:1px solid var(--color-card-border);border-radius:16px;overflow:hidden}._row_1mcur_255{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;border:none;border-bottom:1px solid var(--color-surface-base);background:var(--color-bg-card);text-align:left;cursor:pointer;color:var(--color-text-primary);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}._row_1mcur_255:last-child{border-bottom:none}._row_1mcur_255:active{background:var(--color-surface-base)}._rowText_1mcur_279{flex:1;min-width:0;font-size:15.5px;font-weight:700}._rowMeta_1mcur_286{display:block;font-size:12.5px;font-weight:600;color:var(--color-text-tertiary);margin-top:2px;font-variant-numeric:tabular-nums}._chev_1mcur_295{flex:none;display:flex;color:var(--color-text-tertiary)}._empty_1mcur_301{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;color:var(--color-text-secondary);padding:24px 4px}._overlay_78pg2_4{position:fixed;inset:0;z-index:500;background:var(--color-overlay);display:flex;align-items:flex-end;justify-content:center}._sheet_78pg2_14{margin-bottom:var(--keyboard-height, 0px);max-height:min(90vh,calc(100dvh - var(--keyboard-height, 0px) - env(safe-area-inset-top) - 8px));transition:margin-bottom .25s cubic-bezier(.32,.72,0,1),max-height .25s cubic-bezier(.32,.72,0,1);width:100%;max-width:480px;display:flex;flex-direction:column;background:var(--color-surface-base);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:0 -8px 32px #0a16282e;animation:_sheetUp_78pg2_1 .3s cubic-bezier(.32,.72,0,1);overflow:hidden}@keyframes _sheetUp_78pg2_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._grabber_78pg2_34{display:flex;justify-content:center;padding:10px 0 6px;flex-shrink:0;touch-action:none}._grabberBar_78pg2_42{width:36px;height:5px;border-radius:var(--radius-capsule);background:var(--color-border-default)}._header_78pg2_49{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 20px 10px;flex-shrink:0;touch-action:none}._title_78pg2_59{font-family:var(--font-sans);font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--color-text-primary);margin:0}._cancel_78pg2_68{font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--color-text-secondary);background:none;border:none;padding:10px 4px;cursor:pointer;-webkit-tap-highlight-color:transparent}._body_78pg2_80{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px 12px}._dateRow_78pg2_90{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:14px;padding:10px 12px 10px 14px;cursor:pointer}._dateValue_78pg2_102{position:relative;display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-capsule);padding:7px 14px;font-variant-numeric:tabular-nums;white-space:nowrap}._dateInput_78pg2_119{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;padding:0;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer}._hint_78pg2_133{font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--color-text-tertiary);margin:12px 2px 8px}._fields_78pg2_142{background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;overflow:hidden}._field_78pg2_142{padding:9px 12px 9px 14px;border-bottom:1px solid var(--color-surface-base)}._field_78pg2_142:last-child{border-bottom:none}._fieldRow_78pg2_158{display:flex;align-items:center;gap:12px}._fieldText_78pg2_164{flex:1;min-width:0;display:flex;flex-direction:column}._fieldLabel_78pg2_171{font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--color-text-primary)}._fieldMeta_78pg2_178{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-text-tertiary);margin-top:1px;font-variant-numeric:tabular-nums}._inputWrap_78pg2_187{flex:none;display:inline-flex;align-items:center;gap:6px;width:116px;padding:0 12px;background:var(--color-surface-base);border:1.5px solid var(--color-border-card);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}._inputWrap_78pg2_187:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-softer)}._inputWrapError_78pg2_205,._inputWrapError_78pg2_205:focus-within{border-color:var(--color-danger);box-shadow:none}._input_78pg2_187{flex:1;min-width:0;width:100%;height:42px;border:none;background:transparent;padding:0;font-family:var(--font-sans);font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary);text-align:right;font-variant-numeric:tabular-nums}._input_78pg2_187::placeholder{color:var(--color-text-disabled);font-weight:700}._input_78pg2_187:focus{outline:none}._unit_78pg2_237{flex:none;min-width:18px;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--color-text-tertiary)}._error_78pg2_246{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.4;color:var(--color-danger-text);margin:6px 2px 0}._footer_78pg2_256{flex-shrink:0;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-subtle);background:var(--color-surface-base)}._footer_78pg2_256 ._error_78pg2_246{margin:0 2px 8px}._save_78pg2_267{width:100%;height:50px;border:none;border-radius:var(--radius-capsule);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-sans);font-size:16px;font-weight:800;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}._save_78pg2_267:active:not(:disabled){opacity:.85}._save_78pg2_267:disabled{opacity:.35;cursor:default}._header_l2icj_4{display:flex;align-items:center;gap:12px;margin-bottom:8px}._backBtn_l2icj_11{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}._title_l2icj_21{font-family:var(--font-sans);font-size:32px;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);margin:0}._subtitle_l2icj_30{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-text-tertiary);margin:0 0 14px;font-variant-numeric:tabular-nums}._logBtn_l2icj_39{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:50px;margin:8px 0 4px;border:none;border-radius:var(--radius-capsule);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-sans);font-size:16px;font-weight:800;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}._logBtn_l2icj_39:active{opacity:.85}._sectionLabel_l2icj_63{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary);margin:18px 0 8px}._group_l2icj_73{background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;overflow:hidden}._metricRow_l2icj_81{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;border-bottom:1px solid var(--color-surface-base);background:var(--color-surface-raised);text-align:left;cursor:pointer;color:var(--color-text-primary);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}._metricRow_l2icj_81:last-child{border-bottom:none}._metricRow_l2icj_81:active{background:var(--color-surface-base)}._metricText_l2icj_100{flex:1;min-width:0;display:flex;flex-direction:column}._metricLabel_l2icj_107{font-size:13.5px;font-weight:700;color:var(--color-text-secondary)}._metricDate_l2icj_113{font-weight:600;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}._value_l2icj_119{font-family:var(--font-sans);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._value_l2icj_119 small{font-size:13px;font-weight:700;letter-spacing:0;color:var(--color-text-tertiary);margin-left:4px}._value_l2icj_119 small._unitTight_l2icj_137{margin-left:1px}._meta_l2icj_141{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.4;color:var(--color-text-tertiary);margin-top:1px;font-variant-numeric:tabular-nums}._nowrap_l2icj_151{white-space:nowrap}._spark_l2icj_155{flex:none;display:flex}._chev_l2icj_160{flex:none;display:flex;color:var(--color-text-tertiary)}._entryRow_l2icj_167{display:flex;align-items:center;gap:12px;padding:10px 8px 10px 14px;border-bottom:1px solid var(--color-surface-base)}._entryRow_l2icj_167:last-child{border-bottom:none}._entryText_l2icj_177{flex:1;min-width:0;display:flex;flex-direction:column}._entryText_l2icj_177 ._value_l2icj_119{font-size:18px}._deleteBtn_l2icj_188{flex:none;min-width:44px;height:36px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1.5px solid transparent;border-radius:var(--radius-capsule);background:none;color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .2s ease}._deleteBtnArmed_l2icj_209{color:var(--color-danger);border-color:#b85c5c66;background:#b85c5c0f}._muted_l2icj_215{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--color-text-tertiary);padding:12px 0}._empty_l2icj_223{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;color:var(--color-text-secondary);padding:18px 4px;margin:0}._error_l2icj_233{font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--color-danger-text);margin:8px 4px 0}._header_18uwi_4{display:flex;align-items:center;gap:12px;margin-bottom:8px}._backBtn_18uwi_11{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}._title_18uwi_21{font-family:var(--font-sans);font-size:32px;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);margin:0}._sectionLabel_18uwi_30{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary);margin:18px 0 8px}._sectionCount_18uwi_43{font-family:var(--font-mono);font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}._hint_18uwi_50{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.45;color:var(--color-text-tertiary);margin:-2px 2px 10px}._card_18uwi_59{background:var(--color-bg-card);border:1px solid var(--color-card-border);border-radius:16px;padding:14px 16px;margin-bottom:8px}._nameLine_18uwi_67{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-family:var(--font-sans);font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary)}._name_18uwi_67{overflow-wrap:anywhere}._gymTag_18uwi_83{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-tertiary)}._meta_18uwi_91{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.45;color:var(--color-text-tertiary);margin-top:8px;font-variant-numeric:tabular-nums}._lifts_18uwi_101{display:flex;flex-direction:column;gap:2px;margin-top:8px}._lift_18uwi_101{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.45;color:var(--color-text-secondary)}._liftSets_18uwi_119{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}._btnRow_18uwi_125{display:flex;gap:8px;align-items:center;margin-top:12px}._btn_18uwi_125{font-family:var(--font-sans);font-size:13.5px;font-weight:700;border:none;border-radius:100px;padding:11px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent}._btn_18uwi_125:active:not(:disabled){opacity:.85}._btn_18uwi_125:disabled{opacity:.5;cursor:default}._btnPrimary_18uwi_152{background:var(--color-accent);color:var(--color-text-on-accent)}._btnQuiet_18uwi_158{background:var(--color-surface-base);color:var(--color-text-primary);border:1px solid var(--color-card-border)}._btnDelete_18uwi_165{background:var(--color-surface-base);color:var(--color-danger);border:1px solid rgba(184,92,92,.2)}._btnDeleteArmed_18uwi_172{background:#b85c5c0a;color:var(--color-danger);border:1px solid rgba(184,92,92,.4)}._renameLabel_18uwi_180{display:block;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:8px}._inputWrap_18uwi_191{display:flex;align-items:center;padding:0 12px;background:var(--color-surface-base);border:1.5px solid var(--color-border-card);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}._inputWrap_18uwi_191:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-softer)}._inputWrapError_18uwi_206,._inputWrapError_18uwi_206:focus-within{border-color:var(--color-danger);box-shadow:none}._input_18uwi_191{flex:1;min-width:0;width:100%;height:42px;border:none;background:transparent;padding:0;font-family:var(--font-sans);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary);text-align:left}._input_18uwi_191:focus{outline:none}._error_18uwi_232{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.4;color:var(--color-danger-text);margin:6px 2px 0}._empty_18uwi_241{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;color:var(--color-text-secondary);padding:24px 4px}._container_pbcnh_1{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:1000}._particle_pbcnh_12{position:absolute;top:-10px;animation:_confettiFall_pbcnh_1 linear forwards;opacity:1}._circle_pbcnh_19{border-radius:50%}._rect_pbcnh_23{border-radius:1px}@keyframes _confettiFall_pbcnh_1{0%{transform:translateY(0) translate(0) rotate(0);opacity:1}70%{opacity:1}to{transform:translateY(100vh) translate(var(--drift, 0px)) rotate(720deg);opacity:0}}._overlay_1phhm_5{position:fixed;inset:0;z-index:500;background:var(--color-overlay);display:flex;align-items:flex-end;justify-content:center}._sheet_1phhm_15{margin-bottom:var(--keyboard-height, 0px);max-height:min(90vh,calc(100dvh - var(--keyboard-height, 0px) - env(safe-area-inset-top) - 8px));transition:margin-bottom .25s cubic-bezier(.32,.72,0,1),max-height .25s cubic-bezier(.32,.72,0,1);width:100%;max-width:480px;display:flex;flex-direction:column;background:var(--color-surface-base);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:0 -8px 32px #0a16282e;animation:_sheetUp_1phhm_1 .3s cubic-bezier(.32,.72,0,1);overflow:hidden}@keyframes _sheetUp_1phhm_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._grabber_1phhm_35{display:flex;justify-content:center;padding:10px 0 6px;flex-shrink:0;touch-action:none}._grabberBar_1phhm_43{width:36px;height:5px;border-radius:var(--radius-capsule);background:var(--color-border-default)}._header_1phhm_50{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 20px 10px;min-height:52px;flex-shrink:0;touch-action:none}._title_1phhm_61{font-family:var(--font-sans);font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--color-text-primary);margin:0}._cancel_1phhm_70{font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--color-text-secondary);background:none;border:none;padding:10px 4px;cursor:pointer;-webkit-tap-highlight-color:transparent}._body_1phhm_82{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px 12px}._nameRow_1phhm_92{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:14px;padding:10px 12px 10px 14px}._nameLabel_1phhm_103{font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--color-text-primary)}._inputWrap_1phhm_110{flex:1;min-width:0;display:inline-flex;align-items:center;padding:0 12px;background:var(--color-surface-base);border:1.5px solid var(--color-border-card);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}._inputWrap_1phhm_110:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-softer)}._inputWrapError_1phhm_127,._inputWrapError_1phhm_127:focus-within{border-color:var(--color-danger);box-shadow:none}._input_1phhm_110{flex:1;min-width:0;width:100%;height:42px;border:none;background:transparent;padding:0;font-family:var(--font-sans);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary);text-align:left}._input_1phhm_110:focus{outline:none}._hint_1phhm_153{font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--color-text-tertiary);margin:12px 2px 8px}._lifts_1phhm_162{background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;overflow:hidden}._lift_1phhm_162{display:flex;align-items:center;gap:12px;min-height:26px;padding:9px 12px 9px 14px;border-bottom:1px solid var(--color-surface-base);box-sizing:content-box}._lift_1phhm_162:last-child{border-bottom:none}._liftName_1phhm_183{flex:1;min-width:0;font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--color-text-primary)}._liftSets_1phhm_192{flex:none;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}._supersetTag_1phhm_201{flex:none;font-family:var(--font-sans);font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--color-superset-text);background:var(--color-superset-bg-active);border-radius:var(--radius-capsule);padding:2px 7px}._savedCard_1phhm_215{background:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;padding:14px 16px}._savedName_1phhm_222{font-family:var(--font-sans);font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary);margin:0;overflow-wrap:anywhere}._savedMeta_1phhm_232{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.45;color:var(--color-text-tertiary);margin:4px 0 0}._savedNote_1phhm_241{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.45;color:var(--color-text-secondary)}._dot_1phhm_253{width:8px;height:8px;border-radius:50%;background:var(--color-accent);flex:none;margin-top:6px}._error_1phhm_262{font-family:var(--font-sans);font-size:12.5px;font-weight:600;line-height:1.4;color:var(--color-danger-text);margin:6px 2px 0}._footer_1phhm_272{flex-shrink:0;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-subtle);background:var(--color-surface-base)}._footer_1phhm_272 ._error_1phhm_262{margin:0 2px 8px}._primary_1phhm_283{width:100%;height:50px;border:none;border-radius:var(--radius-capsule);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-sans);font-size:16px;font-weight:800;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}._primary_1phhm_283:active:not(:disabled){opacity:.85}._primary_1phhm_283:disabled{opacity:.35;cursor:default}._card_1u2n4_2{background:var(--color-superset-bg-light);border:1.5px solid var(--color-superset-border);border-radius:14px;overflow:hidden}._header_1u2n4_10{display:flex;align-items:center;gap:6px;padding:10px 14px 6px}._boltIcon_1u2n4_17{font-size:12px;line-height:1}._label_1u2n4_22{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-superset-text);flex:1}._unlinkBtn_1u2n4_31{background:transparent;border:none;font-size:12px;font-weight:600;color:var(--color-text-disabled);cursor:pointer;padding:4px 6px;font-family:inherit;-webkit-tap-highlight-color:transparent}._unlinkBtn_1u2n4_31:active{color:var(--color-text-secondary)}._exerciseRow_1u2n4_48{border-top:1px dashed var(--color-superset-border)}._exerciseHeader_1u2n4_52{display:flex;align-items:center;padding:10px 14px;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._accentBar_1u2n4_61{width:3px;height:22px;border-radius:2px;flex-shrink:0}._exerciseName_1u2n4_68{flex:1;font-size:14px;font-weight:700;color:var(--color-text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._trashBtn_1u2n4_79{background:transparent;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--color-text-disabled);cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}._trashBtn_1u2n4_79:active{color:var(--color-danger)}._chipRow_1u2n4_98{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px;align-items:center}._chip_1u2n4_98{padding:3px 8px;border-radius:16px;font-size:12px;font-weight:600;white-space:nowrap}._addChip_1u2n4_114{width:24px;height:22px;border-radius:16px;background:#ddd7cf4d;border:1px dashed var(--color-warm-dark);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-text-disabled);cursor:pointer;-webkit-tap-highlight-color:transparent}._addChip_1u2n4_114:active{background:#ddd7cf80}._expandedBody_1u2n4_134{padding:0 14px 12px;animation:_slideIn_1u2n4_1 .2s ease}._setsContainer_1u2n4_139{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}._addSetBtn_1u2n4_146{width:100%;background:var(--color-warm);border:1.5px solid var(--color-warm-dark);border-radius:10px;padding:10px;font-size:13px;font-weight:700;color:var(--color-text-secondary);text-align:center;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}._addSetBtn_1u2n4_146:active{transform:scale(.96)}._noteInput_1u2n4_166{width:100%;padding:8px 0;margin-top:8px;border:none;border-bottom:1.5px solid var(--color-accent-tint-border);background:transparent;font-size:13px;font-weight:500;color:var(--color-text-primary);font-family:inherit;outline:none;caret-color:var(--color-accent)}._noteInput_1u2n4_166::placeholder{color:var(--color-text-disabled)}._addNoteLink_1u2n4_185{background:none;border:none;font-size:13px;font-weight:600;color:var(--color-text-disabled);cursor:pointer;padding:12px 0 0;font-family:inherit;-webkit-tap-highlight-color:transparent}._addToSupersetBtn_1u2n4_198{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:transparent;border:1.5px dashed var(--color-superset-border);border-top:none;border-bottom-left-radius:14px;border-bottom-right-radius:14px;font-size:13px;font-weight:600;color:var(--color-superset-text);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._addToSupersetBtn_1u2n4_198:active{background:#8b69140d}._collapsedCard_1u2n4_223{background:var(--color-card);border:1px solid rgba(122,107,69,.15);border-radius:14px;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 8px #2c28260a}._collapsedCard_1u2n4_223:active{background:var(--color-superset-bg-active)}._collapsedHeaderStrip_1u2n4_238{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--color-superset-bg-header);border-bottom:1px solid rgba(122,107,69,.06)}._collapsedLabel_1u2n4_247{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-superset-text)}._collapsedExRow_1u2n4_259{display:flex;align-items:center;gap:8px;padding:10px 16px}._collapsedExName_1u2n4_266{flex:1;font-size:14px;font-weight:700;color:var(--color-text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._collapsedExChips_1u2n4_277{display:flex;flex-wrap:wrap;gap:5px;flex-shrink:0}@keyframes _slideIn_1u2n4_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._row_1ps0b_1{display:flex;align-items:center;gap:8px;padding:4px 0}._setNumber_1ps0b_8{width:18px;font-size:13px;font-weight:700;color:var(--color-warm-dark);text-align:center;flex-shrink:0;transition:color .3s ease}._setNumberComplete_1ps0b_18{color:var(--color-accent)}._input_1ps0b_23{flex:1;padding:10px;border-radius:8px;border:1.5px solid var(--color-warm-dark);background:var(--color-bg);font-size:15px;text-align:center;font-family:inherit;min-width:0;-webkit-appearance:none}._input_1ps0b_23:focus{outline:none;border-color:var(--color-text-secondary)}._inputComplete_1ps0b_41{background:var(--color-accent-light);border-color:#6b8f5e4d;font-weight:700}._separator_1ps0b_48{font-size:12px;color:var(--color-warm-dark);flex-shrink:0}._checkIndicator_1ps0b_54{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--color-warm-dark);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:all .2s ease;position:relative}._checkIndicator_1ps0b_54:before{content:"";position:absolute;inset:-11px}._checkIndicatorComplete_1ps0b_76{background:var(--color-accent);border-color:var(--color-accent)}._removeBtn_1ps0b_82{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-warm-dark);font-size:16px;border-radius:4px;flex-shrink:0;-webkit-tap-highlight-color:transparent}._removeBtn_1ps0b_82:active{color:var(--color-danger)}._panel_h3qye_1{background:var(--color-bg);border-radius:12px;padding:12px 16px;margin-bottom:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease}._panelLoaded_h3qye_11{opacity:.5;cursor:default}._panelHeader_h3qye_16{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._label_h3qye_23{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--color-text-tertiary)}._date_h3qye_31{font-size:12px;color:var(--color-text-tertiary)}._chips_h3qye_36{display:flex;flex-wrap:wrap;gap:4px}._chip_h3qye_36{padding:3px 8px;border-radius:8px;background:var(--color-card);border:1px solid var(--color-card-border);font-size:13px;font-weight:600;color:var(--color-text-primary)}._notesRow_h3qye_52{margin-top:6px;font-size:12px;color:var(--color-text-secondary)}._button_11zdg_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:13px 16px;border-radius:var(--radius-capsule);font-weight:600;font-size:var(--text-button);font-family:var(--font-body);letter-spacing:-.43px;line-height:22px;transition:opacity .15s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent;height:48px}._button_11zdg_1:active:not(:disabled){opacity:.7}._button_11zdg_1:disabled{opacity:.5;cursor:not-allowed}._primary_11zdg_28{background-color:var(--color-accent);color:#fff;box-shadow:0 2px 8px #6b8f5e33}._secondary_11zdg_34{background-color:var(--color-secondary-fill);color:var(--color-text-primary)}._danger_11zdg_39{background-color:var(--color-danger-fill);color:var(--color-danger-text)}._save_11zdg_45{background-color:var(--color-accent);color:#fff;font-size:var(--text-button);font-weight:600;border-radius:var(--radius-capsule);box-shadow:0 2px 8px #6b8f5e33}._save_11zdg_45:active:not(:disabled){opacity:.7}._fullWidth_11zdg_58{width:100%}._small_11zdg_62{padding:8px 14px;font-size:14px;height:36px}._header_1gnol_1{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-lg)}._subtitle_1gnol_8{font-size:var(--text-sm);color:var(--color-text-secondary)}._warmUpSection_1gnol_13{margin-bottom:var(--space-lg)}._warmUpInput_1gnol_17{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--text-sm);resize:none}._exercises_1gnol_27{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--space-md)}._linkBanner_1gnol_35{display:flex;justify-content:space-between;align-items:center;background:var(--color-superset-bg);border:1.5px solid var(--color-superset-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);font-size:var(--text-sm);font-weight:500;color:var(--color-superset-text);animation:_fadeSlideUp_1gnol_1 .3s ease}._linkCancel_1gnol_50{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);padding:var(--space-xs) var(--space-sm)}._actionArea_1gnol_58{display:flex;flex-direction:column;align-items:center;padding:4px 0 40px;animation:_fadeUp_1gnol_1 .25s ease both}._savedMsg_1gnol_66{text-align:center;font-size:var(--text-sm);color:var(--color-accent);font-weight:500;margin-top:var(--space-sm);animation:_fadeSlideUp_1gnol_1 .4s cubic-bezier(.25,.46,.45,.94)}._emptyState_1gnol_76{display:flex;flex-direction:column;align-items:center;padding:32px 16px}._emptyIcon_1gnol_83{margin-bottom:12px}._emptyTitle_1gnol_87{font-family:var(--font-serif);font-size:18px;font-weight:600;color:var(--color-text-primary);margin-bottom:4px}._emptySubtitle_1gnol_95{font-size:13px;color:var(--color-text-secondary)}._emptyCta_1gnol_100{background:var(--color-accent);color:#fff;border:none;border-radius:12px;padding:14px 32px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;text-align:center}._emptyCta_1gnol_100:active{opacity:.85}._discardButton_1gnol_120{width:100%;padding:12px;border-radius:12px;border:1.5px solid rgba(184,92,92,.2);background:transparent;color:var(--color-danger);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;margin-top:14px;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,background .2s ease}._discardButton_1gnol_120:active{opacity:.7}._discardButtonConfirm_1gnol_140{border-color:#b85c5c66;background:#b85c5c08}._bottomButtonRow_1gnol_146{display:flex;gap:10px;width:100%}._addExerciseOutline_1gnol_152{flex:1;background:#fff;border:1.5px solid var(--color-accent);border-radius:12px;padding:14px 12px;font-size:14px;font-weight:700;color:var(--color-accent);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._addExerciseOutline_1gnol_152:active{background:#6b8f5e0f}@keyframes _fadeUp_1gnol_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeSlideUp_1gnol_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._celebrationOverlay_1gnol_194{position:fixed;inset:0;background:#f5f0ebf2;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}._celebrationCard_1gnol_205{text-align:center;max-width:340px;width:100%;animation:_slideUp_1gnol_1 .6s cubic-bezier(.34,1.56,.64,1)}._celebrationCheck_1gnol_212{width:56px;height:56px;border-radius:50%;background:var(--color-accent-soft);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;animation:_popIn_1gnol_1 .7s cubic-bezier(.34,1.56,.64,1)}._celebrationTitle_1gnol_224{font-family:var(--font-serif);font-size:28px;font-weight:600;color:var(--color-text-primary);margin-bottom:6px;animation:_fadeSlideUp_1gnol_1 .4s ease .2s both}._celebrationMeta_1gnol_233{font-size:14px;color:var(--color-text-tertiary);margin-bottom:28px;animation:_fadeSlideUp_1gnol_1 .4s ease .3s both}._celebrationGoal_1gnol_240{background:var(--color-surface-raised);border:1px solid rgba(237,232,226,.6);border-radius:14px;padding:14px 18px;margin-bottom:10px;text-align:left;animation:_slideInLeft_1gnol_1 .5s ease both}._celebrationGoalTitle_1gnol_250{font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}._celebrationBar_1gnol_257{width:100%;height:8px;border-radius:4px;background:#6b8f5e1f;overflow:hidden;margin-bottom:4px}._celebrationBarFill_1gnol_266{height:100%;border-radius:4px;background:var(--color-accent)}._celebrationGoalPercent_1gnol_272{font-size:12px;font-weight:600;color:var(--color-text-tertiary);text-align:right}._celebrationActions_1gnol_279{display:flex;flex-direction:column;gap:10px;margin-top:24px;animation:_fadeSlideUp_1gnol_1 .4s ease both}._celebrationDone_1gnol_287{width:100%;padding:16px;border-radius:14px;border:none;background:var(--color-accent);color:var(--color-text-on-accent);font-size:16px;font-weight:600;font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent}._celebrationDone_1gnol_287:active{opacity:.85}._celebrationViewGoals_1gnol_303{width:100%;padding:14px;border-radius:14px;border:1.5px solid var(--color-border-default);background:transparent;color:var(--color-text-secondary);font-size:15px;font-weight:600;font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent}._celebrationViewGoals_1gnol_303:active{opacity:.85}@keyframes _slideUp_1gnol_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes _popIn_1gnol_1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _slideInLeft_1gnol_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._coachmark_1gnol_335{position:absolute;top:-8px;right:12px;background:#0a1628;color:#fff;border-radius:10px;padding:8px 12px;font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.005em;z-index:10;box-shadow:0 8px 24px #0003;transform:translateY(-100%);white-space:nowrap}._coachmarkArrow_1gnol_353{position:absolute;bottom:-5px;left:24px;width:10px;height:10px;background:#0a1628;transform:rotate(45deg)}._ftuxFirstCard_1gnol_363{border:2px solid var(--color-accent, #0040FF);border-radius:14px;box-shadow:0 8px 24px #0a16281a,0 0 0 6px #0040ff14;overflow:hidden}._backBtn_cdm06_1{font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);padding:var(--space-xs) 0;margin-bottom:var(--space-md)}._titleSection_cdm06_9{margin-bottom:var(--space-lg)}._muscleGroup_cdm06_13{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;margin-bottom:4px}._meta_cdm06_20{font-size:var(--text-sm);color:var(--color-text-secondary)}._summaryRow_cdm06_25{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}._summaryItem_cdm06_31{flex:1;background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-sm);text-align:center}._summaryValue_cdm06_40{display:block;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1;margin-bottom:4px}._summaryLabel_cdm06_49{font-size:12px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._section_cdm06_56{margin-bottom:var(--space-lg)}._sectionLabel_cdm06_60{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}._warmUpText_cdm06_69{font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-md)}._exerciseCard_cdm06_77{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-sm)}._exerciseHeader_cdm06_85{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-sm)}._exerciseName_cdm06_92{font-weight:700;font-size:15px}._exerciseSetCount_cdm06_97{font-size:var(--text-xs);color:var(--color-text-tertiary)}._setRow_cdm06_102{display:flex;align-items:center;gap:var(--space-sm);padding:3px 0}._setNumber_cdm06_109{width:20px;font-size:var(--text-xs);font-weight:600;color:var(--color-text-tertiary);text-align:center}._setDetail_cdm06_117{font-size:var(--text-sm);color:var(--color-text-secondary)}._exerciseNotes_cdm06_122{font-size:var(--text-xs);color:var(--color-text-tertiary);font-style:italic;margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-light)}._supersetGroup_cdm06_131{background:var(--color-superset-bg);border:1.5px solid var(--color-superset-border);border-radius:14px;padding:8px;margin-bottom:var(--space-sm)}._supersetGroup_cdm06_131 ._exerciseCard_cdm06_77{margin-bottom:0;box-shadow:none}._supersetGroup_cdm06_131 ._exerciseCard_cdm06_77+._exerciseCard_cdm06_77{border-top:1px solid var(--color-superset-border);border-radius:0}._supersetGroup_cdm06_131 ._exerciseCard_cdm06_77:first-of-type{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}._supersetGroup_cdm06_131 ._exerciseCard_cdm06_77:last-of-type{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}._supersetTag_cdm06_159{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-superset-text);padding:2px 6px 6px}._actions_cdm06_169{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg);padding-bottom:var(--space-lg)}._deleteButton_cdm06_177{width:100%;padding:14px;border-radius:14px;border:1.5px solid rgba(184,92,92,.2);background:transparent;color:var(--color-danger);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .2s ease}._deleteButtonArmed_cdm06_192{border-color:#b85c5c66;background:#b85c5c0a;font-weight:700}._header_1ogx8_2{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-lg)}._pageTitle_1ogx8_9{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;line-height:41px;letter-spacing:.4px;color:var(--color-text-primary)}._addLink_1ogx8_18{font-size:13px;font-weight:700;color:var(--color-accent);cursor:pointer;background:none;border:none}._empty_1ogx8_28{text-align:center;padding:var(--space-2xl) 0}._emptyTitle_1ogx8_33{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;margin-bottom:4px}._emptyText_1ogx8_40{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}._emptyCta_1ogx8_46{padding:12px 20px;border-radius:12px;font-size:15px;font-weight:600;color:#fff;background:var(--color-accent);border:none;cursor:pointer;font-family:var(--font-body)}._kiroEmptyCard_1ogx8_58{background:linear-gradient(160deg,var(--color-accent-soft) 0%,rgba(229,235,255,.5) 100%);border:1px solid rgba(0,64,255,.18);border-radius:16px;padding:20px;margin-bottom:16px}._kiroBadge_1ogx8_66{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:7px;background:#fffc;border:1px solid rgba(0,64,255,.12);font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--color-accent);margin-bottom:12px}._kiroEmptyBody_1ogx8_81{font-family:var(--font-body);font-size:14px;color:var(--color-text-secondary);line-height:1.5;margin-bottom:16px}._kiroEmptyActions_1ogx8_89{display:flex;gap:10px;flex-wrap:wrap}._suggestBtn_1ogx8_95{padding:12px 18px;border-radius:12px;background:transparent;color:var(--color-accent);border:1.5px solid var(--color-accent);font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}._suggestBtn_1ogx8_95:disabled{color:var(--color-text-disabled);border-color:var(--color-text-disabled);cursor:not-allowed}._kiroHint_1ogx8_116{font-size:12px;color:var(--color-text-tertiary);margin-top:10px;font-family:var(--font-body)}._suggestedList_1ogx8_123{margin-top:16px;display:flex;flex-direction:column;gap:10px}._suggestedGoal_1ogx8_130{background:#fff;border:1px solid rgba(237,232,226,.8);border-radius:12px;padding:14px}._suggestedTitle_1ogx8_137{font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--color-text-primary);margin-bottom:4px}._suggestedReason_1ogx8_145{font-family:var(--font-body);font-size:13px;color:var(--color-text-secondary);line-height:1.4;margin-bottom:10px}._addSuggestedBtn_1ogx8_153{padding:8px 16px;border-radius:10px;background:var(--color-accent);color:#fff;border:none;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer}._heroCard_1ogx8_166{background:#fff;border-radius:20px;padding:24px;margin-bottom:16px;width:100%;text-align:left;cursor:pointer;border:1.5px solid rgba(0,64,255,.12);box-shadow:0 2px 8px #0040ff0f;-webkit-tap-highlight-color:transparent}._heroCard_1ogx8_166:active{opacity:.92}._heroLabel_1ogx8_183{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:9999px;background:var(--color-accent-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);margin-bottom:12px}._heroTitle_1ogx8_198{font-family:var(--font-serif);font-size:24px;font-weight:600;color:var(--color-text-primary);margin-bottom:2px}._heroSubtitle_1ogx8_206{font-size:12px;color:var(--color-text-tertiary);margin-bottom:16px}._heroNumbers_1ogx8_212{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}._heroCurrent_1ogx8_219{font-size:48px;font-weight:700;color:var(--color-text-primary);line-height:1;font-variant-numeric:tabular-nums}._heroTarget_1ogx8_227{font-size:14px;color:var(--color-text-tertiary)}._heroBar_1ogx8_232{width:100%;height:8px;border-radius:4px;background:var(--color-surface-muted);overflow:hidden;margin-bottom:16px}._heroBarFill_1ogx8_241{height:100%;border-radius:4px;background:var(--color-accent);transition:width .6s ease}._heroInfoBoxes_1ogx8_248{display:flex;gap:10px}._heroInfoBox_1ogx8_248{flex:1;background:var(--color-surface-base);border-radius:14px;padding:14px 16px}._heroInfoLabel_1ogx8_260{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-disabled);margin-bottom:4px}._heroInfoValue_1ogx8_269{font-size:18px;font-weight:700;color:var(--color-text-primary)}._heroInfoSub_1ogx8_275{font-size:13px;color:var(--color-text-tertiary);margin-top:2px}._goalsList_1ogx8_282{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}._goalCard_1ogx8_289{background:#fff;border:1.5px solid var(--color-border-default);border-radius:14px;padding:18px 20px;width:100%;text-align:left;cursor:pointer;transition:transform .1s;-webkit-tap-highlight-color:transparent}._goalCard_1ogx8_289:active{transform:scale(.98)}._cardHeader_1ogx8_305{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}._cardTitle_1ogx8_312{font-size:15px;font-weight:700;color:var(--color-text-primary)}._cardPercent_1ogx8_318{font-size:15px;font-weight:700}._cardSubtitle_1ogx8_323{font-size:12px;font-weight:500;color:var(--color-text-secondary);margin-bottom:10px}._cardBar_1ogx8_330{width:100%;height:8px;border-radius:4px;background:var(--color-surface-muted);overflow:hidden;margin-bottom:8px}._cardBarFill_1ogx8_339{height:100%;border-radius:4px;transition:width .6s ease}._cardStats_1ogx8_345{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._cardStatLeft_1ogx8_352{font-size:13px;font-weight:600;color:var(--color-text-primary)}._cardStatDim_1ogx8_358{font-weight:400;color:var(--color-text-secondary)}._cardStatRight_1ogx8_363{font-size:12px;font-weight:600}._miniStats_1ogx8_369{display:flex;gap:8px;margin-top:8px}._miniStat_1ogx8_369{flex:1;background:var(--color-surface-base);border-radius:8px;padding:8px;text-align:center}._miniStatValue_1ogx8_383{font-size:12px;font-weight:700;color:var(--color-text-primary);display:block}._miniStatLabel_1ogx8_390{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-disabled)}._miniChart_1ogx8_399{display:flex;align-items:flex-end;gap:3px;height:32px;margin-top:8px}._miniChartBar_1ogx8_407{flex:1;background:var(--color-accent);border-radius:2px;min-height:3px}._customStatus_1ogx8_415{font-size:13px;font-weight:600;color:var(--color-accent);margin-top:4px}._miniMilestones_1ogx8_422{display:flex;gap:6px;margin-top:8px}._miniMilestone_1ogx8_422{font-size:14px;color:var(--color-border-default)}._miniMilestoneDone_1ogx8_433{color:var(--color-accent)}._addGoalBtn_1ogx8_438{width:100%;border:2px dashed var(--color-border-default);border-radius:14px;padding:var(--space-lg);text-align:center;cursor:pointer;color:var(--color-text-secondary);font-weight:600;font-size:var(--text-base);background:none;margin-bottom:var(--space-lg)}._addGoalBtn_1ogx8_438:active{background:var(--color-surface-base)}._sectionLabel_1ogx8_457{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-text-secondary);margin-bottom:var(--space-md)}._backBtn_46wxr_1{display:flex;align-items:center;gap:4px;min-height:44px;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);padding:0;margin-left:-10px;margin-bottom:var(--space-sm);border-radius:12px;cursor:pointer}._backBtn_46wxr_1:active{background:#f0ebe6}._pageTitle_46wxr_20{font-family:var(--font-display);font-size:22px;font-weight:700;margin-bottom:var(--space-lg)}._prompt_46wxr_27{font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-md)}._typeList_46wxr_35{display:flex;flex-direction:column;gap:12px}._typeCard_46wxr_41{display:flex;align-items:flex-start;gap:var(--space-md);background:#fff;border:1.5px solid var(--color-border-default);border-radius:14px;padding:16px 18px;text-align:left;cursor:pointer;transition:border-color .15s,transform .1s;-webkit-tap-highlight-color:transparent}._typeCard_46wxr_41:active{transform:scale(.98);border-color:var(--color-accent)}._typeEmoji_46wxr_60{width:44px;height:44px;border-radius:12px;background:#ede7df;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}._typeInfo_46wxr_72{flex:1;min-width:0}._typeTitle_46wxr_77{font-weight:700;font-size:15px;color:var(--color-text-primary);margin-bottom:2px}._typeDesc_46wxr_84{font-size:13px;color:var(--color-text-secondary);margin-bottom:4px}._typeExample_46wxr_90{font-size:12px;font-style:italic;color:var(--color-accent)}._preview_46wxr_97{background:#eef2ea;border-radius:14px;padding:16px 18px;margin-bottom:var(--space-lg)}._previewLabel_46wxr_104{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-accent);margin-bottom:4px}._previewTitle_46wxr_113{font-size:16px;font-weight:700;color:var(--color-text-primary)}._form_46wxr_120{display:flex;flex-direction:column;gap:var(--space-lg)}._field_46wxr_126{display:flex;flex-direction:column;gap:8px}._label_46wxr_132{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary)}._input_46wxr_140{width:100%;padding:12px 14px;border:1.5px solid var(--color-border-default);border-radius:12px;font-size:15px;background:#fff;transition:border-color .15s}._input_46wxr_140:focus{border-color:var(--color-accent);outline:none}._sentenceRow_46wxr_155{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._sentenceText_46wxr_162{font-size:15px;color:var(--color-text-secondary);font-weight:500}._inlineInput_46wxr_168{width:72px;padding:10px 12px;border:1.5px solid var(--color-border-default);border-radius:10px;font-size:16px;font-weight:700;text-align:center;background:#fff;transition:border-color .15s}._inlineInput_46wxr_168:focus{border-color:var(--color-accent);outline:none}._pills_46wxr_186{display:flex;flex-wrap:wrap;gap:8px}._pill_46wxr_186{padding:8px 16px;border:1.5px solid var(--color-border-default);border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--color-text-secondary);background:#fff;cursor:pointer;transition:all .15s}._pillActive_46wxr_204{background:var(--color-text-primary);color:var(--color-surface-base);border-color:var(--color-text-primary)}._autocompleteWrapper_46wxr_211{position:relative}._suggestions_46wxr_215{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--color-border-default);border-radius:12px;box-shadow:var(--shadow-md);z-index:10;overflow:hidden}._suggestion_46wxr_215{display:block;width:100%;text-align:left;padding:10px 14px;font-size:14px;color:var(--color-text-primary);background:none;border:none;cursor:pointer}._suggestion_46wxr_215:active{background:var(--color-surface-base)}._suggestion_46wxr_215+._suggestion_46wxr_215{border-top:1px solid #F0EBE6}._trackingOptions_46wxr_249{display:flex;flex-direction:column;gap:8px}._trackingOption_46wxr_249{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1.5px solid var(--color-border-default);border-radius:12px;text-align:left;background:#fff;cursor:pointer;transition:border-color .15s}._trackingActive_46wxr_268{border-color:var(--color-accent);background:#fafdf7}._trackingLabel_46wxr_273{font-size:14px;font-weight:600;color:var(--color-text-primary)}._trackingDesc_46wxr_279{font-size:12px;color:var(--color-text-secondary)}._milestoneRow_46wxr_285{display:flex;gap:8px;align-items:center}._removeBtn_46wxr_291{width:32px;height:32px;border-radius:8px;background:var(--color-surface-base);color:#c45e5e;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._addMilestoneBtn_46wxr_306{font-size:13px;font-weight:600;color:var(--color-accent);padding:8px 0;text-align:left;cursor:pointer}._topGoalToggle_46wxr_316{display:flex;align-items:center;gap:8px;padding:14px 16px;border:1.5px solid var(--color-border-default);border-radius:12px;font-size:14px;font-weight:600;color:var(--color-text-secondary);background:#fff;cursor:pointer;transition:all .15s}._topGoalActive_46wxr_331{border-color:#d4900d;background:#fff8ec;color:#d4900d}._createBtn_46wxr_338{width:100%;padding:16px;border-radius:14px;font-size:16px;font-weight:700;color:#fff;background:var(--color-accent);cursor:pointer;transition:opacity .15s,transform .1s;border:none}._createBtn_46wxr_338:active{transform:scale(.98)}._createBtn_46wxr_338:disabled{opacity:.4;cursor:not-allowed}._headerRow_f1aij_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}._backBtn_f1aij_8{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);cursor:pointer;margin-left:-10px;border-radius:12px}._backBtn_f1aij_8:active{background:#f0ebe6}._headerActions_f1aij_24{display:flex;align-items:center;gap:12px}._editBtn_f1aij_30{font-size:var(--text-sm);color:var(--color-accent);font-weight:600;cursor:pointer}._deleteBtn_f1aij_37{font-size:var(--text-sm);color:var(--color-danger);font-weight:500;cursor:pointer}._deleteBtnArmed_f1aij_44{font-weight:700;color:#b85c5c;background:#b85c5c0f;padding:4px 8px;border-radius:6px}._title_f1aij_52{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--color-text-primary);margin-bottom:2px}._subtitle_f1aij_60{font-size:12px;font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-xl)}._bigSection_f1aij_68{text-align:center;margin-bottom:var(--space-xl)}._bigLabel_f1aij_73{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-text-secondary);margin-bottom:4px}._bigNumber_f1aij_82{font-size:56px;font-weight:700;line-height:1;margin-bottom:4px}._bigTarget_f1aij_89{font-size:16px;color:var(--color-text-secondary);margin-bottom:12px}._bigBar_f1aij_95{width:60%;height:10px;border-radius:5px;background:var(--color-surface-muted);margin:0 auto;overflow:hidden}._bigBarFill_f1aij_104{height:100%;border-radius:5px;background:var(--color-accent);transition:width .6s ease}._completeCard_f1aij_112{display:flex;align-items:center;justify-content:center;gap:8px;background:#eef2ea;border-radius:14px;padding:14px;margin-bottom:var(--space-md)}._completeEmoji_f1aij_123{font-size:20px}._completeText_f1aij_127{font-size:15px;font-weight:700;color:var(--color-accent)}._card_f1aij_134{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:var(--shadow-sm);margin-bottom:12px}._cardTitle_f1aij_142{font-weight:700;font-size:15px;color:var(--color-text-primary);margin-bottom:var(--space-md)}._chart_f1aij_150{position:relative;height:140px;padding-bottom:20px}._chartTarget_f1aij_156{position:absolute;left:0;right:0;border-top:2px dashed var(--color-text-disabled);z-index:1}._chartTargetLabel_f1aij_164{position:absolute;right:0;top:-16px;font-size:12px;color:var(--color-text-disabled);font-weight:600}._chartBars_f1aij_173{display:flex;align-items:flex-end;justify-content:space-around;height:100%;gap:4px}._chartBarWrapper_f1aij_181{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}._chartBar_f1aij_173{width:100%;max-width:28px;background:var(--color-accent);border-radius:4px 4px 0 0;min-height:4px;transition:height .4s ease}._chartBarLabel_f1aij_199{font-size:12px;color:var(--color-text-disabled);margin-top:4px}._calendarHeader_f1aij_206{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._calDayLabel_f1aij_212{font-size:12px;text-transform:uppercase;font-weight:600;color:var(--color-text-disabled);text-align:center}._calendarGrid_f1aij_220{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._calCell_f1aij_226{display:flex;align-items:center;justify-content:center;padding:4px 0;min-height:32px}._calDay_f1aij_212{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-text-disabled);border-radius:50%}._calDayActive_f1aij_245{background:var(--color-accent);color:#fff;font-weight:600}._milestoneRow_f1aij_252{display:flex;align-items:center;gap:12px;padding:10px 0;width:100%;text-align:left;cursor:pointer;border:none;background:none}._milestoneRow_f1aij_252+._milestoneRow_f1aij_252{border-top:1px solid #F0EBE6}._milestoneCheck_f1aij_268{width:24px;height:24px;border-radius:50%;border:2px solid var(--color-border-default);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-border-default);flex-shrink:0}._milestoneDone_f1aij_281 ._milestoneCheck_f1aij_268{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._milestoneText_f1aij_287{font-size:14px;color:var(--color-text-primary)}._milestoneDone_f1aij_281 ._milestoneText_f1aij_287{text-decoration:line-through;color:var(--color-text-disabled)}._insightRow_f1aij_298{display:flex;align-items:center;gap:10px;padding:8px 0}._insightRow_f1aij_298+._insightRow_f1aij_298{border-top:1px solid #F0EBE6}._insightEmoji_f1aij_309{font-size:16px}._insightText_f1aij_313{font-size:14px;color:var(--color-text-primary);font-weight:500}._actions_f1aij_320{margin-top:var(--space-md)}._actionBtn_f1aij_324{width:100%;padding:16px;border-radius:14px;font-size:16px;font-weight:700;color:#fff;background:var(--color-accent);cursor:pointer;transition:opacity .15s;border:none}._actionBtn_f1aij_324:active{opacity:.85}._actionBtnDone_f1aij_341{background:var(--color-text-disabled)}._logForm_f1aij_346{display:flex;flex-direction:column;gap:10px}._logInput_f1aij_352{width:100%;padding:12px 14px;border:1.5px solid var(--color-border-default);border-radius:12px;font-size:15px;background:#fff}._logInput_f1aij_352:focus{border-color:var(--color-accent);outline:none}._logActions_f1aij_366{display:flex;gap:8px}._logSaveBtn_f1aij_371{flex:1;padding:12px;border-radius:12px;font-size:15px;font-weight:700;color:#fff;background:var(--color-accent);cursor:pointer;border:none}._logCancelBtn_f1aij_383{flex:1;padding:12px;border-radius:12px;font-size:15px;font-weight:600;color:var(--color-text-secondary);background:var(--color-surface-base);cursor:pointer;border:none}._header_1jvh9_3{display:flex;align-items:center;gap:12px;margin-bottom:4px}._backBtn_1jvh9_10{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}._title_1jvh9_20{font-family:var(--font-sans);font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-text-primary);margin:0;font-variant-numeric:tabular-nums}._yearNav_1jvh9_32{display:flex;margin-left:auto;margin-right:-6px}._yearBtn_1jvh9_38{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}._yearBtn_1jvh9_38 span{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-primary);box-sizing:border-box}._yearBtn_1jvh9_38:disabled{cursor:default}._yearBtn_1jvh9_38:disabled span{background:transparent;color:var(--color-text-disabled)}._summary_1jvh9_73{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.4;color:var(--color-text-secondary);margin:0 0 16px;font-variant-numeric:tabular-nums;text-wrap:pretty}._chips_1jvh9_85{display:flex;gap:8px;overflow-x:auto;margin:0 -20px 16px;padding:0 20px;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}._chips_1jvh9_85::-webkit-scrollbar{display:none}._chip_1jvh9_85{padding:8px 16px;border-radius:100px;flex-shrink:0;background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}._chipOn_1jvh9_115{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent);font-weight:700}._yearGrid_1jvh9_123{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._mini_1jvh9_129{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;min-height:44px;padding:8px 6px 10px;border-radius:12px;background:none;border:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}._mini_1jvh9_129:disabled{cursor:default}._miniOpen_1jvh9_152{background:var(--color-accent-softer);box-shadow:inset 0 0 0 1px var(--color-accent-tint-border)}._miniLabel_1jvh9_157{display:block;font-family:var(--font-sans);font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary);margin:0 0 6px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}._miniNow_1jvh9_171{color:var(--color-accent)}._miniCount_1jvh9_175{font-weight:700;color:var(--color-text-tertiary)}._mini_1jvh9_129:disabled ._miniLabel_1jvh9_157{color:var(--color-text-disabled)}._monthSection_1jvh9_185{margin-top:24px;padding-bottom:24px;scroll-margin-top:8px}._monthHead_1jvh9_191{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}._monthTitle_1jvh9_199{font-family:var(--font-sans);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary);margin:0}._monthCount_1jvh9_208{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}._monthCard_1jvh9_217{background:var(--color-surface-raised);border-radius:14px;border:1px solid var(--color-border);padding:4px 16px 16px}._empty_1jvh9_224{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text-tertiary);margin:16px 0 0}._list_1jvh9_232{display:flex;flex-direction:column;gap:8px;margin-top:12px}._row_1jvh9_240{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:12px;background:var(--color-surface-raised);border:1px solid var(--color-border);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;scroll-margin-top:12px;scroll-margin-bottom:calc(var(--bottom-clearance) + 8px);box-sizing:border-box;transition:background .15s ease,border-color .15s ease}._rowOn_1jvh9_258{background:var(--color-accent-softer);border-color:var(--color-accent)}._dots_1jvh9_263{display:flex;gap:4px;flex-shrink:0}._dots_1jvh9_263 span{width:8px;height:8px;border-radius:4px}._rowText_1jvh9_275{flex:1;min-width:0}._rowTitle_1jvh9_280{display:block;font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_1jvh9_292{display:block;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--color-text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tile_10pkj_2{flex:none;width:36px;height:36px;border-radius:10px;background:var(--color-accent);display:flex;align-items:center;justify-content:center}._tileLarge_10pkj_13{width:56px;height:56px;border-radius:15px;box-shadow:0 6px 16px #0040ff3d}._card_10pkj_21{border-radius:18px;padding:20px;background:linear-gradient(165deg,var(--color-accent-soft) 0%,rgba(229,235,255,.5) 100%);box-shadow:0 4px 16px #0a16280f;margin:0 0 18px}._pill_10pkj_29{display:inline-flex;align-items:center;gap:5px;background:var(--color-surface-raised);border-radius:100px;padding:6px 10px;font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:-.005em;color:var(--color-accent)}._head_10pkj_43{font-family:var(--font-sans);font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--color-text-primary);margin:12px 0 6px;text-wrap:balance}._body_10pkj_54{margin:0;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.45;color:var(--color-text-secondary)}._buttons_10pkj_63{display:flex;align-items:center;gap:4px;margin-top:16px}._connect_10pkj_70,._later_10pkj_71{height:40px;border:none;font-family:var(--font-sans);font-size:14.5px;cursor:pointer;-webkit-tap-highlight-color:transparent}._connect_10pkj_70{padding:0 20px;border-radius:100px;background:var(--color-accent);color:var(--color-text-on-accent);font-weight:800}._connect_10pkj_70:active{background:var(--color-accent-hover)}._later_10pkj_71{padding:0 12px;background:none;color:var(--color-text-secondary);font-weight:700}._section_1eiy2_1{margin-bottom:var(--space-lg)}._sectionLabel_1eiy2_5{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}._card_1eiy2_14{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._profileRow_1eiy2_21{display:flex;align-items:center;gap:var(--space-md)}._avatarCircle_1eiy2_27{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-accent)}._avatarImg_1eiy2_39{width:100%;height:100%;object-fit:cover;border-radius:50%}._avatarInitial_1eiy2_46{color:var(--color-text-on-accent);font-size:var(--text-lg);font-weight:600}._profileInfo_1eiy2_52{min-width:0}._profileName_1eiy2_56{font-weight:600;font-size:var(--text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileEmail_1eiy2_64{font-size:var(--text-sm);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._settingRow_1eiy2_72{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}._settingTitle_1eiy2_79{font-weight:600;font-size:var(--text-base);margin-bottom:2px}._settingDesc_1eiy2_85{font-size:var(--text-sm);color:var(--color-text-secondary)}._aboutText_1eiy2_90{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:4px}._version_1eiy2_96{font-size:var(--text-xs);color:var(--color-text-tertiary)}._historyRow_1eiy2_102{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-card);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-sm);border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}._historyRow_1eiy2_102:active{opacity:.85}._historyLeft_1eiy2_120{display:flex;align-items:center;gap:12px}._historyTitle_1eiy2_126{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary)}._historySub_1eiy2_132{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:1px}._signOutBtn_1eiy2_138{width:100%;padding:var(--space-md);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:600;color:var(--color-danger);background:var(--color-bg-card);box-shadow:var(--shadow-sm);cursor:pointer;transition:opacity .15s;border:none}._signOutBtn_1eiy2_138:active{opacity:.7}._deleteSection_1eiy2_157{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-warm-dark)}._deleteSectionTitle_1eiy2_163{font-size:13px;font-weight:600;color:var(--color-danger);margin-bottom:8px}._deleteSectionDescription_1eiy2_170{font-size:13px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:16px}._deleteButton_1eiy2_177{width:100%;padding:14px 0;border-radius:12px;border:1.5px solid rgba(184,92,92,.3);background:var(--color-surface-raised);color:var(--color-danger);font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}._deleteButton_1eiy2_177:active{background:#b85c5c0f}._deleteModal_1eiy2_197{position:fixed;inset:0;background:#1a171480;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}._deleteModalCard_1eiy2_208{background:var(--color-surface-overlay);border-radius:20px;padding:28px 24px;max-width:340px;width:100%;text-align:center}._deleteModalTitle_1eiy2_217{font-family:var(--font-serif);font-size:22px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}._deleteModalText_1eiy2_225{font-size:14px;color:var(--color-text-primary);line-height:1.6;margin:0 0 24px}._deleteConfirmButton_1eiy2_232{width:100%;padding:14px 0;border-radius:12px;border:none;background:var(--color-danger);color:var(--color-text-on-accent);font-size:15px;font-weight:700;font-family:var(--font-sans);cursor:pointer;margin-bottom:10px;-webkit-tap-highlight-color:transparent}._deleteConfirmButton_1eiy2_232:active{opacity:.85}._deleteConfirmButton_1eiy2_232:disabled{opacity:.6;cursor:default}._deleteCancelButton_1eiy2_256{width:100%;padding:14px 0;border-radius:12px;border:1.5px solid var(--color-warm-dark);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:15px;font-weight:600;font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent}._deleteCancelButton_1eiy2_256:active{background:var(--color-surface-base)}._deleteCancelButton_1eiy2_256:disabled{opacity:.6;cursor:default}._groupLabel_1eiy2_280{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary);margin:18px 0 8px}._groupLabel_1eiy2_280:first-of-type{margin-top:0}._group_1eiy2_280{background:var(--color-bg-card);border:1px solid var(--color-card-border);border-radius:16px;overflow:hidden}._row_1eiy2_301{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;border:none;border-bottom:1px solid var(--color-surface-base);background:var(--color-bg-card);text-align:left;cursor:pointer;color:var(--color-text-primary);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}._row_1eiy2_301:last-child{border-bottom:none}._row_1eiy2_301:active{background:var(--color-surface-base)}._rowText_1eiy2_325{flex:1;min-width:0;font-size:15.5px;font-weight:700}._rowMeta_1eiy2_332{display:block;font-size:12.5px;font-weight:600;color:var(--color-text-tertiary);margin-top:2px;font-variant-numeric:tabular-nums}._rowMeta_1eiy2_332 b{color:var(--color-accent);font-weight:700}._rowChev_1eiy2_346{flex:none;display:flex;color:var(--color-text-tertiary)}._rowDanger_1eiy2_352 ._rowText_1eiy2_325{color:var(--color-danger)}._identityRow_1eiy2_356{display:flex;align-items:center;gap:var(--space-md);padding:13px 14px;border-bottom:1px solid var(--color-surface-base)}._gymList_1eiy2_364{padding:4px 14px 10px;border-bottom:1px solid var(--color-surface-base);background:var(--color-surface-base)}._gymRow_1eiy2_370{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:var(--color-text-primary)}._gymRowMeta_1eiy2_382{font-size:12px;font-weight:600;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}._footer_1eiy2_390{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-text-tertiary);text-align:center;padding:18px 0 0;font-variant-numeric:tabular-nums}._connectedMeta_1eiy2_401{display:inline-flex;align-items:center;gap:5px}._connectedDot_1eiy2_407{flex:none;width:7px;height:7px;border-radius:50%;background:var(--color-accent)}._container_1u2o3_2{flex:1;display:flex;flex-direction:column;background-color:var(--color-bg);overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;min-height:0}._screenWrap_1u2o3_14{flex:1;display:flex;flex-direction:column;transition:opacity .25s ease,transform .25s ease}._screenWrapHidden_1u2o3_21{opacity:0;transform:translateY(10px)}._splash_1u2o3_27{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px 0}._logoImg_1u2o3_36{width:auto;image-rendering:-webkit-optimize-contrast;margin-bottom:20px}._splashTagline_1u2o3_42{font-family:var(--font-body);font-size:22px;font-weight:600;color:#6b6560;text-align:center;line-height:1.45;letter-spacing:-.01em;max-width:300px;margin-top:28px}._chartBars_1u2o3_54{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:150px}._chartBar_1u2o3_54{width:28px;border-radius:8px}._splashBottom_1u2o3_67{padding:0 24px 48px;width:100%;max-width:400px;margin:0 auto}._getStartedButton_1u2o3_74{width:100%;padding:18px 0;border-radius:16px;border:none;background:#6b8f5e;color:#fff;font-size:17px;font-weight:600;font-family:var(--font-body);cursor:pointer;box-shadow:0 2px 12px #6b8f5e33;margin-bottom:12px;-webkit-tap-highlight-color:transparent}._getStartedButton_1u2o3_74:active{opacity:.85}._existingAccountLink_1u2o3_92{display:block;width:100%;text-align:center;background:transparent;border:1.5px solid #DDD7CF;border-radius:16px;color:#6b6560;font-size:16px;font-weight:600;font-family:var(--font-body);cursor:pointer;padding:16px 0;-webkit-tap-highlight-color:transparent}._existingAccountLink_1u2o3_92:active{opacity:.85}._signinPage_1u2o3_112{flex:1;display:flex;flex-direction:column;padding:0 28px;background:#f4f6f8}._signinTop_1u2o3_120{padding-top:max(60px,calc(env(safe-area-inset-top,0px) + 20px));margin-bottom:auto}._signinWordmark_1u2o3_125{margin-bottom:12vh}._signinHeadline_1u2o3_129{font-family:Manrope,system-ui,sans-serif;font-weight:800;font-size:36px;letter-spacing:-.03em;line-height:1.1;color:#0a1628;max-width:340px;margin:0 0 14px}._signinSubtitle_1u2o3_140{font-family:Manrope,system-ui,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.005em;line-height:1.4;color:#4a5666;max-width:320px;margin:0}._signinBottom_1u2o3_151{padding:0 0 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));width:100%}._googleButton_1u2o3_157{width:100%;height:56px;border-radius:14px;border:1px solid #DDE3EA;background:#fff;color:#0a1628;font-size:16px;font-weight:700;font-family:Manrope,system-ui,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px;-webkit-tap-highlight-color:transparent}._googleButton_1u2o3_157:active{opacity:.85}._appleButton_1u2o3_178{width:100%;height:56px;border-radius:14px;border:none;background:#000;color:#fff;font-size:16px;font-weight:700;font-family:Manrope,system-ui,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px;-webkit-tap-highlight-color:transparent}._appleButton_1u2o3_178:active{opacity:.85}._legalText_1u2o3_199{text-align:center;font-family:Manrope,system-ui,sans-serif;font-weight:500;font-size:11px;letter-spacing:-.005em;color:#8693a3;line-height:1.5}._legalLink_1u2o3_209{color:#0040ff;text-decoration:none}._ftuxPage_1u2o3_216{flex:1;display:flex;flex-direction:column;padding:60px 28px 32px;background:#f4f6f8}._ftuxHeadline_1u2o3_224{font-family:Manrope,system-ui,sans-serif;font-weight:800;font-size:40px;letter-spacing:-.035em;line-height:1.05;color:#0a1628;margin:0 0 16px;max-width:320px}._ftuxSubhead_1u2o3_235{font-family:Manrope,system-ui,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.01em;line-height:1.45;color:#4a5666;margin:0}._ftuxTitle_1u2o3_245{font-family:Manrope,system-ui,sans-serif;font-weight:800;font-size:30px;letter-spacing:-.03em;line-height:1.1;color:#0a1628;margin:0 0 8px}._ftuxBody_1u2o3_255{font-family:Manrope,system-ui,sans-serif;font-weight:500;font-size:15px;letter-spacing:-.005em;line-height:1.4;color:#4a5666;margin:0}._ftuxLabel_1u2o3_265{display:block;font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:700;color:#8693a3;margin-bottom:8px;letter-spacing:1.4px;text-transform:uppercase}._ftuxInput_1u2o3_276{width:100%;padding:16px;background:#fff;border:1.5px solid #0040FF;border-radius:12px;font-family:Manrope,system-ui,sans-serif;font-size:17px;font-weight:700;color:#0a1628;letter-spacing:-.015em;outline:none;box-shadow:0 0 0 4px #f0f4ff;box-sizing:border-box}._ftuxInput_1u2o3_276::placeholder{color:#8693a3;font-weight:500}._ftuxFootnote_1u2o3_297{font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:500;color:#8693a3;margin:10px 0 0;letter-spacing:-.005em;line-height:1.4}._ftuxError_1u2o3_307{font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:600;color:#b85c5c;margin:8px 0 0}._ftuxCta_1u2o3_315{width:100%;height:56px;background:#0040ff;color:#fff;border:none;border-radius:14px;font-family:Manrope,system-ui,sans-serif;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:8px;-webkit-tap-highlight-color:transparent}._ftuxCta_1u2o3_315:active{opacity:.85}._ftuxCta_1u2o3_315:disabled{cursor:default}._ftuxMuscleChip_1u2o3_337{padding:10px 16px;border-radius:10px;border:1px solid #DDE3EA;background:#fff;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:700;color:#0a1628;cursor:pointer;-webkit-tap-highlight-color:transparent}._ftuxMuscleChip_1u2o3_337:active{background:#e5ebff}._slopeBrandMark_1u2o3_353{width:24px;height:24px;border-radius:12px;background:#e5ebff;border:1.25px solid #0040FF;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._heySlopeEyebrow_1u2o3_365{font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:800;color:#0040ff;letter-spacing:1.4px;text-transform:uppercase}._chatPrimary_1u2o3_374{font-family:Manrope,system-ui,sans-serif;font-size:17px;font-weight:700;color:#0a1628;margin:0 0 4px;letter-spacing:-.02em;line-height:1.25}._chatSecondary_1u2o3_384{font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:500;color:#4a5666;margin:0;letter-spacing:-.005em;line-height:1.4}._chatThinking_1u2o3_394{align-self:flex-start;padding:12px 18px;background:#fff;border:1px solid #DDE3EA;border-radius:6px 18px 18px;font-family:Manrope,system-ui,sans-serif;font-size:14px;color:#8693a3}._chatDock_1u2o3_406{padding:12px 16px 20px;border-top:1px solid #DDE3EA;background:#fff}._chatInputRow_1u2o3_412{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;background:#f4f6f8;border-radius:24px}._chatInputField_1u2o3_421{flex:1;border:none;background:transparent;font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:500;color:#0a1628;outline:none}._chatInputField_1u2o3_421::placeholder{color:#8693a3}._chatSendBtn_1u2o3_436{width:36px;height:36px;border-radius:18px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;-webkit-tap-highlight-color:transparent}._chatSendBtn_1u2o3_436:disabled{cursor:default}:root{--primitive-blue-50: #F0F4FF;--primitive-blue-100: #E5EBFF;--primitive-blue-200: #C7D4FF;--primitive-blue-300: #7B9CFF;--primitive-blue-500: #0040FF;--primitive-blue-600: #0036D9;--primitive-blue-700: #002EB3;--primitive-linen-cool-50: #F4F6F8;--primitive-linen-100: #F2EBE3;--primitive-linen-150: #F0EBE6;--primitive-linen-200: #EDE8E2;--primitive-linen-250: #EBE5DE;--primitive-linen-300: #E8E2DA;--primitive-linen-350: #E5E0DB;--primitive-linen-400: #E0D9D1;--primitive-linen-500: #DDD7CF;--primitive-linen-600: #D9D2C7;--primitive-linen-700: #B8B0A4;--primitive-warm-900: #2C2826;--primitive-warm-800: #4A4540;--primitive-warm-700: #6B6560;--primitive-warm-650: #6B6360;--primitive-warm-600: #7D776F;--primitive-warm-500: #8A847D;--primitive-warm-450: #9A938B;--primitive-warm-400: #9B958E;--primitive-warm-350: #C4BBB0;--primitive-warm-300: #C8C2BA;--primitive-amber-500: #D4900D;--primitive-amber-100: #FFF4E0;--primitive-amber-200: #F0DCB0;--primitive-gold-500: #D4A14A;--primitive-gold-100: #FCEBD1;--primitive-superset-50: #FFFCF5;--primitive-superset-100: #FFF8EC;--primitive-superset-200: #FAF6F0;--primitive-superset-300: #F7F0E0;--primitive-superset-500: #E0D2B4;--primitive-superset-700: #7A6B45;--primitive-red-500: #B85C5C;--primitive-red-600: #C94444;--primitive-red-100: rgba(185, 92, 92, .12);--primitive-tan-200: #E8DFD0;--primitive-tan-300: #D9CDB8;--primitive-dark-900: #1A1714;--primitive-dark-800: #2C2C2C;--primitive-white: #FFFFFF;--primitive-muscle-back: #6B8F5E;--primitive-muscle-chest: #8B6B52;--primitive-muscle-shoulders: #7A6B45;--primitive-muscle-arms: #457A6B;--primitive-muscle-legs: #4A6380;--primitive-muscle-core: #6B4580;--color-accent: var(--primitive-blue-500);--color-accent-hover: var(--primitive-blue-700);--color-accent-soft: var(--primitive-blue-100);--color-accent-softer: var(--primitive-blue-50);--color-accent-mid: var(--primitive-blue-300);--color-accent-tint-low: rgba(0, 64, 255, .1);--color-accent-tint-mid: rgba(0, 64, 255, .19);--color-accent-tint-high: rgba(0, 64, 255, .25);--color-accent-tint-border: rgba(0, 64, 255, .22);--color-accent-tint-glass: rgba(0, 64, 255, .85);--color-surface-base: var(--primitive-linen-cool-50);--color-surface-raised: var(--primitive-white);--color-surface-muted: #EDF0F4;--color-surface-recessed: var(--primitive-linen-200);--color-surface-overlay: var(--primitive-white);--color-text-primary: var(--primitive-warm-900);--color-text-secondary: var(--primitive-warm-700);--color-text-tertiary: var(--primitive-warm-500);--color-text-disabled: var(--primitive-warm-300);--color-text-on-accent: var(--primitive-white);--color-text-on-dark: var(--primitive-linen-50);--color-border-subtle: var(--primitive-linen-200);--color-border-default: var(--primitive-linen-500);--color-border-strong: var(--primitive-linen-700);--color-border-accent: var(--color-accent-tint-border);--color-border-card: rgba(237, 232, 226, .6);--color-streak: var(--primitive-amber-500);--color-streak-soft: var(--primitive-amber-100);--color-streak-border: var(--primitive-amber-200);--color-pr: var(--primitive-gold-500);--color-pr-soft: var(--primitive-gold-100);--color-state-today-bg: var(--primitive-tan-200);--color-state-today-border: var(--primitive-tan-300);--color-state-success: var(--color-accent);--color-state-error: var(--primitive-red-500);--color-state-error-text: var(--primitive-red-600);--color-state-error-soft: var(--primitive-red-100);--color-overlay: rgba(44, 40, 38, .23);--color-overlay-heavy: rgba(26, 23, 20, .5);--color-input-bg: var(--color-surface-base);--color-input-border: var(--color-border-card);--color-input-focus: var(--color-accent);--color-nav-active: var(--color-text-primary);--color-nav-inactive: var(--color-text-tertiary);--color-superset-bg: var(--primitive-superset-300);--color-superset-bg-light: var(--primitive-superset-50);--color-superset-bg-header: var(--primitive-superset-200);--color-superset-bg-active: var(--primitive-superset-100);--color-superset-border: var(--primitive-superset-500);--color-superset-text: var(--primitive-superset-700);--color-skeleton-base: rgba(237, 232, 226, .35);--color-skeleton-highlight: rgba(237, 232, 226, .55);--color-bg: var(--color-surface-base);--color-card: var(--color-surface-raised);--color-bg-card: var(--color-surface-raised);--color-card-border: var(--color-border-card);--color-bg-dark: var(--primitive-dark-800);--color-accent-light: var(--color-accent-soft);--color-border: var(--primitive-linen-350);--color-border-light: var(--primitive-linen-150);--color-warm: var(--primitive-linen-200);--color-warm-dark: var(--primitive-linen-500);--color-pill-bg: var(--primitive-linen-250);--color-pill-active-bg: var(--primitive-dark-800);--color-pill-active-text: var(--primitive-linen-50);--color-danger: var(--primitive-red-500);--color-danger-text: var(--primitive-red-600);--color-danger-fill: var(--color-state-error-soft);--color-secondary-fill: var(--color-accent-tint-low);--color-muscle-back: var(--primitive-muscle-back);--color-muscle-chest: var(--primitive-muscle-chest);--color-muscle-shoulders: var(--primitive-muscle-shoulders);--color-muscle-arms: var(--primitive-muscle-arms);--color-muscle-legs: var(--primitive-muscle-legs);--color-muscle-core: var(--primitive-muscle-core);--color-muscle-default: var(--primitive-warm-700);--font-display: "Manrope", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-serif: var(--font-display);--font-sans: var(--font-body);--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-28: 1.75rem;--text-3xl: 2rem;--text-hero: 2.125rem;--text-button: 17px;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 9999px;--shadow-sm: 0 1px 3px rgba(44, 40, 38, .06), 0 1px 2px rgba(44, 40, 38, .04);--shadow-md: 0 4px 12px rgba(44, 40, 38, .06);--card-border: 1px solid var(--color-border-card);--card-radius: 16px;--glass-bg: rgba(245, 240, 235, .65);--glass-blur: 30px;--glass-shadow: 0 8px 40px rgba(0, 0, 0, .12);--glass-tint-accent: var(--color-accent-tint-glass);--radius-sheet: 34px;--radius-capsule: 100px;--radius-glass-pill: 296px;--header-height: 56px;--bottom-nav-height: 64px;--fab-overhang: 26px;--max-width: 480px;--bottom-clearance: calc(var(--bottom-nav-height) + var(--fab-overhang) + env(safe-area-inset-bottom, 20px) + 8px);--bottom-cta-height: 52px;--bottom-cta-gap: 12px;--bottom-clearance-with-cta: calc(var(--bottom-clearance) + var(--bottom-cta-height) + var(--bottom-cta-gap))}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background:var(--color-surface-base)}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;position:relative;overflow:hidden;overscroll-behavior:none;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--color-surface-base)}button,a,[role=button],[data-clickable]{-webkit-tap-highlight-color:transparent}input,textarea,select{font-size:16px}input,button,textarea,select{font-family:inherit;color:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent)}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}[data-clickable]:active{transform:scale(.985);transition:transform .1s ease}.page{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px;padding-bottom:var(--bottom-clearance);background:var(--color-surface-base);animation:pageIn .2s ease}.tabular-nums{font-variant-numeric:tabular-nums}@keyframes pageIn{0%{opacity:.7}to{opacity:1}}.page-title{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;line-height:1.05;letter-spacing:-.6px;margin-bottom:var(--space-lg)}.section-label{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}[data-no-select]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-no-select] input,[data-no-select] textarea{-webkit-user-select:text;user-select:text}
