a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:16px}body,html{overflow-x:hidden;overscroll-behavior-x:none}#ora,body,html{height:100%;min-height:100vh}#ora-overlay{position:relative;z-index:1}h1,h2,h3,h4,h5{margin-bottom:1.25rem}body,button,html,input,select{font-family:roboto;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:roboto-medium;font-weight:400}h1{font-size:2rem;line-height:2.625rem}h2{font-size:1.5rem;line-height:1.75rem}h3{font-family:roboto;font-size:18px;line-height:22px}p{line-height:1.25rem}#ora{background-color:#f8f8f9;display:flex;flex-direction:column}.oraIndented{padding-left:1.75rem}.oraRow{background:#fff;column-gap:1.5rem;display:flex}.oraRow .oraFormField{margin:0}.oraRow .oraFormFieldError{display:none}.oraRow--padded{padding:1.5rem 2rem}.oraRow--bordered{border-top:1px solid #dbe2e4}.oraRow--bordered:last-child{border-bottom:1px solid #dbe2e4}.oraColumn{flex:1 1}.oraTextMention{color:#7f8789;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.125rem}.oraLiveSymbol{animation:ora-live-animation 1s linear infinite alternate-reverse;background-color:#ec4747;border-radius:50%;display:inline-block;height:.375rem;outline:.25rem solid #e6c5c5;transform-origin:center;width:.375rem}.oraDegreesIndicator{color:#7f8789;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:.25rem;text-align:center}.oraButtonsGroup{align-items:center;column-gap:1rem;display:flex}@keyframes ora-live-animation{0%{opacity:.6;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.cesium-svgPath-svg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.cesium-button{fill:#edffff;background:#303336;border:1px solid #444;border-radius:4px;color:#edffff;cursor:pointer;display:inline-block;margin:2px 3px;overflow:hidden;padding:5px 12px;position:relative;-webkit-user-select:none;user-select:none}.cesium-button:focus{fill:#fff;border-color:#ea4;color:#fff;outline:none}.cesium-button:hover{fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff;color:#fff}.cesium-button:active{fill:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff;color:#000}.cesium-button-disabled,.cesium-button-disabled:active,.cesium-button-disabled:focus,.cesium-button-disabled:hover,.cesium-button:disabled{fill:#646464;background:#303336;border-color:#444;box-shadow:none;color:#646464;cursor:default}.cesium-button option{background-color:#000;color:#eee}.cesium-button option:disabled{color:#777}.cesium-button input,.cesium-button label{cursor:pointer}.cesium-button input{vertical-align:sub}.cesium-toolbar-button{border-radius:14%;box-sizing:border-box;height:32px;padding:0;vertical-align:middle;width:32px;z-index:0}.cesium-performanceDisplay-defaultContainer{position:absolute;right:10px;text-align:right;top:50px}.cesium-performanceDisplay{background-color:#282828b3;border:1px solid #444;border-radius:5px;font:700 12px sans-serif;padding:7px}.cesium-performanceDisplay-fps{color:#e52}.cesium-performanceDisplay-throttled{color:#a42}.cesium-performanceDisplay-ms{color:#de3}.cesium-animation-theme{display:block;position:absolute;visibility:hidden;z-index:-100}.cesium-animation-themeNormal{color:#222}.cesium-animation-themeHover{color:#4488b0}.cesium-animation-themeSelect{color:#242}.cesium-animation-themeDisabled{color:#333}.cesium-animation-themeKnob{color:#222}.cesium-animation-themePointer{color:#2e2}.cesium-animation-themeSwoosh{color:#8ac}.cesium-animation-themeSwooshHover{color:#aef}.cesium-animation-svgText{fill:#edffff;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.2}.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-shuttleRingPausePointer,.cesium-animation-shuttleRingPointer{cursor:pointer}.cesium-animation-shuttleRingBack{fill:#181818;fill-opacity:.8;stroke:#333;stroke-width:1.2}.cesium-animation-shuttleRingSwoosh line{stroke:#8ac;stroke-width:3;stroke-opacity:.2;stroke-linecap:round}.cesium-animation-knobOuter{stroke:#444;stroke-width:1.2;cursor:pointer}.cesium-animation-knobInner{cursor:pointer}.cesium-baseLayerPicker-selected{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.cesium-baseLayerPicker-dropDown{background-color:#262626bf;border:1px solid #444;border-radius:10px;box-sizing:initial;display:block;margin-top:5px;max-height:500px;opacity:0;overflow:auto;padding:6px;position:absolute;right:0;top:auto;transform:translateY(-20%);transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in;-webkit-user-select:none;user-select:none;visibility:hidden;width:320px}.cesium-baseLayerPicker-dropDown-visible{opacity:1;transform:translate(0);transition:opacity .2s ease-out,transform .2s ease-out;visibility:visible}.cesium-baseLayerPicker-sectionTitle{color:#edffff;display:block;font-family:sans-serif;font-size:16pt;margin-bottom:4px;text-align:left}.cesium-baseLayerPicker-choices{margin-bottom:5px}.cesium-baseLayerPicker-categoryTitle{color:#edffff;font-size:11pt}.cesium-baseLayerPicker-choices{border:1px solid #888;border-radius:5px;display:block;padding:5px 0}.cesium-baseLayerPicker-item{cursor:pointer;display:inline-block;margin:2px 5px;text-align:center;vertical-align:top;width:64px}.cesium-baseLayerPicker-itemLabel{word-wrap:break-word;color:#edffff;cursor:pointer;display:block;font-family:sans-serif;font-size:8pt;text-align:center;vertical-align:middle}.cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel,.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel{text-decoration:underline}.cesium-baseLayerPicker-itemIcon{background-size:100% 100%;border:1px solid #444;border-radius:9px;box-sizing:border-box;color:#edffff;cursor:pointer;display:inline-block;height:auto;margin:0;padding:0;position:relative;width:inherit}.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{display:block;font-family:sans-serif;font-size:16px;height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%}.cesium-widget,.cesium-widget canvas{height:100%;touch-action:none;width:100%}.cesium-widget-credits{bottom:0;color:#fff;display:block;font-size:10px;left:0;padding-right:5px;position:absolute;text-shadow:0 0 2px #000}.cesium-widget-errorPanel{background:#000000b3;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:99999}.cesium-widget-errorPanel:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cesium-widget-errorPanel-content{background-color:#f0d9d5;border:1px solid #510c00;border-radius:7px;color:#510c00;display:inline-block;font-size:14px;max-width:500px;text-align:left;vertical-align:middle;width:75%}.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;font-family:Open Sans,Verdana,Geneva,sans-serif;font-size:18px;padding:15px}.cesium-widget-errorPanel-scroll{font-family:Open Sans,Verdana,Geneva,sans-serif;margin:10px 0 20px;overflow:auto;padding:0 15px;white-space:pre-wrap}.cesium-widget-errorPanel-buttonPanel{margin:10px 0 20px;padding:0 15px;text-align:right}.cesium-widget-errorPanel-buttonPanel button{background:#d69d93;border-color:#510c00;color:#202020;margin:0}.cesium-widget-errorPanel-buttonPanel button:focus,.cesium-widget-errorPanel-buttonPanel button:hover{background:#f0d9d5;border-color:#510c00;color:#510c00}.cesium-widget-errorPanel-buttonPanel button:active{background:#b17b72;border-color:#510c00;color:#510c00}.cesium-widget-errorPanel-more-details{cursor:pointer;text-decoration:underline}.cesium-widget-errorPanel-more-details:hover{color:#2b0700}.cesium-cesiumInspector{background:#303336cc;border:1px solid #444;border-radius:5px;color:#edffff;display:inline-block;overflow:hidden;padding:4px 12px;position:relative;transition:width .25s ease-in-out;-webkit-user-select:none;user-select:none}.cesium-cesiumInspector-button{font-size:11pt;text-align:center}.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{height:auto;width:185px}.cesium-cesiumInspector-hidden{height:17px;width:122px}.cesium-cesiumInspector-sectionContent{max-height:600px}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionContent{max-height:0;overflow:hidden;padding:0!important}.cesium-cesiumInspector-dropDown{font-family:sans-serif;font-size:10pt;margin:5px 0;width:185px}.cesium-cesiumInspector-frustumStatistics{background-color:#505050bf;padding:5px}.cesium-cesiumInspector-pickButton{background-color:#0000004d;border:1px solid #444;border-radius:5px;color:#edffff;cursor:pointer;margin:0 auto;padding:3px 7px;-webkit-user-select:none;user-select:none}.cesium-cesiumInspector-pickButton:focus{outline:none}.cesium-cesiumInspector-pickButton:active,.cesium-cesiumInspector-pickButtonHighlight{background:#adf;border-color:#fff;box-shadow:0 0 8px #fff;color:#000}.cesium-cesiumInspector-center{text-align:center}.cesium-cesiumInspector-sectionHeader{cursor:pointer;font-size:10pt;font-weight:700;margin:0}.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:"-";display:inline-block;margin-right:5px;width:1ch}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionHeader:before{content:"+"}ul.cesium-cesiumInspector-statistics{margin:0;padding-bottom:3px;padding-top: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]{background-color:#222;border:1px solid #444;border-radius:3px;color:#edffff;cursor:auto;margin-left:10px;outline:none;padding:1px;text-align:left;width:100px}.cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button,.cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=range]{margin-left:5px;vertical-align:middle}.cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor{display:none}.cesium-cesiumInspector-styleEditor{background:#303336cc;border:1px solid #444;border-radius:5px;padding:10px}.cesium-cesiumInspector-styleEditor textarea{background:#0000;border:none;color:#edffff;height:300px;overflow-wrap:normal;overflow-x:auto;padding:0;white-space:pre;width:100%}.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{background-color:initial;border:none;color:#fff;height:1em;outline:none;overflow:hidden;overflow-x:scroll;white-space:nowrap;width:100%}.cesium-cesiumInspector .field-group{display:table}.cesium-cesiumInspector .field-group>label{display:table-cell;font-weight:700}.cesium-cesiumInspector .field-group>.field{display:table-cell;width:100%}.cesium-VoxelInspector{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;display:block;height:100%;margin:0;width:100%}.cesium-viewer-geocoderContainer .cesium-geocoder-input{-webkit-appearance:none;background-color:#282828b3;border:1px solid #444;border-radius:0;box-sizing:border-box;color:#fff;display:inline-block;height:32px;margin:0;padding:0 32px 0 0;transition:width .25s ease-in-out,background-color .2s ease-in-out;vertical-align:middle;width:0}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff}.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus{background-color:#0f0f0fe6;border-color:#ea4;box-shadow:none;outline:none}.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide,.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{padding-left:4px;width:250px}.cesium-viewer-geocoderContainer .search-results{background-color:#000;color:#eee;opacity:.8;overflow-y:auto;position:absolute;width:100%}.cesium-viewer-geocoderContainer .search-results ul{list-style-type:none;margin:0;padding:0}.cesium-viewer-geocoderContainer .search-results ul li{font-size:14px;padding:3px 10px}.cesium-viewer-geocoderContainer .search-results ul li:hover{cursor:pointer}.cesium-viewer-geocoderContainer .search-results ul li.active{background:#48b}.cesium-geocoder-searchButton{fill:#edffff;background-color:#303336;cursor:pointer;display:inline-block;height:30px;position:absolute;right:1px;top:1px;vertical-align:middle;width:32px}.cesium-geocoder-searchButton:hover{background-color:#48b}.cesium-infoBox{background:#262626f2;border:1px solid #444;border-bottom-left-radius:7px;border-right:none;border-top-left-radius:7px;box-shadow:0 0 10px 1px #000;color:#edffff;display:block;max-width:480px;opacity:0;position:absolute;right:0;top:50px;transform:translate(100%);transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in;visibility:hidden;width:40%}.cesium-infoBox-visible{opacity:1;transform:translate(0);transition:opacity .2s ease-out,transform .2s ease-out;visibility:visible}.cesium-infoBox-title{background:#545454;border-top-left-radius:7px;box-sizing:initial;display:block;height:20px;overflow:hidden;padding:5px 30px 5px 25px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cesium-infoBox-bodyless .cesium-infoBox-title{border-bottom-left-radius:7px}button.cesium-infoBox-camera{border-color:#0000;border-radius:3px;height:22px;left:4px;top:4px;width:22px}button.cesium-infoBox-camera,button.cesium-infoBox-close{background:#0000;display:block;margin:0;padding:0 5px;position:absolute}button.cesium-infoBox-close{border:none;border-radius:2px;color:#edffff;font-size:16px;font-weight:700;height:20px;right:5px;top:5px}button.cesium-infoBox-close:focus{background:#ee880070;outline:none}button.cesium-infoBox-close:hover{background:#888;color:#000}button.cesium-infoBox-close:active{background:#a00;color:#000}.cesium-infoBox-bodyless .cesium-infoBox-iframe{display:none}.cesium-infoBox-iframe{border:none;width:100%;width:calc(100% - 2px)}span.cesium-sceneModePicker-wrapper{display:inline-block;margin:0 3px;position:relative}.cesium-sceneModePicker-visible{opacity:1;transition:opacity .25s linear;visibility:visible}.cesium-sceneModePicker-hidden{opacity:0;transition:visibility 0s .25s,opacity .25s linear;visibility:hidden}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-none{display:none}.cesium-sceneModePicker-slide-svg{left:0;top:0;transition:left 2s}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon{box-sizing:border-box;margin:3px 0;padding:0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView{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-button2D .cesium-sceneModePicker-icon3D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon2D{left:-100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-iconColumbusView{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}span.cesium-projectionPicker-wrapper{display:inline-block;margin:0 3px;position:relative}.cesium-projectionPicker-visible{opacity:1;transition:opacity .25s linear;visibility:visible}.cesium-projectionPicker-hidden{opacity:0;transition:visibility 0s .25s,opacity .25s linear;visibility:hidden}.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-buttonOrthographic,.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective{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{background-color:#ff0;color:#000;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{border-radius:10px;position:absolute;right:2px;top:38px;transform:scale(.01);transform-origin:234px -10px;transition:visibility 0s .25s,transform .25s ease-in;visibility:hidden;width:250px}.cesium-navigation-help-visible{transform:scale(1);transition:transform .25s ease-out;visibility:visible}.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{display:none;padding-top:5px}.cesium-click-navigation-help-visible,.cesium-touch-navigation-help-visible{display:block}.cesium-navigation-help-pan{color:#6cf;font-weight:700}.cesium-navigation-help-zoom{color:#65fd00;font-weight:700}.cesium-navigation-help-rotate{color:#ffd800;font-weight:700}.cesium-navigation-help-tilt{color:#d800d8;font-weight:700}.cesium-navigation-help-details{color:#fff}.cesium-navigation-button{background-color:initial;border-bottom:none;border-right:1px solid #444;border-top:1px solid #444;color:#fff;cursor:pointer;margin:0;width:50%}.cesium-navigation-button-icon{padding:5px 1px;vertical-align:middle}.cesium-navigation-button:focus{outline:none}.cesium-navigation-button-left{border-left:1px solid #444;border-radius:10px 0 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{height:160px;opacity:0;pointer-events:none;position:absolute;transition:visibility 0s .2s,opacity .2s ease-in;visibility:hidden;width:160px}.cesium-selection-wrapper-visible{opacity:1;transition:opacity .2s ease-out;visibility:visible}.cesium-selection-wrapper svg{fill:#2e2;stroke:#000;stroke-width:1.1px}.cesium-timeline-main{border:1px solid #888;bottom:0;left:0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.cesium-timeline-trackContainer{border-top:1px solid #888;left:0;overflow:auto;position:relative;top:0;width:100%}.cesium-timeline-tracks{left:0;position:absolute;top:0;width:100%}.cesium-timeline-needle{background:red;bottom:0;left:0;position:absolute;top:1.7em;width:1px}.cesium-timeline-bar{background:linear-gradient(180deg,#747577cc 0,#3a4452cc 11%,#2e3238cc 46%,#353535cc 81%,#353535cc);cursor:pointer;height:1.7em;left:0;overflow:hidden;position:relative;top:0;width:100%}.cesium-timeline-ruler{font-size:80%;visibility:hidden;white-space:nowrap;z-index:-200}.cesium-timeline-highlight{background:#08f;bottom:0;left:0;position:absolute}.cesium-timeline-ticLabel{color:#eee;font-size:80%;left:0;position:absolute;top:0;white-space:nowrap}.cesium-timeline-ticMain{background:#eee;bottom:0;height:50%;left:0;position:absolute;width:1px}.cesium-timeline-ticSub{background:#aaa;bottom:0;height:33%;left:0;position:absolute;width:1px}.cesium-timeline-ticTiny{background:#888;bottom:0;height:25%;left:0;position:absolute;width:1px}.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;display:block;height:16px;position:absolute;width:16px}.cesium-viewer{display:block;font-family:sans-serif;font-size:16px;left:0;overflow:hidden;position:relative;top:0}.cesium-viewer,.cesium-viewer-cesiumWidgetContainer{height:100%;width:100%}.cesium-viewer-bottom{bottom:0;display:block;left:0;padding-right:5px;position:absolute}.cesium-viewer .cesium-widget-credits{bottom:auto;color:#fff;display:inline;font-size:10px;left:auto;padding-right:0;position:static;text-shadow:0 0 2px #000}.cesium-viewer-timelineContainer{bottom:0;font-size:14px;height:27px;left:169px;margin:0;overflow:hidden;padding:0;position:absolute;right:29px}.cesium-viewer-animationContainer{bottom:0;height:112px;left:0;padding:0;position:absolute;width:169px}.cesium-viewer-fullscreenContainer,.cesium-viewer-vrContainer{bottom:0;height:29px;overflow:hidden;padding:0;position:absolute;right:0;width:29px}.cesium-viewer-toolbar{display:block;position:absolute;right:5px;top:5px}.cesium-viewer-cesiumInspectorContainer{display:block;position:absolute;right:10px;top:50px}.cesium-viewer-geocoderContainer{display:inline-block;margin:0 3px;position:relative}.cesium-viewer-cesium3DTilesInspectorContainer,.cesium-viewer-voxelInspectorContainer{box-sizing:border-box;display:block;max-height:calc(100% - 120px);overflow-x:hidden;overflow-y:auto;position:absolute;right:10px;top:50px}.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 #bsl-wrapper,.cesium-viewer-i3s-explorer .nested{display:none}.cesium-viewer-i3s-explorer .active{display:block}.cesium-viewer-i3s-explorer .li-wrapper{align-content:center;display:flex;flex-direction:row}.oraConfirmDialogContainer{align-items:center;background-color:#dbe2e499;display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:150}.oraConfirmDialog{background-color:#f8f8f9;filter:drop-shadow(0 0 40px rgba(0,0,0,.12)) drop-shadow(0 40px 40px rgba(0,0,0,.24));margin:auto;max-width:25rem;width:100%}.oraConfirmDialog__message{margin:3rem;text-align:center}.oraConfirmDialog__buttons{background-color:#fff;box-shadow:0 -.25rem .1875rem #ebebebbf;display:flex;justify-content:space-between;margin-top:2rem;padding:1.5rem}.oraButton{align-items:center;background-color:#f9f9f9;border:1px solid #dbe2e4;border-radius:6px;box-sizing:border-box;color:#505253;cursor:pointer;display:inline-flex;font-size:.8rem;height:32px;justify-content:center;line-height:1;outline:0;padding:0 1rem;transition:all .15s ease;-webkit-user-select:none;user-select:none}.oraButton:hover:not(:disabled){background-color:#dbe2e4;border-color:#a3b0b5;color:#005974}.oraButton--disable,.oraButton:disabled{background-color:#dbe2e4;border-color:#dbe2e4;cursor:not-allowed;opacity:.5}.oraButton--loading{gap:.4rem;min-width:80px;min-width:var(--btn-min-width,80px)}.oraButton--primary{background:#0000;border-color:#00a2de;border-color:var(--primary-color,#00a2de);color:#00a2de;color:var(--primary-color,#00a2de)}.oraButton--primary:hover:not(:disabled){background:#00a2de;background:var(--primary-color,#00a2de);color:#fff}.oraButton--danger{background:#0000;border-color:#ec4747;color:#ec4747}.oraButton--danger:hover:not(:disabled){background-color:#ec4747;color:#fff}.oraButton--compact{padding:.25rem .5rem}.oraButton--large{font-size:1rem;padding:.6rem 1.5rem}.oraButton--borderless{border:none}.oraButton--backgroundless{background-color:#0000}.oraLoading{stroke:currentColor;stroke-opacity:70%;flex-shrink:0;height:1em;width:1em}.oraPlayPauseButton{background-color:#0000;border:.125rem solid #005974;border-radius:50%;cursor:pointer;display:inline-block;height:2rem;padding:0;width:2rem}.oraPlayPauseButton__icon{height:100%;width:100%}.oraPlayPauseButton__icon path{stroke:#005974}.oraPlayPauseButton:hover{opacity:.8}.oraLayout{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;width:100vw}.oraLayoutHeader{align-items:center;background:#fff;color:#505253;display:flex;filter:drop-shadow(0 5px 16px rgba(163,176,181,.1));justify-content:space-between;padding-left:0;padding-right:.875rem;z-index:100}.oraLayoutHeader__logo{height:4.125rem;width:14rem}.oraLayoutHeader__options{align-items:center;display:flex}.oraLayoutHeader__options__user{align-items:center;color:#505253;display:flex;-webkit-user-select:none;user-select:none}.oraLayoutHeader__options__user svg{margin-right:.625rem}.oraLayoutHeader__warning{color:#ec4747}.oraLayoutHeader__options__menu{background:none;border:0;cursor:pointer;margin-left:2rem;padding:0}.oraLayoutHeader__options__menu:hover{opacity:.7}.oraLayout__main{display:flex;flex:1 1;overflow:hidden}.oraLayout__main__sidebar{background-color:#a4cdeb;position:relative;z-index:1}.oraLayout__main__content{background-color:#f8f8f9;display:flex;flex-direction:column;overflow-y:auto;padding:2rem 2rem .5rem;width:100%;z-index:1}.oraTopMenu{min-width:11.25rem;padding:.375rem 0}.oraTopMenu__item:not(:last-child){margin-bottom:.75rem}.oraTopMenu__item__button{align-items:center;background:none;border:0;color:#7f8789;cursor:pointer;display:flex;width:100%}.oraTopMenu__item__button:hover{opacity:.7}.oraTopMenu__item__button__icon{margin-right:.625rem}.oraTooltip{border-radius:.5714285714em;display:flex;font-size:14px;justify-content:center;line-height:1.25em;max-width:21.4285714286em;min-width:7.1428571429em;padding:.5714285714em .8571428571em;pointer-events:none;text-align:left}.oraTooltip--interactive{pointer-events:all}.oraTooltip--foreground{z-index:101}.oraTooltip__arrow{border-style:solid;border-width:5px}.oraTooltip__arrow--top{top:100%}.oraTooltip__arrow--bottom{bottom:100%}.oraTooltip__arrow--left{left:100%}.oraTooltip__arrow--right{right:100%}.oraTooltip--light{background-color:#fff;box-shadow:0 0 1rem #0000001a;color:#505253}.oraTooltip--light .oraTooltip__arrow--top{border-color:#fff #0000 #0000}.oraTooltip--light .oraTooltip__arrow--bottom{border-color:#0000 #0000 #fff}.oraTooltip--light .oraTooltip__arrow--left{border-color:#0000 #0000 #0000 #fff}.oraTooltip--light .oraTooltip__arrow--right{border-color:#0000 #fff #0000 #0000}.oraTooltip--dark{background-color:#00a2de;color:#fff}.oraTooltip--dark .oraTooltip__arrow--top{border-color:#00a2de #0000 #0000}.oraTooltip--dark .oraTooltip__arrow--bottom{border-color:#0000 #0000 #00a2de}.oraTooltip--dark .oraTooltip__arrow--left{border-color:#0000 #0000 #0000 #00a2de}.oraTooltip--dark .oraTooltip__arrow--right{border-color:#0000 #00a2de #0000 #0000}.oraModalContainer{background-color:#dbe2e499;height:100vh;left:0;padding:3.125em 1.25em;position:fixed;top:0;width:100vw;z-index:100}.oraModal{background-color:#f8f8f9;display:flex;filter:drop-shadow(0 0 40px rgba(0,0,0,.12)) drop-shadow(0 40px 40px rgba(0,0,0,.24));flex-direction:column;height:100%;margin:auto;max-width:80em;overflow:hidden;position:relative}.oraModal .oraForm{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.oraModal__close{background:none;border:0;cursor:pointer;padding:0;position:absolute;right:2.8125rem;top:2.8125rem}.oraModal__close:hover{opacity:.7}.oraModalHeader{display:flex;flex-direction:column;padding:2.5em 2.5em 1.875em}.oraModalHeader__title{color:#505253;display:block;font-size:1.5rem;font-weight:500;line-height:1.75rem;margin:0}.oraModalHeader__content{color:#505253;line-height:1.25rem;margin-top:.3125rem}.oraModalBody{flex:1 1;overflow-y:auto;padding:0 2.5rem}.oraModalBody--no-padding{padding:0}.oraModalFooter{background-color:#fff;display:flex;justify-content:space-between;padding:1.5rem}.adminPage{margin:0 auto;max-width:800px;padding:2rem}.adminPage h1{margin:0 0 .25rem}.adminPage__subtitle{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.9rem;margin:0 0 1.5rem}.adminPage__error{background:#fef2f2;border:1px solid #ec4747;border:1px solid var(--error-color,#ec4747);border-radius:6px;color:#ec4747;color:var(--error-color,#ec4747);margin-bottom:1rem;padding:.75rem 1rem}.scopeNav{border-bottom:1px solid #dbe2e4;border-bottom:1px solid var(--border-color,#dbe2e4);display:flex;gap:.25rem;margin-bottom:1.5rem;min-width:400px;padding-bottom:0}.scopeNav__tab{background:none;border:none;border-bottom:2px solid #0000;color:#a3b0b5;color:var(--text-secondary,#a3b0b5);cursor:pointer;font-size:.9rem;margin-bottom:-1px;padding:.5rem 1rem;transition:color .15s,border-color .15s}.scopeNav__tab:hover{color:#505253;color:var(--text-primary,#505253)}.scopeNav__tab--active{border-bottom-color:#00a2de;border-bottom-color:var(--primary-color,#00a2de);color:#00a2de;color:var(--primary-color,#00a2de);font-weight:600}.adminPage__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.adminPage__actions .input[type=search]{flex:1 1}.adminPage__createForm{border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:1rem}.adminPage__createForm label{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem;font-weight:600;letter-spacing:.02em;margin-top:.25rem;text-transform:uppercase}.adminPage__createButtons,.adminPage__editButtons,.adminPage__list{display:flex;gap:.5rem}.adminPage__list{flex-direction:column}.adminPage__card{align-items:center;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;display:flex;justify-content:space-between;padding:1rem 1.25rem}.adminPage__card:hover{box-shadow:0 2px 8px #a3b0b5}.adminPage__cardInfo{flex:1 1;min-width:0}.adminPage__cardName{font-size:.95rem;font-weight:600}.adminPage__cardDesc{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem;margin-top:.15rem}.adminPage__cardActions{display:flex;flex-shrink:0;gap:.5rem;margin-left:1rem}.adminPage__editForm{display:flex;flex-direction:column;gap:.5rem;width:100%}.adminPage__editForm label{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem;font-weight:600;letter-spacing:.02em;margin-top:.25rem;text-transform:uppercase}.adminPage__empty,.adminPage__loading{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);padding:3rem 1rem;text-align:center}.oraInputField{display:flex;flex-direction:column;gap:.35rem;width:auto}.oraInputField--fullWidth{width:100%}.oraInputField__label{color:#505253;font-size:.75rem;font-weight:600;letter-spacing:.025em;min-height:1rem;text-transform:uppercase}.oraInputField__input{background-color:#fff;border:1px solid #dbe2e4;border-radius:6px;box-sizing:border-box;color:#005974;font-size:.8rem;height:32px;line-height:1;padding:0 .8rem;transition:all .15s ease}.oraInputField__input:focus{border-color:#00a2de;border-color:var(--primary-color,#00a2de);box-shadow:0 0 0 2px #00a2de1a;outline:none}.oraInputField__input--compact{text-align:center;width:100px}.statsOutput__error{padding:.75rem 1rem 0}.statsOutput__empty{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);padding:3rem 1rem;text-align:center}.statsOutput__empty p{font-size:.9rem;margin-bottom:1rem}.statsOutput__tabContent{padding-top:1.5rem}.statsOutput__tabHeader{display:flex;justify-content:flex-end;margin-bottom:1rem}.statsOutput__group{margin-bottom:1.75rem}.statsOutput__groupTitle{font-size:.9rem;font-weight:600;margin-bottom:.2rem}.statsOutput__groupSub{font-size:.8rem}.statsOutput__groupSub,.statsOutput__hint{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);margin-bottom:.75rem}.statsOutput__hint{font-size:.85rem}.statsOutput__statusRow{align-items:center;display:flex;gap:.75rem}.statsOutput__badge{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.2rem .6rem}.statsOutput__badge--on{background:#dcfce7;color:#42c576}.statsOutput__badge--off{background:#dbe2e4;background:var(--border-color,#dbe2e4);color:#a3b0b5;color:var(--text-secondary,#a3b0b5)}.statsOutput__factorValue{color:#000;color:var(--text-primary,#000);font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem}.statsOutput__factorHint{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.78rem}.statsOutput__deviceList{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.statsOutput__deviceChip{align-items:center;border:none;border-radius:999px;cursor:default;display:inline-flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.3rem .75rem}.statsOutput__deviceChip--enrolled{background:#dbe2e4;color:#00a2de}.statsOutput__deviceChip--available{background:#0000;border:1px dashed #dbe2e4;border:1px dashed var(--border-color,#dbe2e4);color:#a3b0b5;color:var(--text-secondary,#a3b0b5);cursor:pointer;transition:border-color .15s,color .15s}.statsOutput__deviceChip--available:hover{border-color:currentColor;color:#000;color:var(--text-primary,#000)}.statsOutput__chipRemove{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;opacity:.6;padding:0}.statsOutput__chipRemove:hover{opacity:1}.statsOutput__deviceAdd{margin-top:.5rem}.statsOutput__deviceAddLabel{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);display:block;font-size:.78rem;margin-bottom:.4rem}.statsOutput__kvTables{grid-gap:0 2rem;display:grid;gap:0 2rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.statsOutput__kvLabel{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:.5rem;text-transform:uppercase}.statsOutput__kvRow{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.statsOutput__kvRow .oraFormField__input{flex:1 1;min-width:0}.statsOutput__kvArrow{font-size:.9rem}.statsOutput__kvArrow,.statsOutput__kvRemove{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);flex-shrink:0}.statsOutput__kvRemove{background:none;border:none;cursor:pointer;font-size:1.2rem;line-height:1;padding:0 .2rem}.statsOutput__kvRemove:hover{color:#ec4747;color:var(--error-color,#ec4747)}.statsOutput__kvAdd{background:none;border:none;color:#a3b0b5;color:var(--text-secondary,#a3b0b5);cursor:pointer;display:block;font-size:.8rem;margin-top:.1rem;padding:0}.statsOutput__kvAdd:hover{color:#000;color:var(--text-primary,#000)}.statsOutput__mappingExample{background:#dbe2e4;background:var(--border-color,#dbe2e4);border-radius:6px;color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem;line-height:1.5;margin-bottom:1.25rem;padding:.6rem .9rem}.statsOutput__mappingExample code{font-family:monospace;font-size:.85em}.statsOutput__mqttCard{align-items:flex-start;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;padding:.9rem 1rem;transition:box-shadow .15s}.statsOutput__mqttCard:hover{box-shadow:0 2px 8px #0000000f}.statsOutput__mqttCard--disabled{opacity:.6}.statsOutput__mqttInfo{flex:1 1;min-width:0}.statsOutput__mqttLabel{font-size:.9rem;font-weight:600;margin-bottom:.2rem}.statsOutput__mqttMeta{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem}.statsOutput__mqttMeta code{background:#dbe2e4;background:var(--border-color,#dbe2e4);border-radius:3px;font-family:monospace;font-size:.85em;padding:.1em .35em}.statsOutput__mqttActions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.statsOutput__mqttForm{border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;margin-bottom:1rem;padding:1rem}.statsOutput__formRow{grid-gap:0 1rem;display:grid;gap:0 1rem;grid-template-columns:1fr 1fr}.statsOutput__formRow .oraFormField{max-width:100%}.statsOutput__formActions{display:flex;gap:.5rem}.statsOutput__tlsToggle{align-items:baseline;display:flex;gap:.75rem;margin-bottom:1rem}.statsOutput__checkLabel{align-items:center;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:.5rem;-webkit-user-select:none;user-select:none}.statsOutput__checkLabel input[type=checkbox]{cursor:pointer;flex-shrink:0;height:1rem;width:1rem}.statsOutput__checkSub{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.78rem}.statsOutput__tlsSection{background:#00000003;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;margin-bottom:1rem;padding:1rem}.statsOutput__mtlsToggle,.statsOutput__tlsRow{margin-bottom:.75rem}.statsOutput__mtlsFields{border-top:1px solid #dbe2e4;border-top:1px solid var(--border-color,#dbe2e4);margin-top:.25rem;padding-top:.75rem}.oraAlert{border-radius:.25rem;color:#fff;font-size:.875rem;margin-bottom:1.25rem;padding:.5rem 1rem;width:100%}.oraAlert--normal{background-color:#7f8789}.oraAlert--danger{background-color:#ec4747}.oraTabs{display:flex;height:100%;overflow:hidden;width:100%}.oraTabs__items{background-color:#a4cdeb;display:flex;flex-basis:16.25em;flex-direction:column;padding-top:2rem}.oraTabName{background:#0000;border:0;color:#505253;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.25rem;padding:.625rem 2.5rem;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.oraTabName:not(.oraTabName--active):hover{color:#005974}.oraTabName:not(:last-child){margin-bottom:.625rem}.oraTabs__actions{background-color:#a4cdeb;display:flex;flex-basis:16.25em;flex-direction:column;padding-top:2rem}.oraTabs__actions .oraTabAction--Delete{color:#ec4747}.oraTabs__actions .oraTabAction--Copy{color:#42c576}.oraTabAction{background:#0000;border:0;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.25rem;opacity:1;padding:.625rem 2.5rem;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.oraTabAction:hover{opacity:.8}.oraTabName--active{background-color:#f8f8f9;color:#00a2de;cursor:default}.oraTabs__active{flex:1 1;overflow-y:auto}.oraTab{padding:0 3.5rem}.oraTab--small-padding{padding:0 1.5rem}.oraTab--maximize-height{height:100%}.oraFormField{display:block;font-size:.875rem;line-height:1.125rem;margin-bottom:1.25rem;max-width:37.5rem;position:relative}.oraFormField--small{max-width:5.625rem}.oraFormFieldLabel{display:block}.oraFormField__input,.oraInputComposed{border:1px solid #acb9bd;border-radius:8px;color:#505253;font-size:1rem;line-height:1.25rem;margin:.3125rem 0;outline:0;padding:.875rem 1.5rem;width:100%}.oraFormField__input:disabled,.oraInputComposed:disabled{background-color:#dbe2e4;opacity:1}.oraFormField__input:focus,.oraFormField__input:focus-within,.oraInputComposed:focus,.oraInputComposed:focus-within{border-color:#00a2de}.oraFormField__input:-webkit-autofill,.oraFormField__input:-webkit-autofill:active,.oraFormField__input:-webkit-autofill:focus,.oraFormField__input:-webkit-autofill:hover,.oraInputComposed:-webkit-autofill,.oraInputComposed:-webkit-autofill:active,.oraInputComposed:-webkit-autofill:focus,.oraInputComposed:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}.oraFormField--select .oraFormField__input{appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJtNC41ODEgNy40MTkgNy40MTcgOC4zODNhLjMzNC4zMzQgMCAwIDAgLjUgMGw3LjQxNi04LjM4MyIgc3Ryb2tlPSIjQTNCMEI1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyNHYyNEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) no-repeat calc(100% - 1.5rem);padding-right:4.5rem}.oraFormField--select .oraFormField__input:disabled{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJtNC41ODEgNy40MTkgNy40MTcgOC4zODNhLjMzNC4zMzQgMCAwIDAgLjUgMGw3LjQxNi04LjM4MyIgc3Ryb2tlPSIjQTNCMEI1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyNHYyNEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) no-repeat calc(100% - 1.5rem),#dbe2e4}.oraFormField--error .oraFormField__input,.oraFormField--error .oraInputComposed{border-color:#ec4747}.oraFormFieldError{color:#ec4747;font-size:.8125rem;position:absolute;transform:translateY(-.25rem)}.oraFormField__textarea{font-family:monospace;resize:vertical}.oraFormSubmitButton{text-align:center}.oraInputComposed{align-items:center;display:flex;padding:0 1.5rem}.oraInputComposed__input{border:0;flex:1 1;font-size:1rem;line-height:1.25rem;outline:0;padding:.875rem 1.5rem .875rem 0}.oraInputComposed__input:-webkit-autofill,.oraInputComposed__input:-webkit-autofill:active,.oraInputComposed__input:-webkit-autofill:focus,.oraInputComposed__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}.oraInputComposed__button{background:none;border:0;cursor:pointer;height:1.5rem;padding:0}.oraInputComposed__button svg{stroke:#dbe2e4}.oraFormOptions{margin-bottom:1.5rem}.oraFormOptions__options{align-items:flex-start;display:flex;flex-direction:column;margin-top:.75rem;row-gap:.625rem}.oraFormOptions__options__label{align-items:center;color:#505253;column-gap:.625rem;cursor:pointer;display:flex;line-height:1.25rem;-webkit-user-select:none;user-select:none}.oraFormOptions__options__label input:disabled{cursor:default}.oraFormOptions__options__label:has(input:disabled){cursor:default}.oraFormOptions__options__label__input{appearance:none;cursor:inherit;height:1.125rem;margin:0;width:1.125rem}.oraFormOptions__options__label__input:disabled{cursor:default}.oraFormOptions__options__label__input[type=radio]{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAuOTE3IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEQkUyRTQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);background-size:contain}.oraFormOptions__options__label__input[type=radio]:checked{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDYuMTY3QTUuODM1IDUuODM1IDAgMCAwIDYuMTY3IDEyIDUuODM1IDUuODM1IDAgMCAwIDEyIDE3LjgzNCA1LjgzNSA1LjgzNSAwIDAgMCAxNy44MzMgMTIgNS44MzYgNS44MzYgMCAwIDAgMTIgNi4xNjdabTAtNS44MzRDNS41Ni4zMzMuMzMzIDUuNTYuMzMzIDEyIC4zMzMgMTguNDQgNS41NiAyMy42NjcgMTIgMjMuNjY3YzYuNDQgMCAxMS42NjctNS4yMjcgMTEuNjY3LTExLjY2N0MyMy42NjcgNS41NiAxOC40NC4zMzMgMTIgLjMzM1ptMCAyMUE5LjMzIDkuMzMgMCAwIDEgMi42NjcgMTIgOS4zMyA5LjMzIDAgMCAxIDEyIDIuNjY3IDkuMzMgOS4zMyAwIDAgMSAyMS4zMzMgMTIgOS4zMyA5LjMzIDAgMCAxIDEyIDIxLjMzNFoiIGZpbGw9IiMwMTk2RDgiLz48L3N2Zz4=);background-size:contain}.oraFormOptions__options__label__input[type=radio]:checked:disabled{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIxNjUuOTM1IDExNi43MjcgMjMuMzMzIDIzLjMzMyIgd2lkdGg9IjIzLjMzMyIgaGVpZ2h0PSIyMy4zMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3Ny42MDIgMTIyLjU2YTUuODM3IDUuODM3IDAgMCAwLTUuODM0IDUuODM0IDUuODM2IDUuODM2IDAgMCAwIDUuODM0IDUuODMzIDUuODM1IDUuODM1IDAgMCAwIDUuODMzLTUuODMzIDUuODM2IDUuODM2IDAgMCAwLTUuODMzLTUuODM0Wm0wLTUuODMzYy02LjQ0IDAtMTEuNjY3IDUuMjI3LTExLjY2NyAxMS42NjcgMCA2LjQ0IDUuMjI3IDExLjY2NiAxMS42NjcgMTEuNjY2IDYuNDQgMCAxMS42NjYtNS4yMjYgMTEuNjY2LTExLjY2NnMtNS4yMjYtMTEuNjY3LTExLjY2Ni0xMS42NjdabTAgMjFhOS4zMzEgOS4zMzEgMCAwIDEtOS4zMzQtOS4zMzMgOS4zMzEgOS4zMzEgMCAwIDEgOS4zMzQtOS4zMzQgOS4zMzEgOS4zMzEgMCAwIDEgOS4zMzMgOS4zMzQgOS4zMzEgOS4zMzEgMCAwIDEtOS4zMzMgOS4zMzNaIiBzdHlsZT0icGFpbnQtb3JkZXI6ZmlsbDtmaWxsOiNkYmUyZTQiLz48L3N2Zz4=);background-size:contain}.oraFormOptions__options__label__input[type=checkbox]{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjc1IiB5PSIuNzUiIHdpZHRoPSIyMi41IiBoZWlnaHQ9IjIyLjUiIHJ4PSIyLjI1IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNEQkUyRTQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);background-size:contain}.oraFormOptions__options__label__input[type=checkbox]:checked{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxLjMzMyAwSDIuNjY3QzEuMTg3IDAgMCAxLjIgMCAyLjY2N3YxOC42NjZBMi42NjYgMi42NjYgMCAwIDAgMi42NjcgMjRoMTguNjY2QzIyLjgxMyAyNCAyNCAyMi44IDI0IDIxLjMzM1YyLjY2N0EyLjY2NiAyLjY2NiAwIDAgMCAyMS4zMzMgMFptLTEyIDE4LjY2N0wyLjY2NyAxMmwxLjg4LTEuODggNC43ODYgNC43NzMgMTAuMTItMTAuMTIgMS44OCAxLjg5NC0xMiAxMloiIGZpbGw9IiMwMTk2RDgiLz48L3N2Zz4=);background-size:contain}.acceptInvitePage{align-self:center;background-color:#fff;box-shadow:0 0 8px 8px #5052530d;display:flex;flex-direction:column;margin-top:8.125rem;max-width:31.25rem;padding:5rem}.acceptInvitePage__header{align-items:center;color:#505253;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;text-align:center}.acceptInvitePage__header h1{margin:0}.acceptInvitePage__logo{display:block;height:auto;width:100%}.acceptInvitePage__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}button.oauthBtn{align-items:center;appearance:none;-webkit-appearance:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;height:44px;justify-content:center;line-height:1;max-width:420px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap;width:100%}button.oauthBtn:disabled{cursor:not-allowed;opacity:.6}button.oauthBtn .oauthBtn__icon{display:block;width:100%}button.oauthBtn .oauthBtn__text{display:block;line-height:1}button.oauthBtn--google{background:#fff;border:0 solid #dadce0;color:#3c4043}button.oauthBtn--google:active{background:#f1f3f4}button.oauthBtn--microsoft{background:#fff;border:0 solid #c8c8c8;color:#1b1b1b}button.oauthBtn--microsoft:active{background:#eee}.loginBox{align-self:center;background-color:#fff;box-shadow:0 0 8px 8px #5052530d;display:flex;flex-direction:column;margin-top:8.125rem;max-width:31.25rem;padding:5rem;width:100%}.loginBox .formSubmitButton{margin-top:4rem}.loginBox__logo{align-self:center;height:9.75rem;margin-bottom:5rem;width:auto}.loginBox__warning{color:#ec4747}.deploymentPage{margin:0 auto;max-width:800px;padding:2rem}.deploymentPage__header{margin-bottom:1.5rem}.deploymentPage__header h1{margin:0 0 .15rem}.deploymentPage__org{color:#dbe2e4;color:var(--text-secondary,#dbe2e4);font-size:.85rem}.deploymentPage__actions{display:flex;gap:1rem;margin:2rem}.deploymentPage h2{font-size:1.1rem;margin:0 0 1rem}.deploymentPage__list{display:flex;flex-direction:column;gap:.5rem}.deploymentPage__device{align-items:center;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;display:flex;justify-content:space-between;padding:1rem 1.25rem}.deploymentPage__device:hover{box-shadow:0 2px 8px #0000000f}.deploymentPage__deviceSn{font-size:.95rem;font-weight:600}.deploymentPage__deviceDesc{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-weight:400}.deploymentPage__deviceMeta{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem;margin-top:.15rem}.deploymentPage__empty,.deploymentPage__loading{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);padding:3rem 1rem;text-align:center}.deploymentPage__error{background:#fef2f2;border:1px solid #ec4747;border:1px solid var(--error-color,#ec4747);border-radius:6px;color:#ec4747;color:var(--error-color,#ec4747);margin-bottom:1rem;padding:.75rem 1rem}.deploymentPage__headerActions{flex-shrink:0;margin-left:1rem}.deploymentPage__grafana{margin:1.5rem 0 2rem}.deploymentPage__grafanaHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.deploymentPage__grafanaHeader h2{margin:0}.deploymentPage__grafanaLink{font-size:.85rem}.deploymentPage__grafanaFrame{border:1px solid var(--border-color);border-radius:8px;height:500px;width:100%}.deploymentPage__grafanaError{border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);padding:2rem;text-align:center}.deploymentsPage{margin:0 auto;max-width:800px;padding:2rem}.deploymentsPage h1{margin:0 0 1.5rem}.deploymentsPage__search{margin-bottom:.5rem}.deploymentsPage__list,.deploymentsPage__search{display:flex;flex-direction:column;gap:.5rem}.deploymentsPage__item{align-items:center;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:border-color .15s,box-shadow .15s}.deploymentsPage__item:hover{box-shadow:0 2px 8px #0000000f}.deploymentsPage__item--active,.deploymentsPage__item:hover{border-color:#00a2de;border-color:var(--primary-color,#00a2de)}.deploymentsPage__item--active{background-color:#a4cdeb;background-color:var(--primary-bg-light,#a4cdeb)}.deploymentsPage__text{min-width:0}.deploymentsPage__name{font-size:.95rem;font-weight:600}.deploymentsPage__org{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem;margin-top:.15rem}.deploymentsPage__badge{background:#e8f0fe;background:var(--primary-bg-light,#e8f0fe);border-radius:12px;color:#00a2de;color:var(--primary-color,#00a2de);flex-shrink:0;font-size:.75rem;font-weight:600;margin-left:1rem;padding:.2rem .6rem}.deploymentsPage__empty{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);padding:3rem 1rem;text-align:center}.deploymentsPage__hint{font-size:.85rem;margin-top:.5rem}.deploymentsPage__error,.deploymentsPage__loading{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);padding:2rem 1rem;text-align:center}.deploymentsPage__error{color:#ec4747;color:var(--error-color,#ec4747)}.banner{align-items:flex-start;border:1px solid #0000;border-radius:8px;display:flex;font-size:.9rem;gap:.65rem;line-height:1.4;padding:.85rem 1rem}.banner__icon{flex-shrink:0;font-size:.85rem;margin-top:.05rem}.banner__message{flex:1 1}.banner__close{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:.85rem;line-height:1;opacity:.6;padding:0}.banner__close:hover{opacity:1}.banner--error{background-color:#dc262614;border-color:red;border-color:var(--error-color,red);color:red;color:var(--error-color,red)}.banner--warning{background-color:#eab30814;border-color:orange;border-color:var(--warning-color,orange);color:orange;color:var(--warning-color,orange)}.banner--info{background-color:#3b82f614;border-color:#00a2de;border-color:var(--primary-color,#00a2de);color:#00a2de;color:var(--primary-color,#00a2de)}.banner--success{background-color:#22c55e14;border-color:#9acd32;border-color:var(--success-color,#9acd32);color:#9acd32;color:var(--success-color,#9acd32)}.groupsPage{margin:0 auto;max-width:800px;padding:2rem}.groupsPage h1{margin:0 0 1.5rem}.groupsPage__search{margin-bottom:.5rem}.groupsPage__list,.groupsPage__search{display:flex;flex-direction:column;gap:.5rem}.groupsPage__card{align-items:center;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:box-shadow .15s}.groupsPage__card:hover{box-shadow:0 2px 8px #a3b0b5}.groupsPage__cardInfo{flex:1 1;min-width:0}.groupsPage__cardName{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groupsPage__cardMeta{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem;margin-top:.15rem}.groupsPage__cardActions{flex-shrink:0;margin-left:1rem}.groupsPage__manageBtn{background:#0000;border:1px solid #00a2de;border:1px solid var(--primary-color,#00a2de);border-radius:6px;color:#00a2de;color:var(--primary-color,#00a2de);cursor:pointer;font-size:.8rem;padding:.4rem .8rem;transition:background .15s,color .15s}.groupsPage__manageBtn:hover{background:#00a2de;background:var(--primary-color,#00a2de);color:#fff}.groupsPage__empty,.groupsPage__loading{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);padding:3rem 1rem;text-align:center}.groupsPage__error{color:#ec4747;color:var(--error-color,#ec4747);padding:1rem;text-align:center}.groupsPage__overlay{align-items:center;background:#505253;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.groupsPage__modal{background:#fff;background:var(--card-bg,#fff);border-radius:12px;max-width:520px;padding:2rem;text-align:center;width:90%}.groupsPage__modal h2{font-size:1.1rem;margin:0 0 .5rem}.groupsPage__modalHint{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.9rem;margin-bottom:1.5rem}.oraModalToolbar{justify-content:space-between}.oraModalToolbar .input{flex:1 1}.userList{display:flex;flex-direction:column;gap:.5rem}.userCard{align-items:flex-start;background-color:#fff;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;display:flex;gap:1rem;padding:.75rem 1rem}.userCard__column{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.userCard__column--actions{align-items:flex-end;flex:0 0 auto;gap:.5rem}.oraModalEmpty{padding:1.5rem 1rem}.oraModalEmpty,.oraModalLoading{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.875rem;text-align:center}.oraModalLoading{padding:1rem}.orgsPage{margin:0 auto;max-width:800px;padding:2rem}.orgsPage h1{margin:0 0 1.5rem}.orgsPage__search{margin-bottom:.5rem}.orgsPage__list,.orgsPage__search{display:flex;flex-direction:column;gap:.5rem}.orgsPage__card{align-items:center;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:box-shadow .15s}.orgsPage__card:hover{box-shadow:0 2px 8px #505253}.orgsPage__cardInfo{flex:1 1;min-width:0}.orgsPage__cardName{font-size:.95rem;font-weight:600}.orgsPage__cardMeta{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.8rem;margin-top:.15rem}.orgsPage__cardActions{display:flex;flex-shrink:0;gap:.5rem;margin-left:1rem}.orgsPage__actionBtn{background:#0000;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:6px;color:#a3b0b5;color:var(--text-secondary,#a3b0b5);cursor:not-allowed;font-size:.8rem;opacity:.6;padding:.4rem .8rem}.orgsPage__empty,.orgsPage__loading{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);padding:3rem 1rem;text-align:center}.orgsPage__error{color:#ec4747;color:var(--error-color,#ec4747);padding:1rem;text-align:center}.oraModalToolbar{align-items:center;border-bottom:1px solid #dbe2e4;border-bottom:1px solid var(--border-color,#dbe2e4);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.oraModalToolbar--end{justify-content:flex-end}.oraModalToolbar--spread{justify-content:flex-start}.oraModalToolbar--spread .oraInput,.oraModalToolbar--spread .oraModalToolbar__field{flex:1 1}.oraCardList{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.oraModalEmpty,.oraModalLoading{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.875rem;padding:1.5rem 1rem;text-align:center}.groupCard{background-color:#fff;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;overflow:hidden;transition:box-shadow .15s}.groupCard+.groupCard{margin-top:.5rem}.groupCard:hover{box-shadow:0 2px 8px #00000012}.groupCard__header{align-items:center;display:flex;gap:.75rem;padding:.75rem 1rem}.groupCard__info{flex:1 1;min-width:0}.groupCard__name{font-size:.9rem;font-weight:600}.groupCard__meta{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.78rem;margin-top:.1rem}.groupCard__actions{display:flex;flex-shrink:0;gap:.4rem}.groupCard__editForm{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.groupCard__sectionLabel{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.82rem;font-weight:600;padding:.25rem 0}.groupCard__checkList{display:flex;flex-direction:column;gap:.15rem}.groupCard__checkItem{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.25rem .4rem}.groupCard__checkItem:hover{background-color:#dbe2e466}.groupCard__checkItem input[type=checkbox]{accent-color:#00a2de;accent-color:var(--primary-color,#00a2de);cursor:pointer;height:14px;width:14px}.groupCard__checkInactive{font-size:.75rem}.groupCard__checkEmpty,.groupCard__checkInactive{color:#a3b0b5;color:var(--text-secondary,#a3b0b5)}.groupCard__checkEmpty{font-size:.82rem;padding:.25rem 0}.groupCard__editActions{border-top:1px solid #dbe2e4;border-top:1px solid var(--border-color,#dbe2e4);display:flex;gap:.5rem;margin-top:.1rem;padding-top:.5rem}.createDeploymentForm{background-color:#fff;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.createDeploymentForm__dateLabel{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);display:flex;flex-direction:column;font-size:.82rem;gap:.25rem}.createDeploymentForm__actions{border-top:1px solid #dbe2e4;border-top:1px solid var(--border-color,#dbe2e4);display:flex;gap:.5rem;margin-top:.1rem;padding-top:.5rem}.deploymentCard{border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:8px;overflow:hidden;transition:box-shadow .15s}.deploymentCard+.deploymentCard{margin-top:.75rem}.deploymentCard:hover{box-shadow:0 2px 8px #00000012}.deploymentCard__header{align-items:center;background-color:#fff;display:flex;gap:.75rem;padding:.75rem 1rem}.deploymentCard__info{flex:1 1;min-width:0}.deploymentCard__name{font-size:.9rem;font-weight:600}.deploymentCard__inactiveBadge{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.75rem;font-weight:400;margin-left:.5rem}.deploymentCard__description{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.78rem;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deploymentCard__actions{display:flex;flex-shrink:0;gap:.4rem}.deploymentCard__editForm{background-color:#fff;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.deploymentCard__dateRow{display:flex;gap:1rem}.deploymentCard__dateLabel{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);display:flex;flex:1 1;flex-direction:column;font-size:.82rem;gap:.25rem}.deploymentCard__editActions{border-top:1px solid #dbe2e4;border-top:1px solid var(--border-color,#dbe2e4);display:flex;gap:.5rem;padding-top:.5rem}.oraToggle{align-items:center;color:#7f8789;column-gap:.375rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:400;line-height:1.125rem;-webkit-user-select:none;user-select:none}.oraToggle__wrapper{display:inline-block;height:1.375rem;position:relative;width:2.25rem}.oraToggle__wrapper__input{height:0;opacity:0;width:0}.oraToggle__wrapper__slider{background-color:#f8f8f9;border-radius:1rem;bottom:0;left:0;position:absolute;right:0;top:0;transition:.4s}.oraToggle__wrapper__slider:before{background-color:#dbe2e4;border-radius:50%;bottom:.1875rem;content:"";height:1rem;left:.1875rem;position:absolute;transition:.25s;width:1rem}.oraToggle__wrapper__input:checked+.oraToggle__wrapper__slider{background-color:#42c576}.oraToggle__wrapper__input:checked+.oraToggle__wrapper__slider:before{background-color:#fff;transform:translateX(.875rem)}.oraToggle--small .oraToggle__wrapper{height:.875rem;width:1.5rem}.oraToggle--small .oraToggle__wrapper__slider{border-radius:.625rem}.oraToggle--small .oraToggle__wrapper__slider:before{bottom:.125rem;height:.625rem;left:.125rem;width:.625rem}.oraToggle--small .oraToggle__wrapper__input:checked+.oraToggle__wrapper__slider:before{transform:translateX(.625rem)}.devicesPanel{background-color:#f8f8f9;border-top:1px solid #dbe2e4;border-top:1px solid var(--border-color,#dbe2e4);padding:.75rem 1rem}.devicesPanel__empty{font-size:.82rem;margin-bottom:.5rem}.devicesPanel__allAssigned,.devicesPanel__empty{color:#a3b0b5;color:var(--text-secondary,#a3b0b5)}.devicesPanel__allAssigned{font-size:.78rem;margin-top:.5rem}.devicesPanel__assignmentList{display:flex;flex-direction:column}.devicesPanel__assignment{align-items:center;border-bottom:1px solid #dbe2e4b3;display:flex;font-size:.875rem;justify-content:space-between;padding:.45rem 0}.devicesPanel__assignment:last-of-type{border-bottom:none}.devicesPanel__assignmentInfo{flex:1 1;min-width:0}.devicesPanel__assignmentName{font-weight:500}.devicesPanel__assignmentDesc{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);margin-left:.4rem}.devicesPanel__assignmentMeta{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);font-size:.72rem;margin-top:.1rem}.devicesPanel__assignmentActions{display:flex;flex-shrink:0;gap:.35rem;margin-left:.75rem}.devicesPanel__editForm{background-color:#fff;border:1px solid #dbe2e4;border:1px solid var(--border-color,#dbe2e4);border-radius:6px;display:flex;flex-direction:column;gap:.4rem;margin-bottom:.4rem;padding:.6rem}.devicesPanel__editTitle{font-size:.875rem;font-weight:600}.devicesPanel__fieldRow{display:flex;flex-wrap:wrap;gap:.4rem}.devicesPanel__fieldRow>*{flex:1 1 90px}.devicesPanel__editActions{border-top:1px solid #dbe2e4b3;display:flex;gap:.4rem;padding-top:.35rem}.devicesPanel__assignBtn{margin-top:.6rem}.devicesPanel__assignForm{background-color:#fff;border:1px dashed #dbe2e4;border:1px dashed var(--border-color,#dbe2e4);border-radius:6px;display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem;padding:.75rem}.devicesPanel__dateLabel{color:#a3b0b5;color:var(--text-secondary,#a3b0b5);display:flex;flex-direction:column;font-size:.82rem;gap:.2rem}.devicesPanel__assignActions{border-top:1px solid #dbe2e4b3;display:flex;gap:.4rem;padding-top:.35rem}.dropdown{display:inline-block;font-family:Inter,sans-serif;max-width:300px;position:relative;width:100%}.dropdown--disabled{opacity:.5;pointer-events:none}.dropdown__toggle{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.dropdown__toggle:hover{border-color:#00a2de}.dropdown__toggle:focus{border-color:#00a2de;box-shadow:0 0 4px #00a2de;outline:none}.dropdown__selected{color:#333;flex:1 1;font-size:14px}.dropdown__arrow{height:12px;margin-left:10px;transition:transform .3s ease;width:12px}.dropdown--open .dropdown__arrow{transform:rotate(180deg)}.dropdown__menu{background-color:#fff;border:1px solid #dbe2e4;border-radius:8px;box-shadow:0 4px 8px #00000026;left:0;max-height:250px;opacity:0;overflow-y:auto;padding:6px 0;position:absolute;top:calc(100% + 5px);transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:100}.dropdown--open .dropdown__menu{opacity:1;transform:translateY(0)}.dropdown__item{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;padding:12px 16px;transition:background-color .2s ease,color .2s ease}.dropdown__item:hover{background-color:#005974;color:#fff}.dropdown__item--selected{background-color:#dbe2e4;font-weight:600}.scanRedirectPage{align-items:center;display:flex;font-size:2rem;height:100vh;justify-content:center;width:100%}.viewerPage{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.viewerPage__dropdown{color:#fff;min-width:80px}.viewerPage__dropdown .dropdown__toggle{background:#2a2a2a;border-color:#a3b0b5;color:#fff}.viewerPage__dropdown .dropdown__menu{background:#2a2a2a;border-color:#7f8789}.viewerPage__dropdown .dropdown__item,.viewerPage__dropdown .dropdown__selected{color:#fff}.viewerPage__dropdown .dropdown__item:hover{background:#a3b0b5}.viewerPage__dropdown .dropdown__item--selected{background:#7f8789}.viewerPage__jumpContainer{position:relative}.viewerPage__jumpPopover{background:#2a2a2a;border:1px solid #7f8789;border-radius:6px;box-shadow:0 4px 12px #0006;display:flex;flex-direction:column;gap:.4rem;margin-top:4px;padding:.5rem;position:absolute;right:0;top:100%;z-index:20}.viewerPage__jumpLabel{color:#fff;font-size:.75rem;opacity:.75}.viewerPage__jumpRow{align-items:center;display:flex;gap:.4rem}.viewerPage__jumpInput{background:#2a2a2a;border:1px solid #7f8789;border-radius:4px;color:#fff;font-size:.85rem;padding:.3rem .5rem}.viewerPage__jumpInput::-webkit-calendar-picker-indicator{filter:invert(1)}.viewerPage__cesium{flex:1 1;min-height:0}.viewerPage__cesium .cesium-viewer{height:100%;width:100%}.viewerPage__cesium .cesium-viewer-timelineContainer{z-index:5}.viewerToolbar{background:#000000d9;color:#fff;flex-shrink:0;z-index:10}.viewerToolbar__strip{align-items:center;display:flex;gap:.25rem;padding:.35rem .75rem}.viewerToolbar__toggle{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:2.5rem;justify-content:center;transition:background .15s,border-color .15s;width:2.5rem}.viewerToolbar__toggle:hover{background:#ffffff14}.viewerToolbar__toggle--active{background:#ffffff1f;border-color:#ffffff40}.viewerToolbar__archivedBanner{align-items:center;background:#eab30826;border-bottom:1px solid #eab30859;color:#fde68a;display:flex;font-size:.8125rem;gap:.5rem;padding:.35rem .75rem}.viewerToolbar__archivedBanner strong{color:#fef3c7;font-weight:600}.viewerToolbar__archivedIcon{flex-shrink:0;font-size:.9rem}.viewerToolbar__info{align-items:center;display:flex;gap:.75rem;margin-left:auto}.viewerToolbar__scanLabel{font-family:monospace;font-size:.8rem;opacity:.85;white-space:nowrap}.viewerPanel{border-top:1px solid #ffffff14;padding:.4rem .75rem}.viewerPanel__row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.viewerPanel__field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.viewerPanel__label{align-items:center;display:flex;font-size:.7rem;gap:.4rem;letter-spacing:.04em;opacity:.6;text-transform:uppercase;white-space:nowrap}.viewerPanel__value{font-family:monospace;font-size:.75rem;opacity:1}.viewerPanel__segmented{border:1px solid #7f8789;border-radius:4px;display:flex;overflow:hidden}.viewerPanel__segmentedBtn{background:#0000;border:none;border-right:1px solid #7f8789;color:#fff;cursor:pointer;font-size:.8rem;padding:.2rem .5rem;transition:background .12s}.viewerPanel__segmentedBtn:last-child{border-right:none}.viewerPanel__segmentedBtn:hover{background:#ffffff14}.viewerPanel__segmentedBtn--active{background:#4fc3f740;color:#4fc3f7}.viewerPanel__slider{accent-color:#4fc3f7;cursor:pointer;width:100px}.viewerPanel__rangeInputs{align-items:center;display:flex;gap:.3rem}.viewerPanel__numberInput{-moz-appearance:textfield;background:#2a2a2a;border:1px solid #7f8789;border-radius:4px;color:#fff;font-size:.8rem;padding:.2rem .3rem;text-align:center;width:48px}.viewerPanel__numberInput::-webkit-inner-spin-button,.viewerPanel__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.viewerPanel__rangeSep{font-size:.75rem;opacity:.4}.timelineMarkers{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.timelineMarkers__tick{background-color:#ffffff59;bottom:0;height:60%;position:absolute;top:auto;transform:translateX(-50%);width:2px;will-change:left}.timelineMarkers__tick--active{background-color:#4fc3f7;box-shadow:0 0 4px #4fc3f7b3;height:100%;width:3px}.errorStack__item{align-items:center;background:#dc2626e6;border-bottom:1px solid #505253;color:#fff;display:flex;font-size:.85rem;gap:.75rem;padding:.4rem 1rem}.errorStack__item:last-child{border-bottom:none}.errorStack__message{flex:1 1}.errorStack__dismiss{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.1rem}.errorStack__dismiss:hover{background:#f28b8b;opacity:1}.viewerPanel__field--stacked{align-items:stretch;width:100%}.viewerPanel__field--grow{flex:1 1 320px}.viewerPanel__hint{color:#ffffffbf;font-size:.8rem}.viewerPanel__checklist{display:flex;flex-wrap:wrap;gap:.45rem;max-height:5rem;overflow-y:auto;padding:.1rem .05rem .1rem 0}.viewerPanel__checkItem{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;gap:.45rem;min-height:2rem;padding:.35rem .6rem;transition:background .12s ease,border-color .12s ease}.viewerPanel__checkItem:hover{background:#ffffff14;border-color:#ffffff38}.viewerPanel__checkItem--active{background:#4fc3f724;border-color:#4fc3f773}.viewerPanel__checkInput{accent-color:#4fc3f7;cursor:pointer;margin:0}.viewerPanel__checkLabel{font-size:.82rem;line-height:1.2;-webkit-user-select:none;user-select:none;word-break:break-word}.viewerPanel__actions{align-items:center;display:flex;gap:.5rem;margin-top:.2rem}.viewerPanel__actionBtn{background:#0000;border:1px solid #7f8789;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:.32rem .65rem;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.viewerPanel__actionBtn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff3d}.viewerPanel__actionBtn:disabled{cursor:not-allowed;opacity:.45}.viewerPanel__divider{background:#ffffff14;height:1px;margin:.35rem 0}.viewerPanel__actionBtn--primary{border-color:#4fc3f773;color:#4fc3f7}.viewerPanel__actionBtn--primary:hover:not(:disabled){background:#4fc3f71a;border-color:#4fc3f7b3}.viewerPanel__actionBtn--danger{border-color:#ef444459;color:#fca5a5}.viewerPanel__actionBtn--danger:hover:not(:disabled){background:#ef44441a;border-color:#ef444499}.viewerPanel__actionBtn--icon{flex-shrink:0;font-size:.7rem;line-height:1;padding:.18rem .42rem}.viewerPanel__hint--warning{color:#fde68a}.viewerPanel__hint--active{color:#4fc3f7;font-style:italic}.viewerPanel__mergeGrid{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.viewerPanel__mergeEntry{background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:flex;flex-basis:calc(12.5% - 0.4rem);flex-direction:column;flex-grow:1;flex-shrink:1;gap:.35rem;max-width:calc(12.5% - .4rem);min-width:120px;padding:.45rem .55rem;transition:border-color .15s ease}.viewerPanel__mergeEntry--active{background:#4fc3f70d;border-color:#4fc3f773}.viewerPanel__mergeEntry .viewerPanel__actionBtn:not(.viewerPanel__actionBtn--icon){text-align:center;width:100%}.viewerPanel__mergeEntry .viewerPanel__label{font-size:.68rem}.viewerPanel__mergeEntryHeader{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.viewerPanel__mergeEntryHeader .viewerPanel__checkLabel{font-size:.8rem;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-regular-webfont.97bd1c6cc26afacd70a0.woff2) format("woff2"),url(/static/media/roboto-regular-webfont.face025b275789c98b51.woff) format("woff")}@font-face{font-family:roboto-bold;font-style:normal;font-weight:400;src:url(/static/media/roboto-bold-webfont.1fdc052743bcf2c46b52.woff2) format("woff2"),url(/static/media/roboto-bold-webfont.5b9e0d15e824a0e906f0.woff) format("woff")}@font-face{font-family:roboto-medium;font-style:normal;font-weight:400;src:url(/static/media/roboto-medium-webfont.b502935324d362082193.woff2) format("woff2"),url(/static/media/roboto-medium-webfont.71861dac6d76c3d1479e.woff) format("woff")}@font-face{font-family:roboto-light;font-style:normal;font-weight:400;src:url(/static/media/roboto-light-webfont.cfd100fec852b5b7d3fb.woff2) format("woff2"),url(/static/media/roboto-light-webfont.7bcf1aeea57e87685fa0.woff) format("woff")}.loadingPage{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.loadingPage .loading{stroke:#7f8789;stroke-opacity:60%;height:4.5em;width:4.5em}
/*# sourceMappingURL=main.6bfcaffb.css.map*/