.domain-switch{grid-template-columns:repeat(4,1fr);min-width:288px}
html[data-cop-mode="3d"] #perspective,html[data-cop-mode="3d"] #terrain-plus,html[data-cop-mode="3d"] #pause-renderer{display:none}
#cop-globe-map{position:absolute;inset:0 0 34px;overflow:hidden;background:radial-gradient(ellipse at 45% 45%,#102c43 0%,#050d17 60%,#02070d 100%)}
#cop-globe-map canvas{position:absolute;inset:0;background:transparent;touch-action:none}
#cop-pins{cursor:grab}#cop-pins:active{cursor:grabbing}#cop-pins:focus-visible{outline:2px solid #7cb7ff;outline-offset:-3px}
.globe-heading{position:absolute;top:22px;left:22px;pointer-events:none;max-width:calc(100% - 84px);text-shadow:0 2px 5px #000}
.globe-heading h2{font-size:26px;letter-spacing:-.04em;margin:5px 0}.globe-heading p{font-size:11px;color:#afc8dc;margin:5px 0;max-width:520px;line-height:1.5}
.globe-options{position:absolute;top:120px;left:22px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;max-width:calc(100% - 80px)}
.globe-options button,.globe-options label,#globe-error button{border:1px solid #285171;background:#071522e8;color:#d9ebf9;border-radius:5px;padding:8px;font-size:10px;min-height:34px}
.globe-options button{cursor:pointer}.globe-options label{display:flex;align-items:center;gap:5px}.globe-options select{background:#0e2232;color:#e7f2fb;border:0;max-width:100px;font-size:10px}
.globe-options input{accent-color:#2d8cff}.globe-options button:hover{background:#13304a}
.globe-credit{position:absolute;bottom:12px;left:20px;display:flex;flex-direction:column;gap:4px;max-width:calc(100% - 40px);font-size:9px;line-height:1.35;color:#99b5ca;text-shadow:0 1px 3px #000;pointer-events:none}.globe-credit a{pointer-events:auto;color:#b8d3ea}
.globe-credit #coordinates{font:11px ui-monospace,monospace;color:#d2e6f5}.globe-legend{position:absolute;bottom:120px;left:20px;display:flex;flex-wrap:wrap;gap:8px 12px;max-width:calc(100% - 40px);font-size:9px;color:#adc4d8;pointer-events:none}.globe-legend span[style]:before{content:'';display:inline-block;width:6px;height:6px;margin-right:5px;background:var(--key);border-radius:50%}
#globe-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:24px;background:#071522f5;border:1px solid #8c3340;border-radius:9px;max-width:440px;z-index:15}#globe-error p{font-size:12px;color:#bdcbd9}
#globe-tooltip{position:absolute;z-index:16;pointer-events:none;max-width:280px;background:#06121fee;border:1px solid #3f6886;border-radius:6px;padding:10px;font-size:11px;line-height:1.6;white-space:pre-line}
#globe-cluster{position:absolute;left:24px;top:175px;z-index:16;width:280px;max-height:45%;overflow:auto;background:#071522f5;border:1px solid #3f6886;border-radius:6px;padding:12px;font-size:12px}#globe-cluster button{display:block;width:100%;text-align:left;padding:8px;margin-top:6px;border:1px solid #285171;background:#0e2232;color:#e7f2fb;cursor:pointer}#globe-cluster #globe-cluster-close{float:right;width:auto;margin:0}
#globe-traffic{position:absolute;top:178px;right:64px;width:245px;max-height:calc(100% - 330px);overflow:auto;z-index:5}#globe-traffic>div{margin:0 0 8px!important;width:100%!important;max-width:100%!important}.mode-view:not(.active){visibility:hidden}.mode-view.active{visibility:visible}
#cop-globe-map [hidden]{display:none!important}
@media(max-width:1200px){.product-title span{display:none}.topbar{gap:9px}.top-actions{gap:7px}.mode-button{padding:8px 12px}}
@media(max-width:760px){.domain-switch{min-width:0}.globe-heading{top:15px;left:14px}.globe-heading h2{font-size:23px}.globe-options{top:120px;left:12px;max-width:calc(100% - 55px)}.globe-options label{font-size:9px}.globe-credit{left:12px;font-size:8px}.globe-legend{left:12px;bottom:130px;font-size:8px}#globe-traffic{top:220px;right:12px;width:190px;max-height:140px}.globe-heading .eyebrow{font-size:8px}}
