@font-face{font-family:Highway Gothic Narrow;src:url(../fonts/HighwayGothicNarrow.c31a89c9.ttf)}:root{font-size:clamp(.8rem,min(1.7vh,1.7vw),1.1rem)}html{background-color:#000;overflow:auto!important;-ms-overflow-style:none}body,html{height:100%;margin:0;padding:0}body{overflow:auto!important;font-family:Verdana,Arial,Helvetica,sans-serif}#main-content,body{position:fixed;width:100%}#main-content{height:var(--app-content-height);overflow:hidden;transition:height .1s ease-in-out}#app{width:100%;height:100%;margin:0;font-size:11pt;overflow:auto!important}#app .wwtelescope-component{position:absolute;top:0;width:100%;height:100%;border-style:none;border-width:0;margin:0;padding:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;color:#fff;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}#modal-loading{background-color:#000}#modal-loading .container{display:flex;flex-direction:row;align-items:center;justify-content:center}#modal-loading .container .spinner{background-image:url(https://projects.cosmicds.cfa.harvard.edu/cds-website/misc/lunar_loader.gif);background-repeat:no-repeat;background-size:contain;width:3rem;height:3rem}#modal-loading .container p{margin:0 0 0 1rem;padding:0;font-size:150%}#top-content{position:absolute;top:1rem;left:1rem;width:calc(100% - 2rem);pointer-events:none;justify-content:space-between}#left-buttons,#top-content{display:flex;align-items:flex-start}#left-buttons{flex-direction:column;gap:5px}#left-buttons .icon-wrapper{width:30%;flex-shrink:0}#right-buttons{display:flex;flex-direction:column;align-items:flex-end;height:auto}#right-buttons .date-buttons{display:flex;flex-direction:column;gap:10px}.focus-visible,.v-selection-control--focus-visible .v-selection-control__input,:focus-visible,button:focus-visible{outline:9px double #fff!important;box-shadow:0 0 0 6px #000!important;border-radius:.125rem}.video-wrapper{height:100%;background:#000;text-align:center;z-index:1000}.video-wrapper #video-close-icon{position:absolute;top:10px;right:10px;z-index:15}.video-wrapper #video-close-icon:hover{cursor:pointer}.video-wrapper #video-close-icon:focus{color:#fff;border:2px solid #fff}video{width:auto;-o-object-fit:contain;object-fit:contain}#info-video,video{height:100%;max-width:100%}#info-video{position:absolute;top:0;left:0;width:100%;overflow:hidden;padding:0;z-index:10}.bottom-sheet .v-overlay__content{align-self:flex-end;padding:0!important;margin:0!important;max-width:100%!important;height:34%}.bottom-sheet #tabs{width:calc(100% - 3em);align-self:left}.bottom-sheet .info-text{height:33vh;padding-bottom:25px}.bottom-sheet .info-text a{text-decoration:none}.bottom-sheet .close-icon{position:absolute;top:10px;right:10px;z-index:15}.bottom-sheet .close-icon:hover{cursor:pointer}.bottom-sheet .close-icon:focus{color:#fff;border:2px solid #fff}.bottom-sheet .scrollable{overflow-y:auto}.bottom-sheet #tab-items .v-card-text{font-size:max(14px,calc(.7em + .3vw));line-height:1.6;padding-top:0;padding-left:max(4vw,16px);padding-right:max(4vw,16px)}.bottom-sheet #tab-items .v-card-text h3{padding-top:5px}.bottom-sheet #tab-items .v-card-text h4{padding-top:5px;padding-bottom:4px}.bottom-sheet #tab-items .v-card-text p{padding-block:3px}@media (max-width:699px){.bottom-sheet #tab-items .v-card-text h3{font-size:1.3rem}.bottom-sheet #tab-items .v-card-text h4{font-size:1.1rem}}.bottom-sheet #tab-items .v-card-text .explore-list li{padding-block:2px}.bottom-sheet #tab-items .v-card-text .end-spacer{height:25px}.bottom-sheet #close-text-icon{position:absolute;top:.25em;right:.77083em;color:#fff}.bottom-sheet .v-tabs:not(.v-tabs--vertical).v-tabs--right>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next,.bottom-sheet .v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:none}#date-picker{pointer-events:auto}#location-title{display:flex;flex-direction:row;align-items:center;gap:.5rem}.icon-location-button{cursor:pointer;pointer-events:auto}.event-button{font-size:.9rem;background:#000;border:1px solid;border-radius:5px;padding:.5rem;pointer-events:auto;border-color:#fff;width:100%;transition:opacity .2s ease}.event-button.selected{color:var(--accent-color);border-color:var(--accent-color);border-radius:5px!important;box-shadow:none!important}.event-button.selected:hover{border-color:color-mix(in srgb,var(--accent-color) 70%,#000)}.event-button:hover{border-color:color-mix(in srgb,#fff 70%,#000)}.options{pointer-events:auto}.event-title,.options{color:var(--accent-color);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.event-title{font-size:1rem;padding-bottom:5px;display:flex;align-content:center}#date-title{display:flex;flex-direction:row;align-items:center;gap:5px;align-items:flex-end}#date-title .displayed-date-info{background:rgba(0,0,0,.7);border:1px solid var(--accent-color);border-radius:5px;padding:.5rem;text-align:right;pointer-events:auto}#date-title .displayed-date-info .date-display{font-weight:700;font-size:.9rem}#date-title .displayed-date-info .event-display{font-size:.8rem;opacity:.9}.date-picker-section{display:flex;justify-content:flex-end;pointer-events:auto;width:100%}.date-picker-section .calendar-button{font-size:.7rem;text-transform:none}@media (max-width:600px){.map-container{width:90vw;height:70vh}}@media (min-width:601px){.map-container{width:70vw;height:60vh}}#bottom-content{width:80%;display:flex;flex-direction:row;position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);pointer-events:none;align-items:center;gap:30px}@media (max-width:959px){#bottom-content{width:95%;gap:5px;bottom:1rem}}#bottom-content #speed-control-icon-button{display:none}@media (max-width:699px){#bottom-content #reset-button{display:none}}@media (max-height:599px){#bottom-content{bottom:.5rem}}#bottom-content #speed-text{font-size:1rem;background-color:transparent!important;color:var(--accent-color);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#time-slider-chips{width:90%;display:flex;flex-direction:column;padding-left:3rem;padding-right:2rem}#time-slider-chips .v-input__details{height:0;min-height:0;padding-top:0}@media (max-width:699px){#time-slider-chips{padding-left:1.5rem;padding-right:1rem;min-width:50%}}.v-slider{pointer-events:auto}.time-slider .v-slider-thumb .v-slider-thumb__label{color:#fff;background-color:rgba(0,0,0,.5);font-weight:600;border:2px solid var(--accent-color);border-radius:5px;width:-moz-max-content;width:max-content;padding:10px;font-size:.8rem}.time-slider .v-slider-thumb .v-slider-thumb__label:before{color:var(--accent-color)}@media (max-width:699px){.time-slider .v-slider-thumb .v-slider-thumb__label{padding-inline:5px}.time-slider{padding-left:5px}}.time-chips{display:flex;justify-content:space-between;pointer-events:auto}.time-chips .time-chip{cursor:pointer;font-size:.8rem}.time-chips .time-chip:hover{opacity:.8}@media (max-width:699px){.time-chips{font-size:.7rem;padding-inline:1px}#bottom-content #speed-buttons{gap:6px!important}}#geolocation-close{top:1rem}#geolocation-close,#geolocation-controls{position:absolute;right:1rem;z-index:1000}#geolocation-controls{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:350px;bottom:1rem;gap:5px}#geolocation-controls .location-search{flex-grow:1}#geolocation-controls .location-search .v-list-item{z-index:5000}@media (max-width:600px){#geolocation-controls{width:300px}}#geolocation-wrapper-location .v-btn{background-color:#000}.location-display{display:flex;flex-direction:column;align-items:left}#location-button{pointer-events:auto;height:-moz-fit-content;height:fit-content;text-align:left;padding-inline:.5rem}#body-logos{position:absolute;right:.5em;bottom:.1em}#body-logos img{height:32px}@media (max-height:599px){#body-logos img{display:none}}@media (max-width:699px){.info-tabs .v-btn{padding-inline:0}.info-tabs h3{font-size:1rem}}svg.fa-xmark{padding:.5em;margin:-.5em;aspect-ratio:1/1;border-radius:50%}#geolocation-close>svg.fa-xmark:hover{background-color:hsla(0,0%,100%,.5);overflow:visible;z-index:9000}#date-info{margin-bottom:10px}.info-button{border:1px solid var(--accent-color);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.info-button:hover{border-color:color-mix(in srgb,var(--accent-color) 70%,#000)}.clickable-object,.display-date-button{cursor:pointer;pointer-events:auto}.clickable-object{transition:opacity .2s ease}.clickable-object:hover,.icon-wrapper:hover,.options:hover{opacity:.7}#splash-overlay{position:fixed;align-items:center;justify-content:center;transition:width .5s,height .5s}#splash-overlay,#splash-screen{display:flex;flex-direction:column}#splash-screen{color:#e0e0e0;background-color:#000;flex-wrap:wrap;align-content:center;justify-content:space-around;height:-moz-fit-content;height:fit-content;max-height:85vh;backdrop-filter:blur(5px);border-radius:30px;border:min(1.2vw,.9vh) solid var(--accent-color);overflow:auto;padding-block:2rem}@media (max-width:699px){#splash-screen{max-width:90vw}}@media (max-height:600px){#splash-screen{max-width:95vw}}#splash-screen div{margin-inline:auto;text-align:center}#splash-screen p{font-family:Highway Gothic Narrow,Roboto,sans-serif;font-weight:700;vertical-align:middle}#splash-screen .small{font-size:var(--default-font-size);font-weight:700}#splash-screen #close-splash-button{position:absolute;top:1rem;right:1.75rem;text-align:end;color:var(--accent-color);font-size:2rem}#splash-screen #close-splash-button:hover{cursor:pointer}#splash-screen #splash-title{display:flex;flex-direction:column;font-family:Highway Gothic Narrow,Roboto,sans-serif;font-size:3.5rem;line-height:1.1;width:90%;text-align:center;padding-block:1rem;margin:auto}@media (max-width:699px){#splash-screen #splash-title{font-size:2.5rem}}@media (max-height:600px){#splash-screen #splash-title{font-size:2.5rem;padding-block:.25rem}}#splash-screen #invitation{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:500;width:80%;padding-block:.5rem}@media (max-width:699px){#splash-screen #invitation{display:none}}@media (max-height:600px){#splash-screen #invitation{display:none}}#splash-screen #location-input-section{margin:1rem auto;width:100%}#splash-screen #location-input-section .location-prompt{font-size:1.2rem;margin-bottom:1rem}#splash-screen #location-input-section .splash-location-search{width:75%;max-width:400px;margin:0 auto}#splash-screen #location-input-section .splash-location-search .v-field{padding:0!important}#splash-screen #location-input-section .splash-location-search .v-field__field{width:100%!important}#splash-screen #location-input-section .splash-location-search .v-field__input{padding:0!important}#splash-screen #location-input-section .splash-location-search .v-input__control,#splash-screen #location-input-section .splash-location-search input{width:100%!important;pointer-events:auto!important;cursor:text!important}#splash-screen #location-input-section .splash-location-search input{height:100%!important;padding:0}#splash-screen #location-input-section .error-message{color:#ff6b6b;font-size:1rem;margin-top:1rem}#splash-screen .medium{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:500}#splash-screen div:has(.splash-get-started){height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;margin-top:1rem}#splash-screen .splash-get-started{border:2px solid #fff;font-size:1.1rem;font-weight:700!important;text-transform:none!important}@media (max-width:500px){#splash-screen .splash-get-started{font-size:1rem;padding:.5rem}}@media (max-height:550px){#splash-screen .splash-get-started{font-size:1rem;padding:.5rem}}#splash-screen #splash-screen-acknowledgements{margin-top:clamp(.5rem,3vh,3rem);font-size:1rem;width:60%;margin-bottom:1rem}@media (max-height:500px){#splash-screen #splash-screen-acknowledgements{display:none}}#splash-screen #splash-screen-logos{margin-top:1.5em}#splash-screen #splash-screen-logos img{height:5vmin;vertical-align:middle;margin:2px}@media only screen and (max-width:600px){#splash-screen #splash-screen-logos img{height:24px}}#splash-screen #splash-screen-logos svg{vertical-align:middle;height:24px}@media (max-height:600px){#splash-screen #splash-screen-logos{display:none}}.forward-geocoding-container{--border-radius:20px;position:relative;color:var(--accent-color);border:2px solid var(--accent-color);border-radius:var(--border-radius);background-color:var(--bg-color);margin-left:.25rem;margin-bottom:.25rem;padding:var(--fg-container-padding)}.forward-geocoding-container .v-field>.v-field__field>.v-label.v-field-label:nth-child(2){font-size:1.2rem}.forward-geocoding-container .v-text-field{min-width:150px}.forward-geocoding-container .v-field--variant-filled.v-field--has-background .v-field__overlay{border-top-right-radius:0}.forward-geocoding-container .forward-geocoding-input>.v-input__control>.v-field{border-radius:var(--border-radius)}.forward-geocoding-container .forward-geocoding-input.geocode-success label{opacity:1}.forward-geocoding-container .forward-geocoding-input-small label{font-size:.8rem}.forward-geocoding-container .forward-geocoding-input-row{display:flex;flex-direction:row;justify-content:space-around;gap:10px;align-items:center}.forward-geocoding-container .geocoding-search-icon{padding-inline:calc(var(--default-line-height)*.3);padding-block:calc(var(--default-line-height)*.4)}.forward-geocoding-container #geocoding-close-icon:hover,.forward-geocoding-container .geocoding-search-icon:hover{cursor:pointer}.td__container{margin:1em;display:flex;flex-direction:column;justify-content:center;align-items:center;color:currentColor}.td__container>div>span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.td__time{width:-moz-max-content;width:max-content}.td__time_time{font-size:1em;color:inherit;text-align:center;text-wrap:nowrap;width:-moz-fit-content;width:fit-content}.td__date{width:-moz-max-content;width:max-content}.td__date_date{font-size:.75em;color:inherit;text-align:center;text-wrap:nowrap;width:-moz-fit-content;width:fit-content}.td__timezone{width:-moz-max-content;width:max-content}.td__timezone_tz{font-size:.75em;color:inherit;text-align:center;text-wrap:nowrap;width:-moz-fit-content;width:fit-content}