._page_1jqvo_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 600px at 20% 0%,rgba(34,211,238,.18),transparent),radial-gradient(900px 500px at 80% 100%,rgba(168,85,247,.15),transparent),#0b1020;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;padding:24px;box-sizing:border-box}._card_1jqvo_18{background:#0f172ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:32px 36px;width:100%;max-width:480px;box-shadow:0 30px 60px -20px #0000008c}._wideCard_1jqvo_29{max-width:980px}._nav_1jqvo_33{display:flex;flex-wrap:wrap;gap:10px 14px;margin:18px 0 8px}._navLink_1jqvo_40{color:#cbd5e1;text-decoration:none;font-size:13px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f172a59}._navLink_1jqvo_40:hover{border-color:#22d3ee73}._navActive_1jqvo_54{border-color:#6366f1a6;background:#6366f11f}._table_1jqvo_59{width:100%;border-collapse:collapse;margin-top:12px;font-size:13px}._table_1jqvo_59 th,._table_1jqvo_59 td{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.12)}._muted_1jqvo_73{color:#94a3b8;font-size:12px}._header_1jqvo_78{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}._title_1jqvo_86{margin:0 0 4px;font-size:20px;font-weight:700;letter-spacing:-.01em}._subtitle_1jqvo_93{margin:0 0 24px;color:#94a3b8;font-size:13px}._subCard_1jqvo_99{margin-top:24px;padding:16px;border-radius:12px;background:#0f172a73;border:1px solid rgba(148,163,184,.12)}._subTitle_1jqvo_107{margin:0 0 12px;font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}._rows_1jqvo_116{display:grid;grid-template-columns:max-content 1fr;column-gap:16px;row-gap:8px;font-size:14px;margin:0}._label_1jqvo_125{color:#94a3b8;font-variant:tabular-nums}._value_1jqvo_130{color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Mono,Roboto Mono,Consolas,monospace;word-break:break-all;margin:0}._form_1jqvo_138{display:flex;flex-direction:column;gap:6px;margin-top:8px}._input_1jqvo_145{background:#0f172a8c;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:10px 12px;font-size:14px;color:#e2e8f0;margin-bottom:12px;outline:none;transition:border-color .12s ease}._input_1jqvo_145:focus{border-color:#22d3ee99}._primaryButton_1jqvo_161{background:linear-gradient(180deg,#6366f1,#4338ca);color:#fff;border:none;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;cursor:pointer;margin-top:4px;transition:filter .12s ease,transform .12s ease}._primaryButton_1jqvo_161:hover:not(:disabled){filter:brightness(1.06)}._primaryButton_1jqvo_161:disabled{filter:grayscale(.5);cursor:not-allowed}._secondaryButton_1jqvo_183{background:#0f172a73;color:#e2e8f0;border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:12px 14px;font-size:14px;font-weight:500;cursor:pointer;width:100%;transition:background .12s ease}._secondaryButton_1jqvo_183:hover:not(:disabled){background:#1e293b8c}._divider_1jqvo_200{display:flex;align-items:center;justify-content:center;margin:16px 0;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.12em}._error_1jqvo_211{margin-top:16px;padding:10px 12px;border-radius:10px;background:#f871711a;border:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:13px}._info_1jqvo_221{margin-top:16px;padding:10px 12px;border-radius:10px;background:#22d3ee14;border:1px solid rgba(34,211,238,.35);color:#a5f3fc;font-size:13px}._linkButton_1jqvo_231{background:transparent;border:none;color:#94a3b8;text-decoration:underline;cursor:pointer;font-size:13px;padding:0}._linkButton_1jqvo_231:hover{color:#e2e8f0}._footnote_1jqvo_245{margin:16px 0 0;color:#64748b;font-size:12px}._code_1jqvo_251{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Mono,Roboto Mono,Consolas,monospace;color:#cbd5e1}._spinner_1fj9b_1{border:2px solid rgba(148,163,184,.15);border-top-color:var(--accent);border-radius:50%;animation:_spin_1fj9b_1 .7s linear infinite;flex-shrink:0}@keyframes _spin_1fj9b_1{to{transform:rotate(360deg)}}._page_1fj9b_10{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px}._badge_10rt7_1{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}._default_10rt7_10{background:#94a3b81f;color:var(--text-muted)}._cyan_10rt7_11{background:#22d3ee1f;color:#22d3ee}._indigo_10rt7_12{background:#6366f126;color:#818cf8}._green_10rt7_13{background:#34d3991f;color:#34d399}._yellow_10rt7_14{background:#fbbf241f;color:#fbbf24}._amber_10rt7_15{background:#fb923c1f;color:#fb923c}._red_10rt7_16{background:#f43f5e1f;color:#f43f5e}._root_1r0zp_1{display:flex;height:100vh;overflow:hidden;background:radial-gradient(1200px 600px at 20% 0%,rgba(34,211,238,.06),transparent),radial-gradient(900px 500px at 80% 100%,rgba(99,102,241,.08),transparent),var(--bg)}._sidebar_1r0zp_12{width:220px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:#0b1020f2;overflow-y:auto}._logo_1r0zp_22{display:flex;align-items:center;gap:10px;padding:20px 20px 16px;font-size:15px;font-weight:800;letter-spacing:-.02em;border-bottom:1px solid var(--border);margin-bottom:12px;color:var(--accent-hover)}._logoIcon_1r0zp_30{font-size:22px}._nav_1r0zp_32{display:flex;flex-direction:column;gap:2px;padding:0 10px;flex:1}._navItem_1r0zp_36{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);color:var(--text-muted);font-size:13px;font-weight:500;transition:background .12s,color .12s}._navItem_1r0zp_36:hover{background:#94a3b814;color:var(--text)}._navActive_1r0zp_45{background:#6366f126;color:var(--accent-hover)}._navActive_1r0zp_45:hover{background:#6366f138}._navIcon_1r0zp_47{font-size:16px;width:20px;text-align:center;flex-shrink:0}._sidebarBottom_1r0zp_49{padding:12px 10px 16px;border-top:1px solid var(--border);margin-top:8px}._userRow_1r0zp_54{display:flex;align-items:center;gap:10px;padding:8px 12px}._avatar_1r0zp_58{width:32px;height:32px;border-radius:50%;background:#6366f140;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--accent-hover);flex-shrink:0}._userInfo_1r0zp_65{flex:1;min-width:0}._userName_1r0zp_66{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}._userRoleRow_1r0zp_71{display:flex}._signOutBtn_1r0zp_72{font-size:12px;color:var(--text-dim);padding:7px 12px;border-radius:var(--radius-sm);width:100%;text-align:left;margin-top:4px;transition:background .12s,color .12s}._signOutBtn_1r0zp_72:hover{background:#f43f5e1a;color:var(--danger)}._main_1r0zp_82{flex:1;display:flex;flex-direction:column;overflow:hidden}._topbar_1r0zp_84{height:56px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid var(--border);gap:12px;flex-shrink:0}._pageTitle_1r0zp_91{font-size:17px;font-weight:700;flex:1}._appTag_1r0zp_92{font-size:10px;font-weight:800;letter-spacing:.08em;background:#6366f133;color:var(--accent-hover);padding:3px 8px;border-radius:99px}._content_1r0zp_98{flex:1;overflow-y:auto;padding:24px}._statusBarMask_1r0zp_101{display:none;position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:#0b1020f7;z-index:51}._bottomNav_1r0zp_108{display:none;position:fixed;bottom:0;left:0;right:0;background:#0b1020f7;border-top:1px solid var(--border);padding:8px max(4px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));z-index:50;justify-content:space-around}._bottomNavItem_1r0zp_117{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 12px;color:var(--text-dim);font-size:10px;font-weight:600;border-radius:var(--radius-sm)}._bottomNavItem_1r0zp_117._navActive_1r0zp_45{color:var(--accent-hover)}@media (max-width: 640px){._sidebar_1r0zp_12{display:none}._topbar_1r0zp_84{padding:0 16px}._bottomNav_1r0zp_108{display:flex}._statusBarMask_1r0zp_101{display:block}._content_1r0zp_98{padding:max(16px,env(safe-area-inset-top)) 16px 90px}}._card_focc9_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._pad_md_focc9_7{padding:20px 24px}._pad_sm_focc9_8{padding:12px 16px}._pad_none_focc9_9{padding:0}._header_focc9_10{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._title_focc9_17{font-size:15px;font-weight:700}._btn_16sbs_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:var(--radius);font-size:13px;font-weight:600;line-height:1;transition:background .15s,opacity .15s,transform .1s;white-space:nowrap;-webkit-user-select:none;user-select:none}._btn_16sbs_1:active:not(:disabled){transform:scale(.97)}._btn_16sbs_1:disabled{opacity:.45;cursor:not-allowed}._primary_16sbs_18{background:var(--accent);color:#fff}._primary_16sbs_18:hover:not(:disabled){background:var(--accent-hover)}._secondary_16sbs_24{background:#6366f11f;color:var(--accent-hover);border:1px solid rgba(99,102,241,.3)}._secondary_16sbs_24:hover:not(:disabled){background:#6366f133}._ghost_16sbs_31{background:transparent;color:var(--text-muted);border:1px solid var(--border)}._ghost_16sbs_31:hover:not(:disabled){background:#94a3b814;color:var(--text)}._danger_16sbs_38{background:#f43f5e26;color:var(--danger);border:1px solid rgba(244,63,94,.3)}._danger_16sbs_38:hover:not(:disabled){background:#f43f5e40}._sm_16sbs_45{padding:5px 10px;font-size:12px}._lg_16sbs_46{padding:11px 22px;font-size:15px}._full_16sbs_47{width:100%}._wrap_xzgx5_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:8px;color:var(--text-muted)}._icon_xzgx5_9{font-size:36px;margin-bottom:4px}._title_xzgx5_10{font-size:15px;font-weight:700;color:var(--text)}._body_xzgx5_11{font-size:13px;max-width:320px;line-height:1.5}._action_xzgx5_12{margin-top:12px}._page_1au2t_1{display:flex;flex-direction:column;gap:24px}._welcome_1au2t_4{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._greeting_1au2t_8{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}._sub_1au2t_9{font-size:13px;color:var(--text-muted)}._welcomeActions_1au2t_10{display:flex;gap:8px;flex-shrink:0;margin-top:4px}._statsRow_1au2t_13{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}._stat_1au2t_13{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,background .15s;text-decoration:none;color:inherit}._stat_1au2t_13:hover{border-color:#6366f166;background:#6366f10f}._statWarn_1au2t_27{border-color:#fbbf244d}._statWarn_1au2t_27:hover{border-color:#fbbf2499;background:#fbbf240d}._statIcon_1au2t_29{font-size:22px}._statValue_1au2t_30{font-size:28px;font-weight:800;letter-spacing:-.03em}._statLabel_1au2t_31{font-size:11px;color:var(--text-muted);text-align:center;font-weight:500}._grid_1au2t_34{display:grid;grid-template-columns:1fr 1fr;gap:16px}._grid_1au2t_34>:last-child{grid-column:1 / -1}@media (max-width: 768px){._grid_1au2t_34{grid-template-columns:1fr}}._seeAll_1au2t_42{font-size:12px;color:var(--text-muted)}._seeAll_1au2t_42:hover{color:var(--accent-hover)}._clientList_1au2t_46{display:flex;flex-direction:column;gap:0}._clientRow_1au2t_47{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);color:inherit;transition:background .1s}._clientRow_1au2t_47:last-child{border-bottom:none}._clientRow_1au2t_47:hover{background:#94a3b80a}._clientAvatar_1au2t_54{width:34px;height:34px;border-radius:50%;background:#6366f133;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--accent-hover);flex-shrink:0}._clientInfo_1au2t_61{flex:1;min-width:0}._clientEmail_1au2t_62{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._clientProg_1au2t_63{display:block;font-size:11px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noProg_1au2t_64{color:var(--text-dim);font-style:italic}._activityBadge_1au2t_66{display:flex;align-items:center;gap:5px;flex-shrink:0}._activityDot_1au2t_67{width:8px;height:8px;border-radius:50%;flex-shrink:0}._activityLabel_1au2t_68{font-size:11px;color:var(--text-muted);white-space:nowrap}._chevron_1au2t_69{color:var(--text-dim);font-size:18px;flex-shrink:0}._progList_1au2t_72{display:flex;flex-direction:column}._progRow_1au2t_73{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);color:inherit}._progRow_1au2t_73:last-child{border-bottom:none}._progRow_1au2t_73:hover{background:#94a3b80a}._progName_1au2t_80{flex:1;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._progMeta_1au2t_81{font-size:11px;color:var(--text-muted);flex-shrink:0}._actions_1au2t_84{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 500px){._actions_1au2t_84{grid-template-columns:repeat(2,1fr)}}._actionCard_1au2t_88{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;background:#94a3b80f;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);transition:border-color .15s,background .15s,color .15s;text-decoration:none}._actionCard_1au2t_88:hover{border-color:#6366f166;background:#6366f114;color:var(--accent-hover)}._actionIcon_1au2t_100{font-size:22px}._actionLabel_1au2t_101{font-size:11px;font-weight:600;text-align:center}._wrap_ckg0c_1{display:flex;flex-direction:column;gap:5px}._label_ckg0c_2{font-size:12px;font-weight:600;color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase}._field_ckg0c_3{width:100%;background:#0f172a99;border:1px solid var(--border);border-radius:var(--radius);padding:9px 12px;color:var(--text);outline:none;transition:border-color .15s}._field_ckg0c_3::placeholder{color:var(--text-dim)}._field_ckg0c_3:focus{border-color:var(--border-focus)}._field_ckg0c_3:disabled{opacity:.5;cursor:not-allowed}._textarea_ckg0c_16{resize:vertical;min-height:80px}._hint_ckg0c_17{font-size:11px;color:var(--text-dim)}._error_ckg0c_18{font-size:11px;color:var(--danger)}._overlay_ehep6_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}._dialog_ehep6_9{background:#111827;border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 40px 80px -20px #000c}._wide_ehep6_19{max-width:700px}._header_ehep6_20{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}._title_ehep6_24{font-size:17px;font-weight:700}._close_ehep6_25{color:var(--text-muted);font-size:20px;line-height:1;padding:4px 8px;border-radius:var(--radius-sm)}._close_ehep6_25:hover{background:#94a3b81a;color:var(--text)}._body_ehep6_33{padding:16px 24px 24px}._wrap_gkpjp_1{display:flex;flex-direction:column;gap:16px}._header_gkpjp_3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._title_gkpjp_6{font-size:20px;font-weight:800;letter-spacing:-.02em}._sub_gkpjp_7{font-size:12px;color:var(--text-muted);margin-top:3px}._chips_gkpjp_10{display:flex;flex-wrap:wrap;gap:8px}._chip_gkpjp_10{font-size:11px;font-weight:600;padding:4px 10px;border-radius:99px;background:#94a3b81a;color:var(--text-muted)}._chipWarn_gkpjp_16{background:#f43f5e1f;color:#f87171}._chipAmber_gkpjp_17{background:#fbbf241f;color:#fbbf24}._search_gkpjp_19{max-width:340px}._list_gkpjp_22{display:flex;flex-direction:column}._row_gkpjp_23{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);color:inherit;transition:background .1s}._row_gkpjp_23:last-child{border-bottom:none}._row_gkpjp_23:hover{background:#94a3b80a}._avatar_gkpjp_32{width:38px;height:38px;border-radius:50%;background:#6366f133;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--accent-hover);flex-shrink:0}._info_gkpjp_39{flex:1;min-width:0}._email_gkpjp_40{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._prog_gkpjp_41{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted);margin-top:3px}._progDot_gkpjp_42{font-size:8px;color:var(--success)}._noProgram_gkpjp_43{font-style:italic;color:var(--text-dim)}._chevron_gkpjp_44{color:var(--text-dim);font-size:20px;flex-shrink:0}._pill_gkpjp_47{font-size:10px;font-weight:700;padding:3px 9px;border-radius:99px;flex-shrink:0;letter-spacing:.02em}._pillGreen_gkpjp_52{background:#34d39924;color:#34d399}._pillAmber_gkpjp_53{background:#fbbf2424;color:#fbbf24}._pillRed_gkpjp_54{background:#f43f5e24;color:#f87171}._pillGray_gkpjp_55{background:#94a3b81a;color:var(--text-dim)}._formGrid_gkpjp_58{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._modalActions_gkpjp_59{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._err_gkpjp_60{font-size:12px;color:var(--danger);margin-top:4px}._resultBox_gkpjp_61{display:flex;flex-direction:column;gap:12px}._successMsg_gkpjp_62{font-size:14px;font-weight:600;color:var(--success)}._credBlock_gkpjp_63{display:flex;flex-direction:column;gap:4px}._credLabel_gkpjp_64{font-size:11px;color:var(--text-muted)}._cred_gkpjp_63{display:block;padding:8px 12px;background:#94a3b814;border-radius:var(--radius-sm);font-size:12px;word-break:break-all;border:1px solid var(--border)}._container_v5mwh_2{display:flex;gap:2rem;justify-content:center;align-items:flex-start;padding:1.25rem;background:#12121a;border:1px solid #2d2d3a;border-radius:12px}._view_v5mwh_13{display:flex;flex-direction:column;align-items:center;flex:1;max-width:220px}._svg_v5mwh_21{width:100%;height:auto;aspect-ratio:700 / 1200;background:#0e0e16;border-radius:8px;padding:4px;display:block;overflow:hidden}._containerLarge_v5mwh_33{display:flex;gap:2rem;justify-content:center;align-items:flex-start;padding:1.5rem;background:#12121a;border:1px solid #2d2d3a;border-radius:14px}._viewLarge_v5mwh_44{display:flex;flex-direction:column;align-items:center;flex:1;max-width:300px}._svgLarge_v5mwh_52{width:100%;height:auto;aspect-ratio:700 / 1200;background:#0e0e16;border-radius:10px;padding:6px;display:block;overflow:hidden}._containerCompact_v5mwh_64{display:flex;gap:.5rem;align-items:center;background:transparent}._viewCompact_v5mwh_71{display:flex;flex-direction:column;align-items:center;max-width:80px;min-width:60px}._svgCompact_v5mwh_79{width:100%;max-width:80px;height:auto;aspect-ratio:700 / 1200;background:transparent;display:block;overflow:hidden}._containerMini_v5mwh_90{display:flex;gap:4px;align-items:center;background:transparent;flex-shrink:0}._viewMini_v5mwh_98{display:flex;align-items:center;justify-content:center;width:40px}._svgMini_v5mwh_105{width:40px;height:auto;aspect-ratio:700 / 1200;background:#1a1a26;border-radius:4px;display:block;overflow:hidden}._label_v5mwh_116{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:4px}._tooltip_v5mwh_126{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1f2937;border:1px solid #374151;color:#f9fafb;font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:5px;white-space:nowrap;pointer-events:none;z-index:20;box-shadow:0 2px 8px #00000080}@media (max-width: 600px){._container_v5mwh_2{gap:1rem;padding:.75rem}._view_v5mwh_13{max-width:140px}}._wrap_tbncr_1{display:flex;flex-direction:column;gap:20px}._header_tbncr_4{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._clientHeader_tbncr_8{display:flex;align-items:center;gap:14px}._avatar_tbncr_9{width:48px;height:48px;border-radius:50%;background:#6366f140;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:var(--accent-hover);flex-shrink:0}._title_tbncr_16{font-size:18px;font-weight:800;letter-spacing:-.02em}._sub_tbncr_17{font-size:12px;color:var(--text-muted);margin-top:3px}._headerActions_tbncr_18{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._tabs_tbncr_21{display:flex;gap:4px;flex-wrap:wrap}._tab_tbncr_21{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius);font-size:13px;font-weight:600;color:var(--text-muted);border:1px solid transparent;transition:all .12s}._tab_tbncr_21:hover{background:#94a3b814;color:var(--text)}._tabActive_tbncr_32{background:#6366f126;border-color:#6366f14d;color:var(--accent-hover)}._overviewGrid_tbncr_39{display:flex;flex-direction:column;gap:16px}._statRow_tbncr_40{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 500px){._statRow_tbncr_40{grid-template-columns:1fr}}._statItem_tbncr_44{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px}._statIcon_tbncr_48{font-size:20px}._statValue_tbncr_49{font-size:22px;font-weight:800;letter-spacing:-.02em}._statLabel_tbncr_50{font-size:11px;color:var(--text-muted);text-align:center}._miniList_tbncr_53{display:flex;flex-direction:column}._miniRow_tbncr_54{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--border);font-size:12px}._miniRow_tbncr_54:last-child{border-bottom:none}._miniDate_tbncr_60{color:var(--text-dim);flex-shrink:0;width:100px}._miniLabel_tbncr_61{flex:1;font-weight:600}._miniMeta_tbncr_62{color:var(--text-muted);flex-shrink:0}._miniLink_tbncr_63{color:var(--accent-hover);font-size:11px}._empty_tbncr_64{font-size:13px;color:var(--text-muted)}._tabLink_tbncr_65{font-size:12px;color:var(--text-muted)}._tabLink_tbncr_65:hover{color:var(--accent-hover)}._inlineBtn_tbncr_67{color:var(--accent-hover);font-size:13px;text-decoration:underline}._workoutList_tbncr_70{display:flex;flex-direction:column}._workoutRow_tbncr_71{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}._workoutRow_tbncr_71:last-child{border-bottom:none}._workoutLeft_tbncr_76{display:flex;align-items:center;gap:12px}._workoutDate_tbncr_77{font-size:12px;color:var(--text-dim);width:120px;flex-shrink:0}._workoutType_tbncr_78{font-size:13px;font-weight:600}._workoutMeta_tbncr_79{font-size:12px;color:var(--text-muted)}._programsWrap_tbncr_82{display:flex;flex-direction:column;gap:12px}._progSectionHeader_tbncr_83{display:flex;justify-content:space-between;align-items:center}._progSectionTitle_tbncr_84{font-size:14px;font-weight:700}._progRow_tbncr_85{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}._progRow_tbncr_85:last-child{border-bottom:none}._progInfo_tbncr_90{flex:1;min-width:0}._progName_tbncr_91{font-size:13px;font-weight:600;display:block}._progMeta_tbncr_92{font-size:11px;color:var(--text-muted)}._progActions_tbncr_93{display:flex;gap:8px}._adherencePill_tbncr_95{display:flex;flex-direction:column;align-items:flex-end;font-size:15px;font-weight:800;letter-spacing:-.02em;min-width:48px;flex-shrink:0;margin:0 12px}._adherenceSub_tbncr_100{font-size:10px;font-weight:500;color:var(--text-muted);white-space:nowrap}._tableWrap_tbncr_103{overflow-x:auto;margin-top:16px}._table_tbncr_103{width:100%;border-collapse:collapse;font-size:12px}._table_tbncr_103 th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text-muted);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase}._table_tbncr_103 td{padding:8px 12px;border-bottom:1px solid rgba(148,163,184,.06)}._bodyMapWrap_tbncr_114{display:flex;flex-direction:column;gap:16px}._bodyMapSub_tbncr_115{font-size:12px;color:var(--text-muted);margin-bottom:12px}._legend_tbncr_116{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}._legendItem_tbncr_117{font-size:11px;font-weight:600}._assignList_tbncr_120{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._assignRow_tbncr_121{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#94a3b814;border:1px solid rgba(148,163,184,.22);border-radius:var(--radius)}._assignInfo_tbncr_127{flex:1;min-width:0}._assignName_tbncr_128{display:block;font-size:13px;font-weight:600}._assignMeta_tbncr_129{font-size:11px;color:var(--text-muted)}._modalActions_tbncr_130{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}._err_tbncr_131{font-size:12px;color:var(--danger);margin-top:4px}._page_y20yh_1{display:flex;flex-direction:column;gap:20px;max-width:640px}._accountRow_y20yh_4{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}._accountAvatar_y20yh_5{width:48px;height:48px;border-radius:50%;background:#6366f140;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:var(--accent-hover);flex-shrink:0}._accountInfo_y20yh_12{flex:1;min-width:0}._accountEmail_y20yh_13{font-size:15px;font-weight:700}._accountSub_y20yh_14{font-size:12px;color:var(--text-muted);margin-top:3px}._tenantId_y20yh_15{font-size:11px;background:#94a3b81a;padding:1px 5px;border-radius:4px}._roleBadge_y20yh_16{margin-top:6px}._accountActions_y20yh_17{display:flex;gap:8px}._hint_y20yh_20{font-size:12px;color:var(--text-muted);margin-bottom:10px;line-height:1.5}._inviteRow_y20yh_21{display:flex;align-items:center;gap:8px}._inviteInput_y20yh_22{flex:1;font-size:12px}._infoGrid_y20yh_25{display:flex;flex-direction:column;gap:0}._infoRow_y20yh_26{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}._infoRow_y20yh_26:last-child{border-bottom:none}._infoLabel_y20yh_33{color:var(--text-muted);width:120px;flex-shrink:0;font-size:12px}._infoValue_y20yh_34{flex:1;word-break:break-all}._mono_y20yh_35{font-family:ui-monospace,monospace;font-size:11px;color:var(--cyan)}._about_y20yh_38{font-size:13px;color:var(--text-muted);line-height:1.6;margin-bottom:12px}._versionRow_y20yh_39{display:flex;align-items:center;gap:10px}._versionLabel_y20yh_40{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}._version_y20yh_39{font-size:11px;color:var(--text-muted)}._page_179ge_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(900px 500px at 20% 10%,rgba(99,102,241,.12),transparent),radial-gradient(700px 400px at 80% 90%,rgba(34,211,238,.08),transparent),var(--bg);padding:24px}._form_179ge_11{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px 36px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px}._heroIcon_179ge_20{font-size:36px;text-align:center;display:block}._heading_179ge_22{font-size:22px;font-weight:800;letter-spacing:-.02em;text-align:center;margin-bottom:2px}._sub_179ge_26{font-size:13px;color:var(--text-muted);text-align:center;margin-bottom:6px}._label_179ge_28{font-size:12px;font-weight:600;color:var(--text-muted);margin-top:4px}._input_179ge_29{width:100%;padding:10px 12px;background:#94a3b812;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:14px;transition:border-color .15s}._input_179ge_29:focus{outline:none;border-color:var(--border-focus)}._btn_179ge_37{margin-top:8px;padding:12px;background:var(--accent);color:#fff;border-radius:var(--radius);font-size:14px;font-weight:700;transition:background .12s;cursor:pointer}._btn_179ge_37:hover{background:var(--accent-hover)}._btn_179ge_37:disabled{opacity:.6;cursor:not-allowed}._err_179ge_46{font-size:12px;color:var(--danger)}._footer_179ge_48{font-size:12px;color:var(--text-muted);text-align:center;margin-top:4px}._link_179ge_49{color:var(--accent-hover)}._textBtn_179ge_50{color:var(--accent-hover);text-decoration:underline}._branchCard_179ge_53{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:var(--radius);background:#94a3b814;cursor:pointer;text-align:left;width:100%;transition:border-color .15s,background .15s}._branchCard_179ge_53:hover{border-color:var(--accent);background:#6366f114}._branchIcon_179ge_66{font-size:24px;flex-shrink:0;margin-top:2px}._branchTitle_179ge_67{font-size:14px;font-weight:700;display:block}._branchDesc_179ge_68{font-size:12px;color:var(--text-muted);margin-top:2px}._btnSecondary_179ge_70{background:transparent!important;border:1px solid var(--border);color:var(--text-muted)!important}._btnSecondary_179ge_70:hover{background:#94a3b814!important;color:var(--text)!important}._success_179ge_78{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px 36px;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._successIcon_179ge_85{font-size:40px}._successTitle_179ge_86{font-size:20px;font-weight:800}._successBody_179ge_87{font-size:13px;color:var(--text-muted);line-height:1.6}._page_10xnu_1{padding:24px;max-width:1100px}._header_10xnu_3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}._title_10xnu_7{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}._filters_10xnu_9{display:flex;gap:6px}._filterBtn_10xnu_10{padding:5px 12px;font-size:12px;font-weight:600;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--text-muted);cursor:pointer;transition:border-color .12s,color .12s}._filterBtn_10xnu_10:hover{border-color:var(--accent);color:var(--text)}._filterActive_10xnu_17{border-color:var(--accent)!important;color:var(--accent)!important}._err_10xnu_19{color:var(--danger);font-size:13px;margin-bottom:12px}._muted_10xnu_20{color:var(--text-muted);font-size:13px}._tableWrap_10xnu_22{overflow-x:auto}._table_10xnu_22{width:100%;border-collapse:collapse;font-size:13px}._table_10xnu_22 th{text-align:left;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border)}._table_10xnu_22 td{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.08);vertical-align:middle}._table_10xnu_22 tr:last-child td{border-bottom:none}._table_10xnu_22 tr:hover td{background:#94a3b80a}._rowDeleted_10xnu_40 td{opacity:.5}._name_10xnu_42{font-weight:600}._id_10xnu_43{font-family:monospace;font-size:12px;color:var(--text-muted)}._badge_10xnu_45{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;border-radius:99px;background:#94a3b81f;color:var(--text-muted)}._badgeOk_10xnu_50{background:#34d39926;color:#34d399}._badgeDanger_10xnu_51{background:#ef444426;color:#f87171}._deleteBtn_10xnu_53{padding:4px 10px;font-size:12px;font-weight:600;border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger);background:transparent;cursor:pointer;transition:background .12s}._deleteBtn_10xnu_53:hover{background:#ef44441a}._deleteBtn_10xnu_53:disabled{opacity:.5;cursor:not-allowed}._wrap_1lgc4_1{max-width:860px;display:flex;flex-direction:column;gap:20px}._header_1lgc4_2{display:flex;align-items:center;justify-content:space-between;gap:12px}._title_1lgc4_3{font-size:20px;font-weight:800}._filters_1lgc4_4{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}._muscleChips_1lgc4_7{display:flex;flex-wrap:wrap;gap:6px}._muscleChip_1lgc4_7{font-size:12px;font-weight:600;padding:4px 12px;border-radius:99px;border:1px solid var(--border);background:none;color:var(--text-muted);cursor:pointer;transition:border-color .12s,background .12s,color .12s;white-space:nowrap}._muscleChip_1lgc4_7:hover{border-color:var(--accent);color:var(--text)}._muscleChipActive_1lgc4_17{background:var(--accent);border-color:var(--accent);color:#fff}._muscleChipActive_1lgc4_17:hover{background:var(--accent);color:#fff;opacity:.9}._count_1lgc4_19{font-size:12px;color:var(--text-dim)}._list_1lgc4_20{list-style:none}._item_1lgc4_21{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}._item_1lgc4_21:last-child{border-bottom:none}._exInfo_1lgc4_23{flex:1;display:flex;flex-direction:column;gap:5px}._exNameRow_1lgc4_24{display:flex;align-items:baseline;gap:8px}._exName_1lgc4_24{font-size:14px;font-weight:600}._usageCount_1lgc4_26{font-size:11px;font-weight:700;color:var(--accent);background:#6366f11a;border-radius:99px;padding:1px 7px}._exBadges_1lgc4_27{display:flex;gap:6px;flex-wrap:wrap}._equip_1lgc4_28{font-size:11px;color:var(--text-dim)}._desc_1lgc4_29{font-size:12px;color:var(--text-muted);line-height:1.4;max-width:500px}._actions_1lgc4_30{display:flex;gap:6px;flex-shrink:0}._browseLink_1lgc4_31{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius);font-size:12px;font-weight:600;line-height:1;background:transparent;color:var(--text-muted);border:1px solid var(--border);text-decoration:none;transition:background .15s,color .15s}._browseLink_1lgc4_31:hover{background:#94a3b814;color:var(--text)}._err_1lgc4_40{color:var(--danger);font-size:13px;margin-top:8px}._formGrid_1lgc4_41{display:flex;flex-direction:column;gap:12px}._modalActions_1lgc4_42{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}._ytPreview_1lgc4_45{margin-top:12px}._ytLabel_1lgc4_46{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:6px}._ytThumb_1lgc4_47{position:relative;display:inline-block;border-radius:8px;overflow:hidden;border:1px solid var(--border)}._ytImg_1lgc4_48{display:block;width:240px;height:auto}._ytPlay_1lgc4_49{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;background:#00000059;text-decoration:none;opacity:0;transition:opacity .15s}._ytThumb_1lgc4_47:hover ._ytPlay_1lgc4_49{opacity:1}._muscleLabels_1lgc4_57{display:flex;flex-direction:column;gap:3px;margin-top:8px;font-size:12px}._primaryLabel_1lgc4_58{color:#ef4444;font-weight:600}._secondaryLabel_1lgc4_59{color:#fbbf24}@media (max-width: 640px){._filters_1lgc4_4{grid-template-columns:1fr}._muscleChips_1lgc4_7{gap:5px}._item_1lgc4_21{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}._actions_1lgc4_30{width:100%;justify-content:flex-end}._desc_1lgc4_29{max-width:none}}._altField_1lgc4_70{display:flex;flex-direction:column;gap:8px}._altFieldLabel_1lgc4_71{font-size:13px;font-weight:600;color:var(--text)}._altHint_1lgc4_72{font-size:11px;color:var(--text-muted);line-height:1.45;margin:-2px 0 2px}._altChips_1lgc4_73{display:flex;flex-wrap:wrap;gap:6px}._altChip_1lgc4_73{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text);background:#6366f11f;border:1px solid var(--accent);border-radius:99px;padding:3px 6px 3px 10px}._altChipX_1lgc4_80{background:none;border:none;cursor:pointer;color:var(--text-dim);font-size:15px;line-height:1;padding:0 3px;border-radius:99px}._altChipX_1lgc4_80:hover{color:var(--danger)}._altResults_1lgc4_85{list-style:none;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;overflow:hidden}._altResult_1lgc4_85{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;border:none;cursor:pointer;text-align:left;padding:8px 12px;font-size:13px;color:var(--text);border-bottom:1px solid var(--border)}._altResults_1lgc4_85 li:last-child ._altResult_1lgc4_85{border-bottom:none}._altResult_1lgc4_85:hover{background:#94a3b81a}._altResultMeta_1lgc4_94{font-size:11px;color:var(--text-dim)}._altEmpty_1lgc4_95{font-size:12px;color:var(--text-dim)}._altCount_1lgc4_98{font-size:11px;color:var(--text-dim);cursor:help}._itemWrap_1lgc4_101{border-bottom:1px solid var(--border)}._itemWrap_1lgc4_101:last-child{border-bottom:none}._itemWrap_1lgc4_101 ._item_1lgc4_21{border-bottom:none}._itemArchived_1lgc4_104 ._item_1lgc4_21{opacity:.55}._videoToggle_1lgc4_106{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius);font-size:12px;font-weight:600;line-height:1;background:transparent;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;transition:background .15s,color .15s,border-color .15s}._videoToggle_1lgc4_106:hover{background:#94a3b814;color:var(--text)}._videoToggleOpen_1lgc4_115{border-color:var(--accent);color:var(--text)}._videoDot_1lgc4_116{color:var(--accent);font-size:9px}._videoDotEmpty_1lgc4_117{color:var(--border);font-size:9px}._videoChevron_1lgc4_118{font-size:9px;opacity:.7}._videoPanel_1lgc4_120{display:flex;flex-direction:column;gap:10px;padding:0 16px 14px}._videoFrameWrap_1lgc4_126,._videoPoster_1lgc4_126{position:relative;width:100%;max-width:420px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:#000}._videoFrame_1lgc4_126{width:100%;height:100%;border:0;display:block}._videoPoster_1lgc4_126{padding:0;cursor:pointer;display:block}._videoPoster_1lgc4_126 img{width:100%;height:100%;object-fit:cover;display:block}._videoPosterPlay_1lgc4_134{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:#00000052;transition:background .15s}._videoPoster_1lgc4_126:hover ._videoPosterPlay_1lgc4_134{background:#00000080}._videoNone_1lgc4_140{font-size:12px;color:var(--text-dim)}._videoEdit_1lgc4_142{display:flex;flex-direction:column;gap:8px;max-width:420px}._videoEditRow_1lgc4_143{display:flex;align-items:center;gap:8px}._videoStatus_1lgc4_144{flex:1;font-size:11px;color:var(--text-dim)}._videoForkNote_1lgc4_145{font-size:11px;line-height:1.45;color:var(--text-muted);border-left:2px solid var(--accent);padding-left:8px}._forkNote_1lgc4_150{font-size:12px;line-height:1.5;color:var(--text-muted);border-left:2px solid var(--accent);padding-left:10px;margin-top:16px}._archivedToggle_1lgc4_155{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline}._mergeHelp_1lgc4_161{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.5}._mergeList_1lgc4_162{list-style:none;margin:10px 0 0;padding:0;max-height:280px;overflow-y:auto}._mergeItem_1lgc4_163{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(148,163,184,.22);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;margin-bottom:6px}._mergeItem_1lgc4_163:hover:not(:disabled){border-color:var(--accent)}._mergeItem_1lgc4_163:disabled{opacity:.5;cursor:default}._mergeItemName_1lgc4_172{flex:1;min-width:0}._mergeItemMeta_1lgc4_173{font-size:11px;color:var(--text-dim);white-space:nowrap}._wrap_ihee0_1{max-width:860px;display:flex;flex-direction:column;gap:20px}._header_ihee0_3{display:flex;align-items:center;justify-content:space-between;gap:12px}._title_ihee0_4{font-size:20px;font-weight:800}._pickerSection_ihee0_7{display:flex;flex-direction:column;gap:14px}._hintRow_ihee0_9{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._hint_ihee0_9{font-size:13px;color:var(--text-dim)}._selectControls_ihee0_22{display:inline-flex;align-items:center;gap:10px}._selectAllLabel_ihee0_28{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}._selectAllLabel_ihee0_28:hover{color:var(--text)}._selectAllCheck_ihee0_41{width:16px;height:16px;accent-color:#60a5fa;cursor:pointer}._invertBtn_ihee0_48{font-size:12px;font-weight:600;color:var(--text-dim);background:none;border:1px solid var(--border);border-radius:var(--radius);padding:3px 9px;cursor:pointer;transition:background .15s,color .15s}._invertBtn_ihee0_48:hover{background:#94a3b814;color:var(--text)}._chips_ihee0_62{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:32px}._chip_ihee0_62{display:inline-flex;align-items:center;gap:6px;background:#1e3a5f;border:1px solid #60a5fa;color:#93c5fd;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;cursor:default}._chipRemove_ihee0_84{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:14px;line-height:1;padding:0;display:flex;align-items:center}._chipRemove_ihee0_84:hover{color:#fff}._clearAll_ihee0_97{font-size:12px;color:var(--text-dim);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}._clearAll_ihee0_97:hover{color:var(--text-muted)}._resultsHeader_ihee0_109{display:flex;align-items:baseline;gap:8px}._count_ihee0_114{font-size:12px;color:var(--text-dim)}._list_ihee0_116{list-style:none}._item_ihee0_117{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}._item_ihee0_117:last-child{border-bottom:none}._exInfo_ihee0_126{flex:1;display:flex;flex-direction:column;gap:5px}._exName_ihee0_127{font-size:14px;font-weight:600}._exBadges_ihee0_128{display:flex;gap:6px;flex-wrap:wrap}._equip_ihee0_129{font-size:11px;color:var(--text-dim)}._emptyMsg_ihee0_131{text-align:center;color:var(--text-dim);font-size:14px;padding:40px 0}@media (max-width: 640px){._item_ihee0_117{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}}._wrap_vxr49_1{max-width:680px;display:flex;flex-direction:column;gap:20px}._header_vxr49_2{display:flex;align-items:center;justify-content:space-between}._headerActions_vxr49_3{display:flex;gap:8px;align-items:center}._title_vxr49_4{font-size:20px;font-weight:800}._list_vxr49_5{list-style:none}._item_vxr49_6{display:flex;align-items:center;border-bottom:1px solid var(--border)}._item_vxr49_6:last-child{border-bottom:none}._row_vxr49_8{display:flex;align-items:center;padding:14px 16px;color:var(--text);flex:1;transition:background .12s}._row_vxr49_8:hover{background:#94a3b80d}._info_vxr49_10{flex:1}._name_vxr49_11{font-size:14px;font-weight:600;display:block}._meta_vxr49_12{font-size:12px;color:var(--text-muted);margin-top:2px;display:block}._chevron_vxr49_13{color:var(--text-dim);font-size:18px}._deleteBtn_vxr49_14{padding:8px 12px;font-size:14px;color:var(--text-dim);flex-shrink:0;transition:color .12s}._deleteBtn_vxr49_14:hover{color:var(--danger)}._deleteBtn_vxr49_14:disabled{opacity:.4}._copyBtn_vxr49_21{padding:8px 10px;font-size:15px;color:var(--text-dim);flex-shrink:0;transition:color .12s}._copyBtn_vxr49_21:hover{color:var(--accent)}._copyBtn_vxr49_21:disabled{opacity:.4}._err_vxr49_28{color:var(--danger);font-size:13px;margin-top:8px}._actions_vxr49_29{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}._importName_vxr49_32{font-size:15px;font-weight:700;margin:0 0 4px}._importSubMeta_vxr49_33{font-size:12px;color:var(--text-muted);margin:0 0 16px}._importBreakdown_vxr49_34{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}._importRow_vxr49_35{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text)}._importCheck_vxr49_36{color:#22c55e;font-weight:700;width:16px;text-align:center}._importPlus_vxr49_37{color:#818cf8;font-weight:700;width:16px;text-align:center;font-size:16px}._importProgress_vxr49_38{font-size:13px;color:var(--text-muted);padding:12px 0}._importSuccess_vxr49_39{font-size:14px;color:#22c55e}._importErrMsg_vxr49_40{font-size:13px;color:var(--danger);word-break:break-word}._wrap_139rn_1{max-width:760px;display:flex;flex-direction:column;gap:16px}._header_139rn_2{display:flex;align-items:center;gap:12px}._nameInput_139rn_3{flex:1;font-size:20px;font-weight:800;background:transparent;border:none;border-bottom:2px solid var(--border);border-radius:0;padding:4px 0}._nameInput_139rn_3:focus{border-bottom-color:var(--border-focus);outline:none}._headerActions_139rn_5{display:flex;gap:8px;flex-shrink:0}._notFound_139rn_6{color:var(--text-muted);padding:24px}._err_139rn_7{color:var(--danger);font-size:13px}._programMapWrap_139rn_10{background:#0e0e16;border:1px solid #2d2d3a;border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}._mapLabel_139rn_19{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7280}._heatLegend_139rn_26{display:flex;align-items:center;gap:8px;font-size:10px;color:#6b7280}._legendBar_139rn_33{flex:1;height:6px;border-radius:3px;background:linear-gradient(to right,#3b82f6,#06b6d4,#fbbf24,#ef4444,#a855f7)}._legendCool_139rn_39{color:#3b82f6;font-weight:600}._legendHot_139rn_40{color:#ef4444;font-weight:600}._legendPeak_139rn_41{color:#a855f7;font-weight:600}._heatStops_139rn_42{display:flex;justify-content:space-between;font-size:9px;font-weight:500;letter-spacing:.03em;opacity:.85;margin-top:2px}._dayActions_139rn_53{display:flex;align-items:center;gap:8px}._collapseBtn_139rn_56{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;border-radius:4px;color:var(--text-muted);font-size:14px;line-height:1;cursor:pointer}._collapseBtn_139rn_56:hover{color:var(--text);background:var(--surface-hover, rgba(255,255,255,.06))}._collapsedMeta_139rn_64{font-size:12px;color:var(--text-muted);white-space:nowrap}._dayHeader_139rn_65{display:flex;align-items:center;gap:12px;margin-bottom:12px}._dayName_139rn_66{flex:1;font-size:15px;font-weight:700;background:transparent;border:none;border-bottom:1px solid var(--border);padding:3px 0;color:var(--text);outline:none;min-width:0}._dayName_139rn_66:focus{border-bottom-color:var(--border-focus)}._exBlock_139rn_73{padding:10px 12px;margin-bottom:8px;border:1px solid rgba(148,163,184,.2);border-radius:var(--radius);background:var(--surface-2)}._exBlock_139rn_73:hover{border-color:#94a3b84d}._exBlock_139rn_73:last-of-type{margin-bottom:0}._exRow_139rn_84{display:flex;align-items:center;gap:10px}._exIndex_139rn_88{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;margin-right:10px;background:#6366f14d;border:1px solid rgba(99,102,241,.6);color:var(--text);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}._exNotes_139rn_103{width:100%;background:transparent;border:none;border-top:1px dashed rgba(148,163,184,.15);padding:5px 0 2px;margin-top:5px;font-size:11px;color:var(--text-muted);outline:none}._exNotes_139rn_103::placeholder{color:#94a3b84d;font-style:italic}._exNotes_139rn_103:focus{border-top-color:var(--border-focus);color:var(--text)}._exName_139rn_116{flex:1;font-size:13px;font-weight:500}._exControls_139rn_117{display:flex;align-items:center;gap:6px}._miniLabel_139rn_118{font-size:10px;color:var(--text-dim);white-space:nowrap}._miniInput_139rn_119{width:50px;background:#0f172a99;border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 6px;font-size:12px;color:var(--text);text-align:center;outline:none}._miniInput_139rn_119:focus{border-color:var(--border-focus)}._removeEx_139rn_121{color:var(--text-dim);font-size:11px;padding:2px 5px;border-radius:4px}._removeEx_139rn_121:hover{color:var(--danger);background:#f43f5e1a}._addEx_139rn_124{font-size:12px;color:var(--accent-hover);margin-top:12px;padding:4px 8px;border-radius:var(--radius-sm)}._addEx_139rn_124:hover{background:#6366f11a}._searchWrap_139rn_127{position:relative;margin-top:12px}._searchInput_139rn_128{width:100%;background:#0f172a99;border:1px solid var(--border-focus);border-radius:var(--radius);padding:8px 12px;color:var(--text);font-size:13px;outline:none}._dropdown_139rn_129{position:absolute;top:100%;left:0;right:0;background:#111827;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;z-index:20;margin-top:4px;box-shadow:0 8px 24px #00000080}._dropItem_139rn_130{width:100%;text-align:left;padding:9px 14px;font-size:13px;color:var(--text);display:block}._dropItem_139rn_130:hover{background:#94a3b814}._muscle_139rn_132{color:var(--text-muted)}._templateAssignRow_139rn_135{margin:4px 0 8px}._assignTemplateBtn_139rn_137{font-size:12px;color:var(--text-dim);background:none;border:1px dashed var(--border);border-radius:var(--radius-sm);padding:5px 12px;cursor:pointer;transition:color .15s,border-color .15s}._assignTemplateBtn_139rn_137:hover{color:var(--accent-hover);border-color:var(--accent-hover)}._templateBanner_139rn_149{display:flex;align-items:center;gap:10px;background:#6366f114;border:1px solid rgba(99,102,241,.25);border-radius:var(--radius);padding:8px 12px;margin:4px 0 10px}._templateBannerIcon_139rn_159{font-size:15px}._templateBannerName_139rn_160{font-size:13px;font-weight:700;color:#a5b4fc;flex:1}._templateBannerMeta_139rn_161{font-size:11px;color:var(--text-dim)}._templateUnlink_139rn_162{font-size:11px;color:var(--text-dim);background:none;border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 8px;cursor:pointer}._templateUnlink_139rn_162:hover{color:var(--danger);border-color:var(--danger)}._templatePicker_139rn_173{display:flex;flex-direction:column;gap:4px;background:#111827;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;padding:4px}._templatePickerItem_139rn_183{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:9px 12px;background:none;border:none;border-radius:var(--radius-sm);font-size:13px;color:var(--text);cursor:pointer}._templatePickerItem_139rn_183:hover{background:#94a3b814}._templatePickerMeta_139rn_197{font-size:11px;color:var(--text-dim)}._templatePickerEmpty_139rn_198{font-size:12px;color:var(--text-dim);padding:8px 12px}._templatePickerCancel_139rn_199{margin-top:2px;font-size:12px;color:var(--text-dim);background:none;border:none;padding:6px 12px;cursor:pointer;text-align:left}._templatePickerCancel_139rn_199:hover{color:var(--text)}._templateExList_139rn_211{margin-top:8px;display:flex;flex-direction:column;gap:8px}._templateExRow_139rn_212{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(148,163,184,.2);border-radius:var(--radius);background:var(--surface-2)}._templateExTop_139rn_221{display:flex;align-items:center;justify-content:space-between;gap:10px}._templateExMeta_139rn_222{font-size:11px;color:var(--text-dim);white-space:nowrap}@media (max-width: 640px){._header_139rn_2{flex-direction:column;align-items:flex-start}._headerActions_139rn_5{width:100%;justify-content:flex-end}._nameInput_139rn_3{font-size:18px}._exRow_139rn_84{flex-wrap:wrap}._exControls_139rn_117{flex-wrap:wrap;gap:8px}._miniInput_139rn_119{width:44px}}._altRow_139rn_234{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:11px}._altRowLabel_139rn_238{color:var(--text-dim);font-weight:600}._altPill_139rn_239{background:#6366f11f;border:1px solid rgba(99,102,241,.35);border-radius:99px;padding:1px 8px;color:var(--text-muted)}._altNoneRow_139rn_243{margin-top:6px;font-size:11px;color:var(--text-dim)}._altLibraryLink_139rn_244{color:var(--accent);text-decoration:underline}._videoToggle_139rn_247{margin-top:6px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:var(--radius);font-size:12px;font-weight:600;line-height:1;background:transparent;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;transition:background .15s,color .15s,border-color .15s}._videoToggle_139rn_247:hover{background:#94a3b814;color:var(--text)}._videoToggleOpen_139rn_257{border-color:var(--accent);color:var(--text)}._videoDot_139rn_258{color:var(--accent);font-size:9px}._videoChevron_139rn_259{font-size:9px;opacity:.7}._videoToggleCentered_139rn_263{display:flex;width:fit-content;margin-left:auto;margin-right:auto}._videoFrameWrap_139rn_269,._videoPoster_139rn_269{position:relative;width:100%;max-width:420px;margin:6px auto 0;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:#000}._videoFrame_139rn_269{width:100%;height:100%;border:0;display:block}._videoPoster_139rn_269{padding:0;cursor:pointer;display:block}._videoPoster_139rn_269 img{width:100%;height:100%;object-fit:cover;display:block}._videoPosterPlay_139rn_277{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:#00000052;transition:background .15s}._videoPoster_139rn_269:hover ._videoPosterPlay_139rn_277{background:#00000080}._nameStatic_139rn_285{font-size:20px;font-weight:700;color:var(--text);margin:0}._dayNameStatic_139rn_286{font-size:15px;font-weight:600;color:var(--text)}._exPrescription_139rn_287{font-size:12px;color:var(--text-muted);white-space:nowrap}._exNotesStatic_139rn_288{margin:4px 0 0;font-size:12px;color:var(--text-muted);font-style:italic}._swapTag_139rn_289{margin-left:6px;padding:1px 6px;border-radius:99px;font-size:10px;font-weight:600;letter-spacing:.02em;background:#6366f12e;color:var(--accent);border:1px solid rgba(99,102,241,.4)}._altPillBtn_139rn_298{cursor:pointer;font:inherit;font-size:11px;padding:5px 10px;min-height:28px;display:inline-flex;align-items:center;gap:5px;transition:background .15s,border-color .15s,color .15s}._altPillBtn_139rn_298:hover{background:#6366f138;color:var(--text)}._altPillActive_139rn_305{background:#6366f157;border-color:var(--accent);color:var(--text);font-weight:600}._altPillTag_139rn_309{font-size:9px;opacity:.65;text-transform:uppercase;letter-spacing:.04em}._histEmpty_139rn_312{margin:6px 0 0;font-size:11px;color:var(--text-dim)}._histPanel_139rn_313{margin-top:6px;max-width:420px;border:1px solid var(--border);border-radius:8px;overflow:hidden}._histList_139rn_317{list-style:none;margin:0;padding:0}._histItem_139rn_318+._histItem_139rn_318{border-top:1px solid var(--border)}._histRow_139rn_321{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:7px 10px;font-family:inherit;font-size:12px;color:var(--text-muted);text-decoration:none;text-align:left;background:transparent;border:0;cursor:pointer}._histMain_139rn_328{display:flex;align-items:baseline;gap:10px}._histSets_139rn_330{padding-left:78px;font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}._histRow_139rn_321:disabled{cursor:default;opacity:.6}._histRow_139rn_321:hover{background:#94a3b814;color:var(--text)}._histDate_139rn_336{min-width:68px;color:var(--text-dim);font-variant-numeric:tabular-nums}._histStat_139rn_337{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._histVol_139rn_338{font-variant-numeric:tabular-nums}._histUnit_139rn_339{margin-left:4px;font-size:10px;font-weight:400;color:var(--text-dim)}._histUp_139rn_340{margin-left:auto;color:#22c55e;font-size:11px;font-variant-numeric:tabular-nums}._histDown_139rn_341{margin-left:auto;color:#ef4444;font-size:11px;font-variant-numeric:tabular-nums}._histMore_139rn_342{display:block;padding:7px 10px;font-size:11px;border-top:1px solid var(--border);color:var(--accent);text-decoration:none}._histMore_139rn_342:hover{background:#94a3b814}._sessionMeta_139rn_350{margin:0 0 12px;font-size:12px;color:var(--text-dim)}._setTable_139rn_351{width:100%;border-collapse:collapse;font-size:13px}._setTable_139rn_351 th{text-align:left;padding:4px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);border-bottom:1px solid var(--border)}._setTable_139rn_351 td{padding:6px 8px;color:var(--text);border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}._setNum_139rn_361{color:var(--text-dim);width:40px}._setEst_139rn_362{color:var(--accent)}._sessionTotals_139rn_363{margin:10px 0 0;font-size:12px;font-weight:600;color:var(--text)}._sessionOthers_139rn_364{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:11px}._sessionOthersLabel_139rn_368{color:var(--text-dim);font-weight:600}._wrap_sf1a8_1{max-width:760px;display:flex;flex-direction:column;gap:20px}._header_sf1a8_3{display:flex;align-items:center;justify-content:space-between;gap:12px}._title_sf1a8_4{font-size:20px;font-weight:800}._createRow_sf1a8_6{display:flex;gap:10px;align-items:center}._createRow_sf1a8_6 input{flex:1}._err_sf1a8_9{color:var(--danger);font-size:13px}._empty_sf1a8_11{font-size:14px;color:var(--text-dim);padding:32px 0;text-align:center}._list_sf1a8_13{list-style:none}._item_sf1a8_14{display:flex;align-items:center;border-bottom:1px solid var(--border)}._item_sf1a8_14:last-child{border-bottom:none}._itemMain_sf1a8_21{flex:1;display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;background:none;border:none;cursor:pointer;color:inherit}._itemMain_sf1a8_21:hover{background:#94a3b80d}._itemName_sf1a8_35{font-size:15px;font-weight:600}._itemMeta_sf1a8_36{font-size:12px;color:var(--text-dim)}._deleteBtn_sf1a8_38{flex-shrink:0;padding:14px 16px;background:none;border:none;color:var(--text-dim);font-size:13px;cursor:pointer;opacity:.6;transition:color .15s,opacity .15s}._deleteBtn_sf1a8_38:hover{color:var(--danger);opacity:1}._wrap_ff546_1{max-width:760px;display:flex;flex-direction:column;gap:16px}._header_ff546_3{display:flex;align-items:center;gap:12px}._nameInput_ff546_4{flex:1;font-size:20px;font-weight:800;background:transparent;border:none;border-bottom:2px solid var(--border);border-radius:0;padding:4px 0}._nameInput_ff546_4:focus{border-bottom-color:var(--border-focus);outline:none}._headerActions_ff546_6{display:flex;gap:8px;flex-shrink:0}._err_ff546_8{color:var(--danger);font-size:13px}._mapWrap_ff546_10{display:flex;align-items:center;gap:14px;background:#0e0e16;border:1px solid #2d2d3a;border-radius:10px;padding:10px 16px}._mapLabel_ff546_19{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7280;white-space:nowrap}._empty_ff546_21{font-size:13px;color:var(--text-dim);padding:8px 0 16px}._exBlock_ff546_23{border-bottom:1px solid rgba(148,163,184,.07);padding:8px 0}._exBlock_ff546_23:last-of-type{border-bottom:none}._exRow_ff546_25{display:flex;align-items:center;gap:10px}._exName_ff546_26{flex:1;font-size:13px;font-weight:500}._exControls_ff546_27{display:flex;align-items:center;gap:6px}._miniLabel_ff546_28{font-size:10px;color:var(--text-dim);white-space:nowrap}._miniInput_ff546_29{width:50px;background:#0f172a99;border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 6px;font-size:12px;color:var(--text);text-align:center;outline:none}._miniInput_ff546_29:focus{border-color:var(--border-focus)}._removeEx_ff546_31{color:var(--text-dim);font-size:11px;padding:2px 5px;border-radius:4px}._removeEx_ff546_31:hover{color:var(--danger);background:#f43f5e1a}._exNotes_ff546_34{width:100%;background:transparent;border:none;border-top:1px dashed rgba(148,163,184,.15);padding:5px 0 2px;margin-top:5px;font-size:11px;color:var(--text-muted);outline:none}._exNotes_ff546_34::placeholder{color:#94a3b84d;font-style:italic}._exNotes_ff546_34:focus{border-top-color:var(--border-focus);color:var(--text)}._addEx_ff546_48{font-size:12px;color:var(--accent-hover);margin-top:12px;padding:4px 8px;border-radius:var(--radius-sm)}._addEx_ff546_48:hover{background:#6366f11a}._searchWrap_ff546_51{position:relative;margin-top:12px}._searchInput_ff546_52{width:100%;background:#0f172a99;border:1px solid var(--border-focus);border-radius:var(--radius);padding:8px 12px;color:var(--text);font-size:13px;outline:none}._dropdown_ff546_53{position:absolute;top:100%;left:0;right:0;background:#111827;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;z-index:20;margin-top:4px;box-shadow:0 8px 24px #00000080}._dropItem_ff546_54{width:100%;text-align:left;padding:9px 14px;font-size:13px;color:var(--text);display:block}._dropItem_ff546_54:hover{background:#94a3b814}._muscle_ff546_56{color:var(--text-muted)}@media (max-width: 640px){._header_ff546_3{flex-direction:column;align-items:flex-start}._headerActions_ff546_6{width:100%;justify-content:flex-end}._exRow_ff546_25{flex-wrap:wrap}._exControls_ff546_27{flex-wrap:wrap;gap:8px}._miniInput_ff546_29{width:44px}}:root{--bg: #0b1020;--surface: rgba(30, 41, 59, .85);--surface-2: rgba(148, 163, 184, .08);--border: rgba(148, 163, 184, .14);--border-focus: rgba(99, 102, 241, .7);--text: #e2e8f0;--text-muted: #94a3b8;--text-dim: #64748b;--accent: #6366f1;--accent-hover: #818cf8;--cyan: #22d3ee;--danger: #f43f5e;--success: #34d399;--warning: #fbbf24;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--radius-xl: 22px;--sidebar-w: 220px;--topbar-h: 56px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;font-size:14px;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;border:none;background:none}input,textarea,select{font:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:99px}
