.cesium-svgPath-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cesium-button{display:inline-block;position:relative;background:#303336;border:1px solid #444;color:#edffff;fill:#edffff;border-radius:4px;padding:5px 12px;margin:2px 3px;cursor:pointer;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.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{background:#303336;border-color:#444;color:#646464;fill:#646464;box-shadow:none;cursor:default}.cesium-button option{background-color:#000;color:#eee}.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;width:32px;height:32px;border-radius:14%;padding:0;vertical-align:middle;z-index:0}.cesium-performanceDisplay-defaultContainer{position:absolute;top:50px;right:10px;text-align:right}.cesium-performanceDisplay{background-color:#282828b3;padding:7px;border-radius:5px;border:1px solid #444;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;display:block;position:absolute;z-index:-100}.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;font-family:Sans-Serif;font-size:15px;text-anchor:middle}.cesium-animation-blank{fill:#000;fill-opacity:.01;stroke:none}.cesium-animation-rectButton{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-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.2}.cesium-animation-rectButton:hover .cesium-animation-buttonMain{stroke:#aef}.cesium-animation-rectButton:active .cesium-animation-buttonMain{fill:#abd6ff}.cesium-animation-buttonDisabled{-moz-user-select:none;-webkit-user-select:none;-ms-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{display:block;fill:#2e2}.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.2}.cesium-animation-shuttleRingSwoosh line{stroke:#8ac;stroke-width:3;stroke-opacity:.2;stroke-linecap:round}.cesium-animation-knobOuter{cursor:pointer;stroke:#444;stroke-width:1.2}.cesium-animation-knobInner{cursor:pointer}.cesium-baseLayerPicker-selected{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.cesium-baseLayerPicker-dropDown{display:block;position:absolute;box-sizing:content-box;top:auto;right:0;width:320px;max-height:500px;margin-top:5px;background-color:#262626bf;border:1px solid #444;padding:6px;overflow:auto;border-radius:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;transform:translateY(-20%);visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in}.cesium-baseLayerPicker-dropDown-visible{transform:translate(0);visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out}.cesium-baseLayerPicker-sectionTitle{display:block;font-family:sans-serif;font-size:16pt;text-align:left;color:#edffff;margin-bottom:4px}.cesium-baseLayerPicker-choices{margin-bottom:5px}.cesium-baseLayerPicker-categoryTitle{color:#edffff;font-size:11pt}.cesium-baseLayerPicker-choices{display:block;border:1px solid #888;border-radius:5px;padding:5px 0}.cesium-baseLayerPicker-item{display:inline-block;vertical-align:top;margin:2px 5px;width:64px;text-align:center;cursor:pointer}.cesium-baseLayerPicker-itemLabel{display:block;font-family:sans-serif;font-size:8pt;text-align:center;vertical-align:middle;color:#edffff;cursor:pointer;word-wrap:break-word}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel,.cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel{text-decoration:underline}.cesium-baseLayerPicker-itemIcon{display:inline-block;position:relative;width:inherit;height:auto;background-size:100% 100%;border:solid 1px #444;border-radius:9px;color:#edffff;margin:0;padding:0;cursor:pointer;box-sizing:border-box}.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:double 4px rgb(189,236,248)}.cesium-widget{font-family:sans-serif;font-size:16px;overflow:hidden;display:block;position:relative;top:0;left:0;width:100%;height:100%}.cesium-widget,.cesium-widget canvas{width:100%;height:100%;touch-action:none}.cesium-widget-credits{display:block;position:absolute;bottom:0;left:0;color:#fff;font-size:10px;text-shadow:0px 0px 2px #000000;padding-right:5px}.cesium-widget-errorPanel{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background:#000000b3;z-index:99999}.cesium-widget-errorPanel:before{display:inline-block;vertical-align:middle;height:100%;content:""}.cesium-widget-errorPanel-content{width:75%;max-width:500px;display:inline-block;text-align:left;vertical-align:middle;border:1px solid #510c00;border-radius:7px;background-color:#f0d9d5;font-size:14px;color:#510c00}.cesium-widget-errorPanel-content.expanded{max-width:75%}.cesium-widget-errorPanel-header{font-size:18px;font-family:Open Sans,Verdana,Geneva,sans-serif;background:#d69d93;border-bottom:2px solid #510c00;border-radius:3px 3px 0 0;padding:15px}.cesium-widget-errorPanel-scroll{overflow:auto;font-family:Open Sans,Verdana,Geneva,sans-serif;white-space:pre-wrap;padding:0 15px;margin:10px 0 20px}.cesium-widget-errorPanel-buttonPanel{padding:0 15px;margin:10px 0 20px;text-align:right}.cesium-widget-errorPanel-buttonPanel button{border-color:#510c00;background:#d69d93;color:#202020;margin:0}.cesium-widget-errorPanel-buttonPanel button:focus{border-color:#510c00;background:#f0d9d5;color:#510c00}.cesium-widget-errorPanel-buttonPanel button:hover{border-color:#510c00;background:#f0d9d5;color:#510c00}.cesium-widget-errorPanel-buttonPanel button:active{border-color:#510c00;background:#b17b72;color:#510c00}.cesium-widget-errorPanel-more-details{text-decoration:underline;cursor:pointer}.cesium-widget-errorPanel-more-details:hover{color:#2b0700}.cesium-cesiumInspector{border-radius:5px;transition:width ease-in-out .25s;background:#303336cc;border:1px solid #444;color:#edffff;display:inline-block;position:relative;padding:4px 12px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;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;padding:0!important;overflow:hidden}.cesium-cesiumInspector-dropDown{margin:5px 0;font-family:sans-serif;font-size:10pt;width:185px}.cesium-cesiumInspector-frustumStatistics{padding:5px;background-color:#505050bf}.cesium-cesiumInspector-pickButton{background-color:#0000004d;border:1px solid #444;color:#edffff;border-radius:5px;padding:3px 7px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto}.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{font-weight:700;font-size:10pt;margin:0;cursor:pointer}.cesium-cesiumInspector-pickSection{border:1px solid #aaa;border-radius:5px;padding:3px;margin-bottom:5px}.cesium-cesiumInspector-sectionContent{margin-bottom:10px;transition:max-height .25s}.cesium-cesiumInspector-tileText{padding-bottom:10px;border-bottom:1px solid #aaa}.cesium-cesiumInspector-relativeText{padding-top:10px}.cesium-cesiumInspector-sectionHeader:before{margin-right:5px;content:"-";width:1ch;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;background-color:#222;outline:none;border:1px solid #444;color:#edffff;width:100px;border-radius:3px;padding:1px;margin-left:10px;cursor:auto}.cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button,.cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=range]{margin-left:5px;vertical-align:middle}.cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor{display:none}.cesium-cesiumInspector-styleEditor{padding:10px;border-radius:5px;background:#303336cc;border:1px solid #444}.cesium-cesiumInspector-styleEditor textarea{width:100%;height:300px;background:transparent;color:#edffff;border:none;padding:0;white-space:pre;overflow-wrap:normal;overflow-x:auto}.cesium-3DTilesInspector{width:300px;pointer-events:all}.cesium-3DTilesInspector-statistics{font-size:11px}.cesium-3DTilesInspector-disabledElementsInfo{margin:5px 0 0;padding:0 0 0 20px;color:#eed202}.cesium-3DTilesInspector div,.cesium-3DTilesInspector input[type=range]{width:100%;box-sizing:border-box}.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 white}input.cesium-cesiumInspector-url{overflow:hidden;white-space:nowrap;overflow-x:scroll;background-color:transparent;color:#fff;outline:none;border:none;height:1em;width:100%}.cesium-cesiumInspector .field-group{display:table}.cesium-cesiumInspector .field-group>label{display:table-cell;font-weight:700}.cesium-cesiumInspector .field-group>.field{display:table-cell;width:100%}.cesium-VoxelInspector{width:300px;pointer-events:all}.cesium-VoxelInspector div,.cesium-VoxelInspector input[type=range]{width:100%;box-sizing:border-box}.cesium-VoxelInspector .cesium-cesiumInspector-section{margin-top:3px}.cesium-VoxelInspector .cesium-cesiumInspector-sectionHeader+.cesium-cesiumInspector-show{border-top:1px solid white}.cesium-button.cesium-fullscreenButton,.cesium-button.cesium-vrButton{display:block;width:100%;height:100%;margin:0;border-radius:0}.cesium-viewer-geocoderContainer .cesium-geocoder-input{border:solid 1px #444;background-color:#282828b3;color:#fff;display:inline-block;vertical-align:middle;width:0;height:32px;margin:0;padding:0 32px 0 0;border-radius:0;box-sizing:border-box;transition:width ease-in-out .25s,background-color .2s ease-in-out;-webkit-appearance:none}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff}.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus{border-color:#ea4;background-color:#0f0f0fe6;box-shadow:none;outline:none}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input,.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide{padding-left:4px;width:250px}.cesium-viewer-geocoderContainer .search-results{position:absolute;background-color:#000;color:#eee;overflow-y:auto;opacity:.8;width:100%}.cesium-viewer-geocoderContainer .search-results ul{list-style-type:none;margin:0;padding:0}.cesium-viewer-geocoderContainer .search-results ul li{font-size:14px;padding:3px 10px}.cesium-viewer-geocoderContainer .search-results ul li:hover{cursor:pointer}.cesium-viewer-geocoderContainer .search-results ul li.active{background:#48b}.cesium-geocoder-searchButton{background-color:#303336;display:inline-block;position:absolute;cursor:pointer;width:32px;top:1px;right:1px;height:30px;vertical-align:middle;fill:#edffff}.cesium-geocoder-searchButton:hover{background-color:#48b}.cesium-infoBox{display:block;position:absolute;top:50px;right:0;width:40%;max-width:480px;background:#262626f2;color:#edffff;border:1px solid #444;border-right:none;border-top-left-radius:7px;border-bottom-left-radius:7px;box-shadow:0 0 10px 1px #000;transform:translate(100%);visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in}.cesium-infoBox-visible{transform:translate(0);visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out}.cesium-infoBox-title{display:block;height:20px;padding:5px 30px 5px 25px;background:#545454;border-top-left-radius:7px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:content-box}.cesium-infoBox-bodyless .cesium-infoBox-title{border-bottom-left-radius:7px}button.cesium-infoBox-camera{display:block;position:absolute;top:4px;left:4px;width:22px;height:22px;background:transparent;border-color:transparent;border-radius:3px;padding:0 5px;margin:0}button.cesium-infoBox-close{display:block;position:absolute;top:5px;right:5px;height:20px;background:transparent;border:none;border-radius:2px;font-weight:700;font-size:16px;padding:0 5px;margin:0;color:#edffff}button.cesium-infoBox-close:focus{background:#ee880070;outline:none}button.cesium-infoBox-close:hover{background:#888;color:#000}button.cesium-infoBox-close:active{background:#a00;color:#000}.cesium-infoBox-bodyless .cesium-infoBox-iframe{display:none}.cesium-infoBox-iframe{border:none;width:100%;width:calc(100% - 2px)}span.cesium-sceneModePicker-wrapper{display:inline-block;position:relative;margin:0 3px}.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;padding:0;margin:3px 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{display:inline-block;position:relative;margin:0 3px}.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;padding:0;margin:3px 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{position:relative;background-color:#ff0;color:#000;padding:10px}.cesium-performance-watchdog-message{margin-right:30px}.cesium-performance-watchdog-message-dismiss{position:absolute;right:0;margin:0 10px 0 0}.cesium-navigationHelpButton-wrapper{position:relative;display:inline-block}.cesium-navigation-help{visibility:hidden;position:absolute;top:38px;right:2px;width:250px;border-radius:10px;transform:scale(.01);transform-origin:234px -10px;transition:visibility 0s .25s,transform .25s ease-in}.cesium-navigation-help-visible{visibility:visible;transform:scale(1);transition:transform .25s ease-out}.cesium-navigation-help-instructions{border:1px solid #444;background-color:#262626bf;padding-bottom:5px;border-radius:0 0 10px 10px}.cesium-click-navigation-help{display:none}.cesium-touch-navigation-help{display:none;padding-top:5px}.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;background-color:transparent;border-bottom:none;border-top:1px solid #444;border-right:1px solid #444;margin:0;width:50%;cursor:pointer}.cesium-navigation-button-icon{vertical-align:middle;padding:5px 1px}.cesium-navigation-button:focus{outline:none}.cesium-navigation-button-left{border-radius:10px 0 0;border-left:1px solid #444}.cesium-navigation-button-right{border-radius:0 10px 0 0;border-left:none}.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{position:absolute;width:160px;height:160px;pointer-events:none;visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s ease-in}.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{position:relative;left:0;bottom:0;overflow:hidden;border:solid 1px #888;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cesium-timeline-trackContainer{width:100%;overflow:auto;border-top:solid 1px #888;position:relative;top:0;left:0}.cesium-timeline-tracks{position:absolute;top:0;left:0;width:100%}.cesium-timeline-needle{position:absolute;left:0;top:1.7em;bottom:0;width:1px;background:red}.cesium-timeline-bar{position:relative;left:0;top:0;overflow:hidden;cursor:pointer;width:100%;height:1.7em;background:linear-gradient(to bottom,#747577cc,#3a4452cc 11%,#2e3238cc,#353535cc 81%,#353535cc)}.cesium-timeline-ruler{visibility:hidden;white-space:nowrap;font-size:80%;z-index:-200}.cesium-timeline-highlight{position:absolute;bottom:0;left:0;background:#08f}.cesium-timeline-ticLabel{position:absolute;top:0;left:0;white-space:nowrap;font-size:80%;color:#eee}.cesium-timeline-ticMain{position:absolute;bottom:0;left:0;width:1px;height:50%;background:#eee}.cesium-timeline-ticSub{position:absolute;bottom:0;left:0;width:1px;height:33%;background:#aaa}.cesium-timeline-ticTiny{position:absolute;bottom:0;left:0;width:1px;height:25%;background:#888}.cesium-timeline-icon16{display:block;position:absolute;width:16px;height:16px;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}.cesium-viewer{font-family:sans-serif;font-size:16px;overflow:hidden;display:block;position:relative;top:0;left:0;width:100%;height:100%}.cesium-viewer-cesiumWidgetContainer{width:100%;height:100%}.cesium-viewer-bottom{display:block;position:absolute;bottom:0;left:0;padding-right:5px}.cesium-viewer .cesium-widget-credits{display:inline;position:static;bottom:auto;left:auto;padding-right:0;color:#fff;font-size:10px;text-shadow:0 0 2px #000000}.cesium-viewer-timelineContainer{position:absolute;bottom:0;left:169px;right:29px;height:27px;padding:0;margin:0;overflow:hidden;font-size:14px}.cesium-viewer-animationContainer{position:absolute;bottom:0;left:0;padding:0;width:169px;height:112px}.cesium-viewer-fullscreenContainer,.cesium-viewer-vrContainer{position:absolute;bottom:0;right:0;padding:0;width:29px;height:29px;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{position:relative;display:inline-block;margin:0 3px}.cesium-viewer-cesium3DTilesInspectorContainer,.cesium-viewer-voxelInspectorContainer{display:block;position:absolute;top:50px;right:10px;max-height:calc(100% - 120px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.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{display:flex;flex-direction:row;align-content:center}.catalog-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f1f6f4;gap:16px}.catalog-loading img{width:110px}.catalog-loading h1{font-size:23px}.catalog-loading p{font-size:13px;color:#7e9690}.catalog-loading button{padding:10px 24px;border-radius:6px;background:#168c7d;color:#fff}.city-breadcrumb,.global-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#8fa39d}.city-breadcrumb button{display:flex;gap:7px;align-items:center;color:#278d7a;white-space:nowrap}.city-breadcrumb>span{color:#3c645a;white-space:nowrap}.global-breadcrumb strong{font-weight:500;color:#376359}.global-connected{display:flex;gap:8px;align-items:center;margin-left:auto;font-size:11px;color:#709186;white-space:nowrap}.global-sidebar{width:320px;flex-shrink:0;background:#fff;padding:28px 22px 14px;display:flex;flex-direction:column;min-height:0}.global-sidebar h1{font-size:23px;letter-spacing:0;line-height:1.6;color:#183f40;margin:13px 0 8px}.global-intro{font-size:11px;color:#8ca098;margin:0 0 22px}.global-totals{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#f1f8f5;border:1px solid #e1ece5;padding:17px;border-radius:8px;margin-bottom:23px}.global-totals>div{display:flex;flex-direction:column;gap:7px}.global-totals strong{font-size:27px;letter-spacing:-1px;color:#246d5c;font-weight:500}.global-totals small{font-size:10px;margin-left:5px;color:#7b998d;letter-spacing:0}.global-totals span{font-size:10px;color:#839b8f}.city-search{display:flex;align-items:center;gap:8px;padding:11px 10px;border:1px solid #dfe9e4;border-radius:6px;color:#90a69b;background:#fafcfb}.city-search input{width:100%;min-width:0;font-size:11px;border:0;outline:0;background:transparent;color:#42675a}.city-search input::placeholder{color:#9baca4}.city-search:focus-within{outline:2px solid #63b8a0;outline-offset:1px}.city-search button{padding:0;display:flex}.global-country{font-size:10px;color:#8b9f96;margin-top:15px;display:block}.global-country select{margin-top:7px}.city-list-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:24px 0 10px}.city-list-title strong{font-weight:500}.city-list-title>span{font-size:10px;color:#99aca2}.global-city-list{flex:1;min-height:0;overflow:auto;margin-right:-8px;padding-right:8px}.city-entry{display:flex;width:100%;align-items:center;gap:11px;text-align:left;padding:15px 8px;border-bottom:1px solid #edf2ee;border-radius:5px}.city-entry:hover{background:#f1f8f4}.city-entry-icon{display:grid;place-items:center;width:33px;height:36px;border-radius:7px;background:#edf5f0;color:#469882;flex-shrink:0}.city-entry-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.city-entry-body strong{font-weight:500;font-size:13px;color:#315f51}.city-entry-body strong small{font-size:9px;color:#9ab0a3;font-weight:400;margin-left:8px}.city-entry-body>span{font-size:9px;color:#9aac9f}.city-entry-body b{font-size:10px;color:#789582;font-weight:400}.city-entry-body em{font-style:normal;font-size:8px;color:#a7884f;margin-left:5px}.city-entry>svg{color:#85b09b;flex-shrink:0}.global-catalog-note{display:flex;align-items:center;gap:7px;font-size:9px;color:#95a99d;padding-top:14px}.global-empty{text-align:center;color:#9eb3a5;padding:34px 8px;font-size:12px}.global-empty button{color:#278c71;font-size:11px}.global-map{position:relative;flex:1;min-width:0;overflow:hidden;background:#091922}.global-map-heading{position:absolute;left:28px;top:26px;pointer-events:none}.global-map-tag{display:inline-flex;gap:8px;align-items:center;background:#163d45c9;border:1px solid #3b646b;border-radius:6px;padding:9px 13px;font-size:11px;color:#b9e5d9}.global-map-heading p{font-size:10px;color:#829f9f;letter-spacing:.5px;margin:12px 0}.global-map-tools{position:absolute;right:24px;top:26px;display:grid;gap:9px}.global-map-tools button{width:38px;height:38px;border:1px solid #3c5c61;background:#173943e6;border-radius:7px;color:#a5d2c9;display:grid;place-items:center}.global-map-summary{position:absolute;left:32px;bottom:95px;pointer-events:none;color:#c7e7df}.global-map-summary>span{color:#5ba78d;font-size:9px;letter-spacing:2px}.global-map-summary h2{font-size:28px;font-weight:500;letter-spacing:2px;margin:16px 0 12px}.global-map-summary p{font-size:11px;color:#92afa3}.global-map-help{position:absolute;left:32px;bottom:32px;display:flex;gap:9px;align-items:center;color:#97b6ac;font-size:10px;pointer-events:none}.global-map-help i{background:#71e2c2}.global-map-help>span{margin-left:15px;font-size:9px;color:#78958e}.global-city-preview{position:absolute;left:30px;bottom:80px;min-width:300px;max-width:calc(100% - 60px);padding:24px;border:1px solid #3a665c;background:#153932ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;color:#d5eee2;box-shadow:0 10px 40px #0002}.global-city-preview .eyebrow{color:#64b69b}.preview-close{position:absolute;right:12px;top:12px;color:#82b5a0}.global-city-preview h2{font-size:24px;font-weight:500;margin:12px 0}.global-city-preview h2 small{font-size:12px;margin-left:14px;color:#7ea48e}.global-city-preview p{font-size:11px;color:#91b5a0;line-height:1.8}.global-city-preview p>span{display:block;margin-top:8px;color:#bfdcc8}.global-enter{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:11px 14px;margin-top:18px;border-radius:5px;width:100%;background:#65c5a1;color:#133e2d;font-size:12px}.global-quality-note{color:#c6b983!important;font-size:10px!important}.global-route-note{position:absolute;left:30px;top:108px;max-width:calc(100% - 60px);padding:12px 16px;border-radius:6px;background:#314c41ec;color:#d7e8cd;font-size:11px}.global-shell .cesium-viewer-bottom{max-width:95%}@media(max-width:1100px){.global-sidebar{width:295px;padding:24px 18px 14px}.global-breadcrumb>span{display:none}.global-sidebar h1{font-size:21px}.global-map-summary h2{font-size:24px}}@media(max-height:800px){.global-sidebar{padding-top:20px}.global-sidebar h1{font-size:21px;margin:10px 0 7px}.global-intro{margin-bottom:15px}.global-totals{padding:12px 15px;margin-bottom:15px}.global-totals strong{font-size:25px}.global-country{margin-top:11px}.city-list-title{margin:16px 0 8px}.city-entry{padding:12px 6px}.global-map-summary{bottom:88px}}@media(max-width:760px){.global-sidebar{width:235px;padding:20px 13px 12px}.global-sidebar h1{font-size:18px}.global-breadcrumb{display:none}.global-connected{font-size:9px}.global-totals{padding:10px;gap:9px}.global-totals strong{font-size:22px}.city-entry-body strong small{display:none}.global-map-heading{left:16px;top:18px}.global-map-heading p{max-width:150px;line-height:1.8}.global-map-summary{left:18px;bottom:85px}.global-map-summary h2{font-size:19px;letter-spacing:0}.global-map-summary p{max-width:180px;font-size:10px;line-height:1.8}.global-map-help{left:18px;font-size:9px}.global-map-help>span{display:none}.global-city-preview{left:12px;bottom:66px;min-width:0;width:calc(100% - 24px);max-width:none;padding:19px}.global-city-preview h2{font-size:21px}.global-city-preview h2 small{display:block;margin:7px 0 0}.global-map-tools{right:14px;top:18px}.city-breadcrumb{font-size:10px;gap:6px}.city-breadcrumb button{font-size:10px;gap:4px}header{gap:14px}}.global-map-heading{pointer-events:auto}.coverage-focus{display:flex;align-items:center;gap:9px;margin-top:17px;padding:10px 13px;border:1px solid #438e9b;border-radius:5px;background:#113341df;color:#a5f3ea;font-size:11px;box-shadow:0 0 26px #44dccc15}.coverage-focus:hover{background:#205262}.global-map-tag{background:#123345c9;border-color:#426c82;color:#bde9f5;letter-spacing:1px}.global-map-summary{padding-left:17px;border-left:2px solid #4bc8d3;text-shadow:0 2px 14px #06121f}.global-map-summary>span{color:#64d7e1}.global-map-summary h2{color:#e1f4ff}.global-map-summary p{color:#91b1c2}.global-map-help i{width:11px;height:11px;border-radius:3px;background:linear-gradient(135deg,#32e4c0,#648dff);box-shadow:0 0 12px #32e4c077}.global-map-help{color:#b3d5df}.global-map-help>span{color:#7f9fad}.coverage-status{position:absolute;right:26px;bottom:85px;display:grid;grid-template-columns:7px auto;align-items:center;column-gap:8px;font-size:10px;color:#9fbdce;pointer-events:none}.coverage-status i{width:5px;height:5px;border-radius:50%;background:#ac9772}.coverage-status i.ready{background:#53e0ca;box-shadow:0 0 9px #53e0ca}.coverage-status span{grid-column:2;font-size:8px;letter-spacing:1.5px;margin-top:6px;color:#4e7e99}.coverage-hover{position:absolute;right:24px;top:145px;width:205px;padding:20px;border:1px solid #509baf;background:#092435ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;color:#d8f4ff;box-shadow:0 8px 36px #0003;pointer-events:none}.coverage-hover>span{font-size:10px;letter-spacing:1px;color:#6de9d5}.coverage-hover strong{display:block;font-size:22px;font-weight:500;margin-top:12px}.coverage-hover p{font-size:12px;color:#a9c5d3}.coverage-hover b{display:block;margin-top:20px;font-size:10px;font-weight:400;color:#d6c68c}@media(max-width:1000px){.coverage-status{display:none}.global-map-help>span{display:none}.coverage-hover{width:175px}}.global-map-help i.unavailable-swatch{background:#66747f;box-shadow:none;margin-left:12px}.unavailable-hover{border-color:#687b88;background:#1b2934ed}.unavailable-hover>span,.unavailable-hover b{color:#a6b1ba}.unavailable-hover strong{font-size:18px}.global-map-help{flex-wrap:wrap;row-gap:8px;right:25px}.directory-filters{display:flex;gap:5px;margin-top:14px}.directory-filters button{flex:1;padding:8px 2px;font-size:10px;border-radius:5px;background:#f1f4f3;color:#6d7f77}.directory-filters button.active{background:#dcefe7;color:#227d65}.city-list-title button{font-size:11px;color:#278d7a}.city-entry.pending .city-entry-body b{color:#81938e}.city-entry.pending{cursor:default;opacity:1}.city-entry.pending:hover{background:transparent}.global-enter:disabled{background:#3e4647;color:#b5b9b8;cursor:not-allowed}.global-catalog-note{line-height:1.6}.global-map-help i{background:#42d8c3;box-shadow:0 0 10px #42d8c344}:root{font-family:DM Sans,Microsoft YaHei,sans-serif;color:#263a46;background:#f3f6f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}button:hover{color:#07948a}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #18ac9f;outline-offset:3px}.app-shell{display:flex;height:100vh;min-height:650px}.rail{width:72px;flex-shrink:0;background:#102c35;display:flex;align-items:center;flex-direction:column;padding:22px 0;gap:18px;color:#8da4ab}.brand-mark{color:#79e1ca;margin-bottom:40px}.rail button{width:46px;height:46px;display:grid;place-items:center;border-radius:12px}.rail button.active{color:#8af1d8;background:#244951}.rail-bottom{margin-top:auto;border:1px solid #49616a;border-radius:50%;padding:10px;font-size:12px}.workspace{flex:1;min-width:0;display:flex;flex-direction:column}header{height:84px;flex-shrink:0;display:flex;align-items:center;gap:48px;padding:0 30px;border-bottom:1px solid #e4ebee;background:#fff}.wordmark{font-weight:700;font-size:24px;letter-spacing:-1px;color:#19343e}.wordmark>span{font-weight:400}.wordmark small{display:block;font-size:10px;letter-spacing:2px;color:#8b999e;margin-top:5px}.project-tag{display:flex;align-items:center;gap:12px;font-size:12px;color:#5f737b}.project-tag>span{color:#9ba8ad}i{width:6px;height:6px;border-radius:100%;background:#29b6a0;display:inline-block}.version{margin-left:auto;font-size:10px;color:#96a4a9;letter-spacing:1px}.version b{padding:5px 8px;background:#edf5f4;color:#338779;margin-left:8px}main{display:flex;flex:1;min-height:0}.sidebar{width:302px;flex-shrink:0;padding:30px 24px 16px;background:#fff;overflow:auto;display:flex;flex-direction:column}.eyebrow{color:#149b8d;font-size:9px;font-weight:700;letter-spacing:2px}h1{font-size:23px;font-weight:600;margin:12px 0 8px;letter-spacing:1px}h1 span{display:block;font-size:9px;letter-spacing:2px;color:#a1adb1;margin-top:8px}.intro{font-size:11px;color:#89999f;margin:8px 0 25px}.region{display:flex;align-items:center;gap:10px;padding:15px 10px;background:#f3f8f7;border:1px solid #e2eeeb;border-radius:8px}.region-icon{color:#159c8e}.region strong{font-size:13px}.region small{display:block;font-size:9px;margin-top:5px;color:#8c9d9e}.live{font-size:9px;margin-left:auto;color:#109c89}.section-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;margin:28px 0 16px}.muted{font-size:8px;color:#98a8ad;font-weight:400;letter-spacing:1px}.metrics{display:grid;gap:16px}.metrics>div{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #f0f3f4;padding-bottom:13px}.metrics span{font-size:11px;color:#83959b}.metrics strong{font-size:24px;letter-spacing:-.6px;font-weight:500}.metrics small{font-size:10px;color:#91a0a5;letter-spacing:0}.check-row{display:flex;justify-content:space-between;margin:0 0 18px;font-size:11px}.check-row span{display:flex;align-items:center;gap:9px}.check-row svg{color:#82999e}input[type=checkbox]{accent-color:#139b8c}input[type=range]{width:100%;accent-color:#159e91;margin:15px 0 0}.field{display:block;font-size:10px;color:#86969c;margin:16px 0}.field b{float:right;color:#285e62;font-weight:500}select{width:100%;border:1px solid #e1e9eb;border-radius:5px;padding:9px;margin-top:9px;background:#fafcfc;color:#425b64;font-size:11px}.filter-note{display:flex;gap:6px;color:#9aabad;font-size:9px}.source{margin-top:25px;padding-top:18px;border-top:1px solid #e9eff0;font-size:9px;color:#96a5aa}.source strong{display:block;margin-top:7px;font-size:10px;font-weight:500;color:#5f7c83}.source p{line-height:1.8}.sidebar-footer{margin-top:auto;padding-top:20px;font-size:8px;color:#8d9fa5;display:flex;align-items:center;gap:5px}.sidebar-footer span{margin-left:auto}.map-panel{flex:1;position:relative;background:#12232f;min-width:0;overflow:hidden}.globe{position:absolute;top:0;right:0;bottom:0;left:0}.map-heading{position:absolute;top:24px;left:24px;color:#d9e5e7;display:flex;gap:15px;align-items:center;font-size:11px;pointer-events:none}.map-badge{border:1px solid #46606b;background:#1a3540dd;padding:8px 12px;border-radius:5px;font-size:10px}.map-tools{position:absolute;right:22px;top:24px;display:grid;gap:8px}.map-tools button{background:#fff;width:38px;height:38px;display:grid;place-items:center;border-radius:6px;font-size:11px;box-shadow:0 3px 18px #0002}.legend{position:absolute;bottom:66px;left:25px;background:#172d38ed;padding:14px 16px;width:210px;color:#bfced3;font-size:9px;border:1px solid #35515d;border-radius:6px}.legend-bar{height:5px;background:linear-gradient(to right,#70d6ce,#37b6b3,#4c92dd,#ad8cec);margin:12px 0 7px;border-radius:3px}.legend-bar.roof{background:linear-gradient(to right,#70d6ce,#41adbd,#e7b46b,#ea867a)}.legend>div:last-child{display:flex;justify-content:space-between;font-size:8px}.map-help{position:absolute;bottom:30px;left:25px;color:#afc3cb;font-size:9px;pointer-events:none}.loading,.error,.notice{position:absolute;top:80px;left:25px;padding:12px 16px;border-radius:6px;background:#163d48ed;color:#c8eae4;font-size:11px}.error{background:#753f39;color:#fff;max-width:80%}.error button{background:#fff;margin-left:12px;padding:6px;border-radius:4px;color:#4d5558}.notice{top:135px;background:#675332}.loading i{margin-right:8px}.detail{position:absolute;right:22px;top:125px;width:260px;background:#fffffff5;border-radius:9px;padding:20px;box-shadow:0 8px 40px #0003}.detail .section-title{margin:0 0 20px}.detail h2{font-size:19px;margin:0}.detail p{font-size:8px;color:#8b9ca1;letter-spacing:1.5px}.detail dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 4px;margin:24px 0;font-size:11px}.detail dt{color:#8b9ba0}.detail dd{margin:0;text-align:right;overflow-wrap:anywhere}.export,.primary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px;background:#eaf6f3;color:#168f80;font-size:11px;border-radius:5px}footer{height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 22px;font-size:9px;color:#8c9da4;background:#fff}footer i{margin-right:6px}footer b{color:#3e7779;font-weight:500}.footer-divider{margin:0 15px;color:#c6d0d4}.module-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c202b99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px}.module-card{max-width:450px;width:100%;padding:35px;background:#fff;border-radius:14px;box-shadow:0 25px 70px #0003}.module-card>svg{color:#159f8e;margin-bottom:20px}.module-card .eyebrow{display:block}.module-card h2{font-size:23px}.module-card p{font-size:12px;line-height:1.9;color:#86979e}.roadmap{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f2;padding:16px 0;font-size:11px}.roadmap b{color:#149c8b;font-size:10px}.module-note{font-size:10px!important}.primary{background:#178c7d;color:#fff;margin-top:18px}.cesium-viewer-bottom{max-width:calc(100% - 250px);left:auto!important;right:8px;bottom:0!important}@media(max-width:1100px){.project-tag{display:none}.sidebar{width:265px;padding:25px 18px}.metrics strong{font-size:21px}.map-help{font-size:8px}.detail{width:225px}}@media(max-width:760px){.rail{width:52px}.brand-mark{margin-bottom:15px}header{padding:0 15px;height:70px}.sidebar{width:210px;padding:20px 13px}h1{font-size:18px}.intro{font-size:9px}.metrics strong{font-size:17px}.map-heading>span:last-child,.version,footer>span:last-child{display:none}.map-help{display:none}.legend{width:170px;left:12px}.detail{top:75px;right:8px;width:200px}}.density-hint{font-size:9px;line-height:1.7;color:#8c9da4;margin:-8px 0 16px}.full-load{background:#fff5e8;border:1px solid #ead4b6;border-radius:6px;padding:12px;font-size:10px;color:#8a642f}.full-load p{font-size:9px;line-height:1.8}.full-load button{border:1px solid #c8a574;background:#fff;border-radius:4px;padding:7px;margin:3px 5px 3px 0;font-size:10px}.scope-select{border-bottom:1px solid #e9eff0;padding:3px 0 12px}.scope-select p{font-size:9px;line-height:1.8;color:#91a0a5}.scope-select .field{margin:12px 0}select:disabled{opacity:.5;cursor:wait}.scope-select .data-warning{background:#fff2dd;border:1px solid #ead0a5;border-radius:5px;padding:10px;color:#956522}.render-stats{display:grid;gap:6px;margin:16px 0;padding:10px;border-radius:5px;background:#f1f8f6;color:#5c8a83;font-size:9px}.coverage-note{padding:10px 12px;border-radius:6px;background:#eef7f4;color:#54887f;font-size:10px;line-height:1.8;margin:0 0 18px}.map-badge{border-color:#388f86;background:#17483eeb}.overview-legend-bar{height:5px;margin:12px 0 7px;border-radius:3px;background:linear-gradient(to right,#315d5a,#64bdb3)}@media(max-height:800px){.map-panel .download-panel{top:68px;bottom:12px;padding:16px}.download-panel .download-title h2{font-size:17px;margin-top:5px}.download-panel .download-tabs{margin:12px 0}.download-panel .download-tabs button{padding:7px 4px}.download-panel .download-card{padding:11px;margin-bottom:10px}.download-panel .download-card h3{display:inline;margin:0 0 0 9px;font-size:15px}.download-panel .download-card p{margin:8px 0 10px}.download-panel .download-card .field{margin:8px 0}.download-panel select{margin-top:6px;padding:7px}.download-panel .download-primary{padding:9px 7px}.download-panel .download-hint{font-size:10px;line-height:1.7;margin:9px 0}.download-panel .download-format{font-size:9px;padding-top:9px;margin-top:10px}.download-panel .selection-instructions{font-size:10px;margin:9px 0}.download-panel .selection-summary{margin:14px 0 10px}.download-panel .selection-empty{min-height:90px;margin-bottom:12px}}.download-entry{margin-left:auto;display:flex;align-items:center;gap:8px;background:#eaf5f2;color:#167f73;border:1px solid #d7eae4;border-radius:7px;padding:10px 14px;font-size:12px;white-space:nowrap}.download-entry.active{background:#167f73;color:#fff}header .version{margin-left:0}.download-panel{position:absolute;z-index:4;right:22px;top:80px;bottom:24px;width:330px;background:#fffffff7;border:1px solid #dfebe7;border-radius:12px;box-shadow:0 15px 45px #071d3033;padding:20px;overflow:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.download-title{display:flex;align-items:center;justify-content:space-between}.download-title h2{font-size:18px;margin:7px 0 0}.download-tabs{display:flex;padding:4px;background:#eef3f2;border-radius:7px;margin:19px 0 16px;gap:4px}.download-tabs button{flex:1;border-radius:5px;font-size:12px;padding:9px 4px;color:#82948f}.download-tabs button.active{background:#fff;color:#147d6c;box-shadow:0 2px 6px #1232}.download-card{padding:14px;border:1px solid #e0eae7;border-radius:8px;margin-bottom:12px;background:#fff}.download-card>span{font-size:10px;color:#879d97}.download-card h3{margin:8px 0;font-size:16px}.download-card p{font-size:11px;color:#85968f;margin:9px 0 13px}.download-card .field{margin:10px 0}.download-primary{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;padding:11px 8px;border-radius:6px;background:#168c7d;color:#fff;font-size:12px}.download-primary.secondary{background:#e9f5f0;color:#187b6e}button:disabled{opacity:.45;cursor:not-allowed}.download-hint,.selection-instructions{font-size:11px;line-height:1.85;color:#7c928a;margin:12px 0}.download-format{border-top:1px solid #e6ece9;padding-top:13px;font-size:10px;line-height:1.8;color:#94a59f;margin-top:17px}.download-error,.download-warning,.download-success{font-size:11px;line-height:1.7;border-radius:6px;padding:10px}.download-error{background:#fff0ed;color:#aa5448}.download-warning{background:#fff5dd;color:#947036}.download-success{background:#edf7f1;color:#36836c}.selection-toggle{width:100%;border:1px solid #c8ded4;background:#f4faf7;border-radius:6px;padding:11px;font-size:12px;color:#267c66}.selection-toggle.active{background:#fff6da;border-color:#e0c978;color:#9c7920}.selection-summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:20px 0 12px}.selection-summary button{font-size:11px;color:#719286}.selection-empty{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#95a89e;margin-bottom:16px;font-size:12px}.selection-empty small{font-size:10px}.chosen-list{max-height:180px;overflow:auto;margin-bottom:16px}.chosen-list>div{display:flex;justify-content:space-between;align-items:center;padding:10px 4px;border-bottom:1px solid #e7efeb}.chosen-list b{font-size:11px;font-weight:500;display:block}.chosen-list small{font-size:10px;display:block;color:#8da297;margin-top:5px}.selection-map-tip{position:absolute;top:75px;left:25px;right:380px;border:1px solid #a38a35;border-radius:6px;background:#473e21ed;padding:10px 12px;color:#f4e8bd;font-size:11px;line-height:1.7;pointer-events:none}.selection-map-tip i{background:gold;margin-right:6px}@media(max-width:760px){.download-entry{font-size:10px;padding:9px;gap:5px}.download-panel{right:8px;top:72px;bottom:12px;width:min(310px,calc(100% - 16px));padding:16px}.selection-map-tip{right:16px;left:12px;top:16px;font-size:10px}.download-entry+.version{display:none}}.wordmark.platform-brand{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0}.platform-brand img{display:block;width:90px;height:36px;object-fit:contain}.wordmark.platform-brand small{margin:0;font-size:11px;letter-spacing:1px;color:#69828b;white-space:nowrap}@media(max-width:760px){.platform-brand img{width:80px;height:32px}.wordmark.platform-brand{gap:5px}.wordmark.platform-brand small{font-size:10px;letter-spacing:.5px}}@media(max-height:800px){.sidebar.gis-sidebar{padding-top:16px;padding-bottom:12px}.gis-sidebar .gis-section .section-title{margin:10px 0}.gis-sidebar .gis-section{padding-bottom:10px}.gis-sidebar .gis-section .region{padding:9px 12px}.gis-sidebar .region small:last-child{display:none}.gis-sidebar .region strong{margin-bottom:0}.gis-sidebar .gis-section .field{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:6px;margin:9px 0 0}.gis-sidebar .gis-section select{margin-top:0;padding:7px 9px}.gis-sidebar .gis-section .metrics{gap:8px}.gis-sidebar .gis-section .metrics strong{font-size:20px}.gis-sidebar .gis-section .check-row{margin-bottom:9px}.gis-sidebar .gis-section .area-note{font-size:9px;line-height:1.7;margin-top:8px}}.gis-sidebar .gis-section{padding-bottom:12px}.gis-sidebar .gis-section .section-title{margin:14px 0 12px}.gis-sidebar .scope-select .field{margin-top:9px}.gis-sidebar .scope-select select{padding:7px 9px}.gis-sidebar .gis-section .area-note{margin-top:9px}.gis-sidebar .gis-section .check-row{margin-bottom:12px}.gis-sidebar{width:320px;padding:22px 22px 16px;gap:0}.gis-sidebar h1{font-size:20px;letter-spacing:0;margin:0 0 8px;color:#183e46}.gis-section{border-bottom:1px solid #e8eff0;padding:0 0 17px}.gis-section:last-child{border:0;padding-bottom:0}.gis-section .section-title{margin:18px 0 14px;font-size:13px}.section-number{font-size:10px;color:#9aafaf;letter-spacing:1px}.gis-sidebar .region{padding:12px;gap:12px}.gis-sidebar .region small{font-size:10px;margin:0 0 5px}.gis-sidebar .region strong{display:block;font-size:16px;margin:0 0 5px}.gis-sidebar .region small:last-child{margin:0}.gis-sidebar .scope-select{border:0;padding:0}.gis-sidebar .field{font-size:11px;margin:12px 0 0}.gis-sidebar select{margin-top:7px;font-size:12px;padding:9px 10px}.gis-sidebar .metrics{gap:12px}.gis-sidebar .metrics>div{border:0;padding:0;gap:8px}.gis-sidebar .metrics strong{font-size:22px;white-space:nowrap}.gis-sidebar .metrics span{color:#657f86;white-space:nowrap}.gis-sidebar .area-note{font-size:10px;color:#94a3a7;line-height:1.8;margin:12px 0 0}.gis-sidebar .check-row{font-size:12px;margin:0 0 16px;align-items:center}.gis-sidebar input[type=checkbox]{width:15px;height:15px;margin:0}@media(max-width:1100px){.gis-sidebar{width:295px;padding:20px 18px}.gis-sidebar .metrics strong{font-size:20px}}@media(max-width:760px){.gis-sidebar{width:250px;padding:18px 14px}.gis-sidebar h1,.gis-sidebar .metrics strong{font-size:17px}}
