.satellite-map_figure__WH_3w{margin:0;display:grid;gap:var(--space-2);min-width:0}.satellite-map_image__EGZ_k{position:relative;overflow:hidden;aspect-ratio:560/320;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-soft)}.satellite-map_image__EGZ_k img{display:block;width:100%;height:100%;object-fit:cover}.satellite-map_hidden__CjeGx{visibility:hidden}.satellite-map_message__nA34m{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;color:var(--text-secondary);font-size:var(--type-help)}.satellite-map_marker__Ugf6A{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:3px solid var(--surface-raised);border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary);pointer-events:none}.satellite-map_figure__WH_3w figcaption{color:var(--text-secondary);font-size:var(--type-help);line-height:1.7}.satellite-map_missing__mhA8D{padding:var(--space-4);border:1px dashed var(--status-unknown-border);border-radius:var(--radius-control);background:var(--status-unknown-surface);font-size:var(--type-help);color:var(--status-unknown-text)}.satellite-map_canvas__x15_5{width:100%;height:100%}.satellite-map_controls__iQcXD{display:flex;flex-wrap:wrap;gap:8px}.satellite-map_controls__iQcXD a,.satellite-map_controls__iQcXD button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);color:var(--brand-primary);font:inherit;cursor:pointer}.satellite-map_controls__iQcXD button[aria-pressed=true]{background:var(--brand-primary);color:white}