.HomeKnowledgeSection_section__fB9pO{position:relative;isolation:isolate;margin-top:68px;padding:clamp(24px,4vw,42px);border:1px solid #d5c7ae;border-radius:28px;background:radial-gradient(circle at 100% 0,rgb(27 112 95/11%),transparent 24rem),radial-gradient(circle at 0 100%,rgb(181 75 57/7%),transparent 22rem),linear-gradient(145deg,rgb(255 253 248/97%),rgb(244 238 226/94%));box-shadow:0 22px 60px rgb(40 54 47/8%)}.HomeKnowledgeSection_section__fB9pO:before{position:absolute;top:0;right:clamp(24px,4vw,42px);left:clamp(24px,4vw,42px);height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#b54b39,#d8ae5d 55%,transparent);content:""}.HomeKnowledgeSection_heading__ihJi8{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.HomeKnowledgeSection_heading__ihJi8>div{max-width:720px}.HomeKnowledgeSection_heading__ihJi8 h2,.HomeKnowledgeSection_heading__ihJi8 p{margin:0}.HomeKnowledgeSection_heading__ihJi8 h2{color:#153c34;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.035em}.HomeKnowledgeSection_heading__ihJi8 p{max-width:630px;margin-top:8px;color:var(--muted);line-height:1.65}.HomeKnowledgeSection_heading__ihJi8>a,.HomeKnowledgeSection_readMore__psgj_{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px;color:var(--accent);font-size:.78rem;font-weight:850;text-decoration:none}.HomeKnowledgeSection_heading__ihJi8>a{padding:10px 13px;border:1px solid #c9d9d2;border-radius:999px;background:rgb(255 255 255/68%)}.HomeKnowledgeSection_heading__ihJi8>a span,.HomeKnowledgeSection_readMore__psgj_ span{color:#b07d25;font-size:1rem}.HomeKnowledgeSection_content__Ymaz9{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:16px}.HomeKnowledgeSection_content__Ymaz9.HomeKnowledgeSection_single__vPVzE{grid-template-columns:minmax(0,760px)}.HomeKnowledgeSection_featuredCard__irlqT,.HomeKnowledgeSection_recentCard__YV8bC{min-width:0;overflow:hidden;border:1px solid #d7cbb8;background:rgb(255 254 250/92%);box-shadow:0 12px 30px rgb(38 54 46/6%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.HomeKnowledgeSection_featuredCard__irlqT{display:grid;grid-template-rows:minmax(260px,1fr) auto;border-radius:21px}.HomeKnowledgeSection_featuredVisual__SW0Wj,.HomeKnowledgeSection_recentVisual__QPF89{position:relative;display:block;overflow:hidden;background:#17483e;text-decoration:none}.HomeKnowledgeSection_featuredVisual__SW0Wj>img,.HomeKnowledgeSection_recentVisual__QPF89>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease}.HomeKnowledgeSection_recentVisual__QPF89{background:#f3ede1}.HomeKnowledgeSection_featuredVisual__SW0Wj:after,.HomeKnowledgeSection_recentVisual__QPF89:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgb(6 35 30/32%));content:"";pointer-events:none}.HomeKnowledgeSection_recentVisual__QPF89:after{display:none}.HomeKnowledgeSection_newBadge__wnSUd{position:absolute;top:16px;left:16px;z-index:1;padding:7px 10px;border:1px solid rgb(255 255 255/35%);border-radius:999px;background:rgb(17 91 78/88%);color:#fffbed;font-size:.6rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.HomeKnowledgeSection_visualFallback__RMjjR{position:relative;display:grid;width:100%;height:100%;min-height:180px;align-content:center;justify-items:center;overflow:hidden;background:linear-gradient(rgb(229 183 101/8%) 1px,transparent 0),linear-gradient(90deg,rgb(229 183 101/8%) 1px,transparent 0),radial-gradient(circle at 50% 45%,#226454,#123d35);background-size:28px 28px,28px 28px,auto;color:#f7ead0}.HomeKnowledgeSection_visualFallback__RMjjR i{display:grid;width:42px;height:42px;margin-bottom:9px;place-items:center;border:1px solid rgb(230 198 126/38%);border-radius:50%;color:#dbb96f;font-style:normal}.HomeKnowledgeSection_visualFallback__RMjjR small{color:#d5ba81;font-size:.57rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.HomeKnowledgeSection_visualFallback__RMjjR strong{margin-top:3px;font-family:var(--font-serif),Georgia,serif;font-size:1.45rem}.HomeKnowledgeSection_featuredBody__L7_u_{display:grid;align-content:start;padding:clamp(20px,3vw,28px)}.HomeKnowledgeSection_meta__oyeI4{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#887961;font-size:.62rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.HomeKnowledgeSection_meta__oyeI4 span{overflow:hidden;color:var(--cinnabar);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.HomeKnowledgeSection_meta__oyeI4 time{flex:0 0 auto}.HomeKnowledgeSection_featuredCard__irlqT h3,.HomeKnowledgeSection_recentCard__YV8bC h3{margin:0;color:#173d35;font-family:var(--font-serif),Georgia,serif;line-height:1.25}.HomeKnowledgeSection_featuredCard__irlqT h3{margin-top:10px;font-size:clamp(1.55rem,3vw,2.15rem)}.HomeKnowledgeSection_featuredCard__irlqT h3 a,.HomeKnowledgeSection_recentCard__YV8bC h3 a{color:inherit;text-decoration:none}.HomeKnowledgeSection_featuredCard__irlqT p,.HomeKnowledgeSection_recentCard__YV8bC p{color:var(--muted);line-height:1.65}.HomeKnowledgeSection_featuredCard__irlqT p{display:-webkit-box;margin:10px 0 16px;overflow:hidden;font-size:.84rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomeKnowledgeSection_readMore__psgj_{justify-self:start}.HomeKnowledgeSection_recentGrid__RApFL{display:grid;grid-auto-rows:minmax(0,1fr);gap:10px}.HomeKnowledgeSection_randomGrid__EIwCf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.HomeKnowledgeSection_randomColumn__Y1aRF{display:grid;grid-auto-rows:minmax(0,1fr);gap:10px;min-width:0}.HomeKnowledgeSection_recentCard__YV8bC{display:grid;grid-template-columns:158px minmax(0,1fr);border-radius:16px}.HomeKnowledgeSection_recentCard__YV8bC>div{display:grid;min-width:0;align-content:center;padding:14px 15px}.HomeKnowledgeSection_recentCard__YV8bC h3{display:-webkit-box;margin-top:7px;overflow:hidden;font-size:.98rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomeKnowledgeSection_recentCard__YV8bC p{display:-webkit-box;margin:7px 0 0;overflow:hidden;font-size:.7rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (hover:hover){.HomeKnowledgeSection_featuredCard__irlqT:hover,.HomeKnowledgeSection_recentCard__YV8bC:hover{border-color:#aebfaf;box-shadow:0 18px 38px rgb(38 54 46/11%);transform:translateY(-3px)}.HomeKnowledgeSection_featuredCard__irlqT h3 a:hover,.HomeKnowledgeSection_recentCard__YV8bC h3 a:hover{color:var(--accent)}}.HomeKnowledgeSection_empty__NTk8c{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px;border:1px dashed #cdbd9e;border-radius:17px;background:rgb(255 255 255/48%)}.HomeKnowledgeSection_empty__NTk8c>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#174c41;color:#e3c47f}.HomeKnowledgeSection_empty__NTk8c strong{color:#173d35}.HomeKnowledgeSection_empty__NTk8c p{margin:4px 0 0;color:var(--muted);font-size:.78rem}.HomeKnowledgeSection_empty__NTk8c a{color:var(--accent);font-size:.76rem;font-weight:850;text-decoration:none}@media (max-width:980px){.HomeKnowledgeSection_content__Ymaz9{grid-template-columns:minmax(0,1fr)}.HomeKnowledgeSection_featuredCard__irlqT{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(280px,auto)}.HomeKnowledgeSection_recentGrid__RApFL{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,auto)}}@media (max-width:680px){.HomeKnowledgeSection_section__fB9pO{margin-top:48px;padding:12px;border-radius:22px}.HomeKnowledgeSection_heading__ihJi8{align-items:flex-start;flex-direction:column;gap:14px}.HomeKnowledgeSection_content__Ymaz9,.HomeKnowledgeSection_randomColumn__Y1aRF,.HomeKnowledgeSection_randomGrid__EIwCf,.HomeKnowledgeSection_recentGrid__RApFL{gap:16px}.HomeKnowledgeSection_randomGrid__EIwCf{grid-template-columns:minmax(0,1fr)}.HomeKnowledgeSection_featuredCard__irlqT,.HomeKnowledgeSection_recentCard__YV8bC{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;width:100%;min-width:0;min-height:0;max-height:none;padding:0;border-radius:19px}.HomeKnowledgeSection_featuredBody__L7_u_,.HomeKnowledgeSection_recentCard__YV8bC>div{display:grid;min-width:0;align-content:start;padding:21px 20px 23px}.HomeKnowledgeSection_featuredVisual__SW0Wj,.HomeKnowledgeSection_recentVisual__QPF89{grid-column:auto;grid-row:auto;width:100%;height:auto;aspect-ratio:1/1;border-radius:0}.HomeKnowledgeSection_featuredVisual__SW0Wj:after,.HomeKnowledgeSection_recentVisual__QPF89:after{display:none}.HomeKnowledgeSection_featuredVisual__SW0Wj .HomeKnowledgeSection_visualFallback__RMjjR,.HomeKnowledgeSection_recentVisual__QPF89 .HomeKnowledgeSection_visualFallback__RMjjR{min-height:0}.HomeKnowledgeSection_featuredCard__irlqT h3,.HomeKnowledgeSection_recentCard__YV8bC h3{display:-webkit-box;margin:8px 0;overflow:hidden;font-size:1.45rem;line-height:1.2;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomeKnowledgeSection_featuredVisual__SW0Wj>img,.HomeKnowledgeSection_recentVisual__QPF89>img{background:#f3ede1;object-fit:cover}.HomeKnowledgeSection_recentGrid__RApFL{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;width:100%;min-width:0}.HomeKnowledgeSection_featuredCard__irlqT p,.HomeKnowledgeSection_recentCard__YV8bC p{display:-webkit-box;margin:0;overflow:hidden;font-size:.82rem;line-height:1.7;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomeKnowledgeSection_featuredCard__irlqT .HomeKnowledgeSection_readMore__psgj_{margin-top:15px}.HomeKnowledgeSection_empty__NTk8c{grid-template-columns:auto minmax(0,1fr)}.HomeKnowledgeSection_empty__NTk8c a{grid-column:2}}@media (max-width:380px){.HomeKnowledgeSection_section__fB9pO{padding:9px}}@media (prefers-reduced-motion:reduce){.HomeKnowledgeSection_featuredCard__irlqT,.HomeKnowledgeSection_featuredVisual__SW0Wj>img,.HomeKnowledgeSection_recentCard__YV8bC,.HomeKnowledgeSection_recentVisual__QPF89>img{transition:none}}.SolarSystem_explorer__AQIhH{display:grid;width:100%;gap:14px;margin-top:24px}.SolarSystem_dataRibbon__C802Z{justify-content:space-between;gap:20px;min-height:58px;padding:10px 16px;border:1px solid rgba(74,113,102,.34);border-radius:16px;background:#102d28;color:#dfece6;box-shadow:0 12px 30px rgba(10,33,29,.1)}.SolarSystem_dataMeta__mHic3,.SolarSystem_dataRibbon__C802Z,.SolarSystem_dataStatus__vkxWk,.SolarSystem_dataStatus__vkxWk span,.SolarSystem_dataStatus__vkxWk strong{display:flex;align-items:center}.SolarSystem_dataStatus__vkxWk{gap:8px;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.SolarSystem_dataStatus__vkxWk i,.SolarSystem_liveMode__elHbN i,.SolarSystem_previewHeader__65Zec i{width:7px;height:7px;border-radius:50%;background:#78d6ad;box-shadow:0 0 0 4px rgba(120,214,173,.1),0 0 12px rgba(120,214,173,.8)}.SolarSystem_dataStatus__vkxWk span{color:#91aaa1}.SolarSystem_dataStatus__vkxWk strong{color:#f0d79b}.SolarSystem_dataMeta__mHic3{gap:22px}.SolarSystem_dataMeta__mHic3 span{color:#8fa69e;font-size:.67rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SolarSystem_dataMeta__mHic3 strong{margin-left:5px;color:#dce9e4;font-weight:700}.SolarSystem_explorationDeck__GnbV1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:12px;padding:15px;border:1px solid var(--line);border-radius:20px;background:rgba(255,253,248,.9);box-shadow:var(--shadow-sm)}.SolarSystem_layerToggles__Jrmej,.SolarSystem_scaleSelector__t0C3E{display:grid;align-content:start;gap:8px}.SolarSystem_layerToggles__Jrmej>span,.SolarSystem_scaleSelector__t0C3E>span{color:var(--muted);font-size:.61rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.SolarSystem_layerToggles__Jrmej>div,.SolarSystem_scaleSelector__t0C3E>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.SolarSystem_scaleSelector__t0C3E button{display:grid;min-height:58px;align-content:center;gap:3px;padding:8px 12px;border:1px solid #d5cab7;border-radius:12px;background:#fffdfa;color:#5c716a;font:inherit;text-align:left;cursor:pointer}.SolarSystem_scaleSelector__t0C3E button strong{font-size:.7rem}.SolarSystem_scaleSelector__t0C3E button small{color:#8c9c96;font-size:.55rem}.SolarSystem_scaleSelector__t0C3E .SolarSystem_scaleActive__W9Xur{border-color:#315d51;background:#173f37;color:#f5dca6;box-shadow:0 7px 18px rgba(23,63,55,.16)}.SolarSystem_scaleSelector__t0C3E .SolarSystem_scaleActive__W9Xur small{color:#a9c1b8}.SolarSystem_layerToggles__Jrmej button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid #d5cab7;border-radius:12px;background:#fffdfa;color:#778781;font:inherit;font-size:.62rem;font-weight:750;cursor:pointer}.SolarSystem_layerToggles__Jrmej button i{width:8px;height:8px;flex:0 0 auto;border:1px solid #94aaa2;border-radius:50%}.SolarSystem_layerToggles__Jrmej .SolarSystem_layerActive__t4rdz{border-color:#a6bcb3;background:#edf4ef;color:#244e43}.SolarSystem_layerToggles__Jrmej .SolarSystem_layerActive__t4rdz i{border-color:#5eaa8a;background:#68c39c;box-shadow:0 0 0 3px rgba(104,195,156,.12)}.SolarSystem_catalogWarning__EIw6I{color:#a46f32;font-size:.58rem;line-height:1.45}.SolarSystem_stageShell__uERKE{position:relative;isolation:isolate;height:clamp(620px,72vh,810px);min-height:620px;overflow:hidden;border:1px solid rgba(126,165,152,.34);border-radius:28px;background:radial-gradient(circle at 50% 42%,rgba(57,118,101,.19),transparent 35%),linear-gradient(155deg,#0b2420,#061411 72%);box-shadow:0 26px 80px rgba(21,53,45,.2)}.SolarSystem_stageShell__uERKE:fullscreen{width:100vw;height:100vh;min-height:100vh;border:0;border-radius:0}.SolarSystem_stageTopbar__NrJwo{position:absolute;top:18px;right:18px;left:18px;z-index:8;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.SolarSystem_stageTopbar__NrJwo>div{display:grid;gap:3px;padding:11px 14px;border:1px solid rgba(181,215,202,.16);border-radius:13px;background:rgba(4,20,17,.74);box-shadow:0 8px 22px rgba(2,12,10,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.SolarSystem_stageTopbar__NrJwo small{color:#91aaa1;font-size:.58rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.SolarSystem_stageTopbar__NrJwo strong{color:#f9edd1;font-family:var(--font-serif),Georgia,serif;font-size:clamp(.8rem,1.6vw,1.02rem);font-weight:500}.SolarSystem_liveMode__elHbN{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(181,215,202,.16);border-radius:999px;background:rgba(4,20,17,.74);color:#c9dcd4;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.SolarSystem_scene__K5i1e{position:absolute;inset:0;z-index:1;overflow:hidden;touch-action:none}.SolarSystem_scene__K5i1e:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 52%,rgba(60,131,111,.14),transparent 28%),radial-gradient(circle at 18% 22%,rgba(212,176,104,.05),transparent 18rem);content:"";pointer-events:none}.SolarSystem_sceneCompact__FUfuP{cursor:grab}.SolarSystem_sceneCompact__FUfuP:active{cursor:grabbing}.SolarSystem_labelLayer__jZvPY,.SolarSystem_webglCanvas__1ClpB{position:absolute;inset:0;display:block;width:100%;height:100%}.SolarSystem_webglCanvas__1ClpB{outline:none}.SolarSystem_labelLayer__jZvPY{overflow:hidden;pointer-events:none}.SolarSystem_planetLabel__lGUnU{appearance:none;display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid rgba(239,220,175,.25);border-radius:999px;background:rgba(6,27,23,.8);color:#e8ddd0;font-family:var(--font-sans),sans-serif;font-size:.58rem;font-weight:750;letter-spacing:.02em;line-height:1;white-space:nowrap;box-shadow:0 6px 16px rgba(1,10,8,.24);cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.SolarSystem_planetLabelActive__6rhRu,.SolarSystem_planetLabel__lGUnU:hover{border-color:rgba(250,215,145,.78);background:rgba(32,73,62,.92);color:#ffe7ad;transform:translate(-50%,-50%) scale(1.05)}.SolarSystem_sunLabel__6tPal{border-color:rgba(255,207,108,.32);color:#ffe0a0;cursor:default}.SolarSystem_tnoLabel__BFCjf{border-color:rgba(177,221,225,.3);background:rgba(8,34,34,.84);color:#c8e7e6;font-size:.54rem}.SolarSystem_moonLabel__ULhJh{border-color:rgba(240,233,211,.34);background:rgba(29,39,36,.86);color:#eee8d8}.SolarSystem_sceneLoading__HBBCL{position:absolute;inset:0;z-index:2;display:grid;align-content:center;justify-items:center;gap:18px;background:radial-gradient(circle,rgba(24,76,63,.32),transparent 42%);color:#dfece6}.SolarSystem_sceneLoading__HBBCL span{width:48px;height:48px;border:1px solid rgba(230,203,143,.18);border-top-color:#f0cd84;border-radius:50%;box-shadow:0 0 22px rgba(240,205,132,.14);animation:SolarSystem_solar-spin__9hrQK .9s linear infinite}.SolarSystem_sceneLoading__HBBCL strong{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}@keyframes SolarSystem_solar-spin__9hrQK{to{transform:rotate(1turn)}}.SolarSystem_errorOverlay__OOC3A,.SolarSystem_webglFallback__KZreU{position:absolute;top:50%;left:50%;z-index:10;display:grid;width:min(420px,calc(100% - 40px));gap:8px;padding:22px;border:1px solid rgba(242,204,131,.22);border-radius:18px;background:rgba(8,31,26,.94);color:#f7ead2;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.36);transform:translate(-50%,-50%)}.SolarSystem_errorOverlay__OOC3A span,.SolarSystem_webglFallback__KZreU span{color:#9eb6ad;font-size:.78rem;line-height:1.6}.SolarSystem_errorOverlay__OOC3A button{justify-self:center;margin-top:8px;padding:9px 14px;border:0;border-radius:999px;background:#e7c57f;color:#15372f;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.SolarSystem_loadingBadge__btLDE{position:absolute;top:82px;left:18px;z-index:9;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(239,211,151,.16);border-radius:999px;background:rgba(6,26,22,.82);color:#dbc995;font-size:.61rem;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SolarSystem_loadingBadge__btLDE span{width:10px;height:10px;border:1px solid rgba(239,211,151,.25);border-top-color:#f0d08c;border-radius:50%;animation:SolarSystem_solar-spin__9hrQK .7s linear infinite}.SolarSystem_conceptBadge__1vo3k{position:absolute;bottom:52px;left:18px;z-index:8;display:grid;max-width:300px;gap:3px;padding:10px 13px;border:1px solid rgba(186,219,226,.2);border-radius:13px;background:rgba(5,25,24,.78);color:#d6e9eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.SolarSystem_conceptBadge__1vo3k strong{color:#e2c98f;font-size:.6rem;letter-spacing:.07em;text-transform:uppercase}.SolarSystem_conceptBadge__1vo3k span{color:#93aaa7;font-size:.58rem;line-height:1.45}.SolarSystem_viewTools__lFBzI{position:absolute;top:50%;right:16px;z-index:8;display:grid;gap:7px;padding:7px;border:1px solid rgba(181,215,202,.14);border-radius:14px;background:rgba(4,20,17,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(-50%)}.SolarSystem_viewTools__lFBzI button{display:grid;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#9db3ab;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer;place-items:center}.SolarSystem_viewTools__lFBzI .SolarSystem_toolActive__ZbVLG,.SolarSystem_viewTools__lFBzI button:hover{border-color:rgba(231,199,133,.28);background:rgba(231,199,133,.1);color:#f1d597}.SolarSystem_sceneHint__rmqdK{position:absolute;bottom:16px;left:50%;z-index:8;padding:8px 12px;border:1px solid rgba(181,215,202,.12);border-radius:999px;background:rgba(4,20,17,.68);color:#8fa79e;font-size:.58rem;font-weight:650;letter-spacing:.03em;pointer-events:none;transform:translateX(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.SolarSystem_controlDeck__cP359{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr) auto;align-items:end;gap:12px;padding:17px;border:1px solid var(--line);border-radius:20px;background:rgba(255,253,248,.9);box-shadow:var(--shadow-sm)}.SolarSystem_dateControl__0L_DZ,.SolarSystem_speedControl__wZmol{display:grid;gap:7px}.SolarSystem_dateControl__0L_DZ label,.SolarSystem_speedControl__wZmol>span{color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.SolarSystem_dateControl__0L_DZ>div,.SolarSystem_speedControl__wZmol>div{display:flex;gap:7px}.SolarSystem_dateControl__0L_DZ input{min-width:0;flex:1 1;min-height:42px;padding:0 12px;border:1px solid #cfc4b2;border-radius:11px;background:#fffdfa;color:var(--text);font:inherit;font-size:.77rem}.SolarSystem_dateControl__0L_DZ button,.SolarSystem_resyncButton__OOjeF,.SolarSystem_speedControl__wZmol button{min-height:42px;padding:0 13px;border:1px solid #cbbd9f;border-radius:11px;background:#173f37;color:#fff6e4;font:inherit;font-size:.68rem;font-weight:780;white-space:nowrap;cursor:pointer}.SolarSystem_dateControl__0L_DZ .SolarSystem_secondaryControl__9_4o9{background:#fffdfa;color:#31574d}.SolarSystem_speedControl__wZmol button{flex:1 1;padding:0 9px;background:#fffdfa;color:#66766f}.SolarSystem_speedControl__wZmol .SolarSystem_speedActive__hMRiH{border-color:#315d51;background:#173f37;color:#f4d99e;box-shadow:0 5px 14px rgba(23,63,55,.14)}.SolarSystem_resyncButton__OOjeF{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#f5ead2;color:#31574d}.SolarSystem_resyncButton__OOjeF:disabled{opacity:.5;cursor:wait}.SolarSystem_planetRail__IEu8x{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;padding:9px;overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:rgba(255,253,248,.88)}.SolarSystem_planetRail__IEu8x button{display:flex;min-width:95px;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:7px 9px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:.67rem;font-weight:750;cursor:pointer}.SolarSystem_planetRail__IEu8x .SolarSystem_planetRailActive___8uC8,.SolarSystem_planetRail__IEu8x button:hover{border-color:#d7c7a8;background:#f8f0df;color:#173f37}.SolarSystem_planetRail__IEu8x i{width:15px;height:15px;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7,transparent 25%),var(--planet-color);box-shadow:inset -3px -2px 5px #0004,0 2px 7px color-mix(in srgb,var(--planet-color),transparent 45%)}.SolarSystem_planetRail__IEu8x .SolarSystem_satelliteRailButton__Flx_F{border-left-color:#d9cbaa;background:rgba(237,240,235,.7)}.SolarSystem_satelliteRailButton__Flx_F span{display:grid;gap:1px}.SolarSystem_satelliteRailButton__Flx_F span small{color:#87968f;font-size:.47rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.SolarSystem_tnoRail__8nobu{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(190px,240px);align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(244,249,246,.9)}.SolarSystem_tnoRail__8nobu>div:first-child{display:grid;gap:2px;padding:0 5px}.SolarSystem_tnoRail__8nobu>div:first-child span{color:#214e43;font-size:.65rem;font-weight:820;text-transform:uppercase}.SolarSystem_tnoRail__8nobu>div:first-child small{color:var(--muted);font-size:.56rem}.SolarSystem_tnoQuickList__P_1BD{display:flex;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:thin}.SolarSystem_tnoQuickList__P_1BD button{min-height:35px;padding:0 10px;border:1px solid #cbd9d4;border-radius:999px;background:#fffdfa;color:#527067;font:inherit;font-size:.61rem;font-weight:740;white-space:nowrap;cursor:pointer}.SolarSystem_tnoQuickList__P_1BD .SolarSystem_tnoRailActive__w0k_C{border-color:#467a6d;background:#214e43;color:#f3dca8}.SolarSystem_tnoRail__8nobu select{width:100%;min-height:38px;padding:0 10px;border:1px solid #cbd9d4;border-radius:10px;background:#fffdfa;color:#365b51;font:inherit;font-size:.63rem}.SolarSystem_planetDetails__hQPuK{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:26px;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(255,253,248,.97),rgba(244,236,220,.9));box-shadow:var(--shadow-sm)}.SolarSystem_planetIdentity__NAlcr{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px}.SolarSystem_planetSwatch__edFm9{width:62px;height:62px;border-radius:50%;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%));box-shadow:inset -11px -7px 16px rgba(0,0,0,.3),0 10px 24px color-mix(in srgb,var(--planet-color),transparent 68%)}.SolarSystem_planetIdentity__NAlcr small{color:var(--accent);font-size:.59rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.SolarSystem_planetIdentity__NAlcr h2{margin:3px 0 5px;font-family:var(--font-serif),Georgia,serif;font-size:1.8rem;font-weight:500}.SolarSystem_planetIdentity__NAlcr p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.55}.SolarSystem_planetDetails__hQPuK dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #d8cdbb;border-radius:15px;background:#d8cdbb}.SolarSystem_planetDetails__hQPuK dl>div{display:grid;align-content:center;gap:5px;min-width:0;padding:14px;background:rgba(255,253,248,.95)}.SolarSystem_planetDetails__hQPuK dt{color:var(--muted);font-size:.56rem;font-weight:750;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.SolarSystem_planetDetails__hQPuK dd{margin:0;color:#173f37;font-family:var(--font-serif),Georgia,serif;font-size:clamp(.92rem,1.5vw,1.15rem);font-weight:650;white-space:nowrap}.SolarSystem_planetDetails__hQPuK dd small{color:var(--muted);font-family:var(--font-sans),sans-serif;font-size:.58rem}.SolarSystem_tnoDetails__e30cG{border-color:#cbdcd6;background:linear-gradient(135deg,rgba(248,252,249,.97),rgba(226,239,234,.9))}.SolarSystem_satelliteDetails__Jn8aa{border-color:#d8d2c4;background:linear-gradient(135deg,rgba(252,251,246,.98),rgba(233,235,228,.9))}.SolarSystem_moonSwatch__iFXgx{background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.78),transparent 12%),radial-gradient(circle at 62% 58%,rgba(85,87,82,.28) 0 8%,transparent 9%),radial-gradient(circle at 35% 48%,rgba(92,94,89,.24) 0 6%,transparent 7%),radial-gradient(circle at 38% 35%,#e4e1d7,#aaa99f 58%,#5f625f);box-shadow:inset -11px -7px 16px rgba(0,0,0,.3),0 10px 24px rgba(66,76,72,.2)}.SolarSystem_tnoSwatch__xYApU{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.7),transparent 12%),radial-gradient(circle at 36% 34%,#c7ded9,#749c98 56%,#294f4d);box-shadow:inset -11px -7px 16px rgba(0,0,0,.28),0 10px 24px rgba(50,111,103,.2)}.SolarSystem_preview__88e96{position:relative;isolation:isolate;display:block;min-height:590px;overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(54,113,97,.35),transparent 34%),linear-gradient(155deg,#102f29,#061b17 78%);color:#f8f0df;box-shadow:var(--shadow-lg)}.SolarSystem_preview__88e96:before{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(3,19,16,.34),transparent 22%,transparent 60%,rgba(3,19,16,.92));content:"";pointer-events:none}.SolarSystem_previewHeader__65Zec{position:absolute;top:24px;right:25px;left:25px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.SolarSystem_previewHeader__65Zec span{display:inline-flex;align-items:center;gap:8px;color:#9eb7ae;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.SolarSystem_previewHeader__65Zec strong{color:#f0d08c;font-family:var(--font-serif),Georgia,serif;font-size:.78rem;font-weight:500}.SolarSystem_previewScene__5ac3c{position:absolute;inset:0}.SolarSystem_previewCaption__CYSlJ{position:absolute;right:27px;bottom:23px;left:27px;z-index:8;display:grid;gap:5px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}.SolarSystem_previewCaption__CYSlJ>span{color:#dcbf83;font-size:.61rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.SolarSystem_previewCaption__CYSlJ>strong{font-family:var(--font-serif),Georgia,serif;font-size:.9rem;font-weight:500}.SolarSystem_previewCaption__CYSlJ a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:fit-content;min-height:38px;margin-top:8px;padding:0 14px;border:1px solid rgba(240,208,140,.34);border-radius:999px;background:rgba(240,208,140,.1);color:#ffe1a1;font-size:.66rem;font-weight:780;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.SolarSystem_previewCaption__CYSlJ a:hover{background:#e4c47f;color:#14372f}.SolarSystem_previewFallback__EwbOP{position:absolute;inset:0;display:grid;place-items:center}.SolarSystem_previewFallback__EwbOP i{position:absolute;width:calc(72px + var(--orbit-index, 0) * 58px);height:calc(72px + var(--orbit-index, 0) * 58px);border:1px solid rgba(145,189,174,.18);border-radius:50%}.SolarSystem_previewFallback__EwbOP i:first-of-type{--orbit-index:1}.SolarSystem_previewFallback__EwbOP i:nth-of-type(2){--orbit-index:2}.SolarSystem_previewFallback__EwbOP i:nth-of-type(3){--orbit-index:3}.SolarSystem_previewFallback__EwbOP i:nth-of-type(4){--orbit-index:4}.SolarSystem_previewFallback__EwbOP i:nth-of-type(5){--orbit-index:5}.SolarSystem_previewSun__MkaL4{width:32px;height:32px;border-radius:50%;background:#f4c86f;box-shadow:0 0 25px #f2b64b,0 0 70px rgba(242,182,75,.45)}.SolarSystem_previewNotice__n0CCF{position:absolute;top:50%;left:50%;z-index:5;width:min(280px,calc(100% - 50px));color:#b9ccc4;font-size:.7rem;line-height:1.6;text-align:center;transform:translate(-50%,-50%)}@media (max-width:1120px){.SolarSystem_explorationDeck__GnbV1{grid-template-columns:1fr}.SolarSystem_controlDeck__cP359{grid-template-columns:1fr 1fr}.SolarSystem_resyncButton__OOjeF{grid-column:1/-1}.SolarSystem_planetDetails__hQPuK,.SolarSystem_tnoRail__8nobu{grid-template-columns:1fr}}@media (max-width:760px){.SolarSystem_dataRibbon__C802Z{align-items:flex-start;flex-direction:column;gap:9px}.SolarSystem_dataMeta__mHic3{width:100%;justify-content:space-between;gap:8px}.SolarSystem_dataMeta__mHic3 span{display:grid;margin:0}.SolarSystem_dataMeta__mHic3 strong{margin-left:0}.SolarSystem_explorationDeck__GnbV1{padding:12px}.SolarSystem_layerToggles__Jrmej>div,.SolarSystem_scaleSelector__t0C3E>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.SolarSystem_layerToggles__Jrmej button,.SolarSystem_scaleSelector__t0C3E button{min-width:0;min-height:52px;padding:6px 5px;text-align:center}.SolarSystem_scaleSelector__t0C3E button{justify-items:center}.SolarSystem_scaleSelector__t0C3E button strong{font-size:.58rem;line-height:1.2;text-align:center}.SolarSystem_scaleSelector__t0C3E button small{font-size:.46rem;line-height:1.25;text-align:center}.SolarSystem_layerToggles__Jrmej button{gap:4px;font-size:.52rem;line-height:1.2}.SolarSystem_layerToggles__Jrmej button i{width:6px;height:6px}.SolarSystem_stageShell__uERKE{height:620px;min-height:620px;border-radius:20px}.SolarSystem_stageTopbar__NrJwo{top:12px;right:12px;left:12px}.SolarSystem_stageTopbar__NrJwo>div{padding:9px 11px}.SolarSystem_liveMode__elHbN{padding:8px 10px}.SolarSystem_viewTools__lFBzI{top:auto;right:12px;bottom:48px;grid-auto-flow:column;transform:none}.SolarSystem_conceptBadge__1vo3k{bottom:92px;left:12px;max-width:250px}.SolarSystem_sceneHint__rmqdK{right:12px;bottom:12px;left:12px;text-align:left;transform:none}.SolarSystem_controlDeck__cP359{grid-template-columns:1fr;padding:13px}.SolarSystem_resyncButton__OOjeF{grid-column:auto}.SolarSystem_dateControl__0L_DZ>div{flex-wrap:wrap}.SolarSystem_dateControl__0L_DZ input{min-width:100%}.SolarSystem_speedControl__wZmol>div{display:grid;grid-template-columns:repeat(4,1fr)}.SolarSystem_planetRail__IEu8x{grid-template-columns:repeat(10,96px)}.SolarSystem_tnoRail__8nobu{padding:10px}.SolarSystem_planetDetails__hQPuK{padding:18px}.SolarSystem_planetDetails__hQPuK dl{grid-template-columns:repeat(2,minmax(0,1fr))}.SolarSystem_planetIdentity__NAlcr{grid-template-columns:52px minmax(0,1fr)}.SolarSystem_planetSwatch__edFm9{width:52px;height:52px}.SolarSystem_preview__88e96{display:none}}@media (max-width:470px){.SolarSystem_dataStatus__vkxWk span{display:none}.SolarSystem_explorationDeck__GnbV1{gap:10px;padding:10px}.SolarSystem_layerToggles__Jrmej>div,.SolarSystem_scaleSelector__t0C3E>div{gap:4px}.SolarSystem_layerToggles__Jrmej button,.SolarSystem_scaleSelector__t0C3E button{min-height:48px;padding:5px 3px}.SolarSystem_scaleSelector__t0C3E button strong{font-size:.54rem}.SolarSystem_scaleSelector__t0C3E button small{font-size:.42rem}.SolarSystem_layerToggles__Jrmej button{font-size:.48rem}.SolarSystem_dataMeta__mHic3 span:nth-child(3){display:none}.SolarSystem_stageShell__uERKE{height:540px;min-height:540px}.SolarSystem_stageTopbar__NrJwo strong{font-size:.72rem}.SolarSystem_liveMode__elHbN{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SolarSystem_speedControl__wZmol>div{grid-template-columns:repeat(2,1fr)}.SolarSystem_planetDetails__hQPuK dl{grid-template-columns:1fr}.SolarSystem_preview__88e96{min-height:450px}.SolarSystem_previewHeader__65Zec{top:19px;right:20px;left:20px}.SolarSystem_previewHeader__65Zec strong{display:none}.SolarSystem_previewCaption__CYSlJ{right:21px;bottom:19px;left:21px}}@media (prefers-reduced-motion:reduce){.SolarSystem_loadingBadge__btLDE span,.SolarSystem_sceneLoading__HBBCL span{animation:none}.SolarSystem_planetLabel__lGUnU{transition:none}}@media (max-width:720px){.SolarSystem_explorer__AQIhH :is(p,li,blockquote){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-align:justify;text-align-last:left;text-justify:inter-word;word-break:normal}}.solar-page_page__z2CjM{width:min(1380px,100%);margin:34px auto 0}.solar-page_hero__rtr7Z{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;overflow:hidden;margin-top:18px;padding:clamp(24px,6vw,48px);border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 86% 18%,rgba(220,190,127,.22),transparent 18rem),radial-gradient(circle at 20% 90%,rgba(41,127,105,.13),transparent 24rem),linear-gradient(145deg,rgba(255,253,248,.98),rgba(241,232,211,.9));box-shadow:0 20px 60px rgba(35,61,52,.08)}.solar-page_hero__rtr7Z:after,.solar-page_hero__rtr7Z:before{position:absolute;z-index:-1;border:1px solid rgba(37,99,84,.1);border-radius:50%;content:""}.solar-page_hero__rtr7Z:before{top:-260px;right:-110px;width:520px;height:520px;box-shadow:0 0 0 45px rgba(37,99,84,.025),0 0 0 90px rgba(37,99,84,.018)}.solar-page_hero__rtr7Z:after{right:170px;bottom:-260px;width:440px;height:440px;border-style:dashed}.solar-page_heroCopy__eOEJp{max-width:860px}.solar-page_eyebrow__DkNPH{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.solar-page_eyebrow__DkNPH span{color:#d0a758}.solar-page_hero__rtr7Z h1{margin:20px 0 18px;font-size:clamp(3.3rem,7vw,6.9rem);letter-spacing:-.06em;line-height:.86}.solar-page_hero__rtr7Z h1 em{color:var(--accent);font-size:.65em;font-weight:500;letter-spacing:-.04em;white-space:nowrap}.solar-page_heroCopy__eOEJp>p{max-width:760px;margin:0;color:var(--muted);font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.75}.solar-page_heroFacts__NRGG3{display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));gap:1px;overflow:hidden;border:1px solid #d2c4aa;border-radius:18px;background:#d2c4aa}.solar-page_heroFacts__NRGG3 div{display:grid;min-width:105px;gap:2px;padding:16px;background:rgba(255,253,248,.94)}.solar-page_heroFacts__NRGG3 strong{color:#214e43;font-family:var(--font-serif),Georgia,serif;font-size:1.55rem;font-weight:500}.solar-page_heroFacts__NRGG3 span{color:var(--muted);font-size:.57rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.solar-page_notes__7ZHFM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.solar-page_notes__7ZHFM>div{position:relative;overflow:hidden;padding:28px;border:1px solid var(--line);border-radius:20px;background:rgba(255,253,248,.86);box-shadow:var(--shadow-sm)}.solar-page_noteIndex__P1Rsh{color:#d2b16d;font-family:var(--font-serif),Georgia,serif;font-size:.72rem;font-weight:700}.solar-page_notes__7ZHFM h2{margin:12px 0 10px;font-size:1.08rem}.solar-page_notes__7ZHFM p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.75}.solar-page_notes__7ZHFM a{color:var(--accent);font-weight:750}@media (max-width:1060px){.solar-page_hero__rtr7Z{grid-template-columns:1fr;align-items:start}.solar-page_heroFacts__NRGG3{width:fit-content}.solar-page_notes__7ZHFM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.solar-page_page__z2CjM{margin-top:20px}.solar-page_hero__rtr7Z{padding:32px 24px;border-radius:22px}.solar-page_hero__rtr7Z h1{font-size:clamp(3rem,14vw,5rem)}.solar-page_hero__rtr7Z h1 em{white-space:normal}.solar-page_heroFacts__NRGG3{width:100%}.solar-page_heroFacts__NRGG3 div{min-width:0;padding:13px}.solar-page_notes__7ZHFM{grid-template-columns:1fr}}@media (max-width:430px){.solar-page_heroFacts__NRGG3 strong{font-size:1.2rem}.solar-page_heroFacts__NRGG3 span{font-size:.5rem}}@media (max-width:720px){.solar-page_page__z2CjM :is(p,li,blockquote){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-align:justify;text-align-last:left;text-justify:inter-word;word-break:normal}}