.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}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2)format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2)format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2)format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#14213d;--ink2:#4a5672;--muted:#7b859c;--line:#14213d17;--panel:#ffffffd6;--panel-solid:#fff;--shadow:0 12px 40px #26305c24, 0 2px 6px #26305c0f;--grad:linear-gradient(100deg, #ff4d8d 0%, #ff9f1c 45%, #6d4aff 100%);--radius:18px;--font-h:"Sora", system-ui, sans-serif;--font-b:"DM Sans", system-ui, sans-serif;--font-m:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-b);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbf7f0}button{font:inherit;color:inherit;cursor:pointer}a{color:#5b3fe0}.app{position:fixed;inset:0}.sky{transition:background .6s;position:absolute;inset:0;overflow:hidden}.theme-daylight .sky{background:radial-gradient(120% 90% at 50% 45%,#fff 0%,#f6f1ff 38%,#eaf3ff 62%,#fdf3e7 100%)}.theme-colour .sky{background:linear-gradient(135deg,#8fd8ff 0%,#b59cff 38%,#ffa8d2 70%,#ffe08a 100%)}.blob{filter:blur(70px);opacity:.55;border-radius:50%;animation:28s ease-in-out infinite alternate drift;position:absolute}.b1{background:#ffd1e3;width:46vmax;height:46vmax;top:-14vmax;left:-12vmax}.b2{background:#cfe3ff;width:40vmax;height:40vmax;animation-delay:-9s;top:20vh;right:-10vmax}.b3{background:#d8f7e6;width:36vmax;height:36vmax;animation-delay:-17s;bottom:-18vmax;left:30vw}.theme-colour .b1{opacity:.45;background:#ff6fb1}.theme-colour .b2{opacity:.5;background:#5ec8ff}.theme-colour .b3{opacity:.45;background:#ffd23f}@keyframes drift{to{transform:translate(6vmax,4vmax)scale(1.08)}}.globe{position:absolute;inset:0}.sky:after{content:"";filter:blur(10px);background:radial-gradient(circle,#78aaff8c 0%,#968cff47 48%,#fff0 70%);border-radius:50%;width:78vmin;height:78vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.globe .cesium-viewer,.globe .cesium-widget,.globe canvas{background:0 0!important}.globe canvas{cursor:grab}.globe .cesium-viewer-bottom{display:none}.card{background:var(--panel);-webkit-backdrop-filter:blur(18px)saturate(1.5);box-shadow:var(--shadow);border-radius:var(--radius);border:1px solid #ffffffb3}.muted{color:var(--muted)}.small{font-size:12px}.topbar{z-index:5;-webkit-backdrop-filter:blur(16px)saturate(1.5);box-shadow:var(--shadow);background:#ffffffc7;border:1px solid #fffc;border-radius:20px;align-items:center;gap:14px;padding:8px 10px 8px 14px;display:flex;position:absolute;top:12px;left:12px;right:12px}.brand{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.logo{flex-shrink:0;width:40px;height:40px;animation:30s linear infinite spinlogo}@keyframes spinlogo{to{transform:rotate(360deg)}}.brand-name{font-family:var(--font-h);letter-spacing:.06em;white-space:nowrap;font-size:16px;font-weight:700}.brand-name span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.brand-tag{color:var(--ink2);white-space:nowrap;font-size:11.5px}.modules{scrollbar-width:none;gap:4px;margin-left:auto;display:flex;overflow-x:auto}.modules::-webkit-scrollbar{display:none}.mod{color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 11px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.mod:hover{color:var(--ink);background:#6d4aff14}.mod.on{background:var(--ink);color:#fff}.mod .mi{font-size:13px}.mod em{letter-spacing:.06em;text-transform:uppercase;color:#b06a00;background:#fff1d6;border-radius:6px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:700}.mod.on em{color:#fff;background:#fff3}.theme-switch{background:#14213d0f;border-radius:12px;flex-shrink:0;padding:3px;display:flex}.theme-switch button{color:var(--ink2);background:0 0;border:0;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:600}.theme-switch button.on{color:var(--ink);background:#fff;box-shadow:0 1px 4px #0000001a}.theme-switch button:last-child.on{background:var(--grad);color:#fff}.left-col{z-index:4;flex-direction:column;gap:10px;width:330px;max-height:calc(100% - 200px);display:flex;position:absolute;top:88px;left:12px}.search{align-items:center;gap:8px;height:48px;padding:0 14px;display:flex;position:relative}.search svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14.5px}.search input::placeholder{color:var(--muted)}.results{background:var(--panel-solid);box-shadow:var(--shadow);border-radius:14px;max-height:50vh;margin:0;padding:6px;list-style:none;position:absolute;top:54px;left:0;right:0;overflow:auto}.results li{cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;display:flex}.results li.act{background:#f1edff}.results li i,.hover-tip i{border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 2px #fff,0 0 0 3px #00000014}.results .rn{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.results .rid{font-family:var(--font-m);color:var(--muted);font-size:11.5px}.results .none{color:var(--muted);cursor:default}.layers{flex-direction:column;min-height:0;display:flex;overflow:hidden}.layers-head{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;display:flex}.layers-head b{font-family:var(--font-h);font-size:14px;display:block}.layers-head small{color:var(--muted);font-size:12px}.chev{background:#14213d0f;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.layers-body{padding:0 12px 14px;overflow-y:auto}.quick{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.quick button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.quick button:hover:not(:disabled){color:#6d4aff;border-color:#6d4aff}.quick button:disabled{opacity:.4;cursor:default}.cats{margin:0;padding:0;list-style:none}.cat{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 6px;font-size:13.5px;display:flex}.cat:hover{background:#14213d0a}.cat input{opacity:0;pointer-events:none;position:absolute}.cat .sw{border:2px solid var(--c);border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:all .2s;display:grid}.cat input:checked+.sw{background:var(--c);box-shadow:0 2px 8px color-mix(in srgb, var(--c) 40%, transparent)}.cat input:checked+.sw:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.cat input:focus-visible+.sw{outline-offset:2px;outline:2px solid #6d4aff}.cl{flex:1;font-weight:500}.cn{font-family:var(--font-m);color:var(--ink2);font-size:12px}.retry{color:#c4183c;font-size:11px;font-family:var(--font-b);background:#ffe5e9;border:0;border-radius:6px;padding:3px 8px;font-weight:600}.warn,.err{border-radius:8px;margin:-2px 6px 6px 34px;padding:6px 8px;font-size:11.5px;line-height:1.35}.warn{color:#8a5a00;background:#fff5dc}.err{color:#b4122f;background:#ffe9ec}p.err{margin:8px 0}.spin{vertical-align:-2px;border:2px solid #6d4aff40;border-top-color:#6d4aff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite sp;display:inline-block}@keyframes sp{to{transform:rotate(360deg)}}.opts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:8px;padding-top:10px;display:grid}.toggle{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle .track{background:#d9dce6;border-radius:99px;flex-shrink:0;width:30px;height:18px;transition:all .2s;position:relative}.toggle .track span{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle input:checked+.track{background:#6d4aff}.toggle input:checked+.track span{left:14px}.info{z-index:4;width:380px;max-height:calc(100% - 196px);padding:18px;animation:.35s cubic-bezier(.2,.8,.2,1) slidein;position:absolute;top:88px;right:12px;overflow-y:auto}@keyframes slidein{0%{opacity:0;transform:translate(24px)}}.info:before{content:"";background:var(--c);border-radius:var(--radius) var(--radius) 0 0;height:5px;position:absolute;top:0;left:0;right:0}.info-head{justify-content:space-between;gap:10px;display:flex}.chip{color:#fff;letter-spacing:.04em;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.info h2,.coming h2{font-family:var(--font-h);letter-spacing:-.01em;margin:9px 0 3px;font-size:21px;line-height:1.2}.sub{font-family:var(--font-m);color:var(--muted);font-size:12px}.x{background:#14213d0f;border:0;border-radius:10px;flex-shrink:0;width:32px;height:32px;font-size:20px;line-height:1}.big-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 12px;display:grid}.big-stats.four{grid-template-columns:repeat(2,1fr)}.big-stats>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:10px 11px}.big-stats span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600;display:block}.big-stats b{font-family:var(--font-m);color:var(--ink);white-space:nowrap;font-size:19px;font-weight:500}.big-stats b.sm{font-size:16px}.big-stats small{color:var(--muted);font-size:11px}.actions{gap:8px;margin-bottom:12px;display:flex}.btn{background:var(--ink);color:#fff;border:0;border-radius:12px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:transform .15s,box-shadow .2s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #14213d33}.btn.on{background:var(--grad)}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:#fff}dl.grid{grid-template-columns:auto 1fr;gap:7px 14px;margin:0 0 12px;font-size:13.5px;display:grid}dl.grid dt{color:var(--muted)}dl.grid dd{text-align:right;margin:0;font-weight:500}.otag{font-family:var(--font-m);background:color-mix(in srgb, var(--c) 15%, white);color:var(--ink);border-radius:5px;padding:1px 6px;font-size:11px}.fact{color:#4a2c19;background:linear-gradient(120deg,#fff4e0,#ffe9f2);border-radius:13px;margin-bottom:12px;padding:11px 13px;font-size:13px;line-height:1.45}.prov{border:1px dashed #14213d33;border-radius:13px;padding:11px 13px;font-size:12.5px;line-height:1.4}.prov-badge{letter-spacing:.08em;color:#5b3fe0;background:#efeaff;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.prov p{color:var(--ink2);margin:7px 0}.prov dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.prov dt{color:var(--muted)}.prov dd{margin:0}.good{color:#12805c}.meh{color:#a86b00}.bad{color:#c4183c}.light-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.sunbox{border:1px solid var(--line);font-size:13.5px;font-weight:600;font-family:var(--font-h);background:#fff;border-radius:13px;padding:9px 10px}.sunbox small{font-family:var(--font-b);color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.sunbox.lit{background:linear-gradient(135deg,#fff6d6,#ffe7c2)}.sunbox.dark{background:linear-gradient(135deg,#e6e9ff,#d9def7)}.passes{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;padding:12px}.passes-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.passes-head b{font-family:var(--font-h)}.passes select{font:inherit;border:1px solid var(--line);background:#faf9ff;border-radius:9px;max-width:170px;padding:6px 8px;font-size:13px}.passes ul{margin:6px 0;padding:0;list-style:none}.passes li{border-radius:10px;grid-template-columns:1fr auto;gap:1px 8px;padding:8px 9px;font-size:12.5px;display:grid}.passes li:nth-child(odd){background:#f8f7fc}.passes li.vis{background:linear-gradient(110deg,#e9fbf2,#effaff)}.passes .pt{font-weight:600}.passes .pe{font-family:var(--font-m);text-align:right}.passes .pd{color:var(--muted)}.passes .pv{text-align:right;color:var(--muted)}.passes li.vis .pv{color:#12805c;font-weight:700}.timebar{z-index:4;align-items:center;gap:16px;padding:9px 12px 9px 16px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.clock{flex-direction:column;min-width:150px;display:flex}.clock b{font-family:var(--font-m);font-size:19px;font-weight:500}.clock b small{color:var(--muted);font-size:11px}.clock .muted{font-size:11px}.live{letter-spacing:.08em;color:#a86b00;font-size:10px;font-weight:700}.live.on{color:#12805c}.controls,.cam{align-items:center;gap:6px;display:flex}.cam{border-left:1px solid var(--line);padding-left:12px}.ic{border:1px solid var(--line);background:#fff;border-radius:11px;place-items:center;min-width:36px;height:36px;padding:0 10px;font-size:13px;font-weight:600;display:grid}.ic:hover:not(:disabled){border-color:#6d4aff}.ic:disabled{opacity:.45;cursor:default}.ic.play{background:var(--grad);border:0;border-radius:50%;width:44px;height:44px;padding:0}.ic.play svg{fill:#fff;width:20px;height:20px}.speeds{background:#14213d0f;border-radius:11px;padding:3px;display:flex}.speeds button{font-family:var(--font-m);background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12px}.speeds button.on{color:#6d4aff;background:#fff;font-weight:700;box-shadow:0 1px 4px #0000001a}.attrib{z-index:3;color:var(--ink2);pointer-events:none;justify-content:space-between;align-items:center;font-size:11.5px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.attrib>*{pointer-events:auto}.attrib .lab{background:#ffffffb3;border-radius:8px;padding:3px 9px}.attrib .src{color:var(--ink2);background:#ffffffb3;border:0;border-radius:8px;padding:3px 9px;font-size:11.5px}.credits{width:min(440px,100vw - 24px);padding:14px 16px;font-size:12.5px;line-height:1.45;position:absolute;bottom:28px;right:0}.credits ul{margin:6px 0 0;padding-left:18px}.hover-tip{z-index:6;pointer-events:none;box-shadow:var(--shadow);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex;position:absolute}.coming{z-index:5;text-align:center;width:min(460px,100vw - 32px);padding:26px;animation:.3s pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coming p{color:var(--ink2);line-height:1.5}@keyframes pop{0%{opacity:0;transform:translate(-50%,-46%)}}.scene-error{z-index:9;text-align:center;max-width:420px;padding:20px;position:absolute;top:40%;left:50%;transform:translate(-50%)}@media (width<=1540px){.brand-tag{display:none}.mod{padding:8px;font-size:12.5px}}@media (width<=1120px) and (width>=901px){.mod .ml{display:none}.mod.on .ml{display:inline}.mod em{display:none}}@media (width<=900px){.topbar{border-radius:16px;flex-wrap:wrap;gap:6px 8px;padding:7px 8px 6px 10px;top:8px;left:8px;right:8px}.brand-tag{display:none}.logo{width:30px;height:30px}.brand-name{letter-spacing:.04em;font-size:13px}.modules{order:3;width:100%;margin:0}.mod{padding:7px 9px;font-size:12.5px}.mod .ml{display:inline}.theme-switch{margin-left:auto}.theme-switch button{padding:5px 9px;font-size:13px}.theme-switch .tl{display:none}.left-col{gap:8px;width:auto;max-height:calc(100% - 260px);top:104px;left:8px;right:8px}.search{height:44px}.layers-head{padding:10px 14px}.info{background:#fffffff0;width:auto;max-height:calc(100% - 310px);padding:15px;inset:auto 8px 96px}.info h2{font-size:18px}.big-stats{margin:12px 0 10px}.big-stats b{font-size:16px}.timebar{justify-content:space-between;gap:8px;padding:7px 8px 7px 12px;bottom:26px;left:8px;right:8px;transform:none}.clock{min-width:0}.clock .muted{display:none}.clock b{font-size:15px}.clock b small,.cam{display:none}.controls{gap:5px}.controls .ic:not(.play):not(.now){display:none}.speeds button{padding:5px 6px;font-size:11.5px}.attrib{justify-content:flex-end;bottom:4px}.attrib .lab{display:none}.attrib .src{padding:2px 7px;font-size:10.5px}.coming{padding:20px}}@media (width<=520px){.speeds button:nth-child(2){display:none}.light-row{grid-template-columns:1fr 1fr}.light-row .sunbox:first-child{grid-column:span 2}.ic.play{width:40px;height:40px}}.brand{text-align:left;background:0 0;border:0;padding:0}.brand-text{flex-direction:column;display:flex}.mod.flag:not(.on){color:#b4530a}.mod.flag:not(.on) .mi{color:#ff7a00}.page{z-index:4;-webkit-overflow-scrolling:touch;padding:8px 16px 48px;position:absolute;inset:84px 0 0;overflow-y:auto}.on-page .sky{filter:saturate(.9)}.page-loading{text-align:center;color:var(--muted);padding:60px}.module{flex-direction:column;gap:14px;max-width:1380px;margin:0 auto;animation:.35s fadeup;display:flex}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:10px 4px 2px;display:flex}.page-head h1{font-family:var(--font-h);letter-spacing:-.02em;margin:2px 0 4px;font-size:clamp(26px,3.4vw,40px);line-height:1.1}.page-head p{color:var(--ink2);max-width:760px;margin:0;line-height:1.5}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--c,#6d4aff);font-size:12px;font-weight:700}.module h2{font-family:var(--font-h);letter-spacing:-.01em;margin:4px 0 8px;font-size:20px}.module h3{font-family:var(--font-h);margin:14px 0 6px;font-size:15px}.module p{line-height:1.55}.module .card{padding:16px}.module .card.oc,.module .card.lab-tile{padding:12px 14px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sec-head b{font-family:var(--font-h);font-size:15px}.f-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:12px 0 6px;font-size:11px;font-weight:700}.f-label small{text-transform:none;letter-spacing:0;font-weight:500}.btn.small,.btn.ghost.small{border-radius:10px;padding:6px 10px;font-size:12.5px}.btn.wide{width:100%;margin:6px 0 10px}.btn:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.dot{vertical-align:0;border-radius:50%;width:9px;height:9px;margin:0 4px 0 10px;display:inline-block}.tabs{box-shadow:var(--shadow);scrollbar-width:none;background:#ffffffbf;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:600}.tabs button.on{background:var(--ink);color:#fff}.seg{background:#14213d0f;border-radius:11px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--ink2);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600}.seg button.on{color:#6d4aff;background:#fff;box-shadow:0 1px 4px #0000001a}.seg.wide{width:100%;display:flex}.seg.wide button{flex:1}.chips,.veh-chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.chip-btn{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.chip-btn i{background:var(--c);border-radius:50%;width:9px;height:9px}.chip-btn.on{background:var(--c);color:#fff;border-color:#0000}.chip-btn.on i{background:#fff}.stat-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:10px 0;display:grid}.stat-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:9px 11px}.stat span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.3;display:block}.stat b{font-family:var(--font-m);color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:500}.stat b small{color:var(--muted);font-size:11px;font-family:var(--font-b)}.stat.big b{font-size:24px}.stat.orbit{background:#e9fbf2;border-color:#bfeccf}.stat.crash{background:#fff1f3;border-color:#ffd0d8}.stat.escape{background:#f1edff;border-color:#ddd3ff}.slider{margin:10px 0;display:block}.sl-top{color:var(--ink2);justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.sl-top b{font-family:var(--font-m);color:var(--ink);white-space:nowrap;font-weight:500}.sl-top b small{font-family:var(--font-b);color:var(--muted)}.slider input[type=range],input.scrub{accent-color:#6d4aff;width:100%;height:22px}.sl-marks{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.sl-marks button{color:#5b3fe0;background:#f7f5ff;border:1px dashed #6d4aff80;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}.explain{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.ex-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ex-head b{font-family:var(--font-h)}.ex-body p{margin:8px 0}.explain code,.module code{font-family:var(--font-m);color:#3d2a99;background:#f1edff;border-radius:5px;padding:1px 5px;font-size:.9em}.challenge{background:linear-gradient(120deg,#f1edff,#ffeef5);border-radius:14px;align-items:flex-start;gap:10px;margin:10px 0;padding:11px 13px;display:flex}.challenge.done{background:linear-gradient(120deg,#e3faee,#fff6d9)}.challenge p{margin:2px 0;font-size:13.5px}.challenge small{color:var(--muted)}.ch-icon{font-size:22px}.quiz{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:10px;padding:12px 14px}.qz-head{justify-content:space-between;align-items:center;display:flex}.qz-head b{font-family:var(--font-h)}.qz-score{font-family:var(--font-m);color:#5b3fe0;font-weight:600}.qz-q>p{margin:10px 0 6px;font-size:13.5px;font-weight:600}.qz-opts{flex-direction:column;gap:5px;display:flex}.qz-opts button{text-align:left;border:1px solid var(--line);background:#faf9ff;border-radius:10px;padding:8px 10px;font-size:13px}.qz-opts button:hover:not(:disabled){border-color:#6d4aff}.qz-opts button.right{background:#e3faee;border-color:#9ad9b4;font-weight:600}.qz-opts button.wrong{background:#ffe9ec;border-color:#f4a8b6}.qz-opts button.dim{opacity:.55}.qz-why{margin:6px 0;font-size:12.5px}.qz-why.ok{color:#12805c}.qz-why.no{color:#b4122f}.data-states{flex-wrap:wrap;gap:6px;display:flex}.ds{border:1px solid var(--line);background:#fff;border-radius:10px;padding:6px 10px;font-size:12.5px}.ds button{color:#5b3fe0;background:#efeaff;border:0;border-radius:6px;margin-left:4px;padding:2px 7px;font-size:11.5px;font-weight:700}.ds.err{color:#b4122f;background:#fff1f3}.ds.off{color:var(--muted)}.orbit-classes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.oc{text-align:left;cursor:pointer;border:2px solid #0000;flex-direction:column;gap:2px;display:flex;position:relative;overflow:hidden}.oc:before{content:"";background:var(--c);width:5px;position:absolute;top:0;bottom:0;left:0}.oc.on{border-color:var(--c)}.oc-code{font-family:var(--font-m);color:var(--c);font-size:11px;font-weight:600}.oc b{font-family:var(--font-h);font-size:13.5px}.oc-n{font-family:var(--font-m);font-size:20px}.oc-n small{font-family:var(--font-b);color:var(--muted);font-size:11px}.oc-r{color:var(--muted);font-size:11px}.disc-grid{grid-template-columns:300px minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.disc-search{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:12px;padding:10px 12px;font-size:14px}.hist{grid-template-columns:repeat(8,1fr);align-items:end;gap:4px;height:170px;display:grid}.hbar{background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;height:100%;padding:0;display:flex}.hbar.on{background:#6d4aff1a}.hstack{border-radius:5px 5px 2px 2px;flex-direction:column-reverse;width:80%;min-height:2px;display:flex;overflow:hidden}.hstack span{min-height:1px}.hn{font-family:var(--font-m);color:var(--ink2);font-size:10px}.hl{color:var(--muted);white-space:nowrap;font-size:9.5px}.disc-list{overflow:hidden;padding:0!important}.dl-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.dl-head b{font-family:var(--font-h)}.dl-head select,.select-row select{font:inherit;border:1px solid var(--line);background:#fff;border-radius:9px;padding:6px 8px;font-size:13px}.dl-scroll{position:relative;overflow-y:auto}.dl-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #14213d0d;grid-template-columns:12px minmax(0,1fr) auto 90px;align-items:center;gap:10px;padding:0 14px;display:grid;position:absolute;left:0;right:0}.dl-row:hover{background:#6d4aff0d}.dl-row.on{background:#f1edff}.dl-row>i{border-radius:50%;width:10px;height:10px}.dn{flex-direction:column;min-width:0;display:flex}.dn b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.dn small{font-family:var(--font-m);color:var(--muted);font-size:11px}.dt{font-family:var(--font-m);color:#fff;background:var(--c,#999);border-radius:6px;padding:2px 6px;font-size:11px}.da{font-family:var(--font-m);text-align:right;font-size:13px}.da small{color:var(--muted)}.empty{text-align:center;padding:20px}.disc-detail{max-height:calc(100vh - 110px);position:sticky;top:0;overflow-y:auto}.disc-detail:before{content:"";background:var(--c);border-radius:var(--radius) var(--radius) 0 0;height:4px;margin:-16px -16px 12px;display:block}.empty-detail{text-align:center;padding-top:40px!important}.empty-detail:before{display:none}.big-emoji{font-size:46px}.det-now{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.det-now>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:8px}.det-now span{color:var(--muted);font-size:10.5px;font-weight:600;display:block}.det-now b{font-family:var(--font-m);font-size:15px;font-weight:500}.det-now b.sm{font-size:12px}.calc-note{color:#5b3fe0;background:#f1edff;border-radius:8px;padding:6px 8px;font-size:11.5px}.lineup-grid,.launch-grid,.mission-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.mission-grid{grid-template-columns:260px minmax(0,1fr)}.lineup-canvas{cursor:pointer;width:100%;height:460px;display:block}.veh-card:before,.planet-card:before{content:"";background:var(--c);border-radius:var(--radius) var(--radius) 0 0;height:4px;margin:-16px -16px 12px;display:block}.payloads,.stages,.payload-list{margin:0;padding:0;list-style:none}.payloads li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.stages li{cursor:default;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.stages li:hover,.stages li:focus{background:#fff0f5;outline:none}.stages i{border:1px solid #14213d4d;border-radius:4px;width:14px;height:14px}.payload-list li{border-bottom:1px dashed var(--line);padding:6px 0;font-size:13.5px;line-height:1.45}.launch-views{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;display:grid}.launch-view{border-radius:14px;width:100%;height:420px;display:block}.launch-plot{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:420px;display:block}.launch-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 6px;display:flex}.launch-controls .scrub{flex:1;min-width:140px}.telemetry{grid-template-columns:1fr 1fr;gap:8px;display:grid}.telemetry .stat.big{grid-column:span 2}.now-ev{background:#f4f5f9;border-radius:12px;margin:10px 0;padding:10px 12px;font-weight:700}.now-ev.burn{background:linear-gradient(120deg,#fff3d9,#ffe3d1)}.now-ev small{color:var(--ink2);margin-top:2px;font-size:12px;font-weight:500;display:block}.events{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.events li button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-radius:8px;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.events li.done button{color:var(--ink)}.events li.done .et:before{content:"✓ ";color:#12805c}.events li.next button{color:var(--ink);background:#f1edff;font-weight:600}.et{font-family:var(--font-m);white-space:nowrap;color:#5b3fe0;font-size:11.5px}.mission-list{flex-direction:column;gap:4px;max-height:calc(100vh - 140px);display:flex;position:sticky;top:0;overflow-y:auto}.ml-item{text-align:left;background:0 0;border:0;border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.ml-item small{color:var(--muted);font-size:11.5px}.ml-item.on{background:var(--ink);color:#fff}.ml-item.on small{color:#ffffffbf}.journey{border-radius:14px;width:100%;height:300px;display:block}.timeline{border-left:3px solid #e5e2f5;margin:10px 0;padding:0 0 0 18px;list-style:none}.timeline li{position:relative}.timeline li:before{content:"";background:#e5e2f5;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:12px;left:-26px;box-shadow:0 0 0 1px #e5e2f5}.timeline li.done:before{background:#6d4aff}.timeline li.now:before{background:#ff4d8d;box-shadow:0 0 0 4px #ff4d8d40}.timeline li button{text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:7px 8px;display:block}.timeline li.now button{background:#fff0f5}.timeline li p{color:var(--ink2);margin:4px 0 0;font-size:13px}.timeline.compact li{padding:5px 8px;font-size:13px}.td{font-family:var(--font-m);color:#5b3fe0;font-size:11.5px;display:block}.solar-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.solar-stage{padding:10px!important}.solar-canvas{background:radial-gradient(circle,#ffffffe6,#ece8ffb3 60%,#dcecff99);border-radius:14px;height:min(64vh,620px);min-height:360px;position:relative;overflow:hidden}.solar-canvas canvas{cursor:grab;touch-action:none;display:block}.solar-labels{pointer-events:none;position:absolute;inset:0}.sl{pointer-events:auto;cursor:pointer;color:var(--ink);white-space:nowrap;background:#fffc;border-radius:7px;margin:10px 0 0 8px;padding:1px 7px;font-size:12px;font-weight:600;position:absolute;top:0;left:0}.sl.on{background:var(--ink);color:#fff}.solar-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 4px 4px;display:flex}.sb-date{flex-direction:column;min-width:110px;display:flex}.sb-date b{font-family:var(--font-m);font-weight:500}.planet-pills{flex-wrap:wrap;gap:6px;padding:6px 4px;display:flex}.planet-pills button{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.planet-pills i{background:var(--c);border-radius:50%;width:11px;height:11px}.planet-pills button.on{border-color:var(--c);box-shadow:0 0 0 2px var(--c) inset}.cbar{grid-template-columns:60px 1fr 90px;align-items:center;gap:8px;margin:6px 0;font-size:12.5px;display:grid}.cb-track{background:#eef0f6;border-radius:6px;height:10px;position:relative}.cb-track i{background:var(--c);border-radius:6px;min-width:3px;position:absolute;top:0;bottom:0;left:0}.cb-track em{background:#14213d;width:2px;position:absolute;top:-4px;bottom:-4px}.cbar b{font-family:var(--font-m);text-align:right;font-size:12px;font-weight:500}.weight{background:#f4f5f9;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:13.5px}.size-svg{width:100%;height:auto}.size-svg text{fill:#14213d;font:600 12px DM Sans,sans-serif}.size-svg .sz{cursor:pointer}.size-svg .sz:hover circle{stroke:#14213d;stroke-width:2px}.size-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lab-nav{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.lab-tile{text-align:left;cursor:pointer;border:2px solid #0000;flex-direction:column;gap:2px;transition:transform .15s;display:flex}.lab-tile:hover{transform:translateY(-2px)}.lab-tile.on{border-color:var(--c);background:#fff}.lt-icon{font-size:22px}.lab-tile b{font-family:var(--font-h);font-size:13.5px}.lab-tile small{color:var(--muted);font-size:11.5px}.lab-stage:before{content:"";background:var(--c);border-radius:var(--radius) var(--radius) 0 0;height:5px;margin:-16px -16px 12px;display:block}.lab-stage h2 span{margin-right:4px}.sim{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);gap:16px;display:grid}.sim-learn{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.sim-main{min-width:0}.sim-canvas{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;display:block}.sim-canvas.square{aspect-ratio:1;max-height:560px}.sim-canvas.drop{height:300px}.sim-canvas.plot{height:220px}.sim-canvas.tall{height:380px}.sim-canvas.map{aspect-ratio:36/34;max-height:620px}.sim-canvas.map.wide{aspect-ratio:270/120}.sim-canvas.res{aspect-ratio:200/120}.sim-canvas.moon{background:#1d2340}.sim-legend{color:var(--muted);flex-wrap:wrap;gap:10px;margin:6px 2px;font-size:12px;display:flex}.sim-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.sim-btns{gap:8px;margin:8px 0;display:flex}.select-row{color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.select-row select{max-width:60%}.card-inset{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.dv-bar{background:#eef0f6;border-radius:10px;height:34px;margin:30px 0 10px;position:relative}.dv-fill{border-radius:10px;transition:width .3s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.dv-fill span{color:#fff;place-items:center;min-width:0;font-size:11px;font-weight:700;display:grid;overflow:hidden}.dv-goal{background:#14213d;width:2px;position:absolute;top:-8px;bottom:-8px}.dv-goal span{white-space:nowrap;margin-bottom:2px;font-size:11.5px;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dv-verdict{border-radius:10px;padding:8px 10px;font-weight:700}.dv-verdict.ok{color:#12805c;background:#e3faee}.dv-verdict.no{color:#b4122f;background:#fff1f3}.stack-viz{flex-direction:column;align-items:center;gap:2px;margin-top:14px;display:flex}.stage-blk{color:#fff;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:120px;padding:4px;display:flex}.stage-blk small{opacity:.95;font-size:10.5px}.stage-blk.payload{background:#14213d;border-radius:30px 30px 8px 8px;width:70px;height:44px}.isro-stats{grid-template-columns:1.4fr repeat(4,1fr);gap:10px;display:grid}.big-count{flex-direction:column;display:flex;background:linear-gradient(120deg,#fff4e8,#fff 60%,#eafaf1)!important}.big-count span,.prog-count span{color:var(--ink2);font-size:12px;font-weight:600}.big-count b{font-family:var(--font-h);color:#ff7a00;font-size:40px;line-height:1.1}.big-count small{color:var(--muted);font-size:11.5px}.prog-count{text-align:left;cursor:pointer;border:2px solid #0000;flex-direction:column;justify-content:space-between;display:flex}.prog-count b{font-family:var(--font-h);color:var(--c);font-size:28px}.prog-count.on{border-color:var(--c)}.isro-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.sat-table{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;max-height:520px;display:flex;overflow-y:auto}.st-row{border-bottom:1px solid #14213d0d;grid-template-columns:minmax(0,1fr) 54px 100px 84px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:grid}.st-row span:first-child{flex-direction:column;min-width:0;display:flex}.st-row span:first-child b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-row small{color:var(--muted);font-family:var(--font-m);font-size:10.5px}.st-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;z-index:1;background:#fff;font-size:11px;font-weight:700;position:sticky;top:0}.st-row .otag{background:#f1edff;justify-self:start}.milestones ol{margin:8px 0;padding:0;list-style:none}.milestones li{border-bottom:1px dashed var(--line);grid-template-columns:48px 1fr;gap:8px;padding:6px 0;font-size:13px;display:grid}.milestones li span{font-family:var(--font-m);color:#ff7a00;font-weight:600}.prog-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.prog-info .stat-row{grid-template-columns:repeat(3,1fr)}.status-box{background:#fff7e6;border:1px solid #ffe0a6;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:13px}.status-box p{margin:4px 0 0}.geo-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.geo-item{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.geo-item i{border-radius:50%;width:8px;height:8px}.geo-item small{font-family:var(--font-m);color:var(--muted);font-weight:400}.geo-item.on{background:#fff6ea;border-color:#f08a00}.see-list{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.see-list li{border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.see-list .yes{color:#12805c;background:#e3faee}.see-list .maybe{color:#8a5a00;background:#fff6d9}.see-list .no{color:var(--muted);background:#f4f5f9}.on-page .attrib{z-index:5}@media (width<=1240px){.disc-grid{grid-template-columns:260px minmax(0,1fr)}.disc-detail{grid-column:1/-1;max-height:none;position:static}.isro-stats{grid-template-columns:repeat(3,1fr)}.big-count{grid-column:span 3}}@media (width<=1000px){.lineup-grid,.launch-grid,.mission-grid,.solar-grid,.isro-grid,.sim,.sim-learn{grid-template-columns:minmax(0,1fr)}.mission-list{flex-direction:row;max-height:none;position:static;overflow-x:auto}.mission-list .f-label{display:none}.ml-item{min-width:170px}.launch-views{grid-template-columns:1fr}.launch-view,.launch-plot{height:300px}}@media (width<=900px){.page{padding:6px 8px 40px;top:100px}.disc-grid{grid-template-columns:minmax(0,1fr)}.hist{height:130px}.lineup-canvas{height:340px}.size-facts{grid-template-columns:1fr}.isro-stats{grid-template-columns:repeat(2,1fr)}.big-count{grid-column:span 2}.st-row{grid-template-columns:minmax(0,1fr) 46px 76px}.st-row>:last-child{grid-column:1/-1;justify-self:start}.st-head>:last-child{display:none}.solar-canvas{height:52vh}.stat-grid{grid-template-columns:1fr 1fr}.dl-row{grid-template-columns:10px minmax(0,1fr) auto 70px;gap:8px;padding:0 10px}.prog-info .stat-row{grid-template-columns:1fr 1fr}.page-head h1{font-size:26px}}.on-page .globe{visibility:hidden}.on-page .blob{animation:none}@media (width<=900px){.blob{filter:blur(50px);animation:none}}@media (prefers-reduced-motion:reduce){.blob,.logo,.module,.info,.coming{animation:none!important}}.on-page .page{bottom:30px}.on-page .attrib{bottom:6px}@media (width<=900px){.lab-nav{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.lab-nav::-webkit-scrollbar{display:none}.lab-tile{scroll-snap-align:start;min-width:150px;padding:10px 12px!important}.lab-tile small{display:none}.lab-stage{scroll-margin-top:8px}.sim-canvas.square{max-height:70vw}}
