.pfig[data-astro-cid-6gliy4rf]{border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;margin:2.5rem 0;padding:14px 16px 16px}.pfig__bar[data-astro-cid-6gliy4rf]{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.8125rem;display:flex}.pfig__bar[data-astro-cid-6gliy4rf] .mono[data-astro-cid-6gliy4rf]{align-items:center;gap:8px;display:inline-flex}.lk[data-astro-cid-6gliy4rf]{border-top:2px solid var(--yellow);width:18px;display:inline-block}.lk--dashed[data-astro-cid-6gliy4rf]{border-top:2px dashed var(--signal)}.lk--dotted[data-astro-cid-6gliy4rf]{border-top:3px dotted var(--steel)}.lk--double[data-astro-cid-6gliy4rf]{border-top:3px double #e8a75a}.pfig__chain[data-astro-cid-6gliy4rf]{flex-wrap:wrap;gap:10px 22px;margin:0 0 10px;padding:0;list-style:none;display:flex}.pfig__chain[data-astro-cid-6gliy4rf]+.pfig__chain[data-astro-cid-6gliy4rf]{border-top:1px dashed var(--line-2);padding-top:12px}.hop[data-astro-cid-6gliy4rf]{border:1px solid var(--control-border);background:var(--surface-2);border-radius:8px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:.875rem;line-height:1.3;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.hop[data-astro-cid-6gliy4rf]+.hop[data-astro-cid-6gliy4rf]:before{content:"";border-top:2px solid var(--line-2);width:22px;transition:border-color .3s;position:absolute;top:50%;right:100%}.hop__text[data-astro-cid-6gliy4rf]{display:grid}.hop__name[data-astro-cid-6gliy4rf]{font-weight:600}.hop__meta[data-astro-cid-6gliy4rf]{color:var(--text-2);font-size:.6875rem}.hop[data-astro-cid-6gliy4rf].is-lit+.hop[data-astro-cid-6gliy4rf]:before,.hop[data-astro-cid-6gliy4rf].is-lit:before{border-top-color:var(--yellow)}[data-astro-cid-6gliy4rf][data-line=dashed] .hop[data-astro-cid-6gliy4rf].is-lit:before{border-top:2px dashed var(--signal)}[data-astro-cid-6gliy4rf][data-line=dotted] .hop[data-astro-cid-6gliy4rf].is-lit:before{border-top:3px dotted var(--steel)}[data-astro-cid-6gliy4rf][data-line=double] .hop[data-astro-cid-6gliy4rf].is-lit:before{border-top:3px double #e8a75a}.hop[data-astro-cid-6gliy4rf].is-now{border-color:var(--yellow);box-shadow:0 0 0 3px #f3cd5226}.pfig[data-astro-cid-6gliy4rf] figcaption[data-astro-cid-6gliy4rf]{color:var(--text-2);margin-top:6px;font-size:.9375rem;line-height:1.6}.pfig[data-astro-cid-6gliy4rf] figcaption[data-astro-cid-6gliy4rf] a[data-astro-cid-6gliy4rf]{color:var(--signal);white-space:nowrap}html:not(.js) .pfig__bar[data-astro-cid-6gliy4rf] .seg[data-astro-cid-6gliy4rf]{display:none}@media (width<=560px){.pfig__chain[data-astro-cid-6gliy4rf]{flex-direction:column;gap:10px}.hop[data-astro-cid-6gliy4rf]+.hop[data-astro-cid-6gliy4rf]:before{border-left:2px solid var(--line-2);width:0;height:10px;top:-11px;left:22px;right:auto;border-top:0!important}.hop[data-astro-cid-6gliy4rf].is-lit:before{border-left-color:var(--yellow)}}@media (prefers-reduced-motion:reduce){.pfig__bar[data-astro-cid-6gliy4rf] .seg[data-astro-cid-6gliy4rf]{display:none}}
