.native-map *{box-sizing:border-box}.native-map{margin:0;min-width:320px;background:var(--background);color:var(--foreground);height:100%;overflow:hidden}.native-map{-webkit-font-smoothing:antialiased}.native-map a,.native-map button,.native-map input{font:inherit;color:inherit}.native-map button{cursor:pointer}.native-map a:focus-visible,.native-map button:focus-visible{outline:2px solid #467366;outline-offset:3px}.native-map button{-webkit-tap-highlight-color:transparent}.native-map svg{flex-shrink:0}.native-map .positive{color:#28735a!important}.native-map .negative{color:#b65343!important}.native-map .atlas-app,.native-map .atlas-workbench,.native-map .map-workspace{width:100%;height:100dvh;min-height:500px}.native-map .atlas-app{overflow:hidden}.native-map .map-workspace{position:relative;isolation:isolate;overflow:hidden;background:var(--background)}.native-map .topbar{position:absolute;z-index:50;top:0;left:0;right:0;height:50px;display:flex;align-items:center;gap:24px;padding:0 20px;border-bottom:1px solid var(--border);background:#f8f5edee;backdrop-filter:blur(16px)}.native-map .topbar-brand{display:flex;gap:14px;align-items:center;color:#293d38;text-decoration:none;white-space:nowrap;font-weight:650;font-size:14px;letter-spacing:.08em}.native-map .brand-coordinates{font-family:Georgia,serif;font-style:italic;font-size:15px;font-weight:500;padding-right:16px;border-right:1px solid #c5c6b8}.native-map .topbar-context{display:flex;align-items:center;gap:14px;margin-right:auto}.native-map .topbar-context b{font-size:10px;font-weight:500;color:#6f796f}.native-map .live-indicator{display:none}.native-map .company-search{position:relative;display:flex;align-items:center;width:220px;flex-shrink:0;gap:9px}.native-map .company-search>svg{width:15px;color:#687a71}.native-map .company-search input{background:transparent;border:0;box-shadow:none;border-radius:0;padding:4px 0;height:30px;font-size:10px;outline:none}.native-map .company-search>button{border:0;background:transparent;padding:0}.native-map .company-search>button svg{width:14px}.native-map .search-results{position:absolute;z-index:70;top:42px;right:0;width:320px;padding:6px;border:1px solid var(--border);border-radius:6px;background:var(--card);box-shadow:0 16px 45px #33463320}.native-map .search-results button{display:flex;justify-content:space-between;width:100%;padding:12px;background:transparent;border:0;text-align:left;border-radius:3px}.native-map .search-results button:hover{background:#e7ede5}.native-map .search-results b,.native-map .search-results small{display:block}.native-map .search-results b{font-size:13px}.native-map .search-results small{color:#7c8174;font-size:10px;margin-top:4px}.native-map .search-results em{font:11px SFMono-Regular,Consolas,monospace}.native-map .search-results p{padding:8px;font-size:12px}.native-map .topbar-pulse{display:flex;gap:18px;padding-left:18px;border-left:1px solid var(--border);white-space:nowrap}.native-map .topbar-pulse span{display:grid;gap:1px}.native-map .topbar-pulse small{font-size:8px;color:#7d8477}.native-map .topbar-pulse b{font:15px Avenir Next,sans-serif;font-weight:600}.native-map .topbar-pulse span:last-child{display:none}.native-map .map-toolbar{position:absolute;z-index:30;top:58px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.native-map .map-controls,.native-map .map-title{pointer-events:auto}.native-map .map-title h2{margin:3px 0;font:600 21px Songti SC,"Noto Serif CJK SC",Georgia,serif;letter-spacing:.09em}.native-map .map-title>p{display:none}.native-map .map-breadcrumb{display:flex;align-items:center;gap:6px;font-size:9px;color:#738373}.native-map .map-breadcrumb button{border:0;background:transparent;padding:0;text-decoration:underline;text-underline-offset:3px}.native-map .map-breadcrumb svg{width:12px;height:12px}.native-map .map-live-state{display:inline-flex;align-items:center;gap:5px}.native-map .map-live-state i{width:5px;height:5px;background:#568770;border-radius:50%}.native-map .map-scale-readout{display:none}.native-map .map-controls{display:flex;gap:7px;align-items:center}.native-map .mode-switch{display:flex;padding:3px;border:1px solid #d0d0c1;background:#faf8f0e6;border-radius:5px}.native-map .mode-switch button{padding:7px 12px;border:0;background:transparent;border-radius:3px;font-size:10px;color:#718074}.native-map .mode-switch .is-active{background:#314f44;color:#fffef8}.native-map .icon-control{display:grid;place-items:center;width:33px;height:33px;border:1px solid #d0d0c1;border-radius:4px;background:#faf8f0e6}.native-map .icon-control svg{width:14px;height:14px}.native-map .map-frame{position:absolute;inset:0;overflow:hidden}.native-map .map-interaction-surface{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;border:0;padding:0;background:transparent;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;text-align:initial}.native-map .is-dragging .map-interaction-surface{cursor:grabbing}.native-map .map-interaction-surface:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #718777}.native-map .atlas-map{width:100%;height:100%;display:block;overflow:hidden;opacity:0}.native-map .is-map-ready .atlas-map{opacity:1;transition:opacity .5s ease}.native-map .atlas-world{transform-origin:0 0;transform-box:view-box;will-change:transform}.native-map .is-camera-animating .atlas-world{transition:transform .65s cubic-bezier(.2,.82,.2,1)}.native-map .is-camera-animating .atlas-labels{animation:labels-settle .68s both}.native-map .world-paper{fill:#e6dfcd}.native-map .world-neatline{fill:none;stroke:#626c5e;stroke-width:1.3;pointer-events:none;vector-effect:non-scaling-stroke}.native-map .country-territory{stroke:#f7f3e8;stroke-width:1.2;vector-effect:non-scaling-stroke;transition:fill .35s ease,opacity .22s ease;cursor:pointer}.native-map .country-territory.is-private{stroke-dasharray:3 2;stroke:#7f807061}.native-map .country-territory.is-muted{opacity:.43}.native-map .country-territory.is-active{filter:brightness(1.08);opacity:1}.native-map .cluster-border-layer,.native-map .dependency-layer{pointer-events:none}.native-map .cluster-border{fill:none;stroke:#40584a75;stroke-width:1.05;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.native-map .cluster-border.is-focused{stroke:#304f409c;stroke-width:1.35}.native-map .dependency-layer path{fill:none;stroke:#f7f2e5;stroke-width:2.2;stroke-dasharray:4 11;stroke-linecap:round;marker-end:url(#dependency-arrow);vector-effect:non-scaling-stroke;animation:dependency-flow 14s linear infinite;filter:drop-shadow(0 1px 0 #334b3a55);opacity:.72}.native-map #dependency-arrow path{fill:#f7f2e5;stroke:#51675a;stroke-width:.6}.native-map .continent-border-layer{pointer-events:none}.native-map .continent-border{fill:none;stroke:#536553;stroke-width:2.3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.native-map .continent-border.is-focused{stroke:#244739;stroke-width:3}.native-map .selected-country-outline{fill:none;stroke:#1f493b;stroke-width:2.7;pointer-events:none;vector-effect:non-scaling-stroke}.native-map .atlas-labels{text-anchor:middle}.native-map .continent-label{cursor:zoom-in}.native-map .continent-label-hit{fill:#f6f0df;fill-opacity:.63;transition:fill-opacity .18s}.native-map .continent-label:hover .continent-label-hit{fill-opacity:1}.native-map .continent-name{font-family:Songti SC,"Noto Serif CJK SC",Georgia,serif;font-weight:700;letter-spacing:.08em;fill:#2a4539;dominant-baseline:central}.native-map .continent-metrics{fill:#3f5748;font:9px SFMono-Regular,Consolas,monospace;letter-spacing:.02em}.native-map .cluster-label{pointer-events:none}.native-map .cluster-label rect{fill:#f8f5e9e8;stroke:#71807166;stroke-width:.8}.native-map .cluster-label text{fill:#43594b;font:9px Avenir Next,PingFang SC,sans-serif;font-weight:650;letter-spacing:.04em;dominant-baseline:middle}.native-map .label-leader{fill:none;stroke:#60735d;stroke-width:.8;stroke-dasharray:2 2;pointer-events:none}.native-map .country-label{pointer-events:none}.native-map .country-name{fill:#314337;font-family:Avenir Next,PingFang SC,sans-serif;font-weight:600;paint-order:stroke;stroke:#f1edd9;stroke-width:2.5px;stroke-opacity:.6;stroke-linejoin:round}.native-map .country-value{fill:#465d4d;font:9px SFMono-Regular,Consolas,monospace;paint-order:stroke;stroke:#f1edd9;stroke-width:1.8px;stroke-opacity:.7}.native-map .company-capital{fill:#385548;stroke:#f7f2de;stroke-width:.9}.native-map .map-zoom-controls{position:absolute;z-index:22;right:18px;top:44%;display:grid;border:1px solid #c8ccbd;border-radius:5px;background:#faf8f1ed;box-shadow:0 3px 12px #34462c0a;overflow:hidden}.native-map .map-zoom-controls button{display:grid;place-items:center;width:36px;height:37px;padding:0;border:0;border-bottom:1px solid #dde0d2;border-radius:0;background:transparent}.native-map .map-zoom-controls button:last-child{border:0}.native-map .map-zoom-controls button:hover{background:#e0e7db}.native-map .map-zoom-controls svg{width:16px;height:16px}.native-map .map-gesture-hint{position:absolute;z-index:20;bottom:75px;left:22px;display:flex;align-items:center;gap:7px;font-size:9px;color:#7e8879;pointer-events:none}.native-map .map-gesture-hint svg{width:13px;height:13px}.native-map .map-gesture-hint b{margin-left:5px;padding-left:8px;border-left:1px solid #c4cbbd;font-family:SFMono-Regular,monospace;font-weight:500}.native-map .atlas-caption{position:absolute;z-index:20;bottom:75px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font-size:9px;color:#7c8576;white-space:nowrap;pointer-events:none}.native-map .atlas-caption>i{width:15px;border-top:1px dashed #697765}.native-map .heat-ramp{display:flex;align-items:center;gap:4px}.native-map .heat-ramp i{width:68px;height:5px;background:linear-gradient(90deg,#c67464,#deddd4,#609882)}.native-map .mini-map{position:absolute;z-index:21;right:18px;bottom:72px;width:112px;border:1px solid #d0d0c1;background:#faf8f0ef;padding:7px;border-radius:4px;box-shadow:0 3px 12px #34462c0a}.native-map .mini-map>span{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#65775f;margin-bottom:4px;letter-spacing:.06em}.native-map .mini-map>span b{font-weight:400}.native-map .mini-map svg{width:100%;display:block}.native-map .mini-map-viewport{fill:#ffffff20;stroke:#253d2d;stroke-width:16}.native-map .industry-flow{position:absolute;z-index:31;bottom:14px;left:18px;right:18px;display:flex;align-items:stretch;height:48px;border-top:1px solid #bfc9b8;border-bottom:1px solid #d5d9c9;background:#f5f2e8ee;backdrop-filter:blur(12px)}.native-map .flow-label{display:flex;flex-direction:column;justify-content:center;min-width:77px;font-size:10px;font-weight:650;line-height:1.3;letter-spacing:.06em}.native-map .flow-label small{font:7px SFMono-Regular,monospace;color:#8b9584;margin-top:4px;letter-spacing:.15em}.native-map .industry-flow button{position:relative;flex:1;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 13px;background:transparent;border:0;border-left:1px solid #d4d9c9;text-align:left}.native-map .industry-flow button:before{position:absolute;content:"";left:13px;top:-1px;right:13px;height:2px;background:var(--sector);opacity:.6}.native-map .industry-flow button.is-active,.native-map .industry-flow button:hover{background:#e8eddf}.native-map .industry-flow button>span:first-child{font:8px SFMono-Regular,monospace;color:#9aa08f}.native-map .industry-flow button>span:nth-child(2){display:grid;gap:3px}.native-map .industry-flow small{font-size:8px;color:#89937f}.native-map .industry-flow b{font-size:10px;white-space:nowrap;font-weight:550}.native-map .industry-flow em{font:10px SFMono-Regular,monospace;color:#5d7058}.native-map .map-footnote{position:absolute;z-index:20;bottom:2px;left:18px;right:18px;display:flex;justify-content:space-between;color:#929987;font-size:8px;pointer-events:none}.native-map .map-tooltip{position:absolute;z-index:40;width:265px;padding:16px;transform:translate(16px,10px);background:#fcfaf2f5;border:1px solid #cbd1bf;box-shadow:0 8px 28px #2e442820;border-radius:5px;pointer-events:none}.native-map .map-tooltip.align-right{transform:translate(calc(-100% - 16px),10px)}.native-map .map-tooltip header{display:flex;justify-content:space-between;font-size:9px;color:#71816b}.native-map .map-tooltip h3{margin:8px 0 11px;font-size:19px}.native-map .map-tooltip>div{display:grid;gap:4px}.native-map .map-tooltip strong{font-size:22px;font-weight:500}.native-map .map-tooltip p,.native-map .map-tooltip>div span{font-size:11px;line-height:1.7;color:#68745e}.native-map .map-tooltip footer{border-top:1px solid #dce0d3;padding-top:9px;color:#8a927f;font-size:9px}.native-map .inspector-backdrop{display:none}.native-map .sector-inspector{position:absolute;z-index:45;right:16px;top:74px;bottom:96px;width:380px;display:flex;flex-direction:column;background:#fcfaf3f7;border:1px solid #c7cfbd;border-radius:7px;box-shadow:0 12px 48px #314b2620;overflow:hidden;animation:inspector-in .3s ease both;backdrop-filter:blur(18px)}.native-map .inspector-close{position:absolute;z-index:2;top:12px;right:12px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #d6dccc;border-radius:50%;background:#f6f5ed}.native-map .inspector-close svg{width:14px;height:14px}.native-map .inspector-hero{padding:24px 22px 16px;border-bottom:1px solid #d7ddce;flex-shrink:0}.native-map .inspector-label{color:#78886b;font-size:9px;letter-spacing:.08em}.native-map .inspector-hero h2{margin:12px 0 6px;font:600 26px Songti SC,Georgia,serif}.native-map .inspector-hero>p{font-size:11px;line-height:1.65;color:#78816e}.native-map .inspector-metrics{display:flex;justify-content:space-between;margin-top:20px}.native-map .inspector-metrics span{display:grid;gap:5px}.native-map .inspector-metrics small{color:#88927b;font-size:9px}.native-map .inspector-metrics b{font-size:21px;font-weight:500}.native-map .inspector-primary-action{margin-top:18px;display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 0 0;border:0;border-top:1px solid #e0e4d7;font-size:10px;background:transparent;color:#51724e}.native-map .inspector-primary-action svg{width:13px;height:13px}.native-map .inspector-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:#c7cfbb transparent}.native-map .company-peek{margin:18px 20px;padding:17px;background:#e9eee1;border:1px solid #d3dcc8;border-radius:4px}.native-map .company-peek header{display:flex;justify-content:space-between;font-size:9px;color:#667b5c}.native-map .company-peek h3{margin:10px 0 8px;font-size:22px}.native-map .company-peek>div{display:flex;justify-content:space-between;align-items:baseline}.native-map .company-peek>strong{display:block;margin-top:16px;font-size:12px;line-height:1.7;font-weight:600}.native-map .company-peek header button{display:grid;place-items:center;padding:0;border:0;background:transparent}.native-map .company-peek header button svg{width:14px;height:14px}.native-map .company-peek-title{gap:12px}.native-map .company-peek-title>b{font-size:22px;font-weight:500;white-space:nowrap}.native-map .company-peek-title>div>span{font-size:9px;color:#728268}.native-map .company-peek-stats{margin-top:18px;padding-top:12px;border-top:1px solid #d0dac3}.native-map .company-peek-stats>span{display:grid;gap:5px;max-width:32%}.native-map .company-peek-stats small{font-size:9px;color:#7a8a6f}.native-map .company-peek-stats b{font:11px SFMono-Regular,monospace}.native-map .company-peek p{font-size:11px;line-height:1.8;color:#637357}.native-map .company-peek footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#6d7d5f}.native-map .company-peek footer a{display:flex;gap:3px;white-space:nowrap}.native-map .company-peek footer svg{width:11px;height:11px}.native-map .sector-explanation{padding:20px 22px}.native-map .inspector-ranking header>div>span,.native-map .sector-explanation>span{font-size:9px;color:#89957b}.native-map .sector-explanation>p{font-size:12px;line-height:1.9;color:#536b4e}.native-map .sector-explanation dl{margin:14px 0 0}.native-map .sector-explanation dl div+div{margin-top:12px}.native-map .sector-explanation dt{font-size:9px;color:#89957b;margin-bottom:4px}.native-map .sector-explanation dd{margin:0;font-size:10px;line-height:1.8;color:#657c5d}.native-map .cluster-summary{display:flex;flex-wrap:wrap;gap:6px}.native-map .cluster-summary span{padding:4px 7px;border:1px solid #cbd5c2;border-radius:999px;background:#f4f6ed;line-height:1.2;white-space:nowrap}.native-map .inspector-ranking{padding:0 22px 24px}.native-map .inspector-ranking>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.native-map .inspector-ranking header h3{font-size:14px;margin:5px 0;font-weight:550}.native-map .inspector-ranking header>svg{width:16px;color:#94a084}.native-map .rank-list button{display:flex;align-items:center;width:100%;gap:10px;padding:12px 0;border:0;border-bottom:1px solid #e2e6d8;background:transparent;text-align:left}.native-map .rank-list button.is-active,.native-map .rank-list button:hover{background:#edf1e6}.native-map .rank-list button>span:first-child{font:9px SFMono-Regular,monospace;color:#9ba58d}.native-map .rank-list button>span:nth-child(2){flex:1;min-width:0;display:grid;gap:4px}.native-map .rank-list b{font-size:11px;font-weight:600}.native-map .rank-list small{font-size:8px;color:#87997a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-map .rank-list em{font:10px SFMono-Regular,monospace}.native-map .ranking-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;font-size:10px;padding:14px 0}.native-map .ranking-toggle svg{width:13px;height:13px}.native-map .method-sheet{background:#fbf9f1;padding:28px;color:#304b39;width:420px;overflow-y:auto}.native-map .method-kicker{color:#88987a;font:9px SFMono-Regular,monospace;letter-spacing:.1em;margin-bottom:12px}.native-map .method-content{display:grid;gap:25px;padding-top:24px}.native-map .method-content section{display:flex;gap:14px}.native-map .method-content section>span{font:10px SFMono-Regular,monospace;color:#8b9a7c;padding-top:5px}.native-map .method-content h3{font-size:13px;margin:0 0 6px}.native-map .method-content p{font-size:12px;line-height:1.9;color:#728265;margin:0}.native-map .method-content p+p{margin-top:8px}.native-map .method-footer{margin-top:30px;padding-top:20px;border-top:1px solid #d9e1ce;font:9px SFMono-Regular,monospace;color:#819373}.native-map .is-inspector-open .map-zoom-controls,.native-map .is-inspector-open .mini-map{right:413px}.native-map .is-inspector-open .map-controls{margin-right:400px}.native-map .is-map-expanded{position:fixed;inset:0;z-index:80}@keyframes inspector-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes labels-settle{0%,30%{opacity:0}to{opacity:1}}@keyframes dependency-flow{to{stroke-dashoffset:-120}}@media (max-width:1200px){.native-map .topbar{gap:18px;padding:0 18px}.native-map .topbar-context b{display:none}.native-map .industry-flow button{padding:7px 8px;gap:5px}.native-map .industry-flow button>span:first-child{display:none}.native-map .industry-flow b{font-size:9px}.native-map .flow-label{min-width:62px}.native-map .atlas-caption{left:48%;font-size:8px}.native-map .dependency-caption,.native-map .dependency-caption+*{display:none}}@media (max-width:720px){.native-map .topbar{height:52px;padding:0 12px;gap:12px}.native-map .topbar-brand{font-size:14px;gap:7px}.native-map .brand-coordinates{font-size:13px;padding-right:8px;letter-spacing:-.02em}.native-map .topbar-context,.native-map .topbar-pulse{display:none}.native-map .company-search{width:auto;min-width:0;flex:1;gap:5px;margin-left:auto}.native-map .company-search input{font-size:10px}.native-map .search-results{right:0;width:min(320px,calc(100vw - 32px))}.native-map .map-toolbar{top:60px;left:12px;right:12px;gap:12px}.native-map .map-title h2{font-size:18px;margin-top:5px}.native-map .map-title>p{display:none}.native-map .map-live-state{font-size:8px;max-width:205px}.native-map .map-controls{gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:140px}.native-map .mode-switch button{font-size:8px;padding:6px 8px}.native-map .icon-control{width:26px;height:26px}.native-map .icon-control svg{width:12px;height:12px}.native-map .map-controls .icon-control:first-of-type{display:none}.native-map .country-territory{stroke-width:.75}.native-map .continent-border{stroke-width:1.5}.native-map .cluster-border{stroke-width:.8}.native-map .dependency-layer path{stroke-width:1.5;opacity:.55}.native-map .continent-metrics{font-size:7px}.native-map .continent-label-hit{fill-opacity:.85}.native-map .country-value{font-size:8px}.native-map .map-zoom-controls{display:flex;top:auto;left:12px;right:auto;bottom:106px}.native-map .map-zoom-controls button{width:33px;height:34px}.native-map .mini-map{right:10px;bottom:108px;width:96px;padding:5px}.native-map .mini-map>span{font-size:7px}.native-map .map-gesture-hint{left:12px;bottom:170px;max-width:250px;font-size:8px;gap:4px}.native-map .map-gesture-hint span{max-width:180px;line-height:1.7}.native-map .atlas-caption{bottom:150px;left:12px;transform:none;font-size:7px;gap:6px}.native-map .atlas-caption .heat-ramp{display:none}.native-map .industry-flow{left:10px;right:10px;bottom:20px;height:72px;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}.native-map .flow-label{min-width:51px;position:sticky;left:0;z-index:1;background:#f5f2e8;font-size:9px}.native-map .industry-flow button{flex:0 0 98px;display:grid;gap:4px;padding:11px 10px}.native-map .industry-flow button>span:nth-child(2){gap:4px}.native-map .industry-flow b{font-size:10px;max-width:85px;overflow:hidden;text-overflow:ellipsis}.native-map .industry-flow em{font-size:11px}.native-map .map-footnote{left:11px;right:11px;bottom:5px;font-size:7px}.native-map .map-footnote span:last-child,.native-map .map-tooltip{display:none}.native-map .sector-inspector{top:auto;bottom:0;left:0;right:0;width:100%;height:49dvh;border-radius:14px 14px 0 0;z-index:55}.native-map .inspector-hero{padding:17px 22px 12px}.native-map .inspector-hero h2{font-size:23px;margin:6px 0 4px}.native-map .inspector-hero>p{display:none}.native-map .inspector-metrics{margin-top:12px}.native-map .inspector-metrics b{font-size:18px}.native-map .inspector-primary-action{margin-top:10px;padding-top:8px}.native-map .is-inspector-open .mini-map{display:none}.native-map .is-inspector-open .map-controls{margin-right:0}.native-map .is-inspector-open .map-zoom-controls{display:grid;left:auto;right:12px;top:160px;bottom:auto}.native-map .is-inspector-open .atlas-caption,.native-map .is-inspector-open .map-gesture-hint{display:none}}@media (prefers-reduced-motion:reduce){.native-map *,.native-map :after,.native-map :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.native-map{position:relative;--background:#f3efe4;--foreground:#293d38;--card:#fbf9f2;--border:#d7d2c3;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.native-map .atlas-app,.native-map .atlas-workbench,.native-map .map-workspace{height:min(900px,calc(100dvh - 80px));min-height:560px}.native-map-dialog{position:fixed;inset:0;z-index:200}.native-map-dialog-backdrop{position:absolute;inset:0;border:0;background:rgba(10,20,20,.45)}.native-map-dialog-panel{position:absolute;top:0;right:0;bottom:0;width:min(540px,100vw);overflow-y:auto;background:#fbf9f2;box-shadow:-18px 0 42px rgba(0,0,0,.16);outline:none}.native-map-dialog-close{position:absolute;right:16px;top:12px;z-index:1;border:0;background:transparent;font-size:30px;cursor:pointer}