.dot.svelte-gkgt0t{display:block;flex:none}.track.svelte-gkgt0t{fill:transparent;stroke:var(--ink-mute)}.half.svelte-gkgt0t{fill:var(--kit-deep)}.body.svelte-gkgt0t{fill:var(--surface-3);stroke:var(--ink-mute);stroke-width:2}.shackle.svelte-gkgt0t{stroke:var(--ink-mute)}.row.svelte-x6agyh{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:var(--learn-tap);padding-block:.4375rem;padding-inline:.625rem;border-radius:var(--r-md);color:var(--ink);text-decoration:none;background:transparent;transition:background-color var(--t-state) ease}.row.svelte-x6agyh:hover{background:var(--surface-2)}.is-current.svelte-x6agyh{background:var(--kit-tint);border-inline-start:3px solid var(--kit-deep);padding-inline-start:.4375rem}.is-current.svelte-x6agyh:hover{background:var(--kit-tint)}.marker.svelte-x6agyh{display:inline-flex;align-items:center}.ordinal.svelte-x6agyh{font-weight:700;font-size:var(--fs-sm);color:var(--ink-mute);min-width:1.5ch;text-align:end;font-variant-numeric:tabular-nums}.body.svelte-x6agyh{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.title.svelte-x6agyh{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}:lang(ar) .title.svelte-x6agyh{font-size:1rem}.is-done.svelte-x6agyh .title:where(.svelte-x6agyh){color:var(--ink-soft)}.is-locked.svelte-x6agyh .title:where(.svelte-x6agyh){color:var(--ink)}.is-project.svelte-x6agyh .title:where(.svelte-x6agyh){font-weight:700}.chips.svelte-x6agyh{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.minutes.svelte-x6agyh{font-variant-numeric:tabular-nums}.free.svelte-x6agyh{background:var(--mobot-green-tint);border-color:#1a1a1a14;color:var(--mobot-green-ink)}.fallback.svelte-x6agyh{background:var(--surface-3);white-space:normal}.compact.svelte-x6agyh{gap:.4375rem;padding-inline:.5rem}.compact.svelte-x6agyh .title:where(.svelte-x6agyh){font-size:var(--fs-sm);-webkit-line-clamp:1;line-clamp:1}:lang(ar) .compact.svelte-x6agyh .title:where(.svelte-x6agyh){font-size:1rem}.tree.svelte-1jxl3tu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.125rem}.chapter.svelte-1jxl3tu{display:flex;flex-direction:column;gap:.375rem}.band.svelte-1jxl3tu{display:flex;align-items:center;gap:.5rem;padding-block:.25rem .4375rem;border-block-end:1px solid var(--line)}.num.svelte-1jxl3tu{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;border-radius:var(--r-pill);background:var(--kit-tint);border:1px solid rgba(26,26,26,.08);color:var(--kit-text);font-weight:700;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.chapter-title.svelte-1jxl3tu{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.3;color:var(--ink)}.summary.svelte-1jxl3tu{margin:0;padding-inline-start:1.875rem}.lessons.svelte-1jxl3tu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.compact.svelte-1jxl3tu{gap:.875rem}.compact.svelte-1jxl3tu .chapter-title:where(.svelte-1jxl3tu){font-size:var(--fs-h3)}:lang(ar) .chapter-title.svelte-1jxl3tu{font-size:1.0625rem}
