.research-latest-signal{position:absolute;top:63px;right:20px;z-index:4;display:flex;align-items:center;gap:12px;max-width:220px;min-height:54px;padding:10px 15px;border:1px solid #c99c65;border-radius:3px;background:#101b29f2;color:#ffdfb6;box-shadow:0 5px 24px #0003;text-align:left;cursor:pointer;font:13px/1.3 "Segoe UI",Arial,sans-serif}
.research-latest-signal:hover,.research-latest-signal:focus-visible{border-color:#ffe1b9;background:#18283c;outline:2px solid #ffdfb6;outline-offset:3px}
.research-latest-signal[hidden]{display:none}
.research-signal-kicker{display:block;margin-bottom:3px;font:10px/1.4 Consolas,monospace;letter-spacing:.1em;color:#c9a67f}
.research-latest-signal strong{display:block;color:#ffe5c4;font-size:14px;font-weight:600;overflow-wrap:anywhere}
.research-signal-dot{position:relative;flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#ffd19b;box-shadow:0 0 0 4px #ffd19b18}
.research-signal-dot:after{content:"";position:absolute;inset:-8px;border:1px solid #ffd19b80;border-radius:50%;animation:research-study-pulse 3.6s ease-in-out infinite}
.globe-stage>.research-latest-signal{top:16px;right:16px}
.research-new-map-dot{fill:#ffd19b;stroke:#ffe8c9;stroke-width:2;filter:drop-shadow(0 0 4px #ffd19b)}
.research-location-new{display:inline-block;margin-left:auto;padding:3px 6px;border:1px solid #ae8e62;border-radius:3px;color:#ffe0b8;background:#28333a;font:10px/1.3 Consolas,monospace}
@keyframes research-study-pulse{0%,100%{transform:scale(.82);opacity:.5}50%{transform:scale(1.13);opacity:.85}}
@media(max-width:600px){.research-latest-signal{top:53px;right:8px;padding:8px 11px;gap:10px;min-height:50px;max-width:175px}.globe-stage>.research-latest-signal{top:64px;right:12px}.research-latest-signal strong{font-size:13px}.research-signal-kicker{font-size:9px}}
@media(prefers-reduced-motion:reduce){.research-signal-dot:after{animation:none}}

.atlas-layer-controls .atlas-new-study{color:#ffdfb6}.atlas-new-study::before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #ffd19b1c;animation:research-study-tab 3.6s ease-in-out infinite}.atlas-new-study:disabled::before{animation:none;opacity:.35}@keyframes research-study-tab{50%{box-shadow:0 0 0 5px #ffd19b0d}}@media(prefers-reduced-motion:reduce){.atlas-new-study::before{animation:none}}
