.listing-shell[data-v-c38b2ffd]{background:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #0f172a0a;padding:1rem}@media (min-width:640px){.listing-shell[data-v-c38b2ffd]{padding:1.25rem}}.hero-clean[data-v-c38b2ffd]{padding:1rem}@media (min-width:640px){.hero-clean[data-v-c38b2ffd]{padding:1.25rem}}.hero-top[data-v-c38b2ffd]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.hero-meta[data-v-c38b2ffd]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem;min-width:0}.hero-actions[data-v-c38b2ffd]{flex-shrink:0;gap:.4rem}.hero-action-btn[data-v-c38b2ffd],.hero-actions[data-v-c38b2ffd]{align-items:center;display:inline-flex}.hero-action-btn[data-v-c38b2ffd]{background:#f7f7f7;border-radius:999px;color:#525252;height:36px;justify-content:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:36px}.hero-action-btn[data-v-c38b2ffd]:hover:not(:disabled){background:#fff3e2;color:#e07b00;transform:translateY(-1px)}.hero-action-active[data-v-c38b2ffd]{background:#fef2f2;color:#dc2626}.listing-title[data-v-c38b2ffd]{color:#111827;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.14;max-width:980px}.meta-chip[data-v-c38b2ffd]{background:#f5f5f4;color:#4b5563;font-weight:600}.featured-chip[data-v-c38b2ffd],.meta-chip[data-v-c38b2ffd]{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;gap:.4rem;padding:.42rem .72rem}.featured-chip[data-v-c38b2ffd]{background:#fff3e2;color:#c96f00;font-weight:650}.listing-amount[data-v-c38b2ffd]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.85rem}.listing-amount-label[data-v-c38b2ffd]{color:#78716c;font-size:.76rem;font-weight:600}.listing-amount-value[data-v-c38b2ffd]{align-items:baseline;color:#e07b00;display:inline-flex;font-size:clamp(1.05rem,1.55vw,1.32rem);font-weight:700;gap:.25rem;line-height:1}.listing-amount-suffix[data-v-c38b2ffd]{color:#78716c;font-size:.78rem;font-weight:500}.aed-symbol[data-v-c38b2ffd]{font-size:.95em}.aed-symbol[data-v-c38b2ffd],.aed-symbol-small[data-v-c38b2ffd]{align-items:center;color:#e07b00;display:inline-flex;font-weight:700;line-height:1}.aed-symbol-small[data-v-c38b2ffd]{font-size:.9em}.gallery-layout[data-v-c38b2ffd]{display:grid;gap:.85rem}.main-photo[data-v-c38b2ffd]{aspect-ratio:16/10;background:#f3f4f6;border-radius:1.35rem;display:block;overflow:hidden;position:relative}.gallery-thumbs-wrap[data-v-c38b2ffd]{margin-top:.85rem}.gallery-thumb[data-v-c38b2ffd]{background:#f3f4f6;border-radius:.9rem;flex-shrink:0;height:74px;opacity:.72;overflow:hidden;position:relative;transform:scale(.985);transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease;width:102px}.gallery-thumb-active[data-v-c38b2ffd],.gallery-thumb[data-v-c38b2ffd]:hover{opacity:1;transform:scale(1)}.gallery-thumb-active[data-v-c38b2ffd]{box-shadow:0 0 0 3px #e07b0033}.gallery-arrow[data-v-c38b2ffd]{align-items:center;background:#ffffffeb;border-radius:999px;box-shadow:0 10px 24px #0000002e;color:#111827;display:inline-flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:44px;z-index:4}.gallery-arrow[data-v-c38b2ffd]:hover{background:#fff;color:#e07b00}.gallery-next-enter-active[data-v-c38b2ffd],.gallery-next-leave-active[data-v-c38b2ffd],.gallery-prev-enter-active[data-v-c38b2ffd],.gallery-prev-leave-active[data-v-c38b2ffd]{transition:opacity .16s ease,transform .16s ease}.gallery-next-enter-from[data-v-c38b2ffd]{opacity:0;transform:translate(6px)}.gallery-next-leave-to[data-v-c38b2ffd],.gallery-prev-enter-from[data-v-c38b2ffd]{opacity:0;transform:translate(-6px)}.gallery-prev-leave-to[data-v-c38b2ffd]{opacity:0;transform:translate(6px)}.section-heading[data-v-c38b2ffd]{align-items:flex-start;display:flex;gap:.8rem}.section-heading h2[data-v-c38b2ffd]{color:#111827;font-size:1.05rem;font-weight:650}.section-heading p[data-v-c38b2ffd]{color:#6b7280;font-size:.85rem;font-weight:400;margin-top:.15rem}.section-icon[data-v-c38b2ffd]{align-items:center;background:#fff7ed;border-radius:999px;color:#e07b00;display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}.prose-text[data-v-c38b2ffd]{background:#f9fafb;border-radius:1.25rem;color:#374151;font-size:.95rem;font-weight:400;line-height:1.8;margin-top:1rem;padding:1rem;white-space:pre-line}.attribute-card[data-v-c38b2ffd]{background:#fafafa;border-radius:1.1rem;padding:1rem}.contact-row[data-v-c38b2ffd]{align-items:center;background:#f9fafb;border-radius:1rem;color:#374151;display:flex;font-size:.9rem;font-weight:400;gap:.7rem;padding:.85rem}.contact-row[data-v-c38b2ffd]:hover{color:#e07b00}.contact-row span[data-v-c38b2ffd],.primary-cta[data-v-c38b2ffd]{font-weight:650}.primary-cta[data-v-c38b2ffd]{align-items:center;background:#e07b00;border-radius:1rem;color:#fff;display:inline-flex;font-size:.95rem;gap:.55rem;justify-content:center;min-height:50px;padding:.85rem 1rem;transition:all .2s ease;width:100%}.primary-cta[data-v-c38b2ffd]:hover{background:#c96f00}.primary-cta[data-v-c38b2ffd]:disabled{cursor:not-allowed;opacity:.6}.secondary-cta[data-v-c38b2ffd]{align-items:center;background:#fff7ed;border-radius:1rem;color:#c96f00;display:inline-flex;font-size:.9rem;font-weight:650;gap:.55rem;justify-content:center;min-height:48px;padding:.8rem 1rem;transition:all .2s ease;width:100%}.secondary-cta[data-v-c38b2ffd]:hover:not(:disabled){background:#ffedd5;color:#9a3412}.secondary-cta[data-v-c38b2ffd]:disabled{cursor:not-allowed;opacity:.6}.fact-row[data-v-c38b2ffd]{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;font-size:.9rem;font-weight:400;gap:1rem;justify-content:space-between;padding-bottom:.75rem}.fact-row[data-v-c38b2ffd]:last-child{border-bottom:0;padding-bottom:0}.fact-row span[data-v-c38b2ffd]{color:#6b7280}.fact-row strong[data-v-c38b2ffd]{color:#111827}.fact-amount[data-v-c38b2ffd],.fact-row strong[data-v-c38b2ffd]{font-weight:650;max-width:62%;text-align:right}.fact-amount[data-v-c38b2ffd]{align-items:baseline;color:#e07b00!important;display:inline-flex;gap:.25rem;justify-content:flex-end}.field-label[data-v-c38b2ffd]{color:#374151;display:block;font-size:.82rem;font-weight:650;margin-bottom:.35rem}.form-control[data-v-c38b2ffd]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;font-size:.95rem;outline:none;padding:.85rem 1rem;transition:all .2s ease;width:100%}.form-control[data-v-c38b2ffd]:focus{border-color:#e07b00;box-shadow:0 0 0 4px #e07b001f}.resume-row[data-v-c38b2ffd]{align-items:center;background:#fff;border-radius:1rem;display:flex;font-weight:650;gap:.75rem;padding:.75rem;transition:all .2s ease;width:100%}.resume-row[data-v-c38b2ffd]:hover{background:#fff7ed}.resume-row-active[data-v-c38b2ffd]{background:#fff7ed;box-shadow:0 0 0 2px #e07b002e}.map-shell[data-v-c38b2ffd]{position:relative}.map-area-overlay[data-v-c38b2ffd]{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;pointer-events:none;position:absolute}.map-area-circle[data-v-c38b2ffd]{background:radial-gradient(circle at center,#ef44441f 0,#ef44441a 60%,#ef44440d 75%,#ef444400);border:2px solid rgba(239,68,68,.9);border-radius:999px;box-shadow:0 0 0 8px #ef44440f,inset 0 0 12px #ef444426;height:150px;width:150px}.map-pin-ring[data-v-c38b2ffd]{animation:mapPulse-c38b2ffd 2s infinite;background:#ef4444;border-radius:999px;height:14px;left:50%;opacity:.95;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.map-pin-ring[data-v-c38b2ffd]:after{border:2px solid #ef4444;border-radius:999px;content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;position:absolute}@keyframes mapPulse-c38b2ffd{0%{box-shadow:0 0 #ef444473}70%{box-shadow:0 0 0 14px #ef444400}to{box-shadow:0 0 #ef444400}}.lightbox-fade-enter-active[data-v-c38b2ffd],.lightbox-fade-leave-active[data-v-c38b2ffd]{transition:opacity .18s ease}.lightbox-fade-enter-from[data-v-c38b2ffd],.lightbox-fade-leave-to[data-v-c38b2ffd]{opacity:0}.lightbox[data-v-c38b2ffd]{overscroll-behavior:contain;touch-action:pan-y}.lightbox-topbar[data-v-c38b2ffd]{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.85),transparent);display:flex;gap:1rem;justify-content:space-between;left:0;padding:max(1rem,env(safe-area-inset-top)) 1rem .75rem;position:absolute;right:0;top:0;z-index:20}.lightbox-close[data-v-c38b2ffd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:999px;color:#fff;flex-shrink:0;height:46px;width:46px}.lightbox-close[data-v-c38b2ffd],.lightbox-stage[data-v-c38b2ffd]{align-items:center;display:flex;justify-content:center}.lightbox-stage[data-v-c38b2ffd]{height:100%;padding:calc(env(safe-area-inset-top) + 76px) .75rem calc(env(safe-area-inset-bottom) + 150px);width:100%}.lightbox-next-enter-active[data-v-c38b2ffd],.lightbox-next-leave-active[data-v-c38b2ffd],.lightbox-prev-enter-active[data-v-c38b2ffd],.lightbox-prev-leave-active[data-v-c38b2ffd]{transition:opacity .16s ease,transform .16s ease}.lightbox-next-enter-from[data-v-c38b2ffd]{opacity:0;transform:translate(8px)}.lightbox-next-leave-to[data-v-c38b2ffd],.lightbox-prev-enter-from[data-v-c38b2ffd]{opacity:0;transform:translate(-8px)}.lightbox-prev-leave-to[data-v-c38b2ffd]{opacity:0;transform:translate(8px)}.lightbox-nav[data-v-c38b2ffd]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;color:#fff;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:15}.lightbox-bottom[data-v-c38b2ffd]{background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);bottom:0;left:0;padding-bottom:max(.4rem,env(safe-area-inset-bottom));position:absolute;right:0;z-index:20}.lightbox-thumb[data-v-c38b2ffd]{background:#111;border:2px solid hsla(0,0%,100%,.25);border-radius:.75rem;flex-shrink:0;height:64px;overflow:hidden;width:88px}.lightbox-thumb-active[data-v-c38b2ffd]{border-color:#e07b00}.no-scrollbar[data-v-c38b2ffd]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-c38b2ffd]::-webkit-scrollbar{display:none}[data-v-c38b2ffd] .p-dialog-content{padding-top:.5rem}@media (max-width:640px){.hero-clean[data-v-c38b2ffd]{padding:.95rem}.hero-top[data-v-c38b2ffd]{gap:.75rem}.hero-meta[data-v-c38b2ffd]{gap:.4rem}.hero-actions[data-v-c38b2ffd]{gap:.3rem}.hero-action-btn[data-v-c38b2ffd]{height:34px;width:34px}.listing-title[data-v-c38b2ffd]{font-size:1.5rem}.listing-amount[data-v-c38b2ffd]{margin-top:.75rem}.listing-amount-value[data-v-c38b2ffd]{font-size:1.08rem}.gallery-thumb[data-v-c38b2ffd]{border-radius:.75rem;height:66px;width:88px}}.gallery-layout[data-v-c38b2ffd],.gallery-thumbs-wrap[data-v-c38b2ffd],.listing-shell[data-v-c38b2ffd],.main-photo[data-v-c38b2ffd]{max-width:100%;min-width:0}.gallery-thumbs-wrap[data-v-c38b2ffd]{overflow:hidden}.gallery-thumbs-wrap .no-scrollbar[data-v-c38b2ffd]{max-width:100%;overscroll-behavior-x:contain}.main-photo img[data-v-c38b2ffd]{max-width:100%}@media (max-width:420px){.listing-shell[data-v-c38b2ffd]{border-radius:1.1rem;padding:.8rem}.main-photo[data-v-c38b2ffd]{aspect-ratio:4/3;border-radius:1rem}.gallery-thumb[data-v-c38b2ffd]{border-radius:.65rem;height:clamp(52px,17vw,62px);width:clamp(64px,22vw,78px)}.gallery-arrow[data-v-c38b2ffd]{height:38px;width:38px}}@media (max-width:360px){.gallery-thumb[data-v-c38b2ffd]{height:50px;width:60px}.hero-action-btn[data-v-c38b2ffd]{height:32px;width:32px}}@keyframes clickSquish-24f46c97{0%{transform:scale(1)}30%{transform:scale(.9,.85)}60%{transform:scale(.9,.85)}to{transform:scale(1)}}.animate-click[data-v-24f46c97]{animation:clickSquish-24f46c97 .3s ease}
