.frmap[data-astro-cid-pjsoqquv]{gap:.8rem;margin:0;display:grid}.stage[data-astro-cid-pjsoqquv]{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:1.25rem;display:grid}svg[data-astro-cid-pjsoqquv]{width:100%;height:auto;display:block}path[data-astro-cid-pjsoqquv],rect[data-astro-cid-pjsoqquv][data-u]{stroke:var(--ink);stroke-width:.6px;cursor:pointer;transition:opacity .2s}.thin[data-astro-cid-pjsoqquv] path[data-astro-cid-pjsoqquv]{stroke-width:.25px}path[data-astro-cid-pjsoqquv]:hover,path[data-astro-cid-pjsoqquv]:focus-visible,rect[data-astro-cid-pjsoqquv][data-u]:hover,.on{stroke:var(--bone);stroke-width:1.4px;outline:none}.frame[data-astro-cid-pjsoqquv] rect[data-astro-cid-pjsoqquv]{fill:none;stroke:var(--line)}.frame[data-astro-cid-pjsoqquv] text[data-astro-cid-pjsoqquv],.glabel[data-astro-cid-pjsoqquv],.tile[data-astro-cid-pjsoqquv] text[data-astro-cid-pjsoqquv]{font:500 10px var(--mono);fill:var(--bone-3);letter-spacing:.04em}.tile[data-astro-cid-pjsoqquv] text[data-astro-cid-pjsoqquv]{text-anchor:middle;font-size:9px}.card[data-astro-cid-pjsoqquv]{border:1px solid var(--line);background:var(--ink-2);min-height:10rem;padding:1rem;position:sticky;top:5rem}.card[data-astro-cid-pjsoqquv] h4{font-family:var(--serif-display);margin:.2rem 0 .7rem;font-size:1.3rem;font-weight:420}.card[data-astro-cid-pjsoqquv] ul{gap:.3rem;margin:0 0 .6rem;padding:0;font-size:.9rem;list-style:none;display:grid}.card[data-astro-cid-pjsoqquv] li{grid-template-columns:.7rem 1fr auto;align-items:center;gap:.5rem;display:grid}.card[data-astro-cid-pjsoqquv] li.b{font-weight:600}.card[data-astro-cid-pjsoqquv] .sw,.legend[data-astro-cid-pjsoqquv] .sw{border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.card[data-astro-cid-pjsoqquv] .v{font-family:var(--mono);color:var(--bone-2);font-size:.8rem}.views[data-astro-cid-pjsoqquv]{flex-wrap:wrap}.vnote[data-astro-cid-pjsoqquv]{margin:0}.legend[data-astro-cid-pjsoqquv]{font:500 .72rem var(--mono);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-pjsoqquv] li{align-items:center;gap:.4rem;display:inline-flex}@media (width<=820px){.stage[data-astro-cid-pjsoqquv]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-pjsoqquv]{min-height:0;position:static}}
