._stat_156o6_2{border-radius:var(--radius-card);background:var(--surface);padding:14px 16px}._head_156o6_8{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._title_156o6_15{font-size:16px;font-weight:600;line-height:1.3}._value_156o6_21{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.3}._none_156o6_28{color:var(--subtle);font-size:15px;line-height:1.3}._best_156o6_34{color:var(--subtle);margin-top:4px;font-size:14px;line-height:1.3}._dots_156o6_41{gap:8px;margin-top:12px;display:flex}._dot_156o6_41{background:color-mix(in srgb, var(--hint) 34%, transparent);border-radius:50%;flex:none;width:14px;height:14px}._dot_156o6_41[data-done=true]{background:var(--accent)}._root_kaw5c_1{z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._backdrop_kaw5c_10{touch-action:none;background:#00000073;animation:.2s ease-out _fade-in_kaw5c_1;position:absolute;inset:0}._panel_kaw5c_18{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--bg);outline:none;flex-direction:column;width:100%;max-width:640px;max-height:min(82dvh,640px);animation:.24s cubic-bezier(.2,.8,.2,1) _slide-up_kaw5c_1;display:flex;position:relative;box-shadow:0 -8px 32px #0000002e}._grabber_kaw5c_32{background:var(--separator);border-radius:2px;align-self:center;width:36px;height:4px;margin-top:8px}._header_kaw5c_41{padding:4px 8px 4px var(--gutter);justify-content:space-between;align-items:center;gap:8px;display:flex}._title_kaw5c_49{font-size:18px;font-weight:600}._close_kaw5c_54{width:var(--tap);height:var(--tap);color:var(--hint);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._content_kaw5c_65{overscroll-behavior:contain;min-height:0;padding:4px var(--gutter) 8px;flex:1;overflow-y:auto}._footer_kaw5c_73{padding:8px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--separator);justify-content:flex-end;gap:8px;display:flex}._content_kaw5c_65:last-child{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}@keyframes _fade-in_kaw5c_1{0%{opacity:0}}@keyframes _slide-up_kaw5c_1{0%{opacity:0;transform:translateY(24px)}}._spinner_341m4_1{opacity:.7;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite _spin_341m4_1;display:inline-block}@keyframes _spin_341m4_1{to{transform:rotate(360deg)}}._list_1v2tr_1{flex-direction:column;padding:4px 0;display:flex}._option_1v2tr_7{border:0;border-bottom:1px solid var(--separator);min-height:52px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:17px;display:flex}._option_1v2tr_7:last-child{border-bottom:0}._option_1v2tr_7[aria-checked=true]{font-weight:600}._option_1v2tr_7:disabled{opacity:.6}._check_1v2tr_34{color:var(--accent)}._failed_1v2tr_38{color:var(--destructive);margin-top:4px;font-size:14px}._button_uygdi_1{min-height:var(--tap);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;transition:opacity .15s,transform .15s;display:inline-flex}._button_uygdi_1:active:not(:disabled){opacity:.85;transform:scale(.97)}._button_uygdi_1:disabled{opacity:.55;cursor:default}._primary_uygdi_26{background:var(--accent);color:var(--on-accent)}._secondary_uygdi_31{background:var(--accent-soft);color:var(--accent)}._danger_uygdi_36{background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}._state_1x20g_2{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}._icon_1x20g_11{background:var(--surface);width:64px;height:64px;color:var(--hint);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}._danger_1x20g_22{background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}._title_1x20g_27{font-size:18px;font-weight:600;line-height:1.3}._description_1x20g_33{max-width:30ch;color:var(--subtle);margin-bottom:12px;font-size:15px;line-height:1.45}._screen_x1n4e_1{width:100%;max-width:640px;min-height:100dvh;padding-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));padding-bottom:calc(32px + var(--tabbar-space,env(safe-area-inset-bottom,0px)));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));margin:0 auto}._skeleton_s2r91_2{background:linear-gradient(100deg,#80808029 30%,#80808047 50%,#80808029 70%) 0 0/300% 100%;border-radius:6px;animation:1.5s ease-in-out infinite _shimmer_s2r91_1;display:block}@keyframes _shimmer_s2r91_1{0%{background-position:100% 0}to{background-position:0 0}}._header_waxsp_1{justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 0 4px;display:flex}._title_waxsp_9{overflow-wrap:anywhere;letter-spacing:-.01em;min-width:0;font-size:28px;font-weight:700;line-height:1.15}._language_waxsp_18{min-height:var(--tap);background:var(--surface);color:var(--text);letter-spacing:.02em;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}._refused_waxsp_35{border-radius:var(--radius-card);background:color-mix(in srgb, var(--destructive) 12%, transparent);align-items:center;gap:12px;margin-top:12px;padding:10px 10px 10px 16px;display:flex}._refusedText_waxsp_45{overflow-wrap:anywhere;min-width:0;color:var(--destructive);flex:1;font-size:15px;font-weight:600;line-height:1.35}._refusedAction_waxsp_55{flex:none}._sections_waxsp_60{flex-direction:column;gap:12px;padding-top:12px;display:flex}._program_waxsp_68{border-radius:var(--radius-card);background:var(--surface);color:var(--subtle);align-items:center;gap:12px;padding:14px 16px;transition:transform .12s,opacity .12s;display:flex}a._program_waxsp_68:active{opacity:.85;transform:scale(.985)}._programText_waxsp_84{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._label_waxsp_92{color:var(--subtle);font-size:13px;font-weight:500;line-height:1.2}._programTitle_waxsp_99{color:var(--text);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.25;overflow:hidden}._meta_waxsp_110{color:var(--subtle);font-size:14px;line-height:1.3}._card_waxsp_117{border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:4px;padding:18px 16px 16px;display:flex}._kicker_waxsp_126{color:var(--accent);font-size:14px;font-weight:600;line-height:1.2}._session_waxsp_133{overflow-wrap:anywhere;letter-spacing:-.01em;margin-top:2px;font-size:22px;font-weight:700;line-height:1.25}._sub_waxsp_142{color:var(--subtle);font-size:15px;line-height:1.35}._action_waxsp_148{width:100%;margin-top:14px}._error_waxsp_153{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive);border-radius:10px;margin-top:8px;padding:10px 12px;font-size:15px;line-height:1.35}._done_waxsp_164{flex-direction:row;align-items:center;gap:14px;padding:16px}._doneIcon_waxsp_171{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}._doneText_waxsp_182{font-size:17px;font-weight:600;line-height:1.35}._badge_raghi_1{color:var(--subtle);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}._bars_raghi_11{align-items:flex-end;gap:2px;height:11px;display:inline-flex}._bars_raghi_11 i{background:#80808059;border-radius:1px;width:3px;display:block}._bars_raghi_11 i:first-child{height:5px}._bars_raghi_11 i:nth-child(2){height:8px}._bars_raghi_11 i:nth-child(3){height:11px}._badge_raghi_1[data-level="1"] i:nth-child(-n+1),._badge_raghi_1[data-level="2"] i:nth-child(-n+2),._badge_raghi_1[data-level="3"] i:nth-child(-n+3){background:var(--accent)}._backBar_1yrp5_2{min-height:var(--tap);color:var(--accent);background:0 0;border:0;align-items:center;gap:2px;margin-left:-8px;padding:0 12px 0 4px;font-size:16px;display:inline-flex}._media_1yrp5_15{border-radius:var(--radius-card);width:100%}._head_1yrp5_20{flex-direction:column;gap:8px;padding:16px 0 4px;display:flex}._name_1yrp5_27{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.2}._meta_1yrp5_34{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._pill_1yrp5_41{background:var(--surface);color:var(--subtle);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500}._description_1yrp5_50{color:var(--subtle);font-size:16px;line-height:1.5}._section_1yrp5_56{padding-top:24px}._sectionTitle_1yrp5_60{margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.3}._plain_1yrp5_67{color:var(--subtle);font-size:15px}._tags_1yrp5_74{flex-wrap:wrap;gap:8px;display:flex}._tag_1yrp5_74,._tagStrong_1yrp5_81{border-radius:999px;padding:7px 14px;font-size:15px;line-height:1.2}._tag_1yrp5_74{background:var(--surface);color:var(--text)}._tagStrong_1yrp5_81{background:var(--accent-soft);color:var(--accent);font-weight:600}._steps_1yrp5_101{flex-direction:column;gap:14px;display:flex}._step_1yrp5_101{align-items:flex-start;gap:12px;display:flex}._step_1yrp5_101 p{flex:1;min-width:0;padding-top:2px;font-size:16px;line-height:1.5}._stepNumber_1yrp5_121{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}._bullets_1yrp5_136{flex-direction:column;gap:10px;display:flex}._bullets_1yrp5_136 li{padding-left:22px;font-size:16px;line-height:1.5;position:relative}._bullets_1yrp5_136 li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:4px}._bullets_1yrp5_136[data-tone=warn] li:before{background:var(--destructive)}._flush_1yrp5_166{margin:0 calc(var(--gutter) * -1)}._alternatives_1yrp5_170{padding:0 var(--gutter);scroll-snap-type:x proximity;scroll-padding-left:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}._alternatives_1yrp5_170::-webkit-scrollbar{display:none}._alternatives_1yrp5_170 li{scroll-snap-align:start;flex:none;width:148px}._alternative_1yrp5_170{flex-direction:column;gap:8px;display:flex}._alternativeName_1yrp5_196{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}._skeletonRow_1yrp5_207{flex-direction:column;gap:8px;margin-top:12px;display:flex}._frame_bzul5_2{aspect-ratio:4/3;border-radius:var(--radius-card);background:#80808024;position:relative;overflow:hidden}._video_bzul5_10{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._toggle_bzul5_19{color:#fff;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}._badge_bzul5_29{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}._failed_bzul5_39{color:#fff;text-align:center;background:#0009;border-radius:10px;padding:8px 12px;font-size:14px;position:absolute;inset:auto 12px 12px}._frame_198vq_1{aspect-ratio:4/3;background:#80808024;border-radius:10px;position:relative;overflow:hidden}._placeholder_198vq_9{color:var(--hint);opacity:.7;place-items:center;display:grid;position:absolute;inset:0}._image_198vq_18,._loaded_198vq_19{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}._loaded_198vq_19{opacity:1}._card_def4n_1{border-radius:var(--radius-card);background:var(--surface);align-items:center;gap:12px;padding:10px;transition:transform .12s,opacity .12s;display:flex}a._card_def4n_1:active{opacity:.85;transform:scale(.985)}._thumb_def4n_16{flex:none;width:108px}._body_def4n_21{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._name_def4n_29{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._description_def4n_40{-webkit-line-clamp:2;line-clamp:2;color:var(--subtle);-webkit-box-orient:vertical;margin-bottom:2px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}._bar_r4ho2_2{top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));z-index:10;margin:0 calc(var(--gutter) * -1);padding:8px var(--gutter) 10px;background:var(--bg);position:sticky}._search_r4ho2_14{align-items:center;display:flex;position:relative}._searchIcon_r4ho2_20{color:var(--hint);pointer-events:none;display:grid;position:absolute;left:14px}._input_r4ho2_28{width:100%;height:var(--tap);background:var(--surface);color:var(--text);appearance:none;border:0;border-radius:12px;outline:none;padding:0 44px 0 42px;font-size:16px}._input_r4ho2_28::placeholder{color:var(--hint)}._input_r4ho2_28:focus-visible{box-shadow:0 0 0 2px var(--accent)}._input_r4ho2_28::-webkit-search-cancel-button{display:none}._clearText_r4ho2_55{width:var(--tap);height:var(--tap);color:var(--hint);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:0}._chips_r4ho2_67{margin:8px calc(var(--gutter) * -1) 0;padding:0 var(--gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}._chips_r4ho2_67::-webkit-scrollbar{display:none}._chip_r4ho2_67,._reset_r4ho2_81{min-height:var(--tap);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px 0 14px;font-size:15px;font-weight:500;display:inline-flex}._chip_r4ho2_67{background:var(--surface);color:var(--text)}._chip_r4ho2_67 svg{color:var(--hint)}._chip_r4ho2_67[data-active=true]{background:var(--accent-soft);color:var(--accent)}._chip_r4ho2_67[data-active=true] svg{color:inherit}._count_r4ho2_113{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}._reset_r4ho2_81{color:var(--accent);background:0 0}._options_r4ho2_133{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}._option_r4ho2_133{min-height:var(--tap);background:var(--surface);color:var(--text);border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:500;transition:background .12s,color .12s}._option_r4ho2_133[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._noOptions_r4ho2_157,._loadFailed_r4ho2_158{color:var(--subtle);text-align:center;padding:24px 0}._loadFailed_r4ho2_158{flex-direction:column;align-items:center;gap:12px;display:flex}._header_1mffo_1{justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 0 4px;display:flex}._title_1mffo_9{letter-spacing:-.01em;min-width:0;font-size:28px;font-weight:700;line-height:1.15}._language_1mffo_17{min-height:var(--tap);background:var(--surface);color:var(--text);letter-spacing:.02em;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}._results_1mffo_33{padding-top:4px}._count_1mffo_37{color:var(--subtle);margin-bottom:8px;font-size:14px}._list_1mffo_43{flex-direction:column;gap:10px;transition:opacity .15s;display:flex}._list_1mffo_43[data-stale=true]{opacity:.55}._body_198bx_1{flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}._text_198bx_8{font-size:17px;line-height:1.45}._note_198bx_14{color:var(--subtle);margin-top:-8px;font-size:15px;line-height:1.4}._error_198bx_21{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive);border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.35}._grow_198bx_31{flex:1}._backBar_1h6j6_2{min-height:var(--tap);color:var(--accent);background:0 0;border:0;align-items:center;gap:2px;margin-left:-8px;padding:0 12px 0 4px;font-size:16px;display:inline-flex}._cover_1h6j6_16._cover_1h6j6_16{aspect-ratio:16/9;border-radius:var(--radius-card);width:100%}._head_1h6j6_22{flex-direction:column;gap:8px;padding:16px 0 4px;display:flex}._title_1h6j6_29{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.2}._meta_1h6j6_36{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;font-weight:500;display:flex}._actions_1h6j6_48{flex-direction:column;gap:12px;margin-top:16px;display:flex}._fullWidth_1h6j6_55{width:100%}._enrolled_1h6j6_59{min-height:var(--tap);border-radius:var(--radius-card);background:var(--accent-soft);color:var(--accent);align-items:center;gap:10px;padding:0 14px;font-size:16px;font-weight:600;display:flex}._enrolledIcon_1h6j6_72{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}._actions_1h6j6_48 ._leave_1h6j6_84{background:var(--surface);color:var(--destructive)}._actions_1h6j6_48 ._lockedButton_1h6j6_91:disabled{background:var(--surface);color:var(--subtle);opacity:1}._lockedNote_1h6j6_97{color:var(--subtle);text-align:center;font-size:14px;line-height:1.4}._description_1h6j6_104{color:var(--subtle);white-space:pre-line;margin-top:20px;font-size:16px;line-height:1.5}._schedule_1h6j6_112{padding-top:28px}._sectionTitle_1h6j6_116{margin-bottom:14px;font-size:20px;font-weight:700;line-height:1.3}._skeletonBlock_1h6j6_123{flex-direction:column;gap:10px;margin-top:24px;display:flex}._schedule_pvjym_1{flex-direction:column;gap:24px;display:flex}._dayHeading_pvjym_7{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:8px;display:flex}._dayNumber_pvjym_15{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}._dayTitle_pvjym_23{font-size:18px;font-weight:600;line-height:1.3}._dayNotes_pvjym_29{color:var(--subtle);margin-bottom:8px;font-size:15px;line-height:1.45}._rows_pvjym_36{flex-direction:column;gap:8px;display:flex}._row_pvjym_36{min-height:var(--tap);border-radius:var(--radius-card);background:var(--surface);align-items:center;gap:12px;padding:8px;transition:transform .12s,opacity .12s;display:flex}._row_pvjym_36:active{opacity:.85;transform:scale(.985)}._thumb_pvjym_58{flex:none;width:88px}._text_pvjym_63{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._name_pvjym_71{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._prescription_pvjym_82{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.3}._notes_pvjym_89{color:var(--subtle);font-size:13px;line-height:1.35}._locked_pvjym_96{color:var(--subtle);background:#80808029;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}._chevron_pvjym_110{color:var(--hint);flex:none;display:grid}._form_1ct7v_1{flex-direction:column;gap:20px;padding:4px 0 8px;display:flex}._program_1ct7v_8{color:var(--subtle);font-size:15px;line-height:1.35}._question_1ct7v_14{font-size:17px;line-height:1.45}._field_1ct7v_19{flex-direction:column;gap:8px;display:flex}._fieldLabel_1ct7v_25{font-size:15px;font-weight:600}._time_1ct7v_30{width:100%;height:var(--tap);background:var(--surface);color:var(--text);appearance:none;border:0;border-radius:12px;outline:none;padding:0 14px;font-size:16px}._time_1ct7v_30::-webkit-date-and-time-value{text-align:left}._time_1ct7v_30:focus-visible{box-shadow:0 0 0 2px var(--accent)}._fieldHint_1ct7v_56{color:var(--subtle);margin-top:-2px;font-size:14px;line-height:1.35}._error_1ct7v_63{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive);border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.35}._grow_1ct7v_73{flex:1}._header_c0ft2_1{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}._label_c0ft2_9{font-size:15px;font-weight:600}._count_c0ft2_14{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:14px}._days_c0ft2_25{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}@media (width>=380px){._days_c0ft2_25{gap:6px}}._day_c0ft2_25{width:100%;min-height:var(--tap);background:var(--surface);color:var(--text);border:0;border-radius:12px;place-items:center;padding:0;font-size:15px;font-weight:600;transition:background .12s,color .12s,transform .12s;display:grid}._day_c0ft2_25:active{transform:scale(.94)}._day_c0ft2_25[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._hint_c0ft2_61{color:var(--subtle);border-radius:8px;margin:8px -8px 0;padding:6px 8px;font-size:14px;line-height:1.3}._hint_c0ft2_61[data-nudge=true]{animation:.9s ease-out _nudge_c0ft2_1}@keyframes _nudge_c0ft2_1{0%{background:var(--accent-soft);color:var(--accent);transform:translate(0)}12%{transform:translate(-5px)}28%{transform:translate(5px)}44%{transform:translate(-3px)}60%{background:var(--accent-soft);color:var(--accent);transform:translate(0)}to{color:var(--subtle);background:0 0}}@media (prefers-reduced-motion:reduce){._hint_c0ft2_61[data-nudge=true]{background:var(--accent-soft);color:var(--accent);animation:none}}._card_1klzv_1{border-radius:var(--radius-card);background:var(--surface);transition:transform .12s,opacity .12s;display:block;overflow:hidden}a._card_1klzv_1:active{opacity:.85;transform:scale(.985)}._cover_1klzv_15{aspect-ratio:16/9;position:relative}._cover_1klzv_15 ._thumb_1klzv_20{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}._lock_1klzv_28{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:10px;left:10px}._body_1klzv_46{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}._title_1klzv_53{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.005em;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}._subtitle_1klzv_65{-webkit-line-clamp:2;line-clamp:2;color:var(--subtle);-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}._meta_1klzv_76{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:13px;font-weight:500;line-height:1.2;display:flex}._header_u605b_1{justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 0 4px;display:flex}._title_u605b_9{letter-spacing:-.01em;min-width:0;font-size:28px;font-weight:700;line-height:1.15}._language_u605b_17{min-height:var(--tap);background:var(--surface);color:var(--text);letter-spacing:.02em;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}._chips_u605b_34{margin:8px calc(var(--gutter) * -1) 4px;padding:0 var(--gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}._chips_u605b_34::-webkit-scrollbar{display:none}._chip_u605b_34{min-height:var(--tap);background:var(--surface);color:var(--text);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;padding:0 18px;font-size:15px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}._chip_u605b_34[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._chipSkeletons_u605b_68{flex:none;gap:6px;display:flex}._results_u605b_74{padding-top:8px}._list_u605b_78{flex-direction:column;gap:14px;transition:opacity .15s;display:flex}._list_u605b_78[data-stale=true]{opacity:.55}._backBar_1jb93_1{min-height:var(--tap);color:var(--accent);background:0 0;border:0;align-items:center;gap:2px;margin-left:-8px;padding:0 12px 0 4px;font-size:16px;display:inline-flex}._title_1wrrn_1{overflow-wrap:anywhere;letter-spacing:-.01em;padding:4px 0 14px;font-size:26px;font-weight:700;line-height:1.2}._card_1wrrn_10{border-radius:var(--radius-card);background:var(--surface);padding:14px 16px 12px}._bestLabel_1wrrn_16{color:var(--subtle);font-size:14px;line-height:1.3}._bestValue_1wrrn_22{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}._count_1wrrn_31{color:var(--subtle);text-align:center;margin-top:4px;font-size:13px;line-height:1.3}._list_1wrrn_39{padding-top:20px}._listTitle_1wrrn_43{padding-bottom:6px;font-size:18px;font-weight:700;line-height:1.3}._item_1wrrn_50{border-bottom:1px solid var(--separator);justify-content:space-between;align-items:baseline;gap:12px;min-height:44px;padding:10px 0;display:flex}._item_1wrrn_50:last-child{border-bottom:0}._date_1wrrn_64{color:var(--subtle);font-size:15px}._value_1wrrn_69{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}._skeleton_1wrrn_75{flex-direction:column;gap:12px;padding-top:4px;display:flex}._chart_mc14b_1{width:100%;height:auto;display:block}._grid_mc14b_7{stroke:var(--separator);stroke-width:1px}._label_mc14b_12{fill:var(--subtle);font-variant-numeric:tabular-nums;font-size:11px}._line_mc14b_18{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}._dot_mc14b_26{fill:var(--surface);stroke:var(--accent);stroke-width:1.75px}._last_mc14b_33{fill:var(--accent);stroke:var(--surface);stroke-width:2px}._card_1rfao_1{border-radius:var(--radius-card);background:var(--surface);padding:14px 16px 16px}._title_1rfao_7{margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.3}._body_1rfao_15{gap:8px;display:flex}._weekdays_1rfao_20,._week_1rfao_20{grid-template-rows:repeat(7,1fr);gap:4px;display:grid}._weekdays_1rfao_20{color:var(--subtle);flex:none;align-items:center;font-size:11px;line-height:1}._grid_1rfao_35{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}._day_1rfao_42{aspect-ratio:1;background:color-mix(in srgb, var(--hint) 22%, transparent);border-radius:4px;display:block}._day_1rfao_42[data-trained=true]{background:var(--accent)}._day_1rfao_42[data-future=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hint) 40%, transparent);background:0 0}._day_1rfao_42[data-today=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--text)}._header_1sxzy_1{padding:20px 0 4px}._title_1sxzy_5{letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.15}._sections_1sxzy_13{flex-direction:column;gap:12px;padding-top:12px;display:flex}._history_1sxzy_20{padding-top:28px}._sectionTitle_1sxzy_24{letter-spacing:-.005em;padding-bottom:10px;font-size:20px;font-weight:700;line-height:1.25}._list_1sxzy_32,._rowsSkeleton_1sxzy_33{flex-direction:column;gap:8px;display:flex}._row_1sxzy_33{border-radius:var(--radius-card);background:var(--surface);min-height:72px;color:var(--subtle);align-items:center;gap:10px;padding:12px 16px;transition:transform .12s,opacity .12s;display:flex}a._row_1sxzy_33:active{opacity:.85;transform:scale(.985)}._rowText_1sxzy_56{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._rowTitle_1sxzy_64{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}._rowSubtitle_1sxzy_74{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}._rowFacts_1sxzy_83{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.35}._more_1sxzy_90{width:100%;margin-top:12px}._moreError_1sxzy_95{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:15px;line-height:1.35}._card_1gkut_1{border-radius:var(--radius-card);background:var(--surface);padding:14px 16px 8px}._title_1gkut_7{font-size:16px;font-weight:600;line-height:1.3}._empty_1gkut_13{color:var(--subtle);margin:6px 0;font-size:15px;line-height:1.4}._list_1gkut_20{margin-top:4px}._row_1gkut_24{border-bottom:1px solid var(--separator);min-height:56px;color:var(--subtle);align-items:center;gap:10px;padding:8px 0;display:flex}li:last-child>._row_1gkut_24{border-bottom:0}a._row_1gkut_24:active{opacity:.7}._text_1gkut_42{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._name_1gkut_50{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.3;overflow:hidden}._date_1gkut_60{color:var(--subtle);font-size:13px;line-height:1.3}._value_1gkut_66{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:700}._toggle_1gkut_74{width:100%;min-height:var(--tap);border:0;border-top:1px solid var(--separator);color:var(--accent);background:0 0;font-size:15px;font-weight:500;display:block}._tiles_1vdrp_1{gap:8px;margin:0;display:flex}._tile_1vdrp_1{border-radius:var(--radius-card);background:var(--surface);text-align:center;flex-direction:column;flex:1;gap:2px;min-width:0;padding:12px 8px;display:flex}._label_1vdrp_19{color:var(--subtle);font-size:13px;font-weight:500}._value_1vdrp_25{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700;line-height:1.25}._card_10u6k_1{border-radius:var(--radius-card);background:var(--surface);padding:14px 16px 12px}._head_10u6k_7{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}._title_10u6k_15{font-size:16px;font-weight:600;line-height:1.3}._max_10u6k_21{color:var(--subtle);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:14px;line-height:1.3}._empty_10u6k_30{color:var(--subtle);margin-top:6px;font-size:15px;line-height:1.4}._chart_10u6k_37{width:100%;height:auto;display:block}._baseline_10u6k_43{stroke:var(--separator);stroke-width:1px}._bar_10u6k_49{fill:var(--accent);opacity:.55}._bar_10u6k_49[data-now=true]{opacity:1}._label_10u6k_58{fill:var(--subtle);font-size:11px}._head_1wd3f_1{flex-direction:column;gap:2px;padding:4px 0 16px;display:flex}._title_1wd3f_8{overflow-wrap:anywhere;letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.2}._subtitle_1wd3f_16{overflow-wrap:anywhere;color:var(--subtle);font-size:15px;line-height:1.35}._date_1wd3f_23{color:var(--subtle);font-size:15px;line-height:1.35}._rows_1wd3f_29{flex-direction:column;gap:12px;padding-top:16px;display:flex}._row_1wd3f_29{border-radius:var(--radius-card);background:var(--surface);padding:4px 16px 8px}._exercise_1wd3f_42{min-height:var(--tap);color:var(--subtle);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}a._exercise_1wd3f_42:active{opacity:.7}._name_1wd3f_56{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:17px;font-weight:600;line-height:1.3}._side_1wd3f_65{color:var(--subtle);font-size:14px;font-weight:500}._noSets_1wd3f_71{color:var(--subtle);padding:4px 0 8px;font-size:15px}._set_1wd3f_77{border-top:1px solid var(--separator);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}._setNumber_1wd3f_86{color:var(--subtle);font-size:15px}._setValue_1wd3f_91{font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:600}._skeleton_1wd3f_98{flex-direction:column;gap:12px;padding-top:4px;display:flex}._bar_6tvyy_1{z-index:20;padding-bottom:var(--safe-bottom);border-top:1px solid var(--separator);background:var(--bg);position:fixed;bottom:0;left:0;right:0}._tabs_6tvyy_13{max-width:640px;padding:0 max(8px, env(safe-area-inset-right,0px)) 0 max(8px, env(safe-area-inset-left,0px));margin:0 auto;display:flex}._tabs_6tvyy_13 li{flex:1;min-width:0}._tab_6tvyy_13{min-height:var(--tabbar-h);color:var(--subtle);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:12px;font-weight:500;line-height:1.2;transition:color .15s;display:flex}._tab_6tvyy_13 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._tab_6tvyy_13:active{opacity:.7}._tab_6tvyy_13[aria-current=page]{color:var(--accent);font-weight:700}._body_3nkxw_1{color:var(--text);padding:4px 0 8px;font-size:16px;line-height:1.45}._grow_3nkxw_8{flex:1}._rest_rakku_1{border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:10px;padding:12px 14px 14px;animation:.2s ease-out _rise_rakku_1;display:flex}._head_rakku_11{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._title_rakku_18{color:var(--subtle);font-size:15px;font-weight:600}._time_rakku_24{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:1.1}._track_rakku_32{background:color-mix(in srgb, var(--hint) 30%, transparent);border-radius:3px;height:6px;overflow:hidden}._fill_rakku_39{background:var(--accent);border-radius:3px;height:100%;transition:width .25s linear}._actions_rakku_46{gap:8px;display:flex}._button_rakku_51{flex:1;padding:0 12px}@keyframes _rise_rakku_1{0%{opacity:0;transform:translateY(8px)}}._field_1d1ba_1{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._label_1d1ba_9{color:var(--subtle);font-size:13px;font-weight:500;line-height:1.2}._control_1d1ba_16{background:var(--bg);border-radius:12px;align-items:center;gap:2px;display:flex}._step_1d1ba_24{width:var(--tap);height:48px;color:var(--accent);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}._step_1d1ba_24:active{background:var(--accent-soft)}._input_1d1ba_41{width:100%;min-width:0;height:48px;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;flex:1;padding:0;font-size:20px;font-weight:700}._input_1d1ba_41:focus-visible{outline:none}._control_1d1ba_16:focus-within{outline:2px solid var(--accent);outline-offset:0}._row_1w368_1{background:var(--surface);border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}._check_1w368_12{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}._name_1w368_23{min-width:56px;color:var(--subtle);flex:none;font-size:15px}._value_1w368_30{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-align:right;flex:1;min-width:0;font-size:17px;font-weight:600}._edit_1w368_40{width:var(--tap);height:var(--tap);color:var(--subtle);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-8px -8px -8px 0;padding:0;display:grid}._edit_1w368_40:active{background:var(--accent-soft)}._next_1w368_59{opacity:.55}._number_1w368_63{border:1.5px solid var(--hint);width:26px;height:26px;color:var(--subtle);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}._active_1w368_77{outline:2px solid var(--accent);outline-offset:-2px;flex-direction:column;align-items:stretch;gap:12px;padding:14px 12px 12px}._activeTitle_1w368_86{font-size:15px;font-weight:600}._fields_1w368_91{gap:10px;display:flex}._log_1w368_96{width:100%;min-height:52px;font-size:17px}._editActions_1w368_103{gap:8px;display:flex}._editButton_1w368_108{flex:1;min-height:48px}._hint_10krv_1{color:var(--subtle);padding-bottom:12px;font-size:14px;line-height:1.45}._list_10krv_8{flex-direction:column;gap:8px;display:flex}._choice_10krv_14{background:var(--surface);width:100%;color:var(--text);text-align:left;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}._choice_10krv_14:active{opacity:.8}._current_10krv_31{outline:2px solid var(--accent);outline-offset:-2px}._thumb_10krv_36{flex:none;width:72px}._name_10krv_41{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3}._tag_10krv_50{color:var(--accent);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}._badge_xilws_1{background:var(--surface);min-width:0;color:var(--subtle);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.25;display:inline-flex}._waiting_xilws_16{background:var(--accent-soft);color:var(--accent)}._banner_xilws_21{background:var(--surface);color:var(--text);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.4}._alert_xilws_31{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive)}._page_1kaj8_4._page_1kaj8_4{flex-direction:column;padding-bottom:0;display:flex}._top_1kaj8_13{align-items:center;gap:8px;min-height:52px;display:flex}._counter_1kaj8_20{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}._spacer_1kaj8_26{flex:1}._backBar_1kaj8_31{min-height:var(--tap);color:var(--accent);background:0 0;border:0;align-items:center;margin-left:-8px;padding:0 8px 0 4px;display:inline-flex}._menu_1kaj8_42{width:var(--tap);height:var(--tap);color:var(--text);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-10px;padding:0;display:grid}._menu_1kaj8_42:active{background:var(--accent-soft)}._banner_1kaj8_60{padding-bottom:8px}._info_1kaj8_64{flex-direction:column;gap:6px;padding:14px 0 4px;display:flex}._nameRow_1kaj8_71{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._name_1kaj8_71{overflow-wrap:anywhere;letter-spacing:-.01em;min-width:0;font-size:24px;font-weight:700;line-height:1.2}._swap_1kaj8_87{background:var(--accent-soft);min-height:36px;color:var(--accent);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}._prescription_1kaj8_102{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.4}._notes_1kaj8_109{background:var(--surface);border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.45}._sets_1kaj8_117{flex-direction:column;gap:8px;padding:16px 0;scroll-margin-top:8px;display:flex}._setsHead_1kaj8_125{justify-content:space-between;align-items:center;gap:12px;display:flex}._setsTitle_1kaj8_132{font-size:17px;font-weight:600}._pill_1kaj8_137{background:var(--surface);color:var(--subtle);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500}._list_1kaj8_146{flex-direction:column;gap:8px;display:flex}._notice_1kaj8_152{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive);border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.4}._note_1kaj8_109{color:var(--subtle);font-size:14px;line-height:1.4}._dock_1kaj8_168{z-index:5;margin:auto calc(-1 * var(--gutter)) 0;padding:10px var(--gutter) calc(10px + var(--safe-bottom));border-top:1px solid var(--separator);background:var(--bg);flex-direction:column;gap:10px;display:flex;position:sticky;bottom:0}._nav_1kaj8_181{align-items:center;gap:10px;display:flex}._step_1kaj8_187{background:var(--surface);width:48px;height:48px;color:var(--text);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._step_1kaj8_187:disabled{opacity:.35;cursor:default}._step_1kaj8_187:active:not(:disabled){background:var(--accent-soft)}._finish_1kaj8_209{flex:1;min-height:48px}._menuItem_1kaj8_214{width:100%;margin-bottom:8px}._page_10ghv_2._page_10ghv_2{flex-direction:column;padding-bottom:0;display:flex}._top_10ghv_8{align-items:center;min-height:52px;display:flex}._spacer_10ghv_14{flex:1}._banner_10ghv_18{padding-bottom:8px}._hero_10ghv_22{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 0 20px;display:flex}._heroIcon_10ghv_31{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}._title_10ghv_42{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.2}._subtitle_10ghv_49{overflow-wrap:anywhere;color:var(--subtle);font-size:16px;line-height:1.35}._programDone_10ghv_56{border-radius:var(--radius-card);background:var(--accent);color:var(--on-accent);text-align:center;margin-bottom:12px;padding:14px 16px}._programDoneTitle_10ghv_65{font-size:20px;font-weight:700;line-height:1.25}._programDoneHint_10ghv_71{opacity:.9;margin-top:4px;font-size:15px;line-height:1.4}._stats_10ghv_78{gap:8px;margin:0;display:flex}._stat_10ghv_78{border-radius:var(--radius-card);background:var(--surface);text-align:center;flex-direction:column;flex:1;gap:2px;min-width:0;padding:12px 8px;display:flex}._statLabel_10ghv_96{color:var(--subtle);font-size:13px;font-weight:500}._statValue_10ghv_102{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700;line-height:1.25}._records_10ghv_111{padding-top:20px}._recordsTitle_10ghv_115{padding-bottom:8px;font-size:17px;font-weight:600}._recordList_10ghv_121{flex-direction:column;gap:8px;display:flex}._record_10ghv_111{background:var(--surface);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}._recordName_10ghv_137{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}._recordValue_10ghv_144{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600}._waiting_10ghv_152{color:var(--subtle);text-align:center;padding:0 8px;font-size:15px;line-height:1.45}._refused_10ghv_160{border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:12px;margin-top:20px;padding:14px;display:flex}._refusedText_10ghv_170{overflow-wrap:anywhere;font-size:15px;line-height:1.45}._refusedActions_10ghv_176{flex-direction:column;gap:8px;display:flex}._dock_10ghv_182{z-index:5;margin:auto calc(-1 * var(--gutter)) 0;padding:10px var(--gutter) calc(10px + var(--safe-bottom));background:var(--bg);position:sticky;bottom:0}._home_10ghv_191{width:100%;min-height:48px}._centered_tef9q_1{flex-direction:column;justify-content:center;display:flex}._loading_tef9q_7{color:var(--hint);place-items:center;display:grid}._withTabs_tef9q_18{--tabbar-space:calc(var(--tabbar-h) + var(--safe-bottom))}._withTabs_tef9q_18:has(:is(input,textarea):focus)>nav{display:none}:root{--fb-bg:#fff;--fb-surface:#f1f2f4;--fb-text:#15181c;--fb-hint:#6a727c;--fb-accent:#2481cc;--fb-on-accent:#fff;--fb-separator:#15181c1a;--fb-destructive:#d23a2b;--bg:var(--tg-theme-bg-color,var(--fb-bg));--surface:var(--tg-theme-secondary-bg-color,var(--fb-surface));--text:var(--tg-theme-text-color,var(--fb-text));--hint:var(--tg-theme-hint-color,var(--fb-hint));--accent:var(--tg-theme-button-color,var(--fb-accent));--on-accent:var(--tg-theme-button-text-color,var(--fb-on-accent));--separator:var(--tg-theme-section-separator-color,var(--fb-separator));--destructive:var(--tg-theme-destructive-text-color,var(--fb-destructive));--subtle:var(--hint);--accent-soft:#2481cc24;--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--tabbar-h:56px;--radius-card:14px;--radius-sheet:20px;--gutter:16px;--tap:44px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@supports (color:color-mix(in srgb, red, blue)){:root{--subtle:color-mix(in srgb, var(--text) 68%, var(--bg));--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent)}}@media (prefers-color-scheme:dark){:root{--fb-bg:#17212b;--fb-surface:#0e1621;--fb-text:#f4f6f8;--fb-hint:#8d99a5;--fb-accent:#4aa3ee;--fb-on-accent:#0b1620;--fb-separator:#ffffff1a;--fb-destructive:#ee6b5e}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:16px/1.4 var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}body[data-scroll-locked]{overflow:hidden}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}a{color:inherit;touch-action:manipulation;text-decoration:none}img,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
