@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-serif-4-latin-300-normal-Pw7tROMW.woff2) format("woff2"),url(/assets/source-serif-4-latin-300-normal-FZTnSB9U.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}.content-share-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:36px;padding:.4rem .65rem;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;opacity:.85}.content-share-trigger:hover{opacity:1}.content-share-trigger:disabled{opacity:.45;cursor:wait}.content-share-backdrop{position:fixed;inset:0;z-index:15000;display:flex;align-items:center;justify-content:center;background:#000b;padding:16px;color:#edf1f5;font:15px/1.5 "Source Sans 3",sans-serif}.content-share-dialog{width:min(100%,620px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #fff3;border-radius:14px;background:#121820;box-shadow:0 22px 90px #0008;padding:20px}.content-share-dialog header{display:flex;align-items:start;justify-content:space-between;gap:16px}.content-share-dialog small{font-size:10px;letter-spacing:.15em;color:#9cb1c4}.content-share-dialog h2{margin:5px 0 18px;font-size:21px;line-height:1.25;color:#fff}.content-share-close{padding:5px;border:0;background:transparent;color:inherit;cursor:pointer}.content-share-dialog p{display:flex;gap:8px;font-size:14px;line-height:1.5}.content-share-preview{background:#070b10;border-radius:8px;overflow:hidden;margin-bottom:14px}.content-share-preview img,.content-share-preview video{display:block;max-width:100%;max-height:48dvh;object-fit:contain;margin:auto}.content-share-preview object{display:block;width:100%;height:42dvh;border:0}.content-share-preview audio{width:100%}.content-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.content-share-actions button,.content-share-actions a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 13px;border:1px solid #ffffff35;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.content-share-actions .content-share-primary{background:#d7ecfd;color:#152436;border-color:#d7ecfd}.content-share-dialog input{display:block;width:100%;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff25;color:#b3c6d9;border-radius:5px;padding:10px;font-size:12px}.content-share-dialog .content-share-error{color:#ffb7ad}.content-share-dialog .content-share-hint{font-size:12px;color:#a0b0bf}.content-share-dialog :focus-visible{outline:2px solid #a7d4ff;outline-offset:3px}@media(max-width:540px){.content-share-backdrop{align-items:end;padding:8px}.content-share-dialog{max-height:calc(100dvh - 16px);padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.content-share-dialog h2{font-size:19px}.content-share-actions button,.content-share-actions a{flex:1 1 auto;justify-content:center}}.content-share-pdf{padding:12px}.content-share-pdf-page canvas{display:block;width:auto;height:auto;max-width:100%;max-height:48dvh;margin:auto}.content-share-pdf nav{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:10px;font-size:12px}.content-share-pdf nav button{background:transparent;border:1px solid #fff4;border-radius:5px;color:inherit;padding:6px 10px;cursor:pointer}.content-share-pdf nav button:disabled{opacity:.4;cursor:default}.news-image{position:relative;width:100%;height:100%;min-height:inherit;isolation:isolate;background:#0d171d;overflow:hidden}.news-image-source{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;padding:clamp(22px,4vw,54px);background:linear-gradient(135deg,#10222baa,#0a1119bb),url(/imagery/discover-news-texture.webp) center/cover;color:#d7e2df}.news-image-source>span{font:10px var(--mono);letter-spacing:.17em;color:#a6b9b8}.news-image-source>strong{font:clamp(22px,2.3vw,34px)/1.15 var(--serif);overflow-wrap:anywhere}.news-image-source>small{font:11px var(--sans);color:#95a5a7}.news-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.news-image[data-loaded=true]>img{opacity:1}.news-image[data-loaded=true]>.news-image-source{visibility:hidden}.news-reader{position:fixed;inset:0;width:min(880px,calc(100vw - 48px));height:min(940px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;margin:auto;border:0;border-radius:18px;background:#eeeae1;color:#273036;overflow:hidden;box-shadow:0 25px 100px #0008}.news-reader::backdrop{background:#03070ddd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-reader-shell{height:100%;display:flex;flex-direction:column}.news-reader-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 26px;border-bottom:1px solid #243d421a;flex:none}.news-reader-header>div{min-width:0}.news-reader-header span{display:block;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#53686c;line-height:1.5}.news-reader-header button{flex:none;min-width:44px;min-height:44px;color:#293b40;border:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:50%}.news-reader-actions{display:flex;gap:6px}.news-reader-header button[aria-pressed=true]{background:#d5ded0}.news-reader-header .news-reader-back{border-radius:0;font:13px var(--sans)}.news-reader-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:38px 50px 44px}.news-reader-source{display:flex;flex-wrap:wrap;gap:6px 14px;color:#6b7673;font:12px/1.5 var(--sans)}.news-reader-source strong{font-weight:600;color:#3e5650}.news-reader-source time{white-space:nowrap}.news-reader h2{font:clamp(28px,3.5vw,43px)/1.17 var(--serif);letter-spacing:-.035em;margin:20px 0 30px;overflow-wrap:anywhere;text-wrap:pretty}.news-reader-image{aspect-ratio:16/9;overflow:hidden;border-radius:10px;margin-bottom:28px}.news-reader-excerpt h3,.news-reader-related h3{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#63776e;margin:0 0 14px}.news-reader-excerpt p{font:20px/1.65 var(--serif);color:#354540;margin:0 0 28px;white-space:pre-line;overflow-wrap:anywhere}.news-reader-source-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0 34px}.news-reader-source-actions a{display:flex;align-items:center;justify-content:center;gap:10px;background:#233b33;color:#f0f1e7;border-radius:8px;padding:0 18px;min-height:48px;font:14px var(--sans)}.news-reader-source-actions button{background:transparent;border:1px solid #29463b35;color:#3c564b;border-radius:8px;padding:0 14px;min-height:48px;font:14px var(--sans)}.news-reader-source-actions small{flex-basis:100%;color:#75817a;font:11px/1.5 var(--sans);overflow-wrap:anywhere;margin-top:3px}.news-reader-save-status{margin:0;padding:8px 26px;background:#d9e0d4;color:#344c3d;font:12px var(--sans);flex:none}.news-reader-save-status:empty{display:none}.news-reader-related{padding-top:26px;border-top:1px solid #304b3b26}.news-reader-related button{position:relative;display:block;width:100%;border:0;border-bottom:1px solid #304b3b20;background:transparent;color:#35493f;text-align:left;padding:16px 26px 16px 0;min-height:64px}.news-reader-related button span{font:10px var(--sans);color:#6f8078;display:block;margin-bottom:7px}.news-reader-related button strong{font:20px/1.35 var(--serif);font-weight:400;overflow-wrap:anywhere}.news-reader-related button svg{position:absolute;right:0;top:50%}.news-reader-publisher-title{padding:16px 26px;flex:none}.news-reader-publisher-title h2{font-size:20px;line-height:1.3;margin:10px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-reader-article{flex:1;min-height:0;width:100%;border:0;background:#eeeae1}.news-reader-message{font:15px/1.6 var(--sans);color:#5e7166}.news-reader-footer{flex:none;padding:8px 26px;border-top:1px solid #243d421a;font:12px var(--sans);display:flex;align-items:center;justify-content:space-between;gap:18px}.news-reader-footer a{display:flex;align-items:center;justify-content:flex-end;min-height:44px;gap:9px;color:#3b5b65;flex:none}.news-reader button:focus-visible,.news-reader a:focus-visible{outline:2px solid #426d54;outline-offset:3px}@media(max-width:600px){.news-reader{width:100%;height:100dvh;border-radius:0}.news-reader-header{padding:12px 18px;gap:12px}.news-reader-header span{font-size:9px}.news-reader-content{padding:28px 24px 34px}.news-reader h2{font-size:31px;margin:18px 0 26px}.news-reader-excerpt p{font-size:19px}.news-reader-footer{padding:8px 18px;font-size:11px}.news-reader-publisher-title{padding:12px 18px}.news-reader-publisher-title h2{font-size:18px}.news-reader-source{font-size:11px}}html[data-native-app] .news-reader-header{padding-top:calc(18px + var(--native-top,0px))}html[data-native-app] .native-options{min-width:0;border-block:1px solid #bfd3e42b;margin-block:4px}html[data-native-app] .native-options>summary{min-height:44px;padding:10px 2px;cursor:pointer;color:#d9d9cf;font:400 14px/24px "Source Sans 3",sans-serif}html[data-native-app] .native-options-body{padding:4px 0 12px}html[data-native-app] .native-options summary:focus-visible{outline:2px solid #e6c499;outline-offset:2px}html[data-native-app] .native-options :is(input,select){min-width:0;max-width:100%}html[data-native-app] .app>main{min-width:0}html[data-native-app] .app>main>.page{padding:14px 16px 20px}html[data-native-app] .page .page-title{margin-bottom:18px}html[data-native-app] .page .page-title h1{font-size:28px;line-height:1.15;margin:8px 0}html[data-native-app] .page .page-title p{font-size:14px;margin:8px 0}html[data-native-app] .curiosities-heading{min-height:0;padding:16px 16px 8px}html[data-native-app] .curiosities-heading h1{font-size:28px;margin:0 0 6px}html[data-native-app] .curiosities-heading .eyebrow,html[data-native-app] .curiosities-heading p{display:none}html[data-native-app] .curiosity-counts{font-size:12px;line-height:1.4}html[data-native-app] .curiosities-browse{padding:6px 16px 20px}html[data-native-app] .curiosities-search{margin-bottom:8px;min-height:44px}html[data-native-app] :is(.curiosity-worlds,.curiosity-media){margin-block:8px}html[data-native-app] .curiosity-filters{margin-top:12px;gap:8px}html[data-native-app] .curiosity-filters select{max-width:100%}html[data-native-app] .curiosity-results{margin:10px 0;font-size:12px}html[data-native-app] .hunt-top-links{margin:0;gap:12px}html[data-native-app] .hunt-filters{margin:8px 0}html[data-native-app] .hunt-page .curiosity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-native-app] .hunt-tile{min-width:0;min-height:0;aspect-ratio:4 / 5}html[data-native-app] .hunt-tile h2{font-size:20px}html[data-native-app] .hunt-tile p{font-size:11px}html[data-native-app] .case-detail{padding:8px 16px 16px;min-height:0}html[data-native-app] .case-back{min-height:40px;margin-bottom:4px}html[data-native-app] .case-heading{gap:8px}html[data-native-app] .case-heading h1{font-size:25px;line-height:1.15;margin:6px 0}html[data-native-app] .case-heading .eyebrow{font-size:9px}html[data-native-app] .case-heading p{font-size:14px;margin:8px 0}html[data-native-app] .case-heading .case-atlas-link{min-height:44px;padding:8px 12px;margin-top:8px}html[data-native-app] .case-tabs{margin-top:6px;gap:18px}html[data-native-app] .case-tabs :is(button,a){min-height:44px;padding-block:10px}html[data-native-app] .case-image-tools{padding:4px 0}html[data-native-app] .case-image-tools button{min-width:44px;min-height:44px}html[data-native-app] .case-image-navigation{display:flex;align-items:center;gap:8px;min-height:44px}html[data-native-app] .case-image-navigation button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;color:inherit;border:0}html[data-native-app] .case-image-navigation button:disabled{opacity:.35}html[data-native-app] .case-image-navigation .native-options{margin-left:auto}html[data-native-app] .case-image-navigation:has(details[open]){flex-wrap:wrap}html[data-native-app] .case-image-navigation details[open]{flex-basis:100%}html[data-native-app] .case-detail[data-view=images] .case-heading .native-options{display:none}html[data-native-app] .case-image-stage{max-height:max(150px,calc(100dvh - 470px))}html[data-native-app] .case-image-stage:not(.is-zoomed):not(.is-comparing) .case-image-wrap{width:fit-content;max-width:100%;margin:auto}html[data-native-app] .case-image-stage:not(.is-zoomed):not(.is-comparing) .case-image-wrap>img{width:auto;max-width:100%;max-height:max(150px,calc(100dvh - 470px))}html[data-native-app] .case-image-explorer>.case-image-credit{display:block;font-size:11px;line-height:1.4;padding-block:6px}html[data-native-app] .case-image-caption{padding:6px 0}html[data-native-app] .case-image-caption h2{font-size:21px}html[data-native-app] .case-image-caption p{font-size:14px}html[data-native-app] .case-image-thumbs{padding-bottom:4px}html[data-native-app] .case-image-stage.is-comparing{max-height:60dvh}html[data-native-app] .case-film{padding-block:12px}html[data-native-app] .case-film h2{font-size:22px;margin:8px 0}html[data-native-app] .case-film :is(video,iframe){max-height:max(160px,calc(100dvh - 350px))}html[data-native-app] .hunt-question{margin:10px 0;padding:0}html[data-native-app] .hunt-question select{min-height:44px;font-size:16px}html[data-native-app] .hunt-evidence-picker{flex-wrap:nowrap;overflow-x:auto;margin-block:6px}html[data-native-app] .hunt-evidence-picker button{flex-shrink:0;min-height:44px}html[data-native-app] .hunt-question-guide{margin:8px 0;padding:8px 0}html[data-native-app] .hunt-detail>.case-tabs{margin-bottom:6px}html[data-native-app] .hunt-detail .case-heading h1{font-size:25px;margin:6px 0}html[data-native-app] .hunt-detail .hunt-film{margin:4px 0;padding:0}html[data-native-app] .hunt-film .native-options{margin:4px 0}html[data-native-app] .hunt-film>small{display:block;font-size:11px;line-height:1.4;margin:4px 0}html[data-native-app] .case-publisher-film>button{min-height:0;aspect-ratio:16 / 9}html[data-native-app] .crop-page.is-browsing{min-height:100dvh}html[data-native-app] .crop-top{min-height:60px}html[data-native-app] .crop-top>h1{font-size:23px}html[data-native-app] .crop-top>h1>span{display:none}html[data-native-app] .crop-browser{padding-top:0;padding-bottom:16px}html[data-native-app] .crop-catalogue-tabs{margin-bottom:12px}html[data-native-app] .crop-collection-intro{margin:8px 0 12px;padding:0}html[data-native-app] .crop-collection-intro h2{font-size:23px;margin:4px 0}html[data-native-app] .crop-collection-intro>p{margin:4px 0;font-size:12px;line-height:1.4}html[data-native-app] .crop-collection-intro .crop-kicker{display:none}html[data-native-app] .crop-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-native-app] .crop-collection-grid>a{min-height:0}html[data-native-app] .crop-collection-grid .crop-card-caption{padding:12px}html[data-native-app] .crop-collection-grid .crop-card-caption strong{font-size:18px;margin-right:0}html[data-native-app] .crop-collection-grid .crop-card-caption small{font-size:9px;overflow-wrap:anywhere}html[data-native-app] .crop-collection-grid .crop-card-caption>span{font-size:8px}html[data-native-app] .crop-page.is-browsing>.crop-top{min-height:64px}html[data-native-app] .crop-collection-grid .crop-collection-location{display:none}html[data-native-app] .crop-page.is-viewing{height:100dvh;min-height:0;grid-template-rows:60px minmax(90px,1fr) auto 64px}html[data-native-app] .crop-stage{margin:0 0 8px}html[data-native-app] .crop-context{padding-block:4px}html[data-native-app] .crop-context h2{font-size:23px}html[data-native-app] .crop-context p{margin-block:4px}html[data-native-app] .ufo-reels .reel-top{padding-top:calc(var(--native-top, 0px) + 8px)}html[data-native-app] .ufo-grid-view{padding-top:calc(var(--native-top, 0px) + 72px);padding-bottom:16px}html[data-native-app] .ufo-grid-heading{margin-bottom:14px}html[data-native-app] .ufo-grid-heading h1{font-size:26px;margin:0 0 4px}html[data-native-app] .ufo-grid-eyebrow{display:none}html[data-native-app] .ufo-grid-count{margin-top:4px}html[data-native-app] .reel-sheet:has(>.ufo-browse)>header{padding:12px 16px 6px}html[data-native-app] .reel-sheet:has(>.ufo-browse)>header h2{font-size:25px}html[data-native-app] .ufo-browse{padding-inline:16px}html[data-native-app] .ufo-browse-intro,html[data-native-app] .ufo-browse-destinations{display:none}html[data-native-app] .ufo-browse-search,html[data-native-app] .ufo-browse-collections,html[data-native-app] .ufo-browse .reel-filters{margin-bottom:12px}html[data-native-app] .media-detail{width:100%}html[data-native-app] .media-detail-back{min-height:40px;margin-bottom:4px}html[data-native-app] .media-detail header{margin-bottom:12px}html[data-native-app] .media-detail h1{font-size:25px;margin-block:6px}html[data-native-app] .media-detail header p{font-size:13px;margin-block:6px}html[data-native-app] .media-detail-stage{min-height:150px}html[data-native-app] .media-detail-stage :is(video,img){max-height:max(160px,calc(100dvh - 330px))}html[data-native-app] .media-detail-description{font-size:15px;margin-block:8px}html[data-native-app] .media-detail-sources{padding-top:8px}html[data-native-app] .footage-page{min-height:calc(100dvh - var(--site-header-height));padding:10px 14px 16px}html[data-native-app] .footage-toolbar{margin-bottom:4px}html[data-native-app] .footage-empty{padding:12px 8px}html[data-native-app] .footage-drop-icon{width:54px;height:54px;margin-bottom:14px}html[data-native-app] .footage-empty h1{font-size:34px;margin-bottom:8px}html[data-native-app] .footage-empty p{margin:6px 0 18px}html[data-native-app] .footage-drop-hint{display:none}html[data-native-app] .footage-empty>small{margin-top:12px}html[data-native-app] .footage-promises{margin-top:20px}html[data-native-app] .footage-steps{margin-bottom:8px}html[data-native-app] .footage-steps button{flex-direction:row}html[data-native-app] .footage-panel-body{padding:12px}html[data-native-app] .footage-panel h2{font-size:23px}html[data-native-app] .footage-panel-footer{position:sticky;bottom:0;z-index:2;background:#101b1c}html[data-native-app] .footage-file{padding-block:4px}html[data-native-app] .library-page .paper-search{margin-block:8px}html[data-native-app] .library-page .paper-search button{padding-inline:12px}html[data-native-app] .library-page>.section-heading{display:none}html[data-native-app] .library-topic{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}html[data-native-app] .library-topic select{min-width:0;min-height:44px;padding:8px;background:#10212b;color:#eee9dc;border:1px solid #bfd3e43b;border-radius:8px}html[data-native-app] .reader-layout{display:block}html[data-native-app] .reader-layout aside{position:static;width:auto}html[data-native-app] .reader-actions{gap:8px;margin-block:12px}html[data-native-app] .atlas-catalogue-page>.page-title{margin-bottom:8px}html[data-native-app] .atlas-catalogue-page :is(.worlds-heading,.orbit-intro){gap:8px;margin-block:14px}html[data-native-app] .atlas-catalogue-page :is(.worlds-heading,.orbit-intro) h2{font-size:25px}html[data-native-app] .atlas-catalogue-page :is(.worlds-heading,.orbit-intro) p{font-size:13px}html[data-native-app] .atlas-catalogue-page .orbit-workspace{display:block}html[data-native-app] .atlas-catalogue-page .orbit-globe{height:max(180px,calc(100dvh - 480px))}html[data-native-app] .atlas-catalogue-page .orbit-source-bar{margin-block:8px;padding-block:8px;gap:5px 12px}html[data-native-app] .atlas-catalogue-page>.page-title>.eyebrow{display:none}html[data-native-app] .atlas-catalogue-page :is(.orbit-location,.orbit-detail,.orbit-passes,.orbit-catalogue){padding:12px 0}html[data-native-app] .atlas-catalogue-page .orbit-attribution{margin-block:8px}html[data-native-app] .atlas-catalogue-page .world-portrait{margin-block:12px}html[data-native-app] .atlas-catalogue-page .world-comparison{--world-base: 120px;padding:16px}html[data-native-app] .atlas-catalogue-page .world-portrait-copy{padding:16px}html[data-native-app] .sky-view-page{width:100%;padding:8px 14px 16px}html[data-native-app] .sky-mobile-tabs{display:flex;gap:4px;margin-bottom:10px}html[data-native-app] .sky-mobile-tabs button{flex:1;padding:8px;font-size:13px}html[data-native-app] .sky-mobile-tabs button[aria-pressed=true]{background:#d5dcc7;color:#172018}html[data-native-app] .sky-camera-entry{min-height:340px;height:calc(100dvh - var(--site-header-height) - 90px)}html[data-native-app] .sky-camera-entry:has(details[open]){height:auto}html[data-native-app] .sky-view-heading{padding:10px 14px}html[data-native-app] .sky-camera-copy{padding:12px 20px;display:flex;flex-direction:column;justify-content:center}html[data-native-app] .sky-camera-copy h1{font-size:clamp(28px,5dvh,40px);margin-bottom:8px}html[data-native-app] .sky-camera-copy>p{font-size:14px;margin:8px 0}html[data-native-app] .sky-camera-action{margin-top:12px}html[data-native-app] .sky-camera-footer{padding:0 14px 10px}html[data-native-app] .sky-preparation{margin:12px 0;padding:4px}html[data-native-app] .sky-library{margin-top:8px}html[data-native-app] .sky-library h2{font-size:24px}html[data-native-app] .sky-replay h1{font-size:25px}html[data-native-app] .sky-replay>header{margin-bottom:12px}html[data-native-app] .sky-view-page .sky-back{margin-bottom:8px}html[data-native-app] .sky-replay video{max-height:40dvh}@media(max-height:520px){html[data-native-app] .footage-empty{padding-block:8px}html[data-native-app] .footage-drop-icon,html[data-native-app] .footage-promises{display:none}html[data-native-app] .crop-page.is-viewing{overflow-y:auto;min-height:390px}}.field-journal{--fj-line:rgba(168,199,181,.16);--fj-muted:#92aa9b;max-width:1400px;margin:auto;padding:45px 42px 55px;color:#e1e8df}.field-journal button,.field-journal input,.field-journal textarea{font:inherit}.field-journal button{cursor:pointer}.field-journal button:disabled{opacity:.4;cursor:default}.field-journal :focus-visible{outline:2px solid #c3dfc8;outline-offset:4px}.field-journal-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-bottom:35px}.fj-eyebrow{font:10px IBM Plex Mono,monospace;letter-spacing:.15em;color:#9ab3a2}.field-journal-heading h1{font:400 clamp(38px,4vw,54px)/1.09 "Source Serif 4",serif;letter-spacing:-.04em;margin:14px 0}.field-journal-heading h1 em{color:#b6cdbb}.field-journal-heading p{font-size:15px;color:var(--fj-muted);margin:16px 0 0}.fj-heading-actions{display:flex;align-items:center;gap:10px}.fj-primary,.fj-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 17px;border-radius:30px;border:1px solid var(--fj-line);font-size:13px!important;white-space:nowrap}.fj-primary{background:#d0e4d4;color:#19281e}.fj-primary:hover:not(:disabled){background:#e0f0e3}.fj-secondary{color:#bdcec2;background:#17201b88}.field-journal .journal-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:38px;align-items:start}.fj-collection{min-width:0}.fj-collection-tools{display:flex;flex-wrap:wrap;align-items:center;gap:18px;justify-content:space-between;border-bottom:1px solid var(--fj-line);padding-bottom:17px;margin-bottom:20px}.fj-filters{display:flex;gap:5px;flex-wrap:wrap}.fj-filters button{display:flex;gap:7px;align-items:center;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#91aa9a;font-size:12px;min-height:40px}.fj-filters button[aria-pressed=true]{color:#deeadf;background:#bbd1bb13}.fj-filters span{font-size:10px;color:#8ea391}.fj-search{display:flex;align-items:center;gap:8px;color:#829d8b;max-width:190px}.fj-search input{width:100%;min-width:0;background:transparent;border:0;color:#d5e2d7;font-size:13px;padding:8px 0}.fj-search input::placeholder{color:#7e9485}.fj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-journal .fj-card{min-width:0;margin:0;padding:21px;border:1px solid var(--fj-line);border-radius:17px;background:linear-gradient(140deg,#20312850,#141d1780);display:flex;flex-direction:column;transition:border-color .15s}.fj-card.is-selected{border-color:#b6d5b990;background:linear-gradient(140deg,#42634b38,#1e322585)}.fj-card>header{display:flex;align-items:center;justify-content:space-between;margin:-7px -9px 8px 0;gap:12px}.fj-card-type{display:flex;gap:7px;align-items:center;color:#9eb7a5;font-size:11px}.fj-select{width:40px;height:40px;display:grid;place-items:center;position:relative;cursor:pointer}.fj-select input{position:absolute;opacity:0;inset:0;width:40px;height:40px;margin:0;cursor:pointer}.fj-select>span{width:19px;height:19px;border:1px solid #7b93835a;border-radius:6px;display:grid;place-items:center;color:transparent;pointer-events:none}.fj-select input:checked+span{background:#c0d9c5;border-color:#c0d9c5;color:#102219}.fj-select input:focus-visible+span{outline:2px solid #c3dfc8;outline-offset:4px}.fj-select input:disabled+span{opacity:.3}.field-journal .journal-entry h3{font:400 23px/1.25 "Source Serif 4",serif;letter-spacing:-.02em;margin:7px 0 11px;overflow-wrap:anywhere}.fj-card h3 button,.fj-card h3 a{font:inherit;color:inherit;text-align:left;background:transparent;border:0;padding:0;display:block}.fj-card h3 a>svg{margin-left:6px;color:#91ae98;vertical-align:middle}.field-journal .fj-card-summary{font-size:14px;line-height:1.7;color:#9ab09f;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px}.fj-card-meta{display:flex;gap:8px;justify-content:space-between;color:#799381;font-size:10px;margin-top:auto}.fj-card footer{border-top:1px solid var(--fj-line);display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between;margin-top:17px;padding-top:9px}.fj-text,.fj-source{display:inline-flex;align-items:center;gap:6px;color:#bdd3c0;font-size:12px!important;min-height:36px;background:transparent;border:0;padding:0}.fj-linked{margin-top:14px;border-top:1px solid var(--fj-line);padding-top:12px;display:flex;align-items:flex-start;gap:7px;color:#88ac93}.fj-linked>svg{flex:none;margin-top:3px}.fj-linked>div{display:flex;flex-direction:column;gap:7px;min-width:0}.fj-linked a{font-size:11px;overflow-wrap:anywhere;color:#a8c2ad}.field-journal .journal-delete{display:flex;gap:9px;margin:0;flex-wrap:wrap}.field-journal .journal-delete button{background:transparent;border:0;color:#879c8c;font-size:10px;min-height:44px;padding:0}.fj-empty{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--fj-line);border-radius:18px;padding:30px;color:#a8bdaa}.fj-empty h2{font:400 27px "Source Serif 4",serif;color:#d4e2d5;margin:16px 0 8px}.fj-empty p{max-width:400px;font-size:14px;line-height:1.7;color:var(--fj-muted)}.fj-empty>a{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:15px}.fj-storage-note{font-size:11px;line-height:1.6;color:#788c7d;margin:23px 0}.fj-companion{position:sticky;top:110px;border:1px solid var(--fj-line);border-radius:23px;background:radial-gradient(ellipse at 50% 10%,#3b685626,transparent 65%),#14211966;padding:0 23px 23px;text-align:center}.fj-orb{width:155px;height:145px;margin:0 auto -3px}.fj-orb .companion-orb{width:155px}.fj-companion .fj-eyebrow{font-size:8px;line-height:1.7;display:block;letter-spacing:.11em}.fj-companion h2{font:400 27px "Source Serif 4",serif;letter-spacing:-.025em;margin:8px 0 10px}.fj-companion-intro>p{font-size:13px;line-height:1.65;color:#94b09c;margin:0 0 20px}.fj-companion form{display:flex;flex-direction:column;gap:12px}.fj-companion textarea{resize:vertical;background:#09181070;border:1px solid var(--fj-line);border-radius:12px;padding:13px;color:#d9e9dc;font-size:14px;line-height:1.5;min-height:90px;width:100%}.fj-companion textarea::placeholder{color:#829e8a}.fj-companion .fj-primary{width:100%;font-size:12px!important;padding:11px 12px}.fj-compare{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;font-size:11px!important;line-height:1.5;color:#c0d6c4;border:1px solid var(--fj-line);border-radius:12px;background:transparent;padding:12px 6px;margin-top:10px;min-height:44px}.fj-companion-note{color:#7d9986;font-size:10px;line-height:1.7;margin:14px 0}.fj-vector-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#a8c5b0;padding-top:4px}.fj-selected-items{list-style:none;padding:0;margin:0 0 15px;text-align:left;display:flex;flex-direction:column;gap:5px}.fj-selected-items li{display:flex;align-items:center;gap:8px;border:1px solid var(--fj-line);border-radius:8px;padding:4px 6px 4px 10px;background:#10261966;font-size:11px;color:#b2ccb8}.fj-selected-items span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fj-selected-items button{width:32px;height:32px;border:0;background:transparent;color:#a2bfa9;display:grid;place-items:center;flex:none}.field-journal .journal-form{min-width:0;padding:24px;border:1px solid #abc4b33b;background:#122119;border-radius:18px;margin:0 0 20px;display:flex;flex-direction:column;gap:17px}.fj-editor>div:first-child{display:flex;align-items:center;justify-content:space-between}.fj-icon{display:grid;place-items:center;background:transparent;border:0;color:#a9c4b1;width:36px;height:36px}.fj-editor label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#b1c4b5}.fj-editor input,.fj-editor textarea{background:#0e1a12;border:1px solid var(--fj-line);border-radius:9px;color:#dce9df;padding:12px;font-size:15px;width:100%}.field-journal .journal-form textarea{resize:vertical}.field-journal .journal-form .muted{overflow-wrap:anywhere;font-size:11px;color:#8cae95}.fj-editor .fj-primary{align-self:flex-start}.fj-message{color:#c5d6c8;font-size:13px;padding:10px 0}.app:has(.field-journal) .app-footer{display:none}.field-journal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.field-journal{padding:30px 24px 50px}.field-journal .journal-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.fj-grid{grid-template-columns:minmax(0,1fr)}.fj-heading-actions{flex-direction:column;align-items:stretch}.fj-search{max-width:none;width:100%}.fj-collection-tools{gap:10px}}@media(max-width:760px){.field-journal{padding:25px 17px 110px}.field-journal-heading{align-items:flex-start;gap:12px;padding-bottom:24px}.field-journal-heading h1{font-size:36px;margin:12px 0}.field-journal-heading p{font-size:13px;max-width:230px;line-height:1.6}.fj-heading-actions{gap:7px}.fj-heading-actions .fj-secondary{font-size:0!important;min-width:44px;padding:11px}.fj-heading-actions .fj-secondary svg{width:17px}.fj-heading-actions .fj-primary{font-size:11px!important;padding:10px 11px}.field-journal .journal-layout{grid-template-columns:minmax(0,1fr);gap:24px}.fj-companion{position:relative;top:auto;grid-row:1;padding:15px;display:grid;grid-template-columns:80px minmax(0,1fr);gap:0 10px;text-align:left;border-radius:18px}.fj-orb{width:80px;height:80px;grid-column:1;grid-row:1;margin:0}.fj-orb .companion-orb{width:90px;margin-left:-5px}.fj-companion-intro{grid-column:2;grid-row:1}.fj-companion .fj-eyebrow{font-size:7px}.fj-companion h2{font-size:23px;margin:6px 0}.fj-companion-intro>p{font-size:12px;line-height:1.5;margin:0 0 15px}.fj-companion form,.fj-selected-items,.fj-compare,.fj-companion-note,.fj-vector-link{grid-column:1/-1}.fj-companion form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.fj-companion textarea{min-height:70px;height:70px;font-size:16px}.fj-companion .fj-primary{min-height:43px}.fj-companion-note{font-size:10px;line-height:1.5;margin:12px 0 0}.fj-vector-link{font-size:11px;margin-top:8px;min-height:36px}.fj-compare{margin-top:8px}.fj-filters{gap:0;flex-wrap:wrap}.fj-filters button{font-size:11px;padding:8px;gap:5px;min-height:44px}.fj-collection-tools{gap:10px}.fj-search input{font-size:16px}.field-journal .fj-card{padding:20px}.field-journal .journal-entry h3{font-size:24px}.fj-grid{gap:13px}.fj-card-summary{font-size:14px}.field-journal .journal-form{padding:18px}.fj-editor input,.fj-editor textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.fj-card{transition:none}}.fj-editor{scroll-margin-top:calc(var(--site-header-height, 80px) + 16px)}.field-journal .journal-layout.is-free{grid-template-columns:minmax(0,1fr)}.fj-sync{margin:0 0 16px}.fj-sync-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--fj-muted,#a6bcb4)}.fj-sync-status a,.fj-sync-status button{flex:none;min-height:44px;display:inline-flex;align-items:center;color:inherit}.fj-continue{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;padding:16px 20px;margin:0 0 20px;border:1px solid #d7e7e730;border-radius:22px;background:linear-gradient(130deg,#b7d4cb1c,#173a422e);color:inherit;text-align:left;cursor:pointer}.fj-continue strong{font:400 22px/1.3 "Source Serif 4",serif;overflow-wrap:anywhere}.fj-continue>span:last-child{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fj-muted,#a6bcb4)}.fj-drafts{margin:0 0 18px;padding:12px 16px;border:1px solid #d7e7e730;border-radius:18px}.fj-drafts summary{min-height:44px;cursor:pointer;align-content:center}.fj-drafts button{display:block;margin:8px 0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.fj-case-scope{display:flex;align-items:center;gap:14px;justify-content:space-between;margin-bottom:16px;font-size:14px}.fj-case-scope>span{overflow-wrap:anywhere}.fj-source-preview{display:flex;align-items:center;gap:12px;padding:12px 0 0;margin-top:12px;border-top:1px solid #d7e7e725;color:inherit;text-decoration:none;min-height:72px}.fj-source-preview>img{width:64px;height:64px;object-fit:cover;border-radius:12px;flex:none}.fj-source-preview>svg{width:40px;flex:none}.fj-source-preview>span{display:flex;flex-direction:column;gap:4px;min-width:0}.fj-source-preview small{font-size:9px;letter-spacing:.13em;color:var(--fj-muted,#a6bcb4)}.fj-source-preview strong{font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.fj-source-preview span>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fj-muted,#a6bcb4)}.fj-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.fj-pagination>span{font-size:13px;color:var(--fj-muted,#a6bcb4)}.fj-loading{padding:28px 16px;min-height:190px;text-align:center}.fj-loading h2{font:400 24px/1.3 "Source Serif 4",serif}.fj-loading p{line-height:1.6;color:var(--fj-muted,#a6bcb4)}html[data-native-app] .app:has(.field-journal){--site-header-height:var(--native-top,0px)!important;background:#07111e url(/imagery/journal-night-field.webp) center bottom/cover fixed}html[data-native-app] .app:has(.field-journal) .app-header.site-navigation,html[data-native-app] .app:has(.field-journal) :is(.site-bottom-navigation,.app-footer){display:none!important}html[data-native-app] .app:has(.field-journal)>main{padding-top:var(--native-top,0px)!important}html[data-native-backdrop="1"] .app:has(.field-journal){background:transparent!important}html[data-native-app] .field-journal{--fj-line:#d7e7e730;--fj-muted:#bdced5;--fj-glass:linear-gradient(135deg,#d2e5e718,#a6d0d803 65%),#0d22356e;box-sizing:border-box;width:100%;max-width:680px;margin:auto;min-height:calc(100dvh - var(--native-top,0px));padding:16px 20px 24px;color:#edf2ec}html[data-native-app] .field-journal *,html[data-native-app] .field-journal *:before,html[data-native-app] .field-journal *:after{box-sizing:border-box}html[data-native-app] .field-journal :is(button,a,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-native-app] .field-journal :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #d9eddc;outline-offset:4px}html[data-native-app] .field-journal-heading{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:16px;padding:0;margin:0 0 28px;min-height:54px}html[data-native-app] .field-journal-heading>div:first-of-type{min-width:0;flex:1}html[data-native-app] .field-journal-heading h1{font:400 30px/1.2 "Source Serif 4",serif;margin:4px 0 0;letter-spacing:-.025em;overflow-wrap:anywhere}html[data-native-app] .field-journal-heading h1:focus{outline:none}html[data-native-app] .field-journal-heading p{display:none}html[data-native-app] .fj-eyebrow{font:500 9px/1.5 "Source Sans 3",sans-serif;letter-spacing:.2em;color:#bed1d4}html[data-native-app] .fj-heading-actions{display:block;flex:none}html[data-native-app] :is(.fj-round,.fj-menu>summary,.fj-collection-select,.fj-search,.field-journal .fj-card,.fj-editor,.fj-secondary,.fj-entry-details>summary){background:var(--fj-glass);border:1px solid var(--fj-line);box-shadow:inset 0 1px #ffffff12,0 8px 24px #00000015;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}html[data-native-app] :is(.fj-round,.fj-menu>summary){display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;flex:none;color:#e0ede9;cursor:pointer}html[data-native-app] :is(.fj-menu,.fj-entry-details)>summary{list-style:none}html[data-native-app] :is(.fj-menu,.fj-entry-details)>summary::-webkit-details-marker{display:none}html[data-native-app] .fj-menu>div{position:absolute;right:0;top:calc(100% + 12px);z-index:12;width:min(330px,calc(100vw - 40px));max-height:calc(100dvh - var(--native-top,0px) - 108px);overflow:auto;overscroll-behavior:contain;padding:18px;border:1px solid var(--fj-line);border-radius:26px;background:linear-gradient(140deg,#d2e5e714,#a6d0d803),#0d2235f2;box-shadow:0 18px 48px #0006;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}html[data-native-app] .fj-menu .fj-eyebrow{display:block;margin:2px 6px 16px}html[data-native-app] .fj-menu .fj-secondary{display:flex;width:100%;justify-content:flex-start;margin:8px 0;white-space:normal}html[data-native-app] .fj-menu p{font-size:14px;line-height:1.6;margin:16px 6px 4px;color:var(--fj-muted)}html[data-native-app] .fj-mobile-intro{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}html[data-native-app] .fj-mobile-intro p{font-size:15px;line-height:1.5;margin:0;color:var(--fj-muted)}html[data-native-app] .fj-primary{background:#d7e4d5;color:#112529;border-color:#d7e4d5;font-size:15px!important;font-weight:600;min-height:48px;padding:11px 17px}html[data-native-app] .fj-secondary{color:#dfebe6;font-size:14px!important;min-height:48px;padding:10px 16px;white-space:normal}html[data-native-app] .fj-collection-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;padding:0;border:0;margin:0 0 24px}html[data-native-app] .fj-collection-select{min-width:0;border-radius:23px;display:flex;align-items:center;padding:0 12px}html[data-native-app] .fj-collection-select select{width:100%;min-width:0;min-height:48px;border:0;background:transparent;color:#dfebe6;font:400 14px "Source Sans 3",sans-serif;cursor:pointer}html[data-native-app] .fj-collection-select option{color:#edf2ec;background:#102539}html[data-native-app] .fj-search{border-radius:23px;width:100%;max-width:none;padding:0 12px;gap:8px;color:#bed1d4}html[data-native-app] .fj-search>svg{flex:none}html[data-native-app] .fj-search input{padding:10px 0;min-height:48px;font-size:16px;color:#edf2ec}html[data-native-app] .fj-search input::placeholder{color:#bdced5}html[data-native-app] .fj-search button{display:grid;place-items:center;flex:none;width:44px;min-height:44px;padding:0;margin-right:-10px;color:#dfebe6;border:0;background:transparent;border-radius:50%}html[data-native-app] .fj-grid{grid-template-columns:minmax(0,1fr);gap:14px}html[data-native-app] .field-journal .fj-card{position:relative;padding:16px 18px;border-radius:25px}html[data-native-app] .fj-card>header{margin:0 0 2px;padding-right:46px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 12px}html[data-native-app] .fj-card-type{color:#c0d5d7;font-size:11px;gap:6px}html[data-native-app] .fj-row-date{font-size:11px;color:#b7cbd2}html[data-native-app] .field-journal .journal-entry h3{font:400 22px/1.25 "Source Serif 4",serif;margin:0;letter-spacing:-.015em;overflow-wrap:anywhere}html[data-native-app] .fj-card h3 :is(button,a){display:flex;align-items:center;min-height:44px;width:100%;padding:5px 34px 5px 0}html[data-native-app] .fj-card h3 a>svg{flex:none}html[data-native-app] .field-journal .fj-card-summary{color:#bdced5;font-size:14px;line-height:1.5;-webkit-line-clamp:1;margin:2px 0 0}html[data-native-app] .fj-entry-details>summary{position:absolute;right:10px;top:9px;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;color:#d7e7e4;cursor:pointer}html[data-native-app] .fj-entry-details[open]>summary{background:#2f4c60}html[data-native-app] .fj-entry-expanded{margin-top:16px;padding-top:14px;border-top:1px solid var(--fj-line)}html[data-native-app] .fj-full-summary{margin:0 0 18px;white-space:pre-wrap;overflow-wrap:anywhere;color:#e1eae8;font-size:16px;line-height:1.65}html[data-native-app] .fj-card-meta{color:#bdced5;font-size:12px;line-height:1.5;flex-wrap:wrap;gap:8px 16px}html[data-native-app] .fj-card :is(.fj-text,.fj-source,.journal-delete button){min-height:44px;color:#d3e3de;font-size:14px!important}html[data-native-app] .fj-card .journal-delete button{color:#e2c1ba}html[data-native-app] .fj-card .fj-source{margin-top:12px}html[data-native-app] .fj-card footer{margin-top:10px;padding-top:8px}html[data-native-app] .fj-message{color:#dfebe6;font-size:14px;line-height:1.55;padding:12px 16px;border:1px solid var(--fj-line);border-radius:18px;background:#102539cc;margin:0 0 18px;overflow-wrap:anywhere}html[data-native-app] .fj-message button{min-height:44px;color:#e1eedb;background:transparent;border:0;padding:6px}html[data-native-app] .fj-empty{min-height:210px;padding:24px 8px;background:none;border:0;border-radius:0;color:#c0d5d7}html[data-native-app] .fj-empty h2{font-size:27px;line-height:1.25;margin:18px 0 8px;color:#edf2ec}html[data-native-app] .fj-empty p{font-size:15px;color:var(--fj-muted);margin:6px 0 12px;line-height:1.6}html[data-native-app] .field-journal .journal-form{padding:20px;margin:0;gap:20px;border:1px solid var(--fj-line);border-radius:28px;background:var(--fj-glass)}html[data-native-app] .fj-editor{scroll-margin-top:calc(var(--native-top,0px) + 12px)}html[data-native-app] .fj-editor label{color:#d1dfe0;font-size:14px;gap:10px}html[data-native-app] .fj-editor :is(input,textarea){font:400 16px/1.5 "Source Sans 3",sans-serif;padding:12px 14px;border-radius:16px;color:#edf2ec;background:#04111e70;border:1px solid #d7e7e738}html[data-native-app] .fj-editor input{min-height:50px}html[data-native-app] .field-journal .journal-form textarea{min-height:clamp(120px,24dvh,260px);resize:vertical}html[data-native-app] .fj-editor :is(input,textarea)::placeholder{color:#b4c6ce}html[data-native-app] .field-journal .journal-form .muted{font-size:14px;line-height:1.55;color:#c0d5d7;margin:0}html[data-native-app] .fj-editor .muted a{display:inline-flex;align-items:center;min-height:44px}html[data-native-app] .fj-editor .fj-primary{align-self:stretch}html[data-native-app] .fj-discard{border-top:1px solid var(--fj-line);padding-top:12px;color:#e9d6c8}html[data-native-app] .fj-discard p{margin:0 0 12px}html[data-native-app] .fj-discard>div{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:360px){html[data-native-app] .field-journal{padding:12px 16px 20px}html[data-native-app] .field-journal-heading{gap:12px;margin-bottom:20px}html[data-native-app] .field-journal-heading h1{font-size:27px}html[data-native-app] .fj-collection-tools{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:20px}html[data-native-app] .fj-collection-select select{font-size:16px}html[data-native-app] .fj-empty{min-height:0;padding:18px 4px}html[data-native-app] .fj-empty h2{font-size:24px}html[data-native-app] .field-journal .journal-form{padding:16px;gap:16px}}@media(max-height:500px)and (min-width:600px){html[data-native-app] .field-journal{max-width:960px;padding:10px 24px 16px}html[data-native-app] .field-journal-heading{margin-bottom:12px}html[data-native-app] .fj-collection{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px 28px;align-items:start}html[data-native-app] .fj-mobile-intro{grid-column:1;flex-wrap:wrap;margin:0}html[data-native-app] .fj-collection-tools{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);margin:0}html[data-native-app] .fj-grid,html[data-native-app] .fj-empty{grid-column:2;grid-row:1/span 3}html[data-native-app] .fj-empty{padding:0 8px;min-height:0}html[data-native-app] .fj-message{grid-column:1/-1}html[data-native-app] .is-editing .fj-collection{display:block}html[data-native-app] .is-editing .fj-editor{max-width:680px;margin:auto}}@media(prefers-reduced-transparency:reduce){html[data-native-app] :is(.fj-round,.fj-menu>summary,.fj-menu>div,.fj-collection-select,.fj-search,.field-journal .fj-card,.fj-editor,.fj-secondary,.fj-entry-details>summary){background:#102539;backdrop-filter:none;-webkit-backdrop-filter:none}}.commons-navigation{display:flex;align-items:center;gap:24px;min-height:60px;border-bottom:1px solid #ffffff24;font-size:13px;margin-bottom:24px;min-width:0}.commons-navigation>span{font:10px var(--mono);letter-spacing:.12em;color:#a8bab3;margin-right:auto}.commons-navigation a{display:flex;align-items:center;justify-content:center;min-height:48px;color:#bdccc6;position:relative;text-align:center;line-height:1.35;text-decoration:none}.commons-navigation a.active{color:#edf1dd}.commons-navigation a.active:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:#ddc89f}.commons-navigation a:focus-visible{outline:2px solid #efd3a6;outline-offset:-3px;border-radius:4px}.commons-page>.commons-navigation{padding:0 22px;margin-bottom:0}@media(max-width:700px){.commons-navigation{gap:16px;font-size:12px}.commons-navigation>span{display:none}.commons-navigation a:last-child{margin-left:auto}.commons-page>.commons-navigation{padding:0 16px}}@media(max-width:360px){.commons-navigation{gap:12px;font-size:11px}}.app:has(.together-surface){background:#090f14;isolation:isolate}.app:has(.together-surface):before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#08101972,#0c142047 30%,#090f14b5 70%,#090f14f5),url(/imagery/together-shared-dawn.webp) center 56%/cover no-repeat}.app:has(.together-surface) .app-header{background:#08111980;border-bottom-color:#e0e4de18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app:has(.together-surface)>.app-footer{background:#090f14b8}.together-surface{--together-accent:#edcfa6;--together-muted:#b9c4c5}@media(max-width:600px){.app:has(.together-surface):before{background-position:67% center}}.briefing-page{position:relative;max-width:1180px;margin:0 auto;padding:18px 32px 72px;color:#f0f1ed}.briefing-refresh{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:transparent;color:#e0e5df}.briefing-refresh:disabled{opacity:.4}.briefing-tools{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:16px;margin:0 0 26px;padding:0;border-top:1px solid #e0e4de30;border-bottom:1px solid #e0e4de30;background:#09121a38}.briefing-views{display:flex;gap:20px;min-width:0}.briefing-views button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:54px;padding:0 2px;background:transparent;border:0;border-bottom:2px solid transparent;color:#c3c9c5;font:13px var(--sans);white-space:nowrap}.briefing-views button[aria-pressed=true]{border-bottom-color:#edcfa6;color:#fff5e3}.briefing-views button>span{font-size:10px;color:#c8d0cb}.briefing-topics{position:relative;min-width:0;width:152px}.briefing-topics select{appearance:none;width:100%;min-height:44px;padding:0 28px 0 12px;border:0;background:transparent;color:#e1e4df;font:13px var(--sans);text-overflow:ellipsis;cursor:pointer;color-scheme:dark}.briefing-topics option{background:#111d24}.briefing-topics>svg{pointer-events:none;position:absolute;right:10px;top:15px;color:#bdc9c4}.briefing-search-toggle{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#e0e5df}.briefing-search-toggle[aria-expanded=true]{background:#d1ddd51b}.briefing-search{display:flex;align-items:center;gap:10px;min-width:0;width:100%;padding:0 14px;margin:0 0 22px;border-bottom:1px solid #d7dfd679;background:#0c1723a3;color:#c3d1c9}.briefing-search input{background:transparent;border:0;outline:0;color:#eef3ed;width:100%;min-width:0;height:48px;font:14px var(--sans)}.briefing-search input::-webkit-search-cancel-button{display:none}.briefing-search button{width:44px;height:44px;flex:none;display:grid;place-items:center;border:0;background:transparent;color:inherit}.briefing-search:focus-within{border-color:#e8d2b0}.briefing-save-status{margin:0 0 14px;font:12px var(--sans);color:#d4ddcf}.briefing-save-status:empty{display:none}.briefing-story{position:relative;min-width:0;background:transparent;border:0;border-radius:0}.briefing-story-open{width:100%;height:100%;display:block;text-align:left;background:transparent;border:0;color:inherit;padding:0;min-width:0;cursor:pointer}.briefing-story-copy{min-width:0;overflow-wrap:anywhere}.briefing-topic{display:block;font:9px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#edcfa6}.briefing-story h2{font-family:var(--serif);font-weight:400;letter-spacing:-.022em;text-wrap:pretty;margin:12px 0 18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.briefing-byline{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding-right:48px;font:11px/1.5 var(--sans);color:#c0cac6}.briefing-byline strong{font-weight:500;color:#e4e8de}.briefing-byline time{white-space:nowrap}.briefing-save{position:absolute;z-index:2;right:0;bottom:-6px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#0a111799;color:#e0e5da;cursor:pointer}.briefing-save:hover{background:#263138}.briefing-save[aria-pressed=true]{color:#1b251e;background:#edcfa6}.briefing-story-arrow{display:none}.briefing-lead .briefing-story-open{display:grid;grid-template-columns:1.28fr 1fr;gap:34px;align-items:center;padding:0 0 26px;border-bottom:1px solid #e0e4de30}.briefing-lead h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-.036em;margin:18px 0 26px;-webkit-line-clamp:5}.briefing-lead .briefing-story-copy{padding:16px 0}.briefing-lead .briefing-save{bottom:38px}.briefing-list{margin-top:32px}.briefing-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:22px}.briefing-list-heading h2{font:23px var(--serif);font-weight:400;margin:0}.briefing-list-heading>span{font:11px var(--sans);color:#c0cbc2}.briefing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}.briefing-row .briefing-story-open{display:flex;flex-direction:column}.briefing-row .briefing-story-copy{display:flex;flex-direction:column;flex:1;width:100%;padding-top:18px}.briefing-row h2{font-size:23px;line-height:1.25;margin-bottom:20px}.briefing-row .briefing-byline{margin-top:auto}.briefing-more{display:flex;align-items:center;justify-content:center;gap:18px;padding-top:38px}.briefing-more button{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 22px;border:1px solid #cbd7c960;border-radius:24px;background:#14252ca6;color:#edf1e8;font:14px var(--sans)}.briefing-more>span{font:11px var(--sans);color:#c3d0c6}.briefing-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#332e21e6;border-left:2px solid #dcc18f;margin:12px 0 20px;color:#f1e4cb;font:13px/1.5 var(--sans)}.briefing-notice p{margin:0}.briefing-notice button,.briefing-empty button{min-height:44px;flex:none;border:1px solid #c0d0c940;border-radius:7px;background:transparent;color:inherit;padding:0 14px}.briefing-empty{padding:64px 20px;text-align:center;color:#c4d0c9}.briefing-empty h2{font:30px var(--serif);color:#e6ede8;margin:18px 0 10px}.briefing-empty p{font:15px/1.6 var(--sans);margin:0 0 20px}.briefing-loading{color:#c6d4c9;font:14px var(--sans);padding:22px 0}.briefing-loading>div{height:180px;margin-top:20px;border-radius:4px;background:linear-gradient(110deg,#24404499,#182e3bcc)}.briefing-page button:focus-visible,.briefing-page a:focus-visible,.briefing-page select:focus-visible{outline:2px solid #efd3a6;outline-offset:4px}@media(max-width:850px){.briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-lead .briefing-story-open{gap:24px}.briefing-lead h2{font-size:32px}}@media(max-width:600px){.briefing-page{padding:8px 20px 44px}.briefing-refresh{width:36px}.briefing-tools{gap:8px;margin:2px 0 22px}.briefing-views{gap:15px}.briefing-views button{gap:4px;font-size:12px;min-height:50px}.briefing-topics{width:106px}.briefing-topics select{font-size:12px;padding-left:6px;padding-right:24px}.briefing-topics>svg{right:7px}.briefing-lead .briefing-story-open{display:flex;flex-direction:column;gap:0;align-items:stretch;padding-bottom:22px}.briefing-lead .briefing-story-copy{padding:20px 0 0}.briefing-lead h2{font-size:29px;line-height:1.16;margin:12px 0 17px;-webkit-line-clamp:4}.briefing-lead .briefing-save{bottom:14px}.briefing-lead .briefing-byline{gap:4px 12px}.briefing-list{margin-top:26px}.briefing-list-heading h2{font-size:21px}.briefing-grid{grid-template-columns:minmax(0,1fr);gap:24px}.briefing-row .briefing-story-open{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:start;min-height:136px}.briefing-row .briefing-story-copy{padding-top:2px;min-height:126px}.briefing-row h2{font-size:21px;line-height:1.21;margin:9px 0 14px;-webkit-line-clamp:3}.briefing-row .briefing-byline{font-size:10px;display:grid;gap:2px;padding-right:32px}.briefing-row .briefing-save{bottom:0;right:-7px}.briefing-row .briefing-topic{font-size:8px}.briefing-notice{align-items:flex-start}}@media(max-width:360px){.briefing-page{padding-left:16px;padding-right:16px}.briefing-tools{gap:4px}.briefing-views{gap:10px}.briefing-topics{width:91px}.briefing-refresh{margin-left:auto}.briefing-row .briefing-story-open{grid-template-columns:86px minmax(0,1fr);gap:13px}.briefing-row h2{font-size:19px}}html[data-native-app] .app:has(.briefing-page){--site-header-height:calc(44px + var(--native-top,0px))!important}html[data-native-app] .app:has(.briefing-page) .app-header{height:var(--site-header-height)!important;padding:var(--native-top,0px) 20px 0!important;display:flex;justify-content:space-between;gap:12px!important}html[data-native-app] .app:has(.briefing-page) .brand small,html[data-native-app] .app:has(.briefing-page) .desktop-nav,html[data-native-app] .app:has(.briefing-page) .journal-link span,html[data-native-app] .app:has(.briefing-page)>.app-footer,html[data-native-app] .app:has(.briefing-page)>.site-bottom-navigation{display:none!important}html[data-native-app] .app:has(.briefing-page) .brand>span{font-size:11px!important;letter-spacing:2.6px!important}html[data-native-app] .app:has(.briefing-page) .header-actions{display:flex!important;gap:4px!important}html[data-native-app] .app:has(.briefing-page) .header-actions .icon-button,html[data-native-app] .app:has(.briefing-page) .journal-link{display:flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0!important}.briefing-lead .briefing-story-open{display:block;padding:10px 0 30px}.briefing-lead .briefing-story-copy{max-width:860px;padding:4px 0 0}.briefing-lead h2{font-size:clamp(32px,4vw,52px);line-height:1.13;margin:16px 0 24px;-webkit-line-clamp:4}.briefing-lead .briefing-save{bottom:22px}.briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.briefing-row{padding:24px 0;border-top:1px solid #e0e4de26}.briefing-row .briefing-story-open{display:flex;min-height:154px}.briefing-row .briefing-story-copy{padding-top:0}.briefing-row h2{font-size:26px;line-height:1.25;margin:12px 0 20px}.briefing-row .briefing-save{bottom:18px}@media(max-width:600px){.briefing-lead .briefing-story-open{padding:5px 0 24px}.briefing-lead h2{font-size:32px;line-height:1.17;margin:14px 0 20px}.briefing-lead .briefing-save{bottom:16px}.briefing-grid{grid-template-columns:minmax(0,1fr);gap:0}.briefing-row{padding:22px 0}.briefing-row .briefing-story-open{display:flex;min-height:0}.briefing-row .briefing-story-copy{min-height:0}.briefing-row h2{font-size:24px;line-height:1.24;margin:10px 0 18px}.briefing-row .briefing-byline{display:flex;font-size:11px;gap:4px 12px}.briefing-row .briefing-save{bottom:17px;right:0}.briefing-row .briefing-topic{font-size:9px}}.briefing-compact-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 8px}.briefing-compact-heading h1{font:26px/1.2 var(--serif);letter-spacing:-.02em;font-weight:400;margin:0}.briefing-page>.commons-navigation{margin-bottom:18px}.briefing-tools{margin-bottom:20px}.briefing-story>.content-share-trigger{margin-top:10px;margin-right:52px}.briefing-story-open{height:auto}.atlas-loading-screen{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:radial-gradient(ellipse at 50% 35%,#19252b 0,#0c1117 40%,#080b10 78%);color:#e7edf0;text-align:center;opacity:1;visibility:visible;transition:opacity .65s ease,visibility 0s .65s}.atlas-loading-screen[data-ready=true]{opacity:0;visibility:hidden;pointer-events:none}.atlas-loading-orbit{position:relative;width:110px;height:110px;margin-bottom:42px;border:1px solid #c4dbe522;border-radius:50%;box-shadow:inset 8px 6px 26px #b4d3e008,0 0 70px #a5c4df06}.atlas-loading-orbit:before,.atlas-loading-orbit:after{content:"";position:absolute;inset:0;border:1px solid #c4dbe518;border-radius:50%;transform:scaleX(.42)}.atlas-loading-orbit:after{transform:scaleY(.42)}.atlas-loading-orbit>span{position:absolute;inset:17px -18px;border:1px solid #c4dbe533;border-radius:50%;transform:rotate(-28deg)}.atlas-loading-orbit>i{position:absolute;inset:-9px;border-radius:50%;animation:atlas-orbit-turn 12s linear infinite}.atlas-loading-orbit>i:after{content:"";position:absolute;top:10px;left:15px;width:4px;height:4px;background:#d5b8ef;border-radius:50%;box-shadow:0 0 14px #cda3ed}.atlas-loading-label{font:9px/1.4 IBM Plex Mono,monospace;letter-spacing:.23em;color:#98abb8}.atlas-loading-screen h1{font:300 clamp(29px,6vw,42px)/1.2 "Source Serif 4",Georgia,serif;letter-spacing:-.025em;margin:15px 0 14px}.atlas-loading-screen p{font:13px/1.6 "Source Sans 3",sans-serif;color:#91a1ad;max-width:290px;margin:0}.atlas-loading-track{width:80px;height:1px;background:#b5ccd51c;margin-top:30px;overflow:hidden}.atlas-loading-track i{display:block;width:30px;height:100%;background:#c8b4dc;animation:atlas-loading-drift 2.2s ease-in-out infinite}.atlas-loading-screen small{position:absolute;bottom:max(32px,env(safe-area-inset-bottom));font:8px/1.7 IBM Plex Mono,monospace;letter-spacing:.15em;color:#647681}.atlas-loading-screen small span{padding:0 8px;color:#9bafbb}.atlas-loading-screen button{margin-top:24px;border:1px solid #c5d8e03b;border-radius:24px;padding:12px 26px;background:#e6eff608;color:#e7edf0;font-size:13px}.atlas-scene{position:absolute;inset:0;opacity:1;transition:opacity .65s ease}.street-atlas[data-presented=false] .atlas-scene{opacity:0;pointer-events:none}@keyframes atlas-orbit-turn{to{transform:rotate(360deg)}}@keyframes atlas-loading-drift{0%{transform:translate(-32px)}70%,to{transform:translate(82px)}}@media(prefers-reduced-motion:reduce){.atlas-loading-screen,.atlas-scene{transition:none}.atlas-loading-orbit>i,.atlas-loading-track i{animation:none}.atlas-loading-track i{margin:auto}}html[data-native-app] .app:has(.support-native){background:#06121f url(/imagery/support-observatory-night.webp) center/cover fixed;min-height:100dvh}html[data-native-backdrop="1"] .app:has(.support-native){background:transparent}html[data-native-app] .app:has(.support-native)>.app-header{display:none!important}html[data-native-app] .app:has(.support-native)>main{padding:0!important}.support-native{--sans:"Source Sans 3",Arial,sans-serif;--support-glass:linear-gradient(140deg,#d8ebf514,#c8e5ed02 75%),#10202b55;--support-line:#c6e4f02e;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;padding:calc(var(--native-top,0px) + 12px) 24px 16px;color:#eef2ed}.support-native *{box-sizing:border-box}.support-native :is(button,a,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.support-native :is(button,a,summary):focus-visible{outline:2px solid #d4edf0;outline-offset:4px}.support-native-header{display:flex;align-items:center;gap:14px}.support-native-header h1{font:400 21px/1.2 var(--serif);margin:0;letter-spacing:-.02em}.support-native :is(.support-round,.support-native-topics,.support-email){border:1px solid var(--support-line);background:var(--support-glass);box-shadow:inset 0 1px #ffffff18,0 8px 24px #0002;backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%);color:inherit}.support-round{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;flex:none}.support-native-hub{width:100%;max-width:440px;margin:auto;padding:28px 0 32px}.support-native-intro{margin-bottom:26px}.support-native-intro h2{font:400 clamp(28px,7vw,36px)/1.16 var(--serif);letter-spacing:-.025em;margin:0 0 10px}.support-native-intro p{font:16px/1.5 var(--sans);color:#c3d3dd;margin:0}.support-native-topics{border-radius:28px;padding:5px 18px}.support-native-topics>a{width:100%;min-height:64px;padding:14px 0;display:flex;gap:14px;align-items:center;text-align:left;text-decoration:none;border:0;border-bottom:1px solid #d8eaf51a;background:transparent;color:inherit;font:16px/1.35 var(--sans)}.support-native-topics>a:last-child{border-bottom:0}.support-native-topics>a>svg{flex:none;color:#c8dde5}.support-native-topics>a>span{flex:1}.support-native-topics>a:active{color:#fff;background:#e4f3ff0a}.support-native-links{display:flex;gap:12px 24px;justify-content:center;flex-wrap:wrap;flex:none}.support-native-links a{min-height:44px;display:inline-flex;align-items:center;font:13px/1.4 var(--sans);color:#d1dfe5;text-decoration:none;text-shadow:0 1px 8px #000}.support-native .support-email{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 18px;border-radius:26px;font:16px/1.4 var(--sans);text-decoration:none;color:#f2f4ed}@media(max-height:620px){.support-native{padding:calc(var(--native-top,0px) + 8px) 20px 8px}.support-native-hub{padding:20px 0}.support-native-intro{margin-bottom:18px}.support-native-intro h2{font-size:28px}.support-native-topics>a{min-height:56px}}@media(orientation:landscape)and (max-height:540px){.support-native-hub{max-width:720px;display:grid;grid-template-columns:1fr 1.3fr;gap:28px;align-items:center;padding:12px 0}.support-native-intro{margin:0}.support-native-topics>a{min-height:48px;padding:10px 0}}@media(prefers-reduced-transparency:reduce){.support-native :is(.support-round,.support-native-topics,.support-email){background:#142a38;backdrop-filter:none;-webkit-backdrop-filter:none}}.support-native .support-email-note{margin:12px 0 0;font:13px/1.6 var(--sans);color:#c9d9e1}.support-email-note span{user-select:text;-webkit-user-select:text;white-space:nowrap}.support-native-header>span{font:400 20px/1.3 var(--serif)}html[data-native-app] .support-topic .support-native-header{position:sticky;top:var(--native-top,0px);z-index:2;isolation:isolate}html[data-native-app] .support-topic .support-native-header:before{content:"";position:absolute;z-index:-1;top:calc(-1 * (var(--native-top,0px) + 12px));bottom:-12px;left:-24px;right:-24px;background:linear-gradient(#06121fe8,#06121fb3 72%,#06121f70);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(#000 86%,transparent);mask-image:linear-gradient(#000 86%,transparent);pointer-events:none}.support-topic-content{width:100%;max-width:520px;margin:auto;padding:28px 0 22px}.support-topic-intro{margin-bottom:22px}.support-topic h1{font:400 clamp(28px,7vw,36px)/1.15 var(--serif);letter-spacing:-.025em;margin:0 0 10px;overflow-wrap:anywhere}.support-topic h1:focus{outline:0}.support-topic-intro>p{font:16px/1.5 var(--sans);color:#c7d8e0;margin:0 0 8px}.support-topic-action{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#e2eeee;font:15px/1.4 var(--sans);text-decoration:underline;text-underline-offset:5px}.support-topic-guides{border:1px solid var(--support-line);border-radius:26px;padding:4px 18px;background:var(--support-glass);box-shadow:inset 0 1px #ffffff18,0 8px 24px #0002;backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%)}.support-topic-guides>details+details{border-top:1px solid #d8eaf51a}.support-topic summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:13px 0;cursor:pointer;list-style:none;font:16px/1.4 var(--sans)}.support-topic summary::-webkit-details-marker{display:none}.support-topic summary svg{flex:none;color:#c6dce3;transition:transform .18s}.support-topic details[open]>summary svg{transform:rotate(180deg)}.support-guide-body{padding:0 0 18px;font:16px/1.65 var(--sans);color:#d3e0e6}.support-guide-body ol{margin:0;padding-left:20px}.support-guide-body li{padding:0 0 12px 4px}.support-guide-body li:last-child{padding-bottom:0}.support-guide-body a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;color:#e2eeee;text-decoration:underline;text-underline-offset:4px}.support-topic-contact{margin-top:18px}.support-topic-contact>details{margin-bottom:12px}.support-topic-contact summary{min-height:44px;font-size:13px;padding:8px 0;color:#d3e2e7}.support-topic-contact>details>p{font:15px/1.65 var(--sans);color:#d3e0e6;margin:4px 0 20px}.support-topic-contact [role=alert]{font:15px/1.5 var(--sans);color:#f3dfce;margin:14px 0 0}.support-web{max-width:780px;margin:auto;padding:28px 40px;min-height:calc(100dvh - var(--site-header-height,80px));background:transparent}.app:has(.support-web){background:#06121f url(/imagery/support-observatory-night.webp) center/cover fixed}@media(max-height:700px){.support-topic-content{padding:20px 0 12px}.support-topic-intro{margin-bottom:12px}.support-topic h1{font-size:28px}.support-topic-intro>p{font-size:15px}.support-topic summary{min-height:48px;padding:10px 0;font-size:15px}.support-topic-contact{margin-top:12px}.support-topic-contact summary{min-height:44px;font-size:12px}.support-topic .support-email-note{margin-top:8px;font-size:12px}}@media(orientation:landscape)and (max-height:540px){.support-topic-content{max-width:900px;display:grid;grid-template-columns:1fr 1.25fr;gap:0 26px;align-items:start}.support-topic-intro{grid-column:1;grid-row:1}.support-topic-guides{grid-column:2;grid-row:1/span 2}.support-topic-contact{grid-column:1;grid-row:2}.support-topic-guides:has(details[open]){grid-row:1/span 3}.support-web{padding:16px 24px}}@media(prefers-reduced-transparency:reduce){.support-topic-guides{background:#142a38;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.support-topic summary svg{transition:none}}@media(max-height:620px){html[data-native-app] .support-topic .support-native-header:before{left:-20px;right:-20px}.support-topic-content{padding:12px 0 8px}.support-topic-intro{margin-bottom:8px}.support-topic h1{font-size:26px}.support-topic-intro>p{font-size:14px;line-height:1.4}.support-topic-guides summary{font-size:14px;min-height:44px;padding:9px 0}.support-topic-contact{margin-top:8px}.support-topic-contact>details{margin-bottom:4px}.support-topic .support-email{min-height:44px;padding:8px 14px;font-size:15px}.support-topic .support-email-note{margin-top:6px;font-size:12px;line-height:1.45}}@media(orientation:landscape)and (max-height:540px){.support-topic-guides,.support-topic-guides:has(details[open]){grid-row:1}.support-topic-contact{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1.25fr;column-gap:26px}.support-topic-contact>details{grid-column:1;grid-row:1;margin:0}.support-topic-contact>.support-email{grid-column:2;grid-row:1;align-self:start}.support-topic-contact>:is(.support-email-note,[role=alert]){grid-column:1/-1}}.site-info{max-width:980px;margin:0 auto;padding:clamp(34px,5vw,82px) clamp(20px,5vw,64px) 80px;color:#dce9e3}.site-info-head{max-width:750px;padding-bottom:38px;border-bottom:1px solid #a8c3b233}.site-info-head h1{font:400 clamp(42px,6vw,78px)/1.08 "Source Serif 4",serif;letter-spacing:-.04em;margin:16px 0}.site-info-head p{font-size:clamp(16px,1.8vw,20px);line-height:1.65;color:#acc3b7;margin:0}.site-info-content{display:grid;gap:0}.site-info-content section{padding:32px 0;border-bottom:1px solid #a8c3b222;max-width:760px}.site-info-content h2{font:400 clamp(25px,3vw,34px)/1.18 "Source Serif 4",serif;margin:0 0 14px}.site-info-content p{color:#b7c9c0;font-size:16px;line-height:1.78;margin:0 0 14px}.site-info-content a,.site-info-next a{color:#cce5d3;text-underline-offset:4px}.site-info-next{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:36px;font-size:13px}.site-info a:focus-visible{outline:2px solid #cce5d3;outline-offset:4px}@media(max-width:600px){.site-info{padding-bottom:120px}.site-info-content section{padding:26px 0}.site-info-content p{font-size:15px}}.app-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.app-footer nav a{color:#b9cdc2;text-decoration:none}.app-footer nav a:hover,.app-footer nav a:focus-visible{text-decoration:underline;text-underline-offset:4px}html[data-native-app] .site-info{padding:16px}html[data-native-app] .site-info-head{padding-bottom:16px}html[data-native-app] .site-info-head h1{font-size:32px;margin:8px 0}html[data-native-app] .site-info-head p{font-size:15px;line-height:1.6}html[data-native-app] .site-info-content section{padding:18px 0}html[data-native-app] .site-info-content h2{font-size:24px}html[data-native-app] .site-info-content p{font-size:15px;line-height:1.7}html[data-native-app] .site-info-next{gap:8px 22px;padding-top:18px}html[data-native-app] .site-info-next a{min-height:44px;align-content:center}html[data-native-app] .app:has(.method-native){background:#071323 url(/imagery/methodology-observatory-night.webp) center/cover fixed;min-height:100dvh}html[data-native-backdrop="1"] .app:has(.method-native){background:transparent}html[data-native-app] .app:has(.method-native)>.app-header{display:none!important}html[data-native-app] .app:has(.method-native)>main{padding:0!important}.method-native{--sans:"Source Sans 3",Arial,sans-serif;--method-glass:linear-gradient(135deg,#dbeaff14,#c6dfff02 80%),#12223455;min-height:100dvh;box-sizing:border-box;padding:calc(var(--native-top,0px) + 12px) 24px 18px;display:flex;flex-direction:column;color:#f1f3ee}.method-native *{box-sizing:border-box}.method-native a{color:inherit;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.method-native a:focus-visible{outline:2px solid #d5eff3;outline-offset:4px}.method-native h1:focus{outline:none}.method-header{display:flex;align-items:center;gap:14px;position:sticky;top:var(--native-top,0px);z-index:2;isolation:isolate}.method-header:before{content:"";position:absolute;z-index:-1;top:calc(-1 * (var(--native-top,0px) + 12px));bottom:-12px;left:-24px;right:-24px;background:linear-gradient(#071323e8,#07132399 70%,#07132330);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent);pointer-events:none}.method-header>span{font:400 21px/1.2 var(--serif)}.method-native :is(.method-round,.method-chapters,.method-next-link,.support-email){border:1px solid #c6dff033;background:var(--method-glass);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0002;backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%)}.method-round{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;flex:none}.method-overview{width:100%;max-width:460px;margin:auto;padding:32px 0}.method-kicker{display:block;font:10px/1.5 var(--sans);letter-spacing:.2em;color:#c0d6de}.method-native h1{font:400 clamp(30px,8vw,38px)/1.14 var(--serif);letter-spacing:-.03em;margin:14px 0 16px}.method-intro>p{font:16px/1.55 var(--sans);color:#cfdee7;margin:0;max-width:38ch}.method-chapters{border-radius:28px;margin-top:28px;padding:4px 18px}.method-chapters>a{min-height:56px;padding:12px 0;display:flex;gap:14px;align-items:center;font:16px/1.35 var(--sans)}.method-chapters>a+a{border-top:1px solid #d4e6f51c}.method-number{font:11px/1.4 var(--mono,monospace);color:#afcbd8}.method-chapters>a>span:nth-child(2){flex:1}.method-chapters svg{color:#c1d8e4;flex:none}.method-footnote{font:12px/1.5 var(--sans);color:#d0e0e9;text-align:center;text-shadow:0 1px 8px #000}.method-reading{width:100%;max-width:490px;margin:auto;padding:38px 0}.method-body{font:19px/1.7 var(--sans);color:#e0e8ed;margin:24px 0 0;text-shadow:0 1px 12px #0005}.method-next{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:490px;margin:0 auto;font:15px/1.4 var(--sans)}.method-next a{min-height:48px;display:flex;align-items:center;gap:8px}.method-next-link{border-radius:28px;padding:12px 18px}.method-contact{margin-top:26px}.method-contact .support-email{display:flex;gap:12px;align-items:center;justify-content:center;border-radius:28px;min-height:50px;padding:12px 16px;font:16px/1.4 var(--sans)}.method-contact .support-email-note{font:13px/1.5 var(--sans);margin:12px 0 0;color:#cadce8}.method-contact [role=alert]{font:15px/1.5 var(--sans);color:#f3dfce;margin:14px 0 0}@media(max-height:680px){.method-native{padding:calc(var(--native-top,0px) + 8px) 20px 12px}.method-header:before{left:-20px;right:-20px}.method-overview{padding:22px 0}.method-native h1{font-size:30px;margin:10px 0 12px}.method-intro>p{font-size:15px;line-height:1.45}.method-chapters{margin-top:20px}.method-chapters>a{min-height:48px;padding:10px 0;font-size:15px}.method-reading{padding:26px 0}.method-body{font-size:18px;line-height:1.6;margin-top:20px}.method-footnote{font-size:11px}.method-contact{margin-top:20px}}@media(max-height:620px){.method-overview{padding:12px 0}}@media(orientation:landscape)and (max-height:540px){.method-overview{max-width:880px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;padding:8px 0}.method-chapters{margin:0}.method-chapters>a{min-height:44px;padding:8px 0}.method-reading{max-width:880px;display:grid;grid-template-columns:1fr 1.4fr;column-gap:32px;padding:28px 0}.method-reading>.method-kicker{grid-column:1}.method-reading>h1{grid-column:1}.method-body{grid-column:2;grid-row:1/span 2;margin:0;font-size:17px;line-height:1.6}.method-contact{grid-column:1/-1}.method-next{max-width:880px}.method-footnote{display:none}}@media(prefers-reduced-transparency:reduce){.method-native :is(.method-round,.method-chapters,.method-next-link,.support-email){background:#142a3e;backdrop-filter:none;-webkit-backdrop-filter:none}.method-header:before{background:#071323;backdrop-filter:none;-webkit-backdrop-filter:none}}.site-account-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid #e5d5ac59;border-radius:25px;background:#e5d5ac12;color:#f2e5c8;font-size:14px;white-space:nowrap}.site-account-link:hover{background:#e5d5ac24}.site-account-link.is-compact{padding:8px 11px;font-size:12px;gap:6px}@media(max-width:1100px){.app .app-header.site-navigation:has(.site-trends-link){grid-template-columns:auto minmax(0,1fr) auto}.app .site-navigation .site-trends-link{width:44px;min-width:44px;height:44px;padding:0}.site-trends-link span{display:none}}@media(max-width:420px){.app .site-navigation .header-actions:has(.site-trends-link) .site-account-link{width:44px;min-width:44px;height:44px;padding:0}.app .site-navigation .header-actions:has(.site-trends-link) .site-account-link span{display:none}}.account-invitation{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:1px solid #dcc69a45;border-radius:24px;padding:36px;background:linear-gradient(180deg,#0d101342,#131511d9 35%,#131511fa 70%),url(/imagery/observatory-warm-dust-v1.webp) 64% top/cover no-repeat,#131511;color:#f4f2e9;box-shadow:0 28px 120px #0008;font-family:"Source Sans 3",sans-serif}.account-invitation[open]{animation:account-invitation-in .24s ease-out}.account-invitation::backdrop{background:#080907b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.account-invitation-close{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:44px;height:44px;background:#11130f99;color:#e2d8c2;border:1px solid #e0cda839;border-radius:50%}.account-invitation-brand{display:flex;align-items:center;gap:14px;margin:4px 44px 34px 0;color:#eee6d3}.account-invitation-brand img{width:58px;height:58px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.account-invitation-brand>span{font:600 14px/1.5 "Source Sans 3",sans-serif;letter-spacing:4px}.account-invitation-brand small{display:block;margin-top:5px;font:8px/1.5 var(--mono);letter-spacing:2px;color:#bdb49f}.account-invitation :is(button,a):focus-visible{outline:2px solid #dbc48d;outline-offset:4px}.account-invitation-eyebrow{display:block;font:10px/1.5 var(--mono);letter-spacing:1.6px;color:#d8ccab}.account-invitation h2{margin:12px 0 14px;font:400 clamp(30px,6vw,38px)/1.1 "Source Serif 4",serif;letter-spacing:-1px}.account-invitation h2 em{font-weight:400;color:#dccdac}.account-invitation>p{font-size:16px;line-height:1.5;color:#c8c6bb}.account-invitation ul{display:grid;gap:14px;list-style:none;padding:0;margin:24px 0 28px}.account-invitation li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.4}.account-invitation li svg{flex-shrink:0;color:#e0d1ad}.account-invitation-primary{display:flex;align-items:center;justify-content:center;gap:16px;min-height:50px;border-radius:25px;padding:12px 18px;color:#18251c;background:#e5d5ac;font-weight:600;font-size:16px}.account-invitation .account-invitation-signin{text-align:center;font-size:14px;margin:14px 0 4px}.account-invitation-signin a{display:inline-flex;align-items:center;min-height:44px;color:#f6e7c8;text-decoration:underline;text-underline-offset:3px}.account-invitation-later{display:block;min-height:44px;margin:0 auto 8px;padding:10px 20px;background:transparent;color:#d9e2d9;font-size:14px}.account-invitation>small{display:block;text-align:center;color:#aaa99a;font-size:12px}.reel-top .site-account-link{margin-left:auto;background:#07100d66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reel-top:has(.site-account-link) .reel-menu-toggle{margin-left:0}.vector-account-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.vector-account-destinations a{position:relative;display:flex;flex-direction:column;gap:9px;min-height:138px;padding:22px 38px 22px 22px;border:1px solid #d6e8d326;border-radius:18px;background:#d6e8d308}.vector-account-destinations strong{color:#f1ead8;font-size:18px}.vector-account-destinations span{font-size:14px;line-height:1.5;color:#b8cbbf}.vector-account-destinations svg{position:absolute;right:16px;top:22px}@keyframes account-invitation-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.account-invitation{margin:auto 0 0;width:100%;max-width:100%;max-height:92dvh;border-radius:26px 26px 0 0;padding:28px 24px calc(24px + env(safe-area-inset-bottom,0px))}.account-invitation-brand{gap:10px;margin-bottom:26px}.account-invitation-brand img{width:48px;height:48px}.account-invitation-brand>span{font-size:12px;letter-spacing:3px}.account-invitation-brand small{font-size:7px;letter-spacing:1.5px}.header-actions .site-account-link{padding:8px 11px;font-size:13px}}@media(max-width:360px){.reel-top{gap:3px;padding-inline:10px}.reel-top .site-account-link{padding-inline:9px}.reel-top .site-account-link svg{display:none}.reel-top .reel-menu-toggle{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.account-invitation[open]{animation:none}}@media(max-width:760px){.vector-account-destinations{grid-template-columns:1fr}.vector-account-destinations a{min-height:108px}}.discover-transition-content{display:contents}.discover-transition-content[inert] .discover-orbit-presence{opacity:0;transition:opacity .16s ease-out}.discover-transition{position:fixed;inset:0;z-index:10000;overflow:hidden;isolation:isolate;outline:none}.discover-transition:before{content:"";position:absolute;inset:0;background:#040c13;animation:discovery-surround var(--flight-duration, 1.1s) ease-in-out both}.discover-transition-orb{position:absolute;transform-origin:center;animation:discovery-flight var(--flight-duration, 1.1s) cubic-bezier(.45,0,.25,1) both;pointer-events:none}.discover-transition-field{position:absolute;inset:0;pointer-events:none;animation:discovery-field-arrive var(--flight-duration, 1.1s) cubic-bezier(.45,0,.25,1) both}.discover-transition-field>canvas{display:block;width:100%;height:100%}@keyframes discovery-field-arrive{0%{opacity:0}15%,to{opacity:1}}.discover-transition-orb-fallback{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,#b6efdd70,#6adac329 35%,transparent 70%)}@keyframes discovery-flight{0%{opacity:0;transform:none}15%{opacity:1}to{opacity:1;transform:translate(var(--flight-x),var(--flight-y)) scale(var(--flight-scale))}}@keyframes discovery-surround{0%{opacity:0}to{opacity:1}}.discover-transition-veil{position:absolute;inset:0;background:linear-gradient(180deg,#040c1333,#040c130a 55%,#040c1388),#040c13 url(/imagery/vector-companion-night.webp) center / cover;opacity:0;transition:opacity .36s ease}.discover-transition-veil:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 43%,#74cecf24,transparent 55%)}.discover-transition-brand{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding-bottom:8svh;color:#edf5ef;opacity:0;transition:opacity .36s ease}.discover-transition-brand img{width:200px;height:200px;margin-bottom:-42px;object-fit:contain;filter:brightness(0) invert(.94) drop-shadow(0 0 20px #99efd680);animation:discovery-logo-breathe 1.8s ease-in-out infinite alternate}.discover-transition-brand strong{font:600 clamp(20px,2.1vw,28px) "Source Sans 3",sans-serif;letter-spacing:.3em;padding-left:.3em;text-shadow:0 0 35px #a0efe044}.discover-transition-brand small{font:8px var(--mono);letter-spacing:.25em;padding-left:.25em;color:#c3d4d0}.discover-transition-brand span{margin-top:30px;font:12px "Source Sans 3",sans-serif;letter-spacing:.04em;color:#a5bab8;text-align:center;padding:0 24px}.discover-transition-cancel{position:absolute;bottom:max(30px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);min-height:44px;padding:10px 22px;border:1px solid #b8d4c733;border-radius:24px;background:#08151deb;color:#c4d9d2;cursor:pointer;opacity:0}.discover-transition:not([data-phase=zoom]) :is(.discover-transition-veil,.discover-transition-brand,.discover-transition-cancel){opacity:1}.discover-transition[data-phase=reveal]{animation:discovery-reveal var(--reveal-duration, .42s) ease-in-out both;pointer-events:none}.discover-transition[data-reduced=true] *,.discover-transition[data-reduced=true],.discover-transition[data-reduced=true]:before{animation:none;transition:none}@keyframes discovery-logo-breathe{0%{opacity:.7;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}@keyframes discovery-reveal{to{opacity:0}}@media(prefers-reduced-motion:reduce){.discover-transition,.discover-transition:before,.discover-transition *{animation:none;transition:none}}.discover-transition-content[data-discover-reveal] .space-experience,.discover-transition-content[data-discover-reveal] .space-experience::backdrop{animation:discovery-dialog-arrive var(--reveal-duration, .42s) ease-in-out both}@keyframes discovery-dialog-arrive{0%{opacity:0}to{opacity:1}}.discover-transition[data-phase^=return] .discover-transition-veil{opacity:0}.discover-transition[data-phase^=return]:before{animation:none;opacity:1}.discover-transition[data-phase^=return] .discover-transition-orb{animation:none;opacity:1;transform:translate(var(--flight-x),var(--flight-y)) scale(var(--flight-scale))}.discover-transition[data-phase^=return] .discover-transition-field{animation:none;opacity:1}.discover-transition[data-phase=return-cover]{animation:discovery-return-cover .22s ease-in-out both}.discover-transition[data-phase=return]:before{animation:discovery-return-surround var(--flight-duration) ease-in-out both}.discover-transition[data-phase=return] .discover-transition-orb{animation:discovery-return-orb var(--flight-duration) cubic-bezier(.45,0,.25,1) both}.discover-transition[data-phase=return] .discover-transition-field{animation:discovery-field-depart var(--flight-duration) cubic-bezier(.45,0,.25,1) both}@keyframes discovery-field-depart{0%,75%{opacity:1}to{opacity:0}}.discover-transition-content[data-discover-return] .discover-orbit-presence{animation:discovery-return-handoff var(--flight-duration) ease-in-out both}@keyframes discovery-return-cover{0%{opacity:0}to{opacity:1}}@keyframes discovery-return-surround{0%{opacity:1}75%,to{opacity:0}}@keyframes discovery-return-orb{0%{opacity:1;transform:translate(var(--flight-x),var(--flight-y)) scale(var(--flight-scale))}75%{opacity:1}to{opacity:0;transform:none}}@keyframes discovery-return-handoff{0%,75%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.discover-transition[data-phase^=return],.discover-transition[data-phase^=return]:before,.discover-transition[data-phase^=return] .discover-transition-orb,.discover-transition[data-phase^=return] .discover-transition-field,.discover-transition-content[data-discover-return] .discover-orbit-presence,.discover-transition-content[data-discover-reveal] .space-experience,.discover-transition-content[data-discover-reveal] .space-experience::backdrop{animation:none}}:root{font-family:"Source Sans 3",sans-serif;color:#f0eee7;background:#080910;font-synthesis:none;--ink:#080910;--paper:#f2eee6;--citron:#dfff78;--muted:#a7adbb;--line:#ffffff19;--serif:"Source Serif 4",Georgia,serif;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,canvas:focus-visible{outline:2px solid var(--citron);outline-offset:4px}button{touch-action:manipulation}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.045em}h1{font-size:clamp(44px,5.2vw,78px);line-height:1.04}h2{font-size:clamp(30px,3vw,43px);line-height:1.13}h3{font-family:var(--serif);font-size:25px;line-height:1.2;letter-spacing:-.025em}p{line-height:1.6}em{font-weight:400;color:inherit}.eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;display:block}.mono{font-family:var(--mono);font-size:10px;letter-spacing:.04em}.muted{color:var(--muted);font-size:14px}.app-header{height:92px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 4.8%;gap:40px;position:relative;z-index:4;background:#080910}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand img{width:43px;height:43px;object-fit:contain}.brand>span{font-size:15px;letter-spacing:.25em;font-weight:600}.brand small{display:block;font:8px var(--mono);letter-spacing:.16em;color:#9ba3b6;margin-top:6px}.desktop-nav{display:flex;gap:30px;margin:auto}.desktop-nav a{font-size:14px;color:#b1b4c0;padding:32px 0;border-bottom:2px solid transparent}.desktop-nav a.active{color:var(--citron);border-color:var(--citron)}.header-actions{display:flex;align-items:center;gap:18px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;background:#ffffff09;border:1px solid #ffffff18;border-radius:50%;flex-shrink:0}.icon-button.active{color:var(--citron);border-color:#dfff7866}.icon-button:hover{background:#ffffff16}.journal-link{display:flex;align-items:center;gap:8px;font-size:13px}.mobile-nav{display:none}.page{width:min(1240px,90%);margin:0 auto;padding:60px 0}.page>section+section{margin-top:80px}.page-title{margin:18px 0 38px}.page-title .eyebrow{color:#aab5ce;margin-bottom:18px}.page-title p{color:#abb2c2;font-size:19px;max-width:630px;margin-top:23px}.primary-button,.soft-button,.dark-button{display:inline-flex;min-height:44px;padding:10px 20px;align-items:center;justify-content:center;gap:10px;border-radius:6px;font-weight:600;font-size:14px}.primary-button{background:var(--citron);color:#151a07}.dark-button{background:#101115;color:var(--paper)}.soft-button{background:#ffffff08;border:1px solid var(--line);color:inherit}.primary-button:hover{background:#e9ffa3}.dark-button:hover{background:#292a30}.soft-button:hover{background:#ffffff14}.text-button{background:none;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px;min-height:30px}.inline-link{display:inline-flex;align-items:center;gap:8px;font-size:14px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:22px}.section-heading .eyebrow{margin-bottom:12px;color:#acb7cc}.freshness{color:#aeb8c9;display:flex;align-items:center;gap:7px;font-size:11px;margin:0 0 20px}.freshness.is-stale{color:#e6c19e}.status-dot{height:6px;width:6px;border-radius:100%;background:var(--citron);box-shadow:0 0 9px #dfff7866;display:inline-block;margin-right:6px}.skip-link{position:absolute;left:12px;top:-80px;z-index:100;background:var(--citron);color:#111;padding:12px}.skip-link:focus{top:10px}.notice{background:#242032;border:1px solid #a193b93a;padding:24px;border-radius:8px}.notice p{margin-bottom:15px}.loading-line{padding:40px 0;color:var(--muted)}.sky-panel{position:relative;background:#0a101b;isolation:isolate}.sky-canvas{display:block;width:100%;height:650px;touch-action:none;cursor:grab}.sky-canvas:active{cursor:grabbing}.sky-topline{position:absolute;z-index:1;top:28px;left:5%;right:5%;display:flex;justify-content:space-between;pointer-events:none}.sky-topline .eyebrow{color:#d1dbc5}.sky-heading{position:absolute;z-index:1;top:97px;left:5%;pointer-events:none;max-width:450px;text-shadow:0 2px 30px #090b15}.sky-heading .eyebrow{color:#abb5cb;margin-bottom:17px;font-size:9px}.sky-heading h1{font-size:clamp(49px,5.4vw,81px)}.sky-heading h1 em{color:#ddf5ab}.sky-heading p{font-size:17px;color:#bcc5d6;margin-top:18px}.sky-side-controls{position:absolute;right:4.8%;top:180px;display:flex;flex-direction:column;gap:12px}.sky-side-controls .icon-button{background:#111724b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sky-bottom{position:absolute;top:465px;left:5%;right:5%;pointer-events:none}.sky-bottom button{pointer-events:auto}.sky-location{display:flex;align-items:center;gap:8px;margin-bottom:15px;font-size:13px;color:#d7ddeb}.sky-location .mono{margin-left:auto;color:#c0cae0}.sky-location button{text-decoration:none;font-size:13px}.sky-toolbar{display:flex;align-items:center;gap:10px}.sky-toolbar .soft-button,.sky-toolbar .icon-button{background:#101725d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sky-caption{display:flex;gap:24px;margin-top:25px;color:#a6b3ca;font-family:var(--mono);font-size:9px;letter-spacing:.04em}.sky-caption span{display:flex;gap:6px;align-items:center}.sky-caption span:last-child{margin-left:auto}.sky-selection{position:absolute;z-index:2;right:10%;top:290px;background:#0d1524e6;border:1px solid #dfff7855;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;display:flex;gap:12px;width:315px;border-radius:8px}.sky-selection h3{font-size:28px;margin:5px 0}.sky-selection .eyebrow{color:var(--citron)}.sky-selection p{font-size:13px}.sky-selection small{font-size:11px;color:#aebbd3;display:block;margin-top:9px}.sky-load{position:absolute;inset:230px 25% auto;padding:20px;text-align:center;background:#151c2bec;border-radius:8px}.sky-load button{display:block;margin:12px auto 0;background:var(--citron);color:#111;padding:8px 16px}.sky-accessory{padding:0 5% 18px;background:#0c111e;border-bottom:1px solid var(--line)}.sky-message{font-size:12px;color:#a8b5ce}.sky-time{font-size:12px;color:#abb8d0;max-width:840px;margin-top:9px}.sky-time summary{display:flex;gap:8px;cursor:pointer;align-items:center;min-height:28px}.sky-time[open] summary{margin-bottom:14px}.sky-time p{margin:10px 0}.sky-time a{text-decoration:underline;color:#d2dcf1}.time-controls{display:flex;gap:20px;align-items:center}.time-controls label{display:flex;align-items:center;gap:12px;flex:1}.time-controls input{flex:1;accent-color:var(--citron)}.location-form{display:flex;gap:12px;align-items:end;margin:20px 0}.location-form label{font-size:12px;flex:1}.location-form input{display:block;width:100%;background:#171e2c;color:#f0f0f0;border:1px solid #8593aa55;min-height:42px;padding:8px;margin-top:5px;border-radius:4px}.sky-object-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px;margin:20px 0}.sky-object-list button{display:flex;align-items:center;justify-content:space-between;background:transparent;border-bottom:1px solid #fff1;text-align:left;padding:12px 0;min-height:54px}.sky-object-list small{display:block;color:#8e9bb3;font-size:11px}.sky-full .sky-canvas{height:740px}.sky-full .sky-bottom{top:550px}.sky-expanded{position:fixed;inset:0;z-index:40;overflow:auto}.sky-expanded .sky-canvas{height:calc(100dvh - 78px);min-height:650px}.sky-expanded .sky-bottom{top:auto;bottom:125px}.sky-expanded .sky-heading{display:none}.discover-content{padding-top:0}.journey-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);padding:30px 0;margin-bottom:65px;gap:28px}.journey-strip a{display:flex;align-items:center;gap:16px}.journey-strip a+a{border-left:1px solid var(--line);padding-left:25px}.journey-number{font:11px var(--mono);color:#9ca8bf;align-self:flex-start;margin-top:3px}.journey-strip .eyebrow{font-size:8px;color:#b2c185;margin-bottom:7px}.journey-strip h3{font-size:22px}.journey-strip svg{width:18px;margin-left:auto}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.record-card{display:block;border-bottom:1px solid var(--line);padding-bottom:20px;min-width:0}.record-art{height:230px;position:relative;overflow:hidden;background:#1b2335;border-radius:5px}.record-art img{height:100%;width:100%;object-fit:cover;filter:saturate(.6);transition:transform .35s}.record-card:hover .record-art img{transform:scale(1.035)}.art-label{position:absolute;bottom:12px;left:13px;font:8px var(--mono);letter-spacing:.1em;background:#080910b3;border:1px solid #fff2;color:#dbe0eb;padding:5px 7px}.record-copy{padding-top:19px}.record-copy .eyebrow{color:#a6b5cf;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-copy h3{font-size:27px;margin:10px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.record-copy p{color:#a7aebd;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.record-meta{display:flex;align-items:center;justify-content:space-between;margin-top:19px;font-size:12px;color:#b3bed0}.record-meta svg{color:var(--citron)}.document-art{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#b2b7c7;gap:12px;background:repeating-linear-gradient(0deg,transparent,transparent 22px,#ffffff06 23px),linear-gradient(140deg,#31394a,#11141e)}.document-art span{font:9px var(--mono);letter-spacing:.16em}.paper-callout{background:var(--paper);color:#14151a;position:relative;padding:48px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;gap:40px;overflow:hidden;isolation:isolate}.paper-callout .eyebrow{color:#5b6257;margin-bottom:16px}.paper-callout h2{font-size:44px;max-width:650px}.paper-callout p{font-size:16px;color:#5b5e63;max-width:490px;margin:18px 0 24px}.paper-journal{width:235px;background:#e5e0d6;border:1px solid #cdc6b8;padding:29px;display:flex;align-items:flex-start;flex-direction:column;gap:18px;flex-shrink:0;transform:rotate(3deg);box-shadow:0 10px 22px #382d2020;min-height:235px}.paper-journal span{font-family:var(--serif);font-size:28px;line-height:1.1}.paper-journal small{color:#646565;font-size:13px}.paper-journal svg:last-child{align-self:flex-end}.orbit-decoration{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.3}.orbit-decoration i{position:absolute;border:1px solid #969a74;border-radius:50%;width:450px;height:450px;right:-200px;top:-140px}.orbit-decoration i:nth-child(2){width:700px;height:700px;right:-310px;top:-200px}.orbit-decoration i:nth-child(3){width:930px;height:930px;right:-370px;top:-250px}.orbit-decoration span{position:absolute;top:30px;right:270px;font-size:55px}.news-rows a{display:flex;align-items:center;gap:28px;padding:25px 0;border-bottom:1px solid var(--line)}.news-rows h3{font-size:26px;margin-top:8px}.news-rows .eyebrow{font-size:9px;color:#b1bdd3}.news-rows>a>svg{margin-left:auto;flex-shrink:0;color:var(--citron)}.row-number{font:12px var(--mono);color:#717b8d}.app-footer{border-top:1px solid var(--line);padding:30px 5% 40px;display:flex;justify-content:space-between;font-size:12px;color:#9da5b6}.app-footer a{display:flex;gap:7px;align-items:center}.segmented{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:25px}.segmented button{background:transparent;border:1px solid var(--line);padding:10px 18px;display:flex;gap:9px;align-items:center;border-radius:22px;font-size:14px;min-height:44px}.segmented button[aria-pressed=true]{background:var(--paper);color:#16171b}.search-form{display:flex;align-items:center;gap:14px;background:#111622;border:1px solid #7c879b55;border-radius:8px;padding:8px 10px 8px 18px;margin-bottom:25px}.search-form input{flex:1;border:0;background:transparent;color:inherit;min-width:0;min-height:44px;outline-offset:0;padding:5px;font-size:17px}.search-form input::placeholder{color:#97a1b5}.atlas-map{position:relative;overflow:hidden;border:1px solid #8393ae30;border-radius:7px}.atlas-map svg{display:block;width:100%;height:auto}.atlas-map-label{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;gap:5px;font-size:12px}.atlas-coordinate-labels{display:flex;justify-content:space-between;padding:12px 20px;color:#98accb;font:9px var(--mono);background:#0e1520}.atlas-time{display:flex;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid var(--line);margin-bottom:15px}.atlas-time strong{font:36px var(--serif);color:var(--citron)}.atlas-time input{flex:1;accent-color:var(--citron);min-width:50px}.atlas-time+.muted{margin-bottom:24px}.archive-list a{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:23px 0}.archive-list h3{font-size:24px}.archive-list p{font-size:13px;color:#a1aec1;margin-top:6px}.archive-list svg{margin-left:auto;flex-shrink:0}.archive-date{font:13px var(--mono);color:var(--citron);width:46px;flex-shrink:0}.library-page{color:#21252c;background:var(--paper);width:100%;padding:65px max(5%,calc((100% - 1240px)/2));min-height:80vh}.library-page .eyebrow,.library-page .page-title .eyebrow,.library-page .section-heading .eyebrow{color:#596450}.library-page .page-title p,.library-page .muted{color:#686c72}.library-page .freshness{color:#666b6d}.library-page .soft-button{border-color:#1a242933;background:#00000004}.library-page :focus-visible{outline-color:#496d0a}.paper-search{background:#fffdf7;border-color:#b2b5a8}.paper-search input::placeholder{color:#777c7b}.topic-strip{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0 45px}.topic-strip button{background:transparent;border:1px solid #8b91a744;border-radius:25px;min-height:40px;padding:8px 17px;font-size:13px;text-transform:capitalize}.topic-strip button.selected{background:var(--citron);color:#202414;border-color:transparent}.library-page .topic-strip button.selected{background:#303627;color:#f1f3e8}.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.document-card{background:#fffdf8;border:1px solid #c4c4b9;border-radius:5px;padding:25px;display:flex;flex-direction:column;min-height:290px;box-shadow:0 4px 10px #382f1b05;transition:transform .2s}.document-card:hover{transform:translateY(-3px)}.document-top{display:flex;justify-content:space-between;color:#626d5d;margin-bottom:24px}.document-card h3{font-size:26px;margin:11px 0 18px}.document-card p{color:#606967;font-size:13px;margin-bottom:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.document-bottom{margin-top:auto;border-top:1px solid #d1d2c6;padding-top:15px;display:flex;justify-content:space-between;color:#69705d;font-size:12px}.document-bottom span{text-transform:capitalize}.document-card .eyebrow{font-size:9px}.pagination{display:flex;justify-content:space-between;align-items:center;margin-top:35px;font-size:14px}.empty{padding:55px 20px;text-align:center;border:1px dashed #8995ab44;border-radius:8px}.empty svg{color:#919d76;margin-bottom:15px}.empty h3{margin-bottom:12px}.empty p{color:#8b93a2;font-size:14px}.reader-page{padding-top:35px}.reader-page .page-title h1{max-width:1000px;font-size:clamp(38px,4vw,62px)}.reader-actions{display:flex;gap:14px;margin:20px 0}.reader-figure{margin:35px 0 50px}.reader-figure img{max-height:490px;display:block;margin:auto;object-fit:contain}.reader-figure figcaption{font-size:11px;color:#8b96aa;margin-top:14px;text-align:center}.reader-layout{display:grid;grid-template-columns:230px 1fr;gap:70px;margin-top:45px}.reader-layout aside{display:flex;flex-direction:column;gap:18px;align-self:start;position:sticky;top:25px}.reader-layout aside a{display:flex;align-items:center;gap:14px;font-size:13px}.reader-layout aside a span{font:10px var(--mono);color:#a4adbc}.reader-layout article{max-width:770px}.reader-layout article section{margin:45px 0}.reader-layout article h2{font-size:34px;margin:12px 0 22px}.reader-layout article p{font-size:18px;line-height:1.85;white-space:pre-line}.reader-lead{font-family:var(--serif);font-size:25px!important;color:inherit;line-height:1.7!important}.reader-layout .muted{font-size:13px;margin-top:20px;line-height:1.7}.source-links{display:flex;flex-direction:column}.source-links a{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid #8a97a533;font-size:15px}.source-links svg{flex-shrink:0}.source-text{font:16px/1.9 "Source Sans 3",sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;max-height:900px;overflow-y:auto;border:1px solid #aaafa033;padding:28px;background:#fffdf8}.ocr-note{font-size:13px!important;line-height:1.5!important;color:#71756d;margin-bottom:20px}.station-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.station-card{border:1px solid var(--line);border-radius:7px;overflow:hidden}.station-art{height:230px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;background:radial-gradient(ellipse at 30% 60%,#3b475d,#10131f 80%)}.station-art>svg{color:#8194b4}.station-art>.eyebrow{font-size:9px;color:#a6b7d5}.station-state{position:absolute;left:18px;top:18px;padding:6px 9px;border:1px solid #c6d4e644;background:#0c1728ab;border-radius:4px;font:9px var(--mono);color:#d1ddf2}.station-copy{padding:27px}.station-copy>.eyebrow{color:#acb999;font-size:9px}.station-copy h2{font-size:31px;margin:12px 0}.station-copy p{font-size:14px;color:#abb4c7;line-height:1.8;margin:14px 0 25px}.station-attribution{font-size:11px;color:#a4b2cb;display:flex;align-items:center;gap:8px;margin-top:20px}.quiet-note{margin-top:40px;display:flex;align-items:center;gap:25px;padding:30px;border:1px solid var(--line)}.quiet-note>svg{flex-shrink:0;color:#c2ce9a}.quiet-note h3{font-size:23px;margin-bottom:9px}.quiet-note p{font-size:14px;color:#a3aec2}.quiet-note>a{flex-shrink:0}.observing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.observing-grid>div{padding:25px;border:1px solid var(--line);border-radius:5px}.observing-grid .eyebrow{color:#b7c791;font-size:9px}.observing-grid h3{margin:15px 0}.observing-grid p{font-size:14px;color:#a4aec1;margin-bottom:20px}.journal-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px}.journal-form{padding:30px;background:#111622;border:1px solid var(--line);border-radius:7px;align-self:start}.journal-form>.eyebrow{color:#b6c68d;margin-bottom:23px}.journal-form label{display:block;color:#bac4d4;font-size:14px;margin:20px 0}.journal-form input,.journal-form textarea{width:100%;background:#090e18;border:1px solid #8b98b344;border-radius:4px;display:block;padding:14px;color:#e3e8f0;margin-top:8px;font-size:16px}.journal-form p[role=status]{color:#c9d9b0;font-size:13px;margin-top:15px}.journal-list-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.journal-list-heading h2{font-size:28px}.journal-list-heading span{font:12px var(--mono);color:#9ba4b5;margin-left:8px}.journal-entry{padding:24px 0;border-bottom:1px solid var(--line)}.journal-entry .eyebrow{color:#a7b1c4}.journal-entry h3{margin:10px 0}.journal-entry>p{color:#b5becf;white-space:pre-wrap;font-size:15px;overflow-wrap:anywhere}.journal-entry>a{margin-top:18px}.journal-delete{display:flex;justify-content:flex-end;gap:20px;font-size:12px;color:#a6aec0;margin-top:18px}.solar-stage{position:relative;background:radial-gradient(ellipse at 53% 50%,#252433,#0a0d17 65%);border-radius:8px;overflow:hidden;border:1px solid var(--line)}.solar-canvas{height:610px;width:100%}.solar-canvas canvas{display:block;touch-action:none}.solar-overlay{position:absolute;left:28px;top:30px;pointer-events:none}.solar-overlay .eyebrow{color:#a4b5cf}.solar-overlay h2{font-size:34px;margin-top:15px;max-width:290px}.solar-overlay p{font:10px var(--mono);color:#9faec6;margin-top:16px}.solar-reset{position:absolute;right:22px;top:22px}.solar-caption{position:absolute;bottom:20px;left:25px;right:25px;color:#9aa9c2;font:9px/1.8 var(--mono);pointer-events:none}.solar-error{position:absolute;top:50%;left:25px;right:25px;text-align:center;color:#c6cbd3}.planet-picker{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.planet-picker button{padding:10px 13px;border-radius:24px;border:1px solid var(--line);background:transparent;display:flex;align-items:center;gap:9px;font-size:13px;min-height:42px}.planet-picker button[aria-pressed=true]{border-color:var(--citron);color:var(--citron)}.planet-picker i{width:12px;height:12px;border-radius:100%;box-shadow:inset -3px -2px 5px #0008}.planet-detail{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid var(--line);gap:30px;margin-bottom:20px}.planet-detail .eyebrow{color:#afbd95}.planet-detail h2{margin:12px 0}.planet-detail p{color:#a8b4c7;max-width:620px}.solar-stage.orbitarium-visual{background:#05070d;border-color:#a9c7e638;border-radius:22px;box-shadow:inset 0 1px #f2eddc12,0 30px 80px #0008}.orbitarium-visual:before{content:"";position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(circle at 34% 48%,#a9c7e619,transparent 28%),radial-gradient(circle at 74% 38%,#6e9fd80c,transparent 25%),linear-gradient(155deg,transparent 38%,#7b8fb20c 48%,transparent 59%);mix-blend-mode:screen}.orbitarium-visual .solar-overlay{padding:17px 19px;border-radius:17px;background:#05070db8;border:1px solid #a9c7e626;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orbitarium-visual .solar-overlay h2{color:#f2eddc}.solar-catalogue-status{color:#c7d8e9!important}.solar-mission-status{display:flex;align-items:center;gap:7px;max-width:430px}.solar-mission-status i{width:6px;height:6px;border-radius:50%;background:#788392;box-shadow:0 0 0 3px #78839218}.solar-mission-status i.is-live{background:#a9c7e6;box-shadow:0 0 12px #8ccbff}.planet-picker i{background-size:cover;background-position:center;box-shadow:inset -3px -2px 5px #0008,0 0 8px #a9c7e62b}@media(min-width:1500px){.sky-heading{left:max(5%,calc((100% - 1240px)/2))}.sky-topline,.sky-bottom{left:max(5%,calc((100% - 1240px)/2));right:max(5%,calc((100% - 1240px)/2))}.sky-canvas{height:710px}.sky-bottom{top:520px}}@media(max-width:1100px){.app-header{gap:20px;padding:0 4%}.desktop-nav{gap:20px}.journal-link span{display:none}.brand>span{font-size:13px}.sky-heading{max-width:360px}.record-art{height:200px}.journey-strip h3{font-size:19px}.journey-strip a{gap:10px}.journey-strip a+a{padding-left:18px}.paper-callout{padding:35px}.paper-callout h2{font-size:37px}.reader-layout{gap:35px;grid-template-columns:190px 1fr}}@media(max-width:760px){.app{padding-bottom:80px}.app-header{height:73px;padding:0 5%;gap:15px;justify-content:space-between}.desktop-nav{display:none}.brand img{width:33px;height:33px}.brand>span{font-size:12px;letter-spacing:.2em}.brand small{font-size:7px;letter-spacing:.13em;margin-top:4px}.header-actions{gap:10px}.header-actions .icon-button{min-height:36px;min-width:36px}.journal-link{display:none}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;padding:10px 9px max(10px,env(safe-area-inset-bottom));background:#090c14f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #a0b0ca25;z-index:30;justify-content:space-around}.mobile-nav a{display:flex;align-items:center;gap:4px;flex-direction:column;min-height:45px;min-width:54px;font-size:10px;color:#a3adbf}.mobile-nav a.active{color:var(--citron)}.mobile-nav a:nth-child(3)>svg{border:1px solid #8ca0c44d;box-sizing:content-box;padding:8px;margin-top:-12px;border-radius:50%;background:#0a0e18}.page{padding:40px 0;width:90%}.page-title{margin:5px 0 30px}.page-title p{font-size:16px;margin-top:18px}.page-title .eyebrow{font-size:9px}.page>section+section{margin-top:45px}.section-heading{align-items:start;gap:20px}.section-heading h2{font-size:31px}.section-heading>.inline-link{font-size:12px;max-width:100px;flex-shrink:0;padding-top:27px}.section-heading .eyebrow{font-size:9px;margin-bottom:10px}.sky-canvas{height:650px}.sky-topline{top:22px}.sky-topline .eyebrow{font-size:8px}.sky-topline>.mono{font-size:8px}.sky-heading{top:75px;left:6%;max-width:270px}.sky-heading .eyebrow{font-size:7px;margin-bottom:11px}.sky-heading h1{font-size:50px}.sky-heading p{font-size:13px;margin-top:12px}.sky-side-controls{top:160px;right:5%;gap:10px}.sky-side-controls .icon-button{min-width:36px;min-height:36px}.sky-bottom{top:466px;left:5%;right:5%}.sky-location{gap:6px;flex-wrap:wrap;font-size:11px}.sky-location .mono{font-size:8px;display:block;margin-left:0;flex-basis:100%;padding-left:21px;margin-top:0}.sky-location button{font-size:12px}.sky-toolbar{gap:7px;flex-wrap:wrap}.sky-toolbar .primary-button,.sky-toolbar .soft-button{padding:10px 12px;font-size:12px;gap:7px}.sky-toolbar .icon-button{min-height:36px;min-width:36px}.sky-caption{gap:10px;flex-wrap:wrap;font-size:8px;margin-top:17px}.sky-caption span:last-child{margin-left:0;flex-basis:100%;opacity:.8}.sky-selection{top:300px;left:5%;right:5%;width:auto;padding:13px 16px;justify-content:space-between}.sky-selection h3{font-size:25px}.sky-selection small{font-size:10px;max-width:240px}.sky-selection p{font-size:12px}.sky-accessory{padding:0 5% 16px}.sky-message,.sky-time{font-size:11px}.sky-time summary{margin-top:9px;min-height:32px}.sky-time .time-controls{flex-direction:column;align-items:stretch;gap:10px}.time-controls label{flex-wrap:wrap}.time-controls input{max-width:200px}.location-form{flex-wrap:wrap}.location-form label:first-child{flex-basis:100%}.location-form label{min-width:40%}.location-form>.primary-button{width:100%}.sky-object-list{grid-template-columns:1fr 1fr;gap:0 16px}.sky-object-list .mono{font-size:8px}.sky-object-list button{font-size:13px}.sky-full .sky-canvas{height:650px}.sky-full .sky-bottom{top:466px}.sky-expanded .sky-bottom{bottom:145px}.sky-load{inset:275px 5% auto;font-size:13px}.discover-content{padding-top:0}.journey-strip{grid-template-columns:1fr;gap:0;padding:6px 0;margin-bottom:38px}.journey-strip a{gap:17px;padding:19px 0}.journey-strip a+a{border-left:0;border-top:1px solid var(--line);padding-left:0}.journey-strip h3{font-size:23px}.journey-strip .eyebrow{font-size:8px;margin-bottom:4px}.journey-number{margin-top:2px}.card-grid{grid-template-columns:1fr;gap:25px}.record-art{height:250px}.record-copy h3{font-size:28px}.record-copy p{font-size:15px}.record-copy .eyebrow{font-size:9px}.record-meta{margin-top:14px}.record-card{padding-bottom:22px}.paper-callout{padding:30px 23px;display:block}.paper-callout h2{font-size:34px}.paper-callout p{font-size:14px}.paper-journal{width:100%;margin-top:28px;transform:none;padding:20px;min-height:0;display:grid;grid-template-columns:30px 1fr 20px;gap:14px;align-items:center}.paper-journal span{font-size:22px}.paper-journal small{grid-column:2;grid-row:2}.paper-journal svg:last-child{grid-column:3;grid-row:1 / 3;align-self:center}.news-rows a{gap:15px;padding:22px 0}.news-rows .eyebrow{font-size:8px}.news-rows h3{font-size:23px}.row-number{align-self:flex-start;padding-top:3px;font-size:10px}.app-footer{padding:24px 5%;flex-direction:column;gap:12px;font-size:11px}.search-form{gap:8px;padding-left:12px}.search-form input{font-size:15px}.search-form .primary-button,.search-form .dark-button{padding:10px 14px;font-size:13px}.segmented button{font-size:12px;padding:8px 14px}.atlas-map svg{height:300px;object-fit:cover}.atlas-map-label{font-size:10px;top:14px;left:14px}.atlas-time{gap:12px;flex-wrap:wrap}.atlas-time>.eyebrow{font-size:8px}.atlas-time strong{font-size:30px}.atlas-time .mono{font-size:8px}.atlas-coordinate-labels{font-size:8px;padding:12px}.archive-list a{gap:14px;padding:20px 0}.archive-list h3{font-size:22px}.archive-list p{font-size:12px}.archive-date{font-size:11px;width:35px}.library-page{width:100%;padding:40px 5%}.document-grid{grid-template-columns:1fr 1fr;gap:12px}.document-card{padding:18px 14px;min-height:240px}.document-card h3{font-size:21px;overflow-wrap:anywhere}.document-card p{font-size:12px;-webkit-line-clamp:2}.document-card .eyebrow{font-size:7px;letter-spacing:.08em}.document-bottom{font-size:10px;gap:8px}.topic-strip{gap:8px;margin-bottom:32px}.topic-strip button{font-size:12px;padding:7px 14px}.reader-page .page-title h1{font-size:39px}.reader-layout{display:block;margin-top:30px}.reader-layout aside{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid #919aa733}.reader-layout aside>.eyebrow{flex-basis:100%}.reader-layout aside a{font-size:11px;gap:5px}.reader-layout aside a span{font-size:8px}.reader-layout article h2{font-size:30px}.reader-layout article p{font-size:16px}.reader-lead{font-size:22px!important}.reader-actions{flex-wrap:wrap}.reader-actions>a{font-size:12px;padding:10px 13px}.reader-figure{margin:28px 0}.source-text{padding:15px;font-size:15px}.source-links a{font-size:13px}.station-grid{grid-template-columns:1fr;gap:24px}.station-copy{padding:24px}.station-copy h2{font-size:31px}.quiet-note{flex-wrap:wrap;padding:22px;gap:18px}.quiet-note>div{flex:1;min-width:200px}.quiet-note h3{font-size:23px}.quiet-note p{font-size:13px}.observing-grid{grid-template-columns:1fr;gap:16px}.observing-grid>div{padding:24px}.journal-layout{grid-template-columns:1fr;gap:35px}.journal-form{padding:24px}.journal-form label{font-size:13px}.solar-canvas{height:490px}.solar-overlay{left:20px;top:22px}.solar-overlay .eyebrow{font-size:8px}.solar-overlay h2{font-size:27px;max-width:235px}.solar-overlay p{font-size:8px}.solar-caption{font-size:8px;left:18px;right:18px}.planet-picker{gap:8px}.planet-picker button{font-size:12px;padding:8px 12px}.planet-detail{flex-direction:column;align-items:start;gap:22px}.planet-detail h2{font-size:34px}.planet-detail p{font-size:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand img{filter:brightness(0) invert(.88)}.sky-viewport{position:relative}.sky-bottom,.sky-full .sky-bottom,.sky-expanded .sky-bottom{top:auto;bottom:34px}.sky-toolbar .icon-button{min-width:44px;min-height:44px}.sky-expanded .sky-canvas{height:calc(100dvh - 110px)}@media(max-width:760px){.sky-canvas,.sky-full .sky-canvas{height:730px}.sky-heading{max-width:315px}.sky-heading h1{font-size:44px}.sky-bottom,.sky-full .sky-bottom,.sky-expanded .sky-bottom{top:auto;bottom:24px}.sky-toolbar{display:grid;grid-template-columns:1fr 1fr 44px;gap:8px}.sky-toolbar>.icon-button:last-child{grid-column:3;grid-row:2}.sky-toolbar>.primary-button,.sky-toolbar>.soft-button{padding:10px 8px;font-size:11px}.sky-caption{max-width:280px;margin-top:12px}.sky-toolbar>.icon-button:nth-last-child(2){grid-column:3;grid-row:1}.sky-toolbar>.primary-button,.sky-toolbar>.soft-button{grid-column:span 2}.sky-toolbar>.primary-button{grid-row:1}.sky-toolbar>.soft-button{grid-row:2}.sky-caption span:last-child{margin-left:0}.sky-message{padding-top:5px}.sky-expanded .sky-canvas{min-height:680px}}.worlds-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:25px 0 35px}.worlds-heading>.eyebrow,.worlds-heading .eyebrow{color:#b3c98b;margin-bottom:14px}.worlds-heading>p{max-width:440px;color:#aeb9cc;font-size:16px}.worlds-heading strong{color:#e0ebbe;font-weight:600}.world-portrait{display:grid;grid-template-columns:1fr 1fr;border:1px solid #a8b3cf29;border-radius:8px;overflow:hidden;margin-bottom:40px;background:#111723}.world-comparison{padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:390px;background:radial-gradient(ellipse at 70% 50%,#27334a,#101520 80%)}.world-comparison>.eyebrow{font-size:8px;color:#b2c2de}.world-circles{--world-base:190px;display:flex;justify-content:center;align-items:center;gap:28px;min-height:235px}.world-circles>div{display:flex;flex-direction:column;align-items:center;gap:18px}.world-circles i{display:block;border-radius:50%;flex-shrink:0;box-shadow:inset -18px -15px 28px #000a,0 0 45px #e5ffa40f;max-width:190px;max-height:190px}.earth-disc{background:radial-gradient(circle at 30% 30%,#bacfbe,#52838c 35%,#244054 65%,#12202e)}.exoplanet-disc{background:radial-gradient(circle at 30% 30%,#d6d2b4,#a4a77b 35%,#505948 65%,#182321)}.world-circles span{font:11px var(--mono);color:#c2cce0}.world-comparison>small{font-size:10px;line-height:1.6;color:#aab8d2}.world-portrait-copy{padding:36px}.world-portrait-copy>.eyebrow{color:#bed197;font-size:9px}.world-portrait-copy h2{font-size:43px;margin:16px 0 26px}.measurement-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px}.measurement-grid>div{display:flex;flex-direction:column;gap:5px}.measurement-grid span{font-size:11px;color:#aeb6c8}.measurement-grid strong{font-family:var(--mono);font-weight:400;font-size:16px}.measurement-grid small{font-size:10px;color:#b7c39e}.world-portrait-copy>p{font-size:13px;color:#aab5c9;margin-bottom:23px}.world-portrait-copy>.inline-link{font-size:11px;color:#acb9d3;margin-top:17px;display:flex}.world-filter{display:flex;align-items:center;gap:20px}.world-filter>.search-form{flex:1;margin:0}.world-filter>label:last-child{font-size:11px;color:#b0bcd1;display:flex;flex-direction:column;gap:5px}.world-filter select{font:13px "Source Sans 3",sans-serif;color:#e0e6f2;background:#171e2a;border:1px solid #7f8eaa55;padding:9px 14px;border-radius:5px;min-height:40px}.world-result-label{display:flex;justify-content:space-between;gap:20px;margin:28px 0 18px}.world-result-label .eyebrow{font-size:9px}.world-result-label>.muted{font-size:12px}.world-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.world-card{position:relative;text-align:left;min-height:225px;padding:23px 20px;background:#111621;border:1px solid #92a2bd29;border-radius:5px}.world-card.selected{border-color:#dfff7877;background:#1a211c}.world-card>.eyebrow{font-size:8px;color:#a9bad0}.world-card h3{font-size:24px;margin-top:8px}.world-card>span:not(.eyebrow){font-size:13px;color:#d7dfed;display:block}.world-card>small{font-size:11px;color:#b1bfd4;display:block;margin-top:6px;padding-right:10px}.world-card>svg{position:absolute;right:15px;bottom:17px;color:#c5d69f}.world-glyph{height:75px;display:flex;align-items:center}.world-glyph i{display:block;border-radius:100%;background:radial-gradient(circle at 25% 25%,#d5d3b6,#969e7b 25%,#414b48 65%,#131e27);box-shadow:inset -5px -2px 8px #0008}.catalogue-source-note{font-size:12px;color:#a5b1c9;margin-top:30px;max-width:900px}.celestial-list>article{display:flex;gap:22px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}.celestial-symbol{font-size:40px;color:#b5c497;width:45px;flex-shrink:0}.celestial-list .eyebrow{color:#a9bcd7;font-size:9px}.celestial-list h3{font-size:27px;margin-top:6px}.celestial-list p{font-size:14px;color:#aab7cb;margin:8px 0}.celestial-list small{color:#93a5c1;font-size:9px}.celestial-list>article>a{margin-left:auto;flex-shrink:0}@media(max-width:760px){.segmented{flex-wrap:wrap;gap:7px}.segmented button{font-size:11px;padding:8px 10px}.worlds-heading{display:block;margin-top:20px}.worlds-heading>p{font-size:14px;margin-top:22px}.world-portrait{grid-template-columns:1fr}.world-comparison{min-height:310px;padding:20px}.world-circles{gap:24px;min-height:205px}.world-circles{--world-base:130px}.world-circles span{font-size:9px}.world-portrait-copy{padding:27px}.world-portrait-copy h2{font-size:35px}.measurement-grid{gap:20px}.measurement-grid strong{font-size:14px}.world-filter{flex-wrap:wrap;gap:14px}.world-filter>.search-form{flex-basis:100%}.world-filter>label:last-child{flex-direction:row;align-items:center;gap:14px}.world-result-label{flex-direction:column;gap:8px;margin-top:22px}.world-grid{grid-template-columns:1fr 1fr;gap:12px}.world-card{padding:18px 14px;min-height:220px}.world-card h3{font-size:22px;overflow-wrap:anywhere}.world-card>small{font-size:10px}.world-card>span:not(.eyebrow){font-size:12px}.world-card .eyebrow{font-size:7px}.celestial-list>article{flex-wrap:wrap;gap:14px}.celestial-symbol{width:28px;font-size:30px}.celestial-list>article>div:nth-child(2){flex:1;min-width:210px}.celestial-list>article>a{margin-left:42px}.celestial-list h3{font-size:24px}}.app-solar{height:100dvh;min-height:0;padding:0;overflow:hidden;background:#05070d}.app-solar main{height:100%}.solar-fullpage,.solar-fullpage .solar-stage,.solar-fullpage .solar-canvas{width:100%;height:100dvh}.solar-fullpage .solar-stage.orbitarium-visual{border:0;border-radius:0;box-shadow:none}.solar-fullpage .solar-overlay{z-index:3;left:24px;top:24px}.solar-actions{position:absolute;z-index:4;right:24px;top:24px;display:flex;gap:10px}.solar-actions .icon-button{background:#05070dc4;border-color:#a9c7e63b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.solar-fullpage .planet-picker{position:absolute;z-index:4;left:50%;bottom:24px;transform:translate(-50%);width:max-content;max-width:calc(100% - 48px);margin:0;padding:8px;border:1px solid #a9c7e62e;border-radius:30px;background:#05070dc4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.solar-fullpage .planet-picker::-webkit-scrollbar{display:none}.solar-fullpage .planet-picker button{flex:0 0 auto}.solar-selected{position:absolute;z-index:3;left:24px;bottom:96px;max-width:330px;padding:15px 17px;border:1px solid #a9c7e624;border-radius:16px;background:#05070dab;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.solar-selected .eyebrow{font-size:8px;color:#a9c7e6}.solar-selected strong{display:block;font:400 25px var(--serif);margin:4px 0}.solar-selected p{font-size:12px;line-height:1.45;color:#abb7c9}.solar-fullpage .solar-caption{left:auto;right:24px;bottom:102px;width:auto;text-align:right}.solar-fullpage-loading{height:100dvh;display:grid;place-items:center;background:#05070d;color:#a9c7e6;font:10px var(--mono);letter-spacing:.16em;text-transform:uppercase}.solar-layers{position:absolute;z-index:5;right:24px;top:84px;width:470px;max-width:calc(100% - 48px)}.solar-filter-buttons{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.solar-filter-buttons button{display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid #a9c7e637;border-radius:20px;background:#05070dcc;color:#a9b7c9;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.solar-filter-buttons button[aria-pressed=true]{border-color:#b9dcff9c;background:#193047d9;color:#e5f4ff;box-shadow:inset 0 1px #fff1,0 0 24px #65b9ff14}.solar-mission-filters{margin-top:9px;margin-left:auto;width:270px;padding:15px;border:1px solid #a9c7e62c;border-radius:17px;background:#05070de8;box-shadow:0 18px 50px #0007;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.solar-mission-filters label{display:block;margin-bottom:11px}.solar-mission-filters label span{display:block;margin:0 0 6px;color:#91a7c0;font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.solar-mission-filters input,.solar-mission-filters select{width:100%;height:36px;padding:0 11px;border:1px solid #a9c7e62e;border-radius:8px;background:#0b1019;color:#eef4fa;font:11px var(--mono);outline:0}.solar-mission-filters input:focus,.solar-mission-filters select:focus{border-color:#8ccbffaa;box-shadow:0 0 0 3px #8ccbff12}.solar-mission-filters small{display:block;color:#788a9e;font:8px/1.5 var(--mono)}@media(max-width:760px){.app-solar{padding-bottom:0}.solar-fullpage .solar-overlay{left:14px;right:68px;top:14px;padding:13px 14px}.solar-fullpage .solar-overlay h2{font-size:25px;margin-top:9px}.solar-fullpage .solar-overlay p{margin-top:7px}.solar-actions{right:14px;top:14px;flex-direction:column;gap:8px}.solar-actions .icon-button{min-width:40px;min-height:40px}.solar-layers{left:14px;right:14px;top:200px;width:auto;max-width:none}.solar-filter-buttons{justify-content:flex-start}.solar-filter-buttons button{padding:7px 10px}.solar-mission-filters{max-width:310px;margin-left:0;padding:12px}.solar-selected{left:14px;bottom:84px;padding:10px 13px;max-width:210px}.solar-selected strong{font-size:21px}.solar-selected p{display:none}.solar-fullpage .planet-picker{left:12px;right:12px;bottom:12px;transform:none;width:auto;max-width:none;padding:6px}.solar-fullpage .planet-picker button{padding:7px 10px;min-height:39px;font-size:11px}.solar-fullpage .solar-caption{display:none}}.solar-selected{z-index:4;width:370px;max-width:calc(100% - 48px);max-height:56vh;overflow:hidden;padding:18px;border-color:#a9c7e63a;background:linear-gradient(145deg,#0a111ae8,#05070de8);box-shadow:0 24px 70px #0009,inset 0 1px #fff1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.solar-selected>.eyebrow{font-size:8px;color:#a9c7e6}.solar-selected>strong{display:block;font:400 29px var(--serif);margin:5px 0 11px}.solar-selected>p{font-size:11px;line-height:1.5;color:#abb7c9;margin-top:12px}.solar-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.solar-facts span{font:10px/1.25 var(--mono);color:#e5edf4;overflow-wrap:anywhere}.solar-facts small{display:block;margin-bottom:4px;color:#74879c;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.solar-moon-index{margin-top:15px;padding-top:13px;border-top:1px solid #a9c7e620}.solar-moon-index>.eyebrow{font-size:7px;color:#8399af}.solar-moon-index>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;max-height:132px;overflow:auto;padding-right:4px;scrollbar-width:thin}.solar-moon-index button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 8px;border:1px solid #a9c7e617;border-radius:7px;background:#101721ad;color:#dce7f0;text-align:left;font:9px var(--mono)}.solar-moon-index button[aria-pressed=true]{border-color:#b9dcff75;background:#1a3248}.solar-moon-index button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solar-moon-index button small{flex:none;color:#7f92a7;font-size:7px}.solar-surface-source{display:block;margin-top:8px;color:#86a0b6;font:7px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.solar-selected{left:14px;right:14px;bottom:78px;width:auto;max-width:none;max-height:245px;padding:12px 13px}.solar-selected>strong{font-size:22px;margin-bottom:8px}.solar-selected>p{display:none}.solar-facts{gap:5px}.solar-facts span{font-size:9px}.solar-moon-index{margin-top:10px;padding-top:9px}.solar-moon-index>div{max-height:83px}}.solar-filter-buttons a{display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid #dfff7870;border-radius:20px;background:#263119cf;color:#ecffd0;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.exo-atlas{position:relative;width:100%;height:100dvh;overflow:hidden;background:#010207;color:#eef4fb}.exo-canvas{position:absolute;inset:0}.exo-canvas canvas{display:block;width:100%;height:100%;touch-action:none}.exo-heading{position:absolute;z-index:3;left:24px;top:24px;width:390px;max-width:calc(100% - 120px);padding:19px 21px;border:1px solid #a9c7e629;border-radius:19px;background:linear-gradient(145deg,#07101bde,#03050bd9);box-shadow:0 24px 70px #0008,inset 0 1px #fff1;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);pointer-events:none}.exo-heading .eyebrow{font-size:8px;color:#a9c7e6}.exo-heading h1{font-size:39px;margin:7px 0 4px}.exo-heading p{color:#9eb0c5;font:9px var(--mono);letter-spacing:.05em}.exo-actions{position:absolute;z-index:6;right:24px;top:24px;display:flex;gap:10px}.exo-actions .icon-button{background:#03060cce;border-color:#a9c7e63b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.exo-tools{position:absolute;z-index:5;right:24px;top:84px;width:320px;max-height:calc(100dvh - 190px);padding:14px;border:1px solid #a9c7e62c;border-radius:19px;background:linear-gradient(145deg,#07101bed,#03050bf0);box-shadow:0 24px 70px #0009,inset 0 1px #fff1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.exo-search{display:flex;align-items:center;gap:8px;padding:0 10px;height:39px;border:1px solid #a9c7e63c;border-radius:10px;background:#02050b}.exo-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#eef4fb;font:11px var(--mono)}.exo-search input::placeholder{color:#65778d}.exo-search button{display:grid;place-items:center;padding:4px;background:transparent;color:#8fa3b8}.exo-presets{display:flex;gap:5px;overflow-x:auto;margin:10px 0;scrollbar-width:none}.exo-presets button{flex:0 0 auto;padding:6px 8px;border:1px solid #a9c7e629;border-radius:15px;background:#0c1420;color:#93a5b8;font:7px var(--mono);letter-spacing:.06em;text-transform:uppercase}.exo-presets button[aria-pressed=true]{border-color:#dfff7873;background:#29351d;color:#ebffcb}.exo-method{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;color:#8498ac;font:7px var(--mono);letter-spacing:.08em;text-transform:uppercase}.exo-method select{max-width:170px;padding:6px 8px;border:1px solid #a9c7e62d;border-radius:7px;background:#070c14;color:#cbd7e3;font:9px var(--mono)}.exo-results{max-height:310px;overflow:auto;scrollbar-width:thin}.exo-results>button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 7px;border-top:1px solid #a9c7e614;background:transparent;text-align:left}.exo-results>button[aria-pressed=true]{background:#172234}.exo-results>button>i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 12px currentColor;flex:none}.exo-results span{min-width:0}.exo-results strong,.exo-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exo-results strong{font:10px var(--mono);color:#edf3f8}.exo-results small{margin-top:3px;font-size:8px;color:#75899e}.exo-results>p{padding:12px;color:#d4a994;font-size:11px}.exo-dossier{position:absolute;z-index:5;left:24px;bottom:86px;width:420px;max-width:calc(100% - 48px);padding:18px 20px;border:1px solid #a9c7e63a;border-radius:19px;background:linear-gradient(145deg,#07101bea,#03050bf0);box-shadow:0 24px 70px #0009,inset 0 1px #fff1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.exo-dossier>.eyebrow{font-size:8px;color:#b6cd9e}.exo-dossier h2{font-size:31px;margin:5px 0 2px;overflow-wrap:anywhere}.exo-dossier>p{color:#9eafc0;font-size:11px}.exo-dossier>p strong{color:#e6eef5;font-weight:600}.exo-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;margin-top:15px}.exo-facts span{font:10px/1.25 var(--mono);color:#edf3f8;overflow-wrap:anywhere}.exo-facts small{display:block;margin-bottom:4px;color:#718499;font-size:7px;letter-spacing:.09em;text-transform:uppercase}.exo-boundary{display:block;margin-top:14px;color:#778a9d;font:7px/1.55 var(--mono)}.exo-system-picker{position:absolute;z-index:5;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:5px;max-width:calc(100% - 500px);padding:7px;border:1px solid #a9c7e62e;border-radius:28px;background:#03060cce;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:auto;scrollbar-width:none}.exo-system-picker button{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-height:33px;padding:6px 10px;border:1px solid transparent;border-radius:19px;background:transparent;color:#99aabd;font:8px var(--mono)}.exo-system-picker button[aria-pressed=true]{border-color:#dfff786c;background:#29351d;color:#efffd5}.exo-system-picker i{width:8px;height:8px;border-radius:50%;box-shadow:inset -2px -2px 3px #0008}.exo-caption{position:absolute;z-index:3;right:24px;bottom:20px;color:#718196;font:7px var(--mono);text-align:right;pointer-events:none}.exo-error{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:7}@media(max-width:760px){.solar-filter-buttons a{padding:7px 10px}.exo-heading{left:14px;top:14px;width:auto;right:68px;max-width:none;padding:13px 14px}.exo-heading h1{font-size:26px}.exo-actions{right:14px;top:14px;flex-direction:column;gap:8px}.exo-actions .icon-button{min-width:40px;min-height:40px}.exo-tools{left:14px;right:14px;top:143px;width:auto;max-height:235px;padding:11px}.exo-presets{margin:8px 0}.exo-method{margin-bottom:5px}.exo-results{max-height:90px;display:grid;grid-template-columns:1fr 1fr}.exo-results>button{min-width:0;padding:7px 5px}.exo-dossier{left:14px;right:14px;bottom:67px;width:auto;max-width:none;padding:12px 13px}.exo-dossier h2{font-size:24px}.exo-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 5px;margin-top:10px}.exo-facts span{font-size:9px}.exo-boundary{font-size:6px;margin-top:9px}.exo-system-picker{left:12px;right:12px;bottom:12px;transform:none;max-width:none;padding:5px}.exo-system-picker button{padding:5px 8px}.exo-caption{display:none}}.stellar-web{position:relative;width:100%;height:100dvh;overflow:hidden;background:#010207;color:#f2f7fb;isolation:isolate}.stellar-web-view{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#0c1723 0,#02040a 66%,#000)}.stellar-web-view>.aladin-lite-div{width:100%!important;height:100%!important}.stellar-web-view canvas{filter:saturate(.82) contrast(1.16) brightness(1.12)}.stellar-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 55% 48%,transparent 24%,#0102081f 60%,#010207d4 115%),linear-gradient(90deg,#01020792 0,transparent 26%,transparent 75%,#01020770 100%);box-shadow:inset 0 0 120px #000}.stellar-heading{position:absolute;z-index:5;left:24px;top:24px;width:408px;max-width:calc(100% - 120px);padding:20px 22px;border:1px solid #b7d3ed33;border-radius:20px;background:linear-gradient(145deg,#07101bdc,#02040be8);box-shadow:0 24px 80px #000a,inset 0 1px #fff1;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.stellar-heading .eyebrow{font-size:8px;color:#b6d5ef}.stellar-heading h1{font-size:43px;margin:7px 0 6px;line-height:.96}.stellar-heading h1 em{color:#dcedf8}.stellar-heading p{max-width:340px;color:#98aabe;font:9px/1.55 var(--mono);letter-spacing:.035em}.stellar-heading p strong{color:#f0f7ff;font-weight:500}.stellar-status{display:flex;align-items:center;gap:7px;margin-top:13px;color:#8698ab;font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.stellar-status i{width:6px;height:6px;border-radius:50%;background:#7190aa;box-shadow:0 0 10px #7190aa}.stellar-status.is-ready{color:#b8d99a}.stellar-status.is-ready i{background:#dfff78;box-shadow:0 0 13px #dfff78}.stellar-status.is-error{color:#e0a88f}.stellar-status.is-error i{background:#ef9a79}.stellar-actions{position:absolute;z-index:7;right:24px;top:24px;display:flex;gap:10px}.stellar-actions .icon-button{background:#03060cd6;border-color:#b7d3ed3b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stellar-zoom{position:absolute;z-index:7;right:24px;top:86px;display:flex;flex-direction:column;align-items:center;border:1px solid #b7d3ed33;border-radius:25px;background:#03060cd6;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stellar-zoom button{display:grid;place-items:center;width:44px;height:43px;background:transparent}.stellar-zoom button:hover{background:#ffffff10}.stellar-zoom span{width:44px;padding:7px 2px;border-block:1px solid #b7d3ed1f;color:#a9bdd0;font:7px var(--mono);text-align:center}.stellar-landmarks{position:absolute;z-index:6;right:24px;bottom:24px;width:310px;padding:14px;border:1px solid #b7d3ed30;border-radius:20px;background:linear-gradient(145deg,#07101be8,#02040bf1);box-shadow:0 24px 70px #000a,inset 0 1px #fff1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stellar-landmarks>.eyebrow{display:flex;align-items:center;gap:7px;padding:2px 5px 10px;color:#8faac1;font-size:7px}.stellar-landmarks button{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:8px 7px;border-top:1px solid #b7d3ed14;background:transparent;text-align:left}.stellar-landmarks button:hover,.stellar-landmarks button[aria-pressed=true]{background:#142231a6}.stellar-landmarks button[aria-pressed=true]{box-shadow:inset 2px 0 #dfff78}.stellar-landmarks button>i{width:7px;height:7px;border-radius:50%;background:#dcefff;box-shadow:0 0 12px #b9e2ff;flex:none}.stellar-landmarks button:nth-of-type(3)>i{background:#ffc57f;box-shadow:0 0 13px #ff9d58}.stellar-landmarks button:nth-of-type(4)>i{background:#a7ceff;box-shadow:0 0 13px #80b9ff}.stellar-landmarks strong,.stellar-landmarks small{display:block}.stellar-landmarks strong{color:#eaf2f8;font:10px var(--mono);font-weight:500}.stellar-landmarks small{margin-top:3px;color:#71869a;font-size:8px}.stellar-truth{position:absolute;z-index:5;left:24px;bottom:24px;width:470px;max-width:calc(100% - 382px);display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;padding:16px 18px;border:1px solid #b7d3ed26;border-radius:18px;background:#02050bcf;box-shadow:0 18px 55px #0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stellar-truth span{color:#e7f2fa;font:13px var(--mono)}.stellar-truth span small{display:block;margin-bottom:4px;color:#7890a5;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.stellar-truth p{grid-column:1/-1;color:#71869a;font:7px/1.55 var(--mono)}.stellar-credit{position:absolute;z-index:6;left:50%;bottom:8px;transform:translate(-50%);color:#64788c;font:6px var(--mono);white-space:nowrap}.stellar-credit a{color:#93acc2;text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.stellar-heading{left:14px;right:68px;top:14px;width:auto;max-width:none;padding:14px 15px}.stellar-heading h1{font-size:29px}.stellar-heading p{font-size:7px}.stellar-status{margin-top:8px}.stellar-actions{right:14px;top:14px;flex-direction:column;gap:8px}.stellar-actions .icon-button{min-width:40px;min-height:40px}.stellar-zoom{right:14px;top:113px}.stellar-zoom button{width:40px;height:38px}.stellar-zoom span{width:40px}.stellar-landmarks{left:14px;right:14px;bottom:14px;width:auto;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:0 5px}.stellar-landmarks>.eyebrow{grid-column:1/-1;padding:3px 5px 7px}.stellar-landmarks button{min-height:43px;padding:6px 5px}.stellar-landmarks button:nth-of-type(1){grid-column:1/-1}.stellar-landmarks strong{font-size:8px}.stellar-landmarks small{font-size:6px}.stellar-truth{left:14px;top:174px;bottom:auto;width:calc(100% - 80px);max-width:360px;padding:10px 12px;gap:7px 12px}.stellar-truth span{font-size:10px}.stellar-truth p,.stellar-credit{display:none}.stellar-web-view canvas{filter:saturate(.86) contrast(1.12) brightness(1.14)}}.record-share-card{min-width:0;display:flex;flex-direction:column;gap:8px}.record-share-card>.record-card{flex:1}.record-share-card>.content-share-trigger{align-self:flex-end}.orbit-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;margin:40px 0 30px}.orbit-intro h2{font-family:"Source Serif 4",serif;font-size:clamp(32px,4vw,54px);line-height:1.08;max-width:630px;margin:14px 0}.orbit-intro h2 em{font-weight:400;color:#d9c5f1}.orbit-intro p,.orbit-passes p,.orbit-detail p{color:#b8c3d0;line-height:1.7}.orbit-source-bar{display:flex;flex-wrap:wrap;gap:10px 28px;font:11px IBM Plex Mono,monospace;color:#b6c3d7;padding:20px 0;border-top:1px solid #ffffff20}.orbit-source-bar a{display:inline-flex;align-items:center;gap:7px;color:#e4d3f5}.orbit-workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:32px}.orbit-main{min-width:0}.orbit-globe-wrap{position:relative;overflow:hidden;border:1px solid #b4c1db1f;border-radius:28px;background:radial-gradient(ellipse at 50% 48%,#18263b,#0a101d 55%,#060a12 95%)}.orbit-globe{height:500px;touch-action:none}.orbit-globe canvas{display:block}.orbit-reset{position:absolute;top:18px;right:18px}.orbit-globe-caption{position:absolute;bottom:16px;left:20px;right:20px;font:10px/1.6 IBM Plex Mono,monospace;color:#bac7db;text-align:center;pointer-events:none}.orbit-globe-error{position:absolute;top:75px;left:20px;right:20px;background:#091220e8;padding:16px;border-radius:12px;color:#ebd7b1}.orbit-location{display:grid;grid-template-columns:1fr auto;gap:12px;padding:24px 0;border-bottom:1px solid #ffffff20}.orbit-location strong{grid-row:2;font-weight:500}.orbit-location>span:not(.eyebrow){font:11px IBM Plex Mono,monospace;color:#b5c1d5}.orbit-location a{font-size:13px;color:#d9c6f2}.orbit-location label{grid-column:1/-1;display:flex;gap:24px;align-items:center;font-size:13px;color:#bac3d3}.orbit-location input{flex:1;accent-color:#d9c5f1;min-width:0}.orbit-detail{padding:28px 0}.orbit-detail h3{font:400 clamp(27px,3vw,42px)/1.14 "Source Serif 4",serif;overflow-wrap:anywhere;margin:12px 0}.orbit-detail>.inline-link{margin-left:20px}.orbit-measurements{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:26px 0;border-block:1px solid #ffffff16;margin:24px 0}.orbit-measurements div{display:flex;flex-direction:column;gap:10px}.orbit-measurements span{font-size:12px;color:#b7c1d0}.orbit-measurements strong{font:400 29px "Source Serif 4",serif;font-variant-numeric:tabular-nums}.orbit-measurements small{font-size:13px;color:#b8c1d0}.orbit-catalogue{padding:18px;border:1px solid #ffffff20;border-radius:24px;align-self:start;min-width:0;background:#0a1019}.orbit-catalogue .search-form{margin:0;min-width:0;padding:10px;gap:9px}.orbit-catalogue input{min-width:0;width:100%;font-size:14px}.satellite-list{display:grid;margin-top:18px}.satellite-list button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:15px 12px;gap:10px;border:0;border-bottom:1px solid #ffffff15;background:transparent;color:#ecebf2;cursor:pointer;min-height:65px}.satellite-list button:hover,.satellite-list button.selected{background:#d5b9f216;border-radius:10px}.satellite-list button.selected{box-shadow:inset 2px 0 #dcc5f5}.satellite-list span{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.satellite-list span small{display:block;font:10px IBM Plex Mono,monospace;color:#a6b4c9;margin-top:5px}.satellite-list button>small{color:#c5b5d9;font-size:10px}.orbit-catalogue .pagination{gap:8px;margin:20px 0 0}.orbit-catalogue .pagination button{font-size:12px;padding:9px 12px}.orbit-passes{padding:24px;border:1px solid #ffffff20;border-radius:24px;background:#d5b9f207}.orbit-passes h3{font:400 28px "Source Serif 4",serif;margin:12px 0}.orbit-pass{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #ffffff18;font-variant-numeric:tabular-nums}.orbit-pass small{display:block;font-size:11px;color:#b6c1d1;margin-top:7px}.orbit-pass>span:last-child{text-align:right;color:#e1c9ff}.orbit-attribution{margin:32px 0;color:#aebbd0;font-size:11px;line-height:1.8;max-width:1000px}.orbit-attribution a{text-decoration:underline}.sky-orbit-context{margin:20px 0;padding:20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid #d9c5f133;border-radius:16px;background:#151728}.sky-orbit-context>div{flex:1;min-width:220px}.sky-orbit-context h3{margin:8px 0;font-size:22px}.sky-orbit-context p{margin:8px 0}.sky-orbit-context small{color:#b3bfd2;font-size:12px}.sky-orbit-context .eyebrow{color:#dfc9fa}@media(max-width:900px){.orbit-workspace{grid-template-columns:1fr}.orbit-catalogue{order:-1}.satellite-list{max-height:240px;overflow:auto}.orbit-intro{grid-template-columns:1fr;gap:8px}.orbit-globe{height:430px}.orbit-measurements{grid-template-columns:repeat(2,1fr)}.orbit-source-bar{font-size:10px}.orbit-location{grid-template-columns:1fr}.orbit-location strong{grid-row:auto}.orbit-detail>.inline-link{display:flex;margin:20px 0 0}.orbit-detail .primary-button{width:100%;justify-content:center}.sky-orbit-context{align-items:flex-start}.sky-orbit-context>div{min-width:100%}}.app-observatory{background:#02080d}.app-observatory .app-header{background:#03090dee;border:0;position:relative;z-index:5}.app-observatory .brand img{width:60px;height:40px;object-fit:contain}.app-observatory .brand>span{letter-spacing:5px}.observatory-home{max-width:1600px;margin:auto;background:radial-gradient(ellipse at 75% 24%,#132e4233,transparent 55%),#02080d}.observatory-sky{position:relative;z-index:1}.sky-cinematic.sky-panel{border:0;background:transparent}.sky-cinematic .sky-viewport{height:540px;min-height:0;background:#02080d}.sky-cinematic .sky-canvas{width:100%;height:100%}.sky-cinematic .sky-heading{top:78px;left:6%;max-width:660px;pointer-events:none}.sky-cinematic .sky-heading h1{font:400 clamp(42px,5.5vw,78px)/1.04 "Source Serif 4",serif;letter-spacing:-3px;margin:20px 0 12px}.sky-cinematic .sky-heading p{font-size:14px;color:#a3b4c6}.sky-cinematic .sky-heading .eyebrow{font-size:10px;color:#e2e7ec;letter-spacing:3px}.sky-cinematic .sky-topline{top:22px;left:6%;right:6%;font-size:9px}.sky-cinematic .sky-bottom{bottom:15px;left:6%;right:6%;padding:0;background:none}.sky-cinematic .sky-toolbar{display:none}.sky-cinematic .sky-caption{font-size:9px;margin-top:9px}.sky-cinematic .sky-side-controls{right:5%;top:48%;gap:8px}.sky-cinematic .sky-side-controls button{width:38px;height:38px;background:#07101b80;border-color:#b5cee82b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sky-cinematic .sky-accessory{background:#07111a;margin:0;padding:0 6%;border:0}.sky-cinematic .sky-message,.sky-cinematic .sky-time{display:none}.sky-cinematic .sky-accessory:has(.location-form),.sky-cinematic .sky-accessory:has(.sky-object-list){padding:20px 6%}.sky-cinematic .sky-selection{top:auto;bottom:80px;right:6%;max-width:320px;background:#07121cdf;border:1px solid #8ec6e859;box-shadow:0 15px 30px #0007;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sky-cinematic .sky-selection h3{font-size:24px}.sky-cinematic .sky-location{border:1px solid #b3d8ef33;border-radius:30px;background:#07101b80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;padding:7px 12px;gap:8px}.sky-cinematic .sky-location .mono{font-size:9px}.sky-cinematic.sky-expanded .sky-viewport{height:85vh}.sky-cinematic.sky-expanded .sky-toolbar{display:flex}.sky-cinematic.sky-expanded .sky-heading{display:none}.earth-portal{position:relative;z-index:2;max-width:1020px;margin:-22px auto 0;padding:0 28px}.earth-stage{height:580px;position:relative}.sighting-globe{position:absolute;inset:0;touch-action:none;z-index:1}.sighting-globe canvas{display:block;outline-offset:-6px;cursor:grab}.sighting-globe canvas:active{cursor:grabbing}.earth-stage:before{content:"";position:absolute;inset:5% 8% 12%;border-radius:50%;background:radial-gradient(ellipse,#26679412 35%,#249ee719 55%,transparent 70%);pointer-events:none}.portal-rim{position:absolute;z-index:2;left:0;right:0;bottom:0;height:145px;border-radius:50% 50% 28px 28px/85% 85% 30px 30px;border:1px solid #b3e5ff9c;border-bottom:8px solid #657f8c3d;background:linear-gradient(180deg,#05141f05,#06111eaa 35%,#081723f5 80%,#142734);box-shadow:0 -2px 2px #95dfff70,inset 0 4px 4px #9fdfff2b,inset 0 -2px 2px #020509,0 6px 18px #000;pointer-events:none}.portal-rim:before{content:"";position:absolute;inset:6px 12px -10px;border:1px solid #a0bcc75c;border-top-color:#ccefff73;border-radius:inherit;box-shadow:0 5px #02070c,0 8px 2px #516a7460}.portal-label{position:absolute;z-index:3;bottom:16px;left:20%;right:20%;text-align:center;pointer-events:none}.portal-label>span{font:14px "Source Serif 4",serif;letter-spacing:4px;color:#ecf1f4}.portal-label h2{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#adc7da;margin:10px 0}.portal-label p{font-size:11px;letter-spacing:.4px;color:#b6cde0;margin:10px 0}.globe-tools{position:absolute;right:0;top:26%;z-index:4;display:grid;gap:8px}.globe-tools button{width:36px;height:36px;border-radius:50%;border:1px solid #aed5e44d;background:#06121dab;color:#deedf6;display:grid;place-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.globe-error{position:absolute;z-index:4;left:15%;right:15%;top:20%;padding:20px;background:#08121eed;color:#dfedfa;border-radius:15px;font-size:13px}.observatory-deck{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:720px;margin:-6px auto 0;padding:15px 20px;background:linear-gradient(170deg,#7a9ead77,#11212df2 12%,#03111ef2 57%,#20333ce6);border:1px solid #c1d7dfb3;border-radius:60px;box-shadow:0 2px #040608,0 5px #8097a357,0 10px #020508,inset 0 2px 2px #bddeeb70,0 -4px 16px #68bdec26,0 20px 40px #000a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.observatory-deck:before{content:"";position:absolute;inset:6px;border:1px solid #b6e0f04d;border-radius:inherit;pointer-events:none}.deck-primary,.deck-secondary{position:relative;min-height:51px;display:flex;align-items:center;justify-content:center;gap:11px;white-space:nowrap;border-radius:32px;font-size:15px;font-weight:600;flex:1}.deck-primary{background:linear-gradient(115deg,#ecff89,#d3ff2b);color:#0a1500;box-shadow:0 0 25px #d9ff4429,inset 0 2px 1px #f4ffbf}.deck-secondary{border:1px solid #cde1ec78;background:linear-gradient(150deg,#1c2c37,#030a11 60%);box-shadow:inset 0 2px 2px #b9dbea22;color:#f1f4f5}.deck-lens{flex:0 0 63px;height:63px;border-radius:50%;padding:6px;border:2px solid #c4eafa;box-shadow:0 0 0 3px #182a37,0 0 0 5px #8bbbc9,0 0 20px #4cbaff4d;background:radial-gradient(circle at 35% 25%,#70b7eaaa,#081420 35%,#010609 60%,#597681 96%)}.deck-lens i{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #c1dae27d;background:radial-gradient(circle at 40% 40%,#e5f9fc,#82b6d48a 3%,#2b4e7444 10%,#0a111c 42%,#37546d88 64%,#05070a 69%)}.globe-coverage{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 26px;font:10px IBM Plex Mono,monospace;color:#bac8d5;margin:25px auto 0}.globe-coverage>span{display:flex;align-items:center;gap:8px}.globe-coverage button{display:flex;align-items:center;gap:6px;font-size:11px;color:#d0e1ef;min-height:35px}.globe-source-error,.globe-region,.globe-region-list{background:#07131df0;border:1px solid #7cb5d445;border-radius:20px;padding:22px;margin:20px auto;max-width:720px}.region-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.region-heading h3{font:24px "Source Serif 4",serif;margin:10px 0}.globe-region p,.globe-region-list p{font-size:13px;color:#b7c8d7;line-height:1.7}.region-records{max-height:380px;overflow-y:auto}.region-records a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #bcd5e424}.region-records a span{font-size:10px;color:#bfd0dc;display:block;margin-bottom:5px}.region-records a strong{font-size:14px;font-weight:400}.globe-region-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:transparent;border:0;border-top:1px solid #bcd5e424;color:#dbe9f1;padding:16px 0;cursor:pointer;font-size:12px}.globe-region-list>button strong{font-weight:400;color:#e3ff93}.curiosity-section{max-width:1040px;margin:36px auto 20px;padding:0 28px}.curiosity-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:12px}.curiosity-heading .eyebrow{letter-spacing:3px;font-size:10px;color:#dee6ec}.curiosity-heading>a{display:flex;gap:8px;align-items:center;color:#c0d1e0;font-size:12px}.curiosity-ribbon{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.curiosity-tile{position:relative;min-height:205px;padding:24px 18px 20px;overflow:hidden;border-radius:18px;border:1px solid #bdcbd875;background:#07111c;display:flex;align-items:flex-end;isolation:isolate}.curiosity-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#020911eb,transparent);z-index:-1}.curiosity-tile h3{font:25px/1.04 "Source Serif 4",serif;margin:0 0 9px}.curiosity-tile p{font-size:13px;line-height:1.5;color:#bccbdc;margin:0}.curiosity-tile>svg{position:absolute;right:14px;bottom:20px}.moon-object{position:absolute;width:230px;height:230px;border-radius:50%;top:-20px;left:10%;z-index:-2;background:radial-gradient(circle at 88% 40%,transparent,#020407 65%),url(/imagery/moon.jpg) center/cover;box-shadow:inset -6px 0 10px #b5c8d3aa,4px 0 6px #b5c8d33b}.evidence-tile{background:linear-gradient(150deg,#796f57,#332b24)}.archive-paper{position:absolute;top:15px;left:25px;width:78%;height:170px;transform:rotate(14deg);background:#bdb29c;padding:18px;color:#403b34;box-shadow:6px 4px #827662,12px 8px #a29882;z-index:-2;font:9px IBM Plex Mono,monospace}.archive-paper i{display:block;background:#534f4140;height:3px;margin:9px 0}.saturn-object{position:absolute;z-index:-2;width:180px;height:180px;border-radius:50%;right:-25px;top:-40px;background:linear-gradient(130deg,transparent,#02060bdd),url(/imagery/saturn.jpg) center/cover;transform:rotate(-30deg)}.saturn-object:after{content:"";position:absolute;inset:30% -55%;border:22px solid #a69a777d;border-radius:50%;transform:rotateX(68deg);box-shadow:0 0 0 3px #6f675866,0 0 0 10px #c4b7902e}.observatory-sources{max-width:960px;margin:25px auto 0;padding:0 28px 25px;color:#9fb0c1;font-size:11px;line-height:1.8}.observatory-sources summary{cursor:pointer;min-height:34px}.observatory-sources a{text-decoration:underline;color:#c3dbe9}.app-observatory .app-footer{border:0;background:#02080d;font-size:10px}@media(min-width:1100px){.observatory-home{position:relative}.sky-cinematic .sky-viewport{height:550px}.earth-portal{margin-top:-165px;width:68%;margin-right:2%}.earth-stage{height:540px}.sky-cinematic .sky-heading{max-width:570px}.sky-cinematic .sky-bottom{bottom:80px;right:auto}.curiosity-section{max-width:none;margin-top:40px;padding:0 6%}.curiosity-tile{min-height:230px}.observatory-sources{max-width:none;padding-inline:6%}}@media(max-width:600px){.app-observatory .app-header{height:76px;padding:14px 20px}.app-observatory .brand{gap:9px}.app-observatory .brand img{width:48px;height:31px}.app-observatory .brand>span{font-size:12px;letter-spacing:4px}.app-observatory .brand small{font-size:6px;letter-spacing:1.8px}.app-observatory .header-actions .icon-button{width:38px;height:38px}.sky-cinematic .sky-viewport{height:364px;min-height:0}.sky-cinematic .sky-heading{top:45px;left:20px;right:20px;max-width:340px}.sky-cinematic .sky-heading h1{font-size:42px;line-height:1.06;letter-spacing:-1.5px;margin-top:13px}.sky-cinematic .sky-heading p{font-size:11px;margin-top:9px}.sky-cinematic .sky-heading .eyebrow{font-size:8px;letter-spacing:2px}.sky-cinematic .sky-topline{left:20px;right:20px;top:8px}.sky-cinematic .sky-topline .eyebrow,.sky-cinematic .sky-topline .mono{font-size:8px}.sky-cinematic .sky-bottom{left:18px;right:18px;bottom:11px}.sky-cinematic .sky-location{font-size:10px}.sky-cinematic .sky-location .mono{display:none}.sky-cinematic .sky-caption{font-size:8px;gap:6px;margin-top:5px}.sky-cinematic .sky-caption>span:last-child{display:none}.sky-cinematic .sky-side-controls{top:49%;right:18px}.sky-cinematic .sky-side-controls button{width:34px;height:34px}.sky-cinematic .sky-selection{bottom:63px;right:60px;left:18px;width:auto;max-width:250px;padding:12px}.sky-cinematic .sky-selection p,.sky-cinematic .sky-selection small{font-size:10px}.sky-cinematic .sky-selection h3{font-size:21px}.earth-portal{padding:0 12px;margin-top:-2px}.earth-stage{height:370px;margin:0 -12px}.portal-rim{height:94px;left:8px;right:8px}.portal-label{bottom:9px;left:12%;right:12%}.portal-label>span{font-size:10px;letter-spacing:2px}.portal-label h2{font-size:8px;letter-spacing:2px;margin:7px 0}.portal-label p{font-size:9px;margin:7px 0}.globe-tools{right:14px;top:24%;gap:7px}.globe-tools button{width:33px;height:33px}.observatory-deck{padding:11px 9px;gap:10px;margin-top:-2px;min-height:67px}.deck-primary,.deck-secondary{min-height:42px;font-size:11px;gap:6px;font-weight:600}.deck-primary>svg:first-child{width:16px}.deck-primary>svg:last-child{display:none}.deck-secondary>svg{width:14px}.deck-lens{flex-basis:40px;height:40px;padding:4px;border-width:1px;box-shadow:0 0 0 2px #182a37,0 0 0 3px #8bbbc9,0 0 12px #4cbaff4d}.globe-coverage{font-size:8px;gap:3px 10px;margin:17px 2px 0}.globe-coverage .status-dot{width:4px;height:4px}.globe-coverage button{font-size:9px;min-height:30px}.curiosity-section{padding:0 14px;margin:23px auto 15px}.curiosity-heading{margin-bottom:13px}.curiosity-heading .eyebrow{font-size:8px;letter-spacing:2px}.curiosity-heading>a{font-size:10px}.curiosity-ribbon{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding:0 0 10px;scrollbar-width:none}.curiosity-tile{flex:0 0 43%;min-height:162px;padding:16px 12px;border-radius:13px;scroll-snap-align:start}.curiosity-tile h3{font-size:21px;line-height:1.06}.curiosity-tile p{font-size:11px;line-height:1.4}.curiosity-tile>svg{width:14px;right:9px;bottom:14px}.moon-object{width:158px;height:158px;left:10%;top:-13px}.saturn-object{width:135px;height:135px;right:-40px}.archive-paper{left:18px;top:4px;width:80%;padding:12px;font-size:6px}.observatory-sources{padding:0 20px 15px;font-size:10px;margin-top:8px}.app-observatory .mobile-nav{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));height:70px;border:1px solid #83b8d150;border-radius:25px;background:linear-gradient(160deg,#0b1a25eb,#030a11f2);box-shadow:0 -6px 30px #0009,0 0 20px #3588b00c;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:8px 3px}.app-observatory .mobile-nav a{font-size:9px;gap:5px}.app-observatory .mobile-nav a svg{width:21px;height:21px}.app-observatory .mobile-nav a:nth-child(3) svg{border:1px solid #73bcdd;border-radius:50%;width:33px;height:33px;padding:6px;box-shadow:0 0 10px #40a9e43b}.app-observatory .mobile-nav a:nth-child(3){margin-top:-5px}.app-observatory .mobile-nav a.active{color:#dcff56}.app-observatory{padding-bottom:90px}.globe-region{padding:16px}.region-heading h3{font-size:22px}.globe-region .eyebrow{font-size:8px}.globe-region-list{padding:16px}.globe-region-list>button{font-size:11px}.globe-error{font-size:11px;padding:13px;left:14%;right:14%}}@media(prefers-reduced-motion:reduce){.observatory-home *{scroll-behavior:auto;transition:none!important}}.sky-cinematic .sky-toolbar{display:flex;position:absolute;right:0;bottom:14px;margin:0}.sky-cinematic .sky-toolbar>.primary-button,.sky-cinematic .sky-toolbar>.soft-button{display:none}.sky-cinematic .sky-toolbar>.icon-button{width:35px;height:35px;background:#091625ab}.sky-cinematic.sky-expanded .sky-toolbar>.primary-button,.sky-cinematic.sky-expanded .sky-toolbar>.soft-button{display:flex}@media(max-width:600px){.sky-cinematic .sky-viewport{height:clamp(270px,34svh,364px)}.earth-stage{height:clamp(280px,36svh,370px)}.sky-cinematic .sky-heading{top:39px}.sky-cinematic .sky-heading p,.sky-cinematic .sky-caption{display:none}.sky-cinematic .sky-toolbar{bottom:0}.sky-cinematic .sky-bottom{bottom:9px}.sky-cinematic .sky-side-controls{top:50%}.sky-cinematic .sky-selection{bottom:49px}.sky-cinematic.sky-expanded .sky-viewport{height:85svh}}.app-observatory{position:relative}.app-observatory .app-header{position:absolute;inset:0 0 auto;background:linear-gradient(#02080d88,transparent)}.sky-cinematic .sky-viewport{background:#02080d}.sky-cinematic .sky-canvas{filter:none}.sky-cinematic .sky-heading h1{font-weight:400;text-shadow:0 2px 22px #0009}.earth-stage:before{inset:-18% -5% -4%;background:radial-gradient(ellipse at 75% 25%,#567c9830,transparent 35%),radial-gradient(ellipse,#1363991a,transparent 70%)}.portal-rim{height:155px;border:1px solid #b6e4fa9e;border-bottom:9px solid #7e949c66;background:linear-gradient(155deg,#d9f1fa19,transparent 22%,#02080dd9 55%),linear-gradient(0deg,#19303bee,#02091040);box-shadow:0 -2px 1px #addefac2,0 -5px 12px #68bcff36,inset 0 4px 2px #081117,inset 0 7px 2px #c4e4f044,inset 12px 0 16px #8bb9ce27,inset -12px 0 16px #8bb9ce27,0 8px 1px #02070b,0 11px 2px #82959c77,0 18px 20px #000}.portal-rim:before{inset:7px 11px -2px;border-color:#92cde36b;box-shadow:inset 0 -7px 12px #9cb6c217,0 4px #02070c}.portal-rim:after{content:"";position:absolute;inset:30% -2% -9%;border-radius:50%;border:7px solid transparent;border-left-color:#bacdd692;border-right-color:#bacdd692;filter:drop-shadow(0 0 4px #7597aa77)}.observatory-deck{background:linear-gradient(175deg,#9cb6be88,#152833f5 16%,#02070cf5 52%,#10232eef 85%,#85979f88);box-shadow:0 -2px 2px #d5eaf4aa,0 2px #010407,0 6px #6d87926e,0 10px #010407,inset 0 3px 4px #d9f0fa57,0 17px 24px #000}.curiosity-tile{border-color:#9daeba60;box-shadow:inset 0 1px #e3f3ff1a}@media(min-width:601px){.sky-cinematic .sky-heading{top:135px}.sky-cinematic .sky-topline{top:95px}}@media(max-width:600px){.app-observatory .app-header{height:82px;padding:12px 20px}.app-observatory .brand img{width:65px;height:45px;object-fit:cover}.app-observatory .brand{gap:10px}.app-observatory .brand>span{font-size:12px;letter-spacing:3.5px}.sky-cinematic .sky-viewport{height:clamp(350px,41svh,410px)}.sky-cinematic .sky-heading{top:106px}.sky-cinematic .sky-heading h1{font-size:42px;letter-spacing:-1.9px;line-height:1.03;margin-top:12px}.sky-cinematic .sky-topline{top:83px}.sky-cinematic .sky-heading .eyebrow{font-size:7px;letter-spacing:2.5px}.sky-cinematic .sky-side-controls{top:66%}.sky-cinematic .sky-bottom{bottom:22px}.earth-portal{margin-top:-16px}.earth-stage{height:clamp(305px,38svh,345px)}.sighting-globe{top:-32px;bottom:0}.portal-rim{height:106px;left:7px;right:7px;border-radius:50% 50% 24px 24px/88% 88% 24px 24px}.portal-label{bottom:10px}.portal-label>span{font-size:13px;font-weight:400;letter-spacing:3px}.portal-label h2{font-size:8px;font-family:"Source Sans 3",sans-serif;letter-spacing:2.5px}.portal-label p{font:10px "Source Sans 3",sans-serif;color:#b3cede}.globe-tools{top:27%;right:13px}.globe-tools button{background:#020910ad;border-color:#93b9ce38}.observatory-deck{padding:11px 9px;margin-top:0;gap:11px}.deck-primary,.deck-secondary{font-size:12px}.curiosity-tile{flex-basis:calc((100% - 20px)/3);min-height:153px;padding:14px 10px}.curiosity-tile h3{font-size:18px;font-weight:400;letter-spacing:-.3px}.curiosity-tile p{font-size:10px}.curiosity-tile>svg{display:none}.moon-object{left:-30%;width:170px;height:170px}.saturn-object{width:115px;height:115px;right:-40px;top:-5px}.app-observatory .mobile-nav{border-radius:29px;box-shadow:inset 0 1px #d9f1fc19,0 -6px 30px #0009}.sky-cinematic.sky-expanded .sky-viewport{height:85svh}}@media(max-width:350px){.sky-cinematic .sky-heading h1{font-size:36px}.deck-primary,.deck-secondary{font-size:10px;gap:4px}.deck-lens{flex-basis:34px;height:34px}.app-observatory .brand>span{font-size:10px;letter-spacing:2.5px}}.globe-region{scroll-margin-top:24px}.region-heading>.icon-button{flex-shrink:0}.app-observatory :is(button,a){scroll-margin-bottom:110px}.sky-cinematic .sky-heading h1{font-weight:300}.portal-rim:after{inset:28% 0 -5%;border-width:4px;opacity:.7}@media(max-width:600px){.sighting-globe{top:-42px;bottom:-22px}.sky-cinematic .sky-canvas{-webkit-mask-image:linear-gradient(#000 87%,transparent);mask-image:linear-gradient(#000 87%,transparent)}.sky-cinematic .sky-bottom{z-index:4}}.observatory-sky{z-index:3;pointer-events:none}.sky-cinematic .sky-viewport{background:transparent}.observatory-sky :is(canvas,button,a,input,summary,.sky-accessory){pointer-events:auto}.earth-stage:before{left:0;right:0}@media(min-width:601px){.observatory-sky{z-index:1}}@media(min-width:1100px){.earth-portal{margin-top:-70px}}.observatory-home{position:relative;isolation:isolate}.observatory-sky{z-index:1}.sky-cinematic .sky-canvas{position:absolute;inset:0 auto auto 0;height:var(--sky-scene-height,1200px);-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,transparent)}.earth-portal,.earth-stage,.sighting-globe{pointer-events:none}.sighting-globe canvas,.globe-tools,.observatory-deck,.globe-coverage,.globe-report-status,.globe-region,.globe-region-list,.globe-source-error{pointer-events:auto}.curiosity-section,.observatory-sources{position:relative;z-index:2;pointer-events:none}.curiosity-section a,.observatory-sources details,.observatory-sources summary,.observatory-sources a{pointer-events:auto}.observatory-sky:has(.sky-expanded){z-index:40}.sky-cinematic.sky-expanded .sky-canvas{position:relative;height:85svh;-webkit-mask-image:none;mask-image:none}.globe-report-status{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px 15px;font-size:11px;color:#b8d1e2;max-width:720px;margin:6px auto 0}.globe-report-status .text-button{font-size:11px;color:#c2e6ff}.globe-region .region-records p{font-size:12px}@media(max-width:600px){.observatory-sky{z-index:1}.globe-report-status{font-size:10px;text-align:center}.sky-cinematic .sky-side-controls{top:58%}.sky-cinematic .sky-bottom{bottom:44px}.sky-cinematic .sky-toolbar{bottom:0}}.earth-stage:before{content:none;background:none}.app-observatory{overflow-x:clip}.observatory-sky{position:static;z-index:auto}.sky-cinematic:not(.sky-expanded){position:static;isolation:auto}.sky-cinematic:not(.sky-expanded) .sky-viewport{position:static;height:92px;min-height:0}.sky-cinematic:not(.sky-expanded) :is(.sky-topline,.sky-heading,.sky-bottom,.sky-side-controls){display:none}.sky-cinematic:not(.sky-expanded) .sky-canvas{z-index:0}.sky-home-tools{position:absolute;left:16px;right:16px;top:96px;display:flex;justify-content:space-between;pointer-events:none;z-index:4}.sky-home-tools .icon-button{pointer-events:auto;width:34px;height:34px;background:#030b13b3;border-color:#b5cee82b}.sky-cinematic:not(.sky-expanded) .sky-selection{position:fixed;inset:auto 20px 100px;z-index:6;max-width:340px}.sky-cinematic .sky-accessory{position:relative;z-index:5}.earth-portal{margin:0 auto;width:100%;max-width:1020px}.earth-stage{height:580px}.sighting-globe{top:0;bottom:0}.realistic-earth-shell,.realistic-earth-canvas{position:absolute;inset:0}.realistic-earth-shell{pointer-events:none}.realistic-earth-canvas{pointer-events:auto;touch-action:none;z-index:1}.realistic-earth-canvas canvas{display:block;width:100%;height:100%;outline-offset:-6px}.earth-model-status{position:absolute;z-index:4;left:8px;top:24px;max-width:270px;padding:12px 14px;color:#dbeaf2;border-left:1px solid #a6d9ec5c;background:linear-gradient(90deg,#03101bbb,transparent);pointer-events:none}.earth-model-status>span{display:block;font:8px IBM Plex Mono,monospace;letter-spacing:2.2px;color:#8fb9cb}.earth-model-status>strong{display:block;margin-top:7px;font:400 17px "Source Serif 4",serif;color:#f0f7fa}.earth-model-status p{margin:5px 0 0;font:8px/1.55 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.5px;color:#7898a9}.earth-model-status button{margin-top:9px;padding:6px 9px;color:#cae9f4;border:1px solid #9bc7d73b;border-radius:12px;background:#081824;pointer-events:auto;cursor:pointer}.realistic-earth-tools{pointer-events:auto}.earth-sighting-panel{position:absolute;z-index:6;right:54px;bottom:18px;width:min(350px,calc(100% - 80px));max-height:390px;padding:20px;color:#dceaf2;border:1px solid #a8d6e54a;border-radius:18px;background:linear-gradient(145deg,#0a1b28f2,#030b12ed);box-shadow:inset 0 1px #dff7ff16,0 22px 55px #0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:auto;pointer-events:auto}.earth-sighting-panel>span{display:block;padding-right:28px;font:8px IBM Plex Mono,monospace;letter-spacing:2.1px;color:#8db6c8}.earth-sighting-panel h2{margin:8px 30px 13px 0;font:400 23px/1.05 "Source Serif 4",serif;color:#f0f6f9}.earth-panel-close{position:absolute;right:12px;top:12px;width:31px;height:31px;display:grid;place-items:center;color:#bdd2dc;border:1px solid #a9cfdf2f;border-radius:50%;background:#08141da6;cursor:pointer}.earth-record-list{max-height:225px;overflow:auto;border-top:1px solid #9cc4d324}.earth-record-list a{position:relative;display:grid;grid-template-columns:1fr 20px;padding:12px 3px;color:#d5e7ee;border-bottom:1px solid #9cc4d31c}.earth-record-list a>span,.earth-record-list a>small{grid-column:1;font:8px IBM Plex Mono,monospace;color:#7798a9;text-transform:uppercase;letter-spacing:.5px}.earth-record-list a>strong{grid-column:1;margin:4px 0;font:400 14px/1.2 "Source Serif 4",serif}.earth-record-list a>svg{position:absolute;right:2px;top:50%;transform:translateY(-50%)}.earth-panel-action{width:100%;margin-top:12px;padding:10px;color:#d9edf5;border:1px solid #9ecedf42;border-radius:20px;background:#102b3a;cursor:pointer}.earth-panel-action:disabled{opacity:.55}.earth-panel-note{margin:11px 0 0;font-size:8px;line-height:1.5;color:#7793a2}.home-earth-engine.street-atlas{position:absolute;inset:0;height:auto;min-height:0;background:transparent;pointer-events:auto}.home-earth-engine .atlas-street-map,.home-earth-engine .cesium-viewer,.home-earth-engine .cesium-widget,.home-earth-engine .cesium-viewer-cesiumWidgetContainer{background:transparent!important}.home-earth-engine .cesium-widget,.home-earth-engine .cesium-widget canvas{width:100%;height:100%}.home-earth-status{top:24px;z-index:6;background:linear-gradient(90deg,#03101bf2 65%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.home-earth-tools{z-index:7;pointer-events:auto}.home-earth-loading,.home-earth-error{position:absolute;z-index:7;left:50%;top:48%;transform:translate(-50%,-50%);padding:13px 18px;color:#cfe3ed;border:1px solid #a6d2e13d;border-radius:20px;background:#06121cdb;box-shadow:0 14px 35px #0007;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;pointer-events:auto}.home-earth-error{max-width:320px;text-align:center}.home-earth-error p{margin:0 0 10px}.home-earth-error button{padding:8px 13px;color:#d9edf5;border:1px solid #9ecedf42;border-radius:18px;background:#102b3a;cursor:pointer}.home-earth-records{position:absolute;z-index:8;right:52px;bottom:32px;width:min(330px,calc(100% - 74px));max-height:340px;padding:18px;color:#dceaf2;border:1px solid #a8d6e54a;border-radius:18px;background:linear-gradient(145deg,#0a1b28f2,#030b12ed);box-shadow:inset 0 1px #dff7ff16,0 22px 55px #0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:auto;pointer-events:auto}.home-earth-records>button{position:absolute;right:11px;top:11px;width:30px;height:30px;display:grid;place-items:center;color:#bdd2dc;border:1px solid #a9cfdf2f;border-radius:50%;background:#08141da6}.home-earth-records>span{font:8px IBM Plex Mono,monospace;letter-spacing:2px;color:#8db6c8}.home-earth-records h2{margin:8px 35px 12px 0;font:400 22px "Source Serif 4",serif}.home-earth-records>a{position:relative;display:grid;grid-template-columns:1fr 18px;gap:4px;padding:11px 2px;color:#d5e7ee;border-top:1px solid #9cc4d31c}.home-earth-records>a strong{font:400 14px "Source Serif 4",serif}.home-earth-records>a small{grid-column:1;font-size:8px;color:#7898a9}.home-earth-records>a svg{position:absolute;right:1px;top:50%;transform:translateY(-50%)}.home-earth-engine .cesium-viewer-bottom{z-index:5}.earth-readout{position:absolute;z-index:4;left:4px;bottom:36px;width:250px;padding:16px 17px;color:#dbe9f2;border:1px solid #a8cee12c;border-radius:15px;background:linear-gradient(145deg,#0a1824b8,#030a11a6);box-shadow:inset 0 1px #e2f5ff12,0 16px 35px #0004;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.earth-readout>span{display:block;font:8px IBM Plex Mono,monospace;letter-spacing:2.1px;color:#91b7cb}.earth-readout>strong{display:block;margin:8px 0 11px;font:400 14px "Source Serif 4",serif;letter-spacing:.8px;color:#f0f6f9}.earth-readout dl{margin:0;display:grid;gap:5px}.earth-readout dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.earth-readout dt,.earth-readout dd{margin:0;font:8px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.8px}.earth-readout dt{color:#829daf}.earth-readout dd{color:#c9dbe5}.earth-readout p{margin:11px 0 0;padding-top:9px;border-top:1px solid #acc9d51a;font-size:9px;line-height:1.5;color:#829aab}@media(max-width:600px){.earth-stage{height:clamp(310px,100vw,440px)}.sky-cinematic:not(.sky-expanded) .sky-viewport{height:82px}.sky-home-tools{top:90px}.globe-tools{top:30%}}.globe-coverage,.globe-report-status,.globe-region,.globe-region-list,.globe-source-error{position:relative;z-index:4}.portal-rim{height:88px;border:1px solid #b8dce53d;border-bottom-width:1px;background:linear-gradient(175deg,#a4d7ee0c,#06111b66 55%,#0d202d99);box-shadow:inset 0 1px #d9f3ff2b,0 -1px 8px #88c6e512,0 5px 15px #0004}.portal-rim:before{inset:4px 7px -3px;border:1px solid #a4cede24;box-shadow:none}.portal-rim:after{content:none}.portal-label{bottom:13px}.portal-label>span{font-size:12px;letter-spacing:5px;color:#d6e5ee}.portal-label h2{display:none}.portal-label p{font-size:11px;color:#a9becd;margin:9px 0 0}.observatory-deck{max-width:640px;min-height:0;padding:8px 10px;gap:12px;border:1px solid #b8dce540;border-radius:34px;background:linear-gradient(160deg,#a4c5d31f,#0a1722b3 40%,#10243199);box-shadow:inset 0 1px #def2fa24,0 7px 18px #0005;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.observatory-deck:before{inset:3px;border-color:#c5e5f012}.deck-primary,.deck-secondary{min-height:44px;font-size:13px;font-weight:400;border-radius:26px}.deck-primary{color:#eef8ff;border:1px solid #a5d2ec66;background:linear-gradient(135deg,#33556bcc,#142c3ccc);box-shadow:inset 0 1px #e0f5ff20}.deck-primary:hover{background:linear-gradient(135deg,#416b84dd,#1a3a4dcc)}.deck-secondary{border-color:#b6d0df2e;background:#08131c66;box-shadow:inset 0 1px #dcefff0d;color:#d6e3ec}.deck-lens{flex-basis:32px;height:32px;padding:3px;border:1px solid #c4eafa70;box-shadow:0 0 0 2px #a0c8db1a;background:radial-gradient(circle at 35% 25%,#70b7ea66,#081420 45%,#010609 80%)}.app-observatory .mobile-nav a.active,.app-observatory .desktop-nav a.active{color:#c1e5f8}.app-observatory .status-dot{background:#b7dcef;box-shadow:0 0 5px #b7dcef33}@media(max-width:600px){.portal-rim{height:70px;left:12px;right:12px;border-radius:50% 50% 20px 20px/75% 75% 20px 20px}.portal-label{bottom:11px;left:10%;right:10%}.portal-label>span{font-size:10px;letter-spacing:4px}.portal-label p{font-size:9px;margin-top:7px}.observatory-deck{padding:7px 8px;gap:9px;border-radius:30px}.deck-primary,.deck-secondary{font-size:11px;gap:5px;min-height:44px}.deck-lens{flex-basis:28px;height:28px;padding:3px}}@media(max-width:350px){.deck-primary,.deck-secondary{font-size:10px}.deck-lens{flex-basis:24px;height:24px}}.app-observatory{padding-bottom:0;--citron:#c1e5f8}.observatory-home{height:100dvh;min-height:320px;max-width:none;overflow:clip;background:#02080d}.sky-cinematic:not(.sky-expanded) .sky-canvas{height:100%;-webkit-mask-image:none;mask-image:none;filter:none}.earth-stage{height:min(580px,calc(100dvh - 190px))}.globe-dialog{position:fixed;inset:auto 20px 28px;width:min(680px,calc(100vw - 40px));max-height:calc(100dvh - 120px);margin:0 auto;padding:24px;color:#deebf4;background:#08131ef5;border:1px solid #abcddd45;border-radius:24px;box-shadow:0 12px 50px #0008;overflow:auto}.globe-dialog::backdrop{background:#01070b88}.globe-dialog .globe-region{margin:0;padding:0;border:0;background:none}.globe-dialog .observatory-sources{padding:0;margin-top:20px;pointer-events:auto}.globe-dialog .region-records{max-height:45dvh}.globe-dialog .globe-region-list{padding:12px;margin-bottom:0}@media(max-width:600px){.earth-stage{height:min(440px,100vw,calc(100dvh - 180px))}.globe-dialog{inset:auto 12px 16px;width:calc(100vw - 24px);padding:20px;max-height:calc(100dvh - 70px)}}.sky-scenic .sky-home-tools{justify-content:flex-end}.sky-scenic .sky-toolbar>.primary-button,.sky-scenic .sky-toolbar>.soft-button,.sky-scenic .sky-time,.sky-scenic .sky-message{display:none!important}@media(max-width:600px){.earth-portal{--earth-height:min(440px,100vw, calc(100dvh - 180px) );padding-top:max(16px,calc((100dvh - 178px - var(--earth-height))/2))}.earth-stage{height:var(--earth-height)}.earth-readout{left:8px;bottom:9px;width:190px;padding:11px 12px;border-radius:12px}.earth-readout>span{font-size:7px;letter-spacing:1.5px}.earth-readout>strong{font-size:11px;margin:6px 0 8px}.earth-readout dl{gap:3px}.earth-readout dt,.earth-readout dd{font-size:7px}.earth-readout p{display:none}.earth-model-status{left:10px;top:8px;max-width:220px;padding:9px 10px}.earth-model-status>span{font-size:7px}.earth-model-status>strong{font-size:14px;margin-top:4px}.earth-model-status p{font-size:7px}.earth-sighting-panel{position:fixed;left:12px;right:12px;bottom:94px;width:auto;max-height:min(390px,55dvh);padding:17px;border-radius:16px}.earth-sighting-panel h2{font-size:20px}.earth-record-list{max-height:190px}.home-earth-status{left:10px;top:8px}.home-earth-records{position:fixed;left:12px;right:12px;bottom:94px;width:auto;max-height:min(350px,50dvh)}.home-earth-engine .cesium-viewer-bottom{bottom:0!important}.home-earth-engine .cesium-widget-credits{font-size:7px;max-width:55%}}.app-opening{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:#c1ccc8;background:#080910;font:14px/1.4 "Source Sans 3",sans-serif}.app-opening img{object-fit:contain}.app{--site-header-height:78px}.app .app-header.site-navigation{height:var(--site-header-height);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:0 clamp(22px,4vw,72px);background:#080c0d24;border:0;border-bottom:1px solid #ffffff0c;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);box-shadow:none;isolation:isolate}.app .site-navigation .brand{gap:11px;min-width:0;width:fit-content;border-radius:10px}.app .site-navigation .brand img{width:42px;height:32px;object-fit:contain}.app .site-navigation .brand>span{font-size:13px;letter-spacing:3.3px;color:#ecefeb;white-space:nowrap}.app .site-navigation .brand small{font-size:7px;letter-spacing:1.5px;color:#b0b8b5;margin-top:5px}.app .site-navigation .desktop-nav{display:flex;align-items:center;justify-content:center;gap:5px;margin:0}.app .site-navigation .desktop-nav a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid transparent;border-radius:22px;color:#c0c8c6;font-size:14px;line-height:20px;background:transparent;transition:background-color .18s,color .18s,border-color .18s}.app .site-navigation .desktop-nav a:hover{background:#ffffff0b;color:#fff}.app .site-navigation .desktop-nav a.active{background:#ffffff0e;border-color:#ffffff16;color:#f0f4ed}.app .site-navigation .header-actions{justify-self:end;gap:12px}.app .site-navigation .header-actions .icon-button{width:38px;height:38px;min-width:38px;min-height:38px;border:1px solid #ffffff18;border-radius:50%;background:#ffffff05;box-shadow:none;color:#dbe2dd}.app .site-navigation .journal-link{min-height:38px;padding:7px 10px;border-radius:20px;color:#c7ceca;font-size:12px;gap:8px}.app .site-navigation .journal-link:hover{background:#ffffff0b;color:#fff}.app .site-navigation a:focus-visible,.app .site-bottom-navigation a:focus-visible{outline:2px solid #e0ede5;outline-offset:3px}.app .site-navigation a:focus:not(:focus-visible){outline:none}.app.app-observatory .discover-landscape{inset:0}.app.app-observatory .discover-earth{inset:0;width:100vw;height:100dvh!important}.app.app-observe .app-header.site-navigation{position:absolute;inset:0 0 auto;z-index:20;background:transparent;border-bottom-color:#ffffff08;backdrop-filter:none;-webkit-backdrop-filter:none}.app-observe .observe-interface{position:absolute;inset:var(--site-header-height) 0 0;pointer-events:none}.app-observe .observe-interface>:is(.observe-top-actions,.observe-tools,.observe-object,.observe-panel,.observe-guide,.observe-dock,.observe-load){pointer-events:auto}.app .mobile-nav.site-bottom-navigation{background:#080c0d4d;background-image:none;backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%);border-color:#ffffff18;box-shadow:0 -5px 24px #0002}.app .site-bottom-navigation a{border-radius:16px;color:#aebbb4}.app .site-bottom-navigation a.active{background:#ffffff0b;color:#e5efdf}.app .site-bottom-navigation:before{display:none}@media(max-width:1100px){.app .app-header.site-navigation{gap:14px;padding-inline:24px}.app .site-navigation .desktop-nav{gap:2px}.app .site-navigation .desktop-nav a{font-size:13px;padding-inline:11px}.app .site-navigation .brand>span{font-size:11px;letter-spacing:2.4px}.app .site-navigation .brand img{width:35px}}@media(max-width:760px){.app{--site-header-height:68px}.app:not(.app-atlas):not(.app-observe):not(.app-solar){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.app .app-header.site-navigation{display:flex;justify-content:space-between;gap:16px;padding:0 20px}.app .site-navigation .desktop-nav{display:none}.app .site-navigation .brand>span{font-size:11px;letter-spacing:2.8px}.app .site-navigation .brand img{width:36px;height:29px}.app .site-navigation .brand small{font-size:6px;letter-spacing:1.3px}.app .mobile-nav.site-bottom-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-radius:0;border:0;border-top:1px solid #ffffff16;background:#080c0db8}.app nav.mobile-nav.site-bottom-navigation a{justify-content:center;min-width:0;min-height:50px;margin:0;padding:4px 0;gap:4px;font-size:10px;line-height:1.2;border-radius:14px}.app nav.mobile-nav.site-bottom-navigation a>svg{box-sizing:border-box;width:21px;height:21px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.app .site-navigation .desktop-nav a{transition:none}}@media(prefers-reduced-transparency:reduce){.app .app-header.site-navigation,.app.app-observe .app-header.site-navigation,.app .mobile-nav.site-bottom-navigation{background:#0b1212;backdrop-filter:none;-webkit-backdrop-filter:none}}.library-page .document-card,.reader-layout>*,.journal-layout>*,.signal-page .record-card{min-width:0}.library-page .page-title,.library-page .section-heading,.library-page .document-card,.reader-layout,.journal-form .muted,.journal-entry h3,.signal-page .record-copy{overflow-wrap:anywhere}.journal-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-form input,.journal-form textarea{min-width:0}.journal-form textarea{resize:vertical}.library-page .document-bottom>svg,.library-page .freshness>svg,.signal-page .freshness>svg{flex-shrink:0}@media(max-width:760px){.journal-layout{grid-template-columns:minmax(0,1fr)}.journal-delete{flex-wrap:wrap;gap:8px 20px}.journal-delete button,.library-page .topic-strip button,.signal-page .topic-strip button{min-height:44px}.library-page .topic-strip button,.signal-page .topic-strip button{max-width:100%;overflow-wrap:anywhere}.signal-page .record-art{height:auto;aspect-ratio:16 / 10}.library-page .freshness,.signal-page .freshness{align-items:flex-start;line-height:1.5}}@media(max-width:520px){.library-page .document-grid{grid-template-columns:minmax(0,1fr);gap:16px}.library-page .document-card{padding:22px;min-height:0}.library-page .document-top{margin-bottom:18px}.library-page .document-card h3{font-size:26px}.library-page .document-card p{font-size:14px;-webkit-line-clamp:3}.library-page .document-card .eyebrow{font-size:9px}.library-page .document-bottom{font-size:12px}.journal-form{padding:20px}}@media(max-width:380px){.library-page .paper-search{display:grid;grid-template-columns:20px minmax(0,1fr);padding:10px}.library-page .paper-search .dark-button{grid-column:1 / -1;justify-content:center}}html[data-native-app] .native-options{color:inherit;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 3%,transparent);margin-block:8px}html[data-native-app] .native-options>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;color:inherit;list-style:none}html[data-native-app] .native-options>summary::-webkit-details-marker{display:none}html[data-native-app] .native-options>summary:after{content:"";flex:0 0 7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}html[data-native-app] .native-options[open]>summary:after{transform:translateY(2px) rotate(225deg)}html[data-native-app] .native-options[open]>summary{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}html[data-native-app] .native-options-body{padding:10px 12px 12px}html[data-native-app] .native-options>summary:focus-visible{outline-offset:3px;border-radius:12px}html[data-native-app] .curiosities-heading{padding-top:18px}html[data-native-app] .curiosity-counts{margin-top:8px;font-family:var(--sans);font-size:13px;line-height:1.45;color:#bdc9cf}html[data-native-app] .curiosities-search{padding:0 12px;gap:10px;min-height:48px;border:1px solid #c7d8e42b;border-radius:12px;background:#08172299}html[data-native-app] .curiosities-search input{min-height:46px;padding:0}html[data-native-app] .curiosities-search input::placeholder{color:#a6b5c0}html[data-native-app] .curiosities-search button{min-width:44px;min-height:44px;padding:10px;margin-right:-10px}html[data-native-app] .curiosity-results{margin:12px 0;color:#c3cdd2}html[data-native-app] .curiosity-grid{gap:12px}html[data-native-app] .case-tile{border-radius:14px;border:1px solid #c7d8e426;aspect-ratio:4 / 5}html[data-native-app] .case-tile:after{background:linear-gradient(180deg,#03091266,transparent 25%,#03091266 50%,#030912ed)}html[data-native-app] .case-tile>div{left:12px;right:12px;bottom:14px;padding-right:0}html[data-native-app] .case-tile h2{font-size:20px;line-height:1.16;margin-top:7px;text-wrap:balance}html[data-native-app] .case-tile small{font-size:9px;letter-spacing:.04em;line-height:1.4}html[data-native-app] .case-tile>div>svg{display:none}html[data-native-app] .case-tile-meta{top:12px;left:12px;right:12px;font-size:11px}html[data-native-app] .case-tile-film{top:36px;right:12px}html[data-native-app] .hunt-tile>div>p{margin-top:8px;line-height:1.4}html[data-native-app] .hunt-top-links a,html[data-native-app] .curiosity-worlds button{min-height:44px}html[data-native-app] .curiosity-pagination{gap:16px;padding-top:24px}html[data-native-app] .case-tabs{gap:18px;scrollbar-width:thin;scroll-padding-inline:8px}html[data-native-app] .case-tabs>a{order:1;margin-left:0}html[data-native-app] .case-tabs>button{font-size:14px}html[data-native-app] .case-image-stage{border:1px solid #c7d8e422;border-radius:12px}html[data-native-app] .case-image-navigation .native-options{border:0;background:transparent;margin-block:0}html[data-native-app] .case-image-navigation .native-options>summary{padding-right:2px}html[data-native-app] .case-image-navigation>button{border:1px solid #c7d8e42b;border-radius:50%}html[data-native-app] .case-image-navigation>span{min-width:42px;font:12px var(--mono);color:#bdc9cf}html[data-native-app] .case-image-navigation{padding-block:8px}html[data-native-app] .case-publisher-film>button,html[data-native-app] .case-film video{border-radius:12px}html[data-native-app] .hunt-question label{font-size:12px}html[data-native-app] .hunt-question select{margin-top:6px;border-radius:12px;background:#081722bb}html[data-native-app] .case-story{margin-top:20px}html[data-native-app] .case-lead{font-size:20px;line-height:1.6}html[data-native-app] .case-story section{margin-top:28px}html[data-native-app] .case-story section>p{font-size:16px;line-height:1.75}html[data-native-app] .case-story h2,html[data-native-app] .case-people h2{font-size:27px}html[data-native-app] .crop-catalogue-tabs{gap:4px;padding:4px;border:1px solid #ddd5cc25;border-radius:14px;background:#15151c88}html[data-native-app] .crop-catalogue-tabs a{border-radius:10px;min-height:44px}html[data-native-app] .crop-collection-grid{gap:12px}html[data-native-app] .crop-collection-grid>a{border:1px solid #ddd5cc25;border-radius:14px}html[data-native-app] .crop-collection-grid .crop-card-caption small{font-size:10px;line-height:1.35}html[data-native-app] .crop-collection-grid .crop-card-caption>span{font-size:9px;white-space:normal;overflow:visible;text-overflow:clip}html[data-native-app] .ufo-view-switch button{min-height:44px}html[data-native-app] .ufo-grid-view .ufo-record>.ufo-record-source-link{min-height:44px}html[data-native-app] .ufo-grid-view .ufo-record h3{font-size:17px;line-height:1.3}html[data-native-app] .ufo-grid-view .ufo-record-copy{padding-top:10px}html[data-native-app] .ufo-grid-view .ufo-record-copy>span{font-size:9px;line-height:1.5}html[data-native-app] .ufo-grid-view .ufo-record-copy>small{font-size:11px}html[data-native-app] .ufo-grid-view .ufo-record-grid{row-gap:20px}html[data-native-app] .ufo-grid-view .ufo-thumbnail{border-radius:14px;background:radial-gradient(ellipse at 40% 30%,#213b47,#0a1724 75%)}html[data-native-app] .ufo-thumbnail-fallback.is-loading{position:absolute;inset:0;color:#a9becb}html[data-native-app] .sky-mobile-tabs{border:1px solid #c7d8e426;border-radius:16px;padding:4px;background:#0a151b}html[data-native-app] .sky-mobile-tabs button{min-height:44px;border:0;border-radius:12px}html[data-native-app] .sky-camera-entry{height:calc(100dvh - var(--site-header-height) - 100px)}html[data-native-app] .footage-toolbar{align-items:center}html[data-native-app] .footage-panel{border-radius:16px}html[data-native-app] .library-page .native-options{color:#35423e}html[data-native-app] .library-page .document-grid{gap:12px}html[data-native-app] .library-page .document-card{padding:18px;border-radius:14px}html[data-native-app] .library-page .document-card h3{font-size:23px;margin:10px 0;line-height:1.25}html[data-native-app] .library-page .document-card p{margin:8px 0 14px;font-size:14px}html[data-native-app] .library-page .document-bottom{padding-top:12px;margin-top:12px}html[data-native-app] .library-page .document-top{margin-bottom:14px}html[data-native-app] .atlas-catalogue-page .worlds-heading h2{display:none}html[data-native-app] .atlas-catalogue-page .worlds-heading{margin-block:12px}html[data-native-app] .atlas-catalogue-page .worlds-heading p{margin-block:6px}html[data-native-app] .atlas-catalogue-page .topic-strip{margin-block:12px}html[data-native-app] .atlas-catalogue-page .topic-strip button{min-height:44px}html[data-native-app] .atlas-catalogue-page .world-card{border-radius:14px}html[data-native-app] .atlas-catalogue-page .world-result-label{gap:8px;margin-block:12px}html[data-native-app] .atlas-catalogue-page .orbit-globe{height:max(180px,calc(100dvh - 504px))}html[data-native-app] .space-observatory .sio-command-header{gap:8px}html[data-native-app] .space-observatory .sio-command-header>div:first-child{gap:8px;min-width:0}html[data-native-app] .space-observatory .sio-home,html[data-native-app] .space-observatory .sio-refresh-icon{min-width:44px;min-height:44px;display:inline-grid;place-items:center}html[data-native-app] .space-observatory .sio-command-actions{gap:4px;max-width:none;flex-wrap:nowrap}html[data-native-app] .space-observatory .sio-command-actions .sio-info-trigger{min-height:44px}html[data-native-app] .space-observatory .oe-home-brand{gap:6px}html[data-native-app] .space-observatory .oe-home-brand img{width:24px}html[data-native-app] .space-observatory .oe-home-brand>span{font-size:10px;letter-spacing:2px}html[data-native-app] .space-observatory .oe-home-brand small{display:none}html[data-native-app] .space-observatory .sio-primary-tabs>button,html[data-native-app] .space-observatory .sio-primary-tabs>details>summary{min-height:44px}@media(max-width:359px){html[data-native-app] .case-tile h2{font-size:18px}html[data-native-app] .hunt-page .hunt-tile{aspect-ratio:3 / 5}html[data-native-app] .space-observatory .oe-home-brand img{display:none}}html[data-native-app] .app:has(.library-page){--site-header-height:var(--native-top,0px)!important;background:#07111e url(/imagery/library-observatory-night.webp) center bottom/cover fixed}html[data-native-app] .app:has(.library-page) :is(.app-header.site-navigation,.site-bottom-navigation,.app-footer){display:none!important}html[data-native-app] .app:has(.library-page)>main{padding-top:var(--native-top,0px)!important}html[data-native-backdrop="1"] .app:has(.library-page){background:transparent!important}html[data-native-app] .app>main>.library-page{--library-line:#dce6e52e;--library-muted:#bfced5;--library-glass:linear-gradient(140deg,#d7e6e718,#bfd8df03 70%),#0c203378;width:100%;max-width:720px;min-height:calc(100dvh - var(--native-top,0px));margin:0 auto;padding:16px 20px 24px;background:transparent;color:#edf2ec;box-sizing:border-box}html[data-native-app] .library-page *,html[data-native-app] .library-page *:before{box-sizing:border-box}html[data-native-app] .library-page :is(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-native-app] .library-page :is(a,button,input,summary):focus-visible{outline:2px solid #e0eddf;outline-offset:4px}html[data-native-app] .library-page .eyebrow{color:#becfd3}html[data-native-app] .library-catalogue>.section-heading{display:block;position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-native-app] .library-page .library-heading{display:flex;align-items:center;gap:15px;margin:0 0 24px;padding:0}html[data-native-app] .library-heading>div{flex:1;min-width:0}html[data-native-app] .library-page .library-heading h1{font:400 30px/1.2 "Source Serif 4",serif;margin:4px 0 0;letter-spacing:-.025em}html[data-native-app] .library-page .library-heading .eyebrow{font-size:9px;letter-spacing:.18em}html[data-native-app] .library-page :is(.library-round,.paper-search,.native-options,.document-card,.soft-button,.reader-back,.reader-actions>a){background:var(--library-glass);border:1px solid var(--library-line);color:#e6efea;box-shadow:inset 0 1px #ffffff12,0 8px 24px #00000012;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}html[data-native-app] .library-round{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%}html[data-native-app] .library-intro{margin:0 0 22px;font-size:15px;line-height:1.5;color:var(--library-muted)}html[data-native-app] .library-page .paper-search{display:flex;width:100%;min-height:52px;gap:10px;margin:0 0 12px;padding:4px 5px 4px 16px;border-radius:28px}html[data-native-app] .library-page .paper-search>svg{flex:none;color:#bfced5}html[data-native-app] .library-page .paper-search input{width:100%;min-width:0;padding:9px 0;color:#edf2ec;font:400 16px/1.4 "Source Sans 3",sans-serif;background:transparent;border:0}html[data-native-app] .library-page .paper-search input::placeholder{color:#bfced5}html[data-native-app] .library-page .paper-search button{display:grid;place-items:center;flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:#d9e4d7;color:#14282c;border:0}html[data-native-app] .library-page .paper-search button span{display:none}html[data-native-app] .library-page .native-options{margin:0;border-radius:24px;color:#dfebe6}html[data-native-app] .library-page .native-options>summary{min-height:48px;padding:12px 18px;color:#dfebe6;font:400 14px/24px "Source Sans 3",sans-serif}html[data-native-app] .library-page .native-options-body{padding:0 14px 14px}html[data-native-app] .library-page .topic-strip{gap:8px;margin:4px 0 0}html[data-native-app] .library-page .topic-strip button{min-height:44px;padding:10px 14px;border:1px solid var(--library-line);color:#e6efea;background:#12283bc9;font-size:14px}html[data-native-app] .library-page .topic-strip button.selected{background:#d9e4d7;color:#14282c}html[data-native-app] .library-status{margin:22px 2px 16px;line-height:1.45;overflow-wrap:anywhere}html[data-native-app] .library-result-label{display:block;font-size:13px;color:#d6e2e2}html[data-native-app] .library-page .freshness{margin:6px 0 0;font-size:11px;color:var(--library-muted);align-items:baseline}html[data-native-app] .library-page .document-grid{grid-template-columns:minmax(0,1fr);gap:14px}html[data-native-app] .library-page .document-card{position:relative;min-height:0;padding:17px 19px;border-radius:25px;gap:0}html[data-native-app] .library-page .document-card:hover{transform:none}html[data-native-app] .library-page .document-top{display:none}html[data-native-app] .library-page .document-card>.eyebrow{padding-right:24px;font:400 10px/1.4 "Source Sans 3",sans-serif;letter-spacing:.14em;overflow-wrap:anywhere}html[data-native-app] .library-page .document-card h3{font:400 22px/1.25 "Source Serif 4",serif;margin:7px 0;letter-spacing:-.01em;overflow-wrap:anywhere}html[data-native-app] .library-page .document-card p{margin:0;color:var(--library-muted);font:400 14px/1.5 "Source Sans 3",sans-serif;-webkit-line-clamp:2;overflow-wrap:anywhere}html[data-native-app] .library-page .document-bottom{margin:11px 0 0;padding:0;border:0;color:#b9cdd5;font-size:11px;gap:10px}html[data-native-app] .library-page .document-bottom svg{position:absolute;right:18px;top:17px;color:#d4e4df}html[data-native-app] .library-page .pagination{gap:8px;margin:22px 0 0;font-size:13px}html[data-native-app] .library-page .soft-button{min-height:46px;padding:10px 14px;font-size:14px;border-radius:25px;white-space:normal}html[data-native-app] .library-page .pagination button:disabled{opacity:.4;cursor:default}html[data-native-app] .library-page :is(.empty,.loading-line){min-height:0;padding:24px 8px;border:0;background:none;color:var(--library-muted)}html[data-native-app] .library-page .empty h3{font:400 25px/1.3 "Source Serif 4",serif;color:#edf2ec;margin:0 0 12px}html[data-native-app] .library-page .empty :is(p,svg){color:var(--library-muted)}html[data-native-app] .library-page .notice{margin:0;padding:18px;border:1px solid var(--library-line);border-radius:25px;background:#102539bf;color:#e2ebe7;overflow-wrap:anywhere}html[data-native-app] .library-page .notice p{font-size:15px;line-height:1.6}html[data-native-app] .library-page .reader-back{min-height:46px;display:inline-flex;margin:0 0 26px;padding:10px 16px;border-radius:25px;font-size:14px}html[data-native-app] .library-page.reader-page .page-title{margin:0 0 22px}html[data-native-app] .library-page.reader-page .page-title .eyebrow{display:block;font-size:10px;line-height:1.6;overflow-wrap:anywhere}html[data-native-app] .library-page.reader-page .page-title h1{font:400 31px/1.2 "Source Serif 4",serif;margin:12px 0;overflow-wrap:anywhere}html[data-native-app] .library-page.reader-page .page-title p{color:var(--library-muted);font-size:14px;line-height:1.5}html[data-native-app] .library-page .reader-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}html[data-native-app] .library-page .reader-actions>a{justify-content:center;flex:1 1 140px;min-height:48px;padding:12px 14px;border-radius:25px;font-size:14px;line-height:1.4;white-space:normal}html[data-native-app] .library-page .reader-actions>a>svg{flex:none}html[data-native-app] .library-page .reader-figure{margin:28px -20px}html[data-native-app] .library-page .reader-figure img{width:100%;height:auto;max-height:none;object-fit:contain}html[data-native-app] .library-page .reader-figure figcaption{color:var(--library-muted);padding:0 20px;line-height:1.6}html[data-native-app] .library-page .reader-layout{display:block;margin:26px 0 0}html[data-native-app] .library-page .reader-layout .native-options{margin-bottom:24px}html[data-native-app] .library-page .reader-layout aside{gap:0}html[data-native-app] .library-page .reader-layout aside>.eyebrow{display:none}html[data-native-app] .library-page .reader-layout aside a{min-height:46px;padding:10px 4px;font-size:14px;overflow-wrap:anywhere}html[data-native-app] .library-page .reader-layout article{max-width:100%;padding:20px;border-radius:26px;background:linear-gradient(140deg,#d7e6e70a,#bfd8df00 70%),#071624db;border:1px solid #dce6e51c}html[data-native-app] .library-page .reader-layout article section{margin:28px 0 0;scroll-margin-top:calc(var(--native-top,0px) + 14px)}html[data-native-app] .library-page .reader-layout article section:first-child{margin-top:0}html[data-native-app] .library-page .reader-lead{font-size:21px!important;line-height:1.55!important;margin:0 0 24px}html[data-native-app] .library-page .reader-layout article h2{font:400 25px/1.25 "Source Serif 4",serif;margin:8px 0 16px;overflow-wrap:anywhere}html[data-native-app] .library-page .reader-layout article p{font-size:16px;line-height:1.75;overflow-wrap:anywhere}html[data-native-app] .library-page .source-text{padding:0;border:0;background:transparent;color:#e3eae9;max-height:none;overflow:visible;font-size:16px;line-height:1.85}html[data-native-app] .library-page .reader-layout :is(.muted,.ocr-note){color:var(--library-muted);font-size:13px;line-height:1.6}html[data-native-app] .library-page .source-links a{min-height:48px;color:#d3e6e4;font-size:15px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:360px){html[data-native-app] .app>main>.library-page{padding:12px 16px 20px}html[data-native-app] .library-page .library-heading{gap:12px;margin-bottom:20px}html[data-native-app] .library-page .library-heading h1{font-size:28px}html[data-native-app] .library-intro{margin-bottom:18px;font-size:14px}html[data-native-app] .library-status{margin:18px 2px 12px}html[data-native-app] .library-page .empty{padding:16px 4px}html[data-native-app] .library-page .empty h3{font-size:23px}html[data-native-app] .library-page .pagination .soft-button{padding:10px}html[data-native-app] .library-page .reader-figure{margin-inline:-16px}html[data-native-app] .library-page .reader-layout article{padding:17px}}@media(max-height:500px)and (min-width:600px){html[data-native-app] .app>main>.library-catalogue{max-width:960px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px 28px;align-content:start}html[data-native-app] .library-catalogue>.library-heading{grid-column:1;margin:0}html[data-native-app] .library-catalogue>.library-intro{display:none}html[data-native-app] .library-browse{grid-column:1;grid-row:2}html[data-native-app] .library-catalogue>.library-status{grid-column:1;margin:0}html[data-native-app] .library-results{grid-column:2;grid-row:1/span 3}html[data-native-app] .library-catalogue>.pagination{grid-column:2;margin:0}}@media(max-height:660px)and (max-width:599px){html[data-native-app] .library-intro,html[data-native-app] .library-page .empty>svg{display:none}}@media(prefers-reduced-transparency:reduce){html[data-native-app] .library-page :is(.library-round,.paper-search,.native-options,.document-card,.soft-button,.reader-back,.reader-actions>a,.reader-layout article){background:#102539;backdrop-filter:none;-webkit-backdrop-filter:none}}html[data-native-app] .app:has(.satellites-native){--site-header-height:var(--native-top,0px)!important;background:linear-gradient(#050c1859,#050c1859),#050c18 url(/imagery/satellites-deep-field.webp) center/cover fixed}html[data-native-app] .app:has(.satellites-native) :is(.app-header.site-navigation,.site-bottom-navigation,.app-footer){display:none!important}html[data-native-app] .app:has(.satellites-native)>main{padding-top:var(--native-top,0px)!important}html[data-native-backdrop="1"] .app:has(.satellites-native){background:transparent!important}html[data-native-app] .satellites-native{--sat-line:#d5e7ed30;--sat-muted:#bfced9;--sat-glass:linear-gradient(140deg,#e2f1fa1a,#d1e5f802 70%),#10243b75;width:100%;max-width:1000px;margin:auto;padding:14px 20px 18px;height:calc(100dvh - var(--native-top,0px));min-height:490px;display:grid;grid-template-rows:auto minmax(170px,1fr) auto auto;gap:14px;color:#edf2ee;box-sizing:border-box}html[data-native-app] .satellites-native *,html[data-native-app] .satellites-native *:before{box-sizing:border-box}html[data-native-app] .satellites-native :is(button,a,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-native-app] .satellites-native :is(button,a,input,summary):focus-visible{outline:2px solid #e0eddf;outline-offset:4px}html[data-native-app] .satellite-heading{display:flex;align-items:center;gap:14px;min-height:54px}html[data-native-app] .satellite-heading>div{flex:1;min-width:0}html[data-native-app] .satellite-heading h1{font:400 30px/1.15 "Source Serif 4",serif;letter-spacing:-.025em;margin:4px 0 0}html[data-native-app] .satellites-native .eyebrow{font:400 9px/1.5 "Source Sans 3",sans-serif;letter-spacing:.18em;color:#c3d5dd}html[data-native-app] .satellites-native :is(.satellite-round,.satellite-selection,.satellite-tools,.orbit-reset,.soft-button){background:var(--sat-glass);border:1px solid var(--sat-line);color:#e7eeec;box-shadow:inset 0 1px #ffffff12,0 8px 24px #00000012;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}html[data-native-app] .satellite-round{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border-radius:50%}html[data-native-app] .satellites-native button:disabled{opacity:.4;cursor:default}html[data-native-app] .satellite-stage{position:relative;min-height:170px;min-width:0;grid-row:2}html[data-native-app] .satellites-native .orbit-globe-wrap{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;overflow:visible;background:none;border:0;border-radius:0}html[data-native-app] .satellites-native .orbit-globe{height:100%;min-height:0}html[data-native-app] .satellites-native .orbit-globe canvas{max-width:100%}html[data-native-app] .satellites-native .orbit-reset{top:0;right:0;min-height:44px;padding:10px 14px;border-radius:24px;font-size:12px}html[data-native-app] .satellites-native .orbit-globe-caption{position:static;padding-inline:8px;font:400 10px/1.5 "Source Sans 3",sans-serif;color:#bfced9}html[data-native-app] .satellites-native .orbit-globe-error{top:52px;left:4px;right:4px;font-size:14px;line-height:1.6;background:#0b1c30ed;border:1px solid var(--sat-line);border-radius:20px}html[data-native-app] .satellite-state{position:absolute;inset:60px 0 auto;padding:18px;border:1px solid var(--sat-line);border-radius:24px;background:#0a1b30e8;color:#e4eceb;font-size:15px;line-height:1.6}html[data-native-app] .satellite-state .notice{padding:0;background:none;border:0;margin:0}html[data-native-app] .satellite-selection{grid-row:3;padding:14px 18px;border-radius:27px}html[data-native-app] .satellite-selection-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;text-align:left;gap:16px;padding:0;color:inherit;border:0;background:transparent;border-radius:10px}html[data-native-app] .satellite-selection-button>span{min-width:0}html[data-native-app] .satellite-selection-button>svg{flex:none}html[data-native-app] .satellite-name{display:block;font:400 24px/1.2 "Source Serif 4",serif;margin-top:4px;overflow-wrap:anywhere}html[data-native-app] .satellite-quick-data{font-size:13px;line-height:1.5;color:#e0e8e9;margin:10px 0 0}html[data-native-app] .satellite-quick-data>span{margin-inline:5px;color:#a7c4d5}html[data-native-app] .satellite-observer{color:var(--sat-muted);font-size:11px;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}html[data-native-app] .satellite-source-warning{color:#e8d2b2;font-size:11px;line-height:1.5;margin:6px 0 0}html[data-native-app] .satellite-selection h2{font:400 23px/1.3 "Source Serif 4",serif;margin:0 0 12px}html[data-native-app] .satellite-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-row:4;border-radius:28px;padding:4px;gap:4px}html[data-native-app] .satellite-tools :is(button,a){display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 5px;border:0;background:transparent;color:#dce9e8;border-radius:24px;font-size:13px;text-align:center}html[data-native-app] .satellite-tools :is(button,a)>svg{flex:none}html[data-native-app] .satellite-tools a{background:#d5e2df;color:#152934}html[data-native-app] .satellite-panel{display:contents}html[data-native-app] .satellite-panel .sio-info-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - var(--native-top,0px) - 24px);margin:auto auto 12px;padding:0;border:1px solid #d5e7ed40;border-radius:30px;color:#edf2ee;background:linear-gradient(145deg,#cfe0ee14,#c8d5df02 65%),#0c2035ed;box-shadow:0 22px 70px #0008,inset 0 1px #ffffff18;backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%)}html[data-native-app] .satellite-panel .sio-info-dialog::backdrop{background:#02081285;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-native-app] .satellite-panel .sio-info-dialog>header{gap:16px;padding:18px 20px;border-bottom:1px solid var(--sat-line);background:#10243be8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-native-app] .satellite-panel .sio-info-dialog>header h2{font:400 27px/1.2 "Source Serif 4",serif;letter-spacing:-.02em}html[data-native-app] .satellite-panel .sio-info-dialog>header button{flex:none;width:46px;height:46px;border:1px solid var(--sat-line);border-radius:50%;color:#edf2ee;background:#ffffff08}html[data-native-app] .satellite-panel .sio-info-content{padding:20px;color:#dce7e9}html[data-native-app] .satellite-panel :is(p,.muted){color:#c5d3dd;font-size:15px;line-height:1.7}html[data-native-app] .satellite-panel a{color:#d7e8ec}html[data-native-app] .satellite-panel .soft-button{min-height:46px;padding:10px 15px;border-radius:24px;font-size:14px}html[data-native-app] .satellite-panel .orbit-catalogue{padding:0;border:0;border-radius:0;background:none}html[data-native-app] .satellite-panel .search-form{background:#0615268c;border:1px solid var(--sat-line);border-radius:26px;padding:4px 15px;min-height:52px}html[data-native-app] .satellite-panel .search-form input{min-width:0;padding:12px 0;color:#edf2ee}html[data-native-app] .satellite-panel .search-form input::placeholder{color:#bfcfd9}html[data-native-app] .satellite-panel .search-form:focus-within{border-color:#d7e8ec;box-shadow:0 0 0 2px #d7e8ec30}html[data-native-app] .satellite-panel .search-form input:focus-visible{outline:none}html[data-native-app] .satellite-panel .satellite-list{max-height:none;overflow:visible;margin-top:10px}html[data-native-app] .satellite-panel .satellite-list button{min-height:66px;padding:14px 12px;border-radius:16px}html[data-native-app] .satellite-panel .satellite-list button span{font-size:15px}html[data-native-app] .satellite-panel .satellite-list button small{font-size:11px;color:#bdcfdc}html[data-native-app] .satellite-panel .satellite-list button.selected{background:#b6d9e31b;box-shadow:inset 2px 0 #c3e4ea}html[data-native-app] .satellite-panel .orbit-location{display:flex;flex-direction:column;gap:14px;padding:0;border:0}html[data-native-app] .satellite-panel .orbit-location strong{font-size:20px;line-height:1.4;overflow-wrap:anywhere}html[data-native-app] .satellite-panel .orbit-location a{display:inline-flex;align-items:center;min-height:44px;gap:8px}html[data-native-app] .satellite-panel .orbit-location label{display:flex;flex-direction:column;align-items:stretch;gap:6px;font-size:14px}html[data-native-app] .satellite-panel .orbit-location input{min-height:44px;width:100%;margin:0;accent-color:#c0dce5}html[data-native-app] .satellite-panel .orbit-place-note{margin:0}html[data-native-app] .satellite-panel .orbit-detail{padding:0}html[data-native-app] .satellite-panel .orbit-detail h3{font:400 27px/1.25 "Source Serif 4",serif;margin:12px 0}html[data-native-app] .satellite-panel .orbit-measurements{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0;margin:22px 0;gap:22px}html[data-native-app] .satellite-panel .orbit-measurements span{font-size:12px;color:#c3d2dc}html[data-native-app] .satellite-panel .orbit-detail .primary-button{color:#142831;background:#d5e2df;min-height:48px;border-radius:26px}html[data-native-app] .satellite-panel .orbit-detail>.inline-link{display:flex;min-height:48px;margin:12px 0 0}html[data-native-app] .satellite-panel .orbit-passes{margin-top:24px;padding:22px 0 0;border:0;border-top:1px solid var(--sat-line);border-radius:0;background:none}html[data-native-app] .satellite-panel .orbit-passes h3{font:400 24px/1.3 "Source Serif 4",serif}html[data-native-app] .satellite-panel .orbit-pass small{color:#bfced9;font-size:12px}html[data-native-app] .satellite-panel .orbit-source-bar{display:flex;flex-direction:column;gap:12px;padding:0 0 20px;border:0;border-bottom:1px solid var(--sat-line);font-size:13px}html[data-native-app] .satellite-panel .orbit-source-bar a{min-height:44px}html[data-native-app] .satellite-panel .orbit-intro{display:block;margin:26px 0 20px}html[data-native-app] .satellite-panel .orbit-intro h2{font:400 26px/1.25 "Source Serif 4",serif}html[data-native-app] .satellite-panel .orbit-attribution{margin:20px 0 0;font-size:13px}html[data-native-app] .satellite-panel .orbit-attribution a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:360px){html[data-native-app] .satellites-native{padding:12px 16px 14px;gap:10px}html[data-native-app] .satellite-heading{gap:12px}html[data-native-app] .satellite-heading h1{font-size:28px}html[data-native-app] .satellite-selection{padding:12px 16px}html[data-native-app] .satellite-tools :is(button,a){flex-direction:column;gap:3px;padding:6px 3px;font-size:11px}html[data-native-app] .satellite-panel .sio-info-content{padding:18px}html[data-native-app] .satellite-panel .sio-info-dialog>header{padding:14px 18px}}@media(max-height:500px)and (min-width:600px){html[data-native-app] .satellites-native{min-height:300px;padding:10px 20px 12px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:12px 24px}html[data-native-app] .satellite-heading{grid-column:1;grid-row:1}html[data-native-app] .satellite-stage{grid-column:1;grid-row:2/span 2;min-height:155px}html[data-native-app] .satellite-selection{grid-column:2;grid-row:1/span 2;align-self:center}html[data-native-app] .satellite-tools{grid-column:2;grid-row:3}html[data-native-app] .satellite-panel .sio-info-dialog{margin:auto}}@media(prefers-reduced-transparency:reduce){html[data-native-app] .satellites-native :is(.satellite-round,.satellite-selection,.satellite-tools,.orbit-reset,.soft-button,.sio-info-dialog){background:#10243b;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-native-app] .satellite-panel .sio-info-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-native-app] .satellite-panel .sio-info-dialog>header{background:#10243b;backdrop-filter:none;-webkit-backdrop-filter:none}}html:root[data-native-app=pwa]{--pwa-tabs: calc(64px + env(safe-area-inset-bottom,0px)) ;--pwa-height:calc(100dvh - var(--pwa-tabs));--native-top:env(safe-area-inset-top,0px);background:#07111e;color-scheme:dark}html:root[data-native-app=pwa] body{margin:0;background:transparent;overscroll-behavior-y:none}html:root[data-native-app=pwa] :is(#root,.app,.app>main){background:transparent!important}.pwa-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:#07111e}.pwa-backdrop img{width:100%;height:100%;object-fit:cover;opacity:.78}html:root[data-native-app=pwa] .app{--site-header-height:calc(54px + var(--native-top));min-height:var(--pwa-height);margin-bottom:var(--pwa-tabs);padding-bottom:0!important}html:root[data-native-app=pwa] .app>.site-bottom-navigation,html:root[data-native-app=pwa] .app>.app-footer{display:none!important}html:root[data-native-app=pwa] .app .app-header.site-navigation{height:var(--site-header-height);padding:var(--native-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));display:flex;justify-content:space-between;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-native-app=pwa] .app .site-navigation :is(.desktop-nav,.brand small,.journal-link span){display:none}html:root[data-native-app=pwa] .app .site-navigation .header-actions{display:flex;gap:4px}html:root[data-native-app=pwa] .app .site-navigation :is(.journal-link,.icon-button){display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0}html:root[data-native-app=pwa] .app .site-navigation .brand>span{font-size:11px;letter-spacing:2.6px}.pwa-tab-bar{position:fixed;z-index:90;inset:auto 0 0;height:var(--pwa-tabs)}.pwa-tab-bar .mobile-nav.site-bottom-navigation{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));box-sizing:border-box;height:100%;width:100%;gap:2px;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left));border:0;border-top:1px solid #e4e9f21f;border-radius:0;background:#07131bc9;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.pwa-tab-bar .site-bottom-navigation a{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:48px;gap:4px;padding:3px 0;border-radius:14px;color:#a9bfbd;font:11px/1.2 var(--sans)}.pwa-tab-bar .site-bottom-navigation a.active{color:#f0ead5;background:#deeddf12}.pwa-tab-bar .site-bottom-navigation a>svg{width:22px;height:22px;padding:0;background:none;box-shadow:none}.pwa-tab-bar .site-bottom-navigation a:focus-visible{outline:2px solid #e8d8b7;outline-offset:-2px}html:root[data-native-app=pwa] .app:has(.discover-app-home){height:var(--pwa-height)!important;min-height:0}html:root[data-native-app=pwa] .discover-app-home .discover-landscape{display:none}html:root[data-native-app=pwa] .discover-app-home .discover-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:0}html:root[data-native-app=pwa] .discover-app-home .discover-orbit.is-compact{height:auto}.pwa-today-entry{display:flex;align-items:center;gap:10px;margin:8px 20px 0;padding:11px 15px;min-height:46px;box-sizing:border-box;border:1px solid #d9e7dd35;border-radius:24px;background:#14293666;color:#e9eee6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pwa-today-entry strong{font-size:16px;font-weight:600}.pwa-today-entry small{flex:1;color:#b6ceca;font-size:12px}html:root[data-native-app=pwa] .discover-app-home .discover-orbit-navigation{padding-bottom:8px}html:root[data-native-app=pwa] :is(.discover-dashboard,.curiosities-page,.case-detail,.crop-page,.ufo-archive.ufo-reels,.ufo-reel,.library-page,.reader-page,.media-detail){background:transparent!important}html:root[data-native-app=pwa] :is(.curiosities-page,.case-detail,.crop-page):before,html:root[data-native-app=pwa] :is(.reel-backdrop,.reel-ambient-motion){display:none!important}html:root[data-native-app=pwa] .native-collection-browser{height:max(360px,calc(var(--pwa-height) - var(--site-header-height)))}html:root[data-native-app=pwa] .crop-page.is-browsing:has(.native-collection-browser){height:max(450px,var(--pwa-height));min-height:0}html:root[data-native-app=pwa] .crop-page .native-collection-browser{height:100%}html:root[data-native-app=pwa] .crop-page.is-viewing{height:var(--pwa-height)}html:root[data-native-app=pwa] :is(.ufo-archive.ufo-reels,.ufo-reel,.ufo-reel-stage){height:var(--pwa-height)}html:root[data-native-app=pwa] :is(.app-atlas,.app-solar,.app-space-instrument){height:var(--pwa-height)!important;min-height:0}html:root[data-native-app=pwa] .street-atlas{--atlas-nav-height:0px!important;height:var(--pwa-height)}html:root[data-native-app=pwa] .app-solar{--space-top:calc(var(--native-top) + 10px);--space-bottom:14px}html:root[data-native-app=pwa] .app .solar-stage{height:var(--pwa-height)}html:root[data-native-app=pwa] .app .exo-atlas.exo-native{height:var(--pwa-height)}html:root[data-native-app=pwa] .app .stellar-web.stellar-native{height:var(--pwa-height)}html:root[data-native-app=pwa] .app:has(.exo-native,.stellar-native){min-height:var(--pwa-height)}html:root[data-native-app=pwa] .satellites-native{height:calc(var(--pwa-height) - var(--native-top))}html:root[data-native-app=pwa] :is(.account-mobile,.library-page,.footage-page,.field-journal){min-height:calc(var(--pwa-height) - var(--native-top))!important}html:root[data-native-app=pwa] :is(.support-native,.method-native),html:root[data-native-app=pwa] .app:has(.support-native,.method-native){min-height:var(--pwa-height)}html:root[data-native-app=pwa] .app:has(.library-page,.satellites-native,.exo-native,.stellar-native,.account-mobile,.field-journal){background:transparent!important}html:root[data-native-app=pwa] .space-experience.is-native{height:var(--pwa-height);max-height:var(--pwa-height);bottom:var(--pwa-tabs);background:linear-gradient(#08121f66,#08121f99),url(/app-backgrounds/weather-portrait.webp) center/cover}html:root[data-native-app=pwa] .sky-camera-entry{height:calc(var(--pwa-height) - var(--site-header-height) - 90px)}html:root[data-native-app=pwa] .sky-view-page{min-height:calc(var(--pwa-height) - var(--site-header-height))}html:root[data-native-app=pwa] :is(input,textarea,select){font-size:max(16px,1em)}html:root[data-native-app=pwa] .app :is(button,a,summary){touch-action:manipulation}.pwa-download-options{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.pwa-download-options .android-download{margin:0}.pwa-install-button,.pwa-update-offer,.pwa-tour-resume{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #c6dacf44;border-radius:24px;padding:12px 20px;background:#102531cc;color:#e6eee8;font:15px/1.3 var(--sans);cursor:pointer;min-height:44px}.pwa-update-offer,.pwa-tour-resume{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(var(--pwa-tabs,78px) + 12px);z-index:120;box-shadow:0 4px 24px #0008}.pwa-tour-resume{left:max(16px,env(safe-area-inset-left));right:auto}.pwa-dialog{box-sizing:border-box;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);width:min(480px,calc(100vw - 24px));border:1px solid #c8e0dd3d;border-radius:28px;background:#0d2130f5;color:#edf1e9;padding:22px;box-shadow:0 20px 90px #0009;overflow:auto;font:16px/1.5 var(--sans)}.pwa-dialog::backdrop{background:#030b14b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pwa-dialog header{display:flex;align-items:center;justify-content:space-between;gap:14px}.pwa-dialog header h2{font:28px/1.2 var(--serif);margin:0}.pwa-dialog header>button{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid #cee0dc36;border-radius:50%;background:#e1efdf08;color:inherit;cursor:pointer}.pwa-dialog p,.pwa-dialog li{color:#bfd2d0}.pwa-dialog li{margin-block:10px}.pwa-install-icon{width:76px;height:76px;border-radius:22px;display:block;margin:20px auto}.pwa-primary,.pwa-secondary,.pwa-text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:24px;border:1px solid #c6ded53a;background:#e4d7b9;color:#17302f;font:600 15px/1.4 var(--sans);text-decoration:none;cursor:pointer;box-sizing:border-box}.pwa-secondary{background:#c9dfd60b;color:#e2ebe5}.pwa-text-link{background:none;border:0;color:#d8e7e2;font-weight:400}.pwa-fine{font-size:13px;line-height:1.6;color:#b2c5c7}.pwa-primary:disabled,.pwa-secondary:disabled{opacity:.45;cursor:default}.pwa-tour{max-width:620px;display:none}.pwa-tour[open]{display:flex;flex-direction:column;gap:12px}.pwa-tour header>span{font:10px/1.5 var(--mono);letter-spacing:.14em;color:#accbc6}.pwa-tour-orb{width:180px;height:160px;flex:none;margin:0 auto}.pwa-tour-orb>.companion-orb{width:100%;height:100%}.pwa-tour-copy{min-height:0;overflow:auto;padding:0 2px}.pwa-tour h1{font:34px/1.15 var(--serif);margin:0 0 15px;text-align:center}.pwa-tour-copy>p{text-align:center;margin:10px 0}.pwa-journeys{display:grid;gap:9px;margin-top:20px}.pwa-journeys button{position:relative;display:grid;text-align:left;gap:4px;border:1px solid #c6dcd436;border-radius:18px;padding:13px 42px 13px 15px;background:#c5dfd708;color:#edf0e7;cursor:pointer}.pwa-journeys button span{color:#b8d0cd;font:13px/1.4 var(--sans)}.pwa-journeys button svg{position:absolute;right:14px;top:22px}.pwa-tour footer{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;flex:none}.pwa-today{max-width:760px;margin:0 auto;box-sizing:border-box;color:#edf0e9;padding:18px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;min-height:480px;height:calc(100dvh - 160px)}html:root[data-native-app=pwa] .app:has(.pwa-today)>.app-header{display:none!important}html:root[data-native-app=pwa] .pwa-today{height:var(--pwa-height);padding-top:calc(var(--native-top) + 12px);padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right))}.pwa-today>header{display:flex;align-items:center;gap:14px}.pwa-today>header>div{flex:1}.pwa-today h1{margin:3px 0;font:36px/1.1 var(--serif)}.pwa-today>header span{font:11px/1.4 var(--mono);color:#bed2d3}.pwa-today>header>a,.pwa-today>header>button,.pwa-today-pagination button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d3e1e140;border-radius:50%;background:#142d3b66;color:#e6eeeb;cursor:pointer}.pwa-today>nav{display:flex;gap:3px;padding:4px;border:1px solid #d3e1e129;border-radius:24px;background:#142c3b88}.pwa-today>nav button{flex:1;min-width:0;min-height:44px;padding:8px 5px;border:0;border-radius:20px;background:none;color:#bbcece;font:14px/1.2 var(--sans);cursor:pointer}.pwa-today>nav button[aria-current]{background:#d5e1d921;color:#f1e8cd}.pwa-today-content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.pwa-today-story{display:flex;flex-direction:column;gap:14px;padding-bottom:6px}.pwa-today-story h2{font:clamp(25px,5.5vw,34px)/1.15 var(--serif);margin:0;text-wrap:balance}.pwa-today-story p{margin:0;color:#c6d7d4;line-height:1.6;font-size:15px}.pwa-today-image{width:100%;height:clamp(120px,25dvh,230px);overflow:hidden;border-radius:24px;border:1px solid #d1e1d92c}.pwa-today-image img{width:100%;height:100%;object-fit:cover}.pwa-eyebrow{font:11px/1.5 var(--mono);color:#bdcfcc}.pwa-video-cover{position:relative;width:100%;aspect-ratio:16/9;padding:0;overflow:hidden;border:1px solid #d1e1d92c;border-radius:24px;background:#0c1b29;color:#eef3ed;cursor:pointer}.pwa-video-cover img{width:100%;height:100%;object-fit:cover;opacity:.65}.pwa-video-cover>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(transparent,#020a1277);text-shadow:0 1px 5px #000}.pwa-today-story :is(video,iframe){width:100%;aspect-ratio:16/9;max-height:48dvh;border:1px solid #d1e1d92c;border-radius:20px;background:#02070c}.pwa-today-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;font:12px var(--mono)}.pwa-today-pagination button:disabled{opacity:.35;cursor:default}@media(max-height:600px){.pwa-tour-orb{width:100px;height:85px}.pwa-tour{gap:6px}.pwa-tour h1{font-size:27px}html:root[data-native-app=pwa] .pwa-today{min-height:350px}.pwa-today-entry{margin-top:2px;padding-block:5px}.pwa-today-entry small{font-size:11px}}@media(max-height:450px)and (min-width:600px){html:root[data-native-app=pwa] .native-collection-browser{height:max(260px,calc(var(--pwa-height) - var(--site-header-height)))}html:root[data-native-app=pwa] .crop-page.is-browsing:has(.native-collection-browser){height:max(330px,var(--pwa-height))}.pwa-tour-orb{display:none}.pwa-tour{width:min(680px,calc(100vw - 40px))}.pwa-journeys{grid-template-columns:1fr 1fr}}@media(prefers-reduced-transparency:reduce){.pwa-dialog,.pwa-tab-bar .mobile-nav.site-bottom-navigation,.pwa-today-entry{background:#102432;backdrop-filter:none;-webkit-backdrop-filter:none}}
