.evidence-coverage{border:1px solid #31516a!important;background:#101b27}.evidence-coverage>p{font-size:14px;color:#bfd0db;line-height:1.5;margin:6px 0}.evidence-coverage .coverage-sources{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:9px 0}.coverage-sources>div{background:#0b1724;border:1px solid #284054;border-radius:6px;padding:10px;display:grid;gap:4px;min-width:0}.coverage-sources strong{color:#a7dbd2;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.coverage-sources span{font-size:14px;color:#e1eaf2}.coverage-sources small{color:#afbdc9;overflow-wrap:anywhere}.coverage-sources a{color:#efb891;font-size:14px}.evidence-coverage .panel-caption{font-size:14px;color:#a9bfd0}.evidence-coverage-compact .coverage-sources{margin:5px 0}.evidence-coverage-compact .coverage-sources>div{padding:7px}.evidence-coverage-compact>p{margin:4px 0}@media(max-width:650px){.evidence-coverage .coverage-sources{grid-template-columns:1fr}}@media print{.evidence-coverage{break-inside:avoid}}.analysis-dashboard{display:grid;gap:15px}.analysis-dashboard .analysis-overview{margin-bottom:0}.evidence-version{font-size:14px!important;margin-top:8px!important;color:#9db7cc!important}.evidence-sources{border-top:1px solid #263d51;margin-top:14px;padding-top:8px;overflow-wrap:anywhere}.evidence-sources p{color:#b6c6d7;font-size:15px}.gap-list .gap-implication{font-size:14px;color:#8fb4cf;margin-top:7px}.evidence-severity,.evidence-kind{font-size:14px;letter-spacing:.05em;color:#97b5cc}.evidence-severity{display:block;margin-top:5px}.evidence-kind{display:block;margin-top:7px}.gap-list a{color:#a8d8ef}.evidence-notes ul{margin:0;padding-left:21px;color:#b6c6d7;line-height:1.7;font-size:15px}.evidence-notes>p{color:#b6c6d7;margin:0;line-height:1.6}.analysis-dashboard .metric-table{min-width:465px}.analysis-dashboard .metric-table td:last-child{text-align:right}@media(max-width:620px){.analysis-dashboard .analysis-overview{flex-wrap:wrap}.analysis-dashboard .index-readout{text-align:left}}@media(min-width:1050px)and (min-height:650px)and (max-height:1300px){.analysis-dashboard{gap:9px}.analysis-dashboard .workspace-panel{padding:12px 14px}.analysis-dashboard .analysis-layout{gap:10px}.analysis-dashboard .analysis-overview h2{font-size:17px;margin:5px 0}.analysis-dashboard .analysis-overview p{font-size:14px;line-height:1.45}.analysis-dashboard .index-readout strong{font-size:32px}.analysis-dashboard .panel-heading{margin-bottom:6px}.analysis-dashboard .workspace-panel h2{font-size:16px}.analysis-dashboard .metric-table{font-size:14px}.analysis-dashboard .metric-table th,.analysis-dashboard .metric-table td{padding:8px 5px}.analysis-dashboard .gap-list article{padding:6px 0 6px 11px}.analysis-dashboard .gap-list p{font-size:14px;line-height:1.4}.analysis-dashboard .gap-list .gap-implication{font-size:14px;margin-top:3px}.analysis-dashboard .panel-caption,.analysis-dashboard .evidence-notes p,.analysis-dashboard .evidence-notes ul{font-size:14px;line-height:1.4}}.terrain-evidence-qa{border:1px solid #3a5867!important;background:linear-gradient(135deg,#101f2d,#102637)}.terrain-evidence-qa .panel-heading{margin-bottom:8px}.qa-lead{display:grid;grid-template-columns:175px 1fr;gap:14px;align-items:center}.qa-number strong{display:block;font-size:34px;color:#8be0cb;line-height:1.05}.qa-number span{display:block;font-size:14px;color:#b6ccdb;margin-top:5px}.qa-context p{margin:3px 0 6px;font-size:14px;line-height:1.35;color:#c6d8e7}.qa-bar{height:9px;overflow:hidden;border-radius:20px;background:#52606a}.qa-bar span{display:block;height:100%;background:#59b9a6}.qa-metric-wrap{overflow-x:auto;margin-top:10px}.qa-metrics{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.qa-metrics th,.qa-metrics td{padding:6px 8px;border-bottom:1px solid #2b4356}.qa-metrics th{font-weight:600;color:#b9d4e4}.qa-metrics td{color:#e3edf4}.qa-warning{margin:9px 0 4px;font-size:14px;line-height:1.45;color:#f5d5a8}.terrain-evidence-qa .panel-caption{font-size:14px;line-height:1.4;margin:5px 0;color:#afc6d4}.terrain-evidence-qa a{color:#9adcea}@media(max-width:650px){.qa-lead{grid-template-columns:1fr}.qa-metrics{min-width:620px}}@media(min-width:1050px)and (max-height:1300px){.terrain-evidence-qa{padding:10px 13px!important}.qa-lead{grid-template-columns:145px 1fr;gap:10px}.qa-number strong{font-size:29px}.qa-metric-wrap{margin-top:5px}.qa-metrics th,.qa-metrics td{padding:4px 6px}.qa-warning{margin:6px 0 3px;font-size:14px}}@media print{.terrain-evidence-qa{background:#fff!important;color:#000!important}.terrain-evidence-qa *{color:#000!important}}.comparison-load-status{display:flex;align-items:center;justify-content:space-between;gap:12px;border-left:3px solid var(--mission-accent,#bfd5e7);background:#151b22;color:#c9d4de;padding:10px 13px;margin-bottom:12px;font-size:15px;line-height:1.5}.comparison-load-status button{flex-shrink:0;background:transparent;color:inherit;border:1px solid #657787;border-radius:4px;padding:7px 10px;cursor:pointer}.model-details,.supporting-evidence{border:1px solid #3c4851;border-radius:6px;padding:0 12px;color:#c5d4df}.model-details summary,.supporting-evidence>summary{cursor:pointer;padding:11px 0;font-size:15px}.model-details .metric-table{font-size:14px}.model-details{margin-top:12px}.supporting-evidence>section{margin:0 0 12px}.terrain-evidence-qa>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:disclosure-closed;font-size:16px}.terrain-evidence-qa>summary strong{font-weight:550}.qa-review-note{display:block;font-size:14px;color:#b7c6d0;margin-top:4px}.qa-caveats{padding-left:20px;color:#c2d0db;font-size:14px;line-height:1.65}.qa-caveats li{margin:7px 0}.terrain-evidence-qa[open]>summary{margin-bottom:14px}.terrain-evidence-qa .qa-metrics{font-size:15px}.terrain-evidence-qa .qa-context p,.terrain-evidence-qa .qa-warning,.analysis-dashboard .gap-list p,.mission-report .report-gap-grid p{line-height:1.6}.analysis-dashboard .gap-list article{grid-template-columns:100px minmax(0,1fr)}@media(max-width:620px){.terrain-evidence-qa>summary{align-items:flex-start;flex-direction:column}.comparison-load-status{flex-wrap:wrap}.analysis-dashboard .gap-list article{grid-template-columns:1fr;gap:6px}.analysis-dashboard .gap-list h3{display:inline-block;margin-right:10px}.analysis-dashboard .evidence-severity{display:inline-block}}@media print{.comparison-load-status{display:none}details.terrain-evidence-qa:not([open])>*:not(summary),details.supporting-evidence:not([open])>*:not(summary),details.model-details:not([open])>*:not(summary){display:block!important}.supporting-evidence,.model-details{border-color:#aaa}.terrain-evidence-qa summary,.supporting-evidence summary,.model-details summary{color:#000}}.imported-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.imported-quality-grid strong{display:block;font-size:20px;color:#c0e5d6}.imported-quality-grid span{display:block;font-size:14px;line-height:1.5;color:#b5c8c1;margin-top:5px}.imported-source-list{padding-left:20px;list-style:disc;font-size:14px;color:#c1ced7}.imported-source-list li{margin:12px 0}.imported-source-list strong,.imported-source-list span,.imported-source-list code{display:block;overflow-wrap:anywhere}.imported-source-list code{font-size:12px;color:#b5c8d5;margin:4px 0}.imported-attribution{font-size:14px!important;line-height:1.6!important}@media(max-width:850px){.imported-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.imported-quality-grid strong,.imported-source-list code{color:#000}}.mission-report{display:grid;gap:15px}.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.report-buttons{display:flex;gap:8px;flex-wrap:wrap}.mission-report .report-layout{margin:0}.report-id{max-width:250px;overflow-wrap:anywhere}.report-gap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-gap-grid article{border:1px solid #263d51;background:#0b1a29;padding:13px;border-radius:6px}.report-gap-grid .eyebrow{color:#9ec0d8;font-size:14px}.report-gap-grid p{color:#c4d4e4;font-size:15px;line-height:1.6}.report-gap-grid strong{color:#9fc7df;font-weight:500;font-size:14px;line-height:1.6}.mission-report .survey-stats{flex-wrap:wrap;gap:18px}.mission-report .survey-stats strong{font-size:23px}.mission-report .panel-caption{margin-top:10px}@media(max-width:620px){.report-gap-grid{grid-template-columns:1fr}}@media print{.report-toolbar,.report-buttons{display:none}.report-gap-grid article{background:#fff;color:#000}.report-gap-grid p,.report-gap-grid strong,.report-gap-grid .eyebrow{color:#000}.mission-report{display:block}.mission-report .workspace-panel{margin-bottom:15px}}@media(min-width:1050px)and (min-height:650px)and (max-height:1300px){.mission-report{gap:9px}.mission-report .report-toolbar{min-height:30px}.mission-report .report-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:10px}.mission-report .workspace-panel{padding:12px 14px}.mission-report .panel-heading{margin-bottom:7px}.mission-report .workspace-panel h2{font-size:16px}.mission-report .workspace-panel h3{font-size:15px;margin:7px 0 4px}.mission-report .report-pair{margin:6px 0 8px!important;font-size:17px!important}.mission-report .report-facts{margin:0 0 9px;font-size:14px}.mission-report .report-facts>div{padding:5px 0}.mission-report .survey-stats{gap:25px}.mission-report .survey-stats p{margin:4px 0;font-size:14px}.mission-report .survey-stats strong{font-size:20px}.mission-report .panel-caption{font-size:14px;line-height:1.35;margin-top:6px}.mission-report .report-limits{font-size:14px;line-height:1.45;padding-left:15px}.mission-report .report-limits li{padding:2px 0}.mission-report .selected-brief{margin-top:8px;padding-top:7px}.mission-report .selected-brief p{font-size:14px;line-height:1.35}.mission-report .report-gap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mission-report .report-gap-grid article{padding:9px}.mission-report .report-gap-grid .eyebrow{font-size:14px}.mission-report .report-gap-grid p{font-size:14px;line-height:1.4;margin:7px 0}.mission-report .report-gap-grid strong{font-size:14px;line-height:1.4}.mission-report .report-id{max-width:200px;font-size:14px}}@media(min-width:1050px)and (max-height:1300px){.report-page .page-heading{margin-bottom:9px}}.workspace-page{color:#e4edf8}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.page-heading .eyebrow{margin:0 0 5px;color:#8aabc8;font-size:13px}.page-heading h1{font-size:clamp(25px,3vw,35px);margin:0;line-height:1.15;font-weight:600}.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.workspace-page .button{margin:0;background:#c2e8f5;border-color:#c2e8f5;color:#102332;border-radius:5px;font-size:15px;padding:9px 13px}.workspace-page .button:hover{background:#e0f7ff}.workspace-page .button-secondary{background:transparent;color:#c2e8f5;border-color:#345268}.workspace-panel{border:1px solid #263d51;border-radius:10px;background:linear-gradient(130deg,#112333,#0c1927);padding:17px;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.workspace-panel h2{font-size:19px;font-weight:600;margin:0}.workspace-panel h3{font-size:17px;margin:12px 0 7px;font-weight:600}.data-chip{display:inline-block;border:1px solid #36536a;border-radius:4px;padding:3px 6px;color:#adc7de;letter-spacing:.06em;font-size:12px;font-weight:600;line-height:1.4}.panel-caption{font-size:14px;color:#9bafc3;line-height:1.6;margin:10px 0 0}.explorer-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:15px;align-items:start}.coordinate-map{background:#081724;border:1px solid #203b4b;border-radius:6px}.coordinate-map svg{display:block;width:100%;max-height:300px}.selected-brief{border-top:1px solid #263d51;margin-top:14px;padding-top:13px}.selected-brief .eyebrow{font-size:12px;color:#87b6c8}.selected-brief h3{margin:6px 0}.selected-brief p{font-size:15px;color:#b6c6d7;margin:6px 0;line-height:1.65}.selected-brief small{font-size:14px}.candidate-panel .select{font-size:15px;padding:8px;margin:5px 0 12px}.candidate-list{display:flex;flex-direction:column;gap:7px}.candidate-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid #263d51;border-radius:6px;background:#0c1a29;color:#d7e6f7;padding:11px 12px}.candidate-row strong{display:block;font-size:16px;font-weight:600}.candidate-row small{display:block;font-size:14px;margin-top:3px}.candidate-row>span:last-child{color:#91cce1}.candidate-row:hover{background:#182d40}.candidate-row.is-selected{border-color:#82bcd2;background:#193448;box-shadow:inset 3px 0 #b0deef}.analysis-overview{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:15px}.analysis-overview h2{margin:10px 0 8px;font-size:20px}.analysis-overview p{font-size:15px;color:#aabbce;margin:0;max-width:620px}.index-readout{flex-shrink:0;text-align:center;padding:0 15px}.index-readout strong{display:block;font-size:42px;line-height:1.15;color:#a8c5dc}.index-readout span{display:block;font-size:13px;color:#aabbce}.analysis-layout,.report-layout{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.metric-table-wrap{overflow-x:auto}.metric-table{width:100%;border-collapse:collapse;font-size:15px;text-align:left}.metric-table th,.metric-table td{padding:15px 9px;border-bottom:1px solid #263d51}.metric-table thead th{font-size:13px;color:#8faac2;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding-top:7px}.metric-table tbody th{font-weight:500}.metric-table td{color:#aabbce}.gap-list article{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid #263d51}.gap-list h3{font-size:12px;letter-spacing:.08em;margin:4px 0;color:#aac8df}.gap-list p{font-size:15px;color:#b6c6d7;margin:0;line-height:1.6}.simulation-disclosure{display:flex;align-items:center;gap:10px;color:#b1c3d6;font-size:15px;margin:0 0 12px;line-height:1.6}.simulation-disclosure .data-chip{flex-shrink:0;color:#e8ce9d;border-color:#62573e}.report-pair{font-size:20px!important;margin:18px 0!important}.report-facts{margin:0 0 20px;font-size:15px}.report-facts>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #263d51;padding:10px 0}.report-facts dt{color:#94abc1}.report-facts dd{margin:0;text-align:right;text-transform:capitalize}.report-limits{padding-left:18px;font-size:16px;color:#b6c6d7;margin:0;line-height:1.7}.report-limits li{padding:6px 0}.report-empty{padding:12px;background:#0a1724;border-radius:6px;font-size:15px;color:#aabbce}.report-empty p{margin:0 0 5px}.report-empty a{color:#b4d9ed}.survey-stats{display:flex;gap:40px}.survey-stats p{font-size:14px;color:#9bafc3}.survey-stats strong{display:block;font-size:28px;color:#dbeeff}.shell{padding:16px 24px}.head{padding-bottom:12px;gap:14px}.brand{font-size:16px}.subtitle{font-size:12px;letter-spacing:.13em}.navlink{font-size:14px;padding:7px 10px;border-radius:5px}.mission-bar{margin:10px 0 14px}.mission-summary{padding:8px 13px;min-height:42px}.shell>footer{margin-top:16px!important;font-size:12px!important}@media(min-width:1100px){.shell{max-width:1440px}.atlas-intro{padding-top:16px;padding-bottom:12px}.atlas-worlds{padding-bottom:15px}.atlas-earth .atlas-globe{max-width:195px}.atlas-mars .atlas-globe{max-width:215px}.atlas-moon .atlas-globe{max-width:180px}.atlas-world-info>p:not(.atlas-coordinate),.atlas-description{margin-bottom:7px}}@media(max-width:850px){.explorer-layout{grid-template-columns:minmax(0,1.25fr) minmax(250px,1fr)}.analysis-layout,.report-layout{grid-template-columns:1fr}.analysis-overview{gap:12px}.workspace-panel{padding:14px}.gap-list article{padding:10px 0}}@media(max-width:620px){.shell{padding:12px 15px}.head{gap:10px}.head nav{gap:3px;width:100%;justify-content:space-between}.navlink{padding:6px 8px;font-size:13px}.explorer-layout{grid-template-columns:1fr}.page-heading{align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:12px}.page-heading h1{font-size:26px}.page-actions{gap:6px}.analysis-overview{align-items:flex-start}.analysis-overview h2{font-size:18px}.index-readout{padding:0}.index-readout span{max-width:95px}.metric-table th,.metric-table td{padding:12px 6px}.simulation-disclosure{align-items:flex-start;font-size:14px}.coordinate-map svg{max-height:240px}.gap-list article{grid-template-columns:75px minmax(0,1fr);gap:8px}.candidate-row{min-height:54px}}@media print{.page-actions,.simulation-disclosure{display:none}.workspace-panel{background:#fff;color:#000;border-color:#aaa;break-inside:avoid}.workspace-page,.workspace-page p,.workspace-page span,.workspace-page dd,.workspace-page li{color:#000}.report-layout{grid-template-columns:1fr 1fr}.page-heading{margin-bottom:20px}.data-chip{color:#333;border-color:#aaa}.workspace-panel h2,.workspace-panel h3{color:#000}.shell>footer{display:none}}@media(min-width:1050px)and (min-height:650px)and (max-height:1300px){.mission-shell.shell{padding-top:10px;padding-bottom:8px}.mission-shell .head{padding-bottom:8px}.mission-shell .mission-bar{margin:7px 0 10px}.mission-shell .page-heading{margin-bottom:10px}.mission-shell .page-heading h1{font-size:25px}.mission-shell .page-heading .eyebrow{font-size:11px;margin-bottom:3px}.mission-shell footer{margin-top:10px!important}}.atlas-home{--glow:#8bdeef;--space-ink:#f1f5fc;position:relative;isolation:isolate;color:var(--space-ink);padding:0 10px 16px}.atlas-home:before{content:"";position:absolute;top:-25px;right:-24px;bottom:0;left:-24px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 25% 35%,#10284f66,transparent 48%),radial-gradient(ellipse at 83% 42%,#48241a44,transparent 40%),radial-gradient(circle at 12% 15%,#fff9 0 1px,transparent 1.6px),radial-gradient(circle at 78% 8%,#fff8 0 1px,transparent 1.6px),radial-gradient(circle at 42% 42%,#a6c5eb77 0 1px,transparent 1.5px),#060b14;background-size:auto,auto,233px 281px,317px 379px,191px 251px,auto}.atlas-intro{text-align:center;padding:54px 0 30px}.atlas-overline,.atlas-project,.atlas-world-index,.atlas-coordinate,.atlas-method-number,.atlas-evidence-label{font-size:13px;letter-spacing:.18em;font-weight:600}.atlas-overline{display:flex;align-items:center;justify-content:center;gap:12px;color:#abc1d5}.atlas-overline>span:not(.atlas-beacon){color:#526580}.atlas-beacon{height:6px;width:6px;border-radius:50%;background:#94e3cb;box-shadow:0 0 12px #94e3cb88}.atlas-project{margin:34px 0 5px;color:#b6c5da;letter-spacing:.32em;font-size:16px}.atlas-project>span{color:#7494b9}.atlas-intro h1{font-size:clamp(30px,5.5vw,70px);letter-spacing:.07em;margin:0;font-weight:650;line-height:1.12}.atlas-tagline{font-size:clamp(22px,3vw,36px);line-height:1.25;letter-spacing:-.03em;margin:22px 0 16px}.atlas-tagline>span{color:#8eabc5}.atlas-purpose{max-width:590px;margin:0 auto 22px;font-size:17px;line-height:1.75;color:#aebed0}.atlas-cta{display:inline-flex;align-items:center;gap:28px;background:#c2e8f5;color:#0c1d2e;padding:13px 20px;border:1px solid #e0f7ff;border-radius:5px;text-decoration:none;font-size:17px;font-weight:650;transition:background .2s}.atlas-cta:hover{background:#e4f7ff}.atlas-current{font-size:14px;color:#a0b2c7;margin-top:12px}.atlas-current span{padding:0 8px;color:#638096}.atlas-worlds{position:relative;display:grid;grid-template-columns:1.05fr 1.15fr 1fr;gap:28px;padding:20px 0 40px}.atlas-orbit{position:absolute;top:80px;left:0;right:0;height:220px;border:1px solid #7896b222;border-radius:50%;transform:rotate(-8deg);z-index:-1}.atlas-world{min-width:0;--planet-accent:#a5d9fa}.atlas-world-index{display:flex;gap:12px;color:var(--planet-accent);margin:0 0 20px;font-variant-numeric:tabular-nums}.atlas-world-index span{color:#a5b3c5;font-size:12px;letter-spacing:.13em}.atlas-globe{display:block;position:relative;width:100%;aspect-ratio:1;margin:0 auto 22px;transition:transform .35s}.atlas-globe img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px #408be31c)}.atlas-earth .atlas-globe{max-width:318px}.atlas-mars{--planet-accent:#efae8a}.atlas-mars .atlas-globe{max-width:350px}.atlas-moon{--planet-accent:#d1d8e6}.atlas-moon .atlas-globe{max-width:282px}.atlas-world-info{display:block;padding:0 8px}.atlas-coordinate{display:block;color:var(--planet-accent);font-size:12px;letter-spacing:.15em;margin:0 0 10px}.atlas-world h2,.atlas-world-name{display:flex;align-items:center;gap:13px;font-size:30px;line-height:1.15;font-weight:550;letter-spacing:-.02em;margin:0 0 13px}.atlas-source-tag{font-size:12px;font-weight:600;letter-spacing:.12em;border:1px solid #647e9855;padding:5px 7px;border-radius:3px;color:var(--planet-accent)}.atlas-world-info>p:not(.atlas-coordinate),.atlas-description{display:block;font-size:15px;color:#a9b8cd;line-height:1.7;margin:0 0 18px}.atlas-world-link{display:flex;justify-content:space-between;gap:12px;text-decoration:none;color:var(--planet-accent);font-size:15px;font-weight:550;border-bottom:1px solid #61768d55;padding-bottom:11px}.atlas-destination{display:block;width:100%;padding:0;background:transparent;border:0;color:inherit;text-align:left;font:inherit;border-radius:6px}.atlas-destination:hover .atlas-globe{transform:translateY(-7px) scale(1.025)}.atlas-destination:hover .atlas-world-link{border-color:var(--planet-accent)}.atlas-destination:focus-visible{outline:2px solid #c2e8f5;outline-offset:9px}.atlas-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid #52698255;padding:29px 0}.atlas-method-number{font-size:12px;color:#90abc5}.atlas-method h3{font-size:19px;font-weight:550;margin:10px 0}.atlas-method p{font-size:15px;color:#a9b8cd;line-height:1.7;margin:0;max-width:290px}.atlas-evidence{display:flex;align-items:center;gap:25px;border:1px solid #52698255;background:#0c1523cc;padding:17px 20px;border-radius:5px}.atlas-evidence-label{color:#d2b787;font-size:12px;flex-shrink:0}.atlas-evidence p{color:#b5c1d0;font-size:14px;line-height:1.7;margin:0}.atlas-evidence a{flex-shrink:0;font-size:14px;color:#bbd8ee}.atlas-credits{font-size:13px;color:#9aaec3;margin:18px 0}.atlas-credits summary{cursor:pointer;display:list-item;min-height:28px}.atlas-credits p{max-width:850px;line-height:1.8}.atlas-credits a{text-underline-offset:3px}@media(min-width:900px){.atlas-world-info{min-height:155px}.atlas-mars{padding-top:0}.atlas-earth,.atlas-moon{padding-top:28px}.atlas-worlds{align-items:end}}@media(max-width:760px){.atlas-home{padding:0}.atlas-intro{padding-top:36px}.atlas-worlds{gap:15px}.atlas-world-index{font-size:12px;gap:5px;flex-direction:column;min-height:32px}.atlas-world-index span{font-size:12px}.atlas-world h2,.atlas-world-name{font-size:24px;gap:6px;flex-wrap:wrap}.atlas-world-info{padding:0}.atlas-coordinate{font-size:12px;min-height:24px}.atlas-world-info br{display:none}.atlas-source-tag{font-size:10px}.atlas-evidence{flex-wrap:wrap;gap:10px}.atlas-method{gap:18px}.atlas-world-link{font-size:14px}}@media(max-width:520px){.atlas-worlds{grid-template-columns:1fr;gap:30px;padding-top:12px}.atlas-world{padding:0 10px 25px;border-bottom:1px solid #52698244}.atlas-world-index{flex-direction:row;min-height:0;margin-bottom:12px}.atlas-globe,.atlas-earth .atlas-globe,.atlas-mars .atlas-globe,.atlas-moon .atlas-globe{max-width:250px;margin-bottom:16px}.atlas-world-info{max-width:340px;margin:auto}.atlas-world-name,.atlas-world h2{font-size:30px}.atlas-coordinate{min-height:0}.atlas-world-index span{font-size:12px}.atlas-world-link{font-size:16px;padding:12px 0}.atlas-overline{font-size:12px;gap:8px;letter-spacing:.1em}.atlas-purpose{font-size:17px}.atlas-method{grid-template-columns:1fr;gap:22px}.atlas-method p{max-width:none}.atlas-orbit{display:none}.atlas-current{line-height:1.8}.atlas-project{font-size:14px}.atlas-home:before{top:-16px;right:-24px;bottom:0;left:-24px}}.atlas-intro{padding:24px 0 14px}.atlas-project{margin:16px 0 6px}.atlas-intro h1{font-size:clamp(29px,4.4vw,54px)}.atlas-tagline{font-size:22px;margin:12px 0}.atlas-purpose{font-size:17px;line-height:1.6;margin-bottom:14px}.atlas-current{margin:8px 0 0}.atlas-cta{padding:11px 17px}.atlas-worlds{padding:12px 0 22px;gap:24px;align-items:end}.atlas-world-index{margin-bottom:10px}.atlas-globe{margin-bottom:12px}.atlas-earth .atlas-globe{max-width:218px}.atlas-mars .atlas-globe{max-width:242px}.atlas-moon .atlas-globe{max-width:200px}.atlas-earth,.atlas-moon,.atlas-mars{padding-top:0}.atlas-world-info{min-height:0}.atlas-coordinate{margin-bottom:7px}.atlas-world h2,.atlas-world-name{font-size:27px;margin-bottom:8px}.atlas-world-info>p:not(.atlas-coordinate),.atlas-description{margin-bottom:10px;line-height:1.55}.atlas-orbit{top:55px;height:160px}.atlas-evidence{gap:16px;padding:12px 16px}.atlas-credits{margin:8px 0 0}.atlas-workflow{border-top:1px solid #52698255;margin-bottom:12px;color:#a9bfd4;font-size:15px}.atlas-workflow>summary{cursor:pointer;padding:10px 0;min-height:40px}.atlas-method{border:0;padding:10px 0 15px}.atlas-method h3{margin:6px 0}@media(min-width:900px){.atlas-intro{display:grid;grid-template-columns:1.3fr 1fr;column-gap:40px;text-align:left;align-items:center;padding:23px 0 20px}.atlas-overline{grid-column:1/-1;justify-content:flex-start;margin-bottom:17px}.atlas-project{margin:0 0 8px}.atlas-tagline{font-size:21px;margin:12px 0 0}.atlas-purpose{max-width:none;margin:0 0 12px;font-size:16px}.atlas-intro h1{font-size:clamp(35px,4vw,51px)}.atlas-current{font-size:13px}.atlas-worlds{grid-template-columns:1fr 1.05fr 1fr}}@media(min-width:521px)and (max-width:899px){.atlas-intro{padding-top:22px}.atlas-purpose{max-width:570px}.atlas-worlds{gap:16px}.atlas-world h2,.atlas-world-name{font-size:25px}.atlas-world-index span{letter-spacing:.06em}.atlas-globe{max-width:210px}}@media(max-width:520px){.atlas-intro{padding:22px 0 16px}.atlas-project{margin-top:13px}.atlas-tagline{font-size:19px;margin:10px 0}.atlas-purpose{font-size:16px}.atlas-worlds{gap:10px;padding:4px 0 14px;align-items:stretch}.atlas-world{position:relative;padding:10px 4px 15px;display:grid;grid-template-columns:106px minmax(0,1fr);column-gap:14px;align-items:center}.atlas-world-index{grid-column:1/-1;margin:0 0 7px;min-height:0;flex-direction:row}.atlas-earth>.atlas-globe{grid-column:1}.atlas-destination{grid-column:1/-1;display:grid;grid-template-columns:106px minmax(0,1fr);gap:14px;align-items:center}.atlas-globe,.atlas-earth .atlas-globe,.atlas-mars .atlas-globe,.atlas-moon .atlas-globe{max-width:106px;margin:0}.atlas-world-info{margin:0;max-width:none}.atlas-coordinate{font-size:12px;margin-bottom:5px}.atlas-world h2,.atlas-world-name{font-size:24px;margin-bottom:6px}.atlas-world-info>p:not(.atlas-coordinate),.atlas-description{font-size:15px;margin-bottom:4px}.atlas-world-link{padding:8px 0 5px;font-size:15px;min-height:34px}.atlas-evidence{padding:10px 12px}.atlas-method{gap:15px}.atlas-credits summary{min-height:36px}}@media(prefers-reduced-motion:reduce){.atlas-home *{transition:none}}@media print{.atlas-home{color:#000}.atlas-home:before,.atlas-orbit{display:none}.atlas-home p,.atlas-home a,.atlas-home span{color:#333}.atlas-destination{color:#000}}.mission-shell{--mission-accent:#eab18c;--mission-glow:#bc6a3730;--mission-soft:#372820;--mission-line:#78533d;--earth-accent:#8ad2c1;--panel-line:#394149;isolation:isolate;position:relative;min-height:100vh;color:#e8e8e9}.mission-shell[data-destination=moon]{--mission-accent:#d5dce8;--mission-glow:#a2b5d521;--mission-soft:#282d37;--mission-line:#667486}body:has(.mission-shell){background:#080b10}.mission-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 95% 10%,var(--mission-glow),transparent 44%),radial-gradient(ellipse at 0 85%,#24554b18,transparent 46%),radial-gradient(circle at 10% 10%,#e2e9f055 0 .7px,transparent 1.2px),radial-gradient(circle at 70% 50%,#e2e9f033 0 .7px,transparent 1.2px),#080b10;background-size:auto,auto,271px 313px,347px 223px,auto}.mission-shell .head{border-color:#34383e}.mission-shell .navlink{color:#b3b8c1}.mission-shell .navlink.active{background:var(--mission-soft);color:var(--mission-accent);box-shadow:inset 0 -2px var(--mission-accent)}.mission-shell .mission-bar{background:linear-gradient(110deg,#1b1d23,#12151b);border-color:var(--panel-line)}.mission-shell .mission-summary:hover{background:#ffffff06}.mission-shell .mission-summary-values>span:first-child,.mission-shell .mission-edit{color:var(--mission-accent)}.mission-shell .mission-settings{border-color:var(--panel-line)}.mission-shell .select{background:#12161b;border-color:#41464e;color:#e4e5e8}.mission-shell .mission-summary-values>span+span:before{color:#707780}.mission-shell .workspace-panel{background:linear-gradient(135deg,#1c1f24ed,#11151bf5);border-color:var(--panel-line);box-shadow:0 8px 26px #00000018}.mission-shell .panel-heading h2{color:#ecebed}.mission-shell .page-heading .eyebrow{color:var(--mission-accent)}.mission-shell .page-heading h1{color:#f1eded}.mission-shell .data-chip{background:#ffffff04;border-color:#4d5058;color:#c2c5cb}.mission-shell .workspace-page .button{background:var(--mission-accent);border-color:var(--mission-accent);color:#191715}.mission-shell .workspace-page .button:hover{filter:brightness(1.1)}.mission-shell .workspace-page .button-secondary{background:transparent;border-color:var(--mission-line);color:var(--mission-accent)}.mission-shell a:focus-visible,.mission-shell button:focus-visible,.mission-shell select:focus-visible,.mission-shell summary:focus-visible{outline-color:var(--mission-accent)}.mission-shell .map-panel{background:radial-gradient(ellipse at 0 0,#23544824,transparent 70%),linear-gradient(135deg,#181e21,#11161b)}.mission-shell .coordinate-map{background:radial-gradient(ellipse at 50% 50%,#18342d88,transparent 80%),#0b1315;border-color:#37534c}.mission-shell .coordinate-map svg{filter:saturate(.65)}.mission-shell .candidate-row{background:#151b1d;border-color:#38443f;color:#e1e9e5}.mission-shell .candidate-row:hover{background:#202d28}.mission-shell .candidate-row.is-selected{background:linear-gradient(105deg,#23443a,#172720);border-color:#659b87;box-shadow:inset 3px 0 var(--earth-accent)}.mission-shell .candidate-row>span:last-child,.mission-shell .selected-brief .eyebrow{color:var(--earth-accent)}.mission-shell .candidate-panel .panel-heading .data-chip{color:var(--earth-accent);border-color:#40685b}.mission-shell .selected-brief{border-color:#3c4845}.mission-shell .analysis-overview{position:relative;overflow:hidden;border-color:var(--mission-line);background:radial-gradient(ellipse at 100% 20%,var(--mission-glow),transparent 70%),linear-gradient(120deg,#211f20,#14171c)}.mission-shell .analysis-overview:after{content:"";position:absolute;right:5%;top:-100px;width:380px;height:380px;border:1px solid var(--mission-line);border-radius:50%;opacity:.18;pointer-events:none}.mission-shell .index-readout strong{color:var(--mission-accent)}.mission-shell .metric-table th,.mission-shell .metric-table td,.mission-shell .gap-list article,.mission-shell .report-facts>div{border-color:#3a3f46}.mission-shell .metric-table thead th{color:#b7bcc6}.mission-shell .gap-list h3{color:var(--mission-accent)}.mission-shell .gap-list article:first-child{border-top:0}.mission-shell .gap-list article{position:relative;padding-left:12px}.mission-shell .gap-list article:before{content:"";position:absolute;left:0;top:16px;width:3px;height:18px;border-radius:2px;background:var(--mission-accent);opacity:.65}.mission-shell .simulation-disclosure{color:#c0c3c9}.mission-shell .report-page>.report-layout>article{border-top:2px solid var(--mission-accent)}.mission-shell .report-page>.report-layout>aside{background:repeating-radial-gradient(ellipse at 115% 140%,transparent 0 25px,#939aab0a 26px 27px,transparent 28px 45px),linear-gradient(135deg,#1b1e24,#11151b)}.mission-shell .report-empty{background:#0d1116;border:1px solid #333a43}.mission-shell .report-empty a,.mission-shell .survey-stats strong{color:var(--mission-accent)}.mission-shell .report-facts dt{color:#b2b7c0}.mission-shell footer{color:#9da5af}@media print{body:has(.mission-shell){background:#fff}.mission-shell{color:#000;min-height:0}.mission-shell:before,.mission-shell .analysis-overview:after{display:none}.mission-shell .workspace-panel,.mission-shell .analysis-overview,.mission-shell .map-panel,.mission-shell .report-page>.report-layout>aside,.mission-shell .report-empty{background:#fff;box-shadow:none;border-color:#aaa}.mission-shell .workspace-page h1,.mission-shell .workspace-page h2,.mission-shell .workspace-page h3,.mission-shell .workspace-page strong,.mission-shell .workspace-page dt,.mission-shell .workspace-page a{color:#000}}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#dce8f8;background:#0b1525;font-synthesis:none;line-height:1.55;--page:#0b1525;--panel:#14263d;--border:#26435b;--aqua:#66d7d1;--ink:#e9f4ff;--muted:#a3bbcd}.brand-link{text-decoration:none}.skip-link{position:absolute;left:16px;top:-100px;background:#b9ef8b;color:#102423;padding:12px;z-index:10}.skip-link:focus{top:12px}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit}button,select{font:inherit}button{cursor:pointer}.shell{max-width:1170px;margin:auto;padding:24px}.head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand{font-weight:900;letter-spacing:.06em}.subtitle,.muted{color:var(--muted)}nav{display:flex;flex-wrap:wrap;gap:7px}.navlink{padding:8px 12px;border-radius:9px;text-decoration:none;color:var(--muted)}.navlink.active{background:#1e4a5e;color:#a3fff6}.card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:22px;margin:15px 0}.button{display:inline-block;border:1px solid #3f8995;border-radius:10px;padding:9px 14px;background:#155360;color:#fff;text-decoration:none}.button:hover{background:#237487}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.site{padding:12px;border:1px solid var(--border);border-radius:10px;background:#102137}.site.selected{border-color:var(--aqua)}.label{display:block;color:var(--muted);font-size:14px;text-transform:uppercase;letter-spacing:.06em}.select{display:block;width:100%;padding:10px;background:#10283e;color:#fff;border:1px solid var(--border);border-radius:8px;margin:6px 0 10px}.status{color:#ffd38b;font-size:14px;font-weight:800;text-transform:uppercase}.notice{padding:10px 12px;border-radius:8px;border:1px solid #635436;background:#40371f;color:#ffe5ae}.btnrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}h1{font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-.025em}h2{margin-top:0}small{color:var(--muted)}.hero{padding:65px 10px 55px;background:radial-gradient(ellipse at 90% 45%,#234b45 0,transparent 55%)}.hero h1{font-size:clamp(46px,7vw,88px);max-width:900px}.hero em{font-style:normal;color:#b9ef8b}.intro{max-width:540px;font-size:19px;color:#adc0c4}.eyebrow{font-size:13px;letter-spacing:.17em;color:#b9ef8b;font-weight:700}.step{text-decoration:none;transition:transform .2s}.step:hover{transform:translateY(-4px)}.step h2{margin-top:24px}.world{padding:20px;background:#0c2229;border:1px solid #29464b;border-radius:15px;margin:20px 0}.world svg{width:100%;display:block}.grid{margin:20px 0}.site{padding:22px}.site h2{font-size:22px}.button{margin:8px 0;background:#b9ef8b;color:#102423;border-color:#b9ef8b;font-weight:600}.button:hover{background:#d3ffac}.head{padding-bottom:18px;border-bottom:1px solid #29444b}.shell{max-width:1280px}.card{background:#12272e}.selected{box-shadow:inset 0 0 0 1px #b9ef8b}h1{margin-bottom:26px}h2{margin-top:24px}button:focus-visible,a:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:3px solid #d8ffab;outline-offset:4px}@media print{nav,.head+section,.btnrow,footer{display:none}body{background:#fff;color:#000}.card{background:#fff;border:1px solid #bbb}small,.status,.eyebrow{color:#333}.shell{padding:0}}.mission-bar{margin:14px 0 18px;border:1px solid var(--border);border-radius:10px;background:#10212e}.mission-summary{display:flex;align-items:center;gap:15px;padding:11px 15px;min-height:48px;cursor:pointer;list-style:none}.mission-summary::-webkit-details-marker{display:none}.mission-summary-label{font-size:12px;letter-spacing:.13em;color:var(--muted);font-weight:700}.mission-summary-values{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;flex:1;min-width:0;font-size:14px;line-height:1.6}.mission-summary-values>span+span:before{content:"·";padding:0 10px;color:#7894a7}.mission-summary-values>span:first-child{font-weight:700;color:#b8e4f3}.mission-edit{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:14px;color:#b8e4f3}.mission-edit-open{display:none}.mission-bar[open] .mission-edit-open{display:inline}.mission-bar[open] .mission-edit-closed{display:none}.mission-bar[open] .mission-edit>span:last-child{transform:rotate(180deg)}.mission-summary:hover{background:#18313f;border-radius:10px}.mission-summary:focus-visible{outline:3px solid #c2e8f5;outline-offset:3px}.mission-settings{border-top:1px solid var(--border);padding:0 15px 15px}.mission-settings .grid{margin:15px 0 3px}.mission-settings small{display:block;font-size:13px;line-height:1.6}@media(max-width:600px){.mission-summary{gap:9px;padding:10px 12px;align-items:flex-start}.mission-summary-label{display:none}.mission-summary-values{font-size:13px}.mission-summary-values>span+span:before{padding:0 6px}.mission-edit{font-size:13px;padding-top:2px}.mission-settings .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-settings .select{font-size:14px;padding:9px 6px}.mission-settings .label{font-size:12px}}@media(max-width:360px){.mission-settings .grid{grid-template-columns:1fr}}@media print{.mission-bar{display:none}}.mission-summary-values,.mission-edit{font-size:15px}.mission-summary-label{font-size:13px}.mission-settings small{font-size:14px}@media(max-width:600px){.mission-summary-values,.mission-edit{font-size:14px}.mission-settings .select{font-size:15px}.mission-settings .label{font-size:13px}}
