.astronaut-wrap[data-astro-cid-et7axjir]{--astro-visor-sheen: #1e4080;--astro-visor-sheen-edge: #070d1e;--astro-visor: #0a1525;--astro-visor-glare: #ffffff;--astro-helmet-light: #e8f2ff;--astro-helmet-shade: #c4d4e8;--astro-helmet-rim: #b0c0d4;--astro-suit: #c8d8e8;--astro-collar: #a8b8cc;--astro-collar-shadow: #8898ae;--astro-limb: #b8c8dc;--astro-trim: #8898b0;--astro-pack: #7888a0;--astro-pack-panel: #606878;--astro-pack-nozzle: #505868;--astro-halo: rgba(200,210,255,.4)}.tooltip[data-astro-cid-et7axjir]{--tooltip-bg: rgba(6,6,16,.97)}.kb-hint[data-astro-cid-et7axjir]{--kb-sep: #3a3a52}html[data-view=map] body{overflow:hidden}#starfield[data-astro-cid-et7axjir]{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.vignette[data-astro-cid-et7axjir]{position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 38%,color-mix(in srgb,var(--color-shade) 50%,transparent) 100%);pointer-events:none;z-index:3}#canvas-viewport[data-astro-cid-et7axjir]{position:fixed;inset:0;z-index:5;cursor:grab;overflow:hidden}#canvas-viewport[data-astro-cid-et7axjir].dragging{cursor:grabbing}#canvas-world[data-astro-cid-et7axjir]{position:absolute;left:0;top:0;width:4800px;height:3000px;transform-origin:0 0}#lines-svg[data-astro-cid-et7axjir]{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.page-intro[data-astro-cid-et7axjir]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:10;max-width:none;text-align:center;pointer-events:none}.section-label[data-astro-cid-et7axjir]{font-family:JetBrains Mono,monospace;font-size:var(--text-12);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;animation:fadeInDown .8s ease forwards}.page-title[data-astro-cid-et7axjir]{font-family:Space Grotesk,Space Grotesk Fallback,Space Grotesk Fallback Android,sans-serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.25;margin-bottom:.875rem;white-space:nowrap;animation:fadeInDown .8s .1s ease both}.subtext[data-astro-cid-et7axjir]{font-size:var(--text-13);color:var(--color-text-tertiary);line-height:1.65;font-family:Inter,Inter Fallback,Inter Fallback Android,sans-serif;white-space:nowrap;animation:fadeInDown .8s .2s ease both}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#stars-container[data-astro-cid-et7axjir]{position:absolute;inset:0;z-index:5;pointer-events:none}.star-node{position:absolute;transform:translate(-50%,-50%);pointer-events:all;cursor:pointer}.star-dot{border-radius:50%;display:block;transition:transform var(--motion-slow) var(--motion-spring),box-shadow var(--motion-slow) ease;position:relative}.star-dot:after{content:"";position:absolute;inset:-210%;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--c) 42%,transparent) 0%,color-mix(in srgb,var(--c) 20%,transparent) 28%,color-mix(in srgb,var(--c) 7%,transparent) 58%,transparent 100%);animation:starBreathe var(--tw-dur, 4.5s) ease-in-out var(--tw-delay, 0s) infinite alternate}.star-node:hover .star-dot{transform:scale(1.35)}.star-label{position:absolute;top:calc(100% + 6px * var(--inv, 3.3));left:50%;transform:translate(-50%);font-family:Space Grotesk,Space Grotesk Fallback,Space Grotesk Fallback Android,sans-serif;white-space:nowrap;text-align:center;transition:color var(--motion-fast),text-shadow var(--motion-fast);letter-spacing:.03em;pointer-events:none}.star-node:hover .star-label{color:var(--color-text-primary)!important}.cluster-label{position:absolute;font-family:JetBrains Mono,monospace;font-size:27px;letter-spacing:.18em;text-transform:uppercase;opacity:0;pointer-events:none;z-index:6;transform:translate(-50%,-50%);animation:clusterFadeIn 1.4s ease forwards;white-space:nowrap;text-shadow:0 0 24px currentColor,0 0 54px currentColor}@keyframes clusterFadeIn{0%{opacity:0}to{opacity:1}}:is(.zoom-medium,.zoom-close) .cluster-label{animation:none;opacity:.28;transition:opacity .5s ease}@keyframes starBreathe{0%{opacity:.78;transform:scale(.97)}to{opacity:1;transform:scale(1.04)}}.node-tier-2,.node-tier-3{opacity:0;pointer-events:none;transition:opacity .5s ease}.line-tier-2,.line-tier-3{opacity:0;transition:opacity .5s ease}.zoom-medium .node-tier-2,.zoom-close .node-tier-2{opacity:1;pointer-events:all}.zoom-medium .line-tier-2,.zoom-close .line-tier-2{opacity:.35}.zoom-close .node-tier-3{opacity:1;pointer-events:all}.zoom-close .line-tier-3{opacity:.22}.astronaut-wrap[data-astro-cid-et7axjir]{position:fixed;z-index:8;pointer-events:none;display:flex;align-items:center;animation:spaceDrift 70s linear infinite;top:40%}.astronaut-svg[data-astro-cid-et7axjir]{width:26px;height:35px;animation:astroFloat 7s ease-in-out infinite;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--color-accent-secondary) 60%,transparent)) drop-shadow(0 0 2px var(--astro-halo));opacity:.92}@keyframes astroFloat{0%,to{transform:translateY(0) rotate(-6deg)}33%{transform:translateY(-10px) rotate(4deg)}66%{transform:translateY(4px) rotate(-2deg)}}@keyframes spaceDrift{0%{left:-90px;top:62%}12%{top:38%}25%{top:55%}38%{top:28%}50%{top:48%;left:50%}65%{top:32%}80%{top:58%}to{left:calc(100vw + 90px);top:45%}}.thruster-trail[data-astro-cid-et7axjir]{display:flex;flex-direction:column;gap:2px;margin-right:-3px;align-items:flex-end}.thruster-trail[data-astro-cid-et7axjir] span[data-astro-cid-et7axjir]{display:block;border-radius:50%;background:var(--color-accent-secondary);box-shadow:0 0 3px var(--color-accent-secondary)}.t1[data-astro-cid-et7axjir]{width:3px;height:3px;animation:thruster 1.8s ease-in-out infinite}.t2[data-astro-cid-et7axjir]{width:2px;height:2px;animation:thruster 1.8s .2s ease-in-out infinite;margin-right:1px}.t3[data-astro-cid-et7axjir]{width:2px;height:2px;animation:thruster 1.8s .4s ease-in-out infinite;margin-right:2px}.t4[data-astro-cid-et7axjir]{width:1px;height:1px;animation:thruster 1.8s .6s ease-in-out infinite;margin-right:3px;background:color-mix(in srgb,var(--color-accent-secondary) 40%,transparent);box-shadow:none}@keyframes thruster{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.2;transform:scale(.5)}}.tooltip[data-astro-cid-et7axjir]{--tooltip-zoom-scale: 1;position:fixed;z-index:50;background:var(--tooltip-bg);border:1px solid color-mix(in srgb,var(--color-ink) 6%,transparent);border-left:2px solid var(--color-accent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:1rem 1.25rem;border-radius:0 12px 12px 0;max-width:235px;min-width:185px;pointer-events:none;opacity:0;transform:translateY(8px) scale(calc(.95 * var(--tooltip-zoom-scale)));transition:opacity var(--motion-fast) ease,transform var(--motion-base) var(--motion-spring);box-shadow:0 12px 48px color-mix(in srgb,var(--color-shade) 75%,transparent),0 0 28px color-mix(in srgb,var(--color-accent) 7%,transparent),inset 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);transform-origin:bottom left}.tooltip[data-astro-cid-et7axjir].visible{opacity:1;transform:translateY(0) scale(var(--tooltip-zoom-scale))}.tt-name[data-astro-cid-et7axjir]{font-family:Space Grotesk,Space Grotesk Fallback,Space Grotesk Fallback Android,sans-serif;font-size:var(--text-15);font-weight:600;color:var(--color-text-primary);margin-bottom:.3rem}.tt-label[data-astro-cid-et7axjir]{font-family:JetBrains Mono,monospace;font-size:var(--text-11);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.tt-text[data-astro-cid-et7axjir]{font-size:var(--text-13);font-family:Inter,Inter Fallback,Inter Fallback Android,sans-serif;color:var(--color-text-secondary);line-height:1.55;margin:0}.zoom-hint[data-astro-cid-et7axjir]{position:fixed;bottom:4.5rem;right:1.5rem;font-family:JetBrains Mono,monospace;font-size:var(--text-11);color:var(--color-text-tertiary);letter-spacing:.06em;z-index:100;text-shadow:var(--halo);transition:opacity .6s ease;pointer-events:none}.zoom-hint[data-astro-cid-et7axjir].hidden{opacity:0}.zoom-controls{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;display:flex;align-items:center;background:color-mix(in srgb,var(--color-panel) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:8px;overflow:hidden;box-shadow:0 4px 24px color-mix(in srgb,var(--color-shade) 50%,transparent)}.zoom-btn{background:none;border:none;color:var(--color-text-control);font-size:var(--text-18);width:38px;height:38px;cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast);display:flex;align-items:center;justify-content:center;line-height:1;font-family:JetBrains Mono,monospace;flex-shrink:0}.zoom-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.zoom-btn:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-ink) 7%,transparent)}.zoom-display{font-family:JetBrains Mono,monospace;font-size:var(--text-11);color:var(--color-text-secondary);padding:0 .625rem;min-width:50px;text-align:center;height:38px;line-height:38px;border-left:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);border-right:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);pointer-events:none;flex-shrink:0}@media(max-width:768px){.page-intro[data-astro-cid-et7axjir]{top:4.15rem;left:50%;width:min(22rem,calc(100vw - 2rem))}.page-title[data-astro-cid-et7axjir],.subtext[data-astro-cid-et7axjir]{white-space:normal}.page-title[data-astro-cid-et7axjir]{text-wrap:balance}.subtext[data-astro-cid-et7axjir]{max-width:22rem;margin:0 auto}.tooltip[data-astro-cid-et7axjir]{max-width:180px!important;min-width:140px!important;padding:.625rem .875rem!important}.tt-name[data-astro-cid-et7axjir]{font-size:var(--text-13)!important}.tt-label[data-astro-cid-et7axjir]{font-size:var(--text-11)!important}.tt-text[data-astro-cid-et7axjir]{font-size:var(--text-11)!important;line-height:1.45!important}}@media(max-width:600px){.tooltip[data-astro-cid-et7axjir]{max-width:min(16.5rem,calc(100vw - 1.5rem))!important;min-width:min(12rem,calc(100vw - 1.5rem))!important;width:auto!important;border-radius:12px!important;transform-origin:center}}@media(max-width:480px){.page-title[data-astro-cid-et7axjir]{font-size:var(--text-18);white-space:normal}.astronaut-svg[data-astro-cid-et7axjir]{width:18px!important;height:24px!important}}@media(prefers-reduced-motion:reduce){.star-dot:after,.astronaut-svg[data-astro-cid-et7axjir],.astronaut-wrap[data-astro-cid-et7axjir],.t1[data-astro-cid-et7axjir],.t2[data-astro-cid-et7axjir],.t3[data-astro-cid-et7axjir],.t4[data-astro-cid-et7axjir]{animation:none}.tooltip[data-astro-cid-et7axjir]{transition:none}.section-label[data-astro-cid-et7axjir],.page-title[data-astro-cid-et7axjir],.subtext[data-astro-cid-et7axjir]{animation:none}.cluster-label{animation:none;opacity:1}.node-tier-2,.node-tier-3,.line-tier-2,.line-tier-3{transition:none}}html:not([data-view=map]) [data-astro-cid-et7axjir]:is(#canvas-viewport,.star-ring,.tooltip,.zoom-hint,.kb-hint,.vignette){display:none}html:not([data-view=map]) .zoom-controls{display:none}html:not([data-view]) [data-astro-cid-et7axjir]:is(.view-switch,.chips){display:none}html[data-view=map] .list[data-astro-cid-et7axjir],html[data-view=map] .site-footer{display:none}html:not([data-view=map]) .nm[data-astro-cid-et7axjir]{flex:1;display:flex;flex-direction:column}html:not([data-view=map]) .page-intro[data-astro-cid-et7axjir]{position:relative;z-index:10;top:auto;left:auto!important;transform:none;margin:14px auto 0}html:not([data-view=map]) #starfield[data-astro-cid-et7axjir]{opacity:.55}html:not([data-view=map]) .site-footer{position:relative;z-index:6}.view-switch[data-astro-cid-et7axjir]{position:fixed;left:1.5rem;bottom:1.5rem;z-index:100;display:flex;gap:2px;padding:3px;background:color-mix(in srgb,var(--color-panel) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:8px;box-shadow:0 4px 24px color-mix(in srgb,var(--color-shade) 50%,transparent)}html:not([data-view=map]) .view-switch[data-astro-cid-et7axjir]{position:sticky;order:2;align-self:flex-start;left:auto;margin:0 0 1.5rem 1.5rem}.view-switch[data-astro-cid-et7axjir] button[data-astro-cid-et7axjir]{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border:0;border-radius:5px;background:none;cursor:pointer;font:var(--text-11)/1 "JetBrains Mono",monospace;letter-spacing:.04em;color:var(--color-text-control);transition:color var(--motion-fast),background var(--motion-fast)}.view-switch[data-astro-cid-et7axjir] button[data-astro-cid-et7axjir]:hover{color:var(--color-text-primary)}.view-switch[data-astro-cid-et7axjir] button[data-astro-cid-et7axjir][aria-pressed=true]{color:var(--color-accent-text);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.view-switch[data-astro-cid-et7axjir] svg[data-astro-cid-et7axjir]{width:14px;height:14px}.star-node:focus-visible{outline:none}.star-node.kb .star-label{color:var(--color-text-primary)!important}.star-ring[data-astro-cid-et7axjir]{position:fixed;left:0;top:0;z-index:40;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px var(--color-accent),0 0 18px color-mix(in srgb,var(--color-accent) 35%,transparent);opacity:0;transition:opacity var(--motion-fast)}.star-ring[data-astro-cid-et7axjir].on{opacity:1}.zoom-btn:focus-visible{outline-offset:-4px}.kb-hint[data-astro-cid-et7axjir]{position:fixed;left:50%;bottom:1.5rem;z-index:100;translate:-50% 0;display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;background:color-mix(in srgb,var(--color-panel) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:8px;box-shadow:0 4px 24px color-mix(in srgb,var(--color-shade) 50%,transparent);font:var(--text-11)/1 "JetBrains Mono",monospace;color:var(--color-text-tertiary);opacity:0;transform:translateY(4px);transition:opacity var(--motion-fast),transform var(--motion-fast);pointer-events:none}.kb-hint[data-astro-cid-et7axjir].on{opacity:1;transform:none}.kb-hint[data-astro-cid-et7axjir] kbd[data-astro-cid-et7axjir]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:4px;font:inherit;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-ink) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 12%,transparent)}.kb-hint[data-astro-cid-et7axjir] kbd[data-astro-cid-et7axjir] svg[data-astro-cid-et7axjir]{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.kb-hint[data-astro-cid-et7axjir] .sep[data-astro-cid-et7axjir]{margin:0 4px;color:var(--kb-sep)}body.kb-on .zoom-hint[data-astro-cid-et7axjir]{opacity:0}.list[data-astro-cid-et7axjir]{position:relative;z-index:6;width:100%;max-width:960px;margin:0 auto;padding:56px clamp(1rem,4vw,2.5rem) 72px}.chips[data-astro-cid-et7axjir]{display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-et7axjir] button[data-astro-cid-et7axjir]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border:0;border-radius:8px;cursor:pointer;background:color-mix(in srgb,var(--color-ink) 3.5%,transparent);box-shadow:inset 0 0 0 1px var(--color-border-accent);font:var(--text-12)/1 "JetBrains Mono",monospace;color:var(--color-text-secondary);transition:color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast)}.chips[data-astro-cid-et7axjir] button[data-astro-cid-et7axjir]:hover{color:var(--color-text-primary)}.chips[data-astro-cid-et7axjir] button[data-astro-cid-et7axjir][aria-pressed=true]{color:var(--color-text-primary);background:color-mix(in srgb,var(--c, var(--color-accent)) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c, var(--color-accent)) 70%,transparent)}.chips[data-astro-cid-et7axjir] .d[data-astro-cid-et7axjir]{width:7px;height:7px;border-radius:50%;background:var(--c)}.chips[data-astro-cid-et7axjir] .n[data-astro-cid-et7axjir]{color:var(--color-text-tertiary)}.mag-note[data-astro-cid-et7axjir]{margin-top:18px;font-size:var(--text-13);line-height:1.6;color:var(--color-text-tertiary)}.cl[data-astro-cid-et7axjir]{--t: color-mix(in srgb, var(--c) 58%, var(--color-ink));margin-top:64px}.cl[data-astro-cid-et7axjir][hidden]{display:none}.cl-h[data-astro-cid-et7axjir]{display:flex;align-items:center;gap:16px;padding-bottom:14px;box-shadow:inset 0 -1px color-mix(in srgb,var(--c) 40%,transparent)}.cl-h[data-astro-cid-et7axjir] svg[data-astro-cid-et7axjir]{width:64px;height:40px;flex:none;overflow:visible}.cl-h[data-astro-cid-et7axjir] h2[data-astro-cid-et7axjir]{font:400 var(--text-13)/1.2 "JetBrains Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--t)}.cl-n[data-astro-cid-et7axjir]{margin-left:auto;font:var(--text-12)/1 "JetBrains Mono",monospace;color:var(--color-text-tertiary);white-space:nowrap}.sub-h[data-astro-cid-et7axjir]{padding:26px 0 4px 26px;font:var(--text-11)/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}.rows[data-astro-cid-et7axjir]{list-style:none;margin:0;padding:0}.rows[data-astro-cid-et7axjir] li[data-astro-cid-et7axjir]{display:grid;grid-template-columns:8px 13rem 1fr;gap:0 18px;align-items:baseline;padding:15px 0;box-shadow:inset 0 -1px 0 var(--color-border)}.rows[data-astro-cid-et7axjir] .dot[data-astro-cid-et7axjir]{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);transform:translateY(-1px)}.rows[data-astro-cid-et7axjir] .id[data-astro-cid-et7axjir]{display:flex;flex-direction:column;gap:5px}.rows[data-astro-cid-et7axjir] .nm[data-astro-cid-et7axjir]{font:600 var(--text-16)/1.4 "Space Grotesk","Space Grotesk Fallback","Space Grotesk Fallback Android",sans-serif;color:var(--color-text-primary)}.rows[data-astro-cid-et7axjir] .meta[data-astro-cid-et7axjir]{display:flex;gap:10px;font:var(--text-11)/1 "JetBrains Mono",monospace;color:var(--color-text-tertiary)}.rows[data-astro-cid-et7axjir] .meta[data-astro-cid-et7axjir] .kind[data-astro-cid-et7axjir]{color:var(--t)}.rows[data-astro-cid-et7axjir] .nt[data-astro-cid-et7axjir]{margin:0;font-size:var(--text-15);line-height:1.6;color:var(--color-text-secondary)}.rows[data-astro-cid-et7axjir]:not(.tier-1) li[data-astro-cid-et7axjir]{padding:12px 0}.rows[data-astro-cid-et7axjir]:not(.tier-1) .nm[data-astro-cid-et7axjir]{font-weight:500;font-size:var(--text-15)}.rows[data-astro-cid-et7axjir]:not(.tier-1) .nt[data-astro-cid-et7axjir]{font-size:var(--text-14)}.rows[data-astro-cid-et7axjir] .dot[data-astro-cid-et7axjir].planet{width:7px;height:7px;box-shadow:none;background:radial-gradient(circle at 32% 32%,color-mix(in srgb,var(--c) 45%,white),var(--c) 40%,color-mix(in srgb,var(--c) 22%,#07070d) 85%)}.rows[data-astro-cid-et7axjir] .dot[data-astro-cid-et7axjir].moon{width:5px;height:5px;margin-left:1px;box-shadow:none;background:radial-gradient(circle at 32% 32%,#e6e6ee,#8e8e9c 45%,#15151c 90%)}@media(max-width:768px){html:not([data-view=map]) .page-intro[data-astro-cid-et7axjir]{margin-top:4.15rem}.view-switch[data-astro-cid-et7axjir]{display:none}.chips[data-astro-cid-et7axjir]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1*clamp(1rem,4vw,2.5rem));padding:2px clamp(1rem,4vw,2.5rem)}.chips[data-astro-cid-et7axjir]::-webkit-scrollbar{display:none}.chips[data-astro-cid-et7axjir] button[data-astro-cid-et7axjir]{flex:none}.kb-hint[data-astro-cid-et7axjir]{display:none}.list[data-astro-cid-et7axjir]{padding-top:40px}.cl[data-astro-cid-et7axjir]{margin-top:52px}.cl-h[data-astro-cid-et7axjir] svg[data-astro-cid-et7axjir]{width:52px;height:32px}.rows[data-astro-cid-et7axjir] li[data-astro-cid-et7axjir]{grid-template-columns:8px 1fr;gap:6px 14px}.rows[data-astro-cid-et7axjir] .nt[data-astro-cid-et7axjir]{grid-column:2}.sub-h[data-astro-cid-et7axjir]{padding-left:22px}}@media(prefers-reduced-motion:reduce){.view-switch[data-astro-cid-et7axjir],.kb-hint[data-astro-cid-et7axjir],.star-ring[data-astro-cid-et7axjir]{transition:none}}.nm[data-astro-cid-et7axjir]{--halo: 0 0 6px var(--color-base), 0 0 6px var(--color-base), 0 0 6px var(--color-base), 0 0 6px var(--color-base), 0 0 12px var(--color-base), 0 0 20px var(--color-base)}.node-tier-1{--lf: 13px}.node-tier-2{--lf: 12px}.node-tier-3{--lf: 11px}.star-label{font-size:calc(var(--lf) * var(--inv, 3.3));--halo-em: 0 0 .2em var(--color-base), 0 0 .2em var(--color-base), 0 0 .2em var(--color-base), 0 0 .2em var(--color-base), 0 0 .4em var(--color-base), 0 0 .66em var(--color-base);text-shadow:var(--halo-em)}:is(.star-node:hover,.star-node.kb) .star-label{text-shadow:var(--halo-em),0 0 .8em color-mix(in srgb,var(--color-text-primary) 40%,transparent)!important}.star-label.culled{visibility:hidden}:is(.star-node:hover,.star-node.kb) .star-label.culled{visibility:visible}.cluster-label{padding:14px 40px;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-base) 92%,transparent) 62%,color-mix(in srgb,var(--color-base) 55%,transparent) 82%,transparent)}.top-fade[data-astro-cid-et7axjir]{display:none}html[data-view=map] .top-fade[data-astro-cid-et7axjir]{display:block;position:fixed;left:0;right:0;top:0;height:172px;z-index:7;pointer-events:none;background:linear-gradient(to bottom,var(--color-base) 0%,color-mix(in srgb,var(--color-base) 92%,transparent) 55%,transparent 100%)}html[data-view=map] .page-intro[data-astro-cid-et7axjir]{top:44px}#nebula[data-astro-cid-et7axjir]{position:absolute;left:0;top:0;width:4800px;height:3000px;z-index:1;pointer-events:none;opacity:0;transition:opacity 1.6s ease}#nebula[data-astro-cid-et7axjir].ready{opacity:1}.star-dot{background:radial-gradient(circle closest-side,#fff 0%,#fff 20%,color-mix(in srgb,var(--c) 30%,white) 36%,color-mix(in srgb,var(--c) 70%,transparent) 60%,color-mix(in srgb,var(--c) 20%,transparent) 82%,transparent 100%)}.star-dot:not(.body-planet,.body-moon):before{content:"";position:absolute;left:50%;top:50%;width:520%;height:520%;translate:-50% -50%;pointer-events:none;clip-path:polygon(50% 0%,51.1% 48.9%,100% 50%,51.1% 51.1%,50% 100%,48.9% 51.1%,0% 50%,48.9% 48.9%);background:radial-gradient(circle closest-side,#fff 0%,color-mix(in srgb,var(--c) 45%,white) 10%,color-mix(in srgb,var(--c) 70%,transparent) 30%,color-mix(in srgb,var(--c) 25%,transparent) 60%,transparent 100%)}.star-dot:is(.body-planet,.body-moon){background:none;scale:var(--depth, 1);filter:brightness(var(--dim, 1))}.star-dot:is(.body-planet,.body-moon):after{display:none}.star-dot:is(.body-planet,.body-moon):before{content:"";position:absolute;inset:-16%;pointer-events:none;background:var(--sprite) center / 100% 100% no-repeat}.star-node{z-index:2}.star-node.far{z-index:1}.star-node.near{z-index:3}#nebula[data-astro-cid-et7axjir]{translate:calc(var(--nx, 0px) * var(--inv, 1)) calc(var(--ny, 0px) * var(--inv, 1))}#lines-svg :is(.orbit-tier-2,.orbit-tier-3){opacity:0;transition:opacity .5s ease}:is(.zoom-medium,.zoom-close) #lines-svg .orbit-tier-2,.zoom-close #lines-svg .orbit-tier-3{opacity:1}#lines-svg .orbit{stroke-opacity:.5;transition:stroke-opacity var(--motion-slow) ease}#lines-svg .orbit.on{stroke-opacity:.85}#lines-svg .orbit-far{stroke-opacity:.22}#lines-svg .orbit-far.on{stroke-opacity:.45}.star-label.side-r{top:50%;left:calc(100% + 5px * var(--inv, 3.3));transform:translateY(-50%);text-align:left}.star-label.side-l{top:50%;left:auto;right:calc(100% + 5px * var(--inv, 3.3));transform:translateY(-50%);text-align:right}.star-label.side-t{top:auto;bottom:calc(100% + 5px * var(--inv, 3.3))}#lines-svg .orbit-arc{stroke-linecap:round}
