.learn-page.svelte-8s3559{padding-top:30px;padding-bottom:calc(var(--v)*2)}.page-heading.svelte-8s3559{align-items:center;gap:12px;margin-bottom:22px;display:flex}.page-heading.svelte-8s3559 h1:where(.svelte-8s3559){min-width:0}.goal.svelte-8s3559{color:var(--color-text-sec);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;font-size:13px;display:flex}h1.svelte-8s3559{letter-spacing:-.04em;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.15}.chapters.svelte-8s3559{position:relative}.help.svelte-8s3559{border:1px solid var(--color-border-02-5);width:22px;height:22px;font:11px var(--font-mono);color:var(--color-text-sec);border-radius:50%;place-items:center;display:grid}.goal.svelte-8s3559 .hover-trigger{width:36px;min-height:36px}.goal.svelte-8s3559 .hover-trigger:hover .help{color:var(--color-fg);border-color:var(--color-border-03)}.goal.svelte-8s3559 .hover-detail strong{color:var(--color-fg);font-weight:400}.path-summary.svelte-8s3559{flex-wrap:wrap;align-items:center;gap:20px 40px;min-height:64px;margin-bottom:24px;display:flex}.next-action.svelte-8s3559{border:1px solid var(--color-accent);background:var(--color-card-02);border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-width:260px;padding:12px 16px;display:flex}.next-action.svelte-8s3559>span:where(.svelte-8s3559):first-child{color:var(--color-text-sec);gap:5px;font-size:10px;display:grid}.next-action.svelte-8s3559 strong:where(.svelte-8s3559){color:var(--color-fg);font-size:14px;font-weight:400;line-height:1.4}.next-action.svelte-8s3559:hover{background:var(--color-card-03)}.progress-summary.svelte-8s3559{max-width:440px;color:var(--color-text-sec);flex:1;grid-template-columns:1fr;gap:9px 20px;font-size:10px;display:grid}.overall-meter.svelte-8s3559{background:var(--color-border-02);border-radius:3px;grid-column:1/-1;height:4px;overflow:hidden}.overall-meter.svelte-8s3559>span:where(.svelte-8s3559){background:var(--color-accent);height:100%;display:block}.overall-meter.animate.svelte-8s3559>span:where(.svelte-8s3559){transition:width .28s cubic-bezier(.2,0,0,1)}a.svelte-8s3559:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.path-summary.svelte-8s3559>p:where(.svelte-8s3559){color:var(--color-text-sec);font-size:12px}#chapters.svelte-8s3559{scroll-margin-top:80px}@media (width<=759px){.learn-page.svelte-8s3559{padding-top:24px}.page-heading.svelte-8s3559{align-items:flex-start;gap:8px;margin-bottom:19px}.path-summary.svelte-8s3559{gap:16px;margin-bottom:20px}.next-action.svelte-8s3559{width:100%;min-width:0}.progress-summary.svelte-8s3559{flex-basis:100%;gap:10px;width:100%;max-width:none;font-size:10px}}@media (prefers-reduced-motion:reduce){.overall-meter.svelte-8s3559>span:where(.svelte-8s3559){transition:none!important}}
