.areaintelig-arc-head,.areaintelig-area-arc-grid{max-width: 1240px;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px}/*!* AreaIntelig - frontend.css** TABLE OF CONTENTS**  1. areaintelig-wishlist-wrap                    line 29*  2. areaintelig-wishlist-btn                     line 34*  3. areaintelig-print-report                     line 35*  4. areaintelig-alert-form                       line 36*  5. areaintelig-areaintelig-insight              line 47*  6. areaintelig-mini-grid                        line 48*  7. areaintelig-report-lines                     line 49*  8. areaintelig-notice                           line 71*  9. areaintelig-report-box                       line 72* 10. areaintelig-report-print                     line 77* 11. areaintelig-wishlist-message                 line 85* 12. areaintelig-saved-grid                       line 91* 13. areaintelig-saved-item                       line 97* 14. areaintelig-map-wrap                         line 116* 15. areaintelig-map-nearby                       line 122* 16. areaintelig-wrapper                          line 154* 17. areaintelig-card                             line 157* 18. areaintelig-chart-tooltip                    line 168* 19. areaintelig-chart-shell                      line 171* 20. areaintelig-map-card                         line 175* 21. areaintelig-recommendation-layout            line 181* 22. areaintelig-recommendation-label             line 187* 23. areaintelig-recommendation-buy               line 207* 24. areaintelig-recommendation-hold              line 208* 25. areaintelig-recommendation-avoid             line 209* 26. areaintelig-recommendation-copy              line 210* 27. areaintelig-mortgage-grid                    line 211* 28. areaintelig-compare-table                    line 212* 29. areaintelig-decision-pill                    line 218* 30. areaintelig-decision-buy                     line 219* 31. areaintelig-decision-hold                    line 220* 32. areaintelig-decision-avoid                   line 221* 33. areaintelig-prediction-box                   line 231* 34. areaintelig-prediction-grid                  line 234* 35. areaintelig-dashboard-mini                   line 235* 36. areaintelig-small-note                       line 267* 37. areaintelig-user-dashboard                   line 272* 38. areaintelig-mini-list                        line 276* 39. areaintelig-deal-card                        line 308* 40. areaintelig-benchmark-box                    line 309** Line numbers are for the file as written below this block.*/:root{--areaintelig-shadow-xs:0 1px 3px rgba(15,23,42,.05);--areaintelig-shadow-sm:0 2px 8px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);--areaintelig-shadow-md:0 4px 16px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.05);--areaintelig-radius-sm:12px;--areaintelig-radius-md:18px;--areaintelig-radius-lg:24px;--areaintelig-radius-pill:999px;--areaintelig-ease:cubic-bezier(.22,.68,0,1.2);--areaintelig-duration-base:220ms;--areaintelig-primary:#0f172a;--areaintelig-accent:#22c55e;--areaintelig-text:#0f172a;--areaintelig-text-strong:#0b1220;--areaintelig-muted:#64748b;--areaintelig-border:#e2e8f0;--areaintelig-border-soft:rgba(203,213,225,.7);--areaintelig-green:#22c55e;--areaintelig-surface:#ffffff;--areaintelig-surface-soft:#f8fafc;--areaintelig-shadow:0 1px 3px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.07);--areaintelig-focus:var(--areaintelig-primary,#2271b1);--areaintelig-touch:44px;--areaintelig-control-radius:12px}.areaintelig-property-insights,.areaintelig-profile{max-width:1180px;margin:42px auto 0}.areaintelig-property-insights-title{font-size:clamp(28px,3vw,42px);line-height:1.12;margin:0 0 24px;color:#020617;position:relative;padding-bottom:16px}.areaintelig-property-insights-title:after{content:"";position:absolute;left:0;bottom:0;width:78px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--areaintelig-primary,#0f172a),var(--areaintelig-accent,#22c55e))}.areaintelig-property-grid,.areaintelig-nearby-grid,.areaintelig-trend-summary,.areaintelig-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.areaintelig-roi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.areaintelig-property-item,.areaintelig-place,.areaintelig-roi-grid div,.areaintelig-trend-summary div,.areaintelig-compare-grid div{border:1px solid var(--areaintelig-border);border-radius:18px;padding:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.areaintelig-property-item span,.areaintelig-place span,.areaintelig-roi-grid span,.areaintelig-trend-summary span{display:block;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.areaintelig-property-item strong,.areaintelig-place strong,.areaintelig-roi-grid strong,.areaintelig-trend-summary strong{font-size:18px;font-weight:950;color:#020617}.areaintelig-score-list{display:grid;gap:16px}.areaintelig-score-row{display:grid;grid-template-columns:minmax(120px, 180px) 1fr minmax(40px, 54px);gap:14px;align-items:center;padding:10px;border-radius:16px;background:#f8fafc}.areaintelig-progress{height:12px;border-radius:999px;background:#e2e8f0;overflow:hidden}.areaintelig-progress div{height:100%;transition:width 1s ease;background:linear-gradient(90deg,var(--areaintelig-primary,#0f172a),var(--areaintelig-accent,#22c55e))}.areaintelig-progress-school div{background:linear-gradient(90deg,#172554,#3b82f6)}.areaintelig-progress-transport div{background:linear-gradient(90deg,#451a03,#f59e0b)}.areaintelig-progress-lifestyle div{background:linear-gradient(90deg,#2e1065,#8b5cf6)}.areaintelig-progress-rental div{background:linear-gradient(90deg,#083344,#06b6d4)}.areaintelig-progress-growth div{background:linear-gradient(90deg,#4c0519,#f43f5e)}.areaintelig-investment-box{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b 58%,#14532d);color:#fff}.areaintelig-investment-box h3,.areaintelig-investment-box p{color:#fff}.areaintelig-investment-score{display:flex;gap:14px;align-items:center;background:rgba(255,255,255,.1);border-radius:22px;padding:16px}.areaintelig-investment-score strong{width:82px;height:82px;border-radius:22px;background:var(--areaintelig-primary,#22c55e);display:flex;align-items:center;justify-content:center;font-size:32px}.areaintelig-cta{color:#fff;font-weight:800;text-decoration:none}.areaintelig-chart-header{display:flex;justify-content:space-between;gap:22px}.areaintelig-chart-stat{min-width:168px;border-radius:24px;padding:19px;background:#f8fafc;text-align:center}.areaintelig-chart-stat strong{font-size:34px}.areaintelig-chart-shell{position:relative;min-height:320px;padding:28px;border-radius:22px;background:#fff;border:1px solid var(--areaintelig-border)}.areaintelig-price-chart{width:100%;filter:drop-shadow(0 16px 32px rgba(15,23,42,.12))}.areaintelig-data-note{border:1px dashed #94a3b8;border-radius:16px;padding:14px 18px;color:#64748b;margin-bottom:14px}.areaintelig-map-card iframe{width:100%;height:360px;border:0;border-radius:18px}.areaintelig-score-circle{width:132px;height:132px;border-radius:50%;background:var(--areaintelig-primary,#0f172a);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.areaintelig-score-circle strong{font-size:40px}.areaintelig-wishlist-wrap{max-width: 1180px;margin: 24px auto 0;text-align: right}.areaintelig-wishlist-btn,.areaintelig-print-report,.areaintelig-alert-form button{border: 0;border-radius: 999px;background: linear-gradient(135deg, #0f172a, #1e293b);color: #fff;font-weight: 800;padding: 12px 18px;cursor: pointer;box-shadow: 0 14px 30px rgba(15,23,42,.18)}.areaintelig-wishlist-btn.is-saved{ background: linear-gradient(135deg, #16a34a, #22c55e); }.areaintelig-areaintelig-insight small{ display:block; margin-top:12px; color:#64748b; }.areaintelig-mini-grid,.areaintelig-report-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.areaintelig-mini-grid div,.areaintelig-report-lines p{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;margin:0}.areaintelig-mini-grid span{ display:block; color:#64748b; font-size:12px; font-weight:800; text-transform:uppercase; }.areaintelig-mini-grid strong{ display:block; color:#0f172a; font-size:18px; margin-top:5px; }.areaintelig-alert-form{ display:grid; grid-template-columns:1fr 1fr auto; gap:12px; margin-top:16px; }.areaintelig-alert-form input{border:1px solid #cbd5e1;border-radius:999px;	padding:12px 16px;min-height:46px}.areaintelig-notice.success{ background:#dcfce7; color:#166534; border-radius:12px; padding:10px 12px; margin:12px 0; font-weight:700; }.areaintelig-report-box{ border-style: dashed; }.areaintelig-wishlist-message{display: block;margin-top: 8px;font-size: 12px;color: #64748b}.areaintelig-saved-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;margin-top: 16px}.areaintelig-saved-item{display: block;padding: 16px;border: 1px solid #e2e8f0;border-radius: 16px;text-decoration: none;background: #fff;transition: .2s ease}.areaintelig-saved-item:hover{transform: translateY(-3px);box-shadow: 0 18px 40px rgba(15,23,42,.08)}.areaintelig-saved-item strong,.areaintelig-saved-item span{display: block}.areaintelig-saved-item strong{ color:#0f172a; }.areaintelig-saved-item span{ color:#64748b; margin-top:6px; }.areaintelig-map-wrap{position: relative;min-height: 360px;border-radius: 18px;overflow: hidden}.areaintelig-map-nearby{position: absolute;left: 18px;bottom: 18px;max-width: 280px;padding: 14px;border-radius: 16px;background: rgba(255,255,255,.92);box-shadow: 0 18px 45px rgba(15,23,42,.12)}.areaintelig-map-nearby strong,.areaintelig-map-nearby span{display: block}.areaintelig-map-nearby strong{margin-bottom: 8px;color: #0f172a}.areaintelig-map-nearby span{font-size: 12px;color: #475569;padding: 4px 0}.areaintelig-recommendation-layout{display: grid;grid-template-columns: minmax(100px, 200px) minmax(0, 1fr);gap: 20px;align-items: stretch}.areaintelig-recommendation-label{border-radius: 22px;padding: 22px;background: linear-gradient(135deg, #0f172a, #14532d);color: #fff;display: flex;flex-direction: column;justify-content: center;box-shadow: 0 18px 40px rgba(15,23,42,.14)}.areaintelig-recommendation-label strong{font-size: 38px;line-height: 1;letter-spacing: -0.04em}.areaintelig-recommendation-label span{margin-top: 10px;font-weight: 800;opacity: .82}.areaintelig-recommendation-buy .areaintelig-recommendation-label{ background: linear-gradient(135deg, #064e3b, #22c55e); }.areaintelig-recommendation-hold .areaintelig-recommendation-label{ background: linear-gradient(135deg, #0f172a, var(--areaintelig-primary,#2271b1)); }.areaintelig-recommendation-avoid .areaintelig-recommendation-label{ background: linear-gradient(135deg, #7f1d1d, #ef4444); }.areaintelig-recommendation-copy p{ margin: 0 0 16px; color: #64748b; line-height: 1.75; }.areaintelig-mortgage-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }.areaintelig-compare-table-wrap{ overflow-x: auto; margin-top: 18px; }.areaintelig-compare-table{ width: 100%; border-collapse: separate; border-spacing: 0 10px; }.areaintelig-compare-table th{ text-align: left; color: #64748b; font-size: 12px; text-transform: uppercase; letter-spacing: .08em; padding: 0 14px 6px; }.areaintelig-compare-table td{ background: #fff; border-top: 1px solid #e2e8f0; border-bottom: 1px solid #e2e8f0; padding: 16px 14px; }.areaintelig-compare-table td:first-child{ border-left: 1px solid #e2e8f0; border-radius: 16px 0 0 16px; }.areaintelig-compare-table td:last-child{ border-right: 1px solid #e2e8f0; border-radius: 0 16px 16px 0; }.areaintelig-decision-pill{ display: inline-flex; padding: 7px 10px; border-radius: 999px; font-weight: 900; font-size: 12px; }.areaintelig-decision-buy{ background: rgba(34,197,94,.14); color: #166534; }.areaintelig-decision-hold{ background: rgb(var(--areaintelig-primary-rgb,34 113 177) / .12); color: #135e96; }.areaintelig-decision-avoid{ background: rgba(239,68,68,.12); color: #b91c1c; }.areaintelig-prediction-box{border-color: rgba(34, 197, 94, 0.28)}.areaintelig-prediction-grid,.areaintelig-dashboard-mini-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;margin-top: 18px}.areaintelig-prediction-grid div,.areaintelig-dashboard-mini-grid div{background: #ffffff;border: 1px solid rgba(226, 232, 240, 0.9);border-radius: 18px;padding: 16px;box-shadow: 0 8px 24px rgba(15, 23, 42, 0.05)}.areaintelig-prediction-grid span,.areaintelig-dashboard-mini-grid span{display: block;font-size: 12px;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase;color: #64748b;margin-bottom: 7px}.areaintelig-prediction-grid strong,.areaintelig-dashboard-mini-grid strong{display: block;font-size: 24px;line-height: 1.1;font-weight: 950;color: #0f172a}.areaintelig-small-note{margin-top: 16px;font-size: 13px;color: #64748b}.areaintelig-user-dashboard h4{font-size: 18px;margin: 24px 0 10px}.areaintelig-mini-list{display: grid;gap: 10px}.areaintelig-mini-list a{display: block;padding: 13px 15px;border-radius: 14px;background: #f8fafc;border: 1px solid #e2e8f0;text-decoration: none;font-weight: 800;color: #0f172a}.areaintelig-mini-list a:hover{background: #ffffff;border-color: rgba(34, 197, 94, 0.45)}.areaintelig-deal-card,.areaintelig-benchmark-box,.areaintelig-timeline-box{position: relative}.areaintelig-deal-layout{display: grid;grid-template-columns: minmax(100px, 180px) minmax(0, 1fr);gap: 22px;align-items: center}.areaintelig-deal-score{min-height: 170px;border-radius: 26px;background: linear-gradient(135deg, #0f172a, #1e293b);color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;box-shadow: 0 22px 48px rgba(15, 23, 42, 0.18)}.areaintelig-deal-score strong{font-size: 52px;line-height: 1;font-weight: 950}.areaintelig-deal-score span{margin-top: 10px;font-weight: 900;letter-spacing: 0.04em;text-transform: uppercase}.areaintelig-deal-hot .areaintelig-deal-score{background: linear-gradient(135deg, #064e3b, #22c55e)}.areaintelig-deal-overpriced .areaintelig-deal-score{background: linear-gradient(135deg, #7f1d1d, #ef4444)}.areaintelig-deal-content p{font-size: 16px;line-height: 1.75;color: #475569;margin: 0 0 18px}.areaintelig-mini-grid,.areaintelig-timeline-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px}.areaintelig-mini-grid div,.areaintelig-timeline-item{border: 1px solid rgba(226, 232, 240, 0.9);border-radius: 18px;background: #fff;padding: 16px;box-shadow: 0 10px 26px rgba(15, 23, 42, 0.05)}.areaintelig-mini-grid span,.areaintelig-timeline-item span,.areaintelig-timeline-item small{display: block;font-size: 12px;font-weight: 900;letter-spacing: 0.06em;text-transform: uppercase;color: #64748b;margin-bottom: 7px}.areaintelig-mini-grid strong,.areaintelig-timeline-item strong{display: block;font-size: 20px;line-height: 1.25;font-weight: 950;color: #0f172a}.areaintelig-timeline-item{position: relative;overflow: hidden}.areaintelig-timeline-item::after{content: "";position: absolute;right: -22px;top: -22px;width: 74px;height: 74px;border-radius: 999px;background: rgba(34, 197, 94, 0.12)}.areaintelig-dashboard-settings{display: flex;gap: 10px;align-items: center;flex-wrap: wrap;margin: 18px 0}.areaintelig-dashboard-settings select{min-width: 240px}.areaintelig-assistant-suggestions{display: flex;gap: 10px;flex-wrap: wrap;margin: 18px 0}.areaintelig-assistant-suggestions button,.areaintelig-assistant-form button{border: 0;border-radius: 999px;background: #0f172a;color: #fff;font-weight: 800;padding: 11px 16px;cursor: pointer}.areaintelig-assistant-suggestions button{background: #f1f5f9;color: #0f172a;border: 1px solid #e2e8f0}.areaintelig-assistant-suggestions button:hover,.areaintelig-assistant-form button:hover{transform: translateY(-2px)}.areaintelig-assistant-form{display: grid;grid-template-columns: 1fr auto;gap: 10px;margin-bottom: 16px}.areaintelig-assistant-form input{min-height: 46px;border-radius: 999px;border: 1px solid #cbd5e1;padding: 0 16px}.areaintelig-assistant-answer{border-radius: 18px;background: #f8fafc;border: 1px solid #e2e8f0;padding: 18px}.areaintelig-assistant-answer strong,.areaintelig-assistant-answer p{display: block;margin: 0}.areaintelig-assistant-answer p{margin-top: 8px;color: #64748b;line-height: 1.7}.areaintelig-heat-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 18px}.areaintelig-heat-item{border-radius: 20px;background: #fff;border: 1px solid #e2e8f0;padding: 18px;box-shadow: 0 12px 28px rgba(15,23,42,.06)}.areaintelig-heat-item span{display:block;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.areaintelig-heat-item strong{display:block;font-size:20px;font-weight:950;color:#0f172a;margin-bottom:14px}.areaintelig-heat-meter{height: 10px;border-radius: 999px;background: #e2e8f0;overflow: hidden}.areaintelig-heat-meter i{display: block;height: 100%;border-radius: inherit}.areaintelig-heat-item.is-green .areaintelig-heat-meter i{ background: linear-gradient(90deg,#166534,#22c55e); }.areaintelig-heat-item.is-yellow .areaintelig-heat-meter i{ background: linear-gradient(90deg,#92400e,#f59e0b); }.areaintelig-heat-item.is-red .areaintelig-heat-meter i{ background: linear-gradient(90deg,#7f1d1d,#ef4444); }.areaintelig-alert-row{display: grid;grid-template-columns: 1fr auto auto;gap: 12px;align-items: center;border-bottom: 1px solid #e2e8f0;padding: 12px 0}.areaintelig-alert-row a{ font-weight: 800; color: #0f172a; text-decoration: none; }.areaintelig-alert-row span,.areaintelig-alert-row small{ color: #64748b; }.areaintelig-report-history .areaintelig-mini-list small{ float: right; color: #64748b; }.areaintelig-assistant-pro .areaintelig-section-title p{max-width: 820px}.areaintelig-assistant-snapshot{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;margin: 22px 0}.areaintelig-assistant-snapshot div{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 18px;padding: 16px;box-shadow: 0 10px 26px rgba(15, 23, 42, 0.045)}.areaintelig-assistant-snapshot span{display: block;font-size: 11px;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase;color: #64748b;margin-bottom: 7px}.areaintelig-assistant-snapshot strong{display: block;font-size: 18px;font-weight: 950;color: #0f172a;line-height: 1.25}.areaintelig-assistant-suggestions{display: flex;gap: 12px;flex-wrap: wrap;margin: 20px 0 22px}.areaintelig-assistant-suggestions button,.areaintelig-assistant-form button{border: 0;border-radius: 999px;font-weight: 900;padding: 12px 18px;cursor: pointer;transition: transform 180ms ease, box-shadow 180ms ease, background 180ms ease}.areaintelig-assistant-suggestions button{display: inline-flex;align-items: center;gap: 8px;background: #f8fafc;color: #0f172a;border: 1px solid #e2e8f0;box-shadow: 0 8px 20px rgba(15, 23, 42, 0.04)}.areaintelig-assistant-suggestions button:hover,.areaintelig-assistant-form button:hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(15, 23, 42, 0.09)}.areaintelig-assistant-chat{display: flex;flex-direction: column;gap: 14px;max-height: 460px;overflow-y: auto;border: 1px solid #e2e8f0;border-radius: 24px;background: linear-gradient(180deg, #ffffff, #f8fafc);padding: 18px;margin-bottom: 18px}.areaintelig-assistant-message{display: flex;gap: 12px;align-items: flex-start;max-width: 88%}.areaintelig-assistant-user{align-self: flex-end;flex-direction: row-reverse}.areaintelig-assistant-bot{align-self: flex-start}.areaintelig-assistant-avatar{width: 38px;height: 38px;border-radius: 999px;display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 950;background: #0f172a;color: #ffffff;flex: 0 0 auto}.areaintelig-assistant-user .areaintelig-assistant-avatar{background: #22c55e}.areaintelig-assistant-bubble{border-radius: 20px;background: #ffffff;border: 1px solid #e2e8f0;padding: 15px 16px;box-shadow: 0 10px 24px rgba(15, 23, 42, 0.055)}.areaintelig-assistant-user .areaintelig-assistant-bubble{background: #0f172a;border-color: #0f172a;color: #ffffff}.areaintelig-assistant-bubble strong,.areaintelig-assistant-bubble p{display: block;margin: 0}.areaintelig-assistant-bubble p{margin-top: 7px;color: #64748b;line-height: 1.65}.areaintelig-assistant-user .areaintelig-assistant-bubble p{color: #ffffff;margin-top: 0}.areaintelig-assistant-result-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;margin-top: 14px}.areaintelig-assistant-result-grid span{display: block;border: 1px solid #e2e8f0;border-radius: 14px;background: #f8fafc;padding: 12px}.areaintelig-assistant-result-grid em{display: block;font-size: 11px;font-style: normal;font-weight: 900;letter-spacing: 0.06em;text-transform: uppercase;color: #64748b;margin-bottom: 5px}.areaintelig-assistant-result-grid b{display: block;font-size: 15px;color: #0f172a}.areaintelig-assistant-form{display: grid;grid-template-columns: 1fr auto;gap: 10px;margin-bottom: 0}.areaintelig-assistant-form input{min-height: 54px;border-radius: 999px;border: 1px solid #cbd5e1;padding: 0 18px;font-size: 15px;outline: none;box-shadow: none}.areaintelig-assistant-form input:focus{border-color: #0f172a;box-shadow: 0 0 0 3px rgba(15, 23, 42, 0.08)}.areaintelig-assistant-form button{min-width: 78px;background: #0f172a;color: #ffffff}.areaintelig-typing{display: inline-flex;gap: 5px;margin-top: 12px}.areaintelig-typing i{width: 7px;height: 7px;border-radius: 999px;background: #22c55e;animation: areainteligTyping 0.9s infinite ease-in-out}.areaintelig-typing i:nth-child(2){ animation-delay: 0.12s; }.areaintelig-typing i:nth-child(3){ animation-delay: 0.24s; }@keyframes areainteligTyping{0%, 80%, 100%{ transform: translateY(0); opacity: 0.45; }40%{ transform: translateY(-4px); opacity: 1; }}.areaintelig-performance-mode{display: flex;align-items: center;justify-content: space-between;gap: 16px;border: 1px solid rgba(203, 213, 225, 0.78);border-radius: 18px;background: #ffffff;box-shadow: 0 12px 34px rgba(15, 23, 42, 0.055);padding: 16px 18px;margin: 0 0 20px}.areaintelig-performance-mode strong{display: inline-flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 900;color: #0f172a;text-transform: uppercase;letter-spacing: 0.04em}.areaintelig-performance-mode strong::before{content: "";width: 10px;height: 10px;border-radius: 999px;background: #22c55e;box-shadow: 0 0 0 6px rgba(34, 197, 94, 0.13)}.areaintelig-performance-mode span{color: #64748b;font-size: 14px;line-height: 1.6}.areaintelig-performance-lite strong::before{background: #f59e0b;box-shadow: 0 0 0 6px rgba(245, 158, 11, 0.15)}.areaintelig-cost-breakdown h3{margin: 0 0 10px;font-size: clamp(24px, 2.6vw, 34px);letter-spacing: -0.04em}.areaintelig-cost-breakdown > p{margin: 0 0 22px;color: #64748b;line-height: 1.7}.areaintelig-cost-grid,.areaintelig-cost-totals{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}.areaintelig-cost-totals{margin-top: 18px}.areaintelig-cost-item,.areaintelig-cost-totals div{border: 1px solid rgba(226, 232, 240, 0.9);border-radius: 18px;background: #ffffff;box-shadow: 0 8px 24px rgba(15, 23, 42, 0.05);padding: 18px}.areaintelig-cost-totals div{background: linear-gradient(135deg, #0f172a, #14532d);border-color: rgba(15, 23, 42, 0.2)}.areaintelig-cost-item span,.areaintelig-cost-totals span{display: block;font-size: 12px;font-weight: 950;letter-spacing: 0.08em;text-transform: uppercase;color: #64748b;margin-bottom: 8px}.areaintelig-cost-totals span{color: rgba(255, 255, 255, 0.72)}.areaintelig-cost-item strong,.areaintelig-cost-totals strong{display: block;font-size: 20px;font-weight: 950;color: #0f172a;letter-spacing: -0.03em}.areaintelig-cost-totals strong{color: #ffffff}.areaintelig-performance-mode{align-items: center;justify-content: space-between;gap: 16px}.areaintelig-performance-copy{display: flex;flex-direction: column;gap: 4px}.areaintelig-mode-toggle{display: inline-flex;align-items: center;gap: 6px;background: rgba(15, 23, 42, 0.06);border: 1px solid rgba(15, 23, 42, 0.08);border-radius: 999px;padding: 5px;flex-shrink: 0}.areaintelig-mode-btn{border: 0;border-radius: 999px;padding: 9px 15px;font-size: 13px;font-weight: 800;line-height: 1;background: transparent;color: #334155;cursor: pointer;transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease}.areaintelig-mode-btn.is-active,.areaintelig-mode-btn:hover{background: #0f172a;color: #ffffff;box-shadow: 0 8px 18px rgba(15, 23, 42, 0.14)}html[data-areaintelig-mode="lite"] .areaintelig-chart-card,html[data-areaintelig-mode="lite"] .areaintelig-map-card,html[data-areaintelig-mode="lite"] .areaintelig-mortgage-box,html[data-areaintelig-mode="lite"] .areaintelig-assistant-card,html[data-areaintelig-mode="lite"] .areaintelig-price-alert,html[data-areaintelig-mode="lite"] .areaintelig-report-box,html[data-areaintelig-mode="lite"] .areaintelig-areaintelig-insight,html[data-areaintelig-mode="lite"] .areaintelig-recommendation-box,html[data-areaintelig-mode="lite"].areaintelig-theme-toggle-card{align-items: center;display: flex;gap: 16px;justify-content: space-between}.areaintelig-theme-copy{display: flex;flex-direction: column;gap: 4px}.areaintelig-theme-copy strong{color: var(--areaintelig-heading);font-size: 18px;font-weight: 950}.areaintelig-theme-copy span{color: var(--areaintelig-muted);font-size: 14px}.areaintelig-theme-toggle{background: rgba(15, 23, 42, 0.06);border: 1px solid rgba(15, 23, 42, 0.08);border-radius: 999px;display: inline-flex;gap: 6px;padding: 5px}.areaintelig-theme-btn{background: transparent;border: 0;border-radius: 999px;color: #334155;cursor: pointer;font-size: 13px;font-weight: 850;padding: 9px 15px;transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease}.areaintelig-theme-btn.is-active,.areaintelig-theme-btn:hover{background: #0f172a;box-shadow: 0 8px 18px rgba(15, 23, 42, 0.14);color: #fff}.areaintelig-converter-grid{display: grid;gap: 14px;grid-template-columns: repeat(2, minmax(0, 1fr)));margin-top: 18px}.areaintelig-converter-item,.areaintelig-distance-result{background: #fff;border: 1px solid rgba(226, 232, 240, 0.9);border-radius: 18px;box-shadow: 0 8px 24px rgba(15, 23, 42, 0.05);padding: 18px}.areaintelig-converter-item span,.areaintelig-distance-result span{color: #64748b;display: block;font-size: 12px;font-weight: 950;letter-spacing: 0.08em;margin-bottom: 8px;text-transform: uppercase}.areaintelig-converter-item strong,.areaintelig-distance-result strong{color: #0f172a;display: block;font-size: 20px;font-weight: 950;letter-spacing: -0.03em}html[data-areaintelig-theme="dark"] .areaintelig-property-insights-title,html[data-areaintelig-theme="dark"] .areaintelig-card-head h3,html[data-areaintelig-theme="dark"] .areaintelig-section-title h3,html[data-areaintelig-theme="dark"] .areaintelig-property-details h2,html[data-areaintelig-theme="dark"] .areaintelig-chart-header h3,html[data-areaintelig-theme="dark"] .areaintelig-theme-copy strong{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-card,html[data-areaintelig-theme="dark"] .areaintelig-converter-item,html[data-areaintelig-theme="dark"] .areaintelig-distance-result,html[data-areaintelig-theme="dark"] .areaintelig-property-item,html[data-areaintelig-theme="dark"] .areaintelig-place,html[data-areaintelig-theme="dark"] .areaintelig-chart-shell{background: #0f172a;border-color: rgba(148, 163, 184, 0.25);box-shadow: 0 24px 70px rgba(0, 0, 0, 0.3)}html[data-areaintelig-theme="dark"] .areaintelig-card::before{background: radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 34%)}html[data-areaintelig-theme="dark"] .areaintelig-card-head p,html[data-areaintelig-theme="dark"] .areaintelig-profile-content p,html[data-areaintelig-theme="dark"] .areaintelig-section-title p,html[data-areaintelig-theme="dark"] .areaintelig-chart-header p,html[data-areaintelig-theme="dark"] .areaintelig-theme-copy span,html[data-areaintelig-theme="dark"] .areaintelig-converter-item span,html[data-areaintelig-theme="dark"] .areaintelig-distance-result span,html[data-areaintelig-theme="dark"] .areaintelig-place p,html[data-areaintelig-theme="dark"] .areaintelig-place small{color: #94a3b8}html[data-areaintelig-theme="dark"] .areaintelig-converter-item strong,html[data-areaintelig-theme="dark"] .areaintelig-distance-result strong,html[data-areaintelig-theme="dark"] .areaintelig-property-item strong,html[data-areaintelig-theme="dark"] .areaintelig-place strong,html[data-areaintelig-theme="dark"] .areaintelig-score-row strong{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-score-row,html[data-areaintelig-theme="dark"] .areaintelig-theme-toggle,html[data-areaintelig-theme="dark"] .areaintelig-mode-toggle{background: rgba(255, 255, 255, 0.06);border-color: rgba(255, 255, 255, 0.1)}html[data-areaintelig-theme="dark"] .areaintelig-theme-btn,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn{color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-theme-btn.is-active,html[data-areaintelig-theme="dark"] .areaintelig-theme-btn:hover,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn.is-active,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn:hover{background: #22c55e;color: #052e16}html[data-areaintelig-theme="dark"]{color-scheme: dark;--areaintelig-text: #e2e8f0;--areaintelig-heading: #f8fafc;--areaintelig-muted: #a7b3c7;--areaintelig-soft: #0b1220;--areaintelig-soft-2: #111827;--areaintelig-border: rgba(148, 163, 184, 0.22);--areaintelig-border-strong: rgba(148, 163, 184, 0.36);--areaintelig-accent: #22c55e;--areaintelig-accent-2: #4ade80;--areaintelig-accent-soft: rgba(34, 197, 94, 0.18)}html[data-areaintelig-theme="dark"] .areaintelig-card,html[data-areaintelig-theme="dark"] .areaintelig-property-item,html[data-areaintelig-theme="dark"] .areaintelig-place,html[data-areaintelig-theme="dark"] .areaintelig-chart-shell,html[data-areaintelig-theme="dark"] .areaintelig-converter-item,html[data-areaintelig-theme="dark"] .areaintelig-distance-result,html[data-areaintelig-theme="dark"] .areaintelig-assistant-chat,html[data-areaintelig-theme="dark"] .areaintelig-assistant-message,html[data-areaintelig-theme="dark"] .areaintelig-dashboard-card,html[data-areaintelig-theme="dark"] .areaintelig-report-box,html[data-areaintelig-theme="dark"] .areaintelig-price-alert{background: linear-gradient(145deg, #0f172a, #111827);border-color: rgba(148, 163, 184, 0.24);box-shadow: 0 22px 60px rgba(0, 0, 0, 0.38)}html[data-areaintelig-theme="dark"] .areaintelig-investment-box{background: linear-gradient(135deg, #0f172a, #0b2f1f 58%, #064e3b);border-color: rgba(34, 197, 94, 0.22)}html[data-areaintelig-theme="dark"] h1,html[data-areaintelig-theme="dark"] h2,html[data-areaintelig-theme="dark"] h3,html[data-areaintelig-theme="dark"] h4,html[data-areaintelig-theme="dark"] .areaintelig-property-insights-title,html[data-areaintelig-theme="dark"] .areaintelig-card-head h3,html[data-areaintelig-theme="dark"] .areaintelig-section-title h3,html[data-areaintelig-theme="dark"] .areaintelig-chart-header h3,html[data-areaintelig-theme="dark"] .areaintelig-theme-copy strong,html[data-areaintelig-theme="dark"] .areaintelig-property-item strong,html[data-areaintelig-theme="dark"] .areaintelig-place strong,html[data-areaintelig-theme="dark"] .areaintelig-score-row strong,html[data-areaintelig-theme="dark"] .areaintelig-converter-item strong,html[data-areaintelig-theme="dark"] .areaintelig-distance-result strong{color: #f8fafc}html[data-areaintelig-theme="dark"] p,html[data-areaintelig-theme="dark"] .areaintelig-card-head p,html[data-areaintelig-theme="dark"] .areaintelig-profile-content p,html[data-areaintelig-theme="dark"] .areaintelig-section-title p,html[data-areaintelig-theme="dark"] .areaintelig-chart-header p,html[data-areaintelig-theme="dark"] .areaintelig-theme-copy span,html[data-areaintelig-theme="dark"] .areaintelig-place p,html[data-areaintelig-theme="dark"] .areaintelig-place small,html[data-areaintelig-theme="dark"] .areaintelig-property-item span,html[data-areaintelig-theme="dark"] .areaintelig-converter-item span,html[data-areaintelig-theme="dark"] .areaintelig-distance-result span{color: #b6c2d6}html[data-areaintelig-theme="dark"] input,html[data-areaintelig-theme="dark"] select,html[data-areaintelig-theme="dark"] textarea,html[data-areaintelig-theme="dark"] .areaintelig-score-row,html[data-areaintelig-theme="dark"] .areaintelig-theme-toggle,html[data-areaintelig-theme="dark"] .areaintelig-mode-toggle,html[data-areaintelig-theme="dark"] .areaintelig-assistant-input{background: rgba(15, 23, 42, 0.88);border-color: rgba(148, 163, 184, 0.25);color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-theme-btn,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn,html[data-areaintelig-theme="dark"] .areaintelig-assistant-quick,html[data-areaintelig-theme="dark"] .areaintelig-alert-submit,html[data-areaintelig-theme="dark"] .areaintelig-report-button,html[data-areaintelig-theme="dark"] .areaintelig-save-property{background: #1f2937;border-color: rgba(148, 163, 184, 0.24);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-theme-btn.is-active,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn.is-active,html[data-areaintelig-theme="dark"] .areaintelig-theme-btn:hover,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn:hover,html[data-areaintelig-theme="dark"] .areaintelig-alert-submit:hover,html[data-areaintelig-theme="dark"] .areaintelig-report-button:hover,html[data-areaintelig-theme="dark"] .areaintelig-save-property:hover{background: linear-gradient(135deg, #22c55e, #16a34a);border-color: rgba(34, 197, 94, 0.55);color: #052e16}html[data-areaintelig-theme="dark"] .areaintelig-chart-stat,html[data-areaintelig-theme="dark"] .areaintelig-trend-summary div,html[data-areaintelig-theme="dark"] .areaintelig-badge{background: rgba(255, 255, 255, 0.06);border-color: rgba(255, 255, 255, 0.1);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-progress{background: rgba(148, 163, 184, 0.2)}html[data-areaintelig-theme="dark"] .areaintelig-price-chart{filter: drop-shadow(0 18px 36px rgba(0, 0, 0, 0.35))}html[data-areaintelig-theme="dark"] .areaintelig-card:hover{border-color: rgba(34, 197, 94, 0.36);box-shadow: 0 30px 90px rgba(0, 0, 0, 0.5)}.areaintelig-smart-search-form{margin-top: 22px;padding: 20px;border: 1px solid rgba(226, 232, 240, 0.9);border-radius: 20px;background: #ffffff}.areaintelig-search-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 14px}.areaintelig-search-grid label{display: grid;gap: 7px;font-weight: 800;color: var(--areaintelig-heading, #0f172a)}.areaintelig-search-grid label span{font-size: 12px;text-transform: uppercase;letter-spacing: 0.06em;color: var(--areaintelig-muted, #64748b)}.areaintelig-search-grid input,.areaintelig-search-grid select{width: 100%;min-height: 44px;border: 1px solid rgba(203, 213, 225, 0.95);border-radius: 14px;padding: 8px 12px;background: #f8fafc;color: #0f172a}.areaintelig-search-actions{display: flex;align-items: center;gap: 12px;margin-top: 16px}.areaintelig-search-submit,.areaintelig-search-reset,.areaintelig-search-view{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;padding: 10px 18px;border-radius: 999px;border: 0;text-decoration: none;font-weight: 900;cursor: pointer}.areaintelig-search-submit,.areaintelig-search-view{background: linear-gradient(135deg, #0f172a, #1e293b);color: #ffffff}.areaintelig-search-reset{background: #f1f5f9;color: #0f172a}.areaintelig-search-results-head{display: flex;align-items: baseline;gap: 8px;margin: 22px 0 14px}.areaintelig-search-results-head strong{font-size: 30px;line-height: 1;color: var(--areaintelig-heading, #0f172a)}.areaintelig-search-results-head span{color: var(--areaintelig-muted, #64748b);font-weight: 700}.areaintelig-search-results{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px}.areaintelig-search-card{border: 1px solid rgba(226, 232, 240, 0.9);border-radius: 22px;overflow: hidden;background: #ffffff;box-shadow: 0 14px 40px rgba(15, 23, 42, 0.07);transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease}.areaintelig-search-card:hover{transform: translateY(-2px);box-shadow: 0 24px 70px rgba(15, 23, 42, 0.12);border-color: rgba(34, 197, 94, 0.45)}.areaintelig-search-thumb img{display: block;width: 100%;height: 190px;object-fit: cover}.areaintelig-search-body{padding: 18px}.areaintelig-search-badge{display: inline-flex;padding: 7px 11px;border-radius: 999px;background: rgba(34, 197, 94, 0.12);color: #166534;font-size: 12px;font-weight: 950;text-transform: uppercase;letter-spacing: 0.04em;margin-bottom: 10px}.areaintelig-search-card-overpriced .areaintelig-search-badge{ background: rgba(239, 68, 68, 0.12); color: #991b1b; }.areaintelig-search-card-fair .areaintelig-search-badge{ background: rgba(245, 158, 11, 0.14); color: #92400e; }.areaintelig-search-body h4{font-size: 20px;line-height: 1.25;margin: 0 0 8px}.areaintelig-search-body h4 a{color: var(--areaintelig-heading, #0f172a);text-decoration: none}.areaintelig-search-body p{margin: 0 0 14px;color: var(--areaintelig-muted, #64748b)}.areaintelig-search-metrics{display: grid;gap: 8px;margin-bottom: 14px}.areaintelig-search-metrics span{display: flex;justify-content: space-between;gap: 10px;padding: 9px 11px;border-radius: 12px;background: #f8fafc;color: #64748b;font-weight: 800}.areaintelig-search-metrics strong{color: #0f172a}.areaintelig-auto-insight .areaintelig-insight-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;margin-top: 20px}.areaintelig-auto-insight .areaintelig-insight-grid div{padding: 16px;border-radius: 18px;background: #ffffff;border: 1px solid rgba(226, 232, 240, 0.9);box-shadow: 0 10px 28px rgba(15, 23, 42, 0.045)}.areaintelig-auto-insight .areaintelig-insight-grid span{display: block;font-size: 12px;font-weight: 950;letter-spacing: 0.08em;text-transform: uppercase;color: #64748b;margin-bottom: 7px}.areaintelig-auto-insight .areaintelig-insight-grid strong{display: block;font-size: 20px;font-weight: 950;color: #0f172a}.areaintelig-auto-insight-positive{border-color: rgba(34, 197, 94, 0.45)}.areaintelig-auto-insight-caution{border-color: rgba(245, 158, 11, 0.55)}html[data-areaintelig-theme="dark"] .areaintelig-smart-search-form,html[data-areaintelig-theme="dark"] .areaintelig-search-card,html[data-areaintelig-theme="dark"] .areaintelig-search-metrics span,html[data-areaintelig-theme="dark"] .areaintelig-auto-insight .areaintelig-insight-grid div{background: rgba(15, 23, 42, 0.88);border-color: rgba(148, 163, 184, 0.25)}html[data-areaintelig-theme="dark"] .areaintelig-search-grid input,html[data-areaintelig-theme="dark"] .areaintelig-search-grid select{background: rgba(15, 23, 42, 0.92);border-color: rgba(148, 163, 184, 0.25);color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-search-body h4 a,html[data-areaintelig-theme="dark"] .areaintelig-search-metrics strong,html[data-areaintelig-theme="dark"] .areaintelig-auto-insight .areaintelig-insight-grid strong,html[data-areaintelig-theme="dark"] .areaintelig-search-results-head strong{color: #f8fafc}.areaintelig-property-badges{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.areaintelig-listing-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;background:#f1f5f9;color:#0f172a;border:1px solid #e2e8f0}.areaintelig-status-for-sale,.areaintelig-status-featured{background:#dcfce7;color:#166534;border-color:#bbf7d0}.areaintelig-status-for-rent{background:#dbeafe;color:#135e96;border-color:#bfdbfe}.areaintelig-status-sold,.areaintelig-status-rented{background:#fee2e2;color:#991b1b;border-color:#fecaca}.areaintelig-status-coming{background:#fef3c7;color:#92400e;border-color:#fde68a}.areaintelig-status-exclusive{background:#0f172a;color:#fff;border-color:#0f172a}.areaintelig-agent-card .areaintelig-agent-inner{display:grid;grid-template-columns:110px 1fr;gap:22px;align-items:center}.areaintelig-agent-photo{width:110px;height:110px;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#0f172a,var(--areaintelig-primary,#22c55e));display:flex;align-items:center;justify-content:center;color:#fff;font-size:42px;font-weight:900}.areaintelig-agent-photo img{width:100%;height:100%;object-fit:cover}.areaintelig-agent-info h3{margin:0 0 6px;font-size:26px}.areaintelig-agent-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.areaintelig-agent-actions a,.areaintelig-primary-link,.areaintelig-doc-list a,.areaintelig-primary-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:var(--areaintelig-primary,#0f172a);color:#fff;text-decoration:none;font-weight:800;border:0;cursor:pointer}.areaintelig-agent-actions a:hover,.areaintelig-primary-link:hover,.areaintelig-doc-list a:hover,.areaintelig-primary-btn:hover{background:var(--areaintelig-accent,#22c55e);color:#fff}.areaintelig-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.areaintelig-gallery-grid a{display:block;border-radius:18px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 12px 30px rgba(15,23,42,.08)}.areaintelig-gallery-grid img{display:block;width:100%;height:190px;object-fit:cover;transition:transform var(--areaintelig-duration-base,220ms) var(--areaintelig-ease-out,ease)}.areaintelig-gallery-grid a:hover img{transform:scale(1.04)}.areaintelig-media-links,.areaintelig-doc-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.areaintelig-contact-form{margin-top:18px}.areaintelig-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.areaintelig-form-grid p{margin:0}.areaintelig-form-grid label{display:block;font-weight:800;margin-bottom:7px}.areaintelig-form-grid input,.areaintelig-form-grid textarea{width:100%;border:1px solid #cbd5e1;border-radius:14px;padding:11px 13px}.areaintelig-field-wide{grid-column:1/-1}.areaintelig-success-message,.areaintelig-error-message{padding:12px 14px;border-radius:14px;font-weight:800;margin:14px 0}.areaintelig-success-message{background:#dcfce7;color:#166534}.areaintelig-error-message{background:#fee2e2;color:#991b1b}.dark-mode .areaintelig-listing-badge{border-color:#334155}.dark-mode .areaintelig-agent-actions a,.dark-mode .areaintelig-primary-link,.dark-mode .areaintelig-doc-list a,.dark-mode .areaintelig-primary-btn{background:var(--areaintelig-primary,#22c55e);color:#052e16}.dark-mode .areaintelig-form-grid input,.dark-mode .areaintelig-form-grid textarea{background:#0f172a;color:#e2e8f0;border-color:#334155}:root{--areaintelig-surface: #ffffff;--areaintelig-surface-soft: #f8fafc;--areaintelig-surface-muted: #f1f5f9;--areaintelig-text-strong: #0b1220;--areaintelig-text: #172033;--areaintelig-text-muted: #64748b;--areaintelig-border-soft: #dbe4ef;--areaintelig-border: #cbd5e1;--areaintelig-primary: #0f172a;--areaintelig-success: #16a34a;--areaintelig-success-soft: #dcfce7;--areaintelig-warning: #f59e0b;--areaintelig-danger: #ef4444;--areaintelig-focus: var(--areaintelig-primary,#2271b1);--areaintelig-card-radius: 20px;--areaintelig-control-radius: 14px;--areaintelig-touch: 44px;--areaintelig-ease: cubic-bezier(.2,.8,.2,1)}.areaintelig-property-insights,.areaintelig-profile,.areaintelig-search-wrap,.areaintelig-user-dashboard{color: var(--areaintelig-text)}.areaintelig-card{background: var(--areaintelig-surface);border: 1px solid var(--areaintelig-border-soft);border-radius: var(--areaintelig-card-radius);box-shadow: 0 10px 34px rgba(15, 23, 42, 0.055);transition: transform 180ms var(--areaintelig-ease), box-shadow 180ms var(--areaintelig-ease), border-color 180ms var(--areaintelig-ease)}.areaintelig-card:hover{transform: translateY(-2px);box-shadow: 0 16px 44px rgba(15, 23, 42, 0.08);border-color: var(--areaintelig-border)}.areaintelig-card h1,.areaintelig-card h2,.areaintelig-card h3,.areaintelig-property-insights-title,.areaintelig-section-title h3{color: var(--areaintelig-text-strong);letter-spacing: -0.035em}.areaintelig-card p,.areaintelig-section-title p,.areaintelig-chart-header p,.areaintelig-small-note{color: var(--areaintelig-text-muted);font-size: 15px;line-height: 1.7}.areaintelig-badge{background: var(--areaintelig-surface-muted);border: 1px solid var(--areaintelig-border-soft);color: var(--areaintelig-primary);min-height: 32px}.areaintelig-property-item,.areaintelig-place,.areaintelig-roi-grid div,.areaintelig-trend-summary div,.areaintelig-compare-grid div,.areaintelig-mini-grid div,.areaintelig-report-lines p,.areaintelig-prediction-grid div,.areaintelig-dashboard-mini-grid div{background: var(--areaintelig-surface);border: 1px solid var(--areaintelig-border-soft);border-radius: 16px;box-shadow: 0 5px 18px rgba(15, 23, 42, 0.035)}.areaintelig-property-item span,.areaintelig-place span,.areaintelig-roi-grid span,.areaintelig-trend-summary span,.areaintelig-mini-grid span,.areaintelig-prediction-grid span{color: #53637a;font-size: 11px}.areaintelig-property-item strong,.areaintelig-place strong,.areaintelig-roi-grid strong,.areaintelig-trend-summary strong,.areaintelig-mini-grid strong,.areaintelig-prediction-grid strong{color: var(--areaintelig-text-strong)}.areaintelig-score-row{background: var(--areaintelig-surface-soft);border: 1px solid transparent;min-height: 42px}.areaintelig-progress{background: #e8eef6}.areaintelig-chart-shell,.areaintelig-map-wrap,.areaintelig-map-card iframe{background: var(--areaintelig-surface-soft);border: 1px solid var(--areaintelig-border-soft)}.areaintelig-chart-stat{background: var(--areaintelig-surface-soft);border: 1px solid var(--areaintelig-border-soft)}.areaintelig-wishlist-btn,.areaintelig-print-report,.areaintelig-alert-form button,.areaintelig-cta,.areaintelig-mode-btn,.areaintelig-theme-btn,.areaintelig-assistant-form button,.areaintelig-contact-form button{min-height: var(--areaintelig-touch);border-radius: 999px;font-weight: 800;transition: transform 160ms var(--areaintelig-ease), box-shadow 160ms var(--areaintelig-ease), background 160ms var(--areaintelig-ease)}.areaintelig-wishlist-btn:hover,.areaintelig-print-report:hover,.areaintelig-alert-form button:hover,.areaintelig-assistant-form button:hover,.areaintelig-contact-form button:hover{transform: translateY(-1px);box-shadow: 0 14px 30px rgba(15,23,42,.16)}.areaintelig-alert-form input,.areaintelig-contact-form input,.areaintelig-contact-form textarea,.areaintelig-assistant-form input,.areaintelig-smart-search input,.areaintelig-smart-search select,.areaintelig-search-wrap input,.areaintelig-search-wrap select{min-height: var(--areaintelig-touch);border-radius: var(--areaintelig-control-radius);border: 1px solid var(--areaintelig-border);background: #fff;color: var(--areaintelig-text-strong);box-shadow: none}.areaintelig-alert-form input:focus,.areaintelig-contact-form input:focus,.areaintelig-contact-form textarea:focus,.areaintelig-assistant-form input:focus,.areaintelig-smart-search input:focus,.areaintelig-smart-search select:focus,.areaintelig-search-wrap input:focus,.areaintelig-search-wrap select:focus,.areaintelig-mode-btn:focus-visible,.areaintelig-theme-btn:focus-visible,.areaintelig-wishlist-btn:focus-visible,.areaintelig-print-report:focus-visible,.areaintelig-cta:focus-visible{outline: 3px solid rgb(var(--areaintelig-primary-rgb,34 113 177) / 0.22);outline-offset: 3px;border-color: var(--areaintelig-focus)}.areaintelig-assistant-card{background: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%)}.areaintelig-assistant-chat{background: #fbfdff;border: 1px solid var(--areaintelig-border-soft);border-radius: 18px}.areaintelig-assistant-bubble{border: 1px solid var(--areaintelig-border-soft);box-shadow: 0 8px 24px rgba(15,23,42,.045)}.areaintelig-assistant-user .areaintelig-assistant-bubble{background: var(--areaintelig-primary);color: #fff}.areaintelig-assistant-suggestions button{min-height: 42px;border-radius: 999px;background: var(--areaintelig-surface-soft);border: 1px solid var(--areaintelig-border-soft)}.areaintelig-investment-box{background: linear-gradient(135deg, #0f172a, #164e38);box-shadow: 0 18px 54px rgba(15,23,42,.12)}.areaintelig-contact-agent,.areaintelig-price-alert,.areaintelig-report-box{background: #fff}html[data-areaintelig-theme="dark"] .areaintelig-property-insights,html[data-areaintelig-theme="dark"] .areaintelig-profile,html[data-areaintelig-theme="dark"] .areaintelig-search-wrap,html[data-areaintelig-theme="dark"] .areaintelig-user-dashboard{--areaintelig-surface: #111827;--areaintelig-surface-soft: #0f172a;--areaintelig-surface-muted: #182235;--areaintelig-text-strong: #f8fafc;--areaintelig-text: #dbe7f3;--areaintelig-text-muted: #a8b5c7;--areaintelig-border-soft: #22304a;--areaintelig-border: #334155}html[data-areaintelig-theme="dark"] .areaintelig-card,html[data-areaintelig-theme="dark"] .areaintelig-property-item,html[data-areaintelig-theme="dark"] .areaintelig-place,html[data-areaintelig-theme="dark"] .areaintelig-roi-grid div,html[data-areaintelig-theme="dark"] .areaintelig-trend-summary div,html[data-areaintelig-theme="dark"] .areaintelig-mini-grid div,html[data-areaintelig-theme="dark"] .areaintelig-prediction-grid div,html[data-areaintelig-theme="dark"] .areaintelig-chart-shell{background: #111827;border-color: #22304a;box-shadow: 0 12px 34px rgba(0,0,0,.28)}html[data-areaintelig-theme="dark"] .areaintelig-card h1,html[data-areaintelig-theme="dark"] .areaintelig-card h2,html[data-areaintelig-theme="dark"] .areaintelig-card h3,html[data-areaintelig-theme="dark"] .areaintelig-property-insights-title,html[data-areaintelig-theme="dark"] .areaintelig-section-title h3,html[data-areaintelig-theme="dark"] strong{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-card p,html[data-areaintelig-theme="dark"] .areaintelig-section-title p,html[data-areaintelig-theme="dark"] .areaintelig-chart-header p,html[data-areaintelig-theme="dark"] .areaintelig-small-note{color: #a8b5c7}html[data-areaintelig-theme="dark"] .areaintelig-score-row,html[data-areaintelig-theme="dark"] .areaintelig-chart-stat,html[data-areaintelig-theme="dark"] .areaintelig-assistant-chat,html[data-areaintelig-theme="dark"] .areaintelig-assistant-suggestions button{background: #0f172a;border-color: #22304a}html[data-areaintelig-theme="dark"] input,html[data-areaintelig-theme="dark"] select,html[data-areaintelig-theme="dark"] textarea{background: #0b1220;color: #e2e8f0;border-color: #334155}html[data-areaintelig-theme="dark"] input::placeholder,html[data-areaintelig-theme="dark"] textarea::placeholder{color: #94a3b8}.areaintelig-areaintelig-card{position:relative;overflow:hidden;border:1px solid rgba(40,73,99,.12);background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.areaintelig-areaintelig-card .areaintelig-chip{display:inline-flex;align-items:center;margin-bottom:10px;padding:5px 10px;border-radius:999px;background:#eef6ff;color:#184a7a;font-size:12px;font-weight:700;letter-spacing:.02em}.areaintelig-areaintelig-card h3{margin:0 0 12px;font-size:22px;line-height:1.25;color:#172033}.areaintelig-areaintelig-card p{margin:0 0 10px;color:#4b5563;line-height:1.7}.areaintelig-areaintelig-card ul{margin:12px 0 0 18px;padding:0;color:#4b5563;line-height:1.7}.areaintelig-meter{height:10px;border-radius:999px;background:#e8eef5;overflow:hidden;margin:8px 0 10px}.areaintelig-meter span{display:block;height:100%;border-radius:999px;background:var(--areaintelig-primary,#2271b1)}.areaintelig-areaintelig-risk-high .areaintelig-meter span{background:#dc2626}.areaintelig-areaintelig-risk-medium .areaintelig-meter span{background:#d97706}.areaintelig-areaintelig-risk-low .areaintelig-meter span{background:#16a34a}.areaintelig-areaintelig-lead-score .areaintelig-meter span,.areaintelig-areaintelig-match-score .areaintelig-meter span{background:var(--areaintelig-primary,#7c3aed)}.areaintelig-card a:focus-visible,.areaintelig-card button:focus-visible,.areaintelig-card input:focus-visible,.areaintelig-card select:focus-visible,.areaintelig-card textarea:focus-visible,.areaintelig-theme-customizer-panel button:focus-visible{outline: 3px solid var(--areaintelig-primary, #2271b1);outline-offset: 3px}.areaintelig-wishlist-btn[aria-busy="true"],.areaintelig-print-report[aria-busy="true"]{cursor: progress;opacity: .72}[dir="rtl"] .areaintelig-wrap,.rtl .areaintelig-wrap{direction: rtl;text-align: right}[dir="rtl"] .areaintelig-score-row,.rtl .areaintelig-score-row{direction: rtl}[dir="rtl"] .areaintelig-property-item,[dir="rtl"] .areaintelig-place,[dir="rtl"] .areaintelig-roi-grid div,[dir="rtl"] .areaintelig-trend-summary div,[dir="rtl"] .areaintelig-compare-grid div,[dir="rtl"] .areaintelig-mini-grid div,.rtl .areaintelig-property-item,.rtl .areaintelig-place,.rtl .areaintelig-roi-grid div,.rtl .areaintelig-trend-summary div,.rtl .areaintelig-compare-grid div,.rtl .areaintelig-mini-grid div{text-align: right;direction: rtl}[dir="rtl"] .areaintelig-property-insights-title::after,.rtl .areaintelig-property-insights-title::after{left: auto;right: 0}[dir="rtl"] .areaintelig-chart-header,.rtl .areaintelig-chart-header{flex-direction: row-reverse}[dir="rtl"] .areaintelig-investment-box,.rtl .areaintelig-investment-box{direction: rtl}[dir="rtl"] .areaintelig-investment-score,.rtl .areaintelig-investment-score{flex-direction: row-reverse}[dir="rtl"] .areaintelig-badge,.rtl .areaintelig-badge{flex-direction: row-reverse}[dir="rtl"] .areaintelig-card,.rtl .areaintelig-card{text-align: right;direction: rtl}[dir="rtl"] .areaintelig-card h2,[dir="rtl"] .areaintelig-card h3,[dir="rtl"] .areaintelig-card p,.rtl .areaintelig-card h2,.rtl .areaintelig-card h3,.rtl .areaintelig-card p{text-align: right}[dir="rtl"] .areaintelig-search-form,[dir="rtl"] .areaintelig-search-filters,[dir="rtl"] .areaintelig-search-grid,.rtl .areaintelig-search-form,.rtl .areaintelig-search-filters,.rtl .areaintelig-search-grid{direction: rtl}[dir="rtl"] .areaintelig-search-card,.rtl .areaintelig-search-card{text-align: right}[dir="rtl"] .areaintelig-contact-form label,[dir="rtl"] .areaintelig-alert-form label,[dir="rtl"] .areaintelig-form-row label,.rtl .areaintelig-contact-form label,.rtl .areaintelig-alert-form label,.rtl .areaintelig-form-row label{text-align: right;display: block}[dir="rtl"] .areaintelig-place-icon,.rtl .areaintelig-place-icon{margin-right: 0;margin-left: 10px}[dir="rtl"] .areaintelig-progress div,.rtl .areaintelig-progress div{float: right}[dir="rtl"] .areaintelig-report-lines,.rtl .areaintelig-report-lines{direction: rtl;text-align: right}[dir="rtl"] .areaintelig-profile,.rtl .areaintelig-profile{direction: rtl;text-align: right}[dir="rtl"] .areaintelig-compare-grid,.rtl .areaintelig-compare-grid{direction: rtl}[dir="rtl"] .areaintelig-currency-row,.rtl .areaintelig-currency-row{flex-direction: row-reverse}[dir="rtl"] .areaintelig-deal-row,[dir="rtl"] .areaintelig-rec-box,.rtl .areaintelig-deal-row,.rtl .areaintelig-rec-box{text-align: right;direction: rtl}[dir="rtl"] .areaintelig-theme-toggle,.rtl .areaintelig-theme-toggle{left: 18px;right: auto}[dir="rtl"] .areaintelig-wishlist-message,.rtl .areaintelig-wishlist-message{text-align: right}[dir="rtl"] .areaintelig-data-note,.rtl .areaintelig-data-note{text-align: right;direction: rtl}[dir="rtl"] .areaintelig-saved-grid,[dir="rtl"] .areaintelig-saved-card,.rtl .areaintelig-saved-grid,.rtl .areaintelig-saved-card{text-align: right;direction: rtl}[dir="rtl"] .areaintelig-agent-box,.rtl .areaintelig-agent-box{text-align: right;direction: rtl}.areaintelig-assistant-floating{position: fixed;right: max(22px, env(safe-area-inset-right));bottom: max(22px, env(safe-area-inset-bottom));z-index: 99999;font-family: inherit}.areaintelig-assistant-position-left{left: max(22px, env(safe-area-inset-left));right: auto}.areaintelig-assistant-toggle{display: inline-flex;align-items: center;gap: 12px;padding: 10px 20px 10px 12px;border: 0;border-radius: 999px;background: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);color: #fff;cursor: pointer;box-shadow: 0 4px 20px rgba(15, 23, 42, .35), 0 2px 8px rgba(15, 23, 42, .2);transition: transform 220ms cubic-bezier(.22,.68,0,1.2), box-shadow 220ms ease;position: relative}.areaintelig-assistant-toggle:hover,.areaintelig-assistant-toggle:focus-visible{transform: translateY(-3px);box-shadow: 0 8px 32px rgb(var(--areaintelig-primary-rgb,34 113 177) / .45), 0 4px 12px rgba(15, 23, 42, .25)}.areaintelig-assistant-toggle:focus-visible{outline: 3px solid #60a5fa;outline-offset: 3px}.areaintelig-assistant-toggle:active{transform: translateY(0) scale(.98)}.areaintelig-assistant-toggle-label{display: flex;flex-direction: column;gap: 1px;text-align: left}.areaintelig-assistant-toggle-title{font-size: 13px;font-weight: 900;line-height: 1.2;letter-spacing: .01em}.areaintelig-assistant-toggle-sub{font-size: 11px;font-weight: 600;color: rgba(255,255,255,.7);letter-spacing: .04em}.areaintelig-assistant-orb{position: relative;width: 42px;height: 42px;flex-shrink: 0;order: -1}.areaintelig-assistant-orb-ring{position: absolute;inset: -3px;border-radius: 50%;border: 2px solid rgba(255,255,255,.3);animation: areaintelig-orb-pulse 3s ease-in-out infinite}.areaintelig-assistant-orb-core{position: absolute;inset: 0;border-radius: 50%;background: linear-gradient(135deg, var(--areaintelig-primary,#2271b1), #3b82f6);display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 8px rgb(var(--areaintelig-primary-rgb,34 113 177) / .5)}.areaintelig-assistant-orb-core svg{width: 18px;height: 18px;color: #fff}.areaintelig-assistant-orb-dot{position: absolute;top: 2px;right: 2px;width: 10px;height: 10px;border-radius: 50%;background: #22c55e;border: 2px solid #0f172a;animation: areaintelig-dot-blink 2.5s ease-in-out infinite}@keyframes areaintelig-orb-pulse{0%, 100%{ opacity: .6; transform: scale(1); }50%      { opacity: 1; transform: scale(1.08); }}@keyframes areaintelig-dot-blink{0%, 100%{ opacity: 1; }50%      { opacity: .5; }}.areaintelig-assistant-panel{position: absolute;right: 0;bottom: 70px;width: min(480px, calc(100vw - 32px));max-height: min(680px, calc(100vh - 110px));background: #fff;border-radius: 24px;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 4px 24px rgba(15,23,42,.12),0 16px 48px rgba(15,23,42,.16);display: flex;flex-direction: column;overflow: hidden;transform-origin: bottom right;transition: transform 220ms cubic-bezier(.22,.68,0,1.2), opacity 200ms ease}.areaintelig-assistant-position-left .areaintelig-assistant-panel{right: auto;left: 0;transform-origin: bottom left}.areaintelig-assistant-panel[hidden]{display: none}.areaintelig-assistant-panel.is-open{animation: areaintelig-panel-in 280ms cubic-bezier(.22,.68,0,1.2) forwards}@keyframes areaintelig-panel-in{from{ opacity: 0; transform: scale(.92) translateY(12px); }to  { opacity: 1; transform: scale(1) translateY(0); }}.areaintelig-assistant-panel-header{display: flex;align-items: center;justify-content: space-between;padding: 16px 18px;background: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);flex-shrink: 0}.areaintelig-assistant-panel-brand{display: flex;align-items: center;gap: 12px}.areaintelig-assistant-panel-icon{width: 40px;height: 40px;border-radius: 12px;background: rgba(255,255,255,.15);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.areaintelig-assistant-panel-icon svg{width: 20px;height: 20px;color: #fff}.areaintelig-assistant-panel-kicker{display: block;font-size: 10px;font-weight: 900;letter-spacing: .1em;text-transform: uppercase;color: rgba(255,255,255,.65);margin-bottom: 2px}.areaintelig-assistant-panel-header h3{margin: 0;font-size: 17px;font-weight: 900;color: #fff;line-height: 1.2;letter-spacing: -.01em}.areaintelig-assistant-panel-controls{display: flex;align-items: center;gap: 8px}.areaintelig-assistant-online-dot{width: 8px;height: 8px;border-radius: 50%;background: #22c55e;animation: areaintelig-dot-blink 2.5s ease-in-out infinite}.areaintelig-assistant-online-text{font-size: 11px;font-weight: 700;color: rgba(255,255,255,.7);letter-spacing: .04em}.areaintelig-assistant-close{width: 32px;height: 32px;border-radius: 8px;border: 0;background: rgba(255,255,255,.12);color: #fff;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background 180ms ease;margin-left: 4px}.areaintelig-assistant-close svg{width: 16px;height: 16px}.areaintelig-assistant-close:hover{background: rgba(255,255,255,.22)}.areaintelig-assistant-close:focus-visible{outline: 2px solid rgba(255,255,255,.6);outline-offset: 2px}.areaintelig-assistant-body{flex: 1;overflow-y: auto;overscroll-behavior: contain;display: flex;flex-direction: column;gap: 0;scroll-behavior: smooth}.areaintelig-assistant-context-strip{display: flex;align-items: center;gap: 12px;padding: 14px 18px;background: #f8fafc;border-bottom: 1px solid #f1f5f9;flex-shrink: 0}.areaintelig-assistant-context-thumb{width: 44px;height: 44px;border-radius: 12px;overflow: hidden;background: linear-gradient(135deg, #dbeafe, #ccfbf1);display: flex;align-items: center;justify-content: center;font-size: 20px;flex-shrink: 0}.areaintelig-assistant-context-thumb img{width: 100%;height: 100%;object-fit: cover;display: block}.areaintelig-assistant-context-info{flex: 1;min-width: 0}.areaintelig-assistant-context-info strong{display: block;font-size: 13px;font-weight: 900;color: #0f172a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.areaintelig-assistant-context-info span{display: block;font-size: 11px;color: #64748b;margin-top: 2px}.areaintelig-assistant-context-stats{display: flex;gap: 12px;flex-shrink: 0}.areaintelig-assistant-context-stats div{display: flex;flex-direction: column;align-items: flex-end;gap: 1px}.areaintelig-assistant-context-stats span{font-size: 10px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: #94a3b8}.areaintelig-assistant-context-stats strong{font-size: 13px;font-weight: 900;color: #0f172a}.areaintelig-assistant-chips{display: flex;flex-wrap: wrap;gap: 7px;padding: 14px 16px 10px;border-bottom: 1px solid #f1f5f9}.areaintelig-assistant-chips button{display: inline-flex;align-items: center;gap: 5px;padding: 6px 12px;border-radius: 999px;border: 1px solid #e2e8f0;background: #f8fafc;color: #374151;font-size: 12px;font-weight: 700;cursor: pointer;transition: all 160ms ease;white-space: nowrap;font-family: inherit}.areaintelig-assistant-chips button:hover{background: #eff6ff;border-color: #bfdbfe;color: #135e96;transform: translateY(-1px)}.areaintelig-assistant-chips button:focus-visible{outline: 2px solid var(--areaintelig-primary,#2271b1);outline-offset: 2px}.areaintelig-assistant-chips button span{font-size: 13px}.areaintelig-assistant-chat{flex: 1;padding: 16px;display: flex;flex-direction: column;gap: 14px;overflow-y: auto;min-height: 120px}.areaintelig-assistant-message{display: flex;gap: 10px;align-items: flex-start}.areaintelig-assistant-user{flex-direction: row-reverse}.areaintelig-assistant-avatar{width: 34px;height: 34px;border-radius: 10px;background: linear-gradient(135deg, #0f172a, #1e3a8a);color: #fff;font-size: 10px;font-weight: 900;letter-spacing: .04em;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.areaintelig-assistant-bubble{max-width: 85%;background: #f1f5f9;border-radius: 18px 18px 18px 4px;padding: 12px 16px}.areaintelig-assistant-user .areaintelig-assistant-bubble{background: linear-gradient(135deg, #0f172a, #1e3a8a);color: #fff;border-radius: 18px 18px 4px 18px}.areaintelig-assistant-bubble p{margin: 0;font-size: 14px;line-height: 1.6;color: #1e293b}.areaintelig-assistant-user .areaintelig-assistant-bubble p{color: #fff}.areaintelig-assistant-bubble-meta{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: 8px}.areaintelig-assistant-bubble-signal{font-size: 11px;font-weight: 700;padding: 3px 8px;border-radius: 999px;background: rgba(34,197,94,.12);color: #15803d}.areaintelig-assistant-bubble-signal.areaintelig-rec-hold{background: rgba(234,179,8,.12);color: #a16207}.areaintelig-assistant-bubble-signal.areaintelig-rec-avoid{background: rgba(239,68,68,.1);color: #b91c1c}.areaintelig-assistant-bubble time{font-size: 11px;color: #94a3b8;flex-shrink: 0}.areaintelig-assistant-result{background: #fff;border: 1px solid #e2e8f0;border-radius: 14px;padding: 14px 16px;margin-top: 4px}.areaintelig-assistant-result strong{display: block;font-size: 13px;font-weight: 900;color: #0f172a;letter-spacing: -.01em;margin-bottom: 6px}.areaintelig-assistant-result p{margin: 0 0 10px;font-size: 13px;line-height: 1.6;color: #475569}.areaintelig-assistant-result-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 6px;margin-bottom: 10px}.areaintelig-assistant-result-grid span{display: flex;flex-direction: column;gap: 2px;padding: 8px 10px;background: #f8fafc;border-radius: 10px;border: 1px solid #f1f5f9}.areaintelig-assistant-result-grid em{font-size: 10px;font-style: normal;font-weight: 900;letter-spacing: .07em;text-transform: uppercase;color: #94a3b8}.areaintelig-assistant-result-grid b{font-size: 13px;font-weight: 900;color: #0f172a}.areaintelig-assistant-note{display: block;font-size: 11px;color: #94a3b8;line-height: 1.5;margin-top: 8px;padding-top: 8px;border-top: 1px solid #f1f5f9}.areaintelig-assistant-typing{display: flex;align-items: center;gap: 4px;padding: 10px 14px;background: #f1f5f9;border-radius: 18px 18px 18px 4px;width: fit-content}.areaintelig-assistant-typing span{width: 7px;height: 7px;border-radius: 50%;background: #94a3b8;animation: areaintelig-typing 1.2s ease-in-out infinite}.areaintelig-assistant-typing span:nth-child(2){ animation-delay: .2s; }.areaintelig-assistant-typing span:nth-child(3){ animation-delay: .4s; }@keyframes areaintelig-typing{0%, 80%, 100%{ transform: scale(.7); opacity: .5; }40%          { transform: scale(1); opacity: 1; }}.areaintelig-assistant-input-bar{padding: 12px 16px;border-top: 1px solid #f1f5f9;background: #fff;flex-shrink: 0}.areaintelig-assistant-form{display: grid;grid-template-columns: 1fr auto;gap: 8px;align-items: center}.areaintelig-assistant-form input{padding: 11px 16px;border-radius: 999px;border: 1.5px solid #e2e8f0;background: #f8fafc;color: #0f172a;font-size: 14px;font-family: inherit;outline: none;transition: border-color 180ms ease, background 180ms ease, box-shadow 180ms ease}.areaintelig-assistant-form input:focus{border-color: var(--areaintelig-primary,#2271b1);background: #fff;box-shadow: 0 0 0 3px rgb(var(--areaintelig-primary-rgb,34 113 177) / .1)}.areaintelig-assistant-form input::placeholder{color: #94a3b8}.areaintelig-assistant-form button[type="submit"]{width: 42px;height: 42px;border-radius: 50%;border: 0;background: linear-gradient(135deg, #0f172a, #1e3a8a);color: #fff;cursor: pointer;display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: transform 160ms ease, box-shadow 160ms ease}.areaintelig-assistant-form button[type="submit"]:hover{transform: scale(1.08);box-shadow: 0 4px 16px rgb(var(--areaintelig-primary-rgb,34 113 177) / .4)}.areaintelig-assistant-form button[type="submit"]:focus-visible{outline: 3px solid var(--areaintelig-primary,#2271b1);outline-offset: 3px}.areaintelig-assistant-form button[type="submit"] svg{width: 16px;height: 16px}.areaintelig-assistant-disclaimer{margin: 7px 0 0;font-size: 11px;color: #94a3b8;text-align: center;line-height: 1.4}html[data-areaintelig-theme="dark"] .areaintelig-assistant-panel{background: #0f172a;box-shadow: 0 0 0 1px rgba(148,163,184,.15), 0 16px 48px rgba(0,0,0,.5)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-context-strip{background: rgba(255,255,255,.04);border-color: rgba(148,163,184,.12)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-context-info strong,html[data-areaintelig-theme="dark"] .areaintelig-assistant-context-stats strong{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-assistant-chips{border-color: rgba(148,163,184,.12)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-chips button{background: rgba(255,255,255,.06);border-color: rgba(148,163,184,.2);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-assistant-chips button:hover{background: rgb(var(--areaintelig-primary-rgb,34 113 177) / .15);border-color: rgba(96,165,250,.3);color: #93c5fd}html[data-areaintelig-theme="dark"] .areaintelig-assistant-bubble{background: rgba(255,255,255,.07)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-bubble p{color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-assistant-result{background: rgba(255,255,255,.05);border-color: rgba(148,163,184,.15)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-result strong,html[data-areaintelig-theme="dark"] .areaintelig-assistant-result-grid b{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-assistant-result p{color: #94a3b8}html[data-areaintelig-theme="dark"] .areaintelig-assistant-result-grid span{background: rgba(255,255,255,.05);border-color: rgba(148,163,184,.12)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-input-bar{background: #0f172a;border-color: rgba(148,163,184,.12)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-form input{background: rgba(255,255,255,.07);border-color: rgba(148,163,184,.25);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-assistant-form input:focus{background: rgba(255,255,255,.1);border-color: #60a5fa}html[data-areaintelig-theme="dark"] .areaintelig-map-nearby{background: linear-gradient(145deg, #0f172a, #111827);border-color: rgba(148, 163, 184, 0.22);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-mini-list li{border-color: rgba(148, 163, 184, 0.15);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-notice{background: rgba(234, 179, 8, 0.12);border-color: rgba(234, 179, 8, 0.3);color: #fde047}html[data-areaintelig-theme="dark"] .areaintelig-performance-lite{background: rgba(234, 179, 8, 0.1);border-color: rgba(234, 179, 8, 0.25);color: #fde047}html[data-areaintelig-theme="dark"] .areaintelig-performance-copy{color: #94a3b8}html[data-areaintelig-theme="dark"] .areaintelig-smart-card{background: linear-gradient(145deg, #0f172a, #111827);border-color: rgba(148, 163, 184, 0.22);color: #e2e8f0;box-shadow: 0 22px 60px rgba(0, 0, 0, 0.38)}html[data-areaintelig-theme="dark"] .areaintelig-smart-card strong,html[data-areaintelig-theme="dark"] .areaintelig-smart-card h3,html[data-areaintelig-theme="dark"] .areaintelig-smart-card h4{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-smart-card p,html[data-areaintelig-theme="dark"] .areaintelig-smart-card span{color: #b6c2d6}html[data-areaintelig-theme="dark"] .areaintelig-insight{background: linear-gradient(145deg, #0f172a, #111827);border-color: rgba(148, 163, 184, 0.22);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-dashboard-settings{background: rgba(15, 23, 42, 0.7);border-color: rgba(148, 163, 184, 0.2);color: #e2e8f0}.areaintelig-signal-buy{background: linear-gradient(135deg, #052e16, #065f46);color: #d1fae5}.areaintelig-signal-buy .areaintelig-signal-main{background: rgba(34, 197, 94, 0.22)}.areaintelig-signal-buy .areaintelig-investment-signal-bar strong,.areaintelig-signal-buy strong{color: #6ee7b7}.areaintelig-signal-hold{background: linear-gradient(135deg, #1c1001, #451a03);color: #fef3c7}.areaintelig-signal-hold .areaintelig-signal-main{background: rgba(234, 179, 8, 0.22)}.areaintelig-signal-hold strong{color: #fde047}.areaintelig-signal-avoid{background: linear-gradient(135deg, #1f0000, #450a0a);color: #fee2e2}.areaintelig-signal-avoid .areaintelig-signal-main{background: rgba(239, 68, 68, 0.22)}.areaintelig-signal-avoid strong{color: #fca5a5}.areaintelig-signal-hot{background: linear-gradient(135deg, #052e16, #14532d);color: #d1fae5}.areaintelig-signal-hot .areaintelig-signal-main{background: rgba(34, 197, 94, 0.28)}.areaintelig-signal-hot strong{color: #4ade80}.areaintelig-signal-fair{background: linear-gradient(135deg, #0c1445, #1e3a8a);color: #dbeafe}.areaintelig-signal-fair .areaintelig-signal-main{background: rgba(59, 130, 246, 0.22)}.areaintelig-signal-fair strong{color: #93c5fd}.areaintelig-signal-overpriced{background: linear-gradient(135deg, #431407, #7c2d12);color: #ffedd5}.areaintelig-signal-overpriced .areaintelig-signal-main{background: rgba(249, 115, 22, 0.22)}.areaintelig-signal-overpriced strong{color: #fdba74}.areaintelig-property-dashboard{--ait-ink:        #0b1120;--ait-ink2:       #334155;--ait-muted:      #64748b;--ait-border:     #e2e8f0;--ait-surface:    #f8fafc;--ait-white:      #ffffff;--ait-primary:    #0f172a;--ait-accent:     var(--areaintelig-primary,#6366f1);--ait-accent2:    var(--areaintelig-primary,#4f46e5);--ait-green:      #059669;--ait-radius-sm:  10px;--ait-radius:     16px;--ait-radius-lg:  24px;--ait-shadow-sm:  0 1px 4px rgba(11,17,32,.06);--ait-shadow:     0 4px 20px rgba(11,17,32,.07);--ait-shadow-lg:  0 12px 48px rgba(11,17,32,.12);--ait-duration:   220ms;--ait-ease:       cubic-bezier(.4,0,.2,1)}.areaintelig-property-dashboard{max-width: 1160px;margin: 0 auto;padding: 0 clamp(16px, 3vw, 32px) 60px;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;-webkit-font-smoothing: antialiased}.areaintelig-pd-top{display: grid;grid-template-columns: minmax(320px, 48%) 1fr;gap: clamp(24px, 3vw, 44px);align-items: start;padding: clamp(28px, 4vw, 44px) 0 0;margin-bottom: 0}.areaintelig-pd-gallery{position: sticky;top: 24px;display: flex;flex-direction: column;gap: 10px}.areaintelig-pd-gallery-main{position: relative;border-radius: var(--ait-radius-lg);overflow: hidden;background: var(--ait-surface);aspect-ratio: 4 / 3;box-shadow: var(--ait-shadow-lg)}.areaintelig-pd-gallery-main img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .5s var(--ait-ease)}.areaintelig-pd-gallery-main:hover img{transform: scale(1.03)}.areaintelig-pd-gallery-count{position: absolute;bottom: 14px;right: 14px;display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;background: rgba(11, 17, 32, .72);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,.12);border-radius: 999px;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: .04em;cursor: pointer;transition: background var(--ait-duration) var(--ait-ease)}.areaintelig-pd-gallery-count:hover{background: rgba(11, 17, 32, .9)}.areaintelig-pd-gallery-thumbs{display: grid;grid-template-columns: repeat(4, 1fr);gap: 8px}.areaintelig-pd-gallery-thumb{border-radius: var(--ait-radius-sm);overflow: hidden;aspect-ratio: 4 / 3;cursor: pointer;position: relative;border: 2px solid transparent;transition: border-color var(--ait-duration) var(--ait-ease), box-shadow var(--ait-duration) var(--ait-ease)}.areaintelig-pd-gallery-thumb:hover{border-color: var(--ait-accent);box-shadow: 0 0 0 2px rgb(var(--areaintelig-primary-rgb,99 102 241) / .2)}.areaintelig-pd-gallery-thumb img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .3s var(--ait-ease)}.areaintelig-pd-gallery-thumb:hover img{transform: scale(1.06)}.areaintelig-pd-gallery-thumb.is-more::after{content: attr(data-more);position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(11, 17, 32, .55);color: #fff;font-size: 15px;font-weight: 800}.areaintelig-pd-image-placeholder{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;min-height: 300px;font-weight: 700;font-size: 14px;color: var(--ait-muted);background: linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%);letter-spacing: .05em;text-transform: uppercase}.areaintelig-pd-overview{display: flex;flex-direction: column;gap: 16px;padding-top: 6px}.areaintelig-pd-badges{display: flex;flex-wrap: wrap;align-items: center;gap: 7px}.areaintelig-arc-type-tag{display: inline-flex;align-items: center;padding: 4px 12px;border-radius: 999px;background: var(--ait-surface);border: 1px solid var(--ait-border);font-size: 11px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ait-muted)}.areaintelig-chip{display: inline-flex;align-items: center;padding: 5px 12px;border-radius: 999px;background: #eef2ff;color: var(--areaintelig-primary,#4338ca);font-size: 11px;font-weight: 800;letter-spacing: .04em;border: 1px solid #c7d2fe}.areaintelig-trend-chip{display: inline-flex;align-items: center;padding: 5px 12px;border-radius: 999px;background: #f0fdf4;color: #166534;font-size: 11px;font-weight: 800;letter-spacing: .04em;border: 1px solid #bbf7d0}.areaintelig-pd-title{font-size: clamp(22px, 2.8vw, 36px);line-height: 1.14;letter-spacing: -.03em;margin: 0;color: var(--ait-ink);font-weight: 800}.areaintelig-pd-address{display: flex;align-items: center;gap: 5px;font-size: 13px;color: var(--ait-muted);margin: 0;font-weight: 500}.areaintelig-pd-price{display: flex;align-items: baseline;gap: 10px;padding: 18px 22px;background: var(--ait-primary);border-radius: var(--ait-radius);position: relative;overflow: hidden}.areaintelig-pd-price::before{content: '';position: absolute;top: -30px;right: -30px;width: 120px;height: 120px;border-radius: 50%;background: rgb(var(--areaintelig-primary-rgb,99 102 241) / .15);pointer-events: none}.areaintelig-pd-price strong{font-size: clamp(24px, 2.6vw, 36px);font-weight: 900;letter-spacing: -.04em;color: #fff;line-height: 1;position: relative}.areaintelig-pd-price em{font-size: 11px;font-style: normal;font-weight: 700;color: rgba(255,255,255,.5);text-transform: uppercase;letter-spacing: .07em;position: relative}.areaintelig-pd-stats{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px}.areaintelig-pd-stats-v2 div{display: flex;flex-direction: column;gap: 4px;padding: 14px 14px 12px;border-radius: var(--ait-radius-sm);border: 1px solid var(--ait-border);background: var(--ait-white);box-shadow: var(--ait-shadow-sm);transition: box-shadow var(--ait-duration) var(--ait-ease), transform var(--ait-duration) var(--ait-ease)}.areaintelig-pd-stats-v2 div:hover{box-shadow: var(--ait-shadow);transform: translateY(-2px)}.areaintelig-pd-stats-v2 svg{color: var(--ait-accent);margin-bottom: 4px;flex-shrink: 0}.areaintelig-pd-stats-v2 span{display: block;font-size: 10px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ait-muted)}.areaintelig-pd-stats-v2 strong{font-size: 15px;font-weight: 800;color: var(--ait-ink);letter-spacing: -.02em;line-height: 1.1}.areaintelig-pd-signal{display: flex;align-items: center;gap: 10px;padding: 14px 18px;border-radius: var(--ait-radius-sm);background: linear-gradient(135deg, #052e16, #065f46);position: relative;overflow: hidden}.areaintelig-pd-signal::after{content: '';position: absolute;right: -20px;top: -20px;width: 80px;height: 80px;border-radius: 50%;background: rgba(255,255,255,.06);pointer-events: none}.areaintelig-pd-signal span{font-size: 10px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.5);flex-shrink: 0}.areaintelig-pd-signal strong{font-size: 15px;font-weight: 800;color: #fff;letter-spacing: -.02em}.areaintelig-pd-signal em{font-size: 12px;font-style: normal;color: rgba(255,255,255,.55);margin-left: auto;white-space: nowrap}.areaintelig-pd-signal.areaintelig-signal-buy    { background: linear-gradient(135deg, #052e16, #065f46); }.areaintelig-pd-signal.areaintelig-signal-hold   { background: linear-gradient(135deg, #1c1001, #92400e); }.areaintelig-pd-signal.areaintelig-signal-avoid  { background: linear-gradient(135deg, #1f0000, #991b1b); }.areaintelig-pd-signal.areaintelig-signal-hot    { background: linear-gradient(135deg, #052e16, #14532d); }.areaintelig-pd-signal.areaintelig-signal-fair   { background: linear-gradient(135deg, #0c1445, #1e3a8a); }.areaintelig-pd-signal.areaintelig-signal-overpriced{ background: linear-gradient(135deg, #431407, #7c2d12); }.areaintelig-pd-actions{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.areaintelig-share-btn{display: inline-flex;align-items: center;gap: 7px;padding: 10px 18px;border-radius: 999px;border: 1px solid var(--ait-border);background: var(--ait-white);color: var(--ait-ink2);font-size: 13px;font-weight: 700;cursor: pointer;transition: background var(--ait-duration), box-shadow var(--ait-duration);box-shadow: var(--ait-shadow-sm)}.areaintelig-share-btn:hover{background: var(--ait-surface);box-shadow: var(--ait-shadow)}.areaintelig-property-tabs{display: flex;align-items: center;gap: 2px;padding: 6px;background: var(--ait-surface);border: 1px solid var(--ait-border);border-radius: var(--ait-radius);margin: 28px 0 0;overflow-x: auto;scrollbar-width: none;-ms-overflow-style: none}.areaintelig-property-tabs::-webkit-scrollbar{ display: none; }.areaintelig-property-tabs button{display: inline-flex;align-items: center;gap: 7px;padding: 9px 16px;border: none;border-radius: 10px;background: transparent;color: var(--ait-muted);font-size: 13px;font-weight: 600;cursor: pointer;white-space: nowrap;transition: color var(--ait-duration), background var(--ait-duration), box-shadow var(--ait-duration);letter-spacing: -.01em}.areaintelig-property-tabs button:hover{background: var(--ait-white);color: var(--ait-ink)}.areaintelig-property-tabs button.is-active{background: var(--ait-white);color: var(--ait-ink);font-weight: 800;box-shadow: 0 1px 6px rgba(11,17,32,.1)}.areaintelig-pdl-head{padding: 32px 0 20px;border-bottom: 1px solid var(--ait-border);margin-bottom: 28px}.areaintelig-pdl-head span{display: inline-block;font-size: 11px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--ait-accent);margin-bottom: 8px}.areaintelig-pdl-head h2{font-size: clamp(18px, 2.2vw, 26px);font-weight: 800;color: var(--ait-ink);margin: 0;letter-spacing: -.03em;line-height: 1.2}.areaintelig-pdl{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: 28px;align-items: stretch}.areaintelig-pdl-full { grid-column: 1 / -1; }.areaintelig-pdl-card {display: flex;flex-direction: column;align-self: stretch}.areaintelig-pdl-card > .areaintelig-card,.areaintelig-pdl-card > div > .areaintelig-card{ flex: 1; }.areaintelig-pdl-empty{visibility: hidden}.areaintelig-pdl-card .areaintelig-roi-grid{grid-template-columns: 1fr 1fr}.areaintelig-pdl-card .areaintelig-mortgage-grid,.areaintelig-pdl-card .areaintelig-mini-grid{grid-template-columns: 1fr 1fr}.areaintelig-pdl-card .areaintelig-timeline-grid{grid-template-columns: 1fr}.areaintelig-pdl-card .areaintelig-timeline-item{grid-template-columns: 42px 1fr auto;gap: 12px;align-items: center}.areaintelig-pdl-card .areaintelig-timeline-item span{font-size: 11px}.areaintelig-pdl-card .areaintelig-timeline-item strong{font-size: 13px}.areaintelig-pdl-card .areaintelig-timeline-item small{font-size: 13px}.areaintelig-pdl-card .areaintelig-converter-grid{grid-template-columns: 1fr 1fr}.areaintelig-pdl-card .areaintelig-deal-layout{grid-template-columns: auto 1fr}.areaintelig-pdl-card .areaintelig-deal-score strong{font-size: 44px}.areaintelig-pdl-card .areaintelig-recommendation-layout{grid-template-columns: 1fr 1fr}.areaintelig-pdl-card .areaintelig-recommendation-label strong{font-size: 22px}.areaintelig-pdl-card .areaintelig-prediction-grid{grid-template-columns: 1fr 1fr}.areaintelig-pdl-card .areaintelig-prediction-grid strong{font-size: 18px}.areaintelig-pdl-card .areaintelig-score-row{grid-template-columns: minmax(90px, 130px) 1fr minmax(36px, 48px)}.areaintelig-pdl-card .areaintelig-score-list{gap: 10px}.areaintelig-pdl-card .areaintelig-agent-inner{grid-template-columns: 80px 1fr;gap: 16px}.areaintelig-pdl-card .areaintelig-agent-photo{width: 80px;height: 80px;border-radius: 16px;font-size: 28px}.areaintelig-pdl-card .areaintelig-agent-photo img{width: 80px;height: 80px}.areaintelig-pdl-card .areaintelig-agent-info{padding: 0}.areaintelig-pdl-card .areaintelig-agent-info h3{font-size: 18px}.areaintelig-pdl-card .areaintelig-agent-actions{margin-top: 10px}.areaintelig-pdl-card .areaintelig-agent-actions a{font-size: 12px;padding: 8px 12px}.areaintelig-pdl-card .areaintelig-insight-grid,.areaintelig-pdl-card .areaintelig-auto-insight .areaintelig-insight-grid{grid-template-columns: 1fr}.areaintelig-pdl-full .areaintelig-heat-grid{grid-template-columns: repeat(2, 1fr)}.areaintelig-pdl-full .areaintelig-nearby-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.areaintelig-pdl{align-items: stretch}.areaintelig-pdl-card{display: flex;flex-direction: column;align-self: stretch}.areaintelig-pdl-card > .areaintelig-card{flex: 1;display: flex;flex-direction: column}.areaintelig-pdl-card > .areaintelig-card > .areaintelig-section-title{flex-shrink: 0}.areaintelig-pdl-card > .areaintelig-performance-mode,.areaintelig-pdl-card > .areaintelig-theme-toggle-card{flex: 1}.areaintelig-map-wrap{border-radius: var(--ait-radius);overflow: hidden;border: 1px solid var(--ait-border)}.areaintelig-map-wrap iframe{width: 100%;height: 380px;border: 0;display: block}.areaintelig-map-disclosure{font-size: 11px;color: var(--ait-muted);margin: 10px 0 0;line-height: 1.5}.areaintelig-map-nearby{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.areaintelig-map-nearby strong{display: block;width: 100%;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ait-muted);margin-bottom: 4px}.areaintelig-map-nearby span{display: inline-block;padding: 5px 12px;border-radius: 999px;background: var(--ait-surface);border: 1px solid var(--ait-border);font-size: 12px;color: var(--ait-ink2);font-weight: 600}.areaintelig-contact-row{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;align-items: start}.areaintelig-contact-row-agent{ display: flex; flex-direction: column; }.areaintelig-contact-row-form { display: flex; flex-direction: column; gap: 16px; }.areaintelig-contact-property-summary{background: var(--ait-white)}.areaintelig-contact-prop-stats{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin: 12px 0}.areaintelig-contact-prop-stats div{padding: 10px 12px;border-radius: var(--ait-radius-sm);background: var(--ait-surface);border: 1px solid var(--ait-border)}.areaintelig-contact-prop-stats span{display: block;font-size: 10px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ait-muted);margin-bottom: 3px}.areaintelig-contact-prop-stats strong{font-size: 14px;font-weight: 800;color: var(--ait-ink);letter-spacing: -.02em}.areaintelig-contact-signal{display: flex;align-items: center;gap: 10px;padding: 12px 16px;border-radius: var(--ait-radius-sm);background: linear-gradient(135deg, #052e16, #065f46);margin-top: 4px}.areaintelig-contact-signal span{font-size: 10px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.5);flex-shrink: 0}.areaintelig-contact-signal strong{font-size: 14px;font-weight: 800;color: #fff}.areaintelig-contact-signal em{font-size: 12px;font-style: normal;color: rgba(255,255,255,.55);margin-left: auto}html[data-areaintelig-theme="dark"] .areaintelig-pdl-card .areaintelig-mini-grid div,html[data-areaintelig-theme="dark"] .areaintelig-pdl-card .areaintelig-roi-grid div,html[data-areaintelig-theme="dark"] .areaintelig-pdl-card .areaintelig-mortgage-grid div,html[data-areaintelig-theme="dark"] .areaintelig-pdl-card .areaintelig-converter-grid .areaintelig-converter-item,html[data-areaintelig-theme="dark"] .areaintelig-pdl-card .areaintelig-prediction-grid div{background: rgba(255, 255, 255, 0.05);border-color: rgba(148, 163, 184, 0.2);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-pdl-card .areaintelig-mini-grid strong,html[data-areaintelig-theme="dark"] .areaintelig-pdl-card .areaintelig-roi-grid strong,html[data-areaintelig-theme="dark"] .areaintelig-pdl-card .areaintelig-prediction-grid strong{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-property-tabs{background: rgba(15, 23, 42, .6);border-color: rgba(148, 163, 184, .15)}html[data-areaintelig-theme="dark"] .areaintelig-property-tabs button.is-active{background: rgba(255,255,255,.08);color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-pd-stats-v2 div{background: rgba(255,255,255,.04);border-color: rgba(148,163,184,.15)}html[data-areaintelig-theme="dark"] .areaintelig-pd-stats-v2 strong{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-map-wrap{border-color: rgba(148,163,184,.15)}.areaintelig-cf-new{display: flex;flex-direction: column;gap: 16px;margin-top: 20px}.areaintelig-cf-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.areaintelig-cf-field{display: flex;flex-direction: column;gap: 7px}.areaintelig-cf-field label{font-size: 12px;font-weight: 900;letter-spacing: .07em;text-transform: uppercase;color: #475569}.areaintelig-cf-field label span{color: #ef4444;margin-left: 2px}.areaintelig-cf-field input,.areaintelig-cf-field textarea{width: 100%;padding: 12px 16px;border: 1.5px solid rgba(203, 213, 225, .9);border-radius: 14px;background: #f8fafc;color: #0f172a;font-size: 15px;font-family: inherit;outline: none;transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;box-sizing: border-box}.areaintelig-cf-field input:focus,.areaintelig-cf-field textarea:focus{border-color: var(--areaintelig-primary, #2271b1);background: #fff;box-shadow: 0 0 0 3px rgb(var(--areaintelig-primary-rgb,34 113 177) / .1)}.areaintelig-cf-field input::placeholder,.areaintelig-cf-field textarea::placeholder{color: #94a3b8}.areaintelig-cf-field textarea{resize: vertical;min-height: 110px;line-height: 1.6}.areaintelig-cf-submit{display: flex;align-items: center;justify-content: center;width: 100%;padding: 14px 24px;border: none;border-radius: 14px;background: var(--areaintelig-primary, #0f172a);color: #fff;font-size: 15px;font-weight: 900;letter-spacing: .01em;cursor: pointer;transition: background .2s ease, transform .15s ease, box-shadow .2s ease;margin-top: 4px}.areaintelig-cf-submit:hover{background: var(--areaintelig-accent, #22c55e);transform: translateY(-1px);box-shadow: 0 8px 22px rgba(15, 23, 42, .18)}.areaintelig-form-success{display: flex;align-items: center;gap: 10px;padding: 14px 18px;border-radius: 14px;background: rgba(34, 197, 94, .1);border: 1px solid rgba(34, 197, 94, .3);color: #15803d;font-size: 14px;font-weight: 700;margin-bottom: 4px}.areaintelig-form-success span{display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 50%;background: #22c55e;color: #fff;font-size: 13px;font-weight: 900;flex-shrink: 0}.areaintelig-form-error{padding: 12px 18px;border-radius: 14px;background: rgba(239, 68, 68, .1);border: 1px solid rgba(239, 68, 68, .25);color: #b91c1c;font-size: 14px;font-weight: 700;margin-bottom: 4px}html[data-areaintelig-theme="dark"] .areaintelig-cf-field label{color: #94a3b8}html[data-areaintelig-theme="dark"] .areaintelig-cf-field input,html[data-areaintelig-theme="dark"] .areaintelig-cf-field textarea{background: rgba(255, 255, 255, .06);border-color: rgba(148, 163, 184, .25);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-cf-field input:focus,html[data-areaintelig-theme="dark"] .areaintelig-cf-field textarea:focus{background: rgba(255, 255, 255, .09);border-color: var(--areaintelig-primary, #60a5fa)}html[data-areaintelig-theme="dark"] .areaintelig-cf-field input::placeholder,html[data-areaintelig-theme="dark"] .areaintelig-cf-field textarea::placeholder{color: #475569}.areaintelig-property-dashboard .areaintelig-card{backdrop-filter: var(--areaintelig-backdrop, saturate(160%) blur(12px));-webkit-backdrop-filter: var(--areaintelig-backdrop, saturate(160%) blur(12px));background: rgba(255, 255, 255, .88);border: 1px solid rgba(255, 255, 255, .7);box-shadow:0 1px 0 0 rgba(255,255,255,.8) inset,0 0 0 1px rgba(226,232,240,.5),var(--areaintelig-shadow-md, 0 4px 16px rgba(15,23,42,.08))}.areaintelig-pd-overview{background: rgba(255, 255, 255, .75);backdrop-filter: saturate(180%) blur(20px);-webkit-backdrop-filter: saturate(180%) blur(20px);border: 1px solid rgba(255, 255, 255, .65);border-radius: var(--areaintelig-radius-lg, 24px);padding: clamp(24px, 3vw, 40px);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,var(--areaintelig-shadow-lg, 0 8px 32px rgba(15,23,42,.1))}.areaintelig-property-tabs button{position: relative;transition: color var(--areaintelig-duration-base, 220ms) var(--areaintelig-ease-out, ease)}.areaintelig-property-tabs button::after{content: '';position: absolute;bottom: -2px;left: 50%;right: 50%;height: 2px;background: var(--areaintelig-primary, #2271b1);border-radius: 2px;transition:left var(--areaintelig-duration-base, 220ms) var(--areaintelig-ease, cubic-bezier(.22,.68,0,1.2)),right var(--areaintelig-duration-base, 220ms) var(--areaintelig-ease, cubic-bezier(.22,.68,0,1.2))}.areaintelig-property-tabs button.is-active::after,.areaintelig-property-tabs button:hover::after{left: 8px;right: 8px}.areaintelig-badge{transition: transform var(--areaintelig-duration-fast, 150ms) var(--areaintelig-ease, ease)}.areaintelig-badge:hover{transform: scale(1.04)}.areaintelig-pd-stats div{transition:transform var(--areaintelig-duration-base, 220ms) var(--areaintelig-ease, ease),box-shadow var(--areaintelig-duration-base, 220ms) ease,border-color var(--areaintelig-duration-base, 220ms) ease}.areaintelig-pd-stats div:hover{border-color: rgb(var(--areaintelig-primary-rgb,34 113 177) / .25);box-shadow: 0 4px 14px rgb(var(--areaintelig-primary-rgb,34 113 177) / .1)}.areaintelig-meter span{transition: width 800ms var(--areaintelig-ease-out, cubic-bezier(.25,.46,.45,.94))}.areaintelig-progress div{transition: width 900ms var(--areaintelig-ease-out, cubic-bezier(.25,.46,.45,.94))}.areaintelig-primary-btn,.areaintelig-cf-submit,.areaintelig-share-btn{display: inline-flex;align-items: center;gap: 7px;padding: 12px 20px;border-radius: 999px;border: 1.5px solid rgba(203, 213, 225, .8);background: rgba(255, 255, 255, .9);color: #0f172a;font-size: 14px;font-weight: 800;cursor: pointer;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);font-family: inherit;text-decoration: none;transition:background var(--areaintelig-duration-fast, 150ms) ease,transform var(--areaintelig-duration-fast, 150ms) ease,border-color var(--areaintelig-duration-fast, 150ms) ease,box-shadow var(--areaintelig-duration-base, 220ms) ease}.areaintelig-share-btn:hover{background: #f1f5f9;border-color: rgba(148, 163, 184, .8);transform: translateY(-1px);box-shadow: 0 4px 14px rgba(15, 23, 42, .1)}.areaintelig-share-btn:active{transform: translateY(0) scale(.98)}.areaintelig-primary-btn:active,.areaintelig-cf-submit:active{transform: translateY(1px) scale(.99)}.areaintelig-card{transition:transform var(--areaintelig-duration-base, 220ms) var(--areaintelig-ease, ease),box-shadow var(--areaintelig-duration-base, 220ms) ease}.areaintelig-card:hover{transform: translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 0 0 1px rgba(226,232,240,.5),0 6px 24px rgba(15,23,42,.1),0 2px 8px rgba(15,23,42,.06)}.areaintelig-property-tabs button:focus-visible,.areaintelig-primary-btn:focus-visible,.areaintelig-cf-submit:focus-visible,.areaintelig-share-btn:focus-visible,.areaintelig-wishlist-btn:focus-visible{outline: 3px solid var(--areaintelig-focus, #2271b1);outline-offset: 3px;box-shadow: 0 0 0 6px rgb(var(--areaintelig-primary-rgb,34 113 177) / .15)}.areaintelig-cf-field input:focus-visible,.areaintelig-cf-field textarea:focus-visible{outline: 2px solid var(--areaintelig-focus, #2271b1);outline-offset: 0}.areaintelig-property-tabs button:focus:not(:focus-visible){outline: none}.areaintelig-section-title h2,.areaintelig-section-title h3{letter-spacing: -.025em;line-height: 1.15}.areaintelig-pd-stats span,.areaintelig-mini-grid div span,.areaintelig-roi-grid div span,.areaintelig-mortgage-grid div span{font-size: 11px;font-weight: 900;letter-spacing: .07em;text-transform: uppercase;color: var(--areaintelig-muted, #64748b)}.areaintelig-pd-stats strong,.areaintelig-mini-grid div strong,.areaintelig-roi-grid div strong,.areaintelig-mortgage-grid div strong{font-size: clamp(15px, 1.4vw, 20px);font-weight: 900;letter-spacing: -.02em;line-height: 1.1}.areaintelig-property-tabs button{font-weight: 700;letter-spacing: .005em}.areaintelig-property-tab-panels{position: relative}.areaintelig-pdl-full > .areaintelig-card{background: rgba(255, 255, 255, .92)}.areaintelig-pdl-card > .areaintelig-card{background: rgba(255, 255, 255, .85)}.areaintelig-investment-box{backdrop-filter: none;-webkit-backdrop-filter: none}.areaintelig-score-circle{border-radius: var(--areaintelig-radius-pill, 50%)}.areaintelig-pd-signal{backdrop-filter: none}.areaintelig-cf-field input,.areaintelig-cf-field textarea{background: rgba(248, 250, 252, .85);border-color: rgba(203, 213, 225, .8);transition:border-color var(--areaintelig-duration-base, 220ms) ease,background var(--areaintelig-duration-base, 220ms) ease,box-shadow var(--areaintelig-duration-base, 220ms) ease}.areaintelig-wrapper,.areaintelig-property-dashboard,.areaintelig-area-dashboard{scroll-behavior: smooth}html[data-areaintelig-theme="dark"] .areaintelig-property-dashboard .areaintelig-card{background: rgba(15, 23, 42, .82);border-color: rgba(148, 163, 184, .18);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 0 0 1px rgba(148,163,184,.15),0 4px 20px rgba(0,0,0,.3)}html[data-areaintelig-theme="dark"] .areaintelig-pd-overview{background: rgba(15, 23, 42, .78);border-color: rgba(148, 163, 184, .2)}html[data-areaintelig-theme="dark"] .areaintelig-pd-stats div{background: rgba(255, 255, 255, .05);border-color: rgba(148, 163, 184, .2)}html[data-areaintelig-theme="dark"] .areaintelig-pd-stats div:hover{border-color: rgba(96, 165, 250, .35);box-shadow: 0 4px 14px rgba(96, 165, 250, .12)}html[data-areaintelig-theme="dark"] .areaintelig-property-tabs button:focus-visible{outline-color: var(--areaintelig-focus, #60a5fa);box-shadow: 0 0 0 6px rgba(96, 165, 250, .2)}.areaintelig-contact-row{display: grid;grid-template-columns: minmax(280px, 360px) minmax(0, 1fr);gap: clamp(20px, 2.5vw, 36px);align-items: start}.areaintelig-contact-row-agent{position: sticky;top: clamp(16px, 2vw, 24px)}.areaintelig-contact-row-agent .areaintelig-card{height: auto}.areaintelig-contact-row-form .areaintelig-card{height: 100%}html[data-areaintelig-theme="dark"] .areaintelig-contact-row-agent .areaintelig-card,html[data-areaintelig-theme="dark"] .areaintelig-contact-row-form .areaintelig-card{background: rgba(15, 23, 42, .82);border-color: rgba(148, 163, 184, .18)}.areaintelig-contact-property-summary{margin-bottom: 16px}.areaintelig-contact-prop-stats{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;margin: 16px 0}.areaintelig-contact-prop-stats div{display: flex;flex-direction: column;gap: 4px;padding: 12px 14px;background: rgba(248, 250, 252, .9);border-radius: 14px;border: 1px solid rgba(226, 232, 240, .8)}.areaintelig-contact-prop-stats span{font-size: 10px;font-weight: 900;letter-spacing: .07em;text-transform: uppercase;color: #64748b}.areaintelig-contact-prop-stats strong{font-size: 15px;font-weight: 900;color: #0f172a;line-height: 1.2;word-break: break-word}.areaintelig-contact-signal{display: flex;align-items: center;gap: 10px;padding: 12px 16px;border-radius: 14px;background: linear-gradient(135deg, #052e16, #065f46);color: #d1fae5;margin-top: 4px}.areaintelig-contact-signal span{font-size: 11px;font-weight: 900;letter-spacing: .07em;text-transform: uppercase;color: rgba(255,255,255,.6)}.areaintelig-contact-signal strong{font-size: 18px;font-weight: 950;color: #fff;letter-spacing: -.01em}.areaintelig-contact-signal em{font-size: 12px;font-style: normal;color: rgba(255,255,255,.65);margin-left: auto}.areaintelig-contact-signal.areaintelig-signal-buy   { background: linear-gradient(135deg,#052e16,#065f46); }.areaintelig-contact-signal.areaintelig-signal-hold  { background: linear-gradient(135deg,#1c1001,#451a03); }.areaintelig-contact-signal.areaintelig-signal-avoid { background: linear-gradient(135deg,#1f0000,#450a0a); }.areaintelig-contact-signal.areaintelig-signal-hot   { background: linear-gradient(135deg,#052e16,#14532d); }.areaintelig-contact-signal.areaintelig-signal-fair  { background: linear-gradient(135deg,#0c1445,#1e3a8a); }.areaintelig-contact-signal.areaintelig-signal-overpriced{ background: linear-gradient(135deg,#431407,#7c2d12); }html[data-areaintelig-theme="dark"] .areaintelig-contact-prop-stats div{background: rgba(255,255,255,.05);border-color: rgba(148,163,184,.18)}html[data-areaintelig-theme="dark"] .areaintelig-contact-prop-stats strong{color: #f8fafc}.areaintelig-media-card{overflow: hidden}.areaintelig-gallery-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 12px;margin-top: 18px}.areaintelig-gallery-grid:has(a:only-child){grid-template-columns: 1fr}.areaintelig-gallery-grid:has(a:only-child) img{height: clamp(240px, 38vw, 480px)}.areaintelig-gallery-grid:has(a:nth-child(2):last-child){grid-template-columns: repeat(2, 1fr)}.areaintelig-gallery-grid a{display: block;border-radius: 16px;overflow: hidden;border: 1px solid rgba(226,232,240,.7);box-shadow: var(--areaintelig-shadow-sm, 0 2px 8px rgba(15,23,42,.06));position: relative}.areaintelig-gallery-grid a::after{content: '';position: absolute;inset: 0;background: rgba(15,23,42,0);transition: background 200ms ease;border-radius: 16px}.areaintelig-gallery-grid a:hover::after{background: rgba(15,23,42,.12)}.areaintelig-gallery-grid img{display: block;width: 100%;height: 200px;object-fit: cover;transition: transform 400ms cubic-bezier(.25,.46,.45,.94)}.areaintelig-gallery-grid a:hover img{transform: scale(1.05)}.areaintelig-media-links{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 18px}.areaintelig-media-links a{display: inline-flex;align-items: center;gap: 7px;padding: 9px 18px;border-radius: 999px;background: #f1f5f9;color: #0f172a;font-size: 13px;font-weight: 800;text-decoration: none;border: 1px solid #e2e8f0;transition: all 180ms ease}.areaintelig-media-links a::before{content: '▶';font-size: 10px;color: var(--areaintelig-primary,#2271b1)}.areaintelig-media-links a:hover{background: #eff6ff;border-color: #bfdbfe;color: #135e96;transform: translateY(-1px)}.areaintelig-doc-list{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.areaintelig-doc-list a{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border-radius: 999px;background: rgba(248,250,252,.9);color: #374151;font-size: 12px;font-weight: 700;text-decoration: none;border: 1px solid #e2e8f0;transition: all 160ms ease}.areaintelig-doc-list a::before{content: '📄';font-size: 12px}.areaintelig-doc-list a:hover{background: #f0fdf4;border-color: #bbf7d0;color: #15803d}html[data-areaintelig-theme="dark"] .areaintelig-gallery-grid a{border-color: rgba(148,163,184,.18)}html[data-areaintelig-theme="dark"] .areaintelig-media-links a{background: rgba(255,255,255,.07);border-color: rgba(148,163,184,.2);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-doc-list a{background: rgba(255,255,255,.05);border-color: rgba(148,163,184,.18);color: #cbd5e1}.areaintelig-agent-card{overflow: hidden}.areaintelig-agent-card .areaintelig-agent-inner{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 0}.areaintelig-agent-card .areaintelig-badge{margin-bottom: 18px}.areaintelig-agent-photo{width: 100px;height: 100px;border-radius: 50%;overflow: hidden;background: linear-gradient(135deg, #0f172a, var(--areaintelig-primary, #2271b1));display: flex;align-items: center;justify-content: center;font-size: 32px;font-weight: 900;color: #fff;flex-shrink: 0;margin: 0 auto 16px;box-shadow: 0 4px 16px rgba(15,23,42,.15), 0 0 0 4px rgba(255,255,255,.8), 0 0 0 6px rgb(var(--areaintelig-primary-rgb,34 113 177) / .15)}.areaintelig-agent-photo img{width: 100%;height: 100%;object-fit: cover}.areaintelig-agent-info{display: flex;flex-direction: column;align-items: center;width: 100%}.areaintelig-agent-info h3{margin: 0 0 4px;font-size: clamp(20px, 2vw, 26px);font-weight: 900;color: #0f172a;letter-spacing: -.02em;line-height: 1.2}.areaintelig-agent-info p{margin: 0 0 18px;font-size: 13px;color: #64748b;font-weight: 500}.areaintelig-agent-actions{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;width: 100%}.areaintelig-agent-actions a{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border-radius: 999px;background: #f1f5f9;color: #0f172a;font-size: 13px;font-weight: 700;text-decoration: none;border: 1px solid #e2e8f0;transition: all 180ms ease;white-space: nowrap}.areaintelig-agent-actions a:first-child{background: #0f172a;color: #fff;border-color: transparent}.areaintelig-agent-actions a:hover{transform: translateY(-1px);box-shadow: 0 4px 12px rgba(15,23,42,.12)}.areaintelig-agent-actions a:first-child:hover{background: #1e293b}.areaintelig-pdl-card .areaintelig-agent-card .areaintelig-agent-inner{gap: 0}html[data-areaintelig-theme="dark"] .areaintelig-agent-info h3{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-agent-info p{color: #94a3b8}html[data-areaintelig-theme="dark"] .areaintelig-agent-actions a{background: rgba(255,255,255,.07);border-color: rgba(148,163,184,.2);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-agent-actions a:first-child{background: rgba(255,255,255,.12);border-color: rgba(148,163,184,.25)}.areaintelig-investment-box-v2{background: linear-gradient(160deg, #0f172a 0%, #1e3a8a 60%, #0f2d1a 100%);border: 1px solid rgba(255,255,255,.1);color: #f8fafc;overflow: hidden;position: relative}.areaintelig-investment-box-v2::before{content: '';position: absolute;top: -60px;right: -60px;width: 200px;height: 200px;border-radius: 50%;background: rgba(34,197,94,.08);pointer-events: none}.areaintelig-investment-box-v2::after{content: '';position: absolute;bottom: -40px;left: -40px;width: 160px;height: 160px;border-radius: 50%;background: rgb(var(--areaintelig-primary-rgb,34 113 177) / .1);pointer-events: none}.areaintelig-investment-box-v2 .areaintelig-badge{background: rgba(255,255,255,.12);color: rgba(255,255,255,.8);border: 1px solid rgba(255,255,255,.15)}.areaintelig-ivb-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 22px}.areaintelig-ivb-header h3{margin: 8px 0 6px;font-size: clamp(20px, 2vw, 26px);font-weight: 900;color: #fff;letter-spacing: -.02em}.areaintelig-ivb-summary{margin: 0;font-size: 14px;color: rgba(255,255,255,.65);line-height: 1.6;max-width: 360px}.areaintelig-ivb-signal{flex-shrink: 0;padding: 8px 18px;border-radius: 999px;font-size: 13px;font-weight: 900;letter-spacing: .03em;white-space: nowrap}.areaintelig-ivb-signal-buy{background: rgba(34,197,94,.2);color: #4ade80;border: 1px solid rgba(34,197,94,.3)}.areaintelig-ivb-signal-hold{background: rgba(234,179,8,.18);color: #fde047;border: 1px solid rgba(234,179,8,.28)}.areaintelig-ivb-signal-avoid{background: rgba(239,68,68,.18);color: #fca5a5;border: 1px solid rgba(239,68,68,.25)}.areaintelig-ivb-stats{display: flex;align-items: center;gap: 20px;padding: 18px 20px;background: rgba(255,255,255,.06);border-radius: 18px;border: 1px solid rgba(255,255,255,.08);margin-bottom: 22px}.areaintelig-ivb-stat-main{display: flex;flex-direction: column;align-items: center;gap: 8px;flex-shrink: 0}.areaintelig-ivb-score-circle{width: 80px;height: 80px;border-radius: 50%;background: linear-gradient(135deg, #1e40af, #3b82f6);border: 3px solid rgba(96,165,250,.4);display: flex;flex-direction: column;align-items: center;justify-content: center;box-shadow: 0 0 0 5px rgba(59,130,246,.12), 0 8px 24px rgba(0,0,0,.3)}.areaintelig-ivb-score-circle strong{font-size: 26px;font-weight: 950;color: #fff;line-height: 1;letter-spacing: -.03em}.areaintelig-ivb-score-circle span{font-size: 11px;color: rgba(255,255,255,.6);font-weight: 700}.areaintelig-ivb-stat-main > p{margin: 0;font-size: 11px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: rgba(255,255,255,.5);text-align: center}.areaintelig-ivb-stat-grid{flex: 1;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.areaintelig-ivb-stat-grid div{display: flex;flex-direction: column;gap: 3px}.areaintelig-ivb-stat-grid em{font-size: 10px;font-style: normal;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;color: rgba(255,255,255,.45)}.areaintelig-ivb-stat-grid b{font-size: 16px;font-weight: 900;color: #fff;letter-spacing: -.01em}.areaintelig-ivb-risk-low { color: #4ade80; }.areaintelig-ivb-risk-mid { color: #fde047; }.areaintelig-ivb-risk-high{ color: #fca5a5; }.areaintelig-ivb-bars{margin-bottom: 20px}.areaintelig-ivb-bars-label{font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.45);margin: 0 0 12px}.areaintelig-ivb-bar-row{display: grid;grid-template-columns: 120px 1fr 36px;align-items: center;gap: 12px;margin-bottom: 8px}.areaintelig-ivb-bar-row span{font-size: 13px;font-weight: 700;color: rgba(255,255,255,.75);white-space: nowrap}.areaintelig-ivb-bar-track{background: rgba(255,255,255,.1);border-radius: 999px;height: 7px;overflow: hidden}.areaintelig-ivb-bar-fill{height: 100%;border-radius: 999px;transition: width 800ms cubic-bezier(.25,.46,.45,.94)}.areaintelig-ivb-bar-row strong{font-size: 13px;font-weight: 900;color: #fff;text-align: right}.areaintelig-ivb-footer{padding-top: 16px;border-top: 1px solid rgba(255,255,255,.08)}.areaintelig-ivb-cta{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;border-radius: 999px;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.15);color: #fff;font-size: 13px;font-weight: 800;text-decoration: none;transition: background 180ms ease, transform 180ms ease}.areaintelig-ivb-cta:hover{background: rgba(255,255,255,.18);transform: translateY(-1px)}.areaintelig-card.areaintelig-investment-box-v2{background: linear-gradient(160deg, #0f172a 0%, #1e3a8a 58%, #0c2d0f 100%);border-color: rgba(255,255,255,.1);color: #f8fafc}.areaintelig-investment-box-v2 .areaintelig-ivb-stats{display: flex;align-items: center;gap: 20px;padding: 18px 20px;background: rgba(255,255,255,.06);border-radius: 18px;border: 1px solid rgba(255,255,255,.1);margin-bottom: 20px}.areaintelig-investment-box-v2 .areaintelig-ivb-score-circle{width: 80px;height: 80px;border-radius: 50%;background: linear-gradient(135deg,#1e40af,#3b82f6);border: 3px solid rgba(96,165,250,.4);display: flex;flex-direction: column;align-items: center;justify-content: center;box-shadow: 0 0 0 5px rgba(59,130,246,.12)}.areaintelig-investment-box-v2 .areaintelig-ivb-score-circle strong{font-size: 26px;font-weight: 950;color: #fff;line-height: 1}.areaintelig-investment-box-v2 .areaintelig-ivb-score-circle span{font-size: 11px;color: rgba(255,255,255,.6);font-weight: 700}.areaintelig-investment-box-v2 .areaintelig-ivb-stat-main > p{font-size: 11px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: rgba(255,255,255,.5);text-align: center;margin: 6px 0 0}.areaintelig-investment-box-v2 .areaintelig-ivb-stat-grid{flex: 1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.areaintelig-investment-box-v2 .areaintelig-ivb-stat-grid em{font-size: 10px;font-style: normal;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;color: rgba(255,255,255,.45);display: block;margin-bottom: 2px}.areaintelig-investment-box-v2 .areaintelig-ivb-stat-grid b{font-size: 16px;font-weight: 900;color: #fff;letter-spacing: -.01em}.areaintelig-investment-box-v2 .areaintelig-ivb-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 20px}.areaintelig-investment-box-v2 .areaintelig-ivb-header h3{margin: 8px 0 6px;font-size: clamp(18px,2vw,24px);font-weight: 900;color: #fff;letter-spacing: -.02em}.areaintelig-investment-box-v2 .areaintelig-ivb-summary{margin: 0;font-size: 13px;color: rgba(255,255,255,.6);line-height: 1.6}.areaintelig-investment-box-v2 .areaintelig-ivb-bars{margin-bottom: 20px}.areaintelig-investment-box-v2 .areaintelig-ivb-bars-label{font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.45);margin: 0 0 12px}.areaintelig-investment-box-v2 .areaintelig-ivb-bar-row{display: grid;grid-template-columns: 110px 1fr 36px;align-items: center;gap: 10px;margin-bottom: 9px}.areaintelig-investment-box-v2 .areaintelig-ivb-bar-row > span{font-size: 12px;font-weight: 700;color: rgba(255,255,255,.75)}.areaintelig-investment-box-v2 .areaintelig-ivb-bar-track{background: rgba(255,255,255,.1);border-radius: 999px;height: 8px;overflow: hidden}.areaintelig-investment-box-v2 .areaintelig-ivb-bar-fill{height: 100%;border-radius: 999px}.areaintelig-investment-box-v2 .areaintelig-ivb-bar-row > strong{font-size: 12px;font-weight: 900;color: #fff;text-align: right}.areaintelig-investment-box-v2 .areaintelig-ivb-footer{padding-top: 16px;border-top: 1px solid rgba(255,255,255,.08)}.areaintelig-investment-box-v2 .areaintelig-ivb-cta{display: inline-flex;align-items: center;gap: 8px;padding: 9px 18px;border-radius: 999px;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.18);color: #fff;font-size: 13px;font-weight: 800;text-decoration: none;transition: background 180ms ease, transform 180ms ease}.areaintelig-investment-box-v2 .areaintelig-ivb-cta:hover{background: rgba(255,255,255,.18);transform: translateY(-1px)}.areaintelig-investment-box-v2 .areaintelig-ivb-risk-low { color: #4ade80; }.areaintelig-investment-box-v2 .areaintelig-ivb-risk-mid { color: #fde047; }.areaintelig-investment-box-v2 .areaintelig-ivb-risk-high{ color: #fca5a5; }.areaintelig-cc-card{overflow: visible}.areaintelig-cc-empty{color: #94a3b8;font-size: 14px;padding: 12px 0}.areaintelig-cc-row{margin-bottom: 14px}.areaintelig-cc-label{display: block;font-size: 11px;font-weight: 900;letter-spacing: .07em;text-transform: uppercase;color: #64748b;margin-bottom: 6px}.areaintelig-cc-input-wrap{display: flex;align-items: center;height: 48px;border: 1.5px solid #e2e8f0;border-radius: 14px;background: #f8fafc;transition: border-color 180ms ease, box-shadow 180ms ease, background 180ms ease;overflow: hidden}.areaintelig-cc-input-wrap:focus-within{border-color: var(--areaintelig-primary, #2271b1);background: #fff;box-shadow: 0 0 0 3px rgb(var(--areaintelig-primary-rgb,34 113 177) / .1)}.areaintelig-cc-sym{padding: 0 10px 0 16px;font-size: 15px;font-weight: 900;color: #475569;flex-shrink: 0;white-space: nowrap}.areaintelig-cc-amount{flex: 1;height: 100%;padding: 0 16px 0 0;border: 0;background: transparent;font-size: 18px;font-weight: 800;color: #0f172a;outline: none;font-family: inherit;min-width: 0}.areaintelig-cc-amount::-webkit-inner-spin-button,.areaintelig-cc-amount::-webkit-outer-spin-button{ -webkit-appearance: none; }.areaintelig-cc-selects{display: grid;grid-template-columns: 1fr 44px 1fr;gap: 10px;align-items: end}.areaintelig-cc-select-wrap{display: flex;flex-direction: column;gap: 6px}.areaintelig-cc-from,.areaintelig-cc-to{width: 100%;height: 48px;padding: 0 14px;border: 1.5px solid #e2e8f0;border-radius: 14px;background: #f8fafc;color: #0f172a;font-size: 13px;font-weight: 700;font-family: inherit;outline: none;cursor: pointer;transition: border-color 180ms ease, box-shadow 180ms ease;-webkit-appearance: auto}.areaintelig-cc-from:focus,.areaintelig-cc-to:focus{border-color: var(--areaintelig-primary, #2271b1);background: #fff;box-shadow: 0 0 0 3px rgb(var(--areaintelig-primary-rgb,34 113 177) / .1)}.areaintelig-cc-swap{width: 44px;height: 44px;border-radius: 50%;border: 1.5px solid #e2e8f0;background: #fff;color: #64748b;cursor: pointer;display: flex;align-items: center;justify-content: center;flex-shrink: 0;align-self: end;margin-bottom: 2px;transition: all 200ms ease}.areaintelig-cc-swap:hover{background: var(--areaintelig-primary, #0f172a);border-color: var(--areaintelig-primary, #0f172a);color: #fff;transform: rotate(180deg)}.areaintelig-cc-swap:focus-visible{outline: 3px solid var(--areaintelig-primary, #2271b1);outline-offset: 3px}.areaintelig-cc-result-box{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 22px;border-radius: 18px;background: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);margin: 18px 0 16px}.areaintelig-cc-result-left{display: flex;flex-direction: column;gap: 4px}.areaintelig-cc-result-label{font-size: 11px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;color: rgba(255, 255, 255, .5)}.areaintelig-cc-result-val{font-size: clamp(24px, 3vw, 36px);font-weight: 950;color: #fff;letter-spacing: -.03em;line-height: 1}.areaintelig-cc-rate-label{font-size: 12px;font-weight: 700;color: rgba(255, 255, 255, .5);text-align: right;white-space: nowrap}.areaintelig-cc-quick-section{margin-bottom: 12px}.areaintelig-cc-quick-title{font-size: 12px;color: #64748b;font-weight: 600;margin: 0 0 10px}.areaintelig-cc-quick-row{display: flex;flex-wrap: wrap;gap: 8px}.areaintelig-cc-quick-chip{display: inline-flex;flex-direction: column;gap: 2px;padding: 8px 14px;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;cursor: pointer;transition: all 160ms ease;min-width: 80px}.areaintelig-cc-quick-chip:hover{background: #eff6ff;border-color: rgb(var(--areaintelig-primary-rgb,34 113 177) / .25);transform: translateY(-1px)}.areaintelig-cc-quick-chip span{font-size: 11px;font-weight: 800;letter-spacing: .04em;color: #64748b}.areaintelig-cc-quick-chip strong{font-size: 14px;font-weight: 900;color: #0f172a}.areaintelig-cc-note{margin: 0;font-size: 11px;color: #94a3b8;line-height: 1.5}html[data-areaintelig-theme="dark"] .areaintelig-cc-input-wrap,html[data-areaintelig-theme="dark"] .areaintelig-cc-from,html[data-areaintelig-theme="dark"] .areaintelig-cc-to{background: rgba(255,255,255,.06);border-color: rgba(148,163,184,.25);color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-cc-amount{color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-cc-sym{color: #94a3b8}html[data-areaintelig-theme="dark"] .areaintelig-cc-swap{background: rgba(255,255,255,.07);border-color: rgba(148,163,184,.2);color: #94a3b8}html[data-areaintelig-theme="dark"] .areaintelig-cc-quick-chip{background: rgba(255,255,255,.05);border-color: rgba(148,163,184,.15)}html[data-areaintelig-theme="dark"] .areaintelig-cc-quick-chip strong{color: #f8fafc}.areaintelig-pd-actions{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 4px}.areaintelig-pd-actions .areaintelig-wishlist-btn{display: inline-flex;align-items: center;gap: 7px;padding: 12px 22px;border-radius: 999px;border: 0;background: #0f172a;color: #fff;font-size: 14px;font-weight: 800;cursor: pointer;font-family: inherit;box-shadow: 0 4px 16px rgba(15, 23, 42, .25);transition: all 180ms ease}.areaintelig-pd-actions .areaintelig-wishlist-btn:hover{background: #1e293b;transform: translateY(-1px);box-shadow: 0 8px 24px rgba(15, 23, 42, .3)}.areaintelig-pd-actions .areaintelig-wishlist-btn.is-saved{background: linear-gradient(135deg, #16a34a, #22c55e);box-shadow: 0 4px 16px rgba(34, 197, 94, .35)}.areaintelig-pd-actions .areaintelig-share-btn{display: inline-flex;align-items: center;gap: 7px;padding: 12px 22px;border-radius: 999px;border: 1.5px solid #e2e8f0;background: rgba(255, 255, 255, .9);color: #374151;font-size: 14px;font-weight: 800;cursor: pointer;font-family: inherit;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transition: all 180ms ease}.areaintelig-pd-actions .areaintelig-share-btn:hover{background: #f8fafc;border-color: #94a3b8;color: #0f172a;transform: translateY(-1px);box-shadow: 0 4px 12px rgba(15, 23, 42, .1)}html[data-areaintelig-theme="dark"] .areaintelig-pd-actions .areaintelig-wishlist-btn{background: rgba(255, 255, 255, .12);box-shadow: none}html[data-areaintelig-theme="dark"] .areaintelig-pd-actions .areaintelig-share-btn{background: rgba(255, 255, 255, .06);border-color: rgba(148, 163, 184, .2);color: #e2e8f0}.areaintelig-property-dashboard,.areaintelig-property-dashboard * ,.areaintelig-property-dashboard *::before,.areaintelig-property-dashboard *::after{box-sizing: border-box}.areaintelig-property-dashboard{width: min(100%, 1180px);max-width: 1180px;margin: 42px auto;padding: 0 18px;clear: both;isolation: isolate;font-family: inherit;line-height: 1.5}.areaintelig-property-dashboard img,.areaintelig-property-dashboard video,.areaintelig-property-dashboard iframe{max-width: 100%}.areaintelig-property-dashboard img{height: auto}.areaintelig-property-dashboard .areaintelig-pd-top{display: grid;grid-template-columns: minmax(300px, 44%) minmax(0, 1fr);gap: clamp(22px, 3vw, 44px);align-items: start;width: 100%}.areaintelig-property-dashboard .areaintelig-pd-image{position: relative;width: 100%;min-width: 0}.areaintelig-property-dashboard .areaintelig-pd-image img{width: 100%;height: clamp(320px, 38vw, 540px);object-fit: cover;display: block}.areaintelig-property-dashboard .areaintelig-pd-overview,.areaintelig-property-dashboard .areaintelig-card,.areaintelig-property-dashboard .areaintelig-pdl-card,.areaintelig-property-dashboard .areaintelig-pdl-full{min-width: 0}.areaintelig-property-dashboard .areaintelig-pdl{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: clamp(14px, 1.8vw, 24px);width: 100%}.areaintelig-property-dashboard .areaintelig-pdl-full{grid-column: 1 / -1}.areaintelig-property-dashboard .areaintelig-pdl-card{grid-column: span 1}.areaintelig-property-dashboard .areaintelig-property-tabs{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;width: 100%}.areaintelig-property-dashboard .areaintelig-property-tabs button,.areaintelig-property-dashboard button{font-family: inherit;appearance: none;-webkit-appearance: none}.areaintelig-property-dashboard .areaintelig-property-tab-panel{display: none}.areaintelig-property-dashboard .areaintelig-property-tab-panel.is-active{display: block}.areaintelig-property-dashboard,.areaintelig-property-insights,.areaintelig-profile,.areaintelig-report-box,.areaintelig-compare-wrap{box-sizing: border-box;width: min(1180px, calc(100vw - 32px));max-width: calc(100vw - 32px);margin-left: auto;margin-right: auto;clear: both}.areaintelig-property-dashboard *,.areaintelig-property-insights *,.areaintelig-profile *,.areaintelig-report-box *,.areaintelig-compare-wrap *,.areaintelig-property-dashboard *::before,.areaintelig-property-dashboard *::after,.areaintelig-property-insights *::before,.areaintelig-property-insights *::after,.areaintelig-profile *::before,.areaintelig-profile *::after{box-sizing: border-box}.areaintelig-property-dashboard img,.areaintelig-property-insights img,.areaintelig-profile img{max-width: 100%;height: auto}.areaintelig-property-dashboard .areaintelig-pd-top{display: grid;grid-template-columns: minmax(280px, 44%) minmax(0, 1fr);gap: clamp(18px, 3vw, 42px);align-items: start}.areaintelig-property-dashboard .areaintelig-pdl,.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-insights .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-nearby-grid,.areaintelig-property-dashboard .areaintelig-trend-summary,.areaintelig-property-dashboard .areaintelig-compare-grid{display: grid;min-width: 0}.areaintelig-property-dashboard .areaintelig-pdl{grid-template-columns: repeat(2, minmax(0, 1fr));gap: clamp(14px, 2vw, 24px)}.areaintelig-property-dashboard .areaintelig-pdl-full{grid-column: 1 / -1}.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-insights .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-nearby-grid,.areaintelig-property-dashboard .areaintelig-trend-summary,.areaintelig-property-dashboard .areaintelig-compare-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.areaintelig-property-dashboard .areaintelig-score-row{display: grid;grid-template-columns: minmax(120px, 180px) minmax(0, 1fr) minmax(40px, 54px);align-items: center}.areaintelig-property-dashboard .areaintelig-progress,.areaintelig-property-insights .areaintelig-progress{display: block;width: 100%;min-width: 80px}.areaintelig-property-dashboard .areaintelig-property-tabs button{white-space: normal}.areaintelig-property-dashboard,.areaintelig-property-dashboard *{box-sizing:border-box}.areaintelig-property-dashboard{width:min(1180px,calc(100% - 32px));max-width:1180px;margin:42px auto;padding:0;clear:both}.areaintelig-property-dashboard img{max-width:100%;height:auto}.areaintelig-property-dashboard .areaintelig-pd-top{display:grid;grid-template-columns:minmax(280px,44%) minmax(0,1fr);gap:clamp(22px,3vw,44px);align-items:stretch;width:100%}.areaintelig-property-dashboard .areaintelig-pd-image{position:relative;top:auto;align-self:stretch;min-height:100%}.areaintelig-property-dashboard .areaintelig-pd-image img{width:100%;height:100%;min-height:420px;max-height:540px;object-fit:cover;display:block}.areaintelig-property-dashboard .areaintelig-pd-overview{min-width:0;height:100%}.areaintelig-property-dashboard .areaintelig-property-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 18px;padding:8px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.06)}.areaintelig-property-dashboard .areaintelig-property-tabs button{border:1px solid #dbe3ef;background:#f8fafc;color:#0f172a;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800;line-height:1;cursor:pointer;box-shadow:none}.areaintelig-property-dashboard .areaintelig-property-tabs button.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.areaintelig-property-dashboard .areaintelig-property-tab-panel{display:none}.areaintelig-property-dashboard .areaintelig-property-tab-panel.is-active{display:block}.areaintelig-property-dashboard .areaintelig-property-tab-panel[hidden]{display:none}.areaintelig-property-dashboard .areaintelig-pdl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,26px);align-items:stretch;width:100%}.areaintelig-property-dashboard .areaintelig-pdl-full{grid-column:1/-1;min-width:0}.areaintelig-property-dashboard .areaintelig-pdl-card{grid-column:span 1;min-width:0;display:flex;align-self:stretch}.areaintelig-property-dashboard .areaintelig-pdl-card>.areaintelig-card,.areaintelig-property-dashboard .areaintelig-pdl-card>div,.areaintelig-property-dashboard .areaintelig-pdl-card>div>.areaintelig-card{width:100%;min-width:0}.areaintelig-property-dashboard .areaintelig-pdl-card>.areaintelig-card,.areaintelig-property-dashboard .areaintelig-pdl-card>div>.areaintelig-card{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.areaintelig-property-dashboard .areaintelig-card{border:1px solid #e5eaf1;border-radius:24px;background:#fff;box-shadow:0 10px 34px rgba(15,23,42,.07);padding:clamp(22px,2.3vw,32px);margin:0;overflow:hidden;transform:none}.areaintelig-property-dashboard .areaintelig-card:hover{transform:none;box-shadow:0 14px 42px rgba(15,23,42,.09)}.areaintelig-property-dashboard .areaintelig-section-title{margin-bottom:18px}.areaintelig-property-dashboard .areaintelig-section-title h2,.areaintelig-property-dashboard .areaintelig-section-title h3{font-size:clamp(22px,2vw,30px);line-height:1.16;margin:8px 0;letter-spacing:-.035em}.areaintelig-property-dashboard .areaintelig-mini-grid,.areaintelig-property-dashboard .areaintelig-roi-grid,.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-nearby-grid,.areaintelig-property-dashboard .areaintelig-trend-summary,.areaintelig-property-dashboard .areaintelig-compare-grid,.areaintelig-property-dashboard .areaintelig-prediction-grid,.areaintelig-property-dashboard .areaintelig-mortgage-grid,.areaintelig-property-dashboard .areaintelig-cost-grid,.areaintelig-property-dashboard .areaintelig-heat-grid,.areaintelig-property-dashboard .areaintelig-dashboard-mini-grid{gap:14px}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-mini-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-roi-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-prediction-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-mortgage-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-converter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-score-row{grid-template-columns:minmax(92px,145px) minmax(0,1fr) 44px}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-recommendation-layout,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-deal-layout{grid-template-columns:minmax(92px,150px) minmax(0,1fr);gap:16px}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-map-card iframe,.areaintelig-property-dashboard .areaintelig-pdl-card iframe{max-height:300px}.areaintelig-property-dashboard .areaintelig-map-card iframe{width:100%}.areaintelig-property-dashboard .areaintelig-chart-shell{min-height:260px}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-chart-shell{min-height:220px}.areaintelig-property-dashboard .areaintelig-property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.areaintelig-property-dashboard .areaintelig-property-item,.areaintelig-property-dashboard .areaintelig-place,.areaintelig-property-dashboard .areaintelig-roi-grid div,.areaintelig-property-dashboard .areaintelig-mini-grid div,.areaintelig-property-dashboard .areaintelig-trend-summary div,.areaintelig-property-dashboard .areaintelig-compare-grid div{min-width:0;overflow-wrap:anywhere}.areaintelig-contact-agent-card{max-width:none;width:100%}.areaintelig-contact-agent-card .areaintelig-contact-form{display:block;width:100%}.areaintelig-contact-agent-card .areaintelig-cf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.areaintelig-contact-agent-card .areaintelig-cf-field{display:flex;flex-direction:column;gap:7px;margin:0 0 14px}.areaintelig-contact-agent-card label{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.areaintelig-contact-agent-card input,.areaintelig-contact-agent-card textarea{width:100%;border:1.5px solid #dbe3ef;border-radius:14px;background:#f8fafc;padding:13px 15px;font-size:15px;line-height:1.4;color:#0f172a;outline:none;box-shadow:none}.areaintelig-contact-agent-card textarea{min-height:130px;resize:vertical}.areaintelig-contact-agent-card input:focus,.areaintelig-contact-agent-card textarea:focus{border-color:var(--areaintelig-primary,#2271b1);background:#fff;box-shadow:0 0 0 4px rgb(var(--areaintelig-primary-rgb,34 113 177) / .12)}.areaintelig-contact-agent-card .areaintelig-cf-submit{width:100%;border:0;border-radius:999px;background:#0f172a;color:#fff;padding:14px 22px;font-weight:900;cursor:pointer;box-shadow:0 16px 34px rgba(15,23,42,.18)}.areaintelig-contact-agent-card .areaintelig-cf-submit[disabled]{opacity:.65;cursor:wait}.areaintelig-form-success,.areaintelig-form-error{border-radius:14px;padding:13px 15px;margin:0 0 16px;font-weight:800}.areaintelig-form-success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.areaintelig-form-error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.areaintelig-property-dashboard{--areaintelig-card-gap: clamp(18px, 2vw, 26px);--areaintelig-card-radius: 24px;width: min(1180px, calc(100vw - 32px));max-width: 1180px;margin: 42px auto;padding: 0;clear: both}.areaintelig-property-dashboard,.areaintelig-property-dashboard * ,.areaintelig-property-dashboard *::before,.areaintelig-property-dashboard *::after{box-sizing: border-box}.areaintelig-property-dashboard img{max-width: 100%}.areaintelig-property-dashboard .areaintelig-pd-top{display: grid;grid-template-columns: minmax(300px, .88fr) minmax(360px, 1fr);gap: clamp(24px, 4vw, 48px);align-items: center;margin-bottom: 28px}.areaintelig-property-dashboard .areaintelig-pd-image{position: relative;align-self: auto;min-height: 0;height: auto;border-radius: 26px;overflow: hidden;background: #f8fafc;box-shadow: 0 18px 46px rgba(15,23,42,.08)}.areaintelig-property-dashboard .areaintelig-pd-image img{display: block;width: 100%;height: auto;min-height: 0;max-height: none;aspect-ratio: 4 / 3;object-fit: cover;object-position: center}.areaintelig-property-dashboard .areaintelig-pd-overview{width: 100%;height: auto;min-height: 0;align-self: auto}.areaintelig-property-dashboard .areaintelig-property-tabs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;width: 100%;margin: 26px 0 20px;padding: 8px;border: 1px solid #e5eaf1;border-radius: 18px;background: rgba(255,255,255,.94);box-shadow: 0 10px 30px rgba(15,23,42,.055)}.areaintelig-property-dashboard .areaintelig-property-tabs button{flex: 0 0 auto;white-space: nowrap;border: 1px solid #e2e8f0;background: #f8fafc;color: #0f172a;border-radius: 999px;padding: 10px 14px;font-size: 12px;font-weight: 900;line-height: 1;box-shadow: none;cursor: pointer}.areaintelig-property-dashboard .areaintelig-property-tabs button.is-active,.areaintelig-property-dashboard .areaintelig-property-tabs button[aria-selected="true"]{background: #0f172a;border-color: #0f172a;color: #fff}.areaintelig-property-dashboard .areaintelig-property-tab-panel{ display: none; }.areaintelig-property-dashboard .areaintelig-property-tab-panel.is-active{ display: block; }.areaintelig-property-dashboard .areaintelig-property-tab-panel[hidden]{ display: none; }.areaintelig-property-dashboard .areaintelig-pdl{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--areaintelig-card-gap);align-items: start;grid-auto-flow: row dense;width: 100%}.areaintelig-property-dashboard .areaintelig-pdl-full{grid-column: 1 / -1;min-width: 0}.areaintelig-property-dashboard .areaintelig-pdl-card{grid-column: auto;min-width: 0;display: block;align-self: start;height: auto;min-height: 0}.areaintelig-property-dashboard .areaintelig-pdl-empty{ display: none; }.areaintelig-property-dashboard .areaintelig-pdl-card > *,.areaintelig-property-dashboard .areaintelig-pdl-full > *{width: 100%;min-width: 0}.areaintelig-property-dashboard .areaintelig-card,.areaintelig-property-dashboard .areaintelig-pdl-card > .areaintelig-card,.areaintelig-property-dashboard .areaintelig-pdl-card > div > .areaintelig-card,.areaintelig-property-dashboard .areaintelig-pdl-full > .areaintelig-card,.areaintelig-property-dashboard .areaintelig-pdl-full > div > .areaintelig-card{display: block;height: auto;min-height: 0;max-height: none;align-self: start;padding: clamp(20px, 2.2vw, 30px);margin: 0;border: 1px solid #e5eaf1;border-radius: var(--areaintelig-card-radius);background: #fff;box-shadow: 0 12px 36px rgba(15,23,42,.065);overflow: hidden;transform: none}.areaintelig-property-dashboard .areaintelig-card:hover{transform: translateY(-1px);box-shadow: 0 16px 44px rgba(15,23,42,.085)}.areaintelig-property-dashboard .areaintelig-section-title{margin: 0 0 18px}.areaintelig-property-dashboard .areaintelig-section-title h2,.areaintelig-property-dashboard .areaintelig-section-title h3,.areaintelig-property-dashboard .areaintelig-card h2,.areaintelig-property-dashboard .areaintelig-card h3{margin: 8px 0 8px;font-size: clamp(21px, 2vw, 30px);line-height: 1.15;letter-spacing: -.035em}.areaintelig-property-dashboard .areaintelig-section-title p,.areaintelig-property-dashboard .areaintelig-card p{margin-top: 0;line-height: 1.65}.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-mini-grid,.areaintelig-property-dashboard .areaintelig-roi-grid,.areaintelig-property-dashboard .areaintelig-trend-summary,.areaintelig-property-dashboard .areaintelig-compare-grid,.areaintelig-property-dashboard .areaintelig-nearby-grid,.areaintelig-property-dashboard .areaintelig-prediction-grid,.areaintelig-property-dashboard .areaintelig-mortgage-grid,.areaintelig-property-dashboard .areaintelig-cost-grid,.areaintelig-property-dashboard .areaintelig-cost-totals,.areaintelig-property-dashboard .areaintelig-heat-grid,.areaintelig-property-dashboard .areaintelig-dashboard-mini-grid,.areaintelig-property-dashboard .areaintelig-contact-prop-stats,.areaintelig-property-dashboard .areaintelig-converter-grid{display: grid;gap: 14px;align-items: start}.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-nearby-grid,.areaintelig-property-dashboard .areaintelig-trend-summary,.areaintelig-property-dashboard .areaintelig-compare-grid,.areaintelig-property-dashboard .areaintelig-cost-grid,.areaintelig-property-dashboard .areaintelig-cost-totals,.areaintelig-property-dashboard .areaintelig-heat-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-mini-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-roi-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-prediction-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-mortgage-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-dashboard-mini-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-converter-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.areaintelig-property-dashboard .areaintelig-property-item,.areaintelig-property-dashboard .areaintelig-place,.areaintelig-property-dashboard .areaintelig-roi-grid div,.areaintelig-property-dashboard .areaintelig-mini-grid div,.areaintelig-property-dashboard .areaintelig-trend-summary div,.areaintelig-property-dashboard .areaintelig-compare-grid div,.areaintelig-property-dashboard .areaintelig-prediction-grid div,.areaintelig-property-dashboard .areaintelig-dashboard-mini-grid div,.areaintelig-property-dashboard .areaintelig-contact-prop-stats div{min-width: 0;height: auto;min-height: 0;overflow-wrap: anywhere}.areaintelig-property-dashboard .areaintelig-chart-shell{min-height: 0;aspect-ratio: 16 / 7;padding: 24px}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-chart-shell{aspect-ratio: 16 / 9;padding: 20px}.areaintelig-property-dashboard .areaintelig-map-wrap,.areaintelig-property-dashboard .areaintelig-map-card iframe,.areaintelig-property-dashboard iframe{max-width: 100%}.areaintelig-property-dashboard .areaintelig-map-card iframe{height: 360px;max-height: 420px}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-map-card iframe,.areaintelig-property-dashboard .areaintelig-pdl-card iframe{height: 280px;max-height: 320px}.areaintelig-property-dashboard .areaintelig-media-card img,.areaintelig-property-dashboard .areaintelig-gallery img,.areaintelig-property-dashboard .areaintelig-property-media img{aspect-ratio: 4 / 3;object-fit: cover;object-position: center}.areaintelig-property-dashboard .areaintelig-recommendation-layout,.areaintelig-property-dashboard .areaintelig-deal-layout{align-items: start}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-recommendation-layout,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-deal-layout{grid-template-columns: minmax(96px, 150px) minmax(0, 1fr);gap: 16px}.areaintelig-property-dashboard .areaintelig-deal-score{min-height: 132px}.areaintelig-property-dashboard .areaintelig-score-row{grid-template-columns: minmax(110px, 160px) minmax(0, 1fr) 48px;gap: 12px}.areaintelig-property-dashboard .areaintelig-progress{width: 100%;min-width: 70px}.areaintelig-property-dashboard [data-areaintelig-panel="contact"] .areaintelig-pdl{display: block}.areaintelig-property-dashboard .areaintelig-contact-row{display: grid;grid-template-columns: minmax(240px, 330px) minmax(0, 1fr);gap: clamp(18px, 2.4vw, 32px);align-items: start}.areaintelig-property-dashboard .areaintelig-contact-row-agent{position: static;top: auto;align-self: start}.areaintelig-property-dashboard .areaintelig-contact-row-agent .areaintelig-card,.areaintelig-property-dashboard .areaintelig-contact-row-form .areaintelig-card,.areaintelig-property-dashboard .areaintelig-contact-property-summary,.areaintelig-property-dashboard .areaintelig-contact-agent-card{height: auto;min-height: 0;max-height: none}.areaintelig-property-dashboard .areaintelig-contact-row-form{display: grid;grid-template-columns: 1fr;gap: 18px;align-items: start}.areaintelig-property-dashboard .areaintelig-contact-property-summary{margin: 0}.areaintelig-property-dashboard .areaintelig-contact-prop-stats{grid-template-columns: repeat(3, minmax(0, 1fr))}.areaintelig-property-dashboard .areaintelig-contact-signal{flex-wrap: wrap}.areaintelig-contact-agent-card .areaintelig-contact-form{display: block;width: 100%}.areaintelig-contact-agent-card .areaintelig-cf-row{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;margin: 0}.areaintelig-contact-agent-card .areaintelig-cf-field{margin: 0 0 14px}.areaintelig-contact-agent-card input,.areaintelig-contact-agent-card textarea{width: 100%;max-width: 100%}.areaintelig-contact-agent-card textarea{min-height: 132px}.areaintelig-contact-agent-card .areaintelig-cf-submit{width: 100%}.single-areaintelig_property .entry-content > .areaintelig-property-dashboard,.single-areaintelig_property .wp-block-post-content > .areaintelig-property-dashboard,.single-areaintelig_property main .areaintelig-property-dashboard{width: min(1180px, calc(100vw - 32px));max-width: 1180px}.areaintelig-score-row{display: grid;grid-template-columns: minmax(110px, 170px) minmax(0, 1fr) 46px;gap: 12px 14px;align-items: center;padding: 12px 14px;border-radius: 14px;background: #f8fafc;border: 1px solid #e8eef6}.areaintelig-score-row span,.areaintelig-score-row > span:first-child{display: block;color: #374151;font-size: 13px;font-weight: 600;line-height: 1.3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;opacity: 1;visibility: visible}.areaintelig-score-row strong,.areaintelig-score-row > strong:last-child{display: block;color: #0f172a;font-size: 14px;font-weight: 800;text-align: right;opacity: 1;visibility: visible}.areaintelig-score-list .areaintelig-progress{display: block;width: 100%;height: 10px;background: #e2e8f0;border-radius: 999px;overflow: hidden;opacity: 1;visibility: visible}.areaintelig-score-list .areaintelig-progress div{display: block;height: 100%;border-radius: 999px;background: linear-gradient(90deg, var(--areaintelig-primary,#2271b1), #22c55e);opacity: 1;visibility: visible;min-width: 4px}.areaintelig-score-list .areaintelig-progress-safety div { background: linear-gradient(90deg, #1e3a8a, #3b82f6); }.areaintelig-score-list .areaintelig-progress-school div { background: linear-gradient(90deg, #135e96, #60a5fa); }.areaintelig-score-list .areaintelig-progress-transport div{ background: linear-gradient(90deg, #92400e, #f59e0b); }.areaintelig-score-list .areaintelig-progress-lifestyle div{ background: linear-gradient(90deg, var(--areaintelig-primary,#6d28d9), #a78bfa); }.areaintelig-score-list .areaintelig-progress-rental div { background: linear-gradient(90deg, #065f46, #10b981); }.areaintelig-score-list .areaintelig-progress-growth div { background: linear-gradient(90deg, #be123c, #f43f5e); }.areaintelig-score-list .areaintelig-progress-investment div{ background: linear-gradient(90deg, #0f172a, #22c55e); }.areaintelig-score-list{display: grid;gap: 10px}.areaintelig-card .areaintelig-section-title h3,.areaintelig-card .areaintelig-section-title h2{color: #0f172a;font-size: clamp(18px, 2.2vw, 24px);font-weight: 800;margin: 0 0 6px}.areaintelig-score-circle{width: 120px;height: 120px;border-radius: 50%;background: var(--areaintelig-primary, #2271b1);color: #ffffff;display: flex;align-items: center;justify-content: center;flex-direction: column;flex-shrink: 0}.areaintelig-score-circle strong{display: block;font-size: 38px;font-weight: 900;color: #ffffff;line-height: 1}.areaintelig-score-circle span{display: block;font-size: 13px;font-weight: 700;color: rgba(255, 255, 255, 0.85)}.areaintelig-profile-card{display: flex;gap: 28px;align-items: flex-start;flex-wrap: wrap}.areaintelig-profile-card > div:first-child{flex: 1 1 200px}.areaintelig-profile-card > .areaintelig-score-circle{flex-shrink: 0}html[data-areaintelig-theme="dark"] .areaintelig-score-row{background: #1e293b;border-color: #334155}html[data-areaintelig-theme="dark"] .areaintelig-score-row span,html[data-areaintelig-theme="dark"] .areaintelig-score-row > span:first-child{color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-score-row strong{color: #f1f5f9}html[data-areaintelig-theme="dark"] .areaintelig-score-list .areaintelig-progress{background: #334155}.areaintelig-score-row{display: grid;grid-template-columns: minmax(110px, 170px) minmax(0, 1fr) 46px;gap: 12px 14px;align-items: center;padding: 12px 14px;border-radius: 14px;background: #f8fafc;border: 1px solid #e8eef6}.areaintelig-score-row span,.areaintelig-score-row > span:first-child{display: block;color: #374151;font-size: 13px;font-weight: 600;line-height: 1.3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;opacity: 1;visibility: visible}.areaintelig-score-row strong,.areaintelig-score-row > strong:last-child{display: block;color: #0f172a;font-size: 14px;font-weight: 800;text-align: right;opacity: 1;visibility: visible}.areaintelig-score-list .areaintelig-progress{display: block;width: 100%;height: 10px;background: #e2e8f0;border-radius: 999px;overflow: hidden;opacity: 1;visibility: visible}.areaintelig-score-list .areaintelig-progress div{display: block;height: 100%;border-radius: 999px;background: linear-gradient(90deg, var(--areaintelig-primary,#2271b1), #22c55e);opacity: 1;visibility: visible;min-width: 4px}.areaintelig-score-list .areaintelig-progress-safety div { background: linear-gradient(90deg, #1e3a8a, #3b82f6); }.areaintelig-score-list .areaintelig-progress-school div { background: linear-gradient(90deg, #135e96, #60a5fa); }.areaintelig-score-list .areaintelig-progress-transport div{ background: linear-gradient(90deg, #92400e, #f59e0b); }.areaintelig-score-list .areaintelig-progress-lifestyle div{ background: linear-gradient(90deg, var(--areaintelig-primary,#6d28d9), #a78bfa); }.areaintelig-score-list .areaintelig-progress-rental div { background: linear-gradient(90deg, #065f46, #10b981); }.areaintelig-score-list .areaintelig-progress-growth div { background: linear-gradient(90deg, #be123c, #f43f5e); }.areaintelig-score-list .areaintelig-progress-investment div{ background: linear-gradient(90deg, #0f172a, #22c55e); }.areaintelig-score-list{display: grid;gap: 10px}.areaintelig-card .areaintelig-section-title h3,.areaintelig-card .areaintelig-section-title h2{color: #0f172a;font-size: clamp(18px, 2.2vw, 24px);font-weight: 800;margin: 0 0 6px}.areaintelig-score-circle{width: 120px;height: 120px;border-radius: 50%;background: var(--areaintelig-primary, #2271b1);color: #ffffff;display: flex;align-items: center;justify-content: center;flex-direction: column;flex-shrink: 0}.areaintelig-score-circle strong{display: block;font-size: 38px;font-weight: 900;color: #ffffff;line-height: 1}.areaintelig-score-circle span{display: block;font-size: 13px;font-weight: 700;color: rgba(255, 255, 255, 0.85)}html[data-areaintelig-theme="dark"] .areaintelig-score-row{background: #1e293b;border-color: #334155}html[data-areaintelig-theme="dark"] .areaintelig-score-row span,html[data-areaintelig-theme="dark"] .areaintelig-score-row > span:first-child{color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-score-row strong{color: #f1f5f9}html[data-areaintelig-theme="dark"] .areaintelig-score-list .areaintelig-progress{background: #334155}.areaintelig-property-dashboard[data-areaintelig-tabs] .areaintelig-property-tab-panel[hidden]{display: none}.areaintelig-property-dashboard[data-areaintelig-tabs] .areaintelig-property-tab-panel.is-active{display: block}.areaintelig-area-dashboard .areaintelig-property-tabs button{cursor: pointer}html[data-areaintelig-theme="dark"]{color-scheme: dark;--areaintelig-dark-bg: #0b1120;--areaintelig-dark-surface: #111827;--areaintelig-dark-surface-2: #162033;--areaintelig-dark-surface-3: #1e293b;--areaintelig-dark-border: rgba(148, 163, 184, .24);--areaintelig-dark-text: #f8fafc;--areaintelig-dark-muted: #cbd5e1;--areaintelig-dark-soft: #94a3b8;--areaintelig-dark-link: #93c5fd;--areaintelig-dark-accent: var(--areaintelig-primary, #60a5fa)}html[data-areaintelig-theme="dark"] .areaintelig-property-dashboard,html[data-areaintelig-theme="dark"] .areaintelig-area-dashboard,html[data-areaintelig-theme="dark"] .areaintelig-property-insights,html[data-areaintelig-theme="dark"] .areaintelig-profile{color: var(--areaintelig-dark-text)}html[data-areaintelig-theme="dark"] .areaintelig-card,html[data-areaintelig-theme="dark"] .areaintelig-property-item,html[data-areaintelig-theme="dark"] .areaintelig-place,html[data-areaintelig-theme="dark"] .areaintelig-roi-grid div,html[data-areaintelig-theme="dark"] .areaintelig-trend-summary div,html[data-areaintelig-theme="dark"] .areaintelig-compare-grid div,html[data-areaintelig-theme="dark"] .areaintelig-mini-grid div,html[data-areaintelig-theme="dark"] .areaintelig-report-lines p,html[data-areaintelig-theme="dark"] .areaintelig-chart-shell,html[data-areaintelig-theme="dark"] .areaintelig-chart-stat,html[data-areaintelig-theme="dark"] .areaintelig-map-nearby,html[data-areaintelig-theme="dark"] .areaintelig-saved-item,html[data-areaintelig-theme="dark"] .areaintelig-media-card,html[data-areaintelig-theme="dark"] .areaintelig-gallery-grid a,html[data-areaintelig-theme="dark"] .areaintelig-document-links a,html[data-areaintelig-theme="dark"] .areaintelig-media-links a,html[data-areaintelig-theme="dark"] .areaintelig-report-box,html[data-areaintelig-theme="dark"] .areaintelig-cost-row,html[data-areaintelig-theme="dark"] .areaintelig-cost-grid div,html[data-areaintelig-theme="dark"] .areaintelig-distance-result,html[data-areaintelig-theme="dark"] .areaintelig-converter-item{background: linear-gradient(180deg, rgba(17,24,39,.98), rgba(15,23,42,.98));border-color: var(--areaintelig-dark-border);color: var(--areaintelig-dark-text);box-shadow: 0 14px 40px rgba(0,0,0,.28)}html[data-areaintelig-theme="dark"] .areaintelig-pd-top,html[data-areaintelig-theme="dark"] .areaintelig-pd-overview,html[data-areaintelig-theme="dark"] .areaintelig-property-tab-panels{background: transparent;color: var(--areaintelig-dark-text)}html[data-areaintelig-theme="dark"] .areaintelig-pd-stats div,html[data-areaintelig-theme="dark"] .areaintelig-score-row,html[data-areaintelig-theme="dark"] .areaintelig-theme-toggle,html[data-areaintelig-theme="dark"] .areaintelig-mode-toggle,html[data-areaintelig-theme="dark"] .areaintelig-alert-form input,html[data-areaintelig-theme="dark"] .areaintelig-cc-input,html[data-areaintelig-theme="dark"] .areaintelig-cc-select,html[data-areaintelig-theme="dark"] .areaintelig-distance-helper input,html[data-areaintelig-theme="dark"] .areaintelig-distance-helper select,html[data-areaintelig-theme="dark"] .areaintelig-contact-agent input,html[data-areaintelig-theme="dark"] .areaintelig-contact-agent textarea,html[data-areaintelig-theme="dark"] .areaintelig-assistant-form input,html[data-areaintelig-theme="dark"] .areaintelig-assistant-form textarea{background: var(--areaintelig-dark-surface-2);border-color: var(--areaintelig-dark-border);color: var(--areaintelig-dark-text)}html[data-areaintelig-theme="dark"] input::placeholder,html[data-areaintelig-theme="dark"] textarea::placeholder{color: #94a3b8;opacity: 1}html[data-areaintelig-theme="dark"] .areaintelig-pd-title,html[data-areaintelig-theme="dark"] .areaintelig-property-insights-title,html[data-areaintelig-theme="dark"] .areaintelig-card h1,html[data-areaintelig-theme="dark"] .areaintelig-card h2,html[data-areaintelig-theme="dark"] .areaintelig-card h3,html[data-areaintelig-theme="dark"] .areaintelig-card h4,html[data-areaintelig-theme="dark"] .areaintelig-section-title h2,html[data-areaintelig-theme="dark"] .areaintelig-section-title h3,html[data-areaintelig-theme="dark"] .areaintelig-chart-header h3,html[data-areaintelig-theme="dark"] .areaintelig-property-item strong,html[data-areaintelig-theme="dark"] .areaintelig-place strong,html[data-areaintelig-theme="dark"] .areaintelig-roi-grid strong,html[data-areaintelig-theme="dark"] .areaintelig-mini-grid strong,html[data-areaintelig-theme="dark"] .areaintelig-saved-item strong,html[data-areaintelig-theme="dark"] .areaintelig-distance-result strong,html[data-areaintelig-theme="dark"] .areaintelig-converter-item strong,html[data-areaintelig-theme="dark"] .areaintelig-score-row strong,html[data-areaintelig-theme="dark"] .areaintelig-pd-price strong,html[data-areaintelig-theme="dark"] .areaintelig-pd-stats strong{color: var(--areaintelig-dark-text)}html[data-areaintelig-theme="dark"] .areaintelig-card p,html[data-areaintelig-theme="dark"] .areaintelig-section-title p,html[data-areaintelig-theme="dark"] .areaintelig-chart-header p,html[data-areaintelig-theme="dark"] .areaintelig-pd-address,html[data-areaintelig-theme="dark"] .areaintelig-pd-stats span,html[data-areaintelig-theme="dark"] .areaintelig-property-item span,html[data-areaintelig-theme="dark"] .areaintelig-place span,html[data-areaintelig-theme="dark"] .areaintelig-place small,html[data-areaintelig-theme="dark"] .areaintelig-roi-grid span,html[data-areaintelig-theme="dark"] .areaintelig-trend-summary span,html[data-areaintelig-theme="dark"] .areaintelig-mini-grid span,html[data-areaintelig-theme="dark"] .areaintelig-saved-item span,html[data-areaintelig-theme="dark"] .areaintelig-wishlist-message,html[data-areaintelig-theme="dark"] .areaintelig-data-note,html[data-areaintelig-theme="dark"] .areaintelig-theme-copy span,html[data-areaintelig-theme="dark"] .areaintelig-assistant-note,html[data-areaintelig-theme="dark"] small{color: var(--areaintelig-dark-muted)}html[data-areaintelig-theme="dark"] a,html[data-areaintelig-theme="dark"] .areaintelig-cta,html[data-areaintelig-theme="dark"] .areaintelig-primary-link{color: var(--areaintelig-dark-link)}html[data-areaintelig-theme="dark"] .areaintelig-property-tabs{background: rgba(15,23,42,.88);border: 1px solid var(--areaintelig-dark-border);box-shadow: 0 10px 28px rgba(0,0,0,.22)}html[data-areaintelig-theme="dark"] .areaintelig-property-tabs button{background: transparent;color: var(--areaintelig-dark-muted);border-color: transparent}html[data-areaintelig-theme="dark"] .areaintelig-property-tabs button:hover,html[data-areaintelig-theme="dark"] .areaintelig-property-tabs button.is-active{background: var(--areaintelig-dark-accent);color: #ffffff;box-shadow: 0 10px 26px rgb(var(--areaintelig-primary-rgb,37 99 235) / .28)}html[data-areaintelig-theme="dark"] .areaintelig-badge,html[data-areaintelig-theme="dark"] .areaintelig-chip,html[data-areaintelig-theme="dark"] .areaintelig-trend-chip,html[data-areaintelig-theme="dark"] .areaintelig-theme-btn,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn{background: rgba(96,165,250,.13);color: #bfdbfe;border: 1px solid rgba(147,197,253,.28)}html[data-areaintelig-theme="dark"] .areaintelig-theme-btn.is-active,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn.is-active,html[data-areaintelig-theme="dark"] .areaintelig-theme-btn:hover,html[data-areaintelig-theme="dark"] .areaintelig-mode-btn:hover{background: var(--areaintelig-dark-accent);color: #ffffff}html[data-areaintelig-theme="dark"] .areaintelig-progress{background: #334155}html[data-areaintelig-theme="dark"] .areaintelig-progress div{background: linear-gradient(90deg, #60a5fa, #22c55e)}html[data-areaintelig-theme="dark"] .areaintelig-map-card iframe,html[data-areaintelig-theme="dark"] .areaintelig-pd-image,html[data-areaintelig-theme="dark"] .areaintelig-gallery-grid img{background: #0f172a;border-color: var(--areaintelig-dark-border)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-card,html[data-areaintelig-theme="dark"] .areaintelig-assistant-panel,html[data-areaintelig-theme="dark"] .areaintelig-assistant-body{background: var(--areaintelig-dark-surface);border-color: var(--areaintelig-dark-border);color: var(--areaintelig-dark-text)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-message,html[data-areaintelig-theme="dark"] .areaintelig-assistant-bubble,html[data-areaintelig-theme="dark"] .areaintelig-assistant-result,html[data-areaintelig-theme="dark"] .areaintelig-assistant-result span{background: var(--areaintelig-dark-surface-2);color: var(--areaintelig-dark-text);border-color: var(--areaintelig-dark-border)}html[data-areaintelig-theme="dark"] .areaintelig-assistant-user .areaintelig-assistant-bubble{background: var(--areaintelig-dark-accent);color: #ffffff}html[data-areaintelig-theme="dark"] .areaintelig-assistant-result em,html[data-areaintelig-theme="dark"] .areaintelig-assistant-result b,html[data-areaintelig-theme="dark"] .areaintelig-assistant-avatar{color: var(--areaintelig-dark-text)}html[data-areaintelig-theme="dark"] .areaintelig-notice.success{background: rgba(34,197,94,.13);color: #bbf7d0;border: 1px solid rgba(34,197,94,.28)}html[data-areaintelig-theme="dark"] .areaintelig-pd-signal,html[data-areaintelig-theme="dark"] .areaintelig-investment-box{border: 1px solid var(--areaintelig-dark-border);box-shadow: 0 14px 40px rgba(0,0,0,.26)}html[data-areaintelig-theme="dark"] table,html[data-areaintelig-theme="dark"] th,html[data-areaintelig-theme="dark"] td{background: var(--areaintelig-dark-surface);color: var(--areaintelig-dark-text);border-color: var(--areaintelig-dark-border)}html[data-areaintelig-theme="dark"] .areaintelig-alert-form button,html[data-areaintelig-theme="dark"] .areaintelig-print-report,html[data-areaintelig-theme="dark"] .areaintelig-wishlist-btn,html[data-areaintelig-theme="dark"] .areaintelig-share-btn,html[data-areaintelig-theme="dark"] .areaintelig-assistant-form button{background: linear-gradient(135deg, var(--areaintelig-primary,#2563eb), var(--areaintelig-primary-dark,#1d4ed8));color: #ffffff;border-color: transparent}html[data-areaintelig-theme="dark"] .areaintelig-print-document,html[data-areaintelig-theme="dark"] .areaintelig-print-document *{color-scheme: light}.areaintelig-property-grid,.areaintelig-nearby-grid,.areaintelig-compare-grid,.areaintelig-trend-summary,.areaintelig-roi-grid,.areaintelig-mini-grid,.areaintelig-prediction-grid,.areaintelig-dashboard-mini-grid,.areaintelig-timeline-grid,.areaintelig-quick-links-grid,.areaintelig-search-results-grid{align-items: stretch}.areaintelig-property-item,.areaintelig-place,.areaintelig-roi-grid div,.areaintelig-trend-summary div,.areaintelig-compare-grid div,.areaintelig-mini-grid div,.areaintelig-prediction-grid div,.areaintelig-dashboard-mini-grid div,.areaintelig-timeline-item{display: flex;flex-direction: column}.areaintelig-property-item span,.areaintelig-place span,.areaintelig-roi-grid span,.areaintelig-trend-summary span,.areaintelig-mini-grid span,.areaintelig-prediction-grid span,.areaintelig-dashboard-mini-grid span,.areaintelig-timeline-item span,.areaintelig-timeline-item small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.areaintelig-property-item strong,.areaintelig-place strong,.areaintelig-roi-grid strong,.areaintelig-trend-summary strong,.areaintelig-mini-grid strong,.areaintelig-prediction-grid strong,.areaintelig-dashboard-mini-grid strong,.areaintelig-timeline-item strong{flex: 1;display: flex;align-items: center;word-break: break-word;overflow-wrap: anywhere}.areaintelig-search-card{display: flex;flex-direction: column}.areaintelig-search-body{display: flex;flex-direction: column;flex: 1}.areaintelig-search-price{margin-top: auto}.areaintelig-score-row{min-height: 48px}.areaintelig-score-row > span:first-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.areaintelig-deal-layout{align-items: stretch}.areaintelig-deal-score{min-height: unset}.areaintelig-timeline-grid{align-items: stretch}.areaintelig-report-lines{align-items: stretch}.areaintelig-report-lines p{display: flex;flex-direction: column;margin: 0}.areaintelig-badge,.areaintelig-search-badge,.areaintelig-place-type,.areaintelig-deal-tag,.areaintelig-rec-tag,.areaintelig-risk-level{white-space: nowrap}.areaintelig-card h2,.areaintelig-card h3,.areaintelig-search-card h2,.areaintelig-search-card h3,.areaintelig-card .areaintelig-property-title{word-break: normal;overflow-wrap: break-word;hyphens: auto}.areaintelig-dna-wrap{position: relative;display: flex;justify-content: center;align-items: center;margin: 20px 0 8px}.areaintelig-dna-chart-shell{width: 100%;max-width: 380px;position: relative}.areaintelig-dna-canvas{width: 100%;max-height: 360px}.areaintelig-dna-overall{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: linear-gradient(135deg,#0f172a,#1e293b);color: #fff;border-radius: 16px;padding: 14px 18px;text-align: center;min-width: 80px;display: none}.areaintelig-dna-overall strong{ display: block; font-size: 28px; font-weight: 800; }.areaintelig-dna-overall span  { font-size: 13px; opacity: .7; }.areaintelig-dna-overall small { display: block; font-size: 11px; opacity: .6; margin-top: 2px; }.areaintelig-dna-bars{ margin-top: 8px; }.areaintelig-afford-card{}.areaintelig-afford-slider-wrap{ margin: 20px 0; }.areaintelig-afford-label{display: flex;justify-content: space-between;align-items: center;font-weight: 700;font-size: 14px;color: var(--areaintelig-heading, #0f172a);margin-bottom: 10px}.areaintelig-afford-budget-display{font-size: 22px;font-weight: 800;color: var(--areaintelig-primary, #4f46e5)}.areaintelig-afford-range{-webkit-appearance: none;appearance: none;width: 100%;height: 8px;border-radius: 999px;background: linear-gradient(90deg, var(--areaintelig-primary,#4f46e5) 0%, #e2e8f0 0%);outline: none;cursor: pointer;transition: background .15s}.areaintelig-afford-range::-webkit-slider-thumb{-webkit-appearance: none;width: 24px; height: 24px;border-radius: 50%;background: #fff;border: 3px solid var(--areaintelig-primary,#4f46e5);box-shadow: 0 2px 8px rgb(var(--areaintelig-primary-rgb,79 70 229) / .25);cursor: pointer}.areaintelig-afford-range::-moz-range-thumb{width: 24px; height: 24px;border-radius: 50%;background: #fff;border: 3px solid var(--areaintelig-primary,#4f46e5);box-shadow: 0 2px 8px rgb(var(--areaintelig-primary-rgb,79 70 229) / .25);cursor: pointer}.areaintelig-afford-ticks{display: flex;justify-content: space-between;font-size: 11px;color: #94a3b8;margin-top: 4px}.areaintelig-afford-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));gap: 12px;margin: 16px 0}.areaintelig-afford-item{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 14px;padding: 16px;text-align: center}.areaintelig-afford-item span { display: block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .06em; color: #64748b; margin-bottom: 6px; }.areaintelig-afford-item strong{ font-size: 18px; font-weight: 800; color: var(--areaintelig-primary,#4f46e5); }.areaintelig-afford-areas h4  { font-size: 13px; font-weight: 700; color: #334155; margin: 0 0 10px; }.areaintelig-afford-area-row{display: flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 10px;margin-bottom: 6px;font-size: 13px}.areaintelig-afford-area-row span { flex: 1; font-weight: 600; }.areaintelig-afford-area-row strong{ font-size: 13px; }.areaintelig-afford-area-row em   { font-size: 11px; font-style: normal; font-weight: 700; }.areaintelig-afford-area-row.is-within{ background: #f0fdf4; border: 1px solid #bbf7d0; }.areaintelig-afford-area-row.is-within em{ color: #059669; }.areaintelig-afford-area-row.is-over   { background: #fef2f2; border: 1px solid #fecaca; }.areaintelig-afford-area-row.is-over em{ color: #dc2626; }.areaintelig-battle-header{display: grid;grid-template-columns: 1fr auto 1fr;gap: 16px;align-items: center;margin: 16px 0 24px}.areaintelig-battle-area{background: #f8fafc;border: 2px solid #e2e8f0;border-radius: 16px;padding: 18px;text-align: center;transition: border-color .2s, background .2s;position: relative}.areaintelig-battle-area.is-winner{background: linear-gradient(135deg,#fefce8,#fff);border-color: #fbbf24;box-shadow: 0 4px 18px rgba(251,191,36,.18)}.areaintelig-battle-crown{display: inline-block;font-size: 11px;font-weight: 700;background: #fbbf24;color: #78350f;padding: 3px 10px;border-radius: 20px;margin-bottom: 8px}.areaintelig-battle-area h4{margin: 0 0 8px;font-size: 15px;font-weight: 800;color: #0f172a}.areaintelig-battle-score{font-size: 32px;font-weight: 800;color: var(--areaintelig-primary,#4f46e5);line-height: 1}.areaintelig-battle-score small{font-size: 14px;opacity: .6;font-weight: 600}.areaintelig-battle-vs{text-align: center}.areaintelig-battle-vs span{display: block;font-size: 18px;font-weight: 900;color: #94a3b8}.areaintelig-battle-vs small{font-size: 12px;color: #94a3b8}.areaintelig-battle-rows{ display: grid; gap: 8px; }.areaintelig-battle-row{display: grid;grid-template-columns: 1fr 100px 1fr;align-items: center;gap: 8px}.areaintelig-battle-label{text-align: center;font-size: 12px;font-weight: 700;color: #475569;display: flex;align-items: center;justify-content: center;gap: 4px}.areaintelig-battle-badge{display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 50%;font-size: 10px;font-weight: 800}.areaintelig-battle-badge.is-a  { background: #dbeafe; color: var(--areaintelig-primary,#1d4ed8); }.areaintelig-battle-badge.is-b  { background: #dcfce7; color: #15803d; }.areaintelig-battle-badge.is-tie{ background: #f1f5f9; color: #64748b; }.areaintelig-battle-bar-wrap{display: flex;align-items: center;gap: 6px}.areaintelig-battle-bar-wrap.is-left { flex-direction: row-reverse; }.areaintelig-battle-bar-wrap.is-right{ flex-direction: row; }.areaintelig-battle-bar{height: 10px;border-radius: 999px;background: #e2e8f0;flex: 1;max-width: 100%;min-width: 4px;transition: width .6s ease}.areaintelig-battle-bar-wrap.is-win .areaintelig-battle-bar{background: linear-gradient(90deg, var(--areaintelig-primary,#4f46e5), #22c55e)}.areaintelig-battle-val{font-size: 12px;font-weight: 700;color: #475569;min-width: 22px}.areaintelig-portfolio-kpis{display: grid;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));gap: 12px;margin: 16px 0 20px}.areaintelig-portfolio-kpis div{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;padding: 14px;text-align: center}.areaintelig-portfolio-kpis strong{display: block;font-size: 18px;font-weight: 800;margin-bottom: 3px}.areaintelig-portfolio-kpis span{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: #64748b}.areaintelig-portfolio-list{ display: grid; gap: 10px; margin-top: 16px; }.areaintelig-portfolio-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 16px;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;flex-wrap: wrap}.areaintelig-portfolio-info{ flex: 1; min-width: 160px; }.areaintelig-portfolio-metrics{display: flex;gap: 10px;align-items: center;flex-wrap: wrap;font-size: 13px}.areaintelig-portfolio-metrics span{ color: #475569; }html[data-areaintelig-theme="dark"] .areaintelig-afford-item,html[data-areaintelig-theme="dark"] .areaintelig-portfolio-kpis div,html[data-areaintelig-theme="dark"] .areaintelig-portfolio-row,html[data-areaintelig-theme="dark"] .areaintelig-battle-area,html[data-areaintelig-theme="dark"] .areaintelig-timing-signal{background: var(--areaintelig-dark-surface-2, #1c2433);border-color: var(--areaintelig-dark-border, rgba(139,148,158,.18))}html[data-areaintelig-theme="dark"] .areaintelig-afford-area-row.is-within{ background: rgba(63,185,80,.08); border-color: rgba(63,185,80,.25); }html[data-areaintelig-theme="dark"] .areaintelig-afford-area-row.is-over  { background: rgba(248,81,73,.08); border-color: rgba(248,81,73,.25); }html[data-areaintelig-theme="dark"] .areaintelig-battle-area.is-winner     { background: rgba(212,175,55,.08); border-color: rgba(212,175,55,.3); }.areaintelig-verified-badge-wrap{ display: inline-block; }.areaintelig-verified-badge     { user-select: none; }.areaintelig-verified-badge:hover{ opacity: .9; }.areaintelig-verified-details   { transition: all .2s; }.areaintelig-inventory-card{}.areaintelig-waitlist-section{}.areaintelig-waitlist-form input:focus{outline: none;border-color: #fbbf24;box-shadow: 0 0 0 3px rgba(251,191,36,.15)}.areaintelig-waitlist-form button:hover{ background: #b45309; }.areaintelig-future-timeline{display: grid;gap: 12px;margin-top: 8px}.areaintelig-future-item{display: flex;align-items: flex-start;gap: 14px;padding: 14px 16px;background: #f8fafc;border: 1px solid #e2e8f0;border-left: 4px solid var(--areaintelig-primary,#4f46e5);border-radius: 12px;transition: box-shadow .15s}.areaintelig-future-item:hover{box-shadow: 0 4px 16px rgba(0,0,0,.07)}.areaintelig-future-icon{font-size: 26px;line-height: 1;flex-shrink: 0;width: 44px;height: 44px;background: #fff;border-radius: 10px;display: flex;align-items: center;justify-content: center;border: 1px solid #e2e8f0}.areaintelig-future-content{ flex: 1; min-width: 0; }.areaintelig-future-item[data-impact="positive"]{ border-left-color: #059669; }.areaintelig-future-item[data-impact="neutral"] { border-left-color: #64748b; }.areaintelig-future-item[data-impact="negative"]{ border-left-color: #dc2626; }html[data-areaintelig-theme="dark"] .areaintelig-future-item,html[data-areaintelig-theme="dark"] .areaintelig-inventory-card .areaintelig-portfolio-kpis div{background: var(--areaintelig-dark-surface-2, #1c2433);border-color: var(--areaintelig-dark-border, rgba(139,148,158,.18))}html[data-areaintelig-theme="dark"] .areaintelig-future-icon{background: var(--areaintelig-dark-surface, #161b22);border-color: var(--areaintelig-dark-border, rgba(139,148,158,.18))}html[data-areaintelig-theme="dark"] .areaintelig-verified-details{border-color: var(--areaintelig-dark-border, rgba(139,148,158,.18))}.areaintelig-archive-wrap{ max-width:1280px; margin:0 auto; padding:0 clamp(16px,3vw,40px); }.areaintelig-archive-hero{ background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 60%,#1e293b 100%); border-radius:20px; padding:clamp(32px,4vw,56px) clamp(24px,3.5vw,48px); margin:clamp(16px,2.5vw,28px) 0 24px; position:relative; overflow:hidden; }.areaintelig-archive-hero::before{ content:''; position:absolute; inset:0; background:radial-gradient(ellipse at 80% 50%,rgb(var(--areaintelig-primary-rgb,99 102 241) / .22),transparent 60%); pointer-events:none; }.areaintelig-archive-title{ font-size:clamp(28px,4vw,52px); font-weight:900; letter-spacing:-.04em; color:#fff; margin:10px 0 8px; line-height:1.05; }.areaintelig-archive-subtitle{ font-size:clamp(13px,1.4vw,16px); color:rgba(255,255,255,.65); margin:0 0 24px; }.areaintelig-archive-hero-stats{ display:flex; gap:clamp(12px,1.8vw,24px); flex-wrap:wrap; }.areaintelig-archive-stat{ background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.12); border-radius:12px; padding:12px 18px; }.areaintelig-archive-stat strong{ display:block; font-size:clamp(18px,1.8vw,24px); font-weight:900; color:#fff; letter-spacing:-.03em; }.areaintelig-archive-stat span{ font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:.06em; color:rgba(255,255,255,.5); margin-top:2px; display:block; }.areaintelig-archive-filter-bar{ background:#fff; border:1px solid #e5e7eb; border-radius:16px; padding:18px 22px; margin-bottom:18px; box-shadow:0 2px 10px rgba(15,23,42,.05); }.areaintelig-af-fields{ display:grid; grid-template-columns:repeat(auto-fill,minmax(155px,1fr)); gap:10px; margin-bottom:12px; }.areaintelig-af-field label{ display:flex; flex-direction:column; gap:4px; font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:.06em; color:#64748b; }.areaintelig-af-field input, .areaintelig-af-field select{ padding:8px 11px; border:1px solid #e2e8f0; border-radius:9px; font-size:13px; color:#0f172a; background:#f8fafc; transition:border-color .15s; }.areaintelig-af-field input:focus, .areaintelig-af-field select:focus{ border-color:#0f172a; outline:none; background:#fff; }.areaintelig-af-actions{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; }.areaintelig-af-submit{ padding:9px 20px; background:#0f172a; color:#fff; border:none; border-radius:9px; font-size:13px; font-weight:700; cursor:pointer; }.areaintelig-af-submit:hover{ background:#1e293b; color:#fff; }.areaintelig-af-reset{ padding:9px 14px; font-size:12px; color:#64748b; text-decoration:none; border:1px solid #e2e8f0; border-radius:9px; }.areaintelig-af-view-toggle{ display:flex; gap:3px; margin-left:auto; background:#f1f5f9; border-radius:9px; padding:3px; }.areaintelig-af-view-btn{ display:inline-flex; align-items:center; justify-content:center; width:32px; height:32px; border:none; border-radius:6px; background:transparent; color:#94a3b8; cursor:pointer; }.areaintelig-af-view-btn.is-active, .areaintelig-af-view-btn:hover{ background:#fff; color:#0f172a; box-shadow:0 1px 4px rgba(15,23,42,.08); }.areaintelig-archive-results-bar{ display:flex; justify-content:space-between; align-items:center; margin-bottom:14px; font-size:12px; }.areaintelig-arc-count{ font-weight:700; color:#334155; }.areaintelig-archive-grid{ display:grid; gap:clamp(14px,1.8vw,20px); }.areaintelig-archive-view-grid{ grid-template-columns:repeat(auto-fill,minmax(280px,1fr)); }.areaintelig-archive-view-list{ grid-template-columns:1fr; }.areaintelig-arc-card{ background:#fff; border:1px solid #e5e7eb; border-radius:18px; overflow:hidden; display:flex; flex-direction:column; transition:transform .2s ease,box-shadow .2s ease; }.areaintelig-arc-card:hover{ transform:translateY(-3px); box-shadow:0 10px 32px rgba(15,23,42,.11); }.areaintelig-archive-view-list .areaintelig-arc-card{ flex-direction:row; }.areaintelig-arc-image{ display:block; position:relative; overflow:hidden; aspect-ratio:16/10; background:#f1f5f9; flex-shrink:0; }.areaintelig-archive-view-list .areaintelig-arc-image{ width:clamp(160px,22%,260px); aspect-ratio:auto; min-height:180px; }.areaintelig-arc-image img{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .3s ease; }.areaintelig-arc-card:hover .areaintelig-arc-image img{ transform:scale(1.04); }.areaintelig-arc-badges{ position:absolute; top:10px; left:10px; display:flex; gap:5px; flex-wrap:wrap; }.areaintelig-arc-deal-badge, .areaintelig-arc-inv-badge{ font-size:10px; font-weight:800; padding:3px 9px; border-radius:20px; }.areaintelig-arc-body{ padding:clamp(14px,1.8vw,20px); display:flex; flex-direction:column; gap:7px; flex:1; }.areaintelig-arc-price{ font-size:clamp(16px,1.6vw,22px); font-weight:900; color:#0f172a; letter-spacing:-.03em; }.areaintelig-arc-title{ margin:0; font-size:clamp(13px,1.2vw,16px); font-weight:700; line-height:1.3; color:#0f172a; }.areaintelig-arc-title a{ color:inherit; text-decoration:none; }.areaintelig-arc-title a:hover{ color:var(--areaintelig-primary,#1d4ed8); }.areaintelig-arc-location{ display:flex; align-items:center; gap:4px; font-size:11px; color:#64748b; margin:0; }.areaintelig-arc-specs{ display:flex; gap:8px; flex-wrap:wrap; }.areaintelig-arc-specs span{ font-size:11px; font-weight:700; color:#475569; background:#f1f5f9; padding:3px 9px; border-radius:7px; display:inline-flex; align-items:center; gap:3px; }.areaintelig-arc-metrics{ display:grid; grid-template-columns:1fr 1fr; gap:7px; margin-top:2px; }.areaintelig-arc-metric{ background:#f8fafc; border:1px solid #e2e8f0; border-radius:9px; padding:9px 11px; }.areaintelig-arc-metric span{ display:block; font-size:9px; font-weight:700; text-transform:uppercase; letter-spacing:.06em; color:#94a3b8; margin-bottom:2px; }.areaintelig-arc-metric strong{ font-size:14px; font-weight:800; color:#0f172a; }.areaintelig-arc-metric-bar{ height:3px; background:#e2e8f0; border-radius:2px; margin-top:5px; overflow:hidden; }.areaintelig-arc-metric-bar > div{ height:100%; background:linear-gradient(90deg,#0f172a,#22c55e); border-radius:2px; transition:width .6s ease; }.areaintelig-arc-cta{ display:inline-flex; align-items:center; gap:5px; padding:10px 18px; background:#0f172a; color:#fff; border-radius:9px; font-size:12px; font-weight:700; text-decoration:none; margin-top:auto; transition:background .15s; justify-content:center; }.areaintelig-arc-cta:hover{ background:#1e293b; color:#fff; }.areaintelig-arc-deal-hot    { border-top:3px solid #059669; }.areaintelig-arc-deal-fair   { border-top:3px solid #0284c7; }.areaintelig-arc-deal-overpriced{ border-top:3px solid #dc2626; }.areaintelig-archive-empty{ text-align:center; padding:56px 28px; }.areaintelig-archive-empty-icon{ font-size:48px; margin-bottom:14px; }.areaintelig-archive-empty h2 { font-size:20px; color:#0f172a; margin-bottom:6px; }.areaintelig-archive-empty p  { color:#64748b; margin-bottom:20px; }.areaintelig-archive-pagination{ display:flex; justify-content:center; align-items:center; gap:5px; margin:36px 0 20px; flex-wrap:wrap; }.areaintelig-arc-page-btn{ display:inline-flex; align-items:center; justify-content:center; min-width:38px; height:38px; padding:0 12px; background:#fff; border:1px solid #e2e8f0; border-radius:9px; font-size:13px; font-weight:700; color:#334155; text-decoration:none; transition:all .15s; }.areaintelig-arc-page-btn:hover{ background:#0f172a; color:#fff; border-color:#0f172a; }.areaintelig-arc-page-btn.is-current{ background:#0f172a; color:#fff; border-color:#0f172a; }.areaintelig-ss-live-indicator{ font-size:11px; color:#22c55e; font-weight:700; margin-left:auto; }.areaintelig-ss-spinner{ display:none; width:16px; height:16px; border:2px solid #e2e8f0; border-top-color:#0f172a; border-radius:50%; animation:areaintelig-spin .65s linear infinite; margin-left:8px; vertical-align:middle; }@keyframes areaintelig-spin{ to{ transform:rotate(360deg); } }.areaintelig-search-specs{ display:flex; gap:7px; flex-wrap:wrap; margin-bottom:9px; }.areaintelig-search-specs span{ font-size:10px; font-weight:700; background:#f1f5f9; color:#475569; padding:3px 8px; border-radius:7px; }.areaintelig-search-results .areaintelig-empty-state{ padding:36px 20px; text-align:center; grid-column:1/-1; }.areaintelig-search-results .areaintelig-empty-state strong{ display:block; font-size:15px; color:#334155; margin-bottom:5px; }.areaintelig-search-results .areaintelig-empty-state span{ font-size:12px; color:#94a3b8; }@keyframes areaintelig-shimmer{ 0%{ background-position:-500px 0; } 100%{ background-position:500px 0; } }.areaintelig-skeleton{ background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%); background-size:500px 100%; animation:areaintelig-shimmer 1.4s ease-in-out infinite; border-radius:9px; display:block; }.areaintelig-search-skeleton-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }.areaintelig-search-skeleton-card{ border:1px solid #e5e7eb; border-radius:18px; overflow:hidden; background:#fff; }.areaintelig-sk-img{ height:170px; border-radius:0; }.areaintelig-sk-body{ padding:16px; display:flex; flex-direction:column; gap:9px; }.areaintelig-sk-badge{ height:22px; width:70px; border-radius:18px; }.areaintelig-sk-title{ height:20px; width:80%; }.areaintelig-sk-sub  { height:12px; width:50%; }.areaintelig-sk-row  { height:38px; border-radius:11px; }.areaintelig-sk-btn  { height:36px; border-radius:18px; margin-top:3px; }.areaintelig-score-tooltip{ position:absolute; left:50%; bottom:calc(100% + 8px); transform:translateX(-50%); background:#0f172a; color:#fff; font-size:11px; font-weight:600; line-height:1.45; padding:7px 11px; border-radius:9px; white-space:normal; z-index:999; pointer-events:none; opacity:0; visibility:hidden; transition:opacity .18s,visibility .18s; max-width:200px; text-align:center; box-shadow:0 6px 20px rgba(0,0,0,.22); }.areaintelig-score-tooltip::after{ content:''; position:absolute; top:100%; left:50%; transform:translateX(-50%); border:4px solid transparent; border-top-color:#0f172a; }.areaintelig-score-row:hover .areaintelig-score-tooltip, .areaintelig-score-row:focus-within .areaintelig-score-tooltip{ opacity:1; visibility:visible; }.areaintelig-count-up{ display:inline-block; transition:transform .3s ease; }.areaintelig-empty-state{ display:flex; flex-direction:column; align-items:center; justify-content:center; padding:40px 20px; text-align:center; }.areaintelig-empty-state-icon{ width:72px; height:72px; margin-bottom:14px; opacity:.4; }.areaintelig-empty-state strong{ display:block; font-size:15px; font-weight:700; color:#334155; margin-bottom:5px; }.areaintelig-empty-state span{ display:block; font-size:12px; color:#94a3b8; max-width:240px; line-height:1.5; }.areaintelig-theme-toggle-card{ padding:16px 18px; }.areaintelig-theme-toggle-inner{ display:flex; align-items:center; justify-content:space-between; gap:14px; flex-wrap:wrap; }.areaintelig-theme-copy strong{ display:block; font-size:13px; font-weight:700; color:#0f172a; margin-bottom:2px; }.areaintelig-theme-copy span{ font-size:11px; color:#64748b; }.areaintelig-theme-toggle-btns{ display:flex; gap:3px; background:#f1f5f9; border:1px solid #e2e8f0; border-radius:11px; padding:3px; flex-shrink:0; }.areaintelig-theme-btn{ display:inline-flex; align-items:center; gap:5px; padding:8px 16px; border-radius:8px; border:none; background:transparent; font-size:12px; font-weight:700; color:#64748b; cursor:pointer; transition:all .18s ease; font-family:inherit; min-height:38px; }.areaintelig-theme-btn:hover:not(.is-active){ background:rgba(255,255,255,.6); color:#0f172a; }.areaintelig-theme-btn.is-active{ background:#fff; color:#0f172a; box-shadow:0 2px 7px rgba(15,23,42,.1); }.areaintelig-theme-btn-dark.is-active{ background:#0f172a; color:#e2e8f0; box-shadow:0 2px 7px rgba(0,0,0,.28); }.areaintelig-mortgage-type-toggle{ display:flex; gap:7px; margin:14px 0 16px; }.areaintelig-mort-type-btn{ flex:1; padding:10px 14px; border:2px solid #e2e8f0; border-radius:11px; background:#f8fafc; color:#64748b; font-size:12px; font-weight:700; cursor:pointer; transition:all .18s; font-family:inherit; }.areaintelig-mort-type-btn.is-active{ background:#0f172a; border-color:#0f172a; color:#fff; }.areaintelig-mort-label{ display:block; font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:.06em; color:#64748b; margin-bottom:9px; }.areaintelig-mortgage-banks{ display:grid; grid-template-columns:repeat(auto-fill,minmax(160px,1fr)); gap:7px; margin-bottom:18px; }.areaintelig-mort-bank-btn{ padding:11px 13px; border:1.5px solid #e2e8f0; border-radius:11px; background:#f8fafc; text-align:left; cursor:pointer; transition:all .18s; display:flex; flex-direction:column; gap:2px; font-family:inherit; }.areaintelig-mort-bank-btn:hover{ border-color:#94a3b8; background:#fff; }.areaintelig-mort-bank-btn.is-active{ border-color:var(--areaintelig-primary,#4f46e5); background:linear-gradient(135deg,#eef2ff,#f0fdf4); box-shadow:0 2px 8px rgb(var(--areaintelig-primary-rgb,79 70 229) / .1); }.areaintelig-mort-bank-btn strong{ display:block; font-size:12px; color:#0f172a; font-weight:700; line-height:1.2; }.areaintelig-mort-bank-btn span{ font-size:12px; font-weight:800; color:var(--areaintelig-primary,#4f46e5); }.areaintelig-mort-bank-btn em{ font-size:10px; font-style:normal; color:#94a3b8; line-height:1.3; }.areaintelig-mortgage-inputs{ display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:11px; margin-bottom:18px; }.areaintelig-mort-input-wrap{ display:flex; flex-direction:column; gap:5px; }.areaintelig-mort-input-wrap > span{ font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:.06em; color:#64748b; }.areaintelig-mort-input-inner{ display:flex; align-items:center; border:1.5px solid #e2e8f0; border-radius:9px; overflow:hidden; background:#f8fafc; transition:border-color .15s; }.areaintelig-mort-input-inner:focus-within{ border-color:var(--areaintelig-primary,#4f46e5); background:#fff; }.areaintelig-mort-currency{ padding:0 9px; font-size:10px; font-weight:800; color:#94a3b8; font-style:normal; background:#f1f5f9; border-right:1px solid #e2e8f0; height:38px; display:flex; align-items:center; white-space:nowrap; }.areaintelig-mort-input{ flex:1; min-width:0; padding:8px 11px; border:none; background:transparent; font-size:13px; color:#0f172a; font-weight:700; }.areaintelig-mort-input:focus{ outline:none; }.areaintelig-mort-input::-webkit-inner-spin-button, .areaintelig-mort-input::-webkit-outer-spin-button{ -webkit-appearance:none; }.areaintelig-mortgage-results{ background:linear-gradient(135deg,#0f172a,#1e3a8a); border-radius:16px; padding:18px 22px; }.areaintelig-mort-result-main{ display:flex; align-items:center; justify-content:space-between; margin-bottom:14px; flex-wrap:wrap; gap:7px; }.areaintelig-mort-result-main span{ font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:.06em; color:rgba(255,255,255,.5); }.areaintelig-mort-result-main strong{ font-size:clamp(22px,2.2vw,32px); font-weight:900; color:#fff; letter-spacing:-.04em; }.areaintelig-mort-result-grid{ display:grid; grid-template-columns:repeat(2,1fr); gap:9px; }.areaintelig-mort-result-grid div{ background:rgba(255,255,255,.08); border-radius:11px; padding:11px 13px; }.areaintelig-mort-result-grid span{ display:block; font-size:9px; font-weight:700; text-transform:uppercase; letter-spacing:.06em; color:rgba(255,255,255,.45); margin-bottom:3px; }.areaintelig-mort-result-grid strong{ font-size:14px; font-weight:800; color:#fff; }html[data-areaintelig-theme="dark"] .areaintelig-arc-card{ background:var(--areaintelig-dark-surface,#161b22); border-color:var(--areaintelig-dark-border,rgba(139,148,158,.18)); }html[data-areaintelig-theme="dark"] .areaintelig-archive-filter-bar{ background:var(--areaintelig-dark-surface,#161b22); border-color:var(--areaintelig-dark-border,rgba(139,148,158,.18)); }html[data-areaintelig-theme="dark"] .areaintelig-af-field input, html[data-areaintelig-theme="dark"] .areaintelig-af-field select{ background:var(--areaintelig-dark-surface-2,#1c2433); border-color:var(--areaintelig-dark-border,rgba(139,148,158,.18)); color:var(--areaintelig-dark-heading,#e6edf3); }html[data-areaintelig-theme="dark"] .areaintelig-arc-price, html[data-areaintelig-theme="dark"] .areaintelig-arc-title a{ color:var(--areaintelig-dark-heading,#e6edf3); }html[data-areaintelig-theme="dark"] .areaintelig-arc-metric{ background:var(--areaintelig-dark-surface-2,#1c2433); border-color:var(--areaintelig-dark-border,rgba(139,148,158,.18)); }html[data-areaintelig-theme="dark"] .areaintelig-arc-metric strong{ color:var(--areaintelig-dark-heading,#e6edf3); }html[data-areaintelig-theme="dark"] .areaintelig-arc-cta{ background:var(--areaintelig-dark-accent,#d4af37); color:#0d1117; }html[data-areaintelig-theme="dark"] .areaintelig-theme-toggle-btns{ background:var(--areaintelig-dark-surface-2,#1c2433); border-color:var(--areaintelig-dark-border,rgba(139,148,158,.18)); }html[data-areaintelig-theme="dark"] .areaintelig-mort-bank-btn{ background:var(--areaintelig-dark-surface-2,#1c2433); border-color:var(--areaintelig-dark-border,rgba(139,148,158,.18)); }html[data-areaintelig-theme="dark"] .areaintelig-mort-bank-btn strong{ color:var(--areaintelig-dark-heading,#e6edf3); }html[data-areaintelig-theme="dark"] .areaintelig-mort-input-inner{ background:var(--areaintelig-dark-surface-2,#1c2433); border-color:var(--areaintelig-dark-border,rgba(139,148,158,.18)); }html[data-areaintelig-theme="dark"] .areaintelig-mort-input{ color:var(--areaintelig-dark-heading,#e6edf3); }html[data-areaintelig-theme="dark"] .areaintelig-skeleton{ background:linear-gradient(90deg,var(--areaintelig-dark-surface-2,#1c2433) 25%,var(--areaintelig-dark-surface-3,#212936) 50%,var(--areaintelig-dark-surface-2,#1c2433) 75%); background-size:500px 100%; }.areaintelig-score-row span,.areaintelig-score-list .areaintelig-score-row span{color: #334155;font-size: 13px;font-weight: 700}.areaintelig-score-row strong,.areaintelig-score-list .areaintelig-score-row strong{color: #0f172a;font-size: 15px;font-weight: 800}.areaintelig-score-row{background: #f8fafc;color: #0f172a}.areaintelig-roi-grid span{color: #64748b;font-size: 11px}.areaintelig-roi-grid strong{color: #0f172a;font-size: 17px;font-weight: 800;display: block}.areaintelig-roi-grid div{background: #fff;color: #0f172a}.areaintelig-property-item span,.areaintelig-trend-summary span,.areaintelig-compare-grid span{color: #64748b}.areaintelig-property-item strong,.areaintelig-trend-summary strong,.areaintelig-compare-grid strong{color: #0f172a;font-size: 16px}.areaintelig-deal-card,.areaintelig-deal-layout{background: #fff;color: #0f172a}.areaintelig-deal-content p,.areaintelig-deal-content span{color: #334155}.areaintelig-deal-score strong{color: #fff}.areaintelig-deal-score span{color: rgba(255,255,255,.8)}.areaintelig-rec-card,.areaintelig-recommendation-card{background: #fff;color: #0f172a}.areaintelig-rec-card p,.areaintelig-rec-card span,.areaintelig-recommendation-card p,.areaintelig-recommendation-card span{color: #334155}.areaintelig-prediction-grid div{background: #f8fafc;color: #0f172a}.areaintelig-prediction-grid span{color: #64748b;font-size: 11px}.areaintelig-prediction-grid strong{color: #0f172a;font-size: 17px;font-weight: 800}.areaintelig-chart-stat{background: #f8fafc;color: #0f172a}.areaintelig-chart-stat span{color: #64748b;font-size: 11px;font-weight: 700;display: block;margin-bottom: 4px}.areaintelig-chart-stat strong{color: #0f172a;font-size: 26px;font-weight: 900;display: block}.areaintelig-benchmark-card span,.areaintelig-heat-zones span,.areaintelig-heat-item span{color: #64748b}.areaintelig-benchmark-card strong,.areaintelig-heat-zones strong,.areaintelig-heat-item strong{color: #0f172a}.areaintelig-cost-row span,.areaintelig-cost-item span{color: #64748b}.areaintelig-cost-row strong,.areaintelig-cost-item strong{color: #0f172a;font-weight: 800}.areaintelig-timeline-item span{color: #64748b;font-size: 11px}.areaintelig-timeline-item strong{color: #0f172a;font-size: 16px;font-weight: 800}.areaintelig-place span{color: #64748b}.areaintelig-place strong{color: #0f172a}.areaintelig-property-dashboard .areaintelig-card span:not(.areaintelig-badge):not(.areaintelig-chip):not(.areaintelig-trend-chip){color: #64748b}.areaintelig-property-dashboard .areaintelig-card strong{color: #0f172a}.areaintelig-property-dashboard .areaintelig-card p{color: #475569}.areaintelig-property-dashboard .areaintelig-card h1,.areaintelig-property-dashboard .areaintelig-card h2,.areaintelig-property-dashboard .areaintelig-card h3,.areaintelig-property-dashboard .areaintelig-card h4{color: #0f172a}.areaintelig-score-circle{background: #0f172a;color: #fff}.areaintelig-score-circle strong,.areaintelig-score-circle span{color: #fff}.areaintelig-investment-box,.areaintelig-investment-box *{color: #fff}.areaintelig-investment-score strong{background: #22c55e;color: #fff}.areaintelig-price-trend-card .areaintelig-chart-header strong{color: #0f172a}.areaintelig-search-card span,.areaintelig-search-metrics span{color: #64748b}.areaintelig-search-card strong,.areaintelig-search-metrics strong{color: #0f172a}.areaintelig-search-card h4,.areaintelig-search-card h4 a{color: #0f172a}.areaintelig-insight-content,.areaintelig-insight-content p,.areaintelig-insight-content li,.areaintelig-auto-insight p,.areaintelig-auto-insight li{color: #334155}.areaintelig-distance-result span{color: #64748b}.areaintelig-distance-result strong{color: #0f172a}.areaintelig-future-item span,.areaintelig-future-item p{color: #334155}.areaintelig-future-item strong{color: #0f172a}.areaintelig-verified-label,.areaintelig-verified-details span{color: #334155}.areaintelig-pd-image-placeholder{background: linear-gradient(135deg, #e0f2fe 0%, #dbeafe 50%, #ede9fe 100%);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;color: #64748b;font-size: 13px;font-weight: 600}.areaintelig-pd-image-placeholder::before{content: '';display: block;width: 52px;height: 52px;background: #94a3b8;opacity: .35;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E") center/contain no-repeat}.areaintelig-auto-insight{border-left: 4px solid var(--areaintelig-primary,#6366f1)}.areaintelig-auto-insight.areaintelig-auto-insight-positive{border-left-color: #22c55e;background: linear-gradient(135deg, #fff 0%, #f0fdf4 100%)}.areaintelig-auto-insight.areaintelig-auto-insight-caution{border-left-color: #f59e0b;background: linear-gradient(135deg, #fff 0%, #fffbeb 100%)}.areaintelig-auto-insight .areaintelig-section-title h3{font-size: clamp(17px, 1.7vw, 22px);color: #0f172a}.areaintelig-auto-insight .areaintelig-section-title p{font-size: 14px;color: #475569;line-height: 1.65;margin-bottom: 16px}.areaintelig-auto-insight .areaintelig-insight-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 0}.areaintelig-auto-insight .areaintelig-insight-grid div{background: rgba(255,255,255,.85);border: 1px solid #e2e8f0;border-radius: 12px;padding: 12px 14px}.areaintelig-auto-insight .areaintelig-insight-grid span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #64748b;margin-bottom: 4px}.areaintelig-auto-insight .areaintelig-insight-grid strong{display: block;font-size: 17px;font-weight: 800;color: #0f172a;letter-spacing: -.02em}.areaintelig-deal-card{background: #fff;overflow: hidden}.areaintelig-deal-layout{display: grid;grid-template-columns: auto 1fr;gap: 16px;align-items: start;margin-top: 12px}.areaintelig-deal-score{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 90px;height: 90px;border-radius: 16px;background: #0f172a;flex-shrink: 0;gap: 2px}.areaintelig-deal-score strong{font-size: 28px;font-weight: 900;color: #fff;line-height: 1}.areaintelig-deal-score span{font-size: 10px;font-weight: 700;color: rgba(255,255,255,.7);text-transform: uppercase;letter-spacing: .05em;text-align: center}.areaintelig-deal-hot    .areaintelig-deal-score{ background: linear-gradient(135deg, #065f46, #059669); }.areaintelig-deal-fair   .areaintelig-deal-score{ background: linear-gradient(135deg, #1e3a8a, var(--areaintelig-primary,#2563eb)); }.areaintelig-deal-overpriced .areaintelig-deal-score{ background: linear-gradient(135deg, #991b1b, #dc2626); }.areaintelig-deal-content{ flex: 1; }.areaintelig-deal-content p{font-size: 13px;color: #475569;line-height: 1.55;margin: 0 0 12px}.areaintelig-deal-content .areaintelig-mini-grid{grid-template-columns: repeat(3, 1fr)}.areaintelig-recommendation-box{background: #fff;overflow: hidden}.areaintelig-recommendation-layout{display: grid;grid-template-columns: auto 1fr;gap: 16px;align-items: start;margin-top: 12px}.areaintelig-recommendation-label{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 90px;height: 90px;border-radius: 16px;background: #0f172a;gap: 3px;flex-shrink: 0}.areaintelig-recommendation-label strong{font-size: 18px;font-weight: 900;color: #fff;line-height: 1;text-align: center}.areaintelig-recommendation-label span{font-size: 9px;font-weight: 700;color: rgba(255,255,255,.65);text-transform: uppercase;letter-spacing: .04em;text-align: center}.areaintelig-recommendation-buy   .areaintelig-recommendation-label{ background: linear-gradient(135deg, #065f46, #059669); }.areaintelig-recommendation-hold  .areaintelig-recommendation-label{ background: linear-gradient(135deg, #78350f, #d97706); }.areaintelig-recommendation-avoid .areaintelig-recommendation-label{ background: linear-gradient(135deg, #991b1b, #dc2626); }.areaintelig-recommendation-copy p{font-size: 13px;color: #475569;line-height: 1.55;margin: 0 0 12px}.areaintelig-recommendation-copy .areaintelig-mini-grid{grid-template-columns: repeat(3, 1fr)}.areaintelig-mini-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px}.areaintelig-mini-grid div{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 10px;padding: 10px 12px}.areaintelig-mini-grid span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;margin-bottom: 4px}.areaintelig-mini-grid strong{display: block;font-size: 15px;font-weight: 800;color: #0f172a;letter-spacing: -.02em}.areaintelig-heat-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 12px}.areaintelig-heat-item{border-radius: 14px;padding: 16px;background: #f8fafc;border: 1px solid #e2e8f0}.areaintelig-heat-item.is-green{background: linear-gradient(135deg, #f0fdf4, #dcfce7);border-color: #bbf7d0}.areaintelig-heat-item.is-yellow{background: linear-gradient(135deg, #fffbeb, #fef3c7);border-color: #fde68a}.areaintelig-heat-item.is-red{background: linear-gradient(135deg, #fff1f2, #fee2e2);border-color: #fecaca}.areaintelig-heat-item span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .07em;color: #64748b;margin-bottom: 6px}.areaintelig-heat-item strong{display: block;font-size: 16px;font-weight: 800;color: #0f172a;margin-bottom: 8px}.areaintelig-heat-meter{height: 5px;background: rgba(15,23,42,.1);border-radius: 999px;overflow: hidden}.areaintelig-heat-meter i{display: block;height: 100%;border-radius: 999px}.areaintelig-nearby-grid{display: grid;grid-template-columns: repeat(3, minmax(0,1fr));gap: 10px;margin-top: 14px}.areaintelig-place{border: 1px solid #e2e8f0;border-radius: 14px;padding: 14px;background: #fff}.areaintelig-place span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;margin-bottom: 4px}.areaintelig-place strong{display: block;font-size: 14px;font-weight: 700;color: #0f172a;line-height: 1.3}.areaintelig-place em{display: block;font-size: 12px;font-style: normal;color: #64748b;margin-top: 3px}.areaintelig-property-grid{display: grid;grid-template-columns: repeat(3, minmax(0,1fr));gap: 10px;margin-top: 14px}.areaintelig-property-item{border: 1px solid #e2e8f0;border-radius: 12px;padding: 12px 14px;background: #f8fafc}.areaintelig-property-item span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;margin-bottom: 3px}.areaintelig-property-item strong{display: block;font-size: 15px;font-weight: 800;color: #0f172a}.areaintelig-roi-grid{display: grid;grid-template-columns: repeat(3, minmax(0,1fr));gap: 10px;margin-top: 14px}.areaintelig-roi-grid div{border: 1px solid #e2e8f0;border-radius: 12px;padding: 12px 14px;background: #f8fafc}.areaintelig-roi-grid span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;margin-bottom: 4px}.areaintelig-roi-grid strong{display: block;font-size: 17px;font-weight: 800;color: #0f172a;letter-spacing: -.02em}.areaintelig-chart-header{display: flex;justify-content: space-between;align-items: stretch;gap: 12px;margin-bottom: 16px;flex-wrap: wrap}.areaintelig-chart-stat{flex: 1;min-width: 100px;border-radius: 14px;padding: 14px 16px;background: #f8fafc;border: 1px solid #e2e8f0;text-align: center}.areaintelig-chart-stat span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;margin-bottom: 4px}.areaintelig-chart-stat strong{display: block;font-size: clamp(18px,2vw,26px);font-weight: 900;color: #0f172a;letter-spacing: -.03em}.areaintelig-cost-breakdown .areaintelig-total-cost{font-size: clamp(22px, 2.5vw, 36px);font-weight: 900;color: #0f172a;letter-spacing: -.04em}.areaintelig-cost-row{display: flex;align-items: center;justify-content: space-between;padding: 9px 0;border-bottom: 1px solid #f1f5f9}.areaintelig-cost-row:last-child{ border-bottom: none; }.areaintelig-cost-row span{font-size: 13px;color: #64748b;font-weight: 500}.areaintelig-cost-row strong{font-size: 14px;font-weight: 800;color: #0f172a}.areaintelig-timeline-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 14px}.areaintelig-timeline-item{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;padding: 14px;text-align: center}.areaintelig-timeline-item span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;margin-bottom: 5px}.areaintelig-timeline-item strong{display: block;font-size: 18px;font-weight: 900;color: #0f172a;letter-spacing: -.03em}.areaintelig-timeline-item em{display: block;font-size: 11px;font-style: normal;color: #64748b;margin-top: 3px}.areaintelig-distance-helper label,.areaintelig-distance-helper .areaintelig-form-label{display: block;font-size: 11px;font-weight: 700;color: #64748b;margin-bottom: 5px;text-transform: uppercase;letter-spacing: .05em}.areaintelig-distance-helper input{width: 100%;padding: 9px 12px;border: 1px solid #e2e8f0;border-radius: 10px;font-size: 13px;color: #0f172a;background: #fff;box-sizing: border-box}.areaintelig-distance-result{margin-top: 12px;padding: 12px 14px;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 10px}.areaintelig-distance-result span{font-size: 11px;color: #64748b}.areaintelig-distance-result strong{display: block;font-size: 18px;font-weight: 800;color: #0f172a}.areaintelig-areaintelig-card{background: linear-gradient(135deg, #fff, #f8fafc);border: 1px solid #e2e8f0}.areaintelig-areaintelig-card h3{font-size: clamp(15px,1.5vw,20px);color: #0f172a;margin: 0 0 10px}.areaintelig-areaintelig-card p,.areaintelig-areaintelig-card ul,.areaintelig-areaintelig-card li{font-size: 13px;color: #475569;line-height: 1.65}.areaintelig-score-card .areaintelig-score-row{background: #f8fafc;border-radius: 12px;padding: 10px 12px;border: 1px solid #f1f5f9}.areaintelig-score-card .areaintelig-score-row span{color: #334155;font-size: 13px;font-weight: 600}.areaintelig-score-card .areaintelig-score-row strong{color: #0f172a;font-size: 15px;font-weight: 800}.areaintelig-benchmark-box .areaintelig-mini-grid div{background: #f8fafc}.areaintelig-benchmark-box .areaintelig-section-title p{color: #475569;font-size: 13px}.areaintelig-prediction-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 14px}.areaintelig-prediction-grid div{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;padding: 12px 14px;text-align: center}.areaintelig-prediction-grid span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;margin-bottom: 4px}.areaintelig-prediction-grid strong{display: block;font-size: 17px;font-weight: 800;color: #0f172a;letter-spacing: -.02em}.areaintelig-alert-form{display: flex;flex-direction: column;gap: 10px;margin-top: 14px}.areaintelig-alert-form input{padding: 10px 14px;border: 1px solid #e2e8f0;border-radius: 10px;font-size: 14px;color: #0f172a;background: #fff;width: 100%;box-sizing: border-box}.areaintelig-alert-form button,.areaintelig-alert-submit{padding: 11px 20px;background: #0f172a;color: #fff;border: none;border-radius: 10px;font-size: 13px;font-weight: 700;cursor: pointer;font-family: inherit}.areaintelig-report-lines{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: 12px 0}.areaintelig-report-lines div{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 10px;padding: 10px 12px}.areaintelig-report-lines span{display: block;font-size: 10px;color: #94a3b8;font-weight: 700;text-transform: uppercase;letter-spacing: .06em}.areaintelig-report-lines strong{display: block;font-size: 14px;color: #0f172a;font-weight: 700}.areaintelig-converter-result{font-size: clamp(20px,2.5vw,32px);font-weight: 900;color: #0f172a;letter-spacing: -.04em}.areaintelig-cost-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));gap: 8px;margin: 14px 0}.areaintelig-cost-item{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;padding: 12px 14px}.areaintelig-cost-item span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;margin-bottom: 4px}.areaintelig-cost-item strong{display: block;font-size: 16px;font-weight: 800;color: #0f172a}.areaintelig-cost-totals{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px;margin-top: 12px}.areaintelig-cost-totals div{background: linear-gradient(135deg, #0f172a, #1e3a8a);border-radius: 14px;padding: 16px}.areaintelig-cost-totals span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: rgba(255, 255, 255, 0.6);margin-bottom: 6px}.areaintelig-cost-totals strong{display: block;font-size: clamp(16px, 1.8vw, 22px);font-weight: 900;color: #ffffff;letter-spacing: -.03em;white-space: nowrap}.areaintelig-timeline-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;margin-top: 14px}.areaintelig-timeline-item{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 14px;padding: 16px 14px;text-align: center;position: relative;overflow: hidden}.areaintelig-timeline-item::before{content: '';position: absolute;top: 0; right: 0;width: 40px; height: 40px;background: #22c55e;opacity: .06;border-radius: 0 14px 0 40px}.areaintelig-timeline-item span,.areaintelig-timeline-item > span:first-child{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;color: #94a3b8;margin-bottom: 6px;white-space: nowrap}.areaintelig-timeline-item strong{display: block;font-size: clamp(14px, 1.8vw, 20px);font-weight: 900;color: #0f172a;letter-spacing: -.03em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.2;word-break: keep-all}.areaintelig-timeline-item small{display: block;font-size: 10px;font-style: normal;color: #64748b;margin-top: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.areaintelig-recommendation-label span{font-size: 9px;color: rgba(255, 255, 255, 0.65);text-transform: uppercase;letter-spacing: .04em;text-align: center;word-break: keep-all;white-space: nowrap;overflow: hidden;max-width: 100%}.areaintelig-recommendation-label{min-width: 90px;width: 90px;height: 90px;padding: 8px}.areaintelig-recommendation-label strong{font-size: 18px;font-weight: 900;color: #fff;line-height: 1.1;text-align: center;white-space: nowrap}.areaintelig-deal-score{min-width: 90px;width: 90px;height: 90px;border-radius: 16px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;flex-shrink: 0;padding: 8px}.areaintelig-deal-score strong{font-size: 28px;font-weight: 900;color: #fff;line-height: 1}.areaintelig-deal-score span{font-size: 9px;font-weight: 700;color: rgba(255, 255, 255, 0.75);text-transform: uppercase;letter-spacing: .05em;text-align: center;white-space: nowrap}.areaintelig-mini-grid strong:empty::after{content: '—';color: #94a3b8;font-weight: 600;font-size: 14px}.areaintelig-deal-content .areaintelig-mini-grid strong,.areaintelig-recommendation-copy .areaintelig-mini-grid strong{color: #0f172a;font-size: 16px;font-weight: 800}.areaintelig-timeline-box .areaintelig-timeline-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 16px}.areaintelig-timeline-box .areaintelig-timeline-item{background: #f8fafc;border: 1px solid #e5e7eb;border-radius: 14px;padding: 16px 12px;text-align: center;overflow: hidden;display: flex;flex-direction: column;gap: 4px}.areaintelig-timeline-box .areaintelig-timeline-item span{font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;color: #94a3b8;white-space: nowrap}.areaintelig-timeline-box .areaintelig-timeline-item strong{font-size: clamp(13px, 1.6vw, 18px);font-weight: 900;color: #0f172a;letter-spacing: -.02em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;line-height: 1.2}.areaintelig-timeline-box .areaintelig-timeline-item small{font-size: 10px;font-style: normal;color: #64748b;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.areaintelig-cost-breakdown .areaintelig-cost-totals{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px;margin-top: 14px}.areaintelig-cost-breakdown .areaintelig-cost-totals > div{background: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);border-radius: 14px;padding: 16px;border: none}.areaintelig-cost-breakdown .areaintelig-cost-totals span{display: block;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .07em;color: rgba(255,255,255,.55);margin-bottom: 6px}.areaintelig-cost-breakdown .areaintelig-cost-totals strong{display: block;font-size: clamp(14px, 1.6vw, 20px);font-weight: 900;color: #ffffff;letter-spacing: -.03em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.areaintelig-recommendation-box .areaintelig-recommendation-label{width: 96px;min-width: 96px;height: 96px;border-radius: 18px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;flex-shrink: 0;padding: 10px;overflow: hidden}.areaintelig-recommendation-box .areaintelig-recommendation-label strong{font-size: 20px;font-weight: 900;color: #fff;line-height: 1;text-align: center;white-space: nowrap}.areaintelig-recommendation-box .areaintelig-recommendation-label span{font-size: 9px;font-weight: 700;color: rgba(255,255,255,.65);text-transform: uppercase;letter-spacing: .04em;text-align: center;white-space: nowrap;line-height: 1.2}.areaintelig-deal-card .areaintelig-deal-score{width: 96px;min-width: 96px;height: 96px;border-radius: 18px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;flex-shrink: 0;padding: 10px}.areaintelig-deal-card .areaintelig-deal-score strong{font-size: 30px;font-weight: 900;color: #fff;line-height: 1}.areaintelig-deal-card .areaintelig-deal-score span{font-size: 9px;font-weight: 700;color: rgba(255,255,255,.75);text-transform: uppercase;letter-spacing: .04em;text-align: center;white-space: nowrap}.areaintelig-investment-box-v2 .areaintelig-ivb-score-circle strong{color: #ffffff}.areaintelig-investment-box-v2 .areaintelig-ivb-score-circle span{color: rgba(255,255,255,.65)}.areaintelig-investment-box-v2 .areaintelig-ivb-bar-row span{color: rgba(255,255,255,.8)}.areaintelig-investment-box-v2 .areaintelig-ivb-bar-row strong{color: #ffffff}.areaintelig-investment-box-v2 .areaintelig-ivb-stat-grid em{color: rgba(255,255,255,.5)}.areaintelig-investment-box-v2 .areaintelig-ivb-stat-grid b{color: #ffffff}.areaintelig-investment-box-v2 .areaintelig-ivb-stat-main > p{color: rgba(255,255,255,.55)}.areaintelig-investment-box-v2 .areaintelig-ivb-bars-label{color: rgba(255,255,255,.5)}.areaintelig-investment-box-v2 .areaintelig-ivb-header h3{color: #ffffff}.areaintelig-investment-box-v2 .areaintelig-ivb-summary{color: rgba(255,255,255,.65)}:root{--ai-btn-whatsapp:       #25D366;--ai-btn-whatsapp-dark:  #128C7E;--ai-badge-featured:     linear-gradient(135deg, #92400e, #f59e0b);--ai-badge-new:          #0284c7;--ai-badge-hot:          #059669;--ai-badge-price-drop:   #dc2626;--ai-badge-exclusive:    var(--areaintelig-primary,#7c3aed);--ai-verified:           #0284c7;--ai-online-dot:         #22c55e;--ai-agent-photo-size:   80px;--ai-gallery-ratio:      16/10;--ai-dash-stat-bg:       #f8fafc;--ai-dash-avatar-size:   52px;--ai-input-height:       48px;--ai-btn-radius:         12px;--ai-card-hover-lift:    -4px;--ai-transition:         all .22s cubic-bezier(.22,.68,0,1.2)}.areaintelig-property-dashboard,.areaintelig-archive-template,.areaintelig-smart-search,.areaintelig-user-dashboard-v2{font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', system-ui, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.areaintelig-pd-title,.areaintelig-archive-title{font-feature-settings: 'kern' 1, 'liga' 1}.areaintelig-arc-save-overlay{position: absolute;top: 10px;right: 10px;z-index: 3}.areaintelig-arc-save-btn-v2{display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: rgba(255,255,255,.92);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);border: none;border-radius: 50%;cursor: pointer;opacity: 0;transform: scale(.85);transition: var(--ai-transition);box-shadow: 0 2px 10px rgba(15,23,42,.14);color: #64748b;font-size: 16px;line-height: 1}.areaintelig-arc-card:hover .areaintelig-arc-save-btn-v2,.areaintelig-arc-card:focus-within .areaintelig-arc-save-btn-v2{opacity: 1;transform: scale(1)}.areaintelig-arc-save-btn-v2:hover,.areaintelig-arc-save-btn-v2.is-saved{background: #fff;color: #e11d48;transform: scale(1.1)}.areaintelig-arc-save-btn-v2.is-saved{opacity: 1}.areaintelig-arc-type-tag{display: inline-flex;align-items: center;gap: 4px;padding: 3px 8px;border-radius: 6px;font-size: 10px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;background: rgba(15,23,42,.06);color: #475569;margin-bottom: 2px}.areaintelig-arc-agent-mini{display: flex;align-items: center;gap: 7px;margin-top: 6px;padding-top: 10px;border-top: 1px solid #f1f5f9}.areaintelig-arc-agent-avatar{width: 28px;height: 28px;border-radius: 50%;background: linear-gradient(135deg, #0f172a, #22c55e);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 11px;font-weight: 900;flex-shrink: 0;overflow: hidden}.areaintelig-arc-agent-avatar img{width: 100%;height: 100%;object-fit: cover}.areaintelig-arc-agent-name{font-size: 11px;color: #64748b;font-weight: 600}.areaintelig-arc-deal-badge--hot{background: #f0fdf4;color: #059669;border: 1px solid #a7f3d0}.areaintelig-arc-deal-badge--fair{background: #eff6ff;color: #0284c7;border: 1px solid #bfdbfe}.areaintelig-arc-deal-badge--overpriced{background: #fef2f2;color: #dc2626;border: 1px solid #fecaca}.areaintelig-arc-badge-featured{background: var(--ai-badge-featured);color: #fff;padding: 3px 9px;border-radius: 6px;font-size: 10px;font-weight: 900;letter-spacing: .04em;display: inline-flex;align-items: center;gap: 3px}.areaintelig-arc-badge-new{background: var(--ai-badge-new);color: #fff;padding: 3px 8px;border-radius: 6px;font-size: 10px;font-weight: 900}.areaintelig-arc-badge-price-drop{background: var(--ai-badge-price-drop);color: #fff;padding: 3px 8px;border-radius: 6px;font-size: 10px;font-weight: 900}.areaintelig-arc-badge-exclusive{background: var(--ai-badge-exclusive);color: #fff;padding: 3px 8px;border-radius: 6px;font-size: 10px;font-weight: 900}.areaintelig-listing-badge{display: inline-flex;align-items: center;padding: 4px 10px;border-radius: 999px;font-size: 11px;font-weight: 800;letter-spacing: .03em}.areaintelig-status-for-sale { background: #dcfce7; color: #15803d; }.areaintelig-status-for-rent { background: #dbeafe; color: var(--areaintelig-primary,#1d4ed8); }.areaintelig-status-sold     { background: #fef2f2; color: #b91c1c; }.areaintelig-status-rented   { background: #fef9c3; color: #a16207; }.areaintelig-status-coming   { background: #f3e8ff; color: #7e22ce; }.areaintelig-status-featured { background: var(--ai-badge-featured); color: #fff; }.areaintelig-status-exclusive{ background: linear-gradient(135deg, #4c1d95, var(--areaintelig-primary,#7c3aed)); color: #fff; }@keyframes areaintelig-shimmer{0%  { background-position: -400px 0; }100%{ background-position:  400px 0; }}.areaintelig-skeleton{background: linear-gradient(90deg, #f1f5f9 25%, #e9eef5 50%, #f1f5f9 75%);background-size: 800px 100%;animation: areaintelig-shimmer 1.6s infinite linear;border-radius: 8px}.areaintelig-search-skeleton-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 18px;margin-top: 14px}.areaintelig-search-skeleton-card{background: #fff;border: 1px solid #e5e7eb;border-radius: 18px;overflow: hidden}.areaintelig-sk-img  { height: 180px; border-radius: 0; }.areaintelig-sk-body { padding: 16px; display: flex; flex-direction: column; gap: 10px; }.areaintelig-sk-badge{ height: 18px; width: 60px; }.areaintelig-sk-title{ height: 22px; width: 90%; }.areaintelig-sk-sub  { height: 14px; width: 65%; }.areaintelig-sk-row  { height: 14px; width: 80%; }.areaintelig-sk-btn  { height: 38px; border-radius: 10px; margin-top: 4px; }.areaintelig-pd-gallery{position: relative;border-radius: 20px;overflow: hidden;background: #0f172a}.areaintelig-pd-gallery-main{position: relative;aspect-ratio: 16/9;overflow: hidden}.areaintelig-pd-gallery-main img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .4s ease}.areaintelig-pd-gallery:hover .areaintelig-pd-gallery-main img{transform: scale(1.02)}.areaintelig-pd-gallery-count{position: absolute;bottom: 14px;right: 14px;background: rgba(15,23,42,.72);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);color: #fff;padding: 6px 12px;border-radius: 999px;font-size: 12px;font-weight: 700;display: flex;align-items: center;gap: 5px;cursor: pointer;transition: background .2s}.areaintelig-pd-gallery-count:hover{ background: rgba(15,23,42,.9); }.areaintelig-pd-gallery-thumbs{display: grid;grid-template-columns: repeat(4, 1fr);gap: 3px;margin-top: 3px}.areaintelig-pd-gallery-thumb{aspect-ratio: 4/3;overflow: hidden;cursor: pointer;position: relative}.areaintelig-pd-gallery-thumb img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .3s ease, opacity .2s}.areaintelig-pd-gallery-thumb:hover img{ transform: scale(1.06); }.areaintelig-pd-gallery-thumb.is-more::after{content: attr(data-more);position: absolute;inset: 0;background: rgba(15,23,42,.6);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: 900}.areaintelig-lightbox{position: fixed;inset: 0;z-index: 999999;background: rgba(5,8,18,.94);display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;transition: opacity .28s ease}.areaintelig-lightbox.is-open{opacity: 1;pointer-events: all}.areaintelig-lightbox-inner{position: relative;max-width: min(92vw, 1100px);max-height: 88vh;display: flex;flex-direction: column;align-items: center}.areaintelig-lightbox-img{max-width: 100%;max-height: 75vh;border-radius: 14px;object-fit: contain;display: block;box-shadow: 0 32px 80px rgba(0,0,0,.5)}.areaintelig-lightbox-close{position: absolute;top: -44px;right: 0;background: rgba(255,255,255,.12);border: none;color: #fff;width: 36px;height: 36px;border-radius: 50%;cursor: pointer;font-size: 20px;display: flex;align-items: center;justify-content: center;transition: background .2s}.areaintelig-lightbox-close:hover{ background: rgba(255,255,255,.22); }.areaintelig-lightbox-nav{display: flex;align-items: center;gap: 12px;margin-top: 16px}.areaintelig-lightbox-nav button{background: rgba(255,255,255,.12);border: none;color: #fff;width: 40px;height: 40px;border-radius: 50%;cursor: pointer;font-size: 18px;display: flex;align-items: center;justify-content: center;transition: background .2s}.areaintelig-lightbox-nav button:hover{ background: rgba(255,255,255,.22); }.areaintelig-lightbox-counter{color: rgba(255,255,255,.6);font-size: 13px;font-weight: 700;min-width: 60px;text-align: center}.areaintelig-pd-stats div{position: relative}.areaintelig-pd-stat-icon{display: block;margin: 0 auto 6px;color: var(--areaintelig-accent, #22c55e);opacity: .7}.areaintelig-agent-card-v2{padding: 24px}.areaintelig-agent-header-v2{display: flex;gap: 16px;align-items: flex-start;margin-bottom: 20px}.areaintelig-agent-photo-wrap-v2{position: relative;flex-shrink: 0}.areaintelig-agent-photo-v2{width: var(--ai-agent-photo-size);height: var(--ai-agent-photo-size);border-radius: 50%;overflow: hidden;background: linear-gradient(135deg, #0f172a, #22c55e);display: flex;align-items: center;justify-content: center;font-size: 28px;font-weight: 900;color: #fff;border: 3px solid #fff;box-shadow: 0 4px 16px rgba(15,23,42,.12)}.areaintelig-agent-photo-v2 img{width: 100%;height: 100%;object-fit: cover}.areaintelig-agent-online-dot-v2{position: absolute;bottom: 3px;right: 3px;width: 14px;height: 14px;background: var(--ai-online-dot);border: 2px solid #fff;border-radius: 50%}.areaintelig-agent-identity-v2{flex: 1;min-width: 0}.areaintelig-agent-name-row-v2{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-bottom: 4px}.areaintelig-agent-name-row-v2 h3{margin: 0;font-size: 18px;font-weight: 900;color: #0f172a;line-height: 1.2}.areaintelig-verified-badge-v2{display: inline-flex;align-items: center;gap: 3px;background: #eff6ff;color: var(--ai-verified);border: 1px solid #bfdbfe;border-radius: 999px;padding: 2px 8px;font-size: 10px;font-weight: 800;letter-spacing: .03em;flex-shrink: 0}.areaintelig-agent-role-v2{color: #64748b;font-size: 13px;margin: 0 0 8px}.areaintelig-agent-meta-v2{display: flex;gap: 12px;flex-wrap: wrap}.areaintelig-agent-meta-v2 span{font-size: 11px;font-weight: 700;color: #94a3b8;display: flex;align-items: center;gap: 4px}.areaintelig-agent-meta-v2 span strong{color: #0f172a}.areaintelig-agent-divider{height: 1px;background: #f1f5f9;margin: 0 0 18px}.areaintelig-agent-ctas-v2{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.areaintelig-agent-cta-btn{display: flex;align-items: center;justify-content: center;gap: 7px;padding: 10px 12px;border-radius: var(--ai-btn-radius);font-size: 13px;font-weight: 800;text-decoration: none;border: none;cursor: pointer;transition: var(--ai-transition);min-height: 42px;white-space: nowrap}.areaintelig-agent-cta-btn:hover{transform: translateY(-1px);filter: brightness(1.06)}.areaintelig-agent-cta-primary{background: linear-gradient(135deg, #0f172a, #1e3a8a);color: #fff}.areaintelig-agent-cta-whatsapp{background: var(--ai-btn-whatsapp);color: #fff}.areaintelig-agent-cta-email{background: #f8fafc;color: #0f172a;border: 1.5px solid #e2e8f0;grid-column: 1 / -1}.areaintelig-agent-cta-email:hover{border-color: var(--areaintelig-accent, #22c55e);color: var(--areaintelig-accent, #22c55e);background: #f0fdf4}.areaintelig-agent-availability{display: inline-flex;align-items: center;gap: 5px;background: #f0fdf4;color: #15803d;border: 1px solid #bbf7d0;border-radius: 999px;padding: 4px 10px;font-size: 11px;font-weight: 700;margin-top: 14px}.areaintelig-agent-availability::before{content: '';width: 7px;height: 7px;background: #22c55e;border-radius: 50%;display: inline-block;animation: areaintelig-pulse 2s infinite}@keyframes areaintelig-pulse{0%, 100%{ opacity: 1; transform: scale(1); }50%      { opacity: .6; transform: scale(.85); }}.areaintelig-agent-card-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 10px;min-height: 210px;padding: 30px 24px}.areaintelig-agent-card-empty .areaintelig-agent-empty-icon{width: 56px;height: 56px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #eef2ff;color: var(--areaintelig-primary,#4f46e5)}.areaintelig-agent-card-empty h3{margin: 0;font-size: 16px;font-weight: 700;color: #0b1120}.areaintelig-agent-card-empty p{margin: 0;font-size: 13px;line-height: 1.5;color: #6b7280;max-width: 290px}.areaintelig-contact-agent-card-v2{padding: 28px}.areaintelig-cf-header-v2{margin-bottom: 22px}.areaintelig-cf-header-v2 h3{font-size: 20px;font-weight: 900;color: #0f172a;margin: 6px 0 6px}.areaintelig-cf-header-v2 p{color: #64748b;font-size: 14px;margin: 0}.areaintelig-cf-quick-actions{display: flex;gap: 8px;margin-bottom: 22px;flex-wrap: wrap}.areaintelig-cf-quick-btn{display: inline-flex;align-items: center;gap: 7px;padding: 9px 16px;border-radius: 10px;border: 1.5px solid var(--areaintelig-border, #e2e8f0);font-weight: 800;font-size: 13px;text-decoration: none;color: #0f172a;background: #fff;transition: var(--ai-transition);white-space: nowrap}.areaintelig-cf-quick-btn:hover{border-color: var(--areaintelig-accent, #22c55e);color: var(--areaintelig-accent, #22c55e);background: #f0fdf4;transform: translateY(-1px)}.areaintelig-cf-quick-btn.is-whatsapp:hover{border-color: var(--ai-btn-whatsapp);color: var(--ai-btn-whatsapp);background: #f0fdf9}.areaintelig-cf-quick-btn.is-phone:hover{border-color: #0f172a;color: #0f172a}.areaintelig-cf-field-v2{position: relative;margin-bottom: 14px}.areaintelig-cf-field-v2 label{display: block;font-size: 12px;font-weight: 800;text-transform: uppercase;letter-spacing: .06em;color: #64748b;margin-bottom: 6px}.areaintelig-cf-field-v2 .areaintelig-cf-input-wrap{position: relative;display: flex;align-items: center}.areaintelig-cf-input-icon-v2{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);color: #94a3b8;pointer-events: none;display: flex;align-items: center}.areaintelig-cf-field-v2 input,.areaintelig-cf-field-v2 textarea,.areaintelig-cf-field-v2 select{width: 100%;padding: 12px 14px 12px 42px;border: 1.5px solid var(--areaintelig-border, #e2e8f0);border-radius: 12px;font-size: 14px;color: #0f172a;background: #fff;min-height: var(--ai-input-height);transition: border-color .18s, box-shadow .18s;outline: none;-webkit-appearance: none}.areaintelig-cf-field-v2 input:focus,.areaintelig-cf-field-v2 textarea:focus{border-color: var(--areaintelig-primary, #0f172a);box-shadow: 0 0 0 3px rgba(15,23,42,.06)}.areaintelig-cf-field-v2 textarea{min-height: 110px;resize: vertical;padding-top: 14px}.areaintelig-cf-field-v2 .areaintelig-cf-input-icon-v2.is-textarea{top: 18px;transform: none}.areaintelig-cf-row-v2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.areaintelig-cf-submit-v2{width: 100%;padding: 14px 20px;background: linear-gradient(135deg, #0f172a, #1e3a8a);color: #fff;border: none;border-radius: 14px;font-size: 15px;font-weight: 900;letter-spacing: .02em;cursor: pointer;transition: var(--ai-transition);display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 52px;box-shadow: 0 8px 24px rgba(15,23,42,.18);margin-top: 6px}.areaintelig-cf-submit-v2:hover{transform: translateY(-2px);box-shadow: 0 16px 40px rgba(15,23,42,.26)}.areaintelig-cf-submit-v2:active{ transform: translateY(0); }.areaintelig-cf-submit-v2.is-loading{ opacity: .7; pointer-events: none; }.areaintelig-cf-submit-v2 .areaintelig-cf-spinner{width: 18px;height: 18px;border: 2px solid rgba(255,255,255,.3);border-top-color: #fff;border-radius: 50%;animation: areaintelig-spin 0.7s linear infinite;display: none}.areaintelig-cf-submit-v2.is-loading .areaintelig-cf-spinner{ display: block; }.areaintelig-cf-submit-v2.is-loading .areaintelig-cf-submit-text{ display: none; }@keyframes areaintelig-spin{ to{ transform: rotate(360deg); } }.areaintelig-cf-trust-strip{display: flex;align-items: center;justify-content: center;gap: 6px;margin-top: 10px;font-size: 11px;color: #94a3b8;font-weight: 600}.areaintelig-form-success-v2{display: flex;align-items: center;gap: 12px;padding: 16px 18px;background: #f0fdf4;border: 1px solid #bbf7d0;border-radius: 14px;margin-bottom: 16px;color: #15803d;font-weight: 700}.areaintelig-form-success-v2 svg{ color: #22c55e; flex-shrink: 0; }.areaintelig-form-error-v2{display: flex;align-items: center;gap: 12px;padding: 14px 18px;background: #fef2f2;border: 1px solid #fecaca;border-radius: 14px;margin-bottom: 16px;color: #b91c1c;font-weight: 700}.areaintelig-user-dashboard-v2{padding: 28px}.areaintelig-udash-header{display: flex;align-items: center;gap: 16px;margin-bottom: 24px;padding-bottom: 20px;border-bottom: 1px solid var(--areaintelig-border, #e2e8f0)}.areaintelig-udash-avatar{width: var(--ai-dash-avatar-size);height: var(--ai-dash-avatar-size);border-radius: 50%;background: linear-gradient(135deg, #0f172a, #22c55e);color: #fff;display: flex;align-items: center;justify-content: center;font-weight: 900;font-size: 20px;flex-shrink: 0;box-shadow: 0 4px 16px rgba(15,23,42,.12)}.areaintelig-udash-header-info h3{margin: 0 0 3px;font-size: 18px;font-weight: 900;color: #0f172a}.areaintelig-udash-header-info p{margin: 0;font-size: 13px;color: #64748b}.areaintelig-udash-stats{display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px;margin-bottom: 28px}.areaintelig-udash-stat{background: var(--ai-dash-stat-bg);border: 1px solid #f1f5f9;border-radius: 16px;padding: 16px 14px;text-align: center;transition: var(--ai-transition)}.areaintelig-udash-stat:hover{border-color: var(--areaintelig-accent, #22c55e);box-shadow: 0 4px 16px rgba(34,197,94,.08)}.areaintelig-udash-stat strong{display: block;font-size: 30px;font-weight: 900;color: #0f172a;letter-spacing: -.04em;line-height: 1;margin-bottom: 5px}.areaintelig-udash-stat span{font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;display: block}.areaintelig-udash-section-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px}.areaintelig-udash-section-head h4{font-size: 14px;font-weight: 900;color: #0f172a;margin: 0;text-transform: uppercase;letter-spacing: .05em}.areaintelig-udash-section-head a{font-size: 12px;color: var(--areaintelig-accent, #22c55e);text-decoration: none;font-weight: 700}.areaintelig-udash-prop-item{display: flex;align-items: center;gap: 12px;padding: 11px 12px;border-radius: 12px;border: 1.5px solid #f1f5f9;margin-bottom: 8px;text-decoration: none;color: inherit;transition: var(--ai-transition);background: #fff}.areaintelig-udash-prop-item:hover{border-color: var(--areaintelig-accent, #22c55e);background: #f9fffe;transform: translateX(3px)}.areaintelig-udash-prop-thumb{width: 60px;height: 50px;border-radius: 9px;object-fit: cover;background: #f1f5f9;flex-shrink: 0;display: flex;align-items: center;justify-content: center;overflow: hidden}.areaintelig-udash-prop-thumb img{width: 100%;height: 100%;object-fit: cover}.areaintelig-udash-prop-thumb-placeholder{width: 60px;height: 50px;border-radius: 9px;background: linear-gradient(135deg, #f1f5f9, #e2e8f0);flex-shrink: 0;display: flex;align-items: center;justify-content: center;color: #94a3b8;font-size: 20px}.areaintelig-udash-prop-info{flex: 1;min-width: 0}.areaintelig-udash-prop-title{font-size: 14px;font-weight: 700;color: #0f172a;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.areaintelig-udash-prop-meta{font-size: 12px;color: #64748b;display: block;margin-top: 2px}.areaintelig-udash-prop-arrow{color: #cbd5e1;flex-shrink: 0;transition: color .2s}.areaintelig-udash-prop-item:hover .areaintelig-udash-prop-arrow{color: var(--areaintelig-accent, #22c55e)}.areaintelig-udash-empty{text-align: center;padding: 28px 20px;border: 2px dashed #e2e8f0;border-radius: 16px;margin-bottom: 8px}.areaintelig-udash-empty-icon{font-size: 36px;margin-bottom: 8px;display: block}.areaintelig-udash-empty p{color: #94a3b8;font-size: 13px;margin: 0}.areaintelig-udash-login-prompt{text-align: center;padding: 40px 28px}.areaintelig-udash-login-prompt h3{font-size: 20px;font-weight: 900;color: #0f172a;margin: 0 0 8px}.areaintelig-udash-login-prompt p{color: #64748b;margin: 0 0 20px}.areaintelig-udash-login-btn{display: inline-flex;align-items: center;gap: 8px;padding: 12px 24px;background: linear-gradient(135deg, #0f172a, #1e3a8a);color: #fff;text-decoration: none;border-radius: 12px;font-weight: 800;font-size: 14px;transition: var(--ai-transition)}.areaintelig-udash-login-btn:hover{transform: translateY(-2px);box-shadow: 0 12px 30px rgba(15,23,42,.2);color: #fff}.areaintelig-ss-active-filters{display: flex;gap: 6px;flex-wrap: wrap;margin-top: 12px;min-height: 0;transition: min-height .2s}.areaintelig-ss-active-filters:empty{ display: none; }.areaintelig-ss-filter-chip-v2{display: inline-flex;align-items: center;gap: 5px;padding: 4px 10px;background: #f0fdf4;color: #166534;border: 1px solid #bbf7d0;border-radius: 999px;font-size: 11px;font-weight: 800}.areaintelig-ss-filter-chip-v2 button{background: none;border: none;color: inherit;cursor: pointer;padding: 0;line-height: 1;font-size: 13px;opacity: .7;margin-left: 2px}.areaintelig-ss-filter-chip-v2 button:hover{ opacity: 1; }.areaintelig-ss-results-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px}.areaintelig-ss-results-count-v2{font-size: 12px;color: #64748b;font-weight: 700}.areaintelig-search-grid-v2{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 12px;margin-bottom: 14px}.areaintelig-search-grid-v2 label{display: flex;flex-direction: column;gap: 5px}.areaintelig-search-grid-v2 label span{font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: .07em;color: #64748b}.areaintelig-search-grid-v2 input,.areaintelig-search-grid-v2 select{padding: 9px 13px;border: 1.5px solid var(--areaintelig-border, #e2e8f0);border-radius: 10px;font-size: 13px;color: #0f172a;background: #f8fafc;transition: border-color .16s, box-shadow .16s;outline: none;min-height: 40px;-webkit-appearance: none}.areaintelig-search-grid-v2 input:focus,.areaintelig-search-grid-v2 select:focus{border-color: var(--areaintelig-primary, #0f172a);background: #fff;box-shadow: 0 0 0 3px rgba(15,23,42,.05)}.areaintelig-archive-filter-bar.is-sticky{position: sticky;top: 0;z-index: 50;box-shadow: 0 4px 20px rgba(15,23,42,.10)}.areaintelig-dna-score-strong .areaintelig-dna-overall strong{ color: #16a34a; }.areaintelig-dna-score-fair   .areaintelig-dna-overall strong{ color: #d97706; }.areaintelig-dna-score-weak   .areaintelig-dna-overall strong{ color: #dc2626; }.areaintelig-score-row-v2 strong.is-strong{ color: #16a34a; }.areaintelig-score-row-v2 strong.is-fair  { color: #d97706; }.areaintelig-score-row-v2 strong.is-weak  { color: #dc2626; }.areaintelig-score-tier-label{font-size: 11px;font-weight: 700;color: #94a3b8;display: block;text-align: center;margin-top: 4px;letter-spacing: .04em}.areaintelig-pd-stats-v2{display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px;margin-top: 16px}.areaintelig-pd-stat-item{background: #f8fafc;border: 1px solid #f1f5f9;border-radius: 14px;padding: 14px 10px;text-align: center;transition: var(--ai-transition)}.areaintelig-pd-stat-item:hover{border-color: #e2e8f0;box-shadow: 0 4px 12px rgba(15,23,42,.06)}.areaintelig-pd-stat-item svg{color: var(--areaintelig-accent, #22c55e);margin-bottom: 6px}.areaintelig-pd-stat-item span{display: block;font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: .07em;color: #94a3b8;margin-bottom: 4px}.areaintelig-pd-stat-item strong{display: block;font-size: 18px;font-weight: 900;color: #0f172a;letter-spacing: -.02em}.areaintelig-media-card-v2{}.areaintelig-gallery-grid-v2{display: grid;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));gap: 8px;margin-top: 14px}.areaintelig-gallery-item-v2{position: relative;aspect-ratio: 4/3;overflow: hidden;border-radius: 12px;cursor: pointer;background: #f1f5f9}.areaintelig-gallery-item-v2 img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .3s ease}.areaintelig-gallery-item-v2:hover img{ transform: scale(1.06); }.areaintelig-gallery-item-v2 .areaintelig-gallery-expand{position: absolute;inset: 0;background: rgba(15,23,42,.3);display: flex;align-items: center;justify-content: center;opacity: 0;transition: opacity .2s;color: #fff}.areaintelig-gallery-item-v2:hover .areaintelig-gallery-expand{ opacity: 1; }.areaintelig-media-links-v2{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 16px}.areaintelig-media-link-btn{display: inline-flex;align-items: center;gap: 7px;padding: 10px 16px;border-radius: 10px;font-size: 13px;font-weight: 800;text-decoration: none;border: 1.5px solid #e2e8f0;color: #0f172a;background: #f8fafc;transition: var(--ai-transition)}.areaintelig-media-link-btn:hover{border-color: var(--areaintelig-primary, #0f172a);background: #fff;color: var(--areaintelig-primary, #0f172a)}.areaintelig-media-link-btn.is-video:hover{border-color: #ef4444;color: #ef4444}.areaintelig-media-link-btn.is-virtual:hover{border-color: #8b5cf6;color: #8b5cf6}.areaintelig-doc-links-v2{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 12px}.areaintelig-doc-link-btn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 9px;font-size: 12px;font-weight: 700;text-decoration: none;background: #f8fafc;color: #475569;border: 1px solid #e2e8f0;transition: var(--ai-transition)}.areaintelig-doc-link-btn:hover{background: #fff;color: #0f172a;border-color: #94a3b8}.areaintelig-featured-section{position: relative;margin: 40px 0}.areaintelig-featured-section-head{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 22px;gap: 16px;flex-wrap: wrap}.areaintelig-featured-section-head h2{font-size: clamp(22px, 2.5vw, 32px);font-weight: 900;color: #0f172a;margin: 0;letter-spacing: -.03em}.areaintelig-featured-section-head p{color: #64748b;margin: 4px 0 0;font-size: 14px}.areaintelig-featured-section-link{font-size: 13px;font-weight: 800;color: var(--areaintelig-accent, #22c55e);text-decoration: none;white-space: nowrap;display: flex;align-items: center;gap: 4px}.areaintelig-featured-section-link:hover{ text-decoration: underline; }.areaintelig-featured-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));gap: 20px}.areaintelig-pricing-table{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 22px;margin: 32px 0}.areaintelig-pricing-card{background: #fff;border: 2px solid #e2e8f0;border-radius: 24px;padding: 30px 26px;position: relative;transition: var(--ai-transition);display: flex;flex-direction: column}.areaintelig-pricing-card:hover{transform: translateY(-4px);box-shadow: 0 20px 50px rgba(15,23,42,.1)}.areaintelig-pricing-card.is-popular{border-color: var(--areaintelig-primary, #0f172a);box-shadow: 0 12px 40px rgba(15,23,42,.12)}.areaintelig-pricing-popular-badge{position: absolute;top: -14px;left: 50%;transform: translateX(-50%);background: linear-gradient(135deg, #0f172a, #1e3a8a);color: #fff;padding: 5px 16px;border-radius: 999px;font-size: 11px;font-weight: 900;letter-spacing: .05em;white-space: nowrap}.areaintelig-pricing-plan-name{font-size: 13px;font-weight: 800;text-transform: uppercase;letter-spacing: .08em;color: #64748b;margin: 0 0 8px}.areaintelig-pricing-price{margin: 0 0 6px}.areaintelig-pricing-price strong{font-size: 42px;font-weight: 900;color: #0f172a;letter-spacing: -.06em;line-height: 1}.areaintelig-pricing-price span{font-size: 16px;color: #64748b;font-weight: 600}.areaintelig-pricing-desc{color: #64748b;font-size: 13px;margin: 0 0 20px}.areaintelig-pricing-features{list-style: none;padding: 0;margin: 0 0 auto}.areaintelig-pricing-features li{display: flex;align-items: flex-start;gap: 9px;padding: 7px 0;font-size: 14px;color: #334155;border-bottom: 1px solid #f8fafc}.areaintelig-pricing-features li:last-child{ border-bottom: none; }.areaintelig-pricing-features li .ai-check{ color: #22c55e; flex-shrink: 0; margin-top: 1px; }.areaintelig-pricing-features li .ai-cross{ color: #cbd5e1; flex-shrink: 0; margin-top: 1px; }.areaintelig-pricing-features li.is-unavail{ color: #94a3b8; }.areaintelig-pricing-cta{display: block;width: 100%;padding: 13px 20px;border-radius: 14px;font-size: 15px;font-weight: 900;text-align: center;text-decoration: none;border: none;cursor: pointer;transition: var(--ai-transition);margin-top: 24px}.areaintelig-pricing-cta.is-primary{background: linear-gradient(135deg, #0f172a, #1e3a8a);color: #fff;box-shadow: 0 8px 24px rgba(15,23,42,.18)}.areaintelig-pricing-cta.is-primary:hover{transform: translateY(-2px);box-shadow: 0 16px 40px rgba(15,23,42,.26)}.areaintelig-pricing-cta.is-outline{background: #f8fafc;color: #0f172a;border: 2px solid #e2e8f0}.areaintelig-pricing-cta.is-outline:hover{border-color: var(--areaintelig-primary, #0f172a);background: #fff}.areaintelig-area-hero-overlay{position: relative;border-radius: 20px;overflow: hidden;margin-bottom: 24px}.areaintelig-area-hero-overlay img{width: 100%;height: 280px;object-fit: cover;display: block}.areaintelig-area-hero-overlay-info{position: absolute;inset: 0;background: linear-gradient(to top, rgba(5,8,18,.85) 0%, rgba(5,8,18,.3) 50%, transparent 100%);display: flex;flex-direction: column;justify-content: flex-end;padding: 24px 28px}.areaintelig-area-hero-overlay-info h1{color: #fff;font-size: clamp(22px, 3vw, 36px);font-weight: 900;margin: 0 0 6px;letter-spacing: -.03em}.areaintelig-area-hero-overlay-info p{color: rgba(255,255,255,.7);font-size: 14px;margin: 0}.areaintelig-area-score-ring{position: absolute;top: 20px;right: 20px;width: 72px;height: 72px;border-radius: 50%;background: rgba(15,23,42,.72);backdrop-filter: blur(6px);display: flex;flex-direction: column;align-items: center;justify-content: center;border: 2px solid rgba(255,255,255,.2)}.areaintelig-area-score-ring strong{color: #fff;font-size: 22px;font-weight: 900;line-height: 1}.areaintelig-area-score-ring span{color: rgba(255,255,255,.6);font-size: 9px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em}.areaintelig-property-tabs button:focus-visible{outline: 3px solid var(--areaintelig-focus, #2271b1);outline-offset: 2px}.areaintelig-arc-card a:focus-visible,.areaintelig-arc-card button:focus-visible{outline: 2px solid var(--areaintelig-focus, #2271b1);outline-offset: 2px;border-radius: 4px}.areaintelig-agent-cta-btn:focus-visible,.areaintelig-cf-submit-v2:focus-visible,.areaintelig-cf-quick-btn:focus-visible{outline: 3px solid var(--areaintelig-focus, #2271b1);outline-offset: 2px}.areaintelig-archive-filter-toggle-mobile{display: none;align-items: center;justify-content: center;gap: 8px;padding: 10px 18px;background: #fff;border: 1.5px solid #e2e8f0;border-radius: 10px;font-size: 13px;font-weight: 800;color: #0f172a;cursor: pointer;margin-bottom: 14px;width: 100%}.areaintelig-archive-filter-drawer{display: contents}html[data-areaintelig-theme="dark"] .areaintelig-cf-field-v2 input,html[data-areaintelig-theme="dark"] .areaintelig-cf-field-v2 textarea,html[data-areaintelig-theme="dark"] .areaintelig-search-grid-v2 input,html[data-areaintelig-theme="dark"] .areaintelig-search-grid-v2 select{background: var(--areaintelig-dark-surface-2, #1c2433);border-color: var(--areaintelig-dark-border, rgba(139,148,158,.18));color: var(--areaintelig-dark-heading, #e6edf3)}html[data-areaintelig-theme="dark"] .areaintelig-udash-stat,html[data-areaintelig-theme="dark"] .areaintelig-udash-prop-item{background: var(--areaintelig-dark-surface, #161b22);border-color: var(--areaintelig-dark-border, rgba(139,148,158,.18))}html[data-areaintelig-theme="dark"] .areaintelig-udash-header,html[data-areaintelig-theme="dark"] .areaintelig-udash-prop-title{color: var(--areaintelig-dark-heading, #e6edf3)}html[data-areaintelig-theme="dark"] .areaintelig-agent-cta-email{background: var(--areaintelig-dark-surface, #161b22);border-color: var(--areaintelig-dark-border, rgba(139,148,158,.18));color: var(--areaintelig-dark-heading, #e6edf3)}html[data-areaintelig-theme="dark"] .areaintelig-lightbox{background: rgba(2,4,10,.96)}html[data-areaintelig-theme="dark"] .areaintelig-pricing-card{background: var(--areaintelig-dark-surface, #161b22);border-color: var(--areaintelig-dark-border, rgba(139,148,158,.18))}html[data-areaintelig-theme="dark"] .areaintelig-archive-filter-drawer{background: var(--areaintelig-dark-surface, #161b22)}.areaintelig-match,.areaintelig-sim{--arei-b-indigo: var(--areaintelig-primary,#6366f1);--arei-b-indigo-dk: var(--areaintelig-primary,#4f46e5);--arei-b-emerald: #10b981;--arei-b-ink: #0f172a;--arei-b-muted: #64748b;--arei-b-border: #e7ebf3;--arei-b-surface: #ffffff;--arei-b-soft: #f6f8fc;font-family: -apple-system, "Segoe UI", system-ui, sans-serif;max-width: 1180px;margin: 42px auto;color: var(--arei-b-ink)}.areaintelig-match-kicker,.areaintelig-sim-kicker{display: inline-flex;align-items: center;gap: 7px;font-size: 11px;font-weight: 800;letter-spacing: .09em;text-transform: uppercase;color: var(--arei-b-indigo-dk);background: rgb(var(--areaintelig-primary-rgb,99 102 241) / .10);padding: 6px 13px;border-radius: 999px;margin-bottom: 14px}.areaintelig-match-kicker::before,.areaintelig-sim-kicker::before{content: "";width: 7px; height: 7px;border-radius: 50%;background: var(--arei-b-indigo);box-shadow: 0 0 0 4px rgb(var(--areaintelig-primary-rgb,99 102 241) / .18)}.areaintelig-match-title,.areaintelig-sim-title{font-size: clamp(24px, 3vw, 34px);font-weight: 800;letter-spacing: -.04em;margin: 0 0 8px;line-height: 1.15;color: var(--arei-b-ink)}.areaintelig-match-sub,.areaintelig-sim-sub{font-size: 15px;line-height: 1.6;color: var(--arei-b-muted);margin: 0 0 24px;max-width: 640px}.areaintelig-match-input-wrap{display: flex;gap: 12px;align-items: stretch;background: var(--arei-b-surface);border: 1.5px solid var(--arei-b-border);border-radius: 18px;padding: 10px;box-shadow: 0 10px 30px rgba(15,23,42,.06);transition: border-color .18s, box-shadow .18s}.areaintelig-match-input-wrap:focus-within{border-color: var(--arei-b-indigo);box-shadow: 0 0 0 4px rgb(var(--areaintelig-primary-rgb,99 102 241) / .12), 0 10px 30px rgba(15,23,42,.08)}.areaintelig-match-input{flex: 1;border: none;resize: none;font-size: 16px;line-height: 1.5;padding: 10px 12px;background: transparent;color: var(--arei-b-ink);font-family: inherit;outline: none}.areaintelig-match-submit{flex-shrink: 0;display: inline-flex;align-items: center;gap: 8px;padding: 0 26px;border: none;border-radius: 13px;background: linear-gradient(135deg, var(--areaintelig-primary,#6366f1), var(--areaintelig-primary-dark,#7c3aed));color: #fff;font-size: 15px;font-weight: 700;cursor: pointer;transition: transform .15s, box-shadow .15s, filter .15s;box-shadow: 0 6px 18px rgb(var(--areaintelig-primary-rgb,99 102 241) / .35)}.areaintelig-match-submit:hover:not(:disabled){transform: translateY(-2px);box-shadow: 0 10px 26px rgb(var(--areaintelig-primary-rgb,99 102 241) / .45);filter: brightness(1.05)}.areaintelig-match-submit:disabled{ opacity: .7; cursor: wait; }.areaintelig-match-spinner{width: 16px; height: 16px;border: 2.5px solid rgba(255,255,255,.4);border-top-color: #fff;border-radius: 50%;animation: areaintelig-spin .7s linear infinite}@keyframes areaintelig-spin{ to{ transform: rotate(360deg); } }.areaintelig-match-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.areaintelig-match-chip{border: 1px solid var(--arei-b-border);background: var(--arei-b-surface);color: var(--arei-b-muted);font-size: 13px;font-weight: 600;padding: 7px 14px;border-radius: 999px;cursor: pointer;transition: all .15s}.areaintelig-match-chip:hover{border-color: var(--arei-b-indigo);color: var(--arei-b-indigo-dk);background: rgb(var(--areaintelig-primary-rgb,99 102 241) / .06)}.areaintelig-match-results{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;margin-top: 26px}.areaintelig-match-card{display: flex;gap: 14px;padding: 14px;background: var(--arei-b-surface);border: 1px solid var(--arei-b-border);border-radius: 18px;box-shadow: 0 8px 24px rgba(15,23,42,.05);text-decoration: none;color: inherit;transition: transform .18s, box-shadow .18s}.areaintelig-match-card:hover{transform: translateY(-3px);box-shadow: 0 16px 40px rgba(15,23,42,.12)}.areaintelig-match-thumb{width: 108px;height: 108px;flex-shrink: 0;border-radius: 13px;background-size: cover;background-position: center;background-color: #eef2f7}.areaintelig-match-thumb-empty{background: linear-gradient(135deg, #e0e7ff, #ede9fe)}.areaintelig-match-body{ flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 8px; }.areaintelig-match-card-top{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px}.areaintelig-match-name{font-size: 15px;font-weight: 700;line-height: 1.3;color: var(--arei-b-ink)}.areaintelig-match-badge{flex-shrink: 0;font-size: 12px;font-weight: 800;color: #fff;background: linear-gradient(135deg, #10b981, #059669);padding: 4px 10px;border-radius: 999px;white-space: nowrap}.areaintelig-match-meta{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.areaintelig-match-price{ font-size: 14px; font-weight: 800; color: var(--arei-b-ink); }.areaintelig-match-score,.areaintelig-match-roi{font-size: 11px;font-weight: 700;padding: 3px 8px;border-radius: 6px;background: #f1f5f9;color: #475569}.areaintelig-match-roi{ background: #dcfce7; color: #15803d; }.areaintelig-match-reasons{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 2px}.areaintelig-match-reason{font-size: 11.5px;color: var(--arei-b-indigo-dk);background: rgb(var(--areaintelig-primary-rgb,99 102 241) / .08);padding: 3px 9px;border-radius: 999px}.areaintelig-match-empty{margin-top: 24px;padding: 28px;text-align: center;color: var(--arei-b-muted);background: var(--arei-b-soft);border: 1px dashed #cbd5e1;border-radius: 16px}.areaintelig-savesearch{margin-top: 18px}.areaintelig-savesearch-inner{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;padding: 20px 24px;border-radius: 18px;background: linear-gradient(135deg, #0f172a, #1e293b 60%, #312e81);color: #fff;box-shadow: 0 16px 40px rgba(15,23,42,.18)}.areaintelig-savesearch-copy strong{display: block;font-size: 17px;font-weight: 700;margin-bottom: 3px}.areaintelig-savesearch-copy span{font-size: 13.5px;color: rgba(255,255,255,.72)}.areaintelig-savesearch-form{display: flex;gap: 8px;flex-shrink: 0}.areaintelig-savesearch-email{border: 1.5px solid rgba(255,255,255,.2);background: rgba(255,255,255,.1);color: #fff;border-radius: 11px;padding: 11px 14px;font-size: 14px;min-width: 220px;outline: none}.areaintelig-savesearch-email::placeholder{ color: rgba(255,255,255,.5); }.areaintelig-savesearch-email:focus{ border-color: rgba(255,255,255,.5); background: rgba(255,255,255,.16); }.areaintelig-savesearch-btn{border: none;background: #fff;color: #0f172a;font-weight: 700;font-size: 14px;padding: 0 20px;border-radius: 11px;cursor: pointer;transition: transform .15s, background .15s}.areaintelig-savesearch-btn:hover:not(:disabled){ transform: translateY(-1px); background: #e0e7ff; }.areaintelig-savesearch-btn:disabled{ opacity: .7; cursor: wait; }.areaintelig-savesearch-msg{flex-basis: 100%;font-size: 14px;font-weight: 600;padding: 8px 0 0}.areaintelig-savesearch-msg.is-ok{ color: #6ee7b7; }.areaintelig-savesearch-msg.is-err{ color: #fca5a5; }.areaintelig-sim-grid{display: grid;grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);gap: 22px;align-items: start}.areaintelig-sim-form{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;padding: 24px;background: var(--arei-b-surface);border: 1px solid var(--arei-b-border);border-radius: 20px;box-shadow: 0 10px 30px rgba(15,23,42,.06)}.areaintelig-sim-field{display: flex;flex-direction: column;gap: 7px}.areaintelig-sim-field span{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: var(--arei-b-muted)}.areaintelig-sim-field input{border: 1.5px solid #d8dfeb;border-radius: 11px;padding: 11px 13px;font-size: 15px;font-weight: 600;color: var(--arei-b-ink);background: var(--arei-b-soft);outline: none;transition: border-color .15s, box-shadow .15s, background .15s;width: 100%}.areaintelig-sim-field input:focus{border-color: var(--arei-b-indigo);background: #fff;box-shadow: 0 0 0 3px rgb(var(--areaintelig-primary-rgb,99 102 241) / .12)}.areaintelig-sim-run{grid-column: 1 / -1;border: none;border-radius: 13px;padding: 14px;background: linear-gradient(135deg, var(--areaintelig-primary,#6366f1), var(--areaintelig-primary-dark,#7c3aed));color: #fff;font-size: 15px;font-weight: 700;cursor: pointer;transition: transform .15s, box-shadow .15s, filter .15s;box-shadow: 0 6px 18px rgb(var(--areaintelig-primary-rgb,99 102 241) / .35)}.areaintelig-sim-run:hover:not(:disabled){transform: translateY(-2px);box-shadow: 0 10px 26px rgb(var(--areaintelig-primary-rgb,99 102 241) / .45);filter: brightness(1.05)}.areaintelig-sim-run:disabled{ opacity: .7; cursor: wait; }.areaintelig-sim-output{display: flex;flex-direction: column;gap: 18px;padding: 24px;background: var(--arei-b-surface);border: 1px solid var(--arei-b-border);border-radius: 20px;box-shadow: 0 10px 30px rgba(15,23,42,.06)}.areaintelig-sim-kpis{display: grid;grid-template-columns: repeat(2, 1fr);gap: 12px}.areaintelig-sim-kpi{padding: 16px 18px;border-radius: 14px;background: var(--arei-b-soft);border: 1px solid #eef2f7}.areaintelig-sim-kpi span{display: block;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: var(--arei-b-muted);margin-bottom: 6px}.areaintelig-sim-kpi strong{font-size: 22px;font-weight: 800;letter-spacing: -.03em;color: var(--arei-b-ink)}.areaintelig-sim-chart-wrap{position: relative;height: 260px}.areaintelig-sim-disclaimer{font-size: 12px;color: var(--arei-b-muted);margin: 0;text-align: center}.dark-mode .areaintelig-match,.dark-mode .areaintelig-sim{ color: #e2e8f0; }.dark-mode .areaintelig-match-input-wrap,.dark-mode .areaintelig-sim-form,.dark-mode .areaintelig-sim-output,.dark-mode .areaintelig-match-card{background: #0f172a;border-color: #1e293b}.dark-mode .areaintelig-match-input,.dark-mode .areaintelig-match-name,.dark-mode .areaintelig-match-price,.dark-mode .areaintelig-sim-kpi strong,.dark-mode .areaintelig-match-title,.dark-mode .areaintelig-sim-title{ color: #f1f5f9; }.dark-mode .areaintelig-sim-field input{ background: #1e293b; border-color: #334155; color: #e2e8f0; }.dark-mode .areaintelig-sim-kpi{ background: #1e293b; border-color: #334155; }.dark-mode .areaintelig-match-chip{ background: #1e293b; border-color: #334155; color: #94a3b8; }:root{--ait2026-indigo:      var(--areaintelig-primary,#4f46e5);--ait2026-indigo-light:#eef2ff;--ait2026-indigo-mid:  var(--areaintelig-primary,#6366f1);--ait2026-emerald:     #059669;--ait2026-amber:       #d97706;--ait2026-rose:        #e11d48;--ait2026-sky:         #0284c7;--ait2026-surface:     #ffffff;--ait2026-canvas:      #f4f6fb;--ait2026-border:      #e8edf5;--ait2026-ink:         #0b1120;--ait2026-ink2:        #374151;--ait2026-muted:       #6b7280;--ait2026-shadow-card: 0 1px 3px rgba(11,17,32,.04), 0 6px 24px rgba(11,17,32,.07);--ait2026-shadow-hover:0 4px 12px rgba(11,17,32,.06), 0 14px 40px rgba(11,17,32,.11);--ait2026-radius:      16px;--ait2026-radius-sm:   10px;--ait2026-radius-lg:   22px}.areaintelig-card{background: var(--ait2026-surface);border: 1px solid var(--ait2026-border);border-radius: var(--ait2026-radius);box-shadow: var(--ait2026-shadow-card);padding: 24px 26px;transition: box-shadow 200ms ease, transform 200ms ease, border-color 200ms ease}.areaintelig-card:hover{box-shadow: var(--ait2026-shadow-hover);transform: translateY(-2px);border-color: #d4dae8}.areaintelig-section-title{margin-bottom: 18px}.areaintelig-section-title h3,.areaintelig-card h2,.areaintelig-card h3{font-size: 15px;font-weight: 800;letter-spacing: -.025em;color: var(--ait2026-ink);margin: 0 0 4px;line-height: 1.3}.areaintelig-section-title p,.areaintelig-card > p{font-size: 13px;color: var(--ait2026-muted);margin: 0;line-height: 1.55}.areaintelig-badge{display: inline-flex;align-items: center;padding: 3px 10px;border-radius: 999px;background: var(--ait2026-indigo-light);border: 1px solid #c7d2fe;color: var(--ait2026-indigo);font-size: 10px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;margin-bottom: 8px}.areaintelig-property-item,.areaintelig-roi-grid div,.areaintelig-trend-summary div,.areaintelig-mini-grid div,.areaintelig-prediction-grid div,.areaintelig-compare-grid div,.areaintelig-dashboard-mini-grid div{background: var(--ait2026-canvas);border: 1px solid var(--ait2026-border);border-radius: var(--ait2026-radius-sm);padding: 16px;box-shadow: none;transition: background 180ms ease, box-shadow 180ms ease}.areaintelig-property-item:hover,.areaintelig-roi-grid div:hover,.areaintelig-mini-grid div:hover{background: #fff;box-shadow: 0 2px 12px rgb(var(--areaintelig-primary-rgb,79 70 229) / .08)}.areaintelig-property-item span,.areaintelig-roi-grid span,.areaintelig-trend-summary span,.areaintelig-mini-grid span,.areaintelig-prediction-grid span{font-size: 10px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ait2026-muted);margin-bottom: 6px;display: block}.areaintelig-property-item strong,.areaintelig-roi-grid strong,.areaintelig-trend-summary strong,.areaintelig-mini-grid strong,.areaintelig-prediction-grid strong{font-size: 20px;font-weight: 800;color: var(--ait2026-ink);letter-spacing: -.03em}.areaintelig-progress{height: 8px;border-radius: 999px;background: #e8edf5;overflow: hidden}.areaintelig-progress div{height: 100%;border-radius: 999px;background: linear-gradient(90deg, var(--ait2026-indigo), var(--ait2026-indigo-mid));transition: width 1s cubic-bezier(.4,0,.2,1)}.areaintelig-progress-school    div{ background: linear-gradient(90deg, #1e40af, #3b82f6); }.areaintelig-progress-transport div{ background: linear-gradient(90deg, #b45309, #f59e0b); }.areaintelig-progress-lifestyle div{ background: linear-gradient(90deg, var(--areaintelig-primary,#7c3aed), #a78bfa); }.areaintelig-progress-rental    div{ background: linear-gradient(90deg, #0e7490, #22d3ee); }.areaintelig-progress-growth    div{ background: linear-gradient(90deg, #be123c, #fb7185); }.areaintelig-progress-investment div{ background: linear-gradient(90deg, var(--ait2026-indigo), var(--areaintelig-primary,#818cf8)); }.areaintelig-progress-safety    div{ background: linear-gradient(90deg, #065f46, #34d399); }.areaintelig-score-row{padding: 12px 14px;border-radius: var(--ait2026-radius-sm);background: var(--ait2026-canvas);border: 1px solid transparent;transition: background 160ms ease}.areaintelig-score-row:hover{background: #fff;border-color: var(--ait2026-border)}.areaintelig-score-row span{font-size: 12px;font-weight: 700;color: var(--ait2026-ink2)}.areaintelig-score-row strong{font-size: 13px;font-weight: 800}.areaintelig-score-row strong.is-strong{ color: var(--ait2026-emerald); }.areaintelig-score-row strong.is-fair  { color: var(--ait2026-amber); }.areaintelig-score-row strong.is-weak  { color: var(--ait2026-rose); }.areaintelig-investment-box{background: linear-gradient(135deg, #0f172a 0%, #1e1b4b 55%, #312e81 100%);border-radius: var(--ait2026-radius-lg);border: 1px solid rgb(var(--areaintelig-primary-rgb,99 102 241) / .2)}.areaintelig-chart-shell{border-radius: var(--ait2026-radius);border: 1px solid var(--ait2026-border);background: var(--ait2026-surface);box-shadow: none;padding: 24px}.areaintelig-chart-stat{background: var(--ait2026-canvas);border: 1px solid var(--ait2026-border);border-radius: var(--ait2026-radius-sm);padding: 16px 20px}.areaintelig-chart-stat strong{font-size: 28px;font-weight: 800;color: var(--ait2026-ink);letter-spacing: -.04em}.areaintelig-agent-photo{border-radius: 16px;background: linear-gradient(135deg, #312e81, var(--areaintelig-primary,#4f46e5))}.areaintelig-agent-info h3{font-size: 20px;font-weight: 800;color: var(--ait2026-ink);letter-spacing: -.03em}.areaintelig-agent-actions a,.areaintelig-primary-link,.areaintelig-primary-btn{background: var(--ait2026-indigo);border-radius: 10px;padding: 10px 18px;font-size: 13px;font-weight: 700;letter-spacing: -.01em;transition: background 180ms ease, box-shadow 180ms ease}.areaintelig-agent-actions a:hover,.areaintelig-primary-link:hover,.areaintelig-primary-btn:hover{background: var(--areaintelig-primary,#4338ca);box-shadow: 0 4px 14px rgb(var(--areaintelig-primary-rgb,79 70 229) / .3)}.areaintelig-score-circle{background: linear-gradient(135deg, var(--ait2026-indigo), var(--areaintelig-primary,#6366f1));border-radius: var(--ait2026-radius-lg);box-shadow: 0 8px 24px rgb(var(--areaintelig-primary-rgb,79 70 229) / .25)}.areaintelig-listing-badge       { background: var(--ait2026-canvas); color: var(--ait2026-ink2); border-color: var(--ait2026-border); }.areaintelig-status-for-sale,.areaintelig-status-featured      { background: #ecfdf5; color: #065f46; border-color: #a7f3d0; }.areaintelig-status-for-rent      { background: #eff6ff; color: var(--areaintelig-primary,#1d4ed8); border-color: #bfdbfe; }.areaintelig-status-sold,.areaintelig-status-rented        { background: #fef2f2; color: #991b1b; border-color: #fecaca; }.areaintelig-status-coming        { background: #fffbeb; color: #92400e; border-color: #fde68a; }.areaintelig-status-exclusive     { background: var(--ait2026-indigo); color: #fff; border-color: var(--ait2026-indigo); }.areaintelig-recommendation-label{background: linear-gradient(135deg, #0f172a, #312e81);border-radius: var(--ait2026-radius);box-shadow: 0 12px 32px rgba(11,17,32,.18)}.areaintelig-deal-score{background: linear-gradient(135deg, #f0f9ff, #e0f2fe);border: 1px solid #bae6fd;border-radius: var(--ait2026-radius)}.areaintelig-deal-score strong{color: var(--ait2026-sky)}.areaintelig-data-note{border: 1px solid #e8edf5;border-left: 3px solid var(--ait2026-indigo);border-radius: var(--ait2026-radius-sm);background: var(--ait2026-indigo-light);color: var(--ait2026-ink2);padding: 12px 16px}.areaintelig-form-grid input,.areaintelig-form-grid textarea,.areaintelig-cf-field input,.areaintelig-cf-field textarea{border: 1px solid var(--ait2026-border);border-radius: var(--ait2026-radius-sm);background: var(--ait2026-canvas);color: var(--ait2026-ink);font-size: 14px;padding: 11px 14px;transition: border-color 180ms ease, box-shadow 180ms ease;outline: none}.areaintelig-form-grid input:focus,.areaintelig-form-grid textarea:focus,.areaintelig-cf-field input:focus,.areaintelig-cf-field textarea:focus{border-color: var(--ait2026-indigo);background: #fff;box-shadow: 0 0 0 3px rgb(var(--areaintelig-primary-rgb,79 70 229) / .12)}.areaintelig-cf-submit,.areaintelig-alert-btn{background: var(--ait2026-indigo);border-radius: var(--ait2026-radius-sm);font-weight: 800;font-size: 14px;letter-spacing: -.01em;transition: background 180ms ease, box-shadow 180ms ease, transform 120ms ease}.areaintelig-cf-submit:hover,.areaintelig-alert-btn:hover{background: var(--areaintelig-primary,#4338ca);box-shadow: 0 4px 16px rgb(var(--areaintelig-primary-rgb,79 70 229) / .3);transform: translateY(-1px)}.areaintelig-gallery-grid a{border-radius: var(--ait2026-radius);border: 1px solid var(--ait2026-border);box-shadow: none;overflow: hidden;transition: box-shadow 180ms ease, transform 180ms ease}.areaintelig-gallery-grid a:hover{box-shadow: 0 8px 28px rgba(11,17,32,.12);transform: translateY(-2px)}.areaintelig-property-insights-title{font-size: clamp(24px, 3vw, 38px);font-weight: 900;letter-spacing: -.04em;color: var(--ait2026-ink)}.areaintelig-property-insights-title::after{background: linear-gradient(90deg, var(--ait2026-indigo), var(--areaintelig-primary,#818cf8));width: 56px;height: 3px}.areaintelig-wishlist-btn{border-radius: 10px;font-weight: 700;font-size: 13px;border-color: var(--ait2026-border);transition: background 160ms ease, border-color 160ms ease, box-shadow 160ms ease}.areaintelig-wishlist-btn:hover{border-color: var(--ait2026-indigo);color: var(--ait2026-indigo);box-shadow: 0 0 0 3px rgb(var(--areaintelig-primary-rgb,79 70 229) / .1)}.areaintelig-place{border-radius: var(--ait2026-radius-sm);padding: 14px 16px;border: 1px solid var(--ait2026-border)}.areaintelig-map-card{overflow: hidden}.areaintelig-map-card iframe{border-radius: 10px;border: 1px solid var(--ait2026-border)}.areaintelig-report-head{background: linear-gradient(135deg, var(--ait2026-indigo) 0%, var(--areaintelig-primary,#6366f1) 100%);border-radius: var(--ait2026-radius)}.areaintelig-search-btn{background: var(--ait2026-indigo);border-radius: var(--ait2026-radius-sm);font-weight: 800;letter-spacing: -.01em}.areaintelig-search-btn:hover{background: var(--areaintelig-primary,#4338ca);box-shadow: 0 4px 16px rgb(var(--areaintelig-primary-rgb,79 70 229) / .3)}.areaintelig-price-chart{filter: drop-shadow(0 8px 24px rgb(var(--areaintelig-primary-rgb,79 70 229) / .15))}.areaintelig-heat-item{border-radius: var(--ait2026-radius-sm);overflow: hidden}html[data-areaintelig-theme="dark"] .areaintelig-card{background: #111827;border-color: rgba(255,255,255,.08);box-shadow: 0 1px 3px rgba(0,0,0,.2), 0 6px 24px rgba(0,0,0,.3)}html[data-areaintelig-theme="dark"] .areaintelig-card:hover{border-color: rgb(var(--areaintelig-primary-rgb,99 102 241) / .3)}html[data-areaintelig-theme="dark"] .areaintelig-property-item,html[data-areaintelig-theme="dark"] .areaintelig-roi-grid div,html[data-areaintelig-theme="dark"] .areaintelig-mini-grid div,html[data-areaintelig-theme="dark"] .areaintelig-prediction-grid div{background: rgba(255,255,255,.04);border-color: rgba(255,255,255,.08)}html[data-areaintelig-theme="dark"] .areaintelig-score-row{background: rgba(255,255,255,.04)}html[data-areaintelig-theme="dark"] .areaintelig-score-row:hover{background: rgba(255,255,255,.07);border-color: rgb(var(--areaintelig-primary-rgb,99 102 241) / .2)}html[data-areaintelig-theme="dark"] .areaintelig-progress{background: rgba(255,255,255,.1)}html[data-areaintelig-theme="dark"] .areaintelig-badge{background: rgb(var(--areaintelig-primary-rgb,79 70 229) / .2);border-color: rgb(var(--areaintelig-primary-rgb,99 102 241) / .3);color: #a5b4fc}html[data-areaintelig-theme="dark"] .areaintelig-data-note{background: rgb(var(--areaintelig-primary-rgb,79 70 229) / .1);border-color: rgb(var(--areaintelig-primary-rgb,99 102 241) / .2);border-left-color: var(--ait2026-indigo-mid);color: #c7d2fe}html[data-areaintelig-theme="dark"] .areaintelig-chart-shell{background: #111827;border-color: rgba(255,255,255,.08)}html[data-areaintelig-theme="dark"] .areaintelig-chart-stat{background: rgba(255,255,255,.04);border-color: rgba(255,255,255,.08)}html[data-areaintelig-theme="dark"] .areaintelig-form-grid input,html[data-areaintelig-theme="dark"] .areaintelig-form-grid textarea,html[data-areaintelig-theme="dark"] .areaintelig-cf-field input,html[data-areaintelig-theme="dark"] .areaintelig-cf-field textarea{background: rgba(255,255,255,.05);border-color: rgba(255,255,255,.1);color: #f1f5f9}html[data-areaintelig-theme="dark"] .areaintelig-form-grid input:focus,html[data-areaintelig-theme="dark"] .areaintelig-cf-field input:focus{border-color: var(--areaintelig-primary,#6366f1);background: rgb(var(--areaintelig-primary-rgb,79 70 229) / .1)}html[data-areaintelig-theme="dark"] .areaintelig-deal-score{background: linear-gradient(135deg, rgba(3,105,161,.2), rgba(14,165,233,.1));border-color: rgba(14,165,233,.2)}.areaintelig-dna-canvas ~ *{ --chart-fill: rgb(var(--areaintelig-primary-rgb,79 70 229) / .15); --chart-border: var(--areaintelig-primary,#6366f1); }@keyframes ait2026FadeUp{from{ opacity: 0; transform: translateY(14px); }to  { opacity: 1; transform: translateY(0); }}.areaintelig-card{animation: ait2026FadeUp 320ms cubic-bezier(.4,0,.2,1) both}.areaintelig-pdl .areaintelig-pdl-card:nth-child(1) .areaintelig-card{ animation-delay: 40ms; }.areaintelig-pdl .areaintelig-pdl-card:nth-child(2) .areaintelig-card{ animation-delay: 80ms; }.areaintelig-pdl .areaintelig-pdl-card:nth-child(3) .areaintelig-card{ animation-delay: 120ms; }.areaintelig-pdl .areaintelig-pdl-card:nth-child(4) .areaintelig-card{ animation-delay: 160ms; }.areaintelig-pdl .areaintelig-pdl-card:nth-child(5) .areaintelig-card{ animation-delay: 200ms; }.areaintelig-pdl .areaintelig-pdl-full .areaintelig-card           { animation-delay: 60ms; }.areaintelig-avm-card{}.areaintelig-avm-verdict{display: flex;align-items: center;gap: 10px;padding: 12px 16px;border-radius: 10px;font-size: 13px;font-weight: 700;margin-bottom: 18px}.areaintelig-avm-verdict-dot{width: 10px;height: 10px;border-radius: 50%;flex-shrink: 0}.areaintelig-avm-green { background: #ecfdf5; color: #065f46; }.areaintelig-avm-green .areaintelig-avm-verdict-dot{ background: #059669; }.areaintelig-avm-rose  { background: #fff1f2; color: #9f1239; }.areaintelig-avm-rose .areaintelig-avm-verdict-dot { background: #e11d48; }.areaintelig-avm-sky   { background: #f0f9ff; color: #075985; }.areaintelig-avm-sky .areaintelig-avm-verdict-dot  { background: #0284c7; }.areaintelig-avm-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;margin-bottom: 20px}.areaintelig-avm-item{padding: 12px 14px;background: #f8fafc;border: 1px solid #e5e7eb;border-radius: 10px}.areaintelig-avm-item span{display: block;font-size: 10px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: #6b7280;margin-bottom: 4px}.areaintelig-avm-item strong{font-size: 15px;font-weight: 800;color: #0b1120;letter-spacing: -.02em}.areaintelig-avm-highlight{ color: var(--areaintelig-primary,#4f46e5); }.areaintelig-avm-green strong{ color: #059669; }.areaintelig-avm-rose strong { color: #e11d48; }.areaintelig-avm-band{margin-top: 4px}.areaintelig-avm-band > span{display: block;font-size: 10px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: #6b7280;margin-bottom: 8px}.areaintelig-avm-band-bar{position: relative;height: 8px;background: #e5e7eb;border-radius: 999px;overflow: visible;margin-bottom: 8px}.areaintelig-avm-band-fill{position: absolute;inset: 0;background: linear-gradient(90deg, #ecfdf5, var(--areaintelig-primary,#4f46e5), #fff1f2);border-radius: 999px}.areaintelig-avm-band-marker{position: absolute;top: 50%;transform: translate(-50%, -50%);width: 16px;height: 16px;background: #fff;border: 3px solid #0b1120;border-radius: 50%;box-shadow: 0 2px 8px rgba(11,17,32,.2);z-index: 2}.areaintelig-avm-band-labels{display: flex;justify-content: space-between;font-size: 11px;color: #6b7280;font-weight: 600}.areaintelig-yc-rank{display: inline-flex;align-items: center;padding: 6px 14px;background: #eef2ff;color: var(--areaintelig-primary,#4338ca);border: 1px solid #c7d2fe;border-radius: 999px;font-size: 12px;font-weight: 800;margin-bottom: 18px}.areaintelig-yc-list{display: flex;flex-direction: column;gap: 10px;margin-bottom: 16px}.areaintelig-yc-row{display: grid;grid-template-columns: 180px 1fr 56px;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 10px;background: #f8fafc;border: 1px solid transparent;transition: background 150ms ease}.areaintelig-yc-row.is-highlight{background: #eef2ff;border-color: #c7d2fe}.areaintelig-yc-label{display: flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 600;color: #374151;min-width: 0}.areaintelig-yc-icon{ font-size: 16px; flex-shrink: 0; }.areaintelig-yc-bar-wrap{height: 8px;background: #e5e7eb;border-radius: 999px;overflow: hidden}.areaintelig-yc-bar{height: 100%;border-radius: 999px;transition: width .6s cubic-bezier(.4,0,.2,1)}.areaintelig-yc-rate{font-size: 14px;font-weight: 800;text-align: right;letter-spacing: -.02em;white-space: nowrap}.areaintelig-rr-verdict{padding: 11px 16px;border-radius: 10px;font-size: 13px;font-weight: 700;margin-bottom: 18px}.areaintelig-rr-green{ background: #ecfdf5; color: #065f46; }.areaintelig-rr-amber{ background: #fffbeb; color: #92400e; }.areaintelig-rr-rose { background: #fff1f2; color: #9f1239; }.areaintelig-rr-kpis{display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;margin-bottom: 18px}.areaintelig-rr-kpi{padding: 12px 14px;background: #f8fafc;border: 1px solid #e5e7eb;border-radius: 10px;text-align: center}.areaintelig-rr-kpi-main{background: #eef2ff;border-color: #c7d2fe}.areaintelig-rr-kpi span{display: block;font-size: 9px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: #6b7280;margin-bottom: 4px}.areaintelig-rr-kpi strong{display: block;font-size: 20px;font-weight: 900;color: #0b1120;letter-spacing: -.04em}.areaintelig-rr-kpi em{display: block;font-size: 10px;font-style: normal;color: #9ca3af;margin-top: 2px}.areaintelig-rr-chart-wrap{border: 1px solid #e5e7eb;border-radius: 12px;padding: 16px;background: #fff;margin-bottom: 12px}.areaintelig-rr-legend{display: flex;gap: 16px;justify-content: center;margin-top: 10px;font-size: 11px;font-weight: 600;color: #6b7280}.areaintelig-rr-legend-nominal::before{content: '─';color: var(--areaintelig-primary,#4f46e5);margin-right: 4px;font-weight: 900}.areaintelig-rr-legend-real::before{content: '╌';color: #059669;margin-right: 4px;font-weight: 900}.areaintelig-br-card{}.areaintelig-br-progress{height: 4px;background: #e5e7eb;border-radius: 999px;margin-bottom: 20px;overflow: hidden}.areaintelig-br-progress-fill{height: 100%;background: linear-gradient(90deg, var(--areaintelig-primary,#4f46e5), var(--areaintelig-primary-light,#6366f1));border-radius: 999px;transition: width .3s ease}.areaintelig-br-q{font-size: 15px;font-weight: 700;color: #0b1120;margin-bottom: 14px;line-height: 1.4}.areaintelig-br-options{display: flex;flex-direction: column;gap: 8px}.areaintelig-br-opt{padding: 11px 16px;border: 1px solid #e5e7eb;border-radius: 10px;background: #f8fafc;color: #374151;font-size: 13px;font-weight: 600;text-align: left;cursor: pointer;transition: all 150ms ease}.areaintelig-br-opt:hover{background: #eef2ff;border-color: #c7d2fe;color: var(--areaintelig-primary,#4338ca)}.areaintelig-br-result{display: flex;flex-direction: column;align-items: center;gap: 16px;text-align: center}.areaintelig-br-score-ring{position: relative;width: 100px;height: 100px;flex-shrink: 0}.areaintelig-br-score-ring svg{width: 100%;height: 100%}.areaintelig-br-ring-fill{transition: stroke-dashoffset .8s cubic-bezier(.4,0,.2,1), stroke .3s ease}.areaintelig-br-score-num{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;gap: 1px}.areaintelig-br-score-num strong{font-size: 26px;font-weight: 900;color: #0b1120;letter-spacing: -.04em}.areaintelig-br-score-num span{font-size: 13px;color: #6b7280;font-weight: 700}.areaintelig-br-verdict-label{font-size: 14px;font-weight: 700;color: #0b1120;margin: 0}.areaintelig-br-action-items{list-style: none;padding: 0;margin: 0;text-align: left;width: 100%}.areaintelig-br-action-items li{padding: 9px 12px 9px 36px;font-size: 13px;color: #374151;border-radius: 8px;background: #f8fafc;border: 1px solid #e5e7eb;margin-bottom: 6px;position: relative}.areaintelig-br-action-items li::before{content: '→';position: absolute;left: 12px;color: var(--areaintelig-primary,#4f46e5);font-weight: 800}.areaintelig-br-retake{padding: 8px 20px;border-radius: 8px;border: 1px solid #e5e7eb;background: #fff;color: #374151;font-size: 12px;font-weight: 700;cursor: pointer;transition: all 150ms ease}.areaintelig-br-retake:hover{background: #f3f4f8;border-color: var(--areaintelig-primary,#4f46e5);color: var(--areaintelig-primary,#4f46e5)}.areaintelig-fp-timeline{display: flex;flex-direction: column;gap: 0;margin-bottom: 16px}.areaintelig-fp-item{display: grid;grid-template-columns: 52px 36px 1fr;gap: 0;align-items: flex-start;min-height: 70px}.areaintelig-fp-year{padding-top: 10px}.areaintelig-fp-year span{font-size: 12px;font-weight: 800;color: #6b7280;letter-spacing: -.01em}.areaintelig-fp-line{display: flex;flex-direction: column;align-items: center;padding-top: 4px}.areaintelig-fp-dot{width: 32px;height: 32px;border-radius: 50%;border: 2px solid var(--areaintelig-primary,#4f46e5);background: #fff;display: flex;align-items: center;justify-content: center;font-size: 14px;flex-shrink: 0;box-shadow: 0 2px 8px rgb(var(--areaintelig-primary-rgb,79 70 229) / .15)}.areaintelig-fp-connector{flex: 1;width: 2px;background: #e5e7eb;min-height: 30px;margin-top: 4px}.areaintelig-fp-content{padding: 6px 0 20px 12px}.areaintelig-fp-content-head{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-bottom: 6px}.areaintelig-fp-content-head strong{font-size: 13px;font-weight: 800;color: #0b1120;letter-spacing: -.01em}.areaintelig-fp-status{padding: 2px 9px;border-radius: 999px;font-size: 10px;font-weight: 700;letter-spacing: .04em}.areaintelig-fp-meta{display: flex;align-items: center;gap: 12px}.areaintelig-fp-type{font-size: 11px;color: #6b7280;font-weight: 600}.areaintelig-fp-impact{display: flex;align-items: center;gap: 6px}.areaintelig-fp-impact > span{font-size: 10px;color: #9ca3af;font-weight: 600;text-transform: uppercase;letter-spacing: .05em}.areaintelig-fp-impact-dots{display: flex;gap: 3px}.areaintelig-fp-impact-dot{width: 8px;height: 8px;border-radius: 2px;background: #e5e7eb}.areaintelig-fp-impact-dot.is-on{background: var(--areaintelig-primary,#4f46e5)}body.ait-property-page{ overflow-x: hidden; }body.ait-property-page #page,body.ait-property-page .site,body.ait-property-page #content,body.ait-property-page .site-content,body.ait-property-page .content-area,body.ait-property-page #primary,body.ait-property-page .site-main,body.ait-property-page #main,body.ait-property-page main,body.ait-property-page article,body.ait-property-page .entry-content,body.ait-property-page .post-content,body.ait-property-page .container,body.ait-property-page .container-fluid,body.ait-property-page .wp-block-post-content,body.ait-property-page .elementor-section-wrap{max-width: 100%;width: 100%;padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0;float: none;display: block}body.ait-property-page .entry-header,body.ait-property-page .entry-thumbnail,body.ait-property-page .post-thumbnail,body.ait-property-page .page-header,body.ait-property-page .entry-title,body.ait-property-page h1.entry-title,body.ait-property-page .wp-post-image,body.ait-property-page .post-featured-image,body.ait-property-page .entry-meta{display: none}body.ait-property-page #secondary,body.ait-property-page .widget-area,body.ait-property-page .sidebar-area,body.ait-property-page aside:not(.ait-sidebar),body.ait-property-page [id*="sidebar"]:not(.ait-sidebar),body.ait-property-page [class*="sidebar"]:not([class*="ait"]){display: none;width: 0}#ait-property-root{display: block;width: 100%;min-height: 100vh}#ait-property-root .ait-dashboard{display: grid;grid-template-columns: 264px 1fr;min-height: 100vh;width: 100%;max-width: 100%;margin: 0;padding: 0}.admin-bar #ait-property-root .ait-sidebar{top: 32px;height: calc(100vh - 32px)}.areaintelig-dna-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 8px;padding: 36px 24px;border: 1px dashed rgba(148, 163, 184, 0.45);border-radius: 14px;background: rgba(148, 163, 184, 0.06)}.areaintelig-dna-empty svg{width: 40px;height: 40px;color: #94a3b8}.areaintelig-dna-empty strong{font-size: 15px;color: #475569}.areaintelig-dna-empty span{font-size: 13px;color: #94a3b8;max-width: 320px;line-height: 1.5}.areaintelig-ivb-empty-note{margin: 4px 0 14px;padding: 12px 14px;font-size: 13px;line-height: 1.5;color: #64748b;background: rgba(148, 163, 184, 0.08);border: 1px dashed rgba(148, 163, 184, 0.4);border-radius: 10px}.areaintelig-ivb-score-circle.is-empty{opacity: 0.55}.areaintelig-ivb-score-circle.is-empty strong{font-size: 30px;color: #94a3b8}.ait-sidebar-hero-placeholder{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px}.ait-sidebar-hero-placeholder span{font-size: 12px;color: #94a3b8;letter-spacing: 0.02em}html[data-areaintelig-theme="dark"] .areaintelig-dna-empty strong,html[data-areaintelig-theme="dark"] .areaintelig-ivb-empty-note{color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-dna-empty span{color: #94a3b8}html[data-areaintelig-theme="dark"] .areaintelig-dna-empty{background: rgba(148, 163, 184, 0.08);border-color: rgba(148, 163, 184, 0.3)}.areaintelig-green-card .areaintelig-green-top{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:stretch;margin:4px 0 6px}.areaintelig-green-score{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:132px;padding:18px 20px;color:#fff;background:#475569;text-align:center}.areaintelig-green-score strong{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.02em}.areaintelig-green-score span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-top:4px}.areaintelig-green-score em{font-size:13px;font-weight:700;font-style:normal;margin-top:8px;padding:3px 12px;background:rgba(255,255,255,.2)}.areaintelig-green-score.is-a{background:linear-gradient(135deg,#15803d,#16a34a)}.areaintelig-green-score.is-b{background:linear-gradient(135deg,#4d7c0f,#65a30d)}.areaintelig-green-score.is-d{background:linear-gradient(135deg,#b45309,#d97706)}.areaintelig-green-score.is-f{background:linear-gradient(135deg,#b91c1c,#dc2626)}.areaintelig-green-energy{display:flex;flex-direction:column;justify-content:center;gap:12px}.areaintelig-green-erow{display:flex;align-items:center;gap:13px}.areaintelig-erate{flex:0 0 auto;width:46px;height:46px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:#fff;background:#475569}.areaintelig-erate.is-a{background:#16a34a}.areaintelig-erate.is-b{background:#65a30d}.areaintelig-erate.is-c{background:#ca8a04}.areaintelig-erate.is-d{background:#d97706}.areaintelig-erate.is-e{background:#ea580c}.areaintelig-erate.is-f{background:#dc2626}.areaintelig-erate.is-g{background:#991b1b}.areaintelig-green-erow strong{display:block;font-size:14px;font-weight:700;color:#0f172a}.areaintelig-green-sub{display:block;font-size:12px;color:#64748b;margin-top:1px}.areaintelig-green-costs{display:flex;flex-wrap:wrap;gap:10px}.areaintelig-green-cost{flex:1 1 140px;padding:10px 13px;background:#f8fafc;border:1px solid #e2e8f0}.areaintelig-green-cost span{display:block;font-size:11px;color:#64748b;font-weight:600}.areaintelig-green-cost strong{display:block;font-size:16px;font-weight:800;color:#0f172a;margin-top:2px}.areaintelig-green-cost.is-save{background:#ecfdf5;border-color:#a7f3d0}.areaintelig-green-cost.is-save strong{color:#047857}.areaintelig-green-block{margin-top:16px}.areaintelig-green-block h4{margin:0 0 9px;font-size:13px;font-weight:800;letter-spacing:.02em;color:#334155;text-transform:uppercase}.areaintelig-green-chips{display:flex;flex-wrap:wrap;gap:8px}.areaintelig-green-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;font-weight:600}.areaintelig-green-chip-ico{font-size:14px;line-height:1}.areaintelig-green-risks{display:flex;flex-direction:column;gap:9px}.areaintelig-green-risk{display:grid;grid-template-columns:130px 1fr 78px;gap:12px;align-items:center}.areaintelig-green-risk-name{font-size:13px;font-weight:600;color:#334155}.areaintelig-green-risk-bar{height:8px;background:#e2e8f0;position:relative;overflow:hidden}.areaintelig-green-risk-bar i{position:absolute;left:0;top:0;bottom:0;display:block}.areaintelig-green-risk-bar.is-low i{width:33%;background:#16a34a}.areaintelig-green-risk-bar.is-moderate i{width:66%;background:#d97706}.areaintelig-green-risk-bar.is-high i{width:100%;background:#dc2626}.areaintelig-green-risk-bar.is-none i{width:0}.areaintelig-green-risk-lvl{font-size:12px;font-weight:700;text-align:right}.areaintelig-green-risk-lvl.is-low{color:#16a34a}.areaintelig-green-risk-lvl.is-moderate{color:#d97706}.areaintelig-green-risk-lvl.is-high{color:#dc2626}.areaintelig-green-risk-lvl.is-none{color:#94a3b8}.areaintelig-map-consent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:24px;text-align:center;background:var(--areaintelig-surface-2,#f6f7fb);border:1px dashed var(--areaintelig-border,#d8dde8);border-radius:var(--areaintelig-radius-md,12px)}.areaintelig-map-consent p{margin:0;max-width:46ch;font-size:13px;line-height:1.5;color:var(--areaintelig-ink-2,#5a6478)}.areaintelig-map-consent-btn{padding:9px 18px;border:0;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:#fff;background:var(--areaintelig-primary,#4f46e5)}.areaintelig-map-consent-btn:hover{filter:brightness(1.08)}.areaintelig-map-consent-remember{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--areaintelig-ink-3,#7a8496)}.areaintelig-map-consent-revoke{margin-left:6px;padding:0;border:0;background:none;cursor:pointer;font-size:inherit;color:var(--areaintelig-primary,#4f46e5);text-decoration:underline}.areaintelig-gmaps-info{padding:8px;max-width:200px}.areaintelig-gmaps-info-price{color:#4f46e5;margin-top:4px;font-size:13px}.areaintelig-gmaps-info-addr{color:#666;margin-top:4px;font-size:12px}.areaintelig-gmaps-info-type{color:#666}.areaintelig-gmaps-directions{display:inline-block;margin-top:8px;padding:6px 14px;background:#4f46e5;color:#fff;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none}.areaintelig-gmaps-directions:hover,.areaintelig-gmaps-directions:focus{background:#4338ca;color:#fff}.areaintelig-waitlist-msg.is-ok{color:#059669}.areaintelig-waitlist-msg.is-error{color:#dc2626}.areaintelig-ss-spinner{display:none}.areaintelig-ss-spinner.is-busy{display:inline-block}.areaintelig-consent-gate{border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px;background:#f9fafb;margin:0 0 14px}.areaintelig-consent-heading{margin:0 0 6px;font-size:15px}.areaintelig-consent-body{margin:0 0 10px;font-size:13px;line-height:1.55;color:#4b5563}.areaintelig-consent-remember{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5563;margin:0 0 12px}.areaintelig-consent-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0}.areaintelig-consent-accept{padding:8px 18px;border:0;border-radius:6px;background:#4f46e5;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.areaintelig-consent-accept:hover,.areaintelig-consent-accept:focus{background:#4338ca}.areaintelig-consent-policy{font-size:12px;color:#4f46e5;text-decoration:underline}.areaintelig-consent-revoke{background:none;border:0;padding:0;font-size:12px;color:#6b7280;text-decoration:underline;cursor:pointer}.areaintelig-consent-revoke:hover,.areaintelig-consent-revoke:focus{color:#374151}.areaintelig-consent-analytics-wrap{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.areaintelig-consent-analytics-wrap>*{pointer-events:auto}.areaintelig-consent-notice{max-width:520px;background:#fff;border-color:#d1d5db;box-shadow:0 12px 34px rgba(15,23,42,.18);margin:0}.areaintelig-consent-decline{padding:8px 18px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:13px;font-weight:600;cursor:pointer}.areaintelig-consent-decline:hover,.areaintelig-consent-decline:focus{background:#f3f4f6}.areaintelig-density-compact .areaintelig-card{padding:16px;gap:12px}.areaintelig-density-spacious .areaintelig-card{padding:32px;gap:24px}.areaintelig-radius-soft .areaintelig-card{border-radius:12px}.areaintelig-radius-rounded .areaintelig-card{border-radius:24px}.areaintelig-radius-pill .areaintelig-card,.areaintelig-radius-pill .areaintelig-badge,.areaintelig-radius-pill button{border-radius:999px}.areaintelig-no-chart-animation *{animation:none;transition:none}.areaintelig-no-lazy-loading [loading="lazy"]{content-visibility:visible}.areaintelig-assistant-position-left{left:max(24px,env(safe-area-inset-left));right:auto}.areaintelig-assistant-position-left .areaintelig-assistant-greeting{left:78px;right:auto}.areaintelig-card,.areaintelig-card *,[class^="areaintelig-"],[class*=" areaintelig-"]{box-sizing:border-box}canvas[class*="areaintelig-"],.areaintelig-card canvas,.areaintelig-dna-chart-shell canvas{max-width:100%}.areaintelig-dna-chart-shell{max-width:clamp(300px,32vw,520px)}.areaintelig-dna-canvas{max-height:clamp(280px,30vw,480px)}.areaintelig-search-card{display:flex;flex-direction:column}.areaintelig-search-card .areaintelig-search-body{display:flex;flex-direction:column;flex:1 1 auto}.areaintelig-search-card .areaintelig-search-body h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.areaintelig-search-card .areaintelig-search-metrics{margin-top:auto}.areaintelig-arc-card{display:flex;flex-direction:column}.areaintelig-arc-body{display:flex;flex-direction:column;flex:1 1 auto}.areaintelig-arc-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.areaintelig-arc-body > :last-child{margin-top:auto}.areaintelig-search-card.areaintelig-search-card,.areaintelig-arc-card.areaintelig-arc-card{border-radius: 16px;border: 1px solid #e8ecf2;box-shadow: 0 1px 2px rgba(15, 23, 42, .04);transition: box-shadow .2s ease, transform .2s ease, border-color .2s ease}.areaintelig-search-card.areaintelig-search-card:hover,.areaintelig-arc-card.areaintelig-arc-card:hover{border-color: #c7d2fe;box-shadow: 0 18px 44px rgba(15, 23, 42, .10);transform: translateY(-3px)}.areaintelig-search-card .areaintelig-search-thumb{border-radius: 15px 15px 0 0;overflow: hidden;position: relative}.areaintelig-search-card .areaintelig-search-thumb img{transition: transform .45s cubic-bezier(.2, .7, .3, 1)}.areaintelig-search-card:hover .areaintelig-search-thumb img{transform: scale(1.045)}.areaintelig-search-card .areaintelig-search-badge{border-radius: 999px;align-self: flex-start;padding: 5px 12px;font-size: 10.5px;font-weight: 800;letter-spacing: .1em;color: #047857;background: rgba(16, 185, 129, .12);border: 1px solid rgba(16, 185, 129, .28);margin-bottom: 12px}.areaintelig-search-card.areaintelig-search-card-fair .areaintelig-search-badge{color: #b45309;background: rgba(245, 158, 11, .12);border-color: rgba(245, 158, 11, .30)}.areaintelig-search-card.areaintelig-search-card-over .areaintelig-search-badge,.areaintelig-search-card.areaintelig-search-card-overpriced .areaintelig-search-badge{color: #b91c1c;background: rgba(239, 68, 68, .10);border-color: rgba(239, 68, 68, .26)}.areaintelig-search-card .areaintelig-search-body h4{font-size: 17.5px;font-weight: 700;line-height: 1.35;letter-spacing: -.015em;margin: 0 0 4px}.areaintelig-search-card .areaintelig-search-body h4 a{color: #0f172a;text-decoration: none}.areaintelig-search-card:hover .areaintelig-search-body h4 a{color: #4f46e5}.areaintelig-search-card .areaintelig-search-body > p{font-size: 13.5px;font-weight: 500;color: #7c8899;margin: 0 0 12px}.areaintelig-search-card .areaintelig-search-specs span{border-radius: 999px;background: #f5f7fa;border: 1px solid #e8ecf2;color: #526075;font-size: 11px;font-weight: 600;padding: 4px 11px}.areaintelig-search-card .areaintelig-search-metrics{border: 1px solid #eef1f6;border-radius: 12px;overflow: hidden;background: #fff;margin-bottom: 14px}.areaintelig-search-metrics span{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 10px 14px;background: transparent;border-bottom: 1px solid #f2f5f9;font-size: 11.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: #8794a6}.areaintelig-search-metrics span:last-child{border-bottom: 0;background: #fafbfd}.areaintelig-search-metrics strong{font-size: 16px;font-weight: 800;letter-spacing: -.02em;color: #0f172a;text-transform: none}.areaintelig-search-metrics span:last-child strong{color: #4f46e5}.areaintelig-search-card .areaintelig-search-view{border-radius: 11px;background: linear-gradient(135deg, #4f46e5, #7c3aed);color: #fff;font-size: 14px;font-weight: 700;letter-spacing: -.01em;min-height: 44px;box-shadow: 0 6px 16px rgba(79, 70, 229, .22);transition: box-shadow .18s ease, filter .18s ease}.areaintelig-search-card .areaintelig-search-view:hover{color: #fff;filter: brightness(1.06);box-shadow: 0 10px 24px rgba(79, 70, 229, .32)}html[data-areaintelig-theme="dark"] .areaintelig-search-card,html[data-areaintelig-theme="dark"] .areaintelig-arc-card{border-color: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-search-card .areaintelig-search-body h4 a{color: #f1f5f9}html[data-areaintelig-theme="dark"] .areaintelig-search-card .areaintelig-search-metrics{background: transparent;border-color: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-search-metrics span{border-bottom-color: rgba(255, 255, 255, .07)}html[data-areaintelig-theme="dark"] .areaintelig-search-metrics span:last-child{background: rgba(255, 255, 255, .03)}html[data-areaintelig-theme="dark"] .areaintelig-search-metrics strong{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-search-metrics span:last-child strong{color: #a5b4fc}html[data-areaintelig-theme="dark"] .areaintelig-search-card .areaintelig-search-specs span{background: rgba(255, 255, 255, .06);border-color: rgba(255, 255, 255, .10);color: #cbd5e1}.areaintelig-nearby-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));gap: 14px}.areaintelig-nearby-grid .areaintelig-place{display: flex;flex-direction: column;gap: 0;border-radius: 12px;border: 1px solid #e8edf5;background: #fff;padding: 15px 16px 14px;transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease}.areaintelig-nearby-grid .areaintelig-place:hover{border-color: #c7d2fe;box-shadow: 0 10px 26px rgba(15, 23, 42, .08);transform: translateY(-2px)}.areaintelig-nearby-grid .areaintelig-place > span{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;font-size: 10.5px;font-weight: 800;line-height: 1;letter-spacing: .09em;text-transform: uppercase;color: #4f46e5;background: rgba(79, 70, 229, .07);border: 1px solid rgba(79, 70, 229, .16);border-radius: 999px;padding: 4px 10px;margin-bottom: 10px}.areaintelig-nearby-grid .areaintelig-place > strong{font-size: 14.5px;font-weight: 700;line-height: 1.35;letter-spacing: -.01em;color: #0f172a;margin-bottom: 10px}.areaintelig-nearby-grid .areaintelig-place > p{font-size: 12px;font-weight: 600;line-height: 1;color: #64748b;background: #f5f7fa;border-radius: 999px;padding: 5px 10px;margin: 0 0 10px;align-self: flex-start}.areaintelig-nearby-grid .areaintelig-place > small{display: inline-flex;align-items: center;gap: 5px;align-self: flex-start;margin-top: auto;font-size: 11.5px;font-weight: 700;line-height: 1;color: #b45309;background: rgba(245, 158, 11, .12);border: 1px solid rgba(245, 158, 11, .24);border-radius: 999px;padding: 5px 10px}.areaintelig-nearby-grid .areaintelig-place > small::before{content: "\2605";font-size: 11px;line-height: 1}html[data-areaintelig-theme="dark"] .areaintelig-nearby-grid .areaintelig-place{background: rgba(255, 255, 255, .03);border-color: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-nearby-grid .areaintelig-place > strong{color: #f1f5f9}html[data-areaintelig-theme="dark"] .areaintelig-nearby-grid .areaintelig-place > span{color: #a5b4fc;background: rgba(165, 180, 252, .10);border-color: rgba(165, 180, 252, .22)}html[data-areaintelig-theme="dark"] .areaintelig-nearby-grid .areaintelig-place > p{color: #cbd5e1;background: rgba(255, 255, 255, .06)}html[data-areaintelig-theme="dark"] .areaintelig-nearby-grid .areaintelig-place > small{color: #fbbf24;background: rgba(245, 158, 11, .14);border-color: rgba(245, 158, 11, .28)}.areaintelig-future-card.areaintelig-future-card{border-radius: 16px}.areaintelig-future-card .areaintelig-section-title > p{font-size: 14px;font-weight: 400;line-height: 1.6;color: #64748b}.areaintelig-future-timeline{display: grid;gap: 10px}.areaintelig-future-item.areaintelig-future-item{align-items: flex-start;gap: 14px;border-radius: 12px;border: 1px solid #eaeef5;border-left: 3px solid #6366f1;background: #fbfcfe;padding: 14px 16px;transition: border-color .18s ease, box-shadow .18s ease, background .18s ease}.areaintelig-future-item.areaintelig-future-item:hover{background: #fff;border-color: #c7d2fe;border-left-color: #4f46e5;box-shadow: 0 10px 26px rgba(15, 23, 42, .07)}.areaintelig-future-item .areaintelig-future-icon{flex: 0 0 auto;width: 42px;height: 42px;align-items: center;justify-content: center;font-size: 20px;line-height: 1;border-radius: 11px;border: 1px solid #e6eaf3;background: #fff;box-shadow: 0 1px 2px rgba(15, 23, 42, .04)}.areaintelig-future-content > div:first-child{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-bottom: 5px}.areaintelig-future-content strong{font-size: 15px;font-weight: 700;line-height: 1.35;letter-spacing: -.01em;color: #0f172a}.areaintelig-future-content > div:first-child > span{display: inline-flex;align-items: center;font-size: 11px;font-weight: 700;line-height: 1;letter-spacing: .04em;border-radius: 999px;padding: 5px 10px}.areaintelig-future-content > div:first-child > span:not([data-aigv]){color: #526075;background: #f1f4f9;border: 1px solid #e4e9f2}.areaintelig-future-content > p{font-size: 13px;font-weight: 400;line-height: 1.6;color: #64748b;margin: 0}.areaintelig-future-card > p:last-child{margin: 16px 0 0;padding-top: 14px;border-top: 1px solid #eef1f6;font-size: 12px;font-weight: 400;line-height: 1.6;color: #8794a6}html[data-areaintelig-theme="dark"] .areaintelig-future-item{background: rgba(255, 255, 255, .03);border-color: rgba(255, 255, 255, .10);border-left-color: #818cf8}html[data-areaintelig-theme="dark"] .areaintelig-future-item.areaintelig-future-item:hover{background: rgba(255, 255, 255, .06)}html[data-areaintelig-theme="dark"] .areaintelig-future-item .areaintelig-future-icon{background: rgba(255, 255, 255, .06);border-color: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-future-content strong{color: #f1f5f9}html[data-areaintelig-theme="dark"] .areaintelig-future-content > p,html[data-areaintelig-theme="dark"] .areaintelig-future-card .areaintelig-section-title > p{color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-future-content > div:first-child > span:not([data-aigv]){color: #cbd5e1;background: rgba(255, 255, 255, .07);border-color: rgba(255, 255, 255, .12)}html[data-areaintelig-theme="dark"] .areaintelig-future-card > p:last-child{border-top-color: rgba(255, 255, 255, .10);color: #94a3b8}.areaintelig-deal-card.areaintelig-deal-card{border-radius: 16px}.areaintelig-deal-layout{display: flex;align-items: stretch;gap: 20px}.areaintelig-deal-content{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column}.areaintelig-deal-content > p{font-size: 14px;font-weight: 400;line-height: 1.6;color: #526075;margin: 0 0 14px}.areaintelig-deal-card .areaintelig-deal-score{flex: 0 0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 132px;padding: 18px 14px;border-radius: 14px;border: 1px solid #e2e8f0;background: #f1f5f9;box-shadow: none}.areaintelig-deal-card .areaintelig-deal-score > strong{font-size: 38px;font-weight: 800;line-height: 1;letter-spacing: -.03em;color: #475569;margin-bottom: 6px}.areaintelig-deal-card .areaintelig-deal-score > span{font-size: 10.5px;font-weight: 800;line-height: 1.2;letter-spacing: .1em;text-transform: uppercase;text-align: center;color: #475569}.areaintelig-deal-card.areaintelig-deal-hot .areaintelig-deal-score{background: rgba(16, 185, 129, .10);border-color: rgba(16, 185, 129, .30)}.areaintelig-deal-card.areaintelig-deal-hot .areaintelig-deal-score > strong,.areaintelig-deal-card.areaintelig-deal-hot .areaintelig-deal-score > span{color: #047857}.areaintelig-deal-card.areaintelig-deal-fair .areaintelig-deal-score{background: rgba(245, 158, 11, .11);border-color: rgba(245, 158, 11, .30)}.areaintelig-deal-card.areaintelig-deal-fair .areaintelig-deal-score > strong,.areaintelig-deal-card.areaintelig-deal-fair .areaintelig-deal-score > span{color: #b45309}.areaintelig-deal-card.areaintelig-deal-over .areaintelig-deal-score,.areaintelig-deal-card.areaintelig-deal-overpriced .areaintelig-deal-score{background: rgba(239, 68, 68, .09);border-color: rgba(239, 68, 68, .28)}.areaintelig-deal-card.areaintelig-deal-over .areaintelig-deal-score > strong,.areaintelig-deal-card.areaintelig-deal-over .areaintelig-deal-score > span,.areaintelig-deal-card.areaintelig-deal-overpriced .areaintelig-deal-score > strong,.areaintelig-deal-card.areaintelig-deal-overpriced .areaintelig-deal-score > span{color: #b91c1c}.areaintelig-deal-content .areaintelig-mini-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: 12px;margin-top: auto}.areaintelig-deal-content .areaintelig-mini-grid > div{border: 1px solid #eaeef5;border-radius: 12px;background: #fbfcfe;padding: 12px 14px}.areaintelig-deal-content .areaintelig-mini-grid > div > span{display: block;font-size: 10.5px;font-weight: 800;line-height: 1;letter-spacing: .1em;text-transform: uppercase;color: #8794a6;margin-bottom: 7px}.areaintelig-deal-content .areaintelig-mini-grid > div > strong{display: block;font-size: 19px;font-weight: 800;line-height: 1.1;letter-spacing: -.02em;color: #0f172a}html[data-areaintelig-theme="dark"] .areaintelig-deal-card .areaintelig-deal-score{background: rgba(255, 255, 255, .05);border-color: rgba(255, 255, 255, .12)}html[data-areaintelig-theme="dark"] .areaintelig-deal-card .areaintelig-deal-score > strong,html[data-areaintelig-theme="dark"] .areaintelig-deal-card .areaintelig-deal-score > span{color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-deal-card.areaintelig-deal-hot .areaintelig-deal-score > strong,html[data-areaintelig-theme="dark"] .areaintelig-deal-card.areaintelig-deal-hot .areaintelig-deal-score > span{color: #34d399}html[data-areaintelig-theme="dark"] .areaintelig-deal-card.areaintelig-deal-fair .areaintelig-deal-score > strong,html[data-areaintelig-theme="dark"] .areaintelig-deal-card.areaintelig-deal-fair .areaintelig-deal-score > span{color: #fbbf24}html[data-areaintelig-theme="dark"] .areaintelig-deal-card.areaintelig-deal-over .areaintelig-deal-score > strong,html[data-areaintelig-theme="dark"] .areaintelig-deal-card.areaintelig-deal-over .areaintelig-deal-score > span,html[data-areaintelig-theme="dark"] .areaintelig-deal-card.areaintelig-deal-overpriced .areaintelig-deal-score > strong,html[data-areaintelig-theme="dark"] .areaintelig-deal-card.areaintelig-deal-overpriced .areaintelig-deal-score > span{color: #f87171}html[data-areaintelig-theme="dark"] .areaintelig-deal-content > p{color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-deal-content .areaintelig-mini-grid > div{background: rgba(255, 255, 255, .03);border-color: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-deal-content .areaintelig-mini-grid > div > strong{color: #f8fafc}.areaintelig-mortgage-box.areaintelig-mortgage-box{border-radius: 16px}.areaintelig-mortgage-box .areaintelig-section-title > p{font-size: 14px;font-weight: 400;line-height: 1.6;color: #64748b}.areaintelig-mortgage-type-toggle.areaintelig-mortgage-type-toggle{display: inline-flex;gap: 4px;padding: 4px;border: 1px solid #e5e9f2;border-radius: 12px;background: #f5f7fa;margin-bottom: 20px}.areaintelig-mortgage-type-toggle .areaintelig-mort-type-btn{border: 0;border-radius: 9px;background: transparent;color: #526075;font-size: 13px;font-weight: 700;letter-spacing: -.01em;padding: 9px 18px;cursor: pointer;transition: background .16s ease, color .16s ease, box-shadow .16s ease}.areaintelig-mortgage-type-toggle .areaintelig-mort-type-btn:hover{color: #0f172a}.areaintelig-mortgage-type-toggle .areaintelig-mort-type-btn.is-active{background: #fff;color: #4f46e5;box-shadow: 0 1px 3px rgba(15, 23, 42, .10)}.areaintelig-mortgage-bank-wrap .areaintelig-mort-label{display: block;font-size: 10.5px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: #8794a6;margin-bottom: 10px}.areaintelig-mortgage-banks{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 12px;margin-bottom: 22px}.areaintelig-mortgage-banks .areaintelig-mort-bank-btn{display: flex;flex-direction: column;align-items: flex-start;gap: 3px;text-align: left;border: 1px solid #e5e9f2;border-radius: 12px;background: #fbfcfe;padding: 13px 15px;cursor: pointer;transition: border-color .16s ease, background .16s ease, box-shadow .16s ease}.areaintelig-mortgage-banks .areaintelig-mort-bank-btn:hover{border-color: #c7d2fe;background: #fff}.areaintelig-mortgage-banks .areaintelig-mort-bank-btn.is-active{border-color: #4f46e5;background: rgba(79, 70, 229, .05);box-shadow: 0 0 0 1px #4f46e5 inset}.areaintelig-mortgage-banks .areaintelig-mort-bank-btn > strong{font-size: 13.5px;font-weight: 700;line-height: 1.3;color: #0f172a}.areaintelig-mortgage-banks .areaintelig-mort-bank-btn > span{font-size: 14px;font-weight: 800;line-height: 1.2;letter-spacing: -.02em;color: #4f46e5}.areaintelig-mortgage-banks .areaintelig-mort-bank-btn > em{font-style: normal;font-size: 11.5px;font-weight: 500;line-height: 1.35;color: #8794a6}.areaintelig-mortgage-inputs{display: grid;grid-template-columns: repeat(auto-fit, minmax(185px, 1fr));gap: 14px;align-items: start}.areaintelig-mort-input-wrap{display: flex;flex-direction: column;min-width: 0}.areaintelig-mort-input-label{display: block;font-size: 10.5px;font-weight: 800;line-height: 1.3;letter-spacing: .09em;text-transform: uppercase;color: #8794a6;min-height: 28px;margin-bottom: 6px}.areaintelig-mort-input-inner.areaintelig-mort-input-inner{display: flex;align-items: stretch;overflow: hidden;border: 1px solid #e2e8f0;border-radius: 10px;background: #fff;transition: border-color .16s ease, box-shadow .16s ease}.areaintelig-mort-input-inner.areaintelig-mort-input-inner:focus-within{border-color: #4f46e5;box-shadow: 0 0 0 3px rgba(79, 70, 229, .12)}.areaintelig-mort-input-inner .areaintelig-mort-currency{display: flex;align-items: center;font-style: normal;font-size: 10.5px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: #8794a6;background: #f5f7fa;border-right: 1px solid #e8edf5;padding: 0 11px}.areaintelig-mort-input-inner .areaintelig-mort-input{flex: 1 1 auto;min-width: 0;border: 0;background: transparent;font-size: 14px;font-weight: 700;color: #0f172a;padding: 11px 12px;box-shadow: none;outline: none}html[data-areaintelig-theme="dark"] .areaintelig-mortgage-type-toggle.areaintelig-mortgage-type-toggle{background: rgba(255, 255, 255, .05);border-color: rgba(255, 255, 255, .12)}html[data-areaintelig-theme="dark"] .areaintelig-mortgage-type-toggle .areaintelig-mort-type-btn{color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-mortgage-type-toggle .areaintelig-mort-type-btn.is-active{background: rgba(255, 255, 255, .12);color: #a5b4fc}html[data-areaintelig-theme="dark"] .areaintelig-mortgage-banks .areaintelig-mort-bank-btn{background: rgba(255, 255, 255, .03);border-color: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-mortgage-banks .areaintelig-mort-bank-btn.is-active{border-color: #818cf8;background: rgba(129, 140, 248, .12);box-shadow: 0 0 0 1px #818cf8 inset}html[data-areaintelig-theme="dark"] .areaintelig-mortgage-banks .areaintelig-mort-bank-btn > strong{color: #f1f5f9}html[data-areaintelig-theme="dark"] .areaintelig-mortgage-banks .areaintelig-mort-bank-btn > span{color: #a5b4fc}html[data-areaintelig-theme="dark"] .areaintelig-mort-input-inner.areaintelig-mort-input-inner{background: rgba(255, 255, 255, .04);border-color: rgba(255, 255, 255, .12)}html[data-areaintelig-theme="dark"] .areaintelig-mort-input-inner .areaintelig-mort-currency{background: rgba(255, 255, 255, .06);border-right-color: rgba(255, 255, 255, .10);color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-mort-input-inner .areaintelig-mort-input{color: #f8fafc}html[data-areaintelig-theme="dark"] .areaintelig-mortgage-box .areaintelig-section-title > p{color: #cbd5e1}.areaintelig-area-arc-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 20px}.areaintelig-area-card.areaintelig-area-card{display: flex;flex-direction: column;border: 1px solid #e8ecf2;border-radius: 16px;background: #fff;overflow: hidden;box-shadow: 0 1px 2px rgba(15, 23, 42, .04);transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease}.areaintelig-area-card.areaintelig-area-card:hover{border-color: #c7d2fe;box-shadow: 0 18px 44px rgba(15, 23, 42, .10);transform: translateY(-3px)}.areaintelig-area-card .areaintelig-area-card-thumb{display: block;aspect-ratio: 16 / 9;overflow: hidden}.areaintelig-area-card .areaintelig-area-card-thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform .45s cubic-bezier(.2, .7, .3, 1)}.areaintelig-area-card:hover .areaintelig-area-card-thumb img{transform: scale(1.045)}.areaintelig-area-card .areaintelig-area-card-body{display: flex;flex-direction: column;flex: 1 1 auto;padding: 20px}.areaintelig-area-card .areaintelig-area-card-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;margin-bottom: 16px}.areaintelig-area-card .areaintelig-area-card-title{font-size: 17px;font-weight: 700;line-height: 1.3;letter-spacing: -.015em;margin: 0 0 3px}.areaintelig-area-card .areaintelig-area-card-title a{color: #0f172a;text-decoration: none}.areaintelig-area-card:hover .areaintelig-area-card-title a{color: #4f46e5}.areaintelig-area-card .areaintelig-area-card-place{font-size: 13px;font-weight: 500;color: #7c8899;margin: 0}.areaintelig-area-card .areaintelig-area-card-score{flex: 0 0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 72px;padding: 10px 6px;border-radius: 12px;border: 1px solid #e2e8f0;background: #f5f7fa}.areaintelig-area-card .areaintelig-area-card-score > strong{font-size: 24px;font-weight: 800;line-height: 1;letter-spacing: -.03em;color: #475569;margin-bottom: 4px}.areaintelig-area-card .areaintelig-area-card-score > span{font-size: 8.5px;font-weight: 800;line-height: 1.1;letter-spacing: .09em;text-transform: uppercase;text-align: center;color: #8794a6}.areaintelig-area-card-high .areaintelig-area-card-score{background: rgba(16, 185, 129, .10);border-color: rgba(16, 185, 129, .28)}.areaintelig-area-card-high .areaintelig-area-card-score > strong{color: #047857}.areaintelig-area-card-mid .areaintelig-area-card-score{background: rgba(245, 158, 11, .11);border-color: rgba(245, 158, 11, .28)}.areaintelig-area-card-mid .areaintelig-area-card-score > strong{color: #b45309}.areaintelig-area-card .areaintelig-area-card-pillars{list-style: none;margin: 0 0 18px;padding: 0;display: grid;gap: 7px}.areaintelig-area-card .areaintelig-area-card-pillars li{display: grid;grid-template-columns: 74px 1fr 26px;align-items: center;gap: 10px}.areaintelig-area-card .areaintelig-area-card-pillars span{font-size: 11.5px;font-weight: 600;color: #7c8899}.areaintelig-area-card .areaintelig-area-card-pillars i{display: block;height: 5px;border-radius: 99px;background: #eef1f6;position: relative}.areaintelig-area-card .areaintelig-area-card-pillars i::after{content: "";position: absolute;inset: 0 auto 0 0;width: 0;border-radius: 99px;background: linear-gradient(90deg, #4f46e5, #7c3aed)}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-0::after{width:0%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-5::after{width:5%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-10::after{width:10%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-15::after{width:15%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-20::after{width:20%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-25::after{width:25%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-30::after{width:30%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-35::after{width:35%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-40::after{width:40%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-45::after{width:45%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-50::after{width:50%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-55::after{width:55%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-60::after{width:60%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-65::after{width:65%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-70::after{width:70%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-75::after{width:75%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-80::after{width:80%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-85::after{width:85%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-90::after{width:90%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-95::after{width:95%}.areaintelig-area-card .areaintelig-area-card-pillars i.areaintelig-bar-100::after{width:100%}.areaintelig-area-card .areaintelig-area-card-pillars b{font-size: 11.5px;font-weight: 800;text-align: right;color: #475569}.areaintelig-area-card .areaintelig-area-card-foot{margin-top: auto}.areaintelig-area-card .areaintelig-area-card-stats{display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: #eef1f6;border: 1px solid #eef1f6;border-radius: 12px;overflow: hidden;margin-bottom: 14px}.areaintelig-area-card .areaintelig-area-card-stats > div{background: #fbfcfe;padding: 11px 13px}.areaintelig-area-card .areaintelig-area-card-stats span{display: block;font-size: 10px;font-weight: 800;line-height: 1;letter-spacing: .09em;text-transform: uppercase;color: #8794a6;margin-bottom: 6px}.areaintelig-area-card .areaintelig-area-card-stats strong{display: block;font-size: 15px;font-weight: 800;line-height: 1.1;letter-spacing: -.02em;color: #0f172a}.areaintelig-area-card .areaintelig-area-card-cta{display: flex;align-items: center;justify-content: center;min-height: 44px;border-radius: 11px;background: linear-gradient(135deg, #4f46e5, #7c3aed);color: #fff;font-size: 14px;font-weight: 700;letter-spacing: -.01em;text-decoration: none;box-shadow: 0 6px 16px rgba(79, 70, 229, .22);transition: box-shadow .18s ease, filter .18s ease}.areaintelig-area-card .areaintelig-area-card-cta:hover{color: #fff;filter: brightness(1.06);box-shadow: 0 10px 24px rgba(79, 70, 229, .32)}html[data-areaintelig-theme="dark"] .areaintelig-area-card.areaintelig-area-card{background: rgba(255, 255, 255, .03);border-color: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-area-card .areaintelig-area-card-title a{color: #f1f5f9}html[data-areaintelig-theme="dark"] .areaintelig-area-card .areaintelig-area-card-score{background: rgba(255, 255, 255, .06);border-color: rgba(255, 255, 255, .12)}html[data-areaintelig-theme="dark"] .areaintelig-area-card .areaintelig-area-card-score > strong{color: #e2e8f0}html[data-areaintelig-theme="dark"] .areaintelig-area-card-high .areaintelig-area-card-score > strong{color: #34d399}html[data-areaintelig-theme="dark"] .areaintelig-area-card-mid .areaintelig-area-card-score > strong{color: #fbbf24}html[data-areaintelig-theme="dark"] .areaintelig-area-card .areaintelig-area-card-pillars i{background: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-area-card .areaintelig-area-card-pillars b{color: #cbd5e1}html[data-areaintelig-theme="dark"] .areaintelig-area-card .areaintelig-area-card-stats{background: rgba(255, 255, 255, .10);border-color: rgba(255, 255, 255, .10)}html[data-areaintelig-theme="dark"] .areaintelig-area-card .areaintelig-area-card-stats > div{background: rgba(15, 23, 42, .55)}html[data-areaintelig-theme="dark"] .areaintelig-area-card .areaintelig-area-card-stats strong{color: #f8fafc}@media(max-width:900px){.areaintelig-property-grid,.areaintelig-nearby-grid,.areaintelig-roi-grid,.areaintelig-trend-summary,.areaintelig-compare-grid,.areaintelig-investment-box{grid-template-columns:1fr}.areaintelig-score-row{grid-template-columns:1fr}.areaintelig-chart-header{display:block}}@media print{.areaintelig-report-print{ position:absolute; left:0; top:0; width:100%; }}@media (max-width:768px){.areaintelig-mini-grid,.areaintelig-report-lines,.areaintelig-alert-form{grid-template-columns:1fr}.areaintelig-wishlist-wrap{text-align:left}}@media (max-width: 768px){.areaintelig-saved-grid{ grid-template-columns: 1fr; }.areaintelig-map-nearby{ position: static; max-width: none; margin-top: 14px; }}@media print{.areaintelig-wrapper{overflow: visible}.areaintelig-card{break-inside: avoid;page-break-inside: avoid;overflow: visible;box-shadow: none;transform: none}.areaintelig-wishlist-wrap,.areaintelig-alert-form,.areaintelig-print-report,.areaintelig-wishlist-message,.areaintelig-chart-tooltip{display: none}.areaintelig-chart-shell{min-height: auto;overflow: visible}.areaintelig-map-card iframe{max-height: 260px}}@media (max-width: 900px){.areaintelig-recommendation-layout{ grid-template-columns: 1fr; }.areaintelig-mortgage-grid{ grid-template-columns: 1fr 1fr; }}@media (max-width: 560px){.areaintelig-mortgage-grid{ grid-template-columns: 1fr; }}@media (max-width: 768px){.areaintelig-prediction-grid,.areaintelig-dashboard-mini-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.areaintelig-prediction-grid,.areaintelig-dashboard-mini-grid{grid-template-columns: 1fr}}@media (max-width: 820px){.areaintelig-deal-layout,.areaintelig-mini-grid,.areaintelig-timeline-grid{grid-template-columns: 1fr}}@media(max-width:780px){.areaintelig-assistant-form,.areaintelig-heat-grid,.areaintelig-alert-row{ grid-template-columns: 1fr; }}@media (max-width: 860px){.areaintelig-assistant-snapshot,.areaintelig-assistant-result-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.areaintelig-assistant-message{max-width: 100%}}@media (max-width: 620px){.areaintelig-assistant-snapshot,.areaintelig-assistant-result-grid,.areaintelig-assistant-form{grid-template-columns: 1fr}.areaintelig-assistant-form button{min-height: 50px}}@media (max-width: 900px){.areaintelig-cost-grid,.areaintelig-cost-totals{grid-template-columns: 1fr}.areaintelig-performance-mode{align-items: flex-start;flex-direction: column}}@media (max-width: 640px){.areaintelig-performance-mode{align-items: stretch;flex-direction: column}.areaintelig-mode-toggle{justify-content: center;width: 100%}.areaintelig-mode-btn{flex: 1}}@media (max-width: 780px){.areaintelig-theme-toggle-card{align-items: stretch;flex-direction: column}.areaintelig-converter-grid{grid-template-columns: 1fr}}@media (max-width: 1024px){.areaintelig-search-grid,.areaintelig-search-results,.areaintelig-auto-insight .areaintelig-insight-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.areaintelig-search-grid,.areaintelig-search-results,.areaintelig-auto-insight .areaintelig-insight-grid{grid-template-columns: 1fr}.areaintelig-search-actions{align-items: stretch;flex-direction: column}}@media(max-width:768px){.areaintelig-agent-card .areaintelig-agent-inner,.areaintelig-form-grid{grid-template-columns:1fr}}@media (prefers-contrast: more){.areaintelig-card,.areaintelig-property-item,.areaintelig-place,.areaintelig-chart-shell{border-color: #0f172a}.areaintelig-card p,.areaintelig-section-title p{color: #1e293b}}@media (prefers-reduced-motion: reduce){.areaintelig-card,.areaintelig-card:hover,.areaintelig-wishlist-btn,.areaintelig-print-report,.areaintelig-alert-form button,.areaintelig-progress div{transition: none;animation: none;transform: none}}@media (max-width: 782px){.areaintelig-card{ padding: 20px; }.areaintelig-property-insights-title{ font-size: 30px; }.areaintelig-property-grid,.areaintelig-nearby-grid,.areaintelig-roi-grid,.areaintelig-trend-summary,.areaintelig-mini-grid,.areaintelig-prediction-grid,.areaintelig-dashboard-mini-grid{grid-template-columns: 1fr}.areaintelig-alert-form,.areaintelig-contact-form,.areaintelig-assistant-form{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.areaintelig-card,.areaintelig-card *,.areaintelig-theme-customizer-panel,.areaintelig-theme-customizer-panel *{animation-duration: .01ms;animation-iteration-count: 1;scroll-behavior: auto;transition-duration: .01ms}}@media (prefers-reduced-motion: reduce){.areaintelig-assistant-orb-ring,.areaintelig-assistant-orb-dot{animation: none}}@media (prefers-reduced-motion: reduce){.areaintelig-assistant-panel.is-open{animation: none}}@media (prefers-reduced-motion: reduce){.areaintelig-assistant-typing span{ animation: none; }}@media (max-width: 560px){.areaintelig-assistant-panel{width: calc(100vw - 24px);max-height: calc(100vh - 90px);right: 0;bottom: 68px}.areaintelig-assistant-toggle-label{display: none}.areaintelig-assistant-toggle{padding: 10px;border-radius: 50%;width: 56px;height: 56px;justify-content: center}.areaintelig-assistant-orb{width: 38px;height: 38px}}@media (max-width: 1024px){.areaintelig-pd-top{grid-template-columns: 1fr 1fr}}@media (max-width: 840px){.areaintelig-pd-top{grid-template-columns: 1fr}.areaintelig-pd-gallery{position: static}.areaintelig-pdl{grid-template-columns: 1fr}.areaintelig-pdl-card,.areaintelig-pdl-full,.areaintelig-pdl-empty{grid-column: 1}.areaintelig-pd-stats,.areaintelig-pd-stats-v2{grid-template-columns: repeat(2, 1fr)}.areaintelig-contact-row{grid-template-columns: 1fr}.areaintelig-property-tabs{gap: 0;padding: 4px}.areaintelig-property-tabs button{padding: 8px 12px;font-size: 12px}}@media (max-width: 480px){.areaintelig-pd-stats,.areaintelig-pd-stats-v2{grid-template-columns: repeat(2, 1fr)}.areaintelig-pd-gallery-thumbs{grid-template-columns: repeat(3, 1fr)}.areaintelig-contact-prop-stats{grid-template-columns: 1fr}}@media (max-width: 640px){.areaintelig-cf-row{grid-template-columns: 1fr}}@media (forced-colors: active){.areaintelig-card{border: 2px solid ButtonText}.areaintelig-primary-btn,.areaintelig-cf-submit{border: 2px solid ButtonText}}@media (prefers-reduced-motion: reduce){.areaintelig-card,.areaintelig-card:hover,.areaintelig-property-tabs button,.areaintelig-property-tabs button::after,.areaintelig-pd-stats div,.areaintelig-badge,.areaintelig-meter span,.areaintelig-progress div,.areaintelig-primary-btn,.areaintelig-cf-submit,.areaintelig-share-btn{transition: none;animation: none}.areaintelig-card:hover{transform: none}.areaintelig-pd-stats div:hover{transform: none}}@media (prefers-reduced-motion: reduce){.areaintelig-wrapper,.areaintelig-property-dashboard,.areaintelig-area-dashboard{scroll-behavior: auto}}@media (max-width: 860px){.areaintelig-contact-row{grid-template-columns: 1fr}.areaintelig-contact-row-agent{position: static}}@media (max-width: 640px){.areaintelig-contact-prop-stats{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.areaintelig-gallery-grid{grid-template-columns: repeat(2, 1fr)}.areaintelig-gallery-grid:has(a:only-child){grid-template-columns: 1fr}}@media (max-width: 640px){.areaintelig-ivb-stats{flex-direction: column;align-items: flex-start}.areaintelig-ivb-header{flex-direction: column;gap: 10px}.areaintelig-ivb-bar-row{grid-template-columns: 100px 1fr 30px}}@media (max-width: 640px){.areaintelig-investment-box-v2 .areaintelig-ivb-stats{flex-direction: column;align-items: flex-start}.areaintelig-investment-box-v2 .areaintelig-ivb-header{flex-direction: column}.areaintelig-investment-box-v2 .areaintelig-ivb-bar-row{grid-template-columns: 90px 1fr 28px}}@media (max-width: 480px){.areaintelig-cc-selects{grid-template-columns: 1fr;gap: 8px}.areaintelig-cc-swap{width: 40px;height: 40px;margin: 0 auto}}@media (max-width: 768px){.areaintelig-property-dashboard{margin: 28px auto;padding: 0 14px}.areaintelig-property-dashboard .areaintelig-pd-top,.areaintelig-property-dashboard .areaintelig-pdl,.areaintelig-property-dashboard .areaintelig-pd-stats{grid-template-columns: 1fr}.areaintelig-property-dashboard .areaintelig-pdl-card,.areaintelig-property-dashboard .areaintelig-pdl-full,.areaintelig-property-dashboard .areaintelig-pdl-empty{grid-column: 1 / -1}.areaintelig-property-dashboard .areaintelig-pd-image img,.areaintelig-property-dashboard .areaintelig-pd-image-placeholder{height: auto;min-height: 260px}}@media (max-width: 900px){.areaintelig-property-dashboard,.areaintelig-property-insights,.areaintelig-profile,.areaintelig-report-box,.areaintelig-compare-wrap{width: min(100%, calc(100vw - 24px));max-width: calc(100vw - 24px)}.areaintelig-property-dashboard .areaintelig-pd-top,.areaintelig-property-dashboard .areaintelig-pdl,.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-insights .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-nearby-grid,.areaintelig-property-dashboard .areaintelig-trend-summary,.areaintelig-property-dashboard .areaintelig-compare-grid,.areaintelig-property-dashboard .areaintelig-roi-grid,.areaintelig-property-dashboard .areaintelig-pd-stats{grid-template-columns: 1fr}.areaintelig-property-dashboard .areaintelig-score-row{grid-template-columns: 1fr}}@media(max-width:1024px){.areaintelig-property-dashboard .areaintelig-pd-top{grid-template-columns:1fr}.areaintelig-property-dashboard .areaintelig-pd-image img{height:auto;min-height:0;max-height:none}.areaintelig-property-dashboard .areaintelig-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.areaintelig-property-dashboard{width:calc(100% - 24px);margin:28px auto}.areaintelig-property-dashboard .areaintelig-pdl{grid-template-columns:1fr}.areaintelig-property-dashboard .areaintelig-pdl-card,.areaintelig-property-dashboard .areaintelig-pdl-full{grid-column:1/-1}.areaintelig-contact-agent-card .areaintelig-cf-row,.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-mini-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-roi-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-prediction-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-mortgage-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-converter-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-property-grid{grid-template-columns:1fr}.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-score-row,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-recommendation-layout,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-deal-layout{grid-template-columns:1fr}.areaintelig-property-dashboard .areaintelig-card{padding:20px;border-radius:20px}}@media (max-width: 1080px){.areaintelig-property-dashboard .areaintelig-pd-top{grid-template-columns: 1fr;align-items: start}.areaintelig-property-dashboard .areaintelig-pd-image img{aspect-ratio: 16 / 9}}@media (max-width: 900px){.areaintelig-property-dashboard{width: min(100%, calc(100vw - 24px));margin: 30px auto}.areaintelig-property-dashboard .areaintelig-pdl,.areaintelig-property-dashboard .areaintelig-contact-row{grid-template-columns: 1fr}.areaintelig-property-dashboard .areaintelig-pdl-full,.areaintelig-property-dashboard .areaintelig-pdl-card{grid-column: 1 / -1}.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-nearby-grid,.areaintelig-property-dashboard .areaintelig-trend-summary,.areaintelig-property-dashboard .areaintelig-compare-grid,.areaintelig-property-dashboard .areaintelig-cost-grid,.areaintelig-property-dashboard .areaintelig-cost-totals,.areaintelig-property-dashboard .areaintelig-heat-grid,.areaintelig-property-dashboard .areaintelig-contact-prop-stats{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.areaintelig-property-dashboard .areaintelig-property-tabs{overflow-x: auto;flex-wrap: nowrap;-webkit-overflow-scrolling: touch}.areaintelig-property-dashboard .areaintelig-card{padding: 18px;border-radius: 20px}.areaintelig-property-dashboard .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-mini-grid,.areaintelig-property-dashboard .areaintelig-roi-grid,.areaintelig-property-dashboard .areaintelig-trend-summary,.areaintelig-property-dashboard .areaintelig-compare-grid,.areaintelig-property-dashboard .areaintelig-nearby-grid,.areaintelig-property-dashboard .areaintelig-prediction-grid,.areaintelig-property-dashboard .areaintelig-mortgage-grid,.areaintelig-property-dashboard .areaintelig-cost-grid,.areaintelig-property-dashboard .areaintelig-cost-totals,.areaintelig-property-dashboard .areaintelig-heat-grid,.areaintelig-property-dashboard .areaintelig-dashboard-mini-grid,.areaintelig-property-dashboard .areaintelig-contact-prop-stats,.areaintelig-property-dashboard .areaintelig-converter-grid,.areaintelig-contact-agent-card .areaintelig-cf-row,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-property-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-mini-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-roi-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-prediction-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-mortgage-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-dashboard-mini-grid,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-converter-grid{grid-template-columns: 1fr}.areaintelig-property-dashboard .areaintelig-score-row,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-recommendation-layout,.areaintelig-property-dashboard .areaintelig-pdl-card .areaintelig-deal-layout{grid-template-columns: 1fr}}@media (max-width: 600px){.areaintelig-score-row{grid-template-columns: 1fr;gap: 8px}.areaintelig-score-row strong{text-align: left}}@media (max-width: 600px){.areaintelig-score-row{grid-template-columns: 1fr;gap: 8px}.areaintelig-score-row strong{text-align: left}}@media print{.areaintelig-property-dashboard .areaintelig-property-tab-panel,.areaintelig-area-dashboard .areaintelig-property-tab-panel{display: block;visibility: visible;height: auto;opacity: 1;overflow: visible}.areaintelig-property-dashboard .areaintelig-property-tab-panel[hidden],.areaintelig-area-dashboard .areaintelig-property-tab-panel[hidden]{display: block}.areaintelig-property-tabs,.areaintelig-print-report,.areaintelig-share-btn,.areaintelig-wishlist-wrap,.areaintelig-alert-form{display: none}}@media print{.areaintelig-wrapper,.areaintelig-card,.areaintelig-property-dashboard,.areaintelig-area-dashboard{-webkit-print-color-adjust: exact;print-color-adjust: exact}.areaintelig-property-dashboard .areaintelig-property-tab-panel,.areaintelig-area-dashboard .areaintelig-property-tab-panel,.areaintelig-property-dashboard .areaintelig-property-tab-panel[hidden],.areaintelig-area-dashboard .areaintelig-property-tab-panel[hidden]{display: block;visibility: visible;height: auto;opacity: 1;overflow: visible}.areaintelig-pd-image img,.areaintelig-card img{max-width: 100%;height: auto;object-fit: cover}.areaintelig-property-tabs,.areaintelig-print-report,.areaintelig-share-btn,.areaintelig-wishlist-wrap,.areaintelig-alert-form,.areaintelig-assistant-shell{display: none}}@media print{.areaintelig-print-document .areaintelig-pd-image img,.areaintelig-print-document img.areaintelig-print-main-image{width: 100%;height: 100%;min-height: 260px;object-fit: cover;border-radius: 18px}.areaintelig-print-document img:not(.areaintelig-print-main-image):not(.areaintelig-print-chart-image){width: auto;height: auto;max-width: 32px;max-height: 32px;object-fit: contain;display: inline-block;vertical-align: middle;border-radius: 0;padding: 0;margin: 0 6px 0 0;background: transparent;border: 0}.areaintelig-print-document [class*="currency"] img,.areaintelig-print-document [class*="flag"] img{max-width: 22px;max-height: 22px;vertical-align: -4px;border-radius: 2px}.areaintelig-print-document .dashicons,.areaintelig-print-document [class*="icon"],.areaintelig-print-document .areaintelig-place-icon-preview{font-size: 18px;width: 18px;height: 18px;line-height: 18px;display: inline-flex;align-items: center;justify-content: center;vertical-align: middle}}@media print{.areaintelig-print-document .areaintelig-media-card{display: block;break-inside: auto}.areaintelig-print-document .areaintelig-gallery-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin-top: 12px}.areaintelig-print-document img.areaintelig-print-media-image{width: 100%;height: 170px;max-width: 100%;max-height: none;object-fit: cover;border-radius: 14px;border: 1px solid #e2e8f0;display: block;margin: 0}.areaintelig-print-document .areaintelig-media-links,.areaintelig-print-document .areaintelig-document-links{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin-top: 12px}.areaintelig-print-document .areaintelig-media-links a,.areaintelig-print-document .areaintelig-document-links a,.areaintelig-print-document .areaintelig-print-document-link{display: block;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;padding: 12px;color: #0f172a;text-decoration: none;word-break: break-word}.areaintelig-print-document .areaintelig-print-url{display: block;font-size: 10px;line-height: 1.35;color: #64748b;margin-top: 5px;word-break: break-all}}@media (max-width: 600px){.areaintelig-dna-chart-shell{ max-width: 100%; }.areaintelig-dna-overall{ display: block; position: static; transform: none; margin: 0 auto 12px; }}@media (max-width: 600px){.areaintelig-battle-header{ grid-template-columns: 1fr 60px 1fr; }.areaintelig-battle-row   { grid-template-columns: 1fr 70px 1fr; }.areaintelig-battle-label { font-size: 10px; }}@media (max-width:768px){ .areaintelig-archive-view-list .areaintelig-arc-card{ flex-direction:column; } .areaintelig-archive-view-list .areaintelig-arc-image{ width:100%; min-height:180px; } .areaintelig-af-fields{ grid-template-columns:repeat(2,1fr); } }@media (max-width:480px){ .areaintelig-af-fields{ grid-template-columns:1fr; } .areaintelig-archive-view-grid{ grid-template-columns:1fr; } }@media (max-width:900px){ .areaintelig-search-skeleton-grid{ grid-template-columns:repeat(2,1fr); } }@media (max-width:560px){ .areaintelig-search-skeleton-grid{ grid-template-columns:1fr; } }@media (max-width:1024px){ .areaintelig-search-skeleton-grid{ grid-template-columns:repeat(2,1fr); } }@media (max-width:768px){ .areaintelig-mort-bank-btn{ min-height:50px; } .areaintelig-theme-btn{ min-height:38px; } }@media (max-width:640px){ .areaintelig-mortgage-banks{ grid-template-columns:1fr 1fr; } }@media (max-width:480px){ .areaintelig-mortgage-banks{ grid-template-columns:1fr; } .areaintelig-mortgage-inputs{ grid-template-columns:1fr 1fr; } }@media (max-width:360px){ .areaintelig-mortgage-inputs{ grid-template-columns:1fr; } }@media (max-width: 640px){.areaintelig-auto-insight .areaintelig-insight-grid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 480px){.areaintelig-mini-grid{ grid-template-columns: 1fr 1fr; }}@media (max-width: 480px){.areaintelig-heat-grid{ grid-template-columns: 1fr; }}@media (max-width: 640px){.areaintelig-nearby-grid{ grid-template-columns: 1fr 1fr; }}@media (max-width: 400px){.areaintelig-nearby-grid{ grid-template-columns: 1fr; }}@media (max-width: 640px){.areaintelig-property-grid{ grid-template-columns: 1fr 1fr; }}@media (max-width: 480px){.areaintelig-timeline-grid{ grid-template-columns: 1fr; }}@media (max-width: 640px){.areaintelig-deal-layout,.areaintelig-recommendation-layout{grid-template-columns: 1fr}.areaintelig-deal-score,.areaintelig-recommendation-label{width: 100%;height: 70px;flex-direction: row;border-radius: 12px;gap: 10px}}@media (max-width: 600px){.areaintelig-cost-totals{ grid-template-columns: 1fr; }.areaintelig-cost-grid  { grid-template-columns: 1fr 1fr; }}@media (max-width: 480px){.areaintelig-timeline-grid{ grid-template-columns: 1fr; }.areaintelig-timeline-item strong{ white-space: normal; }}@media (max-width: 560px){.areaintelig-timeline-box .areaintelig-timeline-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 380px){.areaintelig-timeline-box .areaintelig-timeline-grid{grid-template-columns: 1fr}.areaintelig-timeline-box .areaintelig-timeline-item strong{white-space: normal}}@media (max-width: 600px){.areaintelig-cost-breakdown .areaintelig-cost-totals{grid-template-columns: 1fr}}@media (max-width: 560px){.areaintelig-udash-stats{ grid-template-columns: repeat(2, 1fr); }}@media (max-width: 380px){.areaintelig-udash-stats{ grid-template-columns: 1fr; }}@media (max-width: 768px){.areaintelig-archive-filter-toggle-mobile{display: flex}.areaintelig-archive-filter-drawer{display: none;position: fixed;bottom: 0;left: 0;right: 0;background: #fff;z-index: 999;border-radius: 24px 24px 0 0;padding: 8px 20px 32px;box-shadow: 0 -10px 40px rgba(15,23,42,.15);overflow-y: auto;max-height: 80vh;transition: transform .3s ease;transform: translateY(100%)}.areaintelig-archive-filter-drawer.is-open{display: block;transform: translateY(0)}.areaintelig-filter-drawer-handle{width: 40px;height: 4px;background: #e2e8f0;border-radius: 999px;margin: 12px auto 20px}.areaintelig-filter-drawer-title{font-size: 16px;font-weight: 900;color: #0f172a;margin: 0 0 18px;text-align: center}.areaintelig-filter-drawer-overlay{display: none;position: fixed;inset: 0;background: rgba(5,8,18,.5);z-index: 998}.areaintelig-filter-drawer-overlay.is-open{ display: block; }.areaintelig-cf-row-v2{ grid-template-columns: 1fr; }.areaintelig-agent-ctas-v2{ grid-template-columns: 1fr; }.areaintelig-agent-cta-email{ grid-column: auto; }.areaintelig-pd-stats-v2{ grid-template-columns: repeat(2, 1fr); }.areaintelig-area-hero-overlay img{ height: 200px; }}@media (max-width: 480px){.areaintelig-pd-stats-v2{ grid-template-columns: 1fr 1fr; }.areaintelig-pricing-table{ grid-template-columns: 1fr; }}@media (max-width: 900px){.areaintelig-sim-grid{ grid-template-columns: 1fr; }.areaintelig-match-results{ grid-template-columns: 1fr; }.areaintelig-savesearch-inner{ flex-direction: column; align-items: stretch; }.areaintelig-savesearch-form{ flex-direction: column; }.areaintelig-savesearch-email{ min-width: 0; }}@media (max-width: 560px){.areaintelig-sim-form{ grid-template-columns: 1fr; }.areaintelig-sim-kpis{ grid-template-columns: 1fr; }.areaintelig-match-input-wrap{ flex-direction: column; }.areaintelig-match-submit{ padding: 12px; }.areaintelig-match-card{ flex-direction: column; }.areaintelig-match-thumb{ width: 100%; height: 160px; }}@media (prefers-reduced-motion: reduce){.areaintelig-match-card,.areaintelig-match-submit,.areaintelig-sim-run,.areaintelig-match-spinner{ transition: none; animation: none; }}@media (prefers-reduced-motion: reduce){.areaintelig-card{ animation: none; }}@media (max-width: 640px){.areaintelig-avm-grid{ grid-template-columns: 1fr 1fr; }}@media (max-width: 640px){.areaintelig-yc-row{ grid-template-columns: 1fr 1fr; gap: 8px; }.areaintelig-yc-bar-wrap{ display: none; }}@media (max-width: 640px){.areaintelig-rr-kpis{ grid-template-columns: 1fr 1fr; }}@media screen and (max-width: 782px){.admin-bar #ait-property-root .ait-sidebar{top: 46px;height: auto}}@media (max-width: 860px){#ait-property-root .ait-dashboard{grid-template-columns: 1fr}}@media (max-width:640px){.areaintelig-green-card .areaintelig-green-top{grid-template-columns:1fr}.areaintelig-green-risk{grid-template-columns:110px 1fr 62px;gap:8px}}@media (max-width:600px){.areaintelig-consent-notice{max-width:none}}@media (max-width:600px){.areaintelig-dna-chart-shell{max-width:100%}.areaintelig-dna-canvas{max-height:340px}}@media (max-width: 640px){.areaintelig-deal-layout{flex-direction: column}.areaintelig-deal-card .areaintelig-deal-score{width: 100%;flex-direction: row;justify-content: flex-start;gap: 12px;padding: 14px 16px}.areaintelig-deal-card .areaintelig-deal-score > strong{font-size: 30px; margin-bottom: 0}}.areaintelig-small-note,.areaintelig-map-disclosure,.areaintelig-card > p,.areaintelig-section-title p{font-weight: 400;max-width: 72ch;line-height: 1.6}