.constellation-container[data-v-8d4beba9]{height:100%;min-height:0;color:var(--color-4);grid-template-rows:minmax(0,1fr) auto;display:grid}.constellation-surface[data-v-8d4beba9]{touch-action:pan-y;cursor:grab;min-height:0;position:relative;overflow:clip}.orbital-art[data-v-8d4beba9]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.orbit-track[data-v-8d4beba9],.orbit-aura[data-v-8d4beba9],.orbit-trail[data-v-8d4beba9],.orbit-spokes[data-v-8d4beba9]{fill:none;stroke:currentColor}.orbit-track[data-v-8d4beba9]{stroke-width:1.15px;opacity:calc(.42 + var(--orbit-energy) * .5)}.orbit-aura[data-v-8d4beba9]{stroke-width:5px;opacity:calc(.08 + var(--orbit-energy) * .38)}.orbit-spokes[data-v-8d4beba9]{stroke-width:.7px;opacity:.18}.orbit-trail[data-v-8d4beba9]{stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.055 .945;opacity:.9;animation:12s linear infinite orbit-travel-8d4beba9}.orbit-trail-reverse[data-v-8d4beba9]{stroke-dashoffset:.5px;animation-duration:17s;animation-direction:reverse}.orbit-trail-glow[data-v-8d4beba9]{stroke-width:5px;opacity:.45}.sun-ring[data-v-8d4beba9]{fill:none;stroke:currentColor;stroke-width:.65px;opacity:.5}.sun-core[data-v-8d4beba9]{fill:currentColor}.sun-highlight[data-v-8d4beba9]{fill:var(--color-2);opacity:.75}.orbit-star[data-v-8d4beba9]{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.orbit-star[data-v-8d4beba9]:before,.orbit-star[data-v-8d4beba9]:after{content:"";border-radius:50%;margin:auto;transition:transform .15s,opacity .15s,box-shadow .15s;position:absolute;inset:0}.orbit-star[data-v-8d4beba9]:before{background:var(--color-2);width:7px;height:7px;transform:scale(var(--star-scale));box-shadow:0 0 8px rgba(var(--color-4-rgb), .35)}.orbit-star[data-v-8d4beba9]:after{opacity:0;border:1px solid;width:23px;height:23px;transform:scale(.65)}.orbit-star-active[data-v-8d4beba9]:before{box-shadow:0 0 18px rgba(var(--color-4-rgb), .8);transform:scale(1.35)}.orbit-star-active[data-v-8d4beba9]:after{opacity:.5;transform:scale(1)}.constellation-container[data-mode=dragging] .orbit-star[data-v-8d4beba9],.constellation-container[data-mode=rotating] .constellation-surface[data-v-8d4beba9]{cursor:grabbing}.orbit-caption[data-v-8d4beba9]{color:var(--color-5);font-family:var(--font-mono);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1rem;font-size:.6rem;line-height:1.4;display:flex}.orbit-reset[data-v-8d4beba9]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .4rem;display:inline-flex}.orbit-reset[data-v-8d4beba9]:hover{color:var(--color-2)}.orbit-reset svg[data-v-8d4beba9]{flex:none;width:1em;height:1em;display:block}.orbit-instructions[data-v-8d4beba9]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes orbit-travel-8d4beba9{to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.orbit-trail[data-v-8d4beba9]{animation:none}.orbit-star[data-v-8d4beba9]:before,.orbit-star[data-v-8d4beba9]:after{transition:none}}@media (forced-colors:active){.orbit-star[data-v-8d4beba9]:before,.sun-core[data-v-8d4beba9]{fill:buttontext;background:buttontext}.orbit-track[data-v-8d4beba9],.sun-ring[data-v-8d4beba9]{stroke:canvastext;opacity:1}}.sandbox[data-astro-cid-lcdefpme]{--home-gutter:clamp(1.5rem, 4.4vw, 5rem);--home-inset:clamp(2rem, 8svh, 5rem);min-height:100%;padding:var(--home-inset) var(--home-gutter);color:var(--color-2);flex-direction:column;flex:1 0 auto;gap:2rem;display:flex}.sandbox-header[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,8.5vw,6.5rem);font-weight:750;line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.accent[data-astro-cid-lcdefpme]{color:var(--color-4)}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--color-2);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.85vw,1.35rem);line-height:1.5}.constellation-stage[data-astro-cid-lcdefpme]{height:min(64svh,36rem);min-height:14rem}.home-terminal-container[data-astro-cid-lcdefpme]{z-index:10;width:100%;position:relative}@media (width<=699px){.sandbox-header[data-astro-cid-lcdefpme]{grid-template-rows:auto minmax(min(13rem,25svh),1fr);grid-template-columns:minmax(0,1fr);gap:1.5rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,16.5vw,4.3rem)}.hero[data-astro-cid-lcdefpme]{text-align:center}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:1.25rem;margin-inline:auto;font-size:1.125rem}.constellation-stage[data-astro-cid-lcdefpme]{width:100%;height:100%;min-height:min(13rem,25svh);max-height:22rem}}@media (width<=768px),(width<=1024px) and (height<=500px){.sandbox[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--home-inset) + 5rem + env(safe-area-inset-bottom))}.home-terminal-container[data-astro-cid-lcdefpme]{left:var(--home-gutter);right:var(--home-gutter);bottom:calc(var(--home-inset) + env(safe-area-inset-bottom));z-index:1001;width:auto;position:fixed}body.keyboard-open .home-terminal-container[data-astro-cid-lcdefpme]{bottom:calc(.75rem + env(safe-area-inset-bottom));transform:translateY(var(--keyboard-height,-100px))}}@media (width>=700px) and (height<=500px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,6.5vw,4.5rem)}.constellation-stage[data-astro-cid-lcdefpme]{height:14rem}}
