/* Baseline Fitness — My Routine system-owned CSS entry point.

   baseline-fitness.html already loads baseline-routine-system.css and
   fitness-multiple-plans.css. Do not import either a second time here.
   This entry loads only Fitness renderer geometry, Fitness palette/layout,
   Routine Groups disclosure styling, the Routine Plan collapsed-state guard,
   the canonical Fitness Summary presentation, and the one final shared v12
   geometry layer, in that order.

   FIRST-PAINT CONTRACT
   --------------------
   The head route bootstrap sets data-initial-fitness-tab / routine-view before
   body parsing. The visibility rules below therefore prevent System or the
   legacy Calisthenics grid from becoming a visible intermediate page while the
   final My Routine shell is constructed.

   ROUTINE PLAN DISCLOSURE CONTRACT
   --------------------------------
   Routine Groups plus Calisthenics, Cardio, Other Fitness Activity and Sports
   all begin collapsed whenever Routine Plan is entered or refreshed. The
   first-paint guard prevents an older transient `open` attribute from flashing
   expanded content before the JS disclosure authority applies that state.
*/
@import url('/systems/baseline-fitness/css/fitness-routine-workspace-v2.css?v=SAVED_DATA_REVISION_CLIENT_20260823_1');
@import url('/systems/baseline-fitness/css/fitness-routine-groups-collapsible-v1.css?v=BASELINE_FITNESS_ROUTINE_GROUPS_COLLAPSIBLE_20260818_1');
@import url('/systems/baseline-fitness/css/fitness-routine-plan-collapse-v1.css?v=BASELINE_FITNESS_ROUTINE_PLAN_COLLAPSE_20260818_1');
@import url('/systems/baseline-fitness/css/fitness-routine-sitewide-v3.css?v=BASELINE_FITNESS_SITEWIDE_ROUTINE_20260816_1');
@import url('/systems/baseline-fitness/css/fitness-routine-summary-v2.css?v=BASELINE_FITNESS_ROUTINE_SUMMARY_20260809_2');
@import url('/sitewide/css/baseline-routine-coherence-v12.css?v=BASELINE_ROUTINE_COHERENCE_20260821_1');

html[data-initial-fitness-tab="my-plan"] #system{display:none!important}
html[data-initial-fitness-tab="my-plan"] #my-plan{display:block!important}
html[data-initial-fitness-tab="my-body"] #system{display:none!important}
html[data-initial-fitness-tab="my-body"] #my-body{display:block!important}
html[data-initial-fitness-tab="library"] #system{display:none!important}
html[data-initial-fitness-tab="library"] #library{display:block!important}
html[data-initial-fitness-tab="achievements"] #system{display:none!important}
html[data-initial-fitness-tab="achievements"] #achievements{display:block!important}
html[data-initial-fitness-tab="my-plan"][data-initial-routine-view] #my-plan:not([data-routine-workspace-v2="true"])>.grid{display:none!important}
