.search-suggestions{margin-top:5px;width:40vw;min-width:300px}.suggestions-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.suggestions-text p{padding:0;margin:0 0 5px;font-size:.8em}.suggestion-buttons{display:flex;flex-wrap:wrap;max-width:500px}.search-box .ui.input input{border:1px solid var(--fill);color:var(--main-text-color);background:var(--main-bg-color)}.search-box .ui.input input:focus{border:1px solid var(--fill-hover);color:var(--main-text-color);background:var(--main-bg-color)}.search-box .ui.input i.search.icon{color:var(--main-text-color)!important}.suggestion-buttons button{margin-bottom:4px!important;background:var(--fill-dark)!important;color:var(--main-text-inverse)!important;pointer-events:auto}.suggestions-text .search-suggestion:hover{background:var(--fill-dark-hover)!important}.applied-filters-summary{position:absolute;top:-30px}.applied-filters-summary button.ui.button{border:0 solid transparent!important;margin-left:0;position:relative;top:-1px;padding-left:10px;padding-right:10px;box-shadow:0 0 transparent!important}.render-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right}.opacity-controls{padding-top:20px}.opacity-controls>div{display:flex;justify-content:flex-end}.rc-slider{margin-bottom:5px;margin-right:10px}.rc-slider .rc-slider-track{background-color:var(--main-text-color)!important}.rc-slider .rc-slider-handle{pointer-events:auto;border:2px solid var(--main-text-color)!important}.rc-slider .rc-slider-handle:active{border:2px solid var(--main-text-color)!important;box-shadow:0 0 5px var(--main-text-color)!important}.rc-tooltip{z-index:100}.rc-slider-tooltip{z-index:1500}.theme-selector{text-align:right}.theme-selector button.ui.button{pointer-events:auto;display:inline-block!important;text-align:right;width:120px!important;margin-top:15px!important}.theme-selector .theme button{border:0 solid transparent;background:transparent;box-shadow:0 0 transparent;width:100%;outline:0}.theme-selector .theme .theme-select-button{pointer-events:auto;display:flex!important;justify-content:flex-end;cursor:pointer;padding:3px}.theme-selector .theme .theme-color-box{width:20px;height:20px;margin:0}.theme-selector .theme:hover .theme-color-box{opacity:.8}.theme-selector .theme-options{overflow:hidden;height:0;background:hsla(0,0%,94.1%,0);border-radius:1px;border:1px solid hsla(0,0%,100%,0);transition:height .5s,border .5s,background .5s}.theme-selector .theme-options.showing{height:105px;background:hsla(0,0%,94.1%,.5);border:1px solid var(--fill)}@media only screen and (max-width:796px){.line-width-options{display:flex;justify-content:flex-end}.line-width-options button.ui.button{margin-left:5px}}.animation-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:25px}.animation-controls button.ui.button.play-pause-button{width:80px!important}.animation-controls .speed-controls{text-align:right}.animation-controls .speed-controls>button.ui.tiny.button{display:inline-block!important;width:inherit;padding:2px 9px;margin:0 0 0 3px}.animation-controls .speed-controls>button.ui.tiny.button svg{width:18px;height:18px;stroke-width:3px}.timeline{text-align:right;right:10px;bottom:5px;font-size:.85em;opacity:.7;z-index:20;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.earth-view .controls,.timeline{position:fixed;pointer-events:none}.earth-view .controls{right:20px;top:20px}.earth-view .controls p{clear:both;margin:0 0 5px;display:block;text-align:right;padding:0}.earth-view .controls .label{font-size:12px;text-transform:uppercase;font-weight:700;opacity:.9;margin:0;padding:0;margin-bottom:2px!important}.earth-view .controls .button-container{display:flex;justify-content:flex-end}.earth-view .controls button.ui.button{pointer-events:auto;display:block;width:70px;margin-bottom:5px;margin-right:0;padding-top:7px;padding-bottom:7px}.earth-view .mobile-control-bar{height:90px;position:fixed;left:0;right:0;bottom:0;background:var(--main-bg-color);pointer-events:auto;overflow-y:visible;display:flex;border-top:1px solid var(--highlight)}.earth-view .mobile-control-bar .control-group-toggle-buttons-container{display:flex;height:120px;overflow-x:scroll}.earth-view .mobile-control-bar .control-group-toggle-buttons-container button.ui.button{margin-top:10px;width:120px;margin-left:10px;margin-right:10px}.earth-view .mobile-control-bar .control-popup{position:absolute;left:0;right:0;padding:10px;bottom:100%;border-top:1px solid var(--highlight);z-index:1000;background:var(--main-bg-color)}@media only screen and (max-width:796px){.earth-view .controls{right:10px;top:10px}.earth-view .controls button.ui.button{pointer-events:auto;display:block;width:60px;margin-bottom:5px;margin-right:0;padding-top:5px;padding-bottom:5px}.earth-view .mobile-control-bar .control-group-toggle-buttons-container button.ui.button{margin-top:10px;width:120px;margin-left:10px;margin-right:10px}}#earth-view-overlay-container{position:absolute;z-index:100;pointer-events:none}.overlay{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overlay .satellite-label-position{width:200px;opacity:.5}.overlay .satellite-label-position.closest{z-index:10000;pointer-events:none;cursor:pointer;opacity:1}.overlay .satellite-label-position.closest.selected{pointer-events:auto;cursor:pointer;opacity:1}.overlay .satellite-label-position .label-container{display:inline-block;border-radius:3px}.overlay .satellite-label-position .label-container .row{display:flex}.overlay .satellite-label{position:relative;display:inline-block;opacity:.5;padding:3px;font-size:10px;font-weight:400;border-radius:3px;transition:border .1s,color .1s,background .1s,font-weight .1s}.overlay .satellite-label.hovered{opacity:1}.overlay .satellite-label.selected{pointer-events:auto;text-shadow:none;cursor:pointer}.overlay .satellite-label.closest{color:#fff;font-weight:700;z-index:1100}.overlay .satellite-label-position .circle{position:absolute;left:-10px;top:-10px;width:20px;height:20px;opacity:0;border:2px solid #282828;border-radius:10px;transition:opacity .1s;pointer-events:none}.overlay .satellite-label-position.closest .circle{opacity:1}.overlay .satellite-label .label-controls{display:inline-block;width:10px}.label-container p{margin-bottom:0;color:var(--main-text-color)}.label-container.dragging-orbit{pointer-events:none!important}.expand-container{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:2px;-webkit-transform-origin:8.5px 9.5px;transform-origin:8.5px 9.5px;height:20px}.label-container .expand-button{stroke:#fff;width:15px;height:15px;stroke-width:2px;pointer-events:auto;cursor:pointer;border-radius:3px}.label-container .expand-button:hover{background:hsla(0,0%,100%,.7)}.label-container .expand-information{transition:height .1s;overflow:hidden}.sat-graphs{padding-left:5px;padding-right:5px;font-size:12px}.sat-graphs p{color:var(--main-text-light)}.sat-graphs p span{padding-left:5px;float:right}.sat-graphs p span strong{padding-right:1px}.sat-graphs button.ui.tiny.button{color:var(--main-text-light)!important;background:var(--fill-dark);margin-top:3px;padding-top:3px;padding-bottom:3px;width:100%}.sat-graphs button.ui.tiny.button:hover{opacity:.7}.earth-view .top-message-bar{justify-content:center;position:fixed;left:0;right:0;text-align:center;z-index:20;top:60px;width:70vw;max-width:400px;margin-left:auto;margin-right:auto;border-radius:5px;padding:5px;background:#f2a30f}.earth-view .not-rendering-orbits-message{z-index:20;font-size:11px;opacity:.95;margin:0;color:#fff;position:relative}.earth-view .hide-message-button{background:#fff!important;color:#f2a30f!important}.App .top-message-bar button.ui.button{display:block;width:100%;background:#fff;margin-top:5px;padding:5px}.filters-list{margin-right:20px;margin-top:100px;pointer-events:auto}.filters-list h3{margin-bottom:0;color:var(--main-text-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filters-list h3.disabled{opacity:.7}.filters-list h3:hover{margin-bottom:0;cursor:pointer;opacity:.8}:root{--checkbox-size:17px}.filters-list .filter-toggle-checkbox{pointer-events:auto;margin-right:-5px}.filters-list .filter-toggle-checkbox,.filters-list .filter-toggle-checkbox .ui.fitted.checkbox,.filters-list .filter-toggle-checkbox .ui.fitted.checkbox input,.filters-list .filter-toggle-checkbox .ui.fitted.checkbox label:after,.filters-list .filter-toggle-checkbox .ui.fitted.checkbox label:before{width:17px;width:var(--checkbox-size);height:17px;height:var(--checkbox-size)}.filters-list .filter-toggle-checkbox .ui.fitted.checkbox label:after{top:0;font-size:15px}.filters-list .filter{position:relative}.filters-list .ui.mini.input{width:100px;position:absolute;overflow-y:hidden;top:0;pointer-events:auto}.filters-list .rule-bar{margin-left:auto;margin-right:auto;width:200px;margin-top:3px;display:flex;justify-content:center;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filters-list .controls-container{margin-bottom:30px;padding:5px;background:var(--main-bg-color-opacity-90);border:1px solid var(--main-bg-color);border-radius:5px}.filters-list .filter-suggestions{padding-top:10px}.filters-list button.ui.button.mini{margin-bottom:3px}.filters-list button.ui.button.tiny{padding:7px 10px;font-size:.85714286rem}.filters-list input{background:#00f}@media only screen and (max-width:796px){.filters-list .top-hide-button{position:fixed;z-index:1000;box-shadow:0 0 15px hsla(0,0%,100%,.5)!important;top:4px;width:200px!important;left:-200px;transition:left .5s}.filters-list .top-hide-button.showing{left:20px}.filters-list .ui.mini.input{max-width:65px!important;overflow:hidden}.filters-list input{max-width:65px!important;padding:4px!important}.filters-list .rule-bar button.ui.button.mini{padding:6px 15px}}.contractor-filter .contractor-search-results{position:absolute;width:400px;right:-400px;top:-200px;height:400px;background:hsla(0,0%,100%,.9);padding:10px;border-radius:5px;overflow-y:scroll;pointer-events:auto;z-index:10000}.contractor-filter .contractor-search-results button{display:block;width:100%;margin-bottom:5px}.contractor-filter .selected-contractors button{margin-bottom:5px}.orbit-height.filter .element-title{text-align:center;margin:0;padding:0 0 2px}.orbit-height.filter .elements{margin-top:0}.filter.revolutions .filter-suggestions button{padding-left:7px;padding-right:7px}.filter.ascending-node .filter-suggestions Button.ui.button{padding-left:7px!important;padding-right:7px!important}.search-results{margin-top:20px;max-width:300px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-results h3{margin:0;padding:0 0 5px}.search-results h3 span{font-weight:100}.search-results .result-list-container{background:hsla(0,0%,100%,.01);pointer-events:auto}.search-result{position:relative;border-radius:3px;background:hsla(0,0%,100%,.5);margin-bottom:0;margin-right:5px;max-width:300px;padding:2px 2px 2px 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;cursor:pointer}.search-result>p{margin:0}.search-result.selected{color:#fff}.data-source-date{position:absolute;bottom:5px;right:5px;left:5px;text-align:right}.data-source-date .hard-date{position:absolute;bottom:0;right:0;opacity:0}.data-source-date .from-now{position:absolute;bottom:0;right:0;opacity:1}.search-result .extra-info{padding-bottom:10px}.search-result .extra-info p{margin:0;padding:0;font-size:.8em}.data-source-date:mouseover .hard-date{opacity:1}.data-source-date:mouseover .from-now{opacity:0}.orbit-distance-comparison{max-width:760px;position:relative;height:0;margin-bottom:0;overflow-y:hidden;opacity:0;transition:height .9s,opacity .9s,margin-bottom .9s,margin-top .5s}.orbit-distance-comparison.showing{opacity:1;height:280px;margin-bottom:10px;margin-top:-30px}.orbit-distance-comparison-graph{position:relative;height:200px;overflow:hidden;margin-bottom:5px}.orbit-distance-comparison .svg-container{max-width:760px;max-height:210px;overflow-y:hidden;overflow-x:scroll}.App:not(.dragging-orbit) .orbit-distance-comparison .svg-container{pointer-events:auto}.App.dragging-orbit .orbit-distance-comparison .svg-container{pointer-events:none}.orbit-distance-comparison .svg-container svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:crosshair;background:var(--main-bg-color-opacity-75);border:1px solid hsla(0,0%,86.3%,.8);border-radius:2px}.orbit-distance-comparison .controls{display:flex}.orbit-distance-comparison .controls p{margin-top:4px}.orbit-distance-comparison .controls .button-row{margin-left:10px}.orbit-distance-comparison button{pointer-events:auto}.comparison-render-controls{margin-bottom:5px;display:flex}.comparison-render-controls p{margin-right:10px;margin-bottom:5px;opacity:.7;position:relative;top:1px}.comparison-render-controls button.ui.button{padding:2px 15px}@media only screen and (max-width:796px){.orbit-distance-comparison .controls .button-row button.ui.button{padding:5px 10px;margin-bottom:5px;margin-left:5px}.orbit-distance-comparison.showing{height:310px}}.App .footer{position:relative;pointer-events:auto;z-index:10;background:var(--main-bg-color);border-top:1px solid var(--fill);margin-top:0;padding-left:20px;padding-right:20px;padding-bottom:80px;display:flex;flex-wrap:wrap}.footer-col{padding-top:15px;padding-bottom:15px;padding-right:30px}.footer-col p{padding-top:7px}.footer .mail-subscribe-col{display:flex}.mail-subscribe{position:relative;padding-left:5px}.mail-subscribe input{height:35px}.mail-subscribe button{height:35px;position:relative;top:1px;left:5px}@media only screen and (max-width:796px){.footer-col{padding-top:5px;padding-bottom:5px}.footer{margin-bottom:90px}.footer .mail-subscribe-col{display:block}}.App{background:var(--main-bg-color)}.App,button,h1,h2,h3,h4,h5,li,p,ul{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,h1,h2,h3,h4,h5,li,p,ul{color:var(--main-text-color)}a{color:var(--fill-dark);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h3{font-size:16px}.App header{padding:0}.App header h1{font-size:24px;margin:0}.App header .about-link,.App header h1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.App header .about-link{pointer-events:auto;display:inline-block;opacity:.8}.App .earth-view{height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:hidden}.App .earth-view .visualisation{position:fixed;cursor:-webkit-grab;cursor:grab;--variable-height-calculation:calc(100vh - 100vw) * 0.5;top:calc(min(100vh - 100vw, 0vh)*0.5)}.App .earth-view .visualisation:active{cursor:-webkit-grabbing;cursor:grabbing}.App .earth-view .controls{z-index:1000}.App .scroll-overlay{z-index:10;pointer-events:none;top:0;left:0;right:0;bottom:0}.App .search-controls{position:relative;z-index:10;pointer-events:none;overflow:hidden;padding:20px 20px 10px}.App .search-controls .filter-controls{position:relative}.App .scroll-overlay .earth-view-spacer{height:min(75vh,65vh);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button{pointer-events:auto}.App button.ui.button{background-color:var(--fill);color:var(--main-text-color);font-weight:400}.App button.ui.basic.button{color:var(--main-text-color)!important;font-weight:400}.App button.ui.button:hover{background-color:var(--fill-hover)}.App button.ui.basic.button:hover{background:transparent!important;opacity:.7!important;font-weight:400}.App button.ui.active.button:hover{background-color:var(--highlight-hover)!important}.App button.ui.active.button{background-color:var(--highlight)!important;color:var(--main-text-inverse)!important}.search-controls .filter-box{position:absolute;width:400px;max-width:calc(100vw - 20px);top:45px;left:-400px;transition:left .5s}.search-controls .filter-box.showing{left:20px}.search-controls .search{margin-left:0;max-width:1000px;transition:margin-left .5s}.search-controls .search.filter-showing{margin-left:400px}.App .hide-ui-button-container{position:fixed;right:5px;bottom:30px;z-index:1000}.App .hide-ui-button-container button.ui.button{background:var(--main-bg-color-opacity-25);padding:5px;color:var(--fill)}@media only screen and (max-width:796px){.App header h1{font-size:18px;margin:0}.App header .about-link,.App header h1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.App header .about-link{pointer-events:auto;display:inline-block;opacity:.8}.App .search-controls{padding:10px 10px 0}.App .scroll-overlay .earth-view-spacer{height:min(45vh)}.App .footer{padding-bottom:50px}.App .hide-ui-button-container{bottom:100px}}body{margin:0;font-family:"Europa",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,h1,h2,h3,h4,h5,h6,input,li,p,span,ul{font-family:"Europa"}button,input{font-family:"Europa"!important}.ui.input>input{font-family:"Europa"}
/*# sourceMappingURL=main.f8da2af6.chunk.css.map */