body{background:var(--map-ink);color:var(--map-paper);font:1rem/1.5 var(--type-text);--column-top:calc(var(--top-bar-height) + var(--panel-inset));margin:0}.earth{box-sizing:border-box;grid-template-areas:"head""stage""column""live";gap:1rem;padding:1rem;display:grid}.earth-head{grid-area:head}.earth-stage{grid-area:stage}.earth-column{grid-area:column}@media (width>=64rem){.earth{grid-template-columns:minmax(0, 1fr) var(--panel-width);min-height:calc(100vh - var(--top-bar-height));grid-template-rows:auto auto 1fr;grid-template-areas:"stage head""stage column""stage live";align-items:start;column-gap:1.5rem;padding:1.5rem}}.earth-head h1{font:600 2rem/1.1 var(--type-display);letter-spacing:-.01em;margin:0}.earth-tagline{color:var(--map-paper-muted);margin:.25rem 0 0}main.earth .breadcrumbs{color:var(--map-paper-muted)}main.earth .breadcrumbs a{color:inherit}main.earth .breadcrumbs li+li:before{color:var(--map-paper-faint)}.earth-figure{--disc-width:min(100%, calc(100vh - var(--top-bar-height) - 3rem));margin:0;position:relative}.earth-figure picture,.earth-unavailable{box-sizing:border-box;width:var(--disc-width);aspect-ratio:1;border-radius:var(--panel-radius);background:#000;margin:0 auto;display:block}.earth-figure picture{overflow:hidden}.earth-figure img{transform-origin:50%;width:100%;height:auto;display:block}.earth-unavailable{color:var(--map-paper-muted);text-align:center;text-wrap:balance;flex-direction:column;justify-content:center;gap:.5rem;padding:1.5rem;display:flex}.earth-unavailable p{margin:0}.earth-figure[data-zoom] picture{touch-action:pan-y;cursor:zoom-in}.earth-figure[data-zoom=in] picture{touch-action:none;cursor:grab}.earth-figure:focus-visible{outline:2px solid var(--map-paper);outline-offset:2px;border-radius:var(--panel-radius)}.earth-zoom:not([hidden]){right:calc((100% - var(--disc-width)) / 2 + .75rem);align-items:center;gap:.375rem;display:flex;position:absolute;bottom:.75rem}.earth-zoom button{background:linear-gradient(var(--map-ink-plate), var(--map-ink-plate)) var(--map-ink);min-width:2rem;height:2rem;color:var(--map-paper);font:600 .875rem/1 var(--type-text);cursor:pointer;border:0;border-radius:999px;padding:0 .625rem}.earth-zoom button:is(:hover,:focus-visible){background:linear-gradient(var(--map-ink-lit), var(--map-ink-lit)) var(--map-ink)}.earth-zoom button:focus-visible{outline:2px solid var(--map-paper);outline-offset:1px}.earth-zoom button:disabled{opacity:.45;cursor:default}.earth-zoom-level{background:linear-gradient(var(--map-ink-plate), var(--map-ink-plate)) var(--map-ink);font:600 .75rem/2rem var(--type-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:0 .625rem}.earth-column{flex-direction:column;gap:.875rem;display:flex}.earth-column h2{font:600 1.375rem/1.2 var(--type-display);margin:0}.earth-column p{margin:0}.earth-column a{color:inherit}.earth-band{color:var(--map-paper-muted)}.earth-when{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.earth-latest-chip{background:var(--map-ink-plate);font:600 .75rem/1.4 var(--type-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.125rem .5rem}.earth-lag{color:var(--map-paper-muted);font-size:.9375rem}.earth-stale{border-left:3px solid var(--map-panel-now);background:var(--map-ink-lit);padding:.5rem .75rem}.earth-note,.earth-provenance{color:var(--map-paper-muted);font-size:.9375rem}.earth-stage{touch-action:pan-y}.earth-views ul,.earth-bands ul{scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.earth-views li,.earth-bands li{scroll-snap-align:start;flex:none}.earth-views a{border-radius:var(--panel-radius);color:var(--map-paper-muted);flex-direction:column;align-items:center;gap:.25rem;padding:.25rem;font-size:.8125rem;text-decoration:none;display:flex}.earth-views img{outline-offset:2px;background:#000;border-radius:50%;outline:2px solid #0000;width:3.5rem;height:3.5rem;display:block}.earth-views a[aria-current=page]{color:var(--map-paper)}.earth-views a[aria-current=page] img{outline-color:var(--map-paper)}.earth-views a:hover img,.earth-views a:focus-visible img{outline-color:var(--map-paper-muted)}.earth-bands a{border:1px solid var(--map-paper-faint);color:var(--map-paper-muted);white-space:nowrap;border-radius:999px;padding:.25rem .75rem;font-size:.875rem;text-decoration:none;display:block}.earth-bands a[aria-current=page]{border-color:var(--map-paper);background:var(--map-ink-plate);color:var(--map-paper)}.earth-bands a:hover,.earth-bands a:focus-visible{border-color:var(--map-paper-muted)}.earth-delay{color:var(--map-paper-muted);font-size:.9375rem}.earth-time{flex-direction:column;gap:.375rem;display:flex}.earth-time[hidden]{display:none}.earth-time label{color:var(--map-paper-muted);font-size:.875rem}.earth-time input[type=range]{cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:1.5rem;margin:0;padding:0}.earth-time input[type=range]::-webkit-slider-runnable-track{background:var(--map-ink-lit);border-radius:999px;height:.25rem}.earth-time input[type=range]::-moz-range-track{background:var(--map-ink-lit);border-radius:999px;height:.25rem}.earth-time input[type=range]::-webkit-slider-thumb{border:2px solid var(--map-ink);background:var(--map-paper);appearance:none;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.5rem}.earth-time input[type=range]::-moz-range-thumb{border:2px solid var(--map-ink);background:var(--map-paper);border-radius:50%;width:1rem;height:1rem}.earth-time input[type=range]:focus-visible{outline:2px solid var(--map-paper);outline-offset:2px}.earth-time-readout{min-height:1.5em;color:var(--map-paper-muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.earth-loop{flex-direction:column;gap:.5rem;display:flex}.earth-loop[hidden],.earth-loop button[hidden]{display:none}.earth-loop-label{color:var(--map-paper-muted);font-size:.875rem}.earth-loop-spans,.earth-loop-controls{flex-wrap:wrap;gap:.375rem;display:flex}.earth-loop button{border:1px solid var(--map-ink-lit);background:var(--map-ink-plate);min-width:2.75rem;min-height:2.75rem;color:var(--map-paper);font:600 .875rem/1 var(--type-text);cursor:pointer;border-radius:999px;padding:0 .875rem}.earth-loop button:is(:hover,:focus-visible),.earth-loop button[aria-pressed=true]{background:var(--map-ink-lit)}.earth-loop button[aria-pressed=true]{border-color:var(--map-paper)}.earth-loop button:focus-visible{outline:2px solid var(--map-paper);outline-offset:1px}.earth-loop-play{min-width:6.5rem}.earth-loop-loaded,.earth-loop-readout{color:var(--map-paper-muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.earth-loop-readout{min-height:1.5em}.earth-live{flex-direction:column;grid-area:live;gap:.625rem;display:flex}.earth-live h2{font:600 1.125rem/1.2 var(--type-display);margin:0}.earth-live-frame{aspect-ratio:16/9;border-radius:var(--panel-radius);background:#000;position:relative;overflow:hidden}.earth-live-frame>*{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}.earth-live-poster{color:var(--map-paper);text-decoration:none;display:block}.earth-live-poster svg{width:100%;height:100%;display:block}.earth-live-star{fill:var(--map-paper);fill-opacity:.7}.earth-live-poster:hover .earth-live-mark circle,.earth-live-poster:focus-visible .earth-live-mark circle{fill:var(--map-live);fill-opacity:1}.earth-live-poster:focus-visible{outline:2px solid var(--map-paper);outline-offset:-2px}.earth-live-play{font:600 .875rem/1.3 var(--type-text);text-align:center;text-shadow:0 1px 2px #000c;position:absolute;bottom:.625rem;left:0;right:0}.earth-live-frame iframe{border:0}.earth-live-none{color:var(--map-paper-muted);text-align:center;text-wrap:balance;justify-content:center;align-items:center;margin:0;padding:1rem;display:flex}.earth-live-source,.earth-live-note{color:var(--map-paper-muted);margin:0;font-size:.9375rem}.earth-about{border-radius:var(--panel-radius);background:var(--map-ink-plate);color:var(--map-paper-muted);margin-top:.5rem;padding:1rem 1.125rem;font-size:.875rem;line-height:1.6}.earth-about summary{color:var(--map-paper);cursor:pointer;font-weight:600}.earth-column .earth-about p{margin:.625rem 0 0}.earth-observer{border-top:1px solid var(--map-ink-edge);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.earth-observer h3{font:600 1rem/1.3 var(--type-display);margin:0}.earth-observer dl{gap:.375rem;margin:0;font-size:.9375rem;display:grid}.earth-observer dt{color:var(--map-paper-muted);letter-spacing:.02em;font-size:.8125rem}.earth-observer dd{margin:0}.earth-inset{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin:0;display:grid}.earth-inset svg{width:100%;height:auto;display:block}.earth-inset figcaption,.earth-inset-when{color:var(--map-paper-muted);margin:0;font-size:.8125rem;line-height:1.4}.earth-inset-when{grid-column:1/-1}.earth-inset-earth{fill:var(--map-sea);stroke:var(--map-paper-faint);stroke-width:1px}.earth-inset-orbit,.earth-inset-sight,.earth-inset-line{stroke:var(--map-paper-muted);stroke-width:.75px;stroke-dasharray:2 3;opacity:.7}.earth-inset-seen{stroke:var(--map-satellite);stroke-width:3px;stroke-linecap:round}.earth-inset-post{fill:var(--map-satellite)}.earth-inset-sun{fill:var(--map-satellite-cells)}.earth-inset-now{fill:var(--map-paper);stroke:var(--map-ink);stroke-width:1px}.earth-globe-beyond{color:var(--map-paper-muted);font-size:.9375rem}.earth-observer-links{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}
