.group[data-v-2eb8a58d]{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.group-title[data-v-2eb8a58d]{float:left;width:100%;margin-bottom:var(--space-2);padding:0;font-weight:750}.group-title[data-v-2eb8a58d]+*{clear:both}.help[data-v-2eb8a58d]{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-sm);color:var(--color-muted);line-height:1.45}.check[data-v-2eb8a58d]{align-items:flex-start;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.check input[data-v-2eb8a58d]{cursor:pointer;flex-shrink:0;width:1.5rem;height:1.5rem;min-height:0;margin:.05rem 0 0}.check label[data-v-2eb8a58d]{cursor:pointer;min-height:1.5rem;display:inline-block}.more-options summary[data-v-2eb8a58d]{min-height:2.75rem;color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:750;display:inline-flex}.filter-panel[data-v-9a9600f5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel-title[data-v-9a9600f5]{font-family:var(--font-sans);font-size:var(--text-base);margin:0}.panel-label[data-v-9a9600f5],.panel-toggle[data-v-9a9600f5]{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);font-weight:800;display:flex}.title-main[data-v-9a9600f5]{align-items:center;gap:var(--space-2);display:inline-flex}.title-main svg[data-v-9a9600f5]{color:var(--color-primary)}.panel-toggle[data-v-9a9600f5]{border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:800;display:none}.title-side[data-v-9a9600f5]{align-items:center;gap:var(--space-3);display:inline-flex}.chevron[data-v-9a9600f5]{color:var(--color-primary);transition:transform .15s}.open .chevron[data-v-9a9600f5]{transform:rotate(180deg)}.count[data-v-9a9600f5]{padding:.1rem var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary-soft);font-size:var(--text-xs);color:var(--color-primary);font-weight:800}.panel-body[data-v-9a9600f5]{padding:0 var(--space-4) var(--space-4)}.section-title[data-v-9a9600f5]{margin:var(--space-2) calc(var(--space-4)*-1) var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-warm);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-weight:800}.panel-body>.section-title[data-v-9a9600f5]:first-child{margin-top:0}.group[data-v-9a9600f5]{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.group-title[data-v-9a9600f5]{margin-bottom:var(--space-2);padding:0;font-weight:750;display:block}fieldset.group>legend[data-v-9a9600f5]{float:left;width:100%}fieldset.group>legend[data-v-9a9600f5]+*{clear:both}.help[data-v-9a9600f5]{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-sm);color:var(--color-muted);line-height:1.45}.check[data-v-9a9600f5]{align-items:flex-start;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.check input[data-v-9a9600f5]{cursor:pointer;flex-shrink:0;width:1.5rem;height:1.5rem;min-height:0;margin:.05rem 0 0}.check label[data-v-9a9600f5]{cursor:pointer;min-height:1.5rem;display:inline-block}.inline[data-v-9a9600f5]{gap:var(--space-2);align-items:flex-end;display:flex}.beds>div[data-v-9a9600f5]{flex:1}.beds label[data-v-9a9600f5]{font-size:var(--text-sm);display:block}.unknown-rule[data-v-9a9600f5]{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.safety-note[data-v-9a9600f5]{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-warm);border:1px solid var(--color-border);color:var(--color-text);display:flex}.safety-note svg[data-v-9a9600f5]{color:var(--color-primary);flex-shrink:0;margin-top:.2rem}.check-help[data-v-9a9600f5]{margin:0}.provider-note[data-v-9a9600f5]{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-coral);border-radius:var(--radius-sm);background:var(--color-surface-warm)}.more-filters[data-v-9a9600f5]{margin:0 0 var(--space-3)}.more-summary[data-v-9a9600f5]{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.more-summary[data-v-9a9600f5]::-webkit-details-marker{display:none}.more-summary[data-v-9a9600f5]:hover{color:var(--color-text)}.more-chevron[data-v-9a9600f5]{color:var(--color-primary);flex-shrink:0;transition:transform .15s}.more-filters[open] .more-chevron[data-v-9a9600f5]{transform:rotate(180deg)}.form-actions[data-v-9a9600f5]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.clear[data-v-9a9600f5]{font-weight:700}@media (width<=899.98px){.hydrated .filter-panel .panel-toggle{display:flex}.hydrated .filter-panel .panel-label,.hydrated .filter-panel:not(.open) .panel-body{display:none}}.hydrated .filter-panel .apply{display:none}.result-card[data-v-5873d116]{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s;container-type:inline-size}.result-card[data-v-5873d116]:hover{box-shadow:var(--shadow-md)}.sponsored[data-v-5873d116]{border:2px dashed var(--color-border-strong);background:var(--color-surface-warm)}.sponsored-label[data-v-5873d116]{margin:0 0 var(--space-3);padding:.125rem var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:inline-block}.card-grid[data-v-5873d116]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@container (width>=34rem){.card-grid[data-v-5873d116]{gap:var(--space-5);grid-template-columns:13rem minmax(0,1fr)}}@container (width>=46rem){.card-grid[data-v-5873d116]{grid-template-columns:15rem minmax(0,1fr)}}.card-body[data-v-5873d116]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.card-body[data-v-5873d116]>*{margin:0}.badges[data-v-5873d116]{gap:var(--space-1) var(--space-2)}.name[data-v-5873d116]{font-family:var(--font-display);font-size:1.3125rem;font-weight:600;line-height:1.25}.name a[data-v-5873d116]{color:var(--color-text);text-decoration:none}.name a[data-v-5873d116]:hover{color:var(--color-primary);text-decoration:underline}.address[data-v-5873d116],.meta-item[data-v-5873d116]{align-items:flex-start;gap:var(--space-2);display:flex}.address svg[data-v-5873d116],.meta-item svg[data-v-5873d116]{color:var(--color-primary);flex-shrink:0;margin-top:.25rem}.meta[data-v-5873d116]{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-muted)}.meta[data-v-5873d116],.rating[data-v-5873d116]{flex-wrap:wrap;display:flex}.rating[data-v-5873d116]{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-surface-warm);border:1px solid var(--color-border)}.rating-label[data-v-5873d116]{font-size:var(--text-sm);color:var(--color-muted)}.family-reviews[data-v-5873d116]{align-self:flex-start;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-hover);font-size:var(--text-sm);flex-wrap:wrap;font-weight:750;display:inline-flex;position:relative}.family-reviews svg[data-v-5873d116]{flex-shrink:0}.no-stars[data-v-5873d116]{color:var(--color-muted);margin:0}.no-stars[data-v-5873d116],.sub-ratings[data-v-5873d116]{font-size:var(--text-sm)}.sub-ratings[data-v-5873d116]{flex-basis:100%}.sub-ratings summary[data-v-5873d116]{width:fit-content;color:var(--color-primary);cursor:pointer;font-weight:700}.sub-ratings ul[data-v-5873d116]{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.sub-ratings li[data-v-5873d116]{max-width:28rem}.sub-rating[data-v-5873d116]{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.rating-notes[data-v-5873d116]{flex-basis:100%}.flags[data-v-5873d116]{gap:var(--space-2);font-size:var(--text-sm);padding:0;font-weight:700;list-style:none;display:grid}.flags .notice[data-v-5873d116]{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.flags svg[data-v-5873d116]{color:var(--color-danger);flex-shrink:0;margin-top:.2rem}.badge-hp[data-v-5873d116],.summary[data-v-5873d116]{color:var(--color-text)}.badge-hp[data-v-5873d116]{background:var(--color-surface-warm);border:1px solid var(--color-border)}.badge-hp svg[data-v-5873d116]{color:var(--color-star)}.inspection[data-v-5873d116]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;display:flex}.inspection svg[data-v-5873d116]{color:var(--color-primary);flex-shrink:0;margin-top:.2rem}.inspection.stale[data-v-5873d116]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-left:4px solid var(--color-star);border-radius:var(--radius-sm);background:var(--color-surface-warm)}.inspection.stale svg[data-v-5873d116]{color:var(--color-star)}.listing-details[data-v-5873d116]{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-left:4px solid var(--color-coral);border-radius:var(--radius-sm);background:var(--color-surface-warm);display:grid}.listing-details[data-v-5873d116]>*{margin:0}.photo-count[data-v-5873d116]{align-items:center;gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:700;display:inline-flex}.ld-title[data-v-5873d116],.photo-count[data-v-5873d116]{color:var(--color-muted)}.ld-title[data-v-5873d116]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.accepting[data-v-5873d116]{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-pill);width:fit-content;max-width:100%;font-size:var(--text-sm);padding:.2rem .7rem;font-weight:750;line-height:1.4;display:inline-flex}.accepting svg[data-v-5873d116]{flex-shrink:0;margin-top:.15rem}.tone-ok[data-v-5873d116]{background:var(--color-primary-soft);color:var(--color-ok)}.tone-neutral[data-v-5873d116]{background:var(--color-band);color:var(--color-text)}.tone-stale[data-v-5873d116]{border-radius:var(--radius-sm);border-left:4px solid var(--color-star);background:var(--color-surface);color:var(--color-text)}.tone-stale svg[data-v-5873d116]{color:var(--color-star)}.chip-provider[data-v-5873d116]{background:var(--color-surface)}.services-title[data-v-5873d116]{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:750}.services .muted[data-v-5873d116]{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.chip.more[data-v-5873d116]{color:var(--color-muted)}.actions[data-v-5873d116]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@container (width<=33.99rem){.actions[data-v-5873d116]>*{flex:auto}}.sponsored-slot[data-v-89db3f11]{margin-bottom:var(--space-5)}.sponsored-list[data-v-89db3f11]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.note[data-v-89db3f11]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.results-layout[data-v-a555ce5c]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=900px){.results-layout[data-v-a555ce5c]{grid-template-columns:19rem minmax(0,1fr);align-items:start}}.results-header[data-v-a555ce5c]{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.results-heading[data-v-a555ce5c]{min-width:0}.results-heading h2[data-v-a555ce5c]{margin-bottom:var(--space-2)}.results-heading h2[data-v-a555ce5c]:focus{outline:none}.results-heading h2[data-v-a555ce5c]:focus-visible{outline:3px solid var(--color-focus)}.as-of[data-v-a555ce5c],.match[data-v-a555ce5c]{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-muted);display:flex}.as-of svg[data-v-a555ce5c],.match svg[data-v-a555ce5c],.sort-note svg[data-v-a555ce5c]{color:var(--color-primary);flex-shrink:0;margin-top:.2rem}.sort[data-v-a555ce5c]{gap:var(--space-1);flex-direction:column;min-width:13rem;display:flex}.sort label[data-v-a555ce5c]{font-weight:700}.sort label[data-v-a555ce5c],.sort-note[data-v-a555ce5c]{font-size:var(--text-sm)}.sort-note[data-v-a555ce5c]{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-primary-soft);display:flex}.result-list[data-v-a555ce5c]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.dim[data-v-a555ce5c]{opacity:.6;transition:opacity .15s}.empty[data-v-a555ce5c]{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);text-align:center;display:grid}.empty p[data-v-a555ce5c]{max-width:34rem}.empty p[data-v-a555ce5c],.empty-art[data-v-a555ce5c]{margin-bottom:var(--space-2)}.empty-art[data-v-a555ce5c]{width:100%;max-width:15rem;height:auto}
