.map-figure.svelte-11k012k{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 176px;grid-template-areas:"plot legend" "tiles legend";gap:18px 26px;align-items:start}.map-plot.svelte-11k012k{grid-area:plot;position:relative}svg.svelte-11k012k{width:100%;height:auto;display:block;overflow:visible}path.svelte-11k012k{stroke:var(--paper);stroke-width:.9;stroke-linejoin:round;transition:fill .12s ease;cursor:pointer}a.svelte-11k012k:hover path:where(.svelte-11k012k),path.active.svelte-11k012k{stroke:var(--ink);stroke-width:1.4}path.current.svelte-11k012k{stroke:var(--ink);stroke-width:2.2}a.svelte-11k012k:focus{outline:none}a.svelte-11k012k:focus-visible path:where(.svelte-11k012k){stroke:var(--ink);stroke-width:2}.tip.svelte-11k012k{position:absolute;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;background:var(--ink);color:var(--paper);padding:8px 12px;border-radius:9px;white-space:nowrap;z-index:3;box-shadow:0 8px 24px #13171c38}.tip.svelte-11k012k strong:where(.svelte-11k012k){display:block;font-size:14.5px;line-height:1.25}.tip.svelte-11k012k span:where(.svelte-11k012k){font-size:13px;color:#f2eee5bd;font-family:IBM Plex Mono,monospace}.legend.svelte-11k012k{grid-area:legend;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cap.svelte-11k012k{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);max-width:100%;min-height:2.6em;line-height:1.3}.scale.svelte-11k012k{position:relative;display:flex;gap:9px;height:260px}.bar.svelte-11k012k{width:14px;height:100%;border-radius:7px;border:1px solid var(--line);background:linear-gradient(to top,var(--ramp))}.ticks.svelte-11k012k{position:relative;width:62px}.tick.svelte-11k012k{position:absolute;left:0;bottom:var(--p);transform:translateY(50%);font-size:12px;color:var(--ink-soft)}.zero.svelte-11k012k{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-soft)}.zero.svelte-11k012k i:where(.svelte-11k012k){width:14px;height:14px;border-radius:4px;border:1px solid var(--line)}.tiles.svelte-11k012k{grid-area:tiles;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.tiles.svelte-11k012k a:where(.svelte-11k012k){display:flex;flex-direction:column;align-items:center;gap:1px;min-width:58px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:transform .12s ease,border-color .12s ease}.tiles.svelte-11k012k a:where(.svelte-11k012k):hover,.tiles.svelte-11k012k a:where(.svelte-11k012k):focus-visible,.tiles.svelte-11k012k a.active:where(.svelte-11k012k){border-color:var(--ink);transform:translateY(-2px)}.tiles.svelte-11k012k a.current:where(.svelte-11k012k){border-color:var(--ink);border-width:2px}.tiles.svelte-11k012k span:where(.svelte-11k012k){font-size:12px;letter-spacing:.04em}.tiles.svelte-11k012k em:where(.svelte-11k012k){font-style:normal;font-size:13px;font-weight:600}@media (max-width: 860px){.map-figure.svelte-11k012k{grid-template-columns:1fr;grid-template-areas:"plot" "legend" "tiles"}.cap.svelte-11k012k{min-height:0}.scale.svelte-11k012k{height:auto;flex-direction:column-reverse;width:100%;gap:6px}.bar.svelte-11k012k{width:100%;height:14px;background:linear-gradient(to right,var(--ramp))}.ticks.svelte-11k012k{width:100%;height:18px}.tick.svelte-11k012k{bottom:auto;top:0;left:var(--p);transform:translate(-50%)}}.rows.svelte-6vq9dy{border:1.5px solid var(--line);border-radius:var(--r);padding:10px}.head.svelte-6vq9dy{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 12px 5px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.head-n.svelte-6vq9dy{flex:none;text-transform:none;letter-spacing:0}.head.svelte-6vq9dy:not(:first-child){margin-top:8px;border-top:1.5px solid var(--line);padding-top:13px}.row.svelte-6vq9dy{display:grid;grid-template-columns:1fr 92px auto;align-items:center;gap:14px;padding:7px 10px;border-radius:8px;color:var(--ink-soft);transition:background .15s,color .15s}.row.nocount.svelte-6vq9dy{grid-template-columns:1fr}.row.svelte-6vq9dy:hover{background:#13171c0d;color:var(--ink)}.row.on.svelte-6vq9dy{background:var(--amber-soft);color:var(--ink)}.text.svelte-6vq9dy{min-width:0;display:flex;flex-direction:column;gap:1px}.name.svelte-6vq9dy{font-size:14px;line-height:1.35}.sub.svelte-6vq9dy{font-size:11.5px;color:var(--ink-faint);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.svelte-6vq9dy:hover .sub:where(.svelte-6vq9dy),.row.on.svelte-6vq9dy .sub:where(.svelte-6vq9dy){color:var(--ink-soft)}.bar.svelte-6vq9dy{height:6px;border-radius:3px;background:#13171c14;overflow:hidden}.bar.svelte-6vq9dy i:where(.svelte-6vq9dy){display:block;height:100%;background:var(--amber);opacity:.55;border-radius:3px}.row.svelte-6vq9dy:hover .bar:where(.svelte-6vq9dy) i:where(.svelte-6vq9dy),.row.on.svelte-6vq9dy .bar:where(.svelte-6vq9dy) i:where(.svelte-6vq9dy){opacity:1}.n.svelte-6vq9dy{font-size:11.5px;color:var(--ink-faint);min-width:44px;text-align:right}.row.on.svelte-6vq9dy .n:where(.svelte-6vq9dy){color:var(--amber-deep)}@container (max-width: 560px){.bar.svelte-6vq9dy{display:none}.row.svelte-6vq9dy{grid-template-columns:1fr auto}.row.nocount.svelte-6vq9dy{grid-template-columns:1fr}}.twopane.svelte-yuvyx3{display:grid;grid-template-columns:minmax(190px,250px) 1fr;grid-auto-rows:min-content;gap:0 22px;border:1.5px solid var(--line);border-radius:var(--r);padding:10px;align-items:start}.fam.svelte-yuvyx3{grid-column:1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:9px;cursor:pointer;font-size:14px;color:var(--ink-soft);-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.fam.svelte-yuvyx3:hover{background:#13171c0d;color:var(--ink)}.fam-name.svelte-yuvyx3{font-weight:600;line-height:1.3}.fam-n.svelte-yuvyx3{font-size:11.5px;color:var(--ink-faint);flex:none}input.svelte-yuvyx3:checked+.fam:where(.svelte-yuvyx3){background:var(--amber-soft);color:var(--ink)}input.svelte-yuvyx3:checked+.fam:where(.svelte-yuvyx3) .fam-n:where(.svelte-yuvyx3){color:var(--amber-deep)}input.svelte-yuvyx3:focus-visible+.fam:where(.svelte-yuvyx3){outline:2px solid var(--ink);outline-offset:2px}.panel.svelte-yuvyx3{grid-column:2;grid-row:1 / span 100;display:none;min-width:0;border-left:1.5px solid var(--line);padding:2px 4px 2px 22px}input.svelte-yuvyx3:checked+.fam:where(.svelte-yuvyx3)+.panel:where(.svelte-yuvyx3){display:block}.row.svelte-yuvyx3{display:grid;grid-template-columns:1fr 92px auto;align-items:center;gap:14px;padding:7px 10px;border-radius:8px;color:var(--ink-soft);transition:background .15s,color .15s}.row.svelte-yuvyx3:hover{background:#13171c0d;color:var(--ink)}.row.on.svelte-yuvyx3{background:var(--amber-soft);color:var(--ink)}.text.svelte-yuvyx3{min-width:0;display:flex;flex-direction:column;gap:1px}.name.svelte-yuvyx3{font-size:14px;line-height:1.35}.sub.svelte-yuvyx3{font-size:11.5px;color:var(--ink-faint);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.svelte-yuvyx3:hover .sub:where(.svelte-yuvyx3),.row.on.svelte-yuvyx3 .sub:where(.svelte-yuvyx3){color:var(--ink-soft)}.bar.svelte-yuvyx3{height:6px;border-radius:3px;background:#13171c14;overflow:hidden}.bar.svelte-yuvyx3 i:where(.svelte-yuvyx3){display:block;height:100%;background:var(--amber);opacity:.55;border-radius:3px}.row.svelte-yuvyx3:hover .bar:where(.svelte-yuvyx3) i:where(.svelte-yuvyx3),.row.on.svelte-yuvyx3 .bar:where(.svelte-yuvyx3) i:where(.svelte-yuvyx3){opacity:1}.n.svelte-yuvyx3{font-size:11.5px;color:var(--ink-faint);min-width:44px;text-align:right}.row.on.svelte-yuvyx3 .n:where(.svelte-yuvyx3){color:var(--amber-deep)}@container (max-width: 560px){.twopane.svelte-yuvyx3{grid-template-columns:1fr;gap:0}.fam.svelte-yuvyx3,.panel.svelte-yuvyx3{grid-column:1}.panel.svelte-yuvyx3{grid-row:auto;border-left:none;border-top:1.5px solid var(--line);margin:2px 0 10px;padding:8px 0 4px 10px}.bar.svelte-yuvyx3{display:none}.row.svelte-yuvyx3{grid-template-columns:1fr auto}}.row.whole.svelte-yuvyx3 .name:where(.svelte-yuvyx3){font-weight:600}.row.whole.svelte-yuvyx3{border-bottom:1px solid var(--line)}
