:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f1115;--color-surface:#1a1d24;--color-surface-2:#252a33;--color-border:#333a46;--color-text:#f2f4f7;--color-text-muted:#9aa3b2;--color-accent:#c6f432;--color-on-accent:#0f1115;--color-danger:#ff6b6b;--color-warning:#ffc857;--color-success:#4ade80;--color-info:#6cb4ff;--color-accent-soft:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));--color-danger-soft:color-mix(in srgb, var(--color-danger) 16%, var(--color-surface));--color-warning-soft:color-mix(in srgb, var(--color-warning) 16%, var(--color-surface));--color-success-soft:color-mix(in srgb, var(--color-success) 16%, var(--color-surface));--color-info-soft:color-mix(in srgb, var(--color-info) 16%, var(--color-surface));--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-weight-semibold:600;--font-weight-bold:700;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-size-huge:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--border-w:1px;--tap-min:56px;--tabbar-h:64px;--icon-size:24px;--icon-size-lg:48px;--content-max:40rem;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-bg);min-height:100%;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;line-height:1.4}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit;touch-action:manipulation}input,select,textarea{font-size:max(16px, var(--font-size-md))}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._alert_eglcb_1{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--tone);border-left-width:var(--space-2);border-radius:var(--radius-md);background:var(--tone-soft);flex-direction:column;display:flex}._title_eglcb_12{font-weight:var(--font-weight-bold);color:var(--tone)}._body_eglcb_17{color:var(--color-text)}._error_eglcb_22{--tone:var(--color-danger);--tone-soft:var(--color-danger-soft)}._warning_eglcb_27{--tone:var(--color-warning);--tone-soft:var(--color-warning-soft)}._info_eglcb_32{--tone:var(--color-info);--tone-soft:var(--color-info-soft)}._success_eglcb_37{--tone:var(--color-success);--tone-soft:var(--color-success-soft)}._badge_3p165_1{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--tone-soft);color:var(--tone);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}._neutral_3p165_13{--tone:var(--color-text-muted);--tone-soft:var(--color-surface-2)}._accent_3p165_18{--tone:var(--color-accent);--tone-soft:var(--color-accent-soft)}._success_3p165_23{--tone:var(--color-success);--tone-soft:var(--color-success-soft)}._warning_3p165_28{--tone:var(--color-warning);--tone-soft:var(--color-warning-soft)}._danger_3p165_33{--tone:var(--color-danger);--tone-soft:var(--color-danger-soft)}._button_18dgk_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-6);border:var(--border-w) solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}._button_18dgk_1:active:not(:disabled){transform:scale(.98)}._button_18dgk_1:disabled{opacity:.4;cursor:not-allowed}._lg_18dgk_28{min-height:calc(var(--tap-min) + var(--space-3));font-size:var(--font-size-lg)}._block_18dgk_33{width:100%;display:flex}._primary_18dgk_38{background:var(--color-accent);color:var(--color-on-accent)}._secondary_18dgk_43{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text)}._ghost_18dgk_49{color:var(--color-text-muted);background:0 0}._danger_18dgk_54{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger)}._card_1dr78_1{padding:var(--space-4);background:var(--color-surface);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg);margin:0;list-style:none;display:block}._highlight_1dr78_11{border-color:var(--color-accent)}._disclosure_1yoj8_1{background:var(--color-surface);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg)}._summary_1yoj8_7{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}._summary_1yoj8_7::-webkit-details-marker{display:none}._title_1yoj8_22{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex:1}._chevron_1yoj8_28{width:var(--icon-size);height:var(--icon-size);color:var(--color-text-muted)}._disclosure_1yoj8_1[open] ._chevron_1yoj8_28{transform:rotate(180deg)}._content_1yoj8_38{padding:0 var(--space-4) var(--space-4)}._empty_1ioyd_1{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}._icon_1ioyd_10{color:var(--color-text-muted)}._icon_1ioyd_10 svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}._title_1ioyd_19{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._text_1ioyd_24{max-width:28ch;color:var(--color-text-muted)}._action_1ioyd_29{margin-top:var(--space-3);align-self:stretch}._header_q9iti_1{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._text_q9iti_8{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._title_q9iti_15{font-size:var(--font-size-xl);overflow-wrap:anywhere;line-height:1.15}._subtitle_q9iti_21{color:var(--color-text-muted)}._action_q9iti_25{flex:none}._issues_14wiw_1{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._issue_14wiw_1{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-direction:column;display:flex}._path_14wiw_21{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-sm)}._plainList_14wiw_27{gap:var(--space-2);padding-left:var(--space-4);color:var(--color-text-muted);flex-direction:column;margin:0;display:flex}._summaryCard_14wiw_36{gap:var(--space-3);flex-direction:column;display:flex}._programName_14wiw_42{font-size:var(--font-size-lg)}._summary_14wiw_36{justify-content:space-between;gap:var(--space-3);grid-template-columns:repeat(3,auto);margin:0;display:grid}._summaryItem_14wiw_54{flex-direction:column-reverse;display:flex}._summaryItem_14wiw_54 dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}._summaryItem_14wiw_54 dd{font-size:var(--font-size-huge);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0;line-height:1}._actions_14wiw_72{gap:var(--space-2);flex-direction:column;display:flex}._form_ibov7_1{gap:var(--space-3);flex-direction:column;display:flex}._label_ibov7_7{font-weight:var(--font-weight-semibold)}._textarea_ibov7_11{width:100%;min-height:40dvh;padding:var(--space-3);background:var(--color-surface);color:var(--color-text);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:max(16px, var(--font-size-md));resize:vertical;line-height:1.4}._row_ibov7_26{gap:var(--space-3);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._hiddenInput_ibov7_33{display:none}._result_ibov7_37{gap:var(--space-3);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}._weeks_1arhw_1{gap:var(--space-3);flex-direction:column;display:flex}._sessions_1arhw_7{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._session_1arhw_7{border-top:var(--border-w) solid var(--color-border)}._sessionLink_1arhw_19{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) 0;color:inherit;text-decoration:none;display:flex}._sessionText_1arhw_30{flex-direction:column;min-width:0;display:flex}._sessionName_1arhw_36{font-weight:var(--font-weight-semibold)}._sessionFocus_1arhw_40{color:var(--color-text-muted);font-size:var(--font-size-sm)}._back_1arhw_45{align-self:flex-start}._list_iisga_1{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._card_iisga_10{gap:var(--space-3);flex-direction:column;display:flex}._link_iisga_16{gap:var(--space-1);min-height:var(--tap-min);color:inherit;flex-direction:column;text-decoration:none;display:flex}._top_iisga_25{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._name_iisga_32{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._meta_iisga_37{color:var(--color-text-muted)}._back_ohaje_1{align-self:flex-start}._items_ohaje_5{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_ohaje_5{gap:var(--space-2);flex-direction:column;display:flex}._head_ohaje_20{align-items:center;gap:var(--space-3);display:flex}._name_ohaje_26{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex:1}._notes_ohaje_32{color:var(--color-text-muted);font-size:var(--font-size-sm)}._blocks_ohaje_37{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._block_ohaje_37{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--border-w) solid var(--color-border);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}._blockRow_ohaje_55{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._work_ohaje_63{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._rest_ohaje_68{color:var(--color-text-muted);white-space:nowrap}._next_1fvzy_1{gap:var(--space-4);flex-direction:column;display:flex}._top_1fvzy_7{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._eyebrow_1fvzy_14{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}._name_1fvzy_22{font-size:var(--font-size-xl);line-height:1.15}._focus_1fvzy_27{color:var(--color-text-muted)}._stats_1fvzy_32{justify-content:space-between;gap:var(--space-3);grid-template-columns:repeat(3,auto);margin:0;display:grid}._stat_1fvzy_32{gap:var(--space-1);flex-direction:column-reverse;display:flex}._stat_1fvzy_32 dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}._stat_1fvzy_32 dd{font-size:var(--font-size-huge);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0;line-height:1}._exercises_1fvzy_59{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._actions_1fvzy_69{gap:var(--space-2);flex-direction:column;display:flex}._list_13t2y_1{gap:var(--space-3) var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}._list_13t2y_1 dt{color:var(--color-text-muted)}._list_13t2y_1 dd{text-align:right;font-weight:var(--font-weight-semibold);margin:0}._section_13t2y_18{gap:var(--space-3);flex-direction:column;display:flex}._sectionTitle_13t2y_24{font-size:var(--font-size-lg)}._hint_13t2y_28{color:var(--color-text-muted);font-size:var(--font-size-sm)}._shell_1dqz2_1{min-height:100dvh}._content_1dqz2_6{gap:var(--space-4);max-width:var(--content-max);padding:calc(var(--space-4) + var(--safe-top)) calc(var(--space-4) + var(--safe-right)) calc(var(--tabbar-h) + var(--safe-bottom) + var(--space-6)) calc(var(--space-4) + var(--safe-left));flex-direction:column;margin:0 auto;display:flex}._tabbar_1dqz2_17{z-index:10;background:var(--color-surface);border-top:var(--border-w) solid var(--color-border);padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);position:fixed;inset:auto 0 0}._tabs_1dqz2_27{max-width:var(--content-max);grid-template-columns:repeat(4,1fr);margin:0 auto;padding:0;list-style:none;display:grid}._tab_1dqz2_17{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--tabbar-h);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex}._active_1dqz2_51{color:var(--color-accent)}._banner_1160d_1{left:var(--space-4);right:var(--space-4);bottom:calc(var(--tabbar-h) + var(--safe-bottom) + var(--space-3));z-index:20;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg);display:flex;position:fixed}._banner_1160d_1 span{flex:1}._primary_1160d_21,._secondary_1160d_22{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);border:0;font-weight:600}._primary_1160d_21{background:var(--color-accent);color:var(--color-on-accent)}._secondary_1160d_22{color:var(--color-text-muted);background:0 0}
