.ListingDetailsClient_page__3pu0v{min-height:100vh;padding:34px var(--content-gutter) 110px;color:var(--text-primary);background:var(--background)}.ListingDetailsClient_centerState__pqXZ6{width:min(calc(100% - (var(--content-gutter) * 2)),720px);min-height:70vh;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:70px 24px;text-align:center}.ListingDetailsClient_centerState__pqXZ6>svg:not(.ListingDetailsClient_spinner__YNCxj){width:44px;height:44px;color:var(--accent)}.ListingDetailsClient_centerState__pqXZ6>span:not(.ListingDetailsClient_centerLabel__qjivg){color:var(--text-secondary);font-size:13px;font-weight:650}.ListingDetailsClient_centerLabel__qjivg{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.ListingDetailsClient_centerState__pqXZ6 h1{margin:0;color:var(--brand-navy);font-family:var(--font-heading);font-size:clamp(28px,5vw,44px);letter-spacing:-.045em}.ListingDetailsClient_centerState__pqXZ6 p{max-width:480px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.ListingDetailsClient_centerState__pqXZ6 a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:0 18px;border-radius:var(--radius-md);color:var(--accent-contrast);background:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.ListingDetailsClient_centerState__pqXZ6 a:hover{background:var(--accent-hover)}.ListingDetailsClient_centerState__pqXZ6 a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ListingDetailsClient_spinner__YNCxj{animation:ListingDetailsClient_spin__yrcUg .8s linear infinite}@keyframes ListingDetailsClient_spin__yrcUg{to{transform:rotate(1turn)}}.ListingDetailsClient_topbar__1YbAH{width:min(100%,var(--container-wide));min-height:48px;margin:0 auto 25px;display:flex;align-items:center;justify-content:space-between;gap:22px}.ListingDetailsClient_topbar__1YbAH>button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface);font:inherit;font-size:11px;font-weight:750;box-shadow:var(--shadow-xs);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.ListingDetailsClient_topbar__1YbAH>button:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft);transform:translateX(-2px)}.ListingDetailsClient_topbar__1YbAH>button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ListingDetailsClient_topbar__1YbAH>button svg{width:16px;height:16px}.ListingDetailsClient_breadcrumbs__ogNFO{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--text-muted);font-size:10px}.ListingDetailsClient_breadcrumbs__ogNFO a{color:var(--text-secondary);text-decoration:none}.ListingDetailsClient_breadcrumbs__ogNFO a:hover{color:var(--accent)}.ListingDetailsClient_breadcrumbs__ogNFO a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.ListingDetailsClient_breadcrumbs__ogNFO strong{max-width:150px;overflow:hidden;color:var(--text-primary);font-weight:750;white-space:nowrap;text-overflow:ellipsis}.ListingDetailsClient_heroLayout__nAhhy{width:min(100%,var(--container-wide));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.48fr) minmax(330px,.72fr);align-items:stretch;grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px)}.ListingDetailsClient_galleryColumn__lZVZu{min-width:0}.ListingDetailsClient_mainImage__LRNwm{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/10.5;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-muted);box-shadow:var(--shadow-image)}.ListingDetailsClient_marketplaceHero__T4Odi .ListingDetailsClient_mainImage__LRNwm{background:var(--surface)}.ListingDetailsClient_mainPhoto___ByUb{transition:transform var(--transition-slow)}.ListingDetailsClient_propertyPhoto__nXYOU{object-fit:cover}.ListingDetailsClient_marketPhoto__b2EiG{object-fit:contain;padding:18px;background:var(--surface-soft)}.ListingDetailsClient_mainImage__LRNwm:hover .ListingDetailsClient_propertyPhoto__nXYOU{transform:scale(1.018)}.ListingDetailsClient_mainVideo__2qyUj{width:100%;height:100%;display:block;object-fit:contain;color:var(--text-inverse);background:#081426}.ListingDetailsClient_imagePlaceholder__kc3Oh{width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;color:var(--text-muted);background:radial-gradient(circle at 50% 15%,rgba(31,94,255,.1),transparent 45%),linear-gradient(135deg,var(--surface-soft),var(--surface-muted));font-size:12px;font-weight:750}.ListingDetailsClient_imagePlaceholder__kc3Oh svg{width:43px;height:43px;color:var(--accent);opacity:.7}.ListingDetailsClient_imageTop__ULjQi{position:absolute;z-index:4;top:16px;right:16px;left:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;pointer-events:none}.ListingDetailsClient_imageBadges__uFl8Z{display:flex;flex-wrap:wrap;gap:7px}.ListingDetailsClient_imageBadges__uFl8Z>span,.ListingDetailsClient_imageCount__84mgt{min-height:29px;display:inline-flex;align-items:center;padding:6px 10px;border:1px solid hsla(0,0%,100%,.24);border-radius:var(--radius-sm);color:var(--text-inverse);background:rgba(8,20,38,.75);box-shadow:0 5px 18px rgba(8,20,38,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.ListingDetailsClient_imageBadges__uFl8Z .ListingDetailsClient_featuredBadge___kd4O{gap:5px;color:var(--accent-hover);background:hsla(0,0%,100%,.95)}.ListingDetailsClient_featuredBadge___kd4O svg{width:12px;height:12px}.ListingDetailsClient_imageCount__84mgt{flex:0 0 auto;color:var(--brand-navy);background:hsla(0,0%,100%,.95);letter-spacing:0;text-transform:none}.ListingDetailsClient_galleryControl__KYpSO{position:absolute;z-index:5;top:50%;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.58);border-radius:50%;color:var(--brand-navy);background:hsla(0,0%,100%,.92);box-shadow:0 8px 25px rgba(8,20,38,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%);transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ListingDetailsClient_previousControl__vnf5L{left:16px}.ListingDetailsClient_nextControl__Hp4W7{right:16px}.ListingDetailsClient_galleryControl__KYpSO:hover{color:var(--accent);background:var(--surface);box-shadow:0 10px 28px rgba(8,20,38,.22);transform:translateY(-50%) scale(1.06)}.ListingDetailsClient_galleryControl__KYpSO:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ListingDetailsClient_galleryControl__KYpSO svg{width:19px;height:19px}.ListingDetailsClient_thumbnails__FmpBt{display:flex;gap:10px;margin-top:14px;padding:2px 2px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.ListingDetailsClient_thumbnails__FmpBt>button{position:relative;overflow:hidden;width:92px;height:72px;flex:0 0 auto;padding:0;border:2px solid transparent;border-radius:var(--radius-md);background:var(--surface-muted);opacity:.68;transition:opacity var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ListingDetailsClient_thumbnails__FmpBt>button:hover{opacity:1;transform:translateY(-2px)}.ListingDetailsClient_thumbnails__FmpBt>button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ListingDetailsClient_thumbnails__FmpBt .ListingDetailsClient_activeThumbnail__gA3Nz{border-color:var(--accent);opacity:1;box-shadow:0 6px 18px rgba(31,94,255,.16)}.ListingDetailsClient_propertyThumb__mBGL9{object-fit:cover}.ListingDetailsClient_marketThumb__5Fytb{object-fit:contain;padding:3px;background:var(--surface-soft)}.ListingDetailsClient_videoThumbnail__baDxB{width:100%;height:100%;display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;color:var(--text-inverse);background:linear-gradient(145deg,var(--brand-navy),#1d365b)}.ListingDetailsClient_videoThumbnail__baDxB svg{width:20px;height:20px;fill:currentColor}.ListingDetailsClient_videoThumbnail__baDxB small{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ListingDetailsClient_summary__iC_vY{min-width:0;display:flex;flex-direction:column;align-self:stretch;padding:5px 0}.ListingDetailsClient_summaryMeta__jtQS6{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ListingDetailsClient_summaryMeta__jtQS6>span{min-height:27px;display:inline-flex;align-items:center;padding:5px 9px;border-radius:var(--radius-sm);color:var(--accent);background:var(--accent-soft);font-size:9px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.ListingDetailsClient_summaryMeta__jtQS6 .ListingDetailsClient_published__smJ_h{gap:5px;color:var(--success-text);background:var(--success-soft)}.ListingDetailsClient_published__smJ_h svg{width:12px;height:12px}.ListingDetailsClient_summary__iC_vY h1{margin:0;color:var(--brand-navy);font-family:var(--font-heading);font-size:clamp(30px,3.5vw,50px);font-weight:670;line-height:1.08;letter-spacing:-.05em;overflow-wrap:anywhere}.ListingDetailsClient_summaryLocation__MnMX9{min-width:0;display:flex;align-items:center;gap:7px;margin-top:17px;color:var(--text-secondary);font-size:12px}.ListingDetailsClient_summaryLocation__MnMX9 svg{width:15px;height:15px;flex:0 0 auto;color:var(--accent)}.ListingDetailsClient_summaryLocation__MnMX9 span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ListingDetailsClient_priceBlock__A7try{display:grid;grid-gap:5px;gap:5px;margin-top:31px;padding:23px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.ListingDetailsClient_priceBlock__A7try>span{color:var(--text-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ListingDetailsClient_priceBlock__A7try strong{overflow-wrap:anywhere;color:var(--brand-navy);font-family:var(--font-heading);font-size:clamp(28px,3.2vw,43px);font-weight:750;line-height:1.08;letter-spacing:-.045em}.ListingDetailsClient_priceBlock__A7try small{color:var(--text-secondary);font-size:11px;font-weight:650}.ListingDetailsClient_commerceFacts__JGjfF{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-top:19px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--border-subtle)}.ListingDetailsClient_commerceFacts__JGjfF>div{display:grid;grid-gap:4px;gap:4px;padding:15px;background:var(--surface)}.ListingDetailsClient_commerceFacts__JGjfF span{color:var(--text-muted);font-size:9px;font-weight:700;text-transform:uppercase}.ListingDetailsClient_commerceFacts__JGjfF strong{color:var(--text-primary);font-size:12px}.ListingDetailsClient_quickFacts__Pqgzd{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.ListingDetailsClient_quickFacts__Pqgzd>span{min-height:37px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface);font-size:10px;font-weight:700}.ListingDetailsClient_quickFacts__Pqgzd svg{width:14px;height:14px;color:var(--accent)}.ListingDetailsClient_summaryActions__5eMYf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin-top:27px}.ListingDetailsClient_contactButton__KU2fv,.ListingDetailsClient_saveButton__aqwIa{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:var(--radius-md);font:inherit;font-size:12px;font-weight:800;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ListingDetailsClient_contactButton__KU2fv{border:1px solid var(--accent);color:var(--accent-contrast);background:var(--accent);box-shadow:0 11px 28px rgba(31,94,255,.2)}.ListingDetailsClient_contactButton__KU2fv:hover{border-color:var(--accent-hover);background:var(--accent-hover);transform:translateY(-1px)}.ListingDetailsClient_saveButton__aqwIa{min-width:110px;border:1px solid var(--border);color:var(--text-primary);background:var(--surface)}.ListingDetailsClient_saveButton__aqwIa:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft);transform:translateY(-1px)}.ListingDetailsClient_contactButton__KU2fv:focus-visible,.ListingDetailsClient_saveButton__aqwIa:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ListingDetailsClient_contactButton__KU2fv svg,.ListingDetailsClient_saveButton__aqwIa svg{width:16px;height:16px}.ListingDetailsClient_saveButton__aqwIa:disabled{cursor:wait;opacity:.65}.ListingDetailsClient_savedButton__ZT8jX{color:#d93660;border-color:#f0b7c6;background:#fff4f7}.ListingDetailsClient_summarySafety__7x47y{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding-top:24px;color:var(--text-secondary)}.ListingDetailsClient_summarySafety__7x47y svg{width:16px;height:16px;flex:0 0 auto;color:var(--success-text)}.ListingDetailsClient_summarySafety__7x47y p{margin:0;font-size:10px;line-height:1.6}.ListingDetailsClient_bodyLayout__lKaTq{width:min(100%,var(--container-wide));margin:78px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,365px);align-items:start;grid-gap:clamp(38px,6vw,82px);gap:clamp(38px,6vw,82px)}.ListingDetailsClient_mainContent__G0b_U{min-width:0}.ListingDetailsClient_detailSection__sBaEo{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:34px;gap:34px;padding:37px 0;border-top:1px solid var(--border-subtle)}.ListingDetailsClient_detailSection__sBaEo:last-child{border-bottom:1px solid var(--border-subtle)}.ListingDetailsClient_sectionLabel__hLCOC{align-self:start;display:grid;grid-gap:8px;gap:8px}.ListingDetailsClient_sectionLabel__hLCOC>span{color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.1em}.ListingDetailsClient_sectionLabel__hLCOC h2{margin:0;color:var(--brand-navy);font-family:var(--font-heading);font-size:17px;font-weight:750;line-height:1.3;letter-spacing:-.025em}.ListingDetailsClient_detailContent__e0U0Q{min-width:0}.ListingDetailsClient_detailGrid__tn3qp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.ListingDetailsClient_detailGrid__tn3qp>div{min-width:0;min-height:122px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:17px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs)}.ListingDetailsClient_detailGrid__tn3qp svg{width:18px;height:18px;margin-bottom:8px;color:var(--accent)}.ListingDetailsClient_detailGrid__tn3qp span{color:var(--text-muted);font-size:9px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.ListingDetailsClient_detailGrid__tn3qp strong{max-width:100%;color:var(--text-primary);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ListingDetailsClient_description__QdSCY{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.ListingDetailsClient_locationPanel__CKpLt{display:flex;align-items:flex-start;gap:15px;padding:21px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface),var(--surface-soft))}.ListingDetailsClient_locationIcon__fh3oO{width:45px;height:45px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:var(--accent-soft)}.ListingDetailsClient_locationIcon__fh3oO svg{width:19px;height:19px}.ListingDetailsClient_locationPanel__CKpLt>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.ListingDetailsClient_locationPanel__CKpLt small{color:var(--text-muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ListingDetailsClient_locationPanel__CKpLt strong{color:var(--brand-navy);font-family:var(--font-heading);font-size:18px}.ListingDetailsClient_locationPanel__CKpLt p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.ListingDetailsClient_locationPanel__CKpLt>div>span{margin-top:5px;color:var(--text-muted);font-size:9px}.ListingDetailsClient_sideColumn__wnrVd{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 24px);display:grid;grid-gap:17px;gap:17px}.ListingDetailsClient_inquiryCard___CRn3,.ListingDetailsClient_ownerSection__ErPQP{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.ListingDetailsClient_ownerSection__ErPQP{padding:21px}.ListingDetailsClient_ownerLabel__KcPgs{display:block;margin-bottom:15px;color:var(--text-muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ListingDetailsClient_ownerTop__85FIa{display:flex;align-items:center;gap:13px}.ListingDetailsClient_avatar__2itp_{width:58px;height:58px;flex:0 0 auto;overflow:hidden;display:grid;place-items:center;border:1px solid var(--accent-border);border-radius:50%;color:var(--accent);background:var(--accent-soft);font-family:var(--font-heading);font-size:16px;font-weight:800}.ListingDetailsClient_avatar__2itp_ img{width:100%;height:100%;object-fit:cover}.ListingDetailsClient_ownerTop__85FIa>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.ListingDetailsClient_ownerTop__85FIa strong{overflow:hidden;color:var(--brand-navy);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.ListingDetailsClient_ownerTop__85FIa>div>span{color:var(--text-secondary);font-size:10px}.ListingDetailsClient_ownerSafety__xbRVO{display:flex;align-items:flex-start;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid var(--border-subtle)}.ListingDetailsClient_ownerSafety__xbRVO svg{width:15px;height:15px;flex:0 0 auto;color:var(--success-text)}.ListingDetailsClient_ownerSafety__xbRVO p{margin:0;color:var(--text-secondary);font-size:9px;line-height:1.6}.ListingDetailsClient_inquiryCard___CRn3{display:grid;grid-gap:17px;gap:17px;padding:21px;scroll-margin-top:calc(var(--nav-height) + 25px)}.ListingDetailsClient_inquiryHeading__LQqqY{display:flex;align-items:flex-start;gap:12px}.ListingDetailsClient_inquiryIcon__sjdlx{width:41px;height:41px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--radius-md);color:var(--accent);background:var(--accent-soft)}.ListingDetailsClient_inquiryIcon__sjdlx svg{width:18px;height:18px}.ListingDetailsClient_inquiryHeading__LQqqY>div{min-width:0}.ListingDetailsClient_inquiryHeading__LQqqY>div>span{color:var(--accent);font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.ListingDetailsClient_inquiryHeading__LQqqY h2{margin:3px 0 0;color:var(--brand-navy);font-family:var(--font-heading);font-size:18px;line-height:1.25;letter-spacing:-.025em}.ListingDetailsClient_inquiryHeading__LQqqY p{margin:5px 0 0;color:var(--text-secondary);font-size:10px;line-height:1.55}.ListingDetailsClient_inquiryCard___CRn3>label{display:grid;grid-gap:7px;gap:7px}.ListingDetailsClient_inquiryCard___CRn3>label>span{color:var(--text-secondary);font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.ListingDetailsClient_inquiryCard___CRn3 select,.ListingDetailsClient_inquiryCard___CRn3 textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);outline:0;color:var(--text-primary);background:var(--surface-soft);font:inherit;font-size:11px;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.ListingDetailsClient_inquiryCard___CRn3 select{height:44px;padding:0 11px;cursor:pointer}.ListingDetailsClient_inquiryCard___CRn3 textarea{min-height:124px;padding:11px;line-height:1.6;resize:vertical}.ListingDetailsClient_inquiryCard___CRn3 textarea::placeholder{color:var(--text-muted)}.ListingDetailsClient_inquiryCard___CRn3 select:hover,.ListingDetailsClient_inquiryCard___CRn3 textarea:hover{border-color:var(--border-strong);background:var(--surface)}.ListingDetailsClient_inquiryCard___CRn3 select:focus,.ListingDetailsClient_inquiryCard___CRn3 textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus-ring)}.ListingDetailsClient_inquiryCard___CRn3 label>small{justify-self:end;color:var(--text-muted);font-size:8px}.ListingDetailsClient_inquiryCard___CRn3>button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent-contrast);background:var(--accent);font:inherit;font-size:11px;font-weight:800;transition:border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ListingDetailsClient_inquiryCard___CRn3>button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:0 10px 24px rgba(31,94,255,.2);transform:translateY(-1px)}.ListingDetailsClient_inquiryCard___CRn3>button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ListingDetailsClient_inquiryCard___CRn3>button:disabled{cursor:wait;opacity:.68}.ListingDetailsClient_inquiryCard___CRn3>button svg{width:16px;height:16px}@media (max-width:1120px){.ListingDetailsClient_heroLayout__nAhhy{grid-template-columns:minmax(0,1.35fr) minmax(310px,.75fr);gap:34px}.ListingDetailsClient_bodyLayout__lKaTq{grid-template-columns:minmax(0,1fr) 320px;gap:45px}.ListingDetailsClient_detailSection__sBaEo{grid-template-columns:140px minmax(0,1fr);gap:25px}.ListingDetailsClient_detailGrid__tn3qp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ListingDetailsClient_heroLayout__nAhhy{grid-template-columns:1fr}.ListingDetailsClient_summary__iC_vY{padding-top:8px}.ListingDetailsClient_summary__iC_vY h1{max-width:760px}.ListingDetailsClient_summarySafety__7x47y{margin-top:0}.ListingDetailsClient_bodyLayout__lKaTq{margin-top:60px;grid-template-columns:1fr}.ListingDetailsClient_sideColumn__wnrVd{position:static;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:700px){.ListingDetailsClient_page__3pu0v{padding:22px var(--content-gutter) 78px}.ListingDetailsClient_topbar__1YbAH{margin-bottom:18px}.ListingDetailsClient_breadcrumbs__ogNFO{display:none}.ListingDetailsClient_mainImage__LRNwm{aspect-ratio:4/3;border-radius:var(--radius-lg)}.ListingDetailsClient_marketPhoto__b2EiG{padding:10px}.ListingDetailsClient_imageTop__ULjQi{top:10px;right:10px;left:10px}.ListingDetailsClient_imageBadges__uFl8Z>span,.ListingDetailsClient_imageCount__84mgt{min-height:26px;padding:5px 8px;font-size:8px}.ListingDetailsClient_galleryControl__KYpSO{width:39px;height:39px}.ListingDetailsClient_previousControl__vnf5L{left:10px}.ListingDetailsClient_nextControl__Hp4W7{right:10px}.ListingDetailsClient_thumbnails__FmpBt>button{width:80px;height:63px}.ListingDetailsClient_summary__iC_vY h1{font-size:clamp(29px,8vw,42px)}.ListingDetailsClient_priceBlock__A7try strong{font-size:clamp(28px,8vw,38px)}.ListingDetailsClient_detailSection__sBaEo{grid-template-columns:1fr;gap:19px;padding:30px 0}.ListingDetailsClient_sectionLabel__hLCOC{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}.ListingDetailsClient_detailGrid__tn3qp{grid-template-columns:repeat(2,minmax(0,1fr))}.ListingDetailsClient_sideColumn__wnrVd{grid-template-columns:1fr}}@media (max-width:480px){.ListingDetailsClient_page__3pu0v{padding-inline:16px}.ListingDetailsClient_mainImage__LRNwm{aspect-ratio:1/1}.ListingDetailsClient_marketplaceHero__T4Odi .ListingDetailsClient_mainImage__LRNwm{aspect-ratio:4/3}.ListingDetailsClient_imageBadges__uFl8Z{max-width:calc(100% - 72px)}.ListingDetailsClient_galleryControl__KYpSO{top:auto;bottom:12px;transform:none}.ListingDetailsClient_galleryControl__KYpSO:hover{transform:scale(1.05)}.ListingDetailsClient_summaryActions__5eMYf{grid-template-columns:1fr}.ListingDetailsClient_saveButton__aqwIa{min-width:0}.ListingDetailsClient_commerceFacts__JGjfF,.ListingDetailsClient_detailGrid__tn3qp{grid-template-columns:1fr}.ListingDetailsClient_detailGrid__tn3qp>div{min-height:108px}.ListingDetailsClient_locationPanel__CKpLt{padding:17px}.ListingDetailsClient_inquiryCard___CRn3,.ListingDetailsClient_ownerSection__ErPQP{border-radius:var(--radius-md)}}@media (prefers-reduced-motion:reduce){.ListingDetailsClient_spinner__YNCxj{animation-duration:1.8s}.ListingDetailsClient_contactButton__KU2fv,.ListingDetailsClient_galleryControl__KYpSO,.ListingDetailsClient_inquiryCard___CRn3>button,.ListingDetailsClient_mainPhoto___ByUb,.ListingDetailsClient_saveButton__aqwIa,.ListingDetailsClient_thumbnails__FmpBt>button,.ListingDetailsClient_topbar__1YbAH>button{transition:none}.ListingDetailsClient_contactButton__KU2fv:hover,.ListingDetailsClient_galleryControl__KYpSO:hover,.ListingDetailsClient_inquiryCard___CRn3>button:hover,.ListingDetailsClient_mainImage__LRNwm:hover .ListingDetailsClient_mainPhoto___ByUb,.ListingDetailsClient_saveButton__aqwIa:hover,.ListingDetailsClient_thumbnails__FmpBt>button:hover,.ListingDetailsClient_topbar__1YbAH>button:hover{transform:none}}.ListingDetailsClient_mainImage__LRNwm:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.ListingDetailsClient_unavailableStatus__cOi95{color:var(--warning-text)!important;border-color:var(--warning-border)!important;background:var(--warning-soft)!important}.ListingDetailsClient_unavailableAction__3Rn2L{min-height:48px;display:inline-flex;align-items:center;justify-content:center;flex:1 1;padding:0 17px;border:1px solid var(--warning-border);border-radius:var(--radius-md);color:var(--warning-text);background:var(--warning-soft);font-size:12px;font-weight:800;line-height:1.35;text-align:center}.ListingDetailsClient_reportRow__VvTGF{display:flex;align-items:center;justify-content:flex-start;margin-top:19px;padding-top:18px;border-top:1px solid var(--border-subtle)}.ListingDetailsClient_actionNotice__w78FC{position:relative;overflow:hidden;display:grid;justify-items:start;grid-gap:11px;gap:11px;padding:27px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--surface) 0,var(--surface-soft) 100%);box-shadow:var(--shadow-sm)}.ListingDetailsClient_actionNotice__w78FC:before{content:"";position:absolute;top:-95px;right:-75px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(31,94,255,.12),transparent 70%);pointer-events:none}.ListingDetailsClient_actionNotice__w78FC>svg{position:relative;z-index:1;width:42px;height:42px;padding:10px;border:1px solid var(--accent-border);border-radius:50%;color:var(--accent);background:var(--accent-soft)}.ListingDetailsClient_actionNotice__w78FC h2{position:relative;z-index:1;margin:5px 0 0;color:var(--text-primary);font-family:var(--font-heading);font-size:21px;line-height:1.15;letter-spacing:-.035em}.ListingDetailsClient_actionNotice__w78FC p{position:relative;z-index:1;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.7}.ListingDetailsClient_actionNotice__w78FC a{position:relative;z-index:1;min-height:43px;display:inline-flex;align-items:center;justify-content:center;margin-top:5px;padding:0 15px;border:1px solid var(--accent-border);border-radius:var(--radius-md);color:var(--accent);background:var(--accent-soft);font-size:12px;font-weight:800;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ListingDetailsClient_actionNotice__w78FC a:hover{color:#fff;border-color:var(--accent);background:var(--accent);box-shadow:0 9px 22px rgba(31,94,255,.2);transform:translateY(-1px)}.ListingDetailsClient_actionNotice__w78FC a:active{transform:translateY(0)}.ListingDetailsClient_saveButton__aqwIa:disabled{cursor:not-allowed;opacity:.58;transform:none}@media (max-width:700px){.ListingDetailsClient_unavailableAction__3Rn2L{width:100%;min-height:46px}.ListingDetailsClient_reportRow__VvTGF{margin-top:17px;padding-top:16px}.ListingDetailsClient_actionNotice__w78FC{padding:23px;border-radius:var(--radius-lg)}}@media (max-width:460px){.ListingDetailsClient_actionNotice__w78FC{padding:21px 18px}.ListingDetailsClient_actionNotice__w78FC h2{font-size:19px}.ListingDetailsClient_actionNotice__w78FC a,.ListingDetailsClient_reportRow__VvTGF>*{width:100%}}@media (prefers-reduced-motion:reduce){.ListingDetailsClient_actionNotice__w78FC a{transition:none}.ListingDetailsClient_actionNotice__w78FC a:hover{transform:none}}