.imap-zone[data-astro-cid-o6csopb6]{background:var(--bg-soft);border-block:1px solid var(--line)}.imap[data-astro-cid-o6csopb6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;padding-block:72px;display:grid}.imap-head[data-astro-cid-o6csopb6]{align-content:start;gap:14px;display:grid}.imap-count[data-astro-cid-o6csopb6]{color:var(--coral);font-variant-numeric:tabular-nums}.ctl[data-astro-cid-o6csopb6]{gap:6px;display:grid}.ctl[data-astro-cid-o6csopb6].two{grid-template-columns:1fr 1fr;gap:12px}.ctl-l[data-astro-cid-o6csopb6]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.chips-row[data-astro-cid-o6csopb6]{flex-wrap:wrap;gap:6px;display:flex}.chips-row[data-astro-cid-o6csopb6] button[data-astro-cid-o6csopb6],.regions[data-astro-cid-o6csopb6] button[data-astro-cid-o6csopb6]{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:.85rem;font-weight:600}.chips-row[data-astro-cid-o6csopb6] button[data-astro-cid-o6csopb6][aria-pressed=true],.regions[data-astro-cid-o6csopb6] button[data-astro-cid-o6csopb6][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.prof[data-astro-cid-o6csopb6]{cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:flex}.prof[data-astro-cid-o6csopb6] input[data-astro-cid-o6csopb6]{accent-color:var(--coral);width:18px;height:18px}.more-filters[data-astro-cid-o6csopb6]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:10px 14px}.more-filters[data-astro-cid-o6csopb6] summary[data-astro-cid-o6csopb6]{cursor:pointer;font-size:.92rem;font-weight:600}.more-filters[data-astro-cid-o6csopb6][open]{gap:14px;display:grid}.imap-card[data-astro-cid-o6csopb6]{border:1px solid var(--line);border-top:3px solid var(--coral);border-radius:var(--r-md);background:var(--surface);gap:6px;min-height:120px;padding:18px 20px;display:grid}.imap-card[data-astro-cid-o6csopb6]:empty{display:none}.imap-card[data-astro-cid-o6csopb6] ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.imap-card[data-astro-cid-o6csopb6] a{color:var(--ink);font-weight:600}.imap-card[data-astro-cid-o6csopb6] .more{color:var(--coral);margin-top:4px}.imap-card[data-astro-cid-o6csopb6] .full{color:var(--ok);font-size:.7rem;font-weight:700}.imap-card[data-astro-cid-o6csopb6] .split li{border-bottom:1px solid var(--line);justify-content:space-between;padding:4px 0;display:flex}.imap-right[data-astro-cid-o6csopb6]{gap:14px;min-width:0;display:grid}.regions[data-astro-cid-o6csopb6]{flex-wrap:wrap;gap:6px;display:flex}.imap-box[data-astro-cid-o6csopb6]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);position:relative;overflow:hidden}.imap-box[data-astro-cid-o6csopb6] svg[data-astro-cid-o6csopb6]{width:100%;height:auto;max-height:74vh;display:block}.land[data-astro-cid-o6csopb6] circle[data-astro-cid-o6csopb6]{fill:var(--line)}.b[data-astro-cid-o6csopb6]{fill:var(--coral);fill-opacity:.72;stroke:var(--surface);cursor:pointer;outline:none;transition:fill-opacity .2s}.b[data-astro-cid-o6csopb6]:hover,.b[data-astro-cid-o6csopb6]:focus-visible{fill-opacity:1}.b[data-astro-cid-o6csopb6].off{fill:var(--line);fill-opacity:.9}.b[data-astro-cid-o6csopb6].on{fill:var(--ink);fill-opacity:1}.labels[data-astro-cid-o6csopb6] text{fill:var(--ink);font-family:var(--body);paint-order:stroke;stroke:var(--surface);stroke-width:3px;pointer-events:none;font-weight:700}.labels[data-astro-cid-o6csopb6] tspan{fill:var(--coral)}.tip[data-astro-cid-o6csopb6]{background:var(--ink);color:var(--bg);pointer-events:none;white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:.8rem;font-weight:700;position:absolute}.legend[data-astro-cid-o6csopb6]{color:var(--muted);background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:8px;align-items:flex-end;gap:12px;padding:6px 10px;font-size:.75rem;display:flex;position:absolute;bottom:12px;left:12px}.legend[data-astro-cid-o6csopb6] span[data-astro-cid-o6csopb6]{align-items:center;gap:4px;display:flex}.legend[data-astro-cid-o6csopb6] i[data-astro-cid-o6csopb6]{width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:var(--coral);opacity:.72;border-radius:50%}.top[data-astro-cid-o6csopb6] h3[data-astro-cid-o6csopb6]{margin-bottom:8px;font-size:1rem}.bars[data-astro-cid-o6csopb6]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bars[data-astro-cid-o6csopb6] button{cursor:pointer;width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:120px 1fr 36px;align-items:center;gap:10px;padding:2px 0;display:grid}.bars[data-astro-cid-o6csopb6] button span{font-size:.9rem;font-weight:600}.bars[data-astro-cid-o6csopb6] button i{background:var(--coral);opacity:.8;border-radius:99px;height:10px}.bars[data-astro-cid-o6csopb6] button b{font-variant-numeric:tabular-nums;text-align:right}.bars[data-astro-cid-o6csopb6] button:hover i{opacity:1}.imap[data-astro-cid-o6csopb6] .b[data-astro-cid-o6csopb6]{opacity:0}.imap[data-astro-cid-o6csopb6].play .b[data-astro-cid-o6csopb6]{opacity:1;transition:opacity .6s var(--ease), fill-opacity .2s}@media (prefers-reduced-motion:reduce){.imap[data-astro-cid-o6csopb6] .b[data-astro-cid-o6csopb6]{opacity:1}}@media (width<=900px){.imap[data-astro-cid-o6csopb6]{grid-template-columns:1fr;padding-block:56px}.ctl[data-astro-cid-o6csopb6].two{grid-template-columns:1fr}}
