.map-card header{align-items:center;gap:12px;display:flex}.map-card h3{margin:0}.map-dashboard,.map-contexts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.map-card{--map-ink:#1268b9;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:clamp(16px,2vw,26px)}.map-card:nth-child(3){--map-ink:#826093}.map-card:nth-child(4){--map-ink:#267f78}.map-card:last-child{grid-column:1/-1}.map-card header{color:var(--map-ink);margin-bottom:12px}.map-card h3{color:var(--ink);font-size:20px}.map-pending,.map-prompt{color:var(--muted);font-size:14px}.map-contexts h4{margin:10px 0}.map-series{gap:3px;margin-top:8px;display:grid}.map-series button.quiet{text-align:left;color:inherit;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;padding:6px 4px;display:grid}.map-series button[aria-pressed=true]{background:#edf4fa}.map-track{background:#eff3f6;border-radius:3px;grid-column:1/-1;height:6px}.map-track>i{border-radius:inherit;background:var(--series);height:100%;display:block}.map-distribution.ring{justify-items:center;gap:14px;margin-top:14px;display:grid}.map-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(128px,12vw,172px);display:grid}.map-donut span{aspect-ratio:1;width:72%;color:var(--muted);background:#fff;border-radius:50%;align-content:center;justify-items:center;font-size:12px;display:grid}.map-donut b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.2}.ring .map-series,.scale .map-series{width:100%}.ring .map-series button.quiet,.scale .map-series button.quiet,.columns .map-series button.quiet{grid-template-columns:auto minmax(0,1fr) auto}.ring .map-series button:before,.scale .map-series button:before{content:"";background:var(--series);border-radius:50%;width:10px;height:10px}.map-band{border-radius:6px;gap:2px;height:32px;margin:22px 0 14px;display:flex;overflow:hidden}.map-band i{flex-basis:0}.map-plot{align-items:end;gap:4px;margin:20px 0 10px;display:flex}.map-plot button{min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:4px 0;display:flex}.map-plot span,.map-series strong{font-variant-numeric:tabular-nums}.map-plot span{font-size:13px;font-weight:700}.map-plot i{background:#84649b;border-radius:4px 4px 0 0;width:min(64%,42px);display:block}.map-plot b{border-top:1px solid var(--line);width:100%;font-size:12px}.map-index{color:#634774;background:#f1ecf6;border-radius:4px;padding:2px 6px;font-size:12px;font-style:normal}.map-reading{color:#234c74;font-size:14px}.map-series button.quiet[aria-pressed=true],.map-plot button[aria-pressed=true]{background:#e5eef7;box-shadow:inset 0 0 0 1px #738da4}.map-dashboard button:focus-visible{outline-offset:2px;outline:2px solid #175d99}.map-dashboard .map-contexts{margin-top:16px;display:block}.map-contexts>section{border-top:1px solid var(--line);grid-template-columns:minmax(130px,18%) minmax(0,1fr);align-content:start;column-gap:18px;padding:12px 0;display:grid}.map-contexts h4,.map-contexts small,.map-contexts section>p{grid-column:1;margin:0}.map-contexts section>p{color:var(--muted);font-size:13px}.map-contexts .tiles{grid-area:1/2/span 3}.tiles .map-series{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:4px;margin:0}.tiles .map-series button.quiet{background:rgba(32,125,184,var(--weight));color:#173c53;border-radius:5px;flex-direction:column-reverse;justify-content:end;align-items:start;gap:3px;padding:8px;font-size:13px;line-height:1.25;display:flex}.tiles .map-series strong{font-size:17px}.map-contexts .map-reading{grid-column:1/-1;margin-top:6px}@media (max-width:680px){.map-contexts>section{display:block}.tiles .map-series{flex-wrap:wrap;margin-top:6px;display:flex}.tiles .map-series button.quiet{text-align:left;width:auto;min-height:32px;display:inline-block}.tiles .map-series strong{margin-left:5px;font-size:13px}}@media (prefers-reduced-motion:no-preference){.map-track>i{transform-origin:0;animation:.45s ease-out map-grow}.columns .map-track>i{transform-origin:bottom;animation:.45s ease-out map-rise}@keyframes map-grow{0%{transform:scaleX(0)}}@keyframes map-rise{0%{transform:scaleY(0)}}}@media (max-width:850px){.map-dashboard,.map-contexts{grid-template-columns:1fr}.map-participation{flex-wrap:wrap;gap:12px}}.map-help{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.5}.map-help summary{color:#255d89;cursor:pointer;width:fit-content;max-width:100%;padding:5px 2px;font-weight:600}.map-help summary:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #195e9d}.map-help p{border-inline-start:2px solid #a8cbe7;max-width:68ch;margin:4px 0 8px;padding-inline-start:12px}
