.rail-section.svelte-mfclq3{display:flex;flex-direction:column;border:1px solid var(--border-subtle);background:var(--color-bg-panel)}.rail-head.svelte-mfclq3{width:100%;display:flex;align-items:center;justify-content:space-between;padding:calc(6px * var(--density, 1)) calc(10px * var(--density, 1));gap:calc(8px * var(--density, 1));background:transparent;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;font-family:var(--font-mono)}.rail-head.svelte-mfclq3:hover{background:var(--overlay-white-02)}.rail-label.svelte-mfclq3{display:flex;flex-direction:column;gap:calc(2px * var(--density, 1));min-width:0}.rail-label-line.svelte-mfclq3{display:flex;align-items:center;gap:calc(5px * var(--density, 1))}.rail-label-line.svelte-mfclq3>span:where(.svelte-mfclq3):last-child{font-size:.58rem;letter-spacing:.16em;color:var(--color-text-tertiary);white-space:nowrap}.rail-prefix.svelte-mfclq3{font-size:.5rem;letter-spacing:.12em;color:var(--color-text-secondary);flex-shrink:0}.rail-hint.svelte-mfclq3{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.08em;color:var(--color-text-muted)}.rail-right.svelte-mfclq3{display:flex;align-items:center;gap:calc(6px * var(--density, 1));flex-shrink:0}.rail-indicator.svelte-mfclq3{display:flex;align-items:center}.rail-badge.svelte-mfclq3{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.1em;color:var(--color-accent);border:1px solid var(--overlay-accent-45);padding:calc(1px * var(--density, 1)) calc(5px * var(--density, 1))}.rail-arrow.svelte-mfclq3{font-size:.45rem;color:var(--color-text-muted);transition:transform .1s}.rail-body.svelte-mfclq3{display:flex;flex-direction:column;gap:calc(8px * var(--density, 1));padding:calc(8px * var(--density, 1)) calc(10px * var(--density, 1))}.chev.svelte-gy6nvv{display:inline-block;margin-left:4px;vertical-align:middle}.tt.svelte-1x95hav{display:inline-flex;align-items:center}.tt-fill.svelte-1x95hav,.tt-fill.svelte-1x95hav .tt-trigger:where(.svelte-1x95hav){display:flex;width:100%}.tt-trigger.svelte-1x95hav{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:help;line-height:1;display:inline-flex;align-items:baseline}.tt-dot.svelte-1x95hav{padding-left:calc(4px * var(--density, 1));font-size:.6rem;color:var(--color-text-tertiary);transition:color .12s}:root:root:root .tt-trigger.svelte-1x95hav{border-radius:4px}.tt-dot.svelte-1x95hav:hover,.tt-dot.open.svelte-1x95hav{color:var(--color-accent)}.tt-trigger.svelte-1x95hav:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}.tt-panel.svelte-1x95hav{position:fixed;z-index:100;display:flex;flex-direction:column;gap:calc(5px * var(--density, 1));width:max-content;max-width:min(280px,calc(100vw - 16px));padding:calc(8px * var(--density, 1)) calc(10px * var(--density, 1));background:var(--glass-strong);border:1px solid var(--border-hover);border-radius:var(--radius-xs);text-align:left;text-transform:none;letter-spacing:normal;box-shadow:0 4px 14px #0000004d}.tt-dropdown.svelte-1x95hav{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.tt-panel[hidden].svelte-1x95hav{display:none}.tt-label.svelte-1x95hav{font-family:var(--font-mono);font-size:.5rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.tt-body.svelte-1x95hav{font-family:var(--font-mono);font-size:.62rem;font-weight:400;line-height:1.55;color:var(--color-text-secondary);white-space:normal}.cond-items.svelte-1hvv6f9{display:flex;flex-direction:column;gap:calc(8px * var(--density, 1))}.category.svelte-1hvv6f9{border:1px solid var(--border-subtle)}.cat-header.svelte-1hvv6f9{width:100%;display:flex;align-items:center;gap:calc(6px * var(--density, 1));padding:calc(5px * var(--density, 1)) calc(8px * var(--density, 1));background:var(--color-bg-panel);border:none;cursor:pointer;text-align:left;font-family:var(--font-mono)}.cat-header.svelte-1hvv6f9:hover{background:var(--overlay-white-04)}.cat-arrow.svelte-1hvv6f9{font-size:.45rem;color:var(--color-text-tertiary);flex-shrink:0}.cat-name.svelte-1hvv6f9{font-size:.55rem;letter-spacing:.1em;color:var(--color-text-secondary);text-transform:uppercase;flex:1}.cat-badge.svelte-1hvv6f9{font-size:.5rem;color:var(--color-text-tertiary);letter-spacing:.06em}.cat-badge.filled.svelte-1hvv6f9{color:var(--color-accent)}.items.svelte-1hvv6f9{padding:calc(6px * var(--density, 1)) calc(8px * var(--density, 1));display:flex;flex-direction:column;gap:calc(8px * var(--density, 1));background:var(--color-bg-app)}.item.svelte-1hvv6f9{display:flex;flex-direction:column;gap:calc(4px * var(--density, 1))}.item-label-row.svelte-1hvv6f9{display:flex;align-items:center;gap:calc(4px * var(--density, 1))}.item-label.svelte-1hvv6f9{font-family:var(--font-mono);font-size:.6rem;color:var(--color-text-secondary);flex:1}.item-label.muted.svelte-1hvv6f9{color:var(--color-text-tertiary)}.display-tag.svelte-1hvv6f9{font-family:var(--font-mono);font-size:.46rem;letter-spacing:.06em;color:var(--color-text-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-label);padding:calc(1px * var(--density, 1)) calc(6px * var(--density, 1));flex-shrink:0}.btns.svelte-1hvv6f9{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(2px * var(--density, 1))}.opt.svelte-1hvv6f9{height:1.5rem;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.02em;border:1px solid var(--border-default);background:transparent;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-control);transition:border-color 80ms,color 80ms,background 80ms;white-space:nowrap;padding:0 calc(2px * var(--density, 1))}.opt.svelte-1hvv6f9:hover{border-color:var(--border-hover);color:var(--color-text-secondary)}.opt.active.svelte-1hvv6f9{border-color:var(--color-accent);color:var(--color-accent);background:var(--overlay-accent-08)}.opt.na-active.svelte-1hvv6f9{border-color:var(--color-text-tertiary);color:var(--color-text-tertiary);background:transparent}.opt.display-sel.svelte-1hvv6f9{border-color:var(--border-hover);color:var(--color-text-secondary);background:var(--overlay-white-04)}.baths-count-row.svelte-1hvv6f9{display:flex;align-items:center;gap:calc(8px * var(--density, 1));padding-top:calc(2px * var(--density, 1))}.baths-lbl.svelte-1hvv6f9{font-family:var(--font-mono);font-size:.52rem;color:var(--color-text-tertiary)}.baths-sel.svelte-1hvv6f9{height:1.5rem;padding:0 calc(5px * var(--density, 1));background:var(--overlay-white-08);border:1px solid var(--border-hover);border-radius:var(--radius-control);color:var(--color-text-primary);font-family:var(--font-mono);font-size:.65rem}.baths-sel.svelte-1hvv6f9:focus{border-color:var(--color-accent)}.cat-header.svelte-1hvv6f9:focus-visible,.opt.svelte-1hvv6f9:focus-visible{box-shadow:var(--ring-focus)}.roomy.svelte-1hvv6f9 .category:where(.svelte-1hvv6f9){border-radius:var(--radius-lg);overflow:hidden}.roomy.svelte-1hvv6f9 .cat-header:where(.svelte-1hvv6f9){padding:calc(12px * var(--density, 1)) calc(16px * var(--density, 1))}.roomy.svelte-1hvv6f9 .cat-name:where(.svelte-1hvv6f9){font-size:calc(13px * var(--text-scale, 1));font-weight:600;text-transform:none;letter-spacing:0;color:var(--color-text-primary)}.roomy.svelte-1hvv6f9 .items:where(.svelte-1hvv6f9){padding:calc(4px * var(--density, 1)) calc(16px * var(--density, 1)) calc(12px * var(--density, 1));background:transparent;gap:0}.roomy.svelte-1hvv6f9 .item:where(.svelte-1hvv6f9){flex-direction:row;align-items:center;justify-content:space-between;gap:calc(12px * var(--density, 1));padding:calc(10px * var(--density, 1)) 0;border-top:1px solid var(--border-subtle)}.roomy.svelte-1hvv6f9 .item:where(.svelte-1hvv6f9):first-child{border-top:none}.roomy.svelte-1hvv6f9 .item-label:where(.svelte-1hvv6f9){font-size:calc(13px * var(--text-scale, 1));font-weight:550;color:var(--color-text-primary)}.roomy.svelte-1hvv6f9 .btns:where(.svelte-1hvv6f9){display:flex;flex-shrink:0}.roomy.svelte-1hvv6f9 .opt:where(.svelte-1hvv6f9){height:1.6rem;padding:0 calc(8px * var(--density, 1))}.item-text.svelte-1hvv6f9{min-width:0}.item-tip.svelte-1hvv6f9{margin:2px 0 0;max-width:56ch;font-size:calc(12px * var(--text-scale, 1));color:var(--color-text-tertiary)}.item-adj.svelte-1hvv6f9{font-size:calc(12px * var(--text-scale, 1));font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.item-adj.pos.svelte-1hvv6f9{color:var(--color-success)}.item-adj.neg.svelte-1hvv6f9{color:var(--color-error)}@media (max-width: 720px){.roomy.svelte-1hvv6f9 .item:where(.svelte-1hvv6f9){flex-direction:column;align-items:stretch}}.note.svelte-1ddpmol{font-family:var(--font-mono);font-size:.52rem;color:var(--color-text-tertiary);margin:0 0 calc(4px * var(--density, 1));line-height:1.5}.reset-btn.svelte-1ddpmol{align-self:flex-start;height:1.5rem;padding:0 calc(10px * var(--density, 1));background:transparent;border:1px solid var(--border-default);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;cursor:pointer;border-radius:var(--radius-control);margin-top:calc(2px * var(--density, 1));transition:border-color 80ms,color 80ms}.reset-btn.svelte-1ddpmol:hover{border-color:var(--color-accent);color:var(--color-accent)}.comp-count.svelte-1hfyar6{display:inline-block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;color:var(--color-text-tertiary)}.comp-count.low.svelte-1hfyar6{color:var(--color-warning)}.comp-count.critical.svelte-1hfyar6{color:var(--color-error)}.section.svelte-5o39sl{margin-bottom:calc(18px * var(--density, 1))}.sec-head-row.svelte-5o39sl{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(8px * var(--density, 1));margin-bottom:calc(12px * var(--density, 1));border-bottom:1px solid var(--border-subtle)}.sec-head.svelte-5o39sl{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;color:var(--color-text-tertiary)}.stats.svelte-5o39sl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(10px * var(--density, 1)) calc(22px * var(--density, 1));margin-bottom:calc(12px * var(--density, 1))}.stat.svelte-5o39sl{display:flex;flex-direction:column;gap:calc(2px * var(--density, 1))}.stat-n.svelte-5o39sl{font-family:var(--font-mono);font-size:1.05rem;font-weight:600;color:var(--color-text-primary);line-height:1;letter-spacing:-.02em}.stat-unit.svelte-5o39sl{font-size:.8rem;font-weight:400;color:var(--color-text-tertiary);margin-left:calc(2px * var(--density, 1))}.stat-lbl.svelte-5o39sl{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.14em;color:var(--color-text-tertiary)}.stat-headline.svelte-5o39sl .stat-n:where(.svelte-5o39sl){font-size:1.25rem;color:var(--color-accent)}.stat-none.svelte-5o39sl{color:var(--color-text-tertiary)}.stat-range.svelte-5o39sl{font-size:.8rem}.table-controls.svelte-5o39sl{display:flex;gap:calc(6px * var(--density, 1));margin-top:calc(8px * var(--density, 1))}.tbl-btn.svelte-5o39sl{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;color:var(--color-text-tertiary);background:transparent;border:1px solid var(--border-subtle);padding:calc(3px * var(--density, 1)) calc(8px * var(--density, 1));cursor:pointer;transition:border-color 80ms,color 80ms}.tbl-btn.svelte-5o39sl:hover{border-color:var(--color-text-secondary);color:var(--color-text-secondary)}.comp-count-wrap.svelte-5o39sl{margin-bottom:calc(10px * var(--density, 1))}.widened.svelte-5o39sl{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.12em;color:var(--color-warning);border:1px solid var(--overlay-accent-50);padding:calc(2px * var(--density, 1)) calc(6px * var(--density, 1))}.widened-note.svelte-5o39sl{font-family:var(--font-mono);font-size:.55rem;color:var(--color-warning);margin-top:calc(8px * var(--density, 1));padding:calc(6px * var(--density, 1)) calc(8px * var(--density, 1));border:1px solid var(--overlay-accent-30);background:var(--overlay-accent-06)}.comp-table-wrap.svelte-5o39sl{overflow-x:auto}.comp-table.svelte-5o39sl{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.6rem;white-space:nowrap}.comp-table.svelte-5o39sl th:where(.svelte-5o39sl){text-align:left;padding:calc(4px * var(--density, 1)) calc(6px * var(--density, 1));font-size:.48rem;letter-spacing:.12em;color:var(--color-text-tertiary);border-bottom:1px solid var(--border-subtle);font-weight:500}.col-sort.svelte-5o39sl{cursor:pointer;-webkit-user-select:none;user-select:none}.col-sort.svelte-5o39sl:hover{color:var(--color-text-primary)}.comp-table.svelte-5o39sl th.col-price:where(.svelte-5o39sl),.comp-table.svelte-5o39sl th.col-adj:where(.svelte-5o39sl),.comp-table.svelte-5o39sl th.col-lotrent:where(.svelte-5o39sl),.comp-table.svelte-5o39sl th.col-sqft:where(.svelte-5o39sl),.comp-table.svelte-5o39sl th.col-ppsf:where(.svelte-5o39sl),.comp-table.svelte-5o39sl th.col-beds:where(.svelte-5o39sl),.comp-table.svelte-5o39sl th.col-baths:where(.svelte-5o39sl),.comp-table.svelte-5o39sl th.col-dom:where(.svelte-5o39sl),.comp-table.svelte-5o39sl th.col-dist:where(.svelte-5o39sl){text-align:right}.comp-table.svelte-5o39sl td:where(.svelte-5o39sl){padding:calc(4px * var(--density, 1)) calc(6px * var(--density, 1));border-bottom:1px solid var(--overlay-white-04);color:var(--color-text-primary)}.comp-table.svelte-5o39sl td.col-price:where(.svelte-5o39sl),.comp-table.svelte-5o39sl td.col-adj:where(.svelte-5o39sl),.comp-table.svelte-5o39sl td.col-lotrent:where(.svelte-5o39sl),.comp-table.svelte-5o39sl td.col-sqft:where(.svelte-5o39sl),.comp-table.svelte-5o39sl td.col-ppsf:where(.svelte-5o39sl),.comp-table.svelte-5o39sl td.col-beds:where(.svelte-5o39sl),.comp-table.svelte-5o39sl td.col-baths:where(.svelte-5o39sl),.comp-table.svelte-5o39sl td.col-dom:where(.svelte-5o39sl),.comp-table.svelte-5o39sl td.col-dist:where(.svelte-5o39sl){text-align:right}.comp-table.svelte-5o39sl tr:where(.svelte-5o39sl):hover td:where(.svelte-5o39sl){background:var(--overlay-white-03)}.col-num.svelte-5o39sl{color:var(--color-text-muted);width:24px;text-align:right}.col-hash.svelte-5o39sl{color:var(--color-text-secondary);max-width:120px;display:flex;flex-direction:column;align-items:flex-start;gap:calc(2px * var(--density, 1))}.addr-row.svelte-5o39sl{display:flex;align-items:center;gap:calc(4px * var(--density, 1));width:100%}.community-name.svelte-5o39sl{font-size:.42rem;color:var(--color-text-tertiary);letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.col-price.svelte-5o39sl{color:var(--color-accent)}.col-lotrent.svelte-5o39sl{color:var(--color-text-secondary)}.col-src.svelte-5o39sl{width:1%;white-space:nowrap}.src-tag.svelte-5o39sl{display:inline-block;font-family:var(--font-mono);font-size:.46rem;letter-spacing:.1em;line-height:1;padding:calc(1px * var(--density, 1)) calc(4px * var(--density, 1));border:1px solid currentColor;border-radius:var(--radius-label)}.src-sold.svelte-5o39sl{color:var(--color-accent)}.src-list.svelte-5o39sl{color:var(--color-warning)}.src-avm.svelte-5o39sl{color:var(--color-text-tertiary)}.src-none.svelte-5o39sl{color:var(--color-text-muted)}.src-legend.svelte-5o39sl{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6px * var(--density, 1));margin-top:calc(8px * var(--density, 1));font-family:var(--font-mono);font-size:.5rem;letter-spacing:.08em;color:var(--color-text-tertiary)}.no-detail.svelte-5o39sl{font-family:var(--font-mono);font-size:.6rem;color:var(--color-text-tertiary);padding:calc(8px * var(--density, 1)) 0;font-style:italic}.mono.svelte-5o39sl{font-variant-numeric:tabular-nums}.addr-text.svelte-5o39sl{overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.copy-btn.svelte-5o39sl{flex-shrink:0;background:none;border:none;padding:0 calc(2px * var(--density, 1));cursor:pointer;font-size:.55rem;color:var(--color-text-muted);opacity:0;transition:opacity .12s,color .12s;line-height:1}tr.svelte-5o39sl:hover .copy-btn:where(.svelte-5o39sl){opacity:1}.copy-btn.svelte-5o39sl:hover{color:var(--color-accent)}.hbar-container.svelte-kk487x{overflow-x:auto}.hbar-chart.svelte-kk487x{display:block}.uw-charts.svelte-1b60n9t{margin-bottom:calc(12px * var(--density, 1));padding-bottom:calc(10px * var(--density, 1));border-bottom:1px solid var(--overlay-white-06)}.section.svelte-1dwhzvq{margin-bottom:calc(20px * var(--density, 1))}.sec-head-row.svelte-1dwhzvq{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(8px * var(--density, 1));margin-bottom:calc(12px * var(--density, 1));border-bottom:1px solid var(--border-subtle)}.sec-head.svelte-1dwhzvq{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;color:var(--color-text-tertiary)}.uw-result.svelte-1dwhzvq{margin-top:calc(10px * var(--density, 1))}.uw-metric-grid.svelte-1dwhzvq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8px * var(--density, 1));margin-bottom:calc(14px * var(--density, 1))}@media (max-width: 720px){.uw-metric-grid.svelte-1dwhzvq{grid-template-columns:repeat(2,minmax(0,1fr))}}.uw-metric.svelte-1dwhzvq{display:flex;flex-direction:column;gap:calc(3px * var(--density, 1));padding:calc(10px * var(--density, 1));border:1px solid var(--border-subtle);background:var(--overlay-white-02)}.um-lbl.svelte-1dwhzvq{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.12em;color:var(--color-text-tertiary)}.um-val.svelte-1dwhzvq{font-family:var(--font-mono);font-size:1rem;font-weight:600;color:var(--color-accent);line-height:1}.um-val.coc-pos.svelte-1dwhzvq{color:var(--color-success)}.um-val.coc-neg.svelte-1dwhzvq{color:var(--color-error)}.um-val.dscr-good.svelte-1dwhzvq{color:var(--color-success)}.um-val.dscr-bad.svelte-1dwhzvq{color:var(--color-warning, #e0a000)}.piti-row.svelte-1dwhzvq{display:flex;align-items:center;justify-content:space-between;padding:calc(10px * var(--density, 1)) calc(12px * var(--density, 1));margin-bottom:calc(14px * var(--density, 1));border:1px solid var(--border-default);background:var(--overlay-white-02)}.piti-lbl.svelte-1dwhzvq{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.14em;color:var(--color-text-secondary)}.piti-val.svelte-1dwhzvq{font-family:var(--font-mono);font-size:1.05rem;font-weight:700;color:var(--color-accent)}.pos-subsec.svelte-1dwhzvq{margin-bottom:calc(14px * var(--density, 1))}.pos-subsec-head.svelte-1dwhzvq{display:block;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.14em;color:var(--color-text-tertiary);padding-bottom:calc(6px * var(--density, 1));margin-bottom:calc(6px * var(--density, 1))}.reason-list.svelte-1dwhzvq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(8px * var(--density, 1))}.reason-list.svelte-1dwhzvq li:where(.svelte-1dwhzvq){font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-secondary);line-height:1.55}.section.svelte-1m4bi27{margin-bottom:calc(20px * var(--density, 1))}.sec-head-row.svelte-1m4bi27{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(8px * var(--density, 1));margin-bottom:calc(12px * var(--density, 1));border-bottom:1px solid var(--border-subtle)}.sec-head.svelte-1m4bi27{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;color:var(--color-text-tertiary)}.edge-tag.svelte-1m4bi27{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pos-summary.svelte-1m4bi27{display:flex;gap:calc(16px * var(--density, 1));padding:calc(10px * var(--density, 1)) 0;margin-bottom:calc(14px * var(--density, 1));border-bottom:1px solid var(--border-subtle)}.pos-stat.svelte-1m4bi27{display:flex;flex-direction:column;gap:calc(3px * var(--density, 1))}.pos-stat-lbl.svelte-1m4bi27{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.12em;color:var(--color-text-tertiary)}.pos-stat-val.svelte-1m4bi27{font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--color-text-primary)}.pos-stat-val.pos.svelte-1m4bi27{color:var(--color-success)}.pos-stat-val.neg.svelte-1m4bi27{color:var(--color-error)}.pos-subsec.svelte-1m4bi27{margin-bottom:calc(14px * var(--density, 1))}.pos-subsec-head.svelte-1m4bi27{display:block;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.14em;color:var(--color-text-tertiary);padding-bottom:calc(6px * var(--density, 1));margin-bottom:calc(6px * var(--density, 1))}.pos-comp-row.svelte-1m4bi27{display:flex;align-items:center;gap:calc(12px * var(--density, 1));padding:calc(5px * var(--density, 1)) calc(6px * var(--density, 1));font-family:var(--font-mono);font-size:.65rem;background:var(--overlay-white-02)}.pos-comp-row.svelte-1m4bi27:hover{background:var(--overlay-white-04)}.pc-hash.svelte-1m4bi27{color:var(--color-text-muted);font-size:.58rem;width:52px;flex-shrink:0}.pc-price.svelte-1m4bi27{color:var(--color-text-primary);font-weight:500;width:80px;text-align:right}.pc-sqft.svelte-1m4bi27{color:var(--color-text-tertiary);width:55px;text-align:right}.pc-ppsf.svelte-1m4bi27{color:var(--color-text-tertiary);width:60px;text-align:right}.pc-adj.svelte-1m4bi27{font-weight:500;width:60px;text-align:right;margin-left:auto}.pc-adj.comp-pos.svelte-1m4bi27{color:var(--color-success)}.pc-adj.comp-neg.svelte-1m4bi27{color:var(--color-error)}.reason-list.svelte-1m4bi27{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(8px * var(--density, 1))}.reason-list.svelte-1m4bi27 li:where(.svelte-1m4bi27){font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-secondary);line-height:1.55}.section.svelte-5cwuez{margin-bottom:calc(18px * var(--density, 1))}.sec-head.svelte-5cwuez{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;color:var(--color-text-tertiary)}.sec-head-row.svelte-5cwuez{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(8px * var(--density, 1));margin-bottom:calc(12px * var(--density, 1));border-bottom:1px solid var(--border-subtle)}.def-badge.svelte-5cwuez{display:flex;align-items:center;gap:calc(8px * var(--density, 1));padding:calc(4px * var(--density, 1)) calc(10px * var(--density, 1));border:1px solid var(--border-subtle)}.def-badge.high.svelte-5cwuez{border-color:var(--color-success);background:var(--overlay-success-06)}.def-badge.medium.svelte-5cwuez{border-color:var(--color-accent);background:var(--overlay-accent-06)}.def-badge.low.svelte-5cwuez{border-color:var(--color-error);background:var(--overlay-error-06)}.def-score.svelte-5cwuez{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.12em}.def-badge.high.svelte-5cwuez .def-score:where(.svelte-5cwuez){color:var(--color-success)}.def-badge.medium.svelte-5cwuez .def-score:where(.svelte-5cwuez){color:var(--color-accent)}.def-badge.low.svelte-5cwuez .def-score:where(.svelte-5cwuez){color:var(--color-error)}.def-points.svelte-5cwuez{font-family:var(--font-mono);font-size:.55rem;color:var(--color-text-tertiary)}.factors.svelte-5cwuez{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:calc(6px * var(--density, 1));margin-bottom:calc(10px * var(--density, 1))}.factor.svelte-5cwuez{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--overlay-white-02);align-self:start}.factor.open.svelte-5cwuez{border-color:var(--border-hover)}.factor-head.svelte-5cwuez{display:flex;align-items:center;gap:calc(8px * var(--density, 1));width:100%;padding:calc(8px * var(--density, 1)) calc(10px * var(--density, 1));background:none;border:none;font:inherit;color:var(--color-text-tertiary);text-align:left;cursor:pointer}.factor-head.svelte-5cwuez:hover{color:var(--color-accent)}.factor-head.svelte-5cwuez:focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px}.factor-lbl.svelte-5cwuez{font-family:var(--font-mono);font-size:.58rem;color:var(--color-text-secondary);white-space:nowrap;flex:0 0 auto;letter-spacing:.04em}.factor-bar.svelte-5cwuez{flex:1;min-width:24px;height:4px;background:var(--overlay-white-08)}.factor-fill.svelte-5cwuez{display:block;height:100%;transition:width .2s steps(2,end)}.factor-fill.f2.svelte-5cwuez{background:var(--color-success)}.factor-fill.f1.svelte-5cwuez{background:var(--color-accent)}.factor-fill.f0.svelte-5cwuez{background:var(--color-text-muted)}.factor-pts.svelte-5cwuez{font-family:var(--font-mono);font-size:.52rem;color:var(--color-text-tertiary)}.factor-body.svelte-5cwuez{margin:0;padding:0 calc(10px * var(--density, 1)) calc(10px * var(--density, 1));font-family:var(--font-mono);font-size:.6rem;line-height:1.55;color:var(--color-text-secondary)}.reasoning.svelte-5cwuez{display:flex;flex-direction:column;gap:calc(4px * var(--density, 1));padding-top:calc(4px * var(--density, 1));border-top:1px solid var(--overlay-white-06)}.reason-line.svelte-5cwuez{font-family:var(--font-mono);font-size:.62rem;color:var(--color-text-secondary);line-height:1.5}.section.svelte-i30fng{margin-bottom:20px}.disclaimer.svelte-i30fng{font-family:var(--font-mono);font-size:.5rem;color:var(--color-text-tertiary);margin:0 0 calc(10px * var(--density, 1));letter-spacing:.03em}.sec-head-row.svelte-i30fng{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(8px * var(--density, 1));margin-bottom:calc(12px * var(--density, 1));border-bottom:1px solid var(--border-subtle)}.sec-head.svelte-i30fng{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;color:var(--color-text-tertiary)}.sec-sub.svelte-i30fng{font-family:var(--font-mono);font-size:.5rem;color:var(--color-text-muted);letter-spacing:.04em}.county-block.svelte-i30fng{margin-bottom:14px}.county-head.svelte-i30fng{display:flex;align-items:center;justify-content:space-between;padding:calc(4px * var(--density, 1)) 0}.county-name.svelte-i30fng{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.1em;color:var(--color-accent)}.county-count.svelte-i30fng{font-family:var(--font-mono);font-size:.5rem;color:var(--color-text-muted)}.wl-table.svelte-i30fng{display:flex;flex-direction:column;border:1px solid var(--border-subtle)}.wl-header.svelte-i30fng{display:grid;grid-template-columns:1.4fr 1.4fr 70px 90px 100px 110px;gap:calc(4px * var(--density, 1));padding:calc(6px * var(--density, 1)) calc(8px * var(--density, 1));background:var(--overlay-white-03);border-bottom:1px solid var(--border-subtle)}.wl-header.svelte-i30fng span:where(.svelte-i30fng){font-family:var(--font-mono);font-size:.45rem;letter-spacing:.1em;color:var(--color-text-tertiary);text-transform:uppercase}.wl-row.svelte-i30fng{display:grid;grid-template-columns:1.4fr 1.4fr 70px 90px 100px 110px;gap:calc(4px * var(--density, 1));padding:calc(5px * var(--density, 1)) calc(8px * var(--density, 1));border-bottom:1px solid var(--overlay-white-04);transition:background .1s}.wl-row.svelte-i30fng:hover{background:var(--overlay-white-03)}.wl-row.svelte-i30fng:last-child{border-bottom:none}.col-grantee.svelte-i30fng,.col-grantor.svelte-i30fng{font-family:var(--font-mono);font-size:.55rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-price.svelte-i30fng{font-family:var(--font-mono);font-size:.6rem;color:var(--color-text-secondary);text-align:right}.col-detail.svelte-i30fng{font-family:var(--font-mono);font-size:.5rem;color:var(--color-text-tertiary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skipped.svelte-i30fng{display:flex;flex-wrap:wrap;gap:calc(4px * var(--density, 1));align-items:center;margin-top:calc(8px * var(--density, 1))}.skipped-label.svelte-i30fng{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.1em;color:var(--color-text-tertiary)}.skipped-chip.svelte-i30fng{font-family:var(--font-mono);font-size:.5rem;color:var(--color-text-muted)}.skipped-note.svelte-i30fng{display:flex;flex-wrap:wrap;gap:calc(10px * var(--density, 1));margin-top:calc(4px * var(--density, 1));font-family:var(--font-mono);font-size:.46rem;color:var(--color-text-tertiary)}.empty-state.svelte-i30fng{display:flex;flex-direction:column;gap:calc(6px * var(--density, 1));padding:calc(16px * var(--density, 1)) 0}.empty-text.svelte-i30fng{font-family:var(--font-mono);font-size:.65rem;color:var(--color-text-secondary);margin:0}.empty-sub.svelte-i30fng{font-family:var(--font-mono);font-size:.55rem;color:var(--color-text-muted);margin:0}.fc.svelte-188nckm{display:flex;flex-direction:column;gap:calc(12px * var(--density, 1))}.sec-head.svelte-188nckm{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;color:var(--color-text-tertiary);padding-bottom:calc(4px * var(--density, 1));border-bottom:1px solid var(--border-subtle)}.data-row.svelte-188nckm{display:flex;gap:calc(24px * var(--density, 1));flex-wrap:wrap}.datum.svelte-188nckm{display:flex;flex-direction:column;gap:calc(3px * var(--density, 1));min-width:120px}.datum-lbl.svelte-188nckm{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.1em;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:calc(3px * var(--density, 1))}.datum-val.svelte-188nckm{font-family:var(--font-mono);font-size:.72rem;color:var(--color-text-primary);font-weight:500}.datum-src.svelte-188nckm{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.04em;color:var(--color-text-tertiary);margin-top:calc(1px * var(--density, 1));max-width:260px;line-height:1.5}.facts.svelte-188nckm{display:flex;flex-direction:column;gap:calc(10px * var(--density, 1))}.fact.svelte-188nckm{display:flex;flex-direction:column;gap:calc(3px * var(--density, 1))}.fact-lbl.svelte-188nckm{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.1em;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:calc(3px * var(--density, 1))}.fact-body.svelte-188nckm{margin:0;font-family:var(--font-mono);font-size:.6rem;line-height:1.55;color:var(--color-text-secondary)}.mech.svelte-188nckm{display:flex;flex-direction:column;gap:calc(10px * var(--density, 1));padding-top:calc(4px * var(--density, 1));border-top:1px solid var(--border-subtle)}.mech-head.svelte-188nckm{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;color:var(--color-text-tertiary)}.note.svelte-188nckm{margin:0;font-family:var(--font-mono);font-size:.58rem;line-height:1.55;color:var(--color-warning)}.disclaimer.svelte-188nckm{font-family:var(--font-mono);font-size:.52rem;line-height:1.55;letter-spacing:.04em;color:var(--color-text-tertiary);border:1px solid var(--border-subtle);padding:calc(7px * var(--density, 1)) calc(9px * var(--density, 1))}
