.ak-tracksidebar.svelte-13yo47g{border:1px solid var(--ak-line);border-radius:var(--ak-radius-card);background:color-mix(in srgb,var(--ak-surface) 92%,transparent);padding:var(--ak-space-4);box-shadow:var(--ak-shadow-card)}.ak-tracksidebar__summary.svelte-13yo47g{cursor:pointer;font-family:var(--ak-font-display);font-weight:700;font-size:var(--ak-text-sm);padding:var(--ak-space-2);min-height:var(--ak-tap);display:flex;align-items:center}.ak-tracksidebar__toggle.svelte-13yo47g{display:none;align-items:center;gap:var(--ak-space-2);width:100%;min-height:var(--ak-tap);margin:0 0 var(--ak-space-1) 0;padding:var(--ak-space-2);border:none;border-radius:var(--ak-radius-md);background:transparent;color:var(--ak-muted);font-family:var(--ak-font-display);font-size:var(--ak-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-tracksidebar__toggle.svelte-13yo47g:hover{background:var(--ak-surface-2)}.ak-tracksidebar__toggle.svelte-13yo47g:focus-visible{outline:2px solid var(--ak-focus);outline-offset:2px}.ak-tracksidebar__toggle-icon.svelte-13yo47g{flex-shrink:0;width:16px;height:16px;transition:transform var(--ak-dur-hover) var(--ak-ease-out)}.ak-tracksidebar__toggle[aria-expanded=true].svelte-13yo47g .ak-tracksidebar__toggle-icon:where(.svelte-13yo47g){transform:rotate(90deg)}.ak-tracksidebar__list.svelte-13yo47g{list-style:none;margin:var(--ak-space-2) 0 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ak-space-1)}.ak-tracksidebar__link.svelte-13yo47g{position:relative;display:flex;align-items:center;gap:var(--ak-space-3);min-height:var(--ak-tap);padding:var(--ak-space-2) var(--ak-space-3);border-radius:var(--ak-radius-md);color:var(--ak-ink);text-decoration:none;font-size:var(--ak-text-sm);line-height:1.35}.ak-tracksidebar__link.svelte-13yo47g:hover{background:var(--ak-brand-soft)}.ak-tracksidebar__link--current.svelte-13yo47g{background:var(--ak-accent-soft);font-weight:700}.ak-tracksidebar__link--current.svelte-13yo47g:before{content:"";position:absolute;left:0;top:var(--ak-space-1);bottom:var(--ak-space-1);width:3px;border-radius:var(--ak-radius-pill);background:var(--ak-accent)}.ak-tracksidebar__num.svelte-13yo47g{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ak-radius-pill);border:1.5px solid var(--ak-line);background:var(--ak-surface-2);color:var(--ak-muted);font-family:var(--ak-font-mono);font-size:var(--ak-text-xs);font-weight:700}.ak-tracksidebar__num.svelte-13yo47g svg:where(.svelte-13yo47g){width:16px;height:16px}.ak-tracksidebar__link--read.svelte-13yo47g .ak-tracksidebar__num:where(.svelte-13yo47g){background:var(--ak-good);border-color:var(--ak-good);color:var(--ak-good-ink)}.ak-tracksidebar__link--current.svelte-13yo47g .ak-tracksidebar__num:where(.svelte-13yo47g){border-color:var(--ak-accent);color:var(--ak-ink)}.ak-tracksidebar__title.svelte-13yo47g{min-width:0}@media(min-width:1024px){.ak-tracksidebar.svelte-13yo47g{width:260px}.ak-tracksidebar__summary.svelte-13yo47g{display:none}.ak-tracksidebar__toggle.svelte-13yo47g{display:flex}.ak-tracksidebar__nav--closed.svelte-13yo47g{display:none}.ak-tracksidebar__list.svelte-13yo47g{margin-top:0}.ak-tracksidebar--collapsed.svelte-13yo47g{width:fit-content}.ak-tracksidebar--collapsed.svelte-13yo47g{padding:0;border:none;background:transparent;box-shadow:none}.ak-tracksidebar--collapsed.svelte-13yo47g .ak-tracksidebar__toggle:where(.svelte-13yo47g){margin:0;padding:0 var(--ak-space-4);border:1.5px solid var(--ak-line-strong);border-radius:var(--ak-radius-pill);background:var(--ak-surface);box-shadow:var(--ak-shadow-card)}}.ak-gateline.svelte-1tp5zso{display:inline-flex;align-items:center;gap:var(--ak-space-2);min-height:var(--ak-tap);margin:var(--ak-space-4) 0 0 0;padding:var(--ak-space-2) var(--ak-space-4);border-radius:var(--ak-radius-pill);background:var(--ak-surface-2);color:var(--ak-muted);font-family:var(--ak-font-text);font-size:var(--ak-text-sm);font-weight:600}.ak-gateline.svelte-1tp5zso{position:relative}.ak-gateline--done.svelte-1tp5zso{background:var(--ak-good-soft);color:var(--ak-good)}.ak-gateline__burst.svelte-1tp5zso{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.ak-gateline__spark.svelte-1tp5zso{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--ak-em);transform:rotate(calc(var(--ak-spark-i) * 45deg)) translateY(0);animation:svelte-1tp5zso-ak-gateline-spark var(--ak-dur-slow) ease-out both}.ak-gateline__spark.svelte-1tp5zso:nth-child(2n){background:var(--ak-accent);width:7px;height:7px}@keyframes svelte-1tp5zso-ak-gateline-spark{0%{opacity:1;transform:rotate(calc(var(--ak-spark-i) * 45deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--ak-spark-i) * 45deg)) translateY(-44px) scale(.3)}}.ak-gateline--pop.svelte-1tp5zso{animation:svelte-1tp5zso-ak-gateline-pop var(--ak-dur-slow) ease-out}@keyframes svelte-1tp5zso-ak-gateline-pop{0%{transform:scale(.85);opacity:.4}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.ak-sideways__kicker.svelte-11ypbhz{margin:0 0 var(--ak-space-1) 0;text-transform:uppercase;letter-spacing:.03em;font-weight:700}.ak-sideways__lead.svelte-11ypbhz{margin:0 0 var(--ak-space-3) 0}.ak-sideways__list.svelte-11ypbhz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ak-space-2)}.ak-sideways__link.svelte-11ypbhz{display:flex;flex-direction:column;gap:var(--ak-space-1);padding:var(--ak-space-3);border:1px solid var(--ak-line);border-radius:var(--ak-radius-sm);text-decoration:none;color:var(--ak-ink);background:var(--ak-surface);transition:border-color var(--ak-dur-hover) var(--ak-ease-out),background-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-sideways__link.svelte-11ypbhz:hover,.ak-sideways__link.svelte-11ypbhz:focus-visible{border-color:var(--ak-brand);background:var(--ak-brand-soft)}.ak-sideways__track.svelte-11ypbhz{color:var(--ak-muted);font-size:var(--ak-text-sm)}.ak-lesson-layout__profile.svelte-11ypbhz{justify-self:end}.ak-lesson-layout__back.svelte-11ypbhz .ak-backlink-row{margin-bottom:0}h1.svelte-11ypbhz{font-size:var(--ak-text-3xl)}.ak-lesson-hero.svelte-11ypbhz{margin:0 0 var(--ak-space-6) 0;padding-bottom:var(--ak-space-5);border-bottom:1px solid var(--ak-line)}.ak-lesson-hero__kicker.svelte-11ypbhz{margin:0 0 var(--ak-space-2) 0;color:var(--ak-muted);font-family:var(--ak-font-display);font-size:var(--ak-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ak-lesson-topline.svelte-11ypbhz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ak-space-4)}.ak-lesson-topline.svelte-11ypbhz h1:where(.svelte-11ypbhz){margin:0;line-height:1.15}.ak-present-link.svelte-11ypbhz{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--ak-space-2);min-height:var(--ak-tap);padding:var(--ak-space-2) var(--ak-space-5);border-radius:var(--ak-radius-pill);border:1.5px solid var(--ak-line-strong);background:var(--ak-surface);color:var(--ak-ink);font-size:var(--ak-text-sm);font-weight:700;text-decoration:none;box-shadow:var(--ak-shadow-card);transition:background-color var(--ak-dur-hover) var(--ak-ease-out),border-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-present-link.svelte-11ypbhz:hover{background:var(--ak-brand-soft);border-color:var(--ak-brand)}.ak-present-link__icon.svelte-11ypbhz{flex-shrink:0}.hint.svelte-11ypbhz{color:var(--ak-muted);font-size:var(--ak-text-sm);margin:var(--ak-space-3) 0 0 0}.ak-lesson-hero__meta.svelte-11ypbhz .hint:where(.svelte-11ypbhz){margin:0}.ak-lesson-hero__meta.svelte-11ypbhz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ak-space-2) var(--ak-space-4);margin-top:var(--ak-space-3)}.ak-lesson-layout.svelte-11ypbhz{display:grid;grid-template-columns:1fr;grid-template-areas:"profile" "back" "sidebar" "content";gap:var(--ak-space-4);margin-top:var(--ak-space-4)}.ak-lesson-layout__sidebar.svelte-11ypbhz{grid-area:sidebar}.ak-lesson-layout__back.svelte-11ypbhz{grid-area:back}.ak-lesson-layout__profile.svelte-11ypbhz{grid-area:profile}.ak-lesson-layout__content.svelte-11ypbhz{grid-area:content;min-width:0;container-type:inline-size;padding:var(--ak-space-6);background:color-mix(in srgb,var(--ak-surface) 92%,transparent);border:1px solid var(--ak-line);border-radius:var(--ak-radius-card);box-shadow:var(--ak-shadow-card)}.ak-lesson-layout__content.svelte-11ypbhz>p,.ak-lesson-layout__content.svelte-11ypbhz>ul,.ak-lesson-layout__content.svelte-11ypbhz>ol,.ak-lesson-layout__content.svelte-11ypbhz>h2,.ak-lesson-layout__content.svelte-11ypbhz>h3,.ak-lesson-layout__content.svelte-11ypbhz>h4,.ak-lesson-layout__content.svelte-11ypbhz>h5,.ak-lesson-layout__content.svelte-11ypbhz>h6,.ak-lesson-layout__content.svelte-11ypbhz>blockquote,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>p,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>ul,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>ol,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>h2,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>h3,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>h4,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>h5,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>h6,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>blockquote{max-width:70ch}.ak-lesson-layout__content.svelte-11ypbhz>p,.ak-lesson-layout__content.svelte-11ypbhz>ul,.ak-lesson-layout__content.svelte-11ypbhz>ol,.ak-lesson-layout__content.svelte-11ypbhz>blockquote,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>p,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>ul,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>ol,.ak-lesson-layout__content.svelte-11ypbhz .ak-callout__content>blockquote,.ak-lesson-layout__content.svelte-11ypbhz figcaption.ak-steps__caption{font-size:calc(var(--ak-text-base) * var(--ak-reading-scale, 1))}.ak-lesson-layout__content.svelte-11ypbhz .ak-table{font-size:calc(var(--ak-text-sm) * (1 + (var(--ak-reading-scale, 1) - 1) * .6))}.ak-lesson-layout__content.svelte-11ypbhz p{line-height:1.7}.ak-lesson-layout__content.svelte-11ypbhz h2{margin-top:var(--ak-space-7);margin-bottom:var(--ak-space-3)}.ak-lesson-layout__content.svelte-11ypbhz h3{margin-top:var(--ak-space-6);margin-bottom:var(--ak-space-2)}.ak-lesson-layout__content.svelte-11ypbhz ul,.ak-lesson-layout__content.svelte-11ypbhz ol{line-height:1.7}.ak-lesson-layout__content.svelte-11ypbhz li+li{margin-top:var(--ak-space-2)}.ak-lesson-layout__content.svelte-11ypbhz figure{margin:var(--ak-space-6) 0}@media(max-width:640px){.ak-lesson-layout__content.svelte-11ypbhz{padding:var(--ak-space-4)}}.ak-pager.svelte-11ypbhz{display:flex;justify-content:space-between;align-items:center;gap:var(--ak-space-4);margin-top:var(--ak-space-8);padding-top:var(--ak-space-6);border-top:1px solid var(--ak-line)}.ak-pager.svelte-11ypbhz a{min-height:52px;padding-left:var(--ak-space-5);padding-right:var(--ak-space-5);font-size:var(--ak-text-base)}@media(min-width:1024px){.ak-lesson-layout.svelte-11ypbhz{grid-template-columns:auto 1fr auto;grid-template-areas:"sidebar back profile" "content content content";align-items:center}.ak-lesson-layout__content.svelte-11ypbhz{align-self:start}.ak-lesson-layout.svelte-11ypbhz:has(.ak-tracksidebar:not(.ak-tracksidebar--collapsed)){grid-template-columns:auto 1fr auto;grid-template-areas:"sidebar back profile" "sidebar content content";align-items:start}.ak-lesson-layout.svelte-11ypbhz:has(.ak-tracksidebar:not(.ak-tracksidebar--collapsed)) .ak-lesson-layout__sidebar:where(.svelte-11ypbhz){position:sticky;top:calc(var(--ak-space-5) + 64px)}}
