[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header{display:flex;align-items:center;justify-content:space-between;gap:var(--enlivy-kit-spacing-sm);margin-bottom:var(--enlivy-kit-spacing-md)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>h2{margin:0;overflow-wrap:anywhere;font-family:var(--enlivy-kit-text-heading-font-family);font-size:var(--enlivy-kit-text-heading3-font-size);font-style:var(--enlivy-kit-text-heading-font-style);font-weight:var(--enlivy-kit-text-heading3-font-weight);line-height:var(--enlivy-kit-text-heading-line-height);letter-spacing:var(--enlivy-kit-text-heading-letter-spacing);color:var(--enlivy-kit-text-heading3-color)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>.enlivy-kit-lj-library-filters,[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>.enlivy-kit-lj-library-filters-loader{display:flex;align-items:center;gap:var(--enlivy-kit-spacing-xs);padding:var(--enlivy-kit-spacing-xs);background-color:var(--enlivy-kit-layout-primary-background-color);-webkit-border-radius:100px;border-radius:100px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>.enlivy-kit-lj-library-filters>a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--enlivy-kit-spacing-sm);font-size:var(--enlivy-kit-text-small-font-size);line-height:var(--enlivy-kit-text-small-line-height);white-space:nowrap;text-decoration:none;cursor:pointer;color:var(--enlivy-kit-text-secondary-color);transition:var(--enlivy-kit-transition);box-sizing:border-box;-webkit-border-radius:100px;border-radius:100px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>.enlivy-kit-lj-library-filters>a:hover{color:var(--enlivy-kit-text-primary-color)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>.enlivy-kit-lj-library-filters>a:focus-visible{outline:2px solid var(--enlivy-kit-primary-color);outline-offset:2px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>.enlivy-kit-lj-library-filters>a[data-enlivy-kit-interaction-state=active]{background-color:var(--enlivy-kit-button-primary-background-color);color:var(--enlivy-kit-button-primary-text-color)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>[data-enlivy-kit-interaction-state=loading]>[data-enlivy-kit-scope=title]{width:200px;height:36px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library>.enlivy-kit-lj-library-header>.enlivy-kit-lj-library-filters-loader>[data-enlivy-kit-scope=pill]{width:80px;height:44px;-webkit-border-radius:100px;border-radius:100px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 400px), 1fr));gap:var(--enlivy-kit-spacing-md)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 6;background-color:var(--enlivy-kit-primary-background-color);border:1px solid var(--enlivy-kit-layout-primary-border-color);-webkit-border-radius:var(--enlivy-kit-general-border-radius);border-radius:var(--enlivy-kit-general-border-radius);overflow:hidden}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-cover{grid-row:1;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--enlivy-kit-layout-primary-background-color);border-radius:0}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-cover>img{display:block;width:100%;height:100%;object-fit:cover}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content{display:grid;grid-template-rows:subgrid;grid-row:2/span 5;gap:var(--enlivy-kit-spacing-sm);padding:var(--enlivy-kit-spacing-md)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>h3,[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=title]{grid-row:1}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-description,[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=text]{grid-row:2}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-meta,[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=meta]{grid-row:3}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-progress,[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=bar]{grid-row:4}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-footer,[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=button]{grid-row:5}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>h3{margin:0;align-self:start;font-family:var(--enlivy-kit-text-heading-font-family);font-size:var(--enlivy-kit-text-heading5-font-size);font-style:var(--enlivy-kit-text-heading-font-style);font-weight:var(--enlivy-kit-text-heading5-font-weight);line-height:var(--enlivy-kit-text-heading-line-height);letter-spacing:var(--enlivy-kit-text-heading-letter-spacing);color:var(--enlivy-kit-text-heading5-color)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>h3>a{color:var(--enlivy-kit-text-primary-color);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-description{align-self:start;margin:0;color:var(--enlivy-kit-text-secondary-color);font-size:var(--enlivy-kit-text-small-font-size);line-height:var(--enlivy-kit-text-small-line-height);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--enlivy-kit-spacing-xs) var(--enlivy-kit-spacing-sm);align-self:end}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-meta>span{margin:0;color:var(--enlivy-kit-text-secondary-color);font-size:var(--enlivy-kit-text-small-font-size);line-height:var(--enlivy-kit-text-small-line-height)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-progress{align-self:end}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-progress>.enlivy-kit-lj-library-card-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--enlivy-kit-spacing-xs)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-progress>.enlivy-kit-lj-library-card-progress-header>span{margin:0;color:var(--enlivy-kit-text-secondary-color);font-size:var(--enlivy-kit-text-small-font-size);line-height:var(--enlivy-kit-text-small-line-height)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-progress>.enlivy-kit-lj-library-card-progress-bar>div{width:100%;padding:2px;background-color:var(--enlivy-kit-layout-primary-background-color);border:1px solid var(--enlivy-kit-layout-primary-border-color);box-sizing:border-box;-webkit-border-radius:100px;border-radius:100px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-progress>.enlivy-kit-lj-library-card-progress-bar>div>span{display:block;height:6px;min-width:0;max-width:100%;background:var(--enlivy-kit-primary-color);-webkit-border-radius:100px;border-radius:100px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-footer{display:flex;align-items:center;gap:var(--enlivy-kit-spacing-sm);align-self:end}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-content>.enlivy-kit-lj-library-card-footer>[data-enlivy-kit-button]{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-mask{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--enlivy-kit-spacing-sm);box-sizing:border-box}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-mask>.enlivy-kit-lj-library-card-locked-icon>svg{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-mask>.enlivy-kit-lj-library-card-locked-icon>svg[data-enlivy-kit-svg-type=fill]{fill:var(--enlivy-kit-primary-color)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card>.enlivy-kit-lj-library-card-mask>.enlivy-kit-lj-library-card-locked-icon>svg[data-enlivy-kit-svg-type=stroke]{stroke:var(--enlivy-kit-primary-color)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card[data-enlivy-kit-interaction-state=loading]>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=title]{width:70%;height:28px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card[data-enlivy-kit-interaction-state=loading]>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=text]{width:90%;height:14px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card[data-enlivy-kit-interaction-state=loading]>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=meta]{width:40%;height:14px;align-self:end}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card[data-enlivy-kit-interaction-state=loading]>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=bar]{width:100%;height:12px;align-self:end;-webkit-border-radius:100px;border-radius:100px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card[data-enlivy-kit-interaction-state=loading]>.enlivy-kit-lj-library-card-content>[data-enlivy-kit-scope=button]{width:120px;height:44px;align-self:end}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card[data-enlivy-kit-interaction-state=locked]>.enlivy-kit-lj-library-card-cover,[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card[data-enlivy-kit-interaction-state=locked]>.enlivy-kit-lj-library-card-content{pointer-events:none;opacity:.4;filter:grayscale(100%) blur(2px)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>.enlivy-kit-lj-library-card[data-enlivy-kit-interaction-state=locked]>.enlivy-kit-lj-library-card-mask{background-color:rgba(var(--enlivy-kit-layout-primary-background-color-rgb), 0.5)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>footer{grid-column:1/-1;display:flex;justify-content:center}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-grid>footer>[data-enlivy-kit-button]{min-height:44px}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--enlivy-kit-spacing-sm);min-height:40vh;border:1px solid var(--enlivy-kit-layout-primary-border-color);background:var(--enlivy-kit-primary-background-color);padding:var(--enlivy-kit-spacing-md);box-sizing:border-box;text-align:center;-webkit-border-radius:var(--enlivy-kit-general-border-radius);border-radius:var(--enlivy-kit-general-border-radius)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-empty>h3{margin:0;font-family:var(--enlivy-kit-text-heading-font-family);font-size:var(--enlivy-kit-text-heading5-font-size);font-style:var(--enlivy-kit-text-heading-font-style);font-weight:var(--enlivy-kit-text-heading5-font-weight);line-height:var(--enlivy-kit-text-heading-line-height);letter-spacing:var(--enlivy-kit-text-heading-letter-spacing);color:var(--enlivy-kit-text-heading5-color)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-empty>.enlivy-kit-content-from-editor{max-width:600px;margin:0 auto;color:var(--enlivy-kit-text-secondary-color)}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-empty>.enlivy-kit-content-from-editor>:last-child{margin-bottom:0}[data-enlivy-kit-component=learning-journey-library]>.enlivy-kit-lj-library .enlivy-kit-lj-library-empty>p{margin:0;display:flex;justify-content:center}[data-enlivy-kit-component=learning-journey-library]:not([data-enlivy-kit-media-query-breakpoints~=medium]) .enlivy-kit-lj-library-header{flex-direction:column;align-items:flex-start}[data-enlivy-kit-component=learning-journey-library]:not([data-enlivy-kit-media-query-breakpoints~=small]) .enlivy-kit-lj-library-header>h2{font-family:var(--enlivy-kit-text-heading-font-family);font-size:var(--enlivy-kit-text-heading4-font-size);font-style:var(--enlivy-kit-text-heading-font-style);font-weight:var(--enlivy-kit-text-heading4-font-weight);line-height:var(--enlivy-kit-text-heading-line-height);letter-spacing:var(--enlivy-kit-text-heading-letter-spacing);color:var(--enlivy-kit-text-heading4-color)}[data-enlivy-kit-component=learning-journey-library]:not([data-enlivy-kit-media-query-breakpoints~=small]) .enlivy-kit-lj-library-filters,[data-enlivy-kit-component=learning-journey-library]:not([data-enlivy-kit-media-query-breakpoints~=small]) .enlivy-kit-lj-library-filters-loader{flex-wrap:wrap}[data-enlivy-kit-component=learning-journey-library]:not([data-enlivy-kit-media-query-breakpoints~=small]) .enlivy-kit-lj-library-card-content,[data-enlivy-kit-component=learning-journey-library]:not([data-enlivy-kit-media-query-breakpoints~=small]) .enlivy-kit-lj-library-empty{padding:var(--enlivy-kit-spacing-sm)}
