.solar-stage[data-astro-cid-gxo6jdor]{color:#fff;background:radial-gradient(circle at 70% 40%,#ff7b351c,#0000 14rem),radial-gradient(circle,#ffbe5c1f,#0000 18rem),radial-gradient(circle at 20% 15%,#4975ff2e,#0000 22rem),#01020a;width:100vw;height:100dvh;font-family:ui-serif,Georgia,Cambria,serif;position:relative;overflow:hidden}.solar-stage[data-astro-cid-gxo6jdor]:before,.solar-stage[data-astro-cid-gxo6jdor]:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.solar-stage[data-astro-cid-gxo6jdor]:before{background:radial-gradient(circle,#0000 42%,#00000094)}.solar-stage[data-astro-cid-gxo6jdor]:after{opacity:.14;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 20% 30%,#ffffff59 0 1px,#0000 1px 4px)}canvas[data-astro-cid-gxo6jdor]{touch-action:none;width:100vw;height:100dvh;display:block}.loader[data-astro-cid-gxo6jdor],.intro[data-astro-cid-gxo6jdor],.toolbar[data-astro-cid-gxo6jdor],.planet-card[data-astro-cid-gxo6jdor],.fallback[data-astro-cid-gxo6jdor]{z-index:4;position:absolute}.loader[data-astro-cid-gxo6jdor]{letter-spacing:.18em;text-transform:uppercase;background:#01020a;place-items:center;transition:opacity .5s,visibility .5s;display:grid;inset:0}.loader[data-astro-cid-gxo6jdor].is-hidden,.intro[data-astro-cid-gxo6jdor].is-hidden{opacity:0;visibility:hidden;pointer-events:none}.intro[data-astro-cid-gxo6jdor],.planet-card[data-astro-cid-gxo6jdor],.fallback[data-astro-cid-gxo6jdor]{backdrop-filter:blur(18px);background:linear-gradient(135deg,#050a1ec7,#19100880);border:1px solid #ffffff29;border-radius:1.25rem;width:min(24rem,100vw - 2rem);padding:1rem;box-shadow:0 1.5rem 5rem #0000006b}.intro[data-astro-cid-gxo6jdor]{transition:opacity .26s,visibility .26s;top:1rem;left:1rem}.intro[data-astro-cid-gxo6jdor] p[data-astro-cid-gxo6jdor],.planet-card[data-astro-cid-gxo6jdor] p[data-astro-cid-gxo6jdor]{color:#ffc46b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font:700 .72rem/1.2 ui-sans-serif,system-ui,sans-serif}.intro[data-astro-cid-gxo6jdor] h1[data-astro-cid-gxo6jdor],.planet-card[data-astro-cid-gxo6jdor] h2[data-astro-cid-gxo6jdor]{margin:0;font-size:clamp(2rem,8vw,4.7rem);line-height:.9}.intro[data-astro-cid-gxo6jdor] span[data-astro-cid-gxo6jdor],.planet-card[data-astro-cid-gxo6jdor] span[data-astro-cid-gxo6jdor],.planet-card[data-astro-cid-gxo6jdor] small[data-astro-cid-gxo6jdor],.fallback[data-astro-cid-gxo6jdor]{color:#ffffffc7;margin-top:.8rem;font:500 .9rem/1.45 ui-sans-serif,system-ui,sans-serif;display:block}button[data-astro-cid-gxo6jdor]{color:#fff;cursor:pointer;background:#ffc46b24;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem .8rem;font:700 .78rem/1 ui-sans-serif,system-ui,sans-serif}button[data-astro-cid-gxo6jdor][aria-pressed=true]{background:#ffc46b57}.intro[data-astro-cid-gxo6jdor] button[data-astro-cid-gxo6jdor]{margin-top:1rem}.toolbar[data-astro-cid-gxo6jdor]{backdrop-filter:blur(16px);background:#0307149e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem;display:flex;bottom:1rem;left:50%;transform:translate(-50%)}.toolbar[data-astro-cid-gxo6jdor] label[data-astro-cid-gxo6jdor]{color:#ffffffc7;white-space:nowrap;align-items:center;gap:.45rem;font:700 .75rem/1 ui-sans-serif,system-ui,sans-serif;display:flex}.toolbar[data-astro-cid-gxo6jdor] input[data-astro-cid-gxo6jdor]{accent-color:#ffc46b;width:6rem}.toolbar[data-astro-cid-gxo6jdor] input[data-astro-cid-gxo6jdor][type=date]{color:#fff;color-scheme:dark;cursor:pointer;background:#ffc46b24;border:1px solid #ffffff2e;border-radius:999px;width:auto;padding:.3rem .5rem;font:700 .72rem/1 ui-sans-serif,system-ui,sans-serif}.toolbar[data-astro-cid-gxo6jdor] select[data-astro-cid-gxo6jdor]{color:#fff;cursor:pointer;background:#ffc46b24;border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .55rem;font:700 .75rem/1 ui-sans-serif,system-ui,sans-serif}.toolbar[data-astro-cid-gxo6jdor] select[data-astro-cid-gxo6jdor] option[data-astro-cid-gxo6jdor]{color:#111}.toolbar-extra[data-astro-cid-gxo6jdor]{display:contents}.toolbar-more[data-astro-cid-gxo6jdor]{place-items:center;width:2.2rem;height:2.2rem;padding:0;font-size:1.1rem;line-height:1;display:none}.perf-panel[data-astro-cid-gxo6jdor]{z-index:4;backdrop-filter:blur(16px);color:#fffc;letter-spacing:.08em;background:#0307149e;border:1px solid #ffffff29;border-radius:999px;padding:.4rem .7rem;font:700 .75rem/1 ui-sans-serif,system-ui,sans-serif;position:absolute;top:1rem;right:1rem}.perf-panel[data-astro-cid-gxo6jdor][data-perf-panel][hidden]{display:none}.perf-panel[data-astro-cid-gxo6jdor] span[data-astro-cid-gxo6jdor]{color:#ffc46b}.planet-card[data-astro-cid-gxo6jdor]{max-height:min(70vh,32rem);padding-right:2.6rem;bottom:5rem;right:1rem;overflow-y:auto}.planet-card[data-astro-cid-gxo6jdor] h2[data-astro-cid-gxo6jdor]{font-size:clamp(1.8rem,5vw,3.3rem)}.card-close[data-astro-cid-gxo6jdor]{border-radius:999px;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.3rem;line-height:1;display:grid;position:absolute;top:.7rem;right:.7rem}.planet-stats[data-astro-cid-gxo6jdor]{grid-template-columns:repeat(2,1fr);gap:.55rem .9rem;margin:.9rem 0 0;display:grid}.planet-stats[data-astro-cid-gxo6jdor] div[data-astro-cid-gxo6jdor]{flex-direction:column;gap:.1rem;display:flex}.planet-stats[data-astro-cid-gxo6jdor] div[data-astro-cid-gxo6jdor]:last-child{grid-column:1/-1}.planet-stats[data-astro-cid-gxo6jdor] dt[data-astro-cid-gxo6jdor]{color:#ffc46b;letter-spacing:.12em;text-transform:uppercase;font:700 .62rem/1.2 ui-sans-serif,system-ui,sans-serif}.planet-stats[data-astro-cid-gxo6jdor] dd[data-astro-cid-gxo6jdor]{color:#ffffffe6;margin:0;font:500 .82rem/1.3 ui-sans-serif,system-ui,sans-serif}.fallback[data-astro-cid-gxo6jdor]{top:50%;left:50%;transform:translate(-50%,-50%)}.fallback[data-astro-cid-gxo6jdor][hidden],.planet-card[data-astro-cid-gxo6jdor][hidden]{display:none}.solar-label{z-index:1;color:#ffffffe6;letter-spacing:.04em;pointer-events:none;text-transform:uppercase;background:#0408187a;border:1px solid #ffffff2e;border-radius:999px;padding:.25rem .55rem;font:500 .72rem/1.2 system-ui,sans-serif;transition:opacity .16s;position:absolute;top:0;left:0}.solar-label.is-selected{color:#fff4cf;background:#ffc46b2e;border-color:#ffc46bb3}@media (width<=720px){.intro[data-astro-cid-gxo6jdor]{top:.75rem;left:.75rem}.toolbar[data-astro-cid-gxo6jdor]{border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:.35rem;width:calc(100vw - 1rem);padding:.45rem .5rem}.toolbar[data-astro-cid-gxo6jdor] button[data-astro-cid-gxo6jdor],.toolbar[data-astro-cid-gxo6jdor] select[data-astro-cid-gxo6jdor],.toolbar[data-astro-cid-gxo6jdor] input[data-astro-cid-gxo6jdor][type=date]{padding:.45rem .6rem;font-size:.72rem}.toolbar[data-astro-cid-gxo6jdor] label[data-astro-cid-gxo6jdor]{font-size:.68rem}.toolbar[data-astro-cid-gxo6jdor] input[data-astro-cid-gxo6jdor][type=range]{width:4.5rem}.toolbar-more[data-astro-cid-gxo6jdor]{display:grid}.toolbar-extra[data-astro-cid-gxo6jdor]{display:none}.toolbar-extra[data-astro-cid-gxo6jdor].is-open{backdrop-filter:blur(16px);background:#030714f0;border:1px solid #ffffff24;border-radius:1rem;flex-direction:column;align-items:stretch;gap:.4rem;width:12.5rem;padding:.6rem;display:flex;position:absolute;bottom:calc(100% + .5rem);right:.4rem;box-shadow:0 1rem 3rem #00000080}.toolbar-extra[data-astro-cid-gxo6jdor].is-open>[data-astro-cid-gxo6jdor]{width:100%}.toolbar-extra[data-astro-cid-gxo6jdor].is-open label[data-astro-cid-gxo6jdor]{justify-content:space-between}.toolbar-extra[data-astro-cid-gxo6jdor].is-open input[data-astro-cid-gxo6jdor][type=date]{width:auto}.planet-card[data-astro-cid-gxo6jdor]{width:auto;max-height:46vh;bottom:5.25rem;left:.75rem;right:.75rem}.planet-card[data-astro-cid-gxo6jdor] h2[data-astro-cid-gxo6jdor]{font-size:clamp(1.6rem,9vw,2.6rem)}.perf-panel[data-astro-cid-gxo6jdor]{top:.75rem;right:.75rem}.solar-label{padding:.2rem .42rem;font-size:.62rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-gxo6jdor],*{transition-duration:1ms!important;animation-duration:1ms!important}}*{box-sizing:border-box}body{color:#fff;background:#02030a;margin:0;overflow:hidden}button,input{font:inherit}
