@layer quartz-base{html.galaxy-home-active,html.galaxy-home-active body,body[data-slug=index]{background:#02050b;height:100%;overflow:hidden}body[data-slug=index]>#quartz-root .page{max-width:none}.galaxy-home{--ink:#e6edf4;--muted:#8795a8;z-index:800;color:var(--ink);isolation:isolate;background:radial-gradient(at 50% 48%,#462b776b,#0000 31%),radial-gradient(at 55% 52%,#16647f2e,#0000 48%),radial-gradient(circle at 18% 78%,#0c464f30,#0000 31%),linear-gradient(145deg,#01040a 0%,#050817 48%,#02070f 100%);font-family:Inter,Noto Sans SC,system-ui,sans-serif;position:fixed;inset:0;overflow:clip}.galaxy-home *,.galaxy-home :before,.galaxy-home :after{box-sizing:border-box}.galaxy-home a{color:inherit}.galaxy-home button{font:inherit}.galaxy-home:before,.galaxy-home:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.galaxy-home:before{opacity:.34;background-image:radial-gradient(circle at 17% 31%,#79c7e059 0 1px,#0000 1.5px),radial-gradient(circle at 71% 23%,#ad93e152 0 1px,#0000 1.5px),radial-gradient(circle at 38% 76%,#6fb8cd38 0 1px,#0000 1.5px);background-position:0 0,37px 19px,79px 51px;background-size:127px 127px,173px 173px,211px 211px}.galaxy-home:after{opacity:.46;background:linear-gradient(90deg,#5fb5d209 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#5fb5d206 1px,#0000 1px) 0 0/96px 96px,radial-gradient(#0000 38%,#000207b8 100%);-webkit-mask:radial-gradient(#000 0 62%,#0000 96%);mask:radial-gradient(#000 0 62%,#0000 96%)}.galaxy-stars,.galaxy-nebula,.galaxy-intro,.solar-scene{position:absolute;inset:0}.galaxy-stars{z-index:-3}.galaxy-nebula{z-index:-2;pointer-events:none;filter:blur(54px);opacity:.22}.galaxy-nebula-a{background:radial-gradient(#3b377acc,#0000 68%);width:60vw;height:25vw;inset:16% auto auto -14%;transform:rotate(-20deg)}.galaxy-nebula-b{background:radial-gradient(#125f6699,#0000 70%);width:54vw;height:24vw;inset:auto -12% 1% auto;transform:rotate(18deg)}.galaxy-intro{place-items:center;transition:opacity .52s,transform .9s cubic-bezier(.2,.75,.25,1),filter .9s;display:grid}.galaxy-intro-copy{z-index:3;text-align:center;width:min(90vw,760px);padding:2rem;position:relative}.galaxy-kicker{color:#7fa4bc;letter-spacing:.42em;margin:0 0 1rem;font-size:.7rem;font-weight:650}.galaxy-intro h1{color:#e8edf3;letter-spacing:.08em;text-shadow:0 2px 32px #7d92b329;margin:0;font-size:clamp(2.45rem,6vw,5.8rem);font-weight:500;line-height:1.05}.galaxy-intro-text{color:#9da8b5;letter-spacing:.12em;margin:1.25rem auto 0;font-size:clamp(.88rem,1.6vw,1.05rem)}.galaxy-stats{color:#7e8b9b;letter-spacing:.12em;text-transform:uppercase;justify-content:center;gap:2rem;margin:2rem 0 1.7rem;font-size:.72rem;display:flex}.galaxy-stats strong{color:#cad7e2;margin-right:.28rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem}.galaxy-enter{color:#d8e6ed;cursor:pointer;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07121d9e;border:1px solid #7da8bd57;border-radius:999px;align-items:center;gap:1rem;min-height:48px;padding:.8rem 1.35rem .8rem 1.6rem;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 24px #53859814,0 14px 40px #00000047}.galaxy-enter:hover,.galaxy-enter:focus-visible{background:#0c1d2cc7;border-color:#84bcd2b8;outline:none;transform:translateY(-2px)}.galaxy-enter i{color:#7bb4c7;font-size:1.2rem;font-style:normal}.galaxy-cluster{z-index:1;aspect-ratio:2/.82;filter:blur(.2px);opacity:.82;background:radial-gradient(#574c9040,#17294314 38%,#0000 70%);border-radius:50%;width:min(82vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.galaxy-arm{border:1px solid #7671b529;border-radius:50%;animation:38s linear infinite galaxy-spin;position:absolute;inset:12%;box-shadow:0 0 34px #4551951a,inset 0 0 38px #31657d14}.galaxy-arm:before,.galaxy-arm:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#8b89c94d,#0000);border-radius:50%;width:38%;height:2px;position:absolute}.galaxy-arm:before{top:23%;left:2%;transform:rotate(-18deg)}.galaxy-arm:after{bottom:23%;right:2%;transform:rotate(-18deg)}.galaxy-arm-b{animation-duration:52s;inset:23% 4%;transform:rotate(23deg)}.galaxy-arm-c{animation-duration:46s;animation-direction:reverse;inset:4% 19%;transform:rotate(-27deg)}.galaxy-cluster-core{aspect-ratio:1;filter:blur(13px);background:radial-gradient(circle,#beb4da6b,#6153972e 25%,#0000 68%);border-radius:50%;width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.galaxy-scroll-hint{color:#8f9eb08c;letter-spacing:.24em;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;position:absolute;bottom:1.7rem;left:50%;transform:translate(-50%)}.solar-scene{opacity:0;pointer-events:none;transition:opacity .68s .2s,transform .9s cubic-bezier(.2,.75,.25,1);transform:scale(1.15)}.galaxy-home.is-entered .galaxy-intro{opacity:0;pointer-events:none;filter:blur(12px);transform:scale(2.2)}.galaxy-home.is-entered .solar-scene{opacity:1;pointer-events:auto;transform:scale(1)}.galaxy-hud,.galaxy-clock{z-index:20;color:var(--muted);position:absolute;top:1.35rem}.galaxy-hud-left{left:1.5rem}.galaxy-hud-eyebrow,.galaxy-hud strong,.galaxy-clock span,.galaxy-clock strong{display:block}.galaxy-dashboard-title{z-index:18;text-align:center;text-shadow:0 0 22px #5eabcb33;display:grid;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.galaxy-dashboard-title small,.galaxy-dashboard-title span{color:#668397;letter-spacing:.24em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.48rem}.galaxy-dashboard-title strong{color:#d7e5ed;letter-spacing:.34em;white-space:nowrap;margin:.2rem 0;font-size:clamp(.78rem,1.25vw,1.08rem);font-weight:520}.galaxy-telemetry{z-index:18;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#395c7d21,#0000 54%),#0208108f;border:1px solid #6297b12e;border-radius:14px;width:216px;padding:.9rem;position:absolute;top:10.4rem;left:1.2rem;box-shadow:0 18px 42px #00000040,inset 0 0 25px #4489a709}.galaxy-telemetry>small{color:#62889c;letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.48rem}.galaxy-telemetry dl{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:.72rem 0 0;display:grid}.galaxy-telemetry dl div{border-top:1px solid #68a0b821;min-width:0;padding-top:.52rem}.galaxy-telemetry dt,.galaxy-telemetry dd{margin:0}.galaxy-telemetry dt{color:#62788a;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.galaxy-telemetry dd{color:#b8d3df;margin-top:.24rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem}.galaxy-hud-eyebrow,.galaxy-clock span{color:#638196;letter-spacing:.24em;margin:0 0 .28rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.galaxy-hud strong{color:#cbd5df;letter-spacing:.08em;font-size:.94rem;font-weight:560}.galaxy-hud button{color:#748a9c;cursor:pointer;background:0 0;border:0;min-height:44px;margin:.35rem 0 0 -.75rem;padding:.55rem .75rem;font-size:.72rem}.galaxy-hud button:hover,.galaxy-hud button:focus-visible{color:#b7cfdd;outline:none}.galaxy-clock{text-align:right;right:1.5rem}.galaxy-clock strong{color:#b9c9d5;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.72rem,1.2vw,.92rem);font-weight:500}.solar-orbits{position:absolute;inset:8.5% 5% 7%}.solar-galaxy-disc{z-index:0;aspect-ratio:2.25;pointer-events:none;filter:saturate(.92);background:radial-gradient(#efb6741f 0 4%,#0000 12%),radial-gradient(#6c41a22e 0 13%,#225e8414 30%,#0000 67%);border-radius:50%;width:min(72vw,1080px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:inset 0 0 80px #64459f14,0 0 90px #2b5f890b}.solar-galaxy-arm,.solar-galaxy-dust{border-radius:inherit;position:absolute;inset:0}.solar-galaxy-arm{background:conic-gradient(from 17deg, transparent 0 8%, #6753aa21 12%, transparent 19% 36%, #3689ab1a 42%, transparent 49% 67%, #7e4ca81c 74%, transparent 82% 100%);filter:blur(8px);animation:90s linear infinite solar-galaxy-drift;-webkit-mask:radial-gradient(#0000 0 10%,#000 18% 58%,#0000 72%);mask:radial-gradient(#0000 0 10%,#000 18% 58%,#0000 72%)}.solar-galaxy-arm.arm-b{opacity:.72;animation-duration:118s;animation-direction:reverse;transform:rotate(53deg)scale(.82)}.solar-galaxy-arm.arm-c{opacity:.54;animation-duration:74s;transform:rotate(111deg)scale(.63)}.solar-galaxy-dust{filter:blur(.2px);opacity:.48;background-image:radial-gradient(circle at 12% 44%,#71c8e057 0 1px,#0000 1.5px),radial-gradient(circle at 68% 72%,#bc93d947 0 1px,#0000 1.5px),radial-gradient(circle at 37% 61%,#75bad138 0 1px,#0000 1.5px);background-size:41px 31px,53px 43px,67px 47px;animation:6s ease-in-out infinite alternate galaxy-dust-pulse;-webkit-mask:radial-gradient(#0000 0 12%,#000 22% 66%,#0000 78%);mask:radial-gradient(#0000 0 12%,#000 22% 66%,#0000 78%)}.solar-orbits:before,.solar-orbits:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:51%;left:50%}.solar-orbits:before{aspect-ratio:1.9;filter:blur(18px);background:radial-gradient(#64459718,#0000 69%);width:48%;transform:translate(-50%,-50%)rotate(-7deg)}.solar-orbits:after{background:#f0a653;width:5px;height:5px;animation:3.8s ease-in-out infinite solar-heartbeat;transform:translate(-50%,-50%);box-shadow:0 0 22px 7px #e3762738,0 0 72px 24px #c04b1c14}.solar-orbit{width:var(--orbit-width,calc(13% + var(--orbit) * 9%));height:var(--orbit-height,auto);aspect-ratio:auto;border:1px solid #6f8ba121;border-radius:50%;transition:border-color .5s,opacity .5s;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:inset 0 0 18px #364c6606,0 0 24px #4f698b05}.solar-orbit:after{content:"";opacity:.3;width:3px;height:3px;animation:orbit-beacon calc(5.5s + var(--orbit) * 1.4s) ease-in-out infinite alternate;background:#65bfd694;border-radius:50%;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 9px #4ab7d359}.orbit-1{--orbit:1}.orbit-2{--orbit:2}.orbit-3{--orbit:3}.orbit-4{--orbit:4}.orbit-5{--orbit:5}.orbit-6{--orbit:6}.orbit-7{--orbit:7}.orbit-8{--orbit:8}.celestial{--visual-size:calc(var(--size) * 1px);z-index:4;top:var(--orbit-y,calc(var(--y) * 1%));left:var(--orbit-x,calc(var(--x) * 1%));width:max(44px, var(--visual-size) + 16px);height:max(44px, var(--visual-size) + 16px);color:inherit;background:0 0;border:0;border-radius:50%;padding:8px;text-decoration:none;display:block;position:absolute;transform:translate(-50%,-50%)}.celestial[data-active=true]{cursor:pointer}.celestial[data-active=false]{cursor:default;filter:saturate(.5);opacity:.46}.celestial-visual{width:var(--visual-size);height:var(--visual-size);border-radius:50%;transition:transform .22s,filter .22s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.celestial-visual:after{background:radial-gradient(circle, var(--planet-glow,#4e899a38), transparent 67%);content:"";opacity:.82;pointer-events:none;border-radius:50%;animation:4.8s ease-in-out infinite alternate planet-glow;position:absolute;inset:-32%}.celestial-visual i{z-index:1;background:var(--planet-fill);box-shadow:inset -8px -6px 14px #00000094, inset 4px 4px 9px #ffffff14, 0 0 18px var(--planet-glow,#4e899a33);animation:planet-self-spin var(--spin-duration,14s) linear infinite;will-change:transform;border:1px solid #d7e2eb24;border-radius:50%;position:absolute;inset:0;overflow:hidden}.planet .celestial-visual i:before,.planet .celestial-visual i:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.planet .celestial-visual i:before{mix-blend-mode:screen;background:radial-gradient(circle at 30% 25%,#ffffff3d,#0000 19%),linear-gradient(112deg,#ffffff14,#0000 32% 66%,#00000052)}.planet .celestial-visual i:after{border:1px solid #c2dde714;inset:3%;box-shadow:inset -5px -3px 10px #0000004d,inset 3px 3px 8px #ffffff0b}.celestial-label{z-index:4;opacity:.7;pointer-events:none;text-align:left;text-shadow:0 2px 9px #01040a;grid-template-columns:auto 1fr;align-items:center;gap:.18rem .38rem;width:max-content;max-width:150px;transition:opacity .18s,transform .24s;display:grid;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.celestial-label small{color:#6fa7bd;letter-spacing:.08em;border-right:1px solid #70b2cb38;grid-row:1/3;padding-right:.34rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.47rem}.celestial-label strong{color:#b9cbd5;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:540;overflow:hidden}.celestial-label em{color:#557488;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.4rem;font-style:normal}.celestial:hover .celestial-label,.celestial:focus-visible .celestial-label{opacity:1;transform:translate(-50%)translateY(2px)}.planet:before{width:calc(var(--visual-size) + 13px);height:calc(var(--visual-size) + 13px);background:conic-gradient(from 90deg, transparent 0 66%, var(--planet-glow,#5badc442) 73%, transparent 82% 100%);content:"";opacity:.58;pointer-events:none;border-radius:50%;animation:9s linear infinite planet-energy-sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0);-webkit-mask:radial-gradient(circle,#0000 56%,#000 60% 65%,#0000 69%);mask:radial-gradient(circle,#0000 56%,#000 60% 65%,#0000 69%)}.celestial[data-active=true]:hover .celestial-visual,.celestial[data-active=true]:focus-visible .celestial-visual{filter:brightness(1.08);transform:translate(-50%,-50%)scale(1.12)}.celestial:focus-visible{outline-offset:3px;outline:1px solid #7ebed2c7}.celestial-card{z-index:5;opacity:0;color:#d8e1e9;pointer-events:none;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030911d6;border:1px solid #7f9bb12e;border-radius:8px;width:max-content;min-width:155px;padding:.58rem .7rem;transition:opacity .16s,transform .16s;display:block;position:absolute;top:calc(100% + 38px);left:50%;transform:translate(-50%,6px);box-shadow:0 14px 34px #00000052}.celestial:hover .celestial-card,.celestial:focus-visible .celestial-card{opacity:1;transform:translate(-50%)}.celestial-card small,.celestial-card strong,.celestial-card em{display:block}.celestial-card small{color:#627e91;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem}.celestial-card strong{letter-spacing:.05em;margin-top:.28rem;font-size:.76rem;font-weight:560}.celestial-card em{color:#81909f;margin-top:.18rem;font-size:.6rem;font-style:normal}.sun{--planet-fill:radial-gradient(circle at 37% 35%, #f2bd65 0%, #bf6b24 26%, #733613 55%, #2d1308 76%);--planet-glow:#ea842d70;--spin-duration:17s;z-index:6}.sun:before{z-index:-1;width:calc(var(--visual-size) * 2.05);height:calc(var(--visual-size) * 2.05);content:"";filter:blur(3px);opacity:.82;pointer-events:none;background:linear-gradient(90deg,#0000 47%,#f29b4d14 50%,#0000 53%),linear-gradient(#0000 47%,#ffb96612 50%,#0000 53%);border-radius:50%;animation:4.2s ease-in-out infinite alternate solar-lens-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sun .celestial-label{opacity:.88;top:calc(100% + 13px)}.sun .celestial-label strong{color:#e2c39a}.sun .celestial-visual{filter:saturate(1.08);animation:5.8s ease-in-out infinite solar-float}.sun .celestial-visual:before{z-index:-1;content:"";filter:blur(1px);opacity:.86;pointer-events:none;background:conic-gradient(#0000,#f49c4333,#0000 18%,#d35b1f24 32%,#0000 46% 64%,#f2953a2e 78%,#0000);border:1px solid #ef944547;border-radius:50%;animation:12s linear infinite solar-corona-spin;position:absolute;inset:-20%;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57% 64%,#0000 72%);mask:radial-gradient(circle,#0000 55%,#000 57% 64%,#0000 72%)}.sun .celestial-visual:after{filter:blur(2px);opacity:.92;background:radial-gradient(circle,#ef923b42 0%,#d2561a21 26%,#9331170b 49%,#0000 72%);animation:4.6s ease-in-out infinite alternate solar-aura;inset:-72%}.sun .celestial-visual i{border-color:#ffcc844d;box-shadow:inset -16px -10px 24px #4a18059e,inset 8px 7px 16px #ffdc932e,0 0 20px #f297424d,0 0 48px #d75c1b29}.sun .celestial-visual i:before,.sun .celestial-visual i:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.sun .celestial-visual i:before{background:conic-gradient(from 35deg, transparent 0 8%, #ffd37d2e 12%, transparent 21% 34%, #822e0c47 40%, transparent 52% 68%, #ffbb5726 76%, transparent 88%);mix-blend-mode:screen;inset:-18%}.sun .celestial-visual i:after{background:radial-gradient(circle at 68% 30%,#5b1d076b 0 5%,#0000 7%),radial-gradient(circle at 32% 68%,#67210961 0 4%,#0000 6%),radial-gradient(circle at 54% 52%,#ffc96d29 0 8%,#0000 10%);inset:10%}.solar-energy-particles{z-index:3;pointer-events:none;position:absolute;inset:50%}.solar-energy-particles b{--particle-angle:calc(var(--particle-index) * 15deg);opacity:0;width:3px;height:3px;animation:2.8s ease-out infinite solar-particle;animation-delay:calc(var(--particle-index) * -.21s);background:#f3b66c;border-radius:50%;position:absolute;box-shadow:0 0 7px #f0833794}.mercury{--planet-fill:radial-gradient(circle at 35% 32%, #9c958d, #4f4b48 52%, #222126);--planet-glow:#96918b1f}.venus{--planet-fill:repeating-linear-gradient(9deg, #b87b3e 0 4px, #73502f 6px 9px, #d09a5a 10px 12px);--planet-glow:#ca844736}.earth{--planet-fill:radial-gradient(ellipse at 62% 32%, #698c6d 0 14%, transparent 15%), radial-gradient(ellipse at 34% 65%, #789375 0 12%, transparent 13%), radial-gradient(circle at 38% 35%, #3c7e9b, #17435f 61%, #0a1f32);--planet-glow:#3c8fb247}.mars{--planet-fill:radial-gradient(circle at 38% 34%, #a84e31, #63271e 57%, #2b1110);--planet-glow:#ad492b30}.jupiter{--planet-fill:repeating-linear-gradient(4deg, #a88062 0 5px, #604f49 7px 10px, #bd9a73 12px 16px, #50413d 17px 19px);--planet-glow:#aa89672e}.saturn{--planet-fill:repeating-linear-gradient(3deg, #baa875 0 4px, #76694e 5px 7px, #d0bd83 8px 11px);--planet-glow:#b8a56c2b}.saturn .celestial-visual:before{z-index:2;content:"";border:3px solid #b59e66a6;border-right-color:#62513a61;border-radius:50%;width:168%;height:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 0 6px #a9925c2e}.uranus{--planet-fill:radial-gradient(circle at 37% 34%, #5f9ba4, #315c67 58%, #132c39);--planet-glow:#4c97a224}.neptune{--planet-fill:radial-gradient(circle at 38% 35%, #3b5f9d, #203868 58%, #0d1835);--planet-glow:#3c5ca129}.solar-caption{z-index:8;color:#64798a;letter-spacing:.14em;white-space:nowrap;margin:0;font-size:.68rem;position:absolute;bottom:5.25rem;left:50%;transform:translate(-50%)}.solar-caption span{background:#6aa1b0;border-radius:50%;width:4px;height:4px;margin:0 .6rem .1rem 0;display:inline-block;box-shadow:0 0 8px #5e9cad8c}.galaxy-dock{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030911b8;border:1px solid #7490a52b;border-radius:14px;align-items:center;gap:.2rem;min-height:56px;padding:.3rem;display:flex;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%);box-shadow:0 15px 44px #00000059,inset 0 0 26px #547a8e09}.galaxy-dock button{color:#7e90a0;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-width:92px;min-height:46px;padding:.55rem .75rem;font-size:.66rem;transition:color .16s,background .16s;display:flex}.galaxy-dock button:hover,.galaxy-dock button:focus-visible,.galaxy-dock button[aria-expanded=true]{color:#c4d6df;background:#4c758921;outline:none}.galaxy-dock i{color:#668fa1;font-size:1.06rem;font-style:normal}.galaxy-drawer-backdrop{z-index:38;opacity:0;pointer-events:none;background:#0104096b;border:0;transition:opacity .22s;position:absolute;inset:0}.galaxy-directory-panel{z-index:40;color:#d4dee6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#03080fe8;border-left:1px solid #7194a92e;width:min(390px,92vw);padding:1.45rem;transition:transform .28s cubic-bezier(.2,.75,.25,1);position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-24px 0 64px #00000061}.galaxy-directory-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.galaxy-directory-panel>header small{color:#617f91;letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.54rem}.galaxy-directory-panel h2{color:#dce6ed;letter-spacing:.1em;margin:.32rem 0 0;font-size:1.28rem;font-weight:560}.galaxy-directory-panel>header button{color:#718696;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-.5rem -.5rem 0 0;font-size:1.35rem}.galaxy-directory-panel>header button:hover,.galaxy-directory-panel>header button:focus-visible{color:#d2e0e7;background:#6b92a41a;outline:none}.galaxy-directory-panel>p{color:#687b8a;letter-spacing:.08em;margin:.7rem 0 1.5rem;font-size:.68rem}.galaxy-directory-panel ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.galaxy-directory-panel li a{min-height:62px;color:inherit;border:1px solid #0000;border-radius:10px;grid-template-columns:2.2rem 1fr 1.4rem;align-items:center;padding:.55rem .7rem;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.galaxy-directory-panel li a:hover,.galaxy-directory-panel li a:focus-visible{background:#3e677b1a;border-color:#6999ad36;outline:none}.directory-order{color:#53788a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.directory-name strong,.directory-name small{display:block}.directory-name strong{letter-spacing:.05em;font-size:.78rem;font-weight:560}.directory-name small{color:#667989;margin-top:.2rem;font-size:.58rem}.galaxy-directory-panel li a>i{color:#587d8d;text-align:right;font-style:normal}.galaxy-home.is-directory-open .galaxy-drawer-backdrop{opacity:1;pointer-events:auto}.galaxy-home.is-directory-open .galaxy-directory-panel{transform:translate(0)}body[data-slug=index]{--search-z-index:2000}body[data-slug=index] .global-graph-outer{z-index:2100!important}html.galaxy-graph-active body[data-slug=index] .sidebar:has(.global-graph-outer.active){z-index:2050!important}body[data-slug=index]>.global-graph-outer{z-index:2100;width:100vw;height:100%;display:none;position:fixed;inset:0;overflow:hidden}body[data-slug=index]>.global-graph-outer.active{display:block}@keyframes galaxy-spin{to{transform:rotate(360deg)}}@keyframes planet-self-spin{to{transform:rotate(360deg)}}@keyframes planet-energy-sweep{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes planet-glow{0%{opacity:.6}to{opacity:.92}}@keyframes solar-corona-spin{to{transform:rotate(360deg)}}@keyframes solar-aura{0%{opacity:.72;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes solar-float{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes solar-heartbeat{0%,to{opacity:.58;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.18)}}@keyframes solar-particle{0%{opacity:0;transform:rotate(var(--particle-angle)) translateX(calc(var(--visual-size) * .48)) scale(.5)}22%{opacity:.78}to{opacity:0;transform:rotate(var(--particle-angle)) translateX(calc(var(--visual-size) * .86)) scale(.08)}}@keyframes orbit-beacon{0%{opacity:.18}to{opacity:.62}}@media (max-width:760px){.galaxy-intro-copy{padding:1.2rem}.galaxy-intro h1{font-size:clamp(2.25rem,12vw,4rem);line-height:1.18}.galaxy-kicker{letter-spacing:.27em;font-size:.54rem}.galaxy-intro-text{max-width:18rem;line-height:1.8}.galaxy-stats{gap:1rem;margin-top:1.35rem}.galaxy-scroll-hint{font-size:.52rem;bottom:1rem}.galaxy-hud,.galaxy-clock{top:.85rem}.galaxy-hud-left{left:.9rem}.galaxy-clock{right:.9rem}.galaxy-hud strong{max-width:8rem;font-size:.72rem}.galaxy-hud-eyebrow{letter-spacing:.16em;font-size:.47rem}.galaxy-clock span{font-size:.45rem}.galaxy-clock strong{font-size:.61rem}.solar-orbits{inset:16% 2% 10%;transform:scale(.98)}.solar-orbit{width:var(--orbit-width,calc(22% + var(--orbit) * 9.2%));height:var(--orbit-height,auto);aspect-ratio:auto}.celestial{min-width:56px;min-height:56px;transform:translate(-50%,-50%)scale(.82)}.sun{--visual-size:74px}.jupiter{--visual-size:34px}.saturn{--visual-size:30px}.celestial-card{min-width:135px;padding:.48rem .56rem}.planet[data-side=left] .celestial-card{left:0;transform:translateY(6px)}.planet[data-side=left]:hover .celestial-card,.planet[data-side=left]:focus-visible .celestial-card{transform:translate(0)}.planet[data-side=right] .celestial-card{left:auto;right:0;transform:translateY(6px)}.planet[data-side=right]:hover .celestial-card,.planet[data-side=right]:focus-visible .celestial-card{transform:translate(0)}.solar-caption{letter-spacing:.08em;font-size:.55rem;bottom:5.2rem}.galaxy-dock{justify-content:space-around;width:calc(100vw - 1.5rem);bottom:.75rem}.galaxy-dock button{flex:1 1 0;min-width:0;padding:.5rem .3rem}.galaxy-dock button span{font-size:.58rem}.galaxy-directory-panel{border-top:1px solid #7194a933;border-left:0;border-radius:18px 18px 0 0;width:100%;max-height:min(74vh,620px);padding:1rem 1rem 1.25rem;top:auto;overflow-y:auto;transform:translateY(104%)}.galaxy-home.is-directory-open .galaxy-directory-panel{transform:translateY(0)}.celestial.is-peeked .celestial-card{opacity:1;transform:translate(-50%)}.planet[data-side].is-peeked .celestial-card{transform:translate(0)}}.planet-energy-band{z-index:2;background:conic-gradient(from 20deg, transparent 0 24%, color-mix(in srgb, var(--planet-glow) 72%, transparent) 31%, transparent 38% 68%, color-mix(in srgb, var(--planet-glow) 54%, transparent) 75%, transparent 83%);opacity:.48;pointer-events:none;border-radius:50%;animation:7.5s linear infinite planet-energy-sweep;position:absolute;inset:-11%;-webkit-mask:radial-gradient(circle,#0000 54%,#000 58% 63%,#0000 68%);mask:radial-gradient(circle,#0000 54%,#000 58% 63%,#0000 68%)}.celestial.is-selected,.celestial.is-activating{z-index:24}.celestial.is-selected .celestial-visual{filter:brightness(1.16)saturate(1.16);transform:translate(-50%,-50%)scale(1.34)}.celestial.is-selected .celestial-visual i{box-shadow:inset -8px -6px 14px #00000080, inset 4px 4px 10px #ffffff1f, 0 0 22px var(--planet-glow), 0 0 46px color-mix(in srgb, var(--planet-glow) 58%, transparent);animation-duration:1.15s}.celestial.is-selected .planet-energy-band{opacity:.96;animation-duration:1.8s}.celestial.is-selected .celestial-card{opacity:0}.celestial.is-activating .celestial-visual{animation:.9s cubic-bezier(.16,.82,.25,1) planet-activate}.galaxy-home.is-sector-open .solar-orbits{filter:none}.galaxy-home.is-sector-open .celestial:not(.is-selected){opacity:.26}.galaxy-home.is-sector-open .celestial.is-selected{opacity:1;filter:none}.fresnel-atmosphere{z-index:4;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 48% 46%,#0000 0 50%,#ff92350f 57%,#ffda93ad 66%,#ff7e2857 72%,#7c2a1014 78%,#0000 84%);border-radius:50%;animation:3.2s ease-in-out infinite alternate fresnel-breathe;position:absolute;inset:-12%;box-shadow:inset 0 0 24px #ffdea261,0 0 24px #ffa44e6b,0 0 76px #cd4d1a45}.fresnel-atmosphere:before,.fresnel-atmosphere:after{content:"";border-radius:50%;position:absolute}.fresnel-atmosphere:before{border:1px solid #ffe2a842;inset:4%;box-shadow:inset 10px 0 18px #ffe8b51f,inset -12px 0 20px #9a2f0f2e}.fresnel-atmosphere:after{filter:blur(1px);opacity:.78;border-top:2px solid #ffefca8f;width:31%;height:31%;top:8%;right:5%;transform:rotate(34deg)}.sun .planet-energy-band{opacity:.74;animation-duration:5.5s;inset:-23%;-webkit-mask:radial-gradient(circle,#0000 57%,#000 60% 64%,#0000 70%);mask:radial-gradient(circle,#0000 57%,#000 60% 64%,#0000 70%)}.sun.is-selected .celestial-visual{animation:2.8s ease-in-out infinite solar-float-selected}.sun.is-selected .fresnel-atmosphere{filter:brightness(1.22)}.sector-detail-stage{z-index:34;pointer-events:none;place-items:center;display:grid;position:absolute;bottom:5.2rem;left:0;right:0}.sector-detail{--sector-accent:#62abc6;border:1px solid color-mix(in srgb, var(--sector-accent) 40%, transparent);opacity:0;color:#d8e3ea;background:linear-gradient(120deg, color-mix(in srgb, var(--sector-accent) 17%, transparent), transparent 42%), #030911eb;pointer-events:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:18px;grid-template-columns:minmax(210px,.85fr) minmax(260px,1.45fr) auto;align-items:center;gap:1rem;width:min(760px,100vw - 2rem);padding:1rem 1rem 1rem 1.15rem;transition:opacity .22s,transform .32s cubic-bezier(.18,.78,.25,1);display:grid;position:absolute;bottom:0;transform:translateY(18px)scale(.97);box-shadow:0 24px 70px #00000080,inset 0 0 35px #518ba40d}.sector-earth{--sector-accent:#5ca8c4}.sector-jupiter{--sector-accent:#b08d6f}.sector-sun{--sector-accent:#e79545}.sector-mars{--sector-accent:#b96142}.sector-saturn{--sector-accent:#c0aa70}.sector-uranus{--sector-accent:#62aeb3}.sector-venus{--sector-accent:#c78a50}.sector-mercury{--sector-accent:#96918d}.sector-neptune{--sector-accent:#587ac0}.sector-detail.is-active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.sector-detail>header{min-width:0}.sector-detail>header small{color:#6d9bb0;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem}.sector-detail h2{color:#e4edf2;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin:.32rem 0 0;font-size:1rem;font-weight:620;overflow:hidden}.sector-detail>header p{color:#728898;margin:.32rem 0 0;font-size:.6rem}.sector-detail>header>button{color:#6d8494;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-size:1.15rem;position:absolute;top:.35rem;right:.42rem}.sector-detail>header>button:hover,.sector-detail>header>button:focus-visible{color:#d7e5ec;background:#659bb11f;outline:none}.sector-child-orbit{flex-wrap:wrap;gap:.42rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.sector-child-orbit:before{z-index:-1;border:1px solid color-mix(in srgb, var(--sector-accent) 18%, transparent);content:"";opacity:.7;border-radius:50%;height:62%;position:absolute;top:50%;left:1%;right:1%;transform:translateY(-50%)}.sector-detail.is-active .sector-child-orbit li{animation:.48s cubic-bezier(.16,.82,.25,1) both sector-child-pop;animation-delay:calc(var(--child-index) * 70ms + .12s)}.sector-child-orbit li a{border:1px solid color-mix(in srgb, var(--sector-accent) 27%, transparent);color:#bfd0d9;background:color-mix(in srgb, var(--sector-accent) 8%, #030911e0);border-radius:999px;align-items:center;gap:.52rem;min-height:44px;padding:.44rem .6rem;text-decoration:none;transition:transform .17s,border-color .17s,background .17s;display:flex}.sector-child-orbit li a:hover,.sector-child-orbit li a:focus-visible{background:#37758e2e;border-color:#66bbd66b;outline:none;transform:translateY(-2px)}.sector-child-orbit li a>i{border:1px solid color-mix(in srgb, var(--sector-accent) 46%, transparent);background:radial-gradient(circle at 34% 31%, #a9e2edb8, transparent 18%), radial-gradient(circle at 40% 38%, color-mix(in srgb, var(--sector-accent) 74%, #5a7785), color-mix(in srgb, var(--sector-accent) 34%, #142d3e) 58%, #07131f 78%);width:22px;height:22px;box-shadow:0 0 13px color-mix(in srgb, var(--sector-accent) 30%, transparent);animation:child-moon-spin calc(8s + var(--child-index) * 1.4s) linear infinite;border-radius:50%;flex:0 0 22px}.sector-child-orbit strong,.sector-child-orbit small{display:block}.sector-child-orbit strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.64rem;font-weight:560;overflow:hidden}.sector-child-orbit small{color:#6c8291;margin-top:.1rem;font-size:.5rem}.sector-empty{color:#758b99;margin:0;font-size:.63rem;line-height:1.6}.sector-root-link{letter-spacing:.04em;background:#3a768d21;border:1px solid #6baec64d;border-radius:11px;justify-content:space-between;align-items:center;gap:.7rem;min-width:150px;min-height:46px;padding:.65rem .82rem;font-size:.62rem;text-decoration:none;display:flex;color:#cde0e8!important}.sector-root-link:hover,.sector-root-link:focus-visible{background:#418eaa36;border-color:#74cae485;outline:none}.sector-root-link i{color:#72a8ba;font-size:.9rem;font-style:normal}.galaxy-home.is-sector-open .solar-caption{opacity:0}@keyframes planet-activate{0%{transform:translate(-50%,-50%)scale(1)}38%{filter:brightness(1.26)saturate(1.2);transform:translate(-50%,-50%)scale(1.58)rotate(28deg)}to{transform:translate(-50%,-50%)scale(1.34)rotate(360deg)}}@keyframes fresnel-breathe{0%{opacity:.72;transform:scale(.96)rotate(-4deg)}to{opacity:1;transform:scale(1.05)rotate(5deg)}}@keyframes child-moon-spin{to{transform:rotate(360deg)}}@keyframes solar-float-selected{0%,to{transform:translate(-50%,-50%)scale(1.08)rotate(-2deg)}50%{transform:translate(-50%,-50%)scale(1.16)rotate(2deg)}}@media (max-width:760px){.solar-orbits{bottom:22%}.celestial.is-selected .celestial-visual{transform:translate(-50%,-50%)scale(1.12)}.sun.is-selected .celestial-visual{animation-name:solar-float-selected-mobile}.sector-detail-stage{bottom:4.85rem}.sector-detail{border-radius:15px;grid-template-columns:1fr auto;gap:.7rem;width:calc(100vw - 1rem);max-height:38vh;padding:.82rem;overflow-y:auto}.sector-detail>header,.sector-child-orbit,.sector-empty{grid-column:1/-1}.sector-root-link{grid-column:1/-1;min-width:0}.sector-child-orbit{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.sector-child-orbit::-webkit-scrollbar{display:none}.sector-child-orbit li{flex:none}}@keyframes solar-float-selected-mobile{0%,to{transform:translate(-50%,-50%)scale(1.02)rotate(-2deg)}50%{transform:translate(-50%,-50%)scale(1.09)rotate(2deg)}}@keyframes solar-galaxy-drift{to{rotate:360deg}}@keyframes galaxy-dust-pulse{0%{opacity:.3}to{opacity:.62}}@keyframes solar-lens-breathe{0%{opacity:.52;transform:translate(-50%,-50%)scale(.92)}to{opacity:.9;transform:translate(-50%,-50%)scale(1.08)}}@keyframes sector-child-pop{0%{opacity:0;transform:translateY(14px)scale(.84)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1100px){.galaxy-telemetry{display:none}}@media (max-width:760px){.galaxy-dashboard-title{display:none}.solar-galaxy-disc{aspect-ratio:1.35;opacity:.76;width:104vw}.sun{--visual-size:112px}.jupiter{--visual-size:42px}.saturn{--visual-size:39px}.celestial-label,.sector-child-orbit:before{display:none}}.galaxy-webgl{z-index:0;opacity:0;cursor:grab;touch-action:none;outline:none;width:100%;height:100%;transition:opacity .42s;display:block;position:absolute;inset:0}.galaxy-webgl:active{cursor:grabbing}.galaxy-home.is-webgl-ready{background:radial-gradient(at 50% 52%,#7929b52e,#0000 38%),radial-gradient(at 66% 34%,#008ed61f,#0000 42%),linear-gradient(145deg,#010209 0%,#040517 48%,#01050e 100%)}.galaxy-home.is-webgl-ready .galaxy-webgl{opacity:1}.galaxy-home.is-webgl-ready .galaxy-stars,.galaxy-home.is-webgl-ready .galaxy-nebula,.galaxy-home.is-webgl-ready .galaxy-cluster,.galaxy-home.is-webgl-ready .solar-galaxy-disc,.galaxy-home.is-webgl-ready .solar-orbit,.galaxy-home.is-webgl-ready .celestial-visual,.galaxy-home.is-webgl-ready .solar-orbits:before,.galaxy-home.is-webgl-ready .solar-orbits:after,.galaxy-home.is-webgl-ready .celestial:before{visibility:hidden;opacity:0}.galaxy-home.is-webgl-ready .galaxy-intro,.galaxy-home.is-webgl-ready .solar-scene{z-index:2}.galaxy-home.is-webgl-ready.is-entered .solar-scene,.galaxy-home.is-webgl-ready .galaxy-hud,.galaxy-home.is-webgl-ready .galaxy-clock,.galaxy-home.is-webgl-ready .galaxy-dashboard-title,.galaxy-home.is-webgl-ready .galaxy-telemetry,.galaxy-home.is-webgl-ready .solar-caption{pointer-events:none}.galaxy-home.is-webgl-ready .galaxy-hud button,.galaxy-home.is-webgl-ready .galaxy-dock,.galaxy-home.is-webgl-ready .galaxy-dock button,.galaxy-home.is-webgl-ready .galaxy-directory-panel{pointer-events:auto}.galaxy-home.is-webgl-ready .galaxy-intro{place-items:center start}.galaxy-home.is-webgl-ready .galaxy-intro-copy{text-align:left;text-shadow:0 0 28px #68c6ff29;background:radial-gradient(at 0,#030718ad,#0000 74%);border:1px solid #6bb5ff14;border-radius:28px;width:min(42vw,520px);margin-left:clamp(1.2rem,5vw,6rem);padding:clamp(1.25rem,3vw,2.4rem)}.galaxy-home.is-webgl-ready .galaxy-intro-text{margin-left:0}.galaxy-home.is-webgl-ready .galaxy-stats{justify-content:flex-start}.galaxy-home.is-webgl-ready .galaxy-kicker{color:#8fdcff;text-shadow:0 0 20px #3aceff9e}.galaxy-home.is-webgl-ready .galaxy-intro h1{color:#f2f4ff;text-shadow:0 0 30px #6c5fff5c,0 0 70px #20a6ff29;font-size:clamp(2.1rem,4.3vw,4.6rem)}.galaxy-home.is-webgl-ready .galaxy-enter{background:linear-gradient(110deg,#1448847a,#4e22806b);border-color:#50d0ff85;box-shadow:inset 0 0 28px #53c8ff1f,0 0 32px #38afff26,0 18px 48px #0000005c}.galaxy-home.is-webgl-ready .solar-orbits{pointer-events:none;inset:0;transform:none}.galaxy-home.is-webgl-ready .celestial{top:var(--webgl-y,50%);left:var(--webgl-x,50%);width:max(48px, var(--webgl-radius,20px) * 2.35);height:max(48px, var(--webgl-radius,20px) * 2.35);appearance:none;min-width:0;min-height:0;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .18s,filter .18s;transform:translate(-50%,-50%)}.galaxy-home.is-webgl-ready .celestial[data-webgl-visible=false]{visibility:hidden;opacity:0;pointer-events:none}.galaxy-home.is-webgl-ready .celestial:focus-visible{outline-offset:5px;border-radius:50%;outline:1px solid #67e1ffe6;box-shadow:0 0 24px #44cbff47}.galaxy-home.is-webgl-ready .celestial-label{top:calc(50% + var(--webgl-radius,20px) + 9px);opacity:.96;text-shadow:0 2px 4px #01030b,0 0 12px #01030bf5;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:.2rem .45rem;max-width:184px;padding:.24rem 0}.galaxy-home.is-webgl-ready .celestial-label small{color:#72dfff;font-size:.52rem}.galaxy-home.is-webgl-ready .celestial-label strong{color:#e4f6ff;letter-spacing:.04em;font-size:.68rem}.galaxy-home.is-webgl-ready .celestial-label em{color:#86aec8;font-size:.45rem}.galaxy-home.is-webgl-ready .celestial[data-webgl-depth=far] .celestial-label{opacity:.74;transform:translate(-50%)scale(.9)}.galaxy-home.is-webgl-ready .celestial-card{top:calc(50% + var(--webgl-radius,20px) + 52px);background:linear-gradient(130deg,#154a7a38,#4117622e),#020714e0;border-color:#57c1ff3d;box-shadow:0 0 30px #32a3ff17,0 18px 44px #0000007a}.galaxy-home.is-webgl-ready.is-sector-open .celestial:not(.is-selected){opacity:.18}.galaxy-home.is-webgl-ready .galaxy-dashboard-title strong{color:#e3f4ff;text-shadow:0 0 18px #4cccff57,0 0 40px #9142ff33}.galaxy-home.is-webgl-ready .galaxy-telemetry,.galaxy-home.is-webgl-ready .galaxy-dock,.galaxy-home.is-webgl-ready .galaxy-directory-panel,.galaxy-home.is-webgl-ready .sector-detail{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(135deg,#225c9329,#4e1d7b1f),#020713c7;border-color:#57b1ff38;box-shadow:0 0 42px #3eaeff14,0 24px 70px #00000070}.galaxy-moon-label{z-index:29;top:var(--webgl-y,50%);left:var(--webgl-x,50%);opacity:1;pointer-events:auto;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a18b8;border:1px solid #67e0ff3d;border-radius:8px;gap:.1rem;min-width:72px;padding:.28rem .44rem;text-decoration:none;transition:border-color .16s,background .16s,opacity .16s;display:grid;position:absolute;transform:translate(-50%,calc(-50% - 20px));box-shadow:0 0 18px #43d3ff1f;color:#d8f6ff!important}.galaxy-moon-label[data-webgl-visible=false]{visibility:hidden;opacity:0;pointer-events:none}.galaxy-moon-label:hover,.galaxy-moon-label:focus-visible{background:#092544e6;border-color:#7eecffc7;outline:none}.galaxy-moon-label strong,.galaxy-moon-label small{text-overflow:ellipsis;white-space:nowrap;max-width:112px;display:block;overflow:hidden}.galaxy-moon-label strong{font-size:.56rem;font-weight:580}.galaxy-moon-label small{color:#78a9c1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.43rem}@media (max-width:760px){.galaxy-home.is-webgl-ready .galaxy-intro{place-items:center}.galaxy-home.is-webgl-ready .galaxy-intro-copy{text-align:center;border-radius:24px;width:calc(100vw - 1.4rem);margin-left:0;padding:1.35rem .85rem}.galaxy-home.is-webgl-ready .galaxy-intro-text{margin-left:auto;margin-right:auto}.galaxy-home.is-webgl-ready .galaxy-stats{justify-content:center}.galaxy-home.is-webgl-ready .celestial{width:max(46px, var(--webgl-radius,18px) * 2.7);height:max(46px, var(--webgl-radius,18px) * 2.7)}.galaxy-home.is-webgl-ready .celestial-label{display:none}.galaxy-moon-label{min-width:54px;padding:.22rem .32rem;transform:translate(-50%,calc(-50% - 15px))}.galaxy-moon-label strong{max-width:78px;font-size:.5rem}.galaxy-moon-label small{font-size:.4rem}}@media (prefers-reduced-motion:reduce){.galaxy-home *,.galaxy-home :before,.galaxy-home :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:none!important}}}