.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(./barlow-vietnamese-400-normal-BFeobeCK.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(./barlow-latin-ext-400-normal-CvBsJvxq.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(./barlow-latin-400-normal-fsAxiSwU.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(./barlow-vietnamese-500-normal-GNfB7rCE.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(./barlow-latin-ext-500-normal-CJPcKP2Q.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(./barlow-latin-500-normal-C1h8hMer.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(./barlow-vietnamese-600-normal-CA_GiK2e.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(./barlow-latin-ext-600-normal-DMVRjfRT.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(./barlow-latin-600-normal-CNwfPWQD.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2)format("woff2"),url(./barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2)format("woff2"),url(./barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2)format("woff2"),url(./barlow-semi-condensed-latin-500-normal-CFOoVYFH.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(./barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(./barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(./barlow-semi-condensed-latin-600-normal-DyOfdMBA.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2)format("woff2"),url(./barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2)format("woff2"),url(./barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(./barlow-semi-condensed-latin-700-normal-BMyZXq_9.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.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{--bg-0:#050b10;--bg-1:#0a1620;--bg-2:#102230;--bg-3:#163042;--panel:#08121ad6;--panel-strong:#070f16f0;--panel-solid:#0a1620;--line:#1e3a4c;--line-2:#2b5167;--line-hi:#3f6f88;--fg-0:#e8f1f5;--fg-1:#a9bfca;--fg-2:#7a95a3;--fg-3:#56717f;--accent:#2bb3a6;--accent-hi:#45d3c5;--accent-dim:#2bb3a629;--decision:#f2a33a;--decision-dim:#f2a33a29;--crit:#ff4d4f;--warn:#f2c94c;--ok:#3ecf8e;--adv:#62c3ff;--info:#8fa6b2;--evid:#cfdbe2;--ai:#b79cff;--exercise:#e27bff;--hud:#a6ffd6;--aff-friend:#4fb3ff;--aff-neutral:#5fd36b;--aff-unknown:#ffd84d;--aff-suspect:#ff5a5f;--aff-hostile:#ff5a5f;--font-ui:"Barlow Semi Condensed", "Barlow", "Arial Narrow", system-ui, sans-serif;--font-body:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gap:.625rem;--topbar-h:3.5rem;--timeline-h:4.5rem;--col-l:21.5rem;--col-r:26rem;--rail-w:2.25rem;--pip-w:30rem;--radius:2px;--blur:14px;--t-fast:.15s;--t-med:.22s;--ease:cubic-bezier(.2, .7, .2, 1);--cap-scale:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%;font-size:clamp(11px,min(.8333vw,1.4815vh),20px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-0);height:100%;color:var(--fg-0);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.35;overflow:hidden}body{font-size:1rem}#app{position:fixed;inset:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}:focus{outline:none}:focus-visible{outline:2px solid var(--accent-hi);outline-offset:1px}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}kbd{font-family:var(--font-mono)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;letter-spacing:0}.is-hidden{display:none!important}.ic{flex:none;width:1rem;height:1rem;display:block}.ic--sm{width:.875rem;height:.875rem}.ic--xs{width:.75rem;height:.75rem}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--line-2)}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.cm-root{background:var(--bg-0);--cl:var(--col-l);--cr:var(--col-r);position:fixed;inset:0;overflow:hidden}.cm-root.left-collapsed{--cl:var(--rail-w)}.cm-root.right-collapsed{--cr:var(--rail-w)}.cm-globe{z-index:0;background:var(--bg-0);position:absolute;inset:0}.cm-globe .cesium-widget,.cm-globe .cesium-viewer{width:100%;height:100%}.cm-globe .cesium-viewer-bottom{opacity:.85;max-width:46vw;transition:left var(--t-med) var(--ease), bottom var(--t-med) var(--ease);font-size:.6875rem;left:calc(var(--cl) + var(--gap) * 2)!important;bottom:calc(var(--timeline-h) + .25rem)!important;right:auto!important}.cm-root.ui-hidden .cm-globe .cesium-viewer-bottom{bottom:.25rem!important;left:.5rem!important}.cm-pip .cesium-viewer-bottom,.cm-pip .cesium-widget-credits{transform-origin:0 100%;opacity:.6;transform:scale(.75)}.cm-globe .cesium-viewer-toolbar,.cm-globe .cesium-viewer-animationContainer,.cm-globe .cesium-viewer-timelineContainer,.cm-globe .cesium-viewer-fullscreenContainer{display:none!important}.cm-hud{z-index:10;pointer-events:none;transition:opacity var(--t-med) var(--ease);position:absolute;inset:0}.cm-hud>*{pointer-events:auto}.cm-root.ui-hidden .cm-hud{opacity:0}.cm-root.ui-hidden .cm-hud>*{pointer-events:none}.cm-topbar,.cm-col,.cm-timeline,.toast,.pop,.cm-pip,.dc,.cm-hint{-webkit-backdrop-filter:blur(var(--blur)) saturate(1.15);backdrop-filter:blur(var(--blur)) saturate(1.15)}.q-low .cm-topbar,.q-low .cm-col,.q-low .cm-timeline,.q-low .toast,.q-low .pop,.q-low .cm-pip,.q-low .dc,.q-low .cm-hint,.q-low .scrim,.q-low .ot{-webkit-backdrop-filter:none;backdrop-filter:none}.q-low .cm-topbar,.q-low .cm-col,.q-low .cm-timeline{background:var(--panel-strong)}.cm-topbar{height:var(--topbar-h);border-bottom:1px solid var(--line);white-space:nowrap;background:linear-gradient(#040a0ff2,#060e14e0);align-items:center;gap:.875rem;padding:0 .75rem 0 1rem;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #2bb3a61f,0 6px 24px #00000059}.tb-div{background:var(--line);align-self:stretch;width:1px;margin:.625rem 0}.tb-spacer{flex:1 1 0;min-width:.25rem}.tb-brand{flex-direction:column;gap:.125rem;display:flex}.tb-brand__name{font:700 1.25rem/1 var(--font-ui);letter-spacing:.16em;color:var(--fg-0)}.tb-brand__meta{align-items:center;gap:.5rem;display:flex}.tb-brand__tag{font:italic 500 .75rem/1 var(--font-body);color:var(--fg-2)}.stamp{font:700 .6875rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;border:1px solid;align-items:center;padding:.1875rem .375rem .1875rem .4375rem;display:inline-flex}.stamp--sim{color:var(--fg-0);background:repeating-linear-gradient(135deg,#e8f1f51f 0 4px,#0000 4px 8px)}.stamp--synth{color:var(--fg-0);background:repeating-linear-gradient(135deg,#e8f1f51a 0 5px,#0000 5px 10px);border-width:1.5px;padding:.375rem .75rem;font-size:.9375rem}.tb-act{align-items:center;gap:.625rem;min-width:0;max-width:26rem;display:flex}.tb-act__area{width:2.25rem;height:2.25rem;font:600 1.25rem/1 var(--font-mono);color:var(--accent-hi);border:1px solid var(--accent);background:var(--accent-dim);flex:none;place-items:center;display:grid}.tb-act__area[data-state=e2e]{box-shadow:inset 0 0 0 2px #050b10e6, inset 0 0 0 3px var(--accent)}.tb-act__area[data-state=none]{color:var(--fg-3);border-color:var(--line-2);background:0 0}.tb-act__text{min-width:0}.tb-act__title{font:600 1.1875rem/1.1 var(--font-ui);letter-spacing:.02em;color:var(--fg-0);text-overflow:ellipsis;overflow:hidden}.tb-act__sub{font:500 .8125rem/1.2 var(--font-body);color:var(--fg-1);text-overflow:ellipsis;margin-top:.125rem;overflow:hidden}.tb-clock{flex-direction:column;align-items:flex-start;gap:.1875rem;display:flex}.tb-clock__row{align-items:baseline;gap:.3125rem;display:flex}.tb-clock__main{color:var(--fg-0);font-size:1.4375rem;font-weight:500;line-height:1}.tb-clock__z{color:var(--fg-1);font-size:1.1875rem;line-height:1}.tb-clock__unit{font:700 .75rem/1 var(--font-ui);color:var(--accent-hi);letter-spacing:.08em}.tb-clock__sep{color:var(--fg-3);padding:0 .125rem}.tb-clock__row--sub{gap:.75rem}.tb-clock__date,.tb-clock__dtg{color:var(--fg-2);letter-spacing:.04em;font-size:.6875rem}.tb-wx{align-items:center;gap:1rem;display:flex}.tb-wx__cell{color:var(--fg-0);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.tb-wx__lbl{font:600 .6875rem/1 var(--font-ui);letter-spacing:.12em;color:var(--fg-2)}.tb-wx__name{font:500 .75rem/1 var(--font-ui);letter-spacing:.04em;color:var(--fg-1);text-transform:uppercase}.tb-wx__arrow{color:var(--accent-hi);transition:transform .4s var(--ease);display:inline-flex}.tb-wx__ic{color:var(--fg-1);display:inline-flex}.tb-controls{align-items:center;gap:.625rem;display:flex}.tb-btns{align-items:center;gap:.125rem;display:flex}.tb-btn{width:2.125rem;height:2.125rem;color:var(--fg-1);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);border:1px solid #0000;place-items:center;display:grid}.tb-btn .ic{width:1.125rem;height:1.125rem}.tb-btn:hover{color:var(--fg-0);border-color:var(--line-2);background:#ffffff08}.tb-btn.is-on{color:var(--accent-hi);border-color:var(--accent);background:var(--accent-dim)}.tb-btn.is-off{color:var(--fg-3)}.seg{border:1px solid var(--line-2);background:#050b1080;display:inline-flex}.seg__btn{height:1.875rem;font:600 .8125rem/1 var(--font-ui);letter-spacing:.1em;color:var(--fg-2);transition:color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);padding:0 .75rem}.seg__btn+.seg__btn{border-left:1px solid var(--line-2)}.seg__btn:hover:not(:disabled){color:var(--fg-0)}.seg__btn.is-on{color:var(--fg-0);background:var(--accent-dim);box-shadow:inset 0 -2px 0 var(--accent)}.seg__btn:disabled{opacity:.38}@media (max-width:1600px){.tb-wx__name,.tb-clock__dtg{display:none}}@media (max-width:1440px){.cm-topbar{gap:.625rem;padding-left:.75rem}.tb-wx{gap:.625rem}.tb-wx__cell--day{display:none}.tb-act{max-width:19rem}.seg__btn{letter-spacing:.06em;padding:0 .5rem}.tb-brand__tag{display:none}}@media (max-width:1100px){.tb-clock__z,.tb-clock__sep,.tb-clock__row>.tb-clock__unit:last-child,.tb-wx__cell:nth-child(3){display:none}}.cm-col{top:calc(var(--topbar-h) + var(--gap));bottom:calc(var(--timeline-h) + var(--gap));background:var(--panel);border:1px solid var(--line);min-height:0;transition:width var(--t-med) var(--ease), opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease);flex-direction:column;display:flex;position:absolute;box-shadow:0 10px 34px #00000061}.cm-col:before{content:"";pointer-events:none;background:linear-gradient(var(--line-hi), var(--line-hi)) left top / .75rem 1px no-repeat, linear-gradient(var(--line-hi), var(--line-hi)) left top / 1px .75rem no-repeat, linear-gradient(var(--line-hi), var(--line-hi)) right bottom / .75rem 1px no-repeat, linear-gradient(var(--line-hi), var(--line-hi)) right bottom / 1px .75rem no-repeat;position:absolute;inset:-1px}.cm-col--left{left:var(--gap);width:var(--col-l)}.cm-col--right{right:var(--gap);width:var(--col-r)}.left-collapsed .cm-col--left,.right-collapsed .cm-col--right{width:var(--rail-w)}.col__head{border-bottom:1px solid var(--line);background:linear-gradient(#1630428c,#10223040);flex:none;align-items:center;gap:.5rem;height:2.25rem;padding:0 .375rem 0 .75rem;display:flex}.cm-col--right .col__head{padding:0 .75rem 0 .375rem}.col__title{font:700 .8125rem/1 var(--font-ui);letter-spacing:.16em;color:var(--fg-1);white-space:nowrap;flex:1;overflow:hidden}.col__title:before{content:"";background:var(--accent);vertical-align:middle;width:.375rem;height:.375rem;margin:0 .5rem .0625rem 0;display:inline-block}.col__meta{color:var(--fg-3);font-size:.6875rem}.col__collapse{width:1.75rem;height:1.75rem;color:var(--fg-2);border:1px solid #0000;place-items:center;display:grid}.col__collapse:hover{color:var(--fg-0);border-color:var(--line-2)}.col__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.col__rail{width:100%;color:var(--fg-1);flex-direction:column;flex:1;align-items:center;gap:.75rem;padding-top:.625rem;display:none}.col__rail:hover{color:var(--fg-0);background:#ffffff08}.col__rail-label{writing-mode:vertical-rl;font:700 .75rem/1 var(--font-ui);letter-spacing:.2em;transform:rotate(180deg)}.cm-col--right .col__rail-label{transform:none}.left-collapsed .cm-col--left>:not(.col__rail),.right-collapsed .cm-col--right>:not(.col__rail){display:none}.left-collapsed .cm-col--left .col__rail,.right-collapsed .cm-col--right .col__rail{display:flex}.pip-on .cm-col--right .col__body{padding-bottom:calc(var(--pip-w) * .5625 + 2.125rem)}.pip-on.right-collapsed .cm-col--right{opacity:0;pointer-events:none}.ov-intro .cm-col,.ov-outro .cm-col{opacity:0;pointer-events:none;transform:translateY(.5rem)}.cm-timeline{height:var(--timeline-h);border-top:1px solid var(--line);background:linear-gradient(#060e14e6,#040a0ff5);align-items:stretch;gap:.75rem;padding:.5rem .75rem;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #2bb3a61a,0 -6px 24px #0000004d}.tl-transport{flex:none;align-items:center;gap:.25rem;display:flex}.tl-btn{width:2.375rem;height:2.375rem;color:var(--fg-1);border:1px solid var(--line-2);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);background:#050b1080;place-items:center;display:grid}.tl-btn:hover{color:var(--fg-0);border-color:var(--line-hi)}.tl-btn .ic{width:1.125rem;height:1.125rem}.tl-btn--play{width:2.875rem;color:var(--fg-0);border-color:var(--accent);background:var(--accent-dim)}.tl-btn--play.is-playing{color:var(--accent-hi)}.tl-btn.is-dim{opacity:.4}.tl-readout{flex-direction:column;justify-content:center;gap:.25rem;min-width:8.5rem;margin-left:.5rem;display:flex}.tl-readout__row{align-items:baseline;gap:.375rem;display:flex}.tl-now{color:var(--fg-0);font-size:1.25rem;font-weight:500;line-height:1}.tl-unit{font:700 .75rem/1 var(--font-ui);color:var(--accent-hi)}.tl-readout__row--sub{gap:.625rem}.tl-actel{color:var(--fg-2);font-size:.75rem}.tl-rate{align-items:baseline;gap:.25rem;display:inline-flex}.tl-rate__l{font:600 .625rem/1 var(--font-ui);letter-spacing:.12em;color:var(--fg-3)}.tl-rate__v{color:var(--fg-1);font-size:.8125rem}.tl-rate__v.is-hold{color:var(--decision)}.tl-wrap{flex:auto;min-width:0;position:relative}.tl-cv{cursor:pointer;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tl-cv:focus-visible{outline-offset:-2px}.tl-tip{white-space:pre-line;max-width:28rem;color:var(--fg-0);background:var(--panel-strong);border:1px solid var(--line-2);border-left:3px solid var(--fg-2);pointer-events:none;opacity:0;transition:opacity var(--t-fast);z-index:5;padding:.375rem .5rem;font-size:.8125rem;line-height:1.35;position:absolute;bottom:calc(100% + .625rem);left:0;box-shadow:0 8px 24px #00000073}.tl-tip.is-on{opacity:1}.tl-tip[data-type=decision]{border-left-color:var(--decision)}.tl-tip[data-type=alert-critical]{border-left-color:var(--crit)}.tl-tip[data-type=alert-warning]{border-left-color:var(--warn)}.tl-tip[data-type=alert-advisory]{border-left-color:var(--adv)}.tl-tip[data-type=task]{border-left-color:var(--accent)}.tl-tip[data-type=evidence]{border-left-color:var(--evid)}.tl-tip[data-type=handover]{border-left-color:var(--aff-friend)}.tl-side{flex:none;align-items:center;gap:.75rem;display:flex}.tl-guided{border-left:1px solid var(--line);flex-direction:column;gap:.25rem;padding-left:.75rem;display:flex}.tl-guided__k{font:700 .75rem/1 var(--font-ui);letter-spacing:.14em;color:var(--fg-1)}.tl-guided__v{font:500 .75rem/1 var(--font-body);color:var(--fg-2)}.tl-explore{align-items:center;gap:.5rem;display:none}.mode-explore .tl-explore{display:flex}.mode-explore .tl-guided{display:none}.tl-ratebs{border:1px solid var(--line-2);display:inline-flex}.tl-rateb{height:2rem;color:var(--fg-2);padding:0 .4375rem;font-size:.75rem}.tl-rateb+.tl-rateb{border-left:1px solid var(--line-2)}.tl-rateb:hover{color:var(--fg-0)}.tl-rateb.is-on{color:var(--fg-0);background:var(--accent-dim);box-shadow:inset 0 -2px 0 var(--accent)}.tl-select{max-width:12rem;height:2rem;font:600 .8125rem/1 var(--font-ui);letter-spacing:.04em;color:var(--fg-0);background:var(--bg-1);border:1px solid var(--line-2);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-1) 50%), linear-gradient(135deg, var(--fg-1) 50%, transparent 50%);background-position:calc(100% - .8rem) 55%,calc(100% - .5rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem;padding:0 1.5rem 0 .5rem}.tl-legend{border-left:1px solid var(--line);flex-wrap:wrap;gap:.25rem .625rem;max-width:15rem;padding-left:.75rem;display:flex}.lg{font:500 .6875rem/1 var(--font-ui);letter-spacing:.04em;color:var(--fg-2);align-items:center;gap:.3125rem;display:inline-flex}.lg__m{width:.5rem;height:.5rem;display:inline-block}.lg__m--crit{background:var(--crit);width:2px;height:.75rem}.lg__m--warn{background:var(--warn);width:2px;height:.625rem}.lg__m--adv{background:var(--adv);width:1px;height:.5rem}.lg__m--dec{background:var(--decision);transform:rotate(45deg)scale(.85)}.lg__m--task{border-left:.3rem solid #0000;border-right:.3rem solid #0000;border-bottom:.5rem solid var(--accent);width:0;height:0}.lg__m--evd{background:var(--evid);width:.4375rem;height:.4375rem}.lg__m--ho{border-top:2px solid var(--aff-friend);border-right:2px solid var(--aff-friend);width:.4rem;height:.4rem;transform:rotate(45deg)}@media (max-width:1760px){.tl-legend{display:none}}.cm-caption{z-index:12;left:calc(var(--cl) + var(--gap) * 2 + 1rem);right:calc(var(--cr) + var(--gap) * 2 + 1rem);bottom:calc(var(--timeline-h) + 1.75rem);pointer-events:none;transition:left var(--t-med) var(--ease), right var(--t-med) var(--ease), bottom var(--t-med) var(--ease), opacity var(--t-med);justify-content:center;display:flex;position:absolute}.pip-on .cm-caption{right:calc(var(--pip-w) + var(--gap) * 2 + 1rem)}.ov-outro .cm-caption{left:calc(min(62rem,58vw) + 3rem)}.ov-intro .cm-caption{left:4rem;right:4rem}.ui-hidden .cm-caption{bottom:6vh;left:8vw;right:8vw}.ui-hidden.pip-on .cm-caption{right:calc(var(--pip-w) + 3rem)}.cm-caption.is-empty{opacity:0}.cap__inner{text-align:center;background:linear-gradient(#050b10cc,#050b10db);border-top:1px solid #2bb3a68c;max-width:64rem;padding:.625rem 1.5rem .75rem;box-shadow:0 10px 40px #00000073}.cap__inner.is-in{animation:capIn .26s var(--ease) both}@keyframes capIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cap__rule{justify-content:center;margin:-1.125rem 0 .25rem;display:flex}.cap__stamp{color:var(--accent-hi);background:var(--bg-0);letter-spacing:.04em;border:1px solid #2bb3a68c;padding:.0625rem .5rem;font-size:.6875rem}.cap__stamp:empty{visibility:hidden}.cap__main{font:500 calc(1.75rem * var(--cap-scale))/1.28 var(--font-body);color:var(--fg-0);text-wrap:balance;text-shadow:0 1px 2px #000000b3}.cap__sub{font:400 calc(1.25rem * var(--cap-scale))/1.3 var(--font-body);color:var(--fg-1);text-wrap:balance;margin-top:.3125rem}.cm-root[data-caption=s]{--cap-scale:.86}.cm-root[data-caption=l]{--cap-scale:1.2}.cm-watermark{z-index:20;top:calc(var(--topbar-h) + .3125rem);font:500 .6875rem/1 var(--font-mono);letter-spacing:.16em;color:#e8f1f5a8;text-shadow:0 1px 2px #000000e6;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transition:top var(--t-med) var(--ease);background:#050b106b;padding:.1875rem .625rem .1875rem .785rem;position:absolute;left:50%;transform:translate(-50%)}.ui-hidden .cm-watermark{top:.5rem}.cm-toasts{z-index:16;left:calc(var(--cl) + var(--gap) * 2);top:calc(var(--topbar-h) + 2rem);pointer-events:none;width:23rem;transition:left var(--t-med) var(--ease);flex-direction:column;gap:.5rem;display:flex;position:absolute}.ui-hidden .cm-toasts{top:2rem;left:1.5rem}.ov-outro .cm-toasts,.ov-intro .cm-toasts{display:none}.toast{pointer-events:auto;background:var(--panel-strong);border:1px solid var(--line-2);border-left:3px solid var(--accent);opacity:0;transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease);padding:.5rem .75rem .625rem .875rem;position:relative;overflow:hidden;transform:translate(-.5rem);box-shadow:0 10px 30px #00000073}.toast.is-in{opacity:1;transform:none}.toast.is-out{opacity:0;transform:translate(-.5rem)}.toast.is-link{cursor:pointer}.toast.is-link:hover{border-color:var(--line-hi);border-left-color:var(--accent-hi)}.toast__top{align-items:center;gap:.5rem;display:flex}.toast__rule{color:var(--accent-hi);font-size:.75rem}.toast__name{font:600 .8125rem/1 var(--font-ui);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.toast__t{color:var(--fg-3);font-size:.6875rem}.toast__txt{font:500 .9375rem/1.35 var(--font-body);color:var(--fg-0);margin-top:.375rem}.toast__link{color:var(--accent-hi);margin-top:.3125rem;font-size:.75rem}.toast__life{background:var(--accent);transform-origin:0;opacity:.6;height:2px;animation:9s linear forwards toastLife;position:absolute;bottom:0;left:0;right:0}.toast:hover .toast__life{animation-play-state:paused}@keyframes toastLife{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cm-decision{z-index:18;top:calc(var(--topbar-h) + 2rem);right:calc(var(--cr) + var(--gap) * 2);width:min(38rem, calc(100vw - var(--cl) - var(--cr) - 25rem));pointer-events:none;min-width:26rem;transition:right var(--t-med) var(--ease);position:absolute}.ui-hidden .cm-decision{top:2rem;right:1.5rem}.dc{pointer-events:auto;border:1px solid #f2a33a80;border-top:3px solid var(--decision);opacity:0;visibility:hidden;transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease), visibility 0s linear var(--t-med);background:linear-gradient(#261908f2,#160f06f2);padding:.75rem 1rem;position:relative;transform:translateY(-.5rem);box-shadow:0 0 0 1px #00000080,0 16px 48px #0000008c,0 0 32px #f2a33a1f}.dc.is-open{opacity:1;visibility:visible;transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease), visibility 0s;transform:none}.dc__head{align-items:center;gap:.75rem;display:flex}.dc__badge{font:700 .8125rem/1 var(--font-ui);letter-spacing:.14em;color:#1d1204;background:var(--decision);align-items:center;gap:.375rem;padding:.3125rem .5rem;display:inline-flex}.dc__sim{font:500 .75rem/1 var(--font-ui);letter-spacing:.06em;color:#f2a33acc;text-transform:uppercase;flex:1}.dc.is-resolved .dc__sim{visibility:hidden}.dc__when{color:#f2a33ae6;font-size:.8125rem}.dc__prompt{font:600 1.375rem/1.25 var(--font-body);color:var(--fg-0);text-wrap:balance;margin-top:.625rem}.dc__owner{font:600 .9375rem/1.2 var(--font-ui);letter-spacing:.02em;color:var(--decision);margin-top:.3125rem}.dc__opts{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}.dc__opt{text-align:left;transition:background var(--t-fast), border-color var(--t-fast), opacity var(--t-med);background:#050b1073;border:1px solid #f2a33a47;align-items:flex-start;gap:.75rem;padding:.5rem .625rem;display:flex}.dc__opt:hover{background:#f2a33a1f;border-color:#f2a33ab3}.dc__key{width:1.75rem;height:1.75rem;color:var(--decision);border:1px solid var(--decision);flex:none;place-items:center;font-size:.9375rem;font-weight:500;display:grid}.dc__otxt{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.dc__olabel{font:600 1.0625rem/1.25 var(--font-body);color:var(--fg-0);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dc__rec{font:700 .625rem/1 var(--font-ui);letter-spacing:.12em;color:var(--decision);border:1px solid var(--decision);padding:.1875rem .3125rem}.dc__odetail{font:400 .875rem/1.3 var(--font-body);color:var(--fg-1)}.dc.is-resolved .dc__opt:not(.is-chosen){opacity:.32}.dc__opt.is-chosen{border-color:var(--decision);background:#f2a33a38}.dc__opt.is-chosen .dc__key{background:var(--decision);color:#1d1204}.dc__foot{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}.dc__barwrap{background:#f2a33a2e;height:3px;display:block}.dc__bar{background:var(--decision);transform-origin:0;height:100%;transform:scaleX(var(--p,1));display:block}.dc:not(.is-auto) .dc__barwrap{visibility:hidden}.dc__foottxt{font:500 .8125rem/1.3 var(--font-body);color:#f2a33ae6}.dc.is-resolved .dc__foottxt{color:var(--fg-0);font-weight:600}.cm-pip{z-index:14;right:var(--gap);bottom:calc(var(--timeline-h) + var(--gap));width:var(--pip-w);border:1px solid var(--line-2);opacity:0;visibility:hidden;transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease), visibility 0s linear var(--t-med);background:#000;position:absolute;transform:translateY(.5rem);box-shadow:0 14px 44px #0009}.cm-pip.is-on{opacity:1;visibility:visible;transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease), visibility 0s;transform:none}.ui-hidden .cm-pip{bottom:1.5rem;right:1.5rem}.pip__head{background:var(--panel-strong);border-bottom:1px solid var(--line);align-items:center;gap:.5rem;height:2rem;padding:0 .25rem 0 .5rem;display:flex}.pip__ic{color:var(--accent-hi);display:inline-flex}.pip__titles{white-space:nowrap;flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex;overflow:hidden}.pip__label{font:600 .875rem/1 var(--font-mono);color:var(--fg-0)}.pip__sub{color:var(--fg-2);text-overflow:ellipsis;font-size:.6875rem;font-family:var(--font-body);overflow:hidden}.pip__rec{font:700 .6875rem/1 var(--font-ui);letter-spacing:.1em;color:#ff7173;align-items:center;gap:.25rem;display:inline-flex}.pip__rec i{background:var(--crit);border-radius:50%;width:.5rem;height:.5rem;animation:1.2s steps(2,jump-none) infinite rec}@keyframes rec{50%{opacity:.15}}.pip__body{aspect-ratio:16/9;background:#050607;position:relative;overflow:hidden}.pip__view{position:absolute;inset:0}.pip__hud{pointer-events:none;color:var(--hud);position:absolute;inset:0}[data-state=ir] .pip__hud{color:#9bffc4}.cm-hint{z-index:45;left:50%;bottom:calc(var(--timeline-h) + 5rem);font:500 .9375rem/1.2 var(--font-body);color:var(--fg-0);background:var(--panel-strong);border:1px solid var(--line-2);opacity:0;pointer-events:none;transition:opacity var(--t-med), transform var(--t-med) var(--ease);padding:.5rem .875rem;position:absolute;transform:translate(-50%,.5rem)}.cm-hint.is-on{opacity:1;transform:translate(-50%)}.ui-hidden .cm-hint{bottom:4rem}.cm-loading{z-index:50;background:radial-gradient(ellipse at 50% 45%, #102230e6, #050b10 70%), var(--bg-0);opacity:0;pointer-events:none;transition:opacity .42s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.cm-loading:before{content:"";background-image:linear-gradient(#2bb3a60d 1px,#0000 1px),linear-gradient(90deg,#2bb3a60d 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.cm-loading.is-on{opacity:1;pointer-events:auto}.cm-loading.is-gone{display:none}.ld{flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.ld__mark{color:var(--accent)}.ld__mark .ic{width:3rem;height:3rem;animation:2.5s linear infinite ldSpin}@keyframes ldSpin{to{transform:rotate(360deg)}}.ld__name{font:700 2.25rem/1 var(--font-ui);letter-spacing:.24em;color:var(--fg-0);padding-left:.24em}.ld__bar{background:var(--line);width:16rem;height:2px;position:relative;overflow:hidden}.ld__bar i{background:var(--accent);width:30%;animation:ldBar 1.4s var(--ease) infinite;position:absolute;top:0;bottom:0}@keyframes ldBar{0%{left:-30%}to{left:100%}}.ld__text{font:500 .9375rem/1.2 var(--font-body);color:var(--fg-1);min-height:1.2em}.ld__wm{text-align:center;font:500 .75rem/1 var(--font-mono);letter-spacing:.16em;color:var(--fg-2);position:absolute;bottom:2rem;left:0;right:0}.sec{border-bottom:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.sec:last-child{border-bottom:0}.sec__head{border-bottom:1px solid var(--line);background:#1022308c;flex:none;align-items:center;gap:.5rem;height:2rem;padding:0 .625rem 0 .375rem;display:flex}.sec--fixed .sec__head{padding-left:.75rem}.sec__toggle{height:100%;color:var(--fg-1);flex:1;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.sec__toggle:hover{color:var(--fg-0)}.sec__chev{color:var(--fg-2);transition:transform var(--t-fast);display:inline-flex}.sec.is-collapsed .sec__chev{transform:rotate(-90deg)}.sec__title{font:700 .75rem/1 var(--font-ui);letter-spacing:.14em;color:var(--fg-1);white-space:nowrap}.sec--fixed .sec__title{flex:1}.sec__count{color:var(--fg-2);font-size:.75rem}.sec__body{flex:auto;min-height:0;overflow:hidden auto}.sec.is-collapsed{flex:none!important}.sec.is-collapsed .sec__body{display:none}.sec.has-crit .sec__title{color:#ffb3b4}.cm-col--left .sec--alerts{flex:1.3 1 0}.cm-col--left .sec--incidents{flex:0 auto;max-height:36%}.cm-col--left .sec--watch{flex:1 1 0}.sec__head .col__collapse{width:1.625rem;height:1.625rem;margin-right:-.375rem}.cm-col--right .sec--track .sec__head{background:linear-gradient(#1630428c,#10223040);height:2.25rem}.cm-col--right .sec--track .sec__title:before,.cm-col--right .sec--record .sec__title:before{content:"";background:var(--accent);vertical-align:middle;width:.375rem;height:.375rem;margin:0 .5rem .0625rem 0;display:inline-block}.cm-col--right .sec--track{flex:1.05 1 0}.cm-col--right .sec--record{flex:1.25 1 0}.cm-col--right .sec__body{padding:.625rem .75rem .75rem}.empty{font:500 .8125rem/1.35 var(--font-body);color:var(--fg-2);padding:.875rem .75rem}.empty--big{text-align:center;color:var(--fg-1);flex-direction:column;align-items:center;gap:.375rem;padding:1.5rem 1rem;font-size:.9375rem;display:flex}.empty__ic{color:var(--fg-3);margin-bottom:.25rem}.empty__ic .ic{width:1.75rem;height:1.75rem}.empty__sub{color:var(--fg-2);max-width:18rem;font-size:.8125rem}.ctrs{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(4,1fr);display:grid}.ctr{border-right:1px solid var(--line);flex-direction:column;gap:.25rem;min-width:0;padding:.625rem .5rem .5rem .625rem;display:flex}.ctr:last-child{border-right:0}.ctr__v{color:var(--fg-0);font-size:1.75rem;font-weight:500;line-height:1}.ctr__l{font:600 .6875rem/1.1 var(--font-ui);letter-spacing:.06em;color:var(--fg-2);text-transform:uppercase}.ctr--ais .ctr__v{color:var(--aff-neutral)}.ctr--radar .ctr__v{color:var(--aff-unknown)}.ctr--inc.is-hot{background:#f2c94c12}.ctr--inc.is-hot .ctr__v{color:var(--warn)}.senshealth{font:500 .75rem/1 var(--font-ui);color:var(--fg-2);border-bottom:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:.625rem;padding:.4375rem .75rem;display:flex;overflow:hidden}.senshealth__lbl{letter-spacing:.14em;color:var(--fg-1);font-weight:700}.senshealth .mono{color:var(--fg-0);font-size:.75rem}.senshealth__item{align-items:center;gap:.25rem;display:inline-flex}.senshealth__item i{background:var(--ok);width:.4375rem;height:.4375rem}.senshealth__item[data-state=degraded] i{background:var(--warn)}.senshealth__item[data-state=offline] i{background:var(--crit)}.senshealth:not(.has-deg) [data-state=degraded],.senshealth:not(.has-off) [data-state=offline]{opacity:.45}.list{flex-direction:column;display:flex}.row{cursor:pointer;transition:background var(--t-fast);border-bottom:1px solid #1e3a4cb3;gap:.5rem;padding:.5rem .625rem .5625rem .875rem;display:flex;position:relative}.row:hover{background:#ffffff09}.row.is-sel{background:#2bb3a61a;box-shadow:inset 0 0 0 1px #2bb3a673}.row__stripe{background:var(--line-2);width:3px;position:absolute;top:0;bottom:0;left:0}.row__main{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.row__top{align-items:center;gap:.4375rem;min-width:0;display:flex}.row__time{color:var(--fg-2);font-size:.75rem}.row__id{color:var(--fg-0);white-space:nowrap;font-size:.8125rem;font-weight:500}.row__title{font:600 .9375rem/1.25 var(--font-body);color:var(--fg-0)}.row__title--inline{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.row__detail{font:400 .8125rem/1.3 var(--font-body);color:var(--fg-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row__detail--cons,.row__detail--note{-webkit-line-clamp:3;color:var(--fg-2);font-size:.75rem}.row__refs{color:var(--accent-hi);font-size:.6875rem}.row__sym{justify-content:center;width:1.375rem;display:inline-flex}.row__sym svg{width:auto;height:1.125rem}.row__kin{color:var(--fg-1);white-space:nowrap;margin-left:auto;font-size:.75rem}.row.is-new{animation:rowNew 2.6s var(--ease) 1}@keyframes rowNew{0%{background:#e8f1f529}to{background:0 0}}.row--alert[data-state=critical] .row__stripe{background:var(--crit)}.row--alert[data-state=critical]{background:linear-gradient(90deg,#ff4d4f1a,#0000 60%)}.row--alert[data-state=warning] .row__stripe{background:var(--warn)}.row--alert[data-state=advisory] .row__stripe{background:var(--adv)}.row--alert[data-state=info] .row__stripe{background:var(--info);opacity:.6}.row--alert .chip--rule{margin-left:auto}.row--inc[data-state=crit] .row__stripe{background:var(--crit)}.row--inc[data-state=warn] .row__stripe{background:var(--warn)}.row--inc[data-state=calm] .row__stripe{background:var(--accent)}.row--inc[data-state=closed] .row__stripe{background:var(--fg-3)}.row--inc[data-state=closed] .row__title{color:var(--fg-1)}.row--inc .chip--status{margin-left:auto}.inc-stage{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.inc-stage__name{font:600 .75rem/1 var(--font-ui);letter-spacing:.02em;color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row--watch{padding-left:.625rem}.row--watch[data-state=hostile] .row__id{color:#ffb0b2}.row--watch .row__detail{-webkit-line-clamp:1;font-size:.75rem}.chip{height:1.25rem;font:700 .6875rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fg-1);border:1px solid var(--line-2);border-radius:var(--radius);flex:none;align-items:center;gap:.25rem;padding:0 .375rem;display:inline-flex}.chip--lvl[data-state=critical]{color:#1e0506;background:var(--crit);border-color:var(--crit)}.chip--lvl[data-state=warning]{color:#1c1604;background:var(--warn);border-color:var(--warn)}.chip--lvl[data-state=advisory]{color:var(--adv);border-color:var(--adv)}.chip--lvl[data-state=info]{color:var(--info);border-color:var(--line-2)}.chip--rule{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent-hi);text-transform:none;border-color:#2bb3a699;font-weight:500}.chip--sys{color:var(--accent-hi);border-color:var(--accent);background:#2bb3a624}.chip--urg[data-state=crit]{color:#ffb0b2;border-color:var(--crit)}.chip--urg[data-state=warn]{color:var(--warn);border-color:#f2c94cb3}.chip--urg[data-state=calm]{color:var(--fg-1)}.chip--status[data-state=open]{color:var(--fg-0);border-color:var(--fg-2)}.chip--status[data-state=closed]{color:var(--fg-2);border-style:dashed}.chip--status[data-state=ok]{color:var(--ok);border-color:#3ecf8e99}.chip--status[data-state=degraded]{color:var(--warn);border-color:#f2c94c99}.chip--status[data-state=offline]{color:var(--crit);border-color:#ff4d4f99}.chip--trk{height:1.125rem;font-size:.625rem}.chip--trk[data-state=tentative]{color:var(--fg-0);border-style:dashed;border-color:var(--fg-1)}.chip--trk[data-state=confirmed]{color:var(--bg-0);background:var(--fg-0);border-color:var(--fg-0)}.chip--trk[data-state=coasting]{color:var(--fg-1);border-style:dotted;border-color:var(--fg-1)}.chip--trk[data-state=lost]{color:var(--warn);border-style:dashed;border-color:var(--warn);text-decoration:line-through;text-decoration-thickness:1px}.chip--trk[data-state=closed]{color:var(--fg-3);border-color:var(--fg-3)}.chip--aff[data-state=friend]{color:var(--aff-friend);border-color:var(--aff-friend)}.chip--aff[data-state=neutral]{color:var(--aff-neutral);border-color:var(--aff-neutral)}.chip--aff[data-state=unknown-open]{color:var(--aff-unknown);border-color:var(--aff-unknown);border-style:dashed}.chip--aff[data-state=unknown]{color:var(--aff-unknown);border-color:var(--aff-unknown)}.chip--aff[data-state=hostile]{color:var(--aff-suspect);border-color:var(--aff-suspect)}.chip--aff[data-aff=hostile]{color:#1e0506;background:var(--aff-hostile)}.chip--aff[data-aff=assumedFriend]{border-style:dashed}.chip--task[data-state=requested]{color:var(--fg-1);border-style:dashed}.chip--task[data-state=approved],.chip--task[data-state=acknowledged]{color:var(--fg-0);border-color:var(--fg-1)}.chip--task[data-state=active]{color:var(--accent-hi);border-color:var(--accent);background:var(--accent-dim)}.chip--task[data-state=complete]{color:var(--ok);border-color:#3ecf8e99}.chip--task[data-state=declined],.chip--task[data-state=cancelled]{color:var(--fg-3);text-decoration:line-through}.chip--acc{color:var(--evid);border-color:#cfdbe273}.chip--mode[data-state=ir]{color:#0a0a0a;background:#e8f1f5;border-color:#e8f1f5}.chip--mode[data-state=eo]{color:var(--fg-0);border-color:var(--fg-1)}.chip--basis{cursor:pointer;font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}.chip--basis[data-state=evidence]{color:var(--evid);border-color:#cfdbe280}.chip--basis[data-state=evidence]:before{content:"";background:var(--evid);width:.375rem;height:.375rem}.chip--basis[data-state=obs]{color:var(--fg-1);border-style:dashed}.chip--basis:hover{border-color:var(--fg-0);color:var(--fg-0)}.tag{font:700 .625rem/1 var(--font-ui);letter-spacing:.1em;border:1px solid var(--line-2);color:var(--fg-1);text-transform:uppercase;white-space:nowrap;padding:.1875rem .375rem;display:inline-block}.tag--hyp{color:var(--fg-1);border-style:dashed}.tag--ai,.tag[data-state=ai]{color:#e2d7ff;border-color:var(--ai);background:#b79cff24}.tag[data-state=corr]{color:var(--warn);border-color:#f2c94c99}.tag[data-state=dec]{color:#1d1204;background:var(--decision);border-color:var(--decision)}.tag[data-state=sys]{color:var(--accent-hi);border-color:var(--accent)}.tag[data-state=ho]{color:var(--aff-friend);border-color:#4fb3ff99}.tag--pre{color:var(--accent-hi);border-color:var(--accent)}.tag--human{color:#1d1204;background:var(--decision);border-color:var(--decision)}.tag--await{color:var(--decision);border-color:var(--decision);animation:1.6s ease-in-out infinite await}.tag--decl{color:#ffb0b2;border-color:var(--crit)}@keyframes await{50%{background:#f2a33a33}}.chips{flex-wrap:wrap;gap:.25rem;display:flex}.stepper{flex:1;grid-template-columns:repeat(8,1fr);gap:2px;min-width:0;display:grid}.stepper--compact{max-width:8.5rem}.stepper--compact .step{background:#a9bfca29;height:.4375rem}.stepper--compact .step[data-state=done]{background:var(--accent)}.stepper--compact .step[data-state=current]{background:var(--fg-0);box-shadow:0 0 0 1px var(--accent), 0 0 8px #45d3c599}.stepper--full{gap:3px;margin-bottom:.5rem}.stepper--full .step{border:1px solid var(--line-2);height:1.75rem;color:var(--fg-3);background:#050b1066;place-items:center;display:grid}.step__n{font:500 .8125rem/1 var(--font-mono)}.stepper--full .step[data-state=done]{border-color:var(--accent);color:var(--bg-0);background:#2bb3a68c}.stepper--full .step[data-state=current]{border:2px solid var(--fg-0);color:var(--fg-0);background:#2bb3a62e}.kvgrid{grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin-top:.625rem;display:grid}.kvgrid--1{grid-template-columns:1fr;gap:.3125rem;margin-top:.5rem}.kvgrid--ais{margin-top:0}.kv{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.kv--wide{flex-direction:row;align-items:baseline;gap:.625rem}.kv--wide .kv__k{flex:none;width:6.5rem}.kv__k{font:600 .6875rem/1 var(--font-ui);letter-spacing:.1em;color:var(--fg-2);text-transform:uppercase;white-space:nowrap}.kv__v{color:var(--fg-0);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.kv--wide .kv__v{white-space:normal;font-family:var(--font-body);font-size:.875rem}.kv[data-state=stale] .kv__v{color:var(--warn)}.block{border:1px solid var(--line);background:#050b1061;margin-top:.625rem;padding:.5rem .625rem .625rem}.block__head{font:700 .6875rem/1 var(--font-ui);letter-spacing:.12em;color:var(--fg-1);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4375rem;display:flex}.block__meta{letter-spacing:.02em;color:var(--fg-2);font-size:.75rem;font-weight:500}.block__k{font:600 .625rem/1 var(--font-ui);letter-spacing:.12em;color:var(--fg-2);margin-right:.375rem}.block__foot{font:400 .75rem/1.35 var(--font-body);color:var(--fg-2);margin-top:.4375rem}.note{font:500 .8125rem/1.35 var(--font-body);color:var(--fg-1);border:1px solid var(--line);align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.4375rem .5rem;display:flex}.note--rule{background:#2bb3a612;border-color:#2bb3a673}.note--calm{color:var(--fg-0);background:#3ecf8e12;border-color:#3ecf8e73}.note--calm .ic{color:var(--ok)}.note--warn{color:var(--fg-0);background:#f2c94c12;border-color:#f2c94c80}.note--big{padding:.75rem 1rem;font-size:1.0625rem}.ins-head{align-items:center;gap:.625rem;display:flex}.ins-sym{border:1px solid var(--line);background:#050b1099;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ins-sym svg{width:auto;max-width:2.25rem;height:auto;max-height:2.25rem}.ins-sym--sensor{color:var(--accent-hi)}.ins-sym--sensor .ic{width:1.5rem;height:1.5rem}.ins-head__txt{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ins-head__row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ins-id{color:var(--fg-0);margin-right:.25rem;font-size:1.375rem;font-weight:500;line-height:1}.ins-domain{font:500 .8125rem/1.2 var(--font-body);color:var(--fg-1)}.icon-btn{width:1.75rem;height:1.75rem;color:var(--fg-2);border:1px solid #0000;flex:none;place-items:center;display:grid}.icon-btn:hover{color:var(--fg-0);border-color:var(--line-2)}.icon-btn--sm{width:1.5rem;height:1.5rem}.ladder{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:.625rem;display:grid}.ladder__cell{border:1px solid var(--line);flex-direction:column;gap:.1875rem;padding:.3125rem .4375rem;display:flex}.ladder__k{font:700 .75rem/1 var(--font-ui);letter-spacing:.12em;color:var(--fg-3)}.ladder__v{font:500 .6875rem/1 var(--font-body);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ladder__cell[data-state=on]{background:var(--accent-dim);border-color:#2bb3a6a6}.ladder__cell[data-state=on] .ladder__k{color:var(--accent-hi)}.ladder__cell[data-state=on] .ladder__v{color:var(--fg-0)}.hyp__label{font:600 1rem/1.25 var(--font-body);color:var(--fg-0)}.hyp[data-state=none] .hyp__label{color:var(--fg-2);font-weight:500}.conf{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.conf__bar{background:#a9bfca24;flex:1;height:.5rem;position:relative}.conf__bar i{background:#050b10e6;width:1px;position:absolute;top:-2px;bottom:-2px}.conf__fill{width:var(--w,0%);background:var(--fg-1);transition:width .4s var(--ease);position:absolute;top:0;bottom:0;left:0}.hyp[data-state=low] .conf__fill{background:var(--warn)}.hyp[data-state=medium] .conf__fill{background:var(--adv)}.hyp[data-state=high] .conf__fill{background:var(--ok)}.conf__pct{color:var(--fg-0);text-align:right;min-width:2.75rem;font-size:.9375rem}.conf__q{font:700 .6875rem/1 var(--font-ui);letter-spacing:.1em;color:var(--fg-2);min-width:3.75rem}.hyp__visual{font:400 .8125rem/1.35 var(--font-body);color:var(--fg-1);margin-top:.375rem}.hyp__basis{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.4375rem;display:flex}.chips--basis.is-empty:after{content:"none listed";font:500 .75rem/1 var(--font-body);color:var(--fg-3)}.srcs{flex-wrap:wrap;gap:.3125rem;display:flex}.src{border:1px solid var(--line-2);background:#102230b3;align-items:center;gap:.375rem;height:1.75rem;padding:0 .4375rem;font-size:.8125rem;display:inline-flex}.src__ic{color:var(--accent-hi);display:inline-flex}.src__kind{font:700 .6875rem/1 var(--font-ui);letter-spacing:.08em;color:var(--fg-1)}.src__origin{color:var(--fg-0);font-size:.8125rem}.src__age{color:var(--fg-2);font-size:.75rem}.src__relay{font:700 .625rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-1);border:1px dashed var(--fg-2);padding:.1875rem .3125rem}.src.is-relay{background:#10223066;border-style:dashed}.src[data-state=aging] .src__age{color:var(--warn)}.src[data-state=stale]{opacity:.55}.src__view{color:var(--fg-2);border:1px solid #0000;padding:.125rem;display:inline-flex}.src__view:hover{color:var(--fg-0);border-color:var(--line-hi)}.alts{flex-direction:column;gap:.25rem;display:flex}.alt{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.alt__mark{border:1.5px dashed var(--aff-unknown);border-radius:50%;flex:none;width:.625rem;height:.625rem}.alt__label{min-width:0;color:var(--fg-0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.alt__pos{color:var(--fg-1);font-size:.75rem}.alt__d{color:var(--warn);text-align:right;min-width:4.5rem;font-size:.75rem}.rels{grid-template-columns:1fr 1fr;gap:3px;display:grid}.rel{border:1px solid var(--line-2);flex-direction:column;gap:.25rem;min-width:0;padding:.375rem .5rem;display:flex}.rel__k{font:700 .625rem/1 var(--font-ui);letter-spacing:.12em;color:var(--fg-2)}.rel__v{font:500 .8125rem/1.25 var(--font-body);color:var(--fg-0);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rel[data-state=none]{border-style:dashed;border-color:var(--line)}.rel[data-state=none] .rel__v{color:var(--fg-3)}.rel.is-link{cursor:pointer}.rel.is-link:hover{border-color:var(--accent)}.truth{background:repeating-linear-gradient(135deg,#e27bff12 0 6px,#0000 6px 12px);border:1px dashed #e27bff99}.truth .block__head{color:var(--exercise)}.truth__txt{font:500 .8125rem/1.35 var(--font-body);color:var(--fg-0)}.ins-sensor .btn{margin-top:.75rem}.inc-title{font:600 1.0625rem/1.25 var(--font-body);color:var(--fg-0);margin-top:.4375rem}.stage__name{font:700 .9375rem/1.2 var(--font-ui);letter-spacing:.02em;color:var(--fg-0)}.stage__desc{font:400 .8125rem/1.3 var(--font-body);color:var(--fg-1);margin-top:.125rem}.ai{background:#b79cff0f;border-color:#b79cff8c}.ai__text{font:400 .875rem/1.4 var(--font-body);color:var(--fg-0)}.ai__none{font:500 .75rem/1.2 var(--font-body);color:var(--warn)}.list--rec{margin:0 -.625rem -.625rem}.list--rec .row{cursor:default;padding-left:.75rem}.list--rec .row:last-child{border-bottom:0}.row--task[data-state=awaiting] .row__stripe{background:var(--decision)}.row--task[data-state=approved] .row__stripe,.row--task[data-state=acknowledged] .row__stripe{background:var(--fg-1)}.row--task[data-state=active] .row__stripe{background:var(--accent)}.row--task[data-state=complete] .row__stripe{background:var(--ok)}.row--task[data-state=declined] .row__stripe,.row--task[data-state=cancelled] .row__stripe{background:var(--fg-3)}.appr{font:500 .8125rem/1.3 var(--font-body);color:var(--fg-0);flex-wrap:wrap;align-items:center;gap:.4375rem;display:flex}.appr span:not(.tag){color:var(--fg-1)}.flow{gap:2px;margin-top:.125rem;display:flex}.flow__s{font:500 .625rem/1 var(--font-mono);border:1px solid var(--line);color:var(--fg-3);padding:.1875rem .3125rem}.flow__s[data-state=done]{color:var(--fg-1);border-color:var(--line-hi)}.flow__s[data-state=current]{color:var(--bg-0);background:var(--accent);border-color:var(--accent)}.flow__s[data-state=off]{opacity:.4}.row--ev .row__stripe{background:var(--evid);opacity:.7}.row--ev.is-flash{animation:rowNew 2.4s var(--ease) 1;box-shadow:inset 0 0 0 1px var(--evid)}.ev-hash{color:var(--fg-2);font-size:.75rem}.custody{flex-wrap:wrap;align-items:center;gap:.25rem .3125rem;margin-top:.125rem;display:flex}.custody__k{font:700 .625rem/1 var(--font-ui);letter-spacing:.12em;color:var(--fg-2);margin-right:.125rem}.custody__node{font:600 .75rem/1 var(--font-ui);letter-spacing:.04em;border:1px solid var(--line-2);color:var(--fg-0);padding:.1875rem .3125rem}.custody__arrow{font:400 .6875rem/1 var(--font-mono);color:var(--fg-2)}.row--ho .row__stripe{background:var(--aff-friend)}.ho-ic{color:var(--aff-friend);display:inline-flex}.pkg{font:400 .8125rem/1.35 var(--font-body);color:var(--fg-1);margin:.125rem 0 0;padding-left:.875rem;list-style:square}.log{font:400 .8125rem/1.35 var(--font-body);border-bottom:1px solid #1e3a4c99;grid-template-columns:3.75rem 4.75rem 1fr;gap:.5rem;padding:.3125rem .625rem;display:grid}.log__t{color:var(--fg-2);padding-top:.0625rem;font-size:.75rem}.log__who{font:700 .75rem/1.35 var(--font-ui);letter-spacing:.04em;color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log__body{color:var(--fg-0);min-width:0}.log__body .tag{vertical-align:1px;margin-right:.375rem}.btn{height:2rem;font:700 .8125rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--fg-1);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;display:inline-flex}.btn:hover{color:var(--fg-0);border-color:var(--line-hi)}.btn--sm{height:1.75rem;padding:0 .625rem;font-size:.75rem}.btn--primary{color:#03201d;background:var(--accent);border-color:var(--accent)}.btn--primary:hover{color:#03201d;background:var(--accent-hi);border-color:var(--accent-hi)}.btn--ghost{background:#050b1066}.input{min-width:0;height:2rem;color:var(--fg-0);background:var(--bg-0);border:1px solid var(--line-2);flex:1;padding:0 .5rem;font-size:.875rem}.input:focus{border-color:var(--accent)}.range{accent-color:var(--accent);flex:1}.switch{border:1px solid var(--line-hi);background:var(--bg-0);width:2.5rem;height:1.375rem;transition:background var(--t-fast), border-color var(--t-fast);flex:none;position:relative}.switch__knob{background:var(--fg-2);width:calc(1.375rem - 6px);height:calc(1.375rem - 6px);transition:transform var(--t-fast) var(--ease), background var(--t-fast);position:absolute;top:2px;left:2px}.switch.is-on{background:var(--accent-dim);border-color:var(--accent)}.switch.is-on .switch__knob{background:var(--accent-hi);transform:translate(1.125rem)}.field{flex-direction:column;gap:.375rem;padding:.5rem 0;display:flex}.field--row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.field__label{font:600 .9375rem/1.2 var(--font-body);color:var(--fg-0)}.field__desc{font:400 .8125rem/1.35 var(--font-body);color:var(--fg-2)}.field__inline{align-items:center;gap:.5rem;display:flex}.field__val{text-align:right;min-width:2.25rem;color:var(--fg-1);font-size:.875rem}.seg--form .seg__btn{height:2rem;padding:0 .875rem}.confirm{border:1px solid var(--accent);background:var(--accent-dim);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.confirm__txt{font:500 .875rem/1.3 var(--font-body);color:var(--fg-0);flex:14rem}.cm-popovers{z-index:30;pointer-events:none;position:absolute;inset:0}.pop{pointer-events:auto;background:var(--panel-strong);border:1px solid var(--line-2);display:none;position:absolute;box-shadow:0 18px 50px #0000008c}.pop.is-open{flex-direction:column;display:flex}.pop__head{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.5rem .5rem .5rem .875rem;display:flex}.pop__title{font:700 .875rem/1 var(--font-ui);letter-spacing:.16em;color:var(--fg-0)}.pop__sub{font:500 .75rem/1.2 var(--font-body);color:var(--fg-2);flex:1}.pop__foot{border-top:1px solid var(--line);font:400 .75rem/1.35 var(--font-body);color:var(--fg-2);padding:.5rem .875rem}.lp{top:calc(var(--topbar-h) + .375rem);right:var(--gap);width:27rem;max-height:calc(100% - var(--topbar-h) - var(--timeline-h) - 1rem)}.lp__groups{padding:.25rem 0 .375rem;overflow-y:auto}.lp__group{padding:.375rem 0 .25rem}.lp__gh{font:700 .6875rem/1 var(--font-ui);letter-spacing:.14em;color:var(--fg-2);padding:.375rem .875rem .25rem}.lp__group--ex .lp__gh{color:var(--exercise)}.lp__row{text-align:left;align-items:flex-start;gap:.625rem;width:100%;padding:.4375rem .875rem;display:flex}.lp__row:hover{background:#ffffff0a}.lp__box{border:1px solid var(--line-hi);color:#0000;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.0625rem;display:grid}.lp__row.is-on .lp__box{background:var(--accent);border-color:var(--accent);color:#03201d}.lp__group--ex .lp__row.is-on .lp__box{background:var(--exercise);border-color:var(--exercise)}.lp__txt{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.lp__name{font:600 .875rem/1.2 var(--font-body);color:var(--fg-0)}.lp__row:not(.is-on) .lp__name{color:var(--fg-1)}.lp__meta{font:500 .75rem/1.25 var(--font-ui);letter-spacing:.02em;color:var(--fg-2)}.lp__src{font:400 .6875rem/1.25 var(--font-body);color:var(--fg-3)}.cm-modals{z-index:40;pointer-events:none;position:absolute;inset:0}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#0206099e;place-items:center;display:none;position:absolute;inset:0}.scrim.is-open{display:grid}.modal{background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--accent);flex-direction:column;width:min(46rem,92vw);max-height:86vh;display:flex;box-shadow:0 24px 70px #0009}.modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem .75rem .75rem 1.25rem;display:flex}.modal__title{font:700 1.25rem/1.1 var(--font-ui);letter-spacing:.06em;color:var(--fg-0)}.modal__sub{font:500 .8125rem/1.2 var(--font-body);color:var(--fg-2);margin-top:.25rem}.modal__body{padding:.25rem 1.25rem 1.25rem;overflow-y:auto}.mset{border-bottom:1px solid var(--line);padding:.75rem 0 .25rem}.mset:last-child{border-bottom:0}.mset__h{font:700 .75rem/1 var(--font-ui);letter-spacing:.16em;color:var(--accent-hi);margin:0 0 .375rem}.about__p{font:400 .9375rem/1.45 var(--font-body);color:var(--fg-0);margin-bottom:.5rem}.about__list{font:400 .875rem/1.4 var(--font-body);color:var(--fg-1);flex-direction:column;gap:.375rem;margin-bottom:.5rem;padding-left:1rem;list-style:square;display:flex}.about__list b{color:var(--fg-0);font-weight:600}.about__sub{font:700 .6875rem/1 var(--font-ui);letter-spacing:.12em;color:var(--fg-2);margin:.5rem 0 .375rem}.keys{grid-template-columns:repeat(2,1fr);gap:.375rem 1.25rem;display:grid}.keys__row{font:400 .875rem/1.2 var(--font-body);color:var(--fg-1);align-items:center;gap:.625rem;display:flex}.keys__row kbd{min-width:4rem;color:var(--fg-0);border:1px solid var(--line-2);background:var(--bg-0);text-align:center;padding:.1875rem .375rem;font-size:.75rem}.pip__hud{text-shadow:0 0 2px #000,0 0 4px #000c;font-size:.6875rem}.hud__vignette{background:radial-gradient(#0000 60%,#00000059);position:absolute;inset:0}.hud__reticle{aspect-ratio:1;filter:drop-shadow(0 0 1px #000);width:26%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud__reticle svg{width:100%;height:100%;display:block}.hud__tgt{letter-spacing:.04em;font-size:.75rem;position:absolute;top:66%;left:50%;transform:translate(-50%)}.hud__tl,.hud__tr,.hud__bl,.hud__br{white-space:pre;letter-spacing:.02em;padding:.4375rem .5625rem;font-size:.6875rem;line-height:1.35;position:absolute}.hud__tl{top:0;left:0}.hud__tr{text-align:right;top:0;right:0}.hud__bl{bottom:0;left:0}.hud__br{text-align:right;bottom:0;right:0}.hud__tapewrap{height:1.375rem;position:absolute;top:9%;left:30%;right:30%;overflow:visible}.hud__tape{border-bottom:1px solid;position:absolute;inset:0;overflow:hidden}.hud__tape i{background:currentColor;width:1px;height:28%;position:absolute;bottom:0}.hud__tape i.mj{height:55%}.hud__tape b{font:500 .5625rem/1 var(--font-mono);position:absolute;top:0;transform:translate(-50%)}.hud__tapecaret{border-bottom:.375rem solid;border-left:.3rem solid #0000;border-right:.3rem solid #0000;width:0;height:0;position:absolute;bottom:-.375rem;left:50%;transform:translate(-50%)}.hud__tapeval{background:#00000059;border:1px solid;padding:.0625rem .3125rem;font-size:.6875rem;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.hud__ladder{border-left:1px solid;width:1.75rem;position:absolute;top:28%;bottom:28%;right:7%;overflow:hidden}.hud__ladder i{background:currentColor;width:.375rem;height:1px;position:absolute;left:0}.hud__ladder i.mj{width:.625rem}.hud__ladder b{font:500 .5625rem/1 var(--font-mono);position:absolute;left:.75rem;transform:translateY(-50%)}.hud__nosig{letter-spacing:.3em;font-size:.875rem;animation:1.4s steps(2,jump-none) infinite rec;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kvgrid--kin{grid-template-columns:repeat(4,auto);justify-content:space-between}.kvgrid--kin .kv:first-child{grid-column:1/-1}.kvgrid--kin .kv:first-child .kv__v{font-size:.9375rem}.cm-root:not(.has-selection) .cm-col--right .sec--track{flex:none}.cm-root:not(.has-selection) .cm-col--right .sec--track .empty--big{padding:.875rem 1rem}.cm-root.has-selection .cm-col--right .sec--track{flex:1.35 1 0}.lp__row.is-na{opacity:.45}.lp__row.is-na .lp__name:after{content:"  · not available";color:var(--fg-3);font-weight:500}.cm-overlays{z-index:22;pointer-events:none;position:absolute;inset:0}.ov{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;position:absolute;inset:0}.ov.is-on{opacity:1;visibility:visible;transition:opacity .45s var(--ease), visibility 0s}.ov-kicker{font:700 .8125rem/1 var(--font-ui);letter-spacing:.26em;color:var(--accent-hi)}.ov-h{font:600 1.625rem/1.15 var(--font-ui);letter-spacing:.01em;color:var(--fg-0);margin-top:.4375rem}.ov-h--xl{font-size:2.375rem;font-weight:700}.it{text-align:center;transition:left .7s var(--ease), top .7s var(--ease), transform .7s var(--ease), padding .7s var(--ease), background .7s;transform-origin:0 0;background:radial-gradient(#050b10db 0%,#050b1099 55%,#050b1000 75%);flex-direction:column;align-items:center;padding:3.5rem 6rem;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.it__kicker{font:700 .9375rem/1 var(--font-ui);letter-spacing:.42em;color:var(--accent-hi);padding-left:.42em}.it__name{font:700 6rem/.95 var(--font-ui);letter-spacing:.2em;color:var(--fg-0);text-shadow:0 2px 30px #0009;margin-top:1rem;padding-left:.2em}.it__tagrow{margin-top:.875rem}.it__tag{font:600 .875rem/1 var(--font-ui);letter-spacing:.3em;color:var(--fg-1);border:1px dashed var(--fg-2);padding:.3125rem .625rem .3125rem .9rem}.it__sub{font:400 1.625rem/1.25 var(--font-body);color:var(--fg-0);margin-top:1.25rem}.it__stamps{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.it__note{font:500 .9375rem/1.3 var(--font-body);color:var(--fg-1)}.it.is-docked{left:1.5rem;top:calc(var(--topbar-h) + 1rem);text-align:left;border-left:6px solid var(--accent);background:linear-gradient(#050b10db,#050b10c7);align-items:flex-start;padding:1.5rem 2rem;transform:translate(0)scale(.36)}.it.is-docked .it__stamps{display:none}.idp{border:1px solid var(--line-2);border-left:3px solid var(--accent);opacity:0;width:31rem;transition:opacity .45s var(--ease), transform .45s var(--ease);background:linear-gradient(#060e14e6,#060e14d1);padding:1.25rem 1.5rem 1.375rem;position:absolute;top:36%;left:2.5rem;transform:translate(-1rem);box-shadow:0 18px 50px #00000080}.ov--intro[data-state=deploy] .idp{opacity:1;transform:none}.idp__list{flex-direction:column;gap:.875rem;margin-top:1rem;display:flex}.idp__item{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transition-delay:calc(var(--i) * .9s + .3s);align-items:flex-start;gap:.875rem;display:flex;transform:translateY(.375rem)}.ov--intro[data-state=deploy] .idp__item{opacity:1;transform:none}.idp__n{width:2.25rem;height:2.25rem;color:var(--accent-hi);border:1.5px solid var(--accent);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:500;display:grid}.idp__txt{flex-direction:column;gap:.1875rem;display:flex}.idp__c{font:500 1.125rem/1.2 var(--font-ui);color:var(--fg-1)}.idp__c b{color:var(--fg-0);font-weight:700}.idp__d{font:400 1rem/1.3 var(--font-body);color:var(--fg-0)}.idp__note{border-top:1px solid var(--line);font:500 .9375rem/1.4 var(--font-body);color:var(--fg-1);margin-top:1.125rem;padding-top:.75rem}.ia{right:2rem;top:calc(var(--topbar-h) + 1.25rem);border:1px solid var(--line-2);border-top:2px solid var(--accent);opacity:0;width:29rem;transition:opacity .45s var(--ease), transform .45s var(--ease);background:linear-gradient(#060e14e6,#060e14d1);padding:1.125rem 1.25rem 1rem;position:absolute;transform:translate(1rem);box-shadow:0 18px 50px #00000080}.ov--intro[data-state=areas] .ia{opacity:1;transform:none}.ia__lead{font:400 .875rem/1.35 var(--font-body);color:var(--fg-1);margin-top:.375rem}.ia__list{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.ia__item{transition:opacity .4s var(--ease), transform .4s var(--ease), background .3s, border-color .3s;border-left:2px solid #0000;align-items:flex-start;gap:.75rem;padding:.375rem .5rem;display:flex}.ia__item[data-state=hidden]{opacity:0;transform:translate(.75rem)}.ia__item[data-state=shown]{opacity:.72}.ia__item[data-state=active]{opacity:1;border-left-color:var(--accent-hi);background:#2bb3a61f}.ia__l{width:1.875rem;height:1.875rem;color:var(--accent-hi);border:1px solid var(--accent);flex:none;place-items:center;font-size:1rem;font-weight:500;display:grid}.ia__l.is-e2e{box-shadow:inset 0 0 0 2px var(--bg-0), inset 0 0 0 3px var(--accent)}.ia__txt{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ia__name{font:700 1rem/1.2 var(--font-ui);letter-spacing:.02em;color:var(--fg-0);align-items:center;gap:.5rem;display:flex}.ia__e2e{font:700 .625rem/1 var(--font-ui);letter-spacing:.12em;color:var(--accent-hi);border:1px solid var(--accent);padding:.1875rem .3125rem}.ia__p{font:400 .875rem/1.3 var(--font-body);color:var(--fg-1)}.ov--transition{background:linear-gradient(#0000 18%,#050b10d1 38% 62%,#0000 82%);place-items:center;display:grid}.tr{text-align:center;transition:transform .6s var(--ease);flex-direction:column;align-items:center;gap:1.125rem;display:flex;transform:translateY(.5rem)}.ov--transition.is-on .tr{transform:none}.tr__time{font:600 2.75rem/1.1 var(--font-ui);letter-spacing:.04em;color:var(--fg-0)}.tr__rule{background:var(--accent);width:6rem;height:2px}.tr__act{text-align:left;align-items:center;gap:1rem;display:flex}.tr__area{width:3rem;height:3rem;color:var(--accent-hi);border:1px solid var(--accent);background:var(--accent-dim);place-items:center;font-size:1.625rem;font-weight:500;display:grid}.tr__area[data-state=e2e]{box-shadow:inset 0 0 0 2px var(--bg-0), inset 0 0 0 3px var(--accent)}.tr__title{font:700 1.875rem/1.1 var(--font-ui);letter-spacing:.02em;color:var(--fg-0)}.tr__sub{font:400 1.125rem/1.3 var(--font-body);color:var(--fg-1);margin-top:.25rem}.ot{pointer-events:auto;left:1.5rem;top:calc(var(--topbar-h) + 1.25rem);bottom:calc(var(--timeline-h) + 1.25rem);border:1px solid var(--line-2);border-top:2px solid var(--accent);width:min(62rem,58vw);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:linear-gradient(#060e14ed,#060e14de);flex-direction:column;padding:1.25rem 1.5rem 1.5rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 70px #0000008c}.ot__tabs{border-bottom:1px solid var(--line);flex:none;gap:0;margin-bottom:1.125rem;display:flex}.ot__tab{font:700 .875rem/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 1rem .625rem}.ot__tab:hover{color:var(--fg-0)}.ot__tab.is-on{color:var(--fg-0);border-bottom-color:var(--accent)}.or,.of{min-height:0;animation:ovIn .45s var(--ease) both;flex:1;overflow-y:auto}@keyframes ovIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.or__cards{grid-template-columns:repeat(5,1fr);gap:.625rem;margin-top:1.125rem;display:grid}.oc{border:1px solid var(--line-2);background:#050b1073;flex-direction:column;gap:.3125rem;padding:.875rem .875rem .75rem;display:flex}.oc[data-k=dec]{border-top:2px solid var(--decision)}.oc[data-k=dec] .oc__v{color:var(--decision)}.oc__v{color:var(--fg-0);font-size:2.75rem;font-weight:500;line-height:1}.oc__l{font:700 1rem/1.15 var(--font-ui);letter-spacing:.02em;color:var(--fg-0)}.oc__s{font:400 .8125rem/1.3 var(--font-body);color:var(--fg-1)}.or__outcomes{border-top:1px solid var(--line);flex-direction:column;margin-top:1.125rem;display:flex}.or__row{border-bottom:1px solid var(--line);font:400 .9375rem/1.3 var(--font-body);grid-template-columns:9.5rem 1fr 9rem 1.2fr;align-items:baseline;gap:.875rem;padding:.5625rem .25rem;display:grid}.or__id{color:var(--fg-1);font-size:.8125rem}.or__title{color:var(--fg-0);font-weight:600}.or__owner{font:700 .8125rem/1.2 var(--font-ui);letter-spacing:.04em;color:var(--fg-1)}.or__outcome{color:var(--fg-0)}.or__row[data-state=open] .or__outcome{color:var(--warn)}.or .note--big{margin-top:1.125rem}.of__lead{max-width:46rem;font:400 1.0625rem/1.4 var(--font-body);color:var(--fg-1);margin-top:.5rem}.of__grid{grid-template-columns:repeat(3,1fr);gap:.625rem;margin-top:1.25rem;display:grid}.of__mod{text-align:left;border:1px solid var(--line-2);transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--ease), box-shadow var(--t-fast);animation:ovIn .45s var(--ease) both;animation-delay:calc(var(--i) * 60ms);background:#050b1073;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:.875rem 1rem .9375rem;display:flex}.of__mod:hover,.of__mod.is-on,.of__mod:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 24px #2bb3a633;background:#2bb3a624;transform:translateY(-1px)}.of__n{color:var(--accent-hi);font-size:.75rem}.of__t{font:700 1.1875rem/1.15 var(--font-ui);letter-spacing:.01em;color:var(--fg-0)}.of__d{font:400 .875rem/1.35 var(--font-body);color:var(--fg-1)}@media (max-aspect-ratio:16/10){.ot{width:min(64rem,64vw)}.or__cards{grid-template-columns:repeat(3,1fr)}}
