.sky-stage.svelte-1w6bm46{background:linear-gradient(#294b73,#50779c 55%,#1a2638 55%,#0b1220)}.sky-canvas.svelte-1w6bm46{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.live.svelte-1w6bm46 .sky-canvas:where(.svelte-1w6bm46){opacity:1}.sky-surface.svelte-1w6bm46{cursor:grab}.sky-surface.svelte-1w6bm46:active{cursor:grabbing}.sky-vignette.svelte-1w6bm46,.label-layer.svelte-1w6bm46{pointer-events:none;position:absolute;inset:0}.sky-vignette.svelte-1w6bm46{background:radial-gradient(130% 95% at 50% 42%,#0000 55%,#0b122061)}.sun-pointer.svelte-1w6bm46{opacity:0;pointer-events:none;will-change:transform;flex-direction:column;align-items:center;width:0;height:0;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0}.sun-pointer.svelte-1w6bm46.shown{opacity:1;pointer-events:auto}.pointer-disc.svelte-1w6bm46{width:3rem;height:3rem;color:var(--color-charcoal);cursor:pointer;border-radius:9999px;flex-shrink:0;place-items:center;margin-top:-1.5rem;display:grid}.pointer-disc.svelte-1w6bm46 svg:where(.svelte-1w6bm46){width:1.35rem;height:1.35rem;rotate:var(--angle,0deg)}.pointer-hint.svelte-1w6bm46{color:var(--color-charcoal);white-space:nowrap;opacity:0;border-radius:9999px;flex-shrink:0;margin-top:.5rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;transition:opacity .25s,scale .25s;scale:.9}.sun-pointer.svelte-1w6bm46.hinting .pointer-hint:where(.svelte-1w6bm46){opacity:1;scale:1}.sun-pointer.svelte-1w6bm46:focus-visible .pointer-disc:where(.svelte-1w6bm46){outline:2px solid var(--color-sun);outline-offset:2px}@media (prefers-color-scheme:dark){.pointer-disc.svelte-1w6bm46,.pointer-hint.svelte-1w6bm46{color:#f1f5f9}}.label-layer.svelte-1w6bm46 .sky-label{white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;will-change:transform;position:absolute;top:0;left:0}.label-layer.svelte-1w6bm46 .sky-label.direction{background:#0b122080;border-radius:9999px;place-items:center;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;font-size:.6875rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.label-layer.svelte-1w6bm46 .sky-label.north{color:#ff8a8a}.label-layer.svelte-1w6bm46 .sky-label.hour{letter-spacing:.01em;color:#ffffffd9;text-shadow:0 1px 4px #0b122099;align-items:center;gap:.4rem;margin:-.5rem 0 0 -.25rem;font-size:.6875rem;font-weight:600;line-height:1rem;display:flex}.label-layer.svelte-1w6bm46 .sky-label.hour:before{content:"";background:#fff6c4;border-radius:9999px;width:.45rem;height:.45rem;box-shadow:0 0 0 2px #0b122059,0 0 10px #ffd844b3}.label-layer.svelte-1w6bm46 .sky-label.planet-name{letter-spacing:.14em;text-transform:uppercase;color:#fffc;text-shadow:0 1px 4px #0b1220b3;margin:.55rem 0 0 .55rem;font-size:.625rem;font-weight:650}.label-layer.svelte-1w6bm46 .sky-label.body{letter-spacing:.16em;text-transform:uppercase;color:#ffd844;text-shadow:0 1px 4px #0b122099;margin-top:.5rem;font-size:.6875rem;font-weight:700;translate:-50%}.timeline.svelte-e79bnm{color:var(--color-charcoal);border-radius:1.6rem;align-items:center;gap:.85rem;padding:.55rem 1.1rem .55rem .55rem;display:flex}.play.svelte-e79bnm{background:var(--sun-ramp);width:3rem;height:3rem;color:var(--color-charcoal);border-radius:9999px;flex-shrink:0;align-self:flex-start;place-items:center;margin-top:.825rem;transition:filter .2s,transform .2s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #ffffff8c,0 8px 18px -8px #fc9412cc}.play.svelte-e79bnm:hover{filter:brightness(1.05)}.play.svelte-e79bnm:active{transform:scale(.95)}.play.svelte-e79bnm svg:where(.svelte-e79bnm){width:1.35rem;height:1.35rem}.play.svelte-e79bnm:focus-visible{outline:2px solid var(--color-sun);outline-offset:2px}.body.svelte-e79bnm{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.info.svelte-e79bnm{align-items:center;gap:.75rem;min-width:0;height:1.35rem;font-size:.75rem;display:flex}.phase-slot.svelte-e79bnm{flex-shrink:0;display:inline-grid}.phase-slot.svelte-e79bnm>span:where(.svelte-e79bnm){white-space:nowrap;opacity:0;grid-area:1/1;transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1);translate:0 .3rem}.phase-slot.svelte-e79bnm>span.shown:where(.svelte-e79bnm){opacity:1;translate:0}.phase-label.svelte-e79bnm{color:#222222a6;letter-spacing:.14em;text-transform:uppercase;align-self:center;font-size:.6875rem;font-weight:650}.phase-pill.svelte-e79bnm{background:var(--sun-ramp);color:var(--color-charcoal);letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;justify-self:start;padding:.1rem .55rem;font-size:.6875rem;font-weight:700;box-shadow:inset 0 1px #ffffff80}.coverage.svelte-e79bnm{white-space:nowrap}.coverage.svelte-e79bnm strong:where(.svelte-e79bnm){letter-spacing:-.02em;font-size:.9375rem;font-weight:700}.meta.svelte-e79bnm{white-space:nowrap;opacity:.75;align-items:center;gap:.6rem;margin-left:auto;display:inline-flex;overflow:hidden}.elevation.svelte-e79bnm{align-items:center;gap:.15rem;display:inline-flex}.elevation.svelte-e79bnm .material-symbols-rounded:where(.svelte-e79bnm){font-size:.95rem}.meta.svelte-e79bnm .short:where(.svelte-e79bnm){display:none}.scrubber.svelte-e79bnm{cursor:ew-resize;border-radius:9999px;height:2.3rem;position:relative}.scrubber.svelte-e79bnm:focus-visible{outline:2px solid var(--color-sun);outline-offset:2px}.track.svelte-e79bnm{border-radius:9999px;height:.45rem;position:absolute;top:.45rem;left:0;right:0;box-shadow:inset 0 1px 2px #0000004d,inset 0 0 0 1px #0000001a}.notch.svelte-e79bnm{background:#ffffffe6;border-radius:9999px;width:2px;position:absolute;top:-.2rem;bottom:-.2rem;translate:-50%;box-shadow:0 0 0 1px #0b122033}.contact.svelte-e79bnm{letter-spacing:.04em;opacity:.6;pointer-events:none;font-size:.625rem;font-weight:650;line-height:1;position:absolute;bottom:0;translate:-50%}.knob.svelte-e79bnm{background:radial-gradient(circle .66rem at calc(50% + (1 - var(--coverage)) * 1.32rem) 50%, #0b1220 96%, transparent 100%), radial-gradient(circle at 35% 35%, #fff6c4, #ffd844 45%, #fdbd26);width:1.35rem;height:1.35rem;box-shadow:0 0 0 2.5px #fffffff2, 0 2px 6px #0a12204d, 0 0 18px 3px rgb(255 216 68/calc(.6 * (1 - var(--coverage))));pointer-events:none;border-radius:9999px;transition:width .15s,height .15s;position:absolute;top:.675rem;translate:-50% -50%}.knob.grabbed.svelte-e79bnm{width:1.6rem;height:1.6rem}.time-bubble.svelte-e79bnm{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;background:#0b1220e6;border-radius:9999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .15s;position:absolute;bottom:calc(100% + .6rem);left:50%;translate:-50%;box-shadow:0 10px 24px -10px #0009,inset 0 0 0 1px #ffffff1a}.time-bubble.visible.svelte-e79bnm{opacity:1}.pulse-ring.svelte-e79bnm{border-radius:9999px;animation:.9s cubic-bezier(.22,1,.36,1) forwards svelte-e79bnm-pulse;position:absolute;inset:-.2rem;box-shadow:0 0 0 2px #ffd844e6}@keyframes svelte-e79bnm-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (width<=639.98px){.meta.svelte-e79bnm .long:where(.svelte-e79bnm){display:none}.meta.svelte-e79bnm .short:where(.svelte-e79bnm){display:inline}.covered.svelte-e79bnm{display:none}}@media (width<=399.98px){.elevation.svelte-e79bnm{display:none}.info.svelte-e79bnm{gap:.5rem}}@media (prefers-color-scheme:dark){.timeline.svelte-e79bnm{color:#f1f5f9}.phase-label.svelte-e79bnm{color:#f1f5f9a6}}
