.account-identity[data-v-2d5090bf]{align-items:center;gap:var(--space-12);min-height:var(--menu-row-h);padding:0 var(--space-16);display:flex}.account-text[data-v-2d5090bf]{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.account-name[data-v-2d5090bf]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);color:var(--text-strong);overflow:hidden}.account-status[data-v-2d5090bf]{font-size:var(--text-xs);color:var(--text-muted)}.account-menu[data-v-2d012db9]{width:var(--account-menu-w);padding-bottom:var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.account-menu-items[data-v-2d012db9]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.account-menu-item[data-v-2d012db9]{align-items:center;gap:var(--space-12);width:100%;min-height:var(--control-h);padding:0 var(--space-16);font:inherit;font-size:var(--text-base);text-align:left;color:var(--text-strong);cursor:pointer;background:0 0;border:0;display:flex}.account-menu-item[data-v-2d012db9]:hover,.account-menu-item[data-v-2d012db9]:focus{background:var(--surface-hover)}.account-menu-item[data-v-2d012db9]:focus-visible{outline-offset:calc(-1 * var(--ring-width))}.account-menu-glyph[data-v-2d012db9]{--glyph:var(--glyph-md);width:var(--avatar-lg);color:var(--text-muted);flex:none;justify-content:center;display:flex}.pegman-control[data-v-b298454b]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pegman-control.is-dragging[data-v-b298454b]{cursor:grabbing}.pegman-button[data-v-b298454b]{width:var(--pegman-frame);height:var(--pegman-frame);margin-block:calc((var(--glyph) - var(--pegman-frame)) / 2);transition:transform var(--duration-fast) ease;background-image:url(/assets/5d630a10cb2befb64959ef4ed9e7963912694187/runway-2x-B_hdmrxO.png);background-position:-3px -55px;background-repeat:no-repeat;background-size:45px;flex:none;display:block}.pegman-control:hover .pegman-button[data-v-b298454b]{background-position:-3px -152px;transform:translateY(-1px)}.pegman-control.is-active .pegman-button[data-v-b298454b]{background-position:-3px -7px;transform:none}.pegman-control.is-dragging .pegman-button[data-v-b298454b]{background-position:-3px -104px;transform:none}.pegman-dangling[data-v-b298454b]{z-index:var(--z-modal);pointer-events:none;background-image:url(/assets/5d630a10cb2befb64959ef4ed9e7963912694187/dangling-2x-D8JPCxvb.png);background-repeat:no-repeat;position:fixed}.rail[data-v-8c294e9e]{--rail-pad-bottom:var(--space-8);--rail-btn-margin:var(--space-2);width:var(--rail-w);padding:var(--rail-pad-top) 0 var(--rail-pad-bottom);background:var(--rail-bg);flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.rail-account-menu[data-v-8c294e9e]{bottom:calc(var(--rail-pad-bottom) + var(--rail-btn-margin) + var(--rail-btn-h) + var(--space-4));left:calc((var(--rail-w) - var(--rail-btn-w)) / 2);z-index:var(--z-menu);position:absolute}.rail-seal-link[data-v-8c294e9e]{margin-bottom:calc(var(--rail-seal-gap) - var(--space-4));padding:var(--space-4);transition:background-color var(--duration-fast) ease;border-radius:50%;display:block}.rail-seal-link[data-v-8c294e9e]:hover{background:var(--rail-hover)}.rail-seal-link[data-v-8c294e9e]:focus-visible{outline-color:var(--text-inverse);outline-offset:0}.rail-seal[data-v-8c294e9e]{width:var(--rail-seal);height:var(--rail-seal);background:var(--surface);border-radius:50%;display:block}.rail-divider[data-v-8c294e9e]{width:var(--rail-divider-w);height:1px;margin-bottom:var(--space-8);background:var(--rail-divider)}.rail-toolbar[data-v-8c294e9e]{flex-direction:column;flex:auto;align-items:center;min-height:0;display:flex}.rail-spacer[data-v-8c294e9e]{flex:auto}.rail[data-v-8c294e9e] .rail-btn{width:var(--rail-btn-w);height:var(--rail-btn-h);margin:var(--rail-btn-margin) 0;border-radius:var(--rail-btn-radius);color:var(--rail-text);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease}.rail[data-v-8c294e9e] .rail-btn:hover{background:var(--rail-hover);color:var(--text-inverse)}.rail[data-v-8c294e9e] .rail-btn.is-active{background:var(--rail-active);color:var(--text-inverse);box-shadow:inset var(--rail-accent-w) 0 0 var(--rail-accent)}.rail[data-v-8c294e9e] .rail-btn.is-active:before{content:none}.rail[data-v-8c294e9e] .rail-btn.is-active .app-icon{color:inherit}.rail[data-v-8c294e9e] .rail-btn.is-active .toolbar-label{font-weight:var(--weight-medium)}.rail[data-v-8c294e9e] .rail-btn:focus-visible{outline-color:var(--text-inverse)}.rail-avatar[data-v-8c294e9e]{position:relative}.rail-presence[data-v-8c294e9e]{right:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-2));width:var(--presence-dot);height:var(--presence-dot);border:var(--space-2) solid var(--rail-bg);background:var(--presence-online);border-radius:50%;position:absolute}.search-bar[data-v-4945968d]{--pad-top:var(--space-12);--results-gap:var(--space-6);z-index:var(--z-popup);padding:var(--pad-top) var(--space-12) var(--space-8);font-family:var(--font-sans);font-size:var(--text-base);position:relative}.search-input-row[data-v-4945968d]{align-items:center;gap:var(--space-8);height:var(--panel-search-h);padding:0 var(--space-12);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.search-input-row[data-v-4945968d]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--brand-100)}.search-icon[data-v-4945968d]{--glyph:var(--glyph-md);color:var(--text-muted)}.search-input[data-v-4945968d]{min-width:0;height:100%;font:inherit;color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;padding:0}.search-input[data-v-4945968d]::placeholder{color:var(--text-muted)}.search-results[data-v-4945968d],.search-empty[data-v-4945968d],.search-error[data-v-4945968d]{left:var(--space-12);right:var(--space-12);margin:var(--results-gap) 0 0;position:absolute}.results-above .search-results[data-v-4945968d],.results-above .search-empty[data-v-4945968d],.results-above .search-error[data-v-4945968d]{bottom:calc(100% - var(--pad-top));margin:0 0 var(--results-gap)}.search-results[data-v-4945968d]{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:min(60dvh,22rem);list-style:none;overflow-y:auto}.results-above .search-results[data-v-4945968d]{max-height:min(var(--sheet-max-h), calc(var(--room-above) - var(--results-gap) - var(--sheet-top-gap)))}.search-result[data-v-4945968d]{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-8) var(--space-12);text-align:left;cursor:pointer;border-radius:var(--radius-sm);font:inherit;background:0 0;border:none;flex-direction:column;display:flex;position:relative}.search-result.active[data-v-4945968d],.search-result[data-v-4945968d]:hover{background:var(--brand-50)}.search-result.active[data-v-4945968d]{box-shadow:inset var(--current-bar-w) 0 0 var(--primary)}.result-spinner[data-v-4945968d]{top:50%;right:var(--space-12);margin-top:calc(var(--spinner-size) / -2);position:absolute}.result-label[data-v-4945968d]{font-weight:var(--weight-semibold);color:var(--text-strong)}.result-detail[data-v-4945968d]{font-size:var(--text-xs);color:var(--text)}.result-provider[data-v-4945968d]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text)}.search-empty[data-v-4945968d],.search-error[data-v-4945968d]{padding:var(--space-8) var(--space-12);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text-muted);font-size:var(--text-sm)}.search-error[data-v-4945968d]{color:var(--danger);border-color:var(--danger-border);background:var(--danger-surface)}.basemap-card[data-v-b1c6fb55]{padding-bottom:var(--space-8)}.basemap-heading[data-v-b1c6fb55]{min-height:var(--basemap-heading-h);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong);align-items:center;margin:0;display:flex}.basemap-current[data-v-b1c6fb55]{align-items:center;gap:var(--space-12);padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.basemap-thumb[data-v-b1c6fb55]{width:var(--basemap-thumb-w);height:var(--basemap-thumb-h);border-radius:var(--radius-sm);object-fit:cover;flex:none}.basemap-text[data-v-b1c6fb55]{flex:auto;min-width:0}.basemap-name[data-v-b1c6fb55]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-strong)}.basemap-source[data-v-b1c6fb55]{font-size:var(--text-xs);color:var(--text-muted)}html.layout-compact .basemap-heading[data-v-b1c6fb55]{min-height:var(--basemap-heading-h-compact);font-size:var(--text-base)}html.layout-compact .basemap-name[data-v-b1c6fb55]{font-size:var(--text-md)}.layer-panel[data-v-621ce5eb]{padding:var(--space-4) var(--space-16) var(--space-16)}.group[data-v-621ce5eb]{border-top:1px solid var(--border-subtle);padding-bottom:var(--space-4)}.group-heading[data-v-621ce5eb]{margin:0}.group-toggle[data-v-621ce5eb]{align-items:center;gap:var(--space-8);width:100%;min-height:var(--control-h-sm);padding:var(--space-4) 0;font:inherit;text-align:left;cursor:pointer;color:var(--text-muted);background:0 0;border:none;display:flex}.group-toggle[data-v-621ce5eb]:hover{color:var(--text-strong)}.group-name[data-v-621ce5eb]{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.group-count[data-v-621ce5eb]{font-size:var(--text-2xs);font-weight:var(--weight-normal);margin-left:auto}.entry[data-v-621ce5eb]{align-items:center;gap:var(--space-8);min-height:var(--layer-row-h);margin:0 calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);display:flex}.entry[data-v-621ce5eb]:hover{color:var(--text-strong)}.entry.unavailable[data-v-621ce5eb]{cursor:not-allowed;color:var(--text-muted)}.entry-text[data-v-621ce5eb]{flex-direction:column;min-width:0;display:flex}.entry.out-of-range[data-v-621ce5eb]{background:var(--surface-active)}.entry.out-of-range .entry-source[data-v-621ce5eb]{border-style:dashed;border-color:var(--border-strong);color:var(--text)}.entry-range[data-v-621ce5eb]{--glyph:var(--glyph-sm);width:var(--glyph);color:var(--text-muted);flex:none;display:inline-flex}.entry-reason[data-v-621ce5eb]{font-size:var(--text-2xs);color:var(--danger);overflow-wrap:anywhere}.entry-source[data-v-621ce5eb]{padding:0 var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;flex:none;margin-left:auto}.entry input[data-v-621ce5eb]{width:var(--layer-checkbox);height:var(--layer-checkbox);flex:none;margin:0}html.layout-compact .entry[data-v-621ce5eb],html.layout-compact .group-toggle[data-v-621ce5eb]{min-height:var(--tap-min)}.draft-text-field[data-v-c5749d20]{min-height:var(--control-h-sm);padding:0 var(--space-8);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.draft-text-field[data-v-c5749d20]::placeholder{font-weight:var(--weight-normal);color:var(--text-muted)}.measure-panel[data-v-26b70c58]{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);flex-direction:column;display:flex}.measure-modes[data-v-26b70c58]{align-self:stretch}.measure-hint[data-v-26b70c58]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.measure-list[data-v-26b70c58]{border-top:1px solid var(--border-subtle);align-self:stretch;margin:0;padding:0;list-style:none}.measure-item[data-v-26b70c58]{align-items:center;gap:var(--space-8);min-height:var(--control-h);padding:var(--space-6) 0;border-bottom:1px solid var(--border-subtle);display:flex}.measure-kind[data-v-26b70c58]{--glyph:var(--glyph-md);color:var(--text-muted)}.measure-body[data-v-26b70c58]{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.measure-text[data-v-26b70c58]{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.streetview-how p[data-v-adf1e787]{margin:0}.streetview-how[data-v-adf1e787]>:not(:first-child){margin-top:var(--space-8)}.streetview-viewing[data-v-adf1e787]{margin:0 var(--space-16) var(--space-12);padding:var(--space-12);border-radius:var(--radius-md);background:var(--brand-50)}.eyebrow--viewing[data-v-adf1e787]{margin:0 0 var(--space-2);color:var(--brand-600)}.streetview-viewing-description[data-v-adf1e787]{margin:0 0 var(--space-8);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-strong);overflow-wrap:anywhere}.streetview-coverage-note[data-v-adf1e787]{margin:var(--space-6) var(--space-16) 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.link-card[data-v-74a081dd]{align-items:flex-start;gap:var(--space-12);padding:var(--link-card-pad-y) var(--space-16);border-bottom:1px solid var(--slate-100);display:flex}.link-body[data-v-74a081dd]{flex:auto;min-width:0}.link-title[data-v-74a081dd]{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-strong)}.link-description[data-v-74a081dd]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.link-action[data-v-74a081dd]{margin-top:var(--space-8)}.more-menu[data-v-5a571369]{padding-bottom:var(--space-12)}.more-menu .eyebrow[data-v-5a571369]{margin-top:var(--space-12);margin-bottom:var(--space-2)}.more-sign-in[data-v-5a571369]{padding:var(--space-4) var(--space-16)}.more-menu[data-v-5a571369] .more-streetview .pegman-button{margin-inline:calc((var(--glyph-lg) + 2 * var(--tile-pad) - var(--pegman-frame)) / 2)}.legend-ramp-failure[data-v-f546df9a]{color:var(--text-muted);margin:0}.legend-ramp[data-v-f546df9a]{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--text)}.legend-ramp-bar[data-v-f546df9a]{align-items:flex-start;gap:var(--space-6);display:flex}.legend-ramp-canvas[data-v-f546df9a]{min-width:0;height:calc(var(--legend-ramp-bar-h) + var(--legend-ramp-tick-h));flex:1 1 0;display:block}.legend-ramp-unit[data-v-f546df9a]{line-height:var(--legend-ramp-bar-h);flex:none}.legend-ramp-labels[data-v-f546df9a]{height:calc(var(--text-xs) * var(--leading-tight));position:relative}.legend-ramp-label[data-v-f546df9a]{white-space:nowrap;position:absolute;top:0}.legend-swatch[data-v-3d52fd7e]{min-width:var(--legend-swatch-w);min-height:var(--legend-swatch-h);flex:none;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.legend-swatch-canvas[data-v-3d52fd7e]{width:var(--legend-swatch-w);height:var(--legend-swatch-h);display:block}.legend-swatch-img[data-v-3d52fd7e]{max-width:100%;height:auto;display:block}.legend-swatch-failure[data-v-3d52fd7e]{color:var(--text-muted)}.legend-list[data-v-1b8612ca]{padding:var(--space-8) var(--space-12) var(--space-12);font-size:var(--text-sm);color:var(--text)}.legend-list[data-v-1b8612ca]:focus-visible{outline-offset:calc(-1 * var(--ring-width))}.legend-empty[data-v-1b8612ca]{color:var(--text-muted);margin:0}.legend-entries[data-v-1b8612ca],.legend-items[data-v-1b8612ca]{margin:0;padding:0;list-style:none}.legend-entry+.legend-entry[data-v-1b8612ca]{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.legend-entry-title[data-v-1b8612ca]{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-strong);overflow-wrap:anywhere;margin:0}.legend-entry-failure[data-v-1b8612ca]{margin:var(--space-4) 0 0;color:var(--text-muted)}.legend-items[data-v-1b8612ca]{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.legend-row[data-v-1b8612ca]{align-items:center;gap:var(--space-8);min-height:var(--legend-swatch-h);flex-wrap:wrap;display:flex}.legend-row>.legend-entry-title[data-v-1b8612ca],.legend-item-label[data-v-1b8612ca]{min-width:var(--legend-label-min-w);flex:1 1 0}.legend-item-label[data-v-1b8612ca]{overflow-wrap:anywhere;line-height:var(--leading-tight)}.tool-panel[data-v-dcc91491]{width:var(--tool-panel-w);background:var(--surface);min-height:0;color:var(--text);border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;display:flex}.tool-panel-header[data-v-dcc91491]{--header-rule-w:1px;align-items:center;gap:var(--space-8);padding:calc(var(--space-12) - var(--btn-pad));padding-bottom:calc(var(--space-12) - var(--btn-pad) - var(--header-rule-w));padding-left:var(--space-16);border-bottom:var(--header-rule-w) solid var(--border-subtle);flex:none;display:flex}.tool-panel-title[data-v-dcc91491]{min-width:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-strong);flex:auto;margin:0}.tool-panel-body[data-v-dcc91491]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.bottom-sheet[data-v-dcc91491]{border-right:0;width:auto}.bottom-sheet.is-resizable[data-v-dcc91491]{--sheet-min-h:calc(var(--sheet-handle-strip-h) + var(--glyph-lg) + 2 * var(--space-12) + var(--menu-row-h));height:max(calc(100dvh * var(--sheet-size) / 100 - var(--tab-bar-h) - var(--footer-h)), min(var(--sheet-min-h), var(--sheet-area-h)));max-height:none}.sheet-handle[data-v-dcc91491]{width:100%;height:var(--sheet-handle-strip-h);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex}.sheet-handle[data-v-dcc91491]:focus-visible{outline-offset:calc(-1 * var(--ring-width))}.sheet-grip[data-v-dcc91491]{width:var(--sheet-handle-w);height:var(--sheet-handle-h);border-radius:var(--sheet-handle-h);background:var(--border)}.bottom-sheet .tool-panel-title[data-v-dcc91491]{font-size:var(--sheet-title)}.legend-card[data-v-8ce973a2]{width:var(--legend-card-w);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);max-width:100%;box-shadow:var(--shadow-md);color:var(--text);pointer-events:auto}.legend-card-heading[data-v-8ce973a2]{margin:0}.legend-card-toggle[data-v-8ce973a2]{align-items:center;gap:var(--space-8);width:100%;min-height:var(--control-h);padding:var(--space-4) var(--space-12);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;color:var(--text-strong);cursor:pointer;background:0 0;border:none;display:flex}.legend-card-toggle[data-v-8ce973a2]:hover{background:var(--surface-hover)}.legend-card-body[data-v-8ce973a2]{max-height:var(--legend-card-max-h);border-top:1px solid var(--border-subtle);overflow-y:auto}.map-view[data-v-0425ef5f]{width:100%;height:100%}.layer-errors[data-v-0425ef5f]{top:var(--space-12);width:min(40rem, calc(100% - 2 * var(--space-16)));background:var(--danger);color:var(--text-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-12) var(--space-16);font-size:var(--text-sm);line-height:var(--leading-normal);z-index:var(--z-popup);position:absolute;left:50%;transform:translate(-50%)}html.layout-compact .layer-errors[data-v-0425ef5f]{top:calc(var(--map-chrome-inset) + var(--glyph-sm) + 2 * var(--btn-pad-sm) + var(--map-chrome-gap) + var(--attribution-btn) + var(--space-12))}.layer-errors-header[data-v-0425ef5f]{justify-content:space-between;align-items:center;gap:var(--space-16);font-weight:var(--weight-semibold);display:flex}.layer-errors-list[data-v-0425ef5f]{margin-top:var(--space-6);max-height:min(30dvh,12rem);overflow-y:auto}.layer-errors-list[data-v-0425ef5f]:focus-visible{outline-color:var(--text-inverse)}.layer-errors ul[data-v-0425ef5f]{padding-left:var(--space-20);margin:0}.layer-errors li+li[data-v-0425ef5f]{margin-top:var(--space-2)}.identify-details[data-v-a1ff0d13]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text)}.details-loading[data-v-a1ff0d13]{margin:0 0 var(--space-8);color:var(--text-muted)}.details-pending[data-v-a1ff0d13]{align-items:center;gap:var(--space-8);margin:var(--space-8) 0 0;font-size:var(--text-sm);color:var(--text-muted);display:flex}.details-note[data-v-a1ff0d13]{margin:var(--space-8) 0 0;color:var(--text-muted)}.details-eyebrow[data-v-a1ff0d13]{margin:0 0 var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.popup-title[data-v-a1ff0d13]{font-size:var(--details-title);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-strong);overflow-wrap:anywhere;margin:0}.details-actions[data-v-a1ff0d13]{gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.popup-fields[data-v-a1ff0d13]{grid-template-columns:var(--details-label-w) minmax(0, 1fr);gap:0 var(--space-12);margin:var(--space-12) 0 0;display:grid}.popup-fields dt[data-v-a1ff0d13],.popup-fields dd[data-v-a1ff0d13]{padding:var(--space-6) 0;border-top:1px solid var(--slate-100);margin:0}.popup-fields dt[data-v-a1ff0d13]{color:var(--text-muted)}.popup-fields dd[data-v-a1ff0d13]{color:var(--text-strong);overflow-wrap:anywhere}.details-section-title[data-v-a1ff0d13]{margin:var(--space-16) 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}.popup-links[data-v-a1ff0d13]{margin:0;padding:0;list-style:none}.popup-links li[data-v-a1ff0d13]{align-items:baseline;gap:var(--space-8);padding:var(--space-6) 0;display:flex}.popup-link-label[data-v-a1ff0d13]{min-width:0;color:var(--text);flex:auto}.popup-links a[data-v-a1ff0d13],.popup-link-download[data-v-a1ff0d13]{max-width:var(--details-link-max-w);color:var(--text-link);font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex:none;text-decoration:none}.popup-link-download[data-v-a1ff0d13]{font:inherit;font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.popup-links a[data-v-a1ff0d13]:hover,.popup-link-download[data-v-a1ff0d13]:hover{text-decoration:underline}.popup-attachments-note[data-v-a1ff0d13]{color:var(--text-muted);margin:0}.popup-attachment-list[data-v-a1ff0d13]{margin:0;padding:0;list-style:none}.popup-attachment-list li[data-v-a1ff0d13]{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.popup-attachment[data-v-a1ff0d13]{min-width:0;padding:var(--space-2) 0;color:var(--text-link);font:inherit;font-weight:var(--weight-semibold);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:none}.popup-attachment[data-v-a1ff0d13]:hover{text-decoration:underline}.popup-attachment-size[data-v-a1ff0d13]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.identify-loading[data-v-88b21d54]{flex:none;align-items:center;display:inline-flex}.popup-pager[data-v-ac034775]{place-items:center start;gap:var(--space-8);min-width:0;flex:auto;grid-template-columns:1fr auto 1fr;margin-inline-end:var(--space-12);display:grid}.popup-pager[data-v-ac034775]>:last-child{justify-self:end}.popup-count[data-v-ac034775]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.popup-card[data-v-f0201e67]{width:min(var(--popup-w), calc(100vw - 2 * var(--chrome-gap)));max-height:min(var(--popup-max-h), calc(100dvh - 2 * var(--space-24)));background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--popup-radius);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative}.popup-header[data-v-f0201e67]{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--identify-bar-pad);flex:none;display:flex}.popup-body[data-v-f0201e67]{overscroll-behavior:contain;min-height:0;padding:0 var(--space-16) var(--space-12);flex:auto;overflow-y:auto}.popup-arrow[data-v-f0201e67]{left:50%;bottom:calc(var(--popup-arrow) / -2 - 1px);width:var(--popup-arrow);height:var(--popup-arrow);background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);position:absolute;transform:translate(-50%)rotate(45deg)}.identify-inspector[data-v-6829a254]{width:var(--inspector-w);background:var(--surface);min-height:0;color:var(--text);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-inspector);flex-direction:column;flex:none;display:flex}.inspector-header[data-v-6829a254]{justify-content:flex-end;align-items:center;gap:var(--space-6);height:var(--inspector-header-h);padding:0 var(--space-8) 0 var(--space-16);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.inspector-body[data-v-6829a254]{--details-title:var(--text-xl);overscroll-behavior:contain;min-height:0;padding:var(--space-16) var(--space-16) var(--space-8);flex:auto;overflow-y:auto}.identify-sheet[data-v-37535ba3]{flex-direction:column;display:flex}.identify-sheet-bar[data-v-37535ba3]{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--identify-bar-pad);flex:none;display:flex}.identify-sheet-body[data-v-37535ba3]{--details-title:var(--details-title-sheet);overscroll-behavior:contain;min-height:0;padding:0 var(--space-16);flex:auto;overflow-y:auto}.identify-sheet-actions[data-v-37535ba3]{gap:var(--space-8);padding:var(--space-12) var(--space-16) var(--space-16);flex:none;display:flex}.identify-sheet-toggle[data-v-37535ba3]{flex:1 1 0}.panorama-viewer-pane[data-v-58124d8a]{flex-direction:column;display:flex}.panorama-header[data-v-58124d8a]{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--chrome-gap);border-bottom:1px solid var(--inverse-border);color:var(--text-inverse);display:flex}.panorama-status[data-v-58124d8a]{align-items:baseline;gap:var(--space-8);min-width:0;font-size:var(--text-sm);flex:auto;margin:0;display:flex}.panorama-count[data-v-58124d8a]{font-weight:var(--weight-semibold);flex:none}.panorama-filename[data-v-58124d8a]{color:var(--slate-300);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panorama-date[data-v-58124d8a]{color:var(--slate-300);flex:none}.panorama-stage[data-v-58124d8a]{flex:auto;min-height:0;position:relative}.panorama-error[data-v-58124d8a]{z-index:var(--z-panel);padding:var(--chrome-gap);background:var(--slate-900);color:var(--text-inverse);font-size:var(--text-md);text-align:center;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.phone-tab-bar[data-v-d73ca0fd]{right:0;bottom:var(--footer-h);z-index:var(--z-panel);background:var(--surface);border-top:1px solid var(--border-subtle);position:fixed;left:0}.tab-toolbar[data-v-d73ca0fd]{height:var(--tab-bar-h);display:flex}.phone-tab-bar[data-v-d73ca0fd] .tab-btn{--toolbar-label-size:var(--text-2xs);--toolbar-gap:calc((var(--toolbar-indicator-h) - var(--glyph)) / 2 + var(--space-4));min-width:0;height:100%;color:var(--text-muted);flex:1 1 0}.phone-tab-bar[data-v-d73ca0fd] .tab-btn.is-active{color:var(--primary)}.app-footer[data-v-7222d77f]{z-index:var(--z-panel);padding:var(--space-6) var(--space-16) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--footer-bg);color:var(--text-inverse);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance;position:fixed;bottom:0;left:0;right:0}.app-footer-link[data-v-7222d77f]{color:inherit}.app-footer-link[data-v-7222d77f]:focus-visible{outline-color:var(--text-inverse)}.terms-backdrop[data-v-651d3c67]{z-index:var(--z-modal);padding:var(--space-16);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.terms-modal[data-v-651d3c67]{width:min(34rem,100%);max-height:calc(100dvh - 2 * var(--space-16));background:var(--surface);color:var(--text);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--space-24);overflow-y:auto}.terms-seal[data-v-651d3c67]{margin:0 auto var(--space-16);width:auto;height:112px;display:block}.terms-title[data-v-651d3c67]{margin:0 0 var(--space-16);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-strong);text-align:center}.terms-body p[data-v-651d3c67]{margin:0 0 var(--space-12);color:var(--text)}.terms-agree[data-v-651d3c67]{width:fit-content;margin:var(--space-8) auto 0;display:flex}.toast-host[data-v-b4d6e8d2]{bottom:var(--space-16);gap:var(--space-8);width:min(32rem, calc(100% - 2 * var(--space-16)));pointer-events:none;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.toast[data-v-b4d6e8d2]{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-md);color:var(--text-inverse);font-size:var(--text-sm);line-height:var(--leading-normal);box-shadow:var(--shadow-lg);pointer-events:auto;display:flex}.toast.error[data-v-b4d6e8d2]{background:var(--danger)}.toast.info[data-v-b4d6e8d2]{background:var(--primary)}.toast-message[data-v-b4d6e8d2]{flex:1}.toast-close[data-v-b4d6e8d2]{margin:calc(-1 * var(--btn-pad)) calc(-1 * var(--btn-pad)) 0 0}.viewer[data-v-8a47bcd7]{inset:0 0 var(--footer-h);display:flex;position:absolute}.viewer-shell[data-v-8a47bcd7]{display:contents}.skip-link[data-v-8a47bcd7]{top:var(--space-8);left:var(--space-8);z-index:var(--z-modal);transform:translateY(calc(-100% - 2 * var(--space-8)));position:absolute}.skip-link[data-v-8a47bcd7]:focus{transform:none}.map-area[data-v-8a47bcd7]{flex:1 1 0;min-width:0;min-height:0;position:relative}.map-area[data-v-8a47bcd7]:focus-visible{outline:none}.map-area[data-v-8a47bcd7]:focus-visible:after{content:"";z-index:var(--z-map-overlay);pointer-events:none;box-shadow:inset 0 0 0 var(--ring-width) var(--brand-500), inset 0 0 0 calc(2 * var(--ring-width)) var(--text-inverse);position:absolute;inset:0}html.layout-compact .viewer[data-v-8a47bcd7]{bottom:calc(var(--tab-bar-h) + var(--footer-h));flex-direction:column}.toast-area[data-v-8a47bcd7]{--map-left:var(--rail-w);--map-inspector:0px;top:0;bottom:0;left:var(--map-left);right:var(--map-inspector);z-index:var(--z-toast);pointer-events:none;position:absolute}.toast-area.beside-panel[data-v-8a47bcd7]{--map-left:calc(var(--rail-w) + var(--tool-panel-w))}.toast-area.beside-inspector[data-v-8a47bcd7]{--map-inspector:var(--inspector-w)}.toast-area.beside-pane[data-v-8a47bcd7]{right:calc(var(--map-inspector) + (100% - var(--map-left) - var(--map-inspector)) / 2)}html.layout-compact .toast-area[data-v-8a47bcd7]{--map-left:0px}html.layout-compact .toast-area.beside-pane[data-v-8a47bcd7]{bottom:50%;right:0}.navigation-error[data-v-2dd6cd60]{padding:var(--space-24);background:var(--surface);color:var(--text);position:absolute;inset:0;overflow:auto}.navigation-error-heading[data-v-2dd6cd60]{margin:0 0 var(--space-16);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-strong)}.navigation-error-message[data-v-2dd6cd60]{margin:0 0 var(--space-8);color:var(--danger)}.navigation-error-hint[data-v-2dd6cd60]{margin:0}
