.gc-listing-sheet-backdrop{position:fixed;inset:0;z-index:45;display:flex;align-items:flex-end;justify-content:center;background:#15202b70}.gc-listing-sheet{--sheet-surface:var(--detail-surface,#fff);--sheet-ink:var(--detail-text,#22272b);--sheet-line:var(--detail-line,#e4e7eb);display:flex;width:min(100%,620px);max-width:100%;max-height:min(88dvh,860px);margin:0;padding:0;overflow:hidden;border:1px solid var(--sheet-line);border-radius:20px 20px 0 0;background:var(--sheet-surface);color:var(--sheet-ink);box-shadow:0 -12px 44px #17212b24}.gc-listing-sheet__surface{display:flex;flex-direction:column;min-width:0;width:100%;max-height:inherit}.gc-listing-sheet__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:12px 16px;border-bottom:1px solid var(--sheet-line)}.gc-listing-sheet__heading h2{margin:0;font:750 17px/1.3 DM Sans,sans-serif}.gc-listing-sheet__close{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:1px solid var(--sheet-line);border-radius:9px;background:transparent;color:inherit;cursor:pointer}.gc-listing-sheet__close svg{width:18px;height:18px}.gc-listing-sheet__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))}.gc-listing-sheet__body .gc-detail-owner-actions{padding:0;margin:0}.gc-listing-sheet__body .gc-reference-management{margin-top:0}:root[data-theme=dark] .gc-listing-sheet{--detail-surface:#1b222b;--detail-text:#f1f4f8;--detail-muted:#aeb7c3;--detail-line:#343b45}body:has(.gc-listing-sheet[data-open=true]) .gc-property-detail,html:has(.gc-listing-sheet[data-open=true]){overflow:hidden}.gc-property-detail .gc-detail-toc.gc-detail-toc--horizontal{position:sticky;top:var(--listing-detail-sticky-top,62px);z-index:25;grid-column:1;display:flex;align-items:stretch;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;margin:12px 0 0;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid var(--detail-line,#e4e7eb);border-radius:11px;background:var(--detail-surface,#fff);box-shadow:0 2px 8px #17212b08}.gc-detail-toc--horizontal::-webkit-scrollbar{display:none}.gc-property-detail .gc-detail-toc--horizontal a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;padding:6px 10px;white-space:nowrap;border-radius:7px;font-size:12px;font-weight:650;line-height:1.3;text-decoration:none;color:var(--detail-muted,#65717f)}.gc-property-detail .gc-detail-toc--horizontal a[aria-current=location]{background:#fff4ce;color:#6d5100}.gc-property-detail .gc-detail-toc--horizontal a:hover{background:#fff8e4;color:#6d5100}.gc-detail-toc--horizontal a:focus-visible,.gc-listing-sheet :is(button,a,input,select,textarea):focus-visible,.gc-location-experience :is([role=tab],[role=tabpanel]):focus-visible{outline:2px solid #b17b00;outline-offset:3px}.gc-property-detail :is(#property-info,#location,#listing-amenities,#history,#listing-community){scroll-margin-top:calc(var(--listing-detail-sticky-top, 62px) + 62px)}@media (min-width:761px){.gc-listing-sheet-backdrop{align-items:center;padding:16px}.gc-listing-sheet{border-radius:18px;max-height:min(86dvh,860px);box-shadow:0 20px 70px #17212b35}.gc-property-detail .gc-detail-toc.gc-detail-toc--horizontal{top:var(--listing-detail-sticky-top,70px)}}@media (prefers-reduced-motion:reduce){.gc-detail-toc--horizontal,.gc-listing-sheet *{scroll-behavior:auto}}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.gc-inline-valuation-panel,.gc-valuation-surface{--valuation-surface:var(--detail-surface,#fff);--valuation-soft:var(--detail-soft,#fffaf0);--valuation-text:var(--detail-text,#122b38);--valuation-muted:var(--detail-muted,#52616b);--valuation-line:var(--detail-line,#e3dfd5);--valuation-gold:var(--detail-gold,#8b6200);--valuation-gold-fill:var(--detail-gold-fill,#ffd153);color:var(--valuation-text);color-scheme:light}:root[data-theme=dark] :is(.gc-valuation-surface,.gc-inline-valuation-panel){--valuation-surface:var(--detail-surface,#15232d);--valuation-soft:var(--detail-soft,#20313e);--valuation-text:var(--detail-text,#f3f6f8);--valuation-muted:var(--detail-muted,#b5c3cd);--valuation-line:var(--detail-line,#405363);--valuation-gold:var(--detail-gold,#e5b943);color-scheme:dark}.gc-valuation-action{border:1px solid var(--valuation-gold,var(--detail-gold,#8b6200));background:var(--valuation-gold-fill,var(--detail-gold-fill,#ffd153));color:#241a05;text-align:center;cursor:pointer;touch-action:manipulation;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;max-width:100%;padding:.625rem .875rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex;min-width:44px!important;min-height:44px!important}.gc-valuation-action>svg{flex:none}.gc-valuation-action>span{overflow-wrap:anywhere;min-width:0}.gc-valuation-action--secondary{background:var(--valuation-surface,var(--detail-surface,#fff));color:var(--valuation-text,var(--detail-text,#122b38))}.gc-valuation-action:disabled,.gc-valuation-action[aria-disabled=true]{opacity:.65;cursor:not-allowed}.gc-valuation-action:focus-visible,.gc-valuation-surface :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--valuation-gold,#8b6200);outline-offset:3px}.gc-valuation-loading{border:1px solid var(--valuation-line,#e3dfd5);background:var(--valuation-soft,#fffaf0);min-width:0;color:var(--valuation-text,#122b38);border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.gc-valuation-loading__mark{flex:0 0 56px;place-items:center;height:56px;display:grid;position:relative}.gc-valuation-loading__ring{border:2px solid var(--valuation-line,#e3dfd5);border-top-color:var(--valuation-gold,#8b6200);border-radius:50%;animation:gc-valuation-spin 1.2s linear infinite;position:absolute;inset:0}.gc-valuation-loading__copy{flex:1;min-width:0}.gc-valuation-loading__copy strong{font-size:1rem;line-height:1.5;display:block}.gc-valuation-loading__copy p{color:var(--valuation-muted,#52616b);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.gc-valuation-loading--compact{gap:.75rem;padding:.75rem}.gc-valuation-evidence{color:var(--valuation-text,#122b38)}.gc-valuation-evidence .border{border-color:var(--valuation-line,#e3dfd5);background:var(--valuation-surface,#fff)}.gc-valuation-evidence .text-xs,.gc-valuation-evidence dt{color:var(--valuation-muted,#52616b)}@keyframes gc-valuation-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gc-valuation-loading__ring{animation:none}}@media (max-width:420px){.gc-valuation-loading{flex-wrap:wrap}.gc-valuation-loading>button{margin-left:auto}}.gc-inline-valuation-panel,.gc-inline-valuation-saved{color:var(--valuation-text)}.gc-inline-valuation-comparables,.gc-inline-valuation-fact,.gc-inline-valuation-run-form{background:var(--valuation-surface,var(--detail-surface,#fff));border-color:var(--valuation-line,var(--detail-line,#e3dfd5));color:var(--valuation-text,var(--detail-text,#122b38))}.gc-inline-valuation-fact dt{color:var(--valuation-muted)}.gc-inline-valuation-panel :is(input,select,textarea){background:var(--valuation-surface);border-color:var(--valuation-line);min-height:44px;color:var(--valuation-text);-webkit-text-fill-color:var(--valuation-text)}.gc-inline-valuation-panel :is(input,select,textarea):disabled{color:var(--valuation-muted);-webkit-text-fill-color:var(--valuation-muted);opacity:1;cursor:not-allowed;background:var(--valuation-soft)!important}:is(.gc-inline-valuation-panel,.gc-inline-valuation-saved) :is(button,a,summary){touch-action:manipulation;min-width:44px;min-height:44px}.gc-inline-valuation-secondary{background:var(--valuation-surface,var(--detail-surface,#fff));border-color:var(--valuation-gold,var(--detail-gold,#8b6200));color:var(--valuation-text,var(--detail-text,#122b38))}.gc-inline-valuation-confirm,.gc-inline-valuation-radius button[aria-pressed=true]{background:var(--valuation-gold-fill);border:1px solid var(--valuation-gold);color:#241a05!important}.gc-inline-valuation-radius button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--valuation-gold)}.gc-inline-valuation-panel :is(.gc-inline-valuation-confirm,.gc-inline-valuation-secondary):disabled{background:var(--valuation-soft);border-color:var(--valuation-line);opacity:1;cursor:not-allowed;color:var(--valuation-muted)!important}.gc-inline-valuation-status{background:var(--valuation-soft,var(--detail-soft,#fffaf0));border-color:var(--valuation-line,var(--detail-line,#e3dfd5));color:var(--valuation-text,var(--detail-text,#122b38))}:is(.gc-inline-valuation-panel,.gc-inline-valuation-saved) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--valuation-gold,var(--detail-gold,#8b6200));outline-offset:3px}.gc-inline-valuation-comparables li{border-color:var(--valuation-line)}.gc-inline-valuation-comparables a{align-items:center;display:inline-flex}