.HomeKnowledgeSection-module__bpF1kW__section{isolation:isolate;background:radial-gradient(circle at 100% 0,#1b705f1c,#0000 24rem),radial-gradient(circle at 0 100%,#b54b3912,#0000 22rem),linear-gradient(145deg,#fffdf8f7,#f4eee2f0);border:1px solid #d5c7ae;border-radius:28px;margin-top:68px;padding:clamp(24px,4vw,42px);position:relative;box-shadow:0 22px 60px #28362f14}.HomeKnowledgeSection-module__bpF1kW__section:before{content:"";background:linear-gradient(90deg,#b54b39,#d8ae5d 55%,#0000);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:clamp(24px,4vw,42px);right:clamp(24px,4vw,42px)}.HomeKnowledgeSection-module__bpF1kW__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.HomeKnowledgeSection-module__bpF1kW__heading>div{max-width:720px}.HomeKnowledgeSection-module__bpF1kW__heading h2,.HomeKnowledgeSection-module__bpF1kW__heading p{margin:0}.HomeKnowledgeSection-module__bpF1kW__heading h2{color:#153c34;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.HomeKnowledgeSection-module__bpF1kW__heading p{max-width:630px;color:var(--muted);margin-top:8px;line-height:1.65}.HomeKnowledgeSection-module__bpF1kW__heading>a,.HomeKnowledgeSection-module__bpF1kW__readMore{color:var(--accent);flex:none;align-items:center;gap:12px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.HomeKnowledgeSection-module__bpF1kW__heading>a{background:#ffffffad;border:1px solid #c9d9d2;border-radius:999px;padding:10px 13px}.HomeKnowledgeSection-module__bpF1kW__heading>a span,.HomeKnowledgeSection-module__bpF1kW__readMore span{color:#b07d25;font-size:1rem}.HomeKnowledgeSection-module__bpF1kW__content{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:16px;display:grid}.HomeKnowledgeSection-module__bpF1kW__content.HomeKnowledgeSection-module__bpF1kW__single{grid-template-columns:minmax(0,760px)}.HomeKnowledgeSection-module__bpF1kW__featuredCard,.HomeKnowledgeSection-module__bpF1kW__recentCard{background:#fffefaeb;border:1px solid #d7cbb8;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 12px 30px #26362e0f}.HomeKnowledgeSection-module__bpF1kW__featuredCard{border-radius:21px;grid-template-rows:minmax(260px,1fr) auto;display:grid}.HomeKnowledgeSection-module__bpF1kW__featuredVisual,.HomeKnowledgeSection-module__bpF1kW__recentVisual{background:#17483e;text-decoration:none;display:block;position:relative;overflow:hidden}.HomeKnowledgeSection-module__bpF1kW__featuredVisual>img,.HomeKnowledgeSection-module__bpF1kW__recentVisual>img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.HomeKnowledgeSection-module__bpF1kW__recentVisual{background:#f3ede1}.HomeKnowledgeSection-module__bpF1kW__featuredVisual:after,.HomeKnowledgeSection-module__bpF1kW__recentVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#06231e52);position:absolute;inset:0}.HomeKnowledgeSection-module__bpF1kW__recentVisual:after{display:none}.HomeKnowledgeSection-module__bpF1kW__newBadge{z-index:1;color:#fffbed;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#115b4ee0;border:1px solid #ffffff59;border-radius:999px;padding:7px 10px;font-size:.6rem;font-weight:850;position:absolute;top:16px;left:16px}.HomeKnowledgeSection-module__bpF1kW__visualFallback{color:#f7ead0;background:linear-gradient(#e5b76514 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#e5b76514 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 45%,#226454,#123d35);align-content:center;justify-items:center;width:100%;height:100%;min-height:180px;display:grid;position:relative;overflow:hidden}.HomeKnowledgeSection-module__bpF1kW__visualFallback i{color:#dbb96f;border:1px solid #e6c67e61;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:9px;font-style:normal;display:grid}.HomeKnowledgeSection-module__bpF1kW__visualFallback small{color:#d5ba81;letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:800}.HomeKnowledgeSection-module__bpF1kW__visualFallback strong{font-family:var(--font-serif), Georgia, serif;margin-top:3px;font-size:1.45rem}.HomeKnowledgeSection-module__bpF1kW__featuredBody{align-content:start;padding:clamp(20px,3vw,28px);display:grid}.HomeKnowledgeSection-module__bpF1kW__meta{color:#887961;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.62rem;font-weight:750;display:flex}.HomeKnowledgeSection-module__bpF1kW__meta span{color:var(--cinnabar);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.HomeKnowledgeSection-module__bpF1kW__meta time{flex:none}.HomeKnowledgeSection-module__bpF1kW__featuredCard h3,.HomeKnowledgeSection-module__bpF1kW__recentCard h3{color:#173d35;font-family:var(--font-serif), Georgia, serif;margin:0;line-height:1.25}.HomeKnowledgeSection-module__bpF1kW__featuredCard h3{margin-top:10px;font-size:clamp(1.55rem,3vw,2.15rem)}.HomeKnowledgeSection-module__bpF1kW__featuredCard h3 a,.HomeKnowledgeSection-module__bpF1kW__recentCard h3 a{color:inherit;text-decoration:none}.HomeKnowledgeSection-module__bpF1kW__featuredCard p,.HomeKnowledgeSection-module__bpF1kW__recentCard p{color:var(--muted);line-height:1.65}.HomeKnowledgeSection-module__bpF1kW__featuredCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 16px;font-size:.84rem;display:-webkit-box;overflow:hidden}.HomeKnowledgeSection-module__bpF1kW__readMore{justify-self:start}.HomeKnowledgeSection-module__bpF1kW__recentGrid{grid-auto-rows:minmax(0,1fr);gap:10px;display:grid}.HomeKnowledgeSection-module__bpF1kW__recentCard{border-radius:16px;grid-template-columns:158px minmax(0,1fr);display:grid}.HomeKnowledgeSection-module__bpF1kW__recentCard>div{align-content:center;min-width:0;padding:14px 15px;display:grid}.HomeKnowledgeSection-module__bpF1kW__recentCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:.98rem;display:-webkit-box;overflow:hidden}.HomeKnowledgeSection-module__bpF1kW__recentCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.7rem;display:-webkit-box;overflow:hidden}@media (hover:hover){.HomeKnowledgeSection-module__bpF1kW__featuredCard:hover,.HomeKnowledgeSection-module__bpF1kW__recentCard:hover{border-color:#aebfaf;transform:translateY(-3px);box-shadow:0 18px 38px #26362e1c}.HomeKnowledgeSection-module__bpF1kW__featuredCard h3 a:hover,.HomeKnowledgeSection-module__bpF1kW__recentCard h3 a:hover{color:var(--accent)}}.HomeKnowledgeSection-module__bpF1kW__empty{background:#ffffff7a;border:1px dashed #cdbd9e;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.HomeKnowledgeSection-module__bpF1kW__empty>span{color:#e3c47f;background:#174c41;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.HomeKnowledgeSection-module__bpF1kW__empty strong{color:#173d35}.HomeKnowledgeSection-module__bpF1kW__empty p{color:var(--muted);margin:4px 0 0;font-size:.78rem}.HomeKnowledgeSection-module__bpF1kW__empty a{color:var(--accent);font-size:.76rem;font-weight:850;text-decoration:none}@media (max-width:980px){.HomeKnowledgeSection-module__bpF1kW__content{grid-template-columns:minmax(0,1fr)}.HomeKnowledgeSection-module__bpF1kW__featuredCard{grid-template-rows:minmax(280px,auto);grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.HomeKnowledgeSection-module__bpF1kW__recentGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,auto)}}@media (max-width:680px){.HomeKnowledgeSection-module__bpF1kW__section{border-radius:22px;margin-top:48px;padding:12px}.HomeKnowledgeSection-module__bpF1kW__heading{flex-direction:column;align-items:flex-start;gap:14px}.HomeKnowledgeSection-module__bpF1kW__featuredCard,.HomeKnowledgeSection-module__bpF1kW__recentCard{border-radius:16px;grid-template-rows:auto 82px auto;grid-template-columns:88px minmax(0,1fr);gap:9px 10px;width:100%;min-width:0;min-height:0;max-height:none;padding:10px;display:grid}.HomeKnowledgeSection-module__bpF1kW__featuredBody,.HomeKnowledgeSection-module__bpF1kW__recentCard>div{display:contents}.HomeKnowledgeSection-module__bpF1kW__featuredCard .HomeKnowledgeSection-module__bpF1kW__meta,.HomeKnowledgeSection-module__bpF1kW__recentCard .HomeKnowledgeSection-module__bpF1kW__meta,.HomeKnowledgeSection-module__bpF1kW__newBadge{display:none}.HomeKnowledgeSection-module__bpF1kW__featuredVisual,.HomeKnowledgeSection-module__bpF1kW__recentVisual{border-radius:10px;grid-area:2/1;width:88px;height:82px}.HomeKnowledgeSection-module__bpF1kW__featuredVisual:after,.HomeKnowledgeSection-module__bpF1kW__recentVisual:after{display:none}.HomeKnowledgeSection-module__bpF1kW__featuredVisual .HomeKnowledgeSection-module__bpF1kW__visualFallback,.HomeKnowledgeSection-module__bpF1kW__recentVisual .HomeKnowledgeSection-module__bpF1kW__visualFallback{min-height:0}.HomeKnowledgeSection-module__bpF1kW__featuredCard h3,.HomeKnowledgeSection-module__bpF1kW__recentCard h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1/auto/-1;margin:0;font-size:.94rem;line-height:1.32;display:-webkit-box;overflow:hidden}.HomeKnowledgeSection-module__bpF1kW__featuredVisual>img,.HomeKnowledgeSection-module__bpF1kW__recentVisual>img{object-fit:contain;background:#f3ede1}.HomeKnowledgeSection-module__bpF1kW__recentGrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;width:100%;min-width:0}.HomeKnowledgeSection-module__bpF1kW__recentCard{grid-template-rows:auto 82px}.HomeKnowledgeSection-module__bpF1kW__featuredCard p,.HomeKnowledgeSection-module__bpF1kW__recentCard p{overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:2/2;align-self:center;margin:0;font-size:.68rem;line-height:1.5;display:-webkit-box;overflow:hidden}.HomeKnowledgeSection-module__bpF1kW__featuredCard .HomeKnowledgeSection-module__bpF1kW__readMore{grid-area:3/1/auto/-1;margin-top:1px}.HomeKnowledgeSection-module__bpF1kW__empty{grid-template-columns:auto minmax(0,1fr)}.HomeKnowledgeSection-module__bpF1kW__empty a{grid-column:2}}@media (max-width:380px){.HomeKnowledgeSection-module__bpF1kW__section{padding:9px}.HomeKnowledgeSection-module__bpF1kW__recentCard{grid-template-rows:auto 76px;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:9px}.HomeKnowledgeSection-module__bpF1kW__featuredCard h3,.HomeKnowledgeSection-module__bpF1kW__recentCard h3{font-size:.86rem}.HomeKnowledgeSection-module__bpF1kW__recentVisual{width:78px;height:76px}}@media (prefers-reduced-motion:reduce){.HomeKnowledgeSection-module__bpF1kW__featuredCard,.HomeKnowledgeSection-module__bpF1kW__recentCard,.HomeKnowledgeSection-module__bpF1kW__featuredVisual>img,.HomeKnowledgeSection-module__bpF1kW__recentVisual>img{transition:none}}
.SolarSystem-module__8xMjsG__explorer{gap:14px;width:100%;margin-top:24px;display:grid}.SolarSystem-module__8xMjsG__dataRibbon{color:#dfece6;background:#102d28;border:1px solid #4a716657;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 16px;display:flex;box-shadow:0 12px 30px #0a211d1a}.SolarSystem-module__8xMjsG__dataStatus,.SolarSystem-module__8xMjsG__dataMeta,.SolarSystem-module__8xMjsG__dataStatus span,.SolarSystem-module__8xMjsG__dataStatus strong{align-items:center;display:flex}.SolarSystem-module__8xMjsG__dataStatus{letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:.7rem}.SolarSystem-module__8xMjsG__dataStatus i,.SolarSystem-module__8xMjsG__liveMode i,.SolarSystem-module__8xMjsG__previewHeader i{background:#78d6ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #78d6ad1a,0 0 12px #78d6adcc}.SolarSystem-module__8xMjsG__dataStatus span{color:#91aaa1}.SolarSystem-module__8xMjsG__dataStatus strong{color:#f0d79b}.SolarSystem-module__8xMjsG__dataMeta{gap:22px}.SolarSystem-module__8xMjsG__dataMeta span{color:#8fa69e;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:600}.SolarSystem-module__8xMjsG__dataMeta strong{color:#dce9e4;margin-left:5px;font-weight:700}.SolarSystem-module__8xMjsG__explorationDeck{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffdf8e6;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:12px;padding:15px;display:grid}.SolarSystem-module__8xMjsG__scaleSelector,.SolarSystem-module__8xMjsG__layerToggles{align-content:start;gap:8px;display:grid}.SolarSystem-module__8xMjsG__scaleSelector>span,.SolarSystem-module__8xMjsG__layerToggles>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:820}.SolarSystem-module__8xMjsG__scaleSelector>div,.SolarSystem-module__8xMjsG__layerToggles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.SolarSystem-module__8xMjsG__scaleSelector button{color:#5c716a;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #d5cab7;border-radius:12px;align-content:center;gap:3px;padding:8px 12px;display:grid}.SolarSystem-module__8xMjsG__scaleSelector button strong{font-size:.7rem}.SolarSystem-module__8xMjsG__scaleSelector button small{color:#8c9c96;font-size:.55rem}.SolarSystem-module__8xMjsG__scaleSelector .SolarSystem-module__8xMjsG__scaleActive{color:#f5dca6;background:#173f37;border-color:#315d51;box-shadow:0 7px 18px #173f3729}.SolarSystem-module__8xMjsG__scaleSelector .SolarSystem-module__8xMjsG__scaleActive small{color:#a9c1b8}.SolarSystem-module__8xMjsG__layerToggles button{color:#778781;min-height:58px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #d5cab7;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:.62rem;font-weight:750;display:inline-flex}.SolarSystem-module__8xMjsG__layerToggles button i{border:1px solid #94aaa2;border-radius:50%;flex:none;width:8px;height:8px}.SolarSystem-module__8xMjsG__layerToggles .SolarSystem-module__8xMjsG__layerActive{color:#244e43;background:#edf4ef;border-color:#a6bcb3}.SolarSystem-module__8xMjsG__layerToggles .SolarSystem-module__8xMjsG__layerActive i{background:#68c39c;border-color:#5eaa8a;box-shadow:0 0 0 3px #68c39c1f}.SolarSystem-module__8xMjsG__catalogWarning{color:#a46f32;font-size:.58rem;line-height:1.45}.SolarSystem-module__8xMjsG__stageShell{isolation:isolate;background:radial-gradient(circle at 50% 42%,#39766530,#0000 35%),linear-gradient(155deg,#0b2420,#061411 72%);border:1px solid #7ea59857;border-radius:28px;height:clamp(620px,72vh,810px);min-height:620px;position:relative;overflow:hidden;box-shadow:0 26px 80px #15352d33}.SolarSystem-module__8xMjsG__stageShell:fullscreen{border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh}.SolarSystem-module__8xMjsG__stageTopbar{z-index:8;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:18px;left:18px;right:18px}.SolarSystem-module__8xMjsG__stageTopbar>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041411bd;border:1px solid #b5d7ca29;border-radius:13px;gap:3px;padding:11px 14px;display:grid;box-shadow:0 8px 22px #020c0a33}.SolarSystem-module__8xMjsG__stageTopbar small{color:#91aaa1;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:750}.SolarSystem-module__8xMjsG__stageTopbar strong{color:#f9edd1;font-family:var(--font-serif), Georgia, serif;font-size:clamp(.8rem,1.6vw,1.02rem);font-weight:500}.SolarSystem-module__8xMjsG__liveMode{color:#c9dcd4;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041411bd;border:1px solid #b5d7ca29;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.62rem;font-weight:750;display:inline-flex}.SolarSystem-module__8xMjsG__scene{z-index:1;touch-action:none;position:absolute;inset:0;overflow:hidden}.SolarSystem-module__8xMjsG__scene:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 52%,#3c836f24,#0000 28%),radial-gradient(circle at 18% 22%,#d4b0680d,#0000 18rem);position:absolute;inset:0}.SolarSystem-module__8xMjsG__sceneCompact{cursor:grab}.SolarSystem-module__8xMjsG__sceneCompact:active{cursor:grabbing}.SolarSystem-module__8xMjsG__webglCanvas,.SolarSystem-module__8xMjsG__labelLayer{width:100%;height:100%;display:block;position:absolute;inset:0}.SolarSystem-module__8xMjsG__webglCanvas{outline:none}.SolarSystem-module__8xMjsG__labelLayer{pointer-events:none;overflow:hidden}.SolarSystem-module__8xMjsG__planetLabel{appearance:none;color:#e8ddd0;min-height:25px;font-family:var(--font-sans), sans-serif;letter-spacing:.02em;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#061b17cc;border:1px solid #efdcaf40;border-radius:999px;align-items:center;padding:4px 8px;font-size:.58rem;font-weight:750;line-height:1;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex;transform:translate(-50%,-50%);box-shadow:0 6px 16px #010a083d}.SolarSystem-module__8xMjsG__planetLabel:hover,.SolarSystem-module__8xMjsG__planetLabelActive{color:#ffe7ad;background:#20493eeb;border-color:#fad791c7;transform:translate(-50%,-50%)scale(1.05)}.SolarSystem-module__8xMjsG__sunLabel{color:#ffe0a0;cursor:default;border-color:#ffcf6c52}.SolarSystem-module__8xMjsG__tnoLabel{color:#c8e7e6;background:#082222d6;border-color:#b1dde14d;font-size:.54rem}.SolarSystem-module__8xMjsG__moonLabel{color:#eee8d8;background:#1d2724db;border-color:#f0e9d357}.SolarSystem-module__8xMjsG__sceneLoading{z-index:2;color:#dfece6;background:radial-gradient(circle,#184c3f52,#0000 42%);align-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.SolarSystem-module__8xMjsG__sceneLoading span{border:1px solid #e6cb8f2e;border-top-color:#f0cd84;border-radius:50%;width:48px;height:48px;animation:.9s linear infinite SolarSystem-module__8xMjsG__solar-spin;box-shadow:0 0 22px #f0cd8424}.SolarSystem-module__8xMjsG__sceneLoading strong{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}@keyframes SolarSystem-module__8xMjsG__solar-spin{to{transform:rotate(360deg)}}.SolarSystem-module__8xMjsG__webglFallback,.SolarSystem-module__8xMjsG__errorOverlay{z-index:10;color:#f7ead2;text-align:center;background:#081f1af0;border:1px solid #f2cc8338;border-radius:18px;gap:8px;width:min(420px,100% - 40px);padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000005c}.SolarSystem-module__8xMjsG__webglFallback span,.SolarSystem-module__8xMjsG__errorOverlay span{color:#9eb6ad;font-size:.78rem;line-height:1.6}.SolarSystem-module__8xMjsG__errorOverlay button{color:#15372f;font:inherit;cursor:pointer;background:#e7c57f;border:0;border-radius:999px;justify-self:center;margin-top:8px;padding:9px 14px;font-size:.72rem;font-weight:800}.SolarSystem-module__8xMjsG__loadingBadge{z-index:9;color:#dbc995;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061a16d1;border:1px solid #efd39729;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.61rem;font-weight:700;display:inline-flex;position:absolute;top:82px;left:18px}.SolarSystem-module__8xMjsG__loadingBadge span{border:1px solid #efd39740;border-top-color:#f0d08c;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite SolarSystem-module__8xMjsG__solar-spin}.SolarSystem-module__8xMjsG__conceptBadge{z-index:8;color:#d6e9eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051918c7;border:1px solid #badbe233;border-radius:13px;gap:3px;max-width:300px;padding:10px 13px;display:grid;position:absolute;bottom:52px;left:18px}.SolarSystem-module__8xMjsG__conceptBadge strong{color:#e2c98f;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem}.SolarSystem-module__8xMjsG__conceptBadge span{color:#93aaa7;font-size:.58rem;line-height:1.45}.SolarSystem-module__8xMjsG__viewTools{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041411b8;border:1px solid #b5d7ca24;border-radius:14px;gap:7px;padding:7px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.SolarSystem-module__8xMjsG__viewTools button{color:#9db3ab;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;font-size:.76rem;font-weight:800;display:grid}.SolarSystem-module__8xMjsG__viewTools button:hover,.SolarSystem-module__8xMjsG__viewTools .SolarSystem-module__8xMjsG__toolActive{color:#f1d597;background:#e7c7851a;border-color:#e7c78547}.SolarSystem-module__8xMjsG__sceneHint{z-index:8;color:#8fa79e;letter-spacing:.03em;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041411ad;border:1px solid #b5d7ca1f;border-radius:999px;padding:8px 12px;font-size:.58rem;font-weight:650;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.SolarSystem-module__8xMjsG__controlDeck{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffdf8e6;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr) auto;align-items:end;gap:12px;padding:17px;display:grid}.SolarSystem-module__8xMjsG__dateControl,.SolarSystem-module__8xMjsG__speedControl{gap:7px;display:grid}.SolarSystem-module__8xMjsG__dateControl label,.SolarSystem-module__8xMjsG__speedControl>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.SolarSystem-module__8xMjsG__dateControl>div,.SolarSystem-module__8xMjsG__speedControl>div{gap:7px;display:flex}.SolarSystem-module__8xMjsG__dateControl input{min-width:0;min-height:42px;color:var(--text);font:inherit;background:#fffdfa;border:1px solid #cfc4b2;border-radius:11px;flex:1;padding:0 12px;font-size:.77rem}.SolarSystem-module__8xMjsG__dateControl button,.SolarSystem-module__8xMjsG__speedControl button,.SolarSystem-module__8xMjsG__resyncButton{color:#fff6e4;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#173f37;border:1px solid #cbbd9f;border-radius:11px;padding:0 13px;font-size:.68rem;font-weight:780}.SolarSystem-module__8xMjsG__dateControl .SolarSystem-module__8xMjsG__secondaryControl{color:#31574d;background:#fffdfa}.SolarSystem-module__8xMjsG__speedControl button{color:#66766f;background:#fffdfa;flex:1;padding:0 9px}.SolarSystem-module__8xMjsG__speedControl .SolarSystem-module__8xMjsG__speedActive{color:#f4d99e;background:#173f37;border-color:#315d51;box-shadow:0 5px 14px #173f3724}.SolarSystem-module__8xMjsG__resyncButton{color:#31574d;background:#f5ead2;justify-content:center;align-items:center;gap:7px;display:inline-flex}.SolarSystem-module__8xMjsG__resyncButton:disabled{opacity:.5;cursor:wait}.SolarSystem-module__8xMjsG__planetRail{border:1px solid var(--line);background:#fffdf8e0;border-radius:18px;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;padding:9px;display:grid;overflow-x:auto}.SolarSystem-module__8xMjsG__planetRail button{min-width:95px;min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:7px 9px;font-size:.67rem;font-weight:750;display:flex}.SolarSystem-module__8xMjsG__planetRail button:hover,.SolarSystem-module__8xMjsG__planetRail .SolarSystem-module__8xMjsG__planetRailActive{color:#173f37;background:#f8f0df;border-color:#d7c7a8}.SolarSystem-module__8xMjsG__planetRail i{background:radial-gradient(circle at 35% 30%, #fff7, transparent 25%), var(--planet-color);width:15px;height:15px;box-shadow:inset -3px -2px 5px #0004, 0 2px 7px color-mix(in srgb, var(--planet-color), transparent 45%);border-radius:50%;flex:none}.SolarSystem-module__8xMjsG__planetRail .SolarSystem-module__8xMjsG__satelliteRailButton{background:#edf0ebb3;border-left-color:#d9cbaa}.SolarSystem-module__8xMjsG__satelliteRailButton span{gap:1px;display:grid}.SolarSystem-module__8xMjsG__satelliteRailButton span small{color:#87968f;letter-spacing:.04em;text-transform:uppercase;font-size:.47rem;font-weight:750}.SolarSystem-module__8xMjsG__tnoRail{border:1px solid var(--line);background:#f4f9f6e6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(190px,240px);align-items:center;gap:12px;padding:12px;display:grid}.SolarSystem-module__8xMjsG__tnoRail>div:first-child{gap:2px;padding:0 5px;display:grid}.SolarSystem-module__8xMjsG__tnoRail>div:first-child span{color:#214e43;text-transform:uppercase;font-size:.65rem;font-weight:820}.SolarSystem-module__8xMjsG__tnoRail>div:first-child small{color:var(--muted);font-size:.56rem}.SolarSystem-module__8xMjsG__tnoQuickList{scrollbar-width:thin;gap:6px;min-width:0;display:flex;overflow-x:auto}.SolarSystem-module__8xMjsG__tnoQuickList button{color:#527067;min-height:35px;font:inherit;white-space:nowrap;cursor:pointer;background:#fffdfa;border:1px solid #cbd9d4;border-radius:999px;padding:0 10px;font-size:.61rem;font-weight:740}.SolarSystem-module__8xMjsG__tnoQuickList .SolarSystem-module__8xMjsG__tnoRailActive{color:#f3dca8;background:#214e43;border-color:#467a6d}.SolarSystem-module__8xMjsG__tnoRail select{color:#365b51;width:100%;min-height:38px;font:inherit;background:#fffdfa;border:1px solid #cbd9d4;border-radius:10px;padding:0 10px;font-size:.63rem}.SolarSystem-module__8xMjsG__planetDetails{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fffdf8f7,#f4ecdce6);border-radius:22px;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:26px;padding:24px;display:grid}.SolarSystem-module__8xMjsG__planetIdentity{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;display:grid}.SolarSystem-module__8xMjsG__planetSwatch{background:radial-gradient(circle at 32% 28%, #fff8 0 6%, transparent 25%), radial-gradient(circle at 38% 35%, color-mix(in srgb, var(--planet-color), white 28%), var(--planet-color) 55%, color-mix(in srgb, var(--planet-color), black 42%));width:62px;height:62px;box-shadow:inset -11px -7px 16px #0000004d, 0 10px 24px color-mix(in srgb, var(--planet-color), transparent 68%);border-radius:50%}.SolarSystem-module__8xMjsG__planetIdentity small{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:800}.SolarSystem-module__8xMjsG__planetIdentity h2{font-family:var(--font-serif), Georgia, serif;margin:3px 0 5px;font-size:1.8rem;font-weight:500}.SolarSystem-module__8xMjsG__planetIdentity p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.55}.SolarSystem-module__8xMjsG__planetDetails dl{background:#d8cdbb;border:1px solid #d8cdbb;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.SolarSystem-module__8xMjsG__planetDetails dl>div{background:#fffdf8f2;align-content:center;gap:5px;min-width:0;padding:14px;display:grid}.SolarSystem-module__8xMjsG__planetDetails dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:750;line-height:1.35}.SolarSystem-module__8xMjsG__planetDetails dd{color:#173f37;font-family:var(--font-serif), Georgia, serif;white-space:nowrap;margin:0;font-size:clamp(.92rem,1.5vw,1.15rem);font-weight:650}.SolarSystem-module__8xMjsG__planetDetails dd small{color:var(--muted);font-family:var(--font-sans), sans-serif;font-size:.58rem}.SolarSystem-module__8xMjsG__tnoDetails{background:linear-gradient(135deg,#f8fcf9f7,#e2efeae6);border-color:#cbdcd6}.SolarSystem-module__8xMjsG__satelliteDetails{background:linear-gradient(135deg,#fcfbf6fa,#e9ebe4e6);border-color:#d8d2c4}.SolarSystem-module__8xMjsG__moonSwatch{background:radial-gradient(circle at 30% 26%,#ffffffc7,#0000 12%),radial-gradient(circle at 62% 58%,#55575247 0 8%,#0000 9%),radial-gradient(circle at 35% 48%,#5c5e593d 0 6%,#0000 7%),radial-gradient(circle at 38% 35%,#e4e1d7,#aaa99f 58%,#5f625f);box-shadow:inset -11px -7px 16px #0000004d,0 10px 24px #424c4833}.SolarSystem-module__8xMjsG__tnoSwatch{background:radial-gradient(circle at 34% 28%,#ffffffb3,#0000 12%),radial-gradient(circle at 36% 34%,#c7ded9,#749c98 56%,#294f4d);box-shadow:inset -11px -7px 16px #00000047,0 10px 24px #326f6733}.SolarSystem-module__8xMjsG__preview{isolation:isolate;color:#f8f0df;min-height:590px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 44%,#36716159,#0000 34%),linear-gradient(155deg,#102f29,#061b17 78%);display:block;position:relative;overflow:hidden}.SolarSystem-module__8xMjsG__preview:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#03131057,#0000 22% 60%,#031310eb);position:absolute;inset:0}.SolarSystem-module__8xMjsG__previewHeader{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:24px;left:25px;right:25px}.SolarSystem-module__8xMjsG__previewHeader span{color:#9eb7ae;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.58rem;font-weight:800;display:inline-flex}.SolarSystem-module__8xMjsG__previewHeader strong{color:#f0d08c;font-family:var(--font-serif), Georgia, serif;font-size:.78rem;font-weight:500}.SolarSystem-module__8xMjsG__previewScene{position:absolute;inset:0}.SolarSystem-module__8xMjsG__previewCaption{z-index:8;border-top:1px solid #ffffff2e;gap:5px;padding-top:16px;display:grid;position:absolute;bottom:23px;left:27px;right:27px}.SolarSystem-module__8xMjsG__previewCaption>span{color:#dcbf83;letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:820}.SolarSystem-module__8xMjsG__previewCaption>strong{font-family:var(--font-serif), Georgia, serif;font-size:.9rem;font-weight:500}.SolarSystem-module__8xMjsG__previewCaption a{color:#ffe1a1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f0d08c1a;border:1px solid #f0d08c57;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:fit-content;min-height:38px;margin-top:8px;padding:0 14px;font-size:.66rem;font-weight:780;text-decoration:none;display:inline-flex}.SolarSystem-module__8xMjsG__previewCaption a:hover{color:#14372f;background:#e4c47f}.SolarSystem-module__8xMjsG__previewFallback{place-items:center;display:grid;position:absolute;inset:0}.SolarSystem-module__8xMjsG__previewFallback i{width:calc(72px + var(--orbit-index,0) * 58px);height:calc(72px + var(--orbit-index,0) * 58px);border:1px solid #91bdae2e;border-radius:50%;position:absolute}.SolarSystem-module__8xMjsG__previewFallback i:first-of-type{--orbit-index:1}.SolarSystem-module__8xMjsG__previewFallback i:nth-of-type(2){--orbit-index:2}.SolarSystem-module__8xMjsG__previewFallback i:nth-of-type(3){--orbit-index:3}.SolarSystem-module__8xMjsG__previewFallback i:nth-of-type(4){--orbit-index:4}.SolarSystem-module__8xMjsG__previewFallback i:nth-of-type(5){--orbit-index:5}.SolarSystem-module__8xMjsG__previewSun{background:#f4c86f;border-radius:50%;width:32px;height:32px;box-shadow:0 0 25px #f2b64b,0 0 70px #f2b64b73}.SolarSystem-module__8xMjsG__previewNotice{z-index:5;color:#b9ccc4;text-align:center;width:min(280px,100% - 50px);font-size:.7rem;line-height:1.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1120px){.SolarSystem-module__8xMjsG__explorationDeck{grid-template-columns:1fr}.SolarSystem-module__8xMjsG__controlDeck{grid-template-columns:1fr 1fr}.SolarSystem-module__8xMjsG__resyncButton{grid-column:1/-1}.SolarSystem-module__8xMjsG__planetDetails,.SolarSystem-module__8xMjsG__tnoRail{grid-template-columns:1fr}}@media (max-width:760px){.SolarSystem-module__8xMjsG__dataRibbon{flex-direction:column;align-items:flex-start;gap:9px}.SolarSystem-module__8xMjsG__dataMeta{justify-content:space-between;gap:8px;width:100%}.SolarSystem-module__8xMjsG__dataMeta span{margin:0;display:grid}.SolarSystem-module__8xMjsG__dataMeta strong{margin-left:0}.SolarSystem-module__8xMjsG__explorationDeck{padding:12px}.SolarSystem-module__8xMjsG__scaleSelector>div,.SolarSystem-module__8xMjsG__layerToggles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.SolarSystem-module__8xMjsG__scaleSelector button,.SolarSystem-module__8xMjsG__layerToggles button{text-align:center;min-width:0;min-height:52px;padding:6px 5px}.SolarSystem-module__8xMjsG__scaleSelector button{justify-items:center}.SolarSystem-module__8xMjsG__scaleSelector button strong{text-align:center;font-size:.58rem;line-height:1.2}.SolarSystem-module__8xMjsG__scaleSelector button small{text-align:center;font-size:.46rem;line-height:1.25}.SolarSystem-module__8xMjsG__layerToggles button{gap:4px;font-size:.52rem;line-height:1.2}.SolarSystem-module__8xMjsG__layerToggles button i{width:6px;height:6px}.SolarSystem-module__8xMjsG__stageShell{border-radius:20px;height:620px;min-height:620px}.SolarSystem-module__8xMjsG__stageTopbar{top:12px;left:12px;right:12px}.SolarSystem-module__8xMjsG__stageTopbar>div{padding:9px 11px}.SolarSystem-module__8xMjsG__liveMode{padding:8px 10px}.SolarSystem-module__8xMjsG__viewTools{grid-auto-flow:column;top:auto;bottom:48px;right:12px;transform:none}.SolarSystem-module__8xMjsG__conceptBadge{max-width:250px;bottom:92px;left:12px}.SolarSystem-module__8xMjsG__sceneHint{text-align:left;bottom:12px;left:12px;right:12px;transform:none}.SolarSystem-module__8xMjsG__controlDeck{grid-template-columns:1fr;padding:13px}.SolarSystem-module__8xMjsG__resyncButton{grid-column:auto}.SolarSystem-module__8xMjsG__dateControl>div{flex-wrap:wrap}.SolarSystem-module__8xMjsG__dateControl input{min-width:100%}.SolarSystem-module__8xMjsG__speedControl>div{grid-template-columns:repeat(4,1fr);display:grid}.SolarSystem-module__8xMjsG__planetRail{grid-template-columns:repeat(10,96px)}.SolarSystem-module__8xMjsG__tnoRail{padding:10px}.SolarSystem-module__8xMjsG__planetDetails{padding:18px}.SolarSystem-module__8xMjsG__planetDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}.SolarSystem-module__8xMjsG__planetIdentity{grid-template-columns:52px minmax(0,1fr)}.SolarSystem-module__8xMjsG__planetSwatch{width:52px;height:52px}.SolarSystem-module__8xMjsG__preview{min-height:520px}}@media (max-width:470px){.SolarSystem-module__8xMjsG__dataStatus span{display:none}.SolarSystem-module__8xMjsG__explorationDeck{gap:10px;padding:10px}.SolarSystem-module__8xMjsG__scaleSelector>div,.SolarSystem-module__8xMjsG__layerToggles>div{gap:4px}.SolarSystem-module__8xMjsG__scaleSelector button,.SolarSystem-module__8xMjsG__layerToggles button{min-height:48px;padding:5px 3px}.SolarSystem-module__8xMjsG__scaleSelector button strong{font-size:.54rem}.SolarSystem-module__8xMjsG__scaleSelector button small{font-size:.42rem}.SolarSystem-module__8xMjsG__layerToggles button{font-size:.48rem}.SolarSystem-module__8xMjsG__dataMeta span:nth-child(3){display:none}.SolarSystem-module__8xMjsG__stageShell{height:540px;min-height:540px}.SolarSystem-module__8xMjsG__stageTopbar strong{font-size:.72rem}.SolarSystem-module__8xMjsG__liveMode{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.SolarSystem-module__8xMjsG__speedControl>div{grid-template-columns:repeat(2,1fr)}.SolarSystem-module__8xMjsG__planetDetails dl{grid-template-columns:1fr}.SolarSystem-module__8xMjsG__preview{min-height:450px}.SolarSystem-module__8xMjsG__previewHeader{top:19px;left:20px;right:20px}.SolarSystem-module__8xMjsG__previewHeader strong{display:none}.SolarSystem-module__8xMjsG__previewCaption{bottom:19px;left:21px;right:21px}}@media (prefers-reduced-motion:reduce){.SolarSystem-module__8xMjsG__sceneLoading span,.SolarSystem-module__8xMjsG__loadingBadge span{animation:none}.SolarSystem-module__8xMjsG__planetLabel{transition:none}}
.solar-page-module__WAzCWG__page{width:min(1380px,100%);margin:34px auto 0}.solar-page-module__WAzCWG__hero{isolation:isolate;border:1px solid var(--line);background:radial-gradient(circle at 86% 18%,#dcbe7f38,#0000 18rem),radial-gradient(circle at 20% 90%,#297f6921,#0000 24rem),linear-gradient(145deg,#fffdf8fa,#f1e8d3e6);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:18px;padding:clamp(24px,6vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #233d3414}.solar-page-module__WAzCWG__hero:before,.solar-page-module__WAzCWG__hero:after{z-index:-1;content:"";border:1px solid #2563541a;border-radius:50%;position:absolute}.solar-page-module__WAzCWG__hero:before{width:520px;height:520px;top:-260px;right:-110px;box-shadow:0 0 0 45px #25635406,0 0 0 90px #25635405}.solar-page-module__WAzCWG__hero:after{border-style:dashed;width:440px;height:440px;bottom:-260px;right:170px}.solar-page-module__WAzCWG__heroCopy{max-width:860px}.solar-page-module__WAzCWG__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:850;display:inline-flex}.solar-page-module__WAzCWG__eyebrow span{color:#d0a758}.solar-page-module__WAzCWG__hero h1{letter-spacing:-.06em;margin:20px 0 18px;font-size:clamp(3.3rem,7vw,6.9rem);line-height:.86}.solar-page-module__WAzCWG__hero h1 em{color:var(--accent);letter-spacing:-.04em;white-space:nowrap;font-size:.65em;font-weight:500}.solar-page-module__WAzCWG__heroCopy>p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.75}.solar-page-module__WAzCWG__heroFacts{background:#d2c4aa;border:1px solid #d2c4aa;border-radius:18px;grid-template-columns:repeat(3,minmax(86px,1fr));gap:1px;display:grid;overflow:hidden}.solar-page-module__WAzCWG__heroFacts div{background:#fffdf8f0;gap:2px;min-width:105px;padding:16px;display:grid}.solar-page-module__WAzCWG__heroFacts strong{color:#214e43;font-family:var(--font-serif), Georgia, serif;font-size:1.55rem;font-weight:500}.solar-page-module__WAzCWG__heroFacts span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:800}.solar-page-module__WAzCWG__notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.solar-page-module__WAzCWG__notes>div{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffdf8db;border-radius:20px;padding:28px;position:relative;overflow:hidden}.solar-page-module__WAzCWG__noteIndex{color:#d2b16d;font-family:var(--font-serif), Georgia, serif;font-size:.72rem;font-weight:700}.solar-page-module__WAzCWG__notes h2{margin:12px 0 10px;font-size:1.08rem}.solar-page-module__WAzCWG__notes p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.75}.solar-page-module__WAzCWG__notes a{color:var(--accent);font-weight:750}@media (max-width:1060px){.solar-page-module__WAzCWG__hero{grid-template-columns:1fr;align-items:start}.solar-page-module__WAzCWG__heroFacts{width:fit-content}.solar-page-module__WAzCWG__notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.solar-page-module__WAzCWG__page{margin-top:20px}.solar-page-module__WAzCWG__hero{border-radius:22px;padding:32px 24px}.solar-page-module__WAzCWG__hero h1{font-size:clamp(3rem,14vw,5rem)}.solar-page-module__WAzCWG__hero h1 em{white-space:normal}.solar-page-module__WAzCWG__heroFacts{width:100%}.solar-page-module__WAzCWG__heroFacts div{min-width:0;padding:13px}.solar-page-module__WAzCWG__notes{grid-template-columns:1fr}}@media (max-width:430px){.solar-page-module__WAzCWG__heroFacts strong{font-size:1.2rem}.solar-page-module__WAzCWG__heroFacts span{font-size:.5rem}}
