.lesson-head[data-astro-cid-ivjjushy]{gap:var(--space-3);flex-direction:column;display:flex}.module[data-astro-cid-ivjjushy]{min-height:var(--target-min);color:var(--color-ink-muted);align-self:flex-start;align-items:center;display:inline-flex}.summary[data-astro-cid-ivjjushy]{font-size:1.1875rem}.meta[data-astro-cid-ivjjushy]{color:var(--color-ink-muted);font-size:var(--text-small)}.fallback[data-astro-cid-ivjjushy]{padding:var(--space-4) var(--space-5);border:var(--outline-waiting);border-radius:var(--radius-card)}.lesson[data-astro-cid-ivjjushy]{gap:var(--space-6);flex-direction:column;display:flex}.track[data-astro-cid-ivjjushy]{z-index:2;align-items:center;gap:var(--space-4);margin-inline:calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2);scroll-padding-inline:var(--space-2);background:var(--color-ground);scrollbar-width:none;flex-wrap:nowrap;display:flex;position:sticky;top:0;overflow-x:auto}.track[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy]{gap:var(--space-2);flex-wrap:nowrap;flex:none;margin:0;padding:0;list-style:none;display:flex}.track[data-astro-cid-ivjjushy] li[data-astro-cid-ivjjushy]{flex:none;position:relative}.track[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy]{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4) 0 var(--space-2);border:var(--outline);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-small);font-weight:700;text-decoration:none;display:inline-flex}.space[data-astro-cid-ivjjushy]{border-radius:var(--radius-pill);background:var(--color-surface);border:2.5px solid;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.n[data-astro-cid-ivjjushy]{font-variant-numeric:tabular-nums}.lock[data-astro-cid-ivjjushy],.lock-label[data-astro-cid-ivjjushy]{display:none}.track[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy][aria-current=step]{color:var(--color-ink)}.track[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy][aria-current=step] .space[data-astro-cid-ivjjushy]{background:var(--color-ink);border-color:var(--color-ink)}.js .lesson[data-astro-cid-ivjjushy]:not([data-unlocked]) [data-astro-cid-ivjjushy][data-gated]{color:var(--color-ink-muted)}.js .lesson[data-astro-cid-ivjjushy]:not([data-unlocked]) [data-astro-cid-ivjjushy][data-gated] .space[data-astro-cid-ivjjushy]{border-style:dashed}.js .lesson[data-astro-cid-ivjjushy]:not([data-unlocked]) [data-astro-cid-ivjjushy][data-gated] .lock[data-astro-cid-ivjjushy],.js .lesson[data-astro-cid-ivjjushy]:not([data-unlocked]) [data-astro-cid-ivjjushy][data-gated] .lock-label[data-astro-cid-ivjjushy]{display:inline}.track-actions[data-astro-cid-ivjjushy]{align-items:center;gap:var(--space-4);white-space:nowrap;flex:none;display:flex}.skip[data-astro-cid-ivjjushy],.show-all[data-astro-cid-ivjjushy]{min-height:var(--target-min);font-size:var(--text-small);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.show-all[data-astro-cid-ivjjushy]{color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:none}.js .lesson[data-astro-cid-ivjjushy]:not([data-unlocked]) .show-all[data-astro-cid-ivjjushy]{align-items:center;display:inline-flex}.lesson-body[data-astro-cid-ivjjushy]{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}@media (width>=1080px){.lesson[data-astro-cid-ivjjushy]{column-gap:var(--space-8);grid-template-columns:12.5rem minmax(0,1fr);align-items:start;display:grid}.track[data-astro-cid-ivjjushy]{top:var(--space-6);align-items:stretch;gap:var(--space-5);background:0 0;flex-direction:column;margin-inline:0;padding:0;overflow:visible}.track[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy]{flex-direction:column;gap:0;overflow:visible}.track[data-astro-cid-ivjjushy] li[data-astro-cid-ivjjushy]:not(:last-child):after{content:"";border-radius:var(--radius-pill);background:var(--color-slot);width:3px;position:absolute;top:35px;bottom:-11px;left:10px}.track[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy]{font-size:var(--text-body);color:var(--color-ink-muted);gap:var(--space-3);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.track[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy]:hover .label[data-astro-cid-ivjjushy]{text-decoration:underline}.track[data-astro-cid-ivjjushy] ol[data-astro-cid-ivjjushy] a[data-astro-cid-ivjjushy][aria-current=step]{font-weight:800}.n[data-astro-cid-ivjjushy]{display:none}.track-actions[data-astro-cid-ivjjushy]{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:0;padding-left:34px}.show-all[data-astro-cid-ivjjushy]{text-align:left}}
