.layer-pill-explainer__trigger.svelte-hh6fi2{appearance:none;box-sizing:border-box;vertical-align:baseline;cursor:pointer;margin:0}.layer-pill-explainer__trigger.svelte-hh6fi2:hover{filter:brightness(1.08)}.layer-pill-explainer__popover{border:1px solid var(--border);border-radius:var(--chrome-radius);background:var(--chrome-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--chrome-shadow);padding:.55rem .65rem}.layer-pill-explainer__title.svelte-hh6fi2{color:var(--text);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.layer-pill-explainer__body.svelte-hh6fi2{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.45}.layer-pill-explainer__link.svelte-hh6fi2{color:var(--accent-hover);margin-top:.35rem;font-size:.6875rem;text-decoration:none;display:inline-block}.layer-pill-explainer__link.svelte-hh6fi2:hover{text-decoration:underline}.layer-type-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-block}.layer-type-pill--raster{color:#e8a574;background:#c45c2638;border-color:#c45c2666}.layer-type-pill--vector{color:#9ec5eb;background:#6aa8dc33;border-color:#6aa8dc66}.layer-theme-pill{color:#b5d4a4;letter-spacing:.04em;text-transform:uppercase;background:#6b9b5a2e;border:1px solid #6b9b5a66;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-block}.layer-resolution-pill{letter-spacing:.02em;text-transform:none;color:#8ec8d4;background:#4894a038;border:1px solid #4894a073;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-block}.layer-data-density-pill{letter-spacing:.02em;text-transform:none;color:#d4b86a;background:#c494262e;border:1px solid #c494266b;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-block}.layer-source-format-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-block}.layer-source-format-pill--pmtiles{color:#c4b0f0;background:#7858c838;border-color:#7858c86b}.layer-source-format-pill--wmts,.layer-source-format-pill--xyz,.layer-source-format-pill--tms{color:#e8a574;background:#c45c262e;border-color:#c45c2661}.layer-source-format-pill--mvt,.layer-source-format-pill--style-json{color:#9ec5eb;background:#6aa8dc33;border-color:#6aa8dc66}.layer-source-format-pill--geojson,.layer-source-format-pill--image{color:#8fd4b0;background:#48a07833;border-color:#48a07866}.layer-offline-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-block}.layer-offline-pill--downloadable{color:#8fd4b0;background:#48a07838;border-color:#48a07873}.layer-offline-pill--online-only{color:#a8b0bc;background:#8c94a02e;border-color:#8c94a059}.layer-region-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-block}.layer-region-pill--us{color:#e8c878;background:#d4a85338;border-color:#d4a85373}.layer-region-pill--global{color:#a8b8e0;background:#8294c833;border-color:#8294c866}.layer-license-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-block}.layer-license-pill--public-domain,.layer-license-pill--cc0{color:#8fd4a8;background:#48a06838;border-color:#48a06873}.layer-license-pill--cc-by-4{color:#9ec5eb;background:#5894c833;border-color:#5894c866}.layer-license-pill--cc-by-sa{color:#e8c070;background:#c48c3038;border-color:#c48c3073}.layer-license-pill--odbl{color:#a8b4e8;background:#6a78c833;border-color:#6a78c866}.layer-license-pill--free-use{color:#a0d0c0;background:#78a89433;border-color:#78a89466}.layer-license-pill--unknown{color:#b0b0b0;background:#8c8c8c2e;border-color:#8c8c8c59}.layer-pill-row.svelte-1gcbb4m{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.layer-pill-row--compact.svelte-1gcbb4m{gap:.25rem}.cursor-readout.svelte-15ucz73{border-radius:var(--chrome-radius);border:1px solid var(--chrome-glass-border);background:var(--chrome-glass);-webkit-backdrop-filter:blur(16px);box-shadow:var(--chrome-shadow);pointer-events:auto;cursor:default;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;max-width:min(20rem, calc(100vw - var(--chrome-inset) * 2 - var(--safe-left) - var(--safe-right)));flex-direction:row;align-self:flex-end;align-items:center;gap:.4rem;margin-top:.5rem;padding:.45rem .65rem;display:flex}.cursor-readout--placed.svelte-15ucz73{align-self:auto;margin-top:0}.cursor-readout.svelte-15ucz73.readout--dragging{cursor:grabbing;box-shadow:0 12px 36px #00000059}.readout-drag-handle.svelte-15ucz73{width:.875rem;color:var(--text);opacity:.7;cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cursor-readout.svelte-15ucz73:hover .readout-drag-handle:where(.svelte-15ucz73),.cursor-readout.svelte-15ucz73.readout--dragging .readout-drag-handle:where(.svelte-15ucz73){opacity:.9}.cursor-readout.svelte-15ucz73.readout--dragging .readout-drag-handle:where(.svelte-15ucz73){cursor:grabbing}.cursor-readout__body.svelte-15ucz73{flex-direction:column;align-items:flex-end;gap:.15rem;min-width:0;display:flex}.cursor-readout__source.svelte-15ucz73{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.cursor-readout__coords.svelte-15ucz73{color:var(--text);font-size:.8125rem;font-weight:500;line-height:1.25}.cursor-readout__elev.svelte-15ucz73{color:var(--accent-hover);font-size:.8125rem;font-weight:500;line-height:1.25}.muted.svelte-15ucz73{color:var(--muted);font-weight:400}
