.satelliteAtlas{max-width:1320px;margin:auto;padding:32px 24px 64px;color:var(--mc-ink,#16202b)}.satelliteHeading nav{display:flex;gap:10px;flex-wrap:wrap}.satelliteHeading h1{font-size:clamp(28px,4vw,44px);line-height:1.12;margin:20px 0 12px;letter-spacing:-.025em}.satelliteHeading p{margin:0 0 24px;max-width:75ch}.satelliteAtlas button,.satelliteAtlas select,.satelliteAtlas input{font:inherit;min-height:44px;border:1px solid #a7b6bf;border-radius:9px;padding:10px 12px;background:transparent;color:inherit;box-sizing:border-box}.satelliteAtlas button{cursor:pointer}.satelliteAtlas button:hover{background:#dce8ed}.satelliteAtlas button:disabled{opacity:.5;cursor:default}.satelliteAtlas :focus-visible{outline:3px solid #1887aa;outline-offset:3px}.satelliteAtlas ::selection{background:#badde9;color:#102d3a}.satelliteAtlas input{caret-color:#176b83;min-width:0;width:100%;font-size:16px}.satelliteAtlas a{color:#17586e;text-underline-offset:3px}.satelliteAtlas [hidden]{display:none!important}.satelliteLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px;align-items:start}.satelliteMap{background:#070a0e;color:#e8f0f4;border-radius:12px;overflow:hidden;position:sticky;top:16px}.satelliteViewport{height:clamp(360px,55vw,660px);position:relative;touch-action:none}.satelliteViewport canvas{display:block;width:100%;height:100%;outline-offset:-4px}.satelliteViewport>p{position:absolute;inset:44% 20px auto;text-align:center}.satelliteMapTools{display:flex;gap:8px;position:absolute;top:12px;left:12px;right:12px;justify-content:flex-end;flex-wrap:wrap}.satelliteMap button{background:#14202a;color:#e8f0f4;border-color:#687e8b}.satelliteMap button:hover{background:#273d4b}.satelliteMap button[aria-pressed=true]{background:#e4edf1;color:#13242d}.satelliteClock{padding:12px 16px 0}.satelliteClock time{display:block;font-size:13px;font-variant-numeric:tabular-nums;margin-bottom:8px}.satelliteClock [role=group]{display:flex;gap:6px;flex-wrap:wrap}.satellitePlotNote{font-size:13px;line-height:1.5;margin:12px 16px 16px;color:#b7c9d4}.satelliteInspector{padding-bottom:24px;border-bottom:1px solid #ccd3d8;margin-bottom:24px;overflow-wrap:anywhere}.satelliteInspector h2{font-size:24px;margin:0 0 8px;line-height:1.2}.satelliteInspector p{margin:8px 0}.satelliteInspector dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.satelliteInspector dl div{min-width:0}.satelliteInspector dt{font-size:13px;color:#526171}.satelliteInspector dd{margin:4px 0 0;font-size:18px;font-variant-numeric:tabular-nums}.satelliteSearch label{display:block;margin:14px 0 7px;font-size:14px}.satelliteSearch select{width:100%}.satelliteSearch>p{font-size:13px;color:#526171}.satelliteSearch ul{margin:0;padding:0;list-style:none;max-height:460px;overflow:auto;scrollbar-color:#8199a7 #e6edf1;scrollbar-width:thin}.satelliteSearch li{border-bottom:1px solid #d7dfe4}.satelliteSearch li button{width:100%;text-align:left;border:0;border-radius:0;display:flex;flex-direction:column;gap:3px;padding:12px 4px;overflow-wrap:anywhere}.satelliteSearch li button[aria-pressed=true]{background:#dceaf0}.satelliteSearch li small{color:#526171}.satelliteSearch>button{width:100%;margin-top:12px}.satelliteSources{margin-top:28px;max-width:75ch}.satelliteSources summary{cursor:pointer;min-height:44px;display:list-item;padding-top:12px}.satelliteSources p{line-height:1.65}.satelliteAtlas.isFullscreen{position:fixed;inset:0;z-index:10000;max-width:none;background:#f2f2f7;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow:auto}.satelliteAtlas.isFullscreen .satelliteHeading{display:none}.satelliteAtlas.isFullscreen .satelliteMap{top:0}.satelliteAtlas.isFullscreen .satelliteViewport{height:calc(100dvh - 180px)}.satelliteAtlas.isFullscreen .satelliteSources{display:none}@media(max-width:900px){.satelliteAtlas{padding:24px 0 48px}.satelliteLayout{display:flex;flex-direction:column;gap:24px}.satelliteMap{position:relative;top:0;width:100%}.satelliteViewport{height:min(90vw,440px);min-height:300px}.satelliteSidebar{width:100%}.satelliteSearch ul{max-height:360px}.satelliteAtlas.isFullscreen .satelliteViewport{height:min(58dvh,calc(100vw - 32px));min-height:220px}.satelliteAtlas.isFullscreen .satelliteLayout{gap:20px}}@media(prefers-reduced-motion:reduce){.satelliteAtlas *{scroll-behavior:auto!important}}.satelliteModel{margin:0 0 24px}.satelliteModel>div{height:240px;background:#070a0e;border-radius:12px;overflow:hidden;touch-action:none}.satelliteModel canvas{display:block;width:100%;height:100%;outline-offset:-4px}.satelliteModel figcaption{font-size:13px;line-height:1.5;color:#526171;margin-top:8px}.satelliteKeyboardHelp{font-size:12px;line-height:1.5;margin:0 16px 16px;color:#b7c9d4}.satelliteMobileBar,.satellitePanelHeader{display:none}@media(max-width:900px),(max-width:1000px)and (max-height:500px){.shell:has(.satelliteAtlas){padding-inline:0}.shell:has(.satelliteAtlas) .siteHeader{padding:8px 16px;min-height:60px;box-sizing:border-box}.satelliteAtlas{padding:0 0 24px;max-width:none}.satelliteHeading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px}.satelliteHeading h1{grid-column:1;grid-row:1;margin:0;font-size:20px;line-height:1.25}.satelliteHeading nav{grid-column:2;grid-row:1;align-self:center;font-size:14px}.satelliteHeading nav>a:first-child,.satelliteHeading nav>span{display:none}.satelliteHeading p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.satelliteLayout{display:flex;flex-direction:column;gap:0}.satelliteMap{display:flex;flex-direction:column;width:100%;height:max(210px,calc(100svh - var(--satellite-top,146px) - 64px));border-radius:0;position:relative;top:0;box-sizing:border-box}.satelliteViewport{height:auto;min-height:0;flex:1}.satelliteMapTools{top:8px;left:12px;right:12px}.satelliteMapTools button{padding-inline:10px;font-size:13px}.satelliteClock{padding:8px 12px 0}.satelliteClock time{font-size:12px;margin-bottom:7px}.satelliteClock [role=group]{gap:5px;flex-wrap:nowrap}.satelliteClock [role=group] button{flex:1;min-width:0;padding:8px 5px;font-size:13px}.satellitePlotNote{font-size:11px;line-height:1.4;margin:8px 12px 10px}.satelliteKeyboardHelp{display:none}.satelliteMobileBar{display:flex;gap:8px;align-items:center;width:100%;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#f2f2f7;box-sizing:border-box;border-bottom:1px solid #c8d2d8}.satelliteMobileBar button{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.satelliteMobileBar button:first-child{background:#163b4a;color:#fff;border-color:#163b4a}.satelliteSidebar{display:none}.satelliteAtlas.isPanelOpen .satelliteSidebar{display:block;position:fixed;z-index:10002;inset:auto 0 0;width:100%;max-height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8199a7 #e6edf1;padding:0 16px max(20px,env(safe-area-inset-bottom));box-sizing:border-box;background:#f2f2f7;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #0003}.satellitePanelHeader{display:flex;position:sticky;top:0;z-index:1;gap:12px;align-items:center;justify-content:space-between;background:#f2f2f7;padding:10px 0;border-bottom:1px solid #ccd3d8;margin-bottom:14px}.satellitePanelHeader strong{font-size:18px}.satellitePanelScrim{position:fixed;inset:0;z-index:10001;background:#0008!important;border:0!important;border-radius:0!important}.satelliteAtlas[data-panel-mode=search] .satelliteModel,.satelliteAtlas[data-panel-mode=search] .satelliteInspector,.satelliteAtlas[data-panel-mode=details] .satelliteSearch{display:none}.satelliteModel{margin-bottom:16px}.satelliteModel>div{height:170px}.satelliteInspector{margin:0;padding-bottom:0;border:0}.satelliteInspector h2{font-size:22px}.satelliteInspector dl{gap:12px;margin:16px 0}.satelliteInspector dd{font-size:18px}.satelliteSearch ul{max-height:none;overflow:visible}.satelliteSearch label:first-child{margin-top:0}.satelliteSources{margin:12px 16px 0}.satelliteSources p{font-size:14px}.satelliteAtlas.isFullscreen{padding:0}.satelliteAtlas.isFullscreen .satelliteMap{height:calc(100svh - 64px)}.satelliteAtlas.isFullscreen .satelliteViewport{height:auto;min-height:0}.satelliteAtlas.isFullscreen .satelliteLayout{gap:0}}@media(max-width:360px){.satelliteHeading h1{font-size:18px}.satelliteClock [role=group] button{font-size:12px}}@media(min-width:600px)and (max-width:1000px)and (max-height:500px){.satelliteMap{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:auto auto;min-height:160px;height:calc(100svh - var(--satellite-top,132px) - 64px)}.satelliteViewport{grid-column:1;grid-row:1/3;height:100%}.satelliteMapTools{right:292px}.satelliteClock{grid-column:2;grid-row:1;padding:8px 12px 0}.satelliteClock [role=group]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.satellitePlotNote{grid-column:2;grid-row:2;margin:6px 12px 10px}}
