.solar-system-module__ldL4IW__page{color:#fff;background:#000;min-height:100vh;padding:0 28px;font-family:Space Grotesk,sans-serif}.solar-system-module__ldL4IW__header{z-index:20;border-bottom:1px solid #202020;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1500px;height:76px;margin:0 auto;display:grid;position:relative}.solar-system-module__ldL4IW__brand,.solar-system-module__ldL4IW__nav a{color:#fff;text-decoration:none}.solar-system-module__ldL4IW__brand{letter-spacing:.14em;align-items:center;gap:10px;font:600 11px DM Mono,monospace;display:flex}.solar-system-module__ldL4IW__brandIcon{font-size:16px}.solar-system-module__ldL4IW__headerCenter{color:#555;letter-spacing:.16em;font:9px DM Mono,monospace}.solar-system-module__ldL4IW__nav{justify-self:end;gap:28px;display:flex}.solar-system-module__ldL4IW__nav a{color:#aaa;letter-spacing:.14em;font:9px DM Mono,monospace;transition:color .2s}.solar-system-module__ldL4IW__nav a:hover{color:#fff}.solar-system-module__ldL4IW__stage{background:#020204;border:1px solid #202020;max-width:1500px;height:calc(100vh - 120px);min-height:680px;margin:0 auto;position:relative;overflow:hidden}.solar-system-module__ldL4IW__sceneShell,.solar-system-module__ldL4IW__canvas{width:100%;height:100%;position:absolute;inset:0}.solar-system-module__ldL4IW__canvas{z-index:0;cursor:grab}.solar-system-module__ldL4IW__canvas:active{cursor:grabbing}.solar-system-module__ldL4IW__sceneLoading{z-index:4;color:#888;letter-spacing:.14em;background:#020204;place-items:center;font:10px DM Mono,monospace;display:grid;position:absolute;inset:0}.solar-system-module__ldL4IW__cornerTopLeft{z-index:10;color:#d0d0d0;letter-spacing:.12em;pointer-events:none;align-items:center;gap:8px;font:9px DM Mono,monospace;display:flex;position:absolute;top:22px;left:24px}.solar-system-module__ldL4IW__cornerTopLeft small{color:#555;margin-left:10px}.solar-system-module__ldL4IW__liveDot{background:#35ff78;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #35ff78cc}.solar-system-module__ldL4IW__titleBlock{z-index:8;pointer-events:none;max-width:410px;animation:10.5s linear forwards solar-system-module__ldL4IW__introTitle;position:absolute;bottom:145px;left:35%}.solar-system-module__ldL4IW__titleBlock>span{color:#666;letter-spacing:.14em;font:9px DM Mono,monospace}.solar-system-module__ldL4IW__titleBlock h1{letter-spacing:.02em;margin:12px 0 14px;font-family:Century Gothic,CenturyGothic,sans-serif;font-size:clamp(38px,5vw,70px);font-weight:400;line-height:.9}.solar-system-module__ldL4IW__titleBlock h1 em{color:#8b8b8b;font-style:normal}.solar-system-module__ldL4IW__titleBlock p{color:#777;max-width:370px;font:12px/1.65 DM Mono,monospace}@keyframes solar-system-module__ldL4IW__introTitle{0%,95%{opacity:1}to{opacity:0;visibility:hidden}}.solar-system-module__ldL4IW__leftPanel{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;border:1px solid #ffffff1c;width:220px;max-height:480px;padding:16px;position:absolute;top:58px;left:20px}.solar-system-module__ldL4IW__panelHeading{color:#ddd;letter-spacing:.13em;justify-content:space-between;margin-bottom:12px;font:9px DM Mono,monospace;display:flex}.solar-system-module__ldL4IW__panelHeading span{color:#555}.solar-system-module__ldL4IW__search{color:#fff;letter-spacing:.1em;background:#080808;border:1px solid #272727;outline:none;width:100%;height:30px;padding:0 9px;font:8px DM Mono,monospace}.solar-system-module__ldL4IW__search::placeholder{color:#555}.solar-system-module__ldL4IW__planetList{scrollbar-width:thin;scrollbar-color:#333 transparent;max-height:380px;margin-top:8px;overflow:auto}.solar-system-module__ldL4IW__planetButton{text-align:left;color:#777;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #151515;grid-template-rows:1fr 1fr;grid-template-columns:8px 1fr;gap:0 9px;width:100%;padding:9px 5px;display:grid}.solar-system-module__ldL4IW__planetButton:hover{color:#fff;background:#ffffff09}.solar-system-module__ldL4IW__planetButton.solar-system-module__ldL4IW__active{color:#fff;background:#ffffff0f}.solar-system-module__ldL4IW__planetButton i{border-radius:50%;grid-row:1/3;align-self:center;width:6px;height:6px;box-shadow:0 0 7px}.solar-system-module__ldL4IW__planetButton span{letter-spacing:.1em;font:9px DM Mono,monospace}.solar-system-module__ldL4IW__planetButton small{color:#4e4e4e;letter-spacing:.07em;font:7px DM Mono,monospace}.solar-system-module__ldL4IW__layerPanel{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030305c7;border:1px solid #ffffff1a;align-items:center;gap:5px;padding:7px;display:flex;position:absolute;bottom:138px;left:20px}.solar-system-module__ldL4IW__layerPanel>span{color:#555;letter-spacing:.12em;padding:0 4px;font:7px DM Mono,monospace}.solar-system-module__ldL4IW__layerPanel button{color:#666;letter-spacing:.06em;cursor:pointer;background:#080808;border:1px solid #282828;padding:6px 7px;font:7px DM Mono,monospace}.solar-system-module__ldL4IW__layerPanel button:hover{color:#fff;border-color:#555}.solar-system-module__ldL4IW__layerPanel .solar-system-module__ldL4IW__layerActive{color:#fff;background:#151515;border-color:#888}.solar-system-module__ldL4IW__sceneTools{z-index:12;gap:6px;display:flex;position:absolute;bottom:138px;right:20px}.solar-system-module__ldL4IW__sceneTools button{color:#bbb;letter-spacing:.1em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #333;padding:8px 10px;font:8px DM Mono,monospace}.solar-system-module__ldL4IW__sceneTools button:hover{color:#fff;border-color:#666}.solar-system-module__ldL4IW__helpBlock{z-index:8;color:#555;letter-spacing:.1em;pointer-events:none;font:7px DM Mono,monospace;position:absolute;bottom:143px;right:20px}.solar-system-module__ldL4IW__helpBlock span{color:#aaa}.solar-system-module__ldL4IW__timeline{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305e0;border:1px solid #ffffff1f;padding:13px 16px 11px;position:absolute;bottom:18px;left:20px;right:20px}.solar-system-module__ldL4IW__timelineTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.solar-system-module__ldL4IW__timelineTop>div:first-child{align-items:center;gap:14px;display:flex}.solar-system-module__ldL4IW__timelineTop span{color:#555;letter-spacing:.1em;font:8px DM Mono,monospace}.solar-system-module__ldL4IW__timelineTop strong{color:#ddd;letter-spacing:.06em;font:400 9px DM Mono,monospace}.solar-system-module__ldL4IW__speedControls{align-items:center;gap:5px;display:flex}.solar-system-module__ldL4IW__speedControls button{color:#777;cursor:pointer;background:#080808;border:1px solid #292929;padding:5px 8px;font:7px DM Mono,monospace}.solar-system-module__ldL4IW__speedControls button:hover,.solar-system-module__ldL4IW__speedControls .solar-system-module__ldL4IW__speedActive{color:#fff;border-color:#777}.solar-system-module__ldL4IW__dateSlider{accent-color:#fff;width:100%;margin:11px 0 4px}.solar-system-module__ldL4IW__timelineYears{color:#444;letter-spacing:.08em;justify-content:space-between;font:7px DM Mono,monospace;display:flex}.solar-system-module__ldL4IW__footer{color:#555;letter-spacing:.12em;justify-content:space-between;align-items:center;max-width:1500px;height:44px;margin:0 auto;font:8px DM Mono,monospace;display:flex}.solar-system-module__ldL4IW__footer a{color:#777;text-decoration:none}.solar-system-module__ldL4IW__footer a:hover{color:#fff}@media (max-width:900px){.solar-system-module__ldL4IW__page{padding:0 12px}.solar-system-module__ldL4IW__header{grid-template-columns:1fr auto}.solar-system-module__ldL4IW__headerCenter{display:none}.solar-system-module__ldL4IW__stage{height:calc(100vh - 110px);min-height:760px}.solar-system-module__ldL4IW__leftPanel{width:180px;top:54px;left:12px}.solar-system-module__ldL4IW__titleBlock{width:calc(100% - 32px);bottom:155px;left:50%;transform:translate(-50%)}.solar-system-module__ldL4IW__layerPanel{max-width:calc(100% - 24px);bottom:132px;left:12px;overflow-x:auto}.solar-system-module__ldL4IW__sceneTools{bottom:132px;right:12px}.solar-system-module__ldL4IW__helpBlock{display:none}.solar-system-module__ldL4IW__timeline{left:12px;right:12px}.solar-system-module__ldL4IW__timelineTop{flex-direction:column;align-items:flex-start;gap:9px}.solar-system-module__ldL4IW__speedControls{flex-wrap:wrap}}@media (max-width:620px){.solar-system-module__ldL4IW__nav{gap:12px}.solar-system-module__ldL4IW__nav a:last-child{display:none}.solar-system-module__ldL4IW__leftPanel{width:145px}.solar-system-module__ldL4IW__titleBlock{bottom:185px}.solar-system-module__ldL4IW__titleBlock h1{font-size:40px}.solar-system-module__ldL4IW__layerPanel{width:calc(100% - 24px);right:12px}.solar-system-module__ldL4IW__sceneTools{display:none}.solar-system-module__ldL4IW__timelineTop>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}}
