:root{--arbit-blue:#2bd0ff;--arbit-light-blue:#9ef3f2;--arbit-green:#65fc88;--arbit-red:#ff153a;--arbit-orange:#ff8535;--arbit-blue-rgb:43, 208, 255;--arbit-light-blue-rgb:158, 243, 242;--arbit-green-rgb:101, 252, 136;--arbit-red-rgb:255, 21, 58;--arbit-orange-rgb:255, 133, 53;--arbit-track-alpha:.15}*,:before,:after{box-sizing:border-box}html,body{color:#fff;background:#000;height:100%;margin:0;font-family:system-ui,sans-serif;overflow:hidden}#scene{width:100vw;height:100vh;display:block}#hud{pointer-events:none;position:fixed;inset:0}#hud-message{max-width:min(90vw,480px);color:var(--arbit-red);text-align:center;text-shadow:0 0 10px rgba(var(--arbit-red-rgb), .6);pointer-events:none;background:#000000b3;border-radius:8px;margin:0;padding:10px 20px;position:fixed;top:16px;left:50%;transform:translate(-50%)}#focusedInfo{z-index:3;pointer-events:auto;transform-origin:0 0;background:#0b2734cc;width:540px;font-size:12px;transition:transform .1s ease-out;position:absolute;top:100px;left:calc(50% - 270px);transform:scaleY(0)}#focusedInfo.animation{transform:scaleY(1)}#focusedInfo:before{content:"";background:rgba(var(--arbit-light-blue-rgb), .3);width:20px;height:100%;display:block;position:absolute;top:0;left:0}#focusedInfo,#focusedInfo *{color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-light-blue-rgb), .5);margin:0;padding:0;font-family:menlo,monospace,sans-serif}#focusedInfo #focusedInfo_inner{color:var(--arbit-blue);text-shadow:0 0 10px rgba(var(--arbit-blue-rgb), .5);padding:20px 40px}#focusedInfo h4{font-weight:inherit;color:inherit}#focusedInfo .info{color:var(--arbit-light-blue);font-size:11px}#focusedInfo .info.first{padding-top:5px}#focusedInfo .info span{color:var(--arbit-orange)}#focusedInfo .action{appearance:none;width:100%;text-shadow:inherit;color:var(--arbit-green);text-align:right;cursor:pointer;background:0 0;border:none;border-radius:0;padding-top:5px;font-family:inherit;font-size:11px;display:block;position:relative}#focusedInfo .action[hidden]{display:none}#focusedInfo .action.first{padding-top:10px}#focusedInfo .action:hover{color:var(--arbit-light-blue)}#focusedInfo .action.first:after{content:"";background:var(--arbit-blue);width:30px;height:1px;position:absolute;top:5px;right:0}#focusedInfo .action:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}#focusedInfo_lockHint{text-align:right;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--arbit-blue-rgb), .55);text-shadow:none;padding-top:6px;font-size:9px}#focusedInfo #focusedInfo_close{appearance:none;background:rgba(var(--arbit-blue-rgb), .3);color:inherit;cursor:pointer;border:none;border-radius:0;width:40px;height:40px;margin:0;padding:0;position:absolute;top:0;right:0}#focusedInfo #focusedInfo_close:hover{background:rgba(var(--arbit-blue-rgb), .5)}#focusedInfo #focusedInfo_close div{width:100%;height:100%;position:absolute;top:0;left:0}#focusedInfo #focusedInfo_close div:before,#focusedInfo #focusedInfo_close div:after{content:"";background:var(--arbit-light-blue);width:35px;height:1px;display:block;position:absolute;top:-2px;left:-2px}#focusedInfo #focusedInfo_close div:before{transform:translateY(20px)translate(5px)rotate(45deg)}#focusedInfo #focusedInfo_close div:after{transform:translateY(20px)translate(5px)rotate(-45deg)}#focusedInfo #focusedInfo_close:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){#focusedInfo{transition-duration:1ms}}@media screen and (width<=600px){#focusedInfo{width:calc(100% - 20px);left:10px}}:where(#fpvHud,#fpvHud *){color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-light-blue-rgb), .5);box-sizing:border-box;margin:0;padding:0;font-family:menlo,monospace,sans-serif}#fpvHud{pointer-events:none;position:absolute;inset:0}#globalCross{pointer-events:none;width:100vw;height:100vh;display:block;position:absolute;top:0;left:0}#globalCross #h{background:rgba(var(--arbit-light-blue-rgb), .2);width:100%;height:1px;position:absolute;top:50%}#globalCross #v{background:rgba(var(--arbit-light-blue-rgb), .2);width:1px;height:100%;position:absolute;left:50%}#globalCross #cch{background:var(--arbit-light-blue);width:11px;height:1px;box-shadow:0px 0px 5px var(--arbit-light-blue);position:absolute;top:50%;left:calc(50% - 5px)}#globalCross #ccv{background:var(--arbit-light-blue);width:1px;height:11px;box-shadow:0px 0px 5px var(--arbit-light-blue);position:absolute;top:calc(50% - 5px);left:50%}#globalCross #leftArrow,#globalCross #rightArrow{cursor:pointer;width:70px;height:1px;position:absolute;top:50%;transform:rotate(180deg)}#globalCross #leftArrow:before,#globalCross #leftArrow:after,#globalCross #rightArrow:before,#globalCross #rightArrow:after{content:"";background:rgba(var(--arbit-light-blue-rgb), .6);width:70px;height:1px;display:block;position:absolute}#globalCross #leftArrow{left:40%}#globalCross #leftArrow:before{transform:translateY(25px)rotate(45deg)}#globalCross #leftArrow:after{transform:translateY(-25px)rotate(-45deg)}#globalCross #rightArrow{left:calc(60% - 70px)}#globalCross #rightArrow:before{transform:translateY(25px)rotate(-45deg)}#globalCross #rightArrow:after{transform:translateY(-25px)rotate(45deg)}#globalCross #redLeftArrow,#globalCross #redRightArrow{cursor:pointer;width:10px;height:1px;transition:transform .2s ease-out;position:absolute;top:50%;transform:rotate(180deg)}#globalCross #redLeftArrow:before,#globalCross #redLeftArrow:after,#globalCross #redRightArrow:before,#globalCross #redRightArrow:after{content:"";background:rgba(var(--arbit-red-rgb), 1);width:10px;height:1px;display:block;position:absolute}#globalCross #redLeftArrow{left:calc(40% + 35px)}#globalCross #redLeftArrow:before{transform:translateY(4px)rotate(45deg)}#globalCross #redLeftArrow:after{transform:translateY(-4px)rotate(-45deg)}#globalCross #redRightArrow{left:calc(60% - 44px)}#globalCross #redRightArrow:before{transform:translateY(4px)rotate(-45deg)}#globalCross #redRightArrow:after{transform:translateY(-4px)rotate(45deg)}#globalCross.focusedSat #redLeftArrow{transform:rotate(180deg)translate(-15px)}#globalCross.focusedSat #redRightArrow{transform:rotate(180deg)translate(15px)}#globalCross #topArrow,#globalCross #bottomArrow{cursor:pointer;width:20px;height:1px;position:absolute;left:calc(50% - 19px);transform:rotate(180deg)}#globalCross #topArrow:before,#globalCross #topArrow:after,#globalCross #bottomArrow:before,#globalCross #bottomArrow:after{content:"";background:var(--arbit-light-blue);width:1px;height:20px;box-shadow:0px 0px 5px var(--arbit-light-blue);display:block;position:absolute}#globalCross #topArrow{top:40%}#globalCross #topArrow:before{transform:translate(-7px)rotate(45deg)}#globalCross #topArrow:after{transform:translate(7px)rotate(-45deg)}#globalCross #bottomArrow{top:calc(60% + 20px)}#globalCross #bottomArrow:before{transform:translate(-7px)rotate(-45deg)}#globalCross #bottomArrow:after{transform:translate(7px)rotate(45deg)}#globalCross #gh-left,#globalCross #gh-right{background:var(--arbit-light-blue);width:100px;height:1px;box-shadow:0px 0px 5px var(--arbit-light-blue);position:absolute;top:50%}#globalCross #gh-left{left:calc(25% - 50px)}#globalCross #gh-right{left:calc(75% - 50px)}@media screen and (width<=600px){#globalCross #gh-left{width:50px;left:50px}#globalCross #gh-right{width:50px;left:calc(100% - 100px)}#globalCross #leftArrow{left:calc(50% - 100px)}#globalCross #rightArrow{left:calc(50% + 30px)}#globalCross #redLeftArrow{left:calc(50% - 55px)}#globalCross #redRightArrow{left:calc(50% + 45px)}}#heightScale{right:250px}#zoomScale{left:250px}.verticalScale.left .vValue{left:-90px}.verticalScale.left .vValue:before{left:70px}.verticalScale.left .vGraduation .b-label{text-align:left;top:-5px;left:15px;right:auto}.verticalScale{pointer-events:none;height:400px;position:absolute;top:calc(50% - 200px)}.verticalScale .vLine{background:rgba(var(--arbit-blue-rgb), .5);width:1px;height:100%;margin-left:5px}.verticalScale .vValue{border:1px solid var(--arbit-blue);width:70px;height:40px;box-shadow:0 0 4px rgba(var(--arbit-light-blue-rgb), .7), inset 0 0 4px rgba(var(--arbit-light-blue-rgb), .7);margin-top:-20px;position:absolute;top:50%;left:30px}.verticalScale .vValue div{color:var(--arbit-light-blue);text-shadow:0 0 4px var(--arbit-light-blue);text-align:center;font-size:16px;line-height:40px}.verticalScale .vValue:before{content:"";box-shadow:0 0 4px rgba(var(--arbit-light-blue-rgb), .7), inset 0 0 4px rgba(var(--arbit-light-blue-rgb), .7);background:var(--arbit-blue);width:30px;height:1px;position:absolute;top:50%;left:-30px}.verticalScale .vGraduation{position:absolute;top:0;left:0}.verticalScale .vGraduation .b,.verticalScale .vGraduation .s{height:1px;margin-bottom:9px;display:block;position:relative}.verticalScale .vGraduation .b{background:rgba(var(--arbit-light-blue-rgb), 1);width:11px;box-shadow:0 0 4px var(--arbit-light-blue)}.verticalScale .vGraduation .s{background:rgba(var(--arbit-blue-rgb), .5);width:7px;margin-left:2px}.verticalScale .vGraduation .b-label{text-align:right;font-size:9px;position:absolute;top:-5px;right:15px}@media screen and (width<=600px){#heightScale{right:23px}#zoomScale{left:23px}.verticalScale .vValue{left:-90px}.verticalScale .vValue:before{left:70px}.verticalScale .vGraduation .b-label{text-align:left;left:15px;right:auto}.verticalScale.left .vValue{left:30px}.verticalScale.left .vValue:before{left:-30px}.verticalScale.left .vGraduation .b-label{text-align:right;left:auto;right:15px}}#compass{display:block;position:absolute;top:17px;left:70px}#compass path{transform-origin:50%}#observerInfo,#horizonPickInfo{z-index:3;pointer-events:auto;transform-origin:0 0;background:#0b2734cc;width:540px;font-size:12px;transition:transform .1s ease-out;position:absolute;top:100px;left:calc(50% - 270px);transform:scaleY(0)}#observerInfo.animation,#horizonPickInfo.animation{transform:scaleY(1)}#observerInfo:before,#horizonPickInfo:before{content:"";background:rgba(var(--arbit-light-blue-rgb), .3);width:20px;height:100%;display:block;position:absolute;top:0;left:0}#observerInfo,#observerInfo *,#horizonPickInfo,#horizonPickInfo *{color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-light-blue-rgb), .5);margin:0;padding:0;font-family:menlo,monospace,sans-serif}#observerInfo #observerInfo_inner,#horizonPickInfo #horizonPickInfo_inner{color:var(--arbit-blue);text-shadow:0 0 10px rgba(var(--arbit-blue-rgb), .5);padding:20px 40px}#observerInfo h4,#horizonPickInfo h4{font-weight:inherit;color:inherit}#observerInfo .message,#horizonPickInfo .message{color:var(--arbit-light-blue);padding-top:5px;font-size:11px}#observerInfo .info{color:var(--arbit-light-blue);font-size:11px}#observerInfo .info.first{padding-top:5px}#observerInfo .info span{color:var(--arbit-orange)}#observerInfo .action,#horizonPickInfo .action{appearance:none;width:100%;text-shadow:inherit;color:var(--arbit-green);text-align:right;cursor:pointer;background:0 0;border:none;border-radius:0;padding-top:5px;font-family:inherit;font-size:11px;display:block;position:relative}#observerInfo .action.first,#horizonPickInfo .action.first{padding-top:10px}#observerInfo .action:hover,#horizonPickInfo .action:hover{color:var(--arbit-light-blue)}#observerInfo .action.first:after,#horizonPickInfo .action.first:after{content:"";background:var(--arbit-blue);width:30px;height:1px;position:absolute;top:5px;right:0}#observerInfo .action:focus-visible,#horizonPickInfo .action:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}#observerInfo_lockHint{text-align:right;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--arbit-blue-rgb), .55);text-shadow:none;white-space:nowrap;padding-top:6px;font-size:9px}#observerInfo_lockHint.imu{color:var(--arbit-green)}#observerInfo #observerInfo_useMotion{appearance:none;text-transform:inherit;letter-spacing:inherit;color:var(--arbit-green);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:9px;display:inline-block;position:relative}#observerInfo #observerInfo_useMotion[hidden]{display:none}#observerInfo #observerInfo_useMotion:before{content:"";position:absolute;inset:-24px -4px 0 -8px}#observerInfo #observerInfo_useMotion:hover{color:var(--arbit-light-blue)}#observerInfo #observerInfo_useMotion:active{color:var(--arbit-blue)}#observerInfo #observerInfo_useMotion:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}#observerInfo #observerInfo_close,#horizonPickInfo #horizonPickInfo_close{appearance:none;background:rgba(var(--arbit-blue-rgb), .3);color:inherit;cursor:pointer;border:none;border-radius:0;width:40px;height:40px;margin:0;padding:0;position:absolute;top:0;right:0}#observerInfo #observerInfo_close:hover,#horizonPickInfo #horizonPickInfo_close:hover{background:rgba(var(--arbit-blue-rgb), .5)}#observerInfo #observerInfo_close div,#horizonPickInfo #horizonPickInfo_close div{width:100%;height:100%;position:absolute;top:0;left:0}#observerInfo #observerInfo_close div:before,#observerInfo #observerInfo_close div:after,#horizonPickInfo #horizonPickInfo_close div:before,#horizonPickInfo #horizonPickInfo_close div:after{content:"";background:var(--arbit-light-blue);width:35px;height:1px;display:block;position:absolute;top:-2px;left:-2px}#observerInfo #observerInfo_close div:before,#horizonPickInfo #horizonPickInfo_close div:before{transform:translateY(20px)translate(5px)rotate(45deg)}#observerInfo #observerInfo_close div:after,#horizonPickInfo #horizonPickInfo_close div:after{transform:translateY(20px)translate(5px)rotate(-45deg)}#observerInfo #observerInfo_close:focus-visible,#horizonPickInfo #horizonPickInfo_close:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){#observerInfo,#horizonPickInfo{transition-duration:1ms}}@media screen and (width<=600px){#observerInfo,#horizonPickInfo{width:calc(100% - 20px);left:10px}}#openMenuButton,#popUpMenu #popUpMenu_close,#popUpMenu #saveTle,#popUpMenu #about{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0}#openMenuButton{pointer-events:auto;-webkit-user-select:none;user-select:none;color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-light-blue-rgb), .5);background:#000000b3;padding:8px 10px;font-family:menlo,monospace,sans-serif;position:absolute;top:10px;left:10px}#openMenuButton:hover{background:rgba(var(--arbit-blue-rgb), .3)}#openMenuButton #openMenuButton_inner{border-top:1px solid var(--arbit-blue);border-bottom:1px solid var(--arbit-blue);width:30px;height:34px}#openMenuButton #openMenuButton_inner:before,#openMenuButton #openMenuButton_inner:after{content:"";background:var(--arbit-light-blue);width:20px;height:2px;box-shadow:0 0 5px var(--arbit-light-blue);display:block;position:absolute}#openMenuButton #openMenuButton_inner:before{transform:translateY(15px)translate(5px)}#openMenuButton #openMenuButton_inner:after{transform:translateY(15px)translate(5px)rotate(90deg)}#popUpMenu,#popUpMenu *{color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-light-blue-rgb), .5);margin:0;padding:0;font-family:menlo,monospace,sans-serif}#popUpMenu h2{text-transform:uppercase;padding:20px 0;font-size:12px;font-weight:400}#popUpMenu .section.foldable h2{padding:0}#popUpMenu #tleImportToggle{width:100%;font:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:20px 0;display:flex}#popUpMenu #tleImportToggle:after{content:"+";color:var(--arbit-blue)}#popUpMenu #tleImportToggle[aria-expanded=true]:after{content:"−"}#popUpMenu #tleImportToggle:hover:after{color:var(--arbit-light-blue)}#popUpMenu #saveTle{text-transform:uppercase;text-align:center;width:100%;height:40px;color:var(--arbit-blue);border:1px solid var(--arbit-blue);cursor:pointer;background:0 0;margin-top:10px;line-height:38px;position:relative}#popUpMenu #saveTle:hover{color:var(--arbit-light-blue);border:1px solid var(--arbit-light-blue)}#popUpMenu #saveTle:before{content:"";background:var(--arbit-blue);width:5px;height:5px;position:absolute;top:0;left:0}#popUpMenu #about{cursor:pointer;color:var(--arbit-green);text-shadow:0 0 10px rgba(var(--arbit-green-rgb), .5);margin:20px 0 0 auto;font-size:9px;display:block;position:relative}#popUpMenu .smallBorder{background:var(--arbit-blue);width:30px;height:1px;position:absolute}#popUpMenu .smallBorder.left{left:10px}#popUpMenu .smallBorder.right{right:10px}#popUpMenu .smallBorder.top{top:7px}#popUpMenu .smallBorder.bottom{bottom:7px}#popUpMenu #search{border:none;border-bottom:1px solid var(--arbit-green);width:100%;color:var(--arbit-light-blue);background:#0b2734cc;padding:10px 0;font-size:16px}#popUpMenu #search::placeholder{color:rgba(var(--arbit-light-blue-rgb), .45);opacity:1}#popUpMenu label.radio,#popUpMenu label.checkbox{cursor:pointer;width:100px;margin-right:5px;display:inline-block;position:relative}#popUpMenu label.radio input[type=radio],#popUpMenu label.checkbox input[type=checkbox]{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}#popUpMenu label.radio div,#popUpMenu label.checkbox div{border:1px solid rgba(var(--arbit-blue-rgb), .4);height:40px;color:rgba(var(--arbit-blue-rgb), .6);text-align:center;line-height:38px}#popUpMenu label.radio div:hover,#popUpMenu label.checkbox div:hover{color:var(--arbit-light-blue);border-color:var(--arbit-light-blue)}#popUpMenu label.radio div:before,#popUpMenu label.checkbox div:before{content:"";background:var(--arbit-blue);width:5px;height:5px;position:absolute;top:0;left:0}#popUpMenu label.radio div:after,#popUpMenu label.checkbox div:after{content:"";background:rgba(var(--arbit-blue-rgb), .6);width:108px;height:1px;position:absolute;top:1px;left:-9px;transform:translateY(20px)translate(5px)rotate(-21deg)}#popUpMenu label.radio input:checked~div,#popUpMenu label.checkbox input:checked~div{border-color:var(--arbit-green);color:var(--arbit-light-blue)}#popUpMenu label.radio input:checked~div:before,#popUpMenu label.checkbox input:checked~div:before{background:var(--arbit-light-blue)}#popUpMenu label.radio input:checked~div:after,#popUpMenu label.checkbox input:checked~div:after{width:0}#popUpMenu label.radio input:focus-visible~div{outline:2px solid var(--arbit-blue);outline-offset:-3px}#popUpMenu{z-index:2;pointer-events:auto;transform-origin:0 0;background:#000000b3;width:300px;max-height:calc(100dvh - 110px);padding:10px;font-size:12px;transition:transform .2s;position:absolute;top:100px;left:10px;overflow-y:auto;transform:scale(0)}#popUpMenu.animation{transform:scale(1)}#popUpMenu #popUpMenu_inner{border-top:1px solid var(--arbit-blue);opacity:0;transition:opacity .1s .2s;position:relative}#popUpMenu.animation #popUpMenu_inner{opacity:1}#popUpMenu #popUpMenu_close{border:1px solid rgba(var(--arbit-light-blue-rgb), .5);z-index:1;width:60px;height:30px;position:absolute;top:12px;right:0}#popUpMenu #popUpMenu_close div{background:rgba(var(--arbit-light-blue-rgb), .3);width:50%;height:100%;position:absolute;top:0;right:0}#popUpMenu #popUpMenu_close div:hover{background:rgba(var(--arbit-blue-rgb), .8)}#popUpMenu #popUpMenu_close div:before,#popUpMenu #popUpMenu_close div:after{content:"";background:var(--arbit-light-blue);width:30px;height:1px;display:block;position:absolute;top:-6px;left:-5px}#popUpMenu #popUpMenu_close div:before{transform:translateY(20px)translate(5px)rotate(45deg)}#popUpMenu #popUpMenu_close div:after{transform:translateY(20px)translate(5px)rotate(-45deg)}#popUpMenu .section{position:relative}#popUpMenu .section:after{content:"";background:var(--arbit-blue);width:30px;height:1px;position:absolute;bottom:-3px;right:0}#popUpMenu #results{z-index:2;background:#000c;width:100%;display:none;position:absolute}#popUpMenu #results.show{display:block}#popUpMenu #results .result{cursor:pointer;border-bottom:1px solid rgba(var(--arbit-blue-rgb), .3);padding:7px 0 7px 5px;position:relative}#popUpMenu #results .result p{color:var(--arbit-blue);text-transform:uppercase}#popUpMenu #results .result.active{border-bottom:1px solid rgba(var(--arbit-green-rgb), .6)}#popUpMenu #results .result.active p{color:var(--arbit-light-blue)}#popUpMenu #results .result.result-empty{cursor:default}#popUpMenu #results .result.result-empty p{color:var(--arbit-blue);opacity:.6}#popUpMenu #results .result-constellation small,#popUpMenu #results .result-imported small{color:var(--arbit-green);text-shadow:0 0 10px rgba(var(--arbit-green-rgb), .5);font-size:10px;display:block}#popUpMenu #results .result[aria-busy=true]{cursor:progress}#popUpMenu #tleText{background:rgba(var(--arbit-blue-rgb), .1);border-left:1px solid var(--arbit-green);border-right:1px solid var(--arbit-green);width:100%;height:130px;color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-blue-rgb), .5);resize:vertical;border-top:0;border-bottom:0;padding:0 5px}#popUpMenu #tleImportStatus{color:var(--arbit-green);text-shadow:0 0 10px rgba(var(--arbit-green-rgb), .5);margin-top:10px}#popUpMenu #tleImportStatus:empty{margin-top:0}#popUpMenu #tleImportStatus.error{color:var(--arbit-red);text-shadow:0 0 10px rgba(var(--arbit-red-rgb), .6)}#popUpMenu #aboveHorizonStatus{color:var(--arbit-green);text-shadow:0 0 10px rgba(var(--arbit-green-rgb), .5);margin-top:6px;font-size:11px}#popUpMenu #aboveHorizonStatus:empty{margin-top:0}#openMenuButton:focus-visible,#popUpMenu #popUpMenu_close:focus-visible,#popUpMenu #search:focus-visible,#popUpMenu #tleImportToggle:focus-visible,#popUpMenu #tleText:focus-visible,#popUpMenu #saveTle:focus-visible,#popUpMenu #about:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){#popUpMenu,#popUpMenu #popUpMenu_inner{transition-duration:1ms;transition-delay:0s}}@media screen and (width<=600px){#openMenuButton{z-index:3;position:fixed;inset:auto 10px 80px auto}#popUpMenu{transform-origin:100% 100%;width:100%;max-height:calc(100dvh - 20px);top:auto;bottom:10px;left:0}}#aboutPanel{pointer-events:auto;box-sizing:border-box;border:none;border-top:1px solid var(--arbit-blue);border-bottom:1px solid var(--arbit-blue);width:min(600px,100vw - 20px);max-height:calc(100dvh - 20px);color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-light-blue-rgb), .5);background:#000000d9;margin:auto;padding:10px 30px 30px;font-family:menlo,monospace,sans-serif;font-size:12px;line-height:1.6;overflow-y:auto}#aboutPanel::backdrop{background:#00000080}#aboutPanel h1{text-transform:uppercase;margin:0;padding:20px 0;font-size:20px;font-weight:400}#aboutPanel p{margin:0 0 1.2em}#aboutPanel a{color:var(--arbit-green);text-shadow:0 0 10px rgba(var(--arbit-green-rgb), .5)}#aboutPanel #aboutPanel_back{appearance:none;border:1px solid var(--arbit-blue);height:40px;color:var(--arbit-blue);text-shadow:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin:10px 0 0;padding:0 30px;font-family:inherit;line-height:38px;position:relative}#aboutPanel #aboutPanel_back:before{content:"";background:var(--arbit-blue);width:5px;height:5px;position:absolute;top:0;left:0}#aboutPanel #aboutPanel_back:hover{color:var(--arbit-light-blue);border-color:var(--arbit-light-blue)}#aboutPanel a:focus-visible,#aboutPanel #aboutPanel_back:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}@media screen and (width<=600px){#aboutPanel{padding:10px 16px 20px}}#openSatList,#satList .close,#satList .constellation-infos{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:0;margin:0;padding:0}#openSatList{pointer-events:auto;-webkit-user-select:none;user-select:none;color:var(--arbit-light-blue);background:#000000b3;padding:8px 10px;position:absolute;top:10px;right:10px}#openSatList:hover{background:rgba(var(--arbit-blue-rgb), .3)}#openSatList .inner{border-top:1px solid var(--arbit-blue);border-bottom:1px solid var(--arbit-blue);width:30px;height:34px;transform:rotate(180deg)}#openSatList.opened .inner{transform:rotate(0)}#openSatList .inner:before,#openSatList .inner:after{content:"";background:var(--arbit-light-blue);width:15px;height:2px;box-shadow:0 0 5px var(--arbit-light-blue);display:block;position:absolute;top:0;left:0}#openSatList .inner:before{transform:translateY(15px)translate(13px)rotate(45deg)}#openSatList .inner:after{transform:translateY(15px)translate(3px)rotate(-45deg)}#satList,#satList *{color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-light-blue-rgb), .5);margin:0;padding:0;font-family:menlo,monospace,sans-serif}#satList .smallBorder{background:var(--arbit-blue);width:30px;height:1px;position:absolute}#satList .smallBorder.left{left:10px}#satList .smallBorder.right{right:10px}#satList .smallBorder.top{top:7px}#satList .smallBorder.bottom{bottom:7px}#satList #satList_filter{border:none;border-bottom:1px solid var(--arbit-green);background:#0b2734cc;width:100%;margin:5px 0 0;padding:10px 0;font-size:16px;display:block}#satList #satList_filter::placeholder{color:rgba(var(--arbit-light-blue-rgb), .45);opacity:1}#satList{z-index:1;pointer-events:auto;transform-origin:100% 0;background:#000000b3;width:200px;padding:10px;font-size:12px;transition:transform .2s;position:absolute;top:100px;right:10px;transform:scale(0)}#satList.animation{transform:scale(1)}#satList #satList_inner{border-top:1px solid var(--arbit-blue);border-bottom:1px solid var(--arbit-blue);opacity:0;transition:opacity .1s .2s;position:relative}#satList.animation #satList_inner{opacity:1}#satList #satList_count{text-align:right;color:var(--arbit-blue);padding:5px 0 0;font-size:9px}#satList_count>span{color:var(--arbit-green);font-weight:700}#satList #satList_list{max-height:calc(min(80dvh,100dvh - 110px) - 84px);margin-top:5px;overflow-y:auto}#satList .sat-list-constellation{margin-bottom:5px;display:block;position:relative}#satList .constellation-infos{border:1px solid var(--arbit-blue);text-transform:uppercase;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;color:var(--arbit-blue);line-height:38px;transition:width .2s;display:block;position:relative}#satList .constellation-infos p{color:var(--arbit-blue)}#satList .constellation-infos small{color:var(--arbit-green);font-size:8px}#satList .constellation-infos .count{text-align:right;color:var(--arbit-blue);font-size:9px;font-weight:700;line-height:9px;position:absolute;bottom:1px;right:1px}#satList .constellation-infos:before{content:"";background:var(--arbit-blue);width:5px;height:5px;position:absolute;top:0;left:0}#satList .sat-list-constellation:hover .constellation-infos,#satList .sat-list-constellation:focus-within .constellation-infos{width:calc(100% - 40px)}#satList .constellation-satellites{border-left:3px solid rgba(var(--arbit-light-blue-rgb), .3);margin:5px 0 0 5px;padding:3px 0 0 3px;display:block}#satList .uiSat{background:#0b2734cc;width:100%;height:40px;margin-bottom:5px;display:block;position:relative}#satList .uiSat:before{content:"";background:rgba(var(--arbit-light-blue-rgb), .3);width:20px;height:100%;transition:background .2s;display:block;position:absolute;top:0;left:0}#satList .uiSat .content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;height:100%;padding-left:20px;transition:width .2s;display:table;position:absolute;top:0;left:0}#satList .uiSat .content span{text-align:center;color:var(--arbit-blue);vertical-align:middle;word-wrap:anywhere;display:table-cell}#satList .uiSat.delete:hover:before,#satList .uiSat.delete:focus-within:before{background:var(--arbit-light-blue)}#satList .uiSat.delete:hover .content,#satList .uiSat.delete:focus-within .content{width:calc(100% - 40px)}#satList .uiSat.delete:hover .content span,#satList .uiSat.delete:focus-within .content span{color:var(--arbit-light-blue)}#satList .close{background:rgba(var(--arbit-blue-rgb), .3);transform-origin:100% 0;width:40px;height:40px;transition:transform .1s;position:absolute;top:0;right:0;transform:scaleX(0)}#satList .close .inner{opacity:0;width:100%;height:100%;transition:opacity .1s .1s;position:absolute;top:0;left:0}#satList .close .inner:before,#satList .close .inner:after{content:"";background:var(--arbit-light-blue);width:35px;height:1px;display:block;position:absolute;top:-2px;left:-2px}#satList .close .inner:before{transform:translateY(20px)translate(5px)rotate(45deg)}#satList .close .inner:after{transform:translateY(20px)translate(5px)rotate(-45deg)}#satList .uiSat.delete:hover>.close,#satList .uiSat.delete:focus-within>.close,#satList .sat-list-constellation:hover>.close,#satList .sat-list-constellation:focus-within>.close{transform:scaleX(1)}#satList .uiSat.delete:hover>.close .inner,#satList .uiSat.delete:focus-within>.close .inner,#satList .sat-list-constellation:hover>.close .inner,#satList .sat-list-constellation:focus-within>.close .inner{opacity:1}#satList .close:hover{background:rgba(var(--arbit-blue-rgb), .8)}#satList .sentinel{height:1px}#openSatList:focus-visible,#satList #satList_filter:focus-visible,#satList .close:focus-visible,#satList .constellation-infos:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:-2px}@media (prefers-reduced-motion:reduce){#satList,#satList #satList_inner,#satList .close,#satList .close .inner,#satList .constellation-infos,#satList .uiSat .content{transition-duration:1ms;transition-delay:0s}}@media screen and (width<=600px){#satList{transform-origin:0 0;width:calc(100% - 70px);top:10px;left:10px;right:auto}#satList #satList_list{max-height:calc(min(80dvh,100dvh - 150px) - 84px)}}#tooltip{z-index:0;pointer-events:auto;font-size:12px;position:absolute;top:0;left:0}#tooltip.list-hover{pointer-events:none}#tooltip,#tooltip *{color:var(--arbit-light-blue);text-shadow:0 0 10px rgba(var(--arbit-light-blue-rgb), .5);margin:0;padding:0;font-family:menlo,monospace,sans-serif}#tooltip #tooltip_inner{color:var(--arbit-blue);text-shadow:0 0 10px rgba(var(--arbit-blue-rgb), .5);transform-origin:0 0;background:#0b2734cc;padding:20px 20px 20px 40px;transition:transform .1s ease-out;position:relative;transform:scaleY(0)}#tooltip #tooltip_inner.animation{transform:scaleY(1)}#tooltip #tooltip_inner:before{content:"";background:rgba(var(--arbit-light-blue-rgb), .3);width:20px;height:100%;display:block;position:absolute;top:0;left:0}#tooltip h4{font-weight:inherit;color:inherit}#tooltip h4 .name{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}#tooltip h4 .name:hover{color:var(--arbit-light-blue)}#tooltip h4 .name:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}#tooltip h4 .name.focused{color:var(--arbit-green)}#tooltip h4 .name:disabled{cursor:default}#tooltip h4 .name:disabled:hover{color:inherit}#tooltip h4 .name.focused:disabled:hover{color:var(--arbit-green)}#tooltip .info{color:var(--arbit-light-blue);font-size:11px}#tooltip .info.first{padding-top:5px}#tooltip .info span{color:var(--arbit-orange)}#tooltip .action{appearance:none;width:100%;text-shadow:inherit;color:var(--arbit-green);text-align:right;cursor:pointer;background:0 0;border:none;border-radius:0;padding-top:5px;font-family:inherit;font-size:11px;display:block;position:relative}#tooltip .action[hidden]{display:none}#tooltip .action.first{padding-top:10px}#tooltip .action:hover{color:var(--arbit-light-blue)}#tooltip .action.first:after{content:"";background:var(--arbit-blue);width:30px;height:1px;position:absolute;top:5px;right:0}#tooltip .action:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){#tooltip #tooltip_inner{transition-duration:1ms}}#timeSlider{pointer-events:auto;width:540px;margin-left:auto;position:absolute;bottom:10px;left:calc(50% - 270px)}#timeSlider #timeValue{pointer-events:none;width:100%;position:absolute;top:-30px}#timeSlider #timeValue_inner{font:inherit;color:inherit;pointer-events:auto;text-align:center;width:100px;height:30px;text-shadow:0 0 10px var(--arbit-green);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0 auto;padding:0;font-size:.7em;line-height:28px;display:block;position:relative}#timeSlider #timeValue_inner strong{color:var(--arbit-green)}#timeSlider #timeValue_inner.negative strong{color:var(--arbit-red)}#timeSlider #underlay{background:#000000b3;border-radius:40px;width:540px;height:60px;padding:20px}#timeSlider #graduation{pointer-events:none;width:calc(100% - 40px);height:60px;position:absolute;top:0;left:20px;overflow:hidden}#timeSlider #graduation_inner{width:100%;position:absolute;top:22px}#timeSlider #graduation_inner .b,#timeSlider #graduation_inner .s{float:left;background:rgba(var(--arbit-light-blue-rgb), .4);width:1px;margin-right:9px;position:relative}#timeSlider #graduation_inner .b{background:var(--arbit-light-blue);height:16px}#timeSlider #graduation_inner .b:before{content:"";background-image:linear-gradient(to bottom, rgba(var(--arbit-light-blue-rgb), .4) 30%, #fff0 0%);background-position:0;background-repeat:repeat-y;background-size:1px 5px;width:1px;height:50px;position:absolute;top:-17px}#timeSlider #graduation_inner .b.l{margin-right:0}#timeSlider #graduation_inner .s{height:10px;margin-top:3px}#timeSlider input[type=range]{appearance:none;background:0 0;width:100%;height:20px;margin:0;display:block}#timeSlider input[type=range]:focus{outline:none}#timeSlider input[type=range]:focus-visible{outline:2px solid var(--arbit-blue);outline-offset:4px;border-radius:20px}#timeSlider input[type=range]::-webkit-slider-runnable-track{cursor:pointer;width:100%;height:20px;box-shadow:none;background:rgba(var(--arbit-blue-rgb), var(--arbit-track-alpha));border:none;border-radius:20px}#timeSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--arbit-green);width:8px;height:8px;box-shadow:0 0 0 4px #2f3f3e, 0 0 0 12px rgba(var(--arbit-green-rgb), .4);cursor:pointer;border:none;border-radius:8px;margin-top:6px}#timeSlider input.negative[type=range]::-webkit-slider-thumb{background:var(--arbit-red);box-shadow:0 0 0 4px #2f3f3e, 0 0 0 12px rgba(var(--arbit-red-rgb), .4)}#timeSlider input[type=range]::-moz-range-track{cursor:pointer;width:100%;height:20px;box-shadow:none;background:rgba(var(--arbit-blue-rgb), var(--arbit-track-alpha));border:none;border-radius:20px}#timeSlider input[type=range]::-moz-range-thumb{background:var(--arbit-green);width:8px;height:8px;box-shadow:0 0 0 4px #2f3f3e, 0 0 0 12px rgba(var(--arbit-green-rgb), .4);cursor:pointer;border:none;border-radius:30px}#timeSlider input.negative[type=range]::-moz-range-thumb{background:var(--arbit-red);box-shadow:0 0 0 4px #2f3f3e, 0 0 0 12px rgba(var(--arbit-red-rgb), .4)}#timeSlider input[type=range]::-moz-focus-outer{border:none}@media screen and (width<=600px){#timeSlider{width:calc(100% - 20px);position:fixed;bottom:10px;left:10px}#timeSlider #underlay{width:100%}#timeSlider #timeValue{width:100px;margin-left:calc(50% - 50px)}}
