.cesium-svgPath-svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cesium-button{color:#edffff;fill:#edffff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#303336;border:1px solid #444;border-radius:4px;margin:2px 3px;padding:5px 12px;display:inline-block;position:relative;overflow:hidden}.cesium-button:focus{color:#fff;fill:#fff;border-color:#ea4;outline:none}.cesium-button:hover{color:#fff;fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff}.cesium-button:active{color:#000;fill:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff}.cesium-button:disabled,.cesium-button-disabled,.cesium-button-disabled:focus,.cesium-button-disabled:hover,.cesium-button-disabled:active{color:#646464;fill:#646464;box-shadow:none;cursor:default;background:#303336;border-color:#444}.cesium-button option{color:#eee;background-color:#000}.cesium-button option:disabled{color:#777}.cesium-button input,.cesium-button label{cursor:pointer}.cesium-button input{vertical-align:sub}.cesium-toolbar-button{box-sizing:border-box;vertical-align:middle;z-index:0;border-radius:14%;width:32px;height:32px;padding:0}.cesium-performanceDisplay-defaultContainer{text-align:right;position:absolute;top:50px;right:10px}.cesium-performanceDisplay{background-color:#282828b3;border:1px solid #444;border-radius:5px;padding:7px;font:700 12px sans-serif}.cesium-performanceDisplay-fps{color:#e52}.cesium-performanceDisplay-throttled{color:#a42}.cesium-performanceDisplay-ms{color:#de3}.cesium-animation-theme{visibility:hidden;z-index:-100;display:block;position:absolute}.cesium-animation-themeNormal{color:#222}.cesium-animation-themeHover{color:#4488b0}.cesium-animation-themeSelect{color:#242}.cesium-animation-themeDisabled{color:#333}.cesium-animation-themeKnob{color:#222}.cesium-animation-themePointer{color:#2e2}.cesium-animation-themeSwoosh{color:#8ac}.cesium-animation-themeSwooshHover{color:#aef}.cesium-animation-svgText{fill:#edffff;text-anchor:middle;font-family:sans-serif;font-size:15px}.cesium-animation-blank{fill:#000;fill-opacity:.01;stroke:none}.cesium-animation-rectButton{cursor:pointer;-webkit-user-select:none;user-select:none}.cesium-animation-rectButton .cesium-animation-buttonGlow{fill:#fff;stroke:none;display:none}.cesium-animation-rectButton:hover .cesium-animation-buttonGlow{display:block}.cesium-animation-rectButton .cesium-animation-buttonPath{fill:#edffff}.cesium-animation-rectButton .cesium-animation-buttonMain{stroke:#444;stroke-width:1.2px}.cesium-animation-rectButton:hover .cesium-animation-buttonMain{stroke:#aef}.cesium-animation-rectButton:active .cesium-animation-buttonMain{fill:#abd6ff}.cesium-animation-buttonDisabled{-webkit-user-select:none;user-select:none}.cesium-animation-buttonDisabled .cesium-animation-buttonMain{stroke:#555}.cesium-animation-buttonDisabled .cesium-animation-buttonPath{fill:#818181}.cesium-animation-buttonDisabled .cesium-animation-buttonGlow{display:none}.cesium-animation-buttonToggled .cesium-animation-buttonGlow{fill:#2e2;display:block}.cesium-animation-buttonToggled .cesium-animation-buttonMain{stroke:#2e2}.cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow{fill:#fff}.cesium-animation-buttonToggled:hover .cesium-animation-buttonMain{stroke:#2e2}.cesium-animation-shuttleRingG,.cesium-animation-shuttleRingPointer,.cesium-animation-shuttleRingPausePointer{cursor:pointer}.cesium-animation-shuttleRingBack{fill:#181818;fill-opacity:.8;stroke:#333;stroke-width:1.2px}.cesium-animation-shuttleRingSwoosh line{stroke:#8ac;stroke-width:3px;stroke-opacity:.2;stroke-linecap:round}.cesium-animation-knobOuter{cursor:pointer;stroke:#444;stroke-width:1.2px}.cesium-animation-knobInner{cursor:pointer}.cesium-baseLayerPicker-selected{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.cesium-baseLayerPicker-dropDown{box-sizing:content-box;-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;background-color:#262626bf;border:1px solid #444;border-radius:10px;width:320px;max-height:500px;margin-top:5px;padding:6px;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in;display:block;position:absolute;top:auto;right:0;overflow:auto;transform:translateY(-20%)}.cesium-baseLayerPicker-dropDown-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(0)}.cesium-baseLayerPicker-sectionTitle{text-align:left;color:#edffff;margin-bottom:4px;font-family:sans-serif;font-size:16pt;display:block}.cesium-baseLayerPicker-choices{margin-bottom:5px}.cesium-baseLayerPicker-categoryTitle{color:#edffff;font-size:11pt}.cesium-baseLayerPicker-choices{border:1px solid #888;border-radius:5px;padding:5px 0;display:block}.cesium-baseLayerPicker-item{vertical-align:top;text-align:center;cursor:pointer;width:64px;margin:2px 5px;display:inline-block}.cesium-baseLayerPicker-itemLabel{text-align:center;vertical-align:middle;color:#edffff;cursor:pointer;word-wrap:break-word;font-family:sans-serif;font-size:8pt;display:block}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel,.cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel{text-decoration:underline}.cesium-baseLayerPicker-itemIcon{width:inherit;color:#edffff;cursor:pointer;box-sizing:border-box;background-size:100% 100%;border:1px solid #444;border-radius:9px;height:auto;margin:0;padding:0;display:inline-block;position:relative}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon{border-color:#fff;box-shadow:0 0 8px #fff,0 0 8px #fff}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel{color:#bdecf8}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon{border:4px double #bdecf8}.cesium-widget{width:100%;height:100%;font-family:sans-serif;font-size:16px;display:block;position:relative;top:0;left:0;overflow:hidden}.cesium-widget,.cesium-widget canvas{touch-action:none;width:100%;height:100%}.cesium-widget-credits{color:#fff;text-shadow:0 0 2px #000;padding-right:5px;font-size:10px;display:block;position:absolute;bottom:0;left:0}.cesium-widget-errorPanel{text-align:center;z-index:99999;background:#000000b3;position:absolute;inset:0}.cesium-widget-errorPanel:before{vertical-align:middle;content:"";height:100%;display:inline-block}.cesium-widget-errorPanel-content{text-align:left;vertical-align:middle;color:#510c00;background-color:#f0d9d5;border:1px solid #510c00;border-radius:7px;width:75%;max-width:500px;font-size:14px;display:inline-block}.cesium-widget-errorPanel-content.expanded{max-width:75%}.cesium-widget-errorPanel-header{background:#d69d93;border-bottom:2px solid #510c00;border-radius:3px 3px 0 0;padding:15px;font-family:Open Sans,Verdana,Geneva,sans-serif;font-size:18px}.cesium-widget-errorPanel-scroll{white-space:pre-wrap;margin:10px 0 20px;padding:0 15px;font-family:Open Sans,Verdana,Geneva,sans-serif;overflow:auto}.cesium-widget-errorPanel-buttonPanel{text-align:right;margin:10px 0 20px;padding:0 15px}.cesium-widget-errorPanel-buttonPanel button{color:#202020;background:#d69d93;border-color:#510c00;margin:0}.cesium-widget-errorPanel-buttonPanel button:focus,.cesium-widget-errorPanel-buttonPanel button:hover{color:#510c00;background:#f0d9d5;border-color:#510c00}.cesium-widget-errorPanel-buttonPanel button:active{color:#510c00;background:#b17b72;border-color:#510c00}.cesium-widget-errorPanel-more-details{cursor:pointer;text-decoration:underline}.cesium-widget-errorPanel-more-details:hover{color:#2b0700}.cesium-cesiumInspector{color:#edffff;-webkit-user-select:none;user-select:none;background:#303336cc;border:1px solid #444;border-radius:5px;padding:4px 12px;transition:width .25s ease-in-out;display:inline-block;position:relative;overflow:hidden}.cesium-cesiumInspector-button{text-align:center;font-size:11pt}.cesium-cesiumInspector-visible .cesium-cesiumInspector-button{border-bottom:1px solid #aaa;padding-bottom:3px}.cesium-cesiumInspector input:enabled,.cesium-cesiumInspector-button{cursor:pointer}.cesium-cesiumInspector-visible{width:185px;height:auto}.cesium-cesiumInspector-hidden{width:122px;height:17px}.cesium-cesiumInspector-sectionContent{max-height:600px}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionContent{max-height:0;overflow:hidden;padding:0!important}.cesium-cesiumInspector-dropDown{width:185px;margin:5px 0;font-family:sans-serif;font-size:10pt}.cesium-cesiumInspector-frustumStatistics{background-color:#505050bf;padding:5px}.cesium-cesiumInspector-pickButton{color:#edffff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000004d;border:1px solid #444;border-radius:5px;margin:0 auto;padding:3px 7px}.cesium-cesiumInspector-pickButton:focus{outline:none}.cesium-cesiumInspector-pickButton:active,.cesium-cesiumInspector-pickButtonHighlight{color:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff}.cesium-cesiumInspector-center{text-align:center}.cesium-cesiumInspector-sectionHeader{cursor:pointer;margin:0;font-size:10pt;font-weight:700}.cesium-cesiumInspector-pickSection{border:1px solid #aaa;border-radius:5px;margin-bottom:5px;padding:3px}.cesium-cesiumInspector-sectionContent{margin-bottom:10px;transition:max-height .25s}.cesium-cesiumInspector-tileText{border-bottom:1px solid #aaa;padding-bottom:10px}.cesium-cesiumInspector-relativeText{padding-top:10px}.cesium-cesiumInspector-sectionHeader:before{content:"-";width:1ch;margin-right:5px;display:inline-block}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionHeader:before{content:"+"}ul.cesium-cesiumInspector-statistics{margin:0;padding-top:3px;padding-bottom:3px}ul.cesium-cesiumInspector-statistics+ul.cesium-cesiumInspector-statistics{border-top:1px solid #aaa}.cesium-cesiumInspector-slider{margin-top:5px}.cesium-cesiumInspector-slider input[type=number]{text-align:left;color:#edffff;cursor:auto;background-color:#222;border:1px solid #444;border-radius:3px;outline:none;width:100px;margin-left:10px;padding:1px}.cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=range]{vertical-align:middle;margin-left:5px}.cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor{display:none}.cesium-cesiumInspector-styleEditor{background:#303336cc;border:1px solid #444;border-radius:5px;padding:10px}.cesium-cesiumInspector-styleEditor textarea{color:#edffff;white-space:pre;overflow-wrap:normal;background:0 0;border:none;width:100%;height:300px;padding:0;overflow-x:auto}.cesium-3DTilesInspector{pointer-events:all;width:300px}.cesium-3DTilesInspector-statistics{font-size:11px}.cesium-3DTilesInspector-disabledElementsInfo{color:#eed202;margin:5px 0 0;padding:0 0 0 20px}.cesium-3DTilesInspector div,.cesium-3DTilesInspector input[type=range]{box-sizing:border-box;width:100%}.cesium-cesiumInspector-error{color:#ff9e9e;overflow:auto}.cesium-3DTilesInspector .cesium-cesiumInspector-section{margin-top:3px}.cesium-3DTilesInspector .cesium-cesiumInspector-sectionHeader+.cesium-cesiumInspector-show{border-top:1px solid #fff}input.cesium-cesiumInspector-url{white-space:nowrap;color:#fff;background-color:#0000;border:none;outline:none;width:100%;height:1em;overflow:scroll hidden}.cesium-cesiumInspector .field-group{display:table}.cesium-cesiumInspector .field-group>label{font-weight:700;display:table-cell}.cesium-cesiumInspector .field-group>.field{width:100%;display:table-cell}.cesium-VoxelInspector{pointer-events:all;width:300px}.cesium-VoxelInspector div,.cesium-VoxelInspector input[type=range]{box-sizing:border-box;width:100%}.cesium-VoxelInspector .cesium-cesiumInspector-section{margin-top:3px}.cesium-VoxelInspector .cesium-cesiumInspector-sectionHeader+.cesium-cesiumInspector-show{border-top:1px solid #fff}.cesium-button.cesium-fullscreenButton,.cesium-button.cesium-vrButton{border-radius:0;width:100%;height:100%;margin:0;display:block}.cesium-viewer-geocoderContainer .cesium-geocoder-input{color:#fff;vertical-align:middle;box-sizing:border-box;-webkit-appearance:none;background-color:#282828b3;border:1px solid #444;border-radius:0;width:0;height:32px;margin:0;padding:0 32px 0 0;transition:width .25s ease-in-out,background-color .2s ease-in-out;display:inline-block}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff}.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus{box-shadow:none;background-color:#0f0f0fe6;border-color:#ea4;outline:none}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input,.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide{width:250px;padding-left:4px}.cesium-viewer-geocoderContainer .search-results{color:#eee;opacity:.8;background-color:#000;width:100%;position:absolute;overflow-y:auto}.cesium-viewer-geocoderContainer .search-results ul{margin:0;padding:0;list-style-type:none}.cesium-viewer-geocoderContainer .search-results ul li{padding:3px 10px;font-size:14px}.cesium-viewer-geocoderContainer .search-results ul li:hover{cursor:pointer}.cesium-viewer-geocoderContainer .search-results ul li.active{background:#48b}.cesium-geocoder-searchButton{cursor:pointer;vertical-align:middle;fill:#edffff;background-color:#303336;width:32px;height:30px;display:inline-block;position:absolute;top:1px;right:1px}.cesium-geocoder-searchButton:hover{background-color:#48b}.cesium-infoBox{color:#edffff;visibility:hidden;opacity:0;background:#262626f2;border:1px solid #444;border-right:none;border-top-left-radius:7px;border-bottom-left-radius:7px;width:40%;max-width:480px;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in;display:block;position:absolute;top:50px;right:0;transform:translate(100%);box-shadow:0 0 10px 1px #000}.cesium-infoBox-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(0)}.cesium-infoBox-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:content-box;background:#545454;border-top-left-radius:7px;height:20px;padding:5px 30px 5px 25px;display:block;overflow:hidden}.cesium-infoBox-bodyless .cesium-infoBox-title{border-bottom-left-radius:7px}button.cesium-infoBox-camera{background:0 0;border-color:#0000;border-radius:3px;width:22px;height:22px;margin:0;padding:0 5px;display:block;position:absolute;top:4px;left:4px}button.cesium-infoBox-close{color:#edffff;background:0 0;border:none;border-radius:2px;height:20px;margin:0;padding:0 5px;font-size:16px;font-weight:700;display:block;position:absolute;top:5px;right:5px}button.cesium-infoBox-close:focus{background:#ee880070;outline:none}button.cesium-infoBox-close:hover{color:#000;background:#888}button.cesium-infoBox-close:active{color:#000;background:#a00}.cesium-infoBox-bodyless .cesium-infoBox-iframe{display:none}.cesium-infoBox-iframe{border:none;width:calc(100% - 2px)}span.cesium-sceneModePicker-wrapper{margin:0 3px;display:inline-block;position:relative}.cesium-sceneModePicker-visible{visibility:visible;opacity:1;transition:opacity .25s linear}.cesium-sceneModePicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-none{display:none}.cesium-sceneModePicker-slide-svg{transition:left 2s;top:0;left:0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon{box-sizing:border-box;margin:3px 0;padding:0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D{margin:0 0 3px}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-icon2D{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-iconColumbusView{left:200%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon3D{left:-200%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon2D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-icon3D{left:-100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-iconColumbusView{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}span.cesium-projectionPicker-wrapper{margin:0 3px;display:inline-block;position:relative}.cesium-projectionPicker-visible{visibility:visible;opacity:1;transition:opacity .25s linear}.cesium-projectionPicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.cesium-projectionPicker-wrapper .cesium-projectionPicker-none{display:none}.cesium-projectionPicker-wrapper .cesium-projectionPicker-dropDown-icon{box-sizing:border-box;margin:3px 0;padding:0}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective,.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic{margin:0 0 3px}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective .cesium-projectionPicker-iconOrthographic{left:100%}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic .cesium-projectionPicker-iconPerspective{left:-100%}.cesium-projectionPicker-wrapper .cesium-projectionPicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}.cesium-performance-watchdog-message-area{color:#000;background-color:#ff0;padding:10px;position:relative}.cesium-performance-watchdog-message{margin-right:30px}.cesium-performance-watchdog-message-dismiss{margin:0 10px 0 0;position:absolute;right:0}.cesium-navigationHelpButton-wrapper{display:inline-block;position:relative}.cesium-navigation-help{visibility:hidden;transform-origin:234px -10px;border-radius:10px;width:250px;transition:visibility 0s .25s,transform .25s ease-in;position:absolute;top:38px;right:2px;transform:scale(.01)}.cesium-navigation-help-visible{visibility:visible;transition:transform .25s ease-out;transform:scale(1)}.cesium-navigation-help-instructions{background-color:#262626bf;border:1px solid #444;border-radius:0 0 10px 10px;padding-bottom:5px}.cesium-click-navigation-help{display:none}.cesium-touch-navigation-help{padding-top:5px;display:none}.cesium-click-navigation-help-visible,.cesium-touch-navigation-help-visible{display:block}.cesium-navigation-help-pan{color:#6cf;font-weight:700}.cesium-navigation-help-zoom{color:#65fd00;font-weight:700}.cesium-navigation-help-rotate{color:#ffd800;font-weight:700}.cesium-navigation-help-tilt{color:#d800d8;font-weight:700}.cesium-navigation-help-details{color:#fff}.cesium-navigation-button{color:#fff;cursor:pointer;background-color:#0000;border-top:1px solid #444;border-bottom:none;border-right:1px solid #444;width:50%;margin:0}.cesium-navigation-button-icon{vertical-align:middle;padding:5px 1px}.cesium-navigation-button:focus{outline:none}.cesium-navigation-button-left{border-left:1px solid #444;border-radius:10px 0 0}.cesium-navigation-button-right{border-left:none;border-radius:0 10px 0 0}.cesium-navigation-button-selected{background-color:#262626bf}.cesium-navigation-button-unselected{background-color:#000000bf}.cesium-navigation-button-unselected:hover{background-color:#4c4c4cbf}.cesium-selection-wrapper{pointer-events:none;visibility:hidden;opacity:0;width:160px;height:160px;transition:visibility 0s .2s,opacity .2s ease-in;position:absolute}.cesium-selection-wrapper-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out}.cesium-selection-wrapper svg{fill:#2e2;stroke:#000;stroke-width:1.1px}.cesium-timeline-main{-webkit-user-select:none;user-select:none;border:1px solid #888;position:relative;bottom:0;left:0;overflow:hidden}.cesium-timeline-trackContainer{border-top:1px solid #888;width:100%;position:relative;top:0;left:0;overflow:auto}.cesium-timeline-tracks{width:100%;position:absolute;top:0;left:0}.cesium-timeline-needle{background:red;width:1px;position:absolute;top:1.7em;bottom:0;left:0}.cesium-timeline-bar{cursor:pointer;background:linear-gradient(#747577cc 0%,#3a4452cc 11%,#2e3238cc 46%,#353535cc 81% 100%);width:100%;height:1.7em;position:relative;top:0;left:0;overflow:hidden}.cesium-timeline-ruler{visibility:hidden;white-space:nowrap;z-index:-200;font-size:80%}.cesium-timeline-highlight{background:#08f;position:absolute;bottom:0;left:0}.cesium-timeline-ticLabel{white-space:nowrap;color:#eee;font-size:80%;position:absolute;top:0;left:0}.cesium-timeline-ticMain{background:#eee;width:1px;height:50%;position:absolute;bottom:0;left:0}.cesium-timeline-ticSub{background:#aaa;width:1px;height:33%;position:absolute;bottom:0;left:0}.cesium-timeline-ticTiny{background:#888;width:1px;height:25%;position:absolute;bottom:0;left:0}.cesium-timeline-icon16{background-image:url(data:text/plain;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sIDBITKIVzLEMAAAKNSURBVEjHxdXNSxRhHAfw7zzrqhuoWJnSkrippUVSEKsHI9BTUYdAJA/RoYMREV26rAdn6tAfUARi16hQqkOBQRgUEYFWEC3OwczMjdZd92VmdWfmeelgTjO7q7gb0VzmmZnn85vvPPPMM8B/3qTcE2PPpuTZKB1eWuUQACgXYACYwVFbCTTVeZXB/i55o4LFelcAZfStYD4vpAoPGAGo4GBcQEgSOAUMQyAezwK6iQfDPXnhS/FkHZ+/8VLMWxxqWkfH3gbMRNOYi2roavbja0zHQmoFPYf8ED4Ko4aivm9MOG/u9I8mwrafeK7a/tVrNc/bARYN5noadeq7q0342vXw9CIMU6BmW8rVP9cPBPe52uu+v3O/y9sB4gkTWs6Qsk0mj5ExXMelejvA8WafYmkmGPHanTijdtvif8rx5RiCjdWKs2Cp3jWRDl96KhrbqlBeJqBOLyLQXg0IgbkZDS0dO8EZxZfPSTA9jvDDK3mT0OmP1FXh3XwEEAKdTX5MRWLgjCK4pwH3xt/YnjgLHAv4lHTCAKMMu/wV+KZGob6PoKyMQ0+sgBpZVJZn0NterxQaVqef/DRn+/EXYds/mZx2eVeAW9d65dhCEsaKCb7K8HH0gqTevyh9GDkn0VULRiaLzJKGBu9swfdaiie5RVo9ESURN8E8BE0n7ggACJy8KzghSCzp6DmwWxkaCm24EBXr8wI8Hrkq06QBiRC0t24HALS11IBTCyJl4vb1AXmzpbVYTwoVOXN0h7L8Mwtm8bXPybIQ/5FCX3dA2cr6XowvGCA02CvztAnz9+JiZk1AMxG6fEreSoBiPNmoyNnuWiWVzAIAtISO08E6pZi/3N96AIDn4E3h3P8L/wshP+txtEs4JAAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:16px;height:16px;display:block;position:absolute}.cesium-viewer{width:100%;height:100%;font-family:sans-serif;font-size:16px;display:block;position:relative;top:0;left:0;overflow:hidden}.cesium-viewer-cesiumWidgetContainer{width:100%;height:100%}.cesium-viewer-bottom{padding-right:5px;display:block;position:absolute;bottom:0;left:0}.cesium-viewer .cesium-widget-credits{color:#fff;text-shadow:0 0 2px #000;padding-right:0;font-size:10px;display:inline;position:static;bottom:auto;left:auto}.cesium-viewer-timelineContainer{height:27px;margin:0;padding:0;font-size:14px;position:absolute;bottom:0;left:169px;right:29px;overflow:hidden}.cesium-viewer-animationContainer{width:169px;height:112px;padding:0;position:absolute;bottom:0;left:0}.cesium-viewer-fullscreenContainer,.cesium-viewer-vrContainer{width:29px;height:29px;padding:0;position:absolute;bottom:0;right:0;overflow:hidden}.cesium-viewer-toolbar{display:block;position:absolute;top:5px;right:5px}.cesium-viewer-cesiumInspectorContainer{display:block;position:absolute;top:50px;right:10px}.cesium-viewer-geocoderContainer{margin:0 3px;display:inline-block;position:relative}.cesium-viewer-cesium3DTilesInspectorContainer,.cesium-viewer-voxelInspectorContainer{box-sizing:border-box;max-height:calc(100% - 120px);display:block;position:absolute;top:50px;right:10px;overflow:hidden auto}.cesium-viewer-i3s-explorer ul{list-style-type:none}.cesium-viewer-i3s-explorer .layersList{padding:0}.cesium-viewer-i3s-explorer input{margin:0 3px 0 0}.cesium-viewer-i3s-explorer .expandItem{cursor:pointer;-webkit-user-select:none;user-select:none;width:20px}.cesium-viewer-i3s-explorer .nested,.cesium-viewer-i3s-explorer #bsl-wrapper{display:none}.cesium-viewer-i3s-explorer .active{display:block}.cesium-viewer-i3s-explorer .li-wrapper{flex-direction:row;align-content:center;display:flex}:root{color:#c7d8e5;font-synthesis:none;--teal:#48e6cd;--muted:#738998;--line:#8ab2ca26;--panel:#0b1927f0;--amber:#eabb73;background:#08121e;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--teal);outline-offset:3px}button{color:inherit;background:0 0;border:0}button:disabled{opacity:.4;cursor:default}input[type=checkbox]{accent-color:var(--teal);width:14px;height:14px}input[type=range]{accent-color:var(--teal);cursor:pointer;height:16px}svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hidden{display:none!important}.topbar{z-index:5;border-bottom:1px solid var(--line);background:#0a1724;justify-content:space-between;align-items:center;height:76px;padding:0 28px 0 22px;display:flex;position:absolute;inset:0 0 auto}.brand{align-items:center;gap:13px;display:flex}.brand-mark{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(135deg,#52e8ce,#287bba);width:38px;height:38px;display:block;position:relative}.brand-mark:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#0a1724;position:absolute;inset:9px}h1{letter-spacing:4px;color:#edf6fb;margin:0;font-size:21px;font-weight:600}.brand p{letter-spacing:2px;color:#819caa;margin:4px 0 0;font-size:10px}.edition{letter-spacing:1.8px;color:#607c8d;border-left:1px solid #294354;margin-left:12px;padding-left:23px;font-size:10px}.top-status{color:#90a6b5;align-items:center;gap:15px;font-size:11px;display:flex}.badge{white-space:nowrap;letter-spacing:.3px;border:1px solid;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.amber{color:var(--amber);background:#ba873e17;border-color:#d9a65947}.teal{color:var(--teal);background:#48e6cd17;border-color:#48e6cd47}.neutral{color:#8197a8;background:#809dad12;border-color:#809dad33}.divider{background:#29404e;width:1px;height:17px}.top-status time{font-variant-numeric:tabular-nums;color:#c2d4df}.icon-button{color:#96b3c5;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.icon-button:hover{color:var(--teal);background:#1b3445}.rail{z-index:4;border-right:1px solid var(--line);background:#091521;flex-direction:column;align-items:center;gap:9px;width:76px;padding-top:23px;display:flex;position:absolute;inset:76px auto 0 0}.rail-button{color:#6e8899;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:55px;min-height:66px;display:flex;position:relative}.rail-button svg{width:22px;height:22px}.rail-button small{letter-spacing:1px;font-size:10px}.rail-button.active{color:var(--teal);background:linear-gradient(110deg,#2d999d2e,#184f5d1a)}.rail-button.active:before{content:"";background:var(--teal);width:2px;position:absolute;top:17px;bottom:17px;left:-10px}.rail-button:hover{color:#cde8f1;background:#132a3b}.rail-bottom{color:#527486;justify-items:center;gap:8px;margin-top:auto;padding-bottom:25px;font-size:10px;display:grid}.rail-light{background:#4ecfae;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #259d81}.workspace{position:absolute;inset:76px 0 0 76px}.map-stage{background:#0c1b2b;position:absolute;inset:0;overflow:hidden}#cesium-container{width:100%;height:100%}.map-vignette{pointer-events:none;background:linear-gradient(#08121edb,#0000 32% 68%,#08121ecc),linear-gradient(90deg,#08121e7a,#0000 40%,#08121e29);position:absolute;inset:0}.map-heading{pointer-events:none;position:absolute;top:24px;left:26px}.eyebrow{letter-spacing:2.7px;color:#7297a6;font-size:9px}.map-heading h2{letter-spacing:2px;color:#e7f1f5;margin:8px 0 7px;font-size:23px;font-weight:500}.map-note{color:#698a9c;letter-spacing:1px;font-size:10px}.kpi-strip{pointer-events:none;gap:0;min-width:400px;display:flex;position:absolute;top:27px;left:326px;right:354px}.kpi{border-left:1px solid #618ba647;flex-direction:column;flex:1;gap:3px;min-width:95px;padding:0 22px;display:flex}.kpi span{letter-spacing:1px;color:#819dac;font-size:10px}.kpi strong{font-variant-numeric:tabular-nums;color:#ecf8fc;font-family:Inter,Segoe UI,sans-serif;font-size:30px;font-weight:450}.kpi:first-child strong{color:var(--teal)}.kpi small{letter-spacing:.3px;color:#5c7e92;font-size:9px}.panel{background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #709bb333;border-radius:6px;box-shadow:0 10px 28px #0000001f}.left-panels{pointer-events:none;scrollbar-width:thin;scrollbar-color:#284655 transparent;flex-direction:column;gap:13px;width:256px;display:flex;position:absolute;top:133px;bottom:115px;left:25px;overflow-y:auto}.left-panels .panel{pointer-events:auto;flex-shrink:0;padding:18px}.panel-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-title h3{letter-spacing:1px;color:#d5e5ee;margin:0;font-size:13px;font-weight:500}.micro{letter-spacing:1.5px;color:#50768a;font-size:8px}.panel-description{color:#6d8a9c;margin:9px 0 14px;font-size:10px;line-height:1.6}.layer-list{gap:4px;display:grid}.layer-row{align-items:center;gap:10px;padding:8px 0;font-size:11px;display:flex}.layer-row .layer-dot{width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb,var(--source-color) 40%,transparent);background:var(--source-color);border-radius:50%}.layer-row input{width:12px;height:12px;accent-color:var(--source-color);margin:0}.layer-name{color:#adc1ce;flex:1}.layer-row .layer-count{color:#c9dbe6;font-variant-numeric:tabular-nums;font-family:Inter,Segoe UI,sans-serif;font-size:12px}.layer-row:has(input:not(:checked)){opacity:.5}.layer-options{border-top:1px solid var(--line);color:#7e9aaa;justify-content:space-between;gap:5px;margin-top:12px;padding-top:13px;font-size:10px;display:flex}.layer-options label{align-items:center;gap:5px;display:flex}.layer-options input{width:12px;height:12px;margin:0}.status-dot{background:currentColor;border:0;border-radius:50%;width:5px;height:5px;padding:0;display:inline-block}.status-dot.teal{color:var(--teal);box-shadow:0 0 7px #48e6cd66}.mode-switch{background:#091725;border:1px solid #25404f;border-radius:4px;margin:16px 0;padding:3px;display:flex}.mode-switch button{color:#6e8b9b;border-radius:2px;flex:1;padding:7px 4px;font-size:10px}.mode-switch button.active{color:#b7e5e2;background:#1c3542}.source-origin span{color:#54778c;margin-bottom:7px;font-size:9px;display:block}.source-origin strong{color:#b6c9d6;font-size:11px;font-weight:400}.data-line{color:#6e8d9f;justify-content:space-between;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.data-line strong{color:#9bb5c3;font-variant-numeric:tabular-nums;font-weight:400}.source-message{color:#968c7c;border-left:2px solid #926f43;margin-top:17px;padding-left:10px;font-size:10px;line-height:1.7}.source-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.text-button{color:#7eaeae;white-space:nowrap;padding:3px 0;font-size:10px}.text-button:hover{color:var(--teal)}.text-button span{padding-left:7px}.targets-panel{flex-direction:column;width:300px;display:flex;position:absolute;top:24px;bottom:115px;right:24px;overflow:hidden}.count-pill{color:#a3c7ce;text-align:center;background:#15313c;border:1px solid #2f515d;border-radius:3px;min-width:21px;padding:2px 6px;font-size:10px}.target-tabs{border-bottom:1px solid var(--line);margin-top:16px;display:flex}.target-tabs button{color:#6f8d9d;flex:1;padding:11px 6px;font-size:11px;position:relative}.target-tabs button.active{color:var(--teal)}.target-tabs button.active:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:-1px;left:25px;right:25px}#list-view{flex-direction:column;flex:1;min-height:0;display:flex}.search-box{background:#081a29;border:1px solid #203c4d;border-radius:4px;align-items:center;gap:7px;margin:15px 16px 10px;padding:9px;display:flex}.search-box svg{color:#4d7187;width:14px;height:14px}.search-box input{color:#c1d8e5;background:0 0;border:0;outline:0;width:100%;font-size:10px}.search-box input::placeholder{color:#4b6b7e}.search-box input::-webkit-search-cancel-button{cursor:pointer}.list-heading{color:#537185;justify-content:space-between;margin:5px 18px 10px;font-size:9px;display:flex}.target-list{scrollbar-width:thin;scrollbar-color:#284b61 transparent;flex:1;min-height:0;padding:0 8px;overflow-y:auto}.target-row{text-align:left;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;width:100%;margin-bottom:3px;padding:11px 9px;display:flex;position:relative}.target-row:hover{background:#2145554d}.target-row.selected{background:linear-gradient(90deg,#237f8333,#0d2f3d3d);border-color:#3daea73d}.target-row.selected:before{content:"";background:var(--teal);width:2px;position:absolute;top:10px;bottom:10px;left:-1px}.target-glyph{border:1px solid color-mix(in srgb,var(--source-color) 20%,transparent);background:color-mix(in srgb,var(--source-color) 6%,transparent);width:30px;height:30px;color:var(--source-color);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.target-glyph svg{width:17px;height:17px}.target-row-main{flex:1;min-width:0}.target-row-main strong{color:#c9deea;text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:11px;font-weight:500;display:block;overflow:hidden}.target-row-main small{color:#65879b;align-items:center;gap:6px;margin-top:5px;font-size:9px;display:flex}.target-row-values{text-align:right;font-variant-numeric:tabular-nums;color:#9bb8c9;font-size:10px;line-height:1.7}.target-row-values small{color:#527c96;font-size:9px}.list-footer{border-top:1px solid var(--line);color:#5d7e8f;align-items:center;gap:7px;padding:11px 16px;font-size:9px;display:flex}.empty-state{text-align:center;color:#65869c;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:20px;font-size:11px;line-height:2.2;display:flex}.empty-state small{color:#496d85;font-size:10px}.detail-view{scrollbar-width:thin;scrollbar-color:#284b61 transparent;flex:1;min-height:0;padding:18px;overflow-y:auto}.detail-identity{align-items:center;gap:10px;margin-bottom:16px;display:flex}.detail-identity .target-glyph{width:39px;height:39px}.detail-identity h4{color:#d8e9f4;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px;font-weight:500}.detail-identity small{color:#63869e;font-size:10px}.detail-locate{color:#a0d9d4;background:#1f73752e;border:1px solid #245e65;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px;font-size:10px;display:flex}.detail-locate svg{width:14px;height:14px}.detail-section-title{color:#a5c8d6;border-bottom:1px solid #233b4c;justify-content:space-between;margin:22px 0 12px;padding-bottom:9px;font-size:10px;display:flex}.detail-section-title small{letter-spacing:1px;color:#426882;font-size:8px}.detail-grid{grid-template-columns:1fr 1fr;gap:16px 8px;display:grid}.detail-item span{color:#587b91;margin-bottom:6px;font-size:9px;display:block}.detail-item strong{font-variant-numeric:tabular-nums;color:#bdd3df;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.6}.detail-item.wide{grid-column:span 2}.detail-item em{color:#5d839a;font-size:8px;font-style:normal}.detail-time-note{color:#526f82;margin-top:11px;font-size:9px;line-height:1.7}.relation-row{background:#0b1d2b;border:1px solid #203747;border-radius:4px;align-items:center;gap:9px;margin-bottom:7px;padding:9px;display:flex}.relation-row span{background:#6db4db;border-radius:50%;flex-shrink:0;width:5px;height:5px}.relation-row code{color:#8aafc2;word-break:break-all;font-size:9px}.continuation-row{color:#a1c6d5;overflow-wrap:anywhere;background:#102737;border-left:2px solid #6daab9;padding:9px 10px;font-size:10px;line-height:1.8}.continuation-row small{color:#587e94;font-size:9px;display:block}.detail-no-data{color:#5c7f93;font-size:10px;line-height:1.8}.map-tools{background:#0c2030;border:1px solid #254556;border-radius:5px;flex-direction:column;gap:3px;padding:4px;display:flex;position:absolute;bottom:160px;right:340px;box-shadow:0 7px 17px #00000026}.map-tools button{color:#8fbed0;border-radius:2px;justify-content:center;align-items:center;width:29px;height:31px;display:flex}.map-tools button:hover{color:var(--teal);background:#1c3b4c}.map-tools>span{background:#294958;height:1px;margin:3px}.map-coordinate{color:#638398;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:110px;left:308px;right:353px}.cross-small{color:#4b7d91;font-size:13px}.model-status{color:#638b9f;margin-left:auto}.model-status.ready{color:#70b9a5}.model-status.error{color:#ba9473}.timeline{align-items:center;gap:22px;height:75px;padding:12px 16px;display:flex;position:absolute;bottom:20px;left:25px;right:24px}.play-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.play-button{width:33px;height:33px;color:var(--teal);background:#193d48;border:1px solid #2c6b6b;border-radius:4px;justify-content:center;align-items:center;display:flex}.play-button svg{fill:currentColor;stroke-width:1px;width:16px;height:16px}.play-controls select{color:#8cacbe;background:#0c1c2b;border:1px solid #244052;border-radius:3px;padding:6px 4px;font-size:10px}.timeline-top{color:#64869c;justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;font-size:9px;display:flex}.timeline-top strong{color:#c6dee9;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.timeline-top #timeline-frame{font-variant-numeric:tabular-nums;font-size:10px}.timeline-main input{width:100%;margin:1px 0}.timeline-ticks{color:#426880;letter-spacing:.2px;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:8px;display:flex}.timeline-tag{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.timeline-tag small{color:#4c7087;font-size:8px}.device-panel p{color:#68869b;font-size:10px;line-height:1.9}.pending-device{border-top:1px solid var(--line);align-items:center;gap:9px;padding:11px 0;font-size:10px;display:flex}.pending-device svg{color:#597d91;width:17px}.pending-device strong{font-size:10px;font-weight:400}.pending-device small{color:#4b6c7f;margin-top:5px;font-size:8px;display:block}.pending-device .badge{margin-left:auto;padding:3px 5px;font-size:8px}.close-button{color:#658394;padding:0 4px;font-size:19px}.close-button:hover{color:#e0f0f7}.scene-error{color:#e2b999;z-index:3;background:#432519d9;border:1px solid #81553c;border-radius:5px;padding:15px;font-size:12px;line-height:1.8;position:absolute;top:140px;left:320px;right:350px}.toast{z-index:12;color:#c4dce9;background:#152f42;border:1px solid #35627b;border-radius:5px;max-width:520px;padding:12px 19px;font-size:11px;position:fixed;bottom:125px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}dialog{color:#b6cfdf;background:#102333;border:1px solid #3b5b6a;border-radius:8px;width:460px;max-width:calc(100% - 30px);padding:26px;box-shadow:0 25px 90px #03080cd9}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030a11a6}.dialog-head{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.dialog-head h2{color:#e1ecf2;margin:7px 0 0;font-size:19px;font-weight:500}.field-label{color:#a4c5d5;margin-bottom:10px;font-size:11px;display:block}.form-input{color:#c2dbe8;background:#081a29;border:1px solid #345466;border-radius:4px;width:100%;padding:11px;font-size:11px}.field-help{color:#65869c;margin-top:9px;font-size:10px;line-height:1.8}.setting-line{color:#a0c3d5;justify-content:space-between;margin-top:23px;font-size:11px;display:flex}.setting-line span{color:#62979d;font-size:10px}#lod-quality{width:100%;margin-top:12px}.setting-caption{color:#50748b;justify-content:space-between;margin-bottom:24px;font-size:9px;display:flex}.setting-check{color:#86aabc;align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.primary-button,.secondary-button{border-radius:4px;padding:10px 17px;font-size:11px}.primary-button{color:#d5f4ef;background:#246e74;border:1px solid #409b99}.primary-button:hover{background:#30858a}.secondary-button{color:#8dafc4;background:#183243;border:1px solid #2e4f63}.cesium-widget-credits{opacity:.5;font-size:8px!important}.cesium-viewer .cesium-widget-credits img{height:13px}.cesium-viewer-fullscreenContainer{display:none!important}.cesium-infoBox,.cesium-viewer-selectionIndicatorContainer,.cesium-viewer-toolbar{display:none}.cesium-performanceDisplay-defaultContainer{top:130px;right:350px}.cesium-performanceDisplay{color:#5e8f95!important;background:#0a202bb3!important;border:none!important;font-size:9px!important}.cesium-viewer .cesium-widget canvas{outline:none}@media (width>=1700px){.targets-panel{width:340px}.kpi-strip{left:365px;right:400px}.left-panels{width:290px}.map-tools{right:380px}.map-coordinate{left:340px;right:390px}.cesium-viewer-bottom{left:340px!important;right:390px!important}.target-row-main strong{max-width:146px}.target-row{padding:14px 12px}.layer-row{padding:10px 0}.kpi strong{font-size:35px}.map-heading h2{font-size:25px}}@media (width<=1200px){.edition{display:none}.topbar{padding-right:18px}.top-status{gap:9px}.left-panels{width:220px;left:16px}.left-panels .panel{padding:14px}.targets-panel{width:262px;right:16px}.kpi-strip{min-width:310px;left:265px;right:294px}.kpi{min-width:72px;padding:0 13px}.kpi strong{font-size:25px}.kpi small{font-size:8px}.map-heading{left:16px}.map-heading h2{font-size:20px}.map-note{font-size:9px}.map-tools{right:294px}.map-coordinate{left:249px;right:299px}.timeline{gap:15px;left:16px;right:16px}.cesium-viewer-bottom{left:249px!important;right:299px!important}.target-row-main strong{max-width:94px}}@media (width<=960px){.rail{width:60px}.workspace{left:60px}.rail-button{width:43px}.rail-button.active:before{left:-9px}.top-status #connection-label{display:none}.left-panels{width:195px}.targets-panel{width:240px}.kpi-strip{min-width:240px;left:230px;right:275px}.kpi{min-width:60px;padding:0 10px}.kpi:nth-child(4){display:none}.kpi span{font-size:9px}.map-heading h2{font-size:18px}.map-heading .eyebrow{letter-spacing:1.5px;font-size:8px}.map-tools{right:270px}.map-coordinate{left:226px;right:273px}.timeline-tag{display:none}.cesium-viewer-bottom{left:226px!important;right:273px!important}.layer-row{gap:7px;font-size:10px}.layer-options{gap:3px;font-size:9px}.target-row{padding-left:6px;padding-right:6px}.target-glyph{width:25px;height:25px}.target-panel-head{padding-left:14px;padding-right:14px}}@media (height<=760px){.left-panels{top:122px}.left-panels .panel{padding-top:13px;padding-bottom:13px}.layer-row{padding:5px 0}.source-panel .source-origin{display:none}.source-message{margin-top:11px}.mode-switch{margin:12px 0}.source-actions{margin-top:10px}.targets-panel,.left-panels{bottom:100px}.timeline{height:65px;bottom:15px}.map-coordinate{bottom:91px}.cesium-viewer-bottom{bottom:81px!important}.map-tools{bottom:127px}}@media (width<=730px){body{overflow:auto}.topbar{height:65px;padding:0 14px}.brand h1{font-size:17px}.brand p{font-size:8px}.brand-mark{width:30px;height:30px}.top-status time,.top-status .divider{display:none}.rail{width:48px;top:65px}.rail-button{width:36px}.workspace{min-height:650px;top:65px;left:48px}.left-panels{display:none}.map-heading{top:17px}.map-heading .map-note{display:none}.kpi-strip{min-width:0;display:block;top:88px;left:15px;right:253px}.kpi{border:0;margin-bottom:16px;padding:0 10px}.kpi:nth-child(3){display:none}.kpi strong{font-size:24px}.targets-panel{width:215px;top:16px;bottom:105px;right:12px}.map-tools{bottom:125px;right:239px}.map-coordinate{bottom:96px;left:15px;right:250px;overflow:hidden}.model-status{display:none}.timeline{gap:10px;height:70px;padding:11px;left:12px;right:12px}.play-controls{gap:3px}.play-controls select{width:44px}.timeline-top{font-size:8px}.timeline-top strong{font-size:10px}.timeline-ticks #timeline-date{display:none}.cesium-viewer-bottom{bottom:85px!important;left:15px!important;right:250px!important}.source-message{font-size:9px}.target-row-main strong{max-width:76px}.target-row-values{font-size:9px}.target-row-main small{font-size:8px}}.conference-workspace{z-index:6;pointer-events:none;color:#c7d8e5;font-size:12px;position:fixed;inset:76px 0 0 76px}.conference-workspace[hidden]{display:none}.conference-workspace button,.conference-workspace input,.conference-workspace select,.conference-workspace dialog{pointer-events:auto}.cw-full-page{pointer-events:auto;scrollbar-width:thin;scrollbar-color:#2a4c60 transparent;background:radial-gradient(at 85% 0,#27646e24,#0000 45%),#0b1927;padding:30px 36px 40px;position:absolute;inset:0;overflow:auto}.cw-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.cw-kicker{letter-spacing:2.5px;color:#587f91;font-size:9px}.cw-page-head h2{letter-spacing:2px;color:#edf7fc;margin:10px 0;font-size:25px;font-weight:500}.cw-page-head p{color:#7696aa;max-width:740px;margin:0;font-size:11px;line-height:1.8}.cw-head-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.cw-button{color:#a5d0da;background:#16323f;border:1px solid #315467;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:9px 14px;font-size:11px;display:inline-flex}.cw-button:hover{color:#caf7ef;background:#1b414c;border-color:#448f95}.cw-button.cw-subtle{color:#759aac;background:0 0;border-color:#284858}.cw-button.cw-subtle:hover{color:#b5dde8;background:#123344}.cw-data-banner{color:#718e9e;background:#0c2130;border:1px solid #254251;border-radius:5px;align-items:center;gap:20px;margin-bottom:20px;padding:12px 16px;font-size:10px;display:flex}.cw-data-banner strong{color:#b8d3dc;font-weight:400}.cw-live-dot{background:#e4bb7a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cw-data-banner span:last-child{margin-left:auto}.cw-stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.cw-stat-card{background:linear-gradient(120deg,#123040,#0e2435);border:1px solid #254959;border-radius:6px;flex-direction:column;gap:9px;padding:20px 24px;display:flex}.cw-stat-card>span{color:#8baabc;font-size:11px}.cw-stat-card>strong{color:#dcf0f7;font-variant-numeric:tabular-nums;font-size:34px;font-weight:450;line-height:1.2}.cw-stat-card:first-child>strong{color:#48e6cd}.cw-stat-card>small{color:#5d8196;font-size:10px}.cw-overview-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cw-panel{pointer-events:auto;background:#0d1f2ff7;border:1px solid #254251;border-radius:6px;min-width:0;padding:19px 21px;overflow:hidden}.cw-panel-head{border-bottom:1px solid #223d4d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;padding-bottom:12px;display:flex}.cw-panel-head h3{color:#c4dce6;letter-spacing:.6px;margin:0;font-size:13px;font-weight:500}.cw-panel-head>span{color:#55798e;font-size:9px}.cw-bar-row{text-align:left;align-items:center;gap:14px;width:100%;margin:15px 0;font-size:10px;display:flex}.cw-bar-row>span{color:#87a7b9;flex-shrink:0;width:80px}.cw-bar-track{background:#102738;border-radius:2px;flex:1;height:6px;overflow:hidden}.cw-bar-track i{background:var(--bar-color);border-radius:2px;min-width:0;height:100%;display:block}.cw-bar-row>strong{text-align:right;font-variant-numeric:tabular-nums;color:#aac9d8;flex-shrink:0;width:30px;font-size:12px;font-weight:500}.cw-association-summary{align-items:center;gap:16px;margin-bottom:12px;display:flex}.cw-association-summary>strong{color:#48e6cd;font-size:31px;font-weight:450}.cw-association-summary>span{color:#8fafbf;font-size:11px}.cw-muted{color:#688da1;margin:10px 0;font-size:10px;line-height:1.9}.cw-association-row{text-align:left;border-top:1px solid #223c4a;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.cw-association-row>span:first-child{flex:1}.cw-association-row b{color:#c4d8e2;font-size:11px;font-weight:400}.cw-association-row small{color:#668b9e;margin-top:4px;font-size:9px;display:block}.cw-association-row>strong{color:#8ce1d4;font-size:14px;font-weight:400}.cw-association-row>strong small{margin:0;display:inline}.cw-association-row>span:last-child{color:#587e8f}.cw-association-row:hover{color:#c7f5eb;background:#132c3b}.cw-business-placeholder{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.cw-business-placeholder div{text-align:center;border-right:1px solid #274656;flex-direction:column;gap:14px;display:flex}.cw-business-placeholder div:last-child{border:0}.cw-business-placeholder span{color:#708fa1;font-size:10px}.cw-business-placeholder strong{color:#4f7287;font-size:25px;font-weight:400}.cw-empty{color:#6b8da0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:215px;padding:30px;display:flex}.cw-empty-symbol{color:#386277;font-size:36px;font-weight:200}.cw-empty strong{color:#93b1c0;font-size:12px;font-weight:400}.cw-empty p{color:#567f95;max-width:360px;margin:0;font-size:10px;line-height:1.9}.cw-detail-layout{pointer-events:none;position:absolute;inset:0}.cw-detail-top{pointer-events:auto;background:linear-gradient(#0a1a29 70%,#0a1a29cc);border-bottom:1px solid #243f4e;justify-content:space-between;align-items:center;gap:20px;height:88px;padding:17px 25px;display:flex;position:absolute;inset:0 0 auto}.cw-detail-top h2{color:#d9eaf2;letter-spacing:.5px;margin:8px 0 0;font-size:18px;font-weight:500}.cw-detail-top h2 span{color:#658ba0;letter-spacing:0;margin-left:12px;font-size:11px;font-weight:400}.cw-tag{color:#bd9b68;background:#8d69341a;border:1px solid #c89d5b4d;border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.cw-detail-left,.cw-detail-right{pointer-events:auto;scrollbar-width:thin;scrollbar-color:#2a4c60 transparent;flex-direction:column;gap:13px;width:296px;display:flex;position:absolute;top:105px;bottom:110px;overflow:auto}.cw-detail-left{left:24px}.cw-detail-right{width:310px;right:24px}.cw-detail-left>.cw-panel,.cw-detail-right>.cw-panel{flex-shrink:0;padding:17px}.cw-detail-identity{align-items:center;gap:12px;margin-bottom:15px;display:flex}.cw-target-icon{color:#55d8c6;background:#183c43;border:1px solid #30656b;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:24px;display:flex}.cw-detail-identity strong{color:#d5eaf3;overflow-wrap:anywhere;font-size:15px;font-weight:450}.cw-detail-identity small{color:#6c95a8;margin-top:6px;font-size:10px;display:block}.cw-locate{color:#a4e0d6;background:#194349;border-color:#2b6871;width:100%;margin:0 0 18px;font-size:10px}.cw-field-grid{grid-template-columns:1fr 1fr;gap:16px 10px;display:grid}.cw-field{min-width:0}.cw-field>span{color:#608397;margin-bottom:6px;font-size:9px;display:block}.cw-field strong{color:#adc8d7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:1.7;display:block}.cw-wide{grid-column:span 2}.cw-track-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cw-fusion-center{background:linear-gradient(95deg,#163d45,#0e2c3b);border:1px solid #2c636b;border-radius:5px;align-items:center;gap:12px;margin-bottom:18px;padding:13px;display:flex}.cw-fusion-mark{color:#48e6cd;font-size:26px}.cw-fusion-center strong{color:#bee9e7;overflow-wrap:anywhere;font-size:13px;font-weight:450}.cw-fusion-center small{color:#629c9e;margin-top:6px;font-size:9px;display:block}.cw-source-branch{border-left:1px solid #2a5964;margin-left:8px;padding-left:13px;position:relative}.cw-source-card{background:#0a1f2f;border:1px solid #29424f;border-radius:4px;margin-bottom:10px;padding:11px;position:relative}.cw-source-card:before{content:"";background:#2a5964;width:12px;height:1px;position:absolute;top:19px;left:-14px}.cw-source-card>div{align-items:center;gap:7px;margin-bottom:10px;display:flex}.cw-source-indicator{background:var(--cw-source-color);border-radius:50%;width:5px;height:5px}.cw-source-card strong{color:var(--cw-source-color);font-size:10px;font-weight:400}.cw-source-state{color:#648a9b;margin-left:auto;font-size:8px}.cw-source-card code{color:#7b9db1;overflow-wrap:anywhere;font-size:9px;line-height:1.6;display:block}.cw-source-card button{color:#5fabba;text-align:left;border-top:1px solid #203a49;width:100%;margin-top:8px;padding:8px 0 0;font-size:9px;line-height:1.7;display:block}.cw-source-card button:hover{color:#82e6da}.cw-continuation{background:#102b3b;border-left:2px solid #507f91;margin-top:10px;padding:10px 12px}.cw-continuation strong{color:#b5d6e4;font-size:11px;font-weight:400}.cw-continuation strong span{color:#598aa3;padding:0 8px}.cw-continuation small{color:#6b96ad;margin-top:8px;font-size:9px;line-height:1.9;display:block}.cw-media-buttons{gap:9px;display:grid}.cw-media-buttons>button{text-align:left;background:#0d2534;border:1px solid #274452;border-radius:4px;align-items:center;gap:11px;padding:11px;display:flex}.cw-media-buttons>button:hover{background:#153447;border-color:#3b6473}.cw-media-buttons>button>span:first-child{color:#537e92;font-size:20px}.cw-media-buttons>button>div{flex:1}.cw-media-buttons strong{color:#a6c4d2;font-size:10px;font-weight:400;display:block}.cw-media-buttons small{color:#587d91;margin-top:5px;font-size:9px;display:block}.cw-media-buttons>button>span:last-child{color:#507184}.cw-disabled-check{color:#688798;border-top:1px solid #223c4c;align-items:center;gap:6px;margin-top:14px;padding-top:13px;font-size:9px;display:flex}.cw-disabled-check small{color:#4e6b7c;margin-left:auto;font-size:8px}.cw-disabled-check input{width:12px;height:12px}.cw-detail-center{pointer-events:none;position:absolute;inset:110px 354px 120px 340px}.cw-map-caption{color:#a6bac9;white-space:nowrap;text-overflow:ellipsis;background:#081926c7;border:1px solid #274353;border-radius:4px;max-width:100%;padding:7px 12px;font-size:9px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.cw-detail-playback{pointer-events:auto;background:#0b1d2bf7;border:1px solid #284958;border-radius:6px;align-items:center;gap:20px;min-height:74px;padding:13px 18px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.cw-playback-buttons{align-items:center;gap:8px;display:flex}.cw-playback-buttons button{color:#7ca5b9;background:#102c3b;border:1px solid #2c5266;border-radius:4px;width:36px;height:32px;font-size:10px}.cw-playback-buttons .cw-play-toggle{color:#48e6cd;background:#173b44;border-color:#2d726f;font-size:12px}.cw-playback-buttons select{color:#84b2c6;background:#0c2232;border:1px solid #2c5266;border-radius:3px;padding:7px 6px;font-size:10px}.cw-progress{flex:1;min-width:0}.cw-progress>div{color:#648ea2;justify-content:space-between;align-items:center;font-size:9px;display:flex}.cw-progress strong{color:#9cbfcc;font-size:10px;font-weight:400}.cw-progress input{width:100%;margin:4px 0}.cw-progress small{color:#486e82;font-size:8px}.cw-management-summary{align-items:center;gap:15px;margin-bottom:20px;display:flex}.cw-management-summary p{color:#658c9f;margin:0;font-size:10px;line-height:1.8}.cw-management-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.cw-inventory-panel{min-height:390px;padding:0}.cw-management-toolbar{border-bottom:1px solid #23404f;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.cw-filter-tabs{flex-wrap:wrap;gap:7px;display:flex}.cw-filter-tabs button{color:#6e93a7;border:1px solid #0000;border-radius:4px;gap:7px;padding:7px 10px;font-size:10px;display:flex}.cw-filter-tabs button.active{color:#70dbcd;background:#153d42;border-color:#28696a}.cw-filter-tabs button:hover{color:#b0d7e0;background:#153243}.cw-filter-tabs button span{color:#73b7b3;background:#0e262e;border-radius:3px;padding:1px 5px;font-size:9px}.cw-search{color:#a5c4d7;background:#0a1f30;border:1px solid #2a4859;border-radius:4px;width:240px;max-width:45%;padding:10px 12px;font-size:10px}.cw-search::placeholder{color:#507589}.cw-table-head,.cw-management-row{grid-template-columns:1.2fr .9fr .65fr 1fr 10px;align-items:center;gap:15px;min-width:0;padding:14px 20px;display:grid}.cw-table-head{color:#5c859a;background:#0c2333;border-bottom:1px solid #26404e;font-size:9px}.cw-management-row{text-align:left;color:#789bad;border-bottom:1px solid #1c3646;width:100%;font-size:10px}.cw-management-row:hover,.cw-management-row.selected{background:#163746}.cw-management-row.selected{box-shadow:inset 2px 0 #48e6cd}.cw-management-row>span{overflow-wrap:anywhere}.cw-management-row strong{color:#b5ceda;font-size:11px;font-weight:400;display:block}.cw-management-row small{color:#567e93;margin-top:5px;font-size:9px;display:block}.cw-status-text{color:#91aebd;font-size:9px}.cw-inventory-list{scrollbar-width:thin;scrollbar-color:#2a4c60 transparent;min-height:260px;max-height:460px;overflow:auto}.cw-table-foot{color:#587e93;border-top:1px solid #203c4b;padding:13px 20px;font-size:9px}.cw-inventory-detail .cw-empty{min-height:265px;padding:15px}.cw-inventory-title{align-items:center;gap:12px;margin-bottom:23px;display:flex}.cw-inventory-title>span{color:#548d9a;background:#143442;border:1px solid #2d5667;border-radius:5px;padding:5px 10px;font-size:30px}.cw-inventory-title h4{color:#bfdde6;margin:0;font-size:14px;font-weight:400}.cw-inventory-title small{color:#5e859a;overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.cw-inventory-detail .cw-locate{margin-top:23px;margin-bottom:0}.cw-device-layer-box{background:#0d2637;border:1px solid #28495a;border-radius:6px;margin-bottom:20px;padding:16px 20px}.cw-device-layer-box>div:first-child{justify-content:space-between;align-items:center;display:flex}.cw-device-layer-box h3{color:#a8c5d3;margin:0;font-size:11px;font-weight:400}.cw-device-layer-box>div:first-child span{color:#6c95ab;font-size:9px}.cw-device-checks{color:#82abba;flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;font-size:10px;display:flex}.cw-device-checks label{align-items:center;gap:7px;display:flex}.cw-device-checks input{width:12px;height:12px;margin:0}.cw-device-checks .cw-coverage{border-left:1px solid #2c4859;margin-left:auto;padding-left:20px}.cw-device-layer-box p{color:#567e94;margin:12px 0 0;font-size:9px}.cw-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.cw-capability-card{flex-direction:column;padding:20px;display:flex}.cw-capability-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.cw-capability-card code{color:#50778a;font-size:9px}.cw-capability-status{color:#6d97aa;border:1px solid #2c4857;border-radius:3px;padding:4px 7px;font-size:8px}.cw-capability-status.implemented{color:#71d8c8;background:#163f40;border-color:#326f6b}.cw-capability-status.partial{color:#e0bb7d;background:#2a291d;border-color:#69583a}.cw-capability-card h3{letter-spacing:.4px;color:#c2dae5;margin:18px 0 9px;font-size:14px;font-weight:500}.cw-capability-card>p{color:#7296aa;margin:0 0 13px;font-size:10px;line-height:1.9}.cw-capability-card ul{color:#8baebb;margin:0 0 16px;padding-left:16px;font-size:10px;line-height:2}.cw-capability-card li::marker{color:#538b8d}.cw-capability-dependency{border-top:1px solid #233e4d;margin-top:auto;padding-top:12px}.cw-capability-dependency>span{color:#648b9f;font-size:9px}.cw-capability-dependency p{color:#507b91;margin:7px 0;font-size:9px;line-height:1.9}.cw-capability-card .cw-button{align-self:flex-start;margin-top:15px;padding:7px 10px;font-size:9px}.cw-notice{color:#b6dbe4;z-index:10;pointer-events:auto;background:#18394a;border:1px solid #356b7d;border-radius:5px;max-width:500px;padding:11px 17px;font-size:11px;position:absolute;bottom:125px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #06121bd9}.cw-media-dialog{color:#a2c9d9;background:#0d2435;border:1px solid #386478;width:900px;max-width:calc(100vw - 50px);padding:22px}.cw-media-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030d16c9}.cw-media-dialog-head{border-bottom:1px solid #2b4a5b;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-bottom:15px;display:flex}.cw-media-dialog-head h3{color:#c7e1ea;margin:8px 0 0;font-size:16px;font-weight:400}.cw-media-dialog-head .cw-button{padding:3px 8px;font-size:18px}.cw-media-mount{min-height:310px}.cw-media-mount>.cw-empty{min-height:300px}.cw-media-placeholder-foot{color:#648c9f;border-top:1px solid #264351;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;font-size:10px;display:flex}.cw-video,.cw-adapter-mount{aspect-ratio:16/9;background:#030b12;width:100%}.cw-evidence-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cw-evidence-image{text-align:left;background:#102a3a;border:1px solid #2c4a5b;border-radius:4px;padding:0;display:block;overflow:hidden}.cw-evidence-image img{aspect-ratio:16/9;object-fit:cover;background:#061422;width:100%;display:block}.cw-evidence-image span{color:#759db0;padding:11px 9px;font-size:9px;display:block}.cw-evidence-enlarged{object-fit:contain;max-width:100%;max-height:70vh;margin:15px auto 0;display:block}body.cw-detail-open .left-panels,body.cw-detail-open .targets-panel,body.cw-detail-open .timeline,body.cw-detail-open .map-heading,body.cw-detail-open .kpi-strip{visibility:hidden}body.cw-detail-open .map-tools{bottom:150px;right:352px}@media (width>=1700px){.cw-detail-left{width:330px}.cw-detail-right{width:360px}.cw-detail-center{left:376px;right:404px}body.cw-detail-open .map-tools{right:402px}body.cw-detail-open .map-coordinate{left:376px;right:404px}.cw-stat-card{padding:25px 30px}.cw-overview-grid{gap:24px}.cw-full-page{padding:35px 44px}.cw-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.cw-full-page{padding:25px}.cw-page-head h2{font-size:22px}.cw-detail-left{width:260px;left:16px}.cw-detail-right{width:275px;right:16px}.cw-detail-center{left:296px;right:311px}.cw-detail-top{padding-left:17px;padding-right:17px}.cw-detail-left>.cw-panel,.cw-detail-right>.cw-panel{padding:14px}.cw-detail-playback{left:16px;right:16px}.cw-management-grid{grid-template-columns:minmax(0,1fr) 255px}.cw-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-management-toolbar{gap:10px;padding:14px}.cw-filter-tabs{gap:3px}.cw-filter-tabs button{padding:7px 6px;font-size:9px}.cw-search{width:190px}.cw-table-head,.cw-management-row{grid-template-columns:1.1fr .85fr .6fr .85fr 8px;gap:9px;padding:13px 14px}body.cw-detail-open .map-tools{right:308px}body.cw-detail-open .map-coordinate{left:296px;right:311px}.cw-stat-card{padding:18px}.cw-data-banner{gap:12px;font-size:9px}}@media (width<=960px){.conference-workspace{left:60px}.cw-detail-left{width:230px}.cw-detail-right{width:246px}.cw-detail-center{left:265px;right:281px}.cw-detail-top h2{font-size:16px}.cw-detail-top h2 span{display:none}.cw-head-actions{gap:8px}.cw-head-actions>.cw-tag{display:none}.cw-management-grid{grid-template-columns:1fr}.cw-inventory-detail{min-height:200px}.cw-overview-grid{gap:14px}.cw-stat-grid{gap:10px}.cw-stat-card{padding:15px 12px}.cw-stat-card>span{font-size:10px}.cw-stat-card>strong{font-size:28px}.cw-stat-card>small{font-size:8px}.cw-data-banner span:last-child{display:none}.cw-page-head{align-items:start}.cw-full-page{padding:22px}.cw-business-placeholder{margin:20px 0}body.cw-detail-open .map-tools{right:278px}body.cw-detail-open .map-coordinate{left:265px;right:281px}.cw-panel{padding:16px}.cw-device-checks{gap:17px}.cw-evidence-grid{grid-template-columns:1fr 1fr}}@media (height<=760px){.cw-detail-top{height:76px;padding-top:12px;padding-bottom:12px}.cw-detail-left,.cw-detail-right{top:91px;bottom:101px}.cw-detail-playback{min-height:70px;bottom:15px}.cw-detail-center{top:98px;bottom:112px}.cw-panel-head{margin-bottom:15px;padding-bottom:10px}.cw-field-grid{gap:13px 8px}.cw-detail-left>.cw-panel,.cw-detail-right>.cw-panel{padding:14px}.cw-media-buttons>button{padding:9px}.cw-progress small{font-size:8px}.cw-inventory-list{max-height:340px}}@media (width<=730px){.conference-workspace{top:65px;left:48px}.cw-full-page{padding:18px}.cw-page-head{display:block}.cw-page-head h2{font-size:20px}.cw-head-actions{margin-top:13px}.cw-page-head p{font-size:10px}.cw-stat-grid{grid-template-columns:1fr 1fr}.cw-overview-grid,.cw-capability-grid{grid-template-columns:1fr}.cw-data-banner{flex-wrap:wrap}.cw-data-banner span:nth-last-child(2){width:100%}.cw-detail-top{align-items:flex-start;height:100px;padding:12px 14px}.cw-detail-top .cw-head-actions{margin-top:5px}.cw-detail-top .cw-button{padding:7px;font-size:9px}.cw-detail-top h2{font-size:14px}.cw-detail-left{width:215px;top:112px;bottom:115px;left:12px}.cw-detail-right{display:none}.cw-detail-center{bottom:122px;left:243px;right:12px}.cw-detail-center .cw-map-caption{display:none}.cw-detail-playback{gap:10px;padding:11px;bottom:17px;left:12px;right:12px}.cw-playback-buttons{gap:3px}.cw-playback-buttons button{width:28px;font-size:9px}.cw-playback-buttons select{width:42px;padding:7px 2px}.cw-progress>div{flex-wrap:wrap;gap:3px;font-size:8px}.cw-progress small{display:none}.cw-management-toolbar{flex-wrap:wrap}.cw-search{width:100%;max-width:100%}.cw-table-head,.cw-management-row{grid-template-columns:1.2fr .9fr .75fr 8px}.cw-table-head>span:nth-child(4),.cw-management-row>span:nth-child(4){display:none}.cw-device-checks{gap:12px}.cw-device-checks .cw-coverage{margin-left:0}.cw-media-dialog{max-width:calc(100vw - 24px);padding:15px}.cw-evidence-grid{grid-template-columns:1fr}.cw-media-placeholder-foot{flex-direction:column;align-items:flex-start}body.cw-detail-open .map-tools{right:15px}body.cw-detail-open .map-coordinate{bottom:109px;left:240px;right:25px}}.conference-workspace{--cw-info-width:clamp(210px,14vw,265px);inset:64px 0 0!important}.conference-workspace [hidden]{display:none!important}.conference-workspace .cw-detail-layout{--cw-media-height:0px;inset:0}.conference-workspace .cw-detail-layout[data-has-media=true]{--cw-media-height:clamp(175px,23vh,270px)}.conference-workspace .cw-detail-layout:before{content:"";pointer-events:none;border:1px solid #1d4960;position:absolute;inset:10px 12px 12px}.conference-workspace .cw-detail-top{background:linear-gradient(100deg,#0d2e43,#0a1d2e 80%);border:1px solid #1d4960;justify-content:space-between;align-items:center;gap:15px;height:44px;padding:0 12px;display:flex;position:absolute;inset:10px 12px auto}.conference-workspace .cw-detail-top h2{letter-spacing:1px;color:#d2e4ed;white-space:nowrap;pointer-events:none;margin:0;font-size:13px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.conference-workspace .cw-detail-top .cw-head-actions{gap:10px;margin:0}.conference-workspace .cw-detail-top .cw-tag{padding:3px 6px;font-size:8px}.conference-workspace .cw-detail-back{color:#8fcbdf;background:#10364c;border-color:#24556d;border-radius:1px;padding:6px 10px;font-size:10px}.conference-workspace .cw-source-toggle{color:#71c8c7;background:#123240;border-color:#2c5b65;border-radius:2px;padding:5px 9px;font-size:9px}.conference-workspace .cw-source-toggle[aria-expanded=true]{color:#98f0e0;border-color:#44b3a8}.conference-workspace .cw-detail-left{width:var(--cw-info-width);background:#061827fa;border:1px solid #1c4258;border-radius:0;gap:0;padding:12px 10px;display:block;inset:66px auto 12px 12px}.conference-workspace .cw-detail-left>.cw-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.conference-workspace .cw-detail-left .cw-panel-head{border:0;min-height:20px;margin:0;padding:0 0 12px}.conference-workspace .cw-detail-left .cw-panel-head h3{color:#49b9d9;letter-spacing:0;font-size:11px;font-weight:500}.conference-workspace .cw-detail-left .cw-panel-head>span{display:none}.conference-workspace .cw-detail-left .cw-field-grid{gap:0;display:block}.conference-workspace .cw-detail-left .cw-field{border-bottom:1px dashed #163a50;justify-content:space-between;align-items:start;gap:9px;min-width:0;padding:8px 0;display:flex}.conference-workspace .cw-detail-left .cw-field>span{color:#648ea7;flex-shrink:0;max-width:80px;margin:0;font-size:9px;line-height:1.6}.conference-workspace .cw-detail-left .cw-field>strong{color:#b9d1df;text-align:right;overflow-wrap:anywhere;max-width:70%;font-size:9px;font-weight:450;line-height:1.6}.conference-workspace .cw-detail-left .cw-muted{color:#4f7991;margin:14px 0;font-size:8px;line-height:1.7}.conference-workspace .cw-detail-left .cw-locate,.conference-workspace .cw-replay-start{border-radius:2px;width:100%;margin:0 0 9px;padding:7px;font-size:9px}.conference-workspace .cw-replay-start{color:#82b6cb;background:#113041;border-color:#285269}.conference-workspace .cw-media-fold{border-top:1px solid #224153;margin-top:5px;padding-top:11px}.conference-workspace .cw-media-fold>summary{pointer-events:auto;color:#779daf;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:9px;list-style:none;display:flex}.conference-workspace .cw-media-fold>summary:before{content:"▸";color:#538fa5}.conference-workspace .cw-media-fold[open]>summary:before{content:"▾"}.conference-workspace .cw-media-fold>summary>span{color:#527286;margin-left:auto;font-size:8px}.conference-workspace .cw-media-fold .cw-media-buttons{gap:7px;margin-top:9px}.conference-workspace .cw-media-fold .cw-media-buttons>button{background:#0b2233;border-radius:2px;gap:7px;padding:9px 7px}.conference-workspace .cw-media-fold .cw-media-buttons strong{font-size:9px}.conference-workspace .cw-media-fold .cw-media-buttons small{font-size:8px;line-height:1.5}.conference-workspace .cw-media-fold .cw-media-buttons>button>span:first-child{font-size:17px}.conference-workspace .cw-detail-center{top:66px;left:calc(var(--cw-info-width) + 22px);right:12px;bottom:calc(var(--cw-media-height) + 12px);border:1px solid #1e4456;display:block}.conference-workspace .cw-detail-map-title{color:#42b8d8;background:linear-gradient(#071825e6,#0000);height:24px;padding:0 0 6px;font-size:9px;position:absolute;top:0;left:0;right:0}.conference-workspace .cw-detail-coverage{color:#d1a955;pointer-events:auto;background:#1c180fdb;border:1px solid #725423;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:flex;position:absolute;top:14px;right:14px}.conference-workspace .cw-detail-coverage input{accent-color:#d3a85b;width:11px;height:11px;margin:0}.conference-workspace .cw-detail-device-layer{pointer-events:auto;background:#24292ef0;border:1px solid #43515a;border-radius:2px;width:158px;padding:12px 10px;position:absolute;bottom:14px;right:14px}.conference-workspace .cw-detail-device-layer h3{color:#d1d8df;border-bottom:1px solid #49515b;margin:0 0 10px;padding-bottom:9px;font-size:10px;font-weight:500}.conference-workspace .cw-detail-device-layer>label{color:#b4bdc6;align-items:center;gap:7px;margin-top:10px;font-size:9px;display:flex}.conference-workspace .cw-detail-device-layer>label>span:nth-child(2){flex:1}.conference-workspace .cw-detail-device-layer input{accent-color:#3283e8;width:11px;height:11px;margin:0}.conference-workspace .cw-device-mark{text-align:center;color:#5fc7e3;width:15px;font-size:13px}.conference-workspace .cw-device-mark[data-device-type=AOA],.conference-workspace .cw-device-mark[data-device-type=TDOA]{color:#e1a43b}.conference-workspace .cw-device-mark[data-device-type=雷达]{color:#51d793}.conference-workspace .cw-detail-right{top:68px;right:25px;bottom:calc(var(--cw-media-height) + 18px);z-index:2;background:#091b2af7;border:1px solid #356171;border-radius:3px;gap:0;width:310px;max-height:650px;padding:0;display:flex;box-shadow:0 12px 34px #01090cc9}.conference-workspace .cw-detail-right>.cw-panel{background:0 0;border:0;border-radius:0;flex-shrink:0;margin:0;padding:16px}.conference-workspace .cw-detail-right>.cw-panel+.cw-panel{border-top:1px solid #244655}.conference-workspace .cw-source-float-title{color:#8bcfcf;background:#153e4b;border-bottom:1px solid #346573;flex-shrink:0;justify-content:space-between;align-items:center;padding:11px 15px;font-size:11px;display:flex}.conference-workspace .cw-source-float-title button{color:#83b5c1;padding:0 4px;font-size:18px}.conference-workspace .cw-detail-playback{left:calc(var(--cw-info-width) + 32px);right:auto;bottom:calc(var(--cw-media-height) + 24px);background:#1d190fe6;border-color:#86692b;border-radius:1px;align-items:center;gap:9px;width:480px;height:auto;min-height:47px;padding:6px 8px}.conference-workspace .cw-playback-buttons{gap:4px}.conference-workspace .cw-playback-buttons button{color:#d4b164;background:#533f162e;border-color:#81652a;border-radius:0;width:36px;height:27px;font-size:9px}.conference-workspace .cw-playback-buttons .cw-play-toggle{color:#e0b257;background:#373018;border-color:#94732d;font-size:9px}.conference-workspace .cw-playback-buttons select{color:#d4b164;background:#26220f;border-color:#84682a;border-radius:0;width:41px;padding:5px 3px;font-size:9px}.conference-workspace .cw-progress>div{color:#b39859;gap:6px;font-size:8px;line-height:1.2}.conference-workspace .cw-progress>div>strong{color:#d0b16f;font-size:8px}.conference-workspace .cw-progress input{accent-color:#dfac48;height:11px;margin:4px 0 0}.conference-workspace .cw-progress small{color:#8c794c;white-space:nowrap;font-size:7px;display:block}.conference-workspace .cw-detail-media{left:calc(var(--cw-info-width) + 22px);height:calc(var(--cw-media-height) - 12px);grid-template-columns:repeat(var(--cw-media-columns),minmax(0,1fr));pointer-events:auto;background:#071a2a;gap:8px;padding-top:1px;display:grid;position:absolute;bottom:12px;right:12px}.conference-workspace .cw-detail-media>section{background:#081a28f2;flex-direction:column;min-width:0;height:100%;display:flex}.conference-workspace .cw-inline-heading{color:#56aecd;flex-shrink:0;align-items:center;gap:7px;min-height:24px;display:flex;overflow:hidden}.conference-workspace .cw-inline-heading h3{color:#4db8d3;white-space:nowrap;margin:0;font-size:9px;font-weight:400}.conference-workspace .cw-inline-heading>button{color:#567c92;white-space:nowrap;padding:0;font-size:8px}.conference-workspace .cw-inline-tracking{color:#409d88;white-space:nowrap;background:#092e28;border:1px solid #225f50;align-items:center;gap:4px;margin-left:auto;padding:2px 4px;font-size:8px;display:flex}.conference-workspace .cw-inline-tracking input{width:9px;height:9px;margin:0}.conference-workspace .cw-inline-video-frame,.conference-workspace .cw-inline-photo{background:#020d17;border:1px solid #173c54;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex;overflow:hidden}.conference-workspace .cw-inline-video,.conference-workspace .cw-inline-photo img{object-fit:contain;aspect-ratio:16/9;width:100%;height:100%;max-height:100%}.conference-workspace .cw-inline-open{color:#5b94aa;background:#0b2537;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;height:100%;display:flex}.conference-workspace .cw-inline-open>span{color:#49b6c3;font-size:24px}.conference-workspace .cw-inline-open>strong{color:#6f9caf;font-size:10px;font-weight:400}.conference-workspace .cw-inline-caption{color:#6995ac;white-space:nowrap;border:1px solid #173c54;border-top:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:7px;height:22px;padding:0 5px;font-size:8px;display:flex;overflow:hidden}body.cw-detail-open{--cw-active-info-width:clamp(210px,14vw,265px);--cw-active-media-height:0px}body.cw-detail-media-open{--cw-active-media-height:clamp(175px,23vh,270px)}body.cw-detail-open .left-panels,body.cw-detail-open .intel-column,body.cw-detail-open .targets-panel,body.cw-detail-open .map-layers,body.cw-detail-open .timeline,body.cw-detail-open .map-heading,body.cw-detail-open .kpi-strip{visibility:hidden!important}body.cw-detail-open .map-tools{top:auto!important;left:auto!important;right:28px!important;bottom:calc(var(--cw-active-media-height) + 235px)!important}body.cw-detail-open .map-coordinate{left:calc(var(--cw-active-info-width) + 36px)!important;right:195px!important;bottom:calc(var(--cw-active-media-height) + 81px)!important}body.cw-detail-open .cesium-viewer-bottom{left:calc(var(--cw-active-info-width) + 25px)!important;right:190px!important;bottom:calc(var(--cw-active-media-height) + 14px)!important}@media (width>=1900px){.conference-workspace{--cw-info-width:clamp(230px,11vw,270px)}body.cw-detail-open{--cw-active-info-width:clamp(230px,11vw,270px)}.conference-workspace .cw-detail-left .cw-field>span,.conference-workspace .cw-detail-left .cw-field>strong{font-size:10px}.conference-workspace .cw-detail-left .cw-field{padding:9px 0}.conference-workspace .cw-detail-device-layer{width:175px}.conference-workspace .cw-detail-device-layer>label{font-size:10px}}@media (width<=1200px){.conference-workspace{--cw-info-width:210px}.conference-workspace .cw-detail-left{padding:11px 9px}.conference-workspace .cw-detail-top .cw-tag{display:none}.conference-workspace .cw-detail-right{width:280px}.conference-workspace .cw-detail-playback{width:420px}.conference-workspace .cw-progress small{font-size:7px}.conference-workspace .cw-detail-media{gap:6px}.conference-workspace .cw-inline-heading h3{font-size:8px}.conference-workspace .cw-inline-heading>button{font-size:7px}.conference-workspace .cw-inline-tracking{display:none}body.cw-detail-open{--cw-active-info-width:210px}}@media (width<=960px){.conference-workspace{--cw-info-width:190px}.conference-workspace .cw-detail-left .cw-field>span,.conference-workspace .cw-detail-left .cw-field>strong{font-size:8px}.conference-workspace .cw-detail-left .cw-field{gap:5px;padding:7px 0}.conference-workspace .cw-detail-top h2{font-size:12px}.conference-workspace .cw-detail-top .cw-source-toggle{padding:5px 7px;font-size:8px}.conference-workspace .cw-detail-device-layer{width:137px;padding:9px}.conference-workspace .cw-detail-device-layer>label{font-size:8px}.conference-workspace .cw-detail-device-layer h3{font-size:9px}.conference-workspace .cw-detail-playback{gap:6px;width:375px}.conference-workspace .cw-playback-buttons button{width:31px;font-size:8px}.conference-workspace .cw-progress small{font-size:6px}.conference-workspace .cw-detail-media{gap:4px}.conference-workspace .cw-inline-heading>button{display:none}.conference-workspace .cw-inline-caption{padding:0 3px;font-size:7px}body.cw-detail-open{--cw-active-info-width:190px}}@media (width<=730px){.conference-workspace{--cw-info-width:170px}.conference-workspace .cw-detail-top{height:40px;padding:0 8px;inset:10px 8px auto}.conference-workspace .cw-detail-top h2{font-size:10px}.conference-workspace .cw-detail-left{width:170px;padding:9px 7px;top:60px;bottom:8px;left:8px}.conference-workspace .cw-detail-center{top:60px;left:186px;right:8px;bottom:calc(var(--cw-media-height) + 8px)}.conference-workspace .cw-detail-back{padding:5px 7px;font-size:8px}.conference-workspace .cw-source-toggle{padding:4px 5px;font-size:7px}.conference-workspace .cw-detail-right{width:260px;max-width:calc(100% - 196px);top:61px;right:13px}.conference-workspace .cw-detail-device-layer{width:121px;padding:8px;bottom:8px;right:8px}.conference-workspace .cw-detail-device-layer>label{gap:4px;margin-top:8px;font-size:7px}.conference-workspace .cw-detail-coverage{padding:5px;font-size:7px;top:12px;right:8px}.conference-workspace .cw-detail-playback{left:194px;bottom:calc(var(--cw-media-height) + 16px);flex-wrap:wrap;width:calc(100% - 334px);min-width:145px;padding:5px}.conference-workspace .cw-playback-buttons{justify-content:space-between;width:100%}.conference-workspace .cw-progress{flex-basis:100%}.conference-workspace .cw-progress>div>strong,.conference-workspace .cw-progress small{display:none}.conference-workspace .cw-detail-media{bottom:8px;left:186px;right:8px}.conference-workspace .cw-inline-heading h3{font-size:7px}.conference-workspace .cw-inline-caption{font-size:6px}.conference-workspace .cw-inline-caption span:last-child{display:none}body.cw-detail-open{--cw-active-info-width:170px}body.cw-detail-open .map-tools{right:22px!important;bottom:calc(var(--cw-active-media-height) + 200px)!important}body.cw-detail-open .map-coordinate{font-size:7px;left:194px!important;right:150px!important;bottom:calc(var(--cw-active-media-height) + 89px)!important}}@media (height<=760px){.conference-workspace .cw-detail-left .cw-field{padding:6px 0}.conference-workspace .cw-detail-left .cw-muted{margin:10px 0}.conference-workspace .cw-detail-device-layer>label{margin-top:8px}.conference-workspace .cw-detail-right{max-height:calc(100% - 84px - var(--cw-media-height))}}.cw-overview-layout{--cw-overview-column-width:clamp(270px,21vw,355px);pointer-events:none;position:absolute;inset:0}.cw-overview-column{width:var(--cw-overview-column-width);pointer-events:auto;grid-template-rows:1fr 1fr 1fr;gap:12px;min-height:0;display:grid;position:absolute;top:13px;bottom:14px}.cw-overview-left{left:16px}.cw-overview-right{right:16px}.cw-overview-column>.cw-panel{background:#061929f0;border:1px solid #28495f;border-radius:1px;flex-direction:column;min-height:0;padding:17px 18px;display:flex}.cw-overview-column .cw-panel-head{border-bottom:1px solid #203f52;flex-shrink:0;margin-bottom:13px;padding-bottom:10px}.cw-overview-column .cw-panel-head h3{color:#a2d7e8;letter-spacing:0;border-left:2px solid #41b6d0;padding-left:8px;font-size:12px;font-weight:500}.cw-overview-column .cw-panel-head>span{color:#507e94;font-size:8px}.cw-overview-metrics{flex:1;grid-template-columns:1fr 1fr;gap:16px 12px;padding:8px 3px;display:grid}.cw-overview-metrics>div{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.cw-overview-metrics span{color:#6996b0;font-size:10px}.cw-overview-metrics strong{color:#80bed6;font-variant-numeric:tabular-nums;font-size:23px;font-weight:450}.cw-overview-metrics strong small{color:#628ca4;margin-left:5px;font-size:8px}.cw-overview-entry{color:#638ea9;border-bottom:1px solid #31576b;align-self:flex-end;margin-top:7px;padding:0 0 5px;font-size:9px;display:block}.cw-overview-entry:hover{color:#5dd8d1;border-color:#4f9caa}.cw-overview-note{color:#527c94;margin:9px 0 0;font-size:8px;line-height:1.8}.cw-overview-column .cw-empty{flex:1;gap:8px;min-height:100px;padding:12px}.cw-overview-column .cw-empty-symbol{color:#315b74;font-size:25px}.cw-overview-column .cw-empty strong{color:#739eb5;font-size:10px}.cw-overview-column .cw-empty p{color:#4c7a96;font-size:8px;line-height:1.7}.cw-overview-period{color:#547d95;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.cw-overview-period select{color:#81a7c0;background:#0c2639;border:1px solid #264d66;border-radius:0;padding:4px 5px;font-size:8px}.cw-infrastructure-stats{flex:1;gap:12px;padding:4px 2px;display:grid}.cw-infrastructure-stats>div{color:#7196af;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.cw-infrastructure-stats strong{color:#8cbdd2;font-size:15px;font-weight:400}.cw-demand-ranking{flex:1;gap:13px;padding-top:8px;display:grid}.cw-demand-ranking>div{color:#779bae;align-items:center;gap:11px;font-size:10px;display:flex}.cw-demand-ranking i{color:#6babc1;background:#163a4d;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.cw-demand-ranking>div:first-child i{color:#e0b679;background:#3f3520}.cw-demand-ranking>div>span{overflow-wrap:anywhere;flex:1;min-width:0}.cw-demand-ranking strong{color:#8cbdcd;font-size:13px;font-weight:400}.cw-overview-map-heading{top:28px;left:calc(var(--cw-overview-column-width) + 40px);pointer-events:none;text-shadow:0 2px 15px #030c11;flex-direction:column;gap:9px;display:flex;position:absolute}.cw-overview-map-heading>span{letter-spacing:3px;color:#d3e3ec;font-size:20px;font-weight:400}.cw-overview-map-heading>small{color:#6396af;letter-spacing:.5px;font-size:9px}.cw-source-overview-fold{bottom:14px;left:calc(var(--cw-overview-column-width) + 32px);right:calc(var(--cw-overview-column-width) + 32px);pointer-events:auto;background:#071b2af5;border:1px solid #2d5567;border-radius:2px;max-height:calc(100% - 150px);position:absolute;box-shadow:0 10px 24px #020e16a1}.cw-source-overview-fold>summary{color:#85c9ce;cursor:pointer;align-items:center;gap:13px;height:43px;padding:0 14px;font-size:10px;list-style:none;display:flex}.cw-source-overview-fold>summary small{color:#608895;font-size:8px}.cw-source-overview-fold>summary strong{color:#75b9bf;margin-left:auto;font-size:9px;font-weight:400}.cw-source-overview-fold>summary i{color:#60bebf;font-size:15px;font-style:normal}.cw-source-overview-fold[open]>summary{background:#0d2e40;border-bottom:1px solid #254657}.cw-source-overview-content{scrollbar-width:thin;scrollbar-color:#2a4c60 transparent;max-height:calc(100vh - 264px);padding:16px;overflow:auto}.cw-source-overview-content .cw-stat-grid{gap:8px;margin-bottom:13px}.cw-source-overview-content .cw-stat-card{background:#102d3d;border-radius:2px;gap:7px;padding:11px 10px}.cw-source-overview-content .cw-stat-card>span{font-size:8px}.cw-source-overview-content .cw-stat-card>strong{font-size:25px}.cw-source-overview-content .cw-stat-card>small{font-size:7px;line-height:1.7}.cw-source-overview-content .cw-overview-grid{gap:12px}.cw-source-overview-content .cw-panel{border-radius:2px;padding:14px}.cw-source-overview-content .cw-panel-head{margin-bottom:10px;padding-bottom:9px}.cw-source-overview-content .cw-panel-head h3{font-size:10px}.cw-source-overview-content .cw-panel-head>span{font-size:7px}.cw-source-overview-content .cw-bar-row{gap:9px;margin:11px 0;font-size:8px}.cw-source-overview-content .cw-bar-row>span{width:60px}.cw-source-overview-content .cw-bar-row>strong{width:20px;font-size:10px}.cw-source-overview-content .cw-association-summary>strong{font-size:24px}.cw-source-overview-content .cw-association-summary>span{font-size:8px}body.cw-overview-open .left-panels,body.cw-overview-open .intel-column,body.cw-overview-open .targets-panel,body.cw-overview-open .map-layers,body.cw-overview-open .timeline,body.cw-overview-open .map-heading,body.cw-overview-open .kpi-strip{visibility:hidden!important}body.cw-overview-open .map-tools{top:auto!important;bottom:86px!important;right:calc(clamp(270px,21vw,355px) + 30px)!important}body.cw-overview-open .map-coordinate{bottom:78px!important;left:calc(clamp(270px,21vw,355px) + 35px)!important;right:calc(clamp(270px,21vw,355px) + 35px)!important}body.cw-overview-open .cesium-viewer-bottom{bottom:66px!important;left:calc(clamp(270px,21vw,355px) + 35px)!important;right:calc(clamp(270px,21vw,355px) + 35px)!important}.cw-home-architecture-head{border-top:1px solid #234555;align-items:center;gap:15px;padding:18px 0 20px;display:flex}.cw-home-architecture-head h3{color:#bdd9e4;margin:0;font-size:14px;font-weight:400}.cw-customization-label{color:#68c4ba;background:#163b3a;border:1px solid #326d69;border-radius:2px;padding:4px 7px;font-size:9px}.cw-home-flow{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;gap:12px;margin-top:10px;display:grid}.cw-home-flow-card{background:linear-gradient(120deg,#113245,#0b2031);border:1px solid #2a556a;border-radius:3px;min-height:240px;padding:27px 25px}.cw-home-flow-card>span{letter-spacing:1.7px;color:#5b91aa;font-size:9px}.cw-home-flow-card h3{color:#bce4e7;margin:14px 0 19px;font-size:20px;font-weight:400}.cw-home-flow-card ul{color:#82a8be;margin:0 0 20px;padding:0;font-size:11px;line-height:2.1;list-style:none}.cw-home-flow-card li:before{content:"·";color:#48b8b5;margin-right:8px}.cw-home-flow-card p{color:#567e96;border-top:1px solid #25475b;margin:0;padding-top:14px;font-size:9px}.cw-home-flow-arrow{text-align:center;color:#438b9c;font-size:28px;font-weight:300;display:block}.cw-home-entry-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:28px;display:grid}.cw-home-entry-grid>button{text-align:left;background:#102b3c;border:1px solid #274b60;border-radius:3px;padding:20px 18px}.cw-home-entry-grid>button:hover{background:#173a4b;border-color:#3b8b95}.cw-home-entry-grid strong{color:#98c7d6;justify-content:space-between;gap:12px;font-size:13px;font-weight:400;display:flex}.cw-home-entry-grid strong>span{color:#437b8b}.cw-home-entry-grid small{color:#527f97;margin-top:13px;font-size:10px;line-height:1.8;display:block}.cw-home-evidence-note{color:#51798e;border-left:2px solid #315363;margin-top:24px;padding-left:10px;font-size:9px;line-height:1.9}@media (width<=1200px){.cw-overview-layout{--cw-overview-column-width:260px}.cw-overview-column{gap:10px;top:12px;bottom:12px}.cw-overview-left{left:12px}.cw-overview-right{right:12px}.cw-overview-column>.cw-panel{padding:13px 12px}.cw-overview-column .cw-panel-head h3{font-size:10px}.cw-overview-column .cw-panel-head>span{font-size:7px}.cw-overview-metrics span{font-size:9px}.cw-overview-metrics strong{font-size:20px}.cw-infrastructure-stats>div{font-size:9px}.cw-overview-map-heading{font-size:16px;left:290px}.cw-source-overview-fold{left:286px;right:286px}.cw-source-overview-fold>summary{gap:8px;padding:0 10px;font-size:9px}.cw-source-overview-fold>summary small{display:none}.cw-source-overview-content{padding:12px}.cw-source-overview-content .cw-stat-grid{grid-template-columns:repeat(2,1fr)}.cw-source-overview-content .cw-overview-grid{grid-template-columns:1fr}body.cw-overview-open .map-tools{right:285px!important}body.cw-overview-open .map-coordinate,body.cw-overview-open .cesium-viewer-bottom{left:286px!important;right:286px!important}.cw-home-flow-card{min-height:225px;padding:22px 18px}.cw-home-flow-card h3{font-size:18px}.cw-home-flow{grid-template-columns:1fr 25px 1fr 25px 1fr;gap:8px}.cw-home-entry-grid{gap:10px}.cw-home-entry-grid>button{padding:18px 14px}}@media (width<=960px){.cw-overview-layout{--cw-overview-column-width:220px}.cw-overview-column>.cw-panel{padding:12px 10px}.cw-overview-column .cw-panel-head h3{padding-left:6px;font-size:9px}.cw-overview-column .cw-panel-head>span{font-size:6px}.cw-overview-metrics span{font-size:8px}.cw-overview-metrics{gap:10px 8px}.cw-overview-metrics strong{font-size:18px}.cw-overview-column .cw-empty strong{font-size:9px}.cw-overview-column .cw-empty p{font-size:7px}.cw-infrastructure-stats{gap:9px}.cw-overview-period,.cw-overview-period select{font-size:7px}.cw-overview-map-heading{left:249px}.cw-overview-map-heading>span{font-size:16px}.cw-source-overview-fold{left:246px;right:246px}.cw-source-overview-fold>summary strong,.cw-source-overview-fold>summary{font-size:8px}.cw-source-overview-content .cw-stat-card>span{font-size:7px}body.cw-overview-open .map-tools{right:245px!important}body.cw-overview-open .map-coordinate,body.cw-overview-open .cesium-viewer-bottom{left:246px!important;right:246px!important}.cw-home-flow-card{padding:20px 14px}.cw-home-flow-card h3{font-size:16px}.cw-home-flow-card ul{font-size:9px}.cw-home-flow-card p{font-size:8px}.cw-home-entry-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=730px){.cw-overview-layout{--cw-overview-column-width:180px}.cw-overview-left{left:8px}.cw-overview-right{right:8px}.cw-overview-column{gap:8px;top:10px;bottom:10px}.cw-overview-column>.cw-panel{padding:10px 8px}.cw-overview-column .cw-panel-head h3{font-size:8px}.cw-overview-column .cw-panel-head>span{display:none}.cw-overview-metrics span{font-size:7px}.cw-overview-metrics strong{font-size:15px}.cw-overview-column .cw-empty{min-height:70px;padding:8px}.cw-overview-column .cw-empty p{font-size:6px}.cw-overview-entry{font-size:7px}.cw-overview-note{font-size:6px}.cw-overview-period>span{display:none}.cw-overview-period{justify-content:flex-end}.cw-infrastructure-stats>div{font-size:8px}.cw-infrastructure-stats strong{font-size:12px}.cw-overview-map-heading{top:23px;left:203px}.cw-overview-map-heading>span{letter-spacing:1px;font-size:12px}.cw-overview-map-heading>small{font-size:7px}.cw-source-overview-fold{bottom:10px;left:199px;right:199px}.cw-source-overview-fold>summary{flex-wrap:wrap;gap:4px;height:auto;min-height:40px;padding:8px 6px;font-size:7px}.cw-source-overview-fold>summary strong{font-size:6px}.cw-source-overview-content{padding:8px}.cw-source-overview-content .cw-stat-grid{grid-template-columns:1fr}.cw-source-overview-content .cw-stat-card{padding:9px}.cw-home-flow{grid-template-columns:1fr;gap:12px}.cw-home-flow-arrow{transform:rotate(90deg)}.cw-home-flow-card{min-height:185px}.cw-home-flow-card ul{font-size:10px}.cw-home-flow-card h3{font-size:18px}body.cw-overview-open .map-tools{right:202px!important}body.cw-overview-open .map-coordinate{font-size:7px;left:201px!important;right:201px!important}body.cw-overview-open .cesium-viewer-bottom{left:201px!important;right:201px!important}}@media (height<=760px){.cw-overview-column>.cw-panel{padding-top:12px;padding-bottom:10px}.cw-overview-column .cw-panel-head{margin-bottom:9px;padding-bottom:8px}.cw-overview-metrics{gap:9px}.cw-overview-column .cw-empty{gap:5px;min-height:80px}.cw-infrastructure-stats{gap:8px}.cw-source-overview-content{max-height:calc(100vh - 234px)}}.conference-workspace.target-inspector-workspace{z-index:9}.target-inspector{top:24px;left:calc(var(--ops-left,280px) + 30px);pointer-events:auto;color:#cbeaf5;background:#071d2ff5;border:1px solid #2985a4;border-radius:8px;flex-direction:column;width:390px;max-width:calc(100vw - 30px);max-height:calc(100% - 108px);display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 42px #0007}.target-inspector button,.target-inspector select{font:inherit;cursor:pointer;color:#b1ddec;background:#0d354a;border:1px solid #2c647b;border-radius:4px;min-height:32px;padding:7px 10px}.target-inspector button:hover{background:#12475d;border-color:#42b9d6}.target-inspector button:disabled{opacity:.45;cursor:default}.target-inspector button:focus-visible,.target-inspector select:focus-visible,.target-inspector input:focus-visible{outline-offset:2px;outline:2px solid #6be5ed}.ti-header{border-bottom:1px solid #254b60;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 12px;display:flex}.ti-header span{color:#72b8ce;font-size:11px}.ti-header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:19px;font-weight:500}.ti-header>button{background:0 0;border:0;min-width:32px;padding:0;font-size:23px}.ti-metrics{background:#0a2a3b;grid-template-columns:1fr 1fr;gap:12px 18px;padding:14px 16px;display:grid}.ti-metrics>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ti-metrics span{color:#739fb2;font-size:11px}.ti-metrics strong{color:#dcf6ff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.ti-actions{grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 0;display:grid}.ti-actions .ti-evidence-primary{color:#e3fbff;background:#086d83;border-color:#29afc5}.ti-availability{color:#8daab9;margin:9px 16px 0;font-size:11px;line-height:1.5}.ti-scroll{scrollbar-width:thin;scrollbar-color:#356479 transparent;min-height:80px;padding:0 16px 12px;overflow:auto}.ti-details{grid-template-columns:1fr 1fr;gap:12px 14px;margin:14px 0 0;display:grid}.ti-field{min-width:0}.ti-field-wide{grid-column:1/-1}.ti-field dt{color:#789eaf;margin-bottom:4px;font-size:11px}.ti-field dd{color:#c7e6f0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.6}.ti-source-summary,.ti-identity{border-top:1px solid #24495c;margin-top:14px;padding-top:12px}.ti-source-summary h3,.ti-identity h3{color:#76d2e1;margin:0 0 6px;font-size:12px;font-weight:500}.ti-source-summary p,.ti-identity p{color:#8fb5c7;margin:0 0 8px;font-size:11px;line-height:1.7}.ti-source-summary>button{width:100%;font-size:11px}.ti-comparison{margin-top:10px}.ti-comparison .source-comparison{padding:0}.ti-comparison table{font-size:10px}.ti-footer{border-top:1px solid #24495c;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ti-footer span{color:#789cae;font-size:10px}.ti-footer button{white-space:nowrap;min-height:26px;padding:4px 8px;font-size:10px}.ti-replay{background:#0a2a3b;border-bottom:1px solid #24495c;padding:12px 16px}.ti-replay-title,.ti-replay-time{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.ti-replay-title strong{color:#83e0e6;font-weight:500}.ti-replay-controls{gap:6px;margin:10px 0 6px;display:flex}.ti-replay-controls button,.ti-replay-controls select{flex:1;padding:5px 7px;font-size:11px}.ti-replay-controls select{flex:0 0 52px}.ti-replay>input{accent-color:#32d2df;width:100%;margin:6px 0}.ti-replay-time{font-variant-numeric:tabular-nums;color:#9dc9d9}.ti-replay-time button{min-height:26px;padding:4px 7px;font-size:10px}.ti-replay>small{color:#83a6b8;margin-top:7px;font-size:10px;line-height:1.6;display:block}.target-evidence-dialog{color:#cceaf4;background:#071d2f;border:1px solid #2c96b3;border-radius:8px;width:min(1080px,94vw);max-height:92vh;padding:0;box-shadow:0 20px 80px #0009}.target-evidence-dialog::backdrop{background:#0008}.target-evidence-dialog button,.target-evidence-dialog select{font:inherit;color:#c2e7f1;cursor:pointer;background:#0e3549;border:1px solid #2c647b;border-radius:4px;padding:7px 12px}.target-evidence-dialog button:disabled{opacity:.4;cursor:default}.target-evidence-dialog header{border-bottom:1px solid #265066;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.target-evidence-dialog h2{margin:0 0 5px;font-size:20px;font-weight:500}.target-evidence-dialog header p{color:#8db5c6;margin:0;font-size:12px}.te-workflow{counter-reset:step;background:#0a293b;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:14px 20px;list-style:none;display:grid}.te-workflow li{color:#7194a6;font-size:12px;line-height:1.6}.te-workflow li:before{counter-increment:step;content:counter(step);border:1px solid #365568;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:7px;display:inline-flex}.te-workflow .te-step-done{color:#79d4de}.te-workflow .te-step-wait{color:#e7c079}.te-body{padding:15px 20px 20px}.te-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.te-toolbar label{color:#a3c8d9;align-items:center;gap:8px;font-size:12px;display:flex}.te-toolbar .te-channels{gap:7px;margin-left:auto;display:flex}.te-channels button[aria-pressed=true]{color:#efffff;background:#0a7892;border-color:#46c8df}.te-warning{color:#e4c68b;background:#44331b50;border:1px solid #8b6a31;border-radius:4px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.7}.te-mount{aspect-ratio:16/9;background:#020a11;max-height:52vh;position:relative;overflow:hidden}.te-mount video{object-fit:contain;width:100%;height:100%;display:block}.te-mount .cw-stream-status{font-size:12px;position:absolute;bottom:10px;left:12px}.te-status{color:#83c9da;margin:10px 0;font-size:12px}.te-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.te-controls small{color:#91aebc;font-size:11px}.te-empty{text-align:center;color:#90b6c7;padding:35px;line-height:1.8}.te-gallery{border-top:1px solid #285166;margin-top:15px;padding-top:14px}.te-gallery h3{color:#bde7f2;margin:0 0 12px;font-size:14px;font-weight:500}.te-gallery-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.te-gallery button{text-align:left;padding:0;overflow:hidden}.te-gallery img{aspect-ratio:16/9;object-fit:contain;background:#020b13;width:100%;display:block}.te-gallery span{padding:8px;font-size:10px;display:block}.te-image-enlarged{z-index:2;background:#03111cf5;flex-direction:column;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.te-image-enlarged img{object-fit:contain;flex:1;max-width:100%;min-height:0;display:block}.te-image-enlarged button{align-self:flex-end}@media (width<=1350px){.target-inspector{width:350px;left:calc(var(--ops-left,240px) + 24px);max-height:calc(100% - 94px);top:14px}.ti-header{padding:12px 14px}.ti-metrics{gap:10px 14px;padding:11px 14px}.ti-metrics strong{font-size:15px}.ti-actions{padding:10px 14px 0}.ti-scroll{padding:0 14px 10px}.ti-details{gap:9px 12px}.ti-availability{margin:8px 14px 0}}@media (width<=850px){.target-inspector{width:340px;max-height:calc(100% - 90px);left:20px}}@media (width<=600px){.target-inspector{width:auto;max-height:calc(100% - 80px);top:12px;left:10px;right:10px}.te-workflow{grid-template-columns:1fr 1fr;padding:12px}.target-evidence-dialog header{padding:12px}.target-evidence-dialog h2{font-size:17px}.te-body{padding:12px}.te-toolbar label{width:100%}.te-toolbar select{max-width:70%}.te-toolbar .te-channels{margin-left:0}.te-gallery-list{grid-template-columns:1fr}}.ti-risk-note{margin:10px 16px 0;font-size:10px;line-height:1.7}.target-inspector{width:330px;max-height:min(620px,100% - 95px)}.target-inspector[data-inspector-level=summary]{max-height:min(540px,100% - 95px)}.target-inspector[data-inspector-level=summary] .ti-header{padding:11px 13px 10px}.target-inspector[data-inspector-level=summary] .ti-header h2{margin-top:4px;font-size:17px}.target-inspector[data-inspector-level=summary] .ti-metrics{gap:10px 14px;padding:11px 13px}.target-inspector[data-inspector-level=summary] .ti-metrics strong{font-size:15px}.target-inspector[data-inspector-level=summary] .ti-actions{gap:7px;padding:10px 13px 0}.target-inspector[data-inspector-level=summary] .ti-actions button{min-height:30px;padding:6px 9px;font-size:11px}.target-inspector[data-inspector-level=summary] .ti-risk-note{margin:9px 13px 10px}.ti-risk-note{align-items:center;gap:6px;display:flex}.ti-risk-note i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.target-inspector[data-inspector-level=details]{width:390px}.ti-level-nav{background:#0a2a3b;border-bottom:1px solid #254b60;align-items:center;gap:12px;padding:8px 13px;display:flex}.ti-level-nav button{background:0 0;min-height:27px;padding:4px 8px;font-size:11px}.ti-level-nav span{color:#87afc2;font-size:11px}.ti-section-title{color:#83d9e6;margin:14px 0 0;font-size:12px;font-weight:500}.ti-detail-note{color:#9eb3bf;margin:12px 0 0;font-size:10px;line-height:1.6}.ti-footer .ti-detail-entry{color:#8de3f0;background:#0b3b50;border-color:#30899f;min-height:29px;font-size:11px}.target-inspector .ti-header,.target-inspector .ti-metrics,.target-inspector .ti-actions,.target-inspector .ti-risk-note,.target-inspector .ti-replay,.target-inspector .ti-footer,.target-inspector .ti-level-nav{flex-shrink:0}@media (width<=1250px){.target-inspector{width:330px;left:12px}.target-inspector[data-inspector-level=details]{width:360px}}@media (width<=600px){.target-inspector,.target-inspector[data-inspector-level=details]{width:auto}.target-inspector[data-inspector-level=summary][data-replaying=true]{max-height:calc(100% - 80px);overflow:auto}}.event-scope button{color:#a4bbca;border:1px solid #315063;border-radius:4px;padding:7px;font-size:11px}.device-tools{border-top:1px solid #2c4c5f;margin-top:12px;padding-top:8px}.device-tools label{align-items:center;gap:5px;font-size:11px;line-height:1.8;display:flex}.device-tools p{color:#8faabc;margin:8px 0 0;font-size:10px;line-height:1.7}#cockpit-device-types{grid-template-columns:1fr 1fr;gap:7px;padding:8px 0;display:grid}.integration-status{border-top:1px solid #315263;margin-top:18px;padding-top:10px}.integration-status h3{font-size:12px}.integration-status output,.integration-status p{color:#91b4c7;font-size:11px;line-height:1.8}.source-comparison{margin-top:14px;padding:12px 0}.source-comparison header{border-bottom:1px solid #2a5264;flex-direction:column;gap:5px;padding-bottom:10px;display:flex}.source-comparison header strong{color:#75dfcb;font-size:13px}.source-comparison header span{color:#8bb1c6;font-size:10px}.source-comparison article{background:#0d2737;border:1px solid #315367;border-radius:5px;margin-top:9px;padding:12px}.source-comparison article.comparison-fusion{background:#123039;border-color:#327e74}.source-comparison h4{color:#cfe7ef;margin:0 0 9px;font-size:12px}.source-comparison p,.source-comparison small,.comparison-note{color:#8fb2c7;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.source-comparison article>div{justify-content:space-between;gap:8px;margin:7px 0;font-size:11px;display:flex}.source-comparison article>div span{color:#709bb0}.source-comparison article>div strong{overflow-wrap:anywhere;text-align:right;max-width:72%;font-weight:400}.cw-inline-stream{color:#8fbdce;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex;position:relative}.cw-inline-stream video{object-fit:contain;width:100%;height:100%}.cw-inline-stream .cw-stream-status{background:#0b273add;padding:6px;font-size:11px;position:absolute;inset:auto 8px 8px}.cw-inline-stream>button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.conference-workspace .cw-inline-video-frame,.conference-workspace .cw-inline-photo{aspect-ratio:16/9;flex:none;width:100%;height:auto;position:relative}.conference-workspace .cw-inline-video,.conference-workspace .cw-inline-photo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.recording-gap{color:#9cbbcc;background:#071622e0;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.recording-gap[hidden]{display:none}.conference-workspace .cw-detail-media>section{align-self:start;height:auto}.conference-workspace .cw-detail-media{height:auto;max-height:42vh;padding-bottom:3px;bottom:12px;overflow:auto}.conference-workspace .cw-detail-playback{min-width:250px}.conference-workspace .cw-detail-right{width:320px;max-height:calc(100% - 80px);overflow:auto}.conference-workspace .cw-inline-heading{min-height:28px}.conference-workspace .cw-inline-caption{min-height:26px;font-size:10px}.conference-workspace .cw-inline-tracking{font-size:10px}.conference-workspace .cw-inline-tracking input{width:12px;height:12px}[hidden]{display:none!important}.cw-media-mount{position:relative}.conference-workspace .cw-virtual-toggle{color:#8ee9d8;white-space:nowrap;background:#12393b;border:1px solid #3a8178;border-radius:3px;padding:7px 10px;font-size:11px}.conference-workspace .cw-virtual-toggle:disabled{opacity:.45;cursor:not-allowed}.cw-fpv-hud{pointer-events:none;color:#d4eee9;position:absolute;inset:66px 12px 12px}.cw-fpv-summary{background:#102b35df;border:1px solid #408a81;border-radius:5px;max-width:340px;padding:16px;position:absolute;top:16px;left:16px}.cw-fpv-summary>strong{font-size:16px;display:block}.cw-fpv-summary>span{color:#9bbebd;margin-top:8px;font-size:11px;display:block}.cw-fpv-metrics{grid-template-columns:1fr 1fr;gap:15px 20px;margin:18px 0;display:grid}.cw-fpv-metrics span{color:#91b9b6;font-size:11px;display:block}.cw-fpv-metrics strong{margin-top:5px;font-size:20px;font-weight:500;display:block}.cw-fpv-summary p{color:#a7c9c4;overflow-wrap:anywhere;margin:7px 0;font-size:11px;line-height:1.7}.cw-fpv-summary .cw-fpv-explanation{color:#93b2b7;border-top:1px solid #366466;padding-top:10px}.cw-fpv-reticle{border:1px solid #75e4cc;border-radius:50%;width:38px;height:38px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2px #02131a}.cw-fpv-reticle i,.cw-fpv-reticle b{background:#75e4cc;display:block;position:absolute}.cw-fpv-reticle i{width:56px;height:1px;top:18px;left:-10px}.cw-fpv-reticle b{width:1px;height:56px;top:-10px;left:18px}.cw-fpv-look{pointer-events:auto;background:#0c2732e8;border:1px solid #39716e;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex;position:absolute;top:16px;right:16px}.cw-fpv-look>div{gap:6px;display:flex}.cw-fpv-look button{color:#bee7df;background:#143b40;border:1px solid #356a69;border-radius:3px;padding:9px;font-size:11px}.cw-fpv-look button:hover{background:#215653}body.cw-first-person-open .conference-workspace .cw-detail-left,body.cw-first-person-open .conference-workspace .cw-detail-right,body.cw-first-person-open .conference-workspace .cw-detail-center,body.cw-first-person-open .conference-workspace .cw-detail-media,body.cw-first-person-open .map-tools,body.cw-first-person-open .map-coordinate{display:none!important}body.cw-first-person-open .conference-workspace .cw-detail-playback{z-index:3;width:620px;min-width:0;max-width:calc(100% - 48px);bottom:24px;left:50%;right:auto;transform:translate(-50%)}body.cw-first-person-open .cesium-viewer-bottom{bottom:8px!important;left:12px!important;right:auto!important}@media (width<=720px){.cw-fpv-summary{width:calc(100% - 150px);padding:10px;top:0;left:0}.cw-fpv-metrics{gap:8px;margin:12px 0}.cw-fpv-metrics strong{font-size:16px}.cw-fpv-look{width:135px;padding:5px;top:0;right:0}.cw-fpv-look button{padding:6px;font-size:9px}.cw-fpv-look>div{flex-wrap:wrap;justify-content:center}.cw-fpv-summary>strong{font-size:13px}.conference-workspace .cw-virtual-toggle{font-size:10px}}.operations-dialog{color:#c6dce8;background:#0a2337;border:1px solid #36778d;width:min(950px,100vw - 40px);max-height:calc(100vh - 40px);padding:20px;overflow:auto}.operations-note{color:#88a9bb;font-size:11px;line-height:1.8}.operations-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.operations-columns form{flex-direction:column;gap:12px;display:flex}.operations-columns label{flex-direction:column;gap:6px;font-size:12px;display:flex}.operations-columns input,.operations-columns textarea,.operations-columns select{color:#c2dfea;background:#081b2b;border:1px solid #345568;border-radius:4px;min-width:0;padding:9px}.operations-columns label.check{flex-direction:row;align-items:center}.operations-columns input[type=checkbox]{width:15px;height:15px}.operations-columns p{color:#8eaebf;font-size:11px;line-height:1.8}.operations-toolbar{justify-content:space-between;align-items:center;padding-bottom:14px;font-size:12px;display:flex}.operations-records{max-height:300px;overflow:auto}.operations-records article{border-top:1px solid #294b60;gap:10px;padding:10px 0;display:flex}.operations-records article>button:first-child{text-align:left;flex:1}.operations-records strong,.operations-records small{font-size:12px;display:block}.operations-records small{color:#78a1b6;margin-top:5px;font-size:10px}.operations-records button{color:#8dd8e2;font-size:11px}.operations-columns h3{font-size:15px}.operations-columns output{color:#efba86;font-size:12px}.roster-settings{border-top:1px solid #2b5268;margin-top:20px;padding-top:12px}.roster-settings summary{margin-bottom:15px;font-size:12px}.operations-dialog.drawing{width:360px;max-height:75vh;position:absolute;inset:100px auto auto 20px}.operations-dialog.drawing::backdrop{pointer-events:none;background:0 0}.operations-dialog.drawing .operations-columns{grid-template-columns:1fr}.operations-dialog.drawing .operations-columns>section{display:none}.framework-open .map-stage,.framework-open .left-panels,.framework-open .intel-column,.framework-open .targets-panel,.framework-open .timeline,.framework-open .map-layers,.framework-open .collapse-panel{visibility:hidden!important}.trend-comparison{gap:20px;display:flex}.trend-comparison>div{border:1px solid #37546b;flex:1;padding:22px;font-size:13px}.trend-comparison strong{margin-top:12px;font-size:30px;display:block}.framework-view{z-index:8;color:#d0e5ef;background:radial-gradient(at 60% 0,#10394b 0,#0000 65%),#071b2d;border:1px solid #28506b;padding:clamp(20px,2.8vw,44px);position:absolute;inset:12px;overflow:auto}.framework-view[hidden]{display:none}.framework-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.framework-eyebrow{letter-spacing:3px;color:#61d3cc!important;margin:0 0 12px!important;font-size:12px!important}.framework-heading h2{letter-spacing:2px;margin:0 0 12px;font-size:clamp(22px,2.2vw,34px);font-weight:600}.framework-heading p{color:#99b8c9;margin:0;font-size:13px;line-height:1.8}.framework-view button{cursor:pointer;transition:background .15s,border-color .15s}.framework-enter,.framework-video-lane>button{color:#9aeee3;background:#0d384a;border:1px solid #3c899d;border-radius:4px;flex-shrink:0;padding:12px 18px;font-size:13px}.framework-main-flow{grid-template-columns:1fr 26px 1.2fr 26px 1fr 26px 1fr;align-items:stretch;gap:10px;display:grid}.framework-stage{background:#0c293c;border-top:2px solid #3287a4;border-radius:3px;flex-direction:column;padding:22px 18px;display:flex}.framework-stage-engine{background:linear-gradient(145deg,#124c55,#0c2c40);border-color:#61d5bd}.framework-step{letter-spacing:1px;color:#76adbf;font-size:11px}.framework-stage h3{color:#def4f8;margin:17px 0 12px;font-size:19px;font-weight:600}.framework-stage p{color:#b0ccd9;margin:0 0 16px;font-size:13px;line-height:2}.framework-stage small{color:#80a5b8;margin-top:auto;font-size:11px;line-height:1.8}.framework-arrow{text-align:center;color:#4795a9;align-self:center;font-size:25px}.framework-source-tags,.framework-output-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.framework-source-tags span,.framework-output-tags span{color:#9adbcf;background:#14506866;border-radius:3px;padding:5px 8px;font-size:11px}.framework-output-tags span{background:#207f7144;border:1px solid #3d8a84}.framework-compare{margin-top:28px}.framework-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.framework-section-title h3{margin:0;font-size:15px;font-weight:500}.framework-section-title>span{color:#88a9bb;font-size:11px}.framework-compare-buttons{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.framework-compare-buttons button{text-align:left;color:#bfdce8;background:#0b2538;border:1px solid #2c526b;border-radius:4px;grid-template-columns:1fr auto;gap:10px;padding:15px 18px;display:grid}.framework-compare-buttons button:hover,.framework-view .framework-enter:hover,.framework-video-lane>button:hover{background:#124354;border-color:#61d5bd}.framework-compare-buttons button:focus-visible,.framework-view button:focus-visible{outline-offset:3px;outline:2px solid #7ce6e0}.framework-compare-buttons span{font-size:14px}.framework-compare-buttons strong{color:#75d9d2;grid-area:1/2/3;align-self:center;font-size:24px}.framework-compare-buttons small{color:#83aabd;font-size:11px}.framework-compare-buttons .framework-fusion-button{background:#29243e;border-color:#6c598c}.framework-compare-buttons .framework-fusion-button strong{color:#d2abf5}.framework-footnote{color:#7b9eb2;margin:12px 0 0;font-size:11px;line-height:1.8}.framework-video-lane{background:#0a2435;border:1px solid #294a61;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:20px 24px;display:flex}.framework-video-lane h3{color:#c3e7ed;margin:9px 0;font-size:16px}.framework-video-lane p{color:#8eafc0;max-width:850px;margin:0;font-size:12px;line-height:1.9}.framework-engine-details{border-top:1px solid #234457;margin-top:22px;padding-top:18px}.framework-engine-details summary{cursor:pointer;color:#93bccc;font-size:13px}.framework-engine-details summary>span{color:#658c9f;margin-left:20px;font-size:11px}.framework-modules{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:20px;display:grid}.framework-modules b{color:#82cec9;font-size:12px;font-weight:500}.framework-modules p{color:#88a9bb;font-size:12px;line-height:1.9}@media (width<=900px){.framework-main-flow{grid-template-columns:1fr 20px 1fr;gap:14px}.framework-main-flow>.framework-arrow:nth-child(4){display:none}.framework-stage{padding:18px}.framework-heading{align-items:flex-start}.framework-section-title{flex-direction:column;align-items:flex-start}.framework-modules{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.framework-view{padding:18px;inset:6px}.framework-heading{flex-direction:column}.framework-main-flow{grid-template-columns:1fr}.framework-arrow{display:none}.framework-compare-buttons{grid-template-columns:repeat(2,1fr)}.framework-video-lane{flex-direction:column;align-items:stretch;padding:18px}.framework-engine-details summary>span{margin:8px 0;display:block}.framework-modules{grid-template-columns:1fr}}:root{--shell-header:52px;--shell-gap:10px;--ops-left:clamp(240px,14vw,300px);--ops-right:clamp(280px,16vw,350px);--shell-border:#1d536c;--shell-bg:#061d30;--shell-text:#b9d6e5;--shell-cyan:#35c9e8;--shell-muted:#779bb0;--shell-amber:#e6b459;color:var(--shell-text);font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:12px}body{background:#031422}button,input,select,textarea{font:inherit}button{border-radius:2px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--shell-cyan);outline-offset:2px}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--shell-cyan)}[hidden],.hidden{display:none!important}.topbar{height:var(--shell-header);z-index:10;background:linear-gradient(#06253b,#04192b);border-bottom:1px solid #27718f;align-items:center;gap:16px;padding:0 12px;display:flex;inset:0 0 auto}.brand{text-align:center;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.brand h1{letter-spacing:3px;color:#bdeeff;text-shadow:0 0 14px #2192b1;font-size:23px;font-weight:600}.brand p{display:none}.primary-nav{flex-shrink:0;align-items:center;gap:5px;height:100%;margin:0;display:flex;position:static}.primary-nav button{color:#6c9cb5;background:#082238;border:1px solid #17415b;min-width:78px;padding:8px 12px;font-size:12px;transform:skew(-10deg)}.primary-nav button.active{color:#35d1ed;background:#07415b;border-color:#1c90ac}.primary-nav button:hover{color:#c6edf6;border-color:#2b8caa}.primary-nav button:after{display:none}.top-status{gap:10px;margin-left:auto;font-size:10px}.top-status #connection-label{display:none}.top-status time{color:#2ccee9;white-space:nowrap;font-size:11px}.icon-button{border-radius:2px;width:28px;height:28px}.badge{border-radius:2px;padding:4px 7px;font-size:10px}.workspace,.conference-workspace{min-height:0;inset:var(--shell-header) 0 0!important}.workspace{--shell-map-bottom:70px}.map-stage{left:calc(var(--ops-left) + 2 * var(--shell-gap));right:calc(var(--ops-right) + 2 * var(--shell-gap));top:var(--shell-gap);bottom:var(--shell-map-bottom);border:1px solid var(--shell-border);background:#071c2b;overflow:hidden}.map-vignette{display:none}.map-heading{background:#061d30dd;border:1px solid #244e61;max-width:calc(100% - 180px);padding:8px 10px;top:12px;left:12px}.map-heading h2{letter-spacing:0;margin:0 0 5px;font-size:13px}.map-heading .map-workflow{display:none}.map-heading .map-note{letter-spacing:0;color:#7eadd0;font-size:10px}.map-tools{box-shadow:none;background:#142939e8;border:1px solid #375468;border-radius:2px;gap:2px;padding:3px;bottom:40px;left:12px;right:auto}.map-tools button{width:27px;height:28px}.map-tools svg{width:16px;height:16px}.map-coordinate{white-space:normal;background:#071d2abb;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:5px;font-size:9px;display:flex;bottom:8px;left:50px;right:10px}.map-coordinate #cursor-position{display:none}.cesium-viewer-bottom{bottom:8px!important;left:12px!important;right:12px!important}.cesium-widget-credits{opacity:1;background:#071c2bcc;font-size:9px!important}.cesium-widget-credits img{height:14px}.panel{background:var(--shell-bg);border:1px solid var(--shell-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.panel-title{gap:8px;min-height:20px}.panel-title h3{letter-spacing:0;border-left:2px solid var(--shell-cyan);color:#adddeb;margin:0;padding-left:7px;font-size:12px;font-weight:500}.panel-title .text-button{color:#40b9d3;font-size:10px}.text-button{color:#72bcd1;font-size:11px}.micro{letter-spacing:0;font-size:10px}.left-panels{width:var(--ops-left);pointer-events:auto;gap:8px;display:flex;top:10px;bottom:10px;left:10px;overflow:auto;transform:none}.left-panels .panel{flex-shrink:0;padding:10px}.flight-summary{height:auto}.flight-summary #statistics-basis{color:#7499af;margin:6px 0;font-size:9px;line-height:1.6}.ue-business-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.ue-business-stat{text-align:left;background:#08243a;border:1px solid #164258;grid-template-columns:1fr auto;align-items:baseline;gap:3px 4px;min-width:0;padding:8px;display:grid}.ue-business-stat>span:first-child{color:#7dabbe;white-space:normal;grid-column:1/-1;font-size:10px;line-height:1.4}.ue-business-stat strong{color:#d8f3ff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.2}.ue-business-stat small{color:#6999ad;font-size:9px}.ue-business-stat .stat-change{color:#6e96ac;grid-column:1/-1;font-size:8px;line-height:1.2}.ue-business-stat:hover{background:#11364b}.flight-tasks{flex-direction:column;flex:1;min-height:210px;display:flex}.mission-filters{gap:5px;margin:10px 0;display:flex}.mission-search{flex:1;min-width:0}.mission-search input{color:#bbd9e7;background:#031c2b;border:1px solid #235570;width:100%;padding:6px;font-size:10px}.mission-state-control{font-size:10px;position:relative}.mission-state-control summary{cursor:pointer;border:1px solid #235570;padding:6px}.mission-state-menu{z-index:3;background:#092438;border:1px solid #2d687e;min-width:105px;padding:8px;position:absolute;right:0}.mission-state-menu select{color:#b8d4e5;background:#071e2d;width:100%;font-size:10px}.mission-state-menu button{color:#69c7d9;padding:8px 0;font-size:10px}.mission-table-scroll{flex:1;min-height:0;overflow:auto}.mission-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:9px}.mission-table th{color:#26c6e3;background:#062b42;padding:5px 2px;font-size:9px;font-weight:400}.mission-table td{text-align:center;color:#b3d5e4;overflow-wrap:anywhere;border-bottom:1px solid #174052;padding:8px 2px;line-height:1.6}.mission-table tr[role=button]{cursor:pointer}.mission-table tr[role=button]:hover{background:#143951}.mission-table .mission-empty{color:#789db2;padding:24px 8px;font-size:10px;line-height:1.8}.task-module-links{color:#6fbed3;border-top:1px solid #184255;justify-content:space-between;margin-top:6px;padding-top:10px;font-size:10px;display:flex}.altitude-panel{height:170px}.altitude-chart{align-items:flex-end;gap:8px;height:85px;margin:13px 5px 0;display:flex}.altitude-bin{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;font-size:10px;display:flex;position:relative}.altitude-bin strong{font-size:10px;font-weight:400}.altitude-bin i{width:28px;height:var(--bin-height);background:linear-gradient(#40d4ee,#075378);min-height:2px}.altitude-bin span{color:#85b4c9;font-size:9px;position:absolute;top:90px}.altitude-caption{color:#7399af;margin:25px 0 0;font-size:9px}.intel-column{height:calc(60% - 18px);width:var(--ops-right);z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;top:10px;right:10px}.intel-column .panel{padding:10px}.intel-panel{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.intel-tabs{border-bottom:1px solid #224b62;gap:0;margin:8px 0;display:flex}.intel-tabs button{color:#87afc6;flex:1;padding:7px;font-size:10px}.intel-tabs button.active{color:#4bdaf0;background:#093349;border-bottom:1px solid #30b9d5}.intel-record-list{flex:1;min-height:0;overflow:auto}.intel-record-list article{border-bottom:1px solid #194354;padding:9px 0}.intel-record-list time,.intel-record-list small{color:#5e99b3;font-size:9px}.intel-record-list p{color:#9ecadc;margin:5px 0;font-size:10px;line-height:1.7}.intel-empty,.intel-help{color:#739aaf;margin:10px 0;font-size:10px;line-height:1.8}.risk-panel{flex:1;height:auto;min-height:0;overflow:auto}.risk-summary{grid-template-columns:repeat(3,1fr);gap:4px;margin:10px 0;display:grid}.risk-summary>div{border:1px solid #18495e;flex-direction:column;align-items:center;gap:4px;padding:7px 3px;display:flex}.risk-summary strong{color:#d4e2e8;font-size:18px;font-weight:500}.risk-summary small{color:#90b5ca;text-align:center;font-size:9px;line-height:1.5}.risk-record-list button{text-align:left;color:#dcb359;justify-content:space-between;gap:5px;width:100%;padding:8px 0;font-size:9px;display:flex}.risk-record-list strong{color:#31c6df;font-size:9px;font-weight:400}.risk-record-list time{color:#71a1b9;font-size:9px}.targets-panel{width:var(--ops-right);z-index:3;background:var(--shell-bg);border-radius:0;top:calc(60% + 10px);bottom:10px;right:10px;transform:none}.target-panel-head{padding:8px 10px 0}.discovery-caption{color:#7299af;margin:5px 0;font-size:9px}.event-scope{grid-template-columns:1fr 1fr;gap:4px;margin:5px 0;display:grid}.event-scope button{color:#79a5ba;background:#082438;border:1px solid #24536c;border-radius:0;padding:4px;font-size:9px}.event-scope button.active{color:#5ad7e6;background:#064252;border-color:#1c8ba1}.event-scope input{color:#7cb0c6;background:#061a2b;border:1px solid #25536c;border-radius:0;grid-column:1/-1;width:100%;padding:4px;font-size:9px}.target-tabs{margin-top:3px}.target-tabs button{padding:6px;font-size:10px}.search-box{border-radius:0;margin:6px 10px;padding:5px}.discovery-tools{grid-template-columns:1fr 1fr;align-items:center;gap:4px;padding:0 10px 6px;display:grid}.discovery-tools .discovery-scan{background:repeating-radial-gradient(circle,#0000 0 12px,#1c715777 13px 14px,#0000 15px 19px);border:1px solid #1c8265;border-radius:50%;grid-column:1/-1;justify-self:center;width:76px;height:76px;position:relative;overflow:hidden}.discovery-scan:before{content:"";background:conic-gradient(#0000 260deg,#12cb9655 360deg);animation:6s linear infinite radar-scan;position:absolute;inset:0}.scan-caption{color:#578a9e;font-size:8px}.discovery-tools select{color:#99bace;background:#082336;border:1px solid #225267;width:100%;min-width:0;padding:3px;font-size:9px}.discovery-heading,.discovery-row{grid-template-columns:1.07fr .66fr 1.25fr .64fr .72fr .78fr;align-items:center;gap:3px;display:grid}.discovery-heading{color:#39c8e4;text-align:center;background:#00405b;margin:0 8px;padding:6px 3px;font-size:8px}.target-list{padding:0 8px}.discovery-row{text-align:center;border-bottom:1px solid #193e54;border-left:2px solid var(--source-color);border-radius:0;width:100%;min-height:39px;padding:8px 3px;font-size:9px}.discovery-row.selected,.discovery-row:hover{background:#113f54}.discovery-row span{overflow-wrap:anywhere}.discovery-row span:first-child{font-size:9px}.discovery-row small{color:#6f97ac;margin-top:3px;font-size:7px;display:block}.flight-tag{color:#49bdd3;font-size:8px}.list-footer{color:#648c9f;padding:6px 9px;font-size:8px;line-height:1.6}.empty-state{min-height:90px;padding:18px 10px;font-size:11px;line-height:1.9}.empty-state small{font-size:9px}.detail-view{padding:12px}.detail-identity h4{font-size:13px}.detail-grid{gap:13px 8px}.map-layers{left:auto;right:calc(var(--ops-right) + 28px);z-index:4;background:#162734eb;border:1px solid #375363;width:172px;max-height:calc(100% - 210px);position:absolute;top:auto;bottom:82px;overflow:auto}.map-layers>summary{color:#b0ccda;cursor:pointer;justify-content:space-between;padding:9px 10px;font-size:11px;display:flex}.map-layers h3{color:#95b3c5;margin:12px 0 5px;font-size:10px;font-weight:400}.dynamic-master{align-items:center;gap:6px;margin:3px 0 10px;font-size:10px;display:flex}.layer-list{gap:0}.layer-row{gap:7px;padding:6px 0;font-size:10px}.layer-options{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:8px;padding-top:8px;font-size:9px}.device-tools summary{padding:7px 0!important;font-size:10px!important}.device-tools label{font-size:9px}.device-tools p{margin:6px 0;font-size:9px;line-height:1.7}#cockpit-device-types{gap:4px}.device-tools{margin-top:8px}.layer-row .layer-count{font-size:10px}.timeline{left:calc(var(--ops-left) + 20px);right:calc(var(--ops-right) + 20px);background:#09263a;border-radius:0;gap:10px;height:50px;padding:7px 10px;bottom:10px}.timeline-main{flex:1;min-width:0}.timeline-top{justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.timeline-top strong{font-size:10px}.timeline-top #timeline-title{display:inline}.timeline-ticks,.timeline-tag{display:none}.timeline-main input{width:100%;height:12px;margin-top:4px}.play-controls{align-items:center;gap:4px;display:flex}.play-controls .icon-button,.play-button{border-radius:2px;width:26px;height:26px}.play-button{color:#7eddeb;background:#0a3c50;border:1px solid #24617a}.play-controls select{color:#a1c7d9;background:#092336;border:1px solid #31586c;width:46px;padding:4px;font-size:10px}.collapse-panel{z-index:5;color:#80bbd0;background:#0a2b42;border:1px solid #26566e;width:20px;height:28px;position:absolute;top:10px}.collapse-panel.left{left:calc(var(--ops-left) + 11px)}.collapse-panel.right{right:calc(var(--ops-right) + 11px);width:20px;font-size:0}.collapse-panel.right:before{content:"›";font-size:16px}body.left-collapsed{--ops-left:0px}body.right-collapsed{--ops-right:0px}body.left-collapsed .left-panels,body.right-collapsed .targets-panel,body.right-collapsed .intel-column{visibility:hidden}body.right-collapsed .targets-panel{transform:none}body.left-collapsed .collapse-panel.left{left:10px}body.right-collapsed .collapse-panel.right{right:10px}body.right-collapsed .collapse-panel.right:before{content:"‹"}.conference-workspace{--cw-info-width:clamp(235px,14vw,295px);font-size:12px}.conference-workspace .cw-detail-layout:before{display:none}.conference-workspace .cw-detail-top{border-color:var(--shell-border);height:42px;box-shadow:none;background:#07263b;padding:0 12px;inset:10px 10px auto}.conference-workspace .cw-detail-top h2{color:#b9dcea;font-size:14px;font-weight:500}.conference-workspace .cw-detail-top .cw-head-actions{gap:8px}.conference-workspace .cw-detail-top .cw-tag{font-size:10px}.conference-workspace .cw-button,.conference-workspace .cw-detail-back,.conference-workspace .cw-source-toggle,.conference-workspace .cw-virtual-toggle{color:#87cedd;background:#0b3247;border-color:#28627c;border-radius:2px;min-height:28px;padding:7px 10px;font-size:11px}.conference-workspace .cw-detail-left{width:var(--cw-info-width);border:1px solid var(--shell-border);background:#071d2f;padding:12px;top:62px;bottom:10px;left:10px;overflow:auto}.conference-workspace .cw-detail-left>.cw-panel{background:0 0;border:0;padding:0}.conference-workspace .cw-panel-head h3{color:#26c7e3;border-left:0;padding-left:0;font-size:12px}.conference-workspace .cw-field-grid{display:block}.conference-workspace .cw-detail-left .cw-field{border-bottom:1px dashed #193f53;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:11px 0;display:flex}.conference-workspace .cw-detail-left .cw-field>span{white-space:nowrap;color:#709bb0;font-size:11px;line-height:1.5}.conference-workspace .cw-detail-left .cw-field>strong{text-align:right;overflow-wrap:anywhere;color:#c0ddea;max-width:65%;font-size:11px;font-weight:400;line-height:1.5}.conference-workspace .cw-detail-left details{border-top:1px solid #215067;margin-top:16px;padding-top:12px}.conference-workspace .cw-detail-left summary{color:#7cb3cb;cursor:pointer;pointer-events:auto;margin-bottom:8px;font-size:11px}.conference-workspace .cw-muted{color:#6992a7;font-size:10px;line-height:1.8}.conference-workspace .cw-locate,.conference-workspace .cw-replay-start{width:100%;min-height:32px;margin:6px 0}.conference-workspace .cw-detail-center{left:calc(var(--cw-info-width) + 20px);top:62px;right:10px;bottom:calc(var(--cw-media-height) + 10px);border:1px solid var(--shell-border)}.conference-workspace .cw-detail-map-title{color:#28c1db;background:#061d30;height:26px;padding:6px 8px;font-size:11px}.conference-workspace .cw-detail-device-layer{background:#1a2a35ef;border:1px solid #4c606d;width:160px;padding:11px;bottom:14px;right:14px}.conference-workspace .cw-detail-device-layer h3{font-size:11px}.conference-workspace .cw-detail-device-layer>label{gap:8px;margin-top:11px;font-size:10px}.conference-workspace .cw-detail-coverage{padding:6px 8px;font-size:10px;top:34px;right:14px}.conference-workspace .cw-device-mark[data-device-type=光电]{color:#38dfad}.conference-workspace .cw-detail-layout[data-sources-open=true] .cw-detail-device-layer,.conference-workspace .cw-detail-layout[data-sources-open=true] .cw-detail-coverage{right:14px}.conference-workspace .cw-detail-layout[data-historical=true] .cw-detail-device-layer{bottom:14px}.conference-workspace .cw-detail-right{width:320px;top:62px;right:10px;bottom:calc(var(--cw-media-height) + 10px);max-height:none;box-shadow:none;background:#071f32;border:1px solid #246078}.conference-workspace .cw-detail-right .cw-panel{padding:12px}.source-comparison{padding:10px}.conference-workspace .cw-detail-media{left:calc(var(--cw-info-width) + 20px);background:#061d30;gap:8px;max-height:38vh;padding:0;bottom:10px;right:10px}.conference-workspace .cw-inline-heading{height:28px;min-height:28px}.conference-workspace .cw-inline-heading h3{font-size:11px}.conference-workspace .cw-inline-caption{white-space:normal;height:auto;min-height:28px;padding:5px;font-size:10px;line-height:1.5}.conference-workspace .cw-inline-heading>button{font-size:10px}.conference-workspace .cw-detail-playback{left:calc(var(--cw-info-width) + 32px);bottom:calc(var(--cw-media-height) + 24px);background:#102c3ddd;border:1px solid #35586e;border-radius:2px;gap:10px;width:auto;min-width:0;max-width:700px;padding:8px 10px;right:190px}.conference-workspace .cw-playback-buttons button{color:#9ed6e3;background:#0b2f44;border-color:#3a6277;height:28px;font-size:10px}.conference-workspace .cw-playback-buttons .cw-play-toggle{color:#91ebef;background:#104359;border-color:#36788e}.conference-workspace .cw-playback-buttons select{color:#a1d7e4;background:#0b2a3e;border-color:#2e5c74;font-size:10px}.conference-workspace .cw-progress>div,.conference-workspace .cw-progress>div>strong{color:#8fbdce;font-size:10px}.conference-workspace .cw-progress>div>span:nth-child(2){display:inline}.conference-workspace .cw-progress small{display:none}.conference-workspace .cw-progress input{accent-color:#2cbdd7;height:12px}.conference-workspace .cw-primary-tracking{color:#dcffeb;background:#118355;border:1px solid #239c6a;margin-top:14px;padding:11px;font-size:12px}.conference-workspace .cw-tracking-help{font-size:10px}body.cw-detail-open .map-stage{top:88px;left:calc(clamp(235px,14vw,295px) + 20px);right:10px;bottom:calc(var(--cw-active-media-height) + 10px)}body.cw-detail-open .map-tools{inset:auto auto 40px 12px!important}body.cw-detail-open .map-coordinate{bottom:8px!important;left:50px!important;right:10px!important}body.cw-detail-open .cesium-viewer-bottom{bottom:8px!important;left:12px!important;right:12px!important}body.cw-detail-open .collapse-panel{visibility:hidden}body.cw-sources-open .cw-detail-center,body.cw-sources-open .map-stage{right:340px}body.cw-sources-open .cw-detail-playback{right:520px}body.cw-first-person-open .map-stage{inset:10px!important}body.cw-first-person-open .conference-workspace .cw-detail-top{background:#071d2ccc;border-color:#285d70}body.cw-first-person-open .conference-workspace .cw-detail-playback{width:660px;max-width:calc(100% - 40px);max-height:60px;bottom:20px;left:50%;right:auto;transform:translate(-50%)}.cw-fpv-hud{inset:62px 10px 10px}.cw-fpv-summary{background:#071f30dd;border-color:#2f7389;border-radius:2px;width:270px;padding:14px;top:10px;left:10px}.cw-fpv-summary>strong{font-size:15px}.cw-fpv-summary>span{font-size:10px}.cw-fpv-metrics{gap:14px;margin:16px 0}.cw-fpv-metrics strong{color:#bdf3ed;font-size:22px}.cw-fpv-summary p{font-size:10px}.cw-fpv-look{background:#071f30dd;border-color:#2f7389;border-radius:2px;top:10px;right:10px}.cw-fpv-look button{border-radius:2px;font-size:10px}.cw-fpv-reticle{border-color:#65d6bf}.operations-dialog,.pilot-info-dialog,dialog{color:#b9d7e6;background:#071f32;border:1px solid #2a6b84;border-radius:2px}dialog::backdrop{background:#02111bc2}.operations-note{font-size:11px}.operations-records button:hover{color:#d5f2fa}.operations-columns input,.operations-columns textarea,.operations-columns select{border-radius:2px}.framework-view{background:#061d30;border-color:#215572}.engine-flow section{background:#082a40;border-color:#245f79}.scene-health{border:1px solid #275d71;margin:12px 0;padding:12px}.scene-health h3{font-size:12px}.scene-health output{white-space:pre-wrap;font-size:11px;line-height:1.8;display:block}.scene-health p{color:#78a0b5;font-size:10px;line-height:1.8}#scene-dialog{max-height:calc(100vh - 40px);overflow:auto}@keyframes radar-scan{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.discovery-scan:before{animation:none}}@media (height<=850px){.flight-summary{height:auto}.ue-business-stat{padding:6px}.ue-business-stat strong{font-size:19px}.altitude-panel{height:150px}.altitude-chart{height:65px}.altitude-bin span{top:70px}.intel-column{height:calc(51% - 15.3px)}.targets-panel{top:calc(51% + 12.7px)}.discovery-tools .discovery-scan{width:52px;height:52px}.discovery-row{min-height:34px;padding:6px 2px}.conference-workspace .cw-detail-left .cw-field{min-height:31px;padding:7px 0}}@media (width<=1350px){:root{--ops-left:240px;--ops-right:280px}.brand h1{letter-spacing:1px;font-size:18px}.primary-nav button{min-width:65px;padding:7px 9px;font-size:11px}.top-status time{display:none}.conference-workspace .cw-detail-top h2{font-size:12px;left:42%}.conference-workspace .cw-detail-top .cw-tag{display:none}.conference-workspace .cw-detail-left .cw-field>span,.conference-workspace .cw-detail-left .cw-field>strong{font-size:10px}.conference-workspace .cw-detail-playback{right:185px}.conference-workspace .cw-progress>div>span:nth-child(2){display:none}body.cw-sources-open .cw-detail-playback{right:510px}}@media (width<=1000px){:root{--ops-left:210px;--ops-right:265px}.brand{display:none}.primary-nav button{font-size:11px}.left-panels .panel{padding:8px}.ue-business-stat{padding:6px}.ue-business-stat>span:first-child{font-size:9px}.ue-business-stat strong{font-size:19px}.map-layers{width:150px}.map-heading{max-width:calc(100% - 80px)}.map-heading h2{font-size:11px}.conference-workspace .cw-detail-top h2{display:none}.conference-workspace .cw-detail-right{width:280px}body.cw-sources-open .cw-detail-center,body.cw-sources-open .map-stage{right:300px}body.cw-sources-open .cw-detail-playback{right:310px}.conference-workspace .cw-detail-device-layer{width:130px;padding:8px}.conference-workspace .cw-progress>div>strong{font-size:9px}}@media (width<=720px){:root{--shell-header:82px;--ops-left:0px;--ops-right:0px}.topbar{grid-template-columns:1fr auto;gap:0;padding:6px 10px;display:grid}.primary-nav{grid-area:2/1/auto/-1;justify-content:space-between}.primary-nav button{min-width:0;padding:6px 8px;font-size:10px}.brand{text-align:left;grid-row:1;display:block;position:static;transform:none}.brand h1{font-size:16px}.top-status{grid-area:1/2}.top-status .badge{font-size:8px}.left-panels,.intel-column,.collapse-panel.left{display:none}.map-stage{bottom:70px;left:10px;right:10px}.map-heading{max-width:calc(100% - 80px)}.map-layers{width:155px;max-height:calc(100% - 190px);bottom:90px;left:auto;right:20px}.targets-panel{z-index:6;background:#071f32f5;width:auto;inset:100px 10px 75px}.collapse-panel.right{top:20px;right:20px}.discovery-tools .discovery-scan{display:none}.timeline{height:50px;left:10px;right:10px}.timeline-top #timeline-title{display:none}.conference-workspace{--cw-info-width:190px}.conference-workspace .cw-detail-left{width:190px;padding:8px}.conference-workspace .cw-detail-center{left:210px}.conference-workspace .cw-detail-top{padding:0 8px}.conference-workspace .cw-detail-top .cw-head-actions{gap:4px;margin:0}.conference-workspace .cw-button,.conference-workspace .cw-source-toggle,.conference-workspace .cw-virtual-toggle{padding:5px;font-size:9px}.conference-workspace .cw-detail-left .cw-field>span,.conference-workspace .cw-detail-left .cw-field>strong{font-size:9px}.conference-workspace .cw-detail-playback{max-width:none;left:210px;right:20px;bottom:calc(var(--cw-media-height) + 20px);flex-wrap:wrap}.conference-workspace .cw-detail-device-layer{display:none}.conference-workspace .cw-detail-media{grid-template-columns:1fr;max-height:28vh;left:210px}.conference-workspace .cw-detail-right{z-index:8;width:auto;top:62px;left:10px;right:10px}body.cw-detail-open .map-stage{left:210px}body.cw-sources-open .map-stage,body.cw-sources-open .cw-detail-center{right:10px}.cw-fpv-summary{width:200px;padding:10px}.cw-fpv-metrics strong{font-size:18px}.cw-fpv-look{width:125px;padding:5px;right:5px}.cw-fpv-look>div{flex-wrap:wrap}.cw-fpv-look button{padding:6px;font-size:9px}body.cw-first-person-open .conference-workspace .cw-detail-playback{width:calc(100% - 30px);bottom:15px;left:50%;right:auto}}.appearance-settings{border:1px solid #315063;border-radius:4px;margin-top:16px;padding:12px}.appearance-settings legend{color:#c3dce5;padding:0 6px;font-size:12px}.appearance-settings .setting-line{margin-top:10px}.appearance-settings input[type=range]{width:100%;margin:8px 0}.map-input-help{color:#b3cbd2;background:#08202dbb;padding:3px 6px;position:absolute;bottom:22px;left:0}.cw-fpv-input-help{color:#b6d9dd;line-height:1.8}.cesium-widget canvas{touch-action:none}.top-status .camera-entry{color:#9de7e2;white-space:nowrap;background:#0b3b4a;border:1px solid #2e8295;border-radius:3px;padding:6px 10px;font-size:12px}.top-status .camera-entry:hover{background:#11576b;border-color:#65d7cc}:root{--ops-side:clamp(280px,21vw,390px);--ops-left:var(--ops-side);--ops-right:var(--ops-side);--intel-height:200px}.left-panels{scrollbar-width:thin;gap:10px;padding-bottom:0;overflow:auto}.left-panels .flight-summary{flex-shrink:0;height:auto}.ue-business-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ue-business-stat{min-height:72px;padding:7px 5px;overflow:hidden}.ue-business-stat>span:first-child{font-size:9px;line-height:1.5}.ue-business-stat strong{font-size:21px}.ue-business-stat .stat-change{font-size:8px}.overview-risk{border-top:1px solid #285268;margin-top:12px;padding-top:10px}.overview-risk h3{font-size:12px}.overview-risk .risk-summary{margin-bottom:0}.overview-risk .risk-summary>div{background:#0a2d40;border:0;padding:7px 2px}.overview-risk .risk-summary strong{font-size:21px}.overview-risk .risk-record-list{max-height:100px;overflow:auto}.overview-risk .risk-record-list .intel-empty,.overview-risk .risk-record-list .intel-help{display:none}.flight-tasks{flex:1;min-height:210px}.flight-tasks .mission-table-scroll{min-height:110px;max-height:240px}.intelligence-dock{flex-shrink:0;padding:10px!important}.intelligence-dock>summary{cursor:pointer;color:#a6d9e7;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.intelligence-dock summary small{color:#82b0c0;font-size:9px}.intelligence-dock .intel-column{display:block;width:auto!important;height:auto!important;position:static!important}.intelligence-dock .intel-panel{border:0;max-height:285px;padding:10px 0 0!important}.intelligence-dock .intel-panel>.panel-title{font-size:10px}.intelligence-dock .weather-current{margin-top:0}.altitude-panel{flex-shrink:0;height:140px;min-height:140px}.targets-panel{width:var(--ops-right);flex-direction:column;min-height:0;display:flex;top:10px!important;bottom:10px!important}.target-panel-head{flex-shrink:0;padding:14px 14px 0}.target-panel-head h3{font-size:17px}.count-pill{font-size:13px}.discovery-caption{font-size:11px;line-height:1.6}.event-scope{margin:9px 0}.event-scope button{padding:7px;font-size:11px}.targets-panel #list-view{flex-direction:column;flex:1;min-height:0;display:flex}.targets-panel #list-view.hidden{display:none}.targets-panel .search-box{margin:8px 14px}.search-box input{font-size:12px}.discovery-tools{justify-content:space-between;padding:0 14px 8px;display:flex}.discovery-tools select{width:100%;padding:6px;font-size:11px}.discovery-list-help{color:#719caf;margin:0 14px 9px;font-size:10px}.targets-panel .target-list{scrollbar-width:thin;flex:1;min-height:0;padding:0 12px;overflow:auto}.targets-panel .list-footer{flex-shrink:0;padding:8px 14px;font-size:9px}.discovery-record{text-align:left;border:1px solid #21485d;border-left:3px solid var(--target-color);background:#092638;border-radius:3px;width:100%;margin-bottom:8px;padding:10px;display:block}.discovery-record:hover,.discovery-record.selected{border-color:#438da0;border-left-color:var(--target-color);background:#10445a}.discovery-record-title{align-items:center;gap:7px;min-width:0;display:flex}.discovery-aircraft{width:23px;height:23px;color:var(--target-color);flex-shrink:0}.discovery-aircraft svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:100%;height:100%}.discovery-record-title strong{text-overflow:ellipsis;white-space:nowrap;color:#d7eaf1;flex:1;font-size:12px;overflow:hidden}.discovery-record-title small{color:#80b8c6;white-space:nowrap;background:#113b4b;padding:3px 5px;font-size:9px}.discovery-record-title em{color:var(--target-color);white-space:nowrap;font-size:10px;font-style:normal}.discovery-record-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0;display:grid}.discovery-record-metrics>span{color:#6f9caf;min-width:0;font-size:9px}.discovery-record-metrics b{color:#bad8e5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.6;display:block;overflow:hidden}.discovery-record-foot{color:#628da2;justify-content:space-between;gap:7px;font-size:9px;display:flex}.discovery-record-foot .pilot-available{color:#71d7b7}.decode-capability-note{color:#6e99ac;border-top:1px solid #244658;margin:8px 0 0;padding-top:8px;font-size:9px;line-height:1.7}.map-layers{max-height:calc(100% - 135px);overflow:auto}.map-layers .layer-row{font-size:11px}.map-coordinate{max-width:calc(100% - 20px)}.replay-entry{color:#92e6de;white-space:nowrap;background:#0d4858;border:1px solid #357d8e;padding:6px 10px;font-size:11px}.timeline:not(.is-replaying) .play-controls>.icon-button,.timeline:not(.is-replaying) .play-controls>.play-button,.timeline:not(.is-replaying) #playback-speed,.timeline:not(.is-replaying) #timeline-range{display:none}.timeline.is-replaying .timeline-ticks{font-size:9px;display:flex}.timeline .timeline-main{min-width:0}.timeline-top #timeline-frame{white-space:nowrap}.cesium-viewer-bottom{max-width:75%;pointer-events:auto!important;background:0 0!important;width:auto!important;bottom:5px!important;left:auto!important;right:7px!important}.cesium-widget-credits{text-shadow:0 1px 2px #000;background:#061a2455;border-radius:2px;padding:2px 4px;font-size:8px!important}.cesium-credit-logoContainer img{width:auto!important;height:12px!important}.cesium-credit-expand-link{font-size:8px!important}body.right-collapsed .left-panels .intel-column{visibility:inherit}@media (width<=1250px){:root{--ops-left:var(--ops-side);--ops-right:var(--ops-side)}.ue-business-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ue-business-stat{min-height:62px}.targets-panel .target-panel-head{padding:10px 10px 0}.discovery-record{padding:8px}.discovery-record-title strong{font-size:11px}.discovery-record-title em{font-size:9px}}@media (width<=720px){:root{--ops-left:0px;--ops-right:0px}.targets-panel{width:auto;left:10px;right:10px;top:70px!important}.left-panels{display:none}.discovery-record{padding:10px}.timeline{left:10px;right:10px}.timeline-top #timeline-title{display:none}}.radar-scan-switch{color:#8cb9c9;align-items:center;gap:5px;margin:10px 0;font-size:10px;display:flex}.target-color-legend{color:#8db0c1;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;font-size:9px;display:grid}.target-color-legend span:before{content:"";background:#a9c3d5;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.target-color-legend .legend-red:before{background:#ff5d68}.target-color-legend .legend-green:before{background:#48df9b}.target-color-legend .legend-yellow:before{background:#ffd366}.cesium-widget-credits{align-items:center;gap:5px;line-height:1.25;background:0 0!important;display:flex!important}.cesium-credit-logoContainer{flex-shrink:0}.cesium-credit-textContainer{max-width:260px;font-size:7px}.cesium-credit-textContainer .cesium-credit-wrapper{display:inline!important}.observation-freshness{color:#9dc1cd!important;margin-top:7px!important;font-size:10px!important;line-height:1.6!important}.map-heading{max-width:calc(100% - 50px)}.ue-business-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-column.right-intelligence{z-index:5;width:var(--ops-right)!important;height:var(--intel-height)!important;display:block!important;position:absolute!important;inset:10px 10px auto auto!important}.right-intelligence .intel-panel{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden;padding:11px 12px!important}.right-intelligence .panel-title{flex-shrink:0}.right-intelligence .panel-title h3{font-size:13px}.right-intelligence .intel-tabs{flex-shrink:0;gap:12px;margin:9px 0 10px;display:flex}.right-intelligence .intel-tabs button{padding:0 0 5px;font-size:11px}.right-intelligence .intel-record-list{flex:1;min-height:0;max-height:none;overflow:auto}.right-intelligence .weather-current{gap:12px;margin:0 0 8px}.right-intelligence .weather-current>strong{font-size:25px}.right-intelligence .weather-current>div{gap:4px}.right-intelligence .weather-current b{font-size:11px}.right-intelligence .weather-current span{font-size:9px}.right-intelligence .weather-measures{gap:5px 12px}.right-intelligence .weather-measures span{font-size:9px}.right-intelligence .weather-measures b{font-size:11px}.right-intelligence .weather-time{margin:7px 0 3px!important;font-size:9px!important}.right-intelligence .weather-source{font-size:8px!important}.targets-panel{top:calc(var(--intel-height) + 20px)!important}.event-scope[hidden],.observation-scope[hidden],.radar-scan-switch[hidden]{display:none!important}.observation-scope{gap:6px;margin:9px 0 4px;display:flex}.observation-scope button{color:#88b2c6;white-space:nowrap;background:#0a293c;border:1px solid #28546b;flex:1;padding:7px 5px;font-size:11px}.observation-scope button[aria-pressed=true]{color:#bceff0;background:#105064;border-color:#3d9fa9}.map-layers{background:#112638f5;width:218px;max-height:calc(100% - 190px)}.map-layers>summary{padding:10px 12px;font-size:13px}.map-layers .layer-panel{padding:0 12px 10px}.layer-count-heading{color:#789fb2;justify-content:space-between;margin:2px 0 5px;font-size:9px;display:flex}.map-layers .layer-row{align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.map-layers .layer-name{white-space:nowrap;flex:1}.map-layers .layer-count{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.map-layers .layer-list{display:block}.map-layers .layer-observation-options{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:5px;font-size:10px;display:grid}.layer-observation-options label{align-items:center;gap:3px;display:flex}.scene-layer-options{border-top:1px solid #28475a;margin-top:10px;padding-top:9px}.scene-layer-options>summary{cursor:pointer;color:#88b0c3;justify-content:space-between;font-size:10px;display:flex}.scene-layer-options #cockpit-device-types{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;font-size:9px;display:grid}.scene-layer-options label{align-items:center;gap:4px;display:flex}.device-coverage-option{color:#82a4b7;margin-top:10px;font-size:9px}.scene-layer-options #device-availability{color:#688da4;margin:8px 0 0;font-size:9px}.map-layers .radar-scan-switch{margin-bottom:0;font-size:10px}body.right-collapsed .right-intelligence{visibility:hidden}.timeline .demo-recording-entry{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.demo-recording-entry button{color:#b1e8ed;white-space:nowrap;background:#0b3c50;border:1px solid #367e8c;padding:6px 8px;font-size:10px}.demo-recording-entry small{color:#7ca1b4;font-size:8px}.demo-recording-entry button[aria-pressed=true]{color:#ffcb9d;background:#5b3024;border-color:#d68e65}.recording-demo .timeline .play-controls,.recording-demo .timeline-main,.recording-demo .primary-nav{pointer-events:none;opacity:.6}.demo-loop{color:#88acba;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.demo-loop input{width:10px;height:10px}.timeline.is-replaying{height:85px}.recording-demo .demo-loop{pointer-events:none}.demo-recording-entry #recording-download{color:#79e0da;text-align:center;cursor:pointer;font-size:10px}.demo-recording-entry #recording-download[hidden]{display:none}.timeline.is-replaying{grid-template-rows:30px 36px;grid-template-columns:minmax(0,1fr) 108px;gap:5px 10px;height:96px;padding:9px 10px;display:grid}.timeline.is-replaying .play-controls{grid-area:1/1;gap:5px}.timeline.is-replaying .timeline-main{grid-area:2/1}.timeline.is-replaying .demo-recording-entry{grid-area:1/2/3;justify-content:center}.timeline.is-replaying .timeline-top{gap:6px;margin-bottom:2px;font-size:9px}.timeline.is-replaying .timeline-top strong{white-space:nowrap;font-size:11px}.timeline.is-replaying .timeline-ticks{display:none}.timeline.is-replaying #timeline-range{height:4px}.timeline.is-replaying .timeline-top #timeline-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timeline.is-replaying .play-controls .replay-entry{padding:5px 7px;font-size:10px}.map-layers{bottom:116px}.map-coordinate{bottom:112px}@media (width<=1250px){.timeline.is-replaying #open-replay,.timeline.is-replaying #timeline-title,.timeline.is-replaying #timeline-frame,.timeline.is-replaying #timeline-percent{display:none}.timeline.is-replaying .play-controls .icon-button,.timeline.is-replaying .play-button{width:23px;height:23px}.timeline.is-replaying .play-controls select{width:40px}.timeline.is-replaying .timeline-top{justify-content:flex-start}}body.recording-demo .map-stage{height:calc(45.625vw - 9.125px)!important;inset:10px 10px auto!important}body.recording-demo .left-panels,body.recording-demo .targets-panel,body.recording-demo .right-intelligence,body.recording-demo .map-heading,body.recording-demo .map-layers,body.recording-demo .map-tools,body.recording-demo .map-coordinate,body.recording-demo .collapse-panel{visibility:hidden!important}@media (height<=760px){:root{--intel-height:185px}.right-intelligence .intel-panel{padding:9px 11px!important}.right-intelligence .intel-tabs{margin:6px 0 7px}.right-intelligence .weather-current{margin-bottom:5px}}@media (width<=720px){.intel-column.right-intelligence{display:none!important}.targets-panel{top:10px!important}}#scene-dialog .scene-status-list{gap:8px;margin:10px 0 12px;font-size:11px;line-height:1.7;display:grid}#scene-dialog .scene-status-list>div{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;display:grid}#scene-dialog .scene-status-list dt{color:#789fb2}#scene-dialog .scene-status-list dd{overflow-wrap:anywhere;white-space:normal;color:#bbd5e2;min-width:0;margin:0}#scene-dialog .scene-health #cursor-position{display:block}#scene-dialog .scene-health .scene-controls-help{color:#9bbdcd;border-top:1px solid #25495c;padding:8px 0}.device-camera-dialog{color:#d7eefb;background:#071b2c;border:1px solid #1689aa;border-radius:8px;width:min(1200px,94vw);max-height:94vh;padding:20px;box-shadow:0 20px 90px #000b}.device-camera-dialog::backdrop{background:#000a}.device-camera-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.device-camera-dialog h2{margin:0;font-size:20px}.device-camera-dialog button{color:#d7eefb;cursor:pointer;background:#10374c;border:1px solid #28718c;border-radius:4px;padding:9px 20px}.device-camera-dialog nav{gap:10px;margin-bottom:12px;display:flex}.device-camera-dialog button[aria-pressed=true]{background:#08789d;border-color:#4dd6f8}.device-camera-mount{background:#02080d;min-height:280px;position:relative}.device-camera-mount video{object-fit:contain;width:100%;height:min(64vh,675px);display:block}.device-camera-mount .cw-stream-status{margin:0;padding:12px}.device-camera-status{color:#61d7ee;margin:12px 0 8px}.device-camera-note{color:#94b1c4;margin:0;font-size:13px}.weather-current{align-items:center;gap:14px;margin:2px 0 12px;display:flex}.weather-current>strong{color:#b0eff1;white-space:nowrap;font-size:30px;font-weight:500}.weather-current strong small{margin-left:3px;font-size:14px}.weather-current>div{flex-direction:column;gap:6px;display:flex}.weather-current b{color:#c7e3ec;font-size:13px;font-weight:500}.weather-current span{color:#80a9bb;font-size:10px}.weather-measures{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.weather-measures>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.weather-measures span{color:#80a6ba;font-size:10px}.weather-measures b{color:#c2dfe9;white-space:nowrap;font-size:12px;font-weight:500}.weather-measures small{color:#8cb1c3;font-size:9px}.weather-time{color:#7da5b8!important;margin:12px 0 5px!important;font-size:10px!important;line-height:1.5!important}.weather-source{color:#688fa3!important;margin:0!important;font-size:9px!important;line-height:1.5!important}.weather-source a{color:#83bac9;text-decoration:none}.weather-stale{color:#dfb77b!important}#weather-bulletins:not(:empty){border-top:1px solid #1d455b;margin-top:12px;padding-top:8px}.camera-mode{z-index:8;color:#ccecf6;pointer-events:none;background:#062233df;border:1px solid #48b6cf88;border-radius:18px;padding:7px 15px;font:12px Microsoft YaHei,sans-serif;position:absolute;top:18px;right:18px;box-shadow:0 3px 12px #00101f66}.camera-mode:disabled{opacity:.85;cursor:default;color:#acc5d1;border-color:#6d8b9a66}.camera-mode[data-mode=follow],.camera-mode[data-mode=cockpit]{color:#e5fbff;background:#07556be8}.ti-actions button[data-action=follow][aria-pressed=true]{color:#e4fbff;background:#145e70;border-color:#4bbfd6}
