.map-ground{background-color:var(--board-fill);background-image:linear-gradient(to right,var(--hairline) 1px,transparent 1px),linear-gradient(to bottom,var(--hairline) 1px,transparent 1px);background-size:64px 64px;opacity:.5}.map-canvas{opacity:0;transition:opacity var(--dur-leaf) var(--ease-spring)}.map-canvas[data-ready=true]{opacity:1}.map-canvas .gm-style,.map-canvas>div{background-color:transparent!important}.marker{display:grid;place-items:center;box-sizing:border-box;width:14px;height:14px;border:1.5px solid var(--ink);border-radius:9999px;background:var(--mark);touch-action:none;transition:transform var(--step) linear,opacity var(--step) linear,box-shadow var(--step) linear}.marker[data-dimmed=true]{opacity:.25}.marker[data-selected=true]{transform:scale(1.2);box-shadow:0 0 0 2px var(--ink)}.marker[data-status=resolved]{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 2px,var(--paper) 2px,var(--paper) 3px)}.marker[data-pending=true]{border-style:dashed}.marker-cluster{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:30px;height:22px;padding:0 var(--spacing-2);border:1.5px solid var(--ink);border-radius:9999px;background:var(--mark);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-micro);font-variant-numeric:tabular-nums;line-height:1;touch-action:none;transition:transform var(--step) linear}.marker-cluster[data-medium=none]{background:var(--leaf)}.marker-cluster[data-selected=true]{transform:scale(1.2)}.marker-self{box-sizing:border-box;width:16px;height:16px;border:2px solid var(--ink);border-radius:9999px;background:var(--paper)}