.ExerciseLibrary_library__qq3TZ{width:100%;min-width:0;max-width:var(--workspace-content-width);margin-inline:auto;scroll-margin-top:var(--space-md)}.ExerciseLibrary_content__uwlfj{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;grid-gap:var(--card-grid-gap);gap:var(--card-grid-gap)}.ExerciseLibrary_categoryRow__elSn4,.ExerciseLibrary_main__8MeE_{min-width:0}.ExerciseLibrary_filtersButton__K55N6.ExerciseLibrary_filtersButton__K55N6{flex-shrink:0;min-height:44px;border-radius:var(--radius-md)}.ExerciseLibrary_activeRegion__WErGt{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:30px;margin-bottom:var(--space-sm);padding:0 8px 0 14px;border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary-soft);font-size:var(--font-size-xs);font-weight:650}.ExerciseLibrary_activeRegion__WErGt button{display:grid;place-items:center;width:20px;height:20px;border:none;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.ExerciseLibrary_activeRegion__WErGt button:hover{background:color-mix(in srgb,var(--color-primary) 25%,transparent)}.ExerciseLibrary_rightColumn__3r9tj{position:-webkit-sticky;position:sticky;top:var(--space-md);align-self:start;min-width:0;max-height:calc(100dvh - 2 * var(--space-md));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}@media (max-width:1100px){.ExerciseLibrary_content__uwlfj{grid-template-columns:1fr}.ExerciseLibrary_rightColumn__3r9tj{display:none}}.ExerciseLibrary_filterActions__mY3JZ{display:inline-flex;align-items:stretch;flex-shrink:0;border-radius:16px}.ExerciseLibrary_filtersActive__G4UfY{border:1px solid rgba(251,113,133,.6);background:rgba(251,113,133,.1);color:#fb7185}.ExerciseLibrary_filtersActive__G4UfY .ExerciseLibrary_filtersButton__K55N6.ExerciseLibrary_filtersButton__K55N6{color:#fb7185;border:0;background:transparent;box-shadow:none}.ExerciseLibrary_clearFilters__t6YsA{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;border-left:1px solid rgba(251,113,133,.35);background:transparent;color:inherit;cursor:pointer;border-radius:0 16px 16px 0}.ExerciseLibrary_clearFilters__t6YsA:focus-visible{outline:2px solid currentColor;outline-offset:2px}