.buildings.svelte-1ntzp1h{margin-top:1rem;border-top:1px solid #e4e4e4;padding-top:.75rem}h3.svelte-1ntzp1h{font-size:1rem;margin:0 0 .5rem}.note.svelte-1ntzp1h,.map-help.svelte-1ntzp1h,.limits.svelte-1ntzp1h,.attribution.svelte-1ntzp1h{font-size:.85rem;color:#444;margin:0 0 .5rem}.map-help.svelte-1ntzp1h{font-weight:600;color:#1f4f82}.attribution.svelte-1ntzp1h{color:#666}.attribution.svelte-1ntzp1h,.provenance.svelte-1ntzp1h{overflow-wrap:anywhere}.answered.svelte-1ntzp1h{font-size:.9rem;font-weight:600;margin:0 0 .5rem}.options.svelte-1ntzp1h{border:1px solid #d8d8d8;border-radius:10px;padding:.5rem;margin:0 0 .75rem;display:grid;gap:.25rem;max-height:min(32rem,60vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}legend.svelte-1ntzp1h{font-size:.85rem;padding-inline:.25rem}.option.svelte-1ntzp1h{display:flex;gap:.5rem;align-items:baseline;padding:.4rem .5rem;border-radius:8px;cursor:pointer}.option.highlighted.svelte-1ntzp1h,.option.selected.svelte-1ntzp1h,.option.svelte-1ntzp1h:focus-within{background:#eef2f7;outline:2px solid #1f4f82;outline-offset:-2px}.detail.svelte-1ntzp1h{display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:baseline}.name.svelte-1ntzp1h{font-weight:600}.why.svelte-1ntzp1h,.kind.svelte-1ntzp1h{font-size:.85rem;color:#444}.provenance.svelte-1ntzp1h{font-size:.78rem;color:#666;flex-basis:100%;margin:0}.chosen.svelte-1ntzp1h{font-size:.9rem;margin:0 0 .25rem}.why[data-contains=true].svelte-1ntzp1h{color:#1f4f82;font-weight:600}.actions.svelte-1ntzp1h{display:flex;flex-wrap:wrap;gap:.5rem}button.svelte-1ntzp1h{font:inherit;min-height:2.55rem;padding:.5rem .85rem;border:1px solid var(--brand, #1b4965);border-radius:9px;background:#fff;color:var(--brand, #1b4965);font-weight:650;cursor:pointer}button.confirm.svelte-1ntzp1h{background:var(--brand, #1b4965);color:#fff}button.svelte-1ntzp1h:not(:disabled):hover{background:var(--brand-faint, #f3f7fa)}button.confirm.svelte-1ntzp1h:not(:disabled):hover{background:var(--brand-ink, #143a52)}button.svelte-1ntzp1h:disabled{opacity:.5;cursor:not-allowed}.parcels.svelte-12twm9o{margin-top:1rem;border-top:1px solid #e4e4e4;padding-top:.75rem}h3.svelte-12twm9o{font-size:1rem;margin:0 0 .5rem}.note.svelte-12twm9o,.limits.svelte-12twm9o,.attribution.svelte-12twm9o{font-size:.85rem;color:#444;margin:0 0 .5rem}.attribution.svelte-12twm9o,.provenance.svelte-12twm9o{color:#666;overflow-wrap:anywhere}.answered.svelte-12twm9o{font-size:.9rem;font-weight:600;margin:0 0 .5rem}.chosen.svelte-12twm9o{font-size:.9rem;margin:0 0 .25rem}.options.svelte-12twm9o{border:1px solid #d8d8d8;border-radius:4px;padding:.5rem;margin:0 0 .75rem;display:grid;gap:.25rem}legend.svelte-12twm9o{font-size:.85rem;padding-inline:.25rem}.option.svelte-12twm9o{display:flex;gap:.5rem;align-items:baseline;padding:.4rem .5rem;border-radius:3px;cursor:pointer}.option.highlighted.svelte-12twm9o,.option.svelte-12twm9o:focus-within{background:#eef2f7;outline:2px solid #1f4f82;outline-offset:-2px}.detail.svelte-12twm9o{display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:baseline}.identity.svelte-12twm9o{font-weight:600}.why.svelte-12twm9o,.provenance.svelte-12twm9o{font-size:.85rem}.provenance.svelte-12twm9o{flex-basis:100%;font-size:.78rem}.why[data-relation=parcel_containment].svelte-12twm9o,.why[data-relation=parcel_building_overlap].svelte-12twm9o{color:#1f4f82;font-weight:600}.why[data-relation=parcel_adjacent].svelte-12twm9o{color:#6a6a6a;font-style:italic}.actions.svelte-12twm9o{display:flex;flex-wrap:wrap;gap:.5rem}button.svelte-12twm9o{font:inherit;padding:.4rem .75rem;border:1px solid #1f1f1f;border-radius:3px;background:#fff;cursor:pointer}button.confirm.svelte-12twm9o{background:#1f1f1f;color:#fff}button.svelte-12twm9o:disabled{opacity:.5;cursor:not-allowed}.street-preview.svelte-atpqzg{min-height:430px;border:1px solid #ccd6e0;border-radius:8px;padding:.75rem;background:linear-gradient(180deg,#f7fafc,#eef3f7);display:flex;flex-direction:column;box-sizing:border-box}.street-preview.expanded.svelte-atpqzg{position:fixed;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:10000;min-height:0;padding:1rem;border-color:#8193a5;box-shadow:0 1.25rem 4rem #00000059}.heading.svelte-atpqzg{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}h3.svelte-atpqzg{font-size:1rem;margin:0}.expand.svelte-atpqzg{border:1px solid #8da0b3;border-radius:999px;padding:.35rem .7rem;background:#fff;color:#1f3b53;cursor:pointer;white-space:nowrap}.expand.svelte-atpqzg:hover{background:#edf5fb}.expand.svelte-atpqzg:focus-visible{outline:2px solid #1f3b53;outline-offset:2px}.viewer.svelte-atpqzg{display:none;min-height:300px;flex:1 1 300px;border-radius:6px;overflow:hidden;background:#dfe5ea}.viewer.shown.svelte-atpqzg{display:block}.expanded.svelte-atpqzg .viewer:where(.svelte-atpqzg){min-height:0}.note.svelte-atpqzg,.meta.svelte-atpqzg,.attribution.svelte-atpqzg,.limits.svelte-atpqzg{font-size:.82rem;color:#444;margin:.5rem 0 0}.note.svelte-atpqzg{margin:auto 0}.attribution.svelte-atpqzg{color:#666;overflow-wrap:anywhere}.limits.svelte-atpqzg{margin-top:auto;padding-top:.6rem;color:#5b4630}@media(max-width:720px){.street-preview.svelte-atpqzg{min-height:360px}.street-preview.expanded.svelte-atpqzg{top:0;right:0;bottom:0;left:0;border:0;border-radius:0}}.location.svelte-99u01q{border:1px solid var(--line-strong, #d8d8d8);border-radius:var(--radius, 12px);background:var(--surface, #fff);box-shadow:var(--shadow-1, 0 1px 2px rgba(15, 32, 47, .06));padding:1rem;margin-block:1.5rem}.map.svelte-99u01q{height:430px;width:100%;border:1px solid #d8d8d8;background:#f4f4f2}.map-wrap.svelte-99u01q{position:relative;min-width:0}.map-stage.svelte-99u01q{display:grid;gap:.75rem}.map-stage.with-preview.svelte-99u01q{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr)}.building-map-guide.svelte-99u01q,.land-map-toolbar.svelte-99u01q{position:absolute;z-index:4;left:.75rem;right:.75rem;bottom:.75rem;box-sizing:border-box;border:1px solid rgba(45,55,62,.2);border-radius:12px;background:#fffffff5;box-shadow:0 5px 18px #1c272e33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.building-map-guide.svelte-99u01q{display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.84rem;font-weight:650;color:#29343a;pointer-events:none}.building-swatch.svelte-99u01q{width:1.5rem;height:1rem;flex:0 0 auto;border:2px dashed #59616a;border-radius:2px;background:#737b844d}.land-map-toolbar.svelte-99u01q{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem}.land-map-status.svelte-99u01q{display:grid;font-size:.78rem;line-height:1.3}.land-map-status.svelte-99u01q span:where(.svelte-99u01q){color:#59636a}.land-map-actions.svelte-99u01q{display:flex;flex-wrap:wrap;gap:.4rem}.land-map-actions.svelte-99u01q button:where(.svelte-99u01q){min-height:2.25rem;padding:.35rem .65rem;margin:0;border-radius:8px;background:#fff}.land-map-actions.svelte-99u01q button.confirm:where(.svelte-99u01q){background:#1f4f82;color:#fff}@media(max-width:720px){.map-stage.with-preview.svelte-99u01q{grid-template-columns:1fr}.land-map-toolbar.svelte-99u01q{align-items:stretch;flex-direction:column}.land-map-actions.svelte-99u01q button:where(.svelte-99u01q){flex:1 1 auto}}.tools.svelte-99u01q,.basemaps.svelte-99u01q,.nudge.svelte-99u01q{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}.coordinates.svelte-99u01q{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end}.review.svelte-99u01q{margin-top:1rem;border-top:1px solid #e4e4e4;padding-top:.75rem}.land-area.svelte-99u01q{margin-top:1rem;padding:1rem;border:1px solid #d7b276;background:#fffaf1}.land-area.svelte-99u01q h3:where(.svelte-99u01q){margin-top:0}.land-tools.svelte-99u01q,.land-summary.svelte-99u01q{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-block:.75rem}.land-summary.svelte-99u01q{justify-content:space-between}.land-vertex{width:28px;height:28px;padding:0;border:2px solid #9a5c00;border-radius:50%;background:#fff;color:#6f4200;font:700 11px/1 sans-serif;box-shadow:0 2px 8px #462a0047;cursor:grab}.review.svelte-99u01q dl:where(.svelte-99u01q){display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0 0 .75rem}.review.svelte-99u01q dt:where(.svelte-99u01q){font-weight:600}.review.svelte-99u01q dd:where(.svelte-99u01q){margin:0}.search.svelte-99u01q{display:flex;gap:.5rem;align-items:end;flex-wrap:wrap;margin-block:.75rem}.search.svelte-99u01q label:where(.svelte-99u01q){flex:1 1 16rem}.results.svelte-99u01q{list-style:none;padding:0;margin:.5rem 0;border:1px solid #d8d8d8}.results.svelte-99u01q li:where(.svelte-99u01q)+li:where(.svelte-99u01q){border-top:1px solid #e8e8e8}.results.svelte-99u01q button:where(.svelte-99u01q){display:block;width:100%;text-align:left;padding:.5rem;background:none;border:0;cursor:pointer}.results.svelte-99u01q button:where(.svelte-99u01q):hover,.results.svelte-99u01q button:where(.svelte-99u01q):focus-visible{background:#f2f2f0}.attribution.svelte-99u01q{font-size:.8rem;color:#4a4a4a}.thumbs.svelte-99u01q{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:.5rem 0 0}.thumbs.svelte-99u01q img:where(.svelte-99u01q){width:88px;height:66px;object-fit:cover;border:1px solid #d8d8d8}.limits.svelte-99u01q,.hint.svelte-99u01q,.note.svelte-99u01q{color:#4a4a4a;font-size:.9rem}.error.svelte-99u01q{color:#8a1c1c}.warn.svelte-99u01q{color:#7a4a00}button.svelte-99u01q{min-height:2.55rem;padding:.5rem .85rem;border:1px solid var(--brand, #1b4965);border-radius:9px;background:var(--surface, #fff);color:var(--brand, #1b4965);font:inherit;font-weight:650;cursor:pointer;transition:background .12s ease,box-shadow .12s ease,transform .1s ease}button.svelte-99u01q:not(:disabled):hover{background:var(--brand-faint, #f3f7fa);box-shadow:0 3px 10px #12425b1f}button.svelte-99u01q:not(:disabled):active{transform:translateY(1px)}button.confirm.svelte-99u01q{background:var(--brand, #1b4965);color:#fff}button.confirm.svelte-99u01q:not(:disabled):hover{background:var(--brand-ink, #143a52)}button[aria-pressed=true].svelte-99u01q{background:var(--brand-soft, #e8f0f5);box-shadow:inset 0 0 0 1px var(--brand, #1b4965)}button.svelte-99u01q:disabled{opacity:.5;cursor:not-allowed}button.svelte-99u01q:focus-visible,input.svelte-99u01q:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}@media(max-width:40rem){.map.svelte-99u01q{height:300px}}.photos.svelte-1dqbqdw{border:1px solid var(--line-strong, #d8d8d8);border-radius:var(--radius, 12px);background:var(--surface, #fff);box-shadow:var(--shadow-1, 0 1px 2px rgba(15, 32, 47, .06));padding:1rem;margin-block:1.5rem}.thumbs.svelte-1dqbqdw{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:.75rem 0 0}.thumbs.svelte-1dqbqdw li:where(.svelte-1dqbqdw){display:flex;flex-direction:column;gap:.25rem}.thumbs.svelte-1dqbqdw img:where(.svelte-1dqbqdw){width:120px;height:90px;object-fit:cover;border:1px solid #d8d8d8}.note.svelte-1dqbqdw,.hint.svelte-1dqbqdw,.empty.svelte-1dqbqdw{color:#4a4a4a;font-size:.9rem}.error.svelte-1dqbqdw{color:#8a1c1c}.upload.svelte-1dqbqdw{display:block;margin-block:.5rem}button.svelte-1dqbqdw{min-height:2.35rem;padding:.42rem .75rem;border:1px solid var(--brand, #1b4965);border-radius:9px;background:var(--surface, #fff);color:var(--brand, #1b4965);font:inherit;font-weight:650;cursor:pointer}button.svelte-1dqbqdw:not(:disabled):hover{background:var(--brand-faint, #f3f7fa)}button.svelte-1dqbqdw:disabled{opacity:.5;cursor:not-allowed}button.svelte-1dqbqdw:focus-visible,input.svelte-1dqbqdw:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}.lifecycle.svelte-1g2lwlv{margin:1.5rem 0;padding:1.25rem;background:#f5f7f4;border:1px solid #c9d4ca;border-radius:.75rem}h2.svelte-1g2lwlv{margin-top:0}.actions.svelte-1g2lwlv{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}button.svelte-1g2lwlv{padding:.6rem .9rem;min-height:44px;cursor:pointer}button.svelte-1g2lwlv:disabled{cursor:default;opacity:.5}details.svelte-1g2lwlv{margin-top:1rem}li.svelte-1g2lwlv{margin:.6rem 0}label.svelte-1g2lwlv{display:block}.content-rights.svelte-5h6kmp{padding:1rem;margin-block:1rem;border:1px solid #cbd5e1;border-radius:.5rem}label.svelte-5h6kmp{display:grid;gap:.4rem;margin-block:.8rem}.check.svelte-5h6kmp{display:flex;align-items:start}.photo-rights.svelte-5h6kmp{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;align-items:center}.photo-rights.svelte-5h6kmp label:where(.svelte-5h6kmp){min-width:0}img.svelte-5h6kmp{width:96px;height:72px;object-fit:cover}select.svelte-5h6kmp{min-width:0;width:100%;max-width:100%;padding:.5rem}button.svelte-5h6kmp{margin:.5rem .5rem .5rem 0;padding:.5rem}.text.svelte-5h6kmp{white-space:pre-wrap;overflow-wrap:anywhere}main.svelte-zpqxu6{max-width:44rem;margin:0 auto;padding:1.5rem 1rem 3rem;font-family:system-ui,sans-serif;line-height:1.55}.crumbs.svelte-zpqxu6{display:flex;gap:1rem;margin-bottom:1rem;font-size:.9rem}.crumbs.svelte-zpqxu6 a:where(.svelte-zpqxu6){color:#1b4965}h1.svelte-zpqxu6{margin:0;font-size:1.6rem}.intro.svelte-zpqxu6{color:#555;margin:.4rem 0 0}.publish-flow.svelte-zpqxu6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;color:#4b5563;font-size:.78rem}.publish-flow.svelte-zpqxu6 li:where(.svelte-zpqxu6){display:flex;align-items:center;gap:.45rem;min-width:0;font-weight:650}.publish-flow.svelte-zpqxu6 span:where(.svelte-zpqxu6){display:grid;place-items:center;width:1.7rem;height:1.7rem;flex:0 0 auto;border-radius:999px;background:#e7f0f5;color:#174866;font-weight:750}section.svelte-zpqxu6{margin-top:1.5rem;padding:1rem 1.1rem;border:1px solid #e2e2e2;border-radius:10px}h2.svelte-zpqxu6{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#555}h3.svelte-zpqxu6{margin:.8rem 0 .3rem;font-size:.9rem}label.svelte-zpqxu6{display:block;margin-top:.7rem;font-size:.9rem;font-weight:600}input.svelte-zpqxu6,select.svelte-zpqxu6,textarea.svelte-zpqxu6{display:block;width:100%;box-sizing:border-box;margin-top:.25rem;padding:.45rem .55rem;font:inherit;font-weight:400;border:1px solid #c9c9c9;border-radius:6px}.property-types.svelte-zpqxu6{margin:1rem 0 0;padding:0;border:0}.property-types.svelte-zpqxu6 legend:where(.svelte-zpqxu6){font-size:.9rem;font-weight:700}.property-type-grid.svelte-zpqxu6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.45rem}.property-type-grid.svelte-zpqxu6 label:where(.svelte-zpqxu6){display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.8rem;border:1px solid #cbd5dc;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.property-type-grid.svelte-zpqxu6 label:where(.svelte-zpqxu6):hover{border-color:#6c8797;background:#f8fbfc}.property-type-grid.svelte-zpqxu6 label.selected:where(.svelte-zpqxu6){border-color:#1b627f;background:#f0f8fb;box-shadow:0 0 0 2px #1b627f21}.property-type-grid.svelte-zpqxu6 input:where(.svelte-zpqxu6){width:1.05rem;height:1.05rem;margin:.18rem 0 0;accent-color:#1b627f}.property-type-grid.svelte-zpqxu6 strong:where(.svelte-zpqxu6),.property-type-grid.svelte-zpqxu6 small:where(.svelte-zpqxu6){display:block}.property-type-grid.svelte-zpqxu6 small:where(.svelte-zpqxu6){margin-top:.18rem;color:#56636b;font-size:.78rem;font-weight:450;line-height:1.35}.pair.svelte-zpqxu6{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:480px){.publish-flow.svelte-zpqxu6{grid-template-columns:repeat(2,minmax(0,1fr))}.property-type-grid.svelte-zpqxu6,.pair.svelte-zpqxu6{grid-template-columns:1fr}}button.svelte-zpqxu6{margin-top:.9rem;min-height:2.65rem;padding:.58rem 1rem;font:inherit;font-weight:650;border:1px solid #1b4965;border-radius:10px;background:#fff;color:#1b4965;cursor:pointer;transition:transform .1s ease,box-shadow .12s ease,background .12s ease}button.svelte-zpqxu6:not(:disabled):hover{background:#f1f7fa;box-shadow:0 3px 10px #12425b1f}button.svelte-zpqxu6:not(:disabled):active{transform:translateY(1px)}button.svelte-zpqxu6:focus-visible,input.svelte-zpqxu6:focus-visible,select.svelte-zpqxu6:focus-visible,textarea.svelte-zpqxu6:focus-visible{outline:3px solid rgba(38,125,166,.28);outline-offset:2px}button.primary.svelte-zpqxu6{background:linear-gradient(135deg,#1b5f7d,#153f59);color:#fff;box-shadow:0 5px 14px #12425b33}button.primary.svelte-zpqxu6:not(:disabled):hover{background:linear-gradient(135deg,#174f69,#12364c)}button.svelte-zpqxu6:disabled{opacity:.5;cursor:default}.linklike.svelte-zpqxu6{min-height:auto;margin:0 0 0 .4rem;padding:0;border:none;background:none;color:#1b4965;text-decoration:underline;font-size:.85rem;cursor:pointer}.note.svelte-zpqxu6,.hint.svelte-zpqxu6,.optional.svelte-zpqxu6{color:#555;font-size:.85rem;margin:.3rem 0 0}.session.svelte-zpqxu6{margin-top:1rem;font-size:.9rem}.plain.svelte-zpqxu6{margin:.4rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem;font-size:.9rem}.empty.svelte-zpqxu6{color:#666;font-size:.9rem}.views.svelte-zpqxu6{margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:.2rem 1rem;font-size:.85rem;color:#555}.views.svelte-zpqxu6 div:where(.svelte-zpqxu6){display:flex;gap:.3rem}.views.svelte-zpqxu6 dt:where(.svelte-zpqxu6):after{content:":"}.views.svelte-zpqxu6 dd:where(.svelte-zpqxu6){margin:0;font-variant-numeric:tabular-nums;color:#222}.match-state.svelte-zpqxu6{margin:.8rem 0 0;padding:.5rem .7rem;border-left:3px solid #1b4965;background:#f0f5f8;font-size:.9rem}.match-state[data-state=multiple_candidates].svelte-zpqxu6,.match-state[data-state=source_unavailable].svelte-zpqxu6,.match-state[data-state=unsupported_area].svelte-zpqxu6{border-left-color:#b06f00;background:#fff8ec}.match-state[data-state=not_found].svelte-zpqxu6,.match-state[data-state=rejected].svelte-zpqxu6{border-left-color:#b03a3a;background:#fdf0f0}.match-state[data-state=confirmed].svelte-zpqxu6{border-left-color:#2c7a3f;background:#f0f8f2}.candidates.svelte-zpqxu6 .confirm:where(.svelte-zpqxu6){margin:0 0 0 .5rem;padding:.15rem .6rem;font-size:.8rem}.candidates.svelte-zpqxu6 .not-confirmable:where(.svelte-zpqxu6){margin-left:.5rem;color:#7a4d00;font-size:.78rem}.explain.svelte-zpqxu6,.locked.svelte-zpqxu6{color:#555;font-size:.82rem;margin:.6rem 0 0}.locked.svelte-zpqxu6{color:#2c7a3f}.support.svelte-zpqxu6{color:#7a4d00}.authority.svelte-zpqxu6{font-weight:400}.authority.svelte-zpqxu6 input:where(.svelte-zpqxu6){display:inline;width:auto;margin-right:.4rem}.actions.svelte-zpqxu6{display:flex;gap:.8rem}.ok.svelte-zpqxu6{color:#2c7a3f;font-size:.9rem;margin:.6rem 0 0}.error.svelte-zpqxu6{color:#b03a3a;font-size:.9rem;margin:.6rem 0 0}
