.NavBar_bar__aAlGH{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 16px;position:sticky;top:0;z-index:10;background:rgba(0,0,0,.7);backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);border-bottom:.5px solid rgba(255,255,255,.06)}.NavBar_left__ZdZV2,.NavBar_right__jZMI7{min-width:60px;display:flex;align-items:center}.NavBar_right__jZMI7{justify-content:flex-end}.NavBar_center__Ae6A7{flex:1 1;text-align:center}.ScreenshotCard_card__PcEc_{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.5)}.ScreenshotCard_header__DdTlI{padding:24px 24px 16px;text-align:center;border-bottom:1px solid #f0f0f0}.ScreenshotCard_brand__ziT_T{font-family:var(--chi-font-display);font-size:9px;font-weight:700;color:var(--chi-teal-600);letter-spacing:4px;margin-bottom:8px}.ScreenshotCard_studentName__4KsRV{font-size:22px;font-weight:700;color:#111}.ScreenshotCard_title__JFeS_{font-size:17px;font-weight:500;color:#555;margin-top:2px}.ScreenshotCard_subtitle__3Ts6o{font-size:13px;color:#999;margin-top:4px}.ScreenshotCard_body__oeMBK{padding:16px 24px}.ScreenshotCard_exercise__p7iq8{margin-bottom:14px}.ScreenshotCard_exerciseName__obffI{font-size:16px;font-weight:600;color:var(--chi-teal-600);padding-bottom:4px;border-bottom:1px solid #f0f0f0;margin-bottom:2px}.ScreenshotCard_compactLine__0saiv{font-size:14px;color:#555;padding:4px 0}.ScreenshotCard_notes__WBDOj{padding:12px;background:#f8f8f8;border-radius:10px;font-size:14px;color:#666;line-height:1.5;margin-top:8px}.ScreenshotCard_footer__PNeTn{padding:12px 24px 20px;border-top:1px solid #f0f0f0;text-align:center;font-family:var(--chi-font-display);font-size:8px;font-weight:500;color:#ccc;letter-spacing:2px}@property --ring-outer-end{syntax:"<angle>";initial-value:0deg;inherits:false}@property --ring-inner-end{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes page_ringDrawOuter__07mE0{to{--ring-outer-end:360deg}}@keyframes page_ringDrawInner__P4IPh{to{--ring-inner-end:360deg}}@keyframes page_ringBreathe__KldF0{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes page_haloBreathe__7BH4L{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.page_ringWrap__ctwYe{position:relative;margin:0 auto 20px;width:110px;height:110px;animation:page_ringBreathe__KldF0 4s ease-in-out 1.8s infinite;will-change:transform}.page_ringHalo__0q8rk{position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(circle at 35% 40%,rgba(0,212,170,.35) 0,transparent 60%),radial-gradient(circle at 65% 60%,rgba(124,92,252,.28) 0,transparent 60%);pointer-events:none;animation:page_haloBreathe__7BH4L 4s ease-in-out 1.8s infinite;will-change:transform,opacity}.page_ringOuter__oX5yO{inset:0;background:conic-gradient(from -90deg,var(--chi-teal) 0deg,var(--chi-purple) var(--ring-outer-end),rgba(255,255,255,.05) var(--ring-outer-end));mask:radial-gradient(circle,transparent 38%,#000 40%);-webkit-mask:radial-gradient(circle,transparent 38%,#000 40%);animation:page_ringDrawOuter__07mE0 1.5s ease forwards}.page_ringInner__w1V2g,.page_ringOuter__oX5yO{position:absolute;border-radius:50%;will-change:background}.page_ringInner__w1V2g{inset:14px;background:conic-gradient(from 30deg,var(--chi-purple) 0deg,var(--chi-teal) var(--ring-inner-end),rgba(255,255,255,.04) var(--ring-inner-end));opacity:.9;mask:radial-gradient(circle,transparent 38%,#000 42%);-webkit-mask:radial-gradient(circle,transparent 38%,#000 42%);animation:page_ringDrawInner__P4IPh 1.7s ease .15s forwards}@media (prefers-reduced-motion:reduce){.page_ringHalo__0q8rk,.page_ringWrap__ctwYe{animation:none}.page_ringInner__w1V2g,.page_ringOuter__oX5yO{animation-duration:.01s}.page_ringInner__w1V2g{animation-delay:0s}}.TemplateGroupCard_link__vuN_A{text-decoration:none;color:inherit;display:block}.TemplateGroupCard_card__SQ9MK{margin:8px 16px;background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;overflow:hidden;border:.5px solid rgba(255,255,255,.07);box-shadow:0 2px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04);transition:background .15s,transform .15s}.TemplateGroupCard_link__vuN_A:hover .TemplateGroupCard_card__SQ9MK{background:rgba(255,255,255,.06)}.TemplateGroupCard_link__vuN_A:active .TemplateGroupCard_card__SQ9MK{transform:scale(.98)}.TemplateCard_link__YTi9l{text-decoration:none;color:inherit;display:block}.TemplateCard_card__uXuB0{margin:8px 16px;background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;padding:14px 16px;border:.5px solid rgba(255,255,255,.07);box-shadow:0 2px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04);transition:background .15s ease,transform .15s ease}.TemplateCard_link__YTi9l:hover .TemplateCard_card__uXuB0{background:rgba(255,255,255,.06)}.TemplateCard_link__YTi9l:active .TemplateCard_card__uXuB0{transform:scale(.98)}.NumPad_container__xG3wy{background:var(--bg);border-top:.5px solid var(--separator-opaque);padding:0 12px max(8px,env(safe-area-inset-bottom))}.NumPad_toolbar__c_uR5{display:flex;justify-content:space-between;align-items:center;padding:8px 4px}.NumPad_fieldLabel__YEDwg{font-size:14px;color:var(--label-tertiary)}.NumPad_dismissBtn__S_kcy{background:none;font-size:16px;font-weight:600;padding:4px 8px}.NumPad_dismissBtn__S_kcy,.NumPad_unitToggle__mBJ6J{border:none;color:var(--chi-teal);cursor:pointer;font-family:inherit}.NumPad_unitToggle__mBJ6J{background:rgba(255,255,255,.06);font-size:14px;font-weight:700;padding:4px 12px;border-radius:var(--radius-sm)}.NumPad_grid__wJWH1{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.NumPad_key__CtLn7{height:48px;border-radius:var(--radius-md);border:none;font-size:22px;font-weight:400;font-family:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(255,255,255,.06);color:var(--label);transition:transform .1s,opacity .1s}.NumPad_key__CtLn7:active{transform:scale(.93);opacity:.7}.NumPad_key__CtLn7.NumPad_dark__7aVSX{background:rgba(255,255,255,.06);color:var(--label-secondary)}.NumPad_key__CtLn7.NumPad_action__LHJQi{background:var(--chi-teal-dim);color:var(--chi-teal)}.NumPad_key__CtLn7.NumPad_enter__eH17L{background:linear-gradient(135deg,var(--chi-teal),#00aa88);color:var(--chi-text-on-teal);font-family:var(--chi-font-display);font-size:13px;font-weight:700;letter-spacing:1px}.Skeleton_skeleton__5iCED{background:rgba(255,255,255,.04);position:relative;overflow:hidden}.Skeleton_skeleton__5iCED:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,212,170,.03) 30%,rgba(124,92,252,.03) 70%,transparent);animation:Skeleton_shimmer__7wTZv 1.5s ease-in-out infinite}@keyframes Skeleton_shimmer__7wTZv{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.PullToRefresh_indicator___k7_8{display:flex;align-items:center;justify-content:center;height:0;overflow:hidden;transition:height .2s ease}.PullToRefresh_spinner__3utow{width:20px;height:20px;border:2px solid var(--separator);border-top-color:var(--chi-teal);border-radius:50%;animation:PullToRefresh_spin__E2Nqx .6s linear infinite}@keyframes PullToRefresh_spin__E2Nqx{to{transform:rotate(1turn)}}.SegmentedControl_track__djsy2{display:flex;background:rgba(255,255,255,.06);border-radius:9px;padding:2px}.SegmentedControl_segment__LYucT{flex:1 1;text-align:center;padding:7px 0;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;border:none;font-family:inherit;background:transparent;color:var(--label-tertiary);transition:all .2s}.SegmentedControl_segment__LYucT:active{transform:scale(.95);opacity:.8}.SegmentedControl_segment__LYucT.SegmentedControl_active__WRb2w{background:var(--bg-tertiary);color:var(--label);font-weight:600}.ConfirmSheet_overlay__seA4L{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;justify-content:flex-end}.ConfirmSheet_backdrop__SMol_{position:absolute;inset:0;background:rgba(0,0,0,.55);animation:ConfirmSheet_fadeIn__Nfrtt .2s ease both}.ConfirmSheet_sheet__ZY5su{position:relative;background:rgba(28,28,30,.85);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-radius:20px 20px 0 0;display:flex;flex-direction:column;overflow:hidden;animation:ConfirmSheet_slideUp__0CyFq .25s ease-out both}.ConfirmSheet_handle__z5xWv{display:flex;justify-content:center;padding:12px 0 4px}.ConfirmSheet_handleBar__p_OjF{width:36px;height:4px;border-radius:2px;background:var(--separator)}.ConfirmSheet_message__adOiK{padding:12px 20px 20px;text-align:center;font-size:15px;color:var(--label-secondary);line-height:1.5}.ConfirmSheet_buttons__DiroQ{padding:0 16px max(16px,env(safe-area-inset-bottom))}.ConfirmSheet_confirmBtn__7eTGN{display:block;width:100%;text-align:center;background:var(--chi-danger);color:var(--chi-text-on-danger);font-weight:600;font-size:17px;border-radius:var(--radius-md);padding:14px 0;border:none;cursor:pointer;font-family:inherit;margin-bottom:8px;transition:opacity .15s,transform .15s}.ConfirmSheet_confirmBtn__7eTGN:active{transform:scale(.98);opacity:.85}.ConfirmSheet_cancelBtn___T0a8{display:block;width:100%;text-align:center;background:rgba(255,255,255,.06);color:var(--label);font-weight:600;font-size:17px;border-radius:var(--radius-md);padding:14px 0;border:none;cursor:pointer;font-family:inherit;transition:opacity .15s,transform .15s}.ConfirmSheet_cancelBtn___T0a8:active{transform:scale(.98);opacity:.85}@keyframes ConfirmSheet_fadeIn__Nfrtt{0%{opacity:0}to{opacity:1}}@keyframes ConfirmSheet_slideUp__0CyFq{0%{transform:translateY(100%)}to{transform:translateY(0)}}.NoteCard_card__CikE_{border-radius:10px;padding:10px 12px;transition:background .15s}.NoteCard_cardPinned__QRfFu{background:rgba(0,212,170,.04);border:1px solid rgba(0,212,170,.18)}.NoteCard_cardDefault__sxPkw{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.NoteCard_authorBadge__nBUb5{font-size:10px;font-weight:700;letter-spacing:.3px;padding:1px 6px;border-radius:4px;flex-shrink:0;text-transform:uppercase}.NoteCard_badgeCoach___0Wzo{color:var(--chi-teal);background:var(--chi-teal-dim,rgba(0,212,170,.12))}.NoteCard_badgeStudent__4u3gF{color:var(--chi-info);background:rgba(0,170,212,.12)}.NoteCard_textarea__4GV9B{width:100%;background:var(--bg-tertiary);border:1px solid transparent;border-radius:6px;padding:8px 10px;font-size:14px;color:var(--label);font-family:inherit;outline:none;resize:vertical;box-sizing:border-box;transition:border-color .2s}.NoteCard_textarea__4GV9B:focus{border-color:var(--chi-teal)}.NoteCard_sharedBadge__flOFS{font-size:10px;font-weight:600;color:var(--chi-teal);letter-spacing:.2px}.NoteCard_content__Pcblb{font-size:14px;color:var(--label);line-height:1.5;word-break:break-word;white-space:pre-wrap}.NoteCard_meta__uVHiq{font-size:11px;margin-top:4px;gap:6px}.NoteCard_actionBtn__iLAyk,.NoteCard_meta__uVHiq{color:var(--label-tertiary);display:flex;align-items:center}.NoteCard_actionBtn__iLAyk{background:none;border:none;cursor:pointer;font-family:inherit;min-width:32px;min-height:32px;justify-content:center;border-radius:6px;transition:transform .15s,background .15s}.NoteCard_actionBtn__iLAyk:active{transform:scale(.85);background:rgba(255,255,255,.06)}.NoteCard_actionBtnActive__GlCVd{color:var(--chi-teal)}.NoteCard_saveBtn__CtXfy{background:var(--chi-teal);border:none;border-radius:6px;color:var(--chi-text-on-teal);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;min-height:44px;padding:0 16px;transition:opacity .15s,transform .15s}.NoteCard_saveBtn__CtXfy:active{transform:scale(.97);opacity:.85}.NoteCard_cancelBtn__ur_EE{background:none;border:none;color:var(--label-secondary);font-size:14px;cursor:pointer;font-family:inherit;min-height:44px;padding:0 12px;transition:opacity .15s}.NoteCard_cancelBtn__ur_EE:active{opacity:.6}.Chip_chip__vGC7e{padding:6px 14px;border-radius:16px;font-size:15px;cursor:pointer;white-space:nowrap;font-family:inherit;display:flex;align-items:center;gap:4px;transition:transform .15s,opacity .15s,box-shadow .2s;box-shadow:0 1px 4px rgba(0,0,0,.15)}.Chip_chip__vGC7e:active{transform:scale(.95);opacity:.85}.Chip_activePurple__3Rkn_{background:var(--chi-purple-dim);border:.5px solid rgba(124,92,252,.2);color:var(--chi-purple)}.GroupedTable_group__asOOl{background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);margin:0 16px 8px;overflow:hidden;border:.5px solid var(--glass-border);box-shadow:0 2px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)}.GroupedTable_highlighted__Rv_7N{border:1px solid rgba(0,212,170,.25)}.GroupedTable_row__v_VQ6{display:flex;align-items:center;padding:11px 16px;min-height:44px;position:relative}.GroupedTable_row__v_VQ6[role=button]{cursor:pointer;transition:background .15s}.GroupedTable_row__v_VQ6[role=button]:active{background:rgba(255,255,255,.04)}.GroupedTable_row__v_VQ6:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:0;height:.5px;background:var(--separator)}.NotesList_container__c5mzx{padding:0 14px 8px;display:flex;flex-direction:column;gap:6px}.NotesList_toggle__kncG8{display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0;background:none;border:none;cursor:pointer;font-family:inherit;border-radius:8px;transition:background .15s}.NotesList_toggle__kncG8:active{background:rgba(255,255,255,.04)}.NotesList_toggleIcon__OO_nB{color:var(--chi-teal);display:flex;align-items:center;flex-shrink:0}.NotesList_toggleLabel__7Kybz{font-size:13px;font-weight:600;color:var(--label-secondary)}.NotesList_toggleCount__wwUaG{font-size:12px;color:var(--label-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NotesList_toggleChevron__8b6uU{font-size:12px;color:var(--label-tertiary);margin-left:auto;transition:transform .2s}.NotesList_notesPanel__l6ErB{animation:NotesList_notesFadeIn__bCH_x .2s ease-out}.NotesList_sectionLabel__iqrY8{font-size:11px;color:var(--label-tertiary);font-weight:600;letter-spacing:.3px;padding:6px 0 2px;text-transform:uppercase}.NotesList_historyToggle__E2PFc{background:none;border:none;padding:4px 0;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:4px;transition:opacity .15s}.NotesList_historyToggle__E2PFc:active{opacity:.6}.NotesList_historyLabel__O58KV{font-size:12px;color:var(--label-tertiary);font-weight:500}.NotesList_historyChevron__w9kvr{font-size:12px;color:var(--label-tertiary);display:inline-block;transition:transform .2s}.NotesList_addRow__dO1_p{display:flex;gap:6px;align-items:flex-start}.NotesList_addInput__BNeHV{flex:1 1;background:rgba(255,255,255,.06);border:1px solid transparent;border-radius:8px;padding:10px 12px;font-size:14px;color:var(--label);font-family:inherit;outline:none;min-height:44px;box-sizing:border-box;transition:border-color .2s}.NotesList_addInput__BNeHV:focus{border-color:var(--chi-teal)}.NotesList_addConfirm__9NvaD{background:var(--chi-teal);border:none;border-radius:8px;color:#000;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;min-height:44px;padding:0 14px;transition:opacity .15s,transform .15s}.NotesList_addConfirm__9NvaD:active{transform:scale(.95);opacity:.85}.NotesList_addCancel__ZpyS2{background:none;border:none;color:var(--label-tertiary);font-size:18px;cursor:pointer;font-family:inherit;min-height:44px;padding:0 8px;transition:opacity .15s}.NotesList_addCancel__ZpyS2:active{opacity:.6}.NotesList_addBtn__MmDoP{background:none;border:none;color:var(--chi-teal);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;padding:6px 10px;display:flex;align-items:center;gap:4px;border-radius:8px;transition:background .15s}.NotesList_addBtn__MmDoP:active{background:rgba(0,212,170,.08)}@keyframes NotesList_notesFadeIn__bCH_x{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ExerciseCard_card__RQTFo{margin:0 12px 10px;background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)}.ExerciseCard_collapsedRow__199xC{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;min-height:44px;cursor:pointer;transition:background .15s}.ExerciseCard_collapsedRow__199xC:active{background:rgba(255,255,255,.04)}.ExerciseCard_collapsedName__dVuR7{font-size:16px;font-weight:600}.ExerciseCard_header__E0w8p{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 6px}.ExerciseCard_name__BXk9o{font-size:17px;font-weight:700}.ExerciseCard_tableHead__vzEeE{display:grid;grid-template-columns:32px 1fr 1fr 1fr 32px;gap:4px;padding:2px 8px 6px}.ExerciseCard_tableHead__vzEeE span{font-size:11px;color:var(--label-quaternary);text-align:center;font-weight:500}.ExerciseCard_actionBtn__ekbdo{font-size:15px;color:var(--chi-teal);background:none;border:none;cursor:pointer;min-height:44px;font-family:inherit}.ExerciseCard_dragHandle__NjbNV{display:flex;align-items:center;justify-content:center;width:28px;min-height:44px;color:var(--label-quaternary);font-size:18px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.ExerciseCard_aiSummary__F2XzW{padding:10px 14px;background:linear-gradient(135deg,rgba(124,92,252,.06),rgba(0,212,170,.04));border-bottom:.5px solid var(--separator);cursor:pointer}.ExerciseCard_aiSummaryHeader__MtiPl{display:flex;align-items:center;gap:6px}.ExerciseCard_aiSummaryBadge__TK9_G{font-family:var(--chi-font-display);font-size:8px;letter-spacing:1px;color:var(--chi-purple);background:var(--chi-purple-dim);padding:2px 6px;border-radius:4px}.ExerciseCard_aiSummaryLabel__502hD{font-size:11px;color:var(--label-tertiary)}.ExerciseCard_aiSummaryChevron__RTIrH{margin-left:auto;font-size:12px;color:var(--label-quaternary);transition:transform .2s}.ExerciseCard_aiSummaryChevronOpen____BQt{transform:rotate(90deg)}.ExerciseCard_aiSummaryText__K3e_G{font-size:13px;color:var(--label-secondary);line-height:1.5;margin-top:6px}.ExerciseCard_exerciseNum__lJWxd{font-family:var(--chi-font-display);font-size:11px;font-weight:700;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RestTimerBar_container__7x_pi{position:fixed;bottom:0;left:0;right:0;z-index:160;padding:0 12px max(8px,env(safe-area-inset-bottom,8px));pointer-events:none}.RestTimerBar_container__7x_pi>*{pointer-events:auto}.RestTimerBar_bar__UC0gL{background:rgba(28,28,30,.65);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:24px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(0,0,0,.2);padding:16px 20px 14px;position:relative;overflow:hidden}.RestTimerBar_bar__UC0gL:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 30%,rgba(255,255,255,.06) 70%,transparent)}.RestTimerBar_row__XV5ws{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.RestTimerBar_elapsed__0eGwc{font-family:var(--chi-font-display);font-size:28px;font-weight:700;letter-spacing:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RestTimerBar_buttons__CnojN{display:flex;gap:8px}.RestTimerBar_adjust__iHr7q{min-width:48px;min-height:36px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;padding:0 14px;transition:all .15s}.RestTimerBar_adjust__iHr7q:active{transform:scale(.93);background:rgba(255,255,255,.12)}.RestTimerBar_target__b8g9x{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RestTimerBar_track__16VzG{height:4px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.RestTimerBar_fill__Xm2Vi{height:100%;border-radius:2px;transition:background .3s ease,width .1s linear}.RestTimerBar_compactContainer__EByfc{background:rgba(28,28,30,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:.5px solid rgba(255,255,255,.06);border-bottom:.5px solid rgba(255,255,255,.04)}.RestTimerBar_compactBar__OoLgF{display:flex;align-items:center;gap:10px;padding:6px 14px}.RestTimerBar_compactElapsed__ds78h{font-family:var(--chi-font-display);font-size:14px;font-weight:700;letter-spacing:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:50px}.RestTimerBar_compactTrack__IPHVh{flex:1 1;height:3px;border-radius:1.5px;background:rgba(255,255,255,.08);overflow:hidden}.RestTimerBar_compactTarget__QsbJ6{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:56px;text-align:right}.EquipmentSheet_overlay__8sXTl{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;justify-content:flex-end}.EquipmentSheet_backdrop__5qOsU{position:absolute;inset:0;background:rgba(0,0,0,.4)}.EquipmentSheet_panel__oBjS7{position:relative;background:rgba(28,28,30,.85);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-radius:14px 14px 0 0;max-height:75vh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.EquipmentSheet_handle__1sOU3{display:flex;justify-content:center;padding:8px 0}.EquipmentSheet_handleBar__wdsCp{width:36px;height:5px;border-radius:3px;background:rgba(255,255,255,.2)}.EquipmentSheet_title__gsK7F{font-size:17px;font-weight:700;text-align:center;padding:4px 0 12px;border-bottom:.5px solid var(--separator);color:var(--label)}.EquipmentSheet_searchWrap__wSJow{padding:10px 16px}.EquipmentSheet_body__ajYK6{overflow-y:auto;flex:1 1;padding:0 0 12px;-webkit-overflow-scrolling:touch}.EquipmentSheet_groupHeader__r1Vyx{padding:12px 20px 6px;font-weight:600;font-size:14px;color:var(--label-secondary)}.EquipmentSheet_chipGrid__Z47sT{padding:0 16px 8px;display:flex;gap:8px;flex-wrap:wrap}.EquipmentSheet_footer__jqi5m{padding:12px 16px;border-top:.5px solid var(--separator)}.EquipmentSheet_doneBtn__s6NE4{width:100%;background:var(--chi-teal);color:#000;text-align:center;padding:14px;border-radius:12px;font-weight:600;font-size:17px;border:none;cursor:pointer;font-family:inherit;transition:opacity .15s}.EquipmentSheet_doneBtn__s6NE4:active{opacity:.85}.ExerciseForm_page__e0mrU{padding-bottom:var(--page-bottom)}.ExerciseForm_navCancel__zOAx6{color:var(--label-secondary);font-weight:400}.ExerciseForm_navCancel__zOAx6,.ExerciseForm_navSave__cqzzM{background:none;border:none;font-size:15px;cursor:pointer;padding:4px 8px;font-family:inherit}.ExerciseForm_navSave__cqzzM{color:var(--chi-teal);font-weight:600;letter-spacing:.3px}.ExerciseForm_navSave__cqzzM:disabled{color:var(--label-quaternary);font-weight:500;cursor:not-allowed}.ExerciseForm_navTitle__tn8F6{font-size:16px;font-weight:600;color:var(--label)}.ExerciseForm_hero__Bh6CT{padding:16px 20px 18px;position:relative;overflow:hidden}.ExerciseForm_heroAurora__yhysI{position:absolute;top:-30px;left:-20%;right:-20%;height:180px;background:radial-gradient(ellipse at 30% 50%,rgba(0,212,170,.12) 0,transparent 50%),radial-gradient(ellipse at 70% 50%,rgba(124,92,252,.1) 0,transparent 50%);filter:blur(30px);pointer-events:none}.ExerciseForm_heroTag__vAd5u{font-size:10px;letter-spacing:2px;color:var(--chi-teal)}.ExerciseForm_heroTag__vAd5u,.ExerciseForm_heroTitle__mqBIV{font-family:var(--chi-font-display);margin-bottom:6px;position:relative}.ExerciseForm_heroTitle__mqBIV{font-size:26px;font-weight:700;letter-spacing:.5px;line-height:1.2}.ExerciseForm_heroSub__yIKCh{color:var(--label-secondary);font-size:13px;position:relative}.ExerciseForm_sectionHead__WSRqA{padding:14px 20px 8px;display:flex;align-items:center;gap:8px}.ExerciseForm_sectionMarker__ic6i_{width:3px;height:12px;background:linear-gradient(180deg,var(--chi-teal),var(--chi-purple));border-radius:1px}.ExerciseForm_sectionLabel__kbWjK{font-family:var(--chi-font-display);font-size:10px;letter-spacing:2px;color:var(--label-secondary)}.ExerciseForm_sectionHint__uN3GE{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:var(--label-quaternary);margin-left:auto}.ExerciseForm_inputWrap__Isriq{padding:0 16px 2px}.ExerciseForm_nameInput__JkTnV{width:100%;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid rgba(255,255,255,.07);border-radius:14px;padding:14px;font-family:var(--chi-font-display);font-size:18px;font-weight:600;letter-spacing:.3px;color:var(--label);outline:none}.ExerciseForm_nameInput__JkTnV::placeholder{color:var(--label-quaternary);font-weight:500}.ExerciseForm_textarea__DFQg_{width:100%;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid rgba(255,255,255,.07);border-radius:14px;padding:12px 14px;font-size:16px;color:var(--label);font-family:inherit;outline:none;resize:vertical;line-height:1.55;min-height:92px}.ExerciseForm_textarea__DFQg_::placeholder{color:var(--label-quaternary)}.ExerciseForm_chipRow___pEL7{padding:0 16px;display:flex;gap:6px;flex-wrap:wrap}.ExerciseForm_equipmentField__U04s1{margin:0 16px;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid rgba(255,255,255,.07);border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:8px;min-height:48px;cursor:pointer}.ExerciseForm_equipmentTags__EaPFt{display:flex;gap:6px;flex-wrap:wrap;flex:1 1}.ExerciseForm_equipmentTag__goik7{background:rgba(0,212,170,.12);border:.5px solid rgba(0,212,170,.25);color:var(--chi-teal);padding:4px 10px;border-radius:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:opacity .15s}.ExerciseForm_equipmentTag__goik7:active{opacity:.7}.ExerciseForm_equipmentPlaceholder__BoKjS{color:var(--label-quaternary);font-size:15px;flex:1 1}.ExerciseForm_equipmentChevron__iGSZZ{color:var(--label-quaternary);font-size:12px;flex-shrink:0}.ExerciseForm_muscleSegmented__Sl619{margin:0 16px 6px;display:flex;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.07);border-radius:10px;padding:2px;gap:2px}.ExerciseForm_muscleSegBtn__ZhMXb{flex:1 1;padding:8px 0;text-align:center;font-size:13px;font-weight:500;font-family:inherit;color:var(--label-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s,color .2s}.ExerciseForm_muscleSegBtnActive__QUPUq{background:var(--chi-teal-dim);color:var(--chi-teal);font-weight:600;border:.5px solid rgba(0,212,170,.22)}.ExerciseForm_muscleSummary__0_IY5{padding:4px 20px;font-size:11px;color:var(--label-tertiary);min-height:16px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.ExerciseForm_bodyAreaLabel__EBWup{padding:10px 20px 6px;font-family:var(--chi-font-display);font-size:9px;letter-spacing:1.5px;color:var(--label-tertiary)}.ExerciseForm_moreRow__A1nSN{margin:14px 16px 6px;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid rgba(255,255,255,.07);border-radius:14px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s}.ExerciseForm_moreRow__A1nSN:active{background:rgba(255,255,255,.06)}.ExerciseForm_moreLabel__OYd4D{font-family:var(--chi-font-display);font-size:11px;letter-spacing:1.5px;color:var(--label-secondary)}.ExerciseForm_moreChevron__ED10R{color:var(--label-tertiary);font-size:12px;transition:transform .2s,color .2s}.ExerciseForm_moreChevronOpen__ka6Og{transform:rotate(90deg);color:var(--chi-teal)}.ExerciseForm_toggleCard__4UPFv{margin:0 16px;background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.ExerciseForm_toggleRow__RUv4k{display:flex;align-items:center;padding:12px 14px;min-height:48px;gap:10px;border-bottom:.5px solid var(--separator);cursor:pointer}.ExerciseForm_toggleRow__RUv4k:last-child{border-bottom:none}.ExerciseForm_toggleLabel__CUvL1{flex:1 1;font-size:15px;color:var(--label)}.ExerciseForm_toggleSub__BzNxE{font-size:11px;color:var(--label-tertiary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.ExerciseForm_switch__Fq5Qs{width:46px;height:28px;border-radius:14px;position:relative;background:rgba(255,255,255,.08);transition:background .2s;flex-shrink:0}.ExerciseForm_switch__Fq5Qs:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:left .2s}.ExerciseForm_switchOn__ntXnj{background:var(--chi-teal)}.ExerciseForm_switchOn__ntXnj:after{left:20px}.ExerciseForm_loading__7gooL{text-align:center;padding:60px;color:var(--label-tertiary)}.ExerciseForm_patternOverlay__qsPj3{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(0,0,0,.4)}.ExerciseForm_patternPanel__vxoZH{position:relative;background:rgba(28,28,30,.85);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-radius:14px 14px 0 0;max-height:75vh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.ExerciseForm_patternHandle__GcT1Z{display:flex;justify-content:center;padding:8px 0}.ExerciseForm_patternHandleBar__zT1Ye{width:36px;height:5px;border-radius:3px;background:rgba(255,255,255,.2)}.ExerciseForm_patternHeader__1auBY{display:flex;align-items:center;padding:4px 12px 12px;border-bottom:.5px solid var(--separator)}.ExerciseForm_patternCancel__goHMc{background:none;border:none;color:var(--label-secondary);font-size:15px;font-weight:400;cursor:pointer;padding:4px 8px;font-family:inherit}.ExerciseForm_patternTitle__9mRt1{flex:1 1;text-align:center;font-family:var(--chi-font-display);font-size:11px;letter-spacing:1.5px;color:var(--chi-teal)}.ExerciseForm_patternSpacer__pZzMG{width:72px}.ExerciseForm_patternList__uF3AU{overflow-y:auto;flex:1 1;padding:8px 0 12px;-webkit-overflow-scrolling:touch}.ExerciseForm_patternRow__JManG{display:flex;align-items:center;gap:10px;padding:14px 20px;cursor:pointer;transition:background .12s}.ExerciseForm_patternRow__JManG:active{background:rgba(255,255,255,.04)}.ExerciseForm_patternRowActive__quw1T{background:var(--chi-teal-dim)}.ExerciseForm_patternCheck__aaJZ8{color:var(--chi-teal);font-size:14px;font-weight:700;width:16px;flex-shrink:0}.ExerciseForm_patternRowLabel__ql_mZ{font-size:16px;color:var(--label)}