.SolarSystem_wrap__T2tXe{position:relative;margin-inline:auto;width:clamp(300px,78vw,560px);aspect-ratio:1/1;background:radial-gradient(circle at 50% 50%,rgba(255,214,138,.18) 0,rgba(255,214,138,.06) 12%,rgba(37,99,235,.03) 40%,transparent 68%);border-radius:50%}.SolarSystem_sun__BC8Qd{position:absolute;top:50%;left:50%;width:clamp(38px,8%,62px);aspect-ratio:1/1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 38% 32%,#fff8dc 0,#ffd97a 34%,#f5a94a 62%,#d47a1e 100%);box-shadow:0 0 24px 4px rgba(255,200,100,.55),0 0 60px 18px rgba(245,169,74,.3),0 0 120px 40px rgba(245,169,74,.12);animation:SolarSystem_sunPulse__2q16n 5.5s ease-in-out infinite alternate;z-index:5}.SolarSystem_sunLabel__6LuIw{position:absolute;top:calc(50% + clamp(28px, 5.4%, 44px));left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-weight:500;z-index:5;pointer-events:none}@keyframes SolarSystem_sunPulse__2q16n{0%{box-shadow:0 0 24px 4px rgba(255,200,100,.55),0 0 60px 18px rgba(245,169,74,.3),0 0 120px 40px rgba(245,169,74,.12)}to{box-shadow:0 0 34px 6px rgba(255,200,100,.7),0 0 80px 26px rgba(245,169,74,.38),0 0 160px 50px rgba(245,169,74,.16)}}.SolarSystem_orbit__iAJTJ{border-radius:50%;border:1px dashed color-mix(in srgb,var(--accent) 24%,transparent);pointer-events:none}.SolarSystem_orbit__iAJTJ,.SolarSystem_spinner__Uwh7B{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SolarSystem_spinner__Uwh7B{border-radius:50%;animation:SolarSystem_ssSpin__EFCEQ var(--dur,20s) linear infinite;animation-delay:var(--delay,0s)}.SolarSystem_anchor__j83s5{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);animation:SolarSystem_ssCounter__zNcgW var(--dur,20s) linear infinite;animation-delay:var(--delay,0s)}@keyframes SolarSystem_ssSpin__EFCEQ{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes SolarSystem_ssCounter__zNcgW{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.SolarSystem_planetBtn__POcNo{all:unset;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1)}.SolarSystem_planetBtn__POcNo:focus-visible{outline:2px solid rgba(37,99,235,.6);outline-offset:4px;border-radius:4px}.SolarSystem_planetBtn__POcNo[data-static=true]{cursor:default}.SolarSystem_planetBtn__POcNo:hover{transform:scale(1.35)}.SolarSystem_planet__lYhc3{width:var(--sz,12px);height:var(--sz,12px);border-radius:50%;position:relative;background:var(--bg,#999);box-shadow:inset -2px -3px 5px rgba(0,0,0,.35),inset 1px 1px 3px rgba(255,255,255,.35),0 0 8px 1px var(--glow,rgba(0,0,0,.15))}.SolarSystem_ring__PoUpP{position:absolute;top:50%;left:50%;width:calc(var(--sz, 12px) * 2.4);height:calc(var(--sz, 12px) * .55);border-radius:50%;border:1.5px solid rgba(219,199,140,.75);background:linear-gradient(180deg,transparent 44%,rgba(219,199,140,.18) 50%,transparent 56%);transform:translate(-50%,-50%) rotate(-18deg);pointer-events:none}.SolarSystem_label__EZzyx{margin-top:6px;font-size:10px;letter-spacing:.08em;color:var(--muted-foreground);font-weight:500;white-space:nowrap;text-shadow:0 1px 8px var(--surface);transition:color .2s ease;user-select:none}.SolarSystem_planetBtn__POcNo:hover .SolarSystem_label__EZzyx{color:var(--foreground)}@media (max-width:520px){.SolarSystem_label__EZzyx,.SolarSystem_sunLabel__6LuIw{display:none}}@media (prefers-reduced-motion:reduce){.SolarSystem_anchor__j83s5,.SolarSystem_spinner__Uwh7B,.SolarSystem_sun__BC8Qd{animation:none!important}}