.learning-path-track.svelte-zbem95{--learning-path-track-line:rgb(var(--ds-border-strong));--learning-path-track-dot:var(--ds-space-24);min-width:0;color:rgb(var(--ds-foreground));container-type:inline-size}.learning-path-track__list.svelte-zbem95{gap:var(--ds-space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.learning-path-track__step.svelte-zbem95{grid-template-columns:var(--learning-path-track-dot) minmax(0, 1fr);gap:var(--ds-space-8) var(--ds-space-12);min-width:0;display:grid;position:relative}.learning-path-track__step.svelte-zbem95:not(:last-child):before{top:calc(var(--learning-path-track-dot) + var(--ds-space-4));bottom:calc(var(--ds-space-16) * -1 + var(--ds-space-4));left:calc(var(--learning-path-track-dot) / 2);background:var(--learning-path-track-line);content:"";width:1px;position:absolute}.learning-path-track__marker.svelte-zbem95{margin:0;display:contents}.learning-path-track__dot.svelte-zbem95{width:var(--learning-path-track-dot);height:var(--learning-path-track-dot);border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-sm);background:rgb(var(--ds-page-background));color:rgb(var(--ds-foreground));font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;line-height:1;display:grid}.learning-path-track__step[data-step-state=done].svelte-zbem95 .learning-path-track__dot:where(.svelte-zbem95){color:rgb(var(--ds-foreground-muted))}.learning-path-track__step[data-current].svelte-zbem95 .learning-path-track__dot:where(.svelte-zbem95){border-color:rgb(var(--ds-action));background:rgb(var(--ds-action));color:rgb(var(--ds-action-foreground))}.learning-path-track__role.svelte-zbem95{color:rgb(var(--ds-foreground));font-size:var(--ds-text-meta);font-weight:600;line-height:var(--ds-line-support);align-self:center}.learning-path-track__now.svelte-zbem95{display:var(--learning-path-track-current-cue,block);margin-top:calc(var(--ds-space-4) * -1);padding:0 var(--ds-space-6);border-radius:var(--ds-radius-xs);background:rgb(var(--ds-action));color:rgb(var(--ds-action-foreground));font-size:var(--ds-text-meta);font-weight:600;line-height:var(--ds-line-support);grid-column:2;justify-self:start}.learning-path-track__hidden.svelte-zbem95{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.learning-path-track__card.svelte-zbem95{border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);background:rgb(var(--ds-page-background));grid-column:2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid;position:relative;overflow:hidden}.learning-path-track__card.svelte-zbem95:hover,.learning-path-track[data-state~=hover].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):first-child .learning-path-track__card:where(.svelte-zbem95){border-color:rgb(var(--ds-border-strong))}.learning-path-track[data-state~=focus].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):first-child .learning-path-track__card:where(.svelte-zbem95){outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.learning-path-track__card.svelte-zbem95:has(.learning-path-track__link:where(.svelte-zbem95):focus-visible){outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.learning-path-track__step[data-step-state=done].svelte-zbem95 .learning-path-track__title:where(.svelte-zbem95){color:rgb(var(--ds-foreground-muted))}.learning-path-track__cover.svelte-zbem95{aspect-ratio:16/9;border-bottom:1px solid rgb(var(--ds-border));background:rgb(var(--ds-elevated-strong));position:relative;overflow:hidden}.learning-path-track[data-size=sm].svelte-zbem95 .learning-path-track__card:where(.svelte-zbem95){grid-template-columns:var(--ds-space-96) minmax(0, 1fr);grid-template-rows:auto}.learning-path-track[data-size=sm].svelte-zbem95 .learning-path-track__cover:where(.svelte-zbem95){min-height:var(--ds-space-64);aspect-ratio:auto;border-inline-end:1px solid rgb(var(--ds-border));border-bottom:0}.learning-path-track__cover.svelte-zbem95>*{width:100%;height:100%;display:block}.learning-path-track__cover.svelte-zbem95>img{object-fit:cover;object-position:center 40%}.learning-path-track__body.svelte-zbem95{justify-content:flex-start;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-12) var(--ds-space-16) var(--ds-space-16);flex-direction:column;display:flex}.learning-path-track[data-size=sm].svelte-zbem95 .learning-path-track__body:where(.svelte-zbem95){padding:var(--ds-space-8) var(--ds-space-12);justify-content:center}.learning-path-track__kind.svelte-zbem95,.learning-path-track__detail.svelte-zbem95{color:rgb(var(--ds-foreground-subtle));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.learning-path-track__detail.svelte-zbem95{color:rgb(var(--ds-foreground-muted));white-space:normal;overflow:visible}.learning-path-track__title.svelte-zbem95{font-size:var(--ds-text-body-md);font-weight:600;line-height:var(--ds-line-heading);overflow-wrap:anywhere;margin:0}.learning-path-track[data-size=lg].svelte-zbem95 .learning-path-track__title:where(.svelte-zbem95){font-size:var(--ds-text-body-lg)}.learning-path-track__action.svelte-zbem95{display:var(--learning-path-track-current-cue,flex);grid-column:2;min-width:0}.learning-path-track__action.svelte-zbem95:empty{display:none}@container (width<38rem){.learning-path-track[data-size=lg].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):not([data-current]) .learning-path-track__card:where(.svelte-zbem95){grid-template-columns:var(--ds-space-96) minmax(0, 1fr);grid-template-rows:auto}.learning-path-track[data-size=lg].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):not([data-current]) .learning-path-track__cover:where(.svelte-zbem95){min-height:var(--ds-space-64);aspect-ratio:auto;border-inline-end:1px solid rgb(var(--ds-border));border-bottom:0}.learning-path-track[data-size=lg].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):not([data-current]) .learning-path-track__body:where(.svelte-zbem95){padding:var(--ds-space-8) var(--ds-space-12);justify-content:center}.learning-path-track[data-size=lg].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):not([data-current]) .learning-path-track__title:where(.svelte-zbem95){font-size:var(--ds-text-body-md)}.learning-path-track[data-size=sm].svelte-zbem95 .learning-path-track__step[data-step-state=done]:where(.svelte-zbem95):not([data-current]) .learning-path-track__card:where(.svelte-zbem95){background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.learning-path-track[data-size=sm].svelte-zbem95 .learning-path-track__step[data-step-state=done]:where(.svelte-zbem95):not([data-current]) .learning-path-track__cover:where(.svelte-zbem95){display:none}.learning-path-track[data-size=sm].svelte-zbem95 .learning-path-track__step[data-step-state=done]:where(.svelte-zbem95):not([data-current]) .learning-path-track__body:where(.svelte-zbem95){padding:0}}@container (width<30rem){.learning-path-track[data-size=sm].svelte-zbem95 .learning-path-track__card:where(.svelte-zbem95),.learning-path-track[data-size=lg].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):not([data-current]) .learning-path-track__card:where(.svelte-zbem95){grid-template-columns:minmax(0,1fr)}.learning-path-track[data-size=sm].svelte-zbem95 .learning-path-track__cover:where(.svelte-zbem95),.learning-path-track[data-size=lg].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):not([data-current]) .learning-path-track__cover:where(.svelte-zbem95){display:none}}.learning-path-track__link.svelte-zbem95{color:inherit;text-decoration:none}.learning-path-track__link.svelte-zbem95:after{content:"";position:absolute;inset:0}.learning-path-track__link.svelte-zbem95:focus-visible{outline:none}.learning-path-track__card.svelte-zbem95:hover .learning-path-track__link:where(.svelte-zbem95),.learning-path-track[data-state~=hover].svelte-zbem95 .learning-path-track__step:where(.svelte-zbem95):first-child .learning-path-track__link:where(.svelte-zbem95){text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ds-brand-500));text-decoration-color:rgb(var(--ds-brand-500));text-underline-offset:.2em;text-decoration-thickness:2px}.learning-path-track__bar.svelte-zbem95{height:3px;margin:var(--ds-space-4) 0 var(--ds-space-2);border-radius:var(--ds-radius-xs);background:rgb(var(--ds-border));display:block;overflow:hidden}.learning-path-track__fill.svelte-zbem95{width:calc(var(--learning-path-track-share,0) * 100%);background:rgb(var(--ds-brand-500));height:100%;display:block}@container (width>=38rem){.learning-path-track__list.svelte-zbem95{grid-template-columns:repeat(var(--learning-path-track-count,3), minmax(0, 1fr));gap:var(--ds-space-20)}.learning-path-track__step.svelte-zbem95{gap:var(--ds-space-12);flex-direction:column;display:flex}.learning-path-track__step.svelte-zbem95:not(:last-child):before{content:none}.learning-path-track__marker.svelte-zbem95{align-items:center;gap:var(--ds-space-8);min-width:0;display:flex}.learning-path-track__step.svelte-zbem95:not(:last-child) .learning-path-track__marker:where(.svelte-zbem95):after{min-width:var(--ds-space-16);height:1px;margin-right:calc(var(--ds-space-20) * -1);background:var(--learning-path-track-line);content:"";flex:auto}.learning-path-track__dot.svelte-zbem95{flex-shrink:0}.learning-path-track__action.svelte-zbem95{display:none}.learning-path-track__role.svelte-zbem95{flex-shrink:0}.learning-path-track__now.svelte-zbem95{flex-shrink:0;margin-top:0}.learning-path-track__card.svelte-zbem95{flex:auto}}
