svg.svelte-5ba5ta{pointer-events:none;flex-shrink:0;display:block}.map-shell.svelte-ka3kvi{background:var(--color-surface-sunk);isolation:isolate;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.map-shell.svelte-ka3kvi:before,.map-shell.svelte-ka3kvi:after{content:"+";font:18px var(--font-mono);color:var(--color-hairline);z-index:2;pointer-events:none;position:absolute}.map-shell.svelte-ka3kvi:before{top:44px;left:14px}.map-shell.svelte-ka3kvi:after{bottom:60px;right:16px}.engraving.svelte-ka3kvi{z-index:2;pointer-events:none;font:12px var(--font-mono);letter-spacing:1.3px;color:var(--color-ink-muted);justify-content:space-between;display:flex;position:absolute;top:20px;left:24px;right:24px}.north.svelte-ka3kvi{gap:10px;display:flex}.north.svelte-ka3kvi span:where(.svelte-ka3kvi){font-size:20px;line-height:.6}.map-canvas.svelte-ka3kvi{touch-action:none;cursor:grab;height:100%;min-height:0}.map-canvas.dragging.svelte-ka3kvi{cursor:grabbing}.map-canvas.svelte-ka3kvi:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}svg.svelte-ka3kvi{width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.neighbor.svelte-ka3kvi{fill:var(--color-surface-inset);stroke:var(--color-hairline);stroke-width:.6px}.country-plate.svelte-ka3kvi{filter:url(#plate-shadow)}.plate-base.svelte-ka3kvi{fill:var(--color-ink-faint);stroke:var(--color-ink-faint);stroke-width:1px}.country.svelte-ka3kvi{fill:url(#titanium);stroke:url(#heat-edge);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.country-names.svelte-ka3kvi{font:12px var(--font-mono);letter-spacing:2px;fill:var(--color-ink-faint);pointer-events:none}.neighbor-name.svelte-ka3kvi{opacity:.8;font-size:12px}.sea-name.svelte-ka3kvi{font-size:12px}.capability-pin.svelte-ka3kvi{cursor:pointer;outline:none}.pin-halo.svelte-ka3kvi{fill:none;stroke-width:1px;opacity:.1}.pin-plate.svelte-ka3kvi{fill:var(--color-surface-white);stroke:var(--color-hairline);stroke-width:1px;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--color-ink) 15%,transparent))}.capability-pin.svelte-ka3kvi:hover .pin-plate:where(.svelte-ka3kvi),.capability-pin.svelte-ka3kvi:focus-visible .pin-plate:where(.svelte-ka3kvi){stroke:var(--color-primary);stroke-width:2px}.capability-pin.svelte-ka3kvi:hover .pin-halo:where(.svelte-ka3kvi),.capability-pin.svelte-ka3kvi:focus-visible .pin-halo:where(.svelte-ka3kvi){opacity:.7}.pin-more.svelte-ka3kvi{fill:var(--color-ink);text-anchor:middle;font:12px var(--font-mono);pointer-events:none}.pin-arrow.svelte-ka3kvi{stroke:var(--color-ink-muted);fill:none;stroke-width:1.4px;pointer-events:none}.locator.svelte-ka3kvi{stroke:var(--color-ink-muted);stroke-width:1px;fill:none;opacity:.5}.city-name.svelte-ka3kvi{font:12px var(--font-body);fill:var(--color-ink);text-anchor:middle;paint-order:stroke;stroke:var(--color-surface-white);stroke-width:4px;pointer-events:none}.map-controls.svelte-ka3kvi{gap:5px;display:grid;position:absolute;top:64px;right:18px}.map-controls.svelte-ka3kvi button:where(.svelte-ka3kvi){background:var(--color-surface-white);border:1px solid var(--color-hairline);width:38px;height:38px;color:var(--color-ink);font:22px var(--font-body);cursor:pointer;box-shadow:0 2px 4px color-mix(in srgb,var(--color-ink) 5%,transparent);border-radius:5px}.map-controls.svelte-ka3kvi button:where(.svelte-ka3kvi):hover{border-color:var(--color-primary)}.map-instruction.svelte-ka3kvi{pointer-events:none;background:color-mix(in srgb,var(--color-surface-white) 92%,transparent);border:1px solid var(--color-grid-line);border-radius:5px;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;bottom:68px;left:22px}.crosshair.svelte-ka3kvi{color:var(--color-primary);font-size:25px}.map-instruction.svelte-ka3kvi strong:where(.svelte-ka3kvi),.map-instruction.svelte-ka3kvi span:where(.svelte-ka3kvi):not(.crosshair){font-size:12px;display:block}.map-instruction.svelte-ka3kvi span:where(.svelte-ka3kvi):not(.crosshair){color:var(--color-ink-muted);margin-top:3px}.map-attribution.svelte-ka3kvi{color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:12px;display:flex;position:absolute;bottom:17px;left:22px;right:22px}.map-attribution.svelte-ka3kvi a:where(.svelte-ka3kvi){color:inherit}@media (width<=700px){.map-shell.svelte-ka3kvi,.map-canvas.svelte-ka3kvi,svg.svelte-ka3kvi{min-height:0}.map-instruction.svelte-ka3kvi{padding:8px;bottom:66px;left:12px}.map-attribution.svelte-ka3kvi{left:12px;right:12px}.engraving.svelte-ka3kvi{font-size:12px;left:15px;right:15px}.map-controls.svelte-ka3kvi{right:12px}.map-controls.svelte-ka3kvi button:where(.svelte-ka3kvi){width:42px;height:42px}}.brief-search.svelte-16a37ju>label:where(.svelte-16a37ju){font:700 13px var(--font-display);color:var(--color-ink);margin-bottom:10px;display:block}.brief-input-row.svelte-16a37ju{align-items:center;gap:10px;display:flex}.brief-input-row.svelte-16a37ju input:where(.svelte-16a37ju){width:100%;min-width:0;font:14px var(--font-body);color:var(--color-ink);background:var(--color-surface-sunk);border:1px solid var(--color-hairline);border-radius:5px;flex:1;padding:13px 14px}.match-button.svelte-16a37ju{color:var(--color-surface-white);background:var(--color-primary);font:700 12px var(--font-body);cursor:pointer;white-space:nowrap;border:0;border-radius:5px;padding:14px 18px}.match-button.svelte-16a37ju:disabled{opacity:.65;cursor:progress}.brief-search.svelte-16a37ju>p:where(.svelte-16a37ju){font:12px/1.5 var(--font-body);color:var(--color-ink-muted);margin:8px 0 0}.match-summary.svelte-16a37ju{background:var(--color-surface-sunk);border-bottom:1px solid var(--color-grid-line);justify-content:space-between;gap:20px;padding:16px 22px;font-size:12px;display:flex}.match-summary.svelte-16a37ju>div:where(.svelte-16a37ju):first-child{min-width:0}.match-summary.svelte-16a37ju p:where(.svelte-16a37ju){color:var(--color-ink-muted);overflow-wrap:anywhere;margin:6px 0}.match-summary.svelte-16a37ju small:where(.svelte-16a37ju){color:var(--color-ink-muted);margin-top:9px;font-size:12px;line-height:1.6;display:block}.match-actions.svelte-16a37ju{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.brief-chips.svelte-16a37ju{flex-wrap:wrap;gap:5px;display:flex}.brief-chips.svelte-16a37ju span:where(.svelte-16a37ju){border:1px solid var(--color-hairline);background:var(--color-surface-white);overflow-wrap:anywhere;border-radius:3px;padding:3px 6px;font-size:12px}.search-error.svelte-16a37ju{color:var(--color-status-caution-ink);background:var(--color-status-caution-bg);padding:14px 22px;font-size:12px;line-height:1.6}.search-error.svelte-16a37ju button:where(.svelte-16a37ju){margin-left:14px}.refine-label.svelte-16a37ju{font:12px var(--font-body);color:var(--color-ink-muted);flex:1}.advanced-filters.svelte-16a37ju input:where(.svelte-16a37ju){border:1px solid var(--color-hairline);background:var(--color-surface-white);width:100%;font:12px var(--font-body);color:var(--color-ink);border-radius:4px;margin-top:5px;padding:8px 9px}.match-rank.svelte-16a37ju{font:700 12px var(--font-mono);color:var(--color-primary);margin-right:5px}.match-reason.svelte-16a37ju{border-bottom:1px solid var(--color-grid-line);margin-bottom:8px;padding-bottom:10px}.match-reason.svelte-16a37ju>span:where(.svelte-16a37ju){font:12px var(--font-mono);text-transform:uppercase;color:var(--color-primary)}@media (width<=760px){.brief-search.svelte-16a37ju{padding:15px}.brief-input-row.svelte-16a37ju{flex-wrap:wrap}.brief-input-row.svelte-16a37ju input:where(.svelte-16a37ju){flex-basis:100%;font-size:16px}.match-button.svelte-16a37ju{flex:1}.refine-label.svelte-16a37ju{flex-basis:100%}.match-summary.svelte-16a37ju{flex-direction:column;gap:12px;padding:14px}.match-actions.svelte-16a37ju{flex-direction:row;align-items:center;gap:20px}.advanced-filters.svelte-16a37ju input:where(.svelte-16a37ju){font-size:16px}.search-error.svelte-16a37ju{padding:14px}}.results-header.svelte-16a37ju h2:where(.svelte-16a37ju):focus{outline:2px solid var(--color-primary);outline-offset:4px}.results-header.svelte-16a37ju h2:where(.svelte-16a37ju){scroll-margin-top:85px}.atlas-page.svelte-16a37ju{max-width:1720px;margin:auto;padding:0 36px 60px}.overline.svelte-16a37ju{font:12px var(--font-mono);letter-spacing:1.7px;color:var(--color-ink-muted);align-items:center;gap:9px;margin:0 0 18px;display:flex}.explorer.svelte-16a37ju{background:var(--color-surface-white);border:1px solid var(--color-hairline);box-shadow:0 18px 50px color-mix(in srgb,var(--color-ink) 6%,transparent);border-radius:9px;scroll-margin-top:90px;overflow:hidden}.atlas-toolbar.svelte-16a37ju{border-bottom:1px solid var(--color-grid-line);align-items:center;gap:14px;padding:18px;display:flex}.atlas-toolbar.svelte-16a37ju>label:where(.svelte-16a37ju):not(.atlas-search){flex:1;min-width:130px;max-width:220px}.atlas-toolbar.svelte-16a37ju label:where(.svelte-16a37ju)>span:where(.svelte-16a37ju):not(.sr-only){font:12px var(--font-mono);letter-spacing:1px;color:var(--color-ink-faint);text-transform:uppercase;margin-bottom:4px;display:block}select.svelte-16a37ju{border:1px solid var(--color-hairline);background:var(--color-surface-white);width:100%;color:var(--color-ink);font:12px var(--font-body);border-radius:4px;min-width:0;padding:8px 25px 8px 9px}.filter-button.svelte-16a37ju{border:1px solid var(--color-hairline);background:var(--color-surface-white);font:12px var(--font-body);color:var(--color-ink);cursor:pointer;white-space:nowrap;border-radius:4px;padding:10px 13px}.filter-button.svelte-16a37ju span:where(.svelte-16a37ju){color:var(--color-primary);margin-left:12px}.filter-button.pressed.svelte-16a37ju{border-color:var(--color-primary);background:var(--color-status-enriched-bg)}.quiet.svelte-16a37ju{color:var(--color-ink-muted);font:12px var(--font-body);cursor:pointer;background:0 0;border:0;padding:10px 0}.advanced-filters.svelte-16a37ju{background:var(--color-surface-sunk);border-bottom:1px solid var(--color-hairline);grid-template-columns:repeat(5,1fr);gap:14px;padding:16px 20px;display:grid}.advanced-filters[hidden].svelte-16a37ju{display:none}.advanced-filters.svelte-16a37ju label:where(.svelte-16a37ju){color:var(--color-ink-muted);min-width:0;font-size:12px}.advanced-filters.svelte-16a37ju select:where(.svelte-16a37ju){margin-top:5px}.atlas-body.svelte-16a37ju{grid-template-columns:190px minmax(0,1fr) 350px;min-height:690px;display:grid}.family-rail.svelte-16a37ju{border-right:1px solid var(--color-grid-line);background:var(--color-surface-white);flex-direction:column;gap:4px;padding:20px 10px 14px;display:flex}.rail-label.svelte-16a37ju{font:12px var(--font-mono);letter-spacing:1px;color:var(--color-ink-faint);padding:0 9px 12px}.family-rail.svelte-16a37ju>button:where(.svelte-16a37ju){text-align:left;width:100%;color:var(--color-ink-muted);font:12px/1.35 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;min-height:42px;padding:10px 8px;display:flex}.family-rail.svelte-16a37ju>button:where(.svelte-16a37ju):hover{background:var(--color-surface-sunk)}.family-rail.svelte-16a37ju>button.chosen:where(.svelte-16a37ju){background:var(--color-surface-inset);border-color:var(--color-hairline);color:var(--color-ink);font-weight:700}.family-symbol.svelte-16a37ju{font:12px var(--font-mono);border:1px solid color-mix(in srgb,var(--family-color,var(--color-primary)) 40%,var(--color-surface-white));color:var(--family-color,var(--color-primary));background:var(--color-surface-white);border-radius:4px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.rail-foot.svelte-16a37ju{margin-top:auto;padding:18px 9px 0}.micro-line.svelte-16a37ju{background:var(--anodized-gradient-horizontal);width:42px;height:2px;display:block}.rail-foot.svelte-16a37ju p:where(.svelte-16a37ju){font:12px/1.8 var(--font-mono);color:var(--color-ink-faint);margin:10px 0 0}.map-area.svelte-16a37ju{min-width:0}.results-panel.svelte-16a37ju{border-left:1px solid var(--color-hairline);flex-direction:column;min-width:0;height:690px;display:flex}.results-header.svelte-16a37ju{border-bottom:1px solid var(--color-grid-line);padding:20px 19px 15px}.results-kicker.svelte-16a37ju{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.results-kicker.svelte-16a37ju>span:where(.svelte-16a37ju){font:12px var(--font-mono);letter-spacing:1px;color:var(--color-ink-faint)}.results-kicker.svelte-16a37ju .text-button:where(.svelte-16a37ju){font-size:12px}.results-header.svelte-16a37ju h2:where(.svelte-16a37ju){letter-spacing:-.7px;font-size:20px;line-height:1.3}.results-header.svelte-16a37ju>p:where(.svelte-16a37ju){font:12px var(--font-body);color:var(--color-ink-muted);margin:6px 0 12px}.scope-control.svelte-16a37ju{background:var(--color-surface-inset);border:1px solid var(--color-grid-line);border-radius:4px;gap:3px;padding:3px;display:flex}.scope-control.svelte-16a37ju button:where(.svelte-16a37ju){font:12px var(--font-body);color:var(--color-ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;padding:6px 3px}.scope-control.svelte-16a37ju button.active:where(.svelte-16a37ju){background:var(--color-surface-white);color:var(--color-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--color-ink) 8%,transparent)}.clear-city.svelte-16a37ju{margin-top:9px}.supplier-results.svelte-16a37ju{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 19px;overflow:auto}.atlas-supplier.svelte-16a37ju{border-bottom:1px solid var(--color-grid-line);padding:17px 0 19px}.supplier-meta.svelte-16a37ju{font:12px var(--font-body);color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.save.svelte-16a37ju{border:1px solid var(--color-hairline);background:var(--color-surface-white);color:var(--color-primary);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:17px;display:grid}.save.saved.svelte-16a37ju{background:var(--color-status-enriched-bg);border-color:var(--color-primary)}.atlas-supplier.svelte-16a37ju h3:where(.svelte-16a37ju){letter-spacing:-.4px;overflow-wrap:anywhere;margin:5px 0 7px;font-size:16px}.atlas-supplier.svelte-16a37ju h3:where(.svelte-16a37ju) a:where(.svelte-16a37ju){color:var(--color-ink);text-decoration:none}.atlas-supplier.svelte-16a37ju h3:where(.svelte-16a37ju) a:where(.svelte-16a37ju):hover{color:var(--color-primary)}.supplier-processes.svelte-16a37ju{color:var(--color-ink-muted);font-size:12px;line-height:1.5}.evidence-box.svelte-16a37ju{background:var(--color-surface-sunk);border-left:2px solid var(--color-primary);margin:12px 0;padding:9px 11px}.evidence-box.svelte-16a37ju>span:where(.svelte-16a37ju){font:12px var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--color-ink-faint)}.evidence-box.svelte-16a37ju p:where(.svelte-16a37ju){font:12px/1.5 var(--font-body);color:var(--color-ink-soft);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.atlas-card-footer.svelte-16a37ju{justify-content:space-between;align-items:center;gap:8px;display:flex}.text-button.svelte-16a37ju{color:var(--color-primary);cursor:pointer;font:12px var(--font-body);background:0 0;border:0;padding:0}.text-button.svelte-16a37ju:hover{text-decoration:underline}.provenance.svelte-16a37ju{font:12px var(--font-body);background:var(--color-status-enriched-bg);color:var(--color-status-enriched-ink);border-radius:3px;padding:3px 5px}.results-bottom.svelte-16a37ju{background:var(--color-surface-white);border-top:1px solid var(--color-hairline);padding:14px 18px}.results-bottom.svelte-16a37ju>span:where(.svelte-16a37ju){color:var(--color-ink-muted);margin-bottom:8px;font-size:12px;display:block}.results-bottom.svelte-16a37ju>button:where(.svelte-16a37ju){color:var(--color-surface-white);background:var(--color-ink);font:12px var(--font-body);cursor:pointer;border:0;border-radius:4px;justify-content:space-between;width:100%;padding:11px 14px;display:flex}.results-bottom.svelte-16a37ju>button:where(.svelte-16a37ju):hover{background:var(--color-primary)}.atlas-status.svelte-16a37ju{border-top:1px solid var(--color-hairline);font:12px/1.5 var(--font-body);color:var(--color-ink-muted);justify-content:space-between;gap:30px;padding:12px 18px;display:flex}.atlas-status.svelte-16a37ju>span:where(.svelte-16a37ju):first-child{align-items:center;gap:8px;display:flex}.atlas-status.svelte-16a37ju>span:where(.svelte-16a37ju):last-child{white-space:nowrap}.atlas-status.svelte-16a37ju i:where(.svelte-16a37ju){background:var(--color-primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.copy-message.svelte-16a37ju{padding:5px 20px;font-size:12px}.empty-results.svelte-16a37ju{color:var(--color-ink-muted);padding:28px 0;font-size:12px;line-height:1.6}.empty-results.svelte-16a37ju>span:where(.svelte-16a37ju){font-size:30px}.empty-results.svelte-16a37ju h3:where(.svelte-16a37ju){margin:12px 0;font-size:18px}.empty-results.svelte-16a37ju button:where(.svelte-16a37ju){margin-top:14px;display:block}.empty-results.svelte-16a37ju button:where(.svelte-16a37ju):not(.text-button){background:var(--color-primary);color:var(--color-surface-white);cursor:pointer;border:0;border-radius:4px;padding:10px 14px}.below-map.svelte-16a37ju{grid-template-columns:1fr 2.3fr;gap:40px;padding:52px 0 40px;display:grid}.below-heading.svelte-16a37ju h2:where(.svelte-16a37ju){letter-spacing:-1px;font-size:27px;line-height:1.25}.below-heading.svelte-16a37ju .overline:where(.svelte-16a37ju){font-size:12px}.journey.svelte-16a37ju{border:1px solid var(--color-hairline);border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.journey.svelte-16a37ju>a:where(.svelte-16a37ju){background:var(--color-surface-white);color:var(--color-ink);border-right:1px solid var(--color-hairline);padding:23px 20px;text-decoration:none;position:relative}.journey.svelte-16a37ju>a:where(.svelte-16a37ju):last-child{border:0}.journey.svelte-16a37ju>a:where(.svelte-16a37ju):hover{background:var(--color-surface-sunk)}.journey-index.svelte-16a37ju{font:12px var(--font-mono);color:var(--color-ink-faint);letter-spacing:.6px;margin-bottom:16px;display:block}.journey.svelte-16a37ju strong:where(.svelte-16a37ju){font:700 15px var(--font-display);letter-spacing:-.4px;display:block}.journey.svelte-16a37ju p:where(.svelte-16a37ju){color:var(--color-ink-muted);margin:8px 0 28px;font-size:12px;line-height:1.6}.journey-arrow.svelte-16a37ju{color:var(--color-primary);font-size:20px;position:absolute;bottom:15px;right:20px}.capability-collections.svelte-16a37ju{border-top:1px solid var(--color-hairline);grid-template-columns:1fr 2.3fr;gap:40px;padding:36px 0;display:grid}.capability-collections.svelte-16a37ju h2:where(.svelte-16a37ju){letter-spacing:-.8px;font-size:25px}.capability-collections.svelte-16a37ju p:where(.svelte-16a37ju):not(.overline){color:var(--color-ink-muted);font-size:12px}.capability-collections.svelte-16a37ju nav:where(.svelte-16a37ju){grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.capability-collections.svelte-16a37ju nav:where(.svelte-16a37ju) a:where(.svelte-16a37ju){border-bottom:1px solid var(--color-grid-line);color:var(--color-ink-soft);justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;text-decoration:none;display:flex}.capability-collections.svelte-16a37ju nav:where(.svelte-16a37ju) a:where(.svelte-16a37ju):hover,.capability-collections.svelte-16a37ju nav:where(.svelte-16a37ju) span:where(.svelte-16a37ju){color:var(--color-primary)}.method.svelte-16a37ju{border-top:1px solid var(--color-hairline);color:var(--color-ink-muted);padding:18px 0;font-size:12px}.method.svelte-16a37ju summary:where(.svelte-16a37ju){cursor:pointer}.method.svelte-16a37ju>div:where(.svelte-16a37ju){max-width:900px;font-size:13px;line-height:1.7}.no-script.svelte-16a37ju{font-size:13px}.atlas-dialog.svelte-16a37ju{background:var(--color-surface-white);color:var(--color-ink);border:1px solid var(--color-hairline);width:calc(100% - 32px);max-width:680px;max-height:85vh;box-shadow:0 25px 100px color-mix(in srgb,var(--color-ink) 30%,transparent);border-radius:9px;padding:28px}.atlas-dialog.svelte-16a37ju::backdrop{background:color-mix(in srgb,var(--color-ink) 50%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-top.svelte-16a37ju{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dialog-top.svelte-16a37ju .overline:where(.svelte-16a37ju){margin:0;font-size:12px}.dialog-top.svelte-16a37ju>button:where(.svelte-16a37ju){background:var(--color-surface-inset);border:1px solid var(--color-hairline);cursor:pointer;width:34px;height:34px;color:var(--color-ink);border-radius:4px;font-size:24px;line-height:1}.atlas-dialog.svelte-16a37ju h2:where(.svelte-16a37ju){letter-spacing:-1px;font-size:29px;line-height:1.2}.atlas-dialog.svelte-16a37ju p:where(.svelte-16a37ju),.atlas-dialog.svelte-16a37ju li:where(.svelte-16a37ju){overflow-wrap:anywhere;font-size:13px;line-height:1.65}.atlas-dialog.svelte-16a37ju>p:where(.svelte-16a37ju){color:var(--color-ink-muted)}.atlas-dialog.svelte-16a37ju section:where(.svelte-16a37ju){border-top:1px solid var(--color-grid-line);padding:18px 0}.atlas-dialog.svelte-16a37ju section:where(.svelte-16a37ju) h3:where(.svelte-16a37ju){font-size:15px}.atlas-dialog.svelte-16a37ju section:where(.svelte-16a37ju)>p:where(.svelte-16a37ju){margin:7px 0 0}.atlas-dialog.svelte-16a37ju li:where(.svelte-16a37ju){padding:7px 0}.atlas-dialog.svelte-16a37ju ul:where(.svelte-16a37ju){margin-bottom:0;padding-left:20px}.atlas-dialog.svelte-16a37ju li:where(.svelte-16a37ju) p:where(.svelte-16a37ju){margin:4px 0 0}.atlas-dialog.svelte-16a37ju section:where(.svelte-16a37ju) a:where(.svelte-16a37ju){font-size:12px}.detail-status.svelte-16a37ju{font:12px var(--font-body);color:var(--color-status-enriched-ink);background:var(--color-status-enriched-bg);border-radius:3px;padding:5px 7px;display:inline-block}.location-note.svelte-16a37ju{font-size:12px!important}.primary-action.svelte-16a37ju{background:var(--anodized-gradient-horizontal);color:var(--color-surface-white);font:700 13px var(--font-body);text-shadow:0 1px 3px var(--color-ink);cursor:pointer;border:0;border-radius:5px;padding:13px 20px;text-decoration:none;display:inline-block}@media (width>=1600px){.atlas-body.svelte-16a37ju{grid-template-columns:210px minmax(0,1fr) 380px}}@media (width<=1150px){.atlas-page.svelte-16a37ju{padding:0 22px 40px}.atlas-body.svelte-16a37ju{grid-template-columns:minmax(0,1fr) 340px}.family-rail.svelte-16a37ju{border-right:0;border-bottom:1px solid var(--color-grid-line);flex-direction:row;grid-column:1/-1;gap:6px;padding:10px;display:flex;overflow-x:auto}.family-rail.svelte-16a37ju>button:where(.svelte-16a37ju){flex-shrink:0;width:auto;max-width:175px;min-height:0;padding:7px;font-size:12px}.rail-label.svelte-16a37ju,.rail-foot.svelte-16a37ju{display:none}.below-map.svelte-16a37ju,.capability-collections.svelte-16a37ju{grid-template-columns:1fr;gap:22px}.below-heading.svelte-16a37ju h2:where(.svelte-16a37ju) br:where(.svelte-16a37ju){display:none}.below-heading.svelte-16a37ju .overline:where(.svelte-16a37ju){margin-bottom:8px}.results-panel.svelte-16a37ju{height:660px}.advanced-filters.svelte-16a37ju{grid-template-columns:repeat(3,1fr)}.atlas-status.svelte-16a37ju{gap:15px}.atlas-status.svelte-16a37ju>span:where(.svelte-16a37ju):last-child{white-space:normal}}@media (width<=760px){.atlas-page.svelte-16a37ju{padding:0 12px 28px}.overline.svelte-16a37ju{letter-spacing:1px;margin-bottom:15px;font-size:12px}.atlas-toolbar.svelte-16a37ju{flex-wrap:wrap;gap:12px;padding:13px}.atlas-toolbar.svelte-16a37ju>label:where(.svelte-16a37ju):not(.atlas-search){flex-basis:calc(50% - 12px);min-width:0;max-width:none}.filter-button.svelte-16a37ju{padding:8px 11px}.advanced-filters.svelte-16a37ju{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.atlas-body.svelte-16a37ju{grid-template-columns:1fr;min-height:0}.family-rail.svelte-16a37ju{grid-column:1}.map-area.svelte-16a37ju{height:500px}.results-panel.svelte-16a37ju{border-left:0;border-top:1px solid var(--color-hairline);height:600px}.results-header.svelte-16a37ju{padding:18px}.results-header.svelte-16a37ju h2:where(.svelte-16a37ju){font-size:22px}.scope-control.svelte-16a37ju button:where(.svelte-16a37ju){padding:8px 3px;font-size:12px}.supplier-results.svelte-16a37ju{padding:0 18px}.atlas-supplier.svelte-16a37ju h3:where(.svelte-16a37ju){font-size:18px}.supplier-meta.svelte-16a37ju,.supplier-processes.svelte-16a37ju{font-size:12px}.evidence-box.svelte-16a37ju p:where(.svelte-16a37ju){font-size:13px}.text-button.svelte-16a37ju,.provenance.svelte-16a37ju{font-size:12px}.results-bottom.svelte-16a37ju{align-items:center;gap:12px;display:flex}.results-bottom.svelte-16a37ju>span:where(.svelte-16a37ju){flex:1;margin:0}.results-bottom.svelte-16a37ju>button:where(.svelte-16a37ju){gap:24px;width:auto}.atlas-status.svelte-16a37ju{flex-direction:column;gap:6px;padding:12px 16px;font-size:12px}.below-map.svelte-16a37ju{padding:34px 7px 28px}.below-heading.svelte-16a37ju h2:where(.svelte-16a37ju){font-size:25px}.journey.svelte-16a37ju{grid-template-columns:1fr}.journey.svelte-16a37ju>a:where(.svelte-16a37ju){border-right:0;border-bottom:1px solid var(--color-hairline);padding:17px}.journey.svelte-16a37ju p:where(.svelte-16a37ju){max-width:80%;margin-bottom:3px}.journey-index.svelte-16a37ju{margin-bottom:10px}.capability-collections.svelte-16a37ju{padding:28px 7px}.capability-collections.svelte-16a37ju nav:where(.svelte-16a37ju){grid-template-columns:1fr}.method.svelte-16a37ju{margin:0 7px}.atlas-dialog.svelte-16a37ju{padding:20px}.primary-action.svelte-16a37ju{font-size:12px}}.sr-only.svelte-16a37ju{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atlas-page.svelte-16a37ju{padding-top:14px}.save.svelte-16a37ju{width:auto;min-width:68px;font:12px var(--font-body);padding:5px 7px}.save.svelte-16a37ju:disabled{opacity:.45;cursor:not-allowed}.comparison-selection.svelte-16a37ju{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.comparison-selection.svelte-16a37ju button:where(.svelte-16a37ju){border:1px solid var(--color-hairline);background:var(--color-surface-sunk);color:var(--color-ink-muted);font:12px var(--font-body);cursor:pointer;overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:4px 6px}@media (width<=760px){.results-bottom.svelte-16a37ju{display:block}.results-bottom.svelte-16a37ju>button:where(.svelte-16a37ju){width:100%;margin-top:8px}}.results-bottom.svelte-16a37ju>button:where(.svelte-16a37ju):disabled{opacity:.5;cursor:not-allowed}.atlas-page.svelte-16a37ju{padding-inline:24px}.search-and-filters.svelte-16a37ju{border-bottom:1px solid var(--color-grid-line);grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);display:grid}.brief-search.svelte-16a37ju{border-bottom:0;padding:11px 16px}.brief-search.svelte-16a37ju>label:where(.svelte-16a37ju){margin-bottom:5px;font-size:12px}.brief-input-row.svelte-16a37ju{gap:7px}.brief-input-row.svelte-16a37ju input:where(.svelte-16a37ju){padding:9px 10px;font-size:12px}.match-button.svelte-16a37ju{padding:11px 12px;font-size:12px}.atlas-toolbar.svelte-16a37ju{border-bottom:0;align-items:flex-end;gap:9px;padding:11px 16px 11px 0}.atlas-toolbar.svelte-16a37ju>label:where(.svelte-16a37ju):not(.atlas-search){min-width:0;max-width:none}.atlas-toolbar.svelte-16a37ju label:where(.svelte-16a37ju)>span:where(.svelte-16a37ju):not(.sr-only){font-size:12px}.filter-button.svelte-16a37ju{padding:9px 10px}.filter-button.svelte-16a37ju span:where(.svelte-16a37ju){margin-left:5px}.atlas-body.svelte-16a37ju{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 330px;height:max(480px,100svh - 220px);min-height:0}.family-rail.svelte-16a37ju{border-right:0;border-bottom:1px solid var(--color-grid-line);flex-direction:row;grid-column:1/-1;gap:5px;padding:7px 10px;overflow-x:auto}.family-rail.svelte-16a37ju>button:where(.svelte-16a37ju){flex-shrink:0;width:auto;max-width:175px;min-height:34px;padding:4px 7px;font-size:12px}.family-symbol.svelte-16a37ju{width:23px;height:23px}.rail-label.svelte-16a37ju,.rail-foot.svelte-16a37ju{display:none}.map-area.svelte-16a37ju{height:100%;min-height:0}.results-panel.svelte-16a37ju{height:100%;min-height:0;overflow:auto}.results-header.svelte-16a37ju{padding:15px}.match-summary.svelte-16a37ju{flex-direction:column;flex-shrink:0;gap:10px;max-height:220px;padding:12px 15px;overflow:auto}.match-actions.svelte-16a37ju{flex-direction:row;gap:16px}.search-error.svelte-16a37ju{flex-shrink:0;padding:12px 15px}.supplier-results.svelte-16a37ju{min-height:120px}.atlas-status.svelte-16a37ju{padding:9px 16px}@media (width<=1000px){.search-and-filters.svelte-16a37ju{grid-template-columns:1fr}.brief-search.svelte-16a37ju{padding-bottom:5px}.atlas-toolbar.svelte-16a37ju{padding:5px 16px 10px}.atlas-body.svelte-16a37ju{grid-template-columns:minmax(0,1fr) 300px;height:max(440px,100svh - 270px)}}@media (width<=760px){.atlas-page.svelte-16a37ju{padding-inline:8px}.brief-search.svelte-16a37ju{padding:9px 10px 4px}.brief-input-row.svelte-16a37ju{flex-wrap:nowrap}.brief-input-row.svelte-16a37ju input:where(.svelte-16a37ju){flex-basis:auto;min-width:0;padding:8px;font-size:16px}.match-button.svelte-16a37ju{flex:none;padding:11px 8px;font-size:12px}.atlas-toolbar.svelte-16a37ju{flex-wrap:nowrap;gap:7px;padding:5px 10px 9px}.atlas-toolbar.svelte-16a37ju>label:where(.svelte-16a37ju):not(.atlas-search){flex-basis:0}.atlas-toolbar.svelte-16a37ju select:where(.svelte-16a37ju){padding:8px 16px 8px 6px;font-size:12px}.atlas-toolbar.svelte-16a37ju .quiet:where(.svelte-16a37ju){font-size:12px}.filter-button.svelte-16a37ju{padding:9px 7px;font-size:12px}.family-rail.svelte-16a37ju{padding:5px 8px}.atlas-body.svelte-16a37ju{grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto}.map-area.svelte-16a37ju{height:max(360px,100svh - 270px)}.results-panel.svelte-16a37ju{height:600px}.match-summary.svelte-16a37ju{max-height:none}}.brief-search.svelte-16a37ju>label:where(.svelte-16a37ju){font-size:14px}.brief-input-row.svelte-16a37ju input:where(.svelte-16a37ju),.advanced-filters.svelte-16a37ju input:where(.svelte-16a37ju),select.svelte-16a37ju,.atlas-toolbar.svelte-16a37ju select:where(.svelte-16a37ju){min-height:42px;font-size:16px}.match-button.svelte-16a37ju,.filter-button.svelte-16a37ju,.quiet.svelte-16a37ju,.atlas-toolbar.svelte-16a37ju .quiet:where(.svelte-16a37ju),.text-button.svelte-16a37ju,.results-kicker.svelte-16a37ju .text-button:where(.svelte-16a37ju),.primary-action.svelte-16a37ju{font-size:14px}.match-button.svelte-16a37ju,.filter-button.svelte-16a37ju{min-height:42px}.family-rail.svelte-16a37ju>button:where(.svelte-16a37ju){max-width:230px;min-height:42px;font-size:14px}.atlas-supplier.svelte-16a37ju h3:where(.svelte-16a37ju){font-size:18px}.evidence-box.svelte-16a37ju p:where(.svelte-16a37ju),.atlas-dialog.svelte-16a37ju p:where(.svelte-16a37ju),.atlas-dialog.svelte-16a37ju li:where(.svelte-16a37ju),.journey.svelte-16a37ju p:where(.svelte-16a37ju),.method.svelte-16a37ju>div:where(.svelte-16a37ju){font-size:16px}.supplier-processes.svelte-16a37ju,.supplier-meta.svelte-16a37ju,.results-header.svelte-16a37ju>p:where(.svelte-16a37ju),.match-summary.svelte-16a37ju,.search-error.svelte-16a37ju,.capability-collections.svelte-16a37ju nav:where(.svelte-16a37ju) a:where(.svelte-16a37ju){font-size:14px}.scope-control.svelte-16a37ju button:where(.svelte-16a37ju){white-space:normal;min-height:36px;font-size:12px}.save.svelte-16a37ju{height:auto;min-height:36px;font-size:14px}.results-bottom.svelte-16a37ju>button:where(.svelte-16a37ju){min-height:44px;font-size:14px}.comparison-selection.svelte-16a37ju button:where(.svelte-16a37ju){min-height:32px;font-size:12px}.atlas-card-footer.svelte-16a37ju{flex-wrap:wrap}.atlas-body.svelte-16a37ju{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1000px){.atlas-body.svelte-16a37ju{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=760px){.atlas-body.svelte-16a37ju{grid-template-columns:1fr}.atlas-toolbar.svelte-16a37ju{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.atlas-toolbar.svelte-16a37ju>label:where(.svelte-16a37ju):not(.atlas-search){width:100%}.atlas-toolbar.svelte-16a37ju .quiet:where(.svelte-16a37ju){justify-self:start;padding:10px}.brief-input-row.svelte-16a37ju{flex-wrap:wrap}.brief-input-row.svelte-16a37ju input:where(.svelte-16a37ju){flex-basis:100%}.match-button.svelte-16a37ju{flex:1}.advanced-filters.svelte-16a37ju{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.svelte-16a37ju{scroll-behavior:auto!important}}
