space-explorer{--se-bg:#080c12;--se-space:#080c12;--se-panel:#131a23;--se-text:#eef0ea;--se-muted:#a8b5c1;--se-accent:#79d3dc;--se-ink:#081518;--se-line:#2a3541;--se-orbit:#4b6976;--se-star:#bed4e5;--se-depth:#0b1c27;--se-glow:#79d3dc0c;--se-sun-glow:#ffd39a;--se-body-min:18;--se-fill-light:.95;--se-sun-light:2.5;--se-scrim:#080c12c9;--se-clear:transparent;--se-font:inherit;--se-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--se-radius:8px;--se-panel-radius:14px;--se-unit:8px;--se-small:12px;--se-base:14px;--se-heading:38px;--se-stage-height:760px;--se-mobile-height:940px;--se-control:44px;--se-duration:.18s;--se-border:1px;--se-shadow:0 20px 90px #0008;display:block;color:var(--se-text);font-family:var(--se-font);font-size:var(--se-base);line-height:1.5}space-explorer *{box-sizing:border-box}space-explorer [hidden]{display:none!important}space-explorer button,space-explorer input,space-explorer select{font:inherit;color:inherit}space-explorer button,space-explorer a,space-explorer input,space-explorer select{touch-action:manipulation}space-explorer button,space-explorer select,space-explorer input{border:var(--se-border) solid var(--se-line);border-radius:var(--se-radius);background:var(--se-panel)}space-explorer button{cursor:pointer;min-height:var(--se-control);padding:calc(var(--se-unit)*1) calc(var(--se-unit)*1.5);transition:background var(--se-duration),border-color var(--se-duration)}space-explorer button:hover{border-color:var(--se-accent)}space-explorer button:disabled{cursor:wait;opacity:.65}space-explorer :focus-visible{outline:2px solid var(--se-accent);outline-offset:4px}space-explorer a{color:var(--se-accent);text-underline-offset:4px}space-explorer input{min-height:var(--se-control);padding:var(--se-unit)}space-explorer input[type=checkbox]{min-height:0;accent-color:var(--se-accent);width:16px;height:16px}space-explorer select{min-height:var(--se-control);padding:var(--se-unit)}space-explorer h2,space-explorer h3,space-explorer p{margin:0}space-explorer .se-frame{height:var(--se-stage-height);position:relative;border:var(--se-border) solid var(--se-line);border-radius:var(--se-panel-radius);overflow:hidden;background:var(--se-bg);isolation:isolate}space-explorer .se-poster{position:absolute;inset:0;z-index:3;background:var(--se-bg)}space-explorer .se-poster>img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;display:block}space-explorer .se-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--se-bg) 0%,var(--se-scrim) 24%,var(--se-clear) 68%);pointer-events:none}space-explorer .se-cover{position:absolute;z-index:1;top:20%;left:5%;max-width:370px;width:40%}space-explorer .se-cover h2{font-size:clamp(32px,3.4vw,52px);line-height:1.05;font-weight:400;letter-spacing:-.045em;margin:26px 0}space-explorer .se-cover>p:not(.se-eyebrow){color:var(--se-muted);max-width:320px}space-explorer .se-primary{background:var(--se-accent);color:var(--se-ink);border-color:var(--se-accent);font-weight:650}space-explorer .se-cover .se-primary{margin:28px 0 24px;padding:14px 20px;min-width:192px;text-align:left}space-explorer .se-primary span{float:right;margin-left:30px}space-explorer .se-eyebrow{font-family:var(--se-mono);font-size:10px;letter-spacing:.16em;color:var(--se-accent)}space-explorer .se-small{font-size:var(--se-small);line-height:1.7}space-explorer .se-poster-note{position:absolute;right:5%;bottom:7%;z-index:1;font:12px var(--se-mono);letter-spacing:.2em}space-explorer .se-poster-note span{display:block;font-size:9px;color:var(--se-muted);margin-top:10px}space-explorer .se-load{position:absolute;bottom:14px;left:5%;z-index:5;font-size:12px;color:var(--se-accent);pointer-events:none}space-explorer[data-active] .se-load{display:none}space-explorer .se-live{height:100%;display:flex;flex-direction:column;background:var(--se-bg)}space-explorer .se-toolbar{display:flex;align-items:center;padding:12px 16px;gap:14px;border-bottom:var(--se-border) solid var(--se-line);z-index:2;flex-shrink:0}space-explorer .se-modes{display:flex;background:var(--se-panel);border-radius:var(--se-radius);padding:3px;gap:3px}space-explorer .se-modes button{border:0;background:var(--se-clear);color:var(--se-muted);min-height:38px;font-size:13px}space-explorer .se-modes button[aria-pressed=true]{background:var(--se-line);color:var(--se-text)}space-explorer .se-modes span{color:var(--se-accent);margin-right:6px}space-explorer .se-search{margin-left:auto;display:flex;align-items:center;gap:10px;color:var(--se-muted)}space-explorer .se-search input{background:var(--se-clear);border:0;width:190px;font-size:12px}space-explorer .se-icon{font-size:20px;padding:4px 12px;background:var(--se-clear)}space-explorer .se-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0;flex:1}space-explorer .se-viewport{position:relative;min-width:0;min-height:0;overflow:hidden}space-explorer .se-scene{position:absolute;inset:0;animation:se-reveal var(--se-duration) ease-out}space-explorer .se-canvas{display:block;width:100%;height:100%;outline-offset:-4px}space-explorer .se-scene-top,space-explorer .se-scene-bottom{position:absolute;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none;z-index:2}space-explorer .se-scene-top{top:16px}space-explorer .se-scene-bottom{bottom:14px}space-explorer .se-scene-top button,space-explorer .se-scene-bottom button{pointer-events:auto;background:var(--se-scrim);font-size:11px}space-explorer .se-view-label{font:9px var(--se-mono);letter-spacing:.12em;color:var(--se-muted)}space-explorer .se-hint{font:10px var(--se-mono);color:var(--se-muted)}space-explorer .se-scene-bottom>div{display:flex;gap:6px}space-explorer .se-touch{display:none;position:absolute;bottom:52px;left:0}space-explorer .se-info{padding:24px 24px 15px;border-left:var(--se-border) solid var(--se-line);background:var(--se-panel);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--se-line) var(--se-panel)}space-explorer .se-info h2{font-size:var(--se-heading);font-weight:400;letter-spacing:-.05em;line-height:1.1;margin:12px 0 3px}space-explorer .se-type{font-size:12px;color:var(--se-muted)}space-explorer .se-info-rule{height:1px;background:var(--se-line);margin:20px 0}space-explorer .se-description{font-size:13px;color:var(--se-muted);line-height:1.7}space-explorer dl{margin:20px 0 12px;display:grid;gap:14px}space-explorer dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}space-explorer dt{color:var(--se-muted);font-size:10px;max-width:110px}space-explorer dd{margin:0;font:13px var(--se-mono);white-space:nowrap}space-explorer dd small{font-size:10px;color:var(--se-muted)}space-explorer .se-coordinate{font:10px/1.8 var(--se-mono);color:var(--se-muted);white-space:pre-line}space-explorer .se-info-foot{font-size:10px;color:var(--se-muted);line-height:1.6;margin-top:20px}space-explorer .se-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}space-explorer .se-actions button{font-size:12px}space-explorer .se-info>button{margin-top:12px;width:100%;font-size:12px}space-explorer .se-options{display:flex;align-items:center;justify-content:space-between;min-height:38px;border-top:var(--se-border) solid var(--se-line);padding:0 20px;font-size:10px;color:var(--se-muted);flex-shrink:0;gap:10px}space-explorer .se-solar-options,space-explorer .se-sky-options{display:flex;align-items:center;gap:20px}space-explorer .se-options label{display:flex;align-items:center;gap:6px}space-explorer .se-options select{min-height:32px;padding:4px;font-size:11px}space-explorer .se-object-strip{display:flex;gap:8px;padding:10px 16px;border-top:var(--se-border) solid var(--se-line);overflow-x:auto;scrollbar-width:thin;flex-shrink:0;min-height:82px}space-explorer .se-object{display:flex;align-items:center;gap:9px;min-width:125px;text-align:left;padding:8px;background:var(--se-clear);border-color:var(--se-clear)}space-explorer .se-object[aria-pressed=true]{border-color:var(--se-accent);background:var(--se-panel)}space-explorer .se-object img{border-radius:50%;width:32px;height:32px;object-fit:cover}space-explorer .se-object span{font-size:11px}space-explorer .se-object small{display:block;font-size:9px;color:var(--se-muted);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}space-explorer .se-timeline{display:flex;align-items:center;gap:16px;padding:10px 20px;border-top:var(--se-border) solid var(--se-line);flex-shrink:0}space-explorer .se-clock{min-width:210px}space-explorer .se-time-kind{display:block;font:8px var(--se-mono);letter-spacing:.12em;color:var(--se-accent);margin-bottom:5px}space-explorer .se-time{display:block;font:11px var(--se-mono)}space-explorer .se-date,space-explorer .se-speed{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--se-muted)}space-explorer .se-date{margin-left:auto}space-explorer .se-date input,space-explorer .se-speed select{font:10px var(--se-mono);color-scheme:dark}space-explorer .se-timeline button{font-size:12px}space-explorer .se-message{font-size:10px;color:var(--se-muted);padding:4px 20px;border-top:var(--se-border) solid var(--se-line);min-height:24px;flex-shrink:0}space-explorer .se-object-label{position:absolute;left:0;top:0;transform:none;border:0;background:var(--se-scrim);padding:3px 6px;min-height:28px;font:11px var(--se-mono);color:var(--se-text);z-index:1;white-space:nowrap}space-explorer .se-object-label[aria-pressed=true]{color:var(--se-accent)}space-explorer .se-label-leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}space-explorer .se-label-leaders line{stroke:var(--se-muted);stroke-width:.65;opacity:.55}space-explorer .se-label-leaders line[data-selected=true]{stroke:var(--se-accent);opacity:.85}space-explorer .se-bracket{position:absolute;transform:translate(-50%,-50%);pointer-events:none;background:linear-gradient(var(--se-accent),var(--se-accent)) left top/12px 1px no-repeat,linear-gradient(var(--se-accent),var(--se-accent)) left top/1px 12px no-repeat,linear-gradient(var(--se-accent),var(--se-accent)) right top/12px 1px no-repeat,linear-gradient(var(--se-accent),var(--se-accent)) right top/1px 12px no-repeat,linear-gradient(var(--se-accent),var(--se-accent)) left bottom/12px 1px no-repeat,linear-gradient(var(--se-accent),var(--se-accent)) left bottom/1px 12px no-repeat,linear-gradient(var(--se-accent),var(--se-accent)) right bottom/12px 1px no-repeat,linear-gradient(var(--se-accent),var(--se-accent)) right bottom/1px 12px no-repeat}space-explorer .se-sky-map{position:absolute;inset:60px 46% 60px 0}space-explorer .se-sky-map canvas{display:block;outline-offset:-4px}space-explorer .se-observation{position:absolute;top:65px;right:24px;bottom:60px;width:42%;display:flex;flex-direction:column;justify-content:center}space-explorer .se-photo-open{position:relative;min-height:0;padding:0;border:0;overflow:hidden;flex:1;background:var(--se-space)}space-explorer .se-photo-open img{width:100%;height:100%;object-fit:contain;display:block}space-explorer .se-photo-open span{position:absolute;bottom:10px;left:10px;padding:5px 10px;background:var(--se-scrim);font-size:10px}space-explorer .se-observation .se-small{margin:10px 0 4px;font:8px var(--se-mono);letter-spacing:.12em;color:var(--se-accent)}space-explorer .se-photo-credit{font-size:9px;line-height:1.6;color:var(--se-muted);margin-top:5px}space-explorer .se-dialog{background:var(--se-panel);color:var(--se-text);border:1px solid var(--se-line);border-radius:var(--se-panel-radius);padding:24px;width:min(1100px,94vw);max-height:90vh;box-shadow:var(--se-shadow)}space-explorer .se-dialog::backdrop{background:var(--se-scrim)}space-explorer .se-dialog-close{float:right}space-explorer .se-dialog h2{font-size:28px;margin:8px 0}space-explorer .se-dialog p{color:var(--se-muted);font-size:12px}space-explorer .se-comparison{display:flex;gap:20px;align-items:start;margin-top:24px}space-explorer .se-comparison figure{margin:0;flex:1;min-width:0}space-explorer .se-comparison img{width:100%;max-height:60vh;object-fit:contain;background:var(--se-space)}space-explorer figcaption{font-size:12px;margin-top:10px}space-explorer .se-catalog{margin-top:70px}space-explorer .se-catalog-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:32px}space-explorer .se-catalog h2{font-size:28px;font-weight:400;letter-spacing:-.03em;margin-top:12px}space-explorer .se-catalog-heading>p{font-size:12px;color:var(--se-muted)}space-explorer details{border-top:1px solid var(--se-line)}space-explorer summary{padding:22px 0;cursor:pointer;font-size:16px}space-explorer summary span{float:right;font:11px var(--se-mono);color:var(--se-muted);margin-top:5px}space-explorer .se-catalog ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:10px 0 32px;margin:0}space-explorer .se-catalog h3{font-size:16px;font-weight:500;margin-bottom:10px}space-explorer .se-catalog h3 small{font-size:10px;color:var(--se-muted)}space-explorer .se-catalog li p{font-size:12px;color:var(--se-muted);line-height:1.8}space-explorer .se-catalog li .se-fact{font:10px/1.8 var(--se-mono);color:var(--se-accent);margin-top:12px}space-explorer .se-method{border-top:1px solid var(--se-line);padding:24px 0;font-size:11px;color:var(--se-muted);max-width:850px}space-explorer:fullscreen{background:var(--se-bg);overflow:auto;padding:0}space-explorer:fullscreen .se-frame{height:100vh;border:0;border-radius:0}space-explorer:fullscreen .se-catalog{display:none}@media(pointer:coarse){space-explorer .se-touch{display:inline-block}space-explorer .se-hint{display:none}}@media(max-width:1050px){space-explorer .se-date{font-size:0}space-explorer .se-timeline{gap:10px}space-explorer .se-clock{min-width:190px}space-explorer .se-main{grid-template-columns:minmax(0,1fr) 250px}space-explorer .se-info{padding:20px 18px}space-explorer .se-hint{display:none}}@media(max-width:720px){space-explorer{--se-stage-height:940px;--se-heading:30px}space-explorer .se-cover{width:84%;top:auto;bottom:10%;max-width:400px;left:8%}space-explorer .se-cover h2{font-size:42px;max-width:300px}space-explorer .se-poster>img{object-position:65% 10%;height:64%}space-explorer .se-poster:after{background:linear-gradient(0deg,var(--se-bg) 35%,var(--se-clear) 80%)}space-explorer .se-poster-note{top:35px;bottom:auto}space-explorer .se-toolbar{padding:10px;gap:6px;flex-wrap:wrap}space-explorer .se-modes{flex:1}space-explorer .se-modes button{flex:1;font-size:12px;padding:8px}space-explorer .se-search{order:3;width:100%;border-top:1px solid var(--se-line)}space-explorer .se-search input{width:100%}space-explorer .se-main{display:flex;flex-direction:column;flex:1;min-height:0}space-explorer .se-viewport{flex-shrink:0;height:320px}space-explorer .se-info{border-left:0;border-top:1px solid var(--se-line);padding:18px 20px;flex:1;min-height:0}space-explorer .se-info h2{margin-top:5px}space-explorer .se-info-rule{margin:12px 0}space-explorer .se-info dl{grid-template-columns:1fr 1fr;gap:12px}space-explorer .se-info dl>div{display:block}space-explorer .se-info dt{max-width:none}space-explorer .se-coordinate{display:none}space-explorer .se-info-foot{margin-top:10px}space-explorer .se-description{font-size:12px}space-explorer .se-scene-top,space-explorer .se-scene-bottom{left:12px;right:12px}space-explorer .se-scene-bottom>div{width:100%;justify-content:end}space-explorer .se-scene-top{top:12px}space-explorer .se-scene-top button{font-size:10px}space-explorer .se-view-label{font-size:8px}space-explorer .se-object-strip{padding:8px;min-height:74px}space-explorer .se-object{min-width:118px}space-explorer .se-options{padding:5px 12px}space-explorer .se-options span:not(.se-result-count){display:none}space-explorer .se-solar-options{gap:12px}space-explorer .se-timeline{padding:10px;gap:8px;flex-wrap:wrap}space-explorer .se-clock{flex:1}space-explorer .se-date{margin:0;order:3;font-size:0}space-explorer .se-speed{order:4;flex:1;justify-content:end;font-size:0}space-explorer .se-speed select{width:125px}space-explorer .se-message{font-size:9px;min-height:24px;max-height:38px;overflow:auto;padding:4px 12px}space-explorer .se-sky-map{right:44%;top:50px;bottom:60px}space-explorer .se-observation{right:12px;width:42%;top:50px;bottom:65px}space-explorer .se-observation .se-photo-credit{display:none}space-explorer .se-comparison{flex-direction:column}space-explorer .se-dialog{padding:16px}space-explorer .se-catalog{margin-top:40px}space-explorer .se-catalog-heading{display:block}space-explorer .se-catalog-heading>p{margin-top:20px}space-explorer .se-catalog ul{grid-template-columns:1fr;gap:25px}space-explorer .se-catalog h2{font-size:24px}}@media(max-height:550px)and (orientation:landscape){space-explorer:fullscreen .se-frame{height:100vh}space-explorer:fullscreen .se-main{display:grid;grid-template-columns:1fr 230px}space-explorer:fullscreen .se-viewport{height:auto}space-explorer:fullscreen .se-toolbar{padding:4px 10px}space-explorer:fullscreen .se-search{order:0;width:auto;border:0}space-explorer:fullscreen .se-object-strip{min-height:55px;padding:3px}space-explorer:fullscreen .se-object{min-height:40px}space-explorer:fullscreen .se-timeline{padding:3px;flex-wrap:nowrap}space-explorer:fullscreen .se-options{display:none}space-explorer:fullscreen .se-date{order:0}space-explorer:fullscreen .se-speed{order:0}space-explorer:fullscreen .se-clock{min-width:160px}}@media(prefers-reduced-motion:reduce){space-explorer{--se-duration:0ms}space-explorer *{scroll-behavior:auto!important}}@keyframes se-reveal{0%{opacity:0}to{opacity:1}}space-explorer [data-solar]{background:radial-gradient(ellipse at 62% 36%,var(--se-depth),var(--se-space) 76%)}space-explorer .se-context{position:absolute;left:26px;top:72px;max-width:290px;pointer-events:none}space-explorer .se-context-kicker{font:9px var(--se-mono);letter-spacing:.19em;color:var(--se-accent)}space-explorer .se-context h3{font-size:clamp(24px,2.4vw,34px);font-weight:400;letter-spacing:-.045em;line-height:1.12;margin:13px 0 12px;max-width:245px}space-explorer .se-context p{font-size:11px;line-height:1.8;color:var(--se-muted);max-width:230px}space-explorer .se-view-actions,space-explorer .se-presets{display:flex;gap:6px;align-items:center}space-explorer .se-presets{border:1px solid var(--se-line);border-radius:var(--se-radius);background:var(--se-scrim);padding:3px;pointer-events:auto}space-explorer .se-presets button{border:0;min-height:32px;padding:6px 12px;background:var(--se-clear);color:var(--se-muted);font-size:11px}space-explorer .se-viewport:has([data-view=inner]) [data-command=inner],space-explorer .se-viewport:has([data-view=outer]) [data-command=outer]{color:var(--se-accent);background:var(--se-panel)}space-explorer .se-cluster-marker{position:absolute;left:0;top:0;width:24px;height:24px;min-height:24px;padding:0;border:1px solid var(--se-accent);border-radius:50%;background:var(--se-panel);color:var(--se-accent);font:10px var(--se-mono);box-shadow:0 0 0 6px var(--se-glow),0 0 28px var(--se-glow);z-index:1}space-explorer .se-cluster-marker:before{content:"";position:absolute;inset:-6px;border:1px dashed var(--se-orbit);border-radius:50%;pointer-events:none}space-explorer .se-group-label{color:var(--se-accent);border:1px solid var(--se-line);padding:7px 10px;border-radius:var(--se-radius);background:var(--se-scrim);font-size:10px}space-explorer .se-sun-aura{position:absolute;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--se-sun-glow) 0%,transparent 65%);mix-blend-mode:screen;opacity:.11;pointer-events:none}space-explorer .se-scale{position:absolute;left:26px;bottom:62px;height:20px;border-top:1px solid var(--se-orbit);color:var(--se-muted);pointer-events:none;font:9px var(--se-mono);max-width:160px}space-explorer .se-scale:before,space-explorer .se-scale:after{content:"";position:absolute;top:-4px;height:7px;border-left:1px solid var(--se-orbit)}space-explorer .se-scale:before{left:0}space-explorer .se-scale:after{right:0}space-explorer .se-scale span{display:block;margin-top:7px}space-explorer .se-scale small{display:block;margin-top:5px;font-size:7px;letter-spacing:.12em;white-space:nowrap}space-explorer .se-info{background:linear-gradient(150deg,var(--se-panel),var(--se-bg));border-left-color:var(--se-orbit)}space-explorer .se-info-rule{background:linear-gradient(90deg,var(--se-accent),var(--se-clear));opacity:.4}space-explorer .se-object[aria-pressed=true]{box-shadow:inset 0 -2px var(--se-accent);border-color:var(--se-line)}space-explorer .se-object img{box-shadow:0 0 12px var(--se-glow)}space-explorer .se-quality select{max-width:115px}@media(max-width:1000px){space-explorer .se-presets button{padding:6px 8px}space-explorer .se-context{max-width:200px}space-explorer .se-context h3{font-size:25px}space-explorer .se-context p{max-width:180px}}@media(max-width:720px){space-explorer .se-context{display:none}space-explorer .se-view-actions>[data-command=saturn]{display:none}space-explorer .se-scale{display:none}space-explorer .se-presets button{min-height:32px;font-size:10px;padding:6px 8px}space-explorer .se-quality select{max-width:103px;font-size:10px}space-explorer .se-solar-options{gap:10px}space-explorer .se-result-count{font-size:9px}space-explorer .se-group-label{padding:5px 7px;font-size:9px}}space-explorer .se-sky-map{inset:0}space-explorer .se-observation{display:none}space-explorer .se-info-image{display:block;width:100%;position:relative;margin-top:18px;padding:0;border:0;overflow:hidden;background:var(--se-space)}space-explorer .se-info-image img{display:block;width:100%;height:175px;object-fit:cover}space-explorer .se-info-image span{position:absolute;left:8px;bottom:8px;background:var(--se-scrim);padding:5px 8px;font-size:10px}space-explorer{--se-atlas-label:11;--se-atlas-heading:30px;--se-constellation:#a5bcc7;--se-atlas-image-height:180px}space-explorer .se-live[data-mode=sky] .se-main{grid-template-columns:minmax(0,1fr) 310px}space-explorer .se-live[data-mode=sky] .se-info h2{font-size:32px;line-height:1.13;margin-top:9px}space-explorer .se-live[data-mode=sky] .se-info{padding:24px}space-explorer .se-live[data-mode=sky] .se-info-rule{margin:18px 0}space-explorer .se-info-image img{height:var(--se-atlas-image-height)}space-explorer .se-observation-label{font:9px/1.7 var(--se-mono);color:var(--se-muted);margin-top:9px}space-explorer .se-coordinates{margin:18px 0}space-explorer .se-coordinates summary{font-size:11px;padding:12px 0;color:var(--se-muted)}space-explorer .se-coordinates dl{margin:0 0 12px}space-explorer .se-region-link{font-size:11px;color:var(--se-accent);margin-top:16px;text-align:left;line-height:1.6}space-explorer .se-region-diagram{display:block;width:100%;height:150px;margin:18px 0;background:radial-gradient(ellipse,var(--se-depth),var(--se-clear) 70%)}space-explorer .se-region-diagram path{fill:none;stroke:var(--se-accent);stroke-width:.65;opacity:.6}space-explorer .se-region-diagram circle{fill:var(--se-text)}space-explorer .se-related-title{font-size:13px;font-weight:500;margin:22px 0 10px}space-explorer .se-region-note{font-size:11px;color:var(--se-muted);line-height:1.8;margin-top:14px}space-explorer .se-related{width:100%;display:flex;align-items:center;gap:10px;margin:8px 0;text-align:left;padding:9px}space-explorer .se-related img{border-radius:var(--se-radius);object-fit:cover;flex-shrink:0}space-explorer .se-related span{font-size:11px}space-explorer .se-related small{display:block;color:var(--se-muted);font-size:9px}space-explorer .se-related span:last-child{margin-left:auto;color:var(--se-accent)}space-explorer .se-atlas-heading{position:absolute;top:66px;left:24px;max-width:300px;pointer-events:none}space-explorer .se-atlas-heading>span{font:9px var(--se-mono);letter-spacing:.16em;color:var(--se-accent)}space-explorer .se-atlas-heading h3{font-size:var(--se-atlas-heading);line-height:1.15;font-weight:400;letter-spacing:-.04em;margin:12px 0;max-width:260px}space-explorer .se-atlas-heading button{pointer-events:auto;font:10px var(--se-mono);color:var(--se-muted);background:var(--se-scrim);padding:5px 9px;min-height:32px}space-explorer .se-atlas-readout{position:absolute;left:24px;bottom:62px;font:9px var(--se-mono);color:var(--se-muted);pointer-events:none;letter-spacing:.04em}space-explorer .se-sky-label{position:absolute;left:0;top:0;border:0;background:var(--se-scrim);color:var(--se-accent);padding:4px 7px;min-height:28px;font:calc(var(--se-atlas-label)*1px) var(--se-mono);white-space:nowrap;z-index:1}space-explorer .se-sky-label[data-kind=constellation]{color:var(--se-constellation);text-transform:uppercase;letter-spacing:.09em;background:var(--se-clear);font-size:10px}space-explorer .se-sky-label[aria-pressed=true]{color:var(--se-accent);background:var(--se-scrim)}space-explorer .se-atlas-status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--se-panel);border:1px solid var(--se-line);border-radius:var(--se-radius);padding:18px;max-width:90%;font-size:12px;z-index:2}space-explorer .se-atlas-status button{display:block;margin-top:12px;font-size:12px}space-explorer .se-sky-views{display:flex;border:1px solid var(--se-line);border-radius:var(--se-radius);padding:3px;gap:3px;pointer-events:auto;background:var(--se-scrim)}space-explorer .se-sky-views button{min-height:32px;border:0;padding:6px 13px;font-size:11px}space-explorer .se-sky-views button[aria-pressed=true]{color:var(--se-accent);background:var(--se-panel)}space-explorer .se-sky-views button:disabled{opacity:.35;cursor:default}space-explorer .se-sky-image{position:absolute;inset:58px 24px 70px;display:flex;flex-direction:column;gap:12px}space-explorer .se-sky-image .se-photo-open{flex:1;min-height:0}space-explorer .se-sky-image>p{font:10px/1.6 var(--se-mono);color:var(--se-muted)}space-explorer .se-layers{position:relative;border:0;z-index:4}space-explorer .se-layers summary{padding:6px 12px;font-size:11px;border:1px solid var(--se-line);border-radius:var(--se-radius);min-height:32px}space-explorer .se-layers fieldset{position:absolute;bottom:40px;left:0;width:225px;margin:0;padding:12px 16px;border:1px solid var(--se-line);border-radius:var(--se-radius);background:var(--se-panel);box-shadow:var(--se-shadow)}space-explorer .se-layers legend{padding:0 5px;font-size:10px;color:var(--se-muted)}space-explorer .se-layers label{min-height:40px;font-size:12px}space-explorer .se-constellation-icon{display:grid;place-items:center;width:32px;height:32px;font-size:25px!important;color:var(--se-accent);flex-shrink:0}space-explorer .se-toolbar{position:relative;z-index:5}space-explorer .se-search-results{position:absolute;top:calc(100% - 2px);right:60px;width:350px;max-height:340px;overflow:auto;background:var(--se-panel);border:1px solid var(--se-line);border-radius:var(--se-radius);padding:6px;box-shadow:var(--se-shadow);z-index:5}space-explorer .se-search-results button{display:block;width:100%;border:0;text-align:left;background:var(--se-clear)}space-explorer .se-search-results strong{display:block;font-size:13px;font-weight:500}space-explorer .se-search-results span{display:block;color:var(--se-muted);font-size:10px;margin-top:3px}space-explorer .se-search-results p{padding:16px;color:var(--se-muted);font-size:12px}@media(max-width:1100px){space-explorer .se-live[data-mode=sky] .se-main{grid-template-columns:minmax(0,1fr) 270px}space-explorer .se-live[data-mode=sky] .se-info{padding:20px}space-explorer .se-atlas-heading{display:none}}@media(max-width:720px){space-explorer .se-live[data-mode=sky] .se-main{display:flex}space-explorer .se-live[data-mode=sky] .se-viewport{height:360px}space-explorer .se-live[data-mode=sky] .se-info{padding:18px 20px}space-explorer .se-live[data-mode=sky] .se-info-image{display:none}space-explorer .se-live[data-mode=sky] .se-info h2{font-size:26px}space-explorer .se-atlas-readout{left:12px;bottom:66px;font-size:8px;max-width:calc(100% - 24px)}space-explorer .se-search-results{left:8px;right:8px;width:auto}space-explorer .se-sky-image{inset:54px 12px 74px}space-explorer .se-sky-image>p{font-size:9px}space-explorer .se-sky-views button{padding:6px 10px;font-size:10px}space-explorer .se-region-diagram{height:100px;margin:10px 0}space-explorer .se-sky-options{gap:10px}space-explorer .se-sky-options>span{display:none}space-explorer .se-layers fieldset{left:auto;right:-70px;width:210px}}@media(max-height:550px)and (orientation:landscape){space-explorer:fullscreen .se-live[data-mode=sky] .se-viewport{height:auto}space-explorer:fullscreen .se-live[data-mode=sky] .se-main{display:grid;grid-template-columns:minmax(0,1fr) 230px}space-explorer:fullscreen .se-atlas-heading{display:none}}space-explorer{--se-atmosphere:#79b9ed;--se-instrument-radius:12px;--se-preview-width:132px;--se-preview-selected-width:172px;--se-preview-height:70px;--se-preview-selected-height:104px;--se-portrait-title:clamp(30px,3.1vw,44px);--se-control-surface:color-mix(in srgb,var(--se-panel) 82%,var(--se-space))}space-explorer .se-glyph{display:inline-block;width:18px;height:18px;flex-shrink:0;vertical-align:middle}space-explorer .se-modes button{display:flex;align-items:center;justify-content:center;gap:9px;padding-inline:16px;border-radius:calc(var(--se-instrument-radius) - 4px)}space-explorer .se-modes{border:1px solid var(--se-line);border-radius:var(--se-instrument-radius);background:var(--se-space)}space-explorer .se-modes button[aria-pressed=true]{background:var(--se-control-surface);box-shadow:inset 0 1px color-mix(in srgb,var(--se-text) 9%,var(--se-clear))}space-explorer .se-modes .se-glyph{color:var(--se-accent);width:16px;height:16px}space-explorer .se-search>.se-glyph{width:15px;height:15px}space-explorer .se-camera-controls{gap:0!important;pointer-events:auto;border:1px solid var(--se-line);border-radius:var(--se-instrument-radius);padding:3px;background:var(--se-scrim);width:auto!important;box-shadow:0 8px 30px color-mix(in srgb,var(--se-bg) 35%,var(--se-clear))}space-explorer .se-camera-controls>button:not(.se-touch){background:var(--se-clear);border:0;border-radius:calc(var(--se-instrument-radius) - 4px);min-width:40px;padding:8px}space-explorer .se-camera-controls>button:hover{background:var(--se-panel)}space-explorer .se-camera-controls>[data-command=overview]{padding-inline:14px!important;margin-right:4px;border-right:1px solid var(--se-line)!important;border-radius:0!important}space-explorer .se-camera-controls .se-glyph{width:16px;height:16px}space-explorer .se-scene-bottom{align-items:end}space-explorer .se-scene-bottom>div{margin-left:auto}space-explorer .se-presets{border-radius:var(--se-instrument-radius)}space-explorer .se-view-actions>[data-command=saturn]{color:var(--se-accent);border-color:var(--se-clear);background:var(--se-clear)}space-explorer .se-context{top:84px;left:30px;max-width:260px}space-explorer .se-context h3{font-size:var(--se-portrait-title);line-height:1.08;max-width:250px;letter-spacing:-.045em;margin-block:18px}space-explorer .se-context p{max-width:215px;line-height:1.85;font-size:12px}space-explorer [data-solar]{background:radial-gradient(ellipse at 61% 48%,var(--se-depth),var(--se-space) 73%)}space-explorer .se-bracket{opacity:.65}space-explorer .se-info{background:linear-gradient(160deg,var(--se-panel),var(--se-space) 80%);border-left:1px solid var(--se-line)}space-explorer .se-live[data-mode=solar] .se-info{padding:28px 24px 20px}space-explorer .se-live[data-mode=solar] .se-info h2{font-size:42px;margin-top:16px;margin-bottom:8px}space-explorer .se-type{text-transform:capitalize;font-size:11px;letter-spacing:.035em}space-explorer .se-planet-facts{grid-template-columns:1fr 1fr;gap:18px 14px;margin-top:25px;padding-top:20px;border-top:1px solid var(--se-line)}space-explorer .se-planet-facts>div{display:block}space-explorer .se-planet-facts dt{max-width:none;font-size:9px;line-height:1.6;margin-bottom:7px}space-explorer .se-planet-facts dd{font-size:18px;letter-spacing:-.04em}space-explorer .se-planet-facts>div:last-child{grid-column:1/-1;display:flex;align-items:baseline;padding-top:15px;border-top:1px solid var(--se-line)}space-explorer .se-planet-facts>div:last-child dd{font-size:14px;color:var(--se-accent)}space-explorer .se-position-details{margin:15px 0}space-explorer .se-position-details .se-coordinate{display:block;font-size:10px;margin-bottom:12px}space-explorer .se-info-foot{font-size:9px;line-height:1.75;opacity:.85}space-explorer .se-solar-options input[type=checkbox]{appearance:none;width:25px;height:14px;border-radius:14px;position:relative;background:var(--se-panel);border:1px solid var(--se-orbit);cursor:pointer}space-explorer .se-solar-options input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--se-muted)}space-explorer .se-solar-options input[type=checkbox]:checked{border-color:var(--se-accent);background:color-mix(in srgb,var(--se-accent) 20%,var(--se-bg))}space-explorer .se-solar-options input[type=checkbox]:checked:after{left:13px;background:var(--se-accent)}space-explorer .se-object-strip{gap:6px;padding-block:12px;background:linear-gradient(180deg,var(--se-space),var(--se-bg));scroll-snap-type:x proximity}space-explorer .se-object{border-radius:var(--se-instrument-radius);gap:12px;padding:9px 12px;scroll-snap-align:start}space-explorer .se-object img{width:38px;height:38px;flex-shrink:0}space-explorer .se-object small{font-size:9px;margin-top:4px;opacity:.85}space-explorer .se-object[aria-pressed=true]{background:var(--se-control-surface);box-shadow:inset 0 -2px var(--se-accent),inset 0 1px color-mix(in srgb,var(--se-text) 8%,var(--se-clear))}space-explorer .se-timeline{gap:14px;background:var(--se-space)}space-explorer [data-command=play]{border-radius:50%;width:40px;min-height:40px;padding:9px;border-color:var(--se-orbit);color:var(--se-accent)}space-explorer .se-timeline .se-date input,space-explorer .se-timeline .se-speed select{background:var(--se-clear);border-color:var(--se-clear)}space-explorer .se-timeline .se-date input:hover,space-explorer .se-timeline .se-speed select:hover{border-color:var(--se-line)}space-explorer .se-message{font-size:9px;letter-spacing:.02em}space-explorer .se-sky-label[data-photo=true]{width:var(--se-preview-width);padding:5px;white-space:normal;text-align:left;border:1px solid var(--se-line);border-radius:var(--se-instrument-radius);background:var(--se-space);color:var(--se-text);box-shadow:0 6px 25px color-mix(in srgb,var(--se-bg) 70%,var(--se-clear));overflow:hidden}space-explorer .se-sky-label[data-photo=true] img{display:block;width:100%;height:var(--se-preview-height);object-fit:contain;background:var(--se-space);border-radius:calc(var(--se-instrument-radius) - 6px);pointer-events:none}space-explorer .se-sky-label[data-photo=true][aria-pressed=true]{width:var(--se-preview-selected-width);border-color:var(--se-accent)}space-explorer .se-sky-label[data-photo=true][aria-pressed=true] img{height:var(--se-preview-selected-height)}space-explorer .se-map-photo-name{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font:11px/1.4 var(--se-font);padding:7px 3px 3px}space-explorer .se-map-photo-name>span{color:var(--se-accent)}space-explorer .se-sky-label[data-photo=true] small{display:block;padding:0 3px 4px;font:7px/1.5 var(--se-mono);letter-spacing:.015em;color:var(--se-muted)}space-explorer .se-sky-label[data-photo=true]:hover{border-color:var(--se-accent)}@media(max-width:1100px){space-explorer .se-live[data-mode=solar] .se-info{padding:22px 18px}space-explorer .se-context{display:none}}@media(max-width:720px){space-explorer{--se-preview-width:104px;--se-preview-selected-width:120px;--se-preview-height:54px;--se-preview-selected-height:76px}space-explorer .se-modes button{padding-inline:9px;gap:7px}space-explorer .se-live[data-mode=solar] .se-info{padding:18px 20px}space-explorer .se-live[data-mode=solar] .se-info h2{font-size:30px;margin-top:7px}space-explorer .se-planet-facts{margin-top:16px;padding-top:12px;gap:10px}space-explorer .se-planet-facts>div:last-child{grid-column:1/-1;display:flex}space-explorer .se-planet-facts dd{font-size:16px}space-explorer .se-object-strip{padding:8px}space-explorer .se-object{padding:7px 9px;gap:9px}space-explorer .se-object img{width:32px;height:32px}space-explorer .se-camera-controls>button:not(.se-touch){min-width:36px}space-explorer .se-timeline{gap:8px}space-explorer .se-map-photo-name{font-size:10px}}space-explorer .se-context h3{font-size:32px}space-explorer [data-view=object] .se-context h3{font-size:var(--se-portrait-title)}space-explorer .se-object-label{background:var(--se-clear)}space-explorer .se-object-label:hover{background:var(--se-scrim)}space-explorer .se-object{flex:0 0 auto}space-explorer .se-object>span{min-width:0;white-space:nowrap}space-explorer{--se-preview-close-width:214px;--se-preview-close-height:138px;--se-navigation-size:112px}space-explorer .se-navigation-actions{display:flex;gap:3px;align-items:center;margin-left:auto}space-explorer .se-navigation-actions button{padding:6px 10px;font-size:14px;border-color:var(--se-clear);background:var(--se-clear);min-height:38px}space-explorer .se-navigation-actions span{font-size:10px;margin-left:4px}space-explorer .se-navigation-actions button:disabled{opacity:.3;cursor:default}space-explorer .se-search{margin-left:0}space-explorer .se-angle select{max-width:128px}space-explorer .se-live[data-panel=hidden] .se-main{grid-template-columns:minmax(0,1fr)}space-explorer .se-navigation-map{position:absolute;left:28px;bottom:54px;width:var(--se-navigation-size);padding:8px;background:var(--se-scrim);border:1px solid var(--se-line);text-align:left;z-index:1;border-radius:var(--se-instrument-radius)}space-explorer .se-navigation-map svg{display:block;width:100%;height:70px;overflow:visible}space-explorer .se-navigation-map svg path{fill:none;stroke:var(--se-orbit);stroke-width:.4;opacity:.5}space-explorer .se-navigation-map svg circle{fill:var(--se-muted)}space-explorer .se-navigation-map svg circle.se-current{fill:var(--se-accent);stroke:var(--se-accent);stroke-width:4;stroke-opacity:.15}space-explorer .se-navigation-title{font:6px var(--se-mono);letter-spacing:.1em;color:var(--se-muted)}space-explorer .se-navigation-map small{font:7px var(--se-mono);color:var(--se-muted);display:block;margin-top:5px}space-explorer .se-sun-direction{display:flex;gap:5px;align-items:center;color:var(--se-accent);font:9px var(--se-mono)}space-explorer .se-sun-direction>span{display:inline-block;font-size:15px}space-explorer [data-view=object] .se-scale{left:auto;right:28px;bottom:87px}space-explorer [data-preview-tier=wide] .se-sky-label[data-photo=true]{width:var(--se-preview-width)}space-explorer [data-preview-tier=wide] .se-sky-label[data-photo=true] img{height:var(--se-preview-height)}space-explorer [data-preview-tier=close] .se-sky-label[data-preview=selected]{width:var(--se-preview-close-width)}space-explorer [data-preview-tier=close] .se-sky-label[data-preview=selected] img{height:var(--se-preview-close-height)}space-explorer .se-guide h3,space-explorer .se-imaging h3{font-size:12px;font-weight:500;margin:18px 0 10px}space-explorer .se-guide>button{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:8px 0;border:0;border-radius:0;border-bottom:1px solid var(--se-line);background:var(--se-clear);font-size:12px}space-explorer .se-guide>button small{font:9px var(--se-mono);color:var(--se-accent)}space-explorer .se-guide details,space-explorer .se-imaging{margin:20px 0}space-explorer .se-guide summary,space-explorer .se-imaging summary{font-size:12px;padding:14px 0;line-height:1.6}space-explorer .se-guide p,space-explorer .se-imaging p,space-explorer .se-imaging li{font-size:11px;color:var(--se-muted);line-height:1.8;margin-bottom:12px}space-explorer .se-guide a,space-explorer .se-imaging a{font-size:10px}space-explorer .se-imaging ul{padding-left:16px;margin:10px 0 16px}space-explorer .se-imaging li{font-family:var(--se-mono);font-size:10px;margin-bottom:5px}@media(max-width:1100px){space-explorer .se-navigation-actions span{display:none}space-explorer .se-navigation-actions button{min-width:36px}space-explorer .se-search input{width:155px}space-explorer .se-solar-options>span{display:none}}@media(max-width:720px){space-explorer{--se-preview-close-width:120px;--se-preview-close-height:88px}space-explorer .se-navigation-actions{order:4;width:100%;justify-content:space-between;border-top:1px solid var(--se-line)}space-explorer .se-navigation-actions span{display:inline}space-explorer .se-toolbar{gap:3px}space-explorer .se-search{width:100%;order:3}space-explorer .se-search input{width:100%;min-height:35px}space-explorer .se-live[data-panel=hidden] .se-viewport{flex:1;height:auto;min-height:360px}space-explorer .se-solar-options{flex-wrap:wrap;gap:5px 10px}space-explorer .se-angle select{max-width:110px;font-size:10px}space-explorer .se-navigation-map{left:12px;top:52px;bottom:auto;width:80px;padding:6px}space-explorer .se-navigation-map svg,space-explorer .se-navigation-title,space-explorer .se-navigation-map small{display:none}space-explorer .se-navigation-map .se-sun-direction:after{content:" \b7  AU";color:var(--se-muted);font-size:7px}}@media(max-height:550px)and (orientation:landscape){space-explorer:fullscreen .se-navigation-actions{order:0;width:auto;border:0}space-explorer:fullscreen .se-navigation-map{display:none}space-explorer:fullscreen .se-navigation-actions span{display:none}}@media(max-width:720px){space-explorer{--se-stage-height:1000px}}space-explorer .se-navigation-actions button{display:flex;align-items:center;gap:3px}space-explorer .se-navigation-actions .se-glyph{width:15px;height:15px}
