.SolarSystem_solarSystemViewport__t0evg{width:650px;height:650px;position:relative;overflow:hidden}.SolarSystem_scalingContext__qE2hl{position:absolute;width:85em;height:85em;top:50%;left:50%;transform:translate(-50%,-50%)}.SolarSystem_container__Ph33w{position:absolute;width:40em;height:40em;top:calc((85em - 40em) / 2);left:calc((85em - 40em) / 2)}.SolarSystem_sun__VPMhb{display:flex;align-items:center;justify-content:center;position:absolute;border-radius:50%;box-shadow:0 0 1.5em .2em rgba(255,165,0,.7),0 0 3em 1em rgba(255,200,50,.5),0 0 6em 2.5em rgba(255,100,0,.35);transition:transform .3s ease-out,box-shadow .4s ease-out;z-index:20;cursor:pointer}.SolarSystem_sun__VPMhb img{display:block;width:70%;height:70%;border-radius:50%;-o-object-fit:cover;object-fit:cover;animation:SolarSystem_subtlePulse__FOMaf 5s ease-in-out infinite}.SolarSystem_sun__VPMhb:hover{transform:scale(1.02);box-shadow:0 0 1.8em .3em rgba(255,175,20,.8),0 0 3.5em 1.2em rgba(255,210,70,.6),0 0 7em 3em rgba(255,120,20,.45)}.SolarSystem_orbit__ZajN_{position:absolute;border-color:rgba(200,200,220,.25) transparent transparent;border-style:solid;border-width:.05em .05em 0 0;border-radius:50%;transition:border-color .3s ease;z-index:1;pointer-events:none}.SolarSystem_mercuryOrbit__ImOOs{border-color:hsla(240,7%,73%,.25) transparent transparent}.SolarSystem_venusOrbit__HHngZ{border-color:hsla(40,21%,73%,.25) transparent transparent}.SolarSystem_earthOrbit__kT_F0{border-color:rgba(170,190,220,.25) transparent transparent}.SolarSystem_marsOrbit__DbWde{border-color:hsla(0,42%,76%,.25) transparent transparent}.SolarSystem_moonOrbit__vXadz{border-color:hsla(240,8%,76%,.35) transparent transparent}.SolarSystem_celestialBody__3mdXG{position:absolute;border-radius:50%;background-size:cover;background-position:50%;box-shadow:0 0 .3em hsla(0,0%,100%,.1);transition:transform .2s ease-out,box-shadow .2s ease-out;cursor:pointer;z-index:10}.SolarSystem_celestialBody__3mdXG:hover{transform:scale(1.4);box-shadow:0 0 1em hsla(0,0%,100%,.7),0 0 2em rgba(200,200,255,.5);z-index:15}.SolarSystem_orbit__ZajN_:has(>.SolarSystem_celestialBody__3mdXG:hover){border-color:hsla(0,0%,100%,.8) transparent transparent!important}.SolarSystem_star__gLYw_{position:absolute;background-color:#fff;border-radius:50%;z-index:-1;opacity:0}@keyframes SolarSystem_orbitAnimation__xmS_z{to{transform:rotate(1turn)}}@keyframes SolarSystem_subtlePulse__FOMaf{0%,to{filter:brightness(100%) contrast(100%)}50%{filter:brightness(115%) contrast(105%)}}@keyframes SolarSystem_fadeInStar__jRJZN{0%{opacity:0;transform:scale(.5)}to{opacity:.7;transform:scale(1)}}@keyframes SolarSystem_twinkle__lkDDT{0%{opacity:.3;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}to{opacity:.3;transform:scale(.8)}}.SolarSystem_popupTooltip__EH_oS{position:absolute;transform:translate(-50%,-125%);background:rgba(20,30,55,.95);color:#e8f0ff;padding:8px 12px;border-radius:5px;font-size:12.5px;line-height:1.4;z-index:1000;pointer-events:none;max-width:190px;text-align:left;border:1px solid rgba(120,160,255,.35);box-shadow:0 3px 12px rgba(0,0,0,.3);opacity:0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:normal}.SolarSystem_popupTooltip__EH_oS.SolarSystem_visible__hiDCz{opacity:1;transform:translate(-50%,-140%)}.SolarSystem_popupTooltip__EH_oS h3{font-size:13.5px;color:#bdc8ff;margin:0 0 4px;font-weight:600}.SolarSystem_popupTooltip__EH_oS p{font-size:11.5px;margin:0;color:#d0e0ff}