#pilotSelectionPanel h2 .service-mode-trigger{z-index:3;cursor:pointer;touch-action:none;border-radius:50%;width:38px;min-width:0;height:38px;min-height:0;margin:0;position:absolute;top:50%;left:-39px;transform:translateY(-50%);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#pilotSelectionPanel h2 .service-mode-trigger:before,#pilotSelectionPanel h2 .service-mode-trigger:after{display:none}.service-mode-trigger:focus-visible{outline-offset:2px;outline:2px solid #f2bd3f}.service-mode-dialog{box-sizing:border-box;color:#17233f;letter-spacing:0;background:#f8fafb;border:1px solid #576577;border-top:4px solid #f2bd3f;border-radius:8px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0 24px 16px;font:14px/1.5 Inter,Segoe UI,Arial,sans-serif;box-shadow:0 16px 48px #0006}.service-mode-dialog::backdrop{background:#0007}.service-mode-dialog header{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.service-mode-dialog h2{letter-spacing:0;margin:0;font-size:18px}.service-mode-dialog button{font:inherit;cursor:pointer;color:#fff;background:#285a8f;border:0;border-radius:4px;padding:10px 14px}.service-mode-dialog button:disabled{opacity:.55;cursor:default}.service-mode-dialog .service-close{width:32px;height:32px;color:inherit;background:0 0;padding:0;font-size:24px}.service-mode-dialog form{gap:12px;display:grid}.service-mode-dialog [hidden]{display:none!important}.service-mode-dialog input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #8a98a9;border-radius:4px;padding:10px}.service-mode-dialog dl{margin:0 0 20px}.service-mode-dialog dt{font-weight:700}.service-mode-dialog dd{margin:0 0 12px}.service-mode-dialog .service-run{width:100%}.service-mode-dialog .service-message{color:#9c2338;overflow-wrap:anywhere;margin-bottom:0}#pilotSelectionPanel h2 .service-mode-trigger:active,#pilotSelectionPanel h2 .service-mode-trigger:hover{transform:translateY(-50%)!important}.service-progress:not([hidden]){gap:8px;margin-top:14px;display:grid}.service-progress progress{accent-color:#2fa9bd;width:100%;height:12px}.service-progress span{font-size:13px}.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{--argus-navy:#17233f;--argus-navy-deep:#0f172b;--argus-blue:#285a8f;--argus-cyan:#31a9c4;--argus-gold:#f2bd3f;--argus-yellow:#f2bd3f;--argus-purple:#413964;--argus-green:#0b9f99;--argus-red:#e24f62;--argus-surface:#fffffff5;--argus-text:#17233f;--argus-muted:#667085;--argus-border:#17233f24;--argus-page-bg:#fff;--argus-panel-bg:#fffffff5;--argus-panel-strong:#fffffff7;--argus-panel-soft:#f5f7fa;--argus-input-bg:#fff;--argus-heading:#17233f;--argus-body-text:#17233f;--argus-secondary-text:#667085;--argus-divider:#17233f24;--argus-soft-divider:#17233f14;--argus-shadow:#0f172b38;--argus-ui-breathe-soft:#f2bd3f29;--argus-ui-breathe-strong:#f2bd3f52}[hidden]{display:none!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--argus-page-bg:#0d1320;--argus-panel-bg:#121927f5;--argus-panel-strong:#121927fa;--argus-panel-soft:#202a3b;--argus-input-bg:#151e2d;--argus-heading:#f4f7fb;--argus-body-text:#e5eaf2;--argus-secondary-text:#aeb8c8;--argus-divider:#ffffff24;--argus-soft-divider:#ffffff17;--argus-shadow:#00000075;--argus-ui-breathe-soft:#f2bd3f2e;--argus-ui-breathe-strong:#f2bd3f57}html,body,#cesiumContainer{background:var(--argus-page-bg);width:100%;height:100%;color:var(--argus-body-text);margin:0;padding:0;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden}#toolbar{z-index:1000;border:1px solid var(--argus-divider);border-top:6px solid var(--argus-gold);background:var(--argus-panel-bg);width:min(350px,100vw - 36px);max-height:calc(100vh - 36px);color:var(--argus-body-text);box-shadow:0 16px 40px var(--argus-shadow);-webkit-backdrop-filter:blur(12px);border-radius:4px 4px 14px 14px;padding:0 18px 18px;animation:6s ease-in-out infinite argus-toolbar-gold-breathe;position:absolute;top:18px;left:18px;overflow-y:auto}#toolbar:has(.pilot-picker-trigger[aria-expanded=true]){min-height:min(620px,100vh - 36px)}#modelPlacementPanel{display:none!important}.map-compass{z-index:1001;border:1px solid var(--argus-divider);background:var(--argus-panel-strong);width:76px;height:76px;box-shadow:0 8px 24px var(--argus-shadow);cursor:pointer;-webkit-backdrop-filter:blur(10px);border-radius:50%;padding:0;position:absolute;top:64px;right:18px}.map-compass:hover{border-color:var(--argus-gold)}.map-compass:focus-visible{outline-offset:2px;outline:3px solid #31a9c46b}.map-compass-dial{border:1px solid var(--argus-divider);color:var(--argus-secondary-text);border-radius:50%;font-size:10px;font-weight:800;transition:transform 80ms linear;position:absolute;inset:6px}.map-compass-north,.map-compass-east,.map-compass-south,.map-compass-west{line-height:1;position:absolute}.map-compass-north{color:var(--argus-red);top:5px;left:50%;transform:translate(-50%)}.map-compass-east{top:50%;right:6px;transform:translateY(-50%)}.map-compass-south{bottom:5px;left:50%;transform:translate(-50%)}.map-compass-west{top:50%;left:6px;transform:translateY(-50%)}.map-compass-needle{background:linear-gradient(to bottom, var(--argus-red) 0 50%, var(--argus-secondary-text) 50% 100%);width:2px;position:absolute;top:15px;bottom:15px;left:50%;transform:translate(-50%)}.map-compass-needle:before{content:"";border-right:4px solid #0000;border-bottom:7px solid var(--argus-red);border-left:4px solid #0000;position:absolute;top:-2px;left:50%;transform:translate(-50%)}@media (width<=600px){.map-compass{width:64px;height:64px;top:auto;bottom:58px;right:12px}}@keyframes argus-toolbar-gold-breathe{0%,to{border-top-color:var(--argus-gold);box-shadow:0 16px 40px var(--argus-shadow)}50%{box-shadow:0 16px 40px var(--argus-shadow), 0 -2px 10px var(--argus-ui-breathe-soft);border-top-color:#ffd66b}}.toolbar-section{border-bottom:1px solid var(--argus-divider);gap:10px;padding:12px 0;display:grid;position:relative}.toolbar-section:first-child{padding-top:0}.toolbar-section:last-child{border-bottom:0;padding-bottom:0}.viewer-controls-panel{display:block}.viewer-controls-content{display:grid}.viewer-controls-content>.toolbar-section:last-child{border-bottom:0;padding-bottom:12px}.toolbar-section h2{border-left:4px solid var(--argus-gold);letter-spacing:.12em;text-transform:uppercase;color:var(--argus-heading);margin:0;padding-left:10px;font-size:12px;font-weight:800;animation:6s ease-in-out infinite argus-section-gold-breathe}@keyframes argus-section-gold-breathe{0%,to{border-left-color:var(--argus-gold);text-shadow:none}50%{text-shadow:0 0 6px var(--argus-ui-breathe-soft);border-left-color:#ffd66b}}.toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.layer-control{background:var(--argus-panel-soft);border:1px solid var(--argus-soft-divider);border-radius:9px;gap:8px;padding:10px;display:grid}.layer-control label{align-items:center;gap:8px;font-size:13px;display:flex}.layer-control label:last-child{justify-content:space-between}.layer-control input[type=range]{width:150px}.placement-control-grid label{grid-template-columns:82px minmax(0,1fr);justify-content:stretch;display:grid}.placement-control-grid input{box-sizing:border-box;width:100%;min-width:0}.placement-step-controls,.placement-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.placement-actions{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.placement-status{color:var(--argus-secondary-text);font-size:12px}.placement-readout{color:var(--argus-secondary-text);font-size:12px;line-height:1.35;display:block}#heightAdjustmentPanel .layer-control label{gap:8px;display:grid}#globalHeightOffset{width:100%}#globalHeightOffsetValue{color:var(--argus-secondary-text);font-size:13px;font-weight:600}#activeBuiltupYear{color:var(--argus-secondary-text);font-size:13px}.legend-item{align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.legend-swatch,.legend-gradient{border:1px solid var(--argus-divider);border-radius:3px;flex:0 0 44px;height:12px}.legend-urbanization{background:#ff2814db}.legend-builtup-2010{background:linear-gradient(90deg,#fff5b4,#ff9123,#6e0000)}.legend-builtup-2018{background:linear-gradient(90deg,#d2ebff,#1e5ac8,#050f50)}.legend-cvi{background:linear-gradient(90deg,#1a9850 0%,#ffffbf 33%,#fc8d59 66%,#d73027 100%)}.legend-rusle{background:linear-gradient(90deg,#ffc 0%,#c2e699 18%,#78c679 34%,#31a354 50%,#006837 66%,#fdae61 82%,#d7191c 100%)}.legend-seismic{background:linear-gradient(90deg,#2c7bb6 0%,#abd9e9 25%,#ffffbf 50%,#fdae61 75%,#d7191c 100%)}.legend-flood-susceptibility{background:linear-gradient(90deg,#1a9850 0%,#91cf60 25%,#ffffbf 50%,#fc8d59 75%,#d73027 100%)}#toolbar button{border:1px solid var(--argus-blue);background:var(--argus-blue);color:#fff;min-width:0;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:6px;padding:9px 10px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}#toolbar .compact-actions button,#toolbar .eo-add-layer-button,#toolbar .eo-run-workflow-button{animation:none}#toolbar button:hover{background:var(--argus-cyan);border-color:var(--argus-cyan);transform:translateY(-1px);box-shadow:0 6px 16px #31a9c440}#toolbar button:active{transform:translateY(0)}#toolbar button:focus-visible{outline-offset:2px;outline:3px solid #f2bd3fa6}.loading-screen{z-index:10000;background:#f4f7fa;place-items:center;transition:opacity .25s,visibility .25s;display:grid;position:fixed;inset:0}.loading-screen.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.loading-card{text-align:center;color:#17233f;border:1px solid #17233f24;border-top:7px solid var(--argus-gold);background:#fff;border-radius:6px 6px 18px 18px;width:min(680px,100vw - 48px);padding:38px 34px 34px;box-shadow:0 22px 60px #00000052}.loading-card h1{letter-spacing:.02em;color:#17233f;white-space:nowrap;margin:18px 0 8px;font-size:1.35rem;font-weight:800}@media (width<=720px){.loading-card h1{white-space:normal}}.loading-card p{color:#667085;margin:0;line-height:1.5}.loading-card .loading-subtitle{color:#285a8f;margin-bottom:12px;font-size:.95rem;font-weight:650}.loading-spinner{width:94px;height:94px;margin:0 auto;position:relative}.spinner-ring{transform-origin:50%;will-change:transform;background:conic-gradient(currentColor 0deg 92deg,#0000 92deg 360deg);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.spinner-ring-1{z-index:1;background:var(--argus-purple);border-radius:50%;width:18px;height:18px;animation:none;box-shadow:0 0 0 4px #41396414,0 0 12px #41396447;-webkit-mask:none;mask:none}.spinner-ring-2{z-index:2;width:44px;height:44px;color:var(--argus-green);background:conic-gradient(var(--argus-green) 0deg 360deg);animation:none}.spinner-ring-3{z-index:3;width:54px;height:54px;color:var(--argus-yellow);animation:1.25s linear infinite argus-ring-3}.spinner-ring-4{z-index:4;width:76px;height:76px;color:var(--argus-red);background:conic-gradient(var(--argus-red) 0deg 28deg, transparent 28deg 360deg);animation:1.5s linear infinite reverse argus-ring-4}.spinner-ring-5{z-index:5;width:90px;height:90px;color:var(--argus-purple);animation:1.8s linear infinite reverse argus-ring-5}@keyframes argus-ring-1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes argus-ring-2{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes argus-ring-3{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes argus-ring-4{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes argus-ring-5{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.sensor-history-panel{z-index:1200;border:1px solid var(--argus-divider);background:var(--argus-panel-strong);width:min(480px,100vw - 32px);max-height:min(58vh,620px);color:var(--argus-body-text);box-shadow:0 16px 40px var(--argus-shadow);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;border-radius:14px;padding:16px;transition:transform .22s,opacity .22s;position:fixed;top:auto;bottom:16px;right:16px;overflow-y:auto;transform:translate(calc(100% + 32px))}.sensor-history-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.sensor-history-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.sensor-history-header h2{margin:0 0 4px;font-size:18px}.sensor-history-header p{color:var(--argus-secondary-text);margin:0;font-size:13px;line-height:1.4}#closeSensorHistoryButton{border:1px solid var(--argus-divider);background:var(--argus-panel-soft);width:34px;height:34px;color:var(--argus-heading);cursor:pointer;border-radius:6px;flex:none;padding:0;font-size:22px;line-height:1}#closeSensorHistoryButton:hover{background:#31a9c424}.sensor-history-status{min-height:20px;color:var(--argus-secondary-text);margin-bottom:12px;font-size:13px}.sensor-history-charts{gap:16px;display:grid}.sensor-history-no-recent-data{z-index:2;color:#ffe08a;text-align:center;pointer-events:none;background:#03111fd1;border:1px solid #ffcf5a6b;border-radius:999px;width:max-content;max-width:calc(100% - 32px);padding:7px 11px;font-size:.76rem;font-weight:650;line-height:1.2;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #0000004d}.sensor-chart-card{background:var(--argus-panel-soft);border:1px solid var(--argus-soft-divider);border-radius:10px;padding:12px}.sensor-chart-card h3{margin:0 0 10px;font-size:14px}.sensor-chart-canvas-wrapper{min-height:240px;position:relative}@media (width<=760px){.sensor-history-panel{width:auto;max-height:55vh;inset:auto 12px 12px;transform:translateY(calc(100% + 24px))}.sensor-history-panel.is-open{transform:translateY(0)}}.loading-logo{object-fit:contain;width:min(230px,70vw);height:auto;max-height:105px;margin:0 auto 22px;display:block}#toolbar select,#toolbar input[type=range]{accent-color:var(--argus-cyan)}#toolbar select{border:1px solid var(--argus-divider);background:var(--argus-input-bg);width:100%;color:var(--argus-body-text);font:inherit;border-radius:6px;padding:8px 10px;font-size:13px}#activePilotLabel,#visibleSensorCount,#monumentOpacityValue,#monumentBrightnessValue{color:var(--argus-secondary-text);font-size:12px;font-weight:600}.sensor-display-conventions{color:var(--argus-secondary-text);margin:8px 0 0;font-size:11px;line-height:1.45}#pilotSelectionPanel{background:linear-gradient(135deg, var(--argus-navy), #22375f);border-bottom:0;margin:0 -18px;padding:16px 18px 14px;position:relative;overflow:visible}#pilotSelectionPanel h2{color:#fff;border-left-color:var(--argus-gold);position:relative}#pilotSelectionPanel h2:before,#pilotSelectionPanel h2:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}#pilotSelectionPanel h2:before{background:var(--argus-purple);width:18px;height:18px;left:-29px;box-shadow:0 0 0 4px #f2bd3f1a,0 0 10px #f2bd3f47}#pilotSelectionPanel h2:after{background:conic-gradient(var(--argus-gold) 0deg 76deg, transparent 76deg 178deg, #0b9f99c7 178deg 236deg, transparent 236deg 306deg, #e24f62c2 306deg 334deg, transparent 334deg 360deg);width:30px;height:30px;animation:6.5s linear infinite argus-pilot-spinner-accent;left:-35px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}@keyframes argus-pilot-spinner-accent{to{transform:translateY(-50%)rotate(360deg)}}.pilot-panel-header{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.theme-toggle-button{justify-content:center;align-items:center;gap:7px;min-width:88px;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff38!important;border-radius:999px!important;padding:7px 10px!important;transform:none!important}.theme-toggle-button:hover{background:#ffffff2e!important;border-color:#ffffff57!important}.theme-toggle-icon{font-size:16px;line-height:1}.theme-toggle-label{font-size:12px;font-weight:700}#pilotSelectionPanel label,#pilotSelectionPanel #activePilotLabel{color:#ffffffd6}#pilotSelectionPanel .layer-control{z-index:1;background:#ffffff17;border-color:#ffffff24;position:relative}#pilotSelectionPanel select{border-color:#0000}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pilot-control-row{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:8px;display:grid}.pilot-picker{--pilot-tone:var(--argus-cyan);--pilot-tone-soft:#31a9c433;min-width:0;position:relative}#toolbar .pilot-picker-trigger{background:linear-gradient(110deg, var(--pilot-tone-soft), #ffffff1a);text-align:left;border-color:#fff3;grid-template-columns:12px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:50px;display:grid;box-shadow:inset 0 1px #ffffff1f;padding:7px 9px!important}#toolbar .pilot-picker-trigger:hover,#toolbar .pilot-picker-trigger[aria-expanded=true]{border-color:var(--pilot-tone);background:linear-gradient(110deg, var(--pilot-tone-soft), #ffffff29);transform:none;box-shadow:0 6px 18px #060d1c3d}.pilot-picker-swatch{background:var(--pilot-tone);width:10px;height:32px;box-shadow:0 0 12px var(--pilot-tone);border-radius:999px}.pilot-picker-copy{gap:2px;min-width:0;display:grid}.pilot-picker-copy strong,.pilot-picker-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-picker-copy strong{color:#fff;font-size:12px}.pilot-picker-copy small{color:#ffffffb8;font-size:10px;font-weight:500}.pilot-picker-chevron{color:#ffffffc7;font-size:16px;transition:transform .16s}.pilot-picker-trigger[aria-expanded=true] .pilot-picker-chevron{transform:rotate(180deg)}.pilot-picker-options{z-index:1100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172bfa;border:1px solid #fff3;border-radius:10px;gap:4px;max-height:none;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:visible;box-shadow:0 18px 36px #040a186b}#toolbar .pilot-picker-options button{--option-tone:var(--argus-cyan);border:1px solid #0000;border-left:4px solid var(--option-tone);background:color-mix(in srgb, var(--option-tone) 15%, var(--argus-navy-deep));text-align:left;gap:2px;padding:9px 10px 9px 14px;display:grid;transform:none}#toolbar .pilot-picker-options button:hover,#toolbar .pilot-picker-options button[aria-selected=true]{border-color:color-mix(in srgb, var(--option-tone) 65%, transparent);border-left-color:var(--option-tone);background:color-mix(in srgb, var(--option-tone) 28%, var(--argus-navy-deep));box-shadow:none;transform:none}.pilot-picker-options button span{font-size:12px}.pilot-picker-options button small{color:#ffffffad;font-size:10px;font-weight:500}#toolbar .pilot-picker-options [data-pilot-tone=cyan]{--option-tone:var(--argus-cyan)}#toolbar .pilot-picker-options [data-pilot-tone=gold]{--option-tone:var(--argus-gold)}#toolbar .pilot-picker-options [data-pilot-tone=green]{--option-tone:#43c478}#toolbar .pilot-picker-options [data-pilot-tone=red]{--option-tone:var(--argus-red)}#toolbar .pilot-picker-options [data-pilot-tone=purple]{--option-tone:#8d79d6}#toolbar .viewer-controls-toggle{color:#fff;background:#ffffff1a;border-color:#ffffff3d;border-radius:9px;width:42px;min-height:50px;padding:0;font-size:25px;font-weight:400;line-height:1}#toolbar .viewer-controls-toggle:hover,#toolbar .viewer-controls-toggle[aria-expanded=true]{border-color:var(--argus-gold);background:#f2bd3f2e;transform:none;box-shadow:0 5px 14px #060d1c33}.viewer-controls-toggle span{transition:transform .18s;display:inline-block}.viewer-controls-toggle[aria-expanded=true] span{transform:rotate(45deg)}.cesium-infoBox{border:1px solid var(--argus-divider);border-top:6px solid var(--argus-gold);background:var(--argus-panel-strong);width:min(380px,100vw - 36px);max-width:380px;color:var(--argus-body-text);box-shadow:0 16px 40px var(--argus-shadow);border-radius:4px 4px 14px 14px;top:230px;right:18px;overflow:hidden;flex-direction:column!important;display:flex!important}.cesium-infoBox-title{box-sizing:border-box;background:linear-gradient(135deg, var(--argus-navy), #22375f);color:#fff;width:100%;min-height:48px;padding:14px 48px 12px 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:800;line-height:1.35;z-index:3!important;flex:none!important;position:relative!important}.cesium-infoBox-camera,.cesium-infoBox-close{color:#fff;border-radius:6px;width:32px;height:32px;top:9px;z-index:4!important;visibility:visible!important;opacity:1!important;display:block!important}.cesium-infoBox-camera{right:44px}.cesium-infoBox.sensor-info-box .cesium-infoBox-camera{display:none!important}.cesium-infoBox.sensor-info-box{max-height:calc(100dvh - 190px);top:auto;bottom:18px;height:auto!important}.cesium-infoBox.sensor-info-box .cesium-infoBox-iframe{max-height:calc(100dvh - 248px);height:var(--sensor-info-content-height,240px)!important;flex:0 auto!important}.cesium-infoBox.sensor-info-box.sensor-history-expanded{height:calc(100dvh - 190px)!important}.cesium-infoBox.sensor-info-box.sensor-history-expanded .cesium-infoBox-iframe{flex:auto!important;height:auto!important}.cesium-infoBox-close{font-size:24px;right:8px}.cesium-infoBox-camera:hover,.cesium-infoBox-close:hover{background:#31a9c452}.cesium-infoBox-iframe{background:0 0;width:100%;z-index:1!important;flex:auto!important;height:auto!important;min-height:0!important;position:relative!important;top:auto!important;left:auto!important}@media (width<=760px){.cesium-infoBox{width:auto;max-width:none;max-height:55vh;bottom:12px;left:12px;right:12px;top:auto!important}.cesium-infoBox.sensor-info-box,.cesium-infoBox.sensor-info-box.sensor-history-expanded{max-height:55vh;height:auto!important}.cesium-infoBox.sensor-info-box .cesium-infoBox-iframe{max-height:calc(55vh - 58px)}}.argus-project-link{z-index:1;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 6px #fffffff2)drop-shadow(0 3px 4px #000000d9);width:256px;display:block;position:fixed;bottom:44px;left:4px}.argus-project-link img{width:100%;height:auto;display:block}.argus-project-link:focus-visible{outline:3px solid var(--argus-gold);outline-offset:2px}@media (width<=600px){#toolbar{z-index:10;width:calc(100vw - 82px);max-height:calc(100dvh - 68px);top:56px;left:8px}.map-view-actions{z-index:20;top:8px;right:8px}.map-compass{width:46px;height:46px;top:62px;bottom:auto;right:8px}.map-compass-dial{font-size:7px;inset:4px}.map-compass-north{top:3px}.map-compass-east{right:4px}.map-compass-south{bottom:3px}.map-compass-west{left:4px}.map-compass-needle{top:10px;bottom:10px}.argus-project-link{z-index:0;width:118px;left:2px}}html[data-theme=dark] input,html[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .cesium-infoBox-title{background:linear-gradient(135deg,#101827,#1b2940)}.workflow-status-panel{z-index:1800;border:1px solid var(--argus-divider);background:var(--argus-panel-strong);width:min(720px,100vw - 40px);max-height:190px;color:var(--argus-body-text);box-shadow:0 14px 34px var(--argus-shadow);border-radius:12px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%)}.workflow-status-panel[hidden]{display:none}.workflow-status-header{background:linear-gradient(135deg, var(--argus-navy), #22375f);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;font-weight:800;display:flex}#workflowStatusCloseButton{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;width:28px;height:28px;padding:0;font-size:20px;line-height:1}.workflow-status-log{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:145px;margin:0;padding:14px 14px 42px 46px;font:13px/1.45 Inter,Segoe UI,Arial,sans-serif;position:relative;overflow-y:auto}.workflow-status-panel[data-state=running] .workflow-status-log:before{content:"";border:3px solid #31a9c440;border-top-color:var(--argus-cyan);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite workflow-status-spin;position:absolute;top:15px;left:15px}.workflow-status-panel[data-state=running] .workflow-status-log:after{content:attr(data-progress);border-top:3px solid var(--argus-soft-divider);background:linear-gradient(var(--argus-cyan), var(--argus-cyan)) left 0 top 12px / var(--workflow-progress,0%) 3px no-repeat;height:10px;color:var(--argus-secondary-text);text-align:right;padding-top:12px;font-size:11px;font-weight:700;position:absolute;bottom:13px;left:14px;right:14px}@keyframes workflow-status-spin{to{transform:rotate(360deg)}}.eo-workflow-controls{gap:8px;margin-top:10px;display:grid}.eo-workflow-select{width:100%}#toolbar .eo-run-workflow-button{text-align:center;justify-content:center;align-items:center;width:100%;display:inline-flex}.eo-opacity-control{grid-template-columns:auto auto minmax(90px,1fr) auto;align-items:center;gap:8px;display:grid}.eo-layer-enabled-control{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.eo-layer-enabled-control input{margin:0}.eo-layer-legend{color:var(--argus-secondary-text);gap:7px;margin-top:8px;font-size:11px;line-height:1.25;display:grid}.eo-layer-legend[hidden]{display:none}.eo-layer-legend-title{color:var(--argus-body-text);font-weight:700}.eo-layer-legend-gradient{border:1px solid var(--argus-divider);border-radius:3px;width:100%;height:12px;display:block}.eo-layer-legend-gradient-labels{justify-content:space-between;gap:10px;min-width:0;display:flex}.eo-layer-legend-gradient-labels span{overflow-wrap:anywhere;min-width:0}.measurement-history-modal{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070f1cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.measurement-history-modal[hidden]{display:none}.measurement-history-dialog{border:1px solid var(--argus-divider);background:var(--argus-panel-strong);width:min(1080px,100vw - 48px);height:min(820px,100vh - 48px);color:var(--argus-body-text);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000061}.asset-history-button{text-align:left;align-items:center;gap:10px;width:100%;margin-top:10px;padding:9px 11px;display:flex}.asset-history-button-icon{color:#65e2fb;border:1px solid #59e0fa6b;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:19px;display:grid}.asset-history-button>span:last-child{gap:1px;display:grid}.asset-history-button strong{letter-spacing:.04em;font-size:12px}.asset-history-button small{color:#e1f5faab;font-size:10px}.asset-history-modal{z-index:2900;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0008129e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.asset-history-modal[hidden]{display:none}.asset-history-dialog{color:#ecfaff;background:#041423f2;border:1px solid #5de0fc6b;border-radius:18px;flex-direction:column;width:min(820px,100%);max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c,0 0 30px #46d2f21f}.asset-history-header{background:linear-gradient(120deg,#11435bbd,#071d30d1);border-bottom:1px solid #5fdcf733;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.asset-history-header span{color:#62dcf6;letter-spacing:.1em;font-size:10px;font-weight:800}.asset-history-header h2{color:#f2fcff;margin:5px 0 2px;font-size:23px}.asset-history-header small{color:#e6f7ffb3;font-size:12px}.asset-history-header button{border-radius:50%;width:34px;height:34px;padding:0;font-size:22px}.asset-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:11px 20px 0;display:flex}.asset-history-actions button{color:#eefdff;background:#14709147;border:1px solid #5ce0fa73;border-radius:999px;padding:8px 13px;font-size:11px}.asset-checkpoint-dialog{color:#ecfaff;background:#041423fa;border:1px solid #5de0fc75;border-radius:18px;width:min(650px,100% - 24px);max-height:calc(100dvh - 30px);padding:0;overflow:auto;box-shadow:0 24px 70px #000000a6}.asset-checkpoint-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000812b8}.asset-checkpoint-dialog>header{background:linear-gradient(120deg,#11435bbd,#071d30d1);border-bottom:1px solid #5fdcf733;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.asset-checkpoint-dialog>header span{color:#62dcf6;letter-spacing:.1em;font-size:10px;font-weight:800}.asset-checkpoint-dialog>header h2{margin:4px 0 0;font-size:21px}.asset-checkpoint-dialog>header button{border-radius:50%;width:32px;height:32px;padding:0;font-size:20px}.asset-checkpoint-login,.asset-checkpoint-form{padding:18px 20px}.asset-checkpoint-login[hidden],.asset-checkpoint-form[hidden]{display:none}.asset-checkpoint-login{gap:9px;display:grid}.asset-checkpoint-login p{color:#e6f7ffb8;margin:0 0 5px;font-size:12px}.asset-checkpoint-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.asset-checkpoint-login label,.asset-checkpoint-form label{color:#e6f7ffb8;gap:5px;font-size:11px;display:grid}.asset-checkpoint-dialog input,.asset-checkpoint-dialog select,.asset-checkpoint-dialog textarea{box-sizing:border-box;color:#f1fcff;width:100%;font:inherit;background:#011320eb;border:1px solid #5bdcf766;border-radius:9px}.asset-checkpoint-dialog input,.asset-checkpoint-dialog select{min-height:36px;padding:7px 9px}.asset-checkpoint-dialog textarea{resize:vertical;padding:9px}.asset-checkpoint-wide,.asset-checkpoint-help,.asset-checkpoint-form>button{grid-column:1/-1}.asset-checkpoint-help{color:#e0f4fa9e;margin:0;font-size:11px}.asset-checkpoint-message{color:#ffd66a;min-height:16px;margin:0;padding:0 20px 18px;font-size:11px}.asset-documentation-dialog{width:min(760px,100% - 24px)}.asset-documentation-edit{color:#a9effd;background:#14709129;border:1px solid #5ce0fa47;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.asset-history-content{min-height:180px;padding:18px 20px 24px;overflow-y:auto}.asset-history-loading,.asset-history-error,.asset-history-empty{color:#e6f7ffbf;text-align:center;margin:40px auto}.asset-history-error{color:#ffb3b3}.asset-history-overview{gap:9px;margin-bottom:17px;display:flex}.asset-history-overview div{color:#ebfaffcc;background:#287d9c1f;border:1px solid #5de0fc33;border-radius:999px;padding:6px 10px;font-size:11px}.asset-history-timeline{gap:0;display:grid}.asset-state-card{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid;position:relative}.asset-state-card:not(:last-child):before{content:"";background:#55daf64d;width:1px;position:absolute;top:16px;bottom:-3px;left:6px}.asset-state-marker{z-index:1;background:#08253a;border:2px solid #63dff8;border-radius:50%;width:13px;height:13px;margin-top:14px;position:relative;box-shadow:0 0 11px #4bdcfa73}.asset-state-body{background:#0f30426b;border:1px solid #5de0fc33;border-radius:12px;margin-bottom:14px;padding:13px 14px}.asset-state-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.asset-state-heading>div{gap:3px;display:grid}.asset-state-heading strong{color:#f2fcff;font-size:14px}.asset-state-heading time{color:#e0f4faa1;font-size:11px}.asset-state-current{color:#70efb4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #4be2a166;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800}.asset-state-body>p{color:#ebf9fdc7;margin:9px 0 0;font-size:12px;line-height:1.45}.asset-documentation-list{border-top:1px solid #5de0fc26;margin-top:12px;padding-top:10px}.asset-documentation-list h3{color:#68daf2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px}.asset-history-empty-note{color:#e1f3f88f;margin:0;font-size:11px}.asset-documentation-item{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.asset-documentation-item+.asset-documentation-item{border-top:1px solid #5de0fc1c}.asset-documentation-item>div{gap:2px;display:grid}.asset-documentation-item strong{font-size:12px}.asset-documentation-item small{color:#e1f3f89e;font-size:10px}.asset-documentation-item a{color:#70e3fb;font-size:11px}@media (width<=620px){.asset-history-modal{padding:10px}.asset-history-dialog{max-height:calc(100dvh - 20px)}.asset-history-header{padding:16px}.asset-history-header h2{font-size:18px}.asset-history-content{padding:14px}.asset-history-overview{flex-wrap:wrap}}.measurement-history-header{border-top:4px solid var(--argus-gold);background:var(--argus-navy);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.measurement-history-header h2{letter-spacing:0;margin:0;font-size:19px}#measurementHistorySensorName{color:#ffffffbd;margin-top:4px;font-size:12px;display:block}#measurementHistoryCloseButton{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;width:34px;height:34px;padding:0;font-size:24px;line-height:1}.measurement-history-toolbar{border-bottom:1px solid var(--argus-divider);grid-template-columns:auto minmax(180px,260px) 1fr;align-items:center;gap:10px;padding:12px 18px;display:grid}.measurement-history-toolbar label{font-size:13px;font-weight:700}#measurementHistorySummary{color:var(--argus-secondary-text);text-align:right;font-size:12px}.measurement-history-loading{color:var(--argus-secondary-text);place-content:center;gap:10px;display:grid}.measurement-history-loading[hidden]{display:none}.measurement-history-progress-copy{justify-content:space-between;gap:20px;width:min(480px,70vw);font-size:14px;display:flex}.measurement-history-progress-track{background:#31a9c424;border:1px solid #31a9c447;border-radius:6px;width:min(480px,70vw);height:12px;overflow:hidden}.measurement-history-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--argus-cyan), var(--argus-gold));width:0;height:100%;transition:width .18s ease-out;display:block}.measurement-history-content{grid-template-rows:auto minmax(260px,1fr) minmax(170px,.65fr) auto;gap:12px;min-height:0;padding:14px 18px 16px;display:grid}.measurement-history-chart-description{color:#eefbffc2;margin:0;font-size:.82rem}.measurement-history-visuals{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid}.measurement-history-visuals.has-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-history-visual-panel{background:#03111f3d;border:1px solid #72e5ff2e;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:10px;display:grid}.measurement-history-visual-panel[hidden]{display:none}.measurement-history-visual-panel h3{color:#eefbffe0;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem}.measurement-history-content[hidden]{display:none}.measurement-history-chart{min-height:0;position:relative}@media (width<=760px){.measurement-history-visuals.has-secondary{grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:minmax(0,1fr);overflow:auto}}.measurement-history-table-wrap{border:1px solid var(--argus-divider);border-radius:6px;min-height:0;overflow:auto}.measurement-history-table{border-collapse:collapse;width:100%;font-size:12px}.measurement-history-table th,.measurement-history-table td{border-bottom:1px solid var(--argus-soft-divider);text-align:left;padding:8px 10px}.measurement-history-table th{background:var(--argus-panel-soft);font-weight:800;position:sticky;top:0}.measurement-history-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.measurement-history-pagination button{width:38px;height:34px;padding:0}#measurementHistoryPage{min-width:110px;color:var(--argus-secondary-text);text-align:center;font-size:12px}@media (width<=700px){.measurement-history-modal{padding:8px}.measurement-history-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.measurement-history-toolbar{grid-template-columns:1fr}#measurementHistorySummary{text-align:left}.measurement-history-content{grid-template-rows:auto minmax(230px,1fr) minmax(180px,.8fr) auto}}#toolbar #pilotSelectionPanel{z-index:30;position:relative}#toolbar .pilot-picker,#toolbar .pilot-picker-options{z-index:40;position:relative}#toolbar .pilot-picker-options{position:absolute}#toolbar .viewer-controls-panel{z-index:1;position:relative}#toolbar .viewer-controls-content select{box-sizing:border-box;appearance:none;color:#f2fcff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#041423b8;background-image:linear-gradient(45deg,#0000 50%,#74e6ffe6 50%),linear-gradient(135deg,#74e6ffe6 50%,#0000 50%);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #5edcf847;border-radius:9px;width:100%;height:33px;min-height:33px;padding:5px 30px 5px 10px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12.5px;font-weight:600;line-height:1.2;transition:border-color .14s,background-color .14s,box-shadow .14s;overflow:hidden}#toolbar .viewer-controls-content select:hover{background-color:#082032d1;border-color:#68e5ff9e}#toolbar .viewer-controls-content select:disabled{color:#def1f675;cursor:not-allowed;background-color:#09182475;border-color:#80adb829}#toolbar .theme-toggle-button{display:none}#toolbar,.measurement-history-dialog,.workflow-status-panel{--argus-panel-bg:#071829bd;--argus-panel-strong:#071829e0;--argus-panel-soft:#143044b8;--argus-input-bg:#051524c7;--argus-heading:#fff;--argus-body-text:#eefbff;--argus-secondary-text:#e1f5fac2;--argus-divider:#64e0fa38;--argus-soft-divider:#64e0fa1f}#toolbar .viewer-controls-content{gap:4px;padding:5px 0 1px}#toolbar .viewer-controls-content>.toolbar-section,#toolbar .viewer-controls-content>.collapsible-section{background:#0617284d;border-radius:12px;margin-top:0}#toolbar .viewer-controls-content .collapsible-section-header{min-height:34px;padding:5px 9px}#toolbar .viewer-controls-content .collapsible-section-header h2{color:#fff;letter-spacing:.11em;border-left-width:2px;padding-left:8px;font-size:10px}#toolbar .viewer-controls-content .collapsible-section-chevron{color:#fff;width:21px;height:21px;font-size:10px}#toolbar .viewer-controls-content .collapsible-section-content{gap:7px;padding:6px 10px 10px}#toolbar .viewer-controls-content .layer-control{color:#fff;background:#0c283da8;border-color:#62e0fb26;gap:5px}#toolbar .viewer-controls-content label,#toolbar .viewer-controls-content p,#toolbar .viewer-controls-content span,#toolbar .viewer-controls-content strong,#toolbar .viewer-controls-content small,#toolbar #activePilotLabel,#toolbar #visibleSensorCount,#toolbar #monumentOpacityValue,#toolbar #monumentBrightnessValue,#toolbar .sensor-display-conventions{color:#f4fcffeb}#toolbar .viewer-controls-content label,#toolbar .viewer-controls-content .layer-control{font-size:11px}#toolbar .viewer-controls-content select,#toolbar .viewer-controls-content input:not([type=range]){color:#fff;border-radius:11px;min-height:34px;padding-block:6px}#toolbar .viewer-controls-content select option{color:#fff;background:#0a2137}#toolbar .viewer-controls-content button:not(.collapsible-section-header){min-height:34px;padding-block:6px}#toolbar .viewer-controls-content input[type=range]{height:16px}.map-compass-dial,.map-compass-east,.map-compass-south,.map-compass-west{color:#fff}.map-compass-north{color:#ff5d72}.map-compass-needle{background:linear-gradient(#ff5d72 0 50%,#fff 50% 100%)}@media (width<=760px){.map-compass{width:62px;height:62px;top:123px;bottom:auto;right:10px}.map-view-actions{top:52px;right:8px}}.argus-scene-mode-toggle{justify-content:center;align-items:center;display:inline-flex}.argus-scene-mode-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:23px;height:23px}#toolbar{border:1px solid #46dcff6b;border-top:3px solid var(--argus-cyan);color:#e9fbff;-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(155deg,#0b1f35f0,#050f1dc7),repeating-linear-gradient(0deg,#0000 0 7px,#53e0ff06 8px);border-radius:2px 2px 16px;box-shadow:0 20px 60px #0000006b,0 0 26px #31a9c42e,inset 0 0 30px #31a9c40d}#toolbar:before{z-index:8;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5be8ffe6);width:42%;height:1px;margin-left:58%;display:block;position:sticky;top:0;box-shadow:0 0 12px #5be8ffcc}#toolbar .toolbar-section,#toolbar .collapsible-section{background:#081a2d47;border-color:#4ecbe52e}#toolbar h2,#toolbar label,#toolbar .collapsible-section-header,#toolbar .layer-control{color:#e9fbff}#toolbar h2{letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 12px #4adeff59}#pilotSelectionPanel{background:radial-gradient(circle at 85% 10%,#31a9c433,#0000 35%),linear-gradient(135deg,#091d32fa,#081324e6)}#toolbar select,#toolbar input:not([type=range]),#toolbar .pilot-picker-trigger{color:#e9fbff;background-color:#051424c7;border-color:#47d5f25c;box-shadow:inset 0 0 14px #31a9c40f}#toolbar button,.map-view-actions button,.map-compass{color:#dffaff;-webkit-backdrop-filter:blur(14px);background:#07192bd1;border-color:#4cd6f46b;box-shadow:0 0 18px #31a9c421}#toolbar button:hover,.map-view-actions button:hover,.map-compass:hover{color:#fff;border-color:#58e2ff;box-shadow:0 0 22px #3dd9fa57,inset 0 0 12px #3dd9fa14}.measurement-history-dialog{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05111feb;border-color:#48d7f466;box-shadow:0 28px 90px #00000094,0 0 35px #31a9c429}.measurement-history-header{border-top-color:var(--argus-cyan);background:linear-gradient(90deg,#071b30fa,#0f2f46eb)}.sensor-hover-card{z-index:2800;color:#effcff;-webkit-backdrop-filter:blur(15px)saturate(140%);backdrop-filter:blur(15px)saturate(140%);pointer-events:none;background:linear-gradient(140deg,#081e32f5,#030e1be6),repeating-linear-gradient(0deg,#0000 0 5px,#5de2ff09 6px);border:1px solid #57e2ff94;border-left:3px solid #57e2ff;border-radius:2px 12px 2px 2px;gap:3px;width:min(270px,100vw - 28px);padding:13px 15px 14px;display:grid;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 16px 38px #00000061,0 0 24px #33cbeb38}.sensor-hover-card:after{content:"";background:#f2bd3f;width:44px;height:2px;position:absolute;top:0;right:0;box-shadow:0 0 10px #f2bd3fbf}.sensor-hover-kicker{color:#57e2ff;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:800}#sensorHoverName{letter-spacing:.02em;font-size:15px}.sensor-hover-type,.sensor-hover-updated{color:#dcf5faa8;font-size:11px}.sensor-hover-reading{color:#dcf5fab3;letter-spacing:.08em;text-transform:uppercase;background:#269fbc14;border-top:1px solid #54d8f22b;border-bottom:1px solid #54d8f22b;justify-content:space-between;align-items:baseline;gap:12px;margin:10px -15px 8px;padding:8px 15px;font-size:10px;display:flex}.sensor-hover-reading strong{color:#fff;letter-spacing:0;text-shadow:0 0 13px #57e2ff8c;text-transform:none;font-size:17px}@media (prefers-reduced-motion:no-preference){.sensor-hover-card{animation:.16s ease-out argus-hud-materialize}@keyframes argus-hud-materialize{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}}#toolbar{-webkit-backdrop-filter:blur(24px)saturate(155%);background:radial-gradient(circle at 18% 0,#3cc9eb26,#0000 34%),linear-gradient(155deg,#081c30c7,#030e1c94);border:1px solid #6ae6ff57;border-radius:28px;padding:8px 12px 14px;box-shadow:0 24px 70px #00000061,inset 0 0 0 1px #70e5ff0f,0 0 38px #31a9c429}#toolbar::-webkit-scrollbar{width:5px}#toolbar::-webkit-scrollbar-thumb{background:#5be2ff5c;border-radius:999px}#toolbar:before{background:linear-gradient(90deg,#0000,#63e5ff,#0000);border-radius:999px;width:32%;height:2px;margin:-8px auto 7px}#pilotSelectionPanel{background:radial-gradient(circle at 88% 0,#32c6e72e,#0000 42%),#0b203561;border:1px solid #5fdcf829;border-radius:21px;margin:0;padding:14px;box-shadow:inset 0 1px #ffffff0f}#toolbar .toolbar-section,#toolbar .collapsible-section{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#081b2e57;border:1px solid #5fdcf824;border-radius:18px;margin-top:9px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}#toolbar .collapsible-section[open]{background:#091f3480;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000001c}#toolbar #pilotSelectionPanel{overflow:visible}#toolbar .collapsible-section-header{border-radius:16px;min-height:42px;padding-inline:13px}#toolbar .collapsible-section-chevron{background:#2cabc914;border:1px solid #62e2ff33;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}#toolbar .collapsible-section-content{padding:10px 13px 14px}#toolbar select,#toolbar input:not([type=range]),#toolbar .pilot-picker-trigger{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#04122175;border:1px solid #60defa47;border-radius:15px;min-height:42px;box-shadow:inset 0 1px #ffffff0b}#toolbar select:focus,#toolbar input:not([type=range]):focus,#toolbar .pilot-picker-trigger:focus-visible{border-color:#64e6ffc7;outline:none;box-shadow:0 0 0 3px #49d3f21f,0 0 18px #49d3f224}#toolbar .pilot-picker-options{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#041221c2;border:1px solid #64e2ff47;border-radius:18px;padding:7px;box-shadow:0 22px 48px #0000005c,0 0 25px #3ad2f31f}#toolbar .pilot-picker-options button{background:0 0;border-radius:13px;min-height:46px;margin:2px 0}#toolbar .pilot-picker-options button:hover,#toolbar .pilot-picker-options button[aria-selected=true]{background:linear-gradient(90deg,#2fc2e42e,#2fc2e40a)}#toolbar .viewer-controls-toggle,#toolbar .theme-toggle-button,.map-view-actions button,.map-compass,#measurementHistoryCloseButton,.measurement-history-pagination button{border-radius:50%}#toolbar .viewer-controls-toggle{flex:0 0 48px;width:48px;height:48px;font-size:24px}#toolbar .theme-toggle-button{border-radius:999px;min-width:74px}.map-view-actions{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#04111f75;border:1px solid #66e2ff38;border-radius:999px;gap:9px;padding:7px;box-shadow:0 12px 34px #0000003d}.map-view-actions button{background:#081f327a;border-color:#67e2ff3d;width:43px;height:43px}.map-compass{background:radial-gradient(circle,#0b2a41b8,#03111f80);border-color:#6ae6ff52;box-shadow:0 12px 34px #00000047,0 0 24px #3ed5f624}.map-compass-dial{border-color:#69e6ff42;box-shadow:inset 0 0 15px #41d8f814}.measurement-history-modal{-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:#01081280}.measurement-history-dialog{-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:#051322c7;border-radius:28px}.measurement-history-header{background:#0923388a;border-top:0;border-bottom:1px solid #5ce0fb2e;border-radius:27px 27px 0 0}.measurement-history-table-wrap{background:#030f1c52;border-color:#5ce0fb2e;border-radius:16px}.measurement-history-table th{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c2a3ec2}.sensor-hover-card{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:radial-gradient(circle at 88% 0,#3ad3f330,#0000 36%),#041424bd;border-radius:22px 22px 22px 5px}.sensor-hover-card:after{border-radius:999px;width:54px;right:22px}.cesium-infoBox{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);overflow:hidden;background:#041221bd!important;border:1px solid #5fe0fb4d!important;border-radius:24px!important;box-shadow:0 22px 58px #0006,0 0 28px #3ad3f324!important}@media (width<=700px){#toolbar{border-radius:22px}.measurement-history-dialog{border-radius:20px}}#toolbar{-webkit-backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(circle at 18% 0,#3cc9eb21,#0000 34%),linear-gradient(155deg,#081c30a8,#030e1c75)}#toolbar #pilotSelectionPanel,#toolbar .viewer-controls-content>.toolbar-section,#toolbar .viewer-controls-content>.collapsible-section{background:#071b2e47}#toolbar .viewer-controls-content>.collapsible-section[open]{background:#081e3266}#toolbar .viewer-controls-content .layer-control{background:#0a25396b}#toolbar .viewer-controls-content select{box-sizing:border-box;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2fcff;-webkit-text-fill-color:#f2fcff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#02101d9e;background-image:linear-gradient(45deg,#0000 50%,#72e5ff 50%),linear-gradient(135deg,#72e5ff 50%,#0000 50%);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #5edcf861;border-radius:10px;width:100%;height:33px;min-height:33px;padding:5px 30px 5px 10px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12.5px;font-weight:400;line-height:1.2;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #2db9d906}#toolbar .viewer-controls-content select:hover{background-color:#071f31bd;border-color:#6ee7ffb8;box-shadow:inset 0 1px #fff1,0 0 12px #3ad2f31a}#toolbar .viewer-controls-content select:focus-visible{border-color:#72e5ff;outline:none;box-shadow:0 0 0 2px #54dcf924,0 0 14px #54dcf91f}#toolbar .viewer-controls-content select option{color:#f2fcff;background:#091f33;font-size:13px;font-weight:400}.compact-select-shell,.sensor-picker{min-width:0;position:relative}#toolbar .sensor-picker-trigger{color:#f2fcff;text-align:left;background:#02101d9e;border:1px solid #5edcf861;border-radius:10px;grid-template-columns:12px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:33px;padding:5px 9px;display:grid;transform:none}#toolbar .sensor-picker-trigger:hover,#toolbar .sensor-picker-trigger[aria-expanded=true]{background:#071f31bd;border-color:#6ee7ffb8;transform:none;box-shadow:0 0 12px #3ad2f31a}.sensor-picker-swatch,.sensor-picker-option-swatch{border:1px solid #ffffffbf;border-radius:50%;width:10px;height:10px}.sensor-picker-label{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;overflow:hidden}.sensor-picker-chevron{color:#72e5ff;font-size:15px;transition:transform .16s}.sensor-picker-trigger[aria-expanded=true] .sensor-picker-chevron{transform:rotate(180deg)}.sensor-picker-options{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091f33fa;border:1px solid #5edcf861;border-radius:10px;gap:4px;max-height:min(320px,55vh);margin-top:6px;padding:6px;display:grid;overflow-y:auto;box-shadow:0 18px 36px #040a1880}#toolbar .sensor-picker-options button{--sensor-tone:var(--argus-cyan);border:1px solid #0000;border-left:4px solid var(--sensor-tone);background:color-mix(in srgb, var(--sensor-tone) 12%, var(--argus-navy-deep));color:#f2fcff;text-align:left;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:34px;padding:5px 9px;display:grid;transform:none}#toolbar .sensor-picker-options button:hover,#toolbar .sensor-picker-options button[aria-selected=true]{border-color:color-mix(in srgb, var(--sensor-tone) 62%, transparent);border-left-color:var(--sensor-tone);background:color-mix(in srgb, var(--sensor-tone) 24%, var(--argus-navy-deep));box-shadow:none;transform:none}.sensor-picker-option-swatch{background:var(--sensor-tone);box-shadow:0 0 8px var(--sensor-tone)}.sensor-picker-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;line-height:1.25;overflow:hidden}.cesium-infoBox{-webkit-backdrop-filter:blur(16px)saturate(135%);background:#03111f8f!important}.cesium-infoBox-title{background:#08243980!important}.cesium-infoBox-iframe{background:0 0!important}.measurement-history-dialog{background:#051322f0}.ad-rt-summary-copy{gap:3px;min-width:0;display:grid}.ad-rt-heading-row{align-items:center;gap:8px;display:flex}.ad-rt-summary-copy small{color:#e0f7ffbd;font-size:12px;font-weight:500;line-height:1.35}.ad-rt-status-dot{cursor:help;background:#78879a;border-radius:50%;flex:none;width:10px;height:10px;position:relative;box-shadow:0 0 8px #78879a}.ad-rt-status-dot[data-state=normal]{background:#45d493;box-shadow:0 0 10px #45d493}.ad-rt-status-dot[data-state=pattern]{background:#39c8ff;box-shadow:0 0 11px #39c8ff}.ad-rt-status-dot[data-state=specific-warning]{background:#ff9f43;box-shadow:0 0 12px #ff9f43}.ad-rt-status-dot[data-state=loading]{background:#58d9f5;animation:1s ease-in-out infinite ad-rt-pulse}.ad-rt-status-dot:after{content:attr(data-tooltip);z-index:20;color:#eefbff;opacity:0;pointer-events:none;white-space:normal;background:#03111ff7;border:1px solid #69ddf659;border-radius:7px;width:max-content;max-width:230px;padding:7px 9px;font-size:11px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px #00000059}.ad-rt-status-dot:hover:after,.ad-rt-status-dot:focus-visible:after{opacity:1;transform:translate(-50%)}@keyframes ad-rt-pulse{50%{opacity:.35;transform:scale(.75)}}.ad-rt-content{gap:12px;display:grid}.ad-rt-assessment-card,.ad-rt-meaning-block{background:#0212206b;border:1px solid #5fdcf733;border-radius:10px}.ad-rt-assessment-card{justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.ad-rt-assessment-card>div{gap:3px;display:grid}.ad-rt-assessment-card strong{color:#f3fcff;font-size:14px;line-height:1.35}.ad-rt-eyebrow{color:#62dcf6;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.3}.ad-rt-timestamp{color:#e6f7ffb8;text-align:right;max-width:45%;font-size:11px;line-height:1.35}.ad-rt-meaning-block{gap:4px;padding:9px 11px;display:grid}.ad-rt-meaning-block strong{color:#fff;font-size:13px;line-height:1.35}.ad-rt-meaning-block p{color:#e6f7ffb8;margin:0;font-size:11px;line-height:1.45}.ad-rt-baseline-card{background:linear-gradient(145deg,#f2bd3f17,#071f3161);border:1px solid #f2bd3f52;border-radius:11px;gap:10px;padding:11px;display:grid}.ad-rt-baseline-card[hidden]{display:none}.ad-rt-baseline-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ad-rt-baseline-heading>div{gap:4px;min-width:0;display:grid}.ad-rt-baseline-heading strong{color:#f7fcff;font-size:12px;font-weight:600;line-height:1.35}.ad-rt-review-badge{color:#f6d97d;text-align:center;text-transform:uppercase;letter-spacing:.04em;border:1px solid #f2bd3f61;border-radius:999px;flex:none;max-width:96px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1.2}.ad-rt-review-badge[data-status=expert_approved]{color:#75e7b2;border-color:#45d4936b}.ad-rt-baseline-score{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;display:grid}.ad-rt-baseline-score span{color:#e6f7ffa8;font-size:10px}.ad-rt-baseline-score strong{color:#fff3c9;font-size:18px;line-height:1}.ad-rt-baseline-score small{color:#f2bd3f;grid-column:1/-1;font-size:10px}.ad-rt-baseline-card>p{color:#e6f7ffa8;margin:0;font-size:10px;line-height:1.4}.expert-risk-panel .collapsible-section-header>span:first-child,.fusion-preview-panel .collapsible-section-header>span:first-child{gap:2px;min-width:0;display:grid}.expert-risk-panel .collapsible-section-header small,.fusion-preview-panel .collapsible-section-header small{color:#e0f7ffad;padding-left:10px;font-size:10px;font-weight:500;line-height:1.3}.risk-scenario-picker{color:#e6f7ffad;gap:4px;font-size:10px;display:grid}.risk-scenario-picker select{font-size:11px}.expert-risk-actions{grid-template-columns:1fr 1fr}.fusion-preview-content>p{color:#e6f7ffb3;margin:0;font-size:11px;line-height:1.45}.fusion-source-grid{gap:6px;display:grid}.fusion-source-grid>div{background:#0212205c;border:1px solid #5fdcf729;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.fusion-source-grid span{color:#e6f7ff9e;font-size:10px}.fusion-source-grid strong{color:#eefbff;font-size:11px;font-weight:600;line-height:1.35}.fusion-preview-note{border-left:2px solid #62dcf6;padding-left:9px}.fusion-method-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fusion-primary-result{text-align:center;background:radial-gradient(circle at 50% 0,#25aed829,#0212207a);border:1px solid #5fdcf747;border-radius:14px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:112px;padding:13px 7px;display:grid}.fusion-primary-result>span:first-child{color:#e6f7ffb3;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.fusion-primary-result>strong{color:#f5fdff;white-space:nowrap;text-shadow:0 0 18px #62dcf647;font-size:24px;font-weight:700;line-height:1}.fusion-primary-result>small{color:#72e2f8;font-size:12px;font-weight:600}.compact-risk-result{padding:13px}.compact-risk-score{text-align:center;min-height:0;padding:14px}.compact-risk-score strong{font-size:30px;line-height:1}.compact-risk-score small{font-size:12px}.risk-editor-dialog{color:#ecfaff;background:#041423f7;border:1px solid #5de0fc6b;border-radius:18px;width:min(820px,100vw - 28px);max-height:calc(100dvh - 28px);padding:0;overflow:hidden;box-shadow:0 24px 70px #00000094}.risk-editor-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000812a8}.risk-editor-dialog>header{background:linear-gradient(120deg,#11435bb8,#071d30cc);border-bottom:1px solid #5fdcf733;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.risk-editor-dialog>header span{color:#62dcf6;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.risk-editor-dialog>header h2{margin:4px 0 0;font-size:21px}#riskEditorClose{color:#fff;border-radius:50%;width:34px;height:34px;padding:0;font-size:22px}.risk-editor-login,.risk-editor-form{box-sizing:border-box;padding:18px 20px;overflow-y:auto}.risk-editor-login{gap:10px;display:grid}.risk-editor-login p{color:#e6f7ffb8;margin:0 0 4px}.risk-editor-login label,.risk-editor-form label{color:#e6f7ffb8;gap:4px;font-size:11px;display:grid}.risk-editor-login input,.risk-editor-form input,.risk-editor-form textarea,.risk-editor-form select{box-sizing:border-box;color:#eefbff;width:100%;min-height:36px;font:inherit;background:#03111fd1;border:1px solid #5edcf859;border-radius:9px;padding:7px 9px}.risk-editor-form{grid-template-columns:1fr 1fr;gap:11px;max-height:calc(100dvh - 150px);display:grid}.risk-editor-form[hidden],.risk-editor-login[hidden]{display:none}.risk-editor-wide,.risk-editor-abc,.risk-editor-version-row,.risk-editor-actions{grid-column:1/-1}.risk-editor-form textarea{resize:vertical;min-height:70px}.risk-editor-version-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.risk-editor-abc{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.risk-editor-abc output{color:#f6d97d;border:1px solid #f2bd3f59;border-radius:9px;place-items:center;min-height:36px;display:grid}.risk-editor-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.risk-editor-evidence-builder{grid-template-columns:1.05fr 1.5fr 1.15fr auto;align-items:center;gap:7px;display:grid}.risk-editor-evidence-builder button{white-space:nowrap;min-height:36px}.risk-editor-evidence-parameters{grid-template-columns:repeat(5,minmax(105px,1fr));gap:7px;margin-top:7px;display:grid}.risk-editor-evidence-parameters label{color:#e6f7ffb3;gap:3px;font-size:10px;display:grid}.risk-editor-evidence-parameters input{min-width:0}.risk-editor-evidence-help{color:#d3f1f9b8;font-size:11px;line-height:1.4}.risk-editor-evidence-list{gap:6px;display:grid}.risk-editor-evidence-item{color:#eafaff;background:#16435452;border:1px solid #5edcf838;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.risk-editor-evidence-item button{color:#ffb6b6;min-height:27px;padding:3px 9px;font-size:10px}.risk-editor-message{color:#f6d97d;min-height:18px;margin:0;padding:0 20px 16px;font-size:12px}@media (width<=620px){.risk-editor-form{grid-template-columns:1fr}.risk-editor-form>*{grid-column:1}.risk-editor-abc{grid-template-columns:1fr 1fr}.risk-editor-evidence-builder{grid-template-columns:1fr}.risk-editor-evidence-parameters{grid-template-columns:1fr 1fr}}.ad-rt-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ad-rt-metric-grid div{background:#224b6357;border-radius:8px;gap:3px;padding:9px 7px;display:grid}.ad-rt-metric-grid span{color:#e6f7ffad;font-size:10px;line-height:1.25}.ad-rt-metric-grid strong{color:#fff;font-size:13px}.ad-rt-signals{gap:8px;padding:11px;display:grid}.ad-rt-signal-list{gap:4px;display:grid}.ad-rt-signal{background:#58d9f514;border-left:2px solid #58d9f5;gap:3px;padding:7px 8px;display:grid}.ad-rt-signal-rule{background:#ff9f4317;border-left-color:#ff9f43}.ad-rt-signal strong{color:#eefbff;font-size:11px;font-weight:600;line-height:1.3}.ad-rt-signal small,.ad-rt-empty{color:#e6f7ffad;font-size:10px;line-height:1.3}.ad-rt-actions{grid-template-columns:1fr 1fr 1fr;gap:5px;display:grid}#toolbar .ad-rt-actions button{min-height:34px;padding:7px 6px;font-size:11px;font-weight:600}.ad-rt-message{color:#f2bd3f;min-height:14px;margin:0;font-size:11px;line-height:1.4}.ad-rt-modal{z-index:2200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00081299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ad-rt-modal[hidden]{display:none}.ad-rt-dialog{color:#ecfaff;background:#041423f0;border:1px solid #5de0fc6b;border-radius:18px;flex-direction:column;width:min(900px,100%);max-height:min(800px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000080,0 0 30px #46d2f21f}.ad-rt-dialog-header{background:linear-gradient(120deg,#11435bb8,#071d30cc);border-bottom:1px solid #5fdcf733;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 24px;display:flex}.ad-rt-dialog-header h2{margin:5px 0;font-size:24px;line-height:1.25}.ad-rt-dialog-header span:last-child{color:#e6f7ffb8;font-size:13px;line-height:1.4}#adRtDetailsCloseButton{color:#fff;background:#ffffff14;border-radius:50%;width:34px;height:34px;padding:0;font-size:22px}.ad-rt-dialog-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:19px;display:grid;overflow:hidden auto}.ad-rt-detail-section{background:#0f2f435c;border:1px solid #5fdcf72e;border-radius:12px;padding:16px}.ad-rt-detail-section h3{color:#69ddf6;text-transform:uppercase;letter-spacing:.06em;margin:0 0 13px;font-size:14px;line-height:1.3}.ad-rt-fusion-note{background:#f2bd3f12;border-color:#f2bd3f42}.ad-rt-fusion-note h3{color:#f6d97d}.ad-rt-fusion-note p{color:#eff9ffcc;margin:0;font-size:13px;line-height:1.5}.ad-rt-detail-note{color:#e6f7ffad;margin:-3px 0 10px;font-size:12px;line-height:1.45}.ad-rt-detail-list{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:9px 12px;margin:0;font-size:13px;line-height:1.45;display:grid}.ad-rt-detail-list dt{color:#e6f7ff8f}.ad-rt-detail-list dd{overflow-wrap:anywhere;margin:0}.ad-rt-detail-cards,.ad-rt-contribution-list{gap:6px;display:grid}.ad-rt-detail-card{background:#ff9f4312;border-left:3px solid #ff9f43;gap:5px;padding:11px;font-size:13px;display:grid}.ad-rt-detail-card,.ad-rt-detail-card strong,.ad-rt-detail-card span,.ad-rt-detail-card small{overflow-wrap:anywhere;min-width:0}.ad-rt-detail-card span,.ad-rt-detail-card small{color:#e6f7ffb8;font-size:12px;line-height:1.4}.ad-rt-contribution-row{border-bottom:1px solid #5fdcf71f;grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;line-height:1.35;display:grid}.ad-rt-contribution-row strong{text-align:right}@media (width<=620px){.ad-rt-dialog-content{grid-template-columns:1fr}.ad-rt-dialog{max-height:calc(100vh - 20px)}}
