.valuation-tool.svelte-1m5bd8q{padding-bottom:var(--space-10)}.page-inner.svelte-1m5bd8q{max-width:1080px}.valuation-tool__grid.svelte-1m5bd8q{gap:var(--space-6);align-items:start;display:grid}@media (min-width:900px){.valuation-tool__grid.svelte-1m5bd8q{grid-template-columns:1fr 1.05fr}}.valuation-tool__card.svelte-1m5bd8q{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-5)}.valuation-tool__card--out.svelte-1m5bd8q{min-height:280px}.valuation-tool__h2.svelte-1m5bd8q{margin:0 0 var(--space-4);font-size:1.125rem;font-weight:700}.vh-h3.svelte-1m5bd8q{margin:var(--space-5) 0 var(--space-2);font-size:.9375rem;font-weight:700}.vh-form.svelte-1m5bd8q{gap:var(--space-3);flex-direction:column;display:flex}.vh-field.svelte-1m5bd8q{color:var(--color-text-muted);flex-direction:column;gap:6px;font-size:.75rem;font-weight:600;display:flex}.vh-field--narrow.svelte-1m5bd8q{max-width:200px}.vh-field--tight.svelte-1m5bd8q{max-width:120px;margin-top:var(--space-2)}.vh-loc.svelte-1m5bd8q{border-top:1px dashed var(--color-border);padding-top:var(--space-3);margin-top:var(--space-1)}.vh-loc__row.svelte-1m5bd8q{gap:var(--space-2);display:grid}@media (min-width:600px){.vh-loc__row.svelte-1m5bd8q{grid-template-columns:1fr 120px}}.vh-field.svelte-1m5bd8q input:where(.svelte-1m5bd8q),.vh-field.svelte-1m5bd8q select:where(.svelte-1m5bd8q){border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised,var(--color-surface));color:var(--color-text);padding:var(--space-2) var(--space-3);box-sizing:border-box;width:100%;min-height:44px;font-size:16px}@media (min-width:901px){.vh-field.svelte-1m5bd8q input:where(.svelte-1m5bd8q),.vh-field.svelte-1m5bd8q select:where(.svelte-1m5bd8q){font-size:.875rem}}.vh-sr.svelte-1m5bd8q{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vh-hp.svelte-1m5bd8q{width:1px;height:1px;position:absolute;left:-12000px;overflow:hidden}.vh-turnstile.svelte-1m5bd8q{min-height:70px}.vh-actions.svelte-1m5bd8q{padding-top:var(--space-1)}.vh-muted.svelte-1m5bd8q{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.vh-hint.svelte-1m5bd8q{max-width:40rem}.vh-callout.svelte-1m5bd8q{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));font-size:.875rem}.vh-range.svelte-1m5bd8q{gap:var(--space-1);margin:0 0 var(--space-3);flex-direction:column;display:flex}.vh-range__label.svelte-1m5bd8q{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.vh-range__nums.svelte-1m5bd8q{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.2}.vh-range__mid.svelte-1m5bd8q{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.vh-deal.svelte-1m5bd8q{margin:0 0 var(--space-2);color:var(--color-primary);font-size:.9375rem;font-weight:600}.vh-meta.svelte-1m5bd8q{color:var(--color-text-muted);margin:0 0 var(--space-2);font-size:.75rem}.vh-body-note.svelte-1m5bd8q{color:var(--color-text-muted);margin:0 0 var(--space-3);font-size:.8125rem;line-height:1.5}.vh-email-note.svelte-1m5bd8q{border-top:1px solid var(--color-border);padding-top:var(--space-3);font-size:.875rem;line-height:1.5}.vh-again.svelte-1m5bd8q{margin-top:var(--space-2)}.vh-table-wrap.svelte-1m5bd8q{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:auto}.vh-table.svelte-1m5bd8q{border-collapse:collapse;width:100%;font-size:.8125rem}.vh-table.svelte-1m5bd8q th:where(.svelte-1m5bd8q),.vh-table.svelte-1m5bd8q td:where(.svelte-1m5bd8q){text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.vh-table.svelte-1m5bd8q th:where(.svelte-1m5bd8q){background:var(--color-surface-raised,var(--color-surface));font-weight:700}.vh-table.svelte-1m5bd8q tr:where(.svelte-1m5bd8q):last-child td:where(.svelte-1m5bd8q){border-bottom:none}.vh-num.svelte-1m5bd8q{text-align:right;font-variant-numeric:tabular-nums}.btn.svelte-1m5bd8q{min-height:44px}
