.lesson-toc.svelte-v0p9df{display:none}@media(min-width:1500px){.lesson-toc.svelte-v0p9df{display:block;position:fixed;top:7rem;left:max(1rem,calc(50vw - 47rem));width:15rem;max-height:calc(100vh - 10rem);overflow-y:auto;z-index:10}}.toc-title.svelte-v0p9df{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin:0 0 .5rem}ul.svelte-v0p9df{list-style:none!important;margin:0!important;padding:0!important;border-left:1px solid color-mix(in oklab,var(--color-base-content) 15%,transparent)}li.svelte-v0p9df{list-style:none!important;margin:0!important;padding:0!important}li.svelte-v0p9df::marker{content:""}a.svelte-v0p9df{display:block;padding:.35rem .5rem .35rem .75rem;margin-left:-1px;border-left:2px solid transparent;font-size:.9375rem;line-height:1.4;color:color-mix(in oklab,var(--color-base-content) 55%,white)!important;text-decoration:none!important;transition:color .15s ease,border-color .15s ease}a.indent.svelte-v0p9df{padding-left:1.75rem}a.svelte-v0p9df:hover{color:#fff!important}a.active.svelte-v0p9df{color:#fff!important;font-weight:600;border-left-color:var(--color-success)}.glyph.svelte-v0p9df{display:inline-block;width:1.1rem;font-size:.75rem;opacity:.7}p.roadmap-intro.svelte-hd2mi3 a.course-link:where(.svelte-hd2mi3){color:var(--color-success)}p.roadmap-intro.svelte-hd2mi3 a.course-link:where(.svelte-hd2mi3):hover{color:color-mix(in oklab,var(--color-success) 80%,white)}p.roadmap-hint.svelte-hd2mi3{font-size:.9rem;color:color-mix(in oklab,var(--color-base-content) 60%,transparent);margin-bottom:.75rem}ol.roadmap-grid.svelte-hd2mi3{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .75rem}ol.roadmap-grid.svelte-hd2mi3>li:where(.svelte-hd2mi3){margin:0;line-height:1.3}.roadmap-item.svelte-hd2mi3{display:flex;align-items:baseline;gap:.4rem;width:100%;padding:.3rem .4rem;background:transparent;border:none;border-radius:.375rem;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background-color .12s ease}.roadmap-item.svelte-hd2mi3:hover{background:color-mix(in oklab,var(--color-warning) 12%,transparent)}.roadmap-num.svelte-hd2mi3{flex:none;font-size:.7rem;font-weight:700;color:color-mix(in oklab,var(--color-base-content) 45%,transparent);min-width:1.2rem}.roadmap-title.svelte-hd2mi3{flex:1;font-size:.85rem;font-weight:500}.roadmap-time.svelte-hd2mi3{flex:none;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-warning)}div.try-free.svelte-hd2mi3 h2.try-free-heading:where(.svelte-hd2mi3){font-size:1.75rem;font-weight:700;margin-bottom:.75rem;margin-top:0;color:inherit}div.try-free.svelte-hd2mi3 p.try-free-course-link:where(.svelte-hd2mi3){margin:1.5rem 0 0;font-size:.95rem}div.try-free.svelte-hd2mi3 p.try-free-course-link:where(.svelte-hd2mi3) a:where(.svelte-hd2mi3){color:var(--color-warning);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){ol.roadmap-grid.svelte-hd2mi3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){ol.roadmap-grid.svelte-hd2mi3{grid-template-columns:1fr}}
