.VZO_yW_page{box-sizing:border-box;width:100%;max-width:var(--object-page-max);padding:var(--ds-space-sm) var(--object-page-pad-x) 80px;color:var(--foreground);font-size:var(--ds-text-base);font-feature-settings:var(--numeric-features);flex-direction:column;margin:0 auto;display:flex}.VZO_yW_muted{color:var(--text-secondary)}.VZO_yW_topBar{display:none}.VZO_yW_previewNote{margin:0 0 var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-3);background:var(--object-plate-fill);color:var(--text-secondary);font-size:var(--ds-text-sm)}.VZO_yW_head{flex-direction:column;display:flex}.VZO_yW_title{font-family:var(--font-display);font-size:var(--object-title-size);font-weight:var(--ds-weight-display);letter-spacing:-.035em;line-height:var(--ds-leading-display);margin:0}.VZO_yW_meta{align-items:center;gap:var(--ds-space-2xs) var(--ds-space-xs);color:var(--text-secondary);font-size:var(--ds-text-md);flex-wrap:wrap;padding-top:6px;display:flex}.VZO_yW_addressLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.VZO_yW_addressLink:hover{color:var(--foreground);text-decoration-color:currentColor}.VZO_yW_lead{max-width:var(--object-lead-max);padding-top:var(--ds-space-sm);font-size:var(--ds-text-md);line-height:var(--ds-leading-relaxed);text-wrap:pretty;margin:0}.VZO_yW_headRate{display:none}.VZO_yW_heroFrame{margin-top:var(--ds-space-lg);aspect-ratio:var(--object-hero-ratio);border-radius:var(--object-plate-radius);background:var(--object-plate-fill);color:var(--text-muted);font-size:var(--ds-text-sm);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.VZO_yW_heroImage{object-fit:cover;opacity:0;transition:opacity var(--ds-motion-slow)}.VZO_yW_heroImage[data-active]{opacity:1}.VZO_yW_heroTap{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.VZO_yW_heroNav{z-index:2;width:var(--object-nav-size);height:var(--object-nav-size);background:var(--surface-card);box-shadow:var(--shadow-surface-2);color:var(--foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.VZO_yW_heroNav{opacity:0;transition:opacity var(--ds-motion-mid)}.VZO_yW_heroFrame:hover .VZO_yW_heroNav{opacity:1}.VZO_yW_heroFrame:has(:focus-visible) .VZO_yW_heroNav{opacity:1}}.VZO_yW_heroNav[data-side=prev]{left:var(--ds-space-md)}.VZO_yW_heroNav[data-side=next]{right:var(--ds-space-md)}.VZO_yW_heroCount{right:var(--ds-space-md);bottom:var(--ds-space-md);z-index:2;border-radius:var(--radius-pill);background:var(--surface-card);height:28px;box-shadow:var(--shadow-surface-2);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);pointer-events:none;align-items:center;padding:0 10px;display:flex;position:absolute}.VZO_yW_columns{align-items:flex-start;gap:40px var(--ds-space-2xl);padding-top:var(--ds-space-xs);flex-wrap:wrap;display:flex}.VZO_yW_main{flex-direction:column;flex:600px;min-width:0;display:flex}.VZO_yW_section{flex-direction:column;padding-top:40px;display:flex}.VZO_yW_section:first-child{padding-top:var(--ds-space-xl)}.VZO_yW_sectionHead{align-items:baseline;gap:var(--ds-space-xs) var(--ds-space-sm);flex-wrap:wrap;padding-bottom:14px;display:flex}.VZO_yW_sectionHead .VZO_yW_sectionTitle{padding:0}.VZO_yW_sectionTitle{font-family:var(--font-display);font-size:var(--object-section-title-size);font-weight:var(--ds-weight-display);letter-spacing:-.02em;margin:0;padding-bottom:14px}.VZO_yW_sectionNote{color:var(--text-secondary);font-size:var(--ds-text-sm)}.VZO_yW_subTitle{font-size:var(--object-subtitle-size);font-weight:var(--ds-weight-semibold);letter-spacing:-.015em;margin:0;padding:28px 0 10px}.VZO_yW_facts{grid-template-columns:repeat(auto-fit, minmax(var(--object-fact-min), 1fr));border-radius:var(--object-plate-radius);background:var(--object-plate-fill);margin:0;display:grid;overflow:hidden}.VZO_yW_fact{gap:var(--ds-space-3xs);padding:var(--ds-space-md) 20px;box-shadow:-1px 0 0 var(--border);flex-direction:column;display:flex}.VZO_yW_fact dd{font-family:var(--font-display);font-size:var(--object-fact-size);font-weight:var(--ds-weight-display);letter-spacing:-.025em;line-height:var(--ds-leading-tight);white-space:nowrap;margin:0}.VZO_yW_fact dt{color:var(--text-secondary);font-size:var(--listing-fact-label-size)}.VZO_yW_lineGrid{grid-template-columns:repeat(auto-fit, minmax(var(--object-line-min), 1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.VZO_yW_lineGrid[data-kind=transit]{margin-top:var(--ds-space-xs)}.VZO_yW_kvRow,.VZO_yW_transitRow{align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) 0;border-bottom:1px solid var(--border);display:flex}.VZO_yW_kvRow{justify-content:space-between;gap:var(--ds-space-md)}.VZO_yW_kvRow dt{max-width:50%;color:var(--text-secondary);flex:none}.VZO_yW_kvRow dd{font-weight:var(--ds-weight-medium);text-align:right;text-wrap:balance;margin:0}.VZO_yW_amenities{grid-template-columns:repeat(auto-fill, minmax(var(--object-amenity-min), 1fr));gap:var(--ds-space-sm) var(--ds-space-xl);margin:0;padding:0;list-style:none;display:grid}.VZO_yW_amenity{align-items:center;gap:10px;display:flex}.VZO_yW_amenity svg{color:var(--text-secondary);flex-shrink:0}.VZO_yW_description{gap:var(--ds-space-sm);max-width:68ch;line-height:var(--ds-leading-relaxed);flex-direction:column;display:flex}.VZO_yW_description p{margin:0}.VZO_yW_emptyUnits{color:var(--text-secondary);margin:0}.VZO_yW_map{aspect-ratio:var(--object-map-ratio);border-radius:var(--object-plate-radius);background:var(--object-plate-fill);position:relative;overflow:hidden}.VZO_yW_transitMark{width:18px;color:var(--text-secondary);flex-shrink:0;justify-content:center;display:flex}.VZO_yW_transitDot{border-radius:50%;width:10px;height:10px}.VZO_yW_transitName{flex:1;min-width:0}.VZO_yW_unitsBody{flex-direction:column;display:flex}.VZO_yW_unitsControls{align-items:center;gap:var(--ds-space-xs) var(--ds-space-lg);margin-top:calc(var(--ds-space-sm) * -1);padding-bottom:var(--ds-space-sm);flex-wrap:wrap;display:flex}.VZO_yW_kindTabs{gap:var(--ds-space-lg);display:flex}.VZO_yW_kindTab{height:auto;min-height:var(--ds-control-h-md);color:var(--text-secondary);font-weight:var(--ds-weight-medium);white-space:nowrap;border-radius:0;align-items:center;gap:6px;padding:0;display:flex}.VZO_yW_kindTab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--foreground);color:var(--foreground);font-weight:var(--ds-weight-semibold)}.VZO_yW_kindCount{color:var(--text-secondary);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular)}.VZO_yW_sort{min-height:var(--ds-control-h-md);font-size:var(--ds-text-sm);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:0;display:flex}.VZO_yW_sizeChips{padding-bottom:var(--ds-space-sm);flex-wrap:wrap;gap:6px;display:flex}.VZO_yW_sizeChip{height:var(--object-chip-height);padding:0 var(--ds-space-sm);border-radius:var(--object-chip-radius);background:var(--object-button-fill);font-size:var(--object-chip-size);font-weight:var(--ds-weight-medium);white-space:nowrap}.VZO_yW_sizeChip[aria-checked=true]{background:var(--foreground);color:var(--surface)}.VZO_yW_unitsEmpty{padding-top:var(--ds-space-sm);color:var(--text-secondary);margin:0}.VZO_yW_unitList{border-radius:var(--object-plate-radius);background:var(--object-plate-fill);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.VZO_yW_unitRow{grid-template-columns:var(--object-unit-cols);align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-sm) 18px var(--ds-space-sm) var(--ds-space-sm);box-shadow:0 -1px 0 var(--border);color:var(--foreground);transition:background-color var(--ds-motion-fast);text-decoration:none;display:grid}.VZO_yW_unitRow:hover{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.VZO_yW_unitThumb{aspect-ratio:4/3;border-radius:var(--object-thumb-radius);background:color-mix(in srgb, var(--foreground) 8%, var(--surface));object-fit:cover;width:100%;display:block}.VZO_yW_unitName{flex-direction:column;min-width:0;display:flex}.VZO_yW_unitName strong,.VZO_yW_unitRights{align-items:center;gap:var(--ds-space-2xs);color:var(--text-secondary);font-size:var(--listing-fact-label-size);font-weight:var(--ds-weight-medium);display:flex}.VZO_yW_unitRights[data-confirmed]{color:var(--foreground)}.VZO_yW_unitSeal{flex-shrink:0}.VZO_yW_unitSub,.VZO_yW_unitSubPhone{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VZO_yW_unitName strong{font-weight:var(--ds-weight-semibold)}.VZO_yW_unitSub,.VZO_yW_unitSubPhone{color:var(--text-secondary);font-size:var(--listing-fact-label-size)}.VZO_yW_unitSubPhone,.VZO_yW_unitStatusPhone{display:none}.VZO_yW_unitArea{font-weight:var(--ds-weight-medium);text-align:right;white-space:nowrap}.VZO_yW_unitPrice{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.VZO_yW_unitPrice strong{font-weight:var(--ds-weight-semibold)}.VZO_yW_unitRate{color:var(--text-secondary);font-size:var(--ds-text-xs)}.VZO_yW_unitStatus,.VZO_yW_unitStatusPhone{color:var(--warning-foreground);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);text-align:right;white-space:nowrap}.VZO_yW_unitStatus[data-free],.VZO_yW_unitStatusPhone[data-free]{color:var(--success-foreground)}.VZO_yW_unitChevron{color:var(--text-muted)}.VZO_yW_unitsFoot{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);padding-top:var(--ds-space-sm);font-size:var(--ds-text-sm);display:flex}.VZO_yW_moreButton{height:var(--ds-control-h-md);padding:0 var(--ds-space-md);border-radius:var(--control-radius);background:var(--object-button-fill);font-weight:var(--ds-weight-semibold)}.VZO_yW_visitTitle{font-size:var(--object-subtitle-size);font-weight:var(--ds-weight-semibold);letter-spacing:-.015em;margin:0;padding:22px 0 10px}.VZO_yW_visitForm{gap:var(--ds-space-sm);flex-direction:column;display:flex}.VZO_yW_visitOption{justify-content:space-between;gap:var(--ds-space-sm);flex:1;min-width:0;display:flex}.VZO_yW_visitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.VZO_yW_visitGrid+.VZO_yW_visitGrid{margin-top:-6px}.VZO_yW_visitDay,.VZO_yW_visitTime{height:var(--object-day-height);border-radius:var(--control-radius);background:var(--object-button-fill);color:var(--foreground);padding:0}.VZO_yW_visitDay{line-height:var(--ds-leading-tight);flex-direction:column;justify-content:center;display:flex}.VZO_yW_visitTime{height:var(--object-time-height);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}.VZO_yW_visitDay[aria-checked=true],.VZO_yW_visitTime[aria-checked=true]{background:var(--foreground);color:var(--surface)}.VZO_yW_visitDayWeek{font-size:var(--ds-text-2xs);opacity:.75}.VZO_yW_visitDayDate{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold)}.VZO_yW_visitError{color:var(--danger-foreground);font-size:var(--ds-text-sm);margin:0}.VZO_yW_visitConsent{align-items:flex-start;gap:var(--ds-space-xs);color:var(--text-secondary);font-size:var(--ds-text-xs);display:flex}.VZO_yW_visitConsent a{color:inherit}.VZO_yW_visitSubmit{height:var(--object-cta-height);border-radius:var(--control-radius);background:var(--button-primary-fill);color:var(--button-primary-text);font-weight:var(--ds-weight-semibold)}.VZO_yW_visitNote{margin-top:calc(var(--ds-space-2xs) * -1);color:var(--text-secondary);font-size:var(--object-note-size);line-height:var(--ds-leading-snug);text-wrap:pretty}.VZO_yW_visitChat{justify-content:center;align-items:center;gap:var(--ds-space-xs);height:var(--ds-control-h-md);margin-top:var(--ds-space-md);border-radius:var(--control-radius);background:var(--object-button-fill);color:var(--foreground);font-weight:var(--ds-weight-semibold);display:flex}.VZO_yW_chatNotice{margin:var(--ds-space-xs) 0 0;color:var(--text-secondary);font-size:var(--ds-text-sm)}.VZO_yW_visitSent{flex-direction:column;padding-top:22px;display:flex}.VZO_yW_visitDone{gap:var(--ds-space-3xs);padding:14px var(--ds-space-md);border-radius:var(--ds-radius-4);background:var(--object-plate-fill);flex-direction:column;display:flex}.VZO_yW_visitDoneTitle{font-weight:var(--ds-weight-semibold);align-items:center;gap:6px;display:flex}.VZO_yW_visitDoneIcon{color:var(--success-foreground)}.VZO_yW_visitDoneActions{gap:var(--ds-space-md);padding-top:var(--ds-space-sm);flex-wrap:wrap;display:flex}.VZO_yW_visitDoneLink{height:auto;color:var(--primary-strong);font-weight:var(--ds-weight-semibold);padding:0;text-decoration:none}.VZO_yW_sheetOverlay{background:var(--overlay-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.VZO_yW_sheet{gap:var(--ds-space-sm);max-height:90dvh;padding:var(--ds-space-xs) var(--ds-space-md) calc(var(--ds-space-md) + env(safe-area-inset-bottom,0px));border-radius:var(--ds-radius-5) var(--ds-radius-5) 0 0;background:var(--surface-card);box-shadow:var(--shadow-modal);border:0;overflow-y:auto}.VZO_yW_sheetGrip{width:var(--ds-space-xl);height:var(--ds-space-2xs);border-radius:var(--ds-radius-1);background:var(--border-strong);align-self:center}.VZO_yW_sheetTitle{font-size:var(--object-sheet-title-size);font-weight:var(--ds-weight-semibold);letter-spacing:-.02em}.VZO_yW_aside{top:calc(var(--header-height) + var(--ds-space-lg));flex:0 1 var(--object-aside-basis);min-width:300px;margin-top:var(--ds-space-xl);position:sticky}.VZO_yW_asideCard{padding:var(--object-aside-pad);border-radius:var(--object-plate-radius);background:var(--listing-raised-fill);box-shadow:var(--listing-raised-shadow);flex-direction:column;display:flex}.VZO_yW_asideTop{gap:var(--ds-space-3xs);flex-direction:column;display:flex}.VZO_yW_asideRate{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.VZO_yW_asideRate strong{font-family:var(--font-display);font-size:var(--object-rate-size);font-weight:var(--ds-weight-display);letter-spacing:-.035em;line-height:var(--ds-leading-tight)}.VZO_yW_freeLink{padding-top:var(--ds-space-3xs);color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;align-self:flex-start}.VZO_yW_freeLink:hover{color:var(--foreground)}.VZO_yW_landlordLink{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);margin-top:var(--ds-space-md);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--radius-panel);background:var(--listing-inset-fill);color:inherit;font-weight:var(--ds-weight-semibold);text-decoration:none;display:flex}.VZO_yW_landlordLink:hover{color:var(--primary-strong)}.VZO_yW_landlordLinkChevron{width:18px;height:18px;color:var(--text-muted);flex:none}.VZO_yW_visit{scroll-margin-top:calc(var(--header-height) + var(--ds-space-lg));flex-direction:column;display:flex}.VZO_yW_asideStatus{align-items:center;gap:var(--ds-space-xs);font-weight:var(--ds-weight-semibold);display:flex}.VZO_yW_statusDot{background:var(--success-solid);border-radius:50%;width:8px;height:8px}.VZO_yW_asidePrimary,.VZO_yW_asideSecondary{justify-content:center;align-items:center;gap:var(--ds-space-xs);height:var(--object-cta-height);border-radius:var(--object-cta-radius);font-weight:var(--ds-weight-semibold);text-decoration:none;display:flex}.VZO_yW_asidePrimary{background:var(--button-primary-fill);color:var(--button-primary-text);margin-top:18px}.VZO_yW_asideSecondary{background:var(--object-button-fill);color:var(--foreground);margin-top:6px}.VZO_yW_phoneBar{display:none}@media (max-width:767px){html:has(.VZO_yW_page){--workspace-mobile-nav-offset:0px}body:has(.VZO_yW_page) [data-global-mobile-nav]{display:none}.VZO_yW_page{padding:0 0 calc(var(--object-cta-height) + 2 * var(--ds-space-sm) + env(safe-area-inset-bottom,0px));font-size:var(--ds-text-base)}.VZO_yW_topBar{height:52px;padding:0 var(--ds-space-xs);order:-2;justify-content:space-between;align-items:center;display:flex}.VZO_yW_topBarButton{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--foreground);place-items:center;display:grid}.VZO_yW_heroFrame{border-radius:0;order:-1;margin-top:0}.VZO_yW_heroNav{display:none}.VZO_yW_heroCount{right:var(--ds-space-sm);bottom:var(--ds-space-sm)}.VZO_yW_previewNote{margin:var(--ds-space-sm) var(--object-page-pad-x) 0}.VZO_yW_head{padding:var(--ds-space-md) var(--object-page-pad-x) 20px}.VZO_yW_meta{align-items:flex-start;gap:var(--ds-space-3xs);padding-top:var(--ds-space-2xs);font-size:var(--ds-text-base);flex-direction:column}.VZO_yW_metaDot{display:none}.VZO_yW_lead{font-size:var(--ds-text-base);line-height:var(--ds-leading-normal);padding-top:10px}.VZO_yW_headRate{flex-wrap:wrap;align-items:baseline;gap:6px;padding-top:14px;display:flex}.VZO_yW_headRate strong{font-family:var(--font-display);font-size:var(--object-rate-size);font-weight:var(--ds-weight-display);letter-spacing:-.03em}.VZO_yW_columns{flex-direction:column;gap:0;padding-top:0;display:flex}.VZO_yW_main{flex:none;width:100%}.VZO_yW_section,.VZO_yW_section:first-child{padding:var(--ds-space-lg) var(--object-page-pad-x);border-top:1px solid var(--border)}.VZO_yW_sectionTitle{padding-bottom:var(--ds-space-sm)}.VZO_yW_subTitle{padding:20px 0 var(--ds-space-xs);color:var(--text-secondary);font-size:var(--ds-text-xs)}.VZO_yW_facts{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.VZO_yW_fact{padding:var(--ds-space-sm) var(--ds-space-2xs);text-align:center;align-items:center;gap:1px}.VZO_yW_fact dt{font-size:var(--ds-text-2xs);line-height:var(--ds-leading-tight)}.VZO_yW_amenities{gap:var(--ds-space-sm) var(--ds-space-md);grid-template-columns:1fr 1fr}.VZO_yW_lineGrid[data-kind=transit]{margin-top:6px}.VZO_yW_unitsControls{margin-top:calc(var(--ds-space-xs) * -1);padding-bottom:10px}.VZO_yW_kindTabs{gap:20px}.VZO_yW_kindTab{min-height:var(--touch-target-min)}.VZO_yW_sort{display:none}.VZO_yW_sizeChips{margin:0 calc(var(--object-page-pad-x) * -1);padding:0 var(--object-page-pad-x) var(--ds-space-sm);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.VZO_yW_sizeChip{flex-shrink:0;padding:0 14px}.VZO_yW_unitRow{grid-template-columns:var(--object-unit-thumb-phone) minmax(0, 1fr) auto 16px;gap:var(--ds-space-sm);min-height:60px;padding:10px var(--ds-space-sm) 10px 10px}.VZO_yW_unitSub,.VZO_yW_unitArea,.VZO_yW_unitRate,.VZO_yW_unitStatus{display:none}.VZO_yW_unitSubPhone,.VZO_yW_unitStatusPhone{display:block}.VZO_yW_unitStatusPhone{font-size:var(--ds-text-2xs)}.VZO_yW_unitsFoot{flex-direction:column;align-items:stretch}.VZO_yW_unitsFoot>.VZO_yW_muted{display:none}.VZO_yW_moreButton{height:var(--object-cta-height);border-radius:var(--object-cta-radius)}.VZO_yW_aside{flex:none;width:100%;min-width:0;margin-top:0;position:static}.VZO_yW_asideCard{box-shadow:none;background:0 0;border-radius:0;padding:0}.VZO_yW_asideTop,.VZO_yW_visit{display:none}.VZO_yW_phoneBar{z-index:var(--z-sticky);gap:var(--ds-space-xs);padding:var(--ds-space-sm) var(--ds-space-md) calc(var(--ds-space-sm) + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:0 -1px 0 var(--border);display:flex;position:fixed;bottom:0;left:0;right:0}.VZO_yW_phoneBarPrimary,.VZO_yW_phoneBarSecondary{justify-content:center;align-items:center;gap:var(--ds-space-xs);height:var(--object-cta-height);border-radius:var(--object-cta-radius);background:var(--button-primary-fill);color:var(--button-primary-text);font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);flex:1;text-decoration:none;display:flex}.VZO_yW_phoneBarSecondary{background:var(--object-button-fill);color:var(--foreground)}.VZO_yW_phoneBar .VZO_yW_chatNotice{right:var(--ds-space-md);bottom:100%;left:var(--ds-space-md);padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-3);background:var(--surface-card);box-shadow:var(--shadow-surface-2);margin:0;position:absolute}.VZO_yW_phoneBarIcon{width:var(--object-cta-height);height:var(--object-cta-height);border-radius:var(--object-cta-radius);background:var(--object-button-fill);color:var(--foreground);flex-shrink:0;place-items:center;display:grid}}@media (hover:hover){.VZO_yW_asidePrimary:hover{background:var(--button-primary-hover-fill)}.VZO_yW_asideSecondary:hover,.VZO_yW_moreButton:hover:not(:disabled),.VZO_yW_visitChat:hover:not(:disabled),.VZO_yW_sizeChip:not([aria-checked=true]):hover,.VZO_yW_visitDay:not([aria-checked=true]):hover,.VZO_yW_visitTime:not([aria-checked=true]):hover{background:color-mix(in srgb, var(--foreground) 9%, var(--surface-card))}.VZO_yW_visitDoneLink:hover{text-decoration:underline}.VZO_yW_visitSubmit:not(:disabled):hover{background:var(--button-primary-hover-fill)}.VZO_yW_kindTab:not([aria-selected=true]):hover,.VZO_yW_sort:hover{color:var(--foreground)}}
._6npkMW_pressFeedback{pointer-events:none;background:color-mix(in srgb, var(--button-outline-text) 14%, transparent);border-radius:inherit;opacity:0;transform-origin:50%;position:absolute;inset:0;transform:scale(.97)}._6npkMW_pressFeedback[data-active=true]{animation:_6npkMW_contactPressFeedback var(--ds-motion-slow) cubic-bezier(.32, .72, 0, 1) both}@keyframes _6npkMW_contactPressFeedback{0%{opacity:0;transform:scale(.97)}38%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._6npkMW_pressFeedback[data-active=true]{animation:none}}
.HJiYWq_page{--listing-bar-height:calc(var(--listing-cta-height) + 2 * var(--listing-bar-pad));gap:var(--listing-stack-gap);box-sizing:border-box;width:100%;max-width:var(--listing-page-max);padding:var(--listing-page-pad-top) var(--listing-page-pad-x) var(--listing-page-pad-bottom);color:var(--foreground);font-size:var(--listing-body-size);font-feature-settings:var(--numeric-features);flex-direction:column;margin:0 auto;display:flex}.HJiYWq_link{color:var(--primary-strong);text-decoration:none}.HJiYWq_link:hover{text-decoration:underline}.HJiYWq_topBar,.HJiYWq_stickyBar,.HJiYWq_narrowOnly,.HJiYWq_ctas>.HJiYWq_ctaNarrowOnly{display:none}.HJiYWq_head{gap:var(--ds-space-sm);flex-direction:column;display:flex}.HJiYWq_title{font-size:var(--listing-title-size);font-weight:var(--ds-weight-semibold);letter-spacing:-.03em;line-height:var(--listing-title-leading);margin:0}.HJiYWq_location{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.HJiYWq_locationItem{align-items:center;gap:var(--gap-inline);display:flex}.HJiYWq_addressLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:color var(--ds-motion-fast), text-decoration-color var(--ds-motion-fast)}.HJiYWq_addressLink:hover{color:var(--foreground);text-decoration-color:currentColor}.HJiYWq_headLinks,.HJiYWq_stageBack{display:none}.HJiYWq_osmCredit{font-size:var(--ds-text-2xs);color:var(--text-muted);text-decoration:none}.HJiYWq_osmCredit:hover{color:var(--text-secondary);text-decoration:underline}.HJiYWq_columns{align-items:flex-start;gap:var(--listing-columns-gap);margin-top:var(--ds-space-2xs);flex-wrap:wrap;display:flex}.HJiYWq_main{flex:1 1 var(--listing-main-basis);gap:var(--listing-main-gap);flex-direction:column;min-width:0;display:flex}.HJiYWq_aside{top:var(--listing-aside-top);margin-top:var(--listing-aside-offset);flex:1 1 var(--listing-aside-basis);gap:var(--ds-space-sm);max-width:var(--listing-aside-max);flex-direction:column;display:flex;position:sticky}@media (min-width:1024px){.HJiYWq_columns{flex-wrap:nowrap}.HJiYWq_aside{flex:0 0 var(--listing-aside-max);margin-left:auto}}.HJiYWq_media{gap:var(--ds-space-sm);flex-direction:column;min-width:0;display:flex}.HJiYWq_segment{align-self:flex-start;gap:var(--listing-segment-pad);box-sizing:border-box;max-width:100%;height:var(--listing-segment-height);padding:var(--listing-segment-pad);border-radius:var(--segmented-radius);background:var(--segmented-bg);display:flex}.HJiYWq_segmentItem{padding:0 var(--listing-segment-item-pad-x);border-radius:var(--segmented-item-radius);color:var(--text-secondary);font:inherit;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.HJiYWq_segmentItem:hover{color:var(--foreground)}.HJiYWq_segmentItem[aria-pressed=true]{background:var(--surface-card);box-shadow:var(--shadow-surface-1);color:var(--foreground)}.HJiYWq_segmentIcon{width:16px;height:16px}@media (min-width:768px){.HJiYWq_media{display:grid}.HJiYWq_media>.HJiYWq_stage{grid-area:1/1}.HJiYWq_media>.HJiYWq_segment{z-index:3;place-self:end start;gap:var(--ds-space-3xs);margin:var(--ds-space-md);border-radius:var(--listing-segment-radius);background:var(--surface-card);box-shadow:var(--shadow-surface-2);grid-area:1/1;padding:3px}.HJiYWq_media>.HJiYWq_segment .HJiYWq_segmentItem{padding:0 var(--ds-space-sm)}.HJiYWq_media>.HJiYWq_segment .HJiYWq_segmentItem[aria-pressed=true]{background:var(--listing-segment-active-fill);box-shadow:none}}.HJiYWq_stage{aspect-ratio:var(--listing-stage-ratio);border-radius:var(--listing-stage-radius);background:var(--listing-stage-fill);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.HJiYWq_stageIcon{width:40px;height:40px}.HJiYWq_stageLabel{max-width:38ch;padding:0 var(--ds-space-lg);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);text-align:center}.HJiYWq_stageMap{border:0;width:100%;height:100%;position:absolute;inset:0}.HJiYWq_stagePlanLink{background:var(--surface);display:block;position:absolute;inset:0}.HJiYWq_stagePlan{object-fit:contain;width:100%;height:100%}.HJiYWq_stageBackdrop{filter:blur(40px);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-32px;transform:scale(1.1)}.HJiYWq_stagePhoto{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.HJiYWq_stageHit{z-index:1;cursor:zoom-in;position:absolute;inset:0}.HJiYWq_stageNav{z-index:2;width:var(--listing-nav-size);height:var(--listing-nav-size);margin-top:calc(var(--listing-nav-size) / -2);background:var(--listing-nav-bg);color:var(--listing-nav-fg);cursor:pointer;transition:background-color var(--ds-motion-mid);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%}.HJiYWq_stageNav:hover{background:var(--listing-nav-bg-hover)}@media (hover:hover){.HJiYWq_stageNav{opacity:0;transition:opacity var(--ds-motion-mid), background-color var(--ds-motion-mid)}.HJiYWq_stage:hover .HJiYWq_stageNav{opacity:1}.HJiYWq_stage:has(:focus-visible) .HJiYWq_stageNav{opacity:1}}.HJiYWq_stageNavPrev{left:var(--ds-space-md)}.HJiYWq_stageNavNext{right:var(--ds-space-md)}.HJiYWq_stageNavIcon{width:18px;height:18px}.HJiYWq_counter{right:var(--listing-counter-inset);bottom:var(--listing-counter-inset);z-index:2;height:var(--listing-counter-height);color:var(--listing-photo-overlay-fg);text-shadow:var(--listing-photo-overlay-shadow);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);pointer-events:none;align-items:center;display:flex;position:absolute}.HJiYWq_track{display:none}.HJiYWq_trackFrame{background:var(--listing-stage-fill);scroll-snap-align:center;border:0;flex:0 0 100%;height:100%;padding:0;position:relative;overflow:hidden}.HJiYWq_trackImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HJiYWq_thumbs{gap:var(--ds-space-xs);flex-wrap:wrap;display:flex}.HJiYWq_thumb{width:var(--listing-thumb-width);aspect-ratio:4/3;border-radius:var(--listing-thumb-radius);background-color:var(--listing-stage-fill);cursor:pointer;opacity:.85;transition:opacity var(--ds-motion-mid);background-position:50%;background-size:cover;border:0;padding:0}.HJiYWq_thumb:hover,.HJiYWq_thumb[aria-current=true]{opacity:1}.HJiYWq_thumb[aria-current=true]{box-shadow:0 0 0 2px var(--primary)}.HJiYWq_facts{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--listing-facts-radius);background:var(--listing-chip-fill);grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.HJiYWq_facts::-webkit-scrollbar{display:none}.HJiYWq_fact{padding:var(--listing-fact-pad);flex-direction:column;align-items:center;gap:1px;display:flex}.HJiYWq_fact+.HJiYWq_fact{box-shadow:inset 1px 0 0 var(--border)}.HJiYWq_factValue{font-family:var(--font-display);font-size:var(--listing-fact-size);font-weight:var(--ds-weight-display-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.HJiYWq_factLabel{font-size:var(--listing-fact-label-size);color:var(--text-secondary)}@media (min-width:768px){.HJiYWq_facts{grid-auto-flow:row;grid-template-columns:repeat(auto-fit, minmax(var(--listing-fact-min), 1fr));gap:var(--ds-space-3xs);border-radius:var(--listing-plate-radius);background:0 0;overflow:hidden}.HJiYWq_fact{align-items:flex-start;gap:var(--ds-space-3xs);padding:var(--listing-fact-tile-pad);background:var(--listing-chip-fill)}.HJiYWq_fact+.HJiYWq_fact{box-shadow:none}.HJiYWq_factValue{line-height:var(--ds-leading-tight)}}.HJiYWq_section{gap:var(--ds-space-xs);flex-direction:column;display:flex}.HJiYWq_specs{gap:var(--ds-space-md);flex-direction:column;display:flex}.HJiYWq_specGroup{flex-direction:column;display:flex}.HJiYWq_specs>.HJiYWq_facts{margin-bottom:var(--ds-space-sm)}.HJiYWq_specGroupTitle{margin:0 0 var(--ds-space-3xs);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold)}.HJiYWq_rowNote{margin-top:var(--ds-space-3xs);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular);color:var(--text-secondary);display:block}.HJiYWq_sectionTitle{margin:0 0 var(--ds-space-2xs);font-size:var(--listing-h2-size);font-weight:var(--ds-weight-semibold);letter-spacing:-.02em}.HJiYWq_rows{grid-template-columns:repeat(auto-fit, minmax(min(var(--listing-row-min), 100%), 1fr));column-gap:var(--listing-columns-gap);margin:0;padding:0;list-style:none;display:grid}.HJiYWq_row{justify-content:space-between;gap:var(--ds-space-md);padding:var(--listing-row-pad-y) 0;border-bottom:1px solid var(--border);display:flex}.HJiYWq_rowKey{max-width:50%;color:var(--text-secondary);flex:none}.HJiYWq_rowValue{font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;text-align:right;text-wrap:balance;margin:0}.HJiYWq_description{gap:var(--ds-space-sm);flex-direction:column;display:flex}.HJiYWq_descriptionBody{gap:var(--ds-space-sm);line-height:var(--ds-leading-relaxed);flex-direction:column;display:flex}.HJiYWq_descriptionBody:not([data-open]){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HJiYWq_moreButton{min-height:var(--touch-target-min);color:var(--primary-strong);font:inherit;font-weight:var(--ds-weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;display:flex}.HJiYWq_rows:not([data-open])>[data-extra]{display:none}.HJiYWq_lead{max-width:var(--listing-lead-max);font-size:var(--listing-lead-size);line-height:var(--ds-leading-prose);text-wrap:pretty;margin:0}.HJiYWq_transportRow{padding:var(--listing-row-pad-y) 0;align-items:center;gap:10px;display:flex}.HJiYWq_transportMark{width:16px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.HJiYWq_transportDot{background:var(--text-soft);border-radius:50%;width:10px;height:10px}.HJiYWq_transportName{flex:1;min-width:0}.HJiYWq_transportTime{color:var(--text-secondary);white-space:nowrap}.HJiYWq_moreLink{align-self:flex-start;align-items:center;gap:var(--gap-inline);font-weight:var(--ds-weight-semibold);display:flex}.HJiYWq_nearbyPlate{gap:var(--ds-space-2xs);padding:var(--ds-space-md) 20px;border-radius:var(--listing-plate-radius);background:var(--listing-raised-fill);box-shadow:var(--listing-raised-shadow);flex-direction:column;display:flex}.HJiYWq_nearbyLabel{font-size:var(--listing-fact-label-size);color:var(--text-secondary);text-wrap:pretty}.HJiYWq_nearbyRange,.HJiYWq_nearbyTitle{font-size:var(--listing-object-name-size);font-weight:var(--ds-weight-semibold)}.HJiYWq_nearby{flex-direction:column;gap:10px;display:flex}.HJiYWq_nearbyHead{align-items:baseline;gap:var(--ds-space-xs);padding:0 var(--ds-space-2xs);display:flex}.HJiYWq_nearbyTitle{letter-spacing:-.015em;flex:1}.HJiYWq_nearbyList{padding:0 var(--ds-space-2xs);flex-direction:column;display:flex}.HJiYWq_nearbyRow{align-items:center;gap:var(--ds-space-sm);color:var(--foreground);padding:10px 0;text-decoration:none;display:flex}.HJiYWq_nearbyThumb{width:var(--listing-nearby-thumb);aspect-ratio:4/3;background:var(--listing-stage-fill);object-fit:cover;border-radius:6px;flex-shrink:0}.HJiYWq_nearbyText{min-width:0;line-height:var(--ds-leading-snug);flex-direction:column;flex:1;display:flex}.HJiYWq_nearbyPrice{font-weight:var(--ds-weight-semibold);white-space:nowrap}.HJiYWq_nearbySub{font-size:var(--ds-text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767px){.HJiYWq_nearbyPlate,.HJiYWq_nearby{display:none}}.HJiYWq_card{padding:var(--listing-card-pad);border-radius:var(--listing-plate-radius);background:var(--listing-card-fill);flex-direction:column;gap:18px;display:flex}.HJiYWq_priceRow{align-items:flex-start;gap:var(--ds-space-xs);display:flex}.HJiYWq_priceBlock{gap:var(--ds-space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.HJiYWq_price{font-family:var(--font-display);font-size:var(--listing-price-size);font-weight:var(--ds-weight-display-medium);letter-spacing:-.03em;line-height:var(--ds-leading-display)}.HJiYWq_priceNote{font-size:var(--ds-text-base);color:var(--text-secondary)}.HJiYWq_priceUnit{color:var(--text-secondary);font-size:var(--listing-price-unit-size);font-weight:var(--ds-weight-medium);letter-spacing:-.01em}.HJiYWq_iconSlot{gap:var(--ds-space-3xs);flex-shrink:0;display:flex}.HJiYWq_iconSlot>button{width:var(--listing-icon-button);height:var(--listing-icon-button);color:var(--foreground);transition:background-color var(--ds-motion-mid);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover){.HJiYWq_iconSlot>button:hover{background:var(--btn-fill-hover)}}.HJiYWq_shareButton{color:var(--text-secondary)}.HJiYWq_available{align-items:center;gap:var(--ds-space-xs);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--listing-status-busy-text);margin-top:-6px;display:flex}.HJiYWq_availableIcon{width:16px;height:16px}.HJiYWq_contact{gap:var(--ds-space-xs);flex-direction:column;display:flex}.HJiYWq_ctas{gap:var(--ds-space-xs);display:flex}.HJiYWq_ctas>.HJiYWq_ctaPrimary{flex:1 1 0}.HJiYWq_ctas>.HJiYWq_cta:not(.HJiYWq_ctaPrimary,.HJiYWq_ctaNarrowOnly){flex:0 0 var(--listing-cta-height);width:var(--listing-cta-height);background:var(--btn-fill);box-shadow:none;padding:0;font-size:0}.HJiYWq_ctas>.HJiYWq_cta:not(.HJiYWq_ctaPrimary,.HJiYWq_ctaNarrowOnly):hover{background:var(--btn-fill-hover)}.HJiYWq_ctas>.HJiYWq_cta.HJiYWq_ctaOpen:not(.HJiYWq_ctaPrimary){width:auto;font-size:var(--listing-cta-size);font-variant-numeric:tabular-nums;flex:none;padding:0 14px}.HJiYWq_cta{justify-content:center;align-items:center;gap:var(--ds-space-xs);min-width:0;height:var(--listing-cta-height);padding:0 var(--ds-space-md);border-radius:var(--listing-cta-radius);background:var(--btn-contour-bg);box-shadow:inset 0 0 0 1px var(--btn-contour-border);color:var(--foreground);font:inherit;font-size:var(--listing-cta-size);font-weight:var(--ds-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-motion-mid);border:0;text-decoration:none;display:flex}.HJiYWq_cta:hover{background:var(--btn-contour-hover-bg)}.HJiYWq_cta:disabled{cursor:default}.HJiYWq_ctaPress{position:relative;overflow:hidden}.HJiYWq_ctaPrimary{background:var(--button-primary-fill);box-shadow:none;color:var(--button-primary-text)}.HJiYWq_ctaPrimary:hover{background:var(--button-primary-hover-fill)}.HJiYWq_ctaIcon{flex-shrink:0;width:17px;height:17px}.HJiYWq_ctaLabel{text-overflow:ellipsis;overflow:hidden}.HJiYWq_notice{font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal);color:var(--text-secondary);margin:0}.HJiYWq_textButton{min-height:var(--touch-target-min);padding:0 var(--ds-space-xs);color:var(--primary-strong);font:inherit;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);cursor:pointer;background:0 0;border:0;align-self:center}.HJiYWq_textButton:hover{text-decoration:underline}.HJiYWq_owner{align-items:center;gap:var(--ds-space-sm);margin-top:var(--ds-space-2xs);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--radius-panel);background:var(--listing-inset-fill);display:flex}.HJiYWq_ownerText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.HJiYWq_ownerName{font-weight:var(--ds-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.HJiYWq_owner{color:inherit;text-decoration:none}a.HJiYWq_owner:hover .HJiYWq_ownerName{color:var(--primary-strong)}.HJiYWq_ownerRights{align-items:center;gap:var(--ds-space-3xs);min-width:0;font-size:var(--ds-text-xs);display:flex}.HJiYWq_ownerRightsIcon{flex-shrink:0}.HJiYWq_ownerRightsNote{font-weight:var(--ds-weight-regular);color:var(--text-secondary)}.HJiYWq_ownerRightsLabel{min-width:0;font-weight:var(--ds-weight-medium);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HJiYWq_ownerRights[data-confirmed] .HJiYWq_ownerRightsLabel{color:var(--foreground)}.HJiYWq_ownerMore{font-size:var(--ds-text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HJiYWq_ownerChevron{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;margin-left:auto}.HJiYWq_cardFoot{justify-content:space-between;align-items:center;gap:0 var(--ds-space-sm);margin:0 calc(-1 * var(--listing-card-pad)) calc(-1 * var(--ds-space-xs));padding:14px var(--listing-card-pad) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.HJiYWq_cardFoot>form{flex-basis:100%}.HJiYWq_updated{font-size:var(--listing-updated-size);color:var(--text-muted)}@media (max-width:1023px){.HJiYWq_page{padding-bottom:calc(var(--listing-page-pad-bottom) + var(--listing-bar-height) + var(--workspace-mobile-nav-offset))}.HJiYWq_columns{align-items:stretch;gap:var(--listing-main-gap);flex-flow:column}.HJiYWq_main{display:contents}.HJiYWq_media{order:1}.HJiYWq_aside{order:2;max-width:none;position:static}.HJiYWq_specs{order:3}.HJiYWq_main>:not(.HJiYWq_media,.HJiYWq_specs){order:4}.HJiYWq_contact{display:contents}.HJiYWq_ctas{right:0;bottom:var(--workspace-mobile-nav-offset);z-index:var(--z-sticky);padding:var(--listing-bar-pad) var(--listing-page-pad-x);border-top:1px solid var(--border);background:var(--surface);flex-direction:row;position:fixed;left:0}.HJiYWq_ctas>.HJiYWq_cta{flex:1 1 0}.HJiYWq_ctas>.HJiYWq_cta:not(.HJiYWq_ctaPrimary){background:var(--listing-chip-fill);box-shadow:none}.HJiYWq_ctas>.HJiYWq_ctaNarrowOnly{display:flex}.HJiYWq_ctas>.HJiYWq_ctaWideOnly{display:none}.HJiYWq_segmentItem{padding:0 var(--ds-space-sm)}.HJiYWq_stageNav,.HJiYWq_thumbs,.HJiYWq_stageBackdrop,.HJiYWq_stagePhoto,.HJiYWq_stageHit{display:none}.HJiYWq_track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.HJiYWq_track::-webkit-scrollbar{display:none}.HJiYWq_row{flex-wrap:wrap}}@media (max-width:767px){html:has(.HJiYWq_page){--workspace-mobile-nav-offset:0px}body:has(.HJiYWq_page) [data-global-mobile-nav]{display:none}.HJiYWq_page{padding-top:0;padding-left:0;padding-right:0;padding-bottom:calc(var(--listing-page-pad-bottom) + var(--listing-bar-height) + env(safe-area-inset-bottom,0px));background:var(--listing-block-fill);gap:0;position:relative}.HJiYWq_wideOnly{display:none}.HJiYWq_narrowOnly{display:revert}.HJiYWq_topBar{height:calc(var(--listing-topbar-height) + var(--safe-top,0px));padding:var(--safe-top,0px) var(--ds-space-xs) 0;background:var(--listing-block-fill);order:0;justify-content:space-between;align-items:center;display:flex}.HJiYWq_backToResults{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--foreground);flex-shrink:0;place-items:center;display:grid}.HJiYWq_backToResultsIcon{width:23px;height:23px}.HJiYWq_topBar .HJiYWq_shareButton,.HJiYWq_stickyBar .HJiYWq_shareButton{color:var(--foreground)}.HJiYWq_stickyBar{z-index:var(--z-sticky);align-items:center;gap:var(--ds-space-3xs);height:calc(var(--listing-sticky-height) + var(--safe-top,0px));padding:var(--safe-top,0px) var(--ds-space-2xs) 0;border-bottom:1px solid var(--border);background:var(--surface);opacity:0;pointer-events:none;transform:translateY(calc(var(--ds-space-xs) * -1));transition:opacity var(--ds-motion-fast) var(--ds-ease-out-expo), transform var(--ds-motion-fast) var(--ds-ease-out-expo);display:flex;position:fixed;top:0;left:0;right:0}.HJiYWq_stickyBar[data-shown]{opacity:1;pointer-events:auto;transform:none}.HJiYWq_stickyText{min-width:0;line-height:var(--ds-leading-snug);flex-direction:column;flex:1;display:flex}.HJiYWq_stickyTitle{font-weight:var(--ds-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HJiYWq_stickyPrice{color:var(--text-secondary);font-size:var(--ds-text-xs)}.HJiYWq_head{gap:var(--ds-space-3xs);padding:var(--ds-space-sm) var(--listing-block-pad-x) var(--ds-space-lg);background:var(--listing-block-fill);order:3}.HJiYWq_location{font-size:var(--ds-text-base)}.HJiYWq_headLinks{align-items:center;gap:var(--ds-space-2xs) var(--ds-space-md);min-height:var(--ds-control-h-sm);padding-top:var(--ds-space-2xs);flex-wrap:wrap;display:flex}.HJiYWq_headLink,.HJiYWq_headAvailable{align-items:center;gap:var(--ds-space-2xs);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);display:inline-flex}.HJiYWq_headLink{color:var(--primary-strong);text-decoration:none}.HJiYWq_headAvailable{color:var(--listing-status-busy-text)}.HJiYWq_headLinkIcon{width:16px;height:16px}.HJiYWq_columns{display:contents}.HJiYWq_media{padding:0 var(--listing-media-pad-x);background:var(--listing-block-fill);gap:0;position:relative}.HJiYWq_segment{display:none}.HJiYWq_stageBack{bottom:var(--listing-counter-inset);left:calc(var(--listing-media-pad-x) + var(--listing-counter-inset));z-index:2;align-items:center;gap:var(--ds-space-2xs);height:var(--ds-control-h-sm);padding:0 var(--ds-space-sm);border-radius:var(--ds-radius-full);background:var(--surface);box-shadow:var(--shadow-surface-2);color:var(--foreground);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);display:inline-flex;position:absolute}.HJiYWq_segmentItem{height:var(--listing-segment-item-height);border-radius:var(--listing-segment-item-radius);justify-content:center;gap:6px;padding:0}.HJiYWq_segmentCount{color:var(--text-secondary);font-size:var(--ds-text-sm)}.HJiYWq_aside,.HJiYWq_card{display:contents}.HJiYWq_card>*,.HJiYWq_contact>*{order:2}.HJiYWq_contact>:not(.HJiYWq_ctas){order:4}.HJiYWq_specs{order:5}.HJiYWq_main>:not(.HJiYWq_media,.HJiYWq_specs){order:6}.HJiYWq_owner{order:7}.HJiYWq_aside>*{order:8}.HJiYWq_specs,.HJiYWq_main>.HJiYWq_section,.HJiYWq_main>.HJiYWq_description{padding:var(--ds-space-lg) var(--listing-block-pad-x)}.HJiYWq_sectionTitle{margin-bottom:var(--ds-space-2xs)}.HJiYWq_rows{border-radius:var(--listing-plate-radius);background:var(--listing-chip-fill);flex-direction:column;display:flex;overflow:hidden}.HJiYWq_row,.HJiYWq_transportRow{padding:var(--ds-space-sm) 14px;box-shadow:0 -1px 0 var(--border);border-bottom:0}.HJiYWq_transportRow{gap:var(--ds-space-sm)}.HJiYWq_specs{gap:0}.HJiYWq_specs>.HJiYWq_facts{margin-bottom:0}.HJiYWq_specGroup{gap:var(--ds-space-xs);padding-top:20px}.HJiYWq_specGroupTitle{padding:0 var(--ds-space-2xs);color:var(--text-secondary);font-size:var(--ds-text-xs);margin:0}.HJiYWq_main>.HJiYWq_moreLink{margin:var(--ds-space-md) var(--listing-block-pad-x) 0;order:9}.HJiYWq_priceRow{padding:var(--ds-space-md) var(--listing-block-pad-x) 0;background:var(--listing-block-fill)}.HJiYWq_card>.HJiYWq_available,.HJiYWq_contact>.HJiYWq_textButton,.HJiYWq_priceRow .HJiYWq_iconSlot{display:none}.HJiYWq_priceBlock{gap:var(--ds-space-3xs)}.HJiYWq_price{letter-spacing:-.035em}.HJiYWq_priceNote{font-size:var(--ds-text-sm)}.HJiYWq_contact>:not(.HJiYWq_ctas){margin:var(--listing-block-gap) var(--listing-block-pad-x) 0}.HJiYWq_owner{padding:20px var(--listing-block-pad-x);background:0 0;border-radius:0;margin-top:0}.HJiYWq_ownerText{line-height:var(--ds-leading-snug)}.HJiYWq_ownerName{font-size:var(--ds-text-md)}.HJiYWq_descriptionBody:not([data-open]){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HJiYWq_description{gap:var(--ds-space-xs)}.HJiYWq_cardFoot{margin:var(--ds-space-md) 0 0;padding:var(--ds-space-2xs) var(--listing-block-pad-x) 0;border-top:0;order:10}.HJiYWq_aside>:not(.HJiYWq_card){margin-right:var(--listing-block-pad-x);margin-left:var(--listing-block-pad-x)}.HJiYWq_row{flex-wrap:nowrap}.HJiYWq_ctas{gap:var(--ds-space-xs);padding:var(--listing-bar-pad) var(--listing-page-pad-x) calc(var(--listing-bar-pad) + env(safe-area-inset-bottom,0px))}.HJiYWq_ctas>.HJiYWq_cta:not(.HJiYWq_ctaPrimary){background:var(--surface-muted)}.HJiYWq_ctas>.HJiYWq_cta:not(.HJiYWq_ctaPrimary,.HJiYWq_ctaNarrowOnly,.HJiYWq_ctaWideOnly){flex:0 0 var(--listing-cta-height);width:var(--listing-cta-height);padding:0;font-size:0}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.HJiYWq_stickyBar{transition:none}}@media (min-width:768px){.HJiYWq_card{background:var(--listing-raised-fill);box-shadow:var(--listing-raised-shadow)}.HJiYWq_title{letter-spacing:-.02em}.HJiYWq_sectionTitle{line-height:var(--ds-leading-tight)}}.HJiYWq_page[data-withdrawn] .HJiYWq_head,.HJiYWq_page[data-withdrawn] .HJiYWq_main>:not([data-withdrawn-notice]),.HJiYWq_page[data-withdrawn] .HJiYWq_priceBlock{opacity:var(--listing-withdrawn-dim)}.HJiYWq_page[data-withdrawn] .HJiYWq_main>:not([data-withdrawn-notice]){filter:grayscale()}.HJiYWq_withdrawnSimilar{padding-top:var(--ds-space-xl)}@media (max-width:1023px){.HJiYWq_page[data-withdrawn] .HJiYWq_main>[data-withdrawn-notice]{order:1}}@media (max-width:767px){.HJiYWq_page[data-withdrawn] .HJiYWq_topBar{order:-1}.HJiYWq_page[data-withdrawn] .HJiYWq_main>[data-withdrawn-notice]{padding:var(--ds-space-sm) var(--listing-media-pad-x) var(--ds-space-md);background:var(--listing-block-fill)}.HJiYWq_withdrawnSimilar{margin-top:var(--ds-space-lg);padding:var(--ds-space-lg) 0 var(--ds-space-md);order:20}}@media (hover:hover){.HJiYWq_moreButton:hover{text-decoration:underline}a.HJiYWq_stageLabel:hover{color:var(--foreground)}.HJiYWq_nearbyRow:hover{background:var(--hover-tint)}:is(.HJiYWq_stagePlanLink:hover,.HJiYWq_stage:has(>.HJiYWq_stageHit:hover) .HJiYWq_stagePhoto){filter:brightness(.94)}}
._8ckQha_homeHero{--home-hero-bottom-space:var(--space-public-home-hero-bottom);min-height:20rem;padding-top:clamp(2.4rem,4.6vw,4rem);padding-bottom:var(--home-hero-bottom-space);color:var(--foreground);background:var(--content-surface);isolation:isolate;position:relative}._8ckQha_homeHeroContainer{z-index:1;position:relative}._8ckQha_homeHeroGrid{display:block}._8ckQha_homeHeroCopy{text-align:center;width:min(100%,62rem);margin-inline:auto}._8ckQha_homeHeroTitle{max-width:19ch;font-size:var(--public-home-hero-title-size);font-weight:var(--public-home-hero-title-weight);line-height:var(--public-home-hero-title-leading);letter-spacing:-.032em;text-wrap:balance;margin-inline:auto}._8ckQha_homeHeroDescription{margin-inline:auto;max-width:38rem;font-size:var(--public-home-hero-description-size);line-height:var(--public-home-hero-description-leading);color:color-mix(in srgb, var(--text-secondary) 84%, var(--foreground) 16%);text-wrap:pretty;margin-top:.95rem}._8ckQha_homeHeroPhrase{min-width:9.8em;color:var(--foreground);font-weight:var(--public-home-hero-phrase-weight);animation:_8ckQha_homeHeroPhraseFade var(--ds-motion-mid) ease-out both}._8ckQha_homeSearch{max-width:var(--size-public-home-search-max);margin-inline:auto;margin-top:clamp(2.45rem,3.6vw,3rem)}._8ckQha_parametersSection{padding-top:clamp(.7rem,1.4vw,1.15rem);padding-bottom:var(--space-public-home-parameters-bottom)}._8ckQha_parametersRow{width:100%;max-width:var(--size-public-home-parameters-max);flex-direction:column;align-items:center;gap:0;margin:0 auto;display:flex}._8ckQha_parametersScroller{scrollbar-width:auto;flex-wrap:wrap;justify-content:center;gap:clamp(1.35rem,3.7vw,4.15rem);width:100%;padding:0;display:flex;overflow:visible}._8ckQha_parametersScroller::-webkit-scrollbar{display:none}._8ckQha_parameterChip{border-radius:var(--radius-panel-md);width:5.9rem;min-height:5.15rem;color:color-mix(in srgb, var(--foreground) 82%, var(--text-muted) 18%);box-shadow:none;font-size:var(--public-home-action-label-size);font-weight:var(--public-home-action-label-weight);line-height:var(--public-home-action-label-leading);text-align:center;transition:opacity var(--ds-motion-mid) ease, color var(--ds-motion-mid) ease, transform var(--ds-motion-mid) ease;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.36rem;padding:.05rem .2rem 0;display:inline-flex}._8ckQha_parameterChip:hover{color:var(--foreground);transform:translateY(-1px)}._8ckQha_parameterChipActive{color:var(--foreground)}._8ckQha_parameterIconWrap{width:3.25rem;height:3.25rem;box-shadow:none;transition:transform var(--ds-motion-mid) ease, border-color var(--ds-motion-mid) ease, background var(--ds-motion-mid) ease, box-shadow var(--ds-motion-mid) ease;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}._8ckQha_parameterIconSvg{z-index:1;fill:#0000;width:3.05rem;height:3.05rem;stroke:color-mix(in srgb, var(--foreground) 88%, black 12%);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;filter:none;position:relative}._8ckQha_iconAccentPink{fill:var(--public-home-icon-accent-pink)}._8ckQha_iconAccentBlue{fill:var(--public-home-icon-accent-blue)}._8ckQha_iconAccentYellow{fill:var(--public-home-icon-accent-yellow)}._8ckQha_parameterLabel{max-width:100%;display:block}._8ckQha_parameterChip:hover ._8ckQha_parameterIconWrap,._8ckQha_parameterChipActive ._8ckQha_parameterIconWrap{background:0 0}._8ckQha_categoriesSection{padding-top:.6rem}._8ckQha_categoriesCompactSection{padding-top:.4rem;padding-bottom:.35rem}._8ckQha_categoriesCompactScroller{scrollbar-width:none;gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}._8ckQha_categoriesCompactScroller::-webkit-scrollbar{display:none}._8ckQha_categoryCompactChip{border:1px solid color-mix(in srgb, var(--foreground) 11%, transparent);border-radius:var(--radius-pill);height:2.15rem;color:color-mix(in srgb, var(--foreground) 82%, var(--text-muted) 18%);background:color-mix(in srgb, var(--surface) 90%, white 10%);font-size:var(--public-home-chip-size);font-weight:var(--public-home-chip-weight);transition:border-color var(--ds-motion-mid) ease, background-color var(--ds-motion-mid) ease, color var(--ds-motion-mid) ease;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .95rem;display:inline-flex}._8ckQha_categoryCompactChipActive{border-color:var(--public-home-chip-active-border);color:var(--public-home-chip-active-fg);background:var(--public-home-chip-active-border)}._8ckQha_sectionTitle{font-size:var(--public-home-section-title-size);line-height:var(--public-home-section-title-leading)}._8ckQha_categoryHeading{margin-bottom:1.5rem}._8ckQha_categoryScroller{scroll-snap-type:x mandatory;scrollbar-color:color-mix(in srgb, var(--foreground) 28%, transparent) transparent;scrollbar-width:thin;gap:1rem;margin-inline:-1.5rem;padding:0 1.5rem 1rem;display:flex;overflow-x:auto}._8ckQha_categoryScrollerSparse{scroll-snap-type:none;width:fit-content;max-width:100%;margin-inline:0;padding:0 0 .75rem;overflow:visible}._8ckQha_categoryCard{min-width:18rem;max-width:19.75rem;min-height:10.25rem;padding:var(--ds-card-padding-y) var(--ds-card-padding-x);scroll-snap-align:start;border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:var(--radius-panel-sm);color:var(--foreground);isolation:isolate;box-shadow:var(--public-home-category-card-shadow);transition:transform var(--ds-motion-mid) ease, box-shadow var(--ds-motion-mid) ease;flex-direction:column;flex:0 0 27%;display:flex;position:relative;overflow:hidden}._8ckQha_categoryCardTone1{background:var(--public-home-category-card-bg-1);background-size:28px 100%,auto}._8ckQha_categoryCardTone2{background:var(--public-home-category-card-bg-2);background-size:100% 54px,auto}._8ckQha_categoryCardTone3{background:var(--public-home-category-card-bg-3)}._8ckQha_categoryCardTone4{background:var(--public-home-category-card-bg-4);background-size:24px 24px,auto}._8ckQha_categoryCardTone5{background:var(--public-home-category-card-bg-5)}._8ckQha_categoryScrollerSparse ._8ckQha_categoryCard{flex:none;width:min(19.75rem,100vw - 2rem)}._8ckQha_categoryCard:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--ds-motion-mid) ease;position:absolute;inset:0}._8ckQha_categoryCard:hover{box-shadow:var(--public-home-category-card-hover-shadow);transform:translateY(-2px)}._8ckQha_categoryCardActive{border-color:color-mix(in srgb, var(--primary) 34%, var(--border) 66%);box-shadow:var(--public-home-category-card-active-shadow)}._8ckQha_categoryEyebrow{font-size:var(--public-home-category-eyebrow-size);font-weight:var(--public-home-category-eyebrow-weight);letter-spacing:var(--public-home-category-eyebrow-tracking);color:var(--text-muted)}._8ckQha_categoryTitle{font-size:var(--public-home-category-title-size);font-weight:var(--public-home-category-title-weight);line-height:var(--public-home-category-title-leading);margin-top:.75rem}._8ckQha_categoryDescription{max-width:16.5rem;font-size:var(--public-home-category-description-size);line-height:var(--public-home-category-description-leading);color:var(--text-secondary);margin-top:.75rem}._8ckQha_categoryFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}._8ckQha_categoryCount{font-size:var(--public-home-category-count-size);font-weight:var(--public-home-category-count-weight);line-height:var(--public-home-category-count-leading);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}._8ckQha_categoryCountLabel{font-size:var(--public-home-category-count-label-size);font-weight:var(--public-home-category-count-label-weight);color:var(--text-muted);margin-left:.34rem}._8ckQha_categoryArrow{border-radius:var(--radius-pill);width:2.15rem;height:2.15rem;color:var(--foreground);background:var(--public-home-category-arrow-bg);box-shadow:var(--public-home-category-arrow-shadow);transition:transform var(--ds-motion-mid) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}._8ckQha_categoryCard:hover ._8ckQha_categoryArrow{transform:translate(2px)}._8ckQha_categoryCardPhoto{color:var(--public-home-photo-card-fg);border-color:var(--public-home-photo-card-border);background:var(--public-home-photo-card-bg)}._8ckQha_categoryPhoto{z-index:-2;background-position:50%;background-size:cover;transition:transform .48s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scale(1.03)}._8ckQha_categoryCardPhoto:hover ._8ckQha_categoryPhoto{transform:scale(1.09)}._8ckQha_categoryPhotoOverlay{z-index:-1;background:var(--public-home-photo-scrim);position:absolute;inset:0}._8ckQha_categoryCardPhoto ._8ckQha_categoryEyebrow{color:var(--public-home-photo-card-meta)}._8ckQha_categoryCardPhoto ._8ckQha_categoryDescription{color:var(--public-home-photo-card-text)}._8ckQha_categoryCardPhoto ._8ckQha_categoryCountLabel{color:var(--public-home-photo-card-meta)}._8ckQha_categoryCardPhoto ._8ckQha_categoryArrow{width:auto;height:auto;color:var(--public-home-photo-card-fg);box-shadow:none;background:0 0}._8ckQha_categoryCardPhoto._8ckQha_categoryCardActive{border-color:var(--public-home-photo-card-border-active)}@media (prefers-reduced-motion:reduce){._8ckQha_categoryPhoto,._8ckQha_categoryCardPhoto:hover ._8ckQha_categoryPhoto{transition:none;transform:none}}html[data-theme=light] ._8ckQha_categoryPhoto{filter:brightness(1.12)}html[data-theme=light] ._8ckQha_categoryPhotoOverlay{background:linear-gradient(90deg,#fffffff7 0%,#ffffffe6 38%,#ffffff73 68%,#ffffff1a 100%)}html[data-theme=light] ._8ckQha_categoryCardPhoto{color:var(--foreground);border-color:color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--surface);box-shadow:var(--public-home-category-shadow)}:is(html[data-theme=light] ._8ckQha_categoryCardPhoto ._8ckQha_categoryEyebrow,html[data-theme=light] ._8ckQha_categoryCardPhoto ._8ckQha_categoryCountLabel){color:var(--text-muted)}html[data-theme=light] ._8ckQha_categoryCardPhoto ._8ckQha_categoryDescription{color:var(--text-secondary)}:is(html[data-theme=light] ._8ckQha_categoryCardPhoto ._8ckQha_categoryTitle,html[data-theme=light] ._8ckQha_categoryCardPhoto ._8ckQha_categoryCount,html[data-theme=light] ._8ckQha_categoryCardPhoto ._8ckQha_categoryArrow){color:var(--foreground)}html[data-theme=light] ._8ckQha_categoryCardPhoto._8ckQha_categoryCardActive{border-color:color-mix(in srgb, var(--primary) 42%, transparent)}html[data-theme=light] ._8ckQha_categoryCardPhoto:hover{box-shadow:var(--public-home-category-shadow-hover)}._8ckQha_activeFilters{gap:var(--ds-space-xs);margin-top:var(--ds-space-sm);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}._8ckQha_activeFilters::-webkit-scrollbar{display:none}._8ckQha_activeFilterChip{align-items:center;gap:var(--ds-space-2xs);min-height:var(--ds-control-h-md);padding:0 var(--ds-space-sm);border:1px solid var(--border);border-radius:var(--ds-radius-full);background:var(--surface);color:var(--foreground);font-size:var(--ds-text-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--ds-motion-fast) var(--motion-ease-soft);flex:none;display:inline-flex}._8ckQha_activeFilterChip:hover{background:var(--surface-muted)}._8ckQha_activeFilterChipIcon{width:14px;height:14px;color:var(--text-muted)}._8ckQha_listingsSort{border-radius:var(--radius-control-sm);min-height:2.75rem;color:var(--text-secondary);font-size:var(--type-public-body);font-weight:var(--type-weight-regular);flex:none}._8ckQha_listingsSort:hover{color:var(--foreground)}._8ckQha_listingsSort:focus-visible{outline:2px solid var(--control-border-focus);outline-offset:2px}._8ckQha_listingsMetaLocationLink{color:color-mix(in srgb, var(--primary) 72%, var(--foreground) 28%);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}._8ckQha_listingsMetaLocationLink:hover{color:color-mix(in srgb, var(--primary) 84%, var(--foreground) 16%)}._8ckQha_viewAllButton{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:var(--radius-pill);min-width:9.75rem;height:2.55rem;color:var(--foreground);background:color-mix(in srgb, var(--surface) 92%, white 8%);box-shadow:var(--public-home-viewall-shadow);font-size:var(--public-home-viewall-size);font-weight:var(--public-home-viewall-weight);transition:border-color var(--ds-motion-mid) ease, box-shadow var(--ds-motion-mid) ease, transform var(--ds-motion-mid) ease;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:0 1.15rem;display:inline-flex}._8ckQha_viewAllButton:hover{border-color:color-mix(in srgb, var(--foreground) 22%, transparent);box-shadow:var(--public-home-viewall-hover-shadow);transform:translateY(-1px)}@keyframes _8ckQha_homeHeroPhraseFade{0%{opacity:0;transform:translateY(.08em)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){._8ckQha_homeHero{min-height:26.5rem;padding-top:2.7rem}._8ckQha_homeHeroCopy{max-width:44rem;margin-left:0}._8ckQha_homeHeroTitle{font-size:var(--public-home-hero-title-size-tablet)}._8ckQha_categoryCard{flex-basis:20rem}}@media (max-width:639px){._8ckQha_homeHero{--home-hero-bottom-space:var(--space-public-home-hero-bottom-mobile);min-height:auto;padding-top:2.6rem}._8ckQha_homeHeroTitle{max-width:12.8ch;font-size:var(--public-home-hero-title-size-mobile);line-height:var(--public-home-hero-title-leading-mobile);margin-inline:auto}._8ckQha_homeHeroDescription{font-size:var(--public-home-hero-description-size-mobile);line-height:var(--public-home-hero-description-leading-mobile)}._8ckQha_homeSearch{margin-top:1.65rem}._8ckQha_categoriesSection{padding-top:0}._8ckQha_parametersSection{padding-top:var(--space-public-home-parameters-top-mobile);padding-bottom:var(--space-public-home-parameters-bottom-mobile)}._8ckQha_parametersScroller{scrollbar-width:none;flex-wrap:nowrap;width:100%;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}._8ckQha_categoryScroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;margin-inline:-1rem;padding:.15rem 1rem .85rem;display:flex;overflow:auto visible}._8ckQha_categoryScrollerSparse{scroll-snap-type:x mandatory;width:100%;max-width:none;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}._8ckQha_categoryCard{border-radius:var(--radius-panel-xs);flex:none;width:min(12.25rem,100vw - 5rem);min-width:0;max-width:none;min-height:3.6rem;padding:.62rem .68rem .56rem;scroll-margin-top:5.25rem}._8ckQha_categoryCard:hover{transform:none}._8ckQha_categoryScrollerSparse ._8ckQha_categoryCard{width:min(12.25rem,100vw - 5rem);margin:0}._8ckQha_categoryEyebrow{display:none}._8ckQha_categoryTitle{font-size:var(--public-home-category-title-size-mobile);line-height:var(--ds-leading-none);max-width:calc(100% - 2rem);margin-top:0}._8ckQha_categoryDescription{display:none}._8ckQha_categoryFooter{justify-content:space-between;align-items:center;gap:.4rem;margin-top:.38rem;padding-top:0}._8ckQha_categoryCount{font-size:var(--public-home-category-count-size-mobile)}._8ckQha_categoryCountLabel{font-size:var(--public-home-category-count-label-size-mobile);margin-left:.16rem}._8ckQha_categoryArrow{width:1.35rem;height:1.35rem;box-shadow:none;margin-left:auto}._8ckQha_listingsSort{align-self:flex-start}._8ckQha_viewAllButton{display:none}._8ckQha_parameterChip{height:2.05rem;font-size:var(--public-home-chip-size);padding-inline:.88rem}}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_parameterChip{color:var(--public-home-dark-parameter-chip-fg);box-shadow:none;background:0 0}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_homeHero{background:var(--content-surface)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_homeHeroTitle{color:color-mix(in srgb, white 92%, var(--foreground) 8%)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_homeHeroDescription{color:color-mix(in srgb, var(--text-muted) 78%, white 22%)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_parameterChip:hover{color:var(--public-home-dark-parameter-chip-hover-fg);box-shadow:none;background:0 0}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_parameterChipActive{color:var(--public-home-dark-parameter-chip-active-fg);box-shadow:none;background:0 0}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_parameterIconSvg{stroke:var(--public-home-icon-stroke-dark);filter:drop-shadow(0 0 .7px #ffffffb8)drop-shadow(0 1px #ffffff57)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_iconAccentPink{fill:var(--public-home-icon-accent-pink-dark)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_iconAccentBlue{fill:var(--public-home-icon-accent-blue-dark)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_iconAccentYellow{fill:var(--public-home-icon-accent-yellow-dark)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryCard{border-color:var(--public-home-dark-category-border);color:var(--public-home-dark-category-fg);background:var(--public-home-dark-category-bg);box-shadow:var(--public-home-dark-category-shadow)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryCard:before{opacity:1;background:var(--public-home-dark-category-overlay)}:is(:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryEyebrow,:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryCountLabel){color:var(--public-home-dark-category-muted)}:is(:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryTitle,:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryCount){z-index:1;color:var(--public-home-dark-category-fg);position:relative}:is(:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryDescription,:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryFooter){z-index:1;position:relative}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryDescription{color:var(--public-home-dark-category-desc)}:is(html,body)[data-surface=public][data-theme=dark] ._8ckQha_categoryArrow{color:var(--public-home-dark-category-arrow-fg);background:var(--public-home-dark-category-arrow-bg);box-shadow:var(--public-home-dark-category-arrow-shadow)}._8ckQha_homeSearchDocked{z-index:var(--z-header);--home-search-height:calc(var(--home-docked-height) - 2px);--home-search-radius:var(--wizard-action-radius);--home-search-type-width:var(--home-docked-type-width);--public-search-type-chip-height:var(--home-docked-type-chip-height);--public-search-type-chip-close:var(--home-docked-type-chip-close);--home-search-pad-x:var(--home-docked-pad-x);--home-search-text:var(--home-docked-text);--home-search-filter-width:var(--home-docked-filter-width);--home-search-cta-inset:var(--home-docked-cta-inset);--home-search-cta-pad-x:var(--home-docked-cta-pad-x);--home-search-filter-icon:var(--home-docked-filter-icon);--home-search-dot-top:var(--home-docked-dot-top);--home-search-dot-right:var(--home-docked-dot-right);--home-search-shell-border:var(--border-strong);--home-search-shell-border-width:1px;--home-search-shell-shadow:none;animation:_8ckQha_homeSearchDockIn var(--motion-duration-base) var(--motion-ease-soft) both;position:fixed}@keyframes _8ckQha_homeSearchDockIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._8ckQha_homeSearchDocked{animation-name:_8ckQha_homeSearchDockFade}}@keyframes _8ckQha_homeSearchDockFade{0%{opacity:0}to{opacity:1}}._8ckQha_mobileBandBrandRow{align-items:center;min-height:44px;display:flex}._8ckQha_mobileBandBrand{cursor:pointer;min-height:44px;font-size:var(--ds-text-lg);font-weight:var(--type-weight-strong);letter-spacing:-.03em;color:var(--public-home-band-fg);--brand-mark-color:currentColor;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}._8ckQha_mobileBandBrand:focus-visible{outline-offset:3px;outline:2px solid}._8ckQha_mobileBandPreset:after,._8ckQha_mobileBandCity:after{content:"";inset:calc(50% - var(--ds-touch-min) / 2) 0;position:absolute}._8ckQha_mobileCompactBar{z-index:var(--z-header);align-items:center;gap:var(--gap-inline);padding:calc(var(--safe-top) + 6px) var(--ds-space-sm) var(--ds-space-xs) var(--ds-space-md);border-radius:0 0 var(--home-band-radius-mobile) var(--home-band-radius-mobile);background:var(--primary);animation:_8ckQha_mobileCompactBarIn var(--motion-duration-base) var(--motion-ease-soft) both;display:flex;position:fixed;top:0;left:0;right:0}@keyframes _8ckQha_mobileCompactBarIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._8ckQha_mobileCompactBar{animation:none}}._8ckQha_mobileCompactQuery{align-items:center;gap:var(--ds-space-2xs);min-width:0;min-height:44px;padding:0 var(--ds-space-2xs) 0 var(--ds-space-sm);border-radius:var(--radius-control-sm);background:var(--surface);flex:1;display:flex}._8ckQha_mobileCompactQueryButton{align-items:center;gap:var(--ds-space-xs);text-align:left;cursor:pointer;flex:1;min-width:0;height:100%;display:flex}._8ckQha_mobileCompactQueryValue,._8ckQha_mobileCompactQueryEmpty{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ds-text-sm);flex:1;overflow:hidden}._8ckQha_mobileCompactQueryValue{color:var(--foreground)}._8ckQha_mobileCompactQueryEmpty{color:var(--text-soft)}._8ckQha_mobileCompactCity{align-items:center;gap:var(--ds-space-2xs);max-width:104px;height:26px;padding:0 var(--ds-space-xs);border-radius:var(--radius-badge);background:var(--control-surface-muted);font-size:var(--ds-text-xs);font-weight:var(--type-weight-strong);color:var(--text-secondary);white-space:nowrap;flex:none;display:flex;overflow:hidden}._8ckQha_mobileCompactFilters{width:44px;height:var(--touch-target-min);border-radius:var(--radius-control-sm);color:var(--text-soft);flex:none;justify-content:center;align-items:center;display:flex}._8ckQha_mobileCompactMap{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-control-sm);color:var(--public-home-band-fg);flex:none;justify-content:center;align-items:center;display:flex}._8ckQha_mobileBandCity{max-width:9.5rem;min-height:var(--public-home-band-preset-height);border-radius:var(--radius-badge);background:var(--public-home-band-chip-bg);color:var(--public-home-band-fg);font-size:var(--ds-text-sm);font-weight:var(--type-weight-medium);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:0 10px;display:flex;position:relative}._8ckQha_mobileBandPreset,._8ckQha_mobileBandCity,._8ckQha_mobileCompactQueryButton,._8ckQha_mobileCompactFilters,._8ckQha_mobileCompactMap{transition:transform var(--motion-duration-fast,var(--ds-motion-fast)) var(--motion-ease-soft,cubic-bezier(.32, .72, 0, 1))}._8ckQha_mobileBandPreset:active,._8ckQha_mobileBandCity:active,._8ckQha_mobileCompactQueryButton:active,._8ckQha_mobileCompactFilters:active,._8ckQha_mobileCompactMap:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){._8ckQha_mobileBandPreset,._8ckQha_mobileBandCity,._8ckQha_mobileCompactQueryButton,._8ckQha_mobileCompactFilters,._8ckQha_mobileCompactMap{transition:none}._8ckQha_mobileBandPreset:active,._8ckQha_mobileBandCity:active,._8ckQha_mobileCompactQueryButton:active,._8ckQha_mobileCompactFilters:active,._8ckQha_mobileCompactMap:active{transform:none}}._8ckQha_homeBand{padding-top:var(--home-band-pad-top);padding-bottom:var(--home-band-pad-bottom);background:var(--primary);color:var(--button-primary-text)}._8ckQha_homeBandInner{gap:var(--home-band-gap);flex-direction:column;display:flex}._8ckQha_homeBandCopy{gap:var(--home-band-copy-gap);max-width:var(--home-band-copy-max);flex-direction:column;display:flex}._8ckQha_homeBandTitle{font-size:var(--home-title-size);font-weight:var(--type-weight-strong);letter-spacing:var(--home-title-tracking);line-height:var(--home-title-leading);text-wrap:balance;color:inherit;margin:0}._8ckQha_homeBandSubtitle{font-size:var(--home-subtitle-size);color:var(--button-primary-text);margin:0}._8ckQha_homeBandPresets{align-items:center;gap:var(--ds-space-xs);flex-wrap:wrap;display:flex}._8ckQha_homeBandPreset,._8ckQha_mobileBandPreset{height:var(--home-band-chip-height);padding:0 var(--home-band-chip-pad-x);border-radius:var(--radius-pill);background:var(--public-home-band-chip-bg);color:var(--button-primary-text);font:inherit;font-size:var(--ds-text-sm);font-weight:var(--type-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-motion-fast) var(--motion-ease-soft);border:0;align-items:center;display:inline-flex}._8ckQha_homeBandPreset:hover{background:var(--public-home-band-chip-hover-bg)}._8ckQha_homeBandPreset[data-active=true],._8ckQha_mobileBandPreset[data-active=true]{background:var(--button-primary-text);color:var(--primary)}._8ckQha_homeBandPreset:focus-visible{outline-offset:3px;border-radius:var(--ds-radius-1);outline:2px solid}._8ckQha_homeBandSearch,._8ckQha_homeBandSearch ._8ckQha_homeSearchDocked{--public-search-hint-text:color-mix(in srgb, var(--button-primary-text) 82%, transparent);--public-search-hint-icon:color-mix(in srgb, var(--button-primary-text) 82%, transparent);--public-search-toolbar-max-width:100%;--public-search-toolbar-shell-radius:var(--home-search-radius);--public-search-toolbar-row-padding-x:0px;--public-search-toolbar-row-padding-y:0px;--public-search-toolbar-row-gap:0px;--public-search-toolbar-chip-height:var(--home-search-height);--public-search-toolbar-chip-radius:0px;--public-search-toolbar-chip-padding-x:var(--home-search-pad-x);--public-search-toolbar-chip-width:var(--home-search-city-width);--public-search-toolbar-chip-max-width:var(--home-search-type-width);--public-search-toolbar-input-height:var(--home-search-height);--public-search-toolbar-input-text-size:var(--home-search-text);--public-search-toolbar-filter-size:var(--home-search-filter-width);--public-search-toolbar-cta-height:calc(var(--home-search-height) - 2 * var(--home-search-cta-inset));--public-search-toolbar-cta-min-width:0px;--public-search-toolbar-cta-radius:var(--wizard-action-radius);--public-search-toolbar-panel-bg:var(--surface);--public-search-toolbar-expanded-border:var(--border);--public-search-toolbar-expanded-padding-x:var(--home-search-panel-pad-x);--public-search-toolbar-expanded-padding-top:var(--home-search-panel-pad-top);--public-search-toolbar-expanded-padding-bottom:var(--home-search-panel-pad-bottom);--public-search-toolbar-panel-card-padding:0px;--search-shell-border:var(--home-search-shell-border,transparent);--search-shell-focus-border:var(--home-search-shell-border,transparent);--search-shell-hover-border:var(--home-search-shell-border,transparent);--search-shell-shadow:var(--home-search-shell-shadow,var(--shadow-floating));color:var(--foreground)}._8ckQha_homeBandSearch .public-search-shell{border-width:var(--home-search-shell-border-width,0px);background:var(--surface)}._8ckQha_homeBandSearch .public-search-shell:has([data-search-toolbar-row]>:first-child [aria-expanded=true]){border-bottom-left-radius:0}._8ckQha_homeBandSearch [data-search-toolbar-row]{align-items:stretch}._8ckQha_homeBandSearch [data-search-toolbar-row]>:first-child{border-right:1px solid var(--border);flex:none;display:flex}:is(._8ckQha_homeBandSearch [data-search-toolbar-row]>:first-child [aria-haspopup],._8ckQha_homeBandSearch [data-search-toolbar-row]>:first-child>[data-control-shell]){width:var(--home-search-city-width);min-width:var(--home-search-city-width);max-width:var(--home-search-city-width)}._8ckQha_homeBandSearch [data-search-toolbar-row]>:first-child [aria-haspopup]{height:var(--home-search-height);font-size:var(--home-search-text);font-weight:var(--type-weight-medium)}._8ckQha_homeBandSearch [data-search-toolbar-row]>:first-child [aria-haspopup]{border-radius:calc(var(--home-search-radius) - 1px) 0 0 calc(var(--home-search-radius) - 1px)}._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(2){padding:0 var(--home-search-pad-x);align-self:center}._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(2)>div>div>svg{width:17px;height:17px;color:var(--text-secondary)}._8ckQha_homeBandSearch [data-search-toolbar-row] input::placeholder{color:var(--text-muted)}._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(3){height:auto;color:var(--foreground);border-radius:0;align-self:stretch}:is(._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(3):hover,._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(3)[aria-expanded=true]){background:0 0}._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(3)[aria-expanded=true]{color:var(--primary)}._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(3):focus:not(:focus-visible){outline:none}._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(3):focus-visible{outline-offset:-3px}._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(3) svg{width:var(--home-search-filter-icon);height:var(--home-search-filter-icon)}._8ckQha_homeBandSearch [data-search-toolbar-row]>:nth-child(3)>span{top:var(--home-search-dot-top);right:var(--home-search-dot-right);width:var(--home-search-dot);height:var(--home-search-dot);background:var(--primary);border:0;font-size:0}@keyframes _8ckQha_homeDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}._8ckQha_homeBandSearch [data-search-toolbar-row]>:first-child [aria-haspopup]{color:var(--foreground);background:0 0}._8ckQha_homeBandSearch [data-search-toolbar-row]>:first-child [aria-haspopup][aria-expanded=true]{background:var(--surface-muted);border-bottom-left-radius:0}._8ckQha_homeBandSearch [data-search-dropdown]{padding:var(--home-dropdown-pad);border-radius:0 0 var(--home-dropdown-radius) var(--home-dropdown-radius);background:var(--surface-muted);box-shadow:var(--home-dropdown-shadow);border:0;margin-top:0;animation:.16s ease-out _8ckQha_homeDropdownIn;top:100%;left:0;right:auto}._8ckQha_homeBandSearch [data-search-dropdown=type]{width:max(100%, var(--home-dropdown-min-width));max-height:var(--home-dropdown-max-height);scrollbar-width:thin}._8ckQha_homeBandSearch [data-search-dropdown=location]{width:max(100%, var(--home-dropdown-city-min-width))}._8ckQha_homeSearchDocked [data-search-dropdown=type]{border:1px solid var(--border-strong);border-top:0;top:calc(100% + 1px);left:-1px}._8ckQha_homeBandSearch [data-search-toolbar-row]{position:relative}._8ckQha_homeBandSearch [data-search-toolbar-row] .relative:has(>[data-search-dropdown=suggest]){position:static}._8ckQha_homeBandSearch [data-search-dropdown=suggest]{top:100%;left:var(--home-search-city-width);width:auto;max-height:var(--home-dropdown-max-height);border-top:1px solid var(--border);background:var(--surface);right:0;overflow-y:auto}._8ckQha_homeSearchDocked [data-search-dropdown=suggest]{border:1px solid var(--border-strong);border-top:1px solid var(--border);top:100%;left:-1px;right:-1px}._8ckQha_homeBandSearch [data-search-dropdown=suggest][role] button:hover{background:var(--home-suggest-hover)}._8ckQha_homeBandSearch [data-search-dropdown=suggest] button[aria-selected=true]:not(:hover){background:var(--home-suggest-hover)}._8ckQha_homeBandSearch [data-search-dropdown=suggest] li button:hover{background:var(--home-suggest-hover)}._8ckQha_homeBandSearch [data-search-dropdown=suggest] li button{min-height:var(--touch-target-min);font-size:var(--ds-text-md)}._8ckQha_homeBandSearch [data-search-dropdown=suggest] li button svg{width:18px;height:18px}._8ckQha_homeBandSearch .public-search-shell:has([data-search-dropdown=suggest]){border-bottom-right-radius:0}@media (prefers-reduced-motion:reduce){._8ckQha_homeBandSearch [data-search-dropdown]{animation-name:_8ckQha_homeSearchDockFade}}._8ckQha_homeBandSearch [data-search-dropdown-group]{padding:0 0 var(--ds-space-3xs)}._8ckQha_homeBandSearch [data-search-dropdown-group]>:first-child{padding:var(--ds-space-xs) 10px var(--ds-space-3xs);font-size:var(--home-dropdown-group-size);font-weight:var(--type-weight-regular);letter-spacing:0;text-transform:none;color:var(--text-secondary)}._8ckQha_homeBandSearch [data-search-dropdown-group]>:last-child>*+*{margin-top:0}._8ckQha_homeBandSearch [data-search-dropdown] button{min-height:var(--home-dropdown-row);border-radius:var(--home-dropdown-row-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--ds-text-sm);font-weight:var(--type-weight-regular);color:var(--foreground);background:0 0;border:0;gap:10px;padding:6px 10px}._8ckQha_homeBandSearch [data-search-dropdown] button:hover{background:var(--home-dropdown-hover);box-shadow:none;border:0}._8ckQha_homeBandSearch [data-search-dropdown] button>svg:first-child{width:16px;height:16px;color:var(--text-secondary)}._8ckQha_homeBandSearch [data-search-dropdown] button>svg:last-child{width:15px;height:15px;color:var(--primary)}._8ckQha_homeBandSearch [data-search-dropdown=type] button[aria-selected=true]{background:var(--badge-info-bg);color:var(--badge-info-text);font-weight:var(--type-weight-strong)}._8ckQha_homeBandSearch [data-search-dropdown=type] button[aria-selected=true]>svg:first-child{color:var(--badge-info-text)}._8ckQha_homeBandSearch [data-search-dropdown=type] button[aria-selected=true]>span{color:inherit}._8ckQha_homeBandSearch [data-search-dropdown=location]>:first-child{padding:var(--ds-space-xs) 10px;border-bottom-color:var(--border)}._8ckQha_homeBandSearch [data-search-dropdown=location]>:last-child{padding:0}._8ckQha_homeBandSearch [data-search-dropdown=location]>:last-child>div>*+*{margin-top:0}._8ckQha_homeBandSearch [data-search-dropdown=location] button{min-height:var(--home-dropdown-city-row);padding:var(--ds-space-2xs) 10px;font-size:var(--ds-text-base);align-items:center}._8ckQha_homeBandSearch [data-search-dropdown=location] button>div>:first-child{white-space:nowrap;font-size:var(--ds-text-base);font-weight:var(--type-weight-regular);color:var(--foreground)}._8ckQha_homeBandSearch [data-search-dropdown=location] button>div>:last-child{font-size:var(--ds-text-2xs);color:var(--text-secondary);margin-top:0}._8ckQha_homeBandSearch [data-search-dropdown=location] button[data-selected=true]>div>:first-child{font-weight:var(--type-weight-strong)}._8ckQha_homeBandSearch [data-search-toolbar-row]>:last-child{margin:var(--home-search-cta-inset);padding:0 var(--home-search-cta-pad-x);border-radius:var(--wizard-action-radius);font-size:var(--home-search-text);font-weight:var(--type-weight-strong);align-self:center}._8ckQha_homeBandSearch [data-search-toolbar-row]>:last-child svg{display:none}:is(._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-main-filters],._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-storage-filters]){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 28px}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-storage-filters]{grid-template-columns:repeat(2,minmax(0,1fr))}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-row]{column-gap:28px;margin-bottom:20px}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-params]{margin-top:20px}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked]) [data-search-free-only]>span:first-child{font-size:var(--ds-text-base);font-weight:var(--type-weight-regular)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-main-filters]>div{gap:var(--ds-space-xs);background:0 0;border:0;border-radius:0}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-storage-filters]>div{gap:var(--ds-space-xs);background:0 0;border:0;border-radius:0}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-row]>[data-search-conditions-inline]{gap:var(--ds-space-xs);background:0 0;border:0;border-radius:0}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-params]{gap:var(--ds-space-xs);background:0 0;border:0;border-radius:0}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-row]>[data-search-type-field]>:first-child{font-size:var(--home-search-panel-label);font-weight:var(--type-weight-strong);letter-spacing:0;text-transform:none;color:var(--foreground)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-row]>[data-search-conditions-inline]>:first-child{font-size:var(--home-search-panel-label);font-weight:var(--type-weight-strong);letter-spacing:0;text-transform:none;color:var(--foreground)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-main-filters]>div>:first-child{font-size:var(--home-search-panel-label);font-weight:var(--type-weight-strong);letter-spacing:0;text-transform:none;color:var(--foreground)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-params]>:first-child{font-size:var(--home-search-panel-label);font-weight:var(--type-weight-strong);letter-spacing:0;text-transform:none;color:var(--foreground)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-storage-filters]>div>:first-child{font-size:var(--home-search-panel-label);font-weight:var(--type-weight-strong);letter-spacing:0;text-transform:none;color:var(--foreground)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-main-filters]>div>:first-child svg{display:none}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-row]>[data-search-conditions-inline]>:first-child svg{display:none}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>[data-search-type-params]>:first-child svg{display:none}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked]) input{height:var(--home-search-field-height);padding:0 var(--ds-space-sm);border:1px solid var(--field-outline-border);border-radius:var(--wizard-action-radius);background:var(--surface);box-shadow:none;font-size:var(--ds-text-base);color:var(--foreground)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked]) button[aria-haspopup]{height:var(--home-search-field-height);padding:0 var(--ds-space-sm);border:1px solid var(--field-outline-border);border-radius:var(--wizard-action-radius);background:var(--surface);box-shadow:none;font-size:var(--ds-text-base);color:var(--foreground)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked]) input:focus{border-color:var(--field-outline-border-focus);box-shadow:var(--field-outline-ring)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked]) button[aria-haspopup]:focus-visible{border-color:var(--field-outline-border-focus);box-shadow:var(--field-outline-ring)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>:last-child{margin-top:var(--home-search-panel-gap);border-top:1px solid var(--border);column-gap:20px;padding-top:14px}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>:last-child>:first-child{font-size:var(--ds-text-sm);color:var(--text-secondary)}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>:last-child button{height:auto;font-size:var(--ds-text-sm);font-weight:var(--type-weight-strong);background:0 0;padding:0}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>:last-child>:last-child{gap:20px}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked])>:last-child button:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}._8ckQha_homeSearchDocked [data-search-toolbar-row]>:first-child{display:none}@media (max-width:1279px){._8ckQha_homeSearchDocked{--home-search-type-width:140px}}._8ckQha_highlightsSection{--listing-card-grid-template:repeat(var(--home-grid-cols), minmax(0, 1fr));--listing-card-grid-min:var(--home-grid-min);--listing-card-grid-gap:var(--home-grid-gap-y) var(--home-grid-gap-x);padding-top:var(--home-feed-pad-top);scroll-margin-top:calc(var(--top-chrome-offset,0px) + 1rem)}._8ckQha_highlightsHeading{padding:var(--home-feed-head-pad-top) 0 var(--home-feed-head-pad-bottom)}._8ckQha_listingsHeaderTop{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-sm) var(--ds-space-lg);flex-wrap:nowrap;display:flex}._8ckQha_listingsHeaderTitle{gap:var(--ds-space-2xs);flex-direction:column;min-width:0;display:flex}._8ckQha_listingsTitle{font-size:var(--home-feed-title-size);font-weight:var(--type-weight-strong);letter-spacing:var(--home-feed-title-tracking);line-height:var(--ds-leading-tight);color:var(--foreground);margin:0}._8ckQha_listingsMeta{color:var(--text-secondary);font-variant-numeric:tabular-nums}._8ckQha_owners{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--home-owners-col-min)), 1fr));align-items:center;gap:var(--home-owners-gap-y) var(--home-owners-gap-x);margin-top:var(--home-owners-margin-top);margin-bottom:var(--home-footer-margin-top);padding:var(--home-owners-pad-y) 0;border-top:1px solid var(--border);display:grid}._8ckQha_ownersCopy{gap:var(--ds-space-sm);flex-direction:column;display:flex}._8ckQha_ownersEyebrow{font-size:var(--home-owners-eyebrow-size);color:var(--text-secondary)}._8ckQha_ownersTitle{font-size:var(--home-owners-title-size);font-weight:var(--type-weight-strong);letter-spacing:var(--home-owners-title-tracking);line-height:var(--ds-leading-display);color:var(--foreground);margin:0}._8ckQha_ownersText{max-width:var(--home-owners-text-max);font-size:var(--home-owners-text-size);color:var(--text-secondary);margin:0}._8ckQha_ownersActions{align-items:center;gap:var(--home-owners-actions-gap-y) var(--home-owners-actions-gap-x);flex-wrap:wrap;display:flex}._8ckQha_ownersPoints{gap:var(--home-owners-points-gap);font-size:var(--home-owners-points-size);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._8ckQha_ownersPoint{align-items:center;gap:10px;display:flex}._8ckQha_ownersPointIcon{width:16px;height:16px;color:var(--success-foreground);flex:none}._8ckQha_ownersCta{height:var(--home-owners-cta-height);padding:0 var(--home-owners-cta-pad-x);border-radius:var(--btn-radius-lg);background:var(--button-primary-fill);color:var(--button-primary-text);font-weight:var(--type-weight-strong);white-space:nowrap;transition:background-color var(--ds-motion-fast) var(--motion-ease-soft);justify-content:center;align-items:center;display:inline-flex}._8ckQha_ownersCta:hover{background:var(--button-primary-hover-fill);text-underline-offset:3px;text-decoration:underline}._8ckQha_mobileBand{--ds-focus-ring:var(--ds-neutral-0);border-radius:0 0 var(--home-band-radius-mobile) var(--home-band-radius-mobile);padding-top:calc(var(--safe-top) + 6px);padding-bottom:var(--home-band-pad-bottom);background:var(--primary);color:var(--button-primary-text);position:relative}._8ckQha_mobileBand:before{content:"";inset-inline:0;height:var(--home-band-overscroll);background:inherit;pointer-events:none;position:absolute;bottom:100%}@media (max-width:767px){._8ckQha_mobileBandBrand,._8ckQha_mobileBandCity{z-index:calc(var(--z-shell) + 1);position:relative}}._8ckQha_mobileBandCopy{justify-content:space-between;align-items:flex-end;gap:var(--gap-inline);margin-top:var(--ds-space-2xs);display:flex}._8ckQha_mobileBandTitle{min-width:0;font-size:var(--home-title-size);font-weight:var(--type-weight-strong);letter-spacing:var(--home-title-tracking);line-height:var(--home-title-leading);color:inherit;flex:auto;margin:0}._8ckQha_mobileBandSearch{margin-top:var(--home-band-gap)}._8ckQha_mobileBandPresets{gap:var(--ds-space-xs);margin-top:calc(var(--home-band-gap) - var(--ds-space-sm));padding:var(--ds-space-sm) var(--ds-space-md);margin-bottom:calc(6px - var(--ds-space-sm));scrollbar-width:none;font-size:var(--home-quick-size);display:flex;overflow-x:auto}._8ckQha_mobileBandPresets::-webkit-scrollbar{display:none}._8ckQha_mobileBandPresets :focus-visible{outline-offset:-2px}._8ckQha_mobileBandPreset{flex:none;position:relative}@media (max-width:639px){._8ckQha_listingsHeaderTop{column-gap:var(--ds-space-sm);padding-inline:var(--ds-space-2xs)}._8ckQha_listingsHeaderTitle{flex:1 1 0}._8ckQha_listingsMeta{font-size:13.5px}._8ckQha_owners{flex-direction:column;align-items:stretch;display:flex}._8ckQha_ownersActions{align-items:stretch;gap:var(--home-owners-gap-y);flex-direction:column}._8ckQha_ownersCta{width:100%}}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked]) [role=radiogroup]{width:100%;height:var(--home-search-field-height);display:flex}._8ckQha_homeBandSearch [data-search-toolbar-panel]:not([data-docked]) [role=radiogroup]>[role=radio]{flex:1 1 0;justify-content:center}
.n3-VYq_toggle{align-items:center;gap:var(--gap-inline);color:var(--text-muted);font:inherit;font-size:var(--listing-updated-size);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.n3-VYq_toggle:hover,.n3-VYq_toggle[aria-expanded=true]{color:var(--text-secondary)}.n3-VYq_flag{flex-shrink:0;width:1.05em;height:1.05em}@media (pointer:coarse){.n3-VYq_toggle{min-height:var(--ds-touch-min)}}.n3-VYq_form{gap:var(--ds-space-sm);margin-top:var(--ds-space-sm);border-top:1px solid var(--border);flex-direction:column;padding-top:14px;display:flex}.n3-VYq_head{align-items:baseline;gap:var(--ds-space-xs);display:flex}.n3-VYq_title{font-weight:var(--ds-weight-semibold);flex:1}.n3-VYq_collapse{color:var(--text-secondary);font:inherit;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.n3-VYq_reasons{gap:var(--ds-space-3xs);border-radius:var(--ds-radius-3);flex-direction:column;display:flex;overflow:hidden}.n3-VYq_reason{min-height:var(--ds-control-h-md);padding:6px var(--ds-space-sm);background:var(--registry-plate-fill);color:var(--foreground);font:inherit;font-size:var(--registry-text);font-weight:var(--ds-weight-medium);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;display:flex}.n3-VYq_reason[aria-checked=true]{font-weight:var(--ds-weight-semibold)}.n3-VYq_radioOn,.n3-VYq_radioOff{flex-shrink:0;width:18px;height:18px}.n3-VYq_radioOn{color:var(--primary)}.n3-VYq_radioOff{color:var(--text-muted)}.n3-VYq_note{font-size:var(--listing-updated-size);color:var(--text-muted);margin:0}@media (hover:hover){.n3-VYq_collapse:hover{color:var(--foreground)}.n3-VYq_reason:not([aria-checked=true]):hover{background:var(--btn-fill-hover)}}
._7llPKW_root{z-index:var(--z-header);inset:var(--header-height) 0 auto;pointer-events:none;position:fixed}._7llPKW_sheet{isolation:isolate;padding:var(--ds-space-2xs) var(--home-page-pad-x) var(--search-docked-sheet-pad-bottom);pointer-events:auto;position:relative}._7llPKW_sheet:before{content:"";z-index:-1;border-bottom:1px solid var(--border);background:var(--surface);transform-origin:top;transition:transform var(--search-docked-sheet-duration) var(--search-docked-sheet-ease);position:absolute;inset:0}._7llPKW_content{width:100%;max-width:var(--search-docked-content-max-width);align-items:start;gap:var(--search-docked-panel-gap);transition:opacity var(--search-docked-content-fade) ease, transform var(--search-docked-sheet-duration) var(--search-docked-sheet-ease);grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto;display:grid}._7llPKW_root:not([data-open]) ._7llPKW_sheet{pointer-events:none}._7llPKW_root:not([data-open]) ._7llPKW_sheet:before{transform:scaleY(0)}._7llPKW_root:not([data-open]) ._7llPKW_content{opacity:0;transform:translateY(calc(-1 * var(--search-docked-content-shift)))}@media (prefers-reduced-motion:reduce){._7llPKW_sheet:before,._7llPKW_content{transition:opacity var(--search-docked-content-fade) ease}._7llPKW_root:not([data-open]) ._7llPKW_sheet:before{opacity:0;transform:none}._7llPKW_root:not([data-open]) ._7llPKW_content{transform:none}}._7llPKW_field,._7llPKW_range{gap:var(--gap-inline);flex-direction:column;min-width:0;display:flex;position:relative}._7llPKW_control{height:var(--search-docked-filter-height);border:1px solid var(--border-strong);border-radius:var(--wizard-action-radius);background:var(--surface);transition:border-color var(--motion-duration-base) var(--motion-ease-soft);align-items:center;display:flex}._7llPKW_control:focus-within{border-color:var(--search-shell-focus-border)}._7llPKW_control:has([aria-expanded=true]){border-color:var(--search-shell-focus-border)}._7llPKW_fieldWide{grid-column:span 1}._7llPKW_content{--segmented-height:var(--search-docked-filter-height)}._7llPKW_content [data-storage-filters]>div{grid-column:span 2}._7llPKW_content [data-storage-filters] [data-slot=segmented]{border-radius:var(--field-outline-radius);background:var(--field-fill-bg)}._7llPKW_content [data-storage-filters] [data-slot=segmented]>button{border-radius:var(--ds-radius-1)}._7llPKW_content [data-storage-number]>div{align-items:center;gap:var(--ds-space-xs);display:flex}._7llPKW_content>:last-child{grid-column:span 2;justify-content:flex-end;align-self:end;align-items:center}@media (max-width:1279px){._7llPKW_content{grid-template-columns:repeat(4,minmax(0,1fr))}._7llPKW_field,._7llPKW_range,._7llPKW_fieldWide{grid-column:span 2}._7llPKW_content>:last-child{grid-column:1/-1}}._7llPKW_label,._7llPKW_rangeLabel{font-size:var(--text-note);line-height:var(--type-public-meta-leading);color:var(--text-secondary)}._7llPKW_control>div{flex:1;align-self:stretch;min-width:0}._7llPKW_control button[aria-haspopup]{width:100%;min-width:0;max-width:none;height:100%;padding:0 var(--search-docked-field-pad-x);border-radius:var(--wizard-action-radius);font-size:var(--ds-text-sm);color:var(--foreground);background:0 0}._7llPKW_control button[aria-haspopup] svg{color:var(--text-soft)}._7llPKW_rangeInputs{gap:var(--ds-space-xs);padding:0 var(--search-docked-field-pad-x)}._7llPKW_dash{color:var(--text-muted)}
.bWj5UG_list{font-size:var(--ds-text-base);flex-direction:column;margin:0;display:flex}.bWj5UG_row{align-items:baseline;gap:var(--ds-space-2xs) var(--rent-terms-list-gap);padding:var(--ds-space-sm) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.bWj5UG_key{flex:0 0 var(--rent-terms-list-key);color:var(--text-secondary)}.bWj5UG_value{flex:1 1 var(--rent-terms-list-value-min);min-width:0;font-weight:var(--ds-weight-medium);text-wrap:pretty;flex-direction:column;margin:0;display:flex}.bWj5UG_note{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-regular);color:var(--text-secondary)}.bWj5UG_items{grid-template-columns:repeat(auto-fill, minmax(min(var(--rent-terms-item-min), 100%), 1fr));gap:var(--ds-space-xs) var(--ds-space-lg);margin:0;padding:0;list-style:none;display:grid}.bWj5UG_item{align-items:flex-start;gap:var(--ds-space-xs);line-height:var(--ds-leading-snug);display:flex}.bWj5UG_check{width:var(--rent-terms-check);height:var(--rent-terms-check);margin-top:calc((1em * var(--ds-leading-snug) - var(--rent-terms-check)) / 2);color:var(--success-foreground);flex-shrink:0}@media (max-width:767px){.bWj5UG_items{gap:var(--rent-terms-items-gap-phone);padding-top:var(--ds-space-2xs);flex-direction:column;display:flex}.bWj5UG_list{border-radius:var(--ds-radius-5);background:var(--surface-muted);overflow:hidden}.bWj5UG_row{gap:var(--ds-space-3xs);padding:var(--ds-space-sm) var(--ds-space-sm);box-shadow:0 -1px 0 var(--border);border-bottom:0;flex-flow:column}.bWj5UG_key{font-size:var(--ds-text-xs);flex:none}.bWj5UG_value{flex:none}}
.-xNczq_page{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.-xNczq_onPhone,.-xNczq_mobHead{display:none}.-xNczq_plate,.-xNczq_emptyCard{display:contents;}.-xNczq_toolbar{align-items:center;gap:10px var(--ds-space-md);flex-wrap:wrap;display:flex}.-xNczq_chips{--registry-chip-bg:transparent;--registry-chip-fg:var(--text-secondary);gap:var(--gap-inline);flex-wrap:wrap;flex:1;display:flex}.-xNczq_sortTrigger{align-items:center;gap:var(--gap-inline);height:var(--registry-chip-height);color:var(--text-secondary);font:inherit;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);cursor:pointer;background:0 0;border:0;outline:none;padding:0;display:flex}.-xNczq_sortTrigger:hover,.-xNczq_sortTrigger[data-state=open]{color:var(--foreground)}.-xNczq_sortTrigger:focus-visible{box-shadow:var(--focus-ring-shadow);border-radius:var(--ds-radius-2)}.-xNczq_sortTrigger svg{width:15px;height:15px}.-xNczq_sortTrigger .-xNczq_sortCaret{width:11px;height:11px}.-xNczq_sortMenu{z-index:var(--z-dropdown);width:var(--public-favorites-sort-width);padding:var(--menu-padding);border-radius:var(--menu-radius);background:var(--surface-card);box-shadow:var(--menu-shadow)}.-xNczq_sortItem{align-items:center;gap:var(--menu-item-gap);min-height:var(--menu-item-height);padding:0 var(--menu-item-padding-x) 0 var(--menu-item-padding-start);border-radius:var(--menu-item-radius);font-size:var(--menu-item-text);cursor:pointer;outline:none;display:flex}.-xNczq_sortItem[data-highlighted]{background:var(--menu-row-hover)}.-xNczq_sortCheck{width:var(--menu-icon-col);color:var(--primary);flex:none;place-items:center;display:grid}.-xNczq_sortCheck svg{width:var(--menu-icon-size);height:var(--menu-icon-size)}.-xNczq_list{gap:var(--public-favorites-list-gap);flex-direction:column;display:flex}.-xNczq_filterEmpty{padding:36px var(--ds-space-md);border-radius:var(--public-favorites-card-radius);background:var(--public-favorites-card-fill);color:var(--text-secondary);text-align:center}.-xNczq_card{gap:var(--public-favorites-card-gap);padding:var(--public-favorites-card-padding);border-radius:var(--public-favorites-card-radius);background:var(--public-favorites-card-fill);display:flex}.-xNczq_card[data-gone],.-xNczq_mobCard[data-gone]{opacity:var(--public-favorites-gone-opacity)}.-xNczq_media,.-xNczq_mobMedia{border-radius:var(--public-favorites-media-radius);background:var(--public-favorites-media-fill);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.-xNczq_media{width:var(--public-favorites-media-width);aspect-ratio:4/3;align-self:flex-start}.-xNczq_mediaImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.-xNczq_mediaIcon{width:36px;height:36px}.-xNczq_mediaBadge{height:var(--public-favorites-badge-height);padding:0 var(--ds-space-xs);border-radius:var(--ds-radius-2);background:var(--surface-card);color:var(--foreground);font-size:.78125rem;font-weight:var(--ds-weight-semibold);white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:8px;left:8px}.-xNczq_mediaBadge[data-tone=busy]{color:var(--listing-status-busy-text)}.-xNczq_badgeIconWarning,.-xNczq_badgeIconMuted{flex:none;width:14px;height:14px}.-xNczq_badgeIconWarning{color:var(--listing-status-busy-text)}.-xNczq_badgeIconMuted{color:var(--text-secondary)}.-xNczq_body{min-width:0;padding:var(--ds-space-2xs) 0;flex-direction:column;flex:1;gap:6px;display:flex}.-xNczq_head{align-items:flex-start;gap:var(--ds-space-md);display:flex}.-xNczq_headText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.-xNczq_kind{font-size:var(--ds-text-xs);color:var(--text-secondary)}.-xNczq_title{font-size:var(--public-favorites-title-size);font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;color:var(--foreground);text-decoration:none}.-xNczq_title:hover{color:var(--primary-strong)}.-xNczq_address{align-items:center;gap:var(--gap-inline);min-width:0;font-size:var(--ds-text-sm);color:var(--text-secondary);display:flex}.-xNczq_address svg{width:15px;height:15px;margin-top:var(--ds-space-3xs);flex:none;align-self:flex-start}.-xNczq_freeFrom{align-items:center;gap:var(--gap-inline);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--listing-status-busy-text);display:flex}.-xNczq_freeFrom svg{flex:none;width:15px;height:15px}.-xNczq_metro{align-items:center;gap:var(--gap-inline);font-size:var(--ds-text-sm);color:var(--text-secondary);display:flex}.-xNczq_metroDot{width:var(--public-favorites-metro-dot);height:var(--public-favorites-metro-dot);margin:0 calc((15px - var(--public-favorites-metro-dot)) / 2);border-radius:var(--radius-pill);background:var(--primary);flex:none}.-xNczq_metroStation{color:var(--foreground)}.-xNczq_mobMetro{display:none}.-xNczq_priceBlock{line-height:var(--ds-leading-tight);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.-xNczq_price{font-size:var(--public-favorites-price-size);font-weight:var(--ds-weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.-xNczq_rate{font-size:var(--ds-text-xs);color:var(--text-secondary)}.-xNczq_drop{align-items:center;gap:var(--ds-space-2xs);padding-top:var(--ds-space-2xs);font-size:.78125rem;font-weight:var(--ds-weight-semibold);color:var(--success-foreground);display:flex}.-xNczq_drop svg{width:12px;height:12px}.-xNczq_unfav,.-xNczq_mobUnfav{color:var(--danger-solid);cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-soft);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.-xNczq_unfav:active,.-xNczq_mobUnfav:active{transform:scale(.9)}.-xNczq_unfav{width:var(--public-favorites-action-size);height:var(--public-favorites-action-size);margin:-6px -6px 0 0}.-xNczq_unfav svg{width:22px;height:22px}.-xNczq_facts{gap:var(--ds-space-2xs) 18px;font-size:var(--ds-text-sm);flex-wrap:wrap;display:flex}.-xNczq_fact{align-items:center;gap:var(--gap-inline);white-space:nowrap;display:flex}.-xNczq_fact svg{width:16px;height:16px;color:var(--text-secondary)}.-xNczq_foot{align-items:center;gap:10px var(--ds-space-sm);flex-wrap:wrap;margin-top:auto;padding-top:10px;display:flex}.-xNczq_note{min-width:0;min-height:var(--public-favorites-action-size);align-items:center;gap:var(--ds-space-xs);visibility:hidden;cursor:text;flex:260px;display:flex}.-xNczq_note[data-visible]{visibility:visible}.-xNczq_note>svg{width:16px;height:16px;color:var(--text-secondary);flex:none}.-xNczq_noteText{min-width:0;font-size:var(--ds-text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.-xNczq_noteInput,.-xNczq_mobNoteInput{min-width:0;height:auto;box-shadow:none;color:var(--foreground);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.-xNczq_noteInput{font-size:var(--ds-text-sm)}.-xNczq_noteInput::placeholder,.-xNczq_mobNoteInput::placeholder{color:var(--text-muted)}.-xNczq_actions{align-items:center;gap:var(--ds-space-xs);display:flex}.-xNczq_callLink{height:var(--public-favorites-action-size);align-items:center;gap:var(--gap-inline);color:var(--foreground);font:inherit;font-weight:var(--ds-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:none;display:flex}.-xNczq_callLink:hover{color:var(--primary-strong)}.-xNczq_callLink:disabled{color:var(--text-secondary);cursor:default}.-xNczq_callLink svg{width:17px;height:17px}.-xNczq_iconButton{width:var(--public-favorites-action-size);height:var(--public-favorites-action-size);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.-xNczq_iconButton:hover{color:var(--foreground)}.-xNczq_iconButton svg{width:18px;height:18px}.-xNczq_write svg{width:16px;height:16px}.-xNczq_similar{align-items:center;gap:var(--gap-inline);min-height:36px;color:var(--primary-strong);font-weight:var(--ds-weight-semibold);text-decoration:none;display:inline-flex}.-xNczq_similar:hover{text-decoration:underline}.-xNczq_similar svg{width:15px;height:15px}.-xNczq_notice{font-size:var(--ds-text-sm);line-height:var(--ds-leading-snug);color:var(--text-secondary)}.-xNczq_guestNote{align-items:center;gap:var(--ds-space-xs);color:var(--text-secondary);font-size:.84375rem;display:flex}.-xNczq_guestLogin{height:auto;color:var(--primary-strong);font-size:inherit;font-weight:var(--ds-weight-semibold);padding:0;display:inline}.-xNczq_mobCard{display:none}.-xNczq_sheetOverlay{background:var(--overlay-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.-xNczq_sheet{padding:var(--ds-space-xs) var(--ds-space-xs) calc(var(--ds-space-sm) + env(safe-area-inset-bottom,0px));border-radius:var(--ds-radius-5) var(--ds-radius-5) 0 0;background:var(--surface-card);box-shadow:var(--shadow-modal);border:0;gap:0}.-xNczq_sheetHandle{border-radius:var(--ds-radius-1);background:var(--border-strong);align-self:center;width:36px;height:4px;margin-bottom:6px}.-xNczq_sheetTitle{padding:6px var(--ds-space-sm) var(--ds-space-xs);font-size:1.0625rem;font-weight:var(--ds-weight-semibold)}.-xNczq_sheetOption{width:100%;min-height:52px;padding:0 var(--ds-space-sm);color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:.96875rem;display:flex}.-xNczq_sheetOption[aria-checked=true]{font-weight:var(--ds-weight-semibold)}.-xNczq_sheetOption svg{width:18px;height:18px;color:var(--primary);opacity:0}.-xNczq_sheetOption[aria-checked=true] svg{opacity:1}.-xNczq_callOwner{align-items:center;gap:var(--ds-space-sm);padding:0 var(--ds-space-xs);display:flex}.-xNczq_callAvatar{border-radius:var(--radius-pill);background:var(--badge-info-bg);width:44px;height:44px;color:var(--badge-info-text);font-weight:var(--ds-weight-semibold);flex-shrink:0;place-items:center;display:grid}.-xNczq_callOwnerText{min-width:0;line-height:var(--ds-leading-snug);flex-direction:column;flex:1;display:flex}.-xNczq_callName{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold)}.-xNczq_callFor{font-size:var(--ds-text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-xNczq_callNumber{margin:14px var(--ds-space-xs) 0;padding:14px var(--ds-space-md);border-radius:var(--ds-radius-4);background:var(--surface-muted);font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.-xNczq_callNumber[data-pending]{font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);letter-spacing:0;color:var(--text-secondary)}.-xNczq_callHint{margin:14px var(--ds-space-xs) 0;font-size:var(--ds-text-xs);color:var(--text-secondary);text-wrap:pretty}.-xNczq_callPrimary{height:52px;margin:14px var(--ds-space-xs) 0;justify-content:center;align-items:center;gap:var(--ds-space-xs);border-radius:var(--ds-radius-4);background:var(--button-primary-fill);color:var(--button-primary-text);font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);text-decoration:none;display:flex}.-xNczq_callPrimary[aria-disabled=true]{opacity:.5}.-xNczq_callPrimary svg{width:19px;height:19px}.-xNczq_callGrid{gap:var(--ds-space-xs);margin:var(--ds-space-xs) var(--ds-space-xs) 0;grid-template-columns:1fr 1fr;display:grid}.-xNczq_callSecondary{justify-content:center;align-items:center;gap:var(--ds-space-xs);border-radius:var(--ds-radius-4);background:var(--surface-muted);height:48px;color:var(--foreground);font:inherit;font-weight:var(--ds-weight-semibold);border:0;text-decoration:none;display:flex}.-xNczq_callSecondary:disabled{opacity:.5}.-xNczq_callSecondary svg{width:17px;height:17px}.-xNczq_toast{z-index:var(--z-toast);height:var(--public-favorites-toast-height);align-items:center;gap:var(--ds-space-md);padding:0 var(--ds-space-xs) 0 18px;border-radius:var(--ds-radius-4);background:var(--foreground);color:var(--surface-card);box-shadow:var(--shadow-modal);white-space:nowrap;animation:-xNczq_favorites-toast-in var(--motion-duration-base) var(--motion-ease-standard);display:flex;position:fixed;bottom:28px;left:50%;translate:-50%}.-xNczq_toastUndo{height:36px;padding:0 var(--ds-space-sm);border-radius:var(--ds-radius-3);background:color-mix(in srgb, var(--surface-card) 16%, transparent);color:var(--surface-card);font:inherit;font-weight:var(--ds-weight-semibold);cursor:pointer;border:0}@keyframes -xNczq_favorites-toast-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:767px){.-xNczq_page{--workspace-mobile-sheet-gap:var(--ds-space-sm);gap:var(--workspace-mobile-sheet-gap);padding-bottom:var(--ds-space-lg)}.-xNczq_onDesktop{display:none}.-xNczq_onPhone{display:revert}.-xNczq_guestNote{padding:0 var(--ds-space-2xs);font-size:var(--ds-text-xs);align-items:flex-start}.-xNczq_guestNote>svg{margin-top:calc((1lh - var(--attention-icon-size)) / 2)}.-xNczq_page[data-guest]{margin:calc(-1 * var(--ds-space-lg)) calc(-1 * var(--ds-space-md)) calc(-1 * var(--ds-space-lg));padding:var(--safe-top) var(--ds-space-sm) var(--ds-space-lg);background:var(--workspace-canvas-muted);min-height:100dvh;position:relative}.-xNczq_page[data-guest]:before{content:"";height:calc(var(--public-favorites-guest-band) + var(--safe-top));border-radius:0 0 var(--sheet-radius) var(--sheet-radius);background:var(--primary);position:absolute;inset:0 0 auto}.-xNczq_page[data-guest]>*{position:relative}.-xNczq_mobHead{align-items:center;gap:var(--gap-inline);padding:6px 0 var(--ds-space-xs);color:var(--button-primary-text);display:flex}.-xNczq_mobHeadBack{width:44px;height:44px;margin-left:calc(-1 * var(--ds-space-2xs));color:inherit;flex-shrink:0;place-items:center;display:grid}.-xNczq_mobHeadBack svg{width:22px;height:22px}.-xNczq_mobHeadText{min-width:0;line-height:var(--ds-leading-tight);flex-direction:column;flex:1;display:flex}.-xNczq_mobHeadTitle{color:inherit;font-size:var(--public-favorites-mobile-title-size);font-weight:var(--ds-weight-bold);letter-spacing:-.035em}.-xNczq_mobHeadSub{font-size:var(--ds-text-xs);opacity:.8}.-xNczq_mobHeadSort.-xNczq_mobHeadSort{width:var(--public-favorites-action-size);height:var(--public-favorites-action-size);margin-right:var(--ds-space-2xs);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--primary);border:0;padding:0}.-xNczq_mobHeadSort svg{width:17px;height:17px}.-xNczq_plateUnderBand{margin-top:var(--public-favorites-hero-band)}.-xNczq_plate.-xNczq_plate{box-shadow:none;background:0 0;border-radius:0;flex-grow:0;padding:0;display:block}.-xNczq_toolbar{display:block}.-xNczq_chips{--registry-chip-bg:var(--surface-card);--registry-chip-fg:var(--foreground);gap:var(--ds-space-2xs);margin-inline:calc(-1 * var(--workspace-mobile-page-inset,var(--ds-space-sm)));padding:var(--ds-space-3xs) var(--workspace-mobile-page-inset,var(--ds-space-sm)) var(--ds-space-sm);scroll-padding-inline:var(--workspace-mobile-page-inset,var(--ds-space-sm));scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.-xNczq_chips::-webkit-scrollbar{display:none}.-xNczq_chips>*{scroll-snap-align:start;flex:none}.-xNczq_sortTrigger,.-xNczq_card{display:none}.-xNczq_mobCard{padding:var(--public-favorites-card-padding-mobile);border-radius:var(--public-favorites-card-radius);background:var(--surface-card);flex-direction:column;gap:10px;display:flex}.-xNczq_filterEmpty{background:var(--surface-card)}.-xNczq_mobTop{gap:var(--ds-space-sm);display:flex}.-xNczq_mobMedia{width:var(--public-favorites-media-size-mobile);height:var(--public-favorites-media-size-mobile)}.-xNczq_mobMedia .-xNczq_mediaIcon{width:30px;height:30px}.-xNczq_mobMedia .-xNczq_mediaBadge{justify-content:center;gap:var(--ds-space-2xs);height:var(--public-favorites-badge-height-mobile);padding:0 6px;font-size:.71875rem;bottom:6px;left:6px;right:6px;overflow:hidden}.-xNczq_mobMedia .-xNczq_badgeIconWarning,.-xNczq_mobMedia .-xNczq_badgeIconMuted{width:12px;height:12px}.-xNczq_mobBody{gap:var(--ds-space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.-xNczq_mobTitleRow{align-items:flex-start;gap:var(--ds-space-2xs);display:flex}.-xNczq_mobPrice{min-width:0;margin-top:calc(-1 * var(--ds-space-xs));font-size:var(--public-favorites-price-size-mobile);font-weight:var(--ds-weight-semibold);letter-spacing:-.025em;line-height:var(--ds-leading-tight);font-variant-numeric:tabular-nums;flex:1}.-xNczq_mobUnfav{width:36px;height:36px;margin:calc(-1 * var(--ds-space-xs)) calc(-1 * var(--ds-space-xs)) 0 0}.-xNczq_mobUnfav svg{width:21px;height:21px}.-xNczq_mobRate{color:var(--text-secondary);margin-top:-6px;font-size:.78125rem}.-xNczq_mobDrop{font-weight:var(--ds-weight-semibold);color:var(--success-foreground)}.-xNczq_mobTitle{min-width:0;color:var(--foreground);font-size:var(--public-favorites-title-size-mobile);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);overflow-wrap:anywhere;flex:1;text-decoration:none}.-xNczq_mobMetro{font-size:var(--ds-text-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.-xNczq_mobMetro .-xNczq_metroDot{width:var(--public-favorites-metro-dot-mobile);height:var(--public-favorites-metro-dot-mobile);margin:0}.-xNczq_mobMetro .-xNczq_metroStation{text-overflow:ellipsis;overflow:hidden}.-xNczq_mobMetro .-xNczq_metroWalk{flex:none}.-xNczq_mobMetro .-xNczq_metroWalkWord{display:none}.-xNczq_mobFacts,.-xNczq_mobOwner,.-xNczq_mobAddress{font-size:var(--ds-text-xs);color:var(--text-secondary)}.-xNczq_mobOwner,.-xNczq_mobAddress{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-xNczq_mobCalled{align-items:center;gap:var(--gap-inline);font-size:var(--ds-text-xs);color:var(--text-secondary);display:flex}.-xNczq_mobCalled svg{width:15px;height:15px;color:var(--success-foreground)}.-xNczq_mobNote{align-items:center;gap:var(--ds-space-xs);cursor:text;min-height:32px;display:flex}.-xNczq_mobNote>svg{width:16px;height:16px;color:var(--text-secondary);flex:none}.-xNczq_mobNoteText{min-width:0;font-size:var(--ds-text-sm);color:var(--text-secondary);flex:1}.-xNczq_mobNoteInput{border-bottom:1px solid var(--control-border-focus);height:32px;font-size:var(--ds-text-md)}.-xNczq_mobFoot{align-items:center;gap:var(--ds-space-2xs);border-top:1px solid var(--border);padding-top:10px;display:flex}.-xNczq_mobIcon,.-xNczq_mobIconStrong{width:var(--public-favorites-action-size);height:var(--public-favorites-action-size);color:var(--text-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid}.-xNczq_mobIconStrong{color:var(--foreground)}.-xNczq_mobIcon svg,.-xNczq_mobIconStrong svg{width:20px;height:20px}.-xNczq_mobWrite{margin-left:auto}.-xNczq_toast{left:var(--ds-space-sm);right:var(--ds-space-sm);bottom:calc(var(--workspace-mobile-nav-height) + var(--workspace-mobile-nav-safe-padding-bottom) + var(--ds-space-md));justify-content:space-between;gap:var(--ds-space-sm);padding:0 6px 0 var(--ds-space-md);translate:none}.-xNczq_toastUndo{background:0 0}}@media (hover:hover){.-xNczq_media:hover{filter:brightness(.94)}.-xNczq_toastUndo:hover{background:color-mix(in srgb, var(--surface-card) 20%, transparent)}.-xNczq_guestLogin:hover{text-decoration:underline}}
.ic7wna_calc{gap:var(--ds-space-xs);padding-top:var(--ds-space-md);box-shadow:inset 0 1px 0 var(--border);flex-direction:column;display:flex}.ic7wna_calcTitle{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold)}.ic7wna_kinds{gap:var(--ds-space-2xs);flex-wrap:wrap;display:flex}.ic7wna_kind{height:var(--ds-control-h-sm);padding:0 var(--ds-space-sm);border-radius:var(--radius-pill);background:var(--registry-chip-bg);color:var(--foreground);font:inherit;font-size:var(--ds-text-sm);cursor:pointer;border:0}.ic7wna_kind[aria-checked=true]{background:var(--badge-info-bg);color:var(--primary-strong);font-weight:var(--ds-weight-semibold)}.ic7wna_inputs{gap:var(--ds-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ic7wna_field{gap:var(--ds-space-3xs);padding:var(--ds-space-2xs) var(--ds-space-sm);border-radius:var(--ds-radius-3);background:var(--plate-inset);cursor:text;flex-direction:column;display:flex}.ic7wna_field:focus-within{box-shadow:inset 0 0 0 1.5px var(--primary)}.ic7wna_fieldLabel{font-size:var(--ds-text-2xs);color:var(--text-secondary)}.ic7wna_fieldInput{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--ds-text-base);font-weight:var(--ds-weight-medium);background:0 0;border:0;outline:none;margin:0;padding:0}.ic7wna_sum{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold)}.ic7wna_sumUnit{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular);color:var(--text-secondary)}.ic7wna_note{font-size:var(--ds-text-xs);line-height:var(--ds-leading-snug);color:var(--text-secondary);text-wrap:pretty}.ic7wna_warn{color:var(--warning-foreground)}.ic7wna_table{flex-direction:column;display:flex}.ic7wna_tableRow{align-items:baseline;gap:var(--ds-space-md);padding:var(--ds-space-xs) 0;box-shadow:inset 0 -1px 0 var(--border);font-size:var(--ds-text-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr);display:grid}.ic7wna_tableName{font-weight:var(--ds-weight-semibold)}.ic7wna_tablePrice{font-weight:var(--ds-weight-semibold);text-align:right;white-space:nowrap}.ic7wna_muted{color:var(--text-secondary);font-weight:var(--ds-weight-regular)}@media (hover:hover){.ic7wna_kind:not([aria-checked=true]):hover{background:var(--registry-chip-hover-bg)}}@media (max-width:767px){.ic7wna_tableRow{grid-template-columns:minmax(0,1fr) auto}.ic7wna_tableRow>:last-child{grid-column:1/-1}}