.lst__code[data-astro-cid-qsh7v2fy]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--muted);font-weight:600}.lst__here[data-astro-cid-qsh7v2fy]{background:var(--signal);color:var(--ink);white-space:nowrap;border-radius:2px;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.lst__node[data-astro-cid-qsh7v2fy]{z-index:1;border:var(--track) solid var(--line,var(--ink));background:var(--surface);border-radius:50%;width:18px;height:18px;display:block;position:relative}.is-current[data-astro-cid-qsh7v2fy] .lst__node[data-astro-cid-qsh7v2fy]{background:var(--line,var(--ink));box-shadow:0 0 0 4px var(--line-soft,var(--rule))}.lst--strip[data-astro-cid-qsh7v2fy]{grid-template-columns:repeat(var(--count,4), minmax(0, 1fr));display:grid}.lst--strip[data-astro-cid-qsh7v2fy] .lst__stop[data-astro-cid-qsh7v2fy]{align-content:start;gap:var(--space-2);padding-right:var(--space-3);display:grid;position:relative}.lst--strip[data-astro-cid-qsh7v2fy] .lst__stop[data-astro-cid-qsh7v2fy]:not(:last-child):before{content:"";top:calc(9px - var(--track) / 2);height:var(--track);background:var(--line,var(--ink));position:absolute;left:9px;right:-9px}.lst--strip[data-astro-cid-qsh7v2fy] .lst__link[data-astro-cid-qsh7v2fy]{min-height:44px;padding-block:var(--space-1);color:var(--text);gap:.2rem;text-decoration:none;display:grid}.lst--strip[data-astro-cid-qsh7v2fy] .lst__name[data-astro-cid-qsh7v2fy]{font-size:var(--fs-base);font-weight:700;line-height:var(--lh-snug)}.lst--strip[data-astro-cid-qsh7v2fy] .lst__link[data-astro-cid-qsh7v2fy]:hover .lst__name[data-astro-cid-qsh7v2fy]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.25em;text-decoration-thickness:2px}.lst--strip[data-astro-cid-qsh7v2fy] .lst__here[data-astro-cid-qsh7v2fy]{justify-self:start}@media (width<=767px){.lst--strip[data-astro-cid-qsh7v2fy]{grid-template-columns:1fr}.lst--strip[data-astro-cid-qsh7v2fy] .lst__stop[data-astro-cid-qsh7v2fy]{align-items:center;gap:0 var(--space-3);grid-template-columns:18px 1fr;padding:0}.lst--strip[data-astro-cid-qsh7v2fy] .lst__stop[data-astro-cid-qsh7v2fy]:not(:last-child):before{top:50%;bottom:-50%;left:calc(9px - var(--track) / 2);width:var(--track);height:auto;right:auto}.lst--strip[data-astro-cid-qsh7v2fy] .lst__link[data-astro-cid-qsh7v2fy]{align-items:center;column-gap:var(--space-3);grid-template-columns:4.5rem 1fr auto}}.lst--list[data-astro-cid-qsh7v2fy]{position:relative}.lst--list[data-astro-cid-qsh7v2fy] .lst__stop[data-astro-cid-qsh7v2fy]{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--rule);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.lst--list[data-astro-cid-qsh7v2fy] .lst__stop[data-astro-cid-qsh7v2fy]:first-child{border-top:0}.lst--list[data-astro-cid-qsh7v2fy] .lst__stop[data-astro-cid-qsh7v2fy]:not(:last-child):before{content:"";top:calc(var(--space-5) + .6rem);bottom:calc(-1 * var(--space-5) - .6rem);left:calc(1.375rem - var(--track) / 2);width:var(--track);background:var(--line,var(--ink));position:absolute}.lst--list[data-astro-cid-qsh7v2fy] .lst__node[data-astro-cid-qsh7v2fy]{justify-self:center;margin-top:.15rem}.lst__body[data-astro-cid-qsh7v2fy]{gap:var(--space-2);min-width:0;display:grid}.lst__meta[data-astro-cid-qsh7v2fy]{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;display:flex}.lst__short[data-astro-cid-qsh7v2fy]{font-weight:600}.lst__title[data-astro-cid-qsh7v2fy]{font-size:var(--fs-lg);line-height:var(--lh-snug)}.lst__title[data-astro-cid-qsh7v2fy] a[data-astro-cid-qsh7v2fy]{color:var(--text);background-image:linear-gradient(var(--line), var(--line));transition:background-size .3s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-block:.2rem;text-decoration:none;display:inline-block}.lst__title[data-astro-cid-qsh7v2fy] a[data-astro-cid-qsh7v2fy]:hover{background-size:100% 2px}.lst__desc[data-astro-cid-qsh7v2fy]{max-width:var(--measure);color:var(--muted);line-height:1.75}
