.sh[data-astro-cid-pfo7mu3y]{grid-template-columns:minmax(0,1fr);padding:16px 32px 32px;display:grid}.side[data-astro-cid-pfo7mu3y]{letter-spacing:.06em;color:var(--mute);margin-bottom:16px;padding-top:34px;font-family:JetBrains Mono,monospace;font-size:12px}.trail[data-astro-cid-pfo7mu3y]{grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:780px;display:grid}.card[data-astro-cid-pfo7mu3y]{border:2px solid var(--ink);background:var(--bg);box-shadow:4px 4px 0 var(--ink);color:inherit;flex-direction:column;gap:12px;min-width:0;margin:34px 0 6px;padding:14px;text-decoration:none;display:flex;position:relative}.card[data-astro-cid-pfo7mu3y]:hover{background:var(--hover)}.stand[data-astro-cid-pfo7mu3y]{display:none;position:absolute;top:-36px;left:12px}.card[data-astro-cid-pfo7mu3y]:hover .stand[data-astro-cid-pfo7mu3y],.card[data-astro-cid-pfo7mu3y]:focus-visible .stand[data-astro-cid-pfo7mu3y]{display:block}.conn[data-astro-cid-pfo7mu3y]:has(+.card:hover) .b1[data-astro-cid-pfo7mu3y],.conn[data-astro-cid-pfo7mu3y]:has(+.card:hover) .b2[data-astro-cid-pfo7mu3y]{background:repeating-linear-gradient(to right, var(--accent) 0 4px, transparent 4px 16px)}.top[data-astro-cid-pfo7mu3y]{justify-content:space-between;align-items:center;display:flex}.tile[data-astro-cid-pfo7mu3y]{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.n[data-astro-cid-pfo7mu3y]{color:var(--accent-ink);font-family:JetBrains Mono,monospace;font-size:20px}.ttl[data-astro-cid-pfo7mu3y]{color:var(--ink);font-size:16px;font-weight:500;line-height:1.4}.meta[data-astro-cid-pfo7mu3y]{letter-spacing:.06em;color:var(--mute);margin-top:auto;font-family:JetBrains Mono,monospace;font-size:11px}.conn[data-astro-cid-pfo7mu3y]{align-self:center;height:24px;margin-top:34px;display:none;position:relative}.b1[data-astro-cid-pfo7mu3y],.b2[data-astro-cid-pfo7mu3y]{background:repeating-linear-gradient(to right, var(--rail) 0 4px, transparent 4px 16px);height:4px;position:absolute;right:4px}.b1[data-astro-cid-pfo7mu3y]{top:2px;left:4px}.b2[data-astro-cid-pfo7mu3y]{top:14px;left:12px}@media (width>=960px){.sh[data-astro-cid-pfo7mu3y]{grid-template-columns:repeat(11,minmax(0,1fr))}.side[data-astro-cid-pfo7mu3y]{grid-column:1/span 4}.trail[data-astro-cid-pfo7mu3y]{grid-column:5/-1;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr)}.conn[data-astro-cid-pfo7mu3y]{display:block}}.pager[data-astro-cid-husxmhl5]{letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:32px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.info[data-astro-cid-husxmhl5]{color:var(--mute)}.btns[data-astro-cid-husxmhl5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btns[data-astro-cid-husxmhl5] a[data-astro-cid-husxmhl5],.off[data-astro-cid-husxmhl5]{border:1px solid var(--ink);color:var(--ink);padding:6px 12px;text-decoration:none}.off[data-astro-cid-husxmhl5]{color:var(--mute)!important;border-style:dashed!important;border-color:var(--rail2)!important}.num[data-astro-cid-husxmhl5]{text-align:center;min-width:20px;padding:6px 10px!important}.cur[data-astro-cid-husxmhl5]{background:var(--ink);color:var(--bg)!important}.rail[data-astro-cid-zkhec6xw]{display:none}.prompt[data-astro-cid-zkhec6xw]{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:13px}.acc[data-astro-cid-zkhec6xw]{color:var(--accent-ink)}.chips[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.chip[data-astro-cid-zkhec6xw]{border:1px solid var(--ink);color:var(--ink);letter-spacing:.04em;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:12px;text-decoration:none}.chip[data-astro-cid-zkhec6xw].on,.chip[data-astro-cid-zkhec6xw]:hover{background:var(--ink);color:var(--bg)}.hint[data-astro-cid-zkhec6xw]{color:var(--dim);margin-left:8px;font-family:JetBrains Mono,monospace;font-size:12px}@media (width>=960px){.rail[data-astro-cid-zkhec6xw]{align-self:start;padding-right:32px;font-family:JetBrains Mono,monospace;font-size:13px;display:block;position:sticky;top:32px}}
