.experience-shell_shell__QvBIJ{color-scheme:dark;--exp-bg:#080e16;--exp-surface:#101923;--exp-border:#253342;--exp-text:#e6edf3;--exp-muted:#93a4b6;--exp-accent:#81d8d0;--exp-amber:#eeb975;min-height:100svh;background:var(--exp-bg);color:var(--exp-text);font-family:var(--font-geist-sans),sans-serif;isolation:isolate}.experience-shell_shell__QvBIJ *,.experience-shell_shell__QvBIJ :after,.experience-shell_shell__QvBIJ :before{box-sizing:border-box}.experience-shell_shell__QvBIJ :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--exp-accent);outline-offset:4px}.experience-shell_skip__QpRyJ{position:fixed;top:8px;left:16px;z-index:1000;padding:12px 20px;background:var(--exp-accent);color:#080e16;transform:translateY(-150%)}.experience-shell_skip__QpRyJ:focus{transform:translateY(0)}.experience-shell_header__6dm4w{position:relative;z-index:20;max-width:1600px;margin:auto;min-height:72px;display:flex;align-items:center;gap:40px;padding:0 40px;border-bottom:1px solid var(--exp-border)}.experience-shell_mark__1nHUf{font-size:23px;font-weight:700;white-space:nowrap;letter-spacing:-1px}.experience-shell_mark__1nHUf span{color:var(--exp-accent)}.experience-shell_nav___qtmy{display:flex;gap:28px;align-self:stretch}.experience-shell_nav___qtmy>a,.experience-shell_roomsToggle__JfBu4{display:flex;align-items:center;padding:12px 0;color:var(--exp-muted);font-size:14px;border-bottom:2px solid transparent}.experience-shell_nav___qtmy>a[aria-current]{color:var(--exp-accent);border-color:var(--exp-accent)}.experience-shell_footer__ANK34 a:hover,.experience-shell_nav___qtmy>a:hover,.experience-shell_roomsToggle__JfBu4:hover{color:var(--exp-text)}.experience-shell_rooms__W9eO5{display:none;position:relative}.experience-shell_rooms__W9eO5[data-always=true]{display:flex}.experience-shell_roomsToggle__JfBu4{gap:6px;cursor:pointer;min-height:44px}.experience-shell_roomsToggle__JfBu4 svg{transition:transform .16s ease}.experience-shell_roomsToggle__JfBu4[aria-expanded=true]{color:var(--exp-text)}.experience-shell_roomsToggle__JfBu4[aria-expanded=true] svg{transform:rotate(180deg)}.experience-shell_roomsPanel__EiYYy{position:absolute;top:calc(100% + 1px);left:0;width:min(360px,calc(100vw - 40px));display:grid;gap:18px;padding:18px;background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:10px;box-shadow:0 18px 40px #02060bcc}.experience-shell_roomsPanel__EiYYy[hidden]{display:none}.experience-shell_roomsTopic__fWgUA{font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--exp-muted);margin-bottom:6px}.experience-shell_roomsGroup__sz9ZR ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}.experience-shell_roomsGroup__sz9ZR a{display:grid;gap:2px;padding:10px 12px;margin:0 -12px;border-radius:6px;border-left:2px solid transparent}.experience-shell_roomsGroup__sz9ZR a span{color:var(--exp-text);font-size:15px}.experience-shell_roomsGroup__sz9ZR a small{color:var(--exp-muted);font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.1em}.experience-shell_roomsGroup__sz9ZR a:hover{background:#172530}.experience-shell_roomsGroup__sz9ZR a[aria-current]{border-left-color:var(--exp-accent);background:#0f2028}.experience-shell_roomsGroup__sz9ZR a[aria-current] span{color:var(--exp-accent)}.experience-shell_roomsAll__mzKj1{padding-top:14px;border-top:1px solid var(--exp-border);color:var(--exp-accent);font-size:13px;line-height:1.5}.experience-shell_roomsAll__mzKj1:hover{color:var(--exp-text)}.experience-shell_languages__drWO7{display:flex;margin-left:auto;gap:4px}.experience-shell_languages__drWO7 a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;color:var(--exp-muted);border-bottom:2px solid transparent;font-size:13px}.experience-shell_languages__drWO7 a:hover{color:var(--exp-text)}.experience-shell_languages__drWO7 a[aria-current=page]{color:var(--exp-accent);border-color:var(--exp-accent)}.experience-shell_main__05O0p{max-width:1520px;padding:36px 40px 56px;margin:auto;outline:none}.experience-shell_footer__ANK34{max-width:1440px;margin:auto;border-top:1px solid var(--exp-border);padding:24px 0 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--exp-muted);font-size:12px}.experience-shell_footer__ANK34 nav{display:flex;gap:22px}@media (max-width:1500px){.experience-shell_footer__ANK34{margin:0 40px}}@media (prefers-reduced-motion:reduce){.experience-shell_roomsToggle__JfBu4 svg{transition:none}}@media (max-width:720px){.experience-shell_header__6dm4w{padding:12px 20px 0;gap:16px;flex-wrap:wrap}.experience-shell_nav___qtmy{order:3;width:100%;gap:22px}.experience-shell_nav___qtmy>a,.experience-shell_roomsToggle__JfBu4{font-size:13px;min-height:44px}.experience-shell_nav___qtmy>.experience-shell_inlineRoom__351Mi{display:none}.experience-shell_rooms__W9eO5{display:flex;position:static}.experience-shell_roomsPanel__EiYYy{left:20px;right:20px;width:auto}.experience-shell_main__05O0p{padding:28px 20px 40px}.experience-shell_footer__ANK34{margin:0 20px;flex-wrap:wrap}.experience-shell_footer__ANK34 p{width:100%;order:3}}.observatory_observatory__mJ7a4{--border:#253342;--muted:#93a4b6;--text:#e6edf3;--accent:#81d8d0;--amber:#eeb975;--label-shadow:0 1px 4px #030810,0 1px 8px #030810}.observatory_srOnly__MBzsg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.observatory_heading__0rGdu{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-bottom:24px}.observatory_heading__0rGdu h1{font-size:clamp(34px,3.2vw,46px);line-height:1.15;letter-spacing:-1.8px;font-weight:650}.observatory_heading__0rGdu p{color:var(--muted);font-size:17px;line-height:1.55;margin-top:8px}.observatory_tabs__DqNt1{display:flex;border:1px solid var(--border);border-radius:6px;flex-shrink:0}.observatory_tabs__DqNt1 button{cursor:pointer;color:var(--muted);font-size:13px;min-height:44px;padding:10px 24px;border-right:1px solid var(--border)}.observatory_tabs__DqNt1 button:last-child{border-right:0}.observatory_tabs__DqNt1 button[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--accent);color:var(--text);background:#0f2028;border-radius:4px}.observatory_tabs__DqNt1 button:hover{color:var(--text)}.observatory_tabPanel__bJh7M{outline:none}.observatory_tabPanel__bJh7M:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.observatory_explorerGrid__j1Fes{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.observatory_mapColumn__8m7__{min-width:0;display:flex;flex-direction:column;gap:10px}.observatory_blackHoleScene__EXjf1,.observatory_orbitMap__pQTcT,.observatory_supernovaScene__ZoAKd{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:#060d14;isolation:isolate;container-type:size}.observatory_orbitMap__pQTcT{aspect-ratio:900/550;flex:1}.observatory_sceneStage__jh58D{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100cqw,100cqh * 900/550);aspect-ratio:900/550}.observatory_orbits___1AYB,.observatory_sceneSvg__lvSFa{position:absolute;inset:0;width:100%;height:100%;display:block}.observatory_stars__XqGPk{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.observatory_mapCaption__MxIU9{position:absolute;z-index:4;inset:20px 22px auto;display:flex;align-items:center;gap:8px;color:var(--text);font-size:12px;pointer-events:none}.observatory_mapCaption__MxIU9>span:last-child{margin-left:auto;color:var(--muted);font-size:11px;text-align:right}.observatory_statusDot__oL4b7{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.observatory_sunLabel__ktS2_{position:absolute;top:54.5%;left:50%;transform:translateX(-50%);font-size:11px;color:#d8bd85;pointer-events:none}.observatory_equinoxLabel__ebB6f{position:absolute;top:50%;left:94.4%;transform:translate(-50%,-135%);font-size:11px;color:#7f97aa;white-space:nowrap;pointer-events:none}.observatory_mapPlanet__gbB1t{position:absolute;transform:translate(-50%,-50%);cursor:pointer;min-width:54px;width:8%;height:14%;min-height:44px;z-index:3;border-radius:50%;color:#c6d2dc;display:grid;place-items:center;transition:opacity .4s ease}.observatory_mapPlanet__gbB1t.observatory_pending__laBOW{opacity:0}.observatory_mapPlanetArt___XfRS{width:100%;min-width:65px;pointer-events:none}.observatory_mapPlanet__gbB1t span{position:absolute;top:77%;left:50%;transform:translateX(-50%);font-size:11px;white-space:nowrap;line-height:1.8;text-shadow:var(--label-shadow);pointer-events:none}.observatory_mapPlanet__gbB1t:hover{color:#ffffff;background:#bfd5e008}.observatory_mapPlanet__gbB1t.observatory_selectedPlanet__cJbL7{z-index:4;color:#ead39e}.observatory_mapPlanet__gbB1t.observatory_selectedPlanet__cJbL7:before{content:"";position:absolute;width:74%;aspect-ratio:1;border:1px solid #d5bb87;border-radius:50%;pointer-events:none}.observatory_mapReadout__49xLm{position:absolute;bottom:16px;left:22px;z-index:4;font:12px var(--font-geist-mono),monospace;color:#a1b1be;pointer-events:none}.observatory_toolbar__roKzP{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:8px;border:1px solid var(--border);border-radius:6px}.observatory_resetButton__jK2OB,.observatory_stageActions__SO65G button,.observatory_toolbar__roKzP button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #324655;border-radius:5px;font-size:12px;cursor:pointer;color:var(--text)}.observatory_resetButton__jK2OB:hover,.observatory_stageActions__SO65G button:not(:disabled):hover,.observatory_toolbar__roKzP button:hover{background:#172530}.observatory_massPresets__naPsP button:active,.observatory_stageActions__SO65G button:not(:disabled):active,.observatory_toolbar__roKzP button:active{transform:translateY(1px)}.observatory_stageActions__SO65G .observatory_primaryButton__ptSJO,.observatory_toolbar__roKzP .observatory_primaryButton__ptSJO{border-color:var(--accent);background:#10252b}.observatory_stepGroup__YsLgu{display:inline-flex}.observatory_stepGroup__YsLgu button{border-radius:0;font-variant-numeric:tabular-nums}.observatory_stepGroup__YsLgu button:first-child{border-radius:5px 0 0 5px}.observatory_stepGroup__YsLgu button:last-child{border-radius:0 5px 5px 0}.observatory_stepGroup__YsLgu button+button{margin-left:-1px}.observatory_dateField__3cEZI{display:inline-flex;align-items:center;gap:6px;font-size:12px}.observatory_dateField__3cEZI input{color-scheme:dark;background:#0a121c;color:var(--text);border:1px solid #324655;min-height:40px;padding:6px 8px;border-radius:4px;font:12px var(--font-geist-mono),monospace;cursor:pointer}.observatory_dateField__3cEZI input:invalid{border-color:#c77b6c}.observatory_speed__Tq46Z{display:flex;align-items:center;gap:4px;font-size:12px;padding-left:4px}.observatory_speed__Tq46Z select{background:#0a121c;color:var(--text);border:1px solid #324655;min-height:40px;padding:6px;border-radius:4px;cursor:pointer}.observatory_toggle__tfz7b{display:flex;gap:7px;align-items:center;font-size:12px;min-height:40px;padding:0 8px;cursor:pointer}.observatory_toggle__tfz7b input{accent-color:var(--accent);width:16px;height:16px;cursor:pointer}.observatory_reducedNote__ZxdzV,.observatory_timeNote__9kZQs{color:var(--muted);font-size:11px;margin-left:auto;padding-right:5px}.observatory_reducedNote__ZxdzV{display:none}.observatory_inspector__ccTQ3{border:1px solid var(--border);border-radius:7px;background:#0b131d;overflow:hidden;min-width:0}.observatory_inspectorArt__jvYTR{position:relative;height:235px;isolation:isolate;background:#08111a}.observatory_inspectorArt__jvYTR>svg:last-child{width:100%;height:100%;padding:0 4px}.observatory_inspectorContent__vAWTS{padding:0 20px 20px}.observatory_inspector__ccTQ3 h2{font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.75px}.observatory_epithet__sPzVi{font-size:16px;color:#b6c5d2;margin-top:4px}.observatory_description__7BK4L{color:#a5b6c6;font-size:14px;line-height:1.7;margin-top:12px}.observatory_facts__r5NHZ{margin-top:20px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:15px 0;display:grid;gap:12px;font-size:13px}.observatory_facts__r5NHZ>div,.observatory_ringFacts__x1EBW>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.observatory_facts__r5NHZ dt,.observatory_ringFacts__x1EBW dt{color:var(--muted)}.observatory_facts__r5NHZ dd,.observatory_ringFacts__x1EBW dd{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.observatory_factNote__KgHSk{margin-top:10px;font-size:11px;line-height:1.6;color:#7f93a5}.observatory_sourceLink__eeCT0{margin-top:12px;color:var(--accent);display:inline-flex;align-items:center;gap:5px;font-size:13px;min-height:28px}.observatory_neutrinoFact__LC94L a:hover,.observatory_presetNote__SVbOq a:hover,.observatory_sourceLink__eeCT0:hover,.observatory_sourceList__uh5IX a:hover{text-decoration:underline;text-underline-offset:4px}.observatory_planetRail__XaR8Q{margin-top:14px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border:1px solid var(--border);border-radius:6px;padding:4px}.observatory_planetRail__XaR8Q button{cursor:pointer;border:1px solid transparent;border-radius:5px;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:44px;padding:0 6px 10px;color:#c6d2dd}.observatory_planetRail__XaR8Q button+button{border-left-color:#1b2b39}.observatory_planetRail__XaR8Q button[aria-pressed=true]{border-color:var(--accent);background:#102029;color:#c6f4ef}.observatory_planetRail__XaR8Q button:hover{background:#111e29}.observatory_planetRail__XaR8Q svg{width:96px;max-width:100%;height:62px}.observatory_planetRail__XaR8Q span{font-size:12px}.observatory_modelNote__j2o13{margin-top:16px;border:1px solid var(--border);border-radius:6px;padding:20px 22px;display:grid;grid-template-columns:24px 210px 1fr;gap:20px;align-items:start;color:var(--muted)}.observatory_modelNote__j2o13>svg{margin-top:2px}.observatory_modelNote__j2o13 h3{color:var(--text);font-size:13px;font-weight:500;line-height:1.6}.observatory_modelNote__j2o13 p{font-size:13px;line-height:1.75;margin:0}.observatory_sourceList__uh5IX{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:11px;color:var(--accent);margin-top:10px}.observatory_sourceList__uh5IX a{min-height:24px;display:inline-flex;align-items:center}.observatory_blackHoleScene__EXjf1,.observatory_supernovaScene__ZoAKd{min-height:530px}.observatory_orbitLabel__t8nZL,.observatory_ringLabel__Ptyd6,.observatory_scaleLabel__Bxf4k{position:absolute;z-index:2;font-size:12px;line-height:1.3;white-space:nowrap;text-shadow:var(--label-shadow);pointer-events:none}.observatory_ringLabel__Ptyd6{transform:translate(-50%,-115%);color:#b9e9e4}.observatory_ringLabel__Ptyd6+.observatory_ringLabel__Ptyd6{color:#f3d3a4}.observatory_orbitLabel__t8nZL{transform:translate(6px,-115%);color:#cfdbe5}.observatory_orbitLabel__t8nZL.observatory_labelEnd__ViqsW{transform:translate(calc(-100% - 6px),-115%)}.observatory_scaleLabel__Bxf4k{color:#a9bccb}.observatory_sceneLegend__UTkFv{position:absolute;z-index:4;right:18px;bottom:16px;display:grid;gap:5px;padding:8px 10px;list-style:none;border-radius:5px;background:#060d14cc;font-size:11px;color:#b3c3d0;pointer-events:none}.observatory_sceneLegend__UTkFv li{display:flex;align-items:center;gap:8px}.observatory_sceneLegend__UTkFv li>span:first-child{width:22px;flex-shrink:0;border-top:2px solid}.observatory_orbitNames__eM6rF{display:none}.observatory_swatchHorizon__I7uQ5{border-top-style:solid!important;border-color:#f1c892}.observatory_swatchPhoton__fG1By{border-top-style:dashed!important;border-color:var(--accent)}.observatory_swatchIsco__GZOKO{border-top-style:dashed!important;border-color:var(--amber)}.observatory_swatchOrbit__9GplK{border-top-style:dotted!important;border-color:#b9cbd9}.observatory_blackHoleInspector__uI0g6,.observatory_supernovaInspector__Tgcga{padding:26px 22px}.observatory_smallLabel__C9uC0{font-size:11px;letter-spacing:1.6px;color:var(--accent);line-height:1.6;margin-bottom:20px}.observatory_smallLabel__C9uC0 span{display:block;margin-top:7px;color:var(--muted);font-variant-numeric:tabular-nums}.observatory_blackHoleInspector__uI0g6 h2,.observatory_supernovaInspector__Tgcga h2{font-size:29px}.observatory_massLabel__nvSA9{margin-top:26px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.observatory_massValue__zyyBq{font-size:20px;font-variant-numeric:tabular-nums;text-align:right}.observatory_massSlider___zs_J{display:block;width:100%;min-height:34px;accent-color:var(--accent);cursor:pointer;margin-top:8px}.observatory_rangeLabels__5JhOX{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.observatory_massPresets__naPsP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:16px}.observatory_massPresets__naPsP button{cursor:pointer;min-height:40px;padding:4px;border:1px solid var(--border);border-radius:4px;font-size:11px}.observatory_massPresets__naPsP button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:#10242b}.observatory_massPresets__naPsP button:hover{background:#15232e}.observatory_presetNote__SVbOq{margin-top:10px;font-size:12px;line-height:1.6;color:var(--muted)}.observatory_neutrinoFact__LC94L a,.observatory_presetNote__SVbOq a{color:var(--accent);white-space:nowrap}.observatory_radiusReadout__sZd0c{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.observatory_radiusReadout__sZd0c>span:not(.observatory_radiusValue__Fz4KQ){display:block;color:var(--muted);font-size:12px}.observatory_radiusReadout__sZd0c .observatory_radiusValue__Fz4KQ{display:block;font-size:37px;font-weight:500;letter-spacing:-1px;margin-top:3px;font-variant-numeric:tabular-nums}.observatory_radiusReadout__sZd0c small{color:var(--muted);font-size:19px;font-weight:400}.observatory_radiusReadout__sZd0c .observatory_readoutSecondary__aQklM{margin-top:2px;font:12px var(--font-geist-mono),monospace}.observatory_ringFacts__x1EBW{display:grid;gap:8px;margin-top:14px;font-size:12px}.observatory_comparison__N3iPG{margin-top:14px;padding:10px 12px;border-left:2px solid var(--amber);background:#1a1712;color:#f0dcc0;font-size:13px;line-height:1.6}.observatory_equation__s9g5b{margin-top:12px;color:#c3d2de;font:13px var(--font-geist-mono),monospace}.observatory_equation__s9g5b sub{font-size:.85em}.observatory_microcopy__ZpyPi{margin-top:12px;font-size:12px;line-height:1.7;color:var(--muted)}.observatory_resetButton__jK2OB{margin-top:20px;background:transparent}.observatory_leaderLine__fSG79{vector-effect:non-scaling-stroke}.observatory_shellLabels__ThQJ3{list-style:none;margin:0;padding:0}.observatory_shellLabels__ThQJ3 li{position:absolute;z-index:2;transform:translateY(-50%);display:flex;align-items:baseline;gap:6px;font-size:12px;color:#c5d3de;white-space:nowrap;text-shadow:var(--label-shadow);pointer-events:none}.observatory_shellLabels__ThQJ3 b,.observatory_shellLegend__BY_PE b{color:var(--text);font:600 12px var(--font-geist-mono),monospace;min-width:18px}.observatory_shellLegend__BY_PE{display:none;margin-top:18px}.observatory_shellLegend__BY_PE>p{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.observatory_shellLegend__BY_PE ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:12px;color:#c5d3de}.observatory_shellLegend__BY_PE li{display:inline-flex;align-items:center;gap:5px}.observatory_shellLegend__BY_PE li>span{width:9px;height:9px;border-radius:50%;flex-shrink:0}.observatory_neutrinoFact__LC94L{margin-top:18px;display:flex;gap:10px;padding:12px;border:1px solid #2b4450;border-radius:6px;background:#0d1c24}.observatory_neutrinoFact__LC94L>svg{flex-shrink:0;color:var(--accent);margin-top:2px}.observatory_neutrinoFact__LC94L h3{font-size:13px;font-weight:600;color:var(--text)}.observatory_neutrinoFact__LC94L p{margin-top:4px;font-size:12px;line-height:1.65;color:#b3c3d0}.observatory_stageDescription__z2K30{color:#bccad5;font-size:16px;line-height:1.7;margin-top:19px}.observatory_stageInsight__LGops{border-top:1px solid var(--border);margin-top:24px;padding-top:20px;display:flex;gap:12px;color:var(--muted)}.observatory_stageInsight__LGops svg{flex-shrink:0;color:#ceaf86;margin-top:4px}.observatory_stageInsight__LGops p{font-size:13px;line-height:1.75}.observatory_stageActions__SO65G{margin-top:24px;display:flex;gap:8px}.observatory_stageActions__SO65G button{padding:8px 10px;flex:1;font-size:12px}.observatory_stageActions__SO65G button:disabled{opacity:.35;cursor:not-allowed}.observatory_stageTimeline__JTUyg{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:6px;padding:6px;gap:5px}.observatory_stageTimeline__JTUyg button{border:1px solid transparent;min-height:80px;border-radius:5px;padding:12px 16px;display:flex;align-items:center;gap:12px;font-size:13px;text-align:left;cursor:pointer;color:#b5c5d1}.observatory_stageTimeline__JTUyg button[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:#102129}.observatory_stageTimeline__JTUyg button:hover{background:#11202a}.observatory_stageTimeline__JTUyg button>svg{flex-shrink:0;margin-left:auto;color:#60788b}.observatory_stageNumber__8IaWh{color:var(--accent);font:12px var(--font-geist-mono),monospace}@media (max-width:1250px){.observatory_heading__0rGdu{align-items:flex-start;flex-direction:column;gap:20px}.observatory_explorerGrid__j1Fes{grid-template-columns:minmax(0,1fr) 300px}.observatory_orbitMap__pQTcT{aspect-ratio:auto;min-height:380px}.observatory_reducedNote__ZxdzV,.observatory_timeNote__9kZQs{width:100%;margin:0;padding:0 6px 4px}.observatory_inspectorArt__jvYTR{height:206px}.observatory_modelNote__j2o13{grid-template-columns:24px 160px 1fr}}@media (max-width:1000px){.observatory_explorerGrid__j1Fes{grid-template-columns:minmax(0,1fr)}.observatory_orbitMap__pQTcT{aspect-ratio:900/550;min-height:0}.observatory_blackHoleScene__EXjf1,.observatory_supernovaScene__ZoAKd{min-height:0;aspect-ratio:900/620}.observatory_inspector__ccTQ3{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:center}.observatory_inspectorArt__jvYTR{height:245px}.observatory_inspectorContent__vAWTS{padding:24px}.observatory_reducedNote__ZxdzV,.observatory_timeNote__9kZQs{width:auto;margin-left:auto;padding:0 5px}.observatory_supernovaInspector__Tgcga{display:block}.observatory_blackHoleInspector__uI0g6{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"summary controls" "result controls";gap:0 30px;align-items:start}.observatory_bhSummary__1661x{grid-area:summary}.observatory_bhControls__py2a7{grid-area:controls}.observatory_bhResult__Fbwxz{grid-area:result}.observatory_bhControls__py2a7 .observatory_massLabel__nvSA9{margin-top:0}.observatory_modelNote__j2o13{grid-template-columns:24px 1fr;gap:12px}.observatory_modelNote__j2o13>div{grid-column:2}}@media (max-width:600px){.observatory_heading__0rGdu h1{font-size:36px}.observatory_heading__0rGdu p{font-size:15px}.observatory_tabs__DqNt1{width:100%}.observatory_tabs__DqNt1 button{padding:10px 7px;flex:1;font-size:12px}.observatory_orbitMap__pQTcT{aspect-ratio:900/710}.observatory_mapCaption__MxIU9{inset:14px 12px auto;font-size:11px;gap:5px}.observatory_mapCaption__MxIU9>span:last-child{font-size:11px}.observatory_mapPlanet__gbB1t{min-width:44px;min-height:44px;width:12%}.observatory_mapPlanetArt___XfRS{min-width:51px}.observatory_equinoxLabel__ebB6f,.observatory_mapPlanet__gbB1t span{display:none}.observatory_mapReadout__49xLm{bottom:12px;left:12px;font-size:11px}.observatory_sunLabel__ktS2_{font-size:11px;top:56%}.observatory_toolbar__roKzP{gap:7px}.observatory_dateField__3cEZI input,.observatory_speed__Tq46Z select,.observatory_toolbar__roKzP button{min-height:44px}.observatory_toolbar__roKzP button{padding:7px 11px}.observatory_stepGroup__YsLgu button{min-width:56px}.observatory_speed__Tq46Z{padding-left:0}.observatory_toggle__tfz7b{padding:0 4px;min-height:44px}.observatory_reducedNote__ZxdzV,.observatory_timeNote__9kZQs{flex-basis:100%;margin-left:4px;padding-bottom:4px}.observatory_inspector__ccTQ3{display:block}.observatory_inspectorArt__jvYTR{height:195px}.observatory_inspectorArt__jvYTR>svg:last-child{max-width:300px;display:block;margin:auto}.observatory_inspectorContent__vAWTS{padding:0 20px 22px}.observatory_inspector__ccTQ3 h2{font-size:28px}.observatory_facts__r5NHZ{font-size:13px}.observatory_planetRail__XaR8Q{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.observatory_planetRail__XaR8Q button{padding-bottom:10px}.observatory_planetRail__XaR8Q svg{height:48px}.observatory_planetRail__XaR8Q span{font-size:11px}.observatory_modelNote__j2o13{padding:18px 16px}.observatory_modelNote__j2o13>div{grid-column:1/-1}.observatory_modelNote__j2o13 p{font-size:12px}.observatory_sourceList__uh5IX{row-gap:0}.observatory_sourceLink__eeCT0,.observatory_sourceList__uh5IX a{min-height:44px}.observatory_blackHoleScene__EXjf1,.observatory_supernovaScene__ZoAKd{aspect-ratio:900/1000}.observatory_massSlider___zs_J{min-height:44px}.observatory_leaderLine__fSG79,.observatory_orbitLabel__t8nZL,.observatory_ringLabel__Ptyd6,.observatory_shellLabels__ThQJ3{display:none}.observatory_orbitLegend__QHQNp{grid-column:1/-1}.observatory_orbitNames__eM6rF{display:inline}.observatory_blackHoleScene__EXjf1{aspect-ratio:900/1080}.observatory_blackHoleScene__EXjf1 .observatory_sceneStage__jh58D{top:44px;transform:translateX(-50%)}.observatory_scaleLabel__Bxf4k{transform:translateY(-100%)}.observatory_sceneLegend__UTkFv{left:12px;right:12px;bottom:10px;grid-template-columns:1fr 1fr;gap:4px 10px;padding:6px 8px}.observatory_blackHoleInspector__uI0g6,.observatory_supernovaInspector__Tgcga{display:block;padding:24px 20px}.observatory_bhControls__py2a7 .observatory_massLabel__nvSA9{margin-top:24px}.observatory_massPresets__naPsP button,.observatory_resetButton__jK2OB,.observatory_stageActions__SO65G button{min-height:44px}.observatory_shellLegend__BY_PE{display:block}.observatory_stageTimeline__JTUyg{grid-template-columns:1fr 1fr}.observatory_stageTimeline__JTUyg button{padding:12px 8px;font-size:11px;gap:8px}.observatory_stageTimeline__JTUyg button>svg{display:none}.observatory_stageNumber__8IaWh{font-size:11px}}@media (max-width:360px){.observatory_sceneLegend__UTkFv{grid-template-columns:minmax(0,1fr)}.observatory_blackHoleScene__EXjf1{aspect-ratio:900/1140}}@media (prefers-reduced-motion:reduce){.observatory_observatory__mJ7a4 *,.observatory_observatory__mJ7a4 :after,.observatory_observatory__mJ7a4 :before{scroll-behavior:auto;transition:none!important;animation:none!important}.observatory_motionOnly__RTVny{display:none!important}.observatory_reducedNote__ZxdzV{display:inline}}