.earth-page{max-width:1560px;margin:0 auto;padding:38px 0 0}.earth-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:26px}.earth-heading .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:12px}.earth-heading h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1.12;margin:0}.earth-heading h1 span{color:var(--yellow)}.earth-intro{text-align:right}.earth-intro p{font-size:13px;margin:0 0 10px;color:#b6c5c8}.earth-intro a{font-size:11px;color:var(--yellow)}.earth-lab{position:relative;isolation:isolate;overflow:hidden;background:#0a1319;border:1px solid #ffffff1d;border-radius:17px;min-width:0}.earth-lab [hidden]{display:none!important}.earth-stage{height:min(72vw,760px);min-height:580px;position:relative;background:#0a1319}.earth-stage canvas{width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}.earth-stage canvas:active{cursor:grabbing}#earth-closeup{position:absolute;inset:0}.earth-lab[data-view=closeup] #earth-canvas{visibility:hidden}.earth-stage button,.earth-inspector button{font:inherit;color:inherit;cursor:pointer}.earth-stage button:focus-visible,.earth-inspector button:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.earth-stage-top{position:absolute;left:24px;right:24px;top:22px;display:flex;justify-content:space-between;align-items:center;gap:12px;z-index:5;pointer-events:none}.earth-stage-top>div{display:flex;gap:7px;margin-left:auto}.earth-stage-top button{pointer-events:auto;border:1px solid #ffffff24;border-radius:8px;background:#101a20d9;min-height:40px;padding:9px 13px;font-size:11px}.earth-stage-top button:hover{border-color:#ffec3299}.earth-stage-top #earth-view-planet{color:var(--yellow);font-size:12px;border-color:#ffec3233}.earth-overview-hint{color:#b1c1c6;font-size:11px;letter-spacing:.3px}.earth-map-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.earth-map-lines line{stroke:#c8d5be70;stroke-width:1}.earth-map-labels{position:absolute;inset:0;pointer-events:none;z-index:3}.earth-map-label{position:absolute;display:flex;align-items:center;gap:9px;background:#0c1824e8;color:#e8eeeb;border:1px solid #b5ccc03b;border-radius:24px;padding:11px 15px;font-size:12px;white-space:nowrap;min-height:44px;pointer-events:auto;box-shadow:0 6px 30px #0005;transition:background .2s,border-color .2s}.earth-map-label:hover{border-color:#ffec32;background:#1b272b}.earth-map-dot{width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 12px #ffec3222;flex:none}.earth-map-arrow{font-size:11px;color:#ffec32;margin-left:2px}.map-crust{left:13%;top:20%}.map-upper{right:13%;top:25%}.map-transition{left:8%;top:43%}.map-lower{right:9%;top:49%}.map-outer{left:18%;top:67%}.map-inner{right:22%;top:73%}.earth-depth-tag{position:absolute;left:25px;top:85px;z-index:3;pointer-events:none;max-width:42%}.earth-depth-tag>span{font-size:9px;letter-spacing:1px;color:#a9bbbd;line-height:1.5}.earth-depth-tag strong{display:block;font-size:24px;font-weight:500;color:#e6edeb;letter-spacing:-.5px;margin-top:5px}.earth-depth-tag small{font-size:12px;color:#9caeb4}.earth-stage-bottom{position:absolute;left:25px;right:25px;bottom:20px;z-index:5;pointer-events:none}.earth-stage-bottom>p{font-size:9px;color:#8d9fa7;line-height:1.6;margin:0 0 13px}.earth-toolbar{display:flex;align-items:center;gap:18px}.earth-toolbar button{pointer-events:auto;color:#ccd6d7;border:1px solid #ffffff20;background:#101c23cc;border-radius:7px;padding:8px 13px;min-height:39px;font-size:11px}.earth-gesture{font-size:10px;color:#9aacb5}.earth-zoom-tools{margin-left:auto;display:flex;align-items:center;gap:8px;pointer-events:auto;background:#101c23d9;border:1px solid #ffffff24;border-radius:9px;padding:2px 4px}.earth-zoom-tools button{border:0;background:none;padding:4px 9px;font-size:20px;min-width:34px}.earth-zoom-tools input{width:110px;max-width:20vw;accent-color:var(--yellow);height:30px;margin:0;cursor:pointer}.earth-inspector{position:absolute;right:24px;top:110px;bottom:110px;width:315px;max-height:480px;overflow-y:auto;overscroll-behavior:contain;z-index:6;border:1px solid #b7c5bd40;background:linear-gradient(130deg,#16242aef,#0c171ff5);backdrop-filter:blur(15px);border-radius:14px;padding:25px 23px;box-shadow:0 12px 50px #0006;scrollbar-width:thin;scrollbar-color:#536461 transparent}.earth-card-close{position:absolute;top:6px;right:7px;background:none;border:0;color:#9bafb6!important;font-size:23px!important;padding:5px;min-width:33px;min-height:33px}.earth-back-region{border:0;background:none;color:var(--yellow)!important;font-size:10px!important;padding:0 0 13px;text-align:left}.earth-story-meta{display:flex;flex-wrap:wrap;gap:7px;margin:0 15px 12px 0}.earth-story-meta span{color:#90a9ae;font-size:9px;line-height:1.7}.earth-story-meta span+span{color:#c6cbb5}.earth-layer-story h2{font-size:25px;letter-spacing:-.035em;line-height:1.15;margin:0 0 13px;color:#f1f3e9}.earth-layer-story>p{font-size:12px;color:#bbcbce;line-height:1.8;margin:0 0 21px}.earth-nearby-title{font-size:10px;color:#97b2b8;margin-bottom:9px}.earth-nearby>div{display:flex;flex-wrap:wrap;gap:7px}.earth-nearby button{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #ffec3236;color:#e7e9d6;background:#ffec3207;padding:10px 11px;border-radius:7px;font-size:11px;min-height:40px}.earth-nearby button:hover{color:var(--yellow);border-color:#ffec3299}.earth-nearby button span{color:#ffec32}.earth-lab[data-view=closeup] .earth-nearby{display:none}.earth-spot-panel{border-top:1px solid #b1c5c126;padding-top:14px;margin-top:14px}.earth-spot-panel>p:first-child{font-size:11px;color:var(--yellow);font-weight:600;margin:0 0 7px}.earth-spot-panel>p:nth-child(2){font-size:12px;color:#bfd0d4;line-height:1.75;margin:0 0 12px}.earth-spot-panel a{font-size:9px;color:#9db4b9}.earth-more-science{border-top:1px solid #ffffff17;margin-top:20px}.earth-more-science summary{font-size:10px;color:#99b0b7;list-style:none;padding:14px 0 0;cursor:pointer;display:flex;justify-content:space-between;gap:20px}.earth-more-science summary::-webkit-details-marker{display:none}.earth-more-science>div{padding-top:18px}.earth-more-science p{font-size:11px;line-height:1.85;color:#a5bcc2}.earth-more-science a{font-size:10px;color:var(--yellow)}.earth-console{margin-top:20px;border-top:1px solid #ffffff20;padding-top:17px}.earth-console label{font-size:10px;color:#b7c6c9;display:block}.earth-console output{display:block;color:var(--yellow);font-size:11px;margin:7px 0}.earth-console input{width:100%;accent-color:var(--yellow)}.earth-readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.earth-readouts span{display:block;font-size:9px;color:#94aeb5;margin-bottom:5px}.earth-readouts strong{font-size:15px;font-weight:500;color:#e1e8e3;white-space:nowrap}.earth-readouts small{font-size:8px;font-weight:400;color:#a6bec3}.earth-hotspots{position:absolute;inset:0;z-index:4;pointer-events:none}.earth-hotspots button{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:auto;border:1px solid #ffec32bc;background:#142022eb;box-shadow:0 2px 12px #0009;color:#ffec32;width:33px;height:33px;border-radius:50%;font-size:11px;font-weight:700;padding:0}.earth-hotspots button[aria-pressed=true]{background:#ffec32;color:#111}.earth-hotspots button:hover{box-shadow:0 0 0 5px #ffec321c}.earth-stage-callout{display:none}.earth-science{margin-top:36px;padding:20px 0;border-top:1px solid var(--line);color:#a5b9bd}.earth-science>summary{display:flex;justify-content:space-between;list-style:none;color:#aabfc3;font-size:12px;cursor:pointer}.earth-science>summary::-webkit-details-marker{display:none}.earth-science>div{max-width:900px;margin:25px 0}.earth-science h3{color:#e1e9e7;font-size:20px}.earth-science p,.earth-science li{font-size:12px;line-height:1.9;color:#a2b8bc}.earth-science a{color:var(--yellow)}.earth-science li{margin:7px 0}.earth-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.earth-noscript{padding:25px;border:1px solid var(--line)}.earth-lab:fullscreen,.earth-lab.earth-expanded{height:100dvh;width:100%;border:0;border-radius:0;background:#0a1319}.earth-lab:fullscreen .earth-stage,.earth-lab.earth-expanded .earth-stage{height:100%;min-height:0}.earth-lab:fullscreen canvas,.earth-lab.earth-expanded canvas{touch-action:none}.earth-expanded{position:fixed;inset:0;z-index:100}.earth-lab::backdrop{background:#0a1319}@media(max-width:1050px){.earth-inspector{width:285px;right:20px;padding:22px 20px}.earth-stage{height:660px}.earth-gesture{display:none}.map-crust{left:6%}.map-upper{right:7%}.map-transition{left:3%}.map-lower{right:4%}.map-outer{left:10%}.map-inner{right:14%}}@media(max-width:750px){.earth-page{padding-top:24px}.earth-heading{display:block;margin-bottom:22px}.earth-heading .eyebrow{font-size:8px;margin-bottom:11px}.earth-heading h1{font-size:34px;max-width:420px}.earth-intro{text-align:left;margin-top:17px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.earth-intro p{font-size:12px;margin:0}.earth-intro a{font-size:10px}.earth-stage{height:650px;min-height:0}.earth-stage-top{left:16px;right:16px;top:16px}.earth-stage-top button{padding:8px 10px;font-size:10px}.earth-overview-hint{font-size:10px;max-width:145px;line-height:1.7}.earth-map-label{font-size:10px;padding:10px 11px;min-height:43px;gap:6px}.earth-map-arrow{display:none}.earth-map-dot{width:5px;height:5px}.map-crust{left:4%;top:22%}.map-upper{right:4%;top:29%}.map-transition{left:3%;top:44%}.map-lower{right:4%;top:52%}.map-outer{left:8%;top:66%}.map-inner{right:8%;top:73%}.earth-stage-bottom{left:16px;right:16px;bottom:16px}.earth-stage-bottom>p{font-size:8px;max-width:290px}.earth-toolbar{gap:8px}.earth-toolbar>button{padding:7px 10px;font-size:10px}.earth-zoom-tools{gap:0}.earth-zoom-tools input{width:86px;max-width:23vw}.earth-zoom-tools button{min-width:28px;padding:3px 7px}.earth-inspector{inset:auto 14px 102px;width:auto;max-height:250px;padding:20px 17px 17px;border-radius:12px}.earth-layer-story h2{font-size:23px;margin-bottom:9px}.earth-layer-story>p{font-size:12px;line-height:1.7;margin-bottom:14px}.earth-story-meta{margin-bottom:8px;font-size:8px}.earth-story-meta span{font-size:8px}.earth-nearby>div{gap:6px}.earth-nearby button{font-size:11px;min-height:40px;padding:9px}.earth-nearby-title{margin-bottom:8px}.earth-more-science{margin-top:14px}.earth-more-science summary{padding-top:12px}.earth-depth-tag{left:18px;top:72px;max-width:60%}.earth-depth-tag>span{font-size:8px;letter-spacing:.6px}.earth-depth-tag strong{font-size:21px}.earth-back-region{font-size:10px!important;padding-bottom:10px}.earth-spot-panel{margin-top:10px;padding-top:11px}.earth-spot-panel>p:nth-child(2){font-size:11px;line-height:1.65}.earth-science{margin-top:26px}.earth-lab:fullscreen .earth-inspector,.earth-lab.earth-expanded .earth-inspector{max-height:30vh}.earth-lab:fullscreen .earth-depth-tag,.earth-lab.earth-expanded .earth-depth-tag{top:75px}}@media(prefers-reduced-motion:reduce){.earth-page *{scroll-behavior:auto}}.earth-lab[data-selected=true] .earth-map-lines,.earth-lab[data-selected=true] .earth-map-labels{display:none}.earth-lab[data-selected=true] #earth-canvas,.earth-lab[data-selected=true] #earth-closeup,.earth-lab[data-selected=true] .earth-hotspots{width:calc(100% - 370px)}@media(max-width:1050px)and (min-width:751px){.earth-lab[data-selected=true] #earth-canvas,.earth-lab[data-selected=true] #earth-closeup,.earth-lab[data-selected=true] .earth-hotspots{width:calc(100% - 325px)}}@media(max-width:750px){.earth-lab[data-selected=true] #earth-canvas,.earth-lab[data-selected=true] #earth-closeup,.earth-lab[data-selected=true] .earth-hotspots{position:absolute;left:0;top:55px;width:100%;height:calc(100% - 365px)}.earth-lab[data-selected=true] .earth-depth-tag{top:66px}.earth-lab[data-selected=true] .earth-depth-tag strong{font-size:17px}.earth-lab[data-selected=true] .earth-depth-tag>span{font-size:7px}.earth-lab:fullscreen[data-selected=true] #earth-canvas,.earth-lab.earth-expanded[data-selected=true] #earth-canvas,.earth-lab:fullscreen[data-selected=true] #earth-closeup,.earth-lab.earth-expanded[data-selected=true] #earth-closeup,.earth-lab:fullscreen[data-selected=true] .earth-hotspots,.earth-lab.earth-expanded[data-selected=true] .earth-hotspots{height:calc(70% - 115px)}}.earth-inspector{overflow-anchor:none}.earth-point-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.earth-point-choices button{border:1px solid #ffec3255;border-radius:7px;background:#112026;color:#ffec32;padding:8px 10px;min-height:44px;font-size:11px;text-align:left}.earth-point-choices button[aria-pressed=true]{background:#ffec32;color:#111}.earth-layer-story h2:focus{outline:2px solid #ffec32;outline-offset:4px}@media(min-width:560px)and (max-width:750px)and (max-height:500px){.earth-lab:fullscreen .earth-inspector,.earth-lab.earth-expanded .earth-inspector{inset:65px 12px 84px auto;width:265px;max-height:none;padding:18px 14px}.earth-lab:fullscreen .earth-depth-tag,.earth-lab.earth-expanded .earth-depth-tag{left:16px;top:70px;max-width:160px}.earth-lab:fullscreen .earth-layer-story h2,.earth-lab.earth-expanded .earth-layer-story h2{font-size:21px}.earth-lab:fullscreen .earth-point-choices,.earth-lab.earth-expanded .earth-point-choices{gap:4px}.earth-lab:fullscreen .earth-stage-bottom>p,.earth-lab.earth-expanded .earth-stage-bottom>p{max-width:310px}}.earth-lab[data-selected=true] #earth-canvas,.earth-lab[data-selected=true] .earth-hotspots{position:absolute;left:0;top:0;width:100%;height:100%}.earth-lab[data-view=feature] .earth-nearby{display:none}.earth-lab[data-view=feature] #earth-canvas{visibility:visible}.earth-map-labels{transition:opacity .2s}.earth-lab[data-flying=true] .earth-hotspots{pointer-events:none}@media(max-width:750px){.earth-lab[data-selected=true] #earth-canvas,.earth-lab[data-selected=true] .earth-hotspots,.earth-lab:fullscreen[data-selected=true] #earth-canvas,.earth-lab.earth-expanded[data-selected=true] #earth-canvas,.earth-lab:fullscreen[data-selected=true] .earth-hotspots,.earth-lab.earth-expanded[data-selected=true] .earth-hotspots{position:absolute;left:0;top:0;width:100%;height:100%}}
