.EAav9G_astronomyCalc{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.EAav9G_astronomyCalc .EAav9G_body{min-width:0}.EAav9G_astronomyCalc .EAav9G_name{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);line-height:1.3;display:flex}.EAav9G_astronomyCalc .EAav9G_parameters{gap:var(--space-2) var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.EAav9G_astronomyCalc .EAav9G_key dt{font-size:var(--font-size-small);color:var(--text-color-secondary);line-height:1.4}.EAav9G_astronomyCalc .EAav9G_key .EAav9G_val{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);font-variant-numeric:tabular-nums;margin:0}.EAav9G_astronomyCalc .EAav9G_icon{flex:none}
.OzOyjq_section .OzOyjq_weatherEvent,.OzOyjq_section .OzOyjq_telescopeEvent,.OzOyjq_section .OzOyjq_moonEvent,.OzOyjq_section .OzOyjq_sunEvent{align-items:center;gap:0 var(--space-2);margin-top:var(--space-1);padding:2px var(--space-1);border-radius:var(--radius-sm);background-color:var(--surface-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}@media only screen and (max-width:768px){.OzOyjq_section .OzOyjq_weatherEvent,.OzOyjq_section .OzOyjq_telescopeEvent,.OzOyjq_section .OzOyjq_moonEvent,.OzOyjq_section .OzOyjq_sunEvent{flex-direction:column;align-items:flex-start;gap:0}}.OzOyjq_section .OzOyjq_weatherEvent span,.OzOyjq_section .OzOyjq_telescopeEvent span{align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.OzOyjq_section{display:block;overflow:hidden}@media only screen and (max-width:768px){.OzOyjq_section{padding:var(--space-2)}}.OzOyjq_section .OzOyjq_calendarToolbar{margin:0 0 var(--space-3);justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:768px){.OzOyjq_section .OzOyjq_calendarToolbar button{min-width:44px;min-height:44px}}.OzOyjq_section .OzOyjq_currentMonth{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);text-transform:capitalize;line-height:1.3}.OzOyjq_section .OzOyjq_mobileMoonIcon{right:var(--space-1);top:var(--space-1);position:absolute}@media only screen and (min-width:769px){.OzOyjq_section .OzOyjq_mobileMoonIcon{display:none}}@media only screen and (max-width:768px){.OzOyjq_section .OzOyjq_moonEvent,.OzOyjq_section .OzOyjq_sunEvent{display:none}}.OzOyjq_section .OzOyjq_moonEvent .OzOyjq_sunIcon,.OzOyjq_section .OzOyjq_sunEvent .OzOyjq_sunIcon{margin-right:var(--space-1)}.OzOyjq_section .OzOyjq_moonEvent .OzOyjq_rise:before,.OzOyjq_section .OzOyjq_sunEvent .OzOyjq_rise:before{content:"↑";margin-right:var(--space-1)}.OzOyjq_section .OzOyjq_moonEvent .OzOyjq_set:before,.OzOyjq_section .OzOyjq_sunEvent .OzOyjq_set:before{content:"↓";margin-right:var(--space-1)}.OzOyjq_section .OzOyjq_weatherEvent svg,.OzOyjq_section .OzOyjq_telescopeEvent svg{width:14px;height:14px;fill:var(--text-color-primary);flex:none}@media only screen and (max-width:768px){.OzOyjq_section .OzOyjq_weatherEvent,.OzOyjq_section .OzOyjq_telescopeEvent{display:none}}.OzOyjq_section .OzOyjq_telescopeEvent{background-color:var(--color-main-background)}.OzOyjq_section .OzOyjq_mobileTelescope{margin-top:var(--space-1);color:var(--color-main);align-items:center;gap:2px;display:none}.OzOyjq_section .OzOyjq_mobileTelescope svg{width:12px;height:12px;fill:var(--color-main)}@media only screen and (max-width:768px){.OzOyjq_section .OzOyjq_mobileTelescope{display:flex}}.OzOyjq_section .OzOyjq_dayNumber{font-size:var(--font-size-small);color:var(--text-color-primary);min-width:24px;height:24px;padding:0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);text-align:center;font-variant-numeric:tabular-nums;line-height:22px;display:inline-block}.OzOyjq_section .OzOyjq_dayNumber.OzOyjq_green{background-color:var(--color-green-background);border-color:var(--color-green)}.OzOyjq_section .OzOyjq_dayNumber.OzOyjq_orange{background-color:var(--color-orange-background);border-color:var(--color-orange)}.OzOyjq_section .OzOyjq_dayNumber.OzOyjq_red{background-color:var(--color-red-background);border-color:var(--color-red)}.OzOyjq_section .OzOyjq_grid{overflow-x:auto}.OzOyjq_section .OzOyjq_grid table{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;margin:0;padding:0}.OzOyjq_section .OzOyjq_grid table thead tr>th{font-size:var(--font-size-small);color:var(--text-color-secondary);height:36px;line-height:1.4;font-weight:var(--font-weight-medium);border:1px solid var(--border);background-color:var(--surface-2);text-transform:capitalize}.OzOyjq_section .OzOyjq_grid table tbody tr>*{background-color:var(--surface-1)}.OzOyjq_section .OzOyjq_grid table tbody tr>.OzOyjq_calendarDay{box-sizing:border-box;border:1px solid var(--border);vertical-align:top;padding:var(--space-1);width:14.28%;font-size:var(--font-size-small);color:var(--text-color-secondary);position:relative;overflow:hidden}@media only screen and (min-width:769px){.OzOyjq_section .OzOyjq_grid table tbody tr>.OzOyjq_calendarDay{height:72px}}.OzOyjq_section .OzOyjq_grid table tbody tr>.OzOyjq_calendarDay.OzOyjq_currentDay{background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--color-main)}.OzOyjq_section .OzOyjq_grid table tbody tr>.OzOyjq_empty{background-color:var(--body-background)}
.Y07UMa_cameraSection{padding:0;overflow:hidden}.Y07UMa_cameraSection .Y07UMa_lightboxTrigger{aspect-ratio:4/3;background:var(--surface-2);cursor:zoom-in;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.Y07UMa_cameraSection .Y07UMa_lightboxTrigger:focus-visible{outline-offset:-2px}.Y07UMa_cameraSection .Y07UMa_spinner{width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute;top:50%;left:50%}.Y07UMa_cameraSection .Y07UMa_photoImage{object-fit:cover;width:100%;height:100%;display:block}.Y07UMa_cameraSection .Y07UMa_error{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);position:absolute}
.gAnWuW_relayListContainer{gap:var(--space-1);flex-direction:column;height:100%;min-height:230px;display:flex}.gAnWuW_relayListContainer .gAnWuW_loader{justify-content:center;align-items:center;height:100%;display:flex}.gAnWuW_relayListContainer .gAnWuW_loader svg{width:32px;height:32px}.gAnWuW_relayListContainer .gAnWuW_item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;margin:0 calc(-1*var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-md);display:flex}.gAnWuW_relayListContainer .gAnWuW_item:hover{background-color:var(--surface-2)}.gAnWuW_relayListContainer .gAnWuW_name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.gAnWuW_relayListContainer .gAnWuW_description{text-align:right;color:var(--text-color-secondary);font-size:var(--font-size-secondary);flex:1}.gAnWuW_relayListContainer .gAnWuW_ledIndicator{background-color:var(--text-color-disabled);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.gAnWuW_relayListContainer .gAnWuW_ledIndicator.gAnWuW_on{background-color:var(--color-green)}.gAnWuW_relayListContainer .gAnWuW_ledIndicator.gAnWuW_off{background-color:var(--color-red)}.gAnWuW_relayListContainer .gAnWuW_switchButton{text-transform:uppercase;min-width:56px}@media only screen and (max-width:768px){.gAnWuW_relayListContainer .gAnWuW_switchButton{min-width:64px;min-height:44px}}.gAnWuW_relayListContainer .gAnWuW_switchButton.gAnWuW_off{color:var(--color-main);border-color:var(--color-main)}.gAnWuW_relayListContainer .gAnWuW_switchButton.gAnWuW_off:hover:not(:disabled){background:var(--color-main-background)}.gAnWuW_relayListContainer .gAnWuW_switchButton.gAnWuW_on{color:var(--color-green);border-color:var(--color-green)}.gAnWuW_relayListContainer .gAnWuW_switchButton.gAnWuW_on:hover:not(:disabled){background:var(--color-green-background)}
.VnrFOq_tableContainer{padding:var(--space-1);overflow-x:auto}.VnrFOq_dateCell{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.VnrFOq_num{font-variant-numeric:tabular-nums}.VnrFOq_link{margin:2px var(--space-1) 2px 0;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--font-size-secondary);line-height:22px;display:inline-block}.VnrFOq_link:hover{background:var(--surface-3)}
.fAPz-W_weather .fAPz-W_toolbar{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.fAPz-W_weather .fAPz-W_toolbar .fAPz-W_title{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.fAPz-W_weather .fAPz-W_update{font-size:var(--font-size-small);color:var(--text-color-secondary);margin:calc(-1*var(--space-1)) 0 var(--space-4);line-height:1.4}.fAPz-W_weather .fAPz-W_update strong{font-weight:var(--font-weight-medium);color:var(--text-color-primary)}.fAPz-W_weather .fAPz-W_grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0;display:grid}@media only screen and (max-width:768px){.fAPz-W_weather .fAPz-W_grid{grid-template-columns:repeat(2,1fr)}}.fAPz-W_weather .fAPz-W_grid .fAPz-W_key{min-width:0}.fAPz-W_weather .fAPz-W_grid .fAPz-W_label{font-size:var(--font-size-small);color:var(--text-color-secondary);align-items:center;gap:var(--space-1);line-height:1.4;display:flex}.fAPz-W_weather .fAPz-W_grid .fAPz-W_val{font-size:var(--font-size-stat);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:var(--space-1) 0 0;color:var(--text-color-primary);line-height:1.1}.fAPz-W_weather .fAPz-W_grid .fAPz-W_unit{font-size:var(--font-size-secondary);color:var(--text-color-secondary);line-height:1.45;font-weight:var(--font-weight-normal)}.fAPz-W_weather .fAPz-W_weatherCondition{background-color:var(--text-color-disabled);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.fAPz-W_weather .fAPz-W_weatherCondition.fAPz-W_good{background-color:var(--color-green)}.fAPz-W_weather .fAPz-W_weatherCondition.fAPz-W_warning{background-color:var(--color-orange)}.fAPz-W_weather .fAPz-W_weatherCondition.fAPz-W_danger{background-color:var(--color-red)}.fAPz-W_weather .fAPz-W_weatherState{margin-left:var(--space-1);text-transform:lowercase}.fAPz-W_weather .fAPz-W_weatherState.fAPz-W_good{color:var(--color-green)}.fAPz-W_weather .fAPz-W_weatherState.fAPz-W_warning{color:var(--color-orange)}.fAPz-W_weather .fAPz-W_weatherState.fAPz-W_danger{color:var(--color-red)}
.PDlSZG_widget{width:100%;color:var(--text-color-primary);overflow:hidden}.PDlSZG_widget.PDlSZG_fullWidth{width:100%}.PDlSZG_chartTooltipTitle{font-size:var(--font-size-small);color:var(--text-color-primary);min-width:160px;margin-top:-5px;margin-bottom:10px}.PDlSZG_chartTooltipTitle:first-letter{text-transform:uppercase}.PDlSZG_chartTooltipItem{margin-top:0}.PDlSZG_chartTooltipItem:last-of-type{margin-bottom:-5px}.PDlSZG_chartTooltipItem .PDlSZG_icon{float:left;border-radius:2px;width:6px;height:6px;margin-top:7px;margin-right:5px;display:inline-block}.PDlSZG_chartTooltipItem .PDlSZG_label{font-size:var(--font-size-small);color:var(--text-color-secondary);justify-content:space-between;align-items:center;display:flex}.PDlSZG_chartTooltipItem .PDlSZG_value{margin-left:var(--space-4);font-weight:var(--font-weight-medium);color:var(--text-color-primary)}
.moNudW_text{font-size:var(--font-size-prose);line-height:1.7}.moNudW_text p,.moNudW_text ul,.moNudW_text ol,.moNudW_text blockquote{margin:0 0 var(--space-4)}.moNudW_text h2{font-size:var(--font-size-title-section);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:var(--space-8) 0 var(--space-3);line-height:1.3}.moNudW_text h3{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);margin:var(--space-6) 0 var(--space-2);line-height:1.3}.moNudW_text h2+h3{margin-top:0}.moNudW_text ul,.moNudW_text ol{padding-left:var(--space-6)}.moNudW_text li+li{margin-top:var(--space-1)}.moNudW_text img{border-radius:var(--radius-lg);max-width:100%}.moNudW_text>:first-child{margin-top:0}.moNudW_text>:last-child{margin-bottom:0}.moNudW_text{margin:0}.moNudW_observatoryGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media only screen and (max-width:768px){.moNudW_observatoryGrid{grid-template-columns:1fr}}.moNudW_stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.moNudW_chart,.moNudW_block{min-width:0}.moNudW_allPhotosButtonContainer{margin-top:var(--space-4)}.moNudW_allPhotosButtonContainer a{display:block}.moNudW_allPhotosButtonContainer button{width:100%}.moNudW_lead{font-size:var(--font-size-lead);font-weight:var(--font-weight-normal);margin:0 0 var(--space-6);color:var(--text-color-secondary);line-height:1.55}.moNudW_prose{font-size:var(--font-size-prose);line-height:1.7}.moNudW_prose p,.moNudW_prose ul,.moNudW_prose ol,.moNudW_prose blockquote{margin:0 0 var(--space-4)}.moNudW_prose h2{font-size:var(--font-size-title-section);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:var(--space-8) 0 var(--space-3);line-height:1.3}.moNudW_prose h3{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);margin:var(--space-6) 0 var(--space-2);line-height:1.3}.moNudW_prose h2+h3{margin-top:0}.moNudW_prose ul,.moNudW_prose ol{padding-left:var(--space-6)}.moNudW_prose li+li{margin-top:var(--space-1)}.moNudW_prose img{border-radius:var(--radius-lg);max-width:100%}.moNudW_prose>:first-child{margin-top:0}.moNudW_prose>:last-child{margin-bottom:0}.moNudW_prose{margin:0 0 var(--space-4)}.moNudW_prose>div{margin:var(--space-4) 0}.moNudW_prose .moNudW_equipmentList{margin:0 0 var(--space-4);padding:0;list-style:none}.moNudW_prose .moNudW_equipmentList li+li{margin-top:var(--space-3)}.moNudW_equipmentTitle{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.moNudW_equipmentDescription{font-size:var(--font-size-secondary);color:var(--text-color-secondary);line-height:1.45}
