:root{font-family:Segoe UI,system-ui,sans-serif;color:#273e36;background:#f6f6f1;font-synthesis:none;--line:#d9dfd7;--muted:#596b62;--accent:#a34512;--green:#274f40}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,select{color:inherit;background:#fff;border:1px solid #c8d2c8;border-radius:5px;min-height:32px}button{cursor:pointer;padding:5px 10px}button:hover{background:#edf2eb;border-color:#839b8b}button:active{background:#e2eadf}button.selected,button[aria-pressed=true]{background:#e5eee3;border-color:#3b654f;color:#234a36}select{padding:4px 24px 4px 7px;max-width:100%}a{color:#285c48;text-underline-offset:3px}button:focus-visible,select:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #b66427;outline-offset:2px}input[type=checkbox]{accent-color:var(--green);width:15px;height:15px;flex:none;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:system-ui,system-ui,sans-serif}h1{font-size:15px;font-weight:800}h2{font-size:15px}h3{font-size:13px}p{line-height:1.55}small{font-size:11px}code{display:block;font-family:ui-monospace,monospace;font-size:10px;overflow-wrap:anywhere;line-height:1.6}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;font-weight:600}td,th{padding:8px 4px;border-bottom:1px solid var(--line)}caption{text-align:left;color:var(--muted);font-size:11px;margin:9px 0}details{border-top:1px solid var(--line);padding:12px 0}summary{font-weight:700;font-size:12px;cursor:pointer}details p{margin:10px 0;font-size:12px}details[open]>summary{margin-bottom:10px}[hidden]{display:none!important}.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}.skip-link{position:fixed;top:-80px;left:12px;z-index:1000;background:#fff;padding:12px}.skip-link:focus{top:8px}.eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:1.3px;color:var(--muted)}.app{height:100dvh;min-height:580px;display:flex;flex-direction:column;overflow:hidden}.topbar{height:56px;flex:none;display:flex;align-items:center;gap:24px;padding:0 20px;background:#fafbf7;border-bottom:1px solid var(--line)}.brand{display:flex;gap:7px;align-items:center;font-weight:800;font-size:20px;text-decoration:none;letter-spacing:-.7px;color:#294b3b}.brand svg{color:#ad531d}.brand-light{font-weight:500}.app-context{font-size:11px;color:var(--muted)}.app-context span{padding:0 8px;color:#acb6ac}.header-actions{display:flex;gap:6px;margin-left:auto}.header-actions button{font-size:11px;white-space:nowrap}.header-actions .export-button{background:var(--green);color:#fff;border-color:var(--green)}.science-strip{height:31px;flex:none;padding:0 20px;display:flex;gap:12px;align-items:center;font-size:10px;background:#eeefe6;border-bottom:1px solid var(--line)}.science-strip strong{font-size:9px;letter-spacing:1px;border:1px solid #829b86;padding:2px 5px;color:#34563e;background:#f5f8ef}.science-strip button{border:0;background:transparent;padding:0;min-height:26px;font-size:10px;text-decoration:underline;text-underline-offset:3px}.strip-detail{color:var(--muted)}.harmonization-state{margin-left:auto}.diagnostic-label{font-size:9px;letter-spacing:1px;border-left:1px solid #bdc7b9;padding-left:12px}.workspace{position:relative;display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0}.workspace.with-evidence{grid-template-columns:minmax(0,1fr) 300px}.map-workspace{min-width:0;min-height:0;display:flex;flex-direction:column}.scope-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px 6px;flex:none;background:#fbfcf8}.scope-bar h1{line-height:1.5}.scope-bar h1 span{font-size:12px;font-family:Segoe UI,sans-serif;font-weight:400;color:var(--muted)}.scope-actions{display:flex;gap:6px;align-items:center}.scope-actions button,.scope-actions select{font-size:10px;min-height:28px}.source-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;flex:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line)}.source-card{padding:8px 16px;background:#f9fbf6;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:57px}.source-card.inactive{background:#f0f1eb}.source-card label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;cursor:pointer;line-height:1.25}.source-metric{display:flex;gap:5px;align-items:center;white-space:nowrap}.source-metric>strong{font-size:23px;font-family:system-ui,sans-serif;font-weight:700;letter-spacing:-1px}.source-metric>span{font-size:9px;color:var(--muted)}.source-metric small{display:block;font-size:10px;margin-top:2px}.source-metric small b{font-weight:600;color:#273e36}.source-shape{display:inline-block;flex:none;width:8px;height:8px;background:currentColor;color:#b55920;margin-right:3px}.shape-AQUA_MODIS{border-radius:50%;color:#c45a22}.shape-SNPP_VIIRS{clip-path:polygon(50% 0,100% 100%,0 100%);color:#245f69}.shape-TERRA_MODIS{transform:rotate(45deg);color:#69548c}.map-tools{height:36px;display:flex;align-items:center;gap:6px;padding:3px 12px;background:#fff;border-bottom:1px solid var(--line);flex:none;font-size:10px;white-space:nowrap}.map-tools select,.map-tools button{font-size:10px;min-height:26px}.map-tools select{max-width:180px}.comparability-cue{color:var(--muted);font-size:10px;margin-left:auto}.map-area{position:relative;flex:1;min-height:120px}.map-shell,.geographic-map{width:100%;height:100%;position:relative}.geographic-map{background:#e6e9df}.map-location{position:absolute;top:12px;left:12px;background:#fffffff2;padding:9px 12px;border:1px solid #cad2c6;border-radius:5px;box-shadow:0 2px 8px #24412b12;display:flex;flex-direction:column;gap:3px;pointer-events:none}.map-location strong{font:700 13px system-ui,sans-serif}.map-location>span:last-child{font-size:10px;color:var(--muted)}.map-fit{position:absolute;top:95px;left:12px;font-size:10px;min-height:27px;background:#fffffff2}.map-status{position:absolute;bottom:50px;left:12px;max-width:70%;font-size:9px;color:#3c5145;background:#fffffff0;padding:3px 6px;border-radius:3px;pointer-events:none}.map-legend{position:absolute;bottom:27px;left:12px;display:flex;align-items:center;gap:10px;background:#fffffff2;padding:5px 7px;border-radius:3px;pointer-events:none;font-size:10px}.map-legend>span{display:flex;gap:2px;align-items:center}.map-legend .legend-unit{font-size:9px;border-left:1px solid var(--line);padding-left:8px}.map-watermark{position:absolute;top:12px;left:50%;transform:translate(-25%);font-size:8px;pointer-events:none;color:#3d4c41;background:#ffffffe8;padding:3px 5px;border-radius:3px}.map-hover{position:absolute;bottom:76px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);font-size:11px;background:#fff;padding:7px 10px;border:1px solid #a8b9a8;border-radius:4px}.outside-scope,.empty-selection{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:85%;padding:10px 14px;background:#fffaf0f5;border:1px solid #bd9973;color:#624720;border-radius:4px;font-size:12px;line-height:1.5;box-shadow:0 3px 12px #30251315;pointer-events:none}.maplibregl-ctrl-group{box-shadow:0 1px 5px #203b2730!important}.maplibregl-ctrl-scale{font-size:9px}.maplibregl-ctrl-attrib{font-size:9px;max-width:90%}.calendar-dock{flex:none;background:#fbfcf8;border-top:1px solid #c7d0c2;padding:9px 12px 5px;min-width:0}.calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.calendar-heading h2{font-size:13px;margin-top:2px}.calendar-controls{display:flex;align-items:center;gap:5px}.calendar-controls button,.calendar-controls select{min-height:27px;font-size:10px}.day-navigation{display:flex;align-items:stretch;gap:5px}.day-navigation>button{padding:0 4px;min-width:22px;font-size:18px;border-color:#e1e7dc}.day-strip{display:flex;gap:3px;overflow-x:auto;min-width:0;scrollbar-width:thin;padding:3px 2px 5px;flex:1}.calendar-day{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:flex-start;width:calc((100% - 87px)/30);min-width:30px;height:79px;padding:4px 2px;border-radius:3px;border:1px solid #dce2d5;background:#fff}.calendar-day small{font-size:8px;color:var(--muted)}.calendar-day>span{font-size:11px;font-weight:600;line-height:18px}.calendar-day .unknown-mark{margin-top:9px;color:#6f7b6c;font-size:11px}.unknown{background:repeating-linear-gradient(135deg,#f7f8f2,#f7f8f2 4px,#e8ece2 4px,#e8ece2 5px)}.calendar-day.selected{outline:2px solid #a54a17;outline-offset:0;border-color:#a54a17;background:#fff0e1}.day-bars{display:flex;gap:2px;align-items:flex-end;height:30px}.day-bars i{display:block;width:5px;min-height:0}.day-bars .bar-SNPP_VIIRS{background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff60 3px,#ffffff60 4px)!important}.day-bars .bar-TERRA_MODIS{background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,#ffffff80 2px,#ffffff80 3px)!important}.calendar-footnote{display:flex;align-items:center;gap:5px;font-size:9px;color:#53624f;line-height:20px}.calendar-footnote>span:last-child{margin-left:auto}.hatch-swatch{display:inline-block;width:12px;height:9px;border:1px solid #9ca994;background:repeating-linear-gradient(135deg,#f7f8f2,#f7f8f2 3px,#b4bfab 3px,#b4bfab 4px)}.calendar-dock.collapsed .calendar-heading{margin-bottom:0}.workspace-panel{background:#fafbf7;min-height:0;display:flex;flex-direction:column}.panel-right{border-left:1px solid var(--line)}.panel-left{position:absolute;left:10px;top:10px;bottom:10px;width:280px;z-index:5;box-shadow:0 4px 24px #243b3330;border:1px solid #b8c6b5;border-radius:7px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px;border-bottom:1px solid var(--line);flex:none}.panel-title h2{font-size:14px}.icon-button{font-size:21px;min-width:30px;line-height:22px;border:0;background:transparent;padding:2px}.panel-scroll{padding:14px;overflow:auto;min-height:0;overscroll-behavior:contain}.field-label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.panel-left .panel-scroll>select,.sheet-left .panel-scroll>select{width:100%;font-size:12px;min-height:36px}.field-help{font-size:11px;line-height:1.6;color:var(--muted);margin:9px 0 18px}.history-availability{margin:20px 0}.month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px}.month-grid button{font-size:11px;min-height:42px}.month-grid small{display:block;font-size:9px}.month-grid .present{border-color:#77936e;background:#e5eddd}.reset-button{width:100%;font-size:11px;margin:12px 0}.filter-note{font-size:11px;padding:12px 0;border-top:1px solid var(--line)}.filter-note p{margin:8px 0;color:var(--muted)}.evidence-statuses{display:flex;flex-wrap:wrap;gap:5px}.evidence-statuses span{display:block;font-size:8px;font-weight:700;letter-spacing:.4px;padding:4px 5px;background:#eeeee5;border:1px solid #d3d9cb}.evidence-statuses .verified-badge{background:#e6eddf;color:#355439;border-color:#9cb38e}.evidence-intro{font-size:11px;color:var(--muted);margin:10px 0 14px}.evidence-tabs{display:flex;border-bottom:1px solid #bac8b6;margin:0 -3px 14px}.evidence-tabs button{font-size:10px;padding:7px 5px;text-transform:capitalize;border:0;border-radius:0;min-width:0;flex:1;background:transparent}.evidence-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--green);font-weight:700}.passport-scope{display:flex;flex-direction:column;gap:5px;font-size:11px}.passport-scope strong{font:700 15px system-ui,sans-serif}.comparison-caution{font-size:11px;color:#765528;background:#f5eddd;border-left:2px solid #bb8b45;padding:9px;margin:12px 0}.native-totals{font-variant-numeric:tabular-nums}.native-totals td{text-align:right}.native-totals th{font-size:10px}.native-totals th:nth-child(n+2){text-align:right}.native-totals td{font-size:14px;font-weight:600}.native-totals th .source-shape{margin-right:7px}.evidence-list{font-size:11px;margin:14px 0}.evidence-list dt,.manifest dt{color:var(--muted);font-size:10px;margin-top:12px}.evidence-list dd,.manifest dd{margin:4px 0 10px;line-height:1.55}.evidence-list small,.manifest small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.worked-example{padding:9px 0;border-top:1px solid #e0e4da;font-size:11px;line-height:1.6}.worked-example strong,.worked-example span{display:block}.worked-example span{color:var(--muted)}.text-button{font-size:11px;color:#315f46;text-align:left}.manifest p{overflow-wrap:anywhere;font-size:11px}.manifest dl,.citation{font-size:11px}.citation p{margin:8px 0}.citation button{font-size:11px;margin:8px 0}.citation a,.quality-notes>a,.history-notes>a{display:block;font-size:11px;margin:10px 0;line-height:1.5}.quality-notes ul{padding-left:17px;font-size:11px;line-height:1.7}.quality-notes li{margin-bottom:12px}.history-notes p{font-size:11px;margin:13px 0}.regime-list{display:flex;flex-direction:column;border-top:1px solid var(--line);font-size:11px}.regime-list span{padding:10px 0;border-bottom:1px solid var(--line)}.regime-list b{display:block;font-size:10px;color:var(--muted);margin-top:4px}.transition-line{display:flex;align-items:center;gap:8px;font-size:9px;margin:20px 0;color:var(--muted)}.transition-line i{flex:1;height:2px;background:repeating-linear-gradient(90deg,#81947a,#81947a 5px,transparent 5px,transparent 8px)}footer{height:27px;display:flex;align-items:center;gap:16px;flex:none;padding:0 16px;border-top:1px solid var(--line);background:#f6f7f0;font-size:9px;color:var(--muted)}footer>span:nth-child(2){margin-left:auto}.release-watermark{font-family:ui-monospace,monospace;font-size:8px}.load-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:30px;text-align:center}.load-screen h1{font-size:24px}.load-screen p{max-width:500px;font-size:14px}.load-screen svg{color:var(--accent)}dialog{color:inherit;background:#fafbf7;border:1px solid #a7b8a1;border-radius:8px;padding:0;box-shadow:0 10px 70px #0f2a2455}dialog::backdrop{background:#163d3266}.records-dialog{width:min(1000px,94vw);max-height:85dvh}.records-dialog[open]{display:flex;flex-direction:column}.records-dialog .panel-scroll>p{font-size:12px}.table-scroll{overflow:auto;margin-top:16px}.table-scroll table{white-space:nowrap}.sheet{width:100%;max-width:100%;height:85dvh;max-height:85dvh;inset:auto 0 0;margin:0;border-radius:14px 14px 0 0}.sheet[open]{display:flex;flex-direction:column}.sheet .panel-scroll{padding:16px}.sheet .panel-title{min-height:54px}@media(min-width:1600px){.workspace.with-evidence{grid-template-columns:minmax(0,1fr) 330px}.source-card{padding-left:24px;padding-right:24px}}@media(max-width:1100px){.app-context,.strip-detail{display:none}.source-card{padding:8px}.source-card label{font-size:10px;gap:4px}.source-metric>strong{font-size:20px}.comparability-cue{display:none}.map-tools button{margin-left:auto}.scope-bar{padding-left:10px;padding-right:10px}.scope-actions button,.map-watermark{display:none}.map-legend .legend-unit{max-width:170px}.workspace.with-evidence{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:800px){.app{min-height:560px}.topbar{height:51px;padding:0 10px;gap:10px}.brand{font-size:17px}.brand svg{width:16px}.header-actions{gap:4px}.header-actions button{font-size:10px;padding:5px 7px;min-height:32px}.header-actions button:nth-child(2) span{font-size:0}.header-actions button:nth-child(2) span:after{content:"Evidence";font-size:10px}.header-actions .export-button span{font-size:0}.header-actions .export-button span:after{content:"CSV";font-size:10px}.science-strip{height:29px;padding:0 10px;gap:8px;font-size:9px}.science-strip button{font-size:9px}.diagnostic-label{display:none}.workspace.with-evidence{grid-template-columns:minmax(0,1fr)}.scope-bar{padding:5px 9px;min-height:43px}.scope-bar h1{font-size:12px}.scope-bar h1 span{display:none}.scope-actions select{font-size:10px;max-width:170px}.source-card{min-height:65px;padding:6px;display:block}.source-card label{font-size:9px;gap:3px;white-space:nowrap}.source-card label input{width:13px;height:13px}.source-card .source-shape{width:6px;height:6px;margin:0}.source-metric{padding:4px 0 0 2px}.source-metric>strong{font-size:20px;line-height:1.2}.source-metric>span{font-size:9px;display:flex;align-items:baseline;gap:4px}.source-metric small{font-size:9px;margin:0}.source-metric small b{display:block}.map-tools{height:34px;padding:3px 6px;gap:4px}.map-tools label{font-size:9px}.map-tools select{font-size:9px;max-width:118px;padding-left:4px;padding-right:16px}.map-tools #cell{max-width:105px}.map-tools button{font-size:9px;min-height:26px;padding:4px 6px}.map-location{top:8px;left:8px;padding:7px 9px;max-width:75%}.map-location .eyebrow{font-size:8px}.map-location strong{font-size:12px}.map-location>span:last-child{font-size:9px}.map-fit{top:81px;left:8px;font-size:9px}.map-status{left:8px;bottom:65px;font-size:8px;max-width:80%}.map-legend{left:8px;bottom:26px;gap:7px;max-width:calc(100% - 55px);flex-wrap:wrap;padding:4px 6px;font-size:9px;row-gap:3px}.map-legend .legend-unit{max-width:none;width:100%;padding-left:0;border:0;font-size:8px}.outside-scope,.empty-selection{font-size:11px;max-width:85%;padding:8px 10px}.map-hover{font-size:10px;bottom:85px}.calendar-dock{padding:7px 7px 3px}.calendar-heading h2{font-size:12px}.calendar-heading .eyebrow{font-size:7px;letter-spacing:.8px}.calendar-controls{gap:3px}.calendar-controls select{max-width:133px;padding-left:4px;font-size:9px}.calendar-controls button{font-size:9px;padding:3px 5px}.day-navigation{gap:3px}.calendar-day{min-width:31px;height:72px}.calendar-footnote{font-size:8px;line-height:17px}.calendar-footnote>span:last-child{display:none}footer{height:31px;padding:3px 8px;font-size:8px;gap:6px;line-height:1.4}footer>span:first-child{max-width:150px}footer>span:nth-child(2){max-width:175px;text-align:right}.release-watermark{display:none}.maplibregl-ctrl-attrib{font-size:8px}.maplibregl-ctrl-scale{max-width:75px;font-size:8px}.records-dialog{max-height:90dvh}.records-dialog table{font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.map-module-loading{height:100%;display:grid;place-content:center;padding:24px;font-size:12px;background:#e6e9df;color:#415546}.cell-swatch{display:inline-block;width:10px;height:10px;border:1px solid #6f6259;background:#8a797033;margin-right:4px;flex:none}@media(max-width:800px){.map-legend{bottom:29px}.map-legend .legend-unit{line-height:1.5}.map-status{bottom:69px}}.source-card label{min-height:24px}.atlas{--paper:#f8f7f0;--ink:#213e35;background:var(--paper)}.atlas .topbar{height:50px;padding:0 16px;background:#183d33;color:#f7f4e8;border-bottom:1px solid #31584a}.atlas .brand,.atlas .brand svg{color:#f6edcf}.atlas .app-context{color:#d2dfd4;font-size:12px}.atlas .header-actions button{font-size:12px;min-height:32px}.atlas .header-actions .export-button{background:#eee8d3;color:#203e31;border-color:#eee8d3}.atlas .header-actions button:nth-child(2) span{font-size:inherit}.atlas .header-actions button:nth-child(2) span:after{content:none}.investigation-bar{height:42px;display:flex;align-items:center;gap:14px;padding:0 16px;flex:none;border-bottom:1px solid #ccd5c8;background:#f3f3e9}.investigation-bar nav{display:flex;align-self:stretch;gap:4px}.investigation-bar nav button{font-size:12px;font-weight:650;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:0 14px}.investigation-bar nav button[aria-pressed=true]{border-bottom-color:#a75829;color:#173e30;background:#e9edde}.investigation-bar nav button span{font:10px ui-monospace,monospace;margin-right:7px;color:#566e60}.period-control{margin-left:auto}.period-control select{font-size:12px;min-height:30px;background:#fafbf6}.provenance-button{font-size:11px;border:0;background:transparent;min-height:30px;text-decoration:underline;text-underline-offset:3px}.provenance-button span{color:#5d6758}.atlas .workspace.with-evidence{grid-template-columns:minmax(0,1fr) 350px}.atlas .source-cards{min-height:45px}.atlas .source-card{padding:5px 16px;min-height:45px;gap:12px}.atlas .source-card label{font-size:12px;gap:6px;white-space:nowrap}.atlas .source-metric>strong{font:700 20px ui-monospace,monospace;letter-spacing:-.6px}.atlas .source-metric>span{font-size:11px;display:flex;align-items:center;gap:10px}.atlas .source-metric small{font-size:11px;margin:0}.atlas .map-tools{height:37px;padding:3px 12px;font-size:12px;gap:8px}.atlas .map-tools select,.atlas .map-tools button{font-size:11px;min-height:29px}.atlas .map-tools #render-mode{max-width:210px}.atlas .map-tools #cell{max-width:145px}.atlas .map-tools .reset-scope{margin-left:auto}.atlas .focus-button{color:#285540;font-weight:600}.atlas .map-area{min-height:180px}.atlas .workspace-panel{background:var(--paper)}.atlas .panel-title{min-height:46px}.atlas .panel-scroll{padding:16px}.atlas .panel-left{z-index:7;width:300px}.atlas .panel-title h2{font-size:16px}.answer-overlay{position:absolute;top:16px;left:16px;bottom:102px;width:310px;z-index:2;pointer-events:none;display:flex;align-items:flex-start}.answer-card{pointer-events:auto;width:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;background:#fbfaf3f7;border:1px solid #c4cbb9;border-radius:5px;box-shadow:0 4px 18px #28413212;padding:17px 18px;color:#273e33;scrollbar-width:thin}.answer-topline{display:flex;align-items:center;gap:8px}.answer-topline .icon-button{margin-left:auto;min-height:25px;height:25px;width:25px;min-width:25px}.answer-state{font:700 10px ui-monospace,monospace;letter-spacing:.5px;padding:4px 6px;border:1px solid #a5b69a;background:#e8efdf;color:#345437}.state-PARTIAL,.state-UNKNOWN{background:#f3e9d4;border-color:#d1b782;color:#684d20}.state-UNAVAILABLE{background:#eeede7;border-color:#bbc4b5;color:#525e50}.atlas-caption{font-size:9px;letter-spacing:.8px;color:#61715f}.answer-card h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.4px;font-size:25px;line-height:1.18;margin:11px 0 12px}.answer-statement{font-size:13px;line-height:1.65;color:#344c3d}.answer-scope{font:11px/1.7 ui-monospace,monospace;color:#53664f;margin-top:12px;padding-top:9px;border-top:1px solid #d5daca}.answer-disclosure{display:flex;justify-content:space-between;width:100%;border:0;border-top:1px solid #d5daca;border-radius:0;background:transparent;text-align:left;font-size:12px;padding:12px 0 8px;margin-top:10px;min-height:36px}.answer-reasoning h3{font-size:12px;margin-top:10px}.answer-reasoning p{font-size:12px;color:#53634e;margin:5px 0 12px}.answer-actions{display:flex;gap:7px;margin-top:8px}.answer-actions button{font-size:12px;min-height:32px}.answer-actions button:first-child{background:#28513d;border-color:#28513d;color:#fff}.observation-story{background:#edeedd;text-align:left;width:100%;border-color:#c1c8ac;margin-top:17px;padding:12px}.observation-story span{display:block;font-size:11px;color:#4b5f42;line-height:1.5}.observation-story span:first-child{font:9px ui-monospace,monospace;letter-spacing:.5px}.observation-story strong{display:block;font:400 18px/1.25 Georgia,serif;margin:7px 0;color:#294735}.story-continuation{margin-top:14px;padding-top:10px;border-top:1px solid #d5daca}.story-continuation p{font-size:12px;color:#52644d}.story-continuation button{font-size:12px;text-align:left;margin-top:9px;width:100%}.comparison-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.comparison-lane{border:1px solid #ced6c6;padding:10px 8px;background:#f6f7ed;min-width:0}.comparison-lane h3{font-size:11px;line-height:1.5;margin-bottom:9px}.comparison-lane p{font-size:11px;line-height:1.8}.comparison-lane p b{font:600 17px ui-monospace,monospace;display:block}.comparison-lane small{font-size:10px;color:#57664f;display:block;line-height:1.5;margin-top:7px}.history-slices{margin-top:14px}.history-slices h3{font-size:12px;margin-bottom:9px}.history-slices>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.history-slices span{padding:9px 4px;text-align:center;border:1px solid #cbd3c0;background:repeating-linear-gradient(135deg,#f4f5ec,#f4f5ec 4px,#e5e9dd 4px,#e5e9dd 5px);font-size:12px}.history-slices span small{display:block;font-size:10px;margin-top:5px}.history-slices span.diagnostic{background:#eeead7;border-color:#b6a878}.history-slices>p{font-size:11px;margin-top:9px;color:#57634e}.history-source-link{display:block;font-size:11px;line-height:1.5;margin-top:12px}.open-answer{position:absolute;top:60px;left:16px;font-size:12px;min-height:35px;background:#fffdf3f5;z-index:2;box-shadow:0 2px 8px #273e3315}.atlas .sheet .answer-card,.atlas .panel-scroll>.answer-card{border:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.camera-tools{position:absolute;top:12px;left:50%;transform:translate(-30%);display:flex;gap:4px;background:#fbfaf3e8;padding:4px;border:1px solid #becbb7;border-radius:4px;z-index:1}.camera-tools button{font-size:10px;min-height:26px;padding:3px 7px;border:0;background:transparent}.camera-tools button:hover{background:#e5ebdd}.camera-tools button:disabled{opacity:.5;cursor:not-allowed}.atlas .map-watermark{top:auto;bottom:6px;left:140px;transform:none;font-size:10px;max-width:calc(100% - 500px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fafbf3e8}.atlas .map-status{font-size:10px;bottom:65px;max-width:calc(100% - 70px)}.atlas .map-legend{font-size:11px;bottom:40px;max-width:calc(100% - 100px)}.atlas .map-legend .legend-unit{font-size:10px}.atlas .map-hover{font-size:12px;bottom:90px}.atlas .maplibregl-ctrl-attrib,.atlas .maplibregl-ctrl-scale{font-size:10px}.atlas .calendar-dock{padding:7px 12px 4px}.calendar-month{display:flex;align-items:center;gap:9px}.calendar-month>button{font-size:18px;width:28px;min-height:31px;padding:1px;border-color:#d7dece}.atlas .calendar-heading h2{font-size:14px}.atlas .eyebrow{font-size:10px;letter-spacing:.8px}.atlas .calendar-controls select,.atlas .calendar-controls button{font-size:11px;min-height:30px}.atlas .calendar-day{min-width:31px;height:69px;padding:3px}.atlas .calendar-day>span{font-size:12px}.atlas .calendar-day small{font-size:9px}.atlas .calendar-day .unknown-mark{margin-top:6px}.atlas .day-strip{padding-bottom:3px}.calendar-scroll-controls{display:flex;align-items:center;gap:8px;margin-top:1px}.calendar-scroll-controls button{font-size:10px;min-height:24px;padding:2px 6px;border:0;background:transparent}.calendar-scroll-controls>span{margin:auto;font-size:10px;color:#516249}.atlas .calendar-footnote{font-size:10px;line-height:17px}.atlas footer{height:29px;font-size:10px}.atlas .release-watermark{font-size:9px}.atlas .evidence-statuses span{font-size:10px;letter-spacing:0}.atlas .evidence-intro,.atlas .evidence-list,.atlas .field-help,.atlas .quality-notes ul,.atlas .history-notes p{font-size:12px}.atlas .evidence-tabs button{font-size:12px;min-height:36px}.atlas .passport-scope,.atlas .comparison-caution,.atlas .native-totals th{font-size:12px}.atlas .evidence-list dt,.atlas .manifest dt,.atlas .evidence-list small,.atlas .manifest small{font-size:11px}.atlas .worked-example{font-size:12px}.atlas details p,.atlas summary{font-size:12px}.atlas .citation,.atlas .manifest dl,.atlas .manifest p{font-size:12px}.opportunity-ladder{padding:0;list-style:none;counter-reset:steps;margin:14px 0 22px}.opportunity-ladder li{counter-increment:steps;padding:10px 10px 10px 35px;border-left:2px solid #c2cdb7;position:relative;margin:0}.opportunity-ladder li:before{content:counter(steps);position:absolute;left:10px;font:12px ui-monospace,monospace;color:#546b48}.opportunity-ladder li strong{display:block;font-size:12px}.opportunity-ladder li span{display:block;font-size:11px;line-height:1.6;color:#59694f;margin-top:6px}.record-detail{padding:14px;background:#ebf0e3;border-left:3px solid #47724b;margin-bottom:15px}.record-detail p{font-size:12px;margin-top:8px}.atlas .map-focus .map-tools{border:0}.map-focus .source-cards{display:none}.map-focus .map-tools{position:absolute;top:10px;left:10px;z-index:5;width:max-content;max-width:calc(100% - 70px);border-radius:4px;box-shadow:0 2px 8px #243c3220}.map-focus .camera-tools{top:55px}.map-focus .open-answer{top:100px}.map-focus .calendar-heading{margin-bottom:0}.map-focus .calendar-dock{padding-bottom:7px}@media(max-width:1250px)and (min-width:801px){.atlas .source-card{padding:5px 9px}.atlas .source-card label{font-size:11px}.atlas .source-metric>span{display:block}.atlas .source-metric small{margin-top:2px}.atlas .map-tools .reset-scope,.provenance-button span{display:none}}@media(max-width:800px){.atlas .topbar{height:49px;padding:0 9px;gap:6px}.atlas .brand{font-size:17px}.atlas .header-actions button{font-size:11px;padding:4px 7px}.atlas .header-actions button:nth-child(2) span{font-size:0}.atlas .header-actions button:nth-child(2) span:after{content:"Evidence";font-size:11px}.investigation-bar{height:42px;padding:0 6px;gap:5px}.investigation-bar nav{gap:0}.investigation-bar nav button{font-size:12px;padding:0 9px}.investigation-bar nav button span{display:none}.period-control{min-width:0;flex:1}.period-control select{font-size:10px;padding-left:4px;width:100%}.provenance-button{display:none}.atlas .source-card{min-height:49px;padding:4px 6px;display:block}.atlas .source-card label{font-size:10px;min-height:20px;gap:3px}.atlas .source-metric{padding:0;gap:4px}.atlas .source-metric>strong{font-size:18px}.atlas .source-metric>span{font-size:10px;gap:5px}.atlas .source-metric small{font-size:10px}.atlas .source-metric small b{display:inline}.atlas .source-metric small{max-width:56px;line-height:1.2}.atlas .map-tools{height:36px;gap:4px;padding:3px 6px}.atlas .map-tools label{font-size:10px}.atlas .map-tools #render-mode{max-width:105px;font-size:10px;padding-left:4px;padding-right:16px}.atlas .map-tools #cell{max-width:86px;font-size:10px;padding-left:4px;padding-right:16px}.atlas .map-tools .reset-scope{display:none}.atlas .map-tools button{font-size:10px;padding:3px 5px;min-height:28px}.atlas .map-tools .focus-button{font-size:0;width:27px;flex:none}.atlas .map-tools .focus-button:after{content:"⛶";font-size:17px}.atlas .workspace.with-evidence{grid-template-columns:minmax(0,1fr)}.camera-tools{left:auto;right:45px;top:9px;transform:none;max-width:calc(100% - 60px);padding:2px;gap:0}.camera-tools button{font-size:9px;padding:3px 5px;min-height:28px}.camera-tools button:nth-child(3){display:none}.open-answer{top:51px;left:9px;min-height:32px;font-size:11px;padding:6px 9px;background:#fbfaf2f5;max-width:210px}.atlas .map-watermark{display:none}.atlas .map-status{font-size:9px;bottom:70px;left:8px}.atlas .map-legend{font-size:10px;bottom:34px;left:8px}.atlas .map-legend .legend-unit{font-size:9px;line-height:1.5}.atlas .calendar-dock{padding:6px 7px 3px}.atlas .calendar-month{gap:5px}.atlas .calendar-month>button{width:23px;min-height:28px;font-size:17px}.atlas .calendar-heading{align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:3px}.atlas .calendar-heading .eyebrow{font-size:8px}.atlas .calendar-heading h2{font-size:13px}.atlas .calendar-controls{gap:4px;min-width:0}.atlas .calendar-controls select{max-width:132px;font-size:10px;min-height:28px}.atlas .calendar-controls button{font-size:10px;min-height:28px}.atlas .calendar-controls .jump-date{display:none}.atlas .calendar-day{min-width:32px;height:63px}.atlas .calendar-day small{font-size:9px}.atlas .day-bars{height:24px}.atlas .calendar-scroll-controls button{font-size:10px;min-height:25px;padding:2px 0}.calendar-scroll-controls>span{display:none}.calendar-scroll-controls button:last-child{margin-left:auto}.atlas .calendar-footnote{font-size:9px;line-height:16px}.atlas footer{height:32px;font-size:9px;padding:3px 8px}.atlas footer>span:first-child{max-width:155px}.atlas footer>span:nth-child(2){font-size:8px;max-width:165px}.atlas .sheet{padding-bottom:env(safe-area-inset-bottom)}.atlas .sheet .panel-scroll{padding:17px}.atlas .answer-card h2{font-size:26px}.atlas .answer-statement{font-size:14px}.atlas .answer-scope{font-size:12px}.map-focus .map-tools{max-width:calc(100% - 20px)}.map-focus .camera-tools{top:51px}.map-focus .open-answer{top:94px}}@media(max-width:360px){.atlas .brand{font-size:15px}.atlas .brand svg{width:13px}.atlas .header-actions button{padding:4px 6px}.atlas .header-actions button:nth-child(2) span:after{content:"Evidence";font-size:10px}.atlas .header-actions button:first-child span{font-size:0}.atlas .header-actions button:first-child span:after{content:"Filters";font-size:10px}.investigation-bar nav button{font-size:11px;padding:0 7px}.atlas .source-card label{font-size:9px}.atlas .source-card label input{width:12px;height:12px}.atlas .source-metric>strong{font-size:16px}.atlas .source-metric>span{font-size:9px;gap:3px}.atlas .source-metric small{font-size:9px;max-width:48px}.atlas .map-tools{gap:3px}.atlas .map-tools #render-mode{max-width:88px}.atlas .map-tools #cell{max-width:75px}.atlas .map-tools button{font-size:9px}.atlas .calendar-heading{row-gap:4px}.atlas .calendar-controls{width:100%;justify-content:flex-end}.atlas .calendar-month{width:100%;justify-content:space-between}.atlas .calendar-controls select{margin-right:auto}.atlas footer>span:nth-child(2){max-width:130px}}.atlas .header-actions button{color:#244d3a}.atlas .header-actions .export-button{color:#203e31}.answer-overlay{bottom:66px}.answer-card{padding:14px 16px}.answer-card h2{font-size:23px;margin:10px 0}.answer-statement{font-size:13px;line-height:1.6}.observation-story{margin-top:12px;padding:10px}.observation-story strong{font-size:17px}.candidate-progress ul{font-size:12px;line-height:1.6;padding-left:18px}.candidate-progress li{margin:9px 0}@media(max-width:800px){.atlas .source-card label{font-size:11px;min-height:24px}.atlas .source-card{min-height:57px}.atlas .source-metric>span{display:block;line-height:1.25}.atlas .source-metric small{font-size:10px;max-width:none}.atlas .source-metric>strong{font-size:18px}.atlas .open-answer{top:49px}.atlas .source-card .source-shape{display:none}}@media(max-width:360px){.atlas .source-card label{font-size:10px}.atlas .source-metric>span{font-size:10px}.atlas .source-metric small{font-size:10px}.atlas .source-metric>strong{font-size:18px}.atlas .source-card{padding:3px 5px}.atlas .source-card label input{width:13px;height:13px}}@media(max-width:800px){.camera-tools button:nth-child(3){display:block;font-size:0}.camera-tools button:nth-child(3):after{content:"Fit selection";font-size:9px}}.open-answer strong{display:block;font-family:Georgia,serif;font-size:15px;line-height:1.3;font-weight:400;max-width:235px}.open-answer small{display:block;font-size:10px;line-height:1.8;color:#486344}.open-answer{text-align:left}.map-retry{position:absolute;right:14px;bottom:80px;z-index:3;font-size:12px;background:#fff8e8;border-color:#a99364;min-height:34px}@media(min-width:801px){.map-area:has(.answer-overlay) .map-status{left:338px}}.coarse-context{position:absolute;bottom:26px;right:10px;max-width:calc(100% - 150px);font-size:10px;background:#f8f7eeeb;padding:4px 7px;border:1px solid #bccab6;border-radius:3px;z-index:2}.coarse-context button{font-size:10px;min-height:25px;margin-left:6px}@media(max-width:800px){.coarse-context{top:9px;bottom:auto;right:45px;left:8px;max-width:none;font-size:9px;padding:3px 5px}.coarse-context button{font-size:9px;min-height:24px;margin-left:4px}.map-area:has(.coarse-context) .camera-tools{top:67px}.map-area:has(.coarse-context) .open-answer{top:104px}}.map-legend .coarse-key{pointer-events:auto;font-size:10px;min-height:24px;padding:2px 5px;background:#f7f4e5;border-color:#9eaf94}@media(max-width:800px){.coarse-context{display:none}.map-area:has(.coarse-context) .camera-tools{top:9px}.map-area:has(.coarse-context) .open-answer{top:49px}.map-legend .coarse-key{font-size:9px;min-height:24px;padding:2px 4px}}.atlas .map-shell:has(.coarse-context) .map-status{bottom:76px}@media(max-width:800px){.atlas .map-shell:has(.coarse-context) .map-status{bottom:97px}.atlas .map-shell:has(.coarse-context) .map-legend{bottom:38px}}.fire-memory .topbar{height:46px;background:#123f3a}.fire-memory .investigation-bar{height:38px;background:#f4f3e9}.fire-memory .source-card{min-height:42px;padding:5px 16px}.fire-memory .map-tools{height:36px;background:#fbfcf9}.fire-memory .answer-overlay{top:69px;left:16px;width:264px;max-height:calc(100% - 175px)}.fire-memory .answer-card{padding:15px;max-height:340px;border-color:#aebfae;box-shadow:0 5px 24px #0c33251c}.fire-memory .answer-card h2{font-size:23px;line-height:1.15;margin:12px 0}.fire-memory .answer-statement{font-size:13px;line-height:1.6}.fire-memory .answer-scope{font-size:10px;padding:9px 0;margin:10px 0}.fire-memory .atlas-caption{display:none}.fire-memory .observation-story{padding:9px;margin-top:10px}.fire-memory .observation-story>span:first-child{display:none}.fire-memory .observation-story strong{font-size:17px}.fire-memory .answer-actions button{min-height:34px;font-size:12px}.compact-facts p{margin:9px 0;font-size:12px;line-height:1.6}.compact-facts strong,.compact-facts span{display:block;font-size:12px}.compact-answer.answer-explore .answer-scope,.compact-answer.answer-explore .answer-disclosure{display:none}.fire-memory .compact-answer .observation-story{min-height:32px;padding:6px;margin-top:8px}.compact-answer .observation-story strong,.compact-answer .story-continuation p{display:none}.fire-memory .compact-answer .observation-story>span:last-child{font-size:11px}.atlas-controls{position:absolute;z-index:6;top:12px;left:16px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 74px);padding:5px;background:#fbfaf2f5;border:1px solid #afc0af;border-radius:6px;box-shadow:0 3px 12px #14392b16}.atlas-controls select{max-width:170px;font-size:12px;min-height:34px}.atlas-controls button{font-size:12px;min-height:34px;padding:4px 10px}.dn-toggle{display:flex;gap:1px;background:#dce5d9;border-radius:4px;padding:2px}.dn-toggle button{border-color:transparent;background:transparent}.dn-toggle button[aria-pressed=true],.pair-toggle[aria-pressed=true]{background:#164d44;color:#fff;border-color:#164d44}.atlas-controls #bandwidth{max-width:148px}.fire-memory .camera-tools{top:68px;left:auto;right:12px;transform:none;display:grid;max-width:170px;padding:5px;background:#fbfaf2ed}.fire-memory .camera-tools button{font-size:11px;min-height:32px;text-align:left}.fire-memory .open-answer{top:68px;left:16px;max-width:260px;background:#fbfaf2f2}.fire-memory .map-focus .camera-tools{top:68px}.fire-memory .map-focus .map-tools{position:static;max-width:none;width:auto;box-shadow:none}.fire-memory .map-area:has(.answer-overlay) .map-status{left:296px}.fire-memory .map-legend.quantitative-legend{display:flex;flex-wrap:wrap;gap:5px 9px;max-width:min(510px,calc(100% - 24px));padding:9px 11px;font-size:11px;bottom:37px;border:1px solid #c8d2c0;box-shadow:0 3px 12px #12392b13}.quantitative-legend>strong{font-size:12px}.quantitative-legend .atlas-ramp{width:110px;height:9px;border-radius:2px;border:1px solid #7a897b55}.quantitative-legend small{flex-basis:100%;font-size:10px;color:#405748}.quantitative-legend .legend-unit{flex-basis:100%;border:0;padding:0;font-size:10px}.quantitative-legend .compact-map-limit{display:none}.fire-memory .map-shell:has(.quantitative-legend) .map-status{bottom:150px;left:12px}.density-pending{position:absolute;right:14px;bottom:180px;background:#fff7e1;padding:8px 12px;font-size:12px;border:1px solid #b59c6c;border-radius:4px;max-width:250px}.tile-detail-warning{position:absolute;right:12px;bottom:27px;max-width:360px;font-size:10px;background:#fff7e8;padding:4px 6px}.fire-memory .map-hover{bottom:168px;font-size:12px;z-index:5}.fire-memory.paired-investigation .open-answer{display:none}.memory-overlay{position:absolute;z-index:5;top:69px;left:16px;width:340px;max-height:calc(100% - 86px);overflow:auto;background:#fbfaf3f5;border:1px solid #aebfae;border-radius:6px;box-shadow:0 5px 24px #0c33251c}.fire-memory .map-area:has(.memory-overlay) .map-legend,.fire-memory .map-area:has(.memory-overlay) .map-status{left:376px}.memory-lab{padding:17px;color:#1c3c31}.memory-lab h2{font:26px/1.12 Georgia,serif;margin:9px 0}.memory-overlay .memory-lab{padding:14px}.memory-overlay .memory-lab h2{font-size:23px;margin:6px 0}.memory-overlay .memory-lead{font-size:11px;margin:6px 0}.memory-overlay .era-dial-label{margin-top:8px}.memory-overlay .era-tracks{gap:6px}.memory-overlay .memory-answer{font-size:12px;padding:8px;margin:8px 0}.memory-lead{font-size:12px;line-height:1.6;margin:10px 0}.memory-positions{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0}.memory-positions button{font-size:11px;min-height:35px;padding:4px}.memory-positions button[aria-pressed=true]{background:#164d44;color:#fff}.memory-positions button:disabled{opacity:1;color:#59685a;background:repeating-linear-gradient(135deg,#f3f1e8,#f3f1e8 4px,#e8eadd 4px,#e8eadd 5px);cursor:not-allowed}.memory-answer{font-size:13px;line-height:1.6;padding:11px;background:#eaf0df;border-left:3px solid #7c9861;margin:12px 0}.era-dial-label{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:16px}.era-dial-label span{margin-left:auto;font-size:10px}#era-year{width:100%;accent-color:#176257;min-height:32px}.era-ticks{position:relative;height:24px;margin:0 12px;font:9px ui-monospace,monospace}.era-ticks span{position:absolute;transform:translate(-50%)}.era-ticks span:nth-child(2){top:9px}.era-tracks{display:grid;gap:9px}.era-track{display:grid;grid-template-columns:82px 1fr;gap:2px 7px;opacity:.7}.era-track.selected{opacity:1}.era-track>a{font-size:11px;font-weight:600;text-decoration:none}.era-axis{position:relative;height:13px;background:repeating-linear-gradient(135deg,#e8e9dd,#e8e9dd 3px,#f9faf4 3px,#f9faf4 5px)}.era-axis i{position:absolute;top:3px;height:7px;border-radius:2px}.era-axis b{position:absolute;top:-2px;height:18px;width:2px;background:#172c24}.era-track small{grid-column:2;font-size:10px;line-height:1.4;display:flex;justify-content:space-between;gap:5px}.era-track small span{font-weight:600}.era-footnote,.memory-locked{font-size:11px;line-height:1.6;margin:14px 0}.memory-levels{border-top:1px solid #c7d1c0;padding-top:12px}.memory-explanation summary,.memory-levels summary{font-size:11px;cursor:pointer}.memory-explanation p{font-size:12px;line-height:1.6;padding:9px 0}.memory-badges{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0}.memory-badges span{font-size:10px;line-height:1.5;background:#edf0e5;padding:6px}.memory-badges b{display:block;font-size:9px;color:#725c24}.memory-levels h3{font-size:12px}.memory-levels ol{list-style-position:inside;margin:8px 0;padding:0}.memory-levels li{font-size:11px;line-height:1.5;padding:6px 0;border-bottom:1px solid #e0e5d9}.memory-levels b{display:block;font:9px ui-monospace,monospace;color:#6d5623;margin-top:3px}.memory-native p{display:flex;flex-direction:column;font-size:12px;line-height:1.7;margin:8px 0}.memory-lab .answer-actions{flex-wrap:wrap}.memory-lab .answer-actions button{font-size:11px}.memory-lab code{font-size:10px;overflow-wrap:anywhere;white-space:normal}.staged-expansion p,.staged-expansion li{font-size:12px;line-height:1.6}.staged-expansion table{font-size:11px;table-layout:fixed;width:100%}.staged-expansion th,.staged-expansion td{padding:5px 3px}.dn-comparison{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#e8ede3;padding-top:62px}.dn-context{display:flex;align-items:center;justify-content:center;gap:14px;min-height:27px;font-size:11px;background:#edf0e5}.dn-context span{font-size:11px}.dn-maps{display:flex;flex:1;min-height:0;gap:2px;background:#8ba497}.dn-pane{display:flex;flex-direction:column;flex:1;min-width:0;background:#f5f5ed}.dn-pane>header{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:5px 12px;border-bottom:1px solid #bac9bb}.dn-pane>header b{font:20px Georgia,serif}.dn-pane>header b span{font:10px system-ui,sans-serif;color:#4f6656;margin-left:5px}.dn-pane>header small{display:block;font-size:11px;margin-top:2px}.dn-pane>header button{font-size:11px;min-height:32px}.dn-map{flex:1;min-height:120px;position:relative}.dn-comparison .camera-tools{top:10px;right:45px;display:flex;max-width:calc(100% - 60px);padding:2px}.dn-comparison .camera-tools button{font-size:9px;min-height:28px;padding:3px 5px}.dn-comparison .camera-tools button:nth-child(3){display:none}.dn-comparison .map-legend{max-width:calc(100% - 24px);font-size:10px}.dn-comparison .map-watermark{display:none}.dn-comparison .map-status{left:12px!important}.overpass-context{flex:none;font-size:11px;background:#f3f4eb;padding:6px 12px;position:relative}.overpass-context[open]{position:absolute;z-index:8;bottom:40px;max-height:200px;overflow:auto;width:calc(50% - 14px);border:1px solid #aebfae;box-shadow:0 3px 15px #12392b30}.overpass-context summary{font-size:11px;cursor:pointer}.overpass-context p{font-size:11px;line-height:1.5;margin:8px 0}.overpass-context ul{padding-left:16px;font:11px/1.7 ui-monospace,monospace}.dn-interpretation{flex:none;font-size:11px;line-height:1.5;padding:5px 12px;background:#f3f4eb;margin:0;border-top:1px solid #cad3bf}.heat-method p,.heat-method li{font-size:12px;line-height:1.65}.heat-method code{font-size:11px;white-space:normal}.static-context{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;flex-direction:column;background:#e2ebe2;overflow:hidden}.static-context svg{flex:1;min-height:0;width:100%}.static-context~.geographic-map{opacity:0;pointer-events:none}.map-shell:has(.static-context) .camera-tools,.map-shell:has(.static-context) .map-watermark,.map-shell:has(.static-context) .map-legend{display:none}.static-context figcaption{padding:8px 14px;background:#fbfaf2;font-size:11px;line-height:1.5}.static-context+p{position:relative}@media(max-width:800px){.fire-memory .topbar{height:46px}.fire-memory .investigation-bar{height:36px;padding:0 5px}.fire-memory .investigation-bar nav{width:100%;justify-content:space-between}.fire-memory .investigation-bar nav button{font-size:12px;padding:0 10px;min-height:36px}.fire-memory .period-control{display:none}.fire-memory .source-card{min-height:50px;padding:3px 6px}.fire-memory .source-card label{font-size:10px;min-height:19px}.fire-memory .source-metric>strong{font-size:19px}.fire-memory .map-tools{height:36px}.fire-memory .map-tools #render-mode{max-width:104px}.fire-memory .atlas-controls{top:8px;left:8px;gap:3px;padding:3px;max-width:calc(100% - 57px);flex-wrap:wrap}.fire-memory .atlas-controls select{font-size:11px;min-height:32px;max-width:110px;padding-left:4px}.fire-memory .atlas-controls #atlas-source{width:100px}.fire-memory .atlas-controls button{font-size:11px;min-height:32px;padding:3px 7px}.fire-memory .pair-toggle span{display:none}.fire-memory .pair-toggle:after{content:"D/N";font-size:10px}.fire-memory .atlas-controls #bandwidth{width:140px;max-width:none}.fire-memory .map-area:has(#bandwidth) .open-answer{display:none}.fire-memory .map-area:has(#bandwidth)>.map-shell .camera-tools{top:94px;display:flex;gap:1px;max-width:calc(100% - 20px)}.fire-memory .map-area:has(#bandwidth)>.map-shell .camera-tools button{font-size:9px;min-height:28px;padding:3px 5px}.fire-memory .camera-tools,.fire-memory .map-area:has(.coarse-context) .camera-tools{top:64px;right:9px;left:auto;display:grid;max-width:125px;padding:3px;z-index:3}.fire-memory .camera-tools button{font-size:10px;min-height:31px;padding:3px 6px}.fire-memory .camera-tools button:nth-child(3){display:none}.fire-memory .open-answer,.fire-memory .map-area:has(.coarse-context) .open-answer{top:65px;left:8px;max-width:180px;font-size:11px}.fire-memory .open-answer strong{font-size:14px}.fire-memory .open-answer small{font-size:10px}.fire-memory .calendar-day{height:56px}.fire-memory .calendar-heading{margin-bottom:2px}.fire-memory .calendar-dock{padding-top:4px}.fire-memory .day-bars{height:23px}.fire-memory .calendar-footnote{font-size:9px;line-height:14px}.fire-memory .map-legend.quantitative-legend{left:8px;bottom:34px;padding:7px 8px;gap:3px 6px;max-width:calc(100% - 20px);font-size:10px}.fire-memory .quantitative-legend .atlas-ramp{width:65px}.fire-memory .quantitative-legend>strong{font-size:11px}.fire-memory .quantitative-legend small,.fire-memory .quantitative-legend .legend-unit{font-size:9px}.fire-memory .map-shell:has(.quantitative-legend) .map-status{bottom:170px}.fire-memory .density-pending{font-size:11px;bottom:190px;right:8px;max-width:200px}.fire-memory .sheet .memory-lab{padding:0}.fire-memory .dn-comparison{padding-top:50px}.fire-memory .map-area:has(#bandwidth) .dn-comparison{padding-top:91px}.fire-memory .dn-context{flex-wrap:wrap;gap:4px 9px;padding:4px 8px}.fire-memory .dn-context span{font-size:10px}.dn-context [role=group]{display:flex;gap:4px;width:100%;justify-content:center}.dn-context button{min-height:32px;font-size:12px;padding:3px 14px}.dn-context button[aria-pressed=true]{background:#164d44;color:#fff}.fire-memory .dn-comparison .camera-tools{top:10px;right:46px;display:flex;max-width:calc(100% - 60px)}.fire-memory .dn-comparison .camera-tools button{font-size:9px;min-height:28px;padding:3px 4px}.fire-memory .dn-pane>header{padding:4px 9px;min-height:43px}.fire-memory .dn-interpretation{font-size:10px;padding:4px 8px}.fire-memory .overpass-context[open]{width:calc(100% - 16px)}.fire-memory.paired-investigation .open-answer{display:none}.fire-memory .dn-comparison .map-legend .legend-unit{max-width:215px}.fire-memory .dn-comparison .quantitative-legend>small:not(.compact-map-limit),.fire-memory .dn-comparison .quantitative-legend .legend-unit{display:none}.fire-memory .dn-comparison .quantitative-legend .compact-map-limit{display:block;font-size:9px;flex-basis:100%}}@media(max-width:350px){.fire-memory .investigation-bar nav button{font-size:11px;padding:0 8px}.fire-memory .atlas-controls #atlas-source{width:87px}.fire-memory .atlas-controls button{padding:3px 5px}.fire-memory .open-answer{max-width:160px}}@media(prefers-reduced-motion:reduce){.fire-memory *,.fire-memory *:before,.fire-memory *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.mission-room{position:relative;--line:#cdd5c7;--muted:#52675d;--green:#17483f;background:#eef0e6}.mission-room button,.mission-room select{border-radius:6px;transition:background-color .14s,border-color .14s}.mission-room .topbar{height:60px;display:grid;grid-template-columns:190px 1fr auto;gap:18px;padding:0 20px;background:#123d38;border-bottom:1px solid #658074}.mission-room .brand{grid-column:1;grid-row:1;font:600 24px Georgia,serif;letter-spacing:-.8px;color:#f5ead0}.mission-room .brand-light{font-weight:400}.mission-room .brand svg{color:#dfb778}.mission-room .app-context{display:none}.mission-room .header-actions{grid-column:3;grid-row:1;gap:6px}.mission-room .header-actions button{min-height:36px;background:#214d46;border-color:#4a7165;color:#f3f2df;font-size:11px;padding:6px 11px}.mission-room .header-actions .export-button{background:#e9ddbd;color:#173e35;border-color:#e9ddbd}.mission-room .investigation-bar{display:contents}.mission-room .investigation-bar nav{grid-column:2;grid-row:1;display:flex;align-items:center;gap:4px;height:60px}.mission-room .investigation-bar nav button{height:60px;min-height:44px;border:0;border-radius:0;background:transparent;color:#d9e3d4;font-size:13px;padding:0 17px;border-bottom:3px solid transparent}.mission-room .investigation-bar nav button span{display:none}.mission-room .investigation-bar nav button[aria-pressed=true]{color:#fff7dc;border-color:#e5bd7b;background:#245048}.mission-room .period-control{position:absolute;top:68px;right:20px;width:220px;z-index:4}.mission-room .period-control select{width:100%;font-size:12px;min-height:32px;background:#f6f5e9;border:0;color:#29493f}.mission-room .provenance-button{position:absolute;top:121px;right:20px;z-index:6;border:1px solid #b8c7b0;background:#f7f8eff5;border-radius:20px;padding:5px 12px;min-height:28px;font-size:10px;text-decoration:none;color:#365b41;box-shadow:0 2px 8px #15382b0a}.mission-room .provenance-button:before{content:"✓";margin-right:5px;font-weight:800}.mission-room .provenance-button span{color:#71612e}.mission-room .workspace.with-evidence{grid-template-columns:minmax(0,1fr)}.mission-room .workspace-panel{position:absolute;z-index:15;top:12px;bottom:12px;width:360px;border:1px solid #b7c6b2;border-radius:10px;box-shadow:0 15px 50px #122f3033;background:#fcfcf4}.mission-room .panel-right{right:12px}.mission-room .panel-left{left:12px}.mission-room .panel-title{padding:16px 18px;background:#eaf0e4;border-color:#c5d0bb}.mission-room .panel-scroll{padding:18px}.mission-room .map-workspace{position:relative}.mission-room .source-cards{height:48px;min-height:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-right:252px;border:0;border-bottom:1px solid #b7c7b8;background:#eef1e7}.mission-room .source-card{padding:4px 20px;min-height:48px;gap:12px;background:transparent;border-right:1px solid #d3ddcf}.mission-room .source-card.inactive{background:#e9ede3;color:#5d6d62}.mission-room .source-card label{font-size:12px;font-weight:600;gap:7px}.mission-room .source-metric{gap:6px}.mission-room .source-metric>strong{font:600 24px/1.1 Georgia,serif;letter-spacing:-.6px}.mission-room .source-metric>span{font-size:9px}.mission-room .source-metric small{font-size:10px}.mission-room .map-tools{position:absolute;z-index:6;top:62px;left:18px;display:flex;gap:6px;height:42px;width:max-content;max-width:calc(100% - 350px);padding:5px 7px;background:#fcfcf5f5;border:1px solid #afc2b1;border-radius:8px;box-shadow:0 4px 18px #1a3e3215}.mission-room .map-tools select,.mission-room .map-tools button{font-size:11px;min-height:30px;background:#fffffa}.mission-room .map-tools label{font-size:10px;color:#52685c}.mission-room .map-tools #render-mode{max-width:196px}.mission-room .map-tools #cell{max-width:125px}.mission-room .map-area{isolation:isolate}.mission-room .atlas-controls{top:66px;left:18px;gap:5px;padding:5px 7px;max-width:calc(100% - 245px);border-radius:8px;background:#fcfcf5f5;border-color:#afc2b1;box-shadow:0 4px 18px #1a3e3215}.mission-room .atlas-controls button,.mission-room .atlas-controls select{min-height:32px;font-size:11px}.mission-room .atlas-controls #atlas-source{width:101px}.mission-room .atlas-controls #bandwidth{max-width:152px}.mission-room .dn-toggle{background:#e3eadc;border-radius:5px}.mission-room .dn-toggle button[aria-pressed=true],.mission-room .pair-toggle[aria-pressed=true]{background:#164b42;color:#fff}.native-center-toggle{display:flex;gap:5px;align-items:center;font-size:10px;white-space:nowrap;padding:0 4px}.mission-room .camera-tools{top:99px;right:18px;left:auto;max-width:170px;display:grid;gap:2px;border-color:#afc2b1;background:#fcfcf5f0;border-radius:8px;box-shadow:0 4px 18px #1a3e3210}.mission-room .camera-tools button{font-size:11px;min-height:30px;padding:4px 8px}.cartography-tag{position:absolute;top:58px;right:22px;display:flex;gap:6px;align-items:center;font-size:10px;color:#385b4b;pointer-events:none}.cartography-tag i{width:7px;height:7px;border-radius:50%;background:#b58c44}.cartography-tag span{font-size:9px;opacity:.8}.mission-room .answer-overlay{top:124px;left:18px;width:280px;max-height:calc(100% - 245px)}.mission-room .answer-card{padding:18px;border:1px solid #a7bda9;border-radius:9px;background:#fbfcf3f5;max-height:100%;box-shadow:0 6px 24px #14362f1a}.mission-room .answer-card h2{font:400 27px/1.12 Georgia,serif;letter-spacing:-.7px;margin:9px 0 14px}.finding-label{display:block;font:9px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:1px;color:#63735e;margin-top:9px}.mission-room .answer-state{font:600 8px/1.5 ui-monospace,monospace;letter-spacing:1px;border-radius:3px;padding:3px 6px}.mission-room .compact-facts p{margin:9px 0;padding-bottom:9px;border-bottom:1px solid #dce3d3}.mission-room .compact-facts strong{font-size:11px}.mission-room .compact-facts span{font-size:12px;line-height:1.7}.mission-room .answer-actions{gap:5px}.mission-room .answer-actions button{font-size:11px;min-height:34px;padding:5px 8px}.mission-room .observation-story{border-radius:5px;background:#eeeeda}.mission-room .open-answer{top:124px;left:18px;max-width:250px;padding:11px 13px;border-radius:8px;border-color:#a7bda9;background:#fcfcf3f0;box-shadow:0 4px 16px #15382b12}.mission-room .open-answer strong{font:18px/1.2 Georgia,serif}.mission-room .open-answer small{font-size:10px}.mission-room .map-legend{bottom:38px;left:18px;max-width:calc(100% - 60px);border:1px solid #b1c1ac;border-radius:7px;background:#fcfcf5f2;padding:9px 12px;box-shadow:0 4px 18px #15382b14;font-size:10px}.mission-room .map-legend.quantitative-legend{bottom:38px;left:18px;max-width:430px;padding:10px 12px;gap:5px 8px}.mission-room .quantitative-legend .atlas-ramp{height:8px;width:96px;border-radius:0}.mission-room .quantitative-legend>small:nth-of-type(2){display:none}.mission-room .quantitative-legend>strong{font-size:11px}.mission-room .quantitative-legend .legend-unit{font-size:9px;color:#5b6954}.density-evidence{position:absolute;z-index:3;bottom:160px;left:18px;font-size:10px;min-height:27px;padding:3px 9px;background:#fcfcf1f0;border-color:#b1c1ac}.mission-room .map-status{bottom:109px;left:18px!important;font-size:9px;background:#fbfcf3e8;color:#496350;border-radius:3px;padding:4px 6px}.mission-room .map-area:has(.coarse-context) .map-status{bottom:124px}.mission-room .map-shell:has(.quantitative-legend) .map-status{bottom:199px}.mission-room .map-watermark{left:18px;bottom:7px;font-size:9px;max-width:calc(100% - 500px);background:#fbfcf2dc}.mission-room .map-hover{max-width:500px;bottom:208px;font-size:11px;border-radius:6px;background:#fbfcf4f5}.mission-room .density-pending{bottom:235px;max-width:260px;z-index:4}.map-theme-night .geographic-map{background:#0b2429}.map-theme-night .cartography-tag{color:#e1e8cd}.map-theme-night .cartography-tag i{background:#c5d6ea;box-shadow:0 0 0 3px #d7e5f31a}.map-theme-night .camera-tools,.map-theme-night .map-legend,.map-theme-night .density-evidence,.map-theme-night .map-hover{background:#153831f5;color:#ebeedb;border-color:#537666}.map-theme-night .camera-tools button{color:#ebeedb}.map-theme-night .camera-tools button:hover{background:#31584b}.map-theme-night .quantitative-legend small,.map-theme-night .quantitative-legend .legend-unit{color:#d4dfce}.map-theme-night .map-status,.map-theme-night .map-watermark{color:#e0e9d6;background:#193c34e8}.map-theme-night .maplibregl-ctrl-group{background:#e2e7d6}.map-theme-night .maplibregl-ctrl-attrib{background:#e7ecdfdd}.map-theme-night .static-context{background:#0b2429}.map-theme-night .static-context svg rect:first-child{fill:#0b2429}.map-theme-night .static-context svg path{fill:#193532;stroke:#91a99b}.map-theme-night .static-context svg text{fill:#dce7d7}.map-theme-night .static-context figcaption{background:#193c34;color:#e0e9d6}.map-theme-night .static-context figcaption a{color:#dce7d7}.mission-room .calendar-dock{padding:7px 18px 5px;background:#f7f7ed;border-top:1px solid #a9bba8;box-shadow:0 -5px 20px #19392c09}.mission-room .calendar-heading{margin-bottom:4px}.mission-room .calendar-month{gap:9px}.mission-room .calendar-heading h2{font:600 16px Georgia,serif;letter-spacing:-.2px}.mission-room .calendar-heading .eyebrow{font:8px ui-monospace,monospace;letter-spacing:1.2px}.mission-room .calendar-month>button{width:27px;min-height:29px}.mission-room .calendar-controls select,.mission-room .calendar-controls button{font-size:10px;min-height:29px}.mission-room .calendar-day{height:53px;min-width:31px;border-radius:4px;padding:3px}.mission-room .calendar-day>span{font-size:11px}.mission-room .calendar-day small{font-size:8px}.mission-room .day-bars{height:26px}.mission-room .calendar-scroll-controls{margin:0}.mission-room .calendar-scroll-controls button{min-height:20px;font-size:9px}.mission-room .calendar-scroll-controls>span,.mission-room .calendar-footnote{font-size:9px;line-height:14px}.mission-room footer{height:24px;font-size:9px;background:#143d37;color:#e1e7d6;border-color:#496457;padding:3px 18px}.mission-room footer a{color:#e1e7d6}.mission-room .map-focus .map-tools{top:12px}.mission-room.map-focus .map-tools{position:absolute;top:12px}.mission-room.map-focus .atlas-controls{top:66px}.mission-room.map-focus .period-control,.mission-room.map-focus .source-cards{display:none}.mission-room .dn-comparison{padding-top:114px;background:#d8e1d4}.mission-room .dn-context{min-height:32px;background:#eaf0e1;border-bottom:1px solid #b7c6b0;font-size:10px;padding:4px 12px}.mission-room .dn-maps{gap:4px;background:#b1c0b1}.mission-room .dn-pane>header{min-height:54px;padding:6px 16px;background:#fcfcf0}.mission-room .dn-pane>header b{font:23px Georgia,serif}.mission-room .dn-pane>header small{font-size:11px}.mission-room .night-pane>header{background:#123b35;color:#f1efd8;border-color:#496d5a}.mission-room .night-pane>header b span{color:#ccd9c5}.mission-room .night-pane>header button{color:#eceddd;border-color:#72917c;background:#285348}.mission-room .dn-comparison .camera-tools{top:37px;right:46px;display:flex;max-width:calc(100% - 65px);padding:2px}.mission-room .dn-comparison .camera-tools button{font-size:9px;min-height:26px}.mission-room .dn-comparison .cartography-tag{top:13px;right:52px}.mission-room .dn-comparison .map-legend{left:12px;max-width:calc(100% - 24px);font-size:10px}.mission-room .dn-comparison .map-legend.quantitative-legend{max-width:min(430px,calc(100% - 24px))}.mission-room .dn-interpretation{font-size:10px;background:#edf1e5;padding:6px 14px;color:#435944}.comparison-launcher{position:absolute;z-index:7;top:117px;right:18px;display:flex;gap:5px;align-items:center;padding:6px;background:#fcfcf4f5;border:1px solid #b2c3ad;border-radius:7px}.comparison-launcher>span{font:9px ui-monospace,monospace;letter-spacing:.5px;padding:0 5px}.comparison-launcher button{font-size:11px;min-height:30px}.job-compare:not(.paired-investigation) .camera-tools{top:165px}.job-compare.paired-investigation .comparison-launcher{top:67px;right:18px}.mission-room .source-pair-controls{display:flex;gap:12px}.source-pair-controls label{display:flex;align-items:center;gap:5px;font-size:10px}.source-pair-controls select{font-size:11px;min-height:28px;max-width:145px}.history-navigation{display:flex;gap:5px;align-items:center;border-bottom:1px solid #cbd7c2;padding:0 0 8px;margin-bottom:7px}.history-navigation button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:5px;min-height:35px;background:repeating-linear-gradient(135deg,#f7f8ed,#f7f8ed 4px,#edf0e2 4px,#edf0e2 5px);font-size:11px}.history-navigation button[aria-pressed=true]{background:#dce7cf;border-color:#577852}.history-navigation button span{font-size:9px}.history-navigation p{font-size:9px;text-align:right;min-width:140px;color:#6b6137}.mission-room .memory-overlay{top:124px;left:18px;width:364px;max-height:calc(100% - 144px);border-color:#a7bda9;border-radius:9px;background:#fbfcf3f5;box-shadow:0 6px 24px #14362f1a}.mission-room .memory-overlay .memory-lab{padding:19px}.mission-room.job-memory .memory-overlay{top:66px;max-height:calc(100% - 86px)}.mission-room.job-memory .atlas-controls{left:402px;max-width:calc(100% - 620px)}.mission-room .memory-lab h2{font:29px/1.08 Georgia,serif;letter-spacing:-.6px;margin:9px 0}.mission-room .memory-lead{font-size:11px;color:#52684f}.mission-room .memory-positions{gap:4px;margin:13px 0}.mission-room .memory-positions button{min-height:36px;font-size:11px}.continuity-window{display:grid;grid-template-columns:1fr 18px 1fr;gap:5px;align-items:center;padding:11px 0;border-top:1px solid #d3dfca;border-bottom:1px solid #d3dfca;margin:12px 0}.continuity-window div{min-height:46px;padding:5px 6px;background:#e5edda;border-radius:4px;display:flex;flex-direction:column;gap:5px}.continuity-window span{font-size:9px;color:#556c50}.continuity-window strong{font-size:11px;line-height:1.4}.continuity-window i{font-style:normal;font-size:16px;color:#9a8150;text-align:center}.continuity-window p{grid-column:1/-1;font-size:9px;line-height:1.5;color:#617158}.retained-new div:first-child,.retained-old div:nth-child(3){background:repeating-linear-gradient(135deg,#f3eddd,#f3eddd 4px,#e8dfca 4px,#e8dfca 5px);color:#785d28}.mission-room .memory-overlay .era-track{grid-template-columns:82px 1fr;gap:3px 9px}.mission-room .memory-overlay .era-track>a{font-size:11px}.mission-room .memory-overlay .era-tracks{gap:10px}.mission-room .memory-overlay .era-axis{height:15px}.mission-room .memory-overlay .era-axis i{height:9px}.mission-room .memory-overlay .era-track small{font-size:9px}.mission-room .map-area:has(.memory-overlay) .map-status,.mission-room .map-area:has(.memory-overlay) .map-legend{left:402px!important}.mission-room .memory-answer{font:17px/1.35 Georgia,serif;background:#e7eedb;border-left-color:#8d9f6a}.mission-room .evidence-statuses span{border-radius:4px;padding:7px 9px;font:9px ui-monospace,monospace;letter-spacing:.3px;background:#f0ecdc;color:#715e2c}.mission-room .evidence-statuses .verified-badge{background:#e4eddb;color:#2d6043}.mission-room .evidence-intro{line-height:1.65;font-size:12px}@media(max-width:1200px)and (min-width:801px){.mission-room .topbar{grid-template-columns:170px 1fr auto;gap:8px;padding:0 12px}.mission-room .investigation-bar nav button{padding:0 10px;font-size:12px}.mission-room .header-actions button{padding:5px 8px}.mission-room .header-actions button span{font-size:10px}.mission-room .provenance-button{display:none}.mission-room .map-tools{max-width:calc(100% - 95px)}.mission-room .source-card{padding:4px 12px}.mission-room .source-card label{font-size:10px}.mission-room .source-cards{padding-right:210px}.mission-room .period-control{right:12px;width:190px}}@media(max-width:800px){.mission-room .topbar{height:96px;grid-template-columns:1fr auto;grid-template-rows:48px 48px;gap:0;padding:0 9px}.mission-room .brand{font-size:21px;grid-row:1;grid-column:1}.mission-room .brand svg{width:16px}.mission-room .header-actions{grid-column:2;grid-row:1;gap:4px}.mission-room .header-actions button{font-size:11px;min-height:36px;padding:4px 7px}.mission-room .header-actions .export-button span{font-size:0}.mission-room .header-actions .export-button span:after{content:"CSV";font-size:11px}.mission-room .investigation-bar nav{grid-column:1/-1;grid-row:2;height:48px;justify-content:space-between;gap:0;width:100%}.mission-room .investigation-bar nav button{height:48px;min-height:44px;padding:0 12px;font-size:12px;flex:1;white-space:nowrap}.mission-room .period-control,.mission-room .provenance-button{display:none}.mission-room .source-cards{height:52px;min-height:52px;padding-right:0}.mission-room .source-card{padding:3px 6px;display:block;min-height:52px}.mission-room .source-card label{font-size:10px;gap:3px;min-height:21px}.mission-room .source-metric{gap:5px}.mission-room .source-metric>strong{font:600 21px Georgia,serif}.mission-room .source-metric>span{font-size:9px}.mission-room .source-metric small{font-size:9px;display:inline;margin-left:4px}.mission-room .map-tools{top:60px;left:8px;max-width:calc(100% - 16px);width:calc(100% - 16px);height:42px;padding:4px;gap:4px;background:#fcfcf4f5}.mission-room .map-tools label{display:none}.mission-room .map-tools #render-mode{font-size:10px;max-width:none;width:40%;min-width:0;flex:1}.mission-room .map-tools #cell{font-size:10px;max-width:90px;width:29%;min-width:0}.mission-room .map-tools button{font-size:9px;min-height:32px;padding:3px 5px}.mission-room .map-tools .focus-button{width:30px;flex:none;font-size:0}.mission-room .atlas-controls{top:57px;left:8px;right:8px;max-width:none;padding:4px;gap:3px;flex-wrap:wrap;box-shadow:0 3px 10px #1a3e3215}.mission-room .atlas-controls button,.mission-room .atlas-controls select{min-height:32px;font-size:11px}.mission-room .atlas-controls #atlas-source{width:94px;max-width:94px}.mission-room .atlas-controls #bandwidth{width:142px;max-width:142px}.mission-room .native-center-toggle{font-size:10px;min-height:31px;gap:5px;padding-left:6px}.mission-room .pair-toggle{margin-left:auto;min-width:43px}.mission-room .pair-toggle span{display:none}.mission-room .camera-tools,.mission-room .map-area:has(#bandwidth)>.map-shell .camera-tools{top:111px;right:9px;left:auto;display:flex;max-width:calc(100% - 20px);padding:2px;gap:1px}.mission-room .map-area:has(#bandwidth)>.map-shell .camera-tools{top:145px}.mission-room .camera-tools button{font-size:9px;min-height:29px;padding:3px 5px}.mission-room .camera-tools button:nth-child(3){display:none}.mission-room .cartography-tag{top:159px;right:15px;font-size:9px}.mission-room .map-area:has(#bandwidth)>.map-shell .cartography-tag{top:187px}.mission-room .cartography-tag span{display:none}.mission-room .open-answer{top:auto!important;bottom:120px;left:9px;max-width:174px;padding:8px 10px;z-index:2}.mission-room .open-answer strong{font-size:15px}.mission-room .open-answer small{font-size:9px}.mission-room .map-area:has(#bandwidth) .open-answer{display:none}.mission-room .map-legend{left:9px;max-width:calc(100% - 18px);font-size:9px;padding:7px 9px;bottom:34px}.mission-room .map-legend.quantitative-legend{left:9px;max-width:calc(100% - 18px);padding:8px 9px;bottom:34px;gap:4px 6px;font-size:9px}.mission-room .quantitative-legend .atlas-ramp{width:66px}.mission-room .quantitative-legend>strong{font-size:10px}.mission-room .quantitative-legend>small:not(.compact-map-limit){display:none}.mission-room .quantitative-legend .compact-map-limit{display:block}.mission-room .map-status{bottom:94px;font-size:8px;left:9px!important;max-width:calc(100% - 18px)}.mission-room .map-area:has(.coarse-context) .map-status{bottom:118px}.mission-room .map-shell:has(.quantitative-legend) .map-status{bottom:161px}.mission-room .density-evidence{left:9px;bottom:128px;font-size:9px;min-height:27px}.mission-room .map-hover{font-size:10px;bottom:192px;max-width:calc(100% - 20px)}.mission-room .map-watermark{display:none}.mission-room .density-pending{bottom:198px;font-size:10px}.mission-room .calendar-dock{padding:5px 8px 4px}.mission-room .calendar-heading h2{font-size:15px}.mission-room .calendar-month{width:auto;justify-content:flex-start;gap:5px}.mission-room .calendar-month>button{width:24px}.mission-room .calendar-controls{width:auto;flex-wrap:nowrap;margin-left:auto}.mission-room .calendar-controls{gap:3px}.mission-room .calendar-controls button,.mission-room .calendar-controls select{font-size:10px;min-height:30px}.mission-room .calendar-controls select{max-width:135px}.mission-room .metric-menu{padding:0;border:0;position:relative;order:2}.mission-room .metric-menu summary{font-size:10px;font-weight:400;min-height:30px;display:flex;align-items:center;border:1px solid #c8d2c8;border-radius:5px;padding:4px 8px;background:#fffffa}.mission-room .metric-menu[open]>summary{margin:0}.mission-room .metric-menu>div{position:absolute;z-index:20;bottom:37px;right:0;background:#fcfcf4;padding:10px;border:1px solid #9fb79f;border-radius:7px;box-shadow:0 7px 25px #163d3430;width:200px}.mission-room .metric-menu #metric{width:100%;max-width:none;min-height:36px}.mission-room .calendar-day{height:51px;min-width:32px}.mission-room .calendar-scroll-controls button{min-height:24px;font-size:9px}.mission-room .calendar-footnote{font-size:8px;line-height:14px}.mission-room footer{height:30px;font-size:8px;padding:3px 8px}.mission-room footer>span:nth-child(2){font-size:8px;max-width:155px}.mission-room .sheet{border-radius:16px 16px 0 0;border-color:#9bb29a;max-height:85dvh;background:#fbfcf3}.mission-room .sheet .panel-scroll{padding:19px}.mission-room .dn-comparison{padding-top:104px}.mission-room .map-area:has(#bandwidth) .dn-comparison{padding-top:142px}.mission-room .dn-context{padding:5px 8px;gap:4px;font-size:10px}.mission-room .dn-context>span{font-size:9px}.mission-room .dn-context button{min-height:34px;font-size:11px}.mission-room .dn-pane>header{min-height:44px;padding:5px 9px}.mission-room .dn-pane>header b{font-size:20px}.mission-room .comparison-sources .dn-pane>header b{font-size:18px}.mission-room .dn-pane>header small{font-size:10px}.mission-room .dn-comparison .camera-tools{top:33px;right:46px;max-width:calc(100% - 60px)}.mission-room .map-area:has(.coarse-context) .dn-comparison .camera-tools{top:33px;right:46px;display:flex;max-width:calc(100% - 60px)}.mission-room .dn-comparison .cartography-tag{top:11px;right:50px}.mission-room .dn-comparison .map-status{bottom:101px}.mission-room .dn-comparison .density-evidence{bottom:132px}.mission-room .dn-comparison .map-shell:has(.quantitative-legend) .map-status{bottom:165px}.mission-room .dn-interpretation{font-size:9px;padding:4px 8px}.mission-room .comparison-launcher{top:106px;left:8px;right:8px;padding:4px;justify-content:center}.mission-room .comparison-launcher>span{display:none}.mission-room .comparison-launcher button{font-size:11px;min-height:32px}.mission-room.job-compare:not(.paired-investigation) .camera-tools{top:153px}.mission-room.job-compare.paired-investigation .comparison-launcher{top:106px}.mission-room.job-compare.paired-investigation .dn-comparison{padding-top:152px}.mission-room.job-compare.paired-investigation .map-area:has(#bandwidth) .comparison-launcher{top:145px}.mission-room.job-compare.paired-investigation .map-area:has(#bandwidth) .dn-comparison{padding-top:190px}.mission-room.job-compare:has(.comparison-sources) .atlas-controls{display:none}.mission-room.job-compare:has(.comparison-sources) .comparison-launcher,.mission-room.job-compare:has(.comparison-sources) .map-area:has(#bandwidth) .comparison-launcher{top:56px}.mission-room.job-compare:has(.comparison-sources) .dn-comparison,.mission-room.job-compare:has(.comparison-sources) .map-area:has(#bandwidth) .dn-comparison{padding-top:100px}.mission-room .comparison-sources .dn-context{position:relative;padding-right:82px;gap:4px}.mission-room .comparison-sources .dn-context>span{order:2;flex-basis:calc(100% + 74px);margin-right:-74px;font-size:8px;text-align:center}.mission-room .comparison-sources .dn-context [role=group]{width:100%;justify-content:flex-start}.mission-room .comparison-sources .dn-context [role=group] button{font-size:10px;padding:3px 9px;flex:1;white-space:nowrap}.source-pair-settings{position:absolute;right:8px;top:5px;z-index:9;border:0;padding:0}.source-pair-settings summary{font-size:10px;min-height:34px;border:1px solid #aabb9f;padding:7px;background:#f9fbed;border-radius:5px}.source-pair-settings[open]>summary{margin:0}.source-pair-settings .source-pair-controls{position:absolute;right:0;top:40px;min-width:260px;background:#fbfcf3;border:1px solid #aabb9f;padding:12px;border-radius:7px;box-shadow:0 7px 25px #163d3430;display:grid;gap:8px}.mission-room .source-pair-settings .source-pair-controls label>span{display:block;margin-bottom:5px}.mission-room .source-pair-controls{gap:5px;width:100%}.mission-room .source-pair-controls label{flex:1;font-size:9px;display:block}.mission-room .source-pair-controls label>span{display:none}.mission-room .source-pair-controls select{width:100%;max-width:none;font-size:10px;min-height:30px}.mission-room .history-navigation{overflow-x:auto;gap:4px;padding-bottom:6px}.mission-room .history-navigation button{flex:none;min-width:63px;display:flex;flex-direction:column;gap:2px;min-height:42px}.mission-room .history-navigation button span{font-size:8px}.mission-room .history-navigation p{display:none}.mission-room .continuity-window{margin:13px 0}.mission-room.job-memory .atlas-controls{left:8px;max-width:none}}@media(max-width:350px){.mission-room .brand{font-size:18px}.mission-room .header-actions button{padding:4px 5px;font-size:10px}.mission-room .investigation-bar nav button{font-size:11px;padding:0 7px}.mission-room .source-card label{font-size:9px}.mission-room .source-metric>strong{font-size:19px}.mission-room .source-metric small{margin-left:0;font-size:8px}.mission-room .source-metric>span{font-size:8px}.mission-room .atlas-controls #atlas-source{width:85px;max-width:85px}.mission-room .atlas-controls button{font-size:10px;padding:3px 6px}}@media(prefers-reduced-motion:reduce){.mission-room button,.mission-room select{transition:none}}
