.rmap[data-astro-cid-kpvggv6h]{background:var(--card);box-shadow:var(--shadow);border-radius:18px;margin:0;padding:.9rem 1rem 1rem}.rm-bar[data-astro-cid-kpvggv6h]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;display:flex}.rm-hint[data-astro-cid-kpvggv6h]{color:var(--muted);font-size:.85rem}.rm-bar[data-astro-cid-kpvggv6h] button[data-astro-cid-kpvggv6h]{font:600 .8rem var(--mono);color:var(--ink);border:1.5px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.3rem .8rem}.rm-bar[data-astro-cid-kpvggv6h] button[data-astro-cid-kpvggv6h]:hover{border-color:var(--accent);color:var(--accent)}.rm-close[data-astro-cid-kpvggv6h]{display:none}.scroll[data-astro-cid-kpvggv6h]{overflow-x:auto}svg[data-astro-cid-kpvggv6h]{width:100%;min-width:720px;height:auto;display:block}.link[data-astro-cid-kpvggv6h]{cursor:pointer;outline:none}.link[data-astro-cid-kpvggv6h] .hit[data-astro-cid-kpvggv6h]{fill:none;stroke:#0000;stroke-width:14px}.link[data-astro-cid-kpvggv6h] .v[data-astro-cid-kpvggv6h]{fill:none;stroke:var(--muted);stroke-width:1.5px;opacity:.7;marker-end:url(#rmap-ah);transition:opacity .4s,stroke-width .4s,stroke .4s}#rmap-ah[data-astro-cid-kpvggv6h] path[data-astro-cid-kpvggv6h]{stroke:var(--muted)}#rmap-ah-on[data-astro-cid-kpvggv6h] path[data-astro-cid-kpvggv6h]{stroke:var(--ink)}.link[data-astro-cid-kpvggv6h]:hover .v[data-astro-cid-kpvggv6h],.link[data-astro-cid-kpvggv6h]:focus-visible .v[data-astro-cid-kpvggv6h],.link[data-astro-cid-kpvggv6h].on .v[data-astro-cid-kpvggv6h]{stroke:var(--ink);stroke-width:2.4px;opacity:1;marker-end:url(#rmap-ah-on)}.node[data-astro-cid-kpvggv6h]{cursor:pointer;outline:none;transition:opacity .4s}.node[data-astro-cid-kpvggv6h] rect[data-astro-cid-kpvggv6h]{fill:var(--c);fill-opacity:.12;stroke:var(--c);stroke-width:1.5px;transition:fill-opacity .4s,stroke-width .4s}.node[data-astro-cid-kpvggv6h].hub rect[data-astro-cid-kpvggv6h]{stroke-width:2.6px;fill-opacity:.2}.node[data-astro-cid-kpvggv6h]:hover rect[data-astro-cid-kpvggv6h],.node[data-astro-cid-kpvggv6h]:focus-visible rect[data-astro-cid-kpvggv6h],.node[data-astro-cid-kpvggv6h].sel rect[data-astro-cid-kpvggv6h]{fill-opacity:.32;stroke-width:2.8px}.node[data-astro-cid-kpvggv6h] .done[data-astro-cid-kpvggv6h]{fill:var(--c)}.th[data-astro-cid-kpvggv6h]{font:700 15px var(--display);fill:var(--ink)}.node[data-astro-cid-kpvggv6h].hub .th[data-astro-cid-kpvggv6h]{font-size:17px}.ts[data-astro-cid-kpvggv6h]{font:400 12px var(--body);fill:var(--muted)}.link[data-astro-cid-kpvggv6h]{transition:opacity .4s}.rmap[data-astro-cid-kpvggv6h].focus .node[data-astro-cid-kpvggv6h]:not(.on){opacity:.45}.rmap[data-astro-cid-kpvggv6h].focus .link[data-astro-cid-kpvggv6h]:not(.on){opacity:.25}.why[data-astro-cid-kpvggv6h]{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:12px;min-height:4.5rem;margin-top:.6rem;padding:.8rem 1rem;font-size:.93rem}.why[data-astro-cid-kpvggv6h] p[data-astro-cid-kpvggv6h]{margin:0 0 .4rem}.why[data-astro-cid-kpvggv6h] .lead[data-astro-cid-kpvggv6h]{color:var(--muted)}.why[data-astro-cid-kpvggv6h] .lead[data-astro-cid-kpvggv6h] b[data-astro-cid-kpvggv6h]{color:var(--ink);font-family:var(--display);margin-right:.25rem;font-size:1.02rem}.pane[data-astro-cid-kpvggv6h][data-for*=\>] .lead[data-astro-cid-kpvggv6h] b[data-astro-cid-kpvggv6h]{color:var(--ink)}.why[data-astro-cid-kpvggv6h] .arrow[data-astro-cid-kpvggv6h]{color:var(--muted)}.why[data-astro-cid-kpvggv6h] ul[data-astro-cid-kpvggv6h]{gap:.45rem;margin:.4rem 0 .6rem;padding:0;list-style:none;display:grid}.why[data-astro-cid-kpvggv6h] li[data-astro-cid-kpvggv6h]{border-left:3px solid var(--c);padding-left:.7rem}.why[data-astro-cid-kpvggv6h] .dir[data-astro-cid-kpvggv6h]{font:600 .72rem var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);display:block}.why[data-astro-cid-kpvggv6h] .dir[data-astro-cid-kpvggv6h] b[data-astro-cid-kpvggv6h]{color:var(--c)}.why[data-astro-cid-kpvggv6h] .more[data-astro-cid-kpvggv6h]{color:var(--accent);font-weight:700;text-decoration:none}.why[data-astro-cid-kpvggv6h] .more[data-astro-cid-kpvggv6h]:hover{text-decoration:underline}.legend[data-astro-cid-kpvggv6h]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin:.75rem 0 0;font-size:.82rem;display:flex}.legend[data-astro-cid-kpvggv6h]>span[data-astro-cid-kpvggv6h]{align-items:center;gap:.4rem;display:inline-flex}.sw[data-astro-cid-kpvggv6h]{background:var(--c);border-radius:3px;width:.75rem;height:.75rem}.sw[data-astro-cid-kpvggv6h].dot{background:var(--muted);border-radius:50%;width:.5rem;height:.5rem}.rm-dialog[data-astro-cid-kpvggv6h]{background:var(--card);width:min(1400px,96vw);max-height:94vh;color:var(--ink);box-shadow:var(--shadow);border:none;border-radius:18px;padding:1rem 1.25rem 1.25rem}.rm-dialog[data-astro-cid-kpvggv6h]::backdrop{backdrop-filter:blur(3px);background:#0000008c}.rm-dialog[data-astro-cid-kpvggv6h] .rm-open[data-astro-cid-kpvggv6h]{display:none}.rm-dialog[data-astro-cid-kpvggv6h] .rm-close[data-astro-cid-kpvggv6h]{display:inline-block}.rm-dialog[data-astro-cid-kpvggv6h] .rm-body[data-astro-cid-kpvggv6h]{grid-template-columns:minmax(0,1fr) 22rem;grid-template-areas:"bar bar""map why""leg leg";gap:0 1.25rem;display:grid}.rm-dialog[data-astro-cid-kpvggv6h] .rm-bar[data-astro-cid-kpvggv6h]{grid-area:bar}.rm-dialog[data-astro-cid-kpvggv6h] .scroll[data-astro-cid-kpvggv6h]{grid-area:map;align-self:center}.rm-dialog[data-astro-cid-kpvggv6h] .why[data-astro-cid-kpvggv6h]{grid-area:why;align-self:stretch;max-height:75vh;margin-top:0;font-size:1rem;overflow-y:auto}.rm-dialog[data-astro-cid-kpvggv6h] .legend[data-astro-cid-kpvggv6h]{grid-area:leg}@media (width<=900px){.rm-dialog[data-astro-cid-kpvggv6h] .rm-body[data-astro-cid-kpvggv6h]{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""map""why""leg"}.rm-dialog[data-astro-cid-kpvggv6h] .why[data-astro-cid-kpvggv6h]{max-height:none;margin-top:.6rem}}
