.gis-flag.svelte-1v5hfox{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.gis-flag.coord.svelte-1v5hfox{color:#16a34a}.gis-flag.geom.svelte-1v5hfox{color:#2563eb}.ss-wrap.svelte-13mw2d9{align-items:center;min-width:0;display:flex;position:relative}.ss-wrap.svelte-13mw2d9 input:where(.svelte-13mw2d9){border:1px solid var(--border,#d4dce5);color:inherit;box-sizing:border-box;background:0 0;border-radius:10px;width:100%;min-width:0;padding:.35rem 1.6rem .35rem .7rem;font-size:.9rem}.ss-wrap.svelte-13mw2d9 input:where(.svelte-13mw2d9):disabled{opacity:.7;cursor:not-allowed}.ss-clear.svelte-13mw2d9{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1rem;line-height:1;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.ss-clear.svelte-13mw2d9:hover{color:inherit}.ss-spin.svelte-13mw2d9{border:2px solid var(--border,#d4dce5);border-top-color:#6e3bff;border-radius:50%;width:.8rem;height:.8rem;margin-top:-.4rem;animation:.8s linear infinite svelte-13mw2d9-ss-spin;position:absolute;top:50%;right:.6rem}@keyframes svelte-13mw2d9-ss-spin{to{transform:rotate(360deg)}}.ss-list.svelte-13mw2d9{z-index:var(--ss-z);color:inherit;background:var(--panel,#fff);border:1px solid var(--border,#d4dce5);box-sizing:border-box;border-radius:10px;margin:0;padding:.25rem;list-style:none;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 10px 28px #0f172a29}.ss-list.svelte-13mw2d9 button:where(.svelte-13mw2d9){text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.ss-list.svelte-13mw2d9 button.active:where(.svelte-13mw2d9){color:#6e3bff;background:#efeafc}.ss-name.svelte-13mw2d9{font-weight:500}.ss-list.svelte-13mw2d9 mark:where(.svelte-13mw2d9){color:#6e3bff;background:0 0;font-weight:700}.ss-meta.svelte-13mw2d9{color:var(--text-muted,#94a3b8);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.ss-empty.svelte-13mw2d9{color:var(--text-muted,#94a3b8);padding:.4rem .6rem;font-size:.8rem}.hmf-cols.svelte-t0kr6r{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem 1.5rem;display:grid}.hmf-col.svelte-t0kr6r{flex-direction:column;gap:.5rem;display:flex}.field.svelte-t0kr6r{flex-direction:column;gap:.15rem;display:flex}.lbl.svelte-t0kr6r{color:inherit;font-size:.8rem;font-weight:600;line-height:1.25}.hint.svelte-t0kr6r{color:var(--text-muted,#94a3b8);font-size:.72rem;font-weight:400;line-height:1.2}input.svelte-t0kr6r,select.svelte-t0kr6r{border:1px solid var(--border,#d4dce5);color:inherit;box-sizing:border-box;background:0 0;border-radius:10px;width:100%;min-width:0;padding:.35rem .7rem;font-size:.9rem}.section-chip.svelte-t0kr6r{color:#6e3bff;background:#efeafc;border:1px solid #c7b8f5;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .45rem .3rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.section-chip-x.svelte-t0kr6r{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1rem;line-height:1}.chip-edit.svelte-t0kr6r{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.pick-btn.svelte-t0kr6r{border:1px solid var(--border,#cbd5f5);width:fit-content;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.35rem .9rem;font-size:.82rem;font-weight:600}.pick-btn.svelte-t0kr6r:hover{background:var(--hover,#f8fafc)}.zone-chips.svelte-t0kr6r{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.zone-input-wrap.svelte-t0kr6r{align-items:center;gap:.3rem;display:flex;position:relative}.zone-input-wrap.svelte-t0kr6r .zone-input:where(.svelte-t0kr6r){flex:1;min-width:0}.zone-browse.svelte-t0kr6r{font:inherit;cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;padding:.25rem .5rem}.zone-browse.svelte-t0kr6r:hover:not(:disabled){color:#7c3aed;border-color:#7c3aed}.zone-browse.svelte-t0kr6r:disabled{opacity:.4;cursor:default}.zone-input.svelte-t0kr6r{padding-right:2rem}.input-clear.svelte-t0kr6r{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:.1rem .3rem;font-size:1.1rem;line-height:1;position:absolute;top:1.1rem;right:2.4rem;transform:translateY(-50%)}.input-clear.svelte-t0kr6r:hover{color:inherit}.zone-suggest.svelte-t0kr6r{z-index:30;background:var(--panel,#fff);border:1px solid var(--border,#d4dce5);border-radius:10px;max-height:12rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 10px 28px #0f172a29}.zone-suggest.svelte-t0kr6r button:where(.svelte-t0kr6r){text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.zone-suggest.svelte-t0kr6r button:where(.svelte-t0kr6r):hover{color:#6e3bff;background:#efeafc}.zone-suggest-name.svelte-t0kr6r{font-weight:600}.zone-suggest-meta.svelte-t0kr6r{color:var(--text-muted,#94a3b8);white-space:nowrap;font-size:.75rem}.zone-suggest.svelte-t0kr6r button:where(.svelte-t0kr6r):hover .zone-suggest-meta:where(.svelte-t0kr6r){color:inherit}.landno-number.svelte-t0kr6r{align-items:center;gap:.35rem;display:flex}.landno-number.svelte-t0kr6r input:where(.svelte-t0kr6r){text-align:center;flex:1}.range.svelte-t0kr6r{flex-direction:column;gap:.25rem;display:flex}.lbl-row.svelte-t0kr6r{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.unit.svelte-t0kr6r{border:1px solid var(--border,#cbd5e0);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:600}.unit.svelte-t0kr6r:disabled{opacity:.5;cursor:not-allowed}.mode-toggle.svelte-t0kr6r{border:1px solid var(--border,#d4dce5);border-radius:999px;display:inline-flex;overflow:hidden}.mode-toggle.svelte-t0kr6r button:where(.svelte-t0kr6r){color:inherit;cursor:pointer;background:0 0;border:none;padding:.08rem .5rem;font-size:.68rem;font-weight:600}.mode-toggle.svelte-t0kr6r button:where(.svelte-t0kr6r)+button:where(.svelte-t0kr6r){border-left:1px solid var(--border,#d4dce5)}.mode-toggle.svelte-t0kr6r button.active:where(.svelte-t0kr6r){color:#6e3bff;background:#efeafc}.mode-toggle.svelte-t0kr6r button:where(.svelte-t0kr6r):disabled{opacity:.5;cursor:not-allowed}.rel-chips.svelte-t0kr6r{flex-wrap:wrap;gap:.25rem;display:flex}.rel-chips.svelte-t0kr6r button:where(.svelte-t0kr6r){border:1px solid var(--border,#d4dce5);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.12rem .55rem;font-size:.72rem;font-weight:600;line-height:1.4}.rel-chips.svelte-t0kr6r button:where(.svelte-t0kr6r):hover{background:var(--hover,#e2e8f0)}.rel-chips.svelte-t0kr6r button.active:where(.svelte-t0kr6r){color:#6e3bff;background:#efeafc;border-color:#6e3bff}.rel-chips.svelte-t0kr6r button:where(.svelte-t0kr6r):disabled{opacity:.5;cursor:not-allowed}.custom-period.svelte-t0kr6r{gap:.5rem;display:flex}.custom-period.svelte-t0kr6r input:where(.svelte-t0kr6r){flex:1 1 0}.custom-period.svelte-t0kr6r select:where(.svelte-t0kr6r){flex:1.4 1 0}.custom-period-actions.svelte-t0kr6r{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.cp-clear.svelte-t0kr6r{color:var(--danger,#e5484d);margin-right:auto}.cp-btn.svelte-t0kr6r{cursor:pointer;background:var(--accent,#1e293b);color:#fff;border:none;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:600}.cp-btn.ghost.svelte-t0kr6r{border:1px solid var(--border,#cbd5f5);color:inherit;background:0 0}.cp-btn.svelte-t0kr6r:disabled{opacity:.5;cursor:not-allowed}.range-inputs.svelte-t0kr6r{grid-template-columns:1fr 1fr;align-items:center;gap:.4rem;display:grid}.segmented.svelte-t0kr6r{border:1px solid var(--border,#d4dce5);border-radius:10px;width:100%;display:flex;overflow:hidden}.segmented.svelte-t0kr6r button:where(.svelte-t0kr6r){text-align:center;border:none;border-right:1px solid var(--border,#d4dce5);min-width:0;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex:1 1 0;padding:.4rem .5rem;font-size:.82rem;font-weight:600}.segmented.svelte-t0kr6r button.active:where(.svelte-t0kr6r){background:var(--accent,#2563eb);color:#fff}.segmented.svelte-t0kr6r button:where(.svelte-t0kr6r):last-child{border-right:none}.segmented.svelte-t0kr6r button:where(.svelte-t0kr6r):disabled{cursor:not-allowed}input.svelte-t0kr6r:disabled,select.svelte-t0kr6r:disabled{opacity:.7;cursor:not-allowed}@media (width<=900px){.hmf-cols.svelte-t0kr6r{grid-template-columns:1fr 1fr}}@media (width<=640px){.hmf-cols.svelte-t0kr6r{grid-template-columns:1fr}}.panel.svelte-1d0s991{margin-bottom:1.5rem}.head.svelte-1d0s991{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.head-main.svelte-1d0s991{flex-wrap:wrap;flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}h1.svelte-1d0s991{color:#2c3e50;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.6rem;overflow:hidden}h1.id-fallback.svelte-1d0s991{font-size:var(--text-sm,.9rem);color:var(--text-muted,#64748b);max-width:22ch;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.chip.svelte-1d0s991{color:#2c3e50;font-size:var(--text-sm,.85rem);white-space:nowrap;background:#eef2f7;border-radius:999px;padding:.15rem .6rem;font-weight:600}.presale-badge.svelte-1d0s991{color:#b45309;font-size:var(--text-sm,.8rem);white-space:nowrap;background:#fff3e0;border:1px solid #f6c98a;border-radius:999px;padding:.1rem .55rem;font-weight:700}.city.svelte-1d0s991{color:#7f8c8d;font-size:var(--text-sm,.92rem);white-space:nowrap;margin:0}.head-meta.svelte-1d0s991{flex-direction:column;flex:none;align-items:flex-end;gap:.15rem;display:flex}.head-meta.svelte-1d0s991 .computed:where(.svelte-1d0s991){white-space:nowrap;margin:0}.city-label.svelte-1d0s991{font-weight:600}.desc.svelte-1d0s991{color:#34495e;line-height:1.6}.stats-shell.svelte-1d0s991{border-top:1px solid #eef2f7;margin:1.25rem 0 0;padding-top:1.25rem}.potential.svelte-1d0s991{color:#92400e;font-size:var(--text-xs,.78rem);background:#fef3c7;border-radius:6px;margin:.9rem 0 0;padding:.35rem .6rem}.computed.svelte-1d0s991{color:#94a3b8;font-size:var(--text-xs,.75rem);margin:.6rem 0 0}.permit.svelte-1d0s991{color:#34495e;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:1.25rem 0 0;display:flex}.permit-label.svelte-1d0s991{color:#7f8c8d;font-size:var(--text-xs,.78rem);text-transform:uppercase;letter-spacing:.03em}.permit-link.svelte-1d0s991{font:inherit;color:var(--accent,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.permit-link.svelte-1d0s991:hover{filter:brightness(1.1)}.permit-link.stale.svelte-1d0s991{color:#b45309;font-weight:600}.permit-stale-text.svelte-1d0s991{color:#b45309}.permit.same-permit.svelte-1d0s991{margin-top:.35rem}.same-permit-hub.svelte-1d0s991{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.permit-link.stale.svelte-1d0s991:not(:first-child),.permit-stale-text.svelte-1d0s991:not(:first-child){margin-left:.6rem}.permit-count.svelte-1d0s991{color:#7f8c8d}.tile-actions.svelte-1d0s991{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.15rem;display:inline-flex}.tile-link.svelte-1d0s991{font:inherit;color:#4338ca;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:.35rem;padding:0;font-size:.78rem;display:inline-flex}.tile-link.svelte-1d0s991:hover{text-decoration:underline}.tile-count.svelte-1d0s991{background:#eef2ff;border-radius:999px;padding:.05rem .45rem;font-size:.7rem;font-weight:600}.lands-list.svelte-1d0s991{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.lands-list.svelte-1d0s991 li:where(.svelte-1d0s991){border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.4rem;display:flex}.land-text.svelte-1d0s991{color:#1f2d3d;font-size:.85rem}.land-code.svelte-1d0s991{color:#94a3b8;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.card.svelte-133be27{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.3rem;min-width:0;padding:.65rem .85rem;display:flex}.card.active.svelte-133be27{border-color:var(--accent,#6e3bff);box-shadow:0 1px 6px #6e3bff2e}.top.svelte-133be27{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.date.svelte-133be27{color:#1f2d3d;white-space:nowrap;font-weight:700}.no-line.svelte-133be27{color:#475569;min-width:0;font-size:var(--text-sm,.9rem);align-items:baseline;display:flex}.no.svelte-133be27{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tags.svelte-133be27{font-size:var(--text-sm,.9rem);color:#334155;align-items:center;gap:.5rem;min-width:0;display:flex}.type.svelte-133be27{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.badge.svelte-133be27{color:#b45309;font-size:var(--text-xs,.78rem);background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;flex:none;padding:0 .5rem;font-weight:600}.badge.info.svelte-133be27{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.card.compact.svelte-133be27{gap:.2rem;padding:.45rem .65rem}.card.compact.svelte-133be27 .date:where(.svelte-133be27),.card.compact.svelte-133be27 .no-line:where(.svelte-133be27){font-size:var(--text-xs,.78rem)}.card.compact.svelte-133be27 .tags:where(.svelte-133be27){opacity:.6;font-size:.68rem}.doc-nav.svelte-1mfrorx{align-items:center;gap:.5rem;margin-right:.75rem;display:inline-flex}.doc-body.svelte-1mfrorx{background:var(--surface-2,#f6f7f9);max-height:calc(92vh - 5rem);overflow:auto}.doc-image.svelte-1mfrorx{max-width:100%;height:auto;margin:0 auto;display:block}.doc-text.svelte-1mfrorx{white-space:pre-wrap;word-break:break-word;max-height:calc(92vh - 5rem);margin:0;padding:.75rem 1rem;font-size:.78rem;overflow:auto}.muted.svelte-1mfrorx{color:var(--text-muted,#8a8f98);margin:0;padding:.5rem .75rem;font-size:.8rem}.error.svelte-1mfrorx{color:var(--danger,#e5484d);margin:0;padding:.5rem .75rem;font-size:.8rem}.linkish.svelte-1mfrorx{font:inherit;color:var(--accent,#2f6feb);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:none}.linkish.svelte-1mfrorx:disabled{color:var(--text-muted,#8a8f98);cursor:default}.linkish.svelte-1mfrorx:not(:disabled):hover{text-decoration:underline}.embedded-detail.svelte-tze7bf{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.embedded-detail.overlay.svelte-tze7bf{height:auto}.embedded-detail.overlay.fixed.svelte-tze7bf{height:72vh}.embedded-scroll.svelte-tze7bf{flex:1;min-height:0;overflow-y:auto}.embedded-detail.svelte-tze7bf .main-col:where(.svelte-tze7bf),.embedded-detail.svelte-tze7bf .sub-col:where(.svelte-tze7bf){max-height:none;overflow-y:visible}.embedded-detail.svelte-tze7bf .tx3:where(.svelte-tze7bf){max-height:none}.embedded-detail.svelte-tze7bf .pager.footer{border-top:1px solid #eef2f7;flex:none;margin-top:.5rem;padding-top:.6rem}.rail-row.svelte-tze7bf{border-bottom:1px solid #eef2f7;margin-bottom:.65rem;padding-bottom:.5rem}.record-id.svelte-tze7bf{color:#64748b;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.75rem;font-size:.78rem;display:flex}.record-id-value.svelte-tze7bf{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.record-id-tag.svelte-tze7bf{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.62rem;font-weight:600}.record-id-sep.svelte-tze7bf{color:#cbd5e1;margin:0 .15rem}.record-id-no.svelte-tze7bf{color:#334155}.tx3.svelte-tze7bf{gap:1.1rem;min-height:0;max-height:72vh;display:flex}.main-col.svelte-tze7bf{flex:1;min-width:0;overflow-y:auto}.sub-col.svelte-tze7bf{flex:none;width:320px;overflow-y:auto}.grid3.svelte-tze7bf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}@media (width<=900px){.grid3.svelte-tze7bf{grid-template-columns:1fr}}.field.svelte-tze7bf{flex-direction:column;gap:.25rem;min-width:0;display:flex}.field-label.svelte-tze7bf{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:.68rem;font-weight:600}.field-value.svelte-tze7bf{color:#1f2d3d;word-break:break-word;font-size:.9rem}.empty.svelte-tze7bf{color:#94a3b8;font-size:.85rem}.attachments.svelte-tze7bf{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.attachment-chip.svelte-tze7bf{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .65rem;font-size:.78rem}.attachment-chip.svelte-tze7bf:hover{background:#f8fafc;border-color:#94a3b8}.raw-details.svelte-tze7bf{border:1px solid #e2e8f0;border-radius:.5rem;margin-top:1rem}.raw-details.svelte-tze7bf summary:where(.svelte-tze7bf){text-transform:uppercase;letter-spacing:.03em;color:#64748b;cursor:pointer;padding:.55rem .75rem;font-size:.7rem;font-weight:600}.raw-json.svelte-tze7bf{color:#334155;white-space:pre-wrap;word-break:break-word;border-top:1px solid #eef2f7;max-height:40vh;margin:0;padding:.6rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.45;overflow:auto}.collapsible.svelte-tze7bf{border:1px solid #e2e8f0;border-radius:.5rem}.coll-head.svelte-tze7bf{cursor:pointer;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.55rem .75rem;display:flex}.coll-title.svelte-tze7bf{text-transform:uppercase;letter-spacing:.03em;color:#64748b;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:inline-flex}.coll-count.svelte-tze7bf{color:#64748b;background:#f1f5f9;border-radius:999px;padding:.05rem .4rem;font-size:.66rem}.coll-caret.svelte-tze7bf{color:#94a3b8}.coll-body.svelte-tze7bf{border-top:1px solid #eef2f7;flex-direction:column;gap:.6rem;padding:.6rem .75rem;display:flex}.land-card.svelte-tze7bf{background:#f8fafc;border:1px solid #eef2f7;border-radius:.4rem;padding:.55rem .65rem}.land-title.svelte-tze7bf{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-bottom:.5rem;display:flex}.land-name.svelte-tze7bf{color:#1f2d3d;font-size:.88rem;font-weight:500}.land-code.svelte-tze7bf{color:#64748b;font-size:.75rem}.land-grid.svelte-tze7bf{grid-template-columns:1fr 1fr;gap:.6rem 1rem;display:grid}.land-loading.svelte-tze7bf{color:#94a3b8;margin:.5rem 0 0;font-size:.72rem}.land-invalid.svelte-tze7bf{background:#fffbeb;border-color:#fcd34d}.land-flag.svelte-tze7bf{text-transform:uppercase;letter-spacing:.03em;color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.64rem;font-weight:600}.land-flag-err.svelte-tze7bf{color:#64748b;background:#f1f5f9}.land-flag-ok.svelte-tze7bf{color:#065f46;background:#d1fae5}.act-event.svelte-tze7bf{background:#f8fafc;border:1px solid #eef2f7;border-radius:.4rem;padding:.5rem .6rem}.act-event-head.svelte-tze7bf{align-items:center;gap:.4rem;display:flex}.act-icon.svelte-tze7bf{font-size:1rem;line-height:1}.act-label.svelte-tze7bf{color:#1f2d3d;text-transform:capitalize;font-size:.85rem;font-weight:600}.act-source.svelte-tze7bf{text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#eef2ff;border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.66rem}.act-event-meta.svelte-tze7bf{color:#94a3b8;flex-wrap:wrap;gap:.5rem;margin-top:.25rem;font-size:.72rem;display:flex}.act-event-date.svelte-tze7bf{margin-left:auto}@media (width<=720px){.tx3.svelte-tze7bf{flex-direction:column;max-height:none}.sub-col.svelte-tze7bf{border-right:none;width:auto}}.permit-list.svelte-1brjaxd{flex-direction:column;gap:.75rem;min-width:0;min-height:0;display:flex}.permit-list.fill.svelte-1brjaxd{flex:auto;height:100%;min-height:0}.head.svelte-1brjaxd{flex-direction:column;gap:.6rem;display:flex}.stats.svelte-1brjaxd{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.origin-slot.svelte-1brjaxd{align-self:center;margin-left:auto;display:inline-flex}.table-wrap.svelte-1brjaxd{border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}td.hub.svelte-1brjaxd{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}tr.duplicate.svelte-1brjaxd td:where(.svelte-1brjaxd){color:#94a3b8}tr.duplicate.svelte-1brjaxd td:where(.svelte-1brjaxd):not(.pick):not(.actions):not(.hub){-webkit-text-decoration:line-through #cbd5e1;text-decoration:line-through #cbd5e1}tr.duplicate.svelte-1brjaxd .tag-duplicate:where(.svelte-1brjaxd){text-decoration:none}.tag-duplicate.svelte-1brjaxd{color:#64748b;background:#f1f5f9;border:1px dashed #cbd5e1}.tag-needs-augment.svelte-1brjaxd{color:#a16207;background:#fefce8;border:1px dashed #fde047}.hub-link.svelte-1brjaxd{font:inherit;color:var(--accent,#4c7fff);cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hub-more.svelte-1brjaxd{color:#64748b;margin-left:.3rem;font-size:.72rem}.hub-more-btn.svelte-1brjaxd{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hub-more-btn[aria-expanded=true].svelte-1brjaxd{color:var(--accent,#4c7fff)}.hub-rest.svelte-1brjaxd{flex-direction:column;gap:.15rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}td.actions.svelte-1brjaxd{white-space:nowrap}td.actions.svelte-1brjaxd>*+*{margin-left:.4rem}.table-wrap.fit.svelte-1brjaxd{flex:auto;min-height:0;overflow-y:auto}table.svelte-1brjaxd{table-layout:fixed;border-collapse:collapse;width:100%;min-width:82rem;font-size:.75rem}th.svelte-1brjaxd,td.svelte-1brjaxd{text-align:left;vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f7;padding:.5rem .7rem;overflow:hidden}th.svelte-1brjaxd{color:#475569;z-index:1;background:#f8fafc;font-weight:600;position:sticky;top:0}th.num.svelte-1brjaxd,td.num.svelte-1brjaxd{text-align:right}td.floors.svelte-1brjaxd{white-space:nowrap}th.pick.svelte-1brjaxd,td.pick.svelte-1brjaxd{text-align:center;width:1%}td.pick.svelte-1brjaxd{cursor:default}tbody.svelte-1brjaxd tr:where(.svelte-1brjaxd){cursor:pointer}tbody.svelte-1brjaxd tr:where(.svelte-1brjaxd):hover{background:#fafbff}tbody.svelte-1brjaxd tr.selected:where(.svelte-1brjaxd){background:#efeafc}.permit-no.svelte-1brjaxd{color:#2c3e50;font-weight:600}td.builder.svelte-1brjaxd{text-overflow:ellipsis;max-width:12rem;overflow:hidden}.muted.svelte-1brjaxd{color:#94a3b8}td.badge-cell.svelte-1brjaxd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag.svelte-1brjaxd{color:#b45309;background:#fff7ed;border-radius:999px;padding:.05rem .35rem;font-size:.68rem;font-weight:600}.tag-augmented.svelte-1brjaxd{color:#1d4ed8;background:#eff6ff}.empty.svelte-1brjaxd{color:#7f8c8d;margin:0;padding:.75rem;font-size:.75rem}.view-toggle.svelte-24xmr2{border:1px solid #e2e8f0;border-radius:999px;gap:.25rem;padding:.2rem;display:flex}.toggle-btn.svelte-24xmr2{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:600}.toggle-btn.active.svelte-24xmr2{color:#6e3bff;background:#efeafc}.toggle-btn.svelte-24xmr2:disabled{opacity:.45;cursor:default}.tab-count.svelte-24xmr2{color:#4338ca;background:#eef2ff;border-radius:999px;margin-left:.35rem;padding:0 .4rem;font-size:.7rem}.sbr.svelte-1jm2awn{display:inline-block;position:relative}.sbr-trigger.svelte-1jm2awn{font:inherit;color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e0;border-radius:999px;padding:.15rem .6rem;font-size:.8rem}.sbr-trigger.svelte-1jm2awn:hover:not(:disabled){background:#f1f5f9}.sbr-trigger.svelte-1jm2awn:disabled{opacity:.5;cursor:not-allowed}.sbr.open.svelte-1jm2awn .sbr-trigger:where(.svelte-1jm2awn){background:#e0e7ff;border-color:#a5b4fc}.sbr-filter-chip.svelte-1jm2awn{color:#3730a3;white-space:nowrap;background:#eef2ff;border:1px solid #a5b4fc;border-radius:999px;align-items:center;gap:.2rem;margin-left:.4rem;padding:.1rem .25rem .1rem .6rem;font-size:.78rem;font-weight:500;display:inline-flex}.sbr-filter-chip.svelte-1jm2awn .sbr-x:where(.svelte-1jm2awn){margin-left:0;padding:0 .25rem;font-size:.95rem;line-height:1}.sbr-pop.svelte-1jm2awn{z-index:30;color:#1e293b;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:.6rem;min-width:30rem;max-width:min(44rem,90vw);padding:.75rem .85rem;font-size:.85rem;font-weight:400;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 30px #0f172a24}.sbr-pop.right.svelte-1jm2awn{left:auto;right:0}.sbr-all.svelte-1jm2awn{border-bottom:1px solid #eef2f7;align-items:center;gap:.4rem;padding-bottom:.6rem;display:flex}.sbr-rules.svelte-1jm2awn{gap:.4rem;display:grid}.sbr-rule.svelte-1jm2awn{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sbr-rule.incomplete.svelte-1jm2awn .sbr-col:where(.svelte-1jm2awn){border-color:#f59e0b}.sbr-rule.svelte-1jm2awn select:where(.svelte-1jm2awn),.sbr-rule.svelte-1jm2awn input[type=number]:where(.svelte-1jm2awn),.sbr-rule.svelte-1jm2awn input[type=text]:where(.svelte-1jm2awn){font:inherit;color:#1e293b;background:#fff;border:1px solid #cbd5e0;border-radius:6px;padding:.25rem .4rem;font-size:.85rem}.sbr-num.svelte-1jm2awn{width:7rem}.sbr-text.svelte-1jm2awn{width:12rem}.sbr-sep.svelte-1jm2awn,.sbr-unit.svelte-1jm2awn{color:#64748b}.sbr-enum.svelte-1jm2awn{flex-wrap:wrap;gap:.3rem;display:flex}.sbr-chip.svelte-1jm2awn{cursor:pointer;border:1px solid #cbd5e0;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.8rem;display:inline-flex}.sbr-chip.svelte-1jm2awn input:where(.svelte-1jm2awn){margin:0}.sbr-chip.on.svelte-1jm2awn{background:#e0e7ff;border-color:#a5b4fc}.sbr-x.svelte-1jm2awn{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 .25rem;font-size:1rem;line-height:1}.sbr-x.svelte-1jm2awn:hover{color:#b91c1c}.sbr-add.svelte-1jm2awn{color:#4c7fff;cursor:pointer;font:inherit;background:0 0;border:none;justify-self:start;padding:0;font-size:.8rem}.sbr-and.svelte-1jm2awn{color:#64748b;margin:0;font-size:.75rem}.sbr-scope.svelte-1jm2awn{border:1px solid #cbd5e0;border-radius:999px;width:max-content;display:inline-flex;overflow:hidden}.sbr-scope.svelte-1jm2awn button:where(.svelte-1jm2awn){font:inherit;color:#64748b;cursor:pointer;background:0 0;border:none;padding:.2rem .7rem;font-size:.8rem}.sbr-scope.svelte-1jm2awn button:where(.svelte-1jm2awn)+button:where(.svelte-1jm2awn){border-left:1px solid #cbd5e0}.sbr-scope.svelte-1jm2awn button.active:where(.svelte-1jm2awn){color:#1e293b;background:#e0e7ff;font-weight:600}.sbr-scope.svelte-1jm2awn button:where(.svelte-1jm2awn):disabled{opacity:.5;cursor:not-allowed}.sbr-preview.svelte-1jm2awn{color:#475569;margin:0;font-size:.8rem}.sbr-err.svelte-1jm2awn{color:#b91c1c}.sbr-actions.svelte-1jm2awn{align-items:center;gap:.4rem;display:flex}.sbr-btn.svelte-1jm2awn{font:inherit;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e0;border-radius:999px;padding:.3rem .8rem;font-size:.8rem}.sbr-btn.primary.svelte-1jm2awn{color:#fff;background:#4c7fff;border-color:#4c7fff}.sbr-btn.ghost.svelte-1jm2awn{border-color:#0000;margin-left:auto}.sbr-btn.svelte-1jm2awn:disabled{opacity:.5;cursor:not-allowed}.sel-only.svelte-1xiv9ab{color:#334155;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}.sel-only.active.svelte-1xiv9ab{border-color:var(--accent,#6e3bff);color:var(--accent,#6e3bff);background:#f3eeff}.sel-only.svelte-1xiv9ab:disabled{opacity:.45;cursor:default}.n.svelte-1xiv9ab{font-weight:700}.rule-slot.svelte-18xef1g{align-items:center;margin-left:auto;margin-right:.5rem;display:inline-flex}.rule-slot.svelte-18xef1g+.pick-count:where(.svelte-18xef1g){margin-left:0}.pick-count.svelte-18xef1g{color:#64748b;margin-left:auto;font-size:.78rem;font-weight:500}.apply-btn.svelte-18xef1g{color:#fff;font:inherit;cursor:pointer;background:#6e3bff;border:none;border-radius:999px;padding:.3rem .9rem;font-size:.78rem;font-weight:600}.apply-btn.svelte-18xef1g:disabled{opacity:.4;cursor:default}.set-head.svelte-18xef1g{margin:0 0 .75rem}.line.svelte-18xef1g{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;display:flex}.name.svelte-18xef1g{color:#1f2d3d;font-size:1.05rem;font-weight:700}.meta.svelte-18xef1g{color:#64748b;margin:-.35rem 0 .6rem;font-size:.8rem}.view-body.svelte-18xef1g{flex-direction:column;min-width:0;height:72vh;min-height:0;display:flex}.hsr.svelte-1lhha3t{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex}.hsr-intro.svelte-1lhha3t{color:var(--text-muted,#64748b);margin:0;font-size:.75rem}.hsr-filters.svelte-1lhha3t{color:var(--text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.75rem;overflow:hidden}.hsr-table-wrap.svelte-1lhha3t{border:1px solid #e2e8f0;border-radius:10px;flex:1;min-height:0;overflow:auto}.hsr-table.svelte-1lhha3t{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.75rem}.hsr-table.svelte-1lhha3t td:where(.svelte-1lhha3t){text-overflow:ellipsis;overflow:hidden}.hsr-table.svelte-1lhha3t th:where(.svelte-1lhha3t){color:#475569;text-align:left;white-space:nowrap;z-index:1;background:#f8fafc;border-bottom:1px solid #eef2f7;padding:.5rem .7rem;font-weight:600;position:sticky;top:0}.hsr-table.svelte-1lhha3t td:where(.svelte-1lhha3t){vertical-align:baseline;border-bottom:1px solid #eef2f7;padding:.5rem .7rem}.hsr-table.svelte-1lhha3t tr.hsr-openable:where(.svelte-1lhha3t){cursor:pointer;-webkit-user-select:none;user-select:none}.hsr-table.svelte-1lhha3t tr.hsr-openable:where(.svelte-1lhha3t):hover td:where(.svelte-1lhha3t){background:#fafbff}.hsr-name.svelte-1lhha3t{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.hsr-desc.svelte-1lhha3t{color:var(--text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.hsr-score.svelte-1lhha3t{white-space:nowrap;font-variant-numeric:tabular-nums}.hsr-badge.svelte-1lhha3t{white-space:nowrap;color:#475569;background:#eef2f6;border-radius:999px;padding:.05rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-block}.hsr-badge.state-active.svelte-1lhha3t{color:#166534;background:#dcfce7}.hsr-badge.state-obsolete.svelte-1lhha3t{color:#991b1b;background:#fee2e2}.hsr-badge.state-draft.svelte-1lhha3t{color:#92400e;background:#fef3c7}.hsr-badge.phase-presale.svelte-1lhha3t{color:#c2410c;background:#ffedd5}.hsr-badge.phase-normal.svelte-1lhha3t{color:#166534;background:#dcfce7}.hsr-icon.svelte-1lhha3t{color:#475569;width:1.5rem}.hsr-check.svelte-1lhha3t{width:1.75rem}.hsr-num.svelte-1lhha3t{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hsr-builder.svelte-1lhha3t{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.hsr-check.svelte-1lhha3t input:where(.svelte-1lhha3t){cursor:pointer;margin:0}.hsr-emoji.svelte-1lhha3t{font-size:.9rem;line-height:1}.hsr-index.svelte-1lhha3t{color:var(--text-muted,#64748b);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hsr-gis.svelte-1lhha3t{color:#2563eb;display:inline-flex}.hsr-gis.geom.svelte-1lhha3t{color:#0d9488}.hsr-gis.off.svelte-1lhha3t{color:#cbd5e1}.hsr-footer.svelte-1lhha3t{flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hsr-totals.svelte-1lhha3t{color:#334155;font-size:.85rem;font-weight:700}.hsr-page-controls.svelte-1lhha3t{align-items:center;gap:.6rem;display:inline-flex}.hsr-page-controls.svelte-1lhha3t button:where(.svelte-1lhha3t){font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.3rem .8rem;font-size:.85rem}.hsr-page-controls.svelte-1lhha3t button.more:where(.svelte-1lhha3t){border-color:var(--accent,#6e3bff);background:var(--accent,#6e3bff);color:#fff;font-weight:600}.hsr-page-controls.svelte-1lhha3t button:where(.svelte-1lhha3t):disabled{opacity:.4;cursor:default}.hsr-page.svelte-1lhha3t{color:#475569;align-items:center;gap:.3rem;font-size:.9rem;display:inline-flex}.hsr-page-input.svelte-1lhha3t{width:3.2rem;font:inherit;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.15rem .35rem;font-size:.9rem}.hsr-page-input.svelte-1lhha3t:focus{border-color:#7c3aed;outline:none}
