.path-page[data-astro-cid-3svfdpfg]{max-width:46rem;padding:var(--space-6) var(--space-5) var(--space-9);--dot-y:1.4rem;margin:0 auto}.path-back[data-astro-cid-3svfdpfg]{margin-bottom:var(--space-4);font-size:var(--type-size-sm)}.path-back[data-astro-cid-3svfdpfg] a[data-astro-cid-3svfdpfg]{color:var(--t-fg-accent);text-decoration:none}.path-back[data-astro-cid-3svfdpfg] a[data-astro-cid-3svfdpfg]:before{content:"← "}.path-head[data-astro-cid-3svfdpfg]{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--t-border-hairline);background:radial-gradient(ellipse at 20% 50%, oklch(from var(--t-tone-sky) l c h / var(--alpha-10)), transparent 70%), var(--t-bg-surface);grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);align-items:center;display:grid}@media (width<=34rem){.path-head[data-astro-cid-3svfdpfg]{gap:var(--space-4);padding:var(--space-4);grid-template-columns:5rem minmax(0,1fr)}}.path-head__name[data-astro-cid-3svfdpfg]{font-family:var(--type-family-sky);font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-track-wider);text-transform:uppercase;color:var(--t-fg-muted);margin:0}.path-head__outcome[data-astro-cid-3svfdpfg]{margin:var(--space-1) 0 var(--space-2);font-family:var(--type-family-display);font-weight:var(--type-weight-bold);font-size:var(--type-size-2xl);line-height:var(--type-leading-tight);text-wrap:balance}.path-head__meta[data-astro-cid-3svfdpfg]{font-family:var(--type-family-mono);font-size:var(--type-size-xs);color:var(--t-fg-muted);margin:0}.path-head__found[data-astro-cid-3svfdpfg]{color:var(--t-tone-amber)}.path-anywhere[data-astro-cid-3svfdpfg],.path-legend[data-astro-cid-3svfdpfg]{margin:var(--space-4) 0 0;font-size:var(--type-size-sm);line-height:var(--type-leading-relaxed);color:var(--t-fg-muted)}.path-legend[data-astro-cid-3svfdpfg]{font-size:var(--type-size-xs)}.path-rows[data-astro-cid-3svfdpfg]{margin:var(--space-5) 0 0;padding:0;list-style:none}.path-row[data-astro-cid-3svfdpfg]{grid-template-columns:var(--gutter) minmax(0, 1fr);display:grid;position:relative}.path-gutter[data-astro-cid-3svfdpfg]{position:relative}.pg-spine[data-astro-cid-3svfdpfg]{background:var(--t-border-subtle);width:2px;position:absolute;top:0;bottom:0;left:8px}.path-row[data-astro-cid-3svfdpfg].is-first .pg-spine[data-astro-cid-3svfdpfg]{top:var(--dot-y)}.path-row[data-astro-cid-3svfdpfg].is-last .pg-spine[data-astro-cid-3svfdpfg]{bottom:calc(100% - var(--dot-y))}.pg-lane[data-astro-cid-3svfdpfg]{background:oklch(from var(--t-fg-subtle) l c h / var(--alpha-45));width:2px;transition:background-color var(--motion-duration-quick) var(--motion-easing-standard);margin-left:-1px;position:absolute;top:0;bottom:0}.pg-lane[data-astro-cid-3svfdpfg].is-start{top:calc(var(--dot-y) + 12px)}.pg-lane[data-astro-cid-3svfdpfg].is-end{height:calc(var(--dot-y) - 12px);bottom:auto}.pg-curve[data-astro-cid-3svfdpfg]{top:calc(var(--dot-y) - 12px);position:absolute;overflow:visible}.pg-curve[data-astro-cid-3svfdpfg].is-out{top:var(--dot-y)}.pg-curve[data-astro-cid-3svfdpfg] path[data-astro-cid-3svfdpfg]{fill:none;stroke:oklch(from var(--t-fg-subtle) l c h / var(--alpha-45));stroke-width:2px;transition:stroke var(--motion-duration-quick) var(--motion-easing-standard)}.pg-lane[data-astro-cid-3svfdpfg].is-lit{background:var(--t-fg-accent)}.pg-curve[data-astro-cid-3svfdpfg].is-lit path[data-astro-cid-3svfdpfg]{stroke:var(--t-fg-accent)}.pg-dot[data-astro-cid-3svfdpfg]{left:9px;top:var(--dot-y);border-radius:var(--radius-full);background:var(--t-bg-canvas);border:2px solid var(--t-fg-subtle);z-index:1;width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem;position:absolute}.path-row[data-astro-cid-3svfdpfg][data-state=finished] .pg-dot[data-astro-cid-3svfdpfg]{background:var(--t-tone-sage);border-color:var(--t-tone-sage)}.path-row[data-astro-cid-3svfdpfg][data-state=found] .pg-dot[data-astro-cid-3svfdpfg]{background:var(--t-tone-amber);border-color:var(--t-tone-amber);box-shadow:0 0 0 4px oklch(from var(--t-tone-amber) l c h / var(--alpha-22))}.path-row[data-astro-cid-3svfdpfg][data-state=known] .pg-dot[data-astro-cid-3svfdpfg]{border-style:dashed}.path-row[data-astro-cid-3svfdpfg].is-next .pg-dot[data-astro-cid-3svfdpfg]{border-color:var(--t-fg-accent);box-shadow:0 0 0 3px var(--t-bg-canvas), 0 0 0 5px var(--t-fg-accent)}.path-item[data-astro-cid-3svfdpfg]{border-top:1px solid var(--t-border-hairline)}.path-row[data-astro-cid-3svfdpfg].is-first .path-item[data-astro-cid-3svfdpfg]{border-top:0}.path-item__head[data-astro-cid-3svfdpfg]{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem;list-style:none;display:grid}.path-item__head[data-astro-cid-3svfdpfg]::-webkit-details-marker{display:none}.path-item__head[data-astro-cid-3svfdpfg]:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.path-item__title[data-astro-cid-3svfdpfg]{font-weight:var(--type-weight-semibold);font-size:var(--type-size-md);line-height:var(--type-leading-snug)}.path-item__num[data-astro-cid-3svfdpfg]{color:var(--t-fg-subtle)}.path-item__time[data-astro-cid-3svfdpfg]{font-family:var(--type-family-mono);font-size:var(--type-size-xs);color:var(--t-fg-subtle);padding-top:var(--space-1)}.path-item__hook[data-astro-cid-3svfdpfg]{font-family:var(--type-family-narrative);font-style:italic;font-size:var(--type-size-sm);line-height:var(--type-leading-relaxed);color:var(--t-fg-muted);grid-column:1/-1}.path-item__first[data-astro-cid-3svfdpfg]{font-size:var(--type-size-sm);color:var(--t-fg-accent);grid-column:1/-1}.path-item__state[data-astro-cid-3svfdpfg]{font-size:var(--type-size-xs);color:var(--t-fg-muted);grid-column:1/-1}.path-item__state[data-astro-cid-3svfdpfg]:empty{display:none}.path-row[data-astro-cid-3svfdpfg][data-state=found] .path-item__state[data-astro-cid-3svfdpfg]{color:var(--t-tone-amber)}.path-row[data-astro-cid-3svfdpfg].is-next .path-item__state[data-astro-cid-3svfdpfg]{color:var(--t-fg-accent);font-weight:var(--type-weight-semibold)}.path-row[data-astro-cid-3svfdpfg].is-lit .path-item__title[data-astro-cid-3svfdpfg]{color:var(--t-fg-accent)}.path-item__body[data-astro-cid-3svfdpfg]{gap:var(--space-3);padding:0 0 var(--space-4);font-size:var(--type-size-sm);line-height:var(--type-leading-relaxed);display:grid}.path-item__body[data-astro-cid-3svfdpfg] p[data-astro-cid-3svfdpfg]{margin:0}.path-item__can[data-astro-cid-3svfdpfg]{color:var(--t-fg-primary)}.path-item__label[data-astro-cid-3svfdpfg]{margin:0 0 var(--space-1);font-family:var(--type-family-ui);font-size:var(--type-size-2xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-track-wide);text-transform:uppercase;color:var(--t-fg-subtle)}.path-item__links[data-astro-cid-3svfdpfg] ul[data-astro-cid-3svfdpfg]{gap:var(--space-1);color:var(--t-fg-muted);margin:0;padding:0;list-style:none;display:grid}.path-item__links[data-astro-cid-3svfdpfg] a[data-astro-cid-3svfdpfg],.path-outside[data-astro-cid-3svfdpfg] a[data-astro-cid-3svfdpfg],.path-neighbours[data-astro-cid-3svfdpfg] a[data-astro-cid-3svfdpfg]{color:var(--t-fg-accent)}.path-item__elsewhere[data-astro-cid-3svfdpfg]{color:var(--t-fg-subtle)}.path-item__actions[data-astro-cid-3svfdpfg]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.path-item__known-done[data-astro-cid-3svfdpfg]{color:var(--t-fg-muted)}.path-outside[data-astro-cid-3svfdpfg]{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--t-border-hairline)}.path-outside__title[data-astro-cid-3svfdpfg]{font-family:var(--type-family-ui);font-size:var(--type-size-2xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-track-wide);text-transform:uppercase;color:var(--t-fg-subtle);margin:0}.path-outside__note[data-astro-cid-3svfdpfg]{margin:var(--space-1) 0 var(--space-3);font-size:var(--type-size-sm);color:var(--t-fg-muted)}.path-outside__list[data-astro-cid-3svfdpfg]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.path-outside__item[data-astro-cid-3svfdpfg]{font-size:var(--type-size-sm);line-height:var(--type-leading-snug);display:grid}.path-outside__item[data-astro-cid-3svfdpfg] a[data-astro-cid-3svfdpfg]{display:inline}.path-outside__meta[data-astro-cid-3svfdpfg]{color:var(--t-fg-subtle);font-size:var(--type-size-xs)}.path-outside__why[data-astro-cid-3svfdpfg]{color:var(--t-fg-muted)}.path-outside__folded[data-astro-cid-3svfdpfg]{margin:var(--space-3) 0 0;font-size:var(--type-size-sm);color:var(--t-fg-muted)}.path-neighbours[data-astro-cid-3svfdpfg]{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-7);font-size:var(--type-size-sm);display:flex}
