:root{--control-height:var(--hit-min);--control-max:20rem;--control-thumb:1.75rem;--control-track:.625rem}.control-row{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.field{align-items:center;gap:var(--space-2);min-width:0;flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.field__key{font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-label);white-space:nowrap}.field__hint{font-size:var(--type-caption);color:var(--text-label);flex-basis:100%;margin:0}.control{box-sizing:border-box;min-height:var(--control-height);font-size:var(--type-caption);color:var(--text-primary);background:var(--surface-void);border:var(--space-px) solid var(--line-control,var(--lichen));border-radius:var(--space-0-5);padding:0 var(--space-3)}.control:focus-visible{outline:var(--space-0-5) solid var(--focus-outer);outline-offset:var(--space-px);box-shadow:0 0 0 var(--space-px) var(--focus-inner)}.control:disabled{opacity:.6;cursor:wait}.control--select{inline-size:auto;max-inline-size:min(var(--control-max), 100%);min-inline-size:min(12rem,100%);padding-inline-end:var(--space-6)}.control--button{cursor:pointer;white-space:nowrap;background:0 0}@media (hover:hover){.control--button:hover{background:var(--surface-void)}}.control--button:active{transform:translateY(var(--space-px))}.control--range{-webkit-appearance:none;appearance:none;width:100%;min-height:0;height:var(--hit-min);cursor:pointer;touch-action:pan-y;background:0 0;border:0;margin:0;padding:0}.control--range:focus-visible{outline:var(--space-0-5) solid var(--focus-outer);outline-offset:var(--space-1);box-shadow:none}.control--range::-webkit-slider-runnable-track{height:var(--control-track);border-radius:calc(var(--control-track) / 2);background:var(--surface-void);border:var(--space-px) solid var(--line-control,var(--lichen))}.control--range::-moz-range-track{height:var(--control-track);border-radius:calc(var(--control-track) / 2);background:var(--surface-void);border:var(--space-px) solid var(--line-control,var(--lichen))}.control--range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--control-thumb);height:var(--control-thumb);margin-top:calc((var(--control-track) - var(--control-thumb)) / 2 - var(--space-px));background:var(--mark-sun);border:3px solid var(--surface-void);box-shadow:0 0 0 var(--space-px) var(--line-control,var(--lichen));cursor:grab;border-radius:50%}.control--range::-moz-range-thumb{width:var(--control-thumb);height:var(--control-thumb);background:var(--mark-sun);border:3px solid var(--surface-void);box-shadow:0 0 0 var(--space-px) var(--line-control,var(--lichen));cursor:grab;border-radius:50%}.control--range:active::-webkit-slider-thumb{cursor:grabbing}.ticks{height:calc(var(--space-4) + 1.4em);margin-inline:calc(var(--control-thumb) / 2);font-size:var(--type-caption);position:relative}.ticks__tick{justify-items:center;gap:var(--space-1);display:grid;position:absolute;top:0;transform:translate(-50%)}.ticks__tick i{width:var(--space-px);height:var(--space-2);background:var(--line-hair,var(--hair));display:block}.ticks__tick[data-labelled] i{height:var(--space-3);background:var(--line-control,var(--lichen))}.ticks__tick b{color:var(--text-label);font-weight:400}.ticks__mark{top:calc(-1 * var(--space-1));width:var(--space-0-5);height:var(--space-4);background:var(--line-control,var(--lichen));position:absolute;transform:translate(-50%)}.slider[data-astro-cid-j7kl7woj]{gap:var(--space-2);display:grid}.slider__head[data-astro-cid-j7kl7woj]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.slider__head[data-astro-cid-j7kl7woj] .field__key[data-astro-cid-j7kl7woj]{white-space:normal}.slider__value[data-astro-cid-j7kl7woj]{color:var(--text-primary)}.slider__sub[data-astro-cid-j7kl7woj]{color:var(--text-secondary)}.skyreadout[data-astro-cid-uc52z742]{background:var(--surface-plate);color:var(--text-primary);padding:var(--space-4);border:var(--space-px) solid var(--hair);outline:var(--space-2) solid var(--surface-void);outline-offset:0}.skyreadout__grid[data-astro-cid-uc52z742]{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width>=40rem){.skyreadout__grid[data-astro-cid-uc52z742]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.skyreadout__row[data-astro-cid-uc52z742]{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:var(--space-6);flex-wrap:wrap;display:flex}.skyreadout__key[data-astro-cid-uc52z742]{color:var(--text-label);margin:0}.skyreadout__cell[data-astro-cid-uc52z742]{align-items:baseline;gap:var(--space-2);margin:0;flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-inline-start:auto;display:inline-flex}.skyreadout__cell[data-astro-cid-uc52z742]>.skyreadout__val[data-astro-cid-uc52z742]{white-space:pre-wrap;max-inline-size:100%}.skyreadout__val[data-astro-cid-uc52z742]{width:calc(var(--cell-ch) * 1ch);text-align:right;white-space:pre;font-variant-numeric:tabular-nums;display:inline-block}.skyreadout__zone[data-astro-cid-uc52z742]{width:calc(var(--cell-ch) * 1ch);text-align:right;white-space:pre;color:var(--text-label);display:inline-block}.is-approx[data-astro-cid-uc52z742]{color:var(--text-label)}.skyreadout__note[data-astro-cid-uc52z742]{margin:var(--space-3) 0 0;color:var(--text-label);max-width:var(--measure-narrow,52ch)}body{background:var(--surface-base);color:var(--text-body);padding:var(--site-menu-clearance) max(var(--gutter), var(--safe-right)) var(--rhythm-section) max(var(--gutter), var(--safe-left));margin:0}.sky[data-astro-cid-je4fusua]{--type-micro:.8125rem;--type-label:.875rem;--type-caption:1rem;--type-body:1.125rem;--type-readout:1.375rem;--type-display-m:clamp(1.75rem, 1.5rem + 1vw, 2.25rem);gap:var(--rhythm-block);grid-template-columns:minmax(0,1fr);justify-items:stretch;max-width:78rem;margin-inline:auto;display:grid}.sky__title[data-astro-cid-je4fusua]{margin:0 0 var(--space-2);color:var(--text-primary)}.sky__lede[data-astro-cid-je4fusua]{max-width:var(--measure,64ch);margin:0}.sky__observer[data-astro-cid-je4fusua]{margin:0}.sky__globe[data-astro-cid-je4fusua]{justify-content:center;min-width:0;display:flex}.sky__globe[data-astro-cid-je4fusua] .orbital{max-width:min(100%, var(--sky-frame))}.sky__globe[data-astro-cid-je4fusua]{container:sky-globe/inline-size}@container sky-globe (width<=19.5em){.sky__globe[data-astro-cid-je4fusua] .orbital__caption{grid-template-columns:minmax(0,1fr)}}.sky__stage[data-astro-cid-je4fusua]{gap:var(--rhythm-block);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=60rem){.sky__stage[data-astro-cid-je4fusua]{grid-template-columns:minmax(0,1fr) minmax(19rem,26rem)}}.sky__controls[data-astro-cid-je4fusua]{gap:var(--space-6,2rem);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.aurora[data-astro-cid-je4fusua]{z-index:-1;pointer-events:none;background:var(--surface-base);position:fixed;inset:0;overflow:hidden}.aurora--gl[data-astro-cid-je4fusua] .aurora__veil[data-astro-cid-je4fusua]{display:none}.aurora__veil[data-astro-cid-je4fusua]{will-change:transform, opacity;mix-blend-mode:screen;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;position:absolute}.aurora__veil--1[data-astro-cid-je4fusua]{background:repeating-linear-gradient(98deg, transparent 0px, color-mix(in srgb, var(--lichen) 55%, transparent) 26px, color-mix(in srgb, var(--sage) 40%, transparent) 44px, transparent 70px, transparent 118px);filter:blur(22px);opacity:.62;animation-name:aurora-curtain-1;animation-duration:38s;inset:-10lvh -20vw 0}.aurora__veil--2[data-astro-cid-je4fusua]{background:repeating-linear-gradient(84deg, transparent 0px, color-mix(in srgb, var(--water) 70%, transparent) 18px, color-mix(in srgb, var(--moon) 30%, transparent) 30px, transparent 52px, transparent 96px);filter:blur(18px);opacity:.5;animation-name:aurora-curtain-2;animation-duration:57s;inset:-6lvh -20vw 0}.aurora__veil--3[data-astro-cid-je4fusua]{background:radial-gradient(70% 55% at 30% 30%, color-mix(in srgb, var(--lichen) 60%, transparent) 0%, transparent 65%), radial-gradient(60% 50% at 75% 20%, color-mix(in srgb, var(--water) 70%, transparent) 0%, transparent 60%);filter:blur(48px);opacity:.55;animation-name:aurora-glow;animation-duration:29s;inset:-30lvh -10vw 20lvh}@keyframes aurora-curtain-1{0%{opacity:.5;transform:translate(-6vw)skew(-4deg)}50%{opacity:.72}to{opacity:.58;transform:translate(9vw)skew(3deg)}}@keyframes aurora-curtain-2{0%{opacity:.38;transform:translate(8vw)skew(3deg)}50%{opacity:.56}to{opacity:.44;transform:translate(-10vw)skew(-5deg)}}@keyframes aurora-glow{0%{opacity:.4;transform:translate(-3vw)scale(1)}to{opacity:.62;transform:translate(4vw,3lvh)scale(1.12)}}@media (prefers-reduced-motion:reduce){.aurora__veil[data-astro-cid-je4fusua]{animation:none}}
