.coverage-region-panel{z-index:48;width:min(470px,100vw - 36px);max-height:calc(100dvh - 110px);color:var(--ink);background:color-mix(in srgb, var(--paper-bright) 94%, transparent);border:1px solid var(--line-strong);border-left:3px solid var(--teal);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;font:500 12px/1.5 var(--font-mono), monospace;padding:16px;position:fixed;top:88px;right:18px;overflow:auto;box-shadow:0 15px 50px #0005}.coverage-region-panel[hidden]{display:none}.coverage-region-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.coverage-region-panel p{margin:10px 0}.coverage-region-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coverage-region-inputs label{gap:4px;min-width:0;display:grid}.coverage-region-panel input,.coverage-region-panel select{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);background:var(--paper);font:inherit;border-radius:0;padding:7px}.coverage-region-panel input:focus,.coverage-region-panel select:focus{outline:2px solid var(--teal);outline-offset:1px}.coverage-region-resolution{align-items:center;gap:12px;margin:10px 0;display:flex}.coverage-region-resolution select{width:auto}.coverage-region-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.coverage-region-actions .command-button{min-height:32px;padding:6px 10px;font-size:11px}.coverage-region-selection{margin:10px 0}#coverage-region-layers,.coverage-region-frozen-products{white-space:pre-line;overflow-wrap:anywhere;max-height:140px;font-size:10px;overflow:auto}.coverage-region-caveat{white-space:pre-line;border-left:2px solid var(--ochre);color:var(--muted);padding-left:9px}#coverage-region-status{overflow-wrap:anywhere;margin:8px 0;display:block}#coverage-region-results{gap:10px;display:grid}.coverage-region-panel.is-drawing{border-left-color:var(--magenta,#f01951)}.coverage-region-panel .overlap-evidence-file strong{white-space:normal}@font-face{font-family:Atlas Sans;src:url(/fonts/NotoSans-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atlas Sans;src:url(/fonts/NotoSans-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Atlas Sans CJK;src:url(/fonts/NotoSansSC-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atlas Sans CJK;src:url(/fonts/NotoSansSC-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Atlas Mono;src:url(/fonts/NotoSansMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atlas Mono;src:url(/fonts/NotoSansMono-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Atlas Sans CJK", "Atlas Sans", sans-serif;--font-mono:"Atlas Mono", "Atlas Sans CJK", monospace;font-family:var(--font-sans);color:#f1f5f9;--paper:#030712;--paper-bright:#0b0f19;--ink:#f8fafc;--muted:#94a3b8;--line:#1e293b;--line-strong:#334155;--teal:#2c3792;--teal-soft:#171d4e;--ochre:#f01951;--coral:#f01951;--blue:#6974d5;--access-verified:#34d399;--access-listed:#38bdf8;--access-derived:#fbbf24;--access-unavailable:#fb7185;--access-internal:#fbbf24;--access-note:#7dd3fc;--brand-gradient:linear-gradient(135deg, #2c3792 0%, #6974d5 52%, #f01951 100%);--home-scroll-progress:0;--cyber-glow-teal:0 0 20px #2c379240;--cyber-glow-ochre:0 0 20px #f0195140;--grid-line-color:#2c37920a;background:#030712}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Atlas Sans CJK", "Atlas Sans", sans-serif;--font-mono:"Atlas Mono", "Atlas Sans CJK", monospace;font-family:var(--font-sans);color:#0f172a;--paper:#fff;--paper-bright:#f8fafc;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--line-strong:#cbd5e1;--teal:#2c3792;--teal-soft:#eef0ff;--ochre:#f01951;--coral:#c70f3e;--blue:#5965c7;--access-verified:#047857;--access-listed:#0369a1;--access-derived:#b45309;--access-unavailable:#be123c;--access-internal:#b45309;--access-note:#0369a1;--brand-gradient:linear-gradient(135deg, #2c3792 0%, #5965c7 52%, #f01951 100%);--home-scroll-progress:0;--cyber-glow-teal:0 10px 30px #2c37921f;--cyber-glow-ochre:0 10px 30px #f019511f;--grid-line-color:#2c379208;background:#fff}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pulse-glow{0%,to{opacity:.35}50%{opacity:.75}}@keyframes text-flicker{0%,to{opacity:1}23%{opacity:1}24%{opacity:.8}26%{opacity:.8}27%{opacity:1}72%{opacity:1}73%{opacity:.7}75%{opacity:.9}76%{opacity:1}}@keyframes grid-pulse{0%,to{opacity:.1}50%{opacity:.25}}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--paper);min-width:320px}body{background:var(--paper);min-width:320px;min-height:100vh;color:var(--ink);margin:0;overflow-x:hidden}button,input,select{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}svg{stroke-width:1.8px;width:17px;height:17px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#050a10b8;border-bottom:1px solid #2c379247;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 30px #00000080,inset 0 -1px #2c37921a}.brand{align-items:center;gap:11px;text-decoration:none;display:flex}.brand>span:last-child{gap:2px;display:grid}.brand strong{color:var(--ink);font:700 12px/1.2 var(--font-mono), monospace;letter-spacing:.5px;text-shadow:var(--cyber-glow-teal)}.brand small{color:var(--muted);font:600 9px/1.2 var(--font-mono), monospace;opacity:.8;letter-spacing:1px}.state-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2c379226,0 0 10px #2c379299}.admin-entry{border:1px solid var(--line-strong);min-height:34px;color:var(--teal);font:700 10px/1 var(--font-mono), monospace;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:#050a1080;align-items:center;gap:7px;padding:0 11px;text-decoration:none;transition:all .18s;display:inline-flex;position:relative}.site-nav{align-items:center;gap:7px;margin-left:auto;margin-right:8px;display:flex}.site-nav-link{min-height:34px;color:var(--muted);font:700 10px/1 var(--font-mono), monospace;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.site-nav-link:hover,.site-nav-link:focus-visible{color:var(--teal);text-shadow:0 0 5px #2c379280;background:#0d1821e0;border-color:#2c379266;outline:0}.locale-toggle{min-height:34px;color:var(--muted);font:700 10px/1 var(--font-mono), monospace;cursor:pointer;background:#050a1080;border:1px solid #46616bb8;align-items:center;gap:3px;padding:0 8px;transition:all .15s;display:inline-flex}.locale-toggle:hover,.locale-toggle:focus-visible{border-color:var(--teal);color:var(--teal);outline:0;box-shadow:inset 0 0 8px #2c379226}.admin-entry:hover,.admin-entry:focus-visible{border-color:var(--teal);background:var(--teal-soft);box-shadow:var(--cyber-glow-teal);outline:0}.admin-entry svg{width:15px;height:15px}main{z-index:1;display:flow-root;position:relative}.directory-intro,.catalog-shell,.integrity-band,footer{pointer-events:none;transition:opacity .42s,transform .52s cubic-bezier(.7,0,.2,1),visibility .42s}.directory-intro>*,.catalog-shell>*,.integrity-band>*,footer>*{pointer-events:auto}.coverage-scene{z-index:auto;pointer-events:none;width:auto;min-height:520px;color:var(--ink);opacity:1;transition:opacity .5s;position:fixed;inset:0;overflow:visible}.coverage-scene canvas{z-index:0;pointer-events:auto;touch-action:none;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.coverage-scene[data-dragging=true] canvas{cursor:grabbing}.coverage-readout{z-index:31;text-align:right;pointer-events:none;gap:7px;width:250px;display:grid;position:fixed;top:88px;right:28px}.coverage-tools{z-index:32;pointer-events:auto;flex-wrap:nowrap;align-items:center;gap:7px;width:max-content;max-width:calc(100vw - 56px);display:flex;position:fixed;top:86px;left:28px}.coverage-tools .icon-button{color:var(--ink);background:#0d1821db}.coverage-layers{z-index:33;scrollbar-width:none;box-sizing:border-box;width:min(330px,100vw - 56px);max-height:calc(100dvh - 164px);padding:12px 12px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#050a10f0;border:1px solid #46616bd9;position:fixed;top:132px;left:28px;overflow:hidden auto;box-shadow:0 18px 50px #00000059}.coverage-layers::-webkit-scrollbar{width:0;height:0}.coverage-layer-search{color:var(--muted);border-bottom:1px solid #46616bb3;align-items:center;gap:8px;margin-bottom:8px;padding:8px 9px;display:flex}.coverage-layer-search input{width:100%;min-width:0;color:var(--ink);font:600 10px/1.2 var(--font-mono), monospace;background:0 0;border:0;outline:0}.coverage-display-order-control{box-sizing:border-box;min-width:155px;max-width:235px;height:34px;color:var(--muted);background:#050a10c7;border:1px solid #46616ba6;flex:200px;grid-template-rows:14px 8px;grid-template-columns:auto minmax(60px,1fr);align-content:center;column-gap:9px;padding:3px 9px;display:grid}.coverage-display-order-heading{min-width:0;font:700 8px/1 var(--font-mono), monospace;grid-row:1/3;align-content:center;gap:3px;display:grid}.coverage-display-order-heading label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverage-display-order-heading output{color:var(--ink);font:700 9px/1 var(--font-mono), monospace}.coverage-display-order-control input[type=range]{width:100%;min-width:0;height:14px;accent-color:var(--teal);cursor:pointer;grid-column:2;margin:0;display:block}.coverage-display-order-control input[type=range]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.coverage-display-order-control input[type=range]:disabled{cursor:default;opacity:.45}.coverage-display-order-limits{color:var(--muted);font:600 7px/1 var(--font-mono), monospace;grid-column:2;justify-content:space-between;display:flex}.coverage-product-toggle input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.coverage-survey-group{border-bottom:1px solid #46616b6b;padding-bottom:8px}.coverage-release-list{border-left:1px solid #46616b80;gap:5px;margin:0 0 4px 34px;padding-left:9px;display:grid}.coverage-release-list[hidden]{display:none}.coverage-release-group{gap:3px;min-width:0;padding:4px 0;display:grid}.coverage-release-toggle{min-width:0;min-height:23px;color:var(--muted);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;display:grid}.coverage-release-toggle input{accent-color:var(--teal);margin:0}.coverage-release-toggle strong{font:700 8px/1.3 var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverage-product-toggle{min-width:0;min-height:27px;color:var(--ink);font:600 9px/1.3 var(--font-mono), monospace;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.coverage-product-toggle>span:nth-child(2){overflow-wrap:anywhere}.coverage-product-toggle input{accent-color:var(--teal);margin:0}.coverage-product-toggle small{color:var(--muted);font:600 8px/1.2 var(--font-mono), monospace;white-space:nowrap}.coverage-product-modality{color:var(--muted);font:600 8px/1 var(--font-mono), monospace;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.coverage-product-modality svg{width:11px;height:11px}.coverage-layer-toggle{width:100%;color:var(--ink);text-align:left;font:600 10px/1.35 var(--font-mono), monospace;cursor:pointer;background:0 0;border:0;grid-template-columns:16px 10px 16px 18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 4px;display:grid;position:relative}.coverage-layer-toggle.is-dragging{opacity:.45}.coverage-layer-toggle.is-drop-target{outline:1px dashed var(--teal);outline-offset:2px}.coverage-layer-toggle input{accent-color:var(--teal);margin:0}.coverage-layer-toggle .coverage-survey-expander{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.coverage-layer-toggle .coverage-survey-expander:disabled{cursor:default;opacity:.35}.coverage-layer-toggle .coverage-survey-expander:focus-visible,.coverage-release-toggle input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.coverage-survey-expander svg{width:14px;height:14px;transition:transform .12s}.coverage-survey-group[data-expanded=true] .coverage-survey-expander svg{transform:rotate(90deg)}.coverage-layer-swatch{width:9px;height:9px;box-shadow:0 0 9px color-mix(in srgb, currentColor 45%, transparent);border:1px solid #ffffffb3;border-radius:50%}.coverage-layer-handle{opacity:.78;cursor:grab;place-items:center;width:15px;height:15px;display:inline-grid}.coverage-layer-handle[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.coverage-layer-handle svg{width:15px;height:15px;color:var(--muted);stroke-width:2px}.coverage-layer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.home-workflow,.home-workflow *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.coverage-layer-detail{z-index:40;border:1px solid color-mix(in srgb, var(--layer-color,var(--teal)) 72%, transparent);border-left:3px solid var(--layer-color,var(--teal));pointer-events:none;background:#050a10f5;gap:6px;width:min(292px,100vw - 390px);padding:11px 13px;display:none;position:fixed;top:0;left:0;box-shadow:0 16px 38px #00000061}.coverage-layer-tooltip{pointer-events:auto;width:min(292px,100vw - 390px);min-width:220px;display:grid}.coverage-layer-detail-body{gap:6px;display:grid}.coverage-layer-detail-kicker{color:var(--layer-color,var(--teal));font:700 8px/1.2 var(--font-mono), monospace}.coverage-layer-detail strong,.coverage-layer-detail-body strong{color:var(--ink);font:700 13px/1.15 var(--font-mono), monospace}.coverage-layer-detail>small,.coverage-layer-detail-body>small{color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace}.coverage-layer-detail-list{border-top:1px solid #46616b80;gap:5px;max-height:145px;margin-top:4px;padding-top:7px;display:grid;overflow:auto}.coverage-layer-detail-persistent .coverage-layer-detail-list{max-height:none;overflow:visible}.coverage-layer-detail-row{min-width:0;color:var(--ink);font:600 8px/1.35 var(--font-mono), monospace;grid-template-columns:10ch minmax(0,1fr);align-items:start;gap:3px 8px;display:grid}.coverage-layer-detail-version{overflow-wrap:anywhere;grid-column:1}.coverage-layer-detail-product{overflow-wrap:anywhere;grid-column:2;min-width:0}.coverage-layer-detail-orders{overflow-wrap:anywhere;min-width:0;font:inherit;grid-column:1/3}.coverage-layer-detail-row>.coverage-layer-retry{grid-area:3/2;justify-self:end}.coverage-layer-retry{border:1px solid var(--coral);color:var(--coral);font:700 8px/1 var(--font-mono), monospace;cursor:pointer;pointer-events:auto;background:0 0;flex:none;align-items:center;gap:4px;padding:3px 5px;display:inline-flex}.coverage-layer-retry svg{width:11px;height:11px}.selection-queue{z-index:34;max-height:calc(100vh - var(--selection-queue-top,132px) - 24px);max-height:calc(100dvh - var(--selection-queue-top,132px) - 24px);pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;gap:8px;display:grid;position:fixed;overflow:hidden auto}.selection-queue::-webkit-scrollbar{width:0;height:0}.selection-queue-entry{border-left:3px solid var(--layer-color,var(--teal));background:#050a10e6;gap:5px;min-width:0;padding:11px 13px;display:grid;box-shadow:0 12px 30px #00000040}.selection-queue-entry strong{color:var(--ink);font:700 13px/1.15 var(--font-mono), monospace}.selection-queue-entry>small{color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace}.selection-queue-component{border-left-color:var(--ochre)}.selection-queue-entry.is-entering{animation:.26s both selection-queue-in}@keyframes selection-queue-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.coverage-readout-kicker,.coverage-readout-status{color:var(--muted);font:700 9px/1.25 var(--font-mono), monospace}.coverage-readout strong{color:var(--coverage-color,var(--ink));font:700 19px/1.05 var(--font-mono), monospace;letter-spacing:0}.coverage-readout>span:nth-child(3){color:var(--muted);font:11px/1.4 var(--font-mono), monospace}.coverage-readout-status{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.coverage-readout-status>span{background:var(--coverage-color,var(--teal));border-radius:50%;width:6px;height:6px}.coverage-detail-panel{z-index:31;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;background:0 0;width:min(360px,100vw - 56px);max-height:calc(100dvh - 248px);padding:0 0 12px;position:fixed;top:224px;right:28px;overflow:auto}.coverage-detail-panel.is-overlap-panel{width:min(360px,100vw - 56px);max-height:calc(100dvh - 238px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:right;background:0 0;border:0;padding:14px 0 18px;top:214px;left:auto;right:28px;overflow:auto}.coverage-detail-panel.is-overlap-panel>div:last-child{max-height:none;overflow:visible}.coverage-detail-panel::-webkit-scrollbar{width:0;height:0}.coverage-detail-panel>div:last-child::-webkit-scrollbar{width:0;height:0}.overlap-evidence-files::-webkit-scrollbar{width:0;height:0}.coverage-detail-kicker{color:var(--teal);font:700 9px/1.2 var(--font-mono), monospace}.coverage-detail-panel strong{color:var(--ink);font:700 14px/1.2 var(--font-mono), monospace;margin-top:6px;display:block}.coverage-detail-panel>div:last-child{scrollbar-width:none;-ms-overflow-style:none;border-top:0;max-height:none;margin-top:12px;padding-top:12px;overflow:visible}.coverage-detail-panel dl{grid-template-columns:max-content minmax(0,1fr);gap:7px 12px;margin:12px 0 0;display:grid}.coverage-detail-panel dt{min-width:0;color:var(--muted);font:700 8px/1.3 var(--font-mono), monospace;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverage-detail-panel dd{min-width:0;color:var(--ink);font:600 9px/1.35 var(--font-mono), monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.coverage-detail-source-list{gap:4px;margin:0;padding-left:13px;display:grid}.coverage-detail-source-list li{overflow-wrap:anywhere;min-width:0}.hst-image-lookup-region{min-width:0}.hst-image-lookup-heading{color:var(--ochre);font:700 9px/1.3 var(--font-mono), monospace;margin:10px 0 0;display:block}.coverage-detail-panel .hst-image-lookup-heading{color:var(--ochre);font:700 9px/1.3 var(--font-mono), monospace;margin-top:10px}.hst-image-lookup-region-note{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.4;display:block}.hst-image-lookup-results{color:var(--ink);font:500 10px/1.45 var(--font-mono), monospace;gap:9px;margin-top:12px;display:grid}.hst-image-lookup-loading{min-height:22px;color:var(--muted);align-items:center;gap:8px;display:flex}.hst-image-lookup-loading .button-icon{flex:none;width:14px;height:14px;display:inline-flex}.hst-image-lookup-loading svg{width:14px;height:14px;animation:.8s linear infinite spin}.hst-image-lookup-summary,.hst-image-observation p{color:var(--muted);margin:0}.hst-image-lookup-errors{border-left:2px solid var(--coral);color:var(--coral);gap:5px;padding-left:8px;display:grid}.hst-image-lookup-errors p,.hst-image-lookup-errors ul{margin:0}.hst-image-lookup-errors ul{gap:4px;padding-left:14px;display:grid}.hst-image-lookup-errors li{overflow-wrap:anywhere}.hst-image-observations{gap:5px;display:grid}.hst-image-observation{border-top:1px solid var(--line);min-width:0;padding-top:6px}.hst-image-observation-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;display:flex}.hst-image-observation-heading strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-weight:600}.hst-image-observation ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.hst-image-observation li{border-left:2px solid var(--line);gap:2px;min-width:0;padding-left:10px;display:grid}.hst-image-observation li span{overflow-wrap:anywhere}.hst-image-observation small,.hst-image-lookup-provenance{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.hst-image-observation a{color:var(--blue);font-size:9px}.hst-image-lookup-limit{color:var(--muted);margin:0}.hst-image-lookup-provenance{display:block}body[data-layers-panel=open] #selection-queue{visibility:hidden;pointer-events:none}.coverage-detail-product{border:1px solid color-mix(in srgb, var(--product-color,var(--teal)) 42%, transparent);border-left:3px solid var(--product-color,var(--teal));background:color-mix(in srgb, var(--product-color,var(--teal)) 30%, var(--paper-bright,#0b0f19));min-width:0;color:var(--ink);font:600 9px/1.35 var(--font-mono), monospace;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:5px;padding:8px 9px;display:grid;overflow:hidden}.coverage-detail-product-modality{width:fit-content;min-height:16px;color:var(--product-color,var(--teal));align-items:center;display:inline-flex}.coverage-detail-product-modality .button-icon{display:inline-flex}.coverage-detail-product-modality svg{stroke-width:2.2px;width:15px;height:15px}.coverage-detail-product-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.coverage-detail-product>a,.coverage-detail-product>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coverage-detail-product a{color:var(--teal);text-decoration:none}.overlap-products{border-top:1px solid #46616bb3;gap:8px;margin-top:12px;padding-top:10px;display:grid}.overlap-products>summary{cursor:pointer;color:var(--ochre);font:700 9px/1.3 var(--font-mono), monospace;list-style-position:inside}.overlap-products-list{gap:8px;display:grid}.overlap-unit-links{flex-wrap:wrap;gap:5px;display:flex}.overlap-unit-links a{color:var(--teal);border:1px solid #2c379273;padding:2px 5px;font-size:8px}.overlap-tile-plan{border-top:1px solid #46616b6b;gap:7px;margin-top:8px;padding-top:8px;display:grid}.overlap-tile-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.overlap-tile-heading strong{color:var(--ochre);font:700 9px/1.25 var(--font-mono), monospace;margin:0}.overlap-tile-heading small,.overlap-tile-empty{color:var(--muted);font:600 8px/1.35 var(--font-mono), monospace}.overlap-tile-list{scrollbar-width:none;-ms-overflow-style:none;gap:3px;max-height:228px;display:grid;overflow:auto}.overlap-tile-list::-webkit-scrollbar{width:0;height:0}.overlap-tile-row{border-bottom:1px solid #46616b40;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:5px 0;display:grid}.overlap-tile-copy{gap:2px;min-width:0;display:grid}.overlap-tile-link{color:var(--teal);font:700 8px/1.3 var(--font-mono), monospace;overflow-wrap:anywhere;white-space:normal;min-width:0;text-decoration:none}.overlap-tile-link:hover{text-decoration:underline}.overlap-tile-copy small{color:var(--muted);font:600 8px/1.3 var(--font-mono), monospace}.overlap-evidence-plan{border-top:1px solid #46616b73;gap:7px;margin-top:9px;padding-top:9px;display:grid}.overlap-evidence-plan>strong{color:var(--ochre);font:700 9px/1.3 var(--font-mono), monospace;margin:0}.overlap-evidence-plan small{min-width:0;color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace;overflow-wrap:anywhere}.overlap-evidence-plan details{gap:5px;min-width:0;display:grid}.overlap-evidence-plan details>summary{color:var(--muted);cursor:pointer;font:700 8px/1.4 var(--font-mono), monospace}.overlap-evidence-plan details>small{margin:0;display:block}.overlap-supporting-evidence{border-top:1px solid #46616b52;gap:7px;margin-top:4px;padding-top:7px;display:grid}.overlap-supporting-evidence>summary{color:var(--muted);cursor:pointer;font:700 8px/1.4 var(--font-mono), monospace}.overlap-supporting-evidence>strong{color:var(--ochre);font:700 8px/1.4 var(--font-mono), monospace;margin:2px 0 0}.overlap-supporting-evidence>small{min-width:0;color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace;overflow-wrap:anywhere;margin:0;display:block}.overlap-supporting-evidence[open]>summary{color:var(--ink)}.overlap-evidence-more-button{border:1px solid color-mix(in srgb, var(--teal) 55%, transparent);color:#fff;text-align:left;width:100%;min-height:30px;font:700 8px/1.2 var(--font-mono), monospace;justify-self:stretch;padding:5px 10px}button.command-button.overlap-evidence-more-button{height:30px;min-height:30px;padding:0 10px}.overlap-evidence-more-button:hover,.overlap-evidence-more-button:focus-visible{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, transparent)}.overlap-evidence-more-button:disabled{cursor:wait;opacity:.65}.overlap-evidence-more-button .button-icon{vertical-align:middle;margin-right:5px;display:inline-flex}.overlap-evidence-more-error{color:var(--danger,#b14444)}.overlap-evidence-files{scrollbar-width:none;-ms-overflow-style:none;gap:6px;max-height:190px;display:grid;overflow:auto}.overlap-evidence-files.overlap-spatial-units{max-height:none;overflow:visible}.overlap-evidence-file{border-bottom:1px solid #46616b47;gap:3px;min-width:0;padding:5px 0;display:grid}.overlap-spatial-unit{border:1px solid color-mix(in srgb, var(--line-strong) 76%, transparent);background:var(--paper-bright);border-radius:4px;gap:5px;padding:8px 9px}.overlap-native-source-gap{border:1px solid var(--line-strong);border-left:3px solid var(--ochre);background:var(--paper-bright);border-radius:4px;gap:6px;padding:10px;display:grid}.overlap-native-source-gap>strong{color:var(--ink);font:700 11px/1.4 var(--font-mono), monospace}.overlap-native-source-gap>small{color:var(--muted);font:600 10px/1.5 var(--font-mono), monospace;overflow-wrap:anywhere}.overlap-native-source-gap>a{color:var(--blue);font:600 10px/1.4 var(--font-mono), monospace}.overlap-coverage-evidence-item{border-left:2px solid var(--ochre);padding-left:7px}.overlap-evidence-file strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:700 8px/1.3 var(--font-mono), monospace;margin:0;overflow:hidden}.overlap-evidence-file .overlap-spatial-unit-source{color:var(--muted);font:600 8px/1.35 var(--font-mono), monospace;overflow-wrap:anywhere;white-space:normal;display:block}.overlap-spatial-unit-identity{align-items:center;gap:7px;min-width:0;display:flex}.overlap-evidence-file .overlap-spatial-unit-title{min-width:0;color:var(--ink);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font:700 11px/1.3 var(--font-mono), monospace;display:block;overflow:visible}.overlap-spatial-unit-info,.overlap-precision-info{width:16px;height:16px;color:var(--blue);cursor:help;flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.overlap-spatial-unit-info svg,.overlap-precision-info svg{width:14px;height:14px}.overlap-spatial-unit-info:focus-visible,.overlap-precision-info:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.overlap-spatial-unit-facts{min-width:0;color:var(--muted);font:600 9px/1.4 var(--font-mono), monospace;flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.overlap-spatial-unit-modality,.overlap-drawer-component-modality{--overlap-modality-color:var(--muted)}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=imaging]{--overlap-modality-color:#60a5fa}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=spectroscopy]{--overlap-modality-color:#c084fc}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=redshift]{--overlap-modality-color:#fb923c}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=catalog]{--overlap-modality-color:#34d399}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=ultraviolet]{--overlap-modality-color:#818cf8}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=infrared]{--overlap-modality-color:#f472b6}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=radio]{--overlap-modality-color:#22d3ee}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=photometry]{--overlap-modality-color:#a3e635}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=time-domain]{--overlap-modality-color:#facc15}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=integral-field]{--overlap-modality-color:#fb7185}:is(.overlap-spatial-unit-modality,.overlap-drawer-component-modality)[data-modality=simulation]{--overlap-modality-color:#d6a15d}.overlap-spatial-unit-modality{border-left:2px solid var(--overlap-modality-color);background:color-mix(in srgb, var(--overlap-modality-color) 17%, var(--paper-bright));color:var(--ink);align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.overlap-spatial-unit-modality .button-icon{color:var(--overlap-modality-color);display:inline-flex}.overlap-spatial-unit-modality svg{width:14px;height:14px}.overlap-precision-indicator{color:var(--ink);font:600 9px/1.4 var(--font-mono), monospace;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.overlap-spatial-unit-match{color:var(--muted)}.overlap-evidence-file .overlap-spatial-unit-file-name{color:var(--muted);font:600 8px/1.3 var(--font-mono), monospace;overflow-wrap:anywhere}.overlap-evidence-file .overlap-spatial-unit-access-meta{min-width:0;color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace;overflow-wrap:anywhere;gap:3px;display:grid}.overlap-access-meta-heading{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.overlap-access-flag{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.overlap-access-flag img{object-fit:contain;width:18px;height:18px;display:block}.overlap-access-flag>.button-icon,.overlap-access-flag svg{width:16px;height:16px}.overlap-scanned-sources{gap:7px;min-width:0;display:grid}.overlap-scanned-source{overflow-wrap:anywhere;border-top:1px solid #46616b40;gap:4px;min-width:0;padding-top:7px;display:grid}.overlap-scanned-provenance{min-width:0;color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace}.overlap-scanned-provenance>summary{cursor:pointer}.overlap-scanned-provenance code{overflow-wrap:anywhere;white-space:normal;margin-top:3px;display:block}.overlap-access-status[data-status=scanned]{color:var(--teal)}.overlap-access-status[data-status=internal]{color:var(--ochre)}.warehouse-geometry-notice{border-left:2px solid var(--ochre);background:var(--paper);min-width:0;color:var(--ink);text-align:left;font:500 10px/1.45 var(--font-mono), monospace;overflow-wrap:anywhere;pointer-events:auto;padding:7px 9px}.warehouse-geometry-notice summary{color:var(--ochre);cursor:pointer}.warehouse-geometry-notice p{margin:6px 0}.warehouse-geometry-notice ul{margin:6px 0 0;padding-left:15px}.overlap-access-status{max-width:100%;font:700 8px/1.3 var(--font-mono), monospace;overflow-wrap:anywhere;border:1px solid;border-radius:3px;align-items:center;gap:3px;padding:1px 5px;display:inline-flex}.overlap-access-status .button-icon{flex:0 0 12px;width:12px;height:12px;display:inline-flex}.overlap-access-status svg{width:12px;height:12px}.overlap-access-status[data-status=verified]{color:var(--access-verified);background:color-mix(in srgb, var(--access-verified) 10%, transparent)}.overlap-access-status[data-status=source-listed]{color:var(--access-listed);background:color-mix(in srgb, var(--access-listed) 10%, transparent)}.overlap-access-status[data-status=rule-derived]{color:var(--access-derived);background:color-mix(in srgb, var(--access-derived) 10%, transparent)}.overlap-access-status[data-status=entrypoint-only]{color:var(--muted);background:color-mix(in srgb, var(--muted) 8%, transparent)}.overlap-access-status[data-status=unavailable]{color:var(--access-unavailable);background:color-mix(in srgb, var(--access-unavailable) 10%, transparent)}.overlap-access-meta-details{color:var(--muted);font:600 8px/1.35 var(--font-mono), monospace;overflow-wrap:anywhere}.overlap-warehouse-scan-note{color:var(--muted);font:600 9px/1.45 var(--font-mono), monospace;align-items:flex-start;gap:5px;display:flex}.overlap-warehouse-scan-note .button-icon{color:var(--access-note);flex:0 0 13px;display:inline-flex}.overlap-warehouse-scan-note svg{width:13px;height:13px}.overlap-warehouse-internal-source{border:1px solid color-mix(in srgb, var(--access-internal) 65%, var(--line-strong));border-left:3px solid var(--access-internal);background:color-mix(in srgb, var(--access-internal) 7%, transparent);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.overlap-warehouse-internal-source img{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.overlap-warehouse-internal-source strong{min-width:0;color:var(--ink);font:700 9px/1.4 var(--font-mono), monospace;overflow-wrap:anywhere}.overlap-warehouse-internal-source small{color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace}.overlap-evidence-file small,.overlap-evidence-file code{overflow-wrap:anywhere;color:var(--muted);font:600 8px/1.35 var(--font-mono), monospace}.overlap-evidence-file a{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--teal);font:700 8px/1.3 var(--font-mono), monospace;text-decoration:none}.overlap-source-locator{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;min-width:0;display:grid}.overlap-source-locator code,.overlap-source-locator a{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.overlap-source-locator a{color:var(--teal);font:700 8px/1.3 var(--font-mono), monospace;text-decoration:none}.overlap-source-locator a:hover{text-decoration:underline}.overlap-spatial-unit .overlap-source-locator a{color:var(--blue);font-size:10px;line-height:1.45}.overlap-unit-links a{overflow-wrap:anywhere;white-space:normal;max-width:100%}.overlap-download-actions{border-top:1px solid #46616b73;flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:9px;display:flex}.overlap-download-button{min-height:30px;color:var(--teal);border-color:#2c3792b3;padding:0 9px;font-size:8px}.overlap-download-button:hover,.overlap-download-button:focus-visible{border-color:var(--teal);color:var(--ink);background:#2c379224}.overlap-download-button:disabled{cursor:wait;opacity:.58}.coverage-help{z-index:35;pointer-events:auto;background:#050a10f0;border:1px solid #46616bd9;width:min(300px,100vw - 56px);padding:12px 14px;position:fixed;top:132px;left:28px}.coverage-help-heading{color:var(--teal);font:700 9px/1.2 var(--font-mono), monospace;justify-content:space-between;align-items:center;display:flex}.coverage-help dl{gap:10px;margin:14px 0 0;display:grid}.coverage-help dl div{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.coverage-help dt{color:var(--ochre);font:700 11px/1.2 var(--font-mono), monospace}.coverage-help dd{color:var(--muted);font:600 9px/1.45 var(--font-mono), monospace;margin:0}.overlap-summary,.overlap-empty{color:var(--muted);font:600 10px/1.45 var(--font-mono), monospace;margin:10px 0 0}.overlap-loading{min-height:96px;color:var(--muted);font:700 9px/1.4 var(--font-mono), monospace;align-items:center;gap:10px;display:flex}.overlap-loading>span{border:2px solid #46616bbf;border-top-color:var(--teal);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite spin}.overlap-error{color:var(--coral);font:700 10px/1.45 var(--font-mono), monospace;margin:18px 0 4px}.overlap-result-actions{gap:8px;margin-top:12px;display:grid}.overlap-components{color:var(--muted);font:700 9px/1.3 var(--font-mono), monospace;border-top:1px solid #46616bb3;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.overlap-components button{min-width:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #46616bcc;padding:4px 7px}.overlap-components button:hover,.overlap-components button.is-active{border-color:var(--teal);color:var(--teal)}.overlap-component-pagination{color:var(--muted);font:600 8px/1 var(--font-mono), monospace;justify-content:center;align-items:center;gap:4px;display:inline-flex}.overlap-component-pagination span{text-align:center;white-space:nowrap;min-width:54px}.overlap-component-page-button{flex:0 0 23px;place-items:center;width:23px;height:23px;min-height:23px;padding:0;display:inline-grid}.overlap-component-page-button svg{width:13px;height:13px}.overlap-component-page-button:disabled{cursor:default;opacity:.4}.overlap-component-detail{color:var(--teal);font:700 9px/1.45 var(--font-mono), monospace;margin-top:10px}.overlap-region-tooltip{z-index:49;border:1px solid var(--hud-line-strong);border-left:2px solid var(--hud-hot);background:var(--hud-plate-solid,var(--paper));width:max-content;color:var(--hud-ink,var(--ink));font:600 10px/1.4 var(--font-mono), monospace;pointer-events:none;overflow-wrap:anywhere;gap:6px;padding:12px;display:grid;position:fixed;box-shadow:0 12px 32px #0004}.overlap-region-tooltip>strong{font-size:12px}.overlap-region-tooltip>small,.overlap-region-tooltip-source>small{color:var(--hud-dim,var(--muted));font-size:9px}.overlap-region-tooltip-sources{border-block:1px solid var(--hud-line,var(--line));gap:8px;padding:7px 0;display:grid}.overlap-region-tooltip-source{gap:3px;display:grid}.overlap-region-tooltip-modalities{flex-wrap:wrap;gap:4px;display:flex}.overlap-region-tooltip-hint{max-width:32ch}.coverage-context-menu{z-index:45;background:#050a10f7;border:1px solid #2c3792bf;width:238px;padding:6px;position:fixed;box-shadow:0 18px 50px #00000080}.coverage-context-menu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;font:700 9px/1.3 var(--font-mono), monospace;background:0 0;border:0;padding:10px 9px;display:block}.coverage-context-menu button:hover,.coverage-context-menu button:focus-visible{color:var(--teal);background:#2c379226;outline:0}.coverage-status{z-index:auto;color:var(--muted);font:700 8px/1 var(--font-mono), monospace;pointer-events:none;white-space:nowrap;background:#050a10c7;border:1px solid #46616ba6;flex:none;gap:13px;padding:8px 10px;display:flex;position:static}.coverage-status output{color:var(--ink)}body[data-home-state=atlas] .coverage-scene{opacity:1!important;pointer-events:auto!important}.home-hero{z-index:4;pointer-events:none;align-items:center;gap:7vw;min-height:calc(100vh - 68px);margin-top:68px;padding:7vh max(32px,50vw - 660px) 10vh;display:flex;position:relative}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 80%,#0d182173 0%,#050a10f2 70%),linear-gradient(#050a1000 50%,#050a1040 50%) 0 0/100% 4px,linear-gradient(90deg,#2c37920f,#f0195105,#2c37920f) 0 0/6px 100%;position:absolute;inset:0}body[data-home-state=intro] .home-hero{opacity:calc(1 - var(--home-scroll-progress,0))}.home-hero h1{max-width:760px;color:var(--ink);font:700 72px/.96 var(--font-mono), monospace;letter-spacing:-2px;text-wrap:balance;margin:0}.home-hero h1>span:first-child{color:var(--ink);text-shadow:0 0 15px #d9e7e740}.home-hero h1>span:last-child{color:var(--teal);text-shadow:var(--cyber-glow-teal)}body[data-home-state=intro] .coverage-scene canvas,body[data-home-state=entering] .coverage-scene canvas{pointer-events:none;cursor:default}body[data-home-state=intro] .coverage-tools,body[data-home-state=intro] .coverage-readout,body[data-home-state=intro] .coverage-layers,body[data-home-state=intro] .coverage-detail-panel,body[data-home-state=intro] .coverage-help,body[data-home-state=intro] .coverage-context-menu,body[data-home-state=intro] .coverage-status,body[data-home-state=entering] .coverage-tools,body[data-home-state=entering] .coverage-readout,body[data-home-state=entering] .coverage-layers,body[data-home-state=entering] .coverage-detail-panel,body[data-home-state=entering] .coverage-help,body[data-home-state=entering] .coverage-context-menu,body[data-home-state=entering] .coverage-status{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}body[data-home-state=intro] .coverage-tools,body[data-home-state=intro] .coverage-readout,body[data-home-state=intro] .coverage-status,body[data-home-state=entering] .coverage-tools,body[data-home-state=entering] .coverage-readout,body[data-home-state=entering] .coverage-status{transition:opacity .36s,transform .36s,visibility .36s}body[data-home-state=entering],body[data-home-state=atlas]{height:100vh;overflow:hidden}body[data-home-state=entering] .directory-intro,body[data-home-state=entering] .catalog-shell,body[data-home-state=entering] .integrity-band,body[data-home-state=entering] footer{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(28px)}body[data-home-state=atlas] .home-hero,body[data-home-state=atlas] .directory-intro,body[data-home-state=atlas] .catalog-shell,body[data-home-state=atlas] .integrity-band,body[data-home-state=atlas] footer{display:none}@keyframes home-exit-up{to{opacity:0;transform:translateY(-42vh)}}.directory-intro{z-index:2;box-sizing:border-box;background:radial-gradient(circle at 10% 20%, #0d182166 0%, var(--paper) 100%), repeating-linear-gradient(0deg, var(--grid-line-color) 0px, var(--grid-line-color) 1px, transparent 1px, transparent 48px), repeating-linear-gradient(90deg, var(--grid-line-color) 0px, var(--grid-line-color) 1px, transparent 1px, transparent 48px);border-top:1px solid #2c37924d;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;min-height:430px;margin:100vh 0 0;padding:84px 32px 54px;display:grid;position:relative}.intro-copy{width:100%;max-width:none}.eyebrow{color:var(--teal);font:700 10px/1.2 var(--font-mono), monospace;letter-spacing:2px;text-shadow:var(--cyber-glow-teal);margin:0 0 13px}.intro-copy h1{letter-spacing:-1.5px;max-width:700px;margin:0;font-size:clamp(42px,5.3vw,74px);font-weight:700;line-height:.98}.intro-lead{max-width:640px;color:var(--muted);font-size:16px;line-height:1.7;font-family:var(--font-sans);margin:24px 0 0}.intro-rule{background:var(--ochre);width:86px;height:2px;box-shadow:var(--cyber-glow-ochre);margin:30px 0 20px}.intro-note{max-width:640px;color:var(--muted);font-size:12px;line-height:1.7;font-family:var(--font-sans);border-left:2px solid var(--ochre);background:#f0195108;margin:0;padding:12px 16px}.intro-note strong{color:var(--ink);text-shadow:0 0 4px #d9e7e733;font-weight:700}.headline-stats{background:#0d182133;border-block:1px solid #2c379240;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:none;margin:44px 0 0;display:grid;box-shadow:inset 0 0 30px #2c37920d}.headline-stats>div{border-right:1px solid #2c379233;min-height:85px;padding:20px 15px 16px;position:relative}.headline-stats>div:last-child{border-right:0}.headline-stats>div:after{content:"";background:var(--teal);opacity:.3;width:4px;height:4px;position:absolute;top:4px;right:4px}.headline-stats dt,.integrity-band dt{color:var(--muted);font:700 9px/1.2 var(--font-mono), monospace;letter-spacing:.5px}.headline-stats dd{color:var(--teal);font:700 24px/1 var(--font-mono), monospace;text-shadow:var(--cyber-glow-teal);margin:7px 0 0}.catalog-shell{z-index:2;box-sizing:border-box;background:var(--paper);border-top:1px solid #2c379226;width:100%;max-width:none;margin:0;padding:48px 32px 76px;position:relative}.catalog-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.catalog-heading h2,.integrity-band h2{color:var(--ink);letter-spacing:-.5px;margin:0;font-size:29px;font-weight:700;line-height:1.1}.search-field{border:1px solid var(--line-strong);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:#050a10d9;align-items:center;gap:9px;width:min(380px,42vw);height:44px;padding:0 5px 0 12px;transition:border-color .15s;display:flex;box-shadow:inset 0 0 12px #2c379214}.search-field:focus-within{border-color:var(--teal);box-shadow:0 0 10px #2c379226,inset 0 0 12px #2c37921f}.search-field svg{color:var(--teal);filter:drop-shadow(0 0 3px #2c37924d);flex:none}.search-field input{width:100%;min-width:0;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--muted)}.search-filter-button{width:auto;min-width:86px;height:34px;color:var(--muted);cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);background:#0d182180;border:1px solid #2c379240;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:all .15s;display:inline-flex}.search-filter-button span{font:700 8px/1 var(--font-mono), monospace;letter-spacing:.5px}.search-filter-button:hover,.search-filter-button:focus-visible{border-color:var(--teal);color:var(--teal);background:var(--teal-soft);box-shadow:var(--cyber-glow-teal)}.survey-result-row{min-height:38px;color:var(--muted);font:700 9px/1 var(--font-mono), monospace;letter-spacing:.5px;background:#0d18214d;border-block:1px solid #2c379238;justify-content:space-between;align-items:center;gap:20px;margin-bottom:0;padding:0 12px;display:flex}#survey-count{color:var(--teal);text-shadow:var(--cyber-glow-teal)}.survey-list{border-bottom:1px solid #2c379233}.loading-row,.empty-row,.error-row{min-height:170px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.loading-row>span{border:2px solid var(--line);border-top-color:var(--teal);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.error-row{color:var(--coral)}@keyframes spin{to{transform:rotate(360deg)}}.survey-row{background:#0d182166;border:1px solid #2c379233;border-radius:4px;outline:0;grid-template-columns:8px 60px minmax(200px,1.2fr) minmax(220px,1fr) minmax(240px,1.1fr);align-items:center;gap:20px;min-width:0;min-height:110px;margin-bottom:16px;padding:20px 24px;transition:all .25s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 20px #0003}.survey-row:last-child{margin-bottom:0}.survey-row:before,.survey-row:after{display:none}.survey-row:hover{box-shadow:0 8px 30px #0006, var(--cyber-glow-teal);background:#102f3473;border-color:#2c379280;transform:translateY(-2px)}.survey-marker{background:var(--survey-color);width:4px;box-shadow:0 0 10px var(--survey-color);border-radius:2px;align-self:stretch}.survey-thumb{background:var(--paper-bright);border:1px solid #2c37924d;border-radius:50%;width:60px;height:60px;position:relative;overflow:hidden;box-shadow:0 4px 15px #0006}.survey-thumb img{object-fit:cover;opacity:.9;filter:saturate(.9)contrast(1.1);width:100%;height:100%;transition:all .3s;display:block}.survey-row:hover .survey-thumb img{opacity:1;filter:saturate(1.1);transform:scale(1.1)}.survey-mini-globe{display:none}.survey-identity{min-width:0}.survey-overline{color:var(--survey-color);text-overflow:ellipsis;white-space:nowrap;font:700 9px/1.2 var(--font-mono), monospace;letter-spacing:1.5px;text-shadow:0 0 6px var(--survey-color);margin-bottom:4px;display:block;overflow:hidden}.survey-identity h3{color:var(--ink);font-size:20px;line-height:1.1;font-family:var(--font-sans);margin:0;font-weight:700}.survey-identity p{color:var(--muted);-webkit-line-clamp:2;font-size:12px;line-height:1.5;font-family:var(--font-sans);-webkit-box-orient:vertical;margin:6px 0 10px;display:-webkit-box;overflow:hidden}.modality-tags{flex-wrap:wrap;gap:6px;display:flex}.modality-tag{min-height:22px;color:var(--teal);font:700 9px/1 var(--font-mono), monospace;background:#050a1099;border:1px solid #2c379240;border-radius:2px;align-items:center;padding:0 8px;display:inline-flex}.survey-metrics{background:#050a1080;border:1px solid #2c379226;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.survey-metrics>div{border-right:1px solid #2c379226;flex-direction:column;justify-content:center;min-width:0;min-height:60px;padding:10px;display:flex;position:relative}.survey-metrics>div:last-child{border-right:0}.survey-metrics dt{color:var(--muted);font:700 8px/1.2 var(--font-mono), monospace;letter-spacing:.5px}.survey-metrics dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.2 var(--font-mono), monospace;margin:4px 0 0;overflow:hidden}.survey-metrics .metric-emphasis{color:var(--survey-color);text-shadow:0 0 8px var(--survey-color);font-size:15px}.survey-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.asset-action,.text-action,.sky-action{min-width:0;min-height:40px;color:var(--ink);cursor:pointer;font:700 10px/1 var(--font-mono), monospace;background:#0d1821b3;border:1px solid #2c37924d;border-radius:4px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:all .18s;display:inline-flex}.sky-action{border-color:var(--survey-color);background:color-mix(in srgb, var(--survey-color) 15%, #050a10e6);color:var(--survey-color);box-shadow:0 0 10px color-mix(in srgb, var(--survey-color) 30%, transparent)}.sky-action:hover{background:color-mix(in srgb, var(--survey-color) 25%, #050a10e6);border-color:var(--survey-color);box-shadow:0 0 15px var(--survey-color);color:#fff}.text-action:hover,.asset-action:hover:not(:disabled){border-color:var(--teal);color:var(--teal);box-shadow:var(--cyber-glow-teal);background:#2c379226}.asset-action:disabled{cursor:default;opacity:.3;border-color:#46616b33}.asset-action svg,.text-action svg,.sky-action svg{width:14px;height:14px}.asset-action small{display:none}.button-icon{place-items:center;display:inline-grid}.command-button,.download-button,.icon-button{border:1px solid var(--line-strong);background:var(--paper-bright);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.command-button{border-color:var(--teal);background:var(--teal);color:#fffdf8;min-height:42px;padding:0 15px;font-size:11px;font-weight:700}.command-button:hover{background:#232b81}.download-button,.icon-button{width:35px;height:35px;padding:0}.download-button:hover,.icon-button:hover{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.integrity-band{z-index:2;background:radial-gradient(circle at 90% 80%, #0d182173 0%, #050a10 100%), repeating-linear-gradient(0deg, var(--grid-line-color) 0px, var(--grid-line-color) 1px, transparent 1px, transparent 12px);background-size:auto,100% 12px;border-block:1px solid #2c379247;grid-template-columns:minmax(240px,1fr) minmax(330px,1.15fr) auto;align-items:center;gap:42px;padding:42px max(32px,50vw - 660px);display:grid;position:relative;box-shadow:inset 0 0 40px #2c37920d}.integrity-band h2{letter-spacing:-.5px;font-size:24px;font-weight:700}.integrity-copy{max-width:430px;color:var(--muted);font-size:12px;line-height:1.55;font-family:var(--font-sans);margin:11px 0 0}.integrity-band dl{gap:15px;margin:0;display:grid}.integrity-band dl>div{gap:6px;display:grid}.integrity-band dd{min-width:0;color:var(--ink);align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.integrity-band code{min-width:0;color:var(--ochre);text-overflow:ellipsis;white-space:nowrap;font:10px/1.3 var(--font-mono), monospace;text-shadow:var(--cyber-glow-ochre);overflow:hidden}.integrity-band .icon-button{border-color:#2c379259;flex:0 0 29px;width:29px;height:29px}.command-button{border:1px solid var(--teal);background:var(--teal);color:#fff;min-height:42px;font-size:11px;font-weight:900;font-family:var(--font-mono), monospace;letter-spacing:.5px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));box-shadow:var(--cyber-glow-teal);padding:0 20px;transition:all .18s}.command-button:hover{color:#fff;background:#20286f;border-color:#20286f;transform:translateY(-1px);box-shadow:0 0 20px #2c379266}footer{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:42px;color:var(--muted);font:700 9px/1 var(--font-mono), monospace;letter-spacing:.5px;pointer-events:none;background:#050a10f0;border-top:1px solid #2c379247;justify-content:space-between;align-items:center;gap:20px;padding:0 28px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 30px #0009}footer>span:last-child{color:var(--teal);text-shadow:var(--cyber-glow-teal);text-align:right;margin-left:auto}.survey-dialog{border:1px solid var(--line-strong);background:var(--paper-bright);width:min(1040px,100vw - 32px);max-height:min(780px,100vh - 32px);color:var(--ink);border-radius:2px;padding:0;box-shadow:0 24px 70px #282f2a38}.survey-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2028265c}.dialog-bar{border-bottom:1px solid var(--line);height:46px;color:var(--teal);font:700 9px/1 var(--font-mono), monospace;justify-content:space-between;align-items:center;padding-left:18px;display:flex}.dialog-bar .icon-button{border-block:0;border-right:0;width:46px;height:45px}.survey-dialog-content{max-height:calc(min(780px,100vh - 32px) - 46px);padding:28px;overflow:auto}.survey-dialog-header{margin-bottom:24px}.survey-dialog-header p{color:var(--ochre);font:700 9px/1.2 var(--font-mono), monospace;margin:0 0 8px}.survey-dialog-header h2{color:var(--ink);margin:0;font-size:26px;line-height:1.15}.survey-dialog-header>span{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6;display:block}.survey-filter-dialog{width:min(430px,100vw - 32px);color:var(--ink);background:#0b171f}.survey-filter-heading{color:var(--ink);font:700 13px/1.2 var(--font-mono), monospace;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:18px;display:flex}.survey-filter-heading span{color:var(--teal);font:700 9px/1 var(--font-mono), monospace}.survey-filter-options{gap:7px;display:grid}.survey-filter-option{min-height:34px;color:var(--ink);font:600 10px/1.2 var(--font-mono), monospace;cursor:pointer;background:#0d1821b8;border:1px solid #46616b8c;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;display:grid}.survey-filter-option:hover{border-color:var(--teal);background:#2c379214}.survey-filter-option input{accent-color:var(--teal);margin:0}.survey-filter-option small{color:var(--muted);font:700 8px/1 var(--font-mono), monospace}.product-list,.asset-download-list{border-top:1px solid var(--line)}.product-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1.25fr) minmax(190px,1fr) minmax(140px,.7fr);gap:20px;padding:18px 0;display:grid}.release-order-banner{border-bottom:1px solid var(--line);color:var(--teal);font:700 9px/1.2 var(--font-mono), monospace;grid-column:1/-1;padding:9px 0 7px}.product-order{color:var(--teal);font:700 9px/1.2 var(--font-mono), monospace;margin-top:5px;display:inline-block}.product-release{color:var(--teal);font:700 8px/1 var(--font-mono), monospace;margin-bottom:5px;display:block}.product-row strong{color:var(--ink);font-size:14px;line-height:1.35}.product-row p,.asset-download-row p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.status-pill{border:1px solid var(--line-strong);min-height:22px;color:var(--muted);font:700 8px/1 var(--font-mono), monospace;align-items:center;padding:0 7px;display:inline-flex}.status-pill[data-status=acquired]{color:var(--teal);border-color:#2c3792ad}.status-pill[data-status=overview_only]{color:var(--ochre);border-color:#a66a25ad}.status-pill[data-status=awaiting_geometry]{color:var(--coral);border-color:#b64b3ead}.product-actions{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.inline-link{color:var(--teal);align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.inline-link svg{width:13px}.product-next-step{width:100%;color:var(--muted)!important;font-size:10px!important}.asset-download-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.asset-download-row>div:first-child{min-width:0}.asset-download-row strong{color:var(--ink);font-size:14px;line-height:1.35;display:block}.asset-download-row code{color:var(--ochre);font:9px/1.45 var(--font-mono), monospace;overflow-wrap:anywhere;display:block;overflow:hidden}.asset-download-actions{flex:none;gap:7px;display:flex}.preview-dialog{width:min(980px,100vw - 32px)}.preview-content{gap:20px;display:grid}.preview-hash{overflow-wrap:anywhere;color:var(--ochre);font:9px/1.45 var(--font-mono), monospace;margin-top:10px;display:block}.preview-body{border:1px solid var(--line);min-height:260px;max-height:min(68vh,760px);color:var(--ink);background:#f0eee7;overflow:auto}.preview-text{white-space:pre;tab-size:2;min-width:max-content;font:11px/1.65 var(--font-mono), monospace;margin:0;padding:20px}.preview-image{max-width:100%;height:auto;margin:0 auto;display:block}.preview-error{color:var(--coral);place-items:center;padding:24px;display:grid}.toast{overflow-wrap:anywhere;z-index:50;border-left:3px solid var(--teal);color:#20286f;opacity:0;pointer-events:none;background:#eef0ff;min-width:180px;max-width:min(600px,100vw - 48px);padding:12px 16px;font-size:12px;transition:opacity .16s,transform .16s;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.resources-page{min-height:100vh;color:var(--ink);background:#050a10}.resources-main{z-index:2;max-width:1320px;margin:0 auto;padding:128px 32px 100px;position:relative}.resources-hero{border-bottom:1px solid #46616bb3;max-width:760px;padding-bottom:46px}.resources-hero h1{color:var(--ink);font:600 clamp(32px, 4vw, 62px)/1.02 var(--font-mono), monospace;letter-spacing:0;margin:12px 0}.resources-hero p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.7}.resource-band{border-bottom:1px solid #46616b99;padding:26px 0}.resource-band h2{color:var(--ink);font:600 22px/1.2 var(--font-mono), monospace;margin:8px 0 12px}.resource-band p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.65}.resource-link{color:var(--teal);font:700 10px/1.4 var(--font-mono), monospace;align-items:center;gap:7px;margin-top:10px;text-decoration:none;display:inline-flex}.resource-link:hover{text-decoration:underline}.resource-band pre{color:#d4d7ff;font:11px/1.6 var(--font-mono), monospace;background:#0d1821b3;border:1px solid #46616bb3;margin:16px 0 0;padding:14px;overflow:auto}.organization-hero{max-width:920px}.organization-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.organization-hero-actions .command-button{margin-top:0}.project-system{border-bottom:1px solid #46616bb3;margin-top:30px;padding:28px 0 32px}.project-system-heading{max-width:720px}.project-system-heading h2{color:var(--ink);font:600 27px/1.15 var(--font-mono), monospace;margin:8px 0 10px}.project-system-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.65}.project-repositories{margin-top:30px;padding-bottom:6px}.project-repository-list{border-top:1px solid #46616b99;gap:0;margin-top:10px;display:grid}.project-repository-row{border-bottom:1px solid #46616b73;grid-template-columns:24px minmax(0,1fr) 28px;align-items:start;gap:13px;padding:18px 0;display:grid}.project-repository-row>svg{width:19px;height:19px;color:var(--teal);margin-top:2px}.project-repository-row.is-warehouse>svg{color:var(--ochre)}.project-repository-row.is-workspace>svg{color:var(--blue)}.project-repository-row.is-core>svg{color:var(--teal)}.project-repository-row h3{color:var(--ink);font:700 14px/1.2 var(--font-mono), monospace;margin:0}.project-repository-row p{max-width:720px;color:var(--muted);font:500 11px/1.55 var(--font-sans), sans-serif;margin:6px 0 0}.project-repository-row>a{width:28px;height:28px;color:var(--muted);place-items:center;display:grid}.project-repository-row>a:hover,.project-repository-row>a:focus-visible{color:var(--teal);outline:0}.project-repository-row>a svg{width:16px;height:16px}.sdk-main .resources-hero{max-width:900px}.sdk-path-actions{flex-wrap:wrap;gap:15px;margin-top:12px;display:flex}.sdk-path-actions a{color:var(--teal);font:700 9px/1.3 var(--font-mono), monospace;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sdk-path-actions a:hover,.sdk-path-actions a:focus-visible{outline:0;text-decoration:underline}.sdk-path-actions svg{width:13px;height:13px}.sdk-core-band{border-top:1px solid #46616bb3;border-bottom:1px solid #46616bb3;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:20px 36px;margin-top:30px;padding:24px 0;display:grid}.sdk-core-band h2{color:var(--ink);font:600 21px/1.2 var(--font-mono), monospace;margin:8px 0 10px}.sdk-core-band p:not(.eyebrow){color:var(--muted);font:500 11px/1.6 var(--font-sans), sans-serif;margin:0}.sdk-core-band pre{grid-area:1/2/span 2;align-self:start;margin:0}.sdk-core-band .resource-link{grid-column:1;margin-top:0}@media (width<=680px){.organization-hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.sdk-core-band{grid-template-columns:1fr}.sdk-core-band pre,.sdk-core-band .resource-link{grid-area:auto}}.resource-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.resource-search{background:#0d1821bf;border:1px solid #46616bcc;align-items:center;gap:8px;width:min(360px,100%);padding:10px 12px;display:flex}.resource-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.resource-surveys{border-top:1px solid #46616b99;margin-top:12px}.resource-loading,.resource-empty{color:var(--muted);font:600 10px/1.4 var(--font-mono), monospace;padding:18px 0}.resource-product-dialog{border:1px solid var(--line-strong);background:var(--paper-bright);width:min(900px,100vw - 32px);max-height:min(900px,100vh - 32px);color:var(--ink);padding:0;overflow:auto}.resource-product-dialog::backdrop{background:#000000c2}.resource-product-dialog-content{padding:22px 25px 30px}.resource-product-dialog-content h2{font:700 20px/1.25 var(--font-mono), monospace;margin:0 0 18px}.resource-detail-meta{border:1px solid var(--line);grid-template-columns:minmax(125px,.35fr) minmax(0,1fr);gap:7px 14px;margin:0 0 22px;padding:12px;display:grid}.resource-detail-row{display:contents}.resource-detail-meta dt{color:var(--muted);font:700 9px/1.3 var(--font-mono), monospace}.resource-detail-meta dd{overflow-wrap:anywhere;color:var(--ink);font:600 10px/1.35 var(--font-mono), monospace;margin:0}.resource-detail-section{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.resource-detail-section h3{color:var(--teal);font:700 10px/1.2 var(--font-mono), monospace;margin:0 0 10px}.resource-detail-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font:500 12px/1.65 var(--font-sans), sans-serif;margin:0}.resource-detail-download{border-bottom:1px solid var(--line);gap:4px;padding:8px 0;display:grid}.resource-detail-download a{color:var(--teal);font:700 10px/1.3 var(--font-mono), monospace}.resource-detail-download small{color:var(--muted);font:600 9px/1.4 var(--font-mono), monospace;overflow-wrap:anywhere}.resource-conclusion{border-bottom:1px solid var(--line);background:#102f346b;margin:-22px -25px 0;padding:24px 25px 22px;position:relative}.resource-conclusion .eyebrow{margin-bottom:8px}.resource-conclusion h3{max-width:650px;color:var(--ink);font:700 22px/1.2 var(--font-sans), sans-serif;margin:0 0 8px}.resource-product-description{max-width:680px;color:var(--ink);font:500 13px/1.6 var(--font-sans), sans-serif;margin:0}.resource-product-status-reason{max-width:680px;color:var(--muted);font:400 12px/1.55 var(--font-sans), sans-serif;margin:8px 0 0}.resource-evidence-status{border:1px solid var(--line-strong);min-height:27px;color:var(--muted);font:700 9px/1 var(--font-mono), monospace;align-items:center;margin-top:16px;padding:0 9px;display:inline-flex}.resource-evidence-status[data-status=complete]{border-color:var(--teal);color:var(--teal)}.resource-evidence-status[data-status=partial]{border-color:var(--ochre);color:var(--ochre)}.resource-evidence-status[data-status=entrypoint-only]{border-color:var(--coral);color:var(--coral)}.resource-conclusion-coverage{color:var(--teal);font:700 18px/1.2 var(--font-mono), monospace;margin:18px 0 0}.resource-coverage-summary{border-top:1px solid #46616ba6;grid-template-columns:minmax(155px,.55fr) minmax(0,1fr);gap:7px 18px;margin:17px 0 0;padding-top:13px;display:grid}.resource-coverage-summary dt{color:var(--muted);font:700 9px/1.3 var(--font-mono), monospace}.resource-coverage-summary dd{overflow-wrap:anywhere;color:var(--ink);font:600 10px/1.35 var(--font-mono), monospace;margin:0}.resource-dossier-actions{gap:14px;margin-top:19px;display:grid}.resource-link-group{border-top:1px solid var(--line);padding-top:13px}.resource-link-group:first-child{border-top:0;padding-top:0}.resource-link-group h4{color:var(--ochre);font:700 9px/1.2 var(--font-mono), monospace;margin:0 0 8px}.resource-link-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px 18px;display:grid}.resource-link-item{min-width:0}.resource-link-item .resource-link{margin-top:0}.resource-link-description,.resource-link-empty{color:var(--muted);font:500 10px/1.45 var(--font-sans), sans-serif;margin:3px 0 0}.resource-link-meta{overflow-wrap:anywhere;color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace;margin-top:3px;display:block}.resource-source-card{gap:7px;display:grid}.resource-source-card h3{margin-bottom:2px}.resource-source-card strong{color:var(--ink);font:700 13px/1.35 var(--font-sans), sans-serif}.resource-source-card .resource-link{width:fit-content}.resource-hash{overflow-wrap:anywhere;color:var(--muted);font:600 9px/1.45 var(--font-mono), monospace}.resource-dossier-stages{counter-reset:stage;gap:0;margin:0;padding:0;list-style:none;display:grid}.resource-dossier-stages li{border-bottom:1px solid #46616b73;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.resource-stage-number{color:var(--ochre);font:700 11px/1 var(--font-mono), monospace}.resource-stage-copy{min-width:0}.resource-stage-heading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.resource-dossier-stages strong{color:var(--ink);font:700 13px/1.3 var(--font-sans), sans-serif}.resource-stage-status{color:var(--teal);font:700 8px/1.2 var(--font-mono), monospace}.resource-stage-status[data-status=partial]{color:var(--ochre)}.resource-stage-explanation{color:var(--muted);font:500 11px/1.55 var(--font-sans), sans-serif;margin:5px 0 0}.resource-stage-method{overflow-wrap:anywhere;color:var(--muted);font:600 8px/1.45 var(--font-mono), monospace;margin-top:7px;display:block}.resource-stage-subheading{color:var(--ochre);font:700 8px/1.2 var(--font-mono), monospace;margin:14px 0 7px}.resource-evidence-items{gap:7px;display:grid}.resource-evidence-item{border-left:2px solid var(--teal);background:#0d18215c;min-width:0;padding:9px 10px}.resource-evidence-item[data-visibility=evidence-only]{border-left-color:var(--ochre)}.resource-evidence-item[data-visibility=unavailable]{border-left-color:var(--coral)}.resource-evidence-item-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.resource-evidence-item-heading strong{color:var(--ink);font:700 10px/1.3 var(--font-sans), sans-serif}.resource-evidence-item-status{color:var(--teal);font:700 8px/1.2 var(--font-mono), monospace}.resource-evidence-item[data-visibility=evidence-only] .resource-evidence-item-status{color:var(--ochre)}.resource-evidence-item[data-visibility=unavailable] .resource-evidence-item-status{color:var(--coral)}.resource-evidence-item-description{color:var(--muted);font:500 10px/1.45 var(--font-sans), sans-serif;margin:4px 0 0}.resource-evidence-filename{overflow-wrap:anywhere;color:var(--ink);font:600 8px/1.4 var(--font-mono), monospace;margin-top:5px;display:block}.resource-evidence-item-link{margin-top:5px}.resource-evidence-hash,.resource-evidence-reason,.resource-evidence-empty{overflow-wrap:anywhere;color:var(--muted);font:600 8px/1.4 var(--font-mono), monospace;margin-top:5px;display:block}.resource-evidence-reason{color:var(--coral)}.resource-stage-code{color:var(--muted);font:600 9px/1.35 var(--font-mono), monospace;margin-top:10px}.resource-stage-code summary{cursor:pointer;color:var(--teal)}.resource-stage-code-ref{overflow-wrap:anywhere;margin-top:6px;display:block}.resource-stage-code pre{border:1px solid var(--line);max-height:260px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font:9px/1.5 var(--font-mono), monospace;background:#050a109e;margin:6px 0 0;padding:9px;overflow:auto}.resource-dossier-stages details{color:var(--muted);font:600 9px/1.35 var(--font-mono), monospace;margin-top:8px}.resource-dossier-stages details code{overflow-wrap:anywhere;color:var(--muted);white-space:pre-wrap;margin-top:5px;display:block}.resource-check-list{gap:7px;display:grid}.resource-check{border-left:2px solid var(--line-strong);background:#0d18214d;grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 10px;display:grid}.resource-check[data-status=passed]{border-left-color:var(--teal)}.resource-check[data-status=warning]{border-left-color:var(--ochre)}.resource-check[data-status=unavailable]{border-left-color:var(--coral)}.resource-check strong{color:var(--teal);font:700 12px/1 var(--font-mono), monospace}.resource-check[data-status=warning] strong{color:var(--ochre)}.resource-check[data-status=unavailable] strong{color:var(--coral)}.resource-check span{color:var(--ink);font:600 11px/1.35 var(--font-sans), sans-serif}.resource-check small{color:var(--muted);font:500 9px/1.4 var(--font-sans), sans-serif;grid-column:2}.resource-detail-section>details,.resource-detail-section.resource-technical{margin-top:12px}.resource-detail-section>details>summary,.resource-technical>summary{cursor:pointer;color:var(--teal);font:700 10px/1.35 var(--font-mono), monospace}.resource-hash-list{color:var(--muted);font:600 9px/1.45 var(--font-mono), monospace;gap:5px;margin:10px 0 0;padding-left:16px;display:grid}.resource-limitations li{color:var(--muted);font:500 11px/1.5 var(--font-sans), sans-serif;margin-top:7px}.resource-technical{padding-bottom:0}@media (width<=760px){.resources-main{padding:108px 18px 80px}.resource-heading{align-items:start;display:grid}}.toast[data-visible=true]{opacity:1;transform:translateY(0)}@media (width<=1120px){.coverage-scene{opacity:1;width:auto}.home-hero{gap:5vw;padding-left:28px;padding-right:28px}.home-hero h1{font-size:60px}.directory-intro,.catalog-shell{margin-left:0;margin-right:0;padding-left:28px;padding-right:28px}.directory-intro{grid-template-columns:minmax(0,1fr) minmax(230px,.5fr);gap:34px;margin-top:100vh}.survey-row{grid-template-columns:8px 60px minmax(190px,1.12fr) minmax(230px,.9fr) 172px;gap:12px}.survey-thumb{width:60px;height:60px}.survey-identity h3{font-size:19px}.survey-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.text-action{grid-column:1/-1}}@media (width<=820px){.site-header{padding:0 20px}.site-nav{gap:3px}.site-nav-link{padding:0 5px}.admin-entry{margin-right:12px}.coverage-scene{opacity:1;background:#050a10;width:100%;height:auto;min-height:0;margin:0;position:fixed;inset:0}.home-hero{flex-direction:column;justify-content:center;align-items:flex-start;gap:34px;min-height:100vh;padding:12vh 24px 11vh;display:flex;position:relative;inset:auto}.home-hero h1{font-size:52px}.coverage-readout{width:190px;top:82px;right:22px}.coverage-tools{flex-wrap:wrap;width:calc(100vw - 44px);max-width:none;top:82px;left:22px}.coverage-status{flex:0 0 100%;gap:8px;padding:7px 8px}.coverage-layers{width:auto;max-height:calc(100dvh - 120px);inset:auto 14px 54px}.coverage-detail-panel,.coverage-help{width:auto;max-height:calc(100vh - 78px - env(safe-area-inset-bottom));max-height:calc(100dvh - 78px - env(safe-area-inset-bottom));inset:auto 14px 54px;overflow:auto}.coverage-detail-panel.is-overlap-panel{width:min(360px,100vw - 28px);max-height:calc(100vh - 174px - env(safe-area-inset-bottom));max-height:calc(100dvh - 174px - env(safe-area-inset-bottom));inset:150px 14px auto auto}.selection-queue{max-height:calc(100vh - 78px - env(safe-area-inset-bottom));max-height:calc(100dvh - 78px - env(safe-area-inset-bottom));bottom:54px;left:14px;right:14px;width:auto!important}.coverage-layer-toggle>.coverage-layer-detail,.coverage-layer-tooltip{display:none!important}.directory-intro{background:var(--paper);grid-template-columns:minmax(0,1fr);gap:35px;min-height:0;margin-top:0;padding:58px 24px 45px}.headline-stats{max-width:680px}.catalog-shell{background:var(--paper);padding:42px 24px 60px}.catalog-heading{flex-direction:column;align-items:stretch;gap:18px}.search-field{width:100%}.survey-row{grid-template-columns:8px 62px minmax(0,1fr);align-items:start;padding:17px 0}.survey-thumb{width:62px;height:62px}.survey-metrics{border-left:0;border-top:1px solid var(--line);grid-area:2/3;margin-top:3px}.survey-metrics>div{border-right:0;padding:10px 10px 5px 0}.survey-actions{grid-area:3/3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px}.text-action{grid-column:auto}.integrity-band{grid-template-columns:1fr;gap:25px;padding:38px 24px}.integrity-band .command-button{justify-self:start}}@media (width<=540px){.site-header{height:60px;padding:0 10px}.brand>span:last-child{display:none}.admin-entry{justify-content:center;width:32px;min-height:32px;margin-right:0;padding:0}.admin-entry span{display:none}.coverage-scene{height:auto;min-height:0}.home-hero{gap:27px;padding:10vh 18px 12vh}.home-hero h1{font-size:42px;line-height:1}.coverage-readout{width:170px;top:76px;right:16px}.coverage-tools{width:calc(100vw - 32px);top:76px;left:16px}.coverage-layers{width:auto;max-height:calc(100dvh - 108px);inset:auto 12px 54px}.coverage-product-toggle{grid-template-columns:14px minmax(0,1fr) auto}.coverage-product-modality{display:none}.coverage-detail-panel.is-overlap-panel{width:min(360px,100vw - 24px);top:142px;right:12px}.selection-queue{max-height:calc(100vh - 78px - env(safe-area-inset-bottom));max-height:calc(100dvh - 78px - env(safe-area-inset-bottom));bottom:54px;left:12px;right:12px}.coverage-readout strong{font-size:15px}.coverage-readout>span:nth-child(3){font-size:9px}.directory-intro{background:var(--paper);grid-template-columns:minmax(0,1fr);min-height:0;padding:45px 18px 38px}.intro-copy h1{font-size:43px}.intro-lead{margin-top:18px;font-size:14px;line-height:1.65}.intro-note{font-size:11px}.headline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.headline-stats>div{border-right:1px solid var(--line)}.headline-stats>div:nth-child(2n){border-right:0}.headline-stats>div:last-child{border-top:1px solid var(--line);grid-column:span 2}.headline-stats dd{font-size:18px}.catalog-shell{padding:36px 18px 50px}.catalog-heading h2{font-size:25px}.survey-result-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:10px 0;line-height:1.35}.survey-row{grid-template-columns:6px 54px minmax(0,1fr);gap:9px}.survey-thumb{width:54px;height:54px}.survey-identity h3{font-size:18px}.survey-identity p{font-size:10px}.survey-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-metrics>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}.survey-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-action,.text-action{min-height:42px}.integrity-band{padding:35px 18px}.integrity-band h2{font-size:23px}footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100px;padding:22px 18px}.survey-dialog-content{padding:21px 18px}.product-row{grid-template-columns:1fr;gap:10px}.asset-download-row{flex-direction:column;align-items:flex-start}.asset-download-actions{align-self:flex-end}}@media (width<=760px){.site-nav{gap:2px;margin-right:5px}.site-nav-link{justify-content:center;width:32px;min-height:32px;padding:0}.site-nav-link span{display:none}.locale-toggle{min-height:32px;padding:0 6px}.coverage-scene{display:block}.home-hero{background:#050a101f;min-height:100vh;padding-top:96px;position:relative;inset:auto}.directory-intro{margin-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--coverage-panel-width:min(300px, calc(100vw - 56px));--coverage-panel-height:calc(100dvh - 248px);--coverage-overlap-panel-height:calc(100dvh - 238px)}.coverage-detail-panel,.coverage-detail-panel.is-overlap-panel{box-sizing:border-box;width:var(--coverage-panel-width);max-height:var(--coverage-panel-height);text-align:right}.coverage-detail-panel.is-overlap-panel{max-height:var(--coverage-overlap-panel-height);background:0 0;border-top:1px solid #46616bd9;padding:14px 0 18px;top:214px;left:auto;right:28px}.coverage-detail-panel dl{grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:start}.coverage-detail-panel dt{text-align:left}.coverage-detail-panel dd{text-align:right}@media (width<=820px){:root{--coverage-panel-width:min(300px, calc(100vw - 28px));--coverage-panel-height:calc(100dvh - 78px - env(safe-area-inset-bottom));--coverage-overlap-panel-height:calc(100dvh - 174px - env(safe-area-inset-bottom))}.coverage-detail-panel,.coverage-detail-panel.is-overlap-panel{width:var(--coverage-panel-width);max-height:var(--coverage-panel-height);inset:auto 14px 54px}.coverage-detail-panel.is-overlap-panel{width:var(--coverage-panel-width);max-height:var(--coverage-overlap-panel-height);background:#050a10f0;border:1px solid #46616bc7;padding:14px 12px 18px;inset:150px 14px auto auto;box-shadow:0 16px 38px #0000005c}body[data-layers-panel=open] .coverage-detail-panel:not(.is-overlap-panel){z-index:35;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:14px 12px 18px}body[data-overlap-mode=active] .selection-queue{visibility:hidden;pointer-events:none}}@media (width<=540px){:root{--coverage-panel-width:min(300px, calc(100vw - 24px))}.coverage-detail-panel.is-overlap-panel{width:var(--coverage-panel-width);right:12px}}.coverage-detail-panel.is-overlap-panel{position:fixed}.overlap-expand-button{width:30px;min-height:30px;color:var(--teal);background:#0d1821d1;padding:0;position:absolute;top:8px;left:0}.overlap-expand-button:hover,.overlap-expand-button:focus-visible{border-color:var(--teal);background:#102f34e6;outline:0}.overlap-drawer{z-index:56;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#050a10f7;border-left:1px solid #2c37928c;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(1120px,max(680px,70vw));height:auto;max-height:none;display:grid;position:fixed;top:68px;bottom:0;right:0;box-shadow:-18px 0 55px #0000006b}.overlap-drawer-header{border-bottom:1px solid #46616bb8;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 17px;display:flex}.overlap-drawer-heading{gap:7px;min-width:0;display:grid}.overlap-drawer-heading strong{color:var(--ink);font:700 18px/1.15 var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overlap-drawer-header .icon-button{flex:none}.overlap-drawer-tools{border-bottom:1px solid var(--public-line-strong,#46616b8c);flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding:10px 26px;display:flex}.overlap-drawer-tools .coverage-display-order-control{flex:0 260px;width:260px;max-width:100%}.overlap-drawer-tools>output{min-width:0;color:var(--muted);font:600 9px/1.4 var(--font-mono), monospace;overflow-wrap:anywhere;flex:180px}.overlap-drawer-components{border-bottom:1px solid #46616b8c;align-items:stretch;gap:8px;min-height:67px;padding:12px 26px;display:flex}.overlap-drawer-components>strong{color:var(--muted);font:700 9px/1.3 var(--font-mono), monospace;flex:none;align-self:center;margin-right:4px}.overlap-drawer-component-list{scrollbar-width:thin;flex:auto;align-items:stretch;gap:8px;min-width:0;display:flex;overflow-x:auto}.overlap-drawer-component-button{width:112px;min-width:112px;min-height:68px;color:var(--muted);text-align:left;cursor:pointer;font:700 9px/1.2 var(--font-mono), monospace;background:#0d182194;border:1px solid #46616bcc;flex:0 0 112px;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:8px 10px;display:grid}.overlap-drawer-component-button>span:first-child{overflow-wrap:anywhere;min-width:0}.overlap-drawer-component-button small{color:inherit;font:600 8px/1.3 var(--font-mono), monospace}.overlap-drawer-component-modalities{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:3px 5px;min-width:0;min-height:16px;display:flex}.overlap-drawer-component-modality{width:14px;height:14px;color:var(--overlap-modality-color);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.overlap-drawer-component-modality svg{width:14px;height:14px;display:block}.overlap-drawer-component-button:hover,.overlap-drawer-component-button:focus-visible,.overlap-drawer-component-button.is-active{border-color:var(--teal);color:var(--teal);background:#102f34e6;outline:0}.overlap-drawer-content{scrollbar-width:thin;min-height:0;padding:12px 26px 20px;overflow:auto}.overlap-drawer-loading{min-height:120px;color:var(--muted);font:700 10px/1.45 var(--font-mono), monospace;align-items:center;gap:10px;display:flex}.overlap-drawer-loading>span{border:2px solid #46616bbf;border-top-color:var(--teal);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}.overlap-drawer-error{color:var(--coral);font:700 10px/1.5 var(--font-mono), monospace}.overlap-drawer-section{border-top:1px solid #46616bb3;gap:11px;margin-top:22px;padding-top:18px;display:grid}.overlap-drawer-section:first-child{border-top:0;margin-top:0;padding-top:0}.overlap-drawer-content>.overlap-drawer-section{gap:6px;margin-top:10px;padding-top:8px}.overlap-drawer-content>.overlap-drawer-section:first-child{margin-top:0;padding-top:0}.overlap-drawer-content>.overlap-drawer-section:first-child .overlap-drawer-grid{row-gap:4px}.overlap-drawer-content>.overlap-drawer-section:nth-child(2)>.overlap-evidence-plan{margin-top:2px;padding-top:2px}.overlap-drawer-section>h3{color:var(--ochre);font:700 10px/1.2 var(--font-mono), monospace;letter-spacing:.02em;margin:0}.overlap-drawer-results>h3{overflow-wrap:anywhere}.overlap-assets-evidence>summary{color:var(--ochre);cursor:pointer;font:700 10px/1.4 var(--font-mono), monospace}.overlap-assets-evidence>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.overlap-assets-evidence[open]>summary{color:var(--ink)}.overlap-drawer-summary{color:var(--teal);font:700 11px/1.5 var(--font-mono), monospace;margin:0}.overlap-drawer-copy{color:var(--muted);font:600 10px/1.55 var(--font-mono), monospace;margin:0}.overlap-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;display:grid}.overlap-drawer-grid div{min-width:0}.overlap-drawer-grid dt{color:var(--muted);font:700 8px/1.25 var(--font-mono), monospace}.overlap-drawer-grid dd{overflow-wrap:anywhere;color:var(--ink);font:600 10px/1.35 var(--font-mono), monospace;margin:4px 0 0}.overlap-drawer-list{gap:9px;display:grid}.overlap-drawer-card{border-left:2px solid var(--teal);background:#0d1821a3;gap:6px;min-width:0;padding:11px 12px;display:grid}.overlap-drawer-card.is-warehouse{border-left-color:var(--ochre)}.overlap-drawer-card.is-assets{border-left-color:var(--teal)}.overlap-drawer-card strong{color:var(--ink);font:700 11px/1.3 var(--font-mono), monospace}.overlap-drawer-card small,.overlap-drawer-card code{overflow-wrap:anywhere;color:var(--muted);font:600 9px/1.45 var(--font-mono), monospace}.overlap-drawer-card a{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--teal);font:700 9px/1.4 var(--font-mono), monospace;text-decoration:none}.overlap-drawer-card a:hover{text-decoration:underline}.overlap-source-heading{align-items:center;gap:8px;min-width:0;display:flex}.overlap-source-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overlap-source-swatch{width:9px;height:9px;box-shadow:0 0 9px color-mix(in srgb, var(--source-color,var(--teal)) 42%, transparent);border:1px solid #ffffffb8;border-radius:50%;flex:none}.overlap-drawer-card.is-public-source{border-left-width:4px;border-left-color:var(--source-color,var(--teal));background:color-mix(in srgb, var(--source-color,var(--teal)) 14%, #0d1821a3)}.overlap-public-surveys{gap:9px;display:grid}.overlap-public-survey{border-bottom:1px solid #46616b59;min-width:0;padding-bottom:8px}.overlap-public-survey-summary{min-height:32px;color:var(--ink);cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px 10px;list-style:none;display:flex}.overlap-public-survey-summary:focus-visible{color:var(--teal);outline:2px solid var(--teal);outline-offset:3px}.overlap-public-survey-summary>strong{min-width:0;color:var(--ink);font:700 11px/1.3 var(--font-mono), monospace}.overlap-public-survey-summary>small{color:var(--muted);font:600 8px/1.3 var(--font-mono), monospace}.overlap-public-survey-modalities{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.overlap-public-survey-modality-icon{width:16px;height:16px;color:var(--teal);justify-content:center;align-items:center;display:inline-flex}.overlap-public-survey-modality-icon svg{width:14px;height:14px}.overlap-public-survey-products{gap:7px;min-width:0;margin:6px 0 0 17px;display:grid}.overlap-public-source-metadata,.overlap-public-source-evidence{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}.overlap-public-source-evidence{justify-content:flex-start}.overlap-source-modality{color:var(--ink);font:600 9px/1.4 var(--font-mono), monospace;align-items:center;gap:5px;display:inline-flex}.overlap-source-modality .button-icon{color:var(--teal);flex:none;display:inline-flex}.overlap-source-modality svg{width:14px;height:14px}.overlap-warehouse-facts,.overlap-coverage-precision{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}.overlap-drawer-card-status{align-items:center;gap:6px;display:inline-flex;color:var(--teal)!important}.overlap-drawer-card-status[data-state=FAILED],.overlap-drawer-card-status[data-state=UNKNOWN]{color:var(--coral)!important}.overlap-drawer-card-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.overlap-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.overlap-drawer-actions .overlap-download-button{min-height:34px}body[data-overlap-drawer=open] .coverage-status{opacity:.35}.coverage-detail-panel,.selection-queue{transition:transform .24s cubic-bezier(.22,.61,.36,1),opacity .18s}body[data-overlap-drawer=open][data-overlap-panels=dismissed] .coverage-detail-panel,body[data-overlap-drawer=open][data-overlap-panels=dismissed] .coverage-depth-panel,body[data-overlap-drawer=open][data-overlap-panels=dismissed] .selection-queue{transform:var(--overlap-panel-exit-transform,translateX(-110vw));opacity:0;pointer-events:none}@media (width<=820px){.overlap-drawer{width:calc(100vw - 18px);top:62px}.overlap-drawer-header{padding:18px 18px 14px}.overlap-drawer-tools{padding:10px 18px}.overlap-drawer-tools .coverage-display-order-control{flex:100%;width:100%}.overlap-drawer-components{gap:5px;padding-left:18px;padding-right:18px}.overlap-drawer-components>strong{margin-right:0}.overlap-drawer-component-button{flex-basis:96px;width:96px;min-width:96px;padding:7px 8px}.overlap-drawer-content{padding:12px 18px 18px}}@media (width<=540px){.overlap-drawer{width:calc(100vw - 8px)}.overlap-drawer-heading strong{font-size:15px}.overlap-drawer-grid{grid-template-columns:1fr}}.download-unlock-dialog{border:1px solid var(--hud-hot,var(--line));background:var(--hud-plate-solid,var(--paper,#f3f4f5));width:calc(100% - 32px);max-width:460px;color:var(--hud-ink,var(--ink,#17202a));box-shadow:var(--hud-hot-glow,none), var(--hud-shadow,0 8px 32px #0006);border-radius:0;padding:0;overflow:hidden}.download-unlock-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.download-unlock-dialog form{flex-direction:column;display:flex;position:relative}.unlock-header{border-bottom:1px solid var(--hud-line,var(--line));flex-direction:column;gap:4px;padding:18px 20px 14px;display:flex}.unlock-kicker{color:var(--hud-hot,var(--ochre,#c26));font:700 9px/1.25 var(--font-hud,var(--font-mono), monospace);letter-spacing:.16em}.unlock-title{font:700 15px/1.3 var(--font-hud,inherit);letter-spacing:.04em;display:block}.unlock-desc{color:var(--hud-dim,var(--muted));border-bottom:1px solid var(--hud-line,var(--line));margin:0;padding:14px 20px;font-size:12px;line-height:1.6}.unlock-field{flex-direction:column;gap:6px;padding:14px 20px 6px;display:flex}.unlock-label{font:700 9px/1 var(--font-hud,var(--font-mono), monospace);letter-spacing:.14em;color:var(--hud-dim,var(--muted))}.unlock-input{box-sizing:border-box;border:1px solid var(--hud-line-strong,var(--line));width:100%;color:inherit;font:13px/1.4 var(--font-mono,monospace);letter-spacing:.06em;background:0 0;border-radius:0;outline:none;padding:9px 12px;display:block}.unlock-input:focus{border-color:var(--hud-hot,var(--ochre));box-shadow:0 0 0 1px var(--hud-hot,var(--ochre))}.unlock-status{min-height:18px;font:700 10px/1.4 var(--font-hud,var(--font-mono), monospace);letter-spacing:.1em;margin:6px 20px 0}.unlock-status.is-pending{color:var(--hud-dim,var(--muted))}.unlock-status.is-error{color:var(--hud-hot,#c26)}.unlock-status.is-ok{color:var(--hud-ind,var(--teal))}.unlock-actions{justify-content:flex-end;gap:10px;padding:12px 20px 18px;display:flex}.unlock-btn{border:1px solid var(--hud-line-strong,var(--line));color:inherit;font:700 10px/1.4 var(--font-hud,var(--font-mono), monospace);letter-spacing:.12em;cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:0 0;border-radius:0;padding:8px 18px}.unlock-btn:hover{border-color:var(--hud-hot,var(--ochre));background:var(--hud-hot-soft,#c2620014)}.unlock-btn:focus-visible{outline:2px solid var(--hud-hot,var(--ochre));outline-offset:2px}.unlock-btn:disabled{opacity:.45;cursor:default}.unlock-btn-submit{border-color:var(--hud-hot,var(--ochre));color:var(--hud-hot,var(--ochre));align-items:center;gap:7px;display:flex}.unlock-btn-submit:hover{background:var(--hud-hot-soft,#c2620020)}.unlock-submit-icon{background:var(--hud-hot,#c26);width:8px;height:8px;box-shadow:0 0 6px 1px var(--hud-hot,#c26);border-radius:50%}.unlock-scan{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.unlock-scan:after{content:"";background:linear-gradient(90deg, transparent, var(--hud-hot,#c26), transparent);width:40%;animation:1.4s linear infinite hud-boot-scan;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.unlock-scan:after{animation:none}}.coverage-layer-toggle{grid-template-columns:16px 10px 16px 18px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.coverage-layer-toggle>.coverage-modalities{margin-left:auto}.coverage-modalities{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.coverage-modalities svg{width:14px;height:14px}.coverage-modalities-empty{color:var(--muted);font-size:10px}.overlap-download-button{text-align:left;justify-content:flex-start;width:100%;min-width:0}.overlap-download-button .button-icon{flex:none}.overlap-download-button .button-icon svg{width:15px;height:15px}.overlap-scan-connector{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.coverage-inspector-rail{z-index:31;width:var(--coverage-panel-width);overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;flex-direction:column;align-items:stretch;gap:20px;max-height:calc(100dvh - 116px);display:flex;position:fixed;top:88px;right:28px;overflow:auto}.coverage-inspector-rail::-webkit-scrollbar{width:0;height:0}.coverage-inspector-rail>.coverage-readout{flex:none;align-self:flex-end;width:min(250px,100%);position:static}.coverage-inspector-rail>.coverage-detail-panel,.coverage-inspector-rail>.coverage-detail-panel.is-overlap-panel,.coverage-inspector-rail>.coverage-depth-panel{width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:none;padding:0 0 12px;position:relative;inset:auto;overflow:visible}.coverage-readout-status>span{flex-shrink:0}.coverage-readout-status output{min-width:0}.coverage-inspector-title,.coverage-detail-panel>.coverage-inspector-title{color:var(--ink);font:700 14px/1.2 var(--font-mono), monospace;margin-top:6px;display:block}body[data-home-state=intro] .coverage-inspector-rail,body[data-home-state=entering] .coverage-inspector-rail{visibility:hidden;pointer-events:none}@media (width<=820px){.coverage-inspector-rail{max-height:calc(100dvh - 206px - env(safe-area-inset-bottom));top:152px;right:14px}.coverage-inspector-rail>.coverage-readout{width:min(220px,100%)}body[data-layers-panel=open] .coverage-inspector-rail>.coverage-detail-panel:not(.is-overlap-panel){padding:0 0 12px}.coverage-inspector-rail:has(#coverage-detail-panel:not([hidden]))~.selection-queue{visibility:hidden;pointer-events:none}}@media (width<=540px){.coverage-inspector-rail{right:12px}}:root:has(body.atlas-page){--public-bg:var(--hud-bg);--public-atlas-scene-bg:var(--hud-bg);--public-surface:var(--hud-plate-solid);--public-surface-raised:var(--hud-plate-solid);--public-text:var(--hud-ink);--public-muted:var(--hud-dim);--public-subtle:var(--hud-faint);--public-line:var(--hud-line);--public-line-strong:var(--hud-line-strong);--public-shadow:var(--hud-shadow);--brand-indigo-strong:var(--hud-ind);--brand-indigo-soft:var(--hud-ind-soft);--brand-magenta-strong:var(--hud-hot);--brand-magenta-soft:var(--hud-hot-soft);--ink:var(--hud-ink);--muted:var(--hud-dim);--line:var(--hud-line);--line-strong:var(--hud-line-strong);--teal:var(--hud-ind);--ochre:var(--hud-hot);--coral:var(--hud-hot);--blue:var(--hud-ind);--paper:var(--hud-bg);--paper-bright:var(--hud-plate-solid)}body.public-site.atlas-page .site-header{padding:0 30px}body.public-site.atlas-page .coverage-scene{background:var(--hud-bg-image)}body.public-site.atlas-page .coverage-scene:before,body.public-site.atlas-page .coverage-scene:after{z-index:29;content:"";pointer-events:none;position:fixed;inset:72px 12px 12px}body.public-site.atlas-page .coverage-scene:before{border:1px solid var(--hud-line);clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px)}body.public-site.atlas-page .coverage-scene:after{--b:var(--hud-line-strong);background:linear-gradient(var(--b), var(--b)) top left / 44px 2px, linear-gradient(var(--b), var(--b)) top left / 2px 44px, linear-gradient(var(--b), var(--b)) top right / 44px 2px, linear-gradient(var(--b), var(--b)) top right / 2px 44px, linear-gradient(var(--b), var(--b)) bottom left / 44px 2px, linear-gradient(var(--b), var(--b)) bottom left / 2px 44px, linear-gradient(var(--b), var(--b)) bottom right / 44px 2px, linear-gradient(var(--b), var(--b)) bottom right / 2px 44px;background-repeat:no-repeat}body.public-site.atlas-page .coverage-layers,body.public-site.atlas-page .coverage-help,body.public-site.atlas-page .coverage-layer-detail,body.public-site.atlas-page .selection-queue-entry,body.public-site.atlas-page .coverage-context-menu,body.public-site.atlas-page .overlap-drawer,body.public-site.atlas-page .overlap-drawer-card{border:0;border-left:2px solid var(--hud-ind);background:var(--hud-plate);background-color:var(--hud-plate-base);color:var(--hud-ink);box-shadow:var(--hud-ind-glow), var(--hud-shadow);-webkit-backdrop-filter:var(--hud-blur);backdrop-filter:var(--hud-blur);border-radius:0}body.public-site.atlas-page .coverage-tools .icon-button,body.public-site.atlas-page .coverage-help .icon-button,body.public-site.atlas-page .overlap-drawer .icon-button,body.public-site.atlas-page .overlap-expand-button{border:1px solid var(--hud-line-strong);background:var(--hud-plate-solid);color:var(--hud-ink);box-shadow:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));-webkit-backdrop-filter:var(--hud-blur);backdrop-filter:var(--hud-blur);border-radius:0}body.public-site.atlas-page .coverage-tools .icon-button:hover,body.public-site.atlas-page .coverage-tools .icon-button:focus-visible,body.public-site.atlas-page .coverage-help .icon-button:hover,body.public-site.atlas-page .overlap-drawer .icon-button:hover,body.public-site.atlas-page .overlap-expand-button:hover,body.public-site.atlas-page .overlap-expand-button:focus-visible{border-color:var(--hud-hot);background:var(--hud-hot-soft);color:var(--hud-ink)}body.public-site.atlas-page .coverage-status{color:var(--hud-dim);font:400 9.5px/1 var(--font-hud);letter-spacing:.16em;gap:14px;padding:0 14px}body.public-site.atlas-page .coverage-status output{color:var(--hud-ink);letter-spacing:.06em;text-shadow:var(--hud-text-glow);font-weight:700}body.public-site.atlas-page .coverage-display-order-control{color:var(--hud-dim);padding:3px 12px}body.public-site.atlas-page .coverage-display-order-heading label{font:700 8px/1 var(--font-hud);letter-spacing:.22em;text-transform:uppercase}body.public-site.atlas-page .coverage-layers{padding:0 0 max(10px, env(safe-area-inset-bottom))}body.public-site.atlas-page .coverage-layers:before{z-index:2;border-bottom:1px solid var(--hud-line);background:var(--hud-head), var(--hud-plate-solid);height:30px;color:var(--hud-ink);content:"◆  COVERAGE LAYERS";font:700 10.5px/1 var(--font-hud);letter-spacing:.26em;align-items:center;margin-bottom:4px;padding:0 14px;display:flex;position:sticky;top:0}body.public-site.atlas-page .coverage-layer-search{border-bottom:1px solid var(--hud-line-strong);color:var(--hud-dim);margin:0 12px 6px;padding:8px 2px}body.public-site.atlas-page .coverage-layer-search input{color:var(--hud-ink);font:400 10px/1.2 var(--font-hud);letter-spacing:.1em}body.public-site.atlas-page .coverage-survey-group{border-bottom:1px solid var(--hud-line);margin:0 12px}body.public-site.atlas-page .coverage-layer-toggle{color:var(--hud-ink);font:700 11px/1.3 var(--font-sans), sans-serif;letter-spacing:.05em;padding:9px 2px}body.public-site.atlas-page .coverage-layer-toggle:hover{background:linear-gradient(90deg, var(--hud-ind-soft), transparent);color:var(--hud-ink);border:0}body.public-site.atlas-page .coverage-layer-name{text-transform:uppercase}body.public-site.atlas-page .coverage-layer-swatch{border:0;border-radius:0;width:6px;height:18px;transform:skew(-14deg);box-shadow:0 0 10px}:root[data-theme=light] body.public-site.atlas-page .coverage-layer-swatch{box-shadow:none}body.public-site.atlas-page .coverage-layer-toggle input,body.public-site.atlas-page .coverage-release-toggle input,body.public-site.atlas-page .coverage-product-toggle input{accent-color:var(--hud-hot)}body.public-site.atlas-page .coverage-release-list{border-left-color:var(--hud-line-strong)}body.public-site.atlas-page .coverage-release-toggle,body.public-site.atlas-page .coverage-product-toggle small,body.public-site.atlas-page .coverage-product-modality{color:var(--hud-dim);letter-spacing:.06em}body.public-site.atlas-page .coverage-product-toggle{color:var(--hud-ink)}body.public-site.atlas-page .coverage-layer-detail{border-left:2px solid var(--layer-color,var(--hud-ind));box-shadow:0 0 14px color-mix(in srgb, var(--layer-color,var(--hud-ind)) 45%, transparent), var(--hud-shadow)}:root[data-theme=light] body.public-site.atlas-page .coverage-layer-detail{box-shadow:var(--hud-shadow)}body.public-site.atlas-page .coverage-layer-detail-kicker{letter-spacing:.22em}body.public-site.atlas-page .coverage-inspector-rail{box-sizing:border-box;border-left:2px solid var(--hud-hot);background:var(--hud-plate);box-shadow:var(--hud-hot-glow), var(--hud-shadow);-webkit-backdrop-filter:var(--hud-blur);backdrop-filter:var(--hud-blur);text-align:left;gap:16px;padding:0 16px 14px}body.public-site.atlas-page .coverage-inspector-rail:before{border-bottom:1px solid var(--hud-line);background:var(--hud-head-hot);height:30px;color:var(--hud-ink);content:"◆  TARGET LOCK";font:700 10.5px/1 var(--font-hud);letter-spacing:.26em;flex:none;align-items:center;margin:0 -16px;padding:0 14px;display:flex}body.public-site.atlas-page .coverage-inspector-rail>.coverage-readout{text-align:left;align-self:stretch;gap:6px;width:100%}body.public-site.atlas-page .coverage-readout-kicker,body.public-site.atlas-page .coverage-readout-status{color:var(--hud-dim);font:700 9px/1.3 var(--font-hud);letter-spacing:.2em}body.public-site.atlas-page .coverage-readout-status{justify-content:flex-start}body.public-site.atlas-page .coverage-readout-status>span{box-shadow:0 0 8px var(--coverage-color,var(--hud-ind));border-radius:0;transform:rotate(45deg)}body.public-site.atlas-page .coverage-readout strong{color:var(--hud-ink);font:700 22px/1.1 var(--font-hud);letter-spacing:.02em;text-shadow:var(--hud-text-glow)}body.public-site.atlas-page .coverage-readout>span:nth-child(3){color:var(--hud-dim);font:400 10px/1.6 var(--font-hud);letter-spacing:.12em}body.public-site.atlas-page .coverage-inspector-rail>.coverage-detail-panel,body.public-site.atlas-page .coverage-inspector-rail>.coverage-depth-panel{border-top:1px dashed var(--hud-line-strong);padding-top:14px}body.public-site.atlas-page .coverage-inspector-rail>.coverage-depth-panel{background-image:linear-gradient(90deg, var(--hud-line-strong) 50%, transparent 50%);background-color:#0000;background-position:0 0;background-repeat:repeat-x;background-size:6px 1px;border-top:0}body.public-site.atlas-page .coverage-detail-kicker{color:var(--hud-hot);font:700 9.5px/1.2 var(--font-hud);letter-spacing:.24em}body.public-site.atlas-page .coverage-inspector-title,body.public-site.atlas-page .coverage-detail-panel>.coverage-inspector-title{color:var(--hud-ink);font:700 24px/1.08 var(--font-hud);letter-spacing:.02em;text-shadow:var(--hud-text-glow);margin-top:8px}body.public-site.atlas-page .coverage-detail-panel:not(.is-overlap-panel) dt,body.public-site.atlas-page .coverage-detail-panel dt{color:var(--hud-dim);font:400 9px/1.4 var(--font-hud);letter-spacing:.16em}body.public-site.atlas-page .coverage-detail-panel dd{color:var(--hud-ink);font:700 10.5px/1.4 var(--font-hud)}body.public-site.atlas-page .coverage-detail-product{border:0;border-left:2px solid var(--product-color,var(--hud-ind));background:linear-gradient(90deg, color-mix(in srgb, var(--product-color,var(--hud-ind)) 22%, transparent), transparent);border-radius:0}body.public-site.atlas-page .coverage-detail-product-modality{color:var(--product-color,var(--hud-ind))}body.public-site.atlas-page .coverage-depth-panel .depth-facts dt,body.public-site.atlas-page .depth-axis-label,body.public-site.atlas-page .depth-range-heading,body.public-site.atlas-page .depth-range-domain{color:var(--hud-dim);letter-spacing:.12em}body.public-site.atlas-page .coverage-depth-panel{text-align:left}body.public-site.atlas-page .selection-queue-entry{border-left-color:var(--layer-color,var(--hud-ind))}body.public-site.atlas-page .selection-queue-component{border-left-color:var(--hud-hot)}body.public-site.atlas-page .selection-queue-entry strong,body.public-site.atlas-page .coverage-layer-detail strong,body.public-site.atlas-page .coverage-layer-detail-body strong{font:700 13px/1.15 var(--font-hud);letter-spacing:.04em}body.public-site.atlas-page .coverage-help{border-left-color:var(--hud-hot);box-shadow:var(--hud-hot-glow), var(--hud-shadow)}body.public-site.atlas-page .coverage-help-heading strong{color:var(--hud-ink);font:700 11px/1 var(--font-hud);letter-spacing:.26em}body.public-site.atlas-page .coverage-help dt{border:1px solid var(--hud-hot);min-width:34px;color:var(--hud-hot);font:700 10px/1 var(--font-hud);text-align:center;text-shadow:var(--hud-hot-text-glow);padding:3px 6px}body.public-site.atlas-page .coverage-context-menu button{font-family:var(--font-hud);letter-spacing:.08em;border-radius:0}body.public-site.atlas-page .coverage-context-menu button:hover,body.public-site.atlas-page .coverage-context-menu button:focus-visible{background:linear-gradient(90deg, var(--hud-hot-soft), transparent);color:var(--hud-ink);border-color:#0000}body.public-site.atlas-page .overlap-drawer{border-left-color:var(--hud-hot);box-shadow:var(--hud-hot-glow), var(--hud-shadow)}body.public-site.atlas-page .overlap-drawer-header{background:var(--hud-head-hot);border-bottom:1px solid var(--hud-line)}body.public-site.atlas-page .overlap-drawer-heading strong{font:700 20px/1.1 var(--font-hud);letter-spacing:.04em;text-shadow:var(--hud-text-glow)}body.public-site.atlas-page .overlap-drawer-card{border-left-color:var(--source-color,var(--hud-ind));box-shadow:none}body.public-site.atlas-page .overlap-drawer-card.is-public-source{background:linear-gradient(90deg, color-mix(in srgb, var(--source-color,var(--hud-ind)) 18%, transparent), transparent 80%);border-left-width:3px}body.public-site.atlas-page .overlap-drawer-card.is-warehouse{border-left-color:var(--hud-hot)}body.public-site.atlas-page .overlap-drawer-card.is-assets{border-left-color:var(--hud-ind)}body.public-site.atlas-page .overlap-drawer-component-button,body.public-site.atlas-page .overlap-components button{border:1px solid var(--hud-line-strong);color:var(--hud-dim);font-family:var(--font-hud);letter-spacing:.12em;box-shadow:none;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);background:0 0;border-radius:0}body.public-site.atlas-page .overlap-drawer-component-button:hover,body.public-site.atlas-page .overlap-drawer-component-button:focus-visible,body.public-site.atlas-page .overlap-components button:hover{border-color:var(--hud-ind);background:var(--hud-ind-soft);color:var(--hud-ink)}body.public-site.atlas-page .overlap-drawer-component-button.is-active,body.public-site.atlas-page .overlap-components button.is-active{border-color:var(--hud-hot);background:var(--hud-hot);color:#fff}body.public-site.atlas-page .overlap-download-button,body.public-site.atlas-page .overlap-evidence-more-button{border:1px solid var(--hud-line-strong);color:var(--hud-ink);font-family:var(--font-hud);letter-spacing:.1em;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:0 0;border-radius:0}body.public-site.atlas-page .overlap-download-button:hover,body.public-site.atlas-page .overlap-download-button:focus-visible,body.public-site.atlas-page .overlap-evidence-more-button:hover,body.public-site.atlas-page .overlap-evidence-more-button:focus-visible{border-color:var(--hud-hot);background:var(--hud-hot-soft);color:var(--hud-ink)}body.public-site.atlas-page .overlap-drawer-section>h3,body.public-site.atlas-page .overlap-tile-heading strong,body.public-site.atlas-page .overlap-evidence-plan>strong,body.public-site.atlas-page .overlap-products>summary{color:var(--hud-hot);letter-spacing:.18em}body.public-site.atlas-page .toast{border:0;border-left:2px solid var(--hud-hot);background:var(--hud-plate-solid);color:var(--hud-ink);font-family:var(--font-hud);letter-spacing:.1em;box-shadow:var(--hud-hot-glow), var(--hud-shadow);border-radius:0}body.public-site.atlas-page .survey-dialog{border:1px solid var(--hud-line-strong);background:var(--hud-plate-solid);color:var(--hud-ink);box-shadow:var(--hud-ind-glow), var(--hud-shadow);-webkit-backdrop-filter:var(--hud-blur);backdrop-filter:var(--hud-blur);border-radius:0}body.public-site.atlas-page .dialog-bar{border-bottom:1px solid var(--hud-line);background:var(--hud-head);color:var(--hud-ink);font-family:var(--font-hud);letter-spacing:.24em}.hud-mode-tag{display:none}body.public-site.atlas-page .hud-mode-tag{color:var(--hud-dim);font:700 11px/1 var(--font-hud);letter-spacing:.24em;flex:none;align-items:center;gap:8px;margin-left:22px;display:inline-flex}body.public-site.atlas-page .hud-mode-tag i{background:var(--hud-ind);width:8px;height:8px;box-shadow:var(--hud-ind-glow);transform:rotate(45deg)}body.public-site.atlas-page .hud-mode-tag output{color:inherit;font:inherit}body.public-site.atlas-page .hud-mode-tag[data-mode=overlap]{color:var(--hud-hot);text-shadow:var(--hud-hot-text-glow)}body.public-site.atlas-page .hud-mode-tag[data-mode=overlap] i{background:var(--hud-hot);box-shadow:var(--hud-hot-glow)}.hud-overlay{display:none}body.public-site.atlas-page .hud-overlay{z-index:30;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}body[data-home-state=intro] .hud-overlay,body[data-home-state=entering] .hud-overlay,.hud-ra-tape{width:min(720px, calc(100vw - 2 * var(--hud-roster-width) - 140px));height:44px;position:absolute;top:84px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.hud-ra-tape[hidden],.hud-dec-ladder[hidden],.hud-reticle[hidden],.hud-callout[hidden]{display:none}.hud-ra-strip{position:absolute;inset:0}.hud-ra-strip i,.hud-ra-strip span{left:0}.hud-ra-strip i,.hud-ra-strip span,.hud-dec-strip i,.hud-dec-strip span{will-change:transform}.hud-ra-strip i[hidden],.hud-ra-strip span[hidden],.hud-dec-strip i[hidden],.hud-dec-strip span[hidden]{display:none}.hud-ra-strip i{background:var(--hud-line-strong);width:1px;height:8px;position:absolute;top:16px}.hud-ra-strip i.is-major{background:var(--hud-ink);opacity:.55;height:16px;top:10px}.hud-ra-strip span{color:var(--hud-dim);font:700 11px/1 var(--font-hud);letter-spacing:.1em;position:absolute;top:-4px}.hud-ra-current{border:1px solid var(--hud-hot);background:var(--hud-plate-solid);color:var(--hud-ink);font:700 13px/1.1 var(--font-hud);letter-spacing:.12em;white-space:nowrap;box-shadow:var(--hud-hot-glow);padding:3px 10px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.hud-ra-current:before{border:4px solid #0000;border-bottom:5px solid var(--hud-hot);content:"";position:absolute;top:-9px;left:50%;transform:translate(-50%)}.hud-dec-ladder{top:calc(50% - 250px);right:calc(var(--hud-edge) + var(--hud-lock-width) + 34px);width:64px;height:500px;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.hud-dec-strip{position:absolute;inset:0}.hud-dec-strip i{background:var(--hud-line-strong);width:20px;height:1px;position:absolute;top:0;left:auto;right:0}.hud-dec-strip i.is-major{background:var(--hud-ink);opacity:.5;width:38px}.hud-dec-strip span{color:var(--hud-dim);font:700 10px/1 var(--font-hud);letter-spacing:.08em;position:absolute;top:0;right:44px}.hud-dec-current{border:1px solid var(--hud-ind);background:var(--hud-plate-solid);color:var(--hud-ink);font:700 11px/1.2 var(--font-hud);letter-spacing:.06em;white-space:nowrap;box-shadow:var(--hud-ind-glow);padding:2px 8px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.hud-reticle,.hud-callout{width:0;height:0;position:absolute;top:0;left:0}.hud-reticle svg{width:180px;height:180px;position:absolute;top:-90px;left:-90px;overflow:visible}.hud-reticle-ring{fill:none;stroke:var(--hud-hot);stroke-width:1.5px;filter:drop-shadow(0 0 6px var(--hud-hot))}.hud-reticle-ring-outer{fill:none;stroke:var(--hud-ink);stroke-dasharray:3 9;stroke-opacity:.6;stroke-width:1px;transform-origin:0 0;animation:18s linear infinite hud-spin}.hud-reticle-tick{stroke:var(--hud-hot);stroke-width:2px}.hud-reticle-brackets{fill:none;stroke:var(--hud-ink);stroke-width:2.2px}:root[data-theme=light] .hud-reticle-ring{filter:none}@keyframes hud-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hud-reticle-ring-outer{animation:none}}.hud-callout-line{background:var(--hud-ink);opacity:.7;transform-origin:0;height:1px;position:absolute;top:0;left:0}.hud-callout-box{border:1px solid var(--hud-hot);background:var(--hud-plate-solid);min-width:190px;color:var(--hud-ink);white-space:nowrap;box-shadow:var(--hud-hot-glow);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);padding:6px 14px 7px 12px;position:absolute}.hud-callout-box small{color:var(--hud-hot);font:700 9.5px/1.2 var(--font-hud);letter-spacing:.24em;display:block}.hud-callout-box b{font:700 16px/1.2 var(--font-hud);letter-spacing:.08em;margin-top:2px;display:block}.hud-callout-box span{color:var(--hud-dim);font:400 9.5px/1.2 var(--font-hud);letter-spacing:.14em;margin-top:2px;display:block}.hud-minimap{width:180px;height:180px;position:absolute;bottom:40px;left:42px}.hud-minimap svg{width:100%;height:100%;display:block;overflow:visible}.hud-minimap-label{color:var(--hud-dim);font:700 10px/1 var(--font-hud);letter-spacing:.26em;position:absolute;top:-20px;left:0}.hud-minimap-limb{fill:color-mix(in srgb, var(--hud-ind) 6%, transparent);stroke:var(--hud-line-strong);stroke-width:1px}.hud-minimap-grid{fill:none;stroke:var(--hud-line-strong);stroke-width:.8px}.hud-minimap-grid.is-back{stroke:var(--hud-line);stroke-dasharray:2 3}.hud-minimap-cone{fill:color-mix(in srgb, var(--hud-hot) 20%, transparent);stroke:var(--hud-hot);stroke-width:1.3px;stroke-linejoin:round}.hud-minimap-camera{fill:var(--hud-ink)}.hud-log{width:440px;color:var(--hud-dim);font:400 10.5px/1.9 var(--font-hud);letter-spacing:.1em;text-align:right;position:absolute;bottom:40px;right:42px}.hud-log div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-log b{color:var(--hud-ind);font-weight:700}.hud-log em{color:var(--hud-hot);font-style:normal;font-weight:700}.hud-layers-head{border-bottom:1px solid var(--hud-line);background:var(--hud-head);height:30px;font:700 11px/1 var(--font-hud);letter-spacing:.26em;align-items:center;gap:10px;padding:0 14px;display:flex}.hud-unit-segs{gap:3px;margin-top:6px;display:flex}.hud-unit-segs i{background:var(--hud-line);width:14px;height:5px;transform:skew(-20deg)}.hud-unit-segs i.is-filled{background:var(--c);box-shadow:0 0 6px var(--c)}:root[data-theme=light] .hud-unit-segs i.is-filled{box-shadow:none}.hud-unit-pct{color:var(--c);font:700 20px/1.1 var(--font-hud);text-align:right;text-shadow:0 0 10px var(--c);align-self:center}:root[data-theme=light] .hud-unit-pct{text-shadow:none}.hud-unit-pct small{color:var(--hud-dim);font:400 9.5px/1.4 var(--font-hud);letter-spacing:.14em;text-shadow:none;display:block}.hud-roster-all{width:100%;height:32px;color:var(--hud-dim);font:700 10px/1 var(--font-hud);letter-spacing:.24em;text-align:right;cursor:pointer;background:0 0;border:0;padding:0 14px;display:block}.hud-roster-all:hover,.hud-roster-all:focus-visible{color:var(--hud-ink);background:linear-gradient(270deg, var(--hud-ind-soft), transparent);outline:none}body.public-site.atlas-page .coverage-layers,body.public-site.atlas-page .coverage-help{top:var(--hud-top);left:var(--hud-edge);width:var(--hud-roster-width);max-height:calc(100vh - var(--hud-top) - 260px);max-height:calc(100dvh - var(--hud-top) - 260px)}body.public-site.atlas-page .coverage-tools{align-items:flex-end;gap:22px;max-width:calc(100vw - 520px);top:auto;bottom:38px;left:50%;transform:translate(-50%)}body.public-site.atlas-page .coverage-status,body.public-site.atlas-page .hud-telemetry{box-shadow:none;color:var(--hud-dim);font:400 10px/1.8 var(--font-hud);letter-spacing:.16em;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:0;padding:0;display:grid}body.public-site.atlas-page .coverage-status{text-align:right}.hud-telemetry{display:none}body.public-site.atlas-page .hud-telemetry output,body.public-site.atlas-page .coverage-status output{color:var(--hud-ink);letter-spacing:.06em;text-shadow:var(--hud-text-glow);font-weight:700}body.public-site.atlas-page .coverage-display-order-control{box-sizing:border-box;background:0 0;background-color:var(--hud-plate-base);width:auto;min-width:168px;max-width:none;height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex:none;padding:0;display:block;position:relative}body.public-site.atlas-page .coverage-display-order-heading{width:100%;color:var(--hud-dim);white-space:nowrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}body.public-site.atlas-page .coverage-display-order-heading label{font:700 10px/1 var(--font-hud);letter-spacing:.3em;text-transform:uppercase;overflow:visible}body.public-site.atlas-page .coverage-display-order-heading output{color:var(--hud-hot);font:700 10px/1 var(--font-hud);letter-spacing:.14em;text-shadow:var(--hud-hot-text-glow)}body.public-site.atlas-page .coverage-display-order-segments{justify-content:center;gap:0;height:100%;padding:0 6px;display:flex}.coverage-display-order-segments{display:none}.coverage-order-seg{flex:0 0 var(--hud-seg);box-sizing:border-box;border:1px solid var(--hud-line);height:100%;color:var(--hud-dim);font:700 12px/1 var(--font-hud);border-right-width:0;justify-content:center;align-items:center;display:flex;transform:skew(-18deg)}.coverage-order-seg:last-child{border-right-width:1px}.coverage-order-seg>span{transform:skew(18deg)}.coverage-order-seg.is-filled{border-color:var(--hud-ind);background:var(--hud-ind-soft);color:var(--hud-ink)}.coverage-order-seg.is-current{border-color:var(--hud-hot);background:var(--hud-hot);color:#fff;box-shadow:var(--hud-hot-glow)}.coverage-order-seg.is-unavailable{opacity:.35}body.public-site.atlas-page .coverage-display-order-control input[type=range]{width:calc(var(--order-count,1) * var(--hud-seg));appearance:none;opacity:0;cursor:pointer;background:0 0;max-width:calc(100% - 12px);height:100%;margin:0;position:absolute;top:0;left:6px}body.public-site.atlas-page .coverage-display-order-control input[type=range]::-webkit-slider-runnable-track{background:0 0;height:100%}body.public-site.atlas-page .coverage-display-order-control input[type=range]::-webkit-slider-thumb{width:var(--hud-seg);appearance:none;background:0 0;border:0;height:34px}body.public-site.atlas-page .coverage-display-order-control input[type=range]::-moz-range-track{background:0 0;height:100%}body.public-site.atlas-page .coverage-display-order-control input[type=range]::-moz-range-thumb{width:var(--hud-seg);background:0 0;border:0;border-radius:0;height:34px}body.public-site.atlas-page .coverage-display-order-control input[type=range]:disabled{cursor:default}body.public-site.atlas-page .coverage-display-order-control:has(input:disabled) .coverage-display-order-segments{opacity:.45}body.public-site.atlas-page .coverage-display-order-control:has(input:focus-visible){outline:1px solid var(--hud-hot);outline-offset:4px}body.public-site.atlas-page .coverage-display-order-limits{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.public-site.atlas-page .overlap-drawer-tools{padding-top:32px}body.public-site.atlas-page .overlap-drawer-tools .coverage-display-order-control{--hud-seg:40px;flex:none;width:auto}body.public-site.atlas-page .overlap-drawer-tools .coverage-display-order-heading{justify-content:flex-start}body.public-site.atlas-page .coverage-tools .icon-button{width:34px;height:34px}body.public-site.atlas-page .coverage-inspector-rail{top:var(--hud-top);right:var(--hud-edge);width:var(--hud-lock-width);max-height:calc(100vh - var(--hud-top) - 120px);max-height:calc(100dvh - var(--hud-top) - 120px);gap:14px;padding:0 18px 18px}body.public-site.atlas-page .coverage-inspector-rail:before{margin:0 -18px}body.public-site.atlas-page .coverage-readout strong{letter-spacing:.06em;font-size:15px}.hud-lock-headline{display:none}body.public-site.atlas-page .hud-lock-headline{color:var(--hud-ink);font:700 44px/1 var(--font-hud);letter-spacing:.02em;white-space:nowrap;text-shadow:var(--hud-text-glow);margin-top:6px;display:block}body.public-site.atlas-page .hud-lock-headline[hidden]{display:none}body.public-site.atlas-page .hud-lock-headline em{color:var(--hud-hot);text-shadow:var(--hud-hot-text-glow);font-style:normal}body.public-site.atlas-page .hud-lock-headline small{color:var(--hud-dim);font:700 11px/1.2 var(--font-hud);letter-spacing:.2em;text-shadow:none;white-space:normal;margin-top:8px;display:block}body.public-site.atlas-page .coverage-inspector-title,body.public-site.atlas-page .coverage-detail-panel>.coverage-inspector-title{color:var(--hud-dim);font:700 11px/1.3 var(--font-hud);letter-spacing:.2em;text-shadow:none;margin-top:10px;display:block}body.public-site.atlas-page .coverage-depth-panel .coverage-inspector-title{margin-top:0}body.public-site.atlas-page .coverage-detail-kicker:empty{display:none}.hud-lock-stats{border:1px solid var(--hud-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.hud-lock-stats>div{border-right:1px solid var(--hud-line);min-width:0;padding:9px 10px}.hud-lock-stats>div:last-child{border-right:0}.hud-lock-stats small{color:var(--hud-dim);font:400 9.5px/1.2 var(--font-hud);letter-spacing:.16em;display:block}.hud-lock-stats b{color:var(--hud-ink);font:700 15px/1.2 var(--font-hud);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}body.public-site.atlas-page .hud-lock-sources{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hud-lock-sources li{color:var(--hud-ink);font:400 12px/1.3 var(--font-sans), sans-serif;grid-template-columns:10px auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hud-lock-sources li i{border:6px solid #0000;border-left:8px solid var(--c,var(--hud-ind));width:0;height:0;filter:drop-shadow(0 0 4px var(--c,var(--hud-ind)))}.hud-lock-sources li.is-overlap{--c:var(--hud-ink)}.hud-lock-sources li.is-empty{color:var(--hud-dim);display:block}.hud-lock-sources b{letter-spacing:.04em;white-space:nowrap;font-weight:700}.hud-lock-sources span{color:var(--hud-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-lock-sources em{color:var(--hud-dim);font:700 10px/1 var(--font-hud);letter-spacing:.12em;white-space:nowrap;font-style:normal}.hud-lock-cta{gap:8px;margin-top:16px;display:flex}.hud-btn{border:1px solid var(--hud-line-strong);min-width:0;height:38px;color:var(--hud-ink);font:700 12px/1 var(--font-sans), sans-serif;letter-spacing:.14em;white-space:nowrap;cursor:pointer;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.hud-btn kbd{font:700 10px/1.2 var(--font-hud);opacity:.75;border:1px solid;padding:1px 5px}.hud-btn:hover,.hud-btn:focus-visible{border-color:var(--hud-ind);background:var(--hud-ind-soft);outline:none}.hud-btn.is-hot{border-color:var(--hud-hot);background:var(--hud-hot);color:#fff;box-shadow:var(--hud-hot-glow)}.hud-btn.is-hot:hover,.hud-btn.is-hot:focus-visible{background:#ff4f7b}.hud-btn:disabled{opacity:.4;cursor:default}.hud-btn.is-hot:disabled{border-color:var(--hud-line-strong);color:var(--hud-ink);box-shadow:none;background:0 0}body.public-site.atlas-page .overlap-expand-button{top:46px;right:0}@media (width>=821px){body.public-site.atlas-page .selection-queue{display:none}}body.public-site.atlas-page .coverage-detail-panel,body.public-site.atlas-page .coverage-detail-kicker{text-align:left}body.public-site.atlas-page .hud-dec-ladder{-webkit-mask-image:none;mask-image:none}body.public-site.atlas-page .hud-dec-strip{-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}body.public-site.atlas-page .coverage-order-seg{border-color:var(--hud-line-strong)}.hud-lock-sources li{grid-template-columns:10px minmax(0,max-content) minmax(0,1fr) auto}.hud-lock-sources b{text-overflow:ellipsis;overflow:hidden}body.public-site.atlas-page .coverage-order-seg{background:color-mix(in srgb, var(--hud-plate-solid) 70%, transparent);color:var(--hud-dim)}body.public-site.atlas-page .coverage-order-seg.is-filled{background:var(--hud-ind-soft);color:var(--hud-ink)}body.public-site.atlas-page .coverage-order-seg.is-current{background:var(--hud-hot);color:#fff}.hud-minimap-cells{opacity:.55}@media (width<=1760px){.hud-log{width:380px;bottom:104px}}body.public-site.atlas-page{--hud-edge:26px;--hud-top:128px;--hud-roster-width:286px;--hud-lock-width:336px;--hud-seg:40px}@media (width>=2200px){body.public-site.atlas-page{--hud-roster-width:320px;--hud-lock-width:380px;--hud-seg:46px}}.hud-layers-head{border:0;border-bottom:1px solid var(--hud-line);width:100%;color:var(--hud-ink);text-align:left;cursor:pointer}.hud-layers-head:hover,.hud-layers-head:focus-visible{color:var(--hud-ink);filter:brightness(1.15);outline:none}.hud-roster-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:4px;transform:translateY(-2px)rotate(45deg)}body[data-hud-roster=collapsed] .hud-roster-chevron{transform:translateY(1px)rotate(-135deg)}body[data-hud-roster=collapsed] .coverage-layers>:not(.hud-layers-head){display:none}body[data-hud-roster=collapsed] .hud-layers-head{border-bottom:0}.hud-unit-segs{margin-top:4px}.hud-unit-segs i{width:11px;height:4px}.hud-unit-pct{font-size:16px}.hud-unit-pct small{font-size:8.5px}.hud-roster-all{height:26px;font-size:9px}body.public-site.atlas-page .coverage-inspector-rail{gap:10px;padding:0 14px 14px}body.public-site.atlas-page .coverage-inspector-rail:before{height:26px;margin:0 -14px;font-size:10px}body.public-site.atlas-page .coverage-readout{gap:4px}body.public-site.atlas-page .coverage-readout-kicker{display:none}body.public-site.atlas-page .coverage-readout strong{font-size:13px;line-height:1.2}body.public-site.atlas-page .coverage-readout>span:nth-child(3){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}body.public-site.atlas-page .coverage-inspector-rail>.coverage-detail-panel,body.public-site.atlas-page .coverage-inspector-rail>.coverage-depth-panel{padding-top:10px}body.public-site.atlas-page .hud-lock-headline{margin-top:2px;font-size:34px}body.public-site.atlas-page .hud-lock-headline small,body.public-site.atlas-page .coverage-inspector-title,body.public-site.atlas-page .coverage-detail-panel>.coverage-inspector-title{margin-top:6px;font-size:10px}.hud-lock-stats{margin-top:10px}.hud-lock-stats>div{padding:6px 8px}.hud-lock-stats b{font-size:13px}body.public-site.atlas-page .hud-lock-sources{gap:4px;margin-top:10px}.hud-lock-sources li{gap:8px;font-size:11px}.hud-lock-cta{margin-top:12px}.hud-btn{letter-spacing:.1em;height:32px;font-size:11px}.hud-ra-tape{width:min(640px, calc(100vw - 2 * var(--hud-lock-width) - 120px));top:78px}.hud-dec-ladder{--hud-dec-h:min(400px, calc(100vh - 2 * var(--hud-top) - 120px));right:calc(var(--hud-edge) + 10px);top:max(calc(var(--hud-top) + 130px), calc(50% - var(--hud-dec-h) / 2));height:var(--hud-dec-h)}@media (height<=760px){.hud-dec-ladder{--hud-dec-h:260px}}.hud-minimap{width:140px;height:140px;bottom:34px;left:34px}.hud-log{width:380px;font-size:9.5px;line-height:1.8;bottom:34px;right:34px}@media (width<=1760px){.hud-log{width:320px;bottom:96px}}body[data-hud=hidden] .coverage-layers,body[data-hud=hidden] .hud-overlay,body[data-hud=hidden] .coverage-inspector-rail{visibility:hidden;pointer-events:none}body[data-hud=hidden] #hud-toggle{border-color:var(--hud-hot);color:var(--hud-hot)}body[data-overlap-drawer=open] .coverage-layers,body[data-overlap-drawer=open] .hud-minimap,body[data-overlap-drawer=open] .hud-log,body[data-overlap-drawer=open] .hud-ra-tape,body[data-overlap-drawer=open] .hud-dec-ladder{visibility:hidden;pointer-events:none}body.public-site.atlas-page .overlap-drawer-surveys{font:700 13px/1.3 var(--font-hud);letter-spacing:.12em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}body.public-site.atlas-page .overlap-drawer-surveys[hidden]{display:none}body.public-site.atlas-page .overlap-drawer-surveys b{color:var(--c,var(--hud-ink));text-shadow:0 0 10px color-mix(in srgb, var(--c,transparent) 60%, transparent)}:root[data-theme=light] body.public-site.atlas-page .overlap-drawer-surveys b{text-shadow:none}body.public-site.atlas-page .overlap-drawer-surveys i{color:var(--hud-hot);font-style:normal}body.public-site.atlas-page .coverage-layers{border-left:2px solid var(--hud-ind);background:var(--hud-plate);box-shadow:var(--hud-ind-glow), var(--hud-shadow)}body.public-site.atlas-page .coverage-layers:before{content:"◆  LAYERS · 覆盖图层";height:30px;font-size:11px}body.public-site.atlas-page .coverage-survey-group{margin:0}body.public-site.atlas-page .coverage-layer-toggle{color:var(--hud-dim);grid-template-columns:14px 14px 18px minmax(0,1fr) auto;gap:8px;padding:9px 12px 9px 16px}body.public-site.atlas-page .coverage-layer-toggle:has(>input:checked){background:linear-gradient(90deg, var(--hud-ind-soft), transparent 70%);color:var(--hud-ink)}body.public-site.atlas-page .coverage-layer-toggle>.coverage-layer-swatch{opacity:.35;width:4px;height:auto;box-shadow:none;position:absolute;top:0;bottom:0;left:0;transform:none}body.public-site.atlas-page .coverage-layer-toggle:has(>input:checked)>.coverage-layer-swatch{opacity:1;box-shadow:0 0 10px}:root[data-theme=light] body.public-site.atlas-page .coverage-layer-toggle:has(>input:checked)>.coverage-layer-swatch{box-shadow:none}body.public-site.atlas-page .coverage-layer-name{font:700 13px/1.2 var(--font-sans), sans-serif;letter-spacing:.05em}body.public-site.atlas-page .coverage-layer-handle,body.public-site.atlas-page .coverage-survey-expander,body.public-site.atlas-page .coverage-modalities{color:var(--hud-faint)}body.public-site.atlas-page .coverage-layer-toggle:hover .coverage-layer-handle,body.public-site.atlas-page .coverage-layer-toggle:hover .coverage-survey-expander{color:var(--hud-ink)}body.public-site.atlas-page .coverage-layer-toggle input[type=checkbox],body.public-site.atlas-page .coverage-release-toggle input[type=checkbox],body.public-site.atlas-page .coverage-product-toggle input[type=checkbox]{appearance:none;border:1px solid var(--hud-line-strong);cursor:pointer;background:0 0;border-radius:0;width:12px;height:12px;margin:0}body.public-site.atlas-page .coverage-layer-toggle input[type=checkbox]:checked,body.public-site.atlas-page .coverage-release-toggle input[type=checkbox]:checked,body.public-site.atlas-page .coverage-product-toggle input[type=checkbox]:checked{border-color:var(--hud-hot);background:var(--hud-hot) content-box;box-shadow:var(--hud-hot-glow);padding:2px}body.public-site.atlas-page .coverage-layer-toggle input[type=checkbox]:indeterminate,body.public-site.atlas-page .coverage-release-toggle input[type=checkbox]:indeterminate{border-color:var(--hud-hot);background:linear-gradient(var(--hud-hot), var(--hud-hot)) center / 6px 2px no-repeat}:root[data-theme=light] body.public-site.atlas-page .coverage-layer-toggle input[type=checkbox]:checked{box-shadow:none}body.public-site.atlas-page .coverage-release-list{margin:0 12px 6px 30px}body.public-site.atlas-page .coverage-detail-panel .overlap-expand-button{top:2px;left:auto;right:0}body.public-site.atlas-page .hud-query-progress{gap:6px;margin:4px 0 8px;display:grid}body.public-site.atlas-page .hud-query-head{font:700 10px/1.2 var(--font-hud);letter-spacing:.18em;align-items:baseline;gap:10px;display:flex}body.public-site.atlas-page .hud-query-head b{color:var(--hud-hot)}body.public-site.atlas-page .hud-query-head span{color:var(--hud-ink)}body.public-site.atlas-page .hud-query-head em{color:var(--hud-ind);letter-spacing:.12em;margin-left:auto;font-style:normal}body.public-site.atlas-page .hud-query-bar{background:linear-gradient(90deg, transparent 0 30%, var(--hud-hot) 45% 55%, transparent 70% 100%) 0 0 / 300% 100%, var(--hud-line);height:3px;animation:1.4s linear infinite hud-query-scan;display:block}body.public-site.atlas-page .hud-query-stages{color:var(--hud-dim);font:400 9.5px/1.4 var(--font-hud);letter-spacing:.08em}@keyframes hud-query-scan{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}body.public-site.atlas-page .hud-skeleton-row{border-left:3px solid var(--hud-line-strong);border-bottom:1px solid var(--hud-line);background:linear-gradient(90deg, transparent 0 35%, var(--hud-ind-soft) 50%, transparent 65% 100%) 0 0 / 300% 100%;height:38px;animation:1.6s linear infinite hud-query-scan}body.public-site.atlas-page .hud-skeleton-row:nth-child(2){opacity:.75;animation-delay:.15s}body.public-site.atlas-page .hud-skeleton-row:nth-child(3){opacity:.5;animation-delay:.3s}@media (prefers-reduced-motion:reduce){body.public-site.atlas-page .hud-query-bar,body.public-site.atlas-page .hud-skeleton-row{animation:none}}body.public-site.atlas-page .overlap-products{border-top:1px dashed var(--hud-line-strong)}body.public-site.atlas-page .overlap-products>summary{font:700 10px/1.3 var(--font-hud)}body.public-site.atlas-page .overlap-products>summary::marker{color:var(--hud-hot)}body.public-site.atlas-page .overlap-products-list{gap:0}body.public-site.atlas-page .coverage-detail-product{border:0;border-left:3px solid var(--product-color,var(--hud-ind));border-bottom:1px solid var(--hud-line);color:var(--hud-ink);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 4px 7px 12px}body.public-site.atlas-page .coverage-detail-product:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--product-color,var(--hud-ind)) 16%, transparent), transparent)}body.public-site.atlas-page .coverage-detail-product-modality{grid-area:1/2;justify-self:end}body.public-site.atlas-page .coverage-detail-product-title{white-space:normal;grid-area:1/1;gap:2px;display:grid}body.public-site.atlas-page .coverage-detail-product-survey{font:700 12px/1.2 var(--font-sans), sans-serif;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}body.public-site.atlas-page .coverage-detail-product-sub{color:var(--hud-dim);font:400 9.5px/1.3 var(--font-hud);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.public-site.atlas-page .coverage-detail-product>a,body.public-site.atlas-page .coverage-detail-product>small,body.public-site.atlas-page .coverage-detail-product>section{color:var(--hud-dim);font:400 9px/1.4 var(--font-hud);grid-column:1/-1}body.public-site.atlas-page .overlap-spatial-unit{border:0;border-left:3px solid var(--hud-ind);border-bottom:1px solid var(--hud-line);background:0 0;border-radius:0;padding:7px 4px 7px 12px}body.public-site.atlas-page .overlap-evidence-file .overlap-spatial-unit-source{color:var(--hud-dim);font:400 9px/1.35 var(--font-hud);letter-spacing:.08em}body.public-site.atlas-page .overlap-evidence-file .overlap-spatial-unit-title{color:var(--hud-ink);font:700 11.5px/1.3 var(--font-hud);letter-spacing:.06em}body.public-site.atlas-page .overlap-spatial-unit-facts{color:var(--hud-dim);font:400 9px/1.4 var(--font-hud);letter-spacing:.08em}body.public-site.atlas-page .coverage-layers{max-height:none;padding:0;overflow:visible}body.public-site.atlas-page .coverage-layers:before{content:none;display:none}body.public-site.atlas-page[data-layers-panel=open] .coverage-layers{max-height:calc(100vh - var(--hud-top) - 150px);max-height:calc(100dvh - var(--hud-top) - 150px);overflow-y:auto}body.public-site.atlas-page:not([data-layers-panel=open]) .coverage-survey-group.is-compact-hidden,body.public-site.atlas-page:not([data-layers-panel=open]) .coverage-layer-search{display:none}.hud-layers-head{z-index:2;background:var(--hud-head), var(--hud-plate-solid);height:30px;font:700 11px/1 var(--font-hud);letter-spacing:.26em;align-items:center;gap:10px;padding:0 14px;display:flex;position:sticky;top:0}.hud-layers-head b{color:var(--hud-ind)}.hud-layers-head output{color:var(--hud-dim);font:400 11px/1 var(--font-hud);letter-spacing:.14em;margin-left:auto}body.public-site.atlas-page .coverage-layer-search{margin:6px 12px 4px}body.public-site.atlas-page .coverage-layer-toggle{grid-template-columns:12px 12px 16px minmax(0,1fr) auto auto;grid-template-areas:"check grip open name mods pct"". . .sub sub pct"". . .segs segs pct";align-items:center;gap:2px 7px;padding:8px 12px 8px 14px}body.public-site.atlas-page .coverage-layer-toggle>input{grid-area:check}body.public-site.atlas-page .coverage-layer-toggle>.coverage-layer-handle{grid-area:grip}body.public-site.atlas-page .coverage-layer-toggle>.coverage-survey-expander{grid-area:open}body.public-site.atlas-page .coverage-layer-toggle>.coverage-layer-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:14px;overflow:hidden}body.public-site.atlas-page .coverage-layer-toggle>span:has(>.coverage-modalities){grid-area:mods}body.public-site.atlas-page .coverage-layer-toggle>.coverage-layer-unavailable{color:var(--hud-faint);font:400 9px/1.3 var(--font-hud);letter-spacing:.1em;grid-area:sub}body.public-site.atlas-page .hud-layer-facts{display:contents}body.public-site.atlas-page .hud-layer-sub{color:var(--hud-dim);font:400 9px/1.3 var(--font-hud);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;grid-area:sub;overflow:hidden}body.public-site.atlas-page .hud-layer-facts .hud-unit-segs{grid-area:segs;margin-top:3px}body.public-site.atlas-page .hud-layer-facts .hud-unit-pct{min-width:42px;color:var(--c);grid-area:pct;padding-top:8px;font-size:16px}body.public-site.atlas-page .coverage-survey-group:not(.is-on) .hud-unit-pct{color:var(--hud-dim);text-shadow:none}body.public-site.atlas-page .coverage-layer-toggle[data-hud-key]:after{color:var(--hud-faint);content:attr(data-hud-key);font:700 9px/1 var(--font-hud);letter-spacing:.1em;position:absolute;top:6px;right:12px}body.public-site.atlas-page .coverage-survey-group:not(.is-on) .coverage-layer-toggle{opacity:.5}body.public-site.atlas-page .coverage-survey-group:not(.is-on) .coverage-layer-toggle:hover{opacity:.85}body.public-site.atlas-page .coverage-survey-group.is-on .coverage-layer-toggle{background:linear-gradient(90deg, var(--hud-ind-soft), transparent 70%);color:var(--hud-ink)}body.public-site.atlas-page .coverage-survey-group.is-on .coverage-layer-toggle>.coverage-layer-swatch{opacity:1;box-shadow:0 0 10px}:root[data-theme=light] body.public-site.atlas-page .coverage-survey-group.is-on .coverage-layer-toggle>.coverage-layer-swatch{box-shadow:none}body.public-site.atlas-page .coverage-layers .hud-roster-all{background:var(--hud-plate-solid);position:sticky;bottom:0}body.public-site.atlas-page .hud-query-head{align-items:center}body.public-site.atlas-page .hud-query-elapsed{color:var(--hud-dim);font:400 10px/1 var(--font-hud);letter-spacing:.1em}body.public-site.atlas-page .hud-query-hint:empty{display:none}body.public-site.atlas-page .hud-query-hint{color:var(--hud-hot);font:400 9.5px/1.4 var(--font-hud);letter-spacing:.06em}.hud-callout-box{white-space:normal;max-width:300px}.hud-callout-modalities{border-top:1px solid var(--hud-line);gap:3px;margin:6px 0 0;padding:6px 0 0;list-style:none;display:grid}.hud-callout-modalities:empty{display:none}.hud-callout-modalities li{border-left:3px solid var(--c);align-items:baseline;gap:8px;padding-left:8px;display:flex}.hud-callout-modalities b{color:var(--hud-ink);font:700 10px/1.3 var(--font-hud);letter-spacing:.1em;white-space:nowrap}.hud-callout-box .hud-callout-modalities span{color:var(--c);font:400 9.5px/1.3 var(--font-hud);letter-spacing:.06em;margin:0;display:inline}.hud-callout-modalities em{color:var(--hud-faint);font:400 8px/1.3 var(--font-hud);letter-spacing:.14em;margin-left:auto;font-style:normal}:root[data-theme=light] .hud-callout-box .hud-callout-modalities span{color:color-mix(in srgb, var(--c) 55%, #15162e)}body.public-site.atlas-page .hud-boot{z-index:80;background:var(--hud-bg-image,var(--hud-bg));background-color:var(--hud-bg);pointer-events:none;place-items:center;transition:opacity .5s;display:grid;position:fixed;inset:0}body.public-site.atlas-page .hud-boot[hidden]{display:none}body.public-site.atlas-page:has(.hud-boot:not([hidden])) .site-header{z-index:81}body.public-site.atlas-page .hud-boot[data-state=leaving]{opacity:0}body.public-site.atlas-page .hud-boot:before{content:"";background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--hud-ind) 6%, transparent) 3px 4px);pointer-events:none;position:absolute;inset:0}body.public-site.atlas-page .hud-boot-panel{border:1px solid var(--hud-line-strong);border-left:2px solid var(--hud-hot);background:var(--hud-plate-solid);width:min(460px,100vw - 48px);box-shadow:var(--hud-ind-glow), var(--hud-shadow);color:var(--hud-ink);padding:26px 28px 22px;position:relative}body.public-site.atlas-page .hud-boot-logo{width:96px;height:auto;margin-bottom:12px;display:block}body.public-site.atlas-page .hud-boot-title{font:600 17px/1.2 var(--font-hud);letter-spacing:.14em;margin:0 0 18px}body.public-site.atlas-page .hud-boot-title small{color:var(--hud-dim);letter-spacing:.26em;margin-top:4px;font-size:9.5px;font-weight:400;display:block}body.public-site.atlas-page .hud-boot-head{border-bottom:1px solid var(--hud-line);font:600 10.5px/1 var(--font-hud);letter-spacing:.16em;align-items:center;gap:10px;padding-bottom:10px;display:flex}body.public-site.atlas-page .hud-boot-head b{flex:1;font-weight:600}body.public-site.atlas-page .hud-boot-spinner{--hud-ring-size:13px}body.public-site.atlas-page .hud-boot[data-state=done] .hud-boot-spinner,body.public-site.atlas-page .hud-boot[data-state=leaving] .hud-boot-spinner{background:var(--hud-ind);filter:none;animation:none}body.public-site.atlas-page .hud-boot[data-state=fail] .hud-boot-spinner{background:var(--hud-hot);animation:none}body.public-site.atlas-page .hud-boot-elapsed{color:var(--hud-dim);letter-spacing:.1em;font-weight:400}body.public-site.atlas-page .hud-boot-stages{font:400 10.5px/1.2 var(--font-hud);letter-spacing:.12em;gap:7px;margin:12px 0 14px;padding:0;list-style:none;display:grid}body.public-site.atlas-page .hud-boot-stages li{color:var(--hud-faint);grid-template-columns:12px 1fr auto;align-items:center;gap:10px;transition:color .2s;display:grid}body.public-site.atlas-page .hud-boot-stages li>i{border:1.5px solid;border-radius:50%;width:9px;height:9px}body.public-site.atlas-page .hud-boot-stages li output{font-variant-numeric:tabular-nums}body.public-site.atlas-page .hud-boot-stages li[data-state=run]{color:var(--hud-ink)}body.public-site.atlas-page .hud-boot-stages li[data-state=run]>i{--hud-ring-size:10px;--hud-ring-width:1.5px;border:0;width:10px;height:10px}body.public-site.atlas-page .hud-boot-stages li[data-state=done]{color:var(--hud-dim)}body.public-site.atlas-page .hud-boot-stages li[data-state=done]>i{border-color:var(--hud-ind);background:var(--hud-ind)}body.public-site.atlas-page .hud-boot-stages li[data-state=done] output{color:var(--hud-ind)}body.public-site.atlas-page .hud-boot-stages li[data-state=fail],body.public-site.atlas-page .hud-boot-stages li[data-state=fail] output{color:var(--hud-hot)}body.public-site.atlas-page .hud-boot-bar{background:color-mix(in srgb, var(--hud-ind) 16%, transparent);height:4px;position:relative;overflow:hidden}body.public-site.atlas-page .hud-boot-bar i{background:linear-gradient(90deg, var(--hud-ind), var(--hud-hot));width:0;transition:width .3s;position:absolute;inset:0 auto 0 0}body.public-site.atlas-page .hud-boot-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:30%;animation:1.4s linear infinite hud-boot-scan;position:absolute;inset:0}body.public-site.atlas-page .hud-boot-foot{font:400 10px/1.4 var(--font-hud);letter-spacing:.12em;align-items:baseline;gap:12px;margin-top:8px;display:flex}body.public-site.atlas-page .hud-boot-pct{color:var(--hud-hot);font-variant-numeric:tabular-nums;font-weight:600}body.public-site.atlas-page .hud-boot-note{color:var(--hud-hot);letter-spacing:.06em}@keyframes hud-boot-scan{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){body.public-site.atlas-page .hud-boot-bar:after{animation:none}}body.public-site.atlas-page .coverage-order-ring{--hud-ring-size:11px;vertical-align:-1px;margin-right:6px;display:none}body.public-site.atlas-page .coverage-display-order-control.is-loading .coverage-order-ring{display:inline-block}body.public-site.atlas-page .coverage-display-order-control.is-loading .coverage-order-seg.is-current{animation:1s ease-in-out infinite hud-order-pulse}#coverage-canvas{transition:opacity .25s,filter .25s}#coverage-canvas.is-order-loading{opacity:.72;filter:saturate(.7)}@keyframes hud-order-pulse{50%{opacity:.45}}.hud-order-banner{border:1px solid var(--hud-hot);background:var(--hud-plate-solid);color:var(--hud-ink);font:700 12px/1.4 var(--font-hud);letter-spacing:.16em;white-space:nowrap;box-shadow:var(--hud-hot-glow);opacity:0;visibility:hidden;pointer-events:none;align-items:center;gap:10px;padding:6px 16px 8px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:absolute;top:128px;left:50%;transform:translate(-50%,-6px)}.hud-order-banner.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.hud-order-from{opacity:.6}.hud-order-to{color:var(--hud-hot)}.hud-order-ping{background:var(--hud-hot);border-radius:50%;width:8px;height:8px;position:relative}.hud-order-ping:before,.hud-order-ping:after{content:"";border:1px solid var(--hud-hot);border-radius:50%;animation:1.2s ease-out infinite hud-order-ping;position:absolute;inset:0}.hud-order-ping:after{animation-delay:.6s}.hud-order-chevrons{gap:3px;display:inline-flex}.hud-order-chevrons i{border-top:2px solid var(--hud-hot);border-right:2px solid var(--hud-hot);opacity:.25;width:6px;height:6px;animation:1s ease-in-out infinite hud-order-chevron;transform:rotate(45deg)}.hud-order-chevrons i:nth-child(2){animation-delay:.15s}.hud-order-chevrons i:nth-child(3){animation-delay:.3s}.hud-order-scan{height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hud-order-scan:after{content:"";background:var(--hud-hot);width:32%;animation:1.1s linear infinite hud-boot-scan;position:absolute;inset:0 auto 0 0}@keyframes hud-order-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes hud-order-chevron{50%{opacity:1}}body[data-overlap-drawer=open] .hud-order-banner{top:84px}@media (prefers-reduced-motion:reduce){.hud-order-ping:before,.hud-order-ping:after,.hud-order-chevrons i,.hud-order-scan:after{animation:none}.hud-order-chevrons i{opacity:1}body.public-site.atlas-page .coverage-display-order-control.is-loading .coverage-order-seg.is-current{animation:none}}.hud-guide{z-index:90;pointer-events:none;position:fixed;inset:0}.hud-guide-focus{left:var(--guide-fx,0);top:var(--guide-fy,0);width:var(--guide-fw,0);height:var(--guide-fh,0);border:1px solid var(--hud-hot);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--hud-bg) 58%, transparent), var(--hud-hot-glow);transition:left .28s,top .28s,width .28s,height .28s,border-radius .28s;position:fixed}.hud-guide-focus.is-round{border-radius:50%}.hud-guide-focus[hidden]{display:none}.hud-guide-plate{left:var(--guide-x,16px);top:var(--guide-y,16px);width:var(--guide-w,360px);border-left:2px solid var(--hud-hot);background:var(--hud-plate-solid);box-shadow:var(--hud-hot-glow), var(--hud-shadow);color:var(--hud-ink);pointer-events:auto;padding:0 18px 16px;transition:left .28s,top .28s;position:fixed}.hud-guide-head{border-bottom:1px solid var(--hud-line);background:var(--hud-head-hot);align-items:center;height:32px;margin:0 -18px 12px;padding:0 12px 0 16px;display:flex}.hud-guide-step{font:700 10.5px/1 var(--font-hud);letter-spacing:.22em}.hud-guide-skip{color:var(--hud-dim);cursor:pointer;font:700 10px/1 var(--font-hud);letter-spacing:.18em;background:0 0;border:0;margin-left:auto}.hud-guide-skip:hover,.hud-guide-skip:focus-visible{color:var(--hud-hot);outline:0}.hud-guide-plate h2{font:700 20px/1.25 var(--font-sans);letter-spacing:.02em;margin:0}.hud-guide-plate p{color:var(--hud-dim);font:400 13px/1.6 var(--font-sans);margin:8px 0 0}.hud-guide-foot{align-items:center;gap:8px;margin-top:16px;display:flex}.hud-guide-dots{gap:4px;margin-right:auto;display:flex}.hud-guide-dots i{background:var(--hud-line-strong);width:14px;height:4px;transform:skew(-20deg)}.hud-guide-dots i.is-on{background:var(--hud-hot);box-shadow:var(--hud-hot-glow)}.hud-guide-back,.hud-guide-next{border:1px solid var(--hud-line-strong);height:30px;color:var(--hud-ink);cursor:pointer;font:700 10.5px/1 var(--font-hud);letter-spacing:.14em;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:0 0;padding:0 14px}.hud-guide-back[hidden]{display:none}.hud-guide-next{border-color:var(--hud-hot);background:var(--hud-hot);color:#fff}.hud-guide-back:hover,.hud-guide-back:focus-visible{border-color:var(--hud-ind);outline:0}.hud-guide-next:focus-visible{outline:1px solid var(--hud-ink);outline-offset:2px}.coverage-guide-replay{border:1px solid var(--hud-line-strong);width:100%;height:30px;color:var(--hud-ink);cursor:pointer;font:700 10.5px/1 var(--font-hud);letter-spacing:.16em;background:0 0;margin-top:12px}.coverage-guide-replay:hover,.coverage-guide-replay:focus-visible{border-color:var(--hud-hot);color:var(--hud-hot);outline:0}@media (prefers-reduced-motion:reduce){.hud-guide-focus,.hud-guide-plate{transition:none}}body.public-site.atlas-page .coverage-region-panel{border:0;border-left:2px solid var(--hud-ind);background:var(--hud-plate);background-color:var(--hud-plate-base);color:var(--hud-ink);box-shadow:var(--hud-ind-glow), var(--hud-shadow);-webkit-backdrop-filter:var(--hud-blur);backdrop-filter:var(--hud-blur);font:400 11px/1.55 var(--font-hud);letter-spacing:.04em;scrollbar-width:none;border-radius:0;padding:0 16px 14px}body.public-site.atlas-page .coverage-region-panel::-webkit-scrollbar{width:0;height:0}body.public-site.atlas-page .coverage-region-panel.is-drawing{border-left-color:var(--hud-hot);box-shadow:var(--hud-hot-glow), var(--hud-shadow)}body.public-site.atlas-page .coverage-region-heading{z-index:2;border-bottom:1px solid var(--hud-line);background:var(--hud-head), var(--hud-plate-solid);height:30px;margin:0 -16px 12px;padding:0 6px 0 14px;position:sticky;top:0}body.public-site.atlas-page .coverage-region-panel.is-drawing .coverage-region-heading{background:var(--hud-head-hot), var(--hud-plate-solid)}body.public-site.atlas-page .coverage-region-heading strong{color:var(--hud-ink);font:700 10.5px/1 var(--font-hud);letter-spacing:.26em;text-shadow:var(--hud-text-glow)}body.public-site.atlas-page .coverage-region-heading strong:before{content:"◆  ";color:var(--hud-hot)}body.public-site.atlas-page .coverage-region-heading .icon-button{width:24px;height:24px;min-height:0;padding:0}body.public-site.atlas-page .coverage-region-heading .icon-button svg{width:14px;height:14px}body.public-site.atlas-page .coverage-region-panel p{color:var(--hud-dim);margin:0 0 12px}body.public-site.atlas-page .coverage-region-inputs{gap:10px 12px}body.public-site.atlas-page .coverage-region-inputs label,body.public-site.atlas-page .coverage-region-resolution>span{color:var(--hud-dim);font:400 9px/1.4 var(--font-hud);letter-spacing:.16em;text-transform:uppercase}body.public-site.atlas-page .coverage-region-panel input,body.public-site.atlas-page .coverage-region-panel select{border:0;border-bottom:1px solid var(--hud-line-strong);border-left:2px solid var(--hud-ind);background:var(--hud-ind-soft);height:30px;color:var(--hud-ink);font:700 12px/1 var(--font-hud);letter-spacing:.06em;text-transform:none;padding:0 8px}body.public-site.atlas-page .coverage-region-panel select{cursor:pointer}body.public-site.atlas-page .coverage-region-panel select option{background:var(--hud-plate-solid);color:var(--hud-ink)}body.public-site.atlas-page .coverage-region-panel input:hover,body.public-site.atlas-page .coverage-region-panel select:hover{border-bottom-color:var(--hud-ind)}body.public-site.atlas-page .coverage-region-panel input:focus,body.public-site.atlas-page .coverage-region-panel select:focus,body.public-site.atlas-page .coverage-region-panel input:focus-visible,body.public-site.atlas-page .coverage-region-panel select:focus-visible{border-bottom-color:var(--hud-hot);border-left-color:var(--hud-hot);background:var(--hud-hot-soft);box-shadow:0 1px 0 var(--hud-hot);outline:0}body.public-site.atlas-page #coverage-region-form>small{color:var(--hud-faint);font:400 9px/1.4 var(--font-hud);letter-spacing:.08em;margin:6px 0 0;display:block}body.public-site.atlas-page .coverage-region-resolution{justify-content:space-between;margin:14px 0 6px}body.public-site.atlas-page .coverage-region-resolution select{width:96px}body.public-site.atlas-page .coverage-region-selection{border-top:1px dashed var(--hud-line-strong);margin:8px 0;padding-top:8px}body.public-site.atlas-page .coverage-region-selection>summary{color:var(--hud-hot);font:700 10px/1.3 var(--font-hud);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}body.public-site.atlas-page .coverage-region-selection>summary::marker{color:var(--hud-hot)}body.public-site.atlas-page #coverage-region-layers,body.public-site.atlas-page .coverage-region-frozen-products{color:var(--hud-dim);font:400 10px/1.6 var(--font-hud);letter-spacing:.04em;scrollbar-width:thin;scrollbar-color:var(--hud-line-strong) transparent;margin-top:6px}body.public-site.atlas-page .coverage-region-caveat{border-left:2px solid var(--hud-hot);background:linear-gradient(90deg, var(--hud-hot-soft), transparent 85%);color:var(--hud-dim);font:400 10px/1.6 var(--font-hud);letter-spacing:.04em;margin:10px 0;padding:7px 10px}body.public-site.atlas-page .coverage-region-actions{gap:8px;margin:14px 0 10px}body.public-site.atlas-page .coverage-region-actions .hud-btn{letter-spacing:.1em;flex:auto;height:32px;padding:0 14px;font-size:11px}body.public-site.atlas-page .coverage-region-actions .hud-btn[aria-pressed=true]{border-color:var(--hud-hot);background:var(--hud-hot-soft);box-shadow:var(--hud-hot-glow)}body.public-site.atlas-page #coverage-region-status{border-top:1px dashed var(--hud-line-strong);color:var(--hud-dim);font:400 10px/1.6 var(--font-hud);letter-spacing:.08em;margin:8px 0 4px;padding-top:8px;display:block}body.public-site.atlas-page #coverage-region-status:empty{display:none}body.public-site.atlas-page #coverage-region-results{gap:12px}body.public-site.atlas-page #coverage-region-results .overlap-evidence-plan>strong{font:700 10px/1.3 var(--font-hud)}
