.download-provider-links[data-v-b2d7f81d]{display:grid;gap:var(--space-2);list-style:none;margin:0;min-width:0;padding:0}.provider-row[data-v-b2d7f81d]{align-items:center;display:flex;flex-wrap:wrap;gap:0 var(--space-2);justify-content:space-between;min-width:0}.copy-code[data-v-b2d7f81d],.provider-link[data-v-b2d7f81d]{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:var(--text-small);gap:var(--space-2);justify-content:center;line-height:var(--leading-normal);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);transition:background var(--transition-fast)}.provider-link[data-v-b2d7f81d]{border:1px solid var(--page-line);color:var(--brand-strong);flex:1 1 8rem;font-weight:600;min-width:0}.provider-link span[data-v-b2d7f81d]{overflow-wrap:anywhere}.copy-code svg[data-v-b2d7f81d],.provider-link svg[data-v-b2d7f81d]{flex-shrink:0}.copy-code[data-v-b2d7f81d]:hover,.provider-link[data-v-b2d7f81d]:hover{background:var(--page-hover)}.copy-code[data-v-b2d7f81d]:focus-visible,.provider-link[data-v-b2d7f81d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.provider-code[data-v-b2d7f81d]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0 var(--space-1);justify-content:space-between;min-width:0}.code-label[data-v-b2d7f81d]{color:var(--page-text-muted);font-size:var(--text-small);padding-inline:var(--space-2);white-space:nowrap}code[data-v-b2d7f81d]{color:var(--page-text);font:600 var(--text-small)/var(--leading-normal) var(--font-sans);font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy-code[data-v-b2d7f81d]{color:var(--page-text-body)}.copy-code[data-v-b2d7f81d]:disabled{cursor:wait;opacity:var(--page-disabled)}.copy-feedback[data-v-b2d7f81d]{color:var(--status-danger);flex-basis:100%;font-size:var(--text-small);line-height:var(--leading-relaxed);margin:0;overflow-wrap:anywhere;padding-top:var(--space-1)}.download-provider-links--columns .provider-row[data-v-b2d7f81d]{display:grid;grid-template-columns:minmax(0,1fr)}.download-provider-links--columns .provider-code[data-v-b2d7f81d]{justify-content:space-between}.download-provider-links--columns code[data-v-b2d7f81d]{display:inline-block;min-width:4em}@media(min-width:640px){.download-provider-links--columns[data-v-b2d7f81d]{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.download-provider-links--columns [data-provider=quark][data-v-b2d7f81d]{grid-column:1}.download-provider-links--columns [data-provider=baidu][data-v-b2d7f81d]{grid-column:2}.download-provider-links--columns .provider-row[data-v-b2d7f81d]{display:flex}.download-provider-links--columns .provider-code[data-v-b2d7f81d]{flex:0 1 auto}}.download-map-catalog[data-v-076dede9]{color:var(--page-text);margin-top:var(--space-8);min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-4))}.catalog-heading[data-v-076dede9]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);justify-content:space-between;margin-bottom:var(--space-5)}.catalog-heading h2[data-v-076dede9]{font-size:var(--text-h2);font-weight:600;line-height:var(--leading-tight);margin:0}.catalog-heading p[data-v-076dede9],.catalog-notice[data-v-076dede9],.collection-identity p[data-v-076dede9]{margin:var(--space-2) 0 0}.catalog-heading p[data-v-076dede9],.catalog-heading time[data-v-076dede9],.catalog-notice[data-v-076dede9],.collection-identity p[data-v-076dede9]{color:var(--page-text-muted);font-size:var(--text-small);line-height:var(--leading-relaxed)}.collection-download[data-v-076dede9]{align-items:center;background:var(--page-panel-strong);border:1px solid var(--page-line);border-radius:var(--radius-md);display:grid;gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-bottom:var(--space-5);padding:var(--space-5)}.collection-identity[data-v-076dede9]{align-items:center;display:flex;gap:var(--space-3);min-width:0}.collection-identity svg[data-v-076dede9],.map-heading svg[data-v-076dede9]{color:var(--brand-strong);flex-shrink:0}.collection-identity h3[data-v-076dede9]{font-size:var(--text-title);font-weight:600;line-height:var(--leading-normal);margin:0}.catalog-grid[data-v-076dede9]{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.map-download-card[data-v-076dede9]{background:var(--page-panel-strong);border:1px solid var(--page-line);border-radius:var(--radius-md);min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-4))}.map-heading[data-v-076dede9]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.map-identity[data-v-076dede9]{align-items:flex-start;display:flex;gap:var(--space-2);min-width:0}.map-heading svg[data-v-076dede9]{margin-top:var(--space-1)}.map-heading h3[data-v-076dede9]{font-size:var(--text-title);font-weight:600;line-height:var(--leading-normal);margin:0;overflow-wrap:anywhere}.map-resource[data-v-076dede9]{align-items:start;border-top:1px solid var(--page-line);display:grid;gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;padding:var(--space-4);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.map-resource h4[data-v-076dede9]{color:var(--page-text-body);font-weight:600;line-height:var(--leading-relaxed);margin:0;overflow-wrap:anywhere}.map-resource h4[data-v-076dede9],.view-map[data-v-076dede9]{font-size:var(--text-small)}.view-map[data-v-076dede9]{align-items:center;color:var(--page-text-muted);display:inline-flex;flex-shrink:0;gap:var(--space-2);justify-content:center;line-height:var(--leading-normal);min-height:var(--touch-target)}.view-map svg[data-v-076dede9]{flex-shrink:0;margin-top:0}.view-map[data-v-076dede9]:hover{color:var(--brand-strong)}.view-map[data-v-076dede9]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-notice[data-v-076dede9]{margin-top:var(--space-4)}@media(min-width:1024px){.map-resource[data-v-076dede9]{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.map-resource h4[data-v-076dede9]{padding-top:var(--space-3)}}
