.globe-panel:has(#globe-detail-layer){padding-bottom:0;}#globe-detail-layer{position:absolute;inset:0;z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility .5s;background:#030712;}#globe-detail-layer.is-open{opacity:1;visibility:visible;pointer-events:auto;}#globe-detail-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;}.globe-detail-launch{position:absolute;right:12px;bottom:12px;z-index:3;border:1px solid rgba(212,175,55,.45);border-radius:10px;background:rgba(3,7,18,.8);color:#f5c400;padding:10px 12px;font-size:11px;cursor:pointer;}.globe-panel:has(#globe-detail-layer.is-open)>.globe-detail-launch{visibility:hidden;}#satellite-view{position:absolute;inset:0;}#satellite-view .cesium-viewer,#satellite-view .cesium-widget,#satellite-view canvas{width:100%;height:100%;}.satellite-tools{position:absolute;top:12px;left:12px;right:12px;z-index:5;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none;}.satellite-tools button{pointer-events:auto;background:rgba(3,7,18,.85);border:1px solid rgba(212,175,55,.4);color:#e2e8f0;border-radius:9px;padding:9px 12px;font:600 11px 'Plus Jakarta Sans',sans-serif;cursor:pointer;}.satellite-tools button:hover,.satellite-tools button:focus-visible{border-color:#f5c400;color:#f5c400;}.satellite-hint{position:absolute;bottom:42px;left:12px;right:12px;z-index:4;pointer-events:none;padding:7px 10px;border-radius:8px;background:rgba(3,7,18,.75);color:#cbd5e1;font-size:10px;line-height:1.5;width:fit-content;max-width:calc(100% - 24px);}.satellite-message{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:24px;color:#cbd5e1;font-size:12px;background:#030712;z-index:6;}.satellite-message button{margin:12px auto 0;padding:8px 12px;border:1px solid #d4af37;border-radius:8px;color:#f5c400;}#satellite-view .cesium-viewer-bottom{max-width:100%;font-size:9px;}@media(max-width:767px){.satellite-tools button{padding:10px;}.satellite-hint{font-size:9px;}}