.QuickFiltersPanel_card__9_Upj{padding:var(--space-md)}.QuickFiltersPanel_title__FrjnI{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-sm)}.QuickFiltersPanel_list__Amzyx{display:flex;flex-direction:column;gap:4px}.QuickFiltersPanel_item__bi8wA{display:flex;align-items:center;gap:10px;padding:8px 10px;text-align:left;font-size:var(--font-size-sm);color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.QuickFiltersPanel_item__bi8wA:hover{background:hsla(0,0%,100%,.04);color:var(--color-text-primary)}.QuickFiltersPanel_itemActive__K4tSj{color:var(--color-text-primary);font-weight:600}.QuickFiltersPanel_checkbox__k4eBB{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:#061019;background:var(--color-card-alt);border:1px solid var(--color-border-strong);border-radius:5px}.QuickFiltersPanel_itemActive__K4tSj .QuickFiltersPanel_checkbox__k4eBB{background:var(--gradient-primary);border-color:transparent}.ProgramFinderCard_card__5jR_X{padding:var(--space-md)}.ProgramFinderCard_title__d39_g{font-size:var(--font-size-md);font-weight:600;font-family:var(--font-family-display)}.ProgramFinderCard_description__abjnL{margin-top:4px;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.ProgramFinderCard_cta__EB7td{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--space-md);min-height:var(--control-height-sm);padding:0 16px;font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-primary);background:var(--color-card-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ProgramFinderCard_cta__EB7td:hover{color:var(--color-primary-soft);border-color:var(--color-primary)}.PopularThisWeek_card__W6wZV{padding:var(--space-md)}.PopularThisWeek_title__8k7DB{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-sm)}.PopularThisWeek_list__iK61Y{display:flex;flex-direction:column;gap:2px}.PopularThisWeek_item__sdYB3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:9px 8px;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600;border-radius:var(--radius-sm);transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.PopularThisWeek_item__sdYB3:hover{background:hsla(0,0%,100%,.04);color:var(--color-primary-soft)}.PopularThisWeek_name__m2nLm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrainView_page___0wh_{width:100%;min-width:0;max-width:var(--workspace-content-width);margin-inline:auto}.TrainView_content__gJOXL{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:var(--card-grid-gap);gap:var(--card-grid-gap);scroll-margin-top:var(--space-lg)}.TrainView_main__s7pGH{min-width:0}.TrainView_toolbar__gGpXB{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-md)}.TrainView_toolbar__gGpXB>:first-child{flex:1 1;min-width:0}.TrainView_sort____mkC{display:inline-flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.TrainView_sortLabel__3ZqDF{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.TrainView_select__MpXdT{min-height:44px;padding:0 var(--space-sm);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) ease}.TrainView_select__MpXdT:focus,.TrainView_select__MpXdT:hover{border-color:var(--color-primary)}.TrainView_select__MpXdT:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.TrainView_sidebar__09AHN{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}@media (max-width:1100px){.TrainView_content__gJOXL{grid-template-columns:1fr}}@media (max-width:700px){.TrainView_toolbar__gGpXB{align-items:stretch}.TrainView_toolbar__gGpXB>:first-child{width:100%;flex-basis:100%}.TrainView_sort____mkC{align-self:flex-end}}.TrainView_content__gJOXL{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"filters results";gap:28px}.TrainView_main__s7pGH{grid-area:results}.TrainView_sidebar__09AHN{grid-area:filters;position:-webkit-sticky;position:sticky;top:24px}@media(max-width:1100px){.TrainView_content__gJOXL{grid-template-columns:1fr;grid-template-areas:"filters" "results"}.TrainView_sidebar__09AHN{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.TrainView_sidebar__09AHN>:last-child{display:none}}@media(max-width:650px){.TrainView_sidebar__09AHN{display:flex}}