/* Site Intelligence v4.39.0 — Solar System Navigation & Mission Ephemeris */
.solar-system-panel{margin:18px 0;border:1px solid #252525;background:#030303;color:#fff;padding:22px}.solar-system-panel[hidden]{display:none}.solar4400-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.solar4400-head h3{font-size:clamp(1.25rem,2vw,1.8rem);margin:.25rem 0 .55rem}.solar4400-head p{max-width:900px;color:#c6c6c6}.solar4400-actions,.solar4400-controls{display:flex;gap:10px;flex-wrap:wrap}.solar4400-controls{margin:18px 0}.solar4400-controls label{display:grid;gap:6px;min-width:150px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#aaa}.solar4400-controls select,.solar4400-controls input{background:#0b0b0b;color:#fff;border:1px solid #383838;border-radius:0;padding:9px 10px;min-height:40px;color-scheme:dark}.solar4400-stage{height:430px;position:relative;overflow:hidden;border:1px solid #292929;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.035),transparent 58%),#010101}.solar4400-orbits{position:absolute;inset:0}.solar4400-sun{position:absolute;left:50%;top:50%;width:16px;height:16px;border:1px solid #fff;border-radius:50%;transform:translate(-50%,-50%);background:#ddd;box-shadow:0 0 20px rgba(255,255,255,.18);z-index:4}.solar4400-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.11);border-radius:50%;pointer-events:none}.solar4400-body{position:absolute;transform:translate(-50%,-50%);border:0;background:transparent;color:#aaa;padding:0;cursor:pointer;z-index:5}.solar4400-body i{display:block;width:7px;height:7px;border:1px solid #aaa;border-radius:50%;background:#050505;margin:auto}.solar4400-body span{display:none;position:absolute;left:11px;top:-5px;white-space:nowrap;font-size:.66rem;letter-spacing:.04em}.solar4400-body:hover span,.solar4400-body:focus-visible span,.solar4400-body.is-selected span{display:block}.solar4400-body.is-selected i{border-color:#f00;background:#f00;box-shadow:0 0 0 4px rgba(255,0,0,.12)}.solar4400-body.is-selected span{color:#fff}.solar4400-stage-copy{position:absolute;left:18px;bottom:16px;display:grid;gap:3px;z-index:8;max-width:70%}.solar4400-stage-copy span{font-size:.62rem;letter-spacing:.13em;color:#9b9b9b}.solar4400-stage-copy strong{font-size:1.3rem}.solar4400-stage-copy small{color:#aaa}.solar4400-evidence{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.solar4400-evidence article{border:1px solid #292929;background:#080808;padding:17px}.solar4400-evidence dl{display:grid;grid-template-columns:155px 1fr;gap:8px 14px;margin:12px 0 0}.solar4400-evidence dt{color:#888;font-size:.71rem;text-transform:uppercase;letter-spacing:.06em}.solar4400-evidence dd{margin:0;color:#ddd}.astronomy-panel.solar-active{opacity:.45}@media(max-width:800px){.solar4400-head,.solar4400-evidence{display:grid;grid-template-columns:1fr}.solar4400-stage{height:340px}.solar4400-evidence dl{grid-template-columns:1fr}.solar4400-controls label{min-width:100%}.solar4400-stage-copy{max-width:90%}}
